#navbar[data-astro-cid-5blmo7yk]{position:fixed;top:24px;left:50%;transform:translate(-50%);width:-moz-fit-content;width:fit-content;min-width:320px;max-width:680px;padding:10px 16px 10px 20px;border-radius:999px;background:transparent;border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);z-index:100}#navbar[data-astro-cid-5blmo7yk].scrolled{background:#ffffff0f;border-color:#ffffff1f;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px #0006}nav[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%}.logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;flex-shrink:0}.logo[data-astro-cid-5blmo7yk]:hover{opacity:.8}.logo-lockup[data-astro-cid-5blmo7yk]{height:32px;width:auto;display:block}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.nav-link[data-astro-cid-5blmo7yk]{font-size:14px;font-weight:500;color:var(--text);text-decoration:none;transition:color .2s;position:relative}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--accent)}.nav-link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s ease}.nav-link[data-astro-cid-5blmo7yk]:hover:after{width:100%}.cta-btn[data-astro-cid-5blmo7yk]{background:var(--accent);color:#07080a;font-weight:600;font-size:.875rem;padding:8px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.cta-btn[data-astro-cid-5blmo7yk]:hover{opacity:.85}@media (max-width: 768px){#navbar[data-astro-cid-5blmo7yk]{top:14px;left:16px;right:16px;width:auto;transform:none;border-radius:20px;min-width:unset;max-width:unset;padding:9px 12px 9px 14px}nav[data-astro-cid-5blmo7yk]{gap:10px}.nav-links[data-astro-cid-5blmo7yk]{display:none}.logo-lockup[data-astro-cid-5blmo7yk]{height:28px}.cta-btn[data-astro-cid-5blmo7yk]{padding:6px 12px;font-size:.8rem}}.footer[data-astro-cid-sz7xmlte]{margin-top:80px;background:var(--surface);border-top:1px solid var(--border)}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:48px 24px 24px}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}@media (max-width: 768px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px}.logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--text)}.logo-lockup[data-astro-cid-sz7xmlte]{height:34px;width:auto;display:block}.brand-description[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--muted);line-height:1.6;max-width:280px}.trust-meta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);line-height:1.5}.trust-meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--accent)}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 600px){.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px}}.link-title[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:16px}.link-list[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:10px}.link-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--muted);transition:color .2s ease}.link-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.link-button[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--muted);background:none;border:none;cursor:pointer;transition:color .2s ease;font-family:inherit;padding:0}.link-button[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.contact-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.contact-list[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0;color:var(--accent)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;flex-wrap:wrap;gap:16px}.company-info[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.divider[data-astro-cid-sz7xmlte]{opacity:.5}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:24px}.legal-link[data-astro-cid-sz7xmlte]{font-size:13px;color:var(--muted);transition:color .2s ease;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.about-popup-overlay[data-astro-cid-zji436x6]{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;padding:24px}.about-popup-overlay[data-astro-cid-zji436x6].open{opacity:1;visibility:visible}.about-popup[data-astro-cid-zji436x6]{background:#ffffff0f;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:20px;width:100%;max-width:480px;padding:32px;position:relative;transform:scale(.94);transition:transform .2s cubic-bezier(.16,1,.3,1)}.about-popup-overlay[data-astro-cid-zji436x6].open .about-popup[data-astro-cid-zji436x6]{transform:scale(1)}.about-popup-close[data-astro-cid-zji436x6]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.about-popup-close[data-astro-cid-zji436x6]:hover{background:#ffffff1a;color:var(--text)}.about-popup-icon[data-astro-cid-zji436x6]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#e8c86d1a;border:1px solid rgba(232,200,109,.2);border-radius:16px;margin:0 auto 20px;color:var(--accent)}.about-logo[data-astro-cid-zji436x6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.about-popup-header[data-astro-cid-zji436x6]{font-size:24px;font-weight:600;text-align:center;margin-bottom:20px;letter-spacing:-.02em}.about-popup-divider[data-astro-cid-zji436x6]{height:1px;background:#ffffff14;margin:0}.about-popup-content[data-astro-cid-zji436x6]{padding:24px 0;display:flex;flex-direction:column;gap:16px}.about-popup-content[data-astro-cid-zji436x6] p[data-astro-cid-zji436x6]{font-size:14px;color:var(--muted);line-height:1.7}.about-popup-contact[data-astro-cid-zji436x6]{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:20px}.contact-label[data-astro-cid-zji436x6]{font-size:14px;color:var(--muted)}.contact-email[data-astro-cid-zji436x6]{font-size:14px;font-weight:600;color:var(--accent);transition:opacity .2s}.contact-email[data-astro-cid-zji436x6]:hover{opacity:.8}.popup-overlay[data-astro-cid-kmldhnwe]{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;padding:24px}.popup-overlay[data-astro-cid-kmldhnwe].open{opacity:1;visibility:visible}.popup-window[data-astro-cid-kmldhnwe]{background:#ffffff0f;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:20px;width:100%;max-width:560px;max-height:80vh;overflow-y:auto;padding:32px;position:relative;transform:scale(.94);transition:transform .2s cubic-bezier(.16,1,.3,1)}.popup-window[data-astro-cid-kmldhnwe]::-webkit-scrollbar{width:6px}.popup-window[data-astro-cid-kmldhnwe]::-webkit-scrollbar-track{background:transparent}.popup-window[data-astro-cid-kmldhnwe]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.popup-overlay[data-astro-cid-kmldhnwe].open .popup-window[data-astro-cid-kmldhnwe]{transform:scale(1)}.popup-close[data-astro-cid-kmldhnwe]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.popup-close[data-astro-cid-kmldhnwe]:hover{background:#ffffff1a;color:var(--text)}.popup-title[data-astro-cid-kmldhnwe]{font-size:24px;font-weight:600;margin-bottom:8px;letter-spacing:-.02em}.popup-date[data-astro-cid-kmldhnwe]{font-size:12px;color:#f0f0f266;margin-bottom:32px}.popup-content[data-astro-cid-kmldhnwe]{display:flex;flex-direction:column;gap:0}.popup-content[data-astro-cid-kmldhnwe] h3[data-astro-cid-kmldhnwe]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-top:24px;margin-bottom:8px}.popup-content[data-astro-cid-kmldhnwe] p[data-astro-cid-kmldhnwe]{font-size:14px;line-height:1.8;color:#f0f0f2bf}.popup-overlay[data-astro-cid-lewhnaub]{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;padding:24px}.popup-overlay[data-astro-cid-lewhnaub].open{opacity:1;visibility:visible}.popup-window[data-astro-cid-lewhnaub]{background:#ffffff0f;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:20px;width:100%;max-width:560px;max-height:80vh;overflow-y:auto;padding:32px;position:relative;transform:scale(.94);transition:transform .2s cubic-bezier(.16,1,.3,1)}.popup-window[data-astro-cid-lewhnaub]::-webkit-scrollbar{width:6px}.popup-window[data-astro-cid-lewhnaub]::-webkit-scrollbar-track{background:transparent}.popup-window[data-astro-cid-lewhnaub]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.popup-overlay[data-astro-cid-lewhnaub].open .popup-window[data-astro-cid-lewhnaub]{transform:scale(1)}.popup-close[data-astro-cid-lewhnaub]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.popup-close[data-astro-cid-lewhnaub]:hover{background:#ffffff1a;color:var(--text)}.popup-title[data-astro-cid-lewhnaub]{font-size:24px;font-weight:600;margin-bottom:8px;letter-spacing:-.02em}.popup-date[data-astro-cid-lewhnaub]{font-size:12px;color:#f0f0f266;margin-bottom:32px}.popup-content[data-astro-cid-lewhnaub]{display:flex;flex-direction:column;gap:0}.popup-content[data-astro-cid-lewhnaub] h3[data-astro-cid-lewhnaub]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-top:24px;margin-bottom:8px}.popup-content[data-astro-cid-lewhnaub] p[data-astro-cid-lewhnaub]{font-size:14px;line-height:1.8;color:#f0f0f2bf}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;background:#07080af2;backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:100;transform:translateY(100%);transition:transform .4s ease}.cookie-banner[data-astro-cid-fzbxxtek].show{transform:translateY(0)}.cookie-content[data-astro-cid-fzbxxtek]{flex:1}.cookie-text[data-astro-cid-fzbxxtek]{font-size:14px;color:#f0f0f2b3;margin:0}.cookie-privacy-link[data-astro-cid-fzbxxtek]{background:none;border:none;color:var(--accent);cursor:pointer;font-weight:600;transition:opacity .2s;font-family:inherit;padding:0;text-decoration:underline}.cookie-privacy-link[data-astro-cid-fzbxxtek]:hover{opacity:.8}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:12px;flex-shrink:0}.cookie-btn[data-astro-cid-fzbxxtek]{padding:10px 24px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s;font-family:inherit}.cookie-btn--reject[data-astro-cid-fzbxxtek]{background:transparent;border-color:#ffffff1a;color:#f0f0f280}.cookie-btn--reject[data-astro-cid-fzbxxtek]:hover{border-color:#fff3;color:#f0f0f2b3}.cookie-btn--accept[data-astro-cid-fzbxxtek]{background:var(--accent);color:#07080a;font-weight:600}.cookie-btn--accept[data-astro-cid-fzbxxtek]:hover{opacity:.9}@media (max-width: 768px){.cookie-banner[data-astro-cid-fzbxxtek]{flex-direction:column;gap:16px;padding:16px 24px}.cookie-actions[data-astro-cid-fzbxxtek]{width:100%}.cookie-btn[data-astro-cid-fzbxxtek]{flex:1}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--bg: #07080a;--surface: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .12);--accent: #d4b169;--accent2: #7f8b98;--accent-warm: #f3e4bf;--accent-cold: #67727e;--text: #f0f0f2;--muted: #9a9aac;--moms: 1.25}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:80px}body{font-family:Cabinet Grotesk,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}.bg-orbs{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(80px)}.orb-1{width:600px;height:600px;top:10%;left:15%;background:radial-gradient(circle,rgba(232,200,109,.06),transparent 70%);animation:float1 20s ease-in-out infinite}.orb-2{width:800px;height:800px;top:50%;right:-10%;background:radial-gradient(circle,rgba(127,139,152,.05),transparent 70%);animation:float2 28s ease-in-out infinite}.orb-3{width:400px;height:400px;bottom:10%;left:40%;background:radial-gradient(circle,rgba(232,200,109,.04),transparent 70%);animation:float3 16s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,25px) scale(.98)}66%{transform:translate(25px,-30px) scale(1.02)}}@keyframes float3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,15px) scale(1.03)}66%{transform:translate(-15px,-20px) scale(.97)}}.grain-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}::-moz-selection{background:var(--accent);color:var(--bg)}::selection{background:var(--accent);color:var(--bg)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-.02em}h1{font-weight:800;letter-spacing:-.04em;line-height:.95}.font-serif{font-family:"Instrument Serif",Georgia,serif}.gradient-text{background:linear-gradient(135deg,var(--accent-warm) 0%,var(--accent) 58%,var(--accent2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{position:relative;background:var(--surface);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;transition:border-color .2s,box-shadow .2s}.glass:hover{border-color:#e8c86d80;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff26,0 0 30px #e8c86d26}.glass-hover:hover{transform:translateY(-2px)}.glow{box-shadow:0 0 30px #e8c86d4d}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--accent);color:var(--bg);font-weight:600;font-size:15px;border:none;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease;will-change:transform}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8c86d66}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-primary:hover:after{left:100%}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--text);font-weight:600;font-size:15px;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .3s ease;will-change:transform}.btn-secondary:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float{animation:float 6s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 3s infinite}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pkg-card{position:relative;--mouse-x: 0px;--mouse-y: 0px}.pkg-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y),rgba(232,200,109,.12),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.pkg-card:not(.pkg-card--disabled):hover:before{opacity:1}.pkg-card>*{position:relative;z-index:2}
