:root{--bg: #050509;--bg-elevated: #0b0c12;--bg-soft: #11121a;--border-subtle: #272933;--text-main: #f9fafb;--text-muted: #9ca3af;--text-soft: #6b7280;--text-silver: #d1d5db;--accent-gold: #fbbf24;--accent-gold-soft: rgba(251, 191, 36, .18);--accent-silver: #e5e7eb;--aurora-green: rgba(34, 197, 94, .32);--aurora-teal: rgba(56, 189, 248, .32);--aurora-purple: rgba(168, 85, 247, .3);--radius-lg: 24px;--radius-md: 16px;--radius-pill: 999px;--shadow-soft: 0 16px 40px rgba(0, 0, 0, .65);--transition-fast: .15s ease-out;--navH: 76px;--topbarH: 0px}.app-root.has-topbar{--topbarH: 44px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;background:#020309;color:var(--text-main);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.app-root{min-height:100vh;overflow-x:hidden;color:var(--text-main);background:radial-gradient(circle at -10% -20%,var(--aurora-teal) 0,transparent 55%),radial-gradient(circle at 110% 0%,var(--aurora-purple) 0,transparent 60%),radial-gradient(circle at 0% 120%,var(--aurora-green) 0,transparent 60%),linear-gradient(160deg,#020308,#020107 38%,#050313 74%,#020107);background-size:220% 220%;animation:appGradient 40s ease-in-out infinite}.noise-overlay{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 20%,rgba(56,189,248,.32),transparent 70%),radial-gradient(circle at 90% 10%,rgba(244,114,182,.26),transparent 70%),radial-gradient(circle at 0% 90%,rgba(34,197,94,.26),transparent 70%);mix-blend-mode:screen;opacity:.22;filter:blur(10px);animation:auroraDrift 32s ease-in-out infinite alternate}.app-root>*:not(.noise-overlay){position:relative;z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 1.25rem}.section{padding:2.4rem 0;background:transparent}main{padding-top:var(--navH);padding-bottom:14px;background:transparent}.app-root.has-topbar main{padding-top:calc(var(--navH) + var(--topbarH))}.brand-logo-ring{width:36px;height:36px;border-radius:50%;border:2px solid var(--accent-gold);display:flex;align-items:center;justify-content:center}.brand-logo-inside{width:28px;height:28px;border-radius:50%;object-fit:cover}.brand-logo-dot{width:20px;height:20px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#4b5563,#02040b)}.navbar{position:sticky;inset:0 0 auto 0;z-index:500;padding:.8rem 0;background:#050509f7;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px #000c;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease}.navbar-scrolled{background:#03040afa;box-shadow:0 14px 40px #000000e6;border-color:#2d2f3a}.navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.nav-brand-pill{display:inline-flex;align-items:center;justify-content:flex-start;padding:.45rem 1.4rem .45rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.32);background:radial-gradient(circle at 10% 0%,rgba(251,191,36,.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.15),transparent 60%),linear-gradient(135deg,#0b0f1c,#151827 52%,#0b0f1c);gap:.55rem;cursor:pointer;outline:none;transition:border-color .2s ease,background .2s ease,transform .18s ease,box-shadow .2s ease;position:relative;overflow:hidden}.nav-brand-pill:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 0% 0%,rgba(251,191,36,.22),transparent 55%);opacity:0;transform:translate(-40%);transition:opacity .25s ease,transform .25s ease}.nav-brand-pill:hover:before{opacity:1;transform:translate(0)}.nav-brand-pill:hover{border-color:#ffc850b3;transform:translateY(-1px);box-shadow:0 10px 26px #0f172ad9}.nav-brand-icon{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 0%,#111827,#020617);border:2px solid #facc15;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0f172ae6,0 6px 18px #facc1559;overflow:hidden}.nav-brand-icon img,.nav-brand-icon .nav-brand-icon-img{width:72%;height:72%;object-fit:contain}.nav-brand-name{font-size:.84rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#e5e7eb;white-space:nowrap}.nav-desktop{display:none;align-items:center;gap:2.4rem}@media (min-width: 900px){.nav-desktop{display:flex}}.nav-link{position:relative;font-size:.96rem;color:#d1d5dbbf;padding:.2rem 0;transition:color .18s ease}.nav-link:hover{color:#f9fafbf2}.nav-link--active{color:#f9fafb}.nav-link:after{content:"";position:absolute;left:0;bottom:-.45rem;width:0;height:2px;border-radius:999px;background:#facc15;opacity:0;transition:width .18s ease,opacity .18s ease}.nav-link--active:after{width:60%;opacity:1}.nav-actions{display:flex;align-items:center;gap:.9rem}.nav-primary{padding:.55rem 1.8rem;border-radius:999px;font-size:.95rem;font-weight:500;border:none;cursor:pointer;background:linear-gradient(135deg,#ffcc4d,#ffb629 45%,#ff9f1c);color:#1a1a1a;box-shadow:0 4px 14px #ffc24a73;transition:transform .2s ease,box-shadow .25s ease,background .25s ease;position:relative;overflow:hidden}.nav-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffd978,#ffc34e 40%,#ffb02a);box-shadow:0 6px 20px #ffc24a8c}.nav-primary:active{transform:translateY(0);box-shadow:0 2px 8px #ffc24a59}.nav-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#ffdc8a,#ffb629,#ffdc8a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.nav-primary:hover:after{opacity:1}.nav-toggle{display:none;background:none;border:1px solid rgba(75,85,99,.8);width:34px;height:34px;border-radius:999px;padding:0;flex-direction:column;justify-content:center;gap:.18rem;cursor:pointer}.nav-toggle span{display:block;height:2px;width:60%;margin:0 auto;border-radius:999px;background:#e5e7ebe6}@media (max-width: 899px){.nav-desktop{display:none}.navbar-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem}.nav-toggle{display:flex;width:30px;height:30px}.nav-actions{justify-content:flex-end;gap:.4rem}.nav-primary{padding:.35rem .9rem;font-size:.8rem;box-shadow:0 3px 10px #ffc24a73}.nav-brand-pill{padding:.32rem .9rem;gap:.45rem}.nav-brand-icon{width:26px;height:26px}.nav-brand-name{font-size:.76rem;letter-spacing:.18em}.navbar{padding:.6rem 0}}.navbar{z-index:10000}.nav-toggle{position:relative;z-index:10001}.nav-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .16s ease}.nav-mobile-backdrop.is-open{opacity:1;pointer-events:auto}.nav-mobile.sheet{position:fixed;left:0;right:0;bottom:0;top:calc(var(--navH) + var(--topbarH));z-index:9999;padding:18px 18px 22px;background:#050509fa;border-top:1px solid rgba(255,255,255,.06);box-shadow:0 16px 40px #000000e6;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.nav-mobile.sheet.is-open{opacity:1;transform:translateY(0);pointer-events:auto}@media (min-width: 900px){.nav-mobile-backdrop,.nav-mobile.sheet{display:none!important}}@media (max-width: 899px){.nav-link-mobile{display:block;width:100%;text-align:left;background:none;border:none;padding:14px 6px;color:#ffffffeb;font-size:16px;cursor:pointer}.nav-link-mobile+.nav-link-mobile{border-top:1px solid rgba(255,255,255,.06)}.nav-link-mobile.nav-link--active{color:#facc15}.mobile-cta{margin-top:16px;width:100%}}.topbar{position:fixed;top:var(--navH);left:0;right:0;height:var(--topbarH);z-index:900;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);pointer-events:auto}.topbar-left{display:flex;align-items:center;gap:14px}.topbar-hi{font-size:14px;color:#ffffffd9}.topbar a{color:#ffffffeb;text-decoration:none;font-size:14px;pointer-events:auto}.topbar a:hover{text-decoration:underline}.topbar-btn{cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;padding:5px 10px;border-radius:999px;font-size:13px;line-height:1;pointer-events:auto}.topbar-btn:hover{background:#ffffff1a}.primary-btn,.ghost-btn{border-radius:var(--radius-pill);border:1px solid transparent;padding:.55rem 1.4rem;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.primary-btn{background:var(--accent-gold);color:#161616;border-color:#fbbf24f5;box-shadow:0 12px 32px #000000d9}.primary-btn:hover{background:#facc3c;transform:translateY(-1px)}.ghost-btn{background:transparent;color:var(--text-silver);border-color:#3f424e}.ghost-btn:hover{background:#151620;color:var(--accent-silver)}.pill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0a0a66;color:#ffffffe0;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:1.5rem}.OGpill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0a0a66;color:#ffffffe0;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:3rem}.pill-soft{background:#11121a;border-color:#272933;color:var(--accent-silver)}.pill-outline{background:transparent;border-color:#3f424e;color:var(--text-silver)}.pill-dot{width:8px;height:8px;border-radius:999px;background:var(--accent-gold)}.chip{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:var(--radius-pill);font-size:.76rem;border:1px solid #3f424e;color:var(--text-silver)}.chip-neutral{background:#11121a}.chip-green,.chip-purple{background:var(--accent-gold-soft);border-color:#fbbf24cc;color:var(--accent-silver)}.pricing-monthly-card{grid-column:1 / -1}.pricing-card-head{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pricing-price{margin-top:.75rem}.pricing-tagline{max-width:56ch}.pricing-list{margin-top:.6rem}.pricing-outcome{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08);opacity:.95}.pricing-actions{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.pricing-trust-row{margin-top:.75rem;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;opacity:.95}.pricing-trust-chip{font-size:.9rem}.pricing-region-chooser{max-width:760px;margin:1rem auto 0;padding:1rem;text-align:center}.pricing-region-actions{margin-top:.8rem;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.pricing-region-line{margin-top:.9rem;display:flex;justify-content:center;gap:.6rem;align-items:center;flex-wrap:wrap;opacity:.9}.pricing-includes-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-includes-col{padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05}.pricing-col-title{font-weight:700;opacity:.95}.pricing-monthly-extras{margin-top:1rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05}@media (max-width: 900px){.pricing-includes-grid{grid-template-columns:1fr}}@media (max-width: 560px){.pricing-actions a{width:100%;text-align:center}}.customer-trustbar{margin-top:.9rem;display:flex;gap:.55rem;justify-content:center;flex-wrap:wrap;opacity:.95}.customer-card{display:flex;flex-direction:column;gap:.65rem}.customer-card-top{display:flex;flex-direction:column;gap:.35rem}.customer-title{margin:0}.customer-quote{opacity:.9;margin:0}.customer-tags{margin-top:.15rem;display:flex;flex-wrap:wrap;gap:.45rem;opacity:.95}.customer-tag{font-size:.88rem}.customer-name-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.customer-example-chip{font-size:.82rem;opacity:.95}.customer-note{opacity:.75;max-width:70ch;margin:0 auto}.customer-cta{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem}.customer-cta-actions{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width: 820px){.customer-cta{flex-direction:column;align-items:stretch;text-align:left}.customer-cta-actions a{width:100%;text-align:center}}.sticky-card-footer{margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.6rem}.footer-meta{display:flex;flex-direction:column;gap:.35rem;min-width:0}.footer-label{display:block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-weight:600;line-height:1.1}.footer-value{display:block;font-size:.95rem;line-height:1.25;font-weight:600;opacity:.96}.sticky-split-cta-row{display:flex;justify-content:center;align-items:center;gap:.9rem;width:100%}.sticky-split-cta-row a{display:inline-flex;align-items:center;justify-content:center}.sticky-split-section{padding-bottom:4.5rem}.sticky-split-cta-row{margin-top:2.2rem;padding-top:1.25rem;padding-bottom:2.25rem;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:6}footer,.site-footer,.footer{margin-top:2.5rem}@media (min-width: 1200px){.sticky-split-section{padding-bottom:5.25rem}.sticky-split-cta-row{padding-bottom:2.75rem}}@media (max-width: 768px){.sticky-card-footer{grid-template-columns:1fr;gap:.9rem}}.hero-section{padding-top:1.8rem;background:transparent}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:1.5rem;align-items:center}.hero-pill{margin-bottom:.4rem}.hero-title{margin:.5rem 0 .3rem;font-size:clamp(2.8rem,5vw,3.4rem);letter-spacing:-.05em;color:var(--accent-silver)}.hero-subtitle{margin:0 0 1.7rem;color:var(--text-silver);font-size:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.3rem}.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--text-soft);font-size:.86rem}.meta-label{color:var(--text-muted)}.meta-dot{width:4px;height:4px;border-radius:999px;background:var(--accent-gold)}.hero-visual{position:relative;min-height:320px}.hero-card{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:1.3rem 1.5rem;box-shadow:var(--shadow-soft)}.hero-card-main{position:relative;z-index:1;transform-origin:center center;animation:heroMainTilt 22s ease-in-out infinite}.hero-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.hero-card-body{display:flex;flex-direction:column;gap:1rem}.hero-card-float{position:absolute;right:1.8rem;bottom:-1.3rem;max-width:260px;font-size:.88rem;border-radius:var(--radius-lg);background:#0f1018;border:1px solid var(--border-subtle);padding:1rem 1.2rem;z-index:2;animation:heroFloat 9s ease-in-out infinite}.hero-card-title{margin:.8rem 0 .35rem;font-size:1rem;color:var(--accent-silver)}.hero-card-text{margin:0;color:var(--text-soft)}.badge-row{display:flex;flex-wrap:wrap;gap:.6rem}.badge-pill{padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-size:.8rem;color:var(--text-silver)}.badge-dot{width:9px;height:9px;border-radius:999px;background:var(--accent-gold);margin-right:.35rem}.stacked-panels{display:grid;gap:.7rem}.panel{padding:.7rem .9rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#10111a;display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.panel-label{color:var(--text-soft)}.panel-value{color:var(--accent-silver)}.panel-bar{flex:1;height:6px;margin-left:1rem;border-radius:999px;background:#1f2029;overflow:hidden}.panel-bar-fill{width:70%;height:100%;background:var(--accent-gold)}.section-heading{display:flex;justify-content:space-between;gap:3rem;margin-bottom:1.3rem;align-items:flex-end}.section-heading h2{margin:.8rem 0 0;font-size:clamp(2rem,3vw,2.3rem);letter-spacing:-.03em;color:var(--accent-silver)}.section-heading p{margin:0;max-width:360px;color:var(--text-soft);font-size:.96rem}.section-heading-center{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:.4rem}.section-heading-center p{max-width:520px}.section-heading-center .pill{margin-inline:auto;margin-bottom:.4rem!important}.section-heading-center h1,.section-heading-center h2,.section-heading-center h3{margin-top:0!important}.section-heading-center h1,.section-heading-center h2{margin-bottom:.8rem}.glass-card{transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.glass-card:hover{box-shadow:var(--shadow-soft);border-color:#3f424e;background:#11121a}.glass-card:not(.sticky-card):hover{transform:translateY(-4px)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.showcase-card{padding:1.3rem 1.4rem 1.5rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.showcase-card h3{margin:.6rem 0 .4rem;font-size:1.02rem;color:var(--accent-silver)}.showcase-card p{margin:0 0 .9rem;color:var(--text-soft);font-size:.9rem}.card-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-silver)}.feature-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.feature-card{padding:1.4rem 1.5rem 1.6rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.feature-card h3{margin:.6rem 0 .4rem;font-size:1.02rem;color:var(--accent-silver)}.feature-card p{margin:0 0 .8rem;color:var(--text-soft);font-size:.9rem}.feature-card ul{list-style:none;padding:0;margin:0;color:var(--text-silver);font-size:.86rem}.feature-card li:before{content:"• ";color:var(--accent-gold)}.feature-card-highlight{border-color:var(--accent-gold)}.text-link{background:none;border:none;padding:0;color:var(--accent-gold);font-size:.86rem;cursor:pointer}.contact-form{display:flex;flex-direction:column;gap:.9rem}.input-row{display:flex;gap:.8rem}.input-group{flex:1;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--text-soft)}.input-group input,.input-group textarea{background:#0b0c12;border-radius:12px;border:1px solid var(--border-subtle);padding:.55rem .75rem;color:var(--text-main);font:inherit;resize:vertical}.input-group input:focus,.input-group textarea:focus{outline:none;border-color:var(--accent-gold)}.req-star{color:var(--accent-gold);margin-left:.25rem}.field-error{margin-top:.35rem;font-size:.85rem;color:#ef4444e6}.form-status{border:1px solid var(--border-subtle);padding:.8rem .9rem;border-radius:14px;margin-bottom:1rem;background:#ffffff08}.form-status.is-success{border-color:#22c55e59}.form-status.is-error{border-color:#ef444459}.form-footnote{margin-top:.65rem;font-size:.85rem;color:var(--text-muted);text-align:center}.contact-form .input-group input,.contact-form .input-group textarea,.contact-form .input-group select{width:100%;border-radius:14px;padding:.85rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:var(--text-main);box-shadow:0 10px 28px #00000059}.contact-form .input-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:16px 16px}.contact-form .input-group select:hover{border-color:#ffffff2e;background-color:#ffffff0b}.contact-form .input-group select:focus{outline:none;border-color:#fbbf248c;box-shadow:0 0 0 3px #fbbf242e,0 10px 28px #00000059}.contact-form .input-group select:disabled{opacity:.6;cursor:not-allowed}.contact-form .input-group select option{background:#0b0c12;color:#f9fafb}.contact-form .input-group select:invalid{color:#9ca3afe6}.footer{border-top:1px solid rgba(148,163,184,.18);padding:3rem 0 1.5rem;background:radial-gradient(circle at top left,rgba(148,163,184,.08),transparent 55%)}.footer-inner{display:grid;gap:2rem;align-items:flex-start;justify-content:center}@media (min-width: 900px){.footer-inner{grid-template-columns:300px auto}}.footer-left{text-align:left}.footer-brand-pill{display:inline-flex;align-items:center;padding:.35rem 1.4rem;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#0f172ad9;margin-bottom:1rem;gap:.5rem}.footer-brand-name{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#e5e7eb}.footer-text{font-size:.85rem;line-height:1.55;color:#d1d5dbbf;margin-bottom:.75rem}.footer-text-sub{font-size:.9rem;line-height:1.55;color:#f9fafb;margin-bottom:.75rem}.footer-right{display:grid;gap:2rem;text-align:left}@media (min-width: 900px){.footer-right{grid-template-columns:repeat(5,1fr)}}.footer-column h4{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;color:#9ca3afd9}.footer-link-btn,.footer-link{display:block;margin-bottom:.25rem;font-size:.85rem;cursor:pointer;background:none;border:none;padding:0;color:#e5e7ebd1;transition:color .16s ease,opacity .16s ease}.footer-link-btn:hover,.footer-link:hover{color:#fff;opacity:1}.footer-bottom{margin-top:2.5rem;border-top:1px solid rgba(31,41,55,.85);padding-top:.85rem}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;font-size:.75rem;color:#94a3b8e6}.footer-bottom-left{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.footer-dot{opacity:.6}.footer-bottom-right{display:flex;align-items:center;gap:.75rem}.footer-bottom-link{border:none;background:none;padding:0;margin:0;cursor:pointer;font-size:.75rem;color:#d1d5dbd9;text-decoration:none;transition:color .14s ease,opacity .14s ease}.footer-bottom-link:hover{color:#f9fafb;opacity:1}.footer-badge{padding:.35rem 1.2rem;border-radius:999px;font-size:.75rem}.footer-built{text-align:center;color:#bbb}.footer-creator{font-weight:700;color:inherit;text-decoration:none}.footer-creator:hover{text-decoration:underline}.careersSection{padding:72px 0}.careersTop{text-align:center;max-width:920px;margin:0 auto 34px}.careersPill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0a0a66;color:#ffffffe0;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:3rem!important}.careersH1{margin:16px 0 10px;font-size:clamp(36px,4vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.02em}.careersSub{margin:0 auto;max-width:720px;color:#ffffffad;font-size:18px;line-height:1.55}.jobGrid{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.jobCard{border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#0a0a0a6b;box-shadow:0 24px 70px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:26px;transition:transform .18s ease,border-color .18s ease}.jobCard:hover{transform:translateY(-2px);border-color:#ffffff38}.jobCard,.jobCard *{color:#ffffffeb}.jobTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.jobTitle{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#fffffff5}.jobMuted{margin-top:6px;color:#ffffffad;line-height:1.45;font-size:14px}.jobPill{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffdb;font-size:13px;white-space:nowrap}.jobActions{margin-top:18px;display:flex;align-items:center;justify-content:flex-start;gap:10px}.jobBtn{height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;font-weight:650;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.jobBtn:hover{transform:translateY(-1px);border-color:#ffffff42;background:#ffffff17}.jobBtn:active{transform:translateY(0)}.jobBack{background:transparent;border:1px solid rgba(255,255,255,.18);color:#ffffffe0;padding:10px 14px;border-radius:999px;cursor:pointer;margin-top:1rem;margin-left:2rem}.jobBack:hover{border-color:#ffffff47;background:#ffffff0f}.jobDetail{padding:22px;border-radius:22px;background:#0a0a0c9e;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 55px #00000061;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-left:2rem;margin-right:2rem}.jobDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.jobH1{margin:0;font-size:34px;line-height:1.15;color:#fffffff5}.jobMeta{margin-top:10px;color:#ffffffbd;display:flex;gap:10px;flex-wrap:wrap;font-size:14px}.jobMeta .dot{opacity:.6}.jobHeaderRight{display:flex;align-items:center;gap:12px}.jobBtnPrimary{border-radius:999px;padding:11px 16px;border:1px solid rgba(255,255,255,.24);background:#ffffff1f;color:#fffffff2;cursor:pointer;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.jobBtnPrimary:hover{transform:translateY(-2px);background:#ffffff29;border-color:#ffffff57}.jobSection{margin-top:22px}.jobSectionTitle{margin:0 0 10px;color:#ffffffeb;font-size:16px}.jobParagraph{margin:0;color:#ffffffbd;line-height:1.7}.jobTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}@media (max-width: 820px){.jobTwoCol{grid-template-columns:1fr}}.jobList{margin:0;padding-left:18px;color:#ffffffbd;line-height:1.8}.jobFooterCta{margin-top:22px;display:flex;justify-content:flex-start}@media (max-width: 900px){.careersSection{padding:56px 0}.jobGrid{grid-template-columns:1fr}.jobCard{padding:22px;border-radius:26px}.careersSub{font-size:16px}}.authCard{padding:22px;border-radius:22px;background:#0a0a0c9e;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 55px #00000061;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-top:3rem}.authTop{margin-bottom:14px}.authTitle{margin:0;font-size:30px;line-height:1.15;color:#fffffff5}.authSub{margin:10px 0 0;color:#ffffffb8;line-height:1.6}.authTabs{display:flex;gap:10px;margin-top:16px}.authTab{flex:1;border-radius:999px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffe0;cursor:pointer;font-weight:700}.authTab.isActive{background:#ffffff1f;border-color:#ffffff47}.authSocial{margin-top:16px}.authSocialBtn{width:100%;border-radius:999px;padding:12px 14px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;cursor:not-allowed;opacity:.7}.authSocialBtn+.authSocialBtn{margin-top:10px}.authDivider{margin:16px 0;display:flex;justify-content:center;position:relative;color:#ffffff8c}.authDivider span{padding:0 10px;background:#0a0a0cd9;border-radius:999px;z-index:1}.authDivider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff24}.authForm{display:flex;flex-direction:column;gap:14px}.authField label{display:block;font-size:13px;margin-bottom:6px;color:#ffffffb8;font-weight:700}.authField input,.authField textarea{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;outline:none}.authField textarea{resize:vertical}.authField input:focus,.authField textarea:focus{border-color:#ffffff47;background:#ffffff14}.authPrimaryBtn{border-radius:999px;padding:12px 16px;border:1px solid rgba(255,255,255,.24);background:#ffffff1f;color:#fffffff2;cursor:pointer;font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.authPrimaryBtn:hover{transform:translateY(-2px);background:#ffffff29;border-color:#ffffff57}.authPrimaryBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.authSecondaryBtn{width:100%;border-radius:999px;padding:12px 16px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#ffffffd9;cursor:pointer;font-weight:600;transition:background .15s ease,border-color .15s ease}.authSecondaryBtn:hover{background:#ffffff14;border-color:#ffffff52}.authSecondaryBtn:disabled{opacity:.6;cursor:not-allowed}.authBottom{margin-top:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.authLink{background:transparent;border:none;padding:0;color:#ffffffdb;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.authHint{color:#ffffff9e;font-size:13px}.authError{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,0,0,.25);background:#ff000014;color:#ffffffeb}.authSuccess{padding:10px 12px;border-radius:14px;border:1px solid rgba(0,255,140,.22);background:#00ff8c1a;color:#ffffffeb}.applyWrap{padding:22px;border-radius:22px;background:#0a0a0c9e;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 55px #00000061;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-top:3rem}.applyHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.applyGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.applySpan2{grid-column:span 2}@media (max-width: 820px){.applyGrid{grid-template-columns:1fr}.applySpan2{grid-column:span 1}}.resumeBox{padding:14px;border-radius:16px;border:1px dashed rgba(255,255,255,.2);background:#ffffff0d;display:flex;flex-direction:column;gap:10px}.resumeMeta{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e}.applyActions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.resumeOptions{display:flex;flex-direction:column;gap:12px;margin-top:10px}.resumeOptBtn{width:100%;display:block;text-align:center;padding:14px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd1;font-size:18px;cursor:pointer}.resumeOptBtn.isActive{background:#ffffff1a;border-color:#ffffff4d}.resumeHiddenInput{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.careersBg{--c-bg0: #07080b;--c-bg1: #0a0c12;--c-panel: rgba(255, 255, 255, .06);--c-panel2: rgba(255, 255, 255, .08);--c-stroke: rgba(255, 255, 255, .1);--c-stroke2: rgba(255, 255, 255, .16);--c-text: #f4f6ff;--c-muted: rgba(244, 246, 255, .72);--c-accent: #a78bfa;--c-accent2: #22c55e;--c-ring: rgba(167, 139, 250, .35);--c-radius: 18px;--c-radius2: 24px;--c-shadow: 0 24px 80px rgba(0, 0, 0, .55);--c-shadow2: 0 10px 30px rgba(0, 0, 0, .35);--c-font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--c-maxW: 1040px;min-height:100vh;font-family:var(--c-font);color:var(--c-text);background:radial-gradient(900px 500px at 20% 10%,rgba(167,139,250,.18),transparent 55%),radial-gradient(900px 500px at 80% 0%,rgba(34,197,94,.1),transparent 55%),radial-gradient(900px 500px at 50% 100%,rgba(59,130,246,.08),transparent 55%),linear-gradient(180deg,var(--c-bg0),var(--c-bg1))}.careersShell{width:min(var(--c-maxW),calc(100% - 32px));margin:0 auto;padding:28px 0 96px}.careersTopbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.careersBrand{display:flex;align-items:center;gap:10px}.careersLogo{width:40px;height:40px;border-radius:14px;background:radial-gradient(14px 14px at 30% 30%,rgba(255,255,255,.28),transparent 60%),linear-gradient(135deg,#a78bfa73,#22c55e38);border:1px solid var(--c-stroke);box-shadow:var(--c-shadow2)}.careersTitleBlock h1{font-size:18px;line-height:1.1;margin:0;letter-spacing:.2px}.careersTitleBlock p{margin:2px 0 0;font-size:13px;color:var(--c-muted)}.cCard{background:linear-gradient(180deg,#ffffff12,#ffffff0d);border:1px solid var(--c-stroke);border-radius:var(--c-radius2);box-shadow:var(--c-shadow);overflow:hidden}.cCardPad{padding:18px}.cCardPadLg{padding:22px}.cDivider{height:1px;background:#ffffff14}.cH1{font-size:26px;margin:0 0 6px;letter-spacing:.2px}.cSub{color:var(--c-muted);margin:0;font-size:14px}.cGrid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cSpan2{grid-column:1 / -1}@media (max-width: 860px){.cGrid2{grid-template-columns:1fr}.cSpan2{grid-column:auto}}.cField label{display:block;font-size:12px;color:var(--c-muted);margin:0 0 6px 2px;letter-spacing:.2px}.cInput,.cTextarea{width:100%;border-radius:16px;border:1px solid var(--c-stroke);background:#00000047;color:var(--c-text);padding:12px 14px;outline:none}.cTextarea{resize:vertical;min-height:120px}.cInput:focus,.cTextarea:focus{border-color:var(--c-stroke2);box-shadow:0 0 0 4px var(--c-ring)}.cBtn{border:1px solid var(--c-stroke);background:#ffffff0f;color:var(--c-text);border-radius:999px;padding:10px 14px;cursor:pointer;transition:transform .08s ease,background .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.cBtn:hover{background:#ffffff17;border-color:#ffffff29}.cBtn:active{transform:scale(.99)}.cBtn:disabled{opacity:.55;cursor:not-allowed}.cBtnPrimary{border:1px solid rgba(167,139,250,.35);background:linear-gradient(135deg,#a78bfa59,#22c55e1f);box-shadow:0 14px 40px #a78bfa2e}.cBtnPrimary:hover{background:linear-gradient(135deg,#a78bfa73,#22c55e29)}.cBtnGhost{background:transparent}.cPill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--c-stroke);background:#ffffff0d;color:var(--c-muted);font-size:12px}.cAlertOk,.cAlertErr{border-radius:16px;padding:10px 12px;border:1px solid var(--c-stroke);background:#ffffff0f;margin-top:14px}.cAlertOk{border-color:#22c55e40}.cAlertErr{border-color:#ef444440}.cStickyBar{position:fixed;left:0;right:0;bottom:0;background:#00000075;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1);padding:12px 16px;z-index:50}.cStickyInner{width:min(var(--c-maxW),100%);margin:0 auto;display:flex;gap:12px}.cPreviewFrame{border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden}.cPreviewFrame iframe{width:100%;height:520px;border:0}@media (max-width: 1024px){.hero-section{padding-top:1rem!important}.hero-title{margin-top:.2rem!important}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-visual{margin-top:2rem}.card-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.pill,.hero-pill{margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.section-heading,.hero-section,.hero-grid{justify-content:center!important;text-align:center!important}.section{padding:3.2rem 0 2.8rem}.card-grid,.feature-grid{grid-template-columns:minmax(0,1fr)}.footer-right{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom-inner{flex-direction:column-reverse;align-items:flex-start;gap:.75rem}.input-row{flex-direction:column}.hero-section{display:flex;flex-direction:column;justify-content:center;min-height:55vh}.hero-card-float{right:.9rem;bottom:-1rem;max-width:230px}.hero-title{font-size:2.4rem;text-align:center}.hero-subtitle,.hero-actions,.hero-meta{text-align:center;justify-content:center}}@keyframes appGradient{0%{background-position:0% 0%}50%{background-position:100% 60%}to{background-position:0% 0%}}@keyframes auroraDrift{0%{transform:translate3d(-4%,0,0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.05)}to{transform:translate3d(-3%,2%,0) scale(1.03)}}@keyframes heroFloat{0%{transform:translate(8px) scale(1)}25%{transform:translate(-6px,-10px) scale(1.03)}50%{transform:translate(-12px,-2px) scale(1.02)}75%{transform:translate(4px,6px) scale(1.04)}to{transform:translate(8px) scale(1)}}@keyframes heroMainTilt{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes tectonic-left{0%{opacity:0;transform:translate(-40px) skew(3deg)}60%{opacity:1;transform:translate(6px) skew(-1deg)}to{opacity:1;transform:translate(0) skew(0)}}.animate-tectonic-left{opacity:0;animation:tectonic-left .8s cubic-bezier(.22,.61,.36,1) forwards}.animate-tectonic-left.delay-1{animation-delay:.5s}.animate-tectonic-left.delay-2{animation-delay:.8s}.animate-tectonic-left.delay-3{animation-delay:1.1s}@keyframes blur-reveal{0%{filter:blur(12px);opacity:0}40%{filter:blur(6px);opacity:.6}80%{filter:blur(2px);opacity:.9}to{filter:blur(0);opacity:1}}.blur-reveal{animation:blur-reveal 1s ease forwards;opacity:0}.tectonic-blur{opacity:0;animation:tectonic-left .9s cubic-bezier(.22,.61,.36,1) forwards,blur-reveal 1.1s ease forwards}.tectonic-blur.delay-1{animation-delay:.3s,.3s}.tectonic-blur.delay-2{animation-delay:.6s,.6s}.tectonic-blur.delay-3{animation-delay:.9s,.9s}@media (prefers-reduced-motion: reduce){.animate-tectonic-left,.animate-tectonic-left.delay-1,.animate-tectonic-left.delay-2,.animate-tectonic-left.delay-3,.blur-reveal,.tectonic-blur{animation:none;opacity:1;transform:none;filter:none}}.dash-wrap{padding:18px 16px;max-width:1200px;margin:0 auto}.dash-head{margin-bottom:14px}.dash-title{margin:0;font-size:clamp(22px,3vw,34px);letter-spacing:-.02em}.dash-sub{margin-top:6px;color:#ffffffad;font-size:14px;line-height:1.5}.dash-loading{padding:16px 0;color:#fffc}.dash-error,.dash-empty{margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0a0a0a59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.dash-error-title,.dash-empty-title{font-weight:800;font-size:16px;margin-bottom:6px}.dash-error-msg,.dash-empty-msg{color:#ffffffb8;font-size:14px;line-height:1.55}.dash-retry{margin-top:12px;border-radius:999px;padding:10px 14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffeb;cursor:pointer;font-weight:700}.dash-retry:hover{background:#ffffff1f;border-color:#ffffff42}.apps-grid{display:grid;gap:12px;margin-top:14px}.app-card{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0a0a0a61,#0a0a0a42);box-shadow:0 18px 55px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.app-card:hover{transform:translateY(-1px);border-color:#fff3;background:linear-gradient(180deg,#ffffff12,#ffffff0a)}.app-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-title-wrap{min-width:0}.app-title{font-weight:850;font-size:18px;letter-spacing:-.01em;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-meta{margin-top:4px;color:#ffffffb3;font-size:13px}.status-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:lowercase;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb}.status-submitted{border-color:#38bdf847;background:#38bdf81a}.status-review,.status-in_review{border-color:#fbbf2447;background:#fbbf241a}.status-rejected{border-color:#ef444447;background:#ef44441a}.status-accepted{border-color:#22c55e47;background:#22c55e1a}@media (max-width: 520px){.topbar{padding:8px 10px!important;height:auto!important;min-height:44px!important;gap:8px}.topbar-left{gap:10px!important;flex-wrap:wrap}.topbar-hi{font-size:12px!important;line-height:1.2}.topbar a{font-size:12px!important;padding:2px 4px}.topbar-btn{font-size:12px!important;padding:6px 10px!important;border-radius:999px}}.showcase-placeholder{min-height:240px;border-radius:24px}.card-wipe{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,#ffffff1a,#ffffff0a,#fff0);pointer-events:none}.showcase-card{position:relative;overflow:hidden;cursor:pointer}.card-actions{display:flex;gap:12px;align-items:center;margin-top:14px}.card-ghost{padding:10px 14px;border-radius:999px}.feature-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60}.feature-expanded{position:fixed;left:50%;top:12%;transform:translate(-50%);width:min(980px,calc(100vw - 32px));z-index:61;padding:22px;overflow:hidden}.feature-expanded-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.icon-btn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer}.feature-expanded-title{font-size:26px;margin:6px 0 8px}.feature-expanded-body{opacity:.85;line-height:1.6;margin-bottom:16px}.feature-expanded-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.feature-expanded-col h4{margin:0 0 10px;font-size:14px;opacity:.8;letter-spacing:.02em;text-transform:uppercase}.feature-expanded-col ul{margin:0;padding-left:18px}.feature-expanded-cta{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}@media (max-width: 720px){.feature-expanded{top:8%;padding:18px}.feature-expanded-split{grid-template-columns:1fr}}.sticky-split-section{position:relative;height:140vh;padding:0!important;margin:0!important;isolation:isolate;overflow-x:clip}.sticky-split-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 80% at 50% 20%,#ffffff0f,#0000)}.sticky-split-sticky{position:sticky;top:calc(var(--navH) + var(--topbarH));height:calc(100vh - var(--navH) - var(--topbarH));min-height:calc(100vh - var(--navH) - var(--topbarH));display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(18px,25vh,56px);padding-bottom:clamp(18px,4vh,40px)}.sticky-split-heading{max-width:920px;margin:0 auto 18px;text-align:center;position:relative;z-index:3}.sticky-split-stage{position:relative;width:100%;height:clamp(420px,52vh,560px);display:grid;place-items:center;margin:0 auto;overflow:visible}.sticky-card-wrap{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:flex;align-items:stretch;justify-content:center}.sticky-card{position:relative;height:100%;padding:22px;overflow:hidden;will-change:transform,width,opacity}.wipe-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,#ffffff1a,#ffffff0a,#fff0);pointer-events:none}.sticky-split-hint{margin-top:14px;display:inline-flex;gap:10px;align-items:center;opacity:.75;justify-content:center}.sticky-split-after{height:clamp(40px,5vw,80px)}.sticky-split-section{padding-bottom:clamp(72px,7vw,120px)}.sticky-split-desktop .sticky-split-sticky{padding-bottom:clamp(56px,6vw,96px)}.sticky-split-stage{margin-bottom:clamp(28px,4vw,56px)}.sticky-split-stage .sticky-card.glass-card{transition:box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.sticky-split-stage .sticky-card-wrap:hover{z-index:50!important}.sticky-split-stage .sticky-card{transition:box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)!important}.sticky-split-stage .sticky-card:hover{border-color:#ffffff38;box-shadow:0 26px 90px #00000080;background:#11121a}@media (max-width: 900px){.sticky-split-section{height:auto;padding:36px 0}.sticky-split-sticky{position:static;height:auto;min-height:auto;top:auto;padding-top:0;padding-bottom:0}.sticky-split-stage{position:relative;width:100%;height:clamp(420px,52vh,560px);display:grid;place-items:center;margin:0 auto;overflow:visible;padding-inline:clamp(10px,2.5vw,28px)}.sticky-card-wrap{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:flex}.sticky-card{height:auto;width:auto!important;opacity:1!important}.wipe-layer{display:none}}.sticky-split-mobile{display:none}.sticky-split-desktop{display:block}@media (max-width: 900px){.sticky-split-desktop{display:none}.sticky-split-mobile{display:block}.sticky-split-section{height:auto;padding:36px 0}}.page-stage{overflow-x:hidden}.wipe-group .wipe-ltr{position:relative;overflow:hidden}.wipe-group .wipe-ltr>*{position:relative;z-index:1}.wipe-group .wipe-ltr:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:var(--bg, #050509);z-index:2;pointer-events:none;transform:translate(0);animation:wipeOutLTR .65s cubic-bezier(.22,1,.36,1) both}@keyframes wipeOutLTR{to{transform:translate(110%)}}.wipe-group .wipe-ltr:nth-child(1):before{animation-delay:0ms}.wipe-group .wipe-ltr:nth-child(2):before{animation-delay:.12s}.wipe-group .wipe-ltr:nth-child(3):before{animation-delay:.24s}@media (prefers-reduced-motion: reduce){.wipe-group .wipe-ltr:before{animation:none;transform:translate(110%)}}html,body{height:100%}main{flex:1;min-height:0}.page{min-height:auto}.section:last-of-type{padding-bottom:clamp(48px,6vw,80px)}@media (min-width: 901px){.sticky-split-section{padding-bottom:0!important;margin-bottom:0!important}.sticky-split-sticky{height:calc(100vh - var(--navH, 72px))!important}}.feature-card ul li,.sticky-card ul li{position:relative;padding-left:14px}.feature-card ul li:before,.sticky-card ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:var(--accent-gold, #fbbf24)}li:empty{display:none}.sticky-split-hint,.sticky-split-hint .meta-dot{display:none!important}@media (min-width: 901px){.sticky-split-section{height:125vh!important;padding-bottom:clamp(40px,5vh,80px)!important;margin-bottom:0!important}}.sticky-split-anchor{padding-bottom:clamp(40px,5vh,80px)}.section:last-of-type{padding-bottom:0!important}.feature-card ul,.sticky-card ul{list-style:none;padding:0;margin:16px 0 0}:root{--pagePadBottom: 56px}main{padding-top:calc(var(--navH) + var(--topbarH));padding-bottom:56px}main>.section:first-child,main>.page>.section:first-child,main>.page>section:first-child{padding-top:0!important;margin-top:0!important}.section{padding:3.25rem 0}@media (max-width: 768px){:root{--pagePadTop: 14px;--pagePadBottom: 40px}.section{padding:2.25rem 0}}.sticky-split-anchor{scroll-margin-top:calc(var(--navH) + var(--topbarH) + 16px)}html{scroll-padding-top:calc(var(--navH) + var(--topbarH) + 16px)}.sticky-split-section{scroll-margin-top:calc(var(--navH) + var(--topbarH) + 16px)}@media (max-width: 900px){.sticky-split-desktop{display:none!important}.sticky-split-mobile{display:block!important}.sticky-split-section{min-height:auto!important;height:auto!important;margin-top:28px!important;padding-top:28px!important;padding-bottom:34px!important;transform:none!important}.sticky-split-sticky{position:static!important;top:auto!important}.sticky-split-bg{top:0!important}}@media (max-width: 768px){:root{--navH: 40px}}@media (max-width: 768px){.hero-section,.page-hero,.section:first-of-type{padding-top:12px}}html{background:#020309}body{background:radial-gradient(circle at -10% -20%,rgba(56,189,248,.18) 0,transparent 55%),radial-gradient(circle at 110% 0%,rgba(168,85,247,.16) 0,transparent 60%),radial-gradient(circle at 0% 120%,rgba(34,197,94,.14) 0,transparent 60%),linear-gradient(160deg,#020308,#020107 38%,#050313 74%,#020107);background-attachment:fixed}.app-root{position:relative}.app-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 50% -10%,rgba(255,255,255,.05),transparent 55%),radial-gradient(900px 700px at 50% 110%,rgba(0,0,0,.55),transparent 58%),linear-gradient(180deg,#0000001a,#0000001a);opacity:.85}main,.page-stage,.section,.footer{background-color:transparent!important}.footer:before{content:"";position:absolute;left:0;right:0;top:-140px;height:140px;pointer-events:none;background:linear-gradient(to bottom,#02030900,#0203098c,#02030900);opacity:.55}:root{--lux-border-2: rgba(255, 255, 255, .14);--lux-glow: 0 22px 70px rgba(0, 0, 0, .42);--lux-glow-2: 0 12px 36px rgba(0, 0, 0, .35)}main{padding-top:calc(var(--navH) + var(--topbarH) + var(--pagePadTop))!important;padding-bottom:var(--pagePadBottom)!important}main>.section:first-child,main>.page>.section:first-child,main>.page>section:first-child,.hero-section{padding-top:0!important;margin-top:0!important}.section{padding:clamp(2.2rem,6.2vw,.1rem) 0!important}@media (max-width: 768px){:root{--pagePadTop: 6px;--pagePadBottom: 40px;--navH: 70px}.hero-section,.page-hero,main>.section:first-of-type,.section:first-of-type{padding-top:0!important}}body{letter-spacing:-.005em}h1,h2,h3{text-rendering:geometricPrecision}.hero-title,.section-heading h2{text-shadow:0 10px 40px rgba(0,0,0,.35)}a{text-underline-offset:4px}a:hover{text-decoration:none}.showcase-card,.feature-card,.hero-card,.hero-card-float,.jobCard,.jobDetail,.authCard,.applyWrap,.app-card,.cCard{border-color:var(--lux-border)!important;box-shadow:var(--lux-glow)!important}.glass-card:not(.sticky-card):hover,.showcase-card:hover,.feature-card:not(.sticky-card):hover,.jobCard:hover,.app-card:hover{transform:translateY(-3px)!important;border-color:var(--lux-border-2)!important;box-shadow:0 26px 90px #00000080!important}.nav-primary,.primary-btn,.jobBtnPrimary,.authPrimaryBtn{box-shadow:0 14px 44px #0000006b,0 8px 24px #ffc24a38!important}.pill-outline,.chip{border-color:#ffffff24!important}.navbar{border-bottom-color:#ffffff14!important}.navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#0000,#facc1538,#38bdf829,#0000);opacity:.55}@media (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px;border:2px solid rgba(0,0,0,.35)}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}}::selection{background:#facc1538;color:#fffffffa}.navbar,.siteNav,.nav{margin-bottom:0!important}.topbar{position:fixed;left:0;right:0;top:var(--navH)!important;margin-top:0!important;border-top:0!important}.topbarWrap,.topbarRow,.headerWrap{padding-top:0!important;margin-top:0!important}.navbar{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;z-index:10000!important;display:block!important;height:var(--navH)!important;padding:0!important}.navbar .container{width:100%!important;height:100%!important}.navbar-inner{height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.topbar{position:fixed!important;inset:var(--navH) 0 auto 0!important;width:100%!important;z-index:9999!important}main{padding-top:calc(var(--navH) + var(--topbarH))!important}.applyWrap{width:min(980px,calc(100% - 32px));margin-left:auto;margin-right:auto}@media (max-width: 520px){.applyWrap{width:min(980px,calc(100% - 24px))}}.applyWrap{position:relative}@media (max-width: 520px){.applySignOut{position:absolute!important;top:12px;right:12px;z-index:5;margin:0!important;padding:6px 10px!important;font-size:12px!important;line-height:1!important;border-radius:999px!important}.applyHeader{padding-top:28px}}@media (max-width: 900px){.sticky-mobile-cta{margin-top:14px!important;padding-top:10px!important}.sticky-mobile-cta .primary-btn{display:block;margin-top:0!important}}.feature-grid .feature-card{display:flex;flex-direction:column}.feature-grid .feature-card .pricing-actions{margin-top:auto;padding-top:16px}.card-grid .customer-card{display:flex;flex-direction:column}.card-grid .customer-card .customer-tags{margin-top:auto;padding-top:14px}@media (min-width: 900px){.feature-grid .feature-card{display:flex;flex-direction:column}.feature-grid .feature-card ul{margin-top:auto}.feature-grid .feature-card{min-height:250px}}.auth-container{max-width:520px;margin:0 auto;padding:56px 0;width:100%}@media (max-width: 600px){.auth-container{padding-left:16px;padding-right:16px}}.ghost-btn{border:1px solid rgba(255,255,255,.22);background:#ffffff0a;color:#ffffffe0;-webkit-tap-highlight-color:transparent;background-clip:padding-box;box-shadow:0 0 0 1px #ffffff1a inset}@media (max-width: 640px){.ghost-btn{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff29 inset}}@media (hover: hover) and (pointer: fine){.ghost-btn:hover{background:#ffffff1a;border-color:#ffffff61}.primary-btn:hover{filter:brightness(1.03)}}@media (hover: none) and (pointer: coarse){.ghost-btn:hover,.primary-btn:hover{background:inherit;filter:none}}.authError,.authSuccess{padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.35;margin:12px 0 14px}@media (max-width: 640px){.authError,.authSuccess{padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.25;margin:10px 0 12px}}@media (max-width: 640px){.authError,.authSuccess{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.page{min-height:100svh;display:flex;flex-direction:column}.page>main{flex:1}.page>main{padding-bottom:72px}@media (max-width: 640px){.page>main{padding-bottom:96px}}footer{position:relative}#root{min-height:100%}.app-root{min-height:100svh;display:flex;flex-direction:column}main{flex:1;min-height:0;padding-top:calc(var(--navH) + var(--topbarH));padding-bottom:56px}.footer{position:relative}.sticky-split-sticky{position:sticky;z-index:20}.sticky-split-sticky{padding-bottom:clamp(120px,12vh,180px)!important}.sticky-split-stage{height:clamp(360px,46vh,520px)!important}.footer,footer{position:relative;z-index:1}.authPage{min-height:calc(100vh - 80px);display:grid;place-items:center;padding:56px 16px}.authWrap{width:100%;max-width:520px;margin:0 auto}.authMuted{margin-top:12px;color:var(--text-muted);font-size:14px}.topbar--auth{display:flex;align-items:center;justify-content:space-between;gap:12px}.topbar__left{min-width:0;display:flex;align-items:center;gap:12px}.topbar__hi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.topbar__links{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.topbar__right{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end}.labelShort{display:none}@media (max-width: 520px){.topbar--auth{align-items:flex-start}.topbar__left{flex-direction:column;align-items:flex-start;gap:6px}.topbar__hi{max-width:76vw}@media (max-width: 360px){.labelLong{display:none}.labelShort{display:inline}}}
