:root{--bg: #03040A;--bg-2: #06070D;--surface: rgba(255, 255, 255, .025);--surface-2: rgba(255, 255, 255, .045);--surface-hi: rgba(255, 255, 255, .07);--ink: rgba(255, 255, 255, .96);--ink-2: rgba(255, 255, 255, .78);--muted: rgba(255, 255, 255, .62);--dim: rgba(255, 255, 255, .4);--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .06);--line-softer: rgba(255, 255, 255, .035);--a1: oklch(.72 .1 255);--a2: oklch(.7 .11 295);--a-glow: oklch(.72 .11 275 / .35);--a-ink: oklch(.85 .07 275);--a-tint: oklch(.72 .1 275 / .12);--a-line: oklch(.65 .1 275 / .3);--ok: oklch(.78 .11 165);--warn: oklch(.82 .12 60);--err: oklch(.82 .13 30);--font-sans: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--maxw: 1200px;--pad: clamp(28px, 5vw, 72px);--radius: 16px;--radius-lg: 22px;--radius-sm: 11px;--shadow-1: 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-soft: 0 30px 80px -40px rgba(0, 0, 0, .6), 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-btn: 0 1px 0 rgba(255, 255, 255, .12) inset, 0 8px 24px -10px rgba(20, 30, 80, .7);--shadow-panel: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 100px -30px rgba(0, 0, 0, .7)}@media(max-width:720px){:root{--pad: 36px}}@media(max-width:380px){:root{--pad: 22px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16.5px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100vh}::selection{background:var(--a-glow);color:#fff}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 60% at 20% -10%,oklch(.5 .12 270 / .13),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 10%,oklch(.55 .1 240 / .1),transparent 60%),radial-gradient(ellipse 60% 60% at 50% 110%,oklch(.52 .11 285 / .07),transparent 60%);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%);pointer-events:none;z-index:0;opacity:.5}main,header,footer,section{position:relative;z-index:1}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:500;letter-spacing:-.025em;margin:0;color:var(--ink)}h1{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.032em}h2{font-size:clamp(26px,2.9vw,38px);line-height:1.1}h3{font-size:clamp(18px,1.6vw,21px);line-height:1.3}h4{font-size:16px;line-height:1.35}p{margin:0;text-wrap:pretty;color:var(--ink-2)}a{color:inherit;text-decoration:none}strong,b{font-weight:500;color:var(--ink)}.mono{font-family:var(--font-mono);font-feature-settings:"ss01"}.lead{color:var(--ink-2);max-width:52ch;font-size:clamp(15.5px,1.2vw,17px);line-height:1.55}.grad-text{background:linear-gradient(110deg,var(--a1) 0%,var(--a2) 70%,#FFFFFF 110%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:2px}.accent{color:var(--ink);position:relative;white-space:nowrap}.accent:after{content:"";position:absolute;left:-3px;right:-3px;top:56%;height:.13em;background:linear-gradient(90deg,var(--a1),var(--a2));transform:rotate(-1.5deg);border-radius:4px;opacity:.92;box-shadow:0 0 14px var(--a-glow)}.eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;font-weight:500}.eyebrow:before{content:"";width:6px;height:6px;background:linear-gradient(135deg,var(--a1),var(--a2));border-radius:50%;box-shadow:0 0 12px var(--a-glow)}:focus-visible{outline:2px solid var(--a-ink);outline-offset:2px}.skip-link{position:absolute;top:-60px;left:8px;z-index:999;padding:10px 14px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);font-size:14px;transition:top .2s ease}.skip-link:focus{top:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.js .fade-up.visible{opacity:1;transform:translateY(0)}.js .fade-up.delay-1{transition-delay:.08s}.js .fade-up.delay-2{transition-delay:.16s}.js .fade-up.delay-3{transition-delay:.24s}.js .fade-up.delay-4{transition-delay:.32s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .fade-up{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:720px){html,body{overflow-x:hidden;max-width:100%}body:after{background-size:48px 48px}h1,h2{overflow-wrap:anywhere;word-break:normal;hyphens:none}h1 br,h2 br{display:none}h1{font-size:clamp(28px,8vw,40px);line-height:1.12;letter-spacing:-.025em;text-align-last:center}h2{font-size:clamp(22px,6.5vw,28px);text-align-last:center}}@media(max-width:380px){h1{font-size:26px}h2{font-size:22px}}.btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:12px;font-weight:500;font-size:15px;font-family:inherit;border:1px solid transparent;transition:transform .2s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;cursor:pointer;white-space:nowrap;letter-spacing:-.005em}.btn-primary{background:linear-gradient(180deg,#3a4e9d,#26357b);color:#fff;box-shadow:0 1px #ffffff2e inset,0 -8px 20px -6px #0006 inset,0 12px 30px -10px #3245b78c;border-color:#526ac380}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff38 inset,0 -8px 20px -6px #0006 inset,0 18px 36px -10px #3e55c8b3}.btn-secondary{background:var(--surface-2);color:var(--ink);border-color:var(--line);backdrop-filter:blur(12px)}.btn-secondary:hover{background:var(--surface-hi);border-color:#ffffff2e;transform:translateY(-1px)}.btn-ghost{padding:9px 14px;font-size:14px}.btn-block{width:100%;justify-content:center}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.arrow{width:14px;height:14px;flex-shrink:0}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.btn-row.center{justify-content:center}@media(max-width:720px){.btn-row .btn{flex:1 1 100%;justify-content:center;padding:14px 18px;font-size:15px}}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:color-mix(in oklab,var(--bg) 70%,transparent);border-bottom:1px solid var(--line-softer)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:20px}.logo{display:flex;align-items:center;gap:9px;font-weight:500;font-size:16px;letter-spacing:-.015em;flex-shrink:0}.logo .labs{color:var(--a1)}.logo-mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,oklch(.4 .13 250),#3e3088);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24 inset,0 1px #ffffff2e inset,0 8px 18px -6px #454bc08c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.logo-mark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 30% 0%,oklch(.85 .1 220 / .3),transparent 70%);pointer-events:none}.logo-mark svg{width:18px;height:18px;position:relative;z-index:1;display:block}.logo-mark .node{filter:drop-shadow(0 0 4px oklch(.85 .1 220 / .65))}.nav-links{display:flex;gap:26px;align-items:center;font-size:14px;color:var(--ink-2);font-weight:400}.nav-links a{transition:color .2s ease;letter-spacing:-.005em}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-toggle{display:none;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;width:38px;height:38px;padding:0;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--ink);transition:background .2s ease}.nav-toggle:hover{background:var(--surface-hi)}.nav-toggle span{display:block;width:16px;height:1.6px;background:currentColor;border-radius:1px;transition:transform .25s ease,opacity .25s ease}.nav-drawer{display:none;position:absolute;top:100%;left:0;right:0;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid var(--line-softer);padding:14px var(--pad) 20px;flex-direction:column;gap:4px;z-index:49}.nav-drawer a{padding:14px;font-size:15.5px;color:var(--ink-2);border-bottom:1px solid var(--line-softer);letter-spacing:-.005em}.nav-drawer a:last-child{border-bottom:none}.nav-drawer a:hover{color:var(--ink)}.nav-drawer .btn{margin-top:10px;justify-content:center;padding:14px 18px;border-radius:12px;border-bottom:none}@media(max-width:1000px){.nav-links a:not(.btn){display:none}}@media(max-width:720px){.nav-inner{height:56px}.logo{gap:8px;font-size:15.5px}.logo-mark{width:28px;height:28px;border-radius:8px}.logo-mark svg{width:16px;height:16px}.nav-links{display:none}.nav-toggle{display:inline-flex}.nav.open .nav-drawer{display:flex}.nav.open .nav-toggle span:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.nav.open .nav-toggle span:nth-child(2){opacity:0}.nav.open .nav-toggle span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}}@media(max-width:380px){.nav-links .btn-ghost{display:none}}.pill{font-family:var(--font-mono);font-size:11.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface);backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:8px;letter-spacing:.04em}.pill-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:pulse 2.4s ease-in-out infinite}.trust{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:9px 14px 9px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;color:var(--ink-2);backdrop-filter:blur(10px)}.trust .badge{font-family:var(--font-mono);font-size:10.5px;padding:4px 9px;background:linear-gradient(135deg,#495da7,#4e3e89);color:#fff;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px #ffffff1a inset}@media(max-width:720px){.pill{font-size:11px;padding:5px 10px}.trust{margin-top:16px;font-size:13px;padding:8px 12px 8px 8px}.trust .badge{font-size:10px;padding:4px 8px}}@media(max-width:380px){.pill{font-size:10.5px;padding:4px 9px}.trust{font-size:12.5px}}.form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:960px){.form-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}}.form-aside h2{font-size:clamp(24px,2.6vw,34px)}.form-aside .lead{color:var(--ink-2);margin-top:16px;font-size:16px;max-width:40ch;line-height:1.6}.form-checklist{margin-top:32px;display:flex;flex-direction:column;gap:14px}.form-checklist div{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink)}.form-checklist .ck{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#546bbd,#564692);position:relative;flex-shrink:0;margin-top:2px;box-shadow:0 0 0 1px #ffffff1a inset}.form-checklist .ck:after{content:"";position:absolute;left:5px;top:3px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.form-panel{padding:clamp(26px,3vw,36px);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px #ffffff0f inset,0 40px 100px -40px #0009;counter-reset:field;position:relative}.form-panel-glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 100% 60% at 100% 0%,oklch(.65 .13 275 / .1),transparent 60%);pointer-events:none}.field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:600px){.field-row.two{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:8px;position:relative}.field+.field,.field+.field-row,.field+.field-check,.field-row+.field,.field-row+.field-row,.field-row+.field-check{margin-top:18px}.field-row .field{margin-top:0}.field label{font:500 10.5px var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.field label:before{content:counter(field,decimal-leading-zero);counter-increment:field;color:var(--a-ink)}.form-panel.no-count .field label:before{content:none;counter-increment:none}.field input,.field select,.field textarea{background:#ffffff05;border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 15px;font:400 15.5px var(--font-sans);color:var(--ink);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;outline:none;width:100%;letter-spacing:-.005em}.field input::placeholder,.field textarea::placeholder{color:var(--dim)}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7a88d88c;background:#ffffff0a;box-shadow:0 0 0 4px #7a88d81f}.field textarea{min-height:120px;resize:vertical;line-height:1.5}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:44px;color:var(--ink)}.field select option{background:#11131a;color:var(--ink)}.field-check{display:flex;gap:10px;align-items:flex-start;margin-top:18px}.field-check input{width:16px;height:16px;margin-top:3px;accent-color:oklch(.55 .13 275);flex-shrink:0}.field-check label{font-size:13px;color:var(--ink-2);line-height:1.5;letter-spacing:-.005em}.field-check label a{color:var(--a-ink);text-decoration:underline;text-underline-offset:3px}.opt-tag{font-family:var(--font-mono);font-size:10px;color:var(--dim);font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-left:6px}.form-submit{margin-top:24px;display:flex;flex-direction:column;gap:16px;position:relative}.form-submit .note{font-size:12.5px;color:var(--ink-2);max-width:44ch;line-height:1.55}.form-status{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.5;font-weight:500;letter-spacing:-.005em;border:1px solid var(--line);background:var(--surface)}.form-status.ok{background:#349d621a;border-color:#349d6266;color:#95e6bb}.form-status.err{background:#c536371a;border-color:#c5363766;color:var(--err)}.form-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.form-actions .btn{flex:1 1 auto;justify-content:center;min-width:0}.wa-btn{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);backdrop-filter:blur(12px)}.wa-btn:hover{background:var(--surface-hi);border-color:#ffffff2e;transform:translateY(-1px)}.wa-btn .wa-ic{width:16px;height:16px;color:#6cd092}.form-meta{display:inline-flex;align-items:center;gap:14px;margin-top:18px;padding:8px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase;backdrop-filter:blur(10px)}.form-meta span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.form-meta .sep{width:3px;height:3px;background:var(--dim);border-radius:50%}.form-meta b{font-weight:500;color:var(--ink)}.form-exclusive{margin-top:22px;padding:10px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2);line-height:1.5;font-family:var(--font-mono);letter-spacing:.01em;max-width:42ch;backdrop-filter:blur(10px)}.form-contact{margin-top:14px;font-size:12.5px;color:var(--muted);line-height:1.6;letter-spacing:-.005em}.form-contact a{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.form-contact a:hover{color:var(--ink);border-color:var(--a-ink)}@media(max-width:720px){.form-grid{gap:28px}.form-panel{padding:22px 20px;border-radius:16px}.field+.field,.field+.field-row,.field+.field-check,.field-row+.field,.field-row+.field-row,.field-row+.field-check{margin-top:14px}.field-row .field{margin-top:0}.field input,.field select,.field textarea{padding:14px;font-size:16px;border-radius:10px}.field textarea{min-height:110px}.field-row.two{grid-template-columns:1fr;gap:12px}.form-actions{flex-direction:column;gap:10px}.form-actions .btn{width:100%;justify-content:center;padding:14px 18px;font-size:15px}.form-submit .note{font-size:12px}.form-meta{font-size:10.5px;padding:7px 12px;gap:10px;margin-top:14px}.form-checklist{margin-top:22px;gap:12px}.form-checklist div{font-size:14px}.form-exclusive{font-size:11.5px;padding:9px 12px;margin-top:18px;max-width:100%}}@media(max-width:380px){.form-meta{gap:8px;padding:7px 10px}.form-meta .sep{width:2px;height:2px}}.site-footer{border-top:1px solid var(--line-softer);padding:36px 0 56px;position:relative;z-index:1}.foot{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot-links a{transition:color .2s ease}.foot-links a:hover{color:var(--ink)}.foot .tag{font-family:var(--font-mono);color:var(--dim);font-size:11.5px;margin-left:10px;letter-spacing:.05em}.foot-contact{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:11.5px;color:var(--muted);letter-spacing:.02em}.foot-contact a{transition:color .2s ease}.foot-contact a:hover{color:var(--ink)}.foot-contact .sep{color:var(--dim)}@media(max-width:720px){.site-footer{padding:28px 0 40px}.foot{flex-direction:column;align-items:flex-start;gap:18px}.foot .logo .tag{display:none}.foot-links{gap:16px;row-gap:10px;font-size:13px}}.section{padding:clamp(36px,5vw,64px) 0}.hero+.section{padding-top:clamp(24px,3.5vw,44px)}.section+.section{border-top:1px solid var(--line-softer)}.section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:clamp(24px,3vw,36px)}@media(min-width:880px){.section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px}}.section-head h2{margin-top:14px}.section-head .lead{max-width:52ch}.section-num{font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.section-num:before{content:"";width:18px;height:1px;background:var(--line)}@media(max-width:720px){.section{padding:36px 0}.hero+.section{padding-top:24px}.section-head{margin-bottom:22px;gap:10px}.section-num{font-size:10.5px;letter-spacing:.14em}}.glass{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);border-radius:var(--radius);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--shadow-1);transition:border-color .25s ease,transform .25s ease,background .25s ease}.glass:hover{border-color:#ffffff29}.panel{border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--shadow-panel);padding:clamp(22px,3vw,30px);position:relative;overflow:hidden}.hero{padding:clamp(44px,6.5vw,88px) 0 0;position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:980px){.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero-grid .dashboard{margin-top:36px}}.hero-eyebrow-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.hero-sub{margin-top:16px;font-size:clamp(15.5px,1.25vw,17.5px);color:var(--ink-2);max-width:54ch;line-height:1.5;font-weight:400;letter-spacing:-.005em}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.hero-center{text-align:center}.hero-center .hero-sub,.hero-center .lead{margin-left:auto;margin-right:auto}.hero-center .hero-ctas,.hero-center .hero-eyebrow-row{justify-content:center}.hero-wa{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;color:var(--ink-2);font-weight:500;letter-spacing:-.005em;padding:4px 0;transition:color .2s ease;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.hero-wa svg{width:14px;height:14px;color:#6cd092;flex-shrink:0}.hero-wa:hover{color:var(--ink);text-decoration-color:#6cd09299}@media(max-width:720px){.hero{padding:28px 0 0}.hero-grid{gap:28px}.hero-eyebrow-row{gap:8px;margin-bottom:14px;justify-content:center}.hero-sub{margin-top:14px;font-size:15.5px;line-height:1.5}.hero-ctas{gap:10px;margin-top:20px;width:100%}.hero-ctas .btn{flex:1 1 100%;justify-content:center;padding:14px 18px;font-size:15px}.hero .accent:after{opacity:.55;height:.08em;top:60%;transform:rotate(-1deg)}.hero-wa{font-size:13px;padding:8px 0;margin-top:12px;display:flex;justify-content:center}}.dashboard{position:relative;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);padding:22px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px #ffffff0f inset,0 40px 100px -30px #000000b3,0 0 0 1px #ffffff05;overflow:hidden}.dashboard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,oklch(.65 .12 270 / .4),transparent 40%,transparent 60%,oklch(.65 .1 240 / .25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dashboard-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 0%,oklch(.65 .15 275 / .2),transparent 60%)}.dash-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line-soft);position:relative}.dash-title{display:flex;align-items:center;gap:10px}.dash-title .dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 0 10px var(--a-glow)}.dash-title .t{font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.dash-title .s{font-size:11.5px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;margin-left:4px}.dash-status{font:500 11px var(--font-mono);color:var(--ok);display:flex;align-items:center;gap:6px;letter-spacing:.04em}.dash-status:before{content:"";width:6px;height:6px;background:var(--ok);border-radius:50%;box-shadow:0 0 8px var(--ok)}.stack{display:flex;flex-direction:column;gap:8px;margin-top:16px;position:relative}.stack-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#ffffff05;transition:border-color .25s ease,background .25s ease}.stack-row:hover{background:#ffffff0a;border-color:var(--line)}.stack-row .left{display:flex;align-items:center;gap:11px;min-width:0}.stack-row .num{font:500 11px var(--font-mono);color:var(--dim);width:18px}.stack-row .lbl{font-weight:500;font-size:13.5px;color:var(--ink);letter-spacing:-.005em}.stack-row .val{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.stack-row.done .val{color:var(--ok)}.stack-row.active{border-color:#5b6eac66;background:#4d5f9c0f}.stack-row.active .val{color:var(--a-ink)}.check{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#37b78a,oklch(.55 .13 160));position:relative;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1a inset}.check:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}.square{width:16px;height:16px;border:1.5px solid var(--line);border-radius:5px;flex-shrink:0;background:#ffffff05}.square.active{border-color:var(--a-ink);position:relative}.square.active:after{content:"";position:absolute;inset:3px;background:linear-gradient(135deg,var(--a1),var(--a2));border-radius:2px;opacity:.7;animation:pulse 1.4s ease-in-out infinite}.progress{margin-top:18px;height:5px;background:#ffffff0d;border-radius:999px;overflow:hidden;position:relative}.progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2));border-radius:999px;box-shadow:0 0 12px var(--a-glow)}.progress-meta{display:flex;justify-content:space-between;margin-top:10px;font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.06em}.progress-meta .v{color:var(--ink)}@media(max-width:720px){.dashboard{padding:18px}.dash-head{padding-bottom:12px}.stack{margin-top:14px;gap:7px}.stack-row{padding:11px 12px}.stack-row .lbl{font-size:13.5px}.stack-row .val{font-size:10.5px}}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff02);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.metric{padding:22px 20px;text-align:center;border-right:1px solid var(--line-softer)}.metric:last-child{border-right:none}.metric-value{display:block;font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.025em;line-height:1.1;background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.metric-label{display:block;margin-top:6px;font:500 10.5px var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}@media(max-width:720px){.metrics{grid-template-columns:repeat(2,1fr)}.metric{border-bottom:1px solid var(--line-softer);padding:18px 14px}.metric:nth-child(2n){border-right:none}}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.card-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.card-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;min-height:172px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-no{font:500 11px var(--font-mono);color:var(--dim);letter-spacing:.12em}.card h3{font-size:17px;font-weight:500;line-height:1.3;color:var(--ink)}.card p{color:#ffffffeb;font-size:13.5px;line-height:1.55}.card:hover{transform:translateY(-3px);background:linear-gradient(180deg,#ffffff12,#ffffff06);border-color:var(--a-line)}.card-tag{font:500 10.5px var(--font-mono);color:var(--a-ink);text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:999px;background:var(--a-tint);border:1px solid var(--a-line);align-self:flex-start;margin-top:auto}.card-icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:0 1px #ffffff0f inset;font-size:15px;line-height:1;flex-shrink:0}.card-icon i{display:block;width:12px;height:12px;position:relative}.card-icon i.circle{border:1.5px solid var(--a-ink);border-radius:50%}.card-icon i.bar{background:var(--a-ink);height:2.5px;width:14px;border-radius:1px}.card-icon i.diamond{background:var(--a-ink);transform:rotate(45deg);width:9px;height:9px;border-radius:1.5px}.card-icon i.dots{display:flex;gap:3px;background:none;width:auto}.card-icon i.dots b{width:4px;height:4px;background:var(--a-ink);border-radius:50%;display:block}.card-icon i.cross:before,.card-icon i.cross:after{content:"";position:absolute;left:0;top:5px;width:12px;height:2px;background:var(--a-ink);border-radius:1px}.card-icon i.cross:after{transform:rotate(90deg)}.card-icon i.arrows{background:none}.card-icon i.arrows:before,.card-icon i.arrows:after{content:"";position:absolute;width:8px;height:2px;background:var(--a-ink);border-radius:1px}.card-icon i.arrows:before{top:2px;left:0}.card-icon i.arrows:after{bottom:2px;right:0}@media(max-width:720px){.card-grid,.card-grid-2,.card-grid-3{grid-template-columns:1fr;gap:12px}.card{padding:20px 18px;min-height:auto;gap:11px}.card h3{font-size:16.5px}.card p{font-size:14px;line-height:1.5}}.feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:760px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature{padding:28px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;min-height:320px}.feature:hover{transform:translateY(-4px)}.feature:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,oklch(.7 .12 275 / .5),transparent);opacity:0;transition:opacity .3s ease}.feature:hover:after{opacity:1}.feature-no{font:500 11px var(--font-mono);color:var(--dim);letter-spacing:.12em}.feature h3{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.22;color:var(--ink)}.feature p{color:var(--ink-2);font-size:14px;line-height:1.6;margin-top:8px}.feature-glyph{width:46px;height:46px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff03);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 1px #ffffff0f inset;font-size:20px;line-height:1}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{position:relative;padding:8px 0 8px 24px;font-size:13.5px;color:var(--ink-2);line-height:1.5;border-bottom:1px solid var(--line-softer)}.feature-list li:last-child{border-bottom:none}.feature-list li:before{content:"";position:absolute;left:2px;top:15px;width:9px;height:9px;border-radius:2px;background:linear-gradient(135deg,var(--a1),var(--a2));opacity:.75}.feature-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line-soft);gap:10px}.feature-link{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.feature-link .sol-arrow{color:var(--a-ink);transition:transform .2s ease,color .2s ease;display:inline-block}.feature-link:hover{background:linear-gradient(180deg,#5e6ab72e,#464f8c0f);border-color:#7a88d873;color:#fff}.feature-link:hover .sol-arrow{transform:translate(3px);color:#fff}.note-center{margin-top:clamp(20px,2.6vw,28px);font-size:13.5px;color:var(--muted);text-align:center;max-width:62ch;margin-left:auto;margin-right:auto;line-height:1.55;padding:0 12px}.gx{position:absolute}.g-web .gx-1{width:22px;height:14px;border:1.5px solid var(--a-ink);border-radius:3px}.g-web .gx-2{width:22px;height:1.5px;background:var(--a-ink);top:calc(50% - 5px);border-radius:1px;opacity:.7}.g-crm .gx-1{width:7px;height:7px;border-radius:50%;background:var(--a-ink);top:11px;left:11px}.g-crm .gx-2{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--a-ink);top:11px;right:11px;box-sizing:border-box}.g-crm .gx-3{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--a-ink);bottom:11px;left:50%;transform:translate(-50%);box-sizing:border-box}.g-crm .gx-line{width:16px;height:1px;background:var(--a-ink);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.5}.g-auto .gx-1,.g-auto .gx-2{width:18px;height:1.5px;background:var(--a-ink);border-radius:1px}.g-auto .gx-1{top:14px;left:14px}.g-auto .gx-2{bottom:14px;left:14px}.g-auto .gx-arrow{width:6px;height:6px;border-right:1.5px solid var(--a-ink);border-top:1.5px solid var(--a-ink);top:11px;right:12px;transform:rotate(45deg)}.g-auto .gx-arrow.b{inset:auto auto 11px 12px;transform:rotate(-135deg)}.g-erp .gx{width:8px;height:8px;border-radius:2px}.g-erp .gx-1{background:var(--a-ink);top:10px;left:10px}.g-erp .gx-2{border:1.5px solid var(--a-ink);top:10px;right:10px;box-sizing:border-box}.g-erp .gx-3{border:1.5px solid var(--a-ink);bottom:10px;left:10px;box-sizing:border-box}.g-erp .gx-4{background:var(--a-ink);bottom:10px;right:10px}@media(max-width:720px){.feature-grid{grid-template-columns:1fr;gap:12px}.feature{padding:22px 20px;min-height:auto;gap:16px}.feature h3{font-size:18px}.feature p{font-size:14px;line-height:1.55}.feature-foot{padding-top:14px}.feature-link{padding:11px 16px;font-size:14px;width:100%;justify-content:center}.note-center{font-size:13px;padding:0 8px;margin-top:20px}}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,#ffffff05,#ffffff01)}.tile{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:32px 28px;display:flex;align-items:flex-start;gap:18px;transition:background .25s ease;min-height:180px;position:relative}.tile:hover{background:#ffffff06}.tile:before{content:"";position:absolute;top:28px;left:28px;width:4px;height:4px;border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));opacity:0;transition:opacity .25s ease}.tile:hover:before{opacity:1;box-shadow:0 0 10px var(--a-glow)}.tile-no{font:500 11px var(--font-mono);color:var(--dim);flex-shrink:0;padding-top:4px;min-width:28px;letter-spacing:.1em}.tile h3{font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.tile p{margin-top:8px;font-size:13.5px;color:var(--ink-2);line-height:1.6}@media(max-width:720px){.tiles{grid-template-columns:1fr}.tile{padding:20px 18px;min-height:auto;gap:14px}.tile h3{font-size:16.5px}.tile p{font-size:13.5px}}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.step{padding:24px 22px;display:flex;flex-direction:column;gap:10px}.step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#495da7,#4e3e89);color:#fff;font:500 12px var(--font-mono);box-shadow:0 0 0 1px #ffffff1a inset}.step h3{font-size:16.5px;font-weight:500;line-height:1.3}.step p{font-size:13.5px;color:var(--ink-2);line-height:1.55}@media(max-width:720px){.steps{grid-template-columns:1fr;gap:12px}}.people{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.person{padding:26px 24px;display:flex;flex-direction:column;gap:14px}.person-head{display:flex;align-items:center;gap:14px}.person-avatar{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#495da7,#4e3e89);display:inline-flex;align-items:center;justify-content:center;font:500 17px var(--font-sans);letter-spacing:-.02em;color:#fff;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1f inset,0 8px 18px -8px #454bc099}.person h3{font-size:17px;font-weight:500;line-height:1.25}.person-role{display:block;margin-top:4px;font:500 10.5px var(--font-mono);color:var(--a-ink);letter-spacing:.1em;text-transform:uppercase}.person p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.person-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);transition:color .2s ease;align-self:flex-start}.person-link svg{width:15px;height:15px;flex-shrink:0}.person-link:hover{color:var(--ink)}@media(max-width:720px){.people{grid-template-columns:1fr;gap:12px}.person{padding:22px 20px}}.case{padding:28px;display:flex;flex-direction:column;gap:12px}.case h2,.case h3{font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-align-last:auto}.case p{font-size:14px;line-height:1.6;color:var(--ink-2);flex:1}.case .card-tag{margin-top:0}.case-result{margin-top:6px;padding:14px 16px;border-radius:12px;background:#029e7214;border:1px solid oklch(.62 .13 165 / .28);font-size:13.5px;color:var(--ink);line-height:1.55}.case-result-label{display:block;font:500 10.5px var(--font-mono);color:var(--ok);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}@media(max-width:720px){.case{padding:22px 20px}}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:stretch}.plan{padding:30px 26px;display:flex;flex-direction:column;gap:4px;position:relative}.plan-featured{border-color:var(--a-line);box-shadow:var(--shadow-1),0 30px 70px -40px #5965cd8c}.plan-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#495da7,#4e3e89);color:#fff;white-space:nowrap;box-shadow:0 0 0 1px #ffffff1f inset}.plan h3{font-size:19px;font-weight:500}.plan-for{font-size:13px;color:var(--muted);line-height:1.5;margin-top:4px}.plan-price{margin:18px 0 4px;display:flex;align-items:baseline;gap:6px}.plan-price .price{font-size:34px;font-weight:500;letter-spacing:-.03em;background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.plan-price .price-custom{font-size:26px}.plan-period{font:500 12px var(--font-mono);color:var(--muted);letter-spacing:.06em}.plan-features{list-style:none;padding:0;margin:16px 0 0}.plan-features li{position:relative;padding:9px 0 9px 26px;font-size:13.5px;color:var(--ink-2);line-height:1.5;border-bottom:1px solid var(--line-softer)}.plan-features li:last-child{border-bottom:none}.plan-features li:before{content:"";position:absolute;left:2px;top:15px;width:11px;height:6px;border-left:1.5px solid var(--a-ink);border-bottom:1.5px solid var(--a-ink);transform:rotate(-45deg)}.plan-note{margin-top:14px;font-size:12.5px;color:var(--muted);line-height:1.55}.plan .btn{margin-top:20px;justify-content:center}.plan-cta{margin-top:auto}@media(max-width:720px){.plans-grid{grid-template-columns:1fr;gap:22px}.plan{padding:26px 22px}}.offer-section{position:relative;overflow:hidden}.offer-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,oklch(.7 .12 275 / .4),transparent)}.offer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center}@media(min-width:920px){.offer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px}}.offer h2 .grad-text{background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.offer p.lead{color:var(--ink-2);font-size:clamp(16px,1.25vw,18px);margin-top:22px;max-width:52ch;line-height:1.6}.offer-meta{display:flex;gap:36px;margin-top:36px;flex-wrap:wrap}.offer-meta div{display:flex;flex-direction:column;gap:6px}.offer-meta .k{font:500 11px var(--font-mono);color:var(--dim);letter-spacing:.12em;text-transform:uppercase}.offer-meta .v{font-size:17px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.offer-meta .v.strike{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--a-ink)}.offer-ticket{padding:30px;border-radius:var(--radius-lg);position:relative;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px #ffffff14 inset,0 50px 100px -30px #0009,0 0 0 1px #8998e90f}.offer-ticket:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 0% 0%,oklch(.65 .13 270 / .18),transparent 60%);pointer-events:none}.ticket-head{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line-soft);position:relative}.ticket-head .k{font:500 10.5px var(--font-mono);color:var(--dim);letter-spacing:.12em;text-transform:uppercase}.ticket-head .v{font-weight:500;font-size:14px;margin-top:6px;color:var(--ink);letter-spacing:-.005em}.ticket-list{padding:22px 0;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--line-soft);margin:0;list-style:none;position:relative}.ticket-list li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:var(--ink);line-height:1.55}.ticket-bullet{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#546bbd,#564692);color:#fff;font:500 11px/20px var(--font-mono);text-align:center;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1a inset}.ticket-foot{padding-top:22px;display:flex;justify-content:space-between;align-items:baseline;position:relative}.ticket-foot .price-old{font:500 14px var(--font-mono);color:var(--muted);text-decoration:line-through;letter-spacing:.02em}.ticket-foot .price-new{font-size:30px;font-weight:500;letter-spacing:-.025em;background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.ticket-disclaimer{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line-soft);font-size:12px;color:var(--muted);line-height:1.5;font-family:var(--font-mono);letter-spacing:.01em;position:relative}.ticket-urgency{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#cf630d1a;border:1px solid oklch(.62 .16 50 / .3);color:var(--warn);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;position:relative}.ticket-urgency .u-dot{width:6px;height:6px;border-radius:50%;background:oklch(.78 .18 55);box-shadow:0 0 8px oklch(.78 .18 55 / .7);animation:pulse 2s ease-in-out infinite}.offer-exclusive{margin-top:20px;display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 11px;border-radius:999px;background:var(--a-tint);border:1px solid var(--a-line);color:var(--ink);font-size:13px;font-weight:500;letter-spacing:-.005em;backdrop-filter:blur(10px);max-width:100%}.offer-exclusive .lock{width:18px;height:18px;color:var(--a-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.offer-exclusive .lock svg{width:14px;height:14px}@media(max-width:720px){.offer-meta{gap:20px;margin-top:24px}.offer-meta .v{font-size:16px}.offer-grid{gap:28px}.offer-ticket{padding:24px 22px}.ticket-head{padding-bottom:18px}.ticket-head .k{font-size:10px}.ticket-head .v{font-size:13px}.ticket-list{padding:18px 0;gap:12px}.ticket-list li{font-size:14px;line-height:1.5}.ticket-foot .price-new{font-size:26px}.ticket-disclaimer{font-size:11.5px;margin-top:12px;padding-top:12px}.ticket-urgency{font-size:10px;padding:5px 11px;margin-top:14px}.offer-exclusive{font-size:12.5px;padding:8px 12px 8px 10px;margin-top:16px}.offer-exclusive .lock svg{width:12px;height:12px}.offer-section .hero-ctas .btn{width:100%}}.cta-band{margin-top:clamp(28px,4vw,44px);padding:clamp(22px,3vw,32px) clamp(22px,3vw,36px);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 100% 50%,oklch(.65 .13 275 / .1),transparent 60%);pointer-events:none}.cta-band p{color:#fffffff0;font-size:clamp(15px,1.2vw,16.5px);line-height:1.55;max-width:58ch;position:relative}.cta-band p b{font-weight:500;background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.cta-band .btn{flex-shrink:0;position:relative}@media(max-width:720px){.cta-band{padding:22px 20px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px}.cta-band p{font-size:14.5px;line-height:1.55}.cta-band .btn{width:100%;justify-content:center;padding:13px 18px;font-size:14.5px}}.cta-close{padding:clamp(44px,5.5vw,72px) 0;text-align:center;position:relative;overflow:hidden}.close-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 50%,oklch(.65 .13 275 / .13),transparent 70%)}.cta-close h1,.cta-close h2{font-size:clamp(32px,4.4vw,54px);max-width:22ch;margin:0 auto;line-height:1.07}.cta-close h1 .grad-text,.cta-close h2 .grad-text{background:linear-gradient(110deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.cta-close .lead{margin:20px auto 0;text-align:center}.cta-close .ctas{margin-top:32px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-close .ps{margin-top:20px;font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}@media(max-width:720px){.cta-close{padding:44px 0}.cta-close h1,.cta-close h2{font-size:clamp(26px,7.5vw,36px);line-height:1.12;max-width:18ch}.cta-close .ctas{flex-direction:column;gap:10px;margin-top:26px;align-items:stretch}.cta-close .ctas .btn{width:100%;justify-content:center;padding:14px 18px;font-size:15px}.cta-close .ps{margin-top:18px;font-size:10.5px}}.prose{max-width:72ch}.prose>*+*{margin-top:18px}.prose h2{font-size:clamp(21px,2.1vw,26px);margin-top:40px;text-align-last:auto}.prose h3{font-size:18px;margin-top:30px}.prose p,.prose li{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.prose ul,.prose ol{padding-left:20px;margin-top:14px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--a-ink)}.prose a{color:var(--a-ink);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--ink)}.prose blockquote{margin:26px 0;padding:18px 22px;border-left:2px solid var(--a-line);background:var(--surface);border-radius:0 12px 12px 0;color:var(--ink)}.prose-meta{font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}
