@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}.dark body{background:radial-gradient(circle at 50% -12%, #4da3ff14, transparent 30rem), var(--background)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{color:var(--accent-foreground);background:var(--accent)}}@layer tokens{:root{--font-inter:"Inter";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#fafafa;--card:#fff;--card-hover:#f5f5f5;--border:#e5e5e5;--border-strong:#d4d4d4;--foreground:#0a0a0a;--muted-foreground:#737373;--accent:#171717;--accent-hover:#000;--accent-soft:#f5f5f5;--accent-foreground:#fafafa;--blue:#2563ef;--blue-hover:#1a4eda;--blue-soft:#2563ef1a;--blue-line:#2563ef52;--ring:#a1a1a1;--destructive:#e7000b;--success:#047857;--container:1180px;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000a, 0 0 0 1px #00000008;--shadow-md:0 16px 40px #00000014, 0 0 0 1px #0000000a;--shadow-lg:0 28px 70px #0000001f, 0 0 0 1px #0000000d;--ease:cubic-bezier(.16, 1, .3, 1);--z-nav:90;--font-plus-jakarta:var(--font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-geist-mono:var(--font-jetbrains-mono), "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--font-sans:var(--font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--font-display:var(--font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#161616;--surface:#1c1c1c;--card:#252525;--card-hover:#2e2e2e;--border:#3a3a3a;--border-strong:#545454;--foreground:#f2f2f2;--muted-foreground:#cfcfcf;--faint-foreground:#7d7d7d;--accent:#f2f2f2;--accent-hover:#fff;--accent-soft:#2e2e2e;--accent-foreground:#161616;--blue:#cfcfcf;--blue-hover:#fff;--blue-soft:#cfcfcf1f;--blue-line:#cfcfcf4d;--ring:#7d7d7d;--destructive:#f87171;--success:#34d399;--shadow-sm:0 1px 2px #00000038, 0 0 0 1px #ffffff08;--shadow-md:0 18px 48px #00000047, 0 0 0 1px #ffffff08;--shadow-lg:0 28px 84px #00000061, 0 0 0 1px #ffffff0a}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f7f7f8;--card:#fff;--card-hover:#f2f2f4;--border:#18181b1a;--border-strong:#18181b2e;--foreground:#1a1a1d;--muted-foreground:#5b5b64;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#2563eb16;--accent-foreground:#fff;--success:#047857;--success-soft:#0478571a;--warning:#b45309;--warning-soft:#b453091a;--info:#2563eb;--info-soft:#2563eb1a;--shadow-sm:0 1px 2px #0000000a, 0 0 0 1px #00000006;--shadow-md:0 16px 38px #00000014, 0 0 0 1px #00000009;--shadow-lg:0 28px 80px #0000001f, 0 0 0 1px #0000000a;--container:1180px;--space-section:clamp(4rem, 8vw, 6rem);--space-section-sm:clamp(3rem, 6vw, 4rem)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0b;--surface:#111113;--card:#141416;--card-hover:#1c1c1f;--border:#ffffff13;--border-strong:#ffffff24;--foreground:#f2f2f3;--muted-foreground:#b8c2cf;--accent:#4da3ff;--accent-hover:#2f8cff;--accent-soft:#4da3ff1c;--accent-foreground:#fff;--success:#34d399;--success-soft:#34d3991c;--warning:#fbbf24;--warning-soft:#fbbf241c;--info:#60a5fa;--info-soft:#60a5fa1f;--shadow-sm:0 1px 2px #00000052, 0 0 0 1px #ffffff06;--shadow-md:0 18px 48px #00000057, 0 0 0 1px #ffffff08;--shadow-lg:0 32px 90px #00000075, 0 0 0 1px #ffffff09}}@layer base{main{min-height:100vh;padding-top:6.5rem}h1,h2,h3,h4{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance}h1,h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;font-weight:620}h1{max-width:58rem;margin-inline:auto;font-size:clamp(3.1rem,6.6vw,5.4rem);line-height:.98}h2{font-size:clamp(2.1rem,4.2vw,3.7rem);line-height:1.04}h3{letter-spacing:-.02em;font-size:clamp(1.12rem,1.4vw,1.28rem);font-weight:720;line-height:1.2}h4{font-size:1rem;font-weight:700;line-height:1.25}h5,h6{color:var(--muted-foreground);font-size:.875rem;font-weight:650;line-height:1.2}p{color:var(--muted-foreground);text-wrap:pretty;line-height:1.65}strong,b{color:var(--foreground);font-weight:720}code,pre{font-family:var(--font-mono)}pre{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--foreground);padding:1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}label{color:var(--foreground);margin-bottom:.375rem;font-size:.875rem;font-weight:650;display:block}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],textarea,select{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;min-height:3.25rem;color:var(--foreground);padding:0 1rem;font-size:.9375rem}textarea{resize:vertical;min-height:9rem;padding:.875rem 1rem}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}body{background:var(--background);color:var(--foreground)}.dark body{background:radial-gradient(circle at 50% -18%,#4da3ff0e,#0000 32rem),linear-gradient(#0a0a0b 0%,#0d0d0f 44%,#0a0a0b 100%)}h1,h2,h3,h4{color:var(--foreground)}h1{letter-spacing:-.042em;font-size:clamp(3.1rem,6.8vw,6.1rem);line-height:.96}h2{letter-spacing:-.035em;font-size:clamp(2.4rem,4.7vw,4.55rem);line-height:1.04}h3{letter-spacing:-.018em;font-size:clamp(1.1rem,1.25vw,1.25rem);line-height:1.18}p{color:var(--muted-foreground);line-height:1.62}.lead,.sup-hero-lead,.sup-section-head p,.section-head p{max-width:68ch}.price-line,.monthly-price,.sup-price-row strong,.pricing-product-card .price,.api-pricing-table td,.api-pricing-table th{font-variant-numeric:tabular-nums lining-nums}.dark{--background:#050609;--surface:#080b12;--card:#0d111b;--card-hover:#121827}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;letter-spacing:-.028em!important}.dark{--background:#030409;--surface:#060814;--card:#0a0f1d;--card-hover:#0f1728;--border:#ffffff1a;--border-strong:#ffffff2e}body{background:radial-gradient(circle at 50% -18%,#4da3ff1a,#0000 34rem),linear-gradient(#030409 0% 100%)!important}}@layer components{.skip-link{z-index:120;background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-full);transition:transform .16s var(--ease);padding:.75rem 1rem;font-weight:750;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.container,.wrap,.footer-inner{width:min(var(--container), 100%);margin-inline:auto;padding-inline:2rem}.narrow{max-width:52rem}.centered,.center,.center-block{text-align:center}.center-row{justify-content:center}.nav-shell{z-index:var(--z-nav);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);position:fixed;top:0;left:0;right:0}.nav-frame{justify-content:stretch;align-items:center;gap:1rem;padding-block:1.35rem;display:flex}.nav-col{flex:1 1 0;align-items:center;min-width:0;display:flex}.nav-col-left{justify-content:flex-start}.nav-col-right{justify-content:flex-end;gap:.65rem}.brand{align-items:center;min-width:0;display:inline-flex}.logo-wordmark{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.logo-mark-wrap{flex:0 0 2.375rem;place-items:center;width:2.375rem;height:2.375rem;display:grid}.brand-logo-mark{width:100%;height:100%}.logo-text{color:var(--foreground);letter-spacing:-.02em;white-space:nowrap;font-size:.96rem;font-weight:760;line-height:1}.nav-links{flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:flex}.nav-links a{min-height:2.25rem;color:var(--muted-foreground);border-radius:var(--radius-full);white-space:nowrap;transition:background .16s var(--ease), color .16s var(--ease);align-items:center;padding:0 .65rem;font-size:.92rem;font-weight:650;line-height:1;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=page],.nav-login:hover{color:var(--accent);background:var(--accent-soft)}.nav-login{color:var(--accent);font-size:.9375rem;font-weight:650}.theme-toggle,.menu-button,.drawer-close{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);width:2.625rem;height:2.625rem;color:var(--foreground);transition:background .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover,.menu-button:hover,.drawer-close:hover{background:var(--card-hover);border-color:var(--border-strong)}.menu-button{display:inline-flex}.mobile-menu{z-index:100;pointer-events:none;opacity:0;transition:opacity .18s var(--ease);background:0 0;display:block;position:fixed;inset:0}.mobile-menu.is-open{opacity:1;pointer-events:auto;background:#0000006b}.mobile-menu-inner{visibility:hidden;border-left:1px solid var(--border);background:var(--background);width:min(30rem,92vw);box-shadow:var(--shadow-lg);transition:transform .22s var(--ease), visibility .22s var(--ease);padding:1.25rem;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.is-open .mobile-menu-inner{visibility:visible;transform:translate(0)}.drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.drawer-title{color:var(--foreground);margin-top:.75rem;font-weight:720}.mobile-links{gap:1.35rem;display:grid}.drawer-section{gap:.5rem;display:grid}.drawer-section-title{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:750}.mobile-links a{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:.25rem;min-height:4rem;padding:.9rem 1rem;display:grid}.mobile-links a span{color:var(--foreground);font-weight:720}.mobile-links a small{color:var(--muted-foreground);font-size:.86rem}body.menu-open{overflow:hidden}.btn{border-radius:var(--radius-full);min-height:2.75rem;transition:background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);box-shadow:0 10px 22px #0000001a}.btn-outline{background:var(--card);border-color:var(--border-strong);color:var(--foreground)}.btn-outline:hover{background:var(--card-hover);border-color:var(--accent);color:var(--foreground)}.btn-ghost{color:var(--accent);background:0 0;border-color:#0000}.btn-link{min-height:0;color:var(--accent);background:0 0;border:0;border-radius:0;padding:0}.button-row,.sup-actions,.sup-card-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sup-page-hero,.sup-hero{padding:clamp(4rem,8vh,7rem) 0 clamp(3rem,7vh,5.5rem);position:relative}.sup-page-hero-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.25rem,5vw,4rem);display:grid}.sup-page-hero-copy{text-align:center;max-width:58rem;margin-inline:auto}.sup-page-hero-copy h1,.home-hero h1,.sup-page-hero-copy .sup-hero-lead,.home-hero .sup-hero-lead{margin-inline:auto}.sup-hero-lead,.lead{max-width:48rem;color:var(--muted-foreground);margin:1.25rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:460;line-height:1.7}.sup-hero-clarifier{display:none}.sup-page-hero-visual{width:min(100%,74rem);box-shadow:none;background:0 0;border:0;margin-inline:auto;overflow:visible}.sup-page-hero-visual>img{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:100%;height:auto;box-shadow:var(--shadow-lg)}.home-hero-image{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:min(100%,74rem);box-shadow:var(--shadow-lg);margin:clamp(2rem,5vw,4rem) auto 0;overflow:hidden}.home-hero-image img{width:100%;height:auto;display:block}.trust-row,.sup-proof-row,.hero-proof-links,.portal-pill-row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.trust-row span,.sup-proof-row span,.sup-proof-row a,.portal-pill-row span{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);min-height:2.1rem;color:var(--muted-foreground);align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.sup-kicker,.eyebrow,.badge,.mini-label{border:1px solid var(--blue-line);border-radius:var(--radius-full);background:var(--blue-soft);width:fit-content;min-height:1.75rem;color:var(--blue);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;margin:0 auto 1rem;padding:0 .7rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.section,.sup-section{padding:clamp(4rem,8vh,7rem) 0;position:relative}.section:before,.sup-section:before{content:"";background:var(--border);width:min(720px,100vw - 4rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.no-divider:before{display:none}.sup-clean-section,.sup-floating-section{background:0 0}.sup-border-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sup-section-head,.section-head{text-align:center;max-width:58rem;margin:0 auto clamp(2.5rem,5vh,4rem)}.sup-section-head p,.section-head p{max-width:46rem;margin:1rem auto 0}.sup-card-grid,.sup-product-grid,.monthly-grid,.free-tool-grid,.not-found-grid,.portal-grid,.portal-status-grid,.form-grid,.choice-grid,.pricing-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sup-card-grid.four,.sup-card-grid.cols-4,.route-grid-2x2{grid-template-columns:repeat(4,minmax(0,1fr))}.sup-card-grid.cols-2,.two-up,.free-tool-grid,.form-grid,.not-found-grid,.choice-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.home-route-grid.three-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sup-card,.card,.sup-pricing-card,.sup-product-card,.monthly-card,.free-tool-card,.artifact-card,.not-found-card,.login-card,.portal-panel,.portal-profile-card,.contact-form,.faq-item,.founder-card,.choice-card,.home-route-card,.decision-router a,.sup-benefit-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm);transition:background .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease);padding:1.5rem}.home-route-card,.choice-card{flex-direction:column;gap:1rem;display:flex}.home-route-card:hover,.choice-card:hover,.free-tool-card:hover,.sup-card:hover{background:var(--card-hover);border-color:var(--border-strong);transform:translateY(-2px)}.sup-card h3,.sup-product-card h3,.monthly-card h3,.free-tool-card h3,.home-route-card h3,.choice-card h3{margin-top:.7rem}.sup-card p,.sup-product-card p,.monthly-card p,.free-tool-card p,.home-route-card p,.choice-card p{margin-top:.75rem}.home-route-card ul,.choice-card ul,.sup-card ul,.sup-pricing-card ul,.monthly-card ul{color:var(--muted-foreground);gap:.55rem;margin:.25rem 0 1rem;padding-left:1.1rem;display:grid}.home-route-card .button-row,.choice-card .button-row,.route-card-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;display:grid}.sup-icon,.sup-benefit-icon,.process-index{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:var(--radius-md);background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);justify-content:center;align-items:center;margin-bottom:.85rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.featured{border-color:var(--accent)}.sup-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.api-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sup-pricing-card{border-radius:var(--radius-xl);flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.sup-price-row,.sup-product-meta{align-items:baseline;gap:.5rem;margin:1rem 0;display:flex}.sup-price-row strong,.sup-product-meta span:first-child,.monthly-price,.price-line{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:760;line-height:1}.sup-price-row span,.sup-product-meta span:last-child,.price-note{color:var(--muted-foreground);font-size:.9rem}.pricing-callout{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);text-align:center;box-shadow:var(--shadow-sm);gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.pricing-callout .button-row{justify-content:center}.artifact-grid{gap:1rem;display:grid}.artifact-card{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid;overflow:hidden}.artifact-copy p{margin-top:.75rem}.artifact-image,.tool-image,.report-mock-shell{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.artifact-image img,.tool-image img{object-fit:contain;width:100%;height:auto;display:block}.report-mock-shell{justify-content:center;align-items:center;gap:.75rem;min-height:22rem;padding:1.5rem;display:flex}.report-mock-shell img{border-radius:var(--radius-md);width:min(30%,14rem);height:auto;box-shadow:var(--shadow-md);background:#fff}.report-mock-shell img:first-child{transform:rotate(-5deg)}.report-mock-shell img:nth-child(2){z-index:1;transform:translateY(-.5rem)}.report-mock-shell img:nth-child(3){transform:rotate(5deg)}.report-stack{justify-content:center;align-items:center;min-height:20rem;display:flex;position:relative}.report-stack img{border-radius:var(--radius-md);width:min(36%,14rem);height:auto;box-shadow:var(--shadow-md);background:#fff}.report-page{opacity:.84;position:absolute}.page-left{transform:translate(-45%)rotate(-5deg)}.page-right{transform:translate(45%)rotate(5deg)}.report-cover{z-index:1;position:relative}.product-visual-cluster{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:min(100%,74rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(.9rem,2vw,1.3rem);overflow:hidden}.visual-cluster-head{color:var(--muted-foreground);justify-content:space-between;gap:1rem;padding:.35rem .55rem .9rem;font-size:.9rem;display:flex}.visual-cluster-head span{color:var(--foreground);font-weight:720}.visual-cluster-head em{color:var(--muted-foreground);font-style:normal}.visual-cluster-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.visual-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.visual-card-main{order:-1;grid-column:1/-1}.visual-card img{object-fit:contain;object-position:top center;width:100%;height:auto;display:block}.visual-card figcaption{border-top:1px solid var(--border);min-height:2.1rem;color:var(--muted-foreground);align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:700;display:flex}.visual-pair-grid{gap:1.25rem;display:grid}.api-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.api-code-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.code-window-head{border-bottom:1px solid var(--border);min-height:3rem;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.9rem;font-weight:720;display:flex}.code-window-head em{color:var(--muted-foreground);font-style:normal;font-weight:600}.api-code{color:#e5e7eb;white-space:pre;background:#0b1020;border:0;border-radius:0;min-height:34rem;margin:0;font-size:clamp(.76rem,.86vw,.92rem);line-height:1.55;overflow:auto}.code-method{color:#93c5fd}.process-flow{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:stretch;gap:1rem;display:grid}.process-flow-item{grid-template-columns:1fr auto;align-items:stretch;gap:1rem;display:grid}.process-node{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-height:100%;box-shadow:var(--shadow-sm);flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}.process-node p{font-size:.95rem}.process-arrow{color:var(--border-strong);align-self:center}.process-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.process-arrow span{display:none}.monthly-grid.compact{grid-template-columns:1fr}.monthly-grid.compact .monthly-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;width:100%;max-width:none;display:grid}.monthly-grid.compact .monthly-card .mini-label,.monthly-grid.compact .monthly-card h3,.monthly-grid.compact .monthly-card p,.monthly-grid.compact .monthly-card ul{grid-column:1}.monthly-grid.compact .monthly-price,.monthly-grid.compact .monthly-card .btn{grid-column:2;justify-self:end}.monthly-grid.compact .monthly-card .btn{min-width:14rem}.decision-router{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decision-router span{color:var(--accent);margin-top:.5rem;font-weight:700;display:block}.compare-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:760px}.compare-table th,.compare-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:1rem}.compare-table thead th{color:var(--foreground);background:var(--surface);font-size:.875rem}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table a{color:var(--accent);font-weight:700}.faq-list,.legal-stack,.portal-list,.profile-fields{gap:1rem;display:grid}details.faq-item summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;font-weight:720;list-style:none;display:flex}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"+";border:1px solid var(--border);border-radius:var(--radius-full);background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);flex:0 0 2rem;place-items:center;display:inline-grid}details.faq-item[open] summary:after{content:"−"}details.faq-item p{margin-top:1rem}.contact-form,.login-card{gap:1rem;display:grid}.form-status,.form-note,.fine-print{color:var(--muted-foreground);font-size:.875rem}.email-capture{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1rem}.email-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.free-tool-card{gap:1.5rem;display:grid}.tool-image-placeholder{display:none}.footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);padding:4rem 0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;display:grid}.footer-brand{align-content:start;gap:1rem;display:grid}.footer-col{flex-direction:column;gap:.55rem;display:flex}.footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}.social-links{gap:.75rem;display:flex}.social-links a{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);place-items:center;width:2.5rem;height:2.5rem;display:grid}.social-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.login-section,.portal-shell,.profile-shell{padding:4rem 0}.login-shell{place-items:center;min-height:calc(100vh - 12rem);padding:4rem 2rem;display:grid}.portal-hero,.profile-hero{gap:1rem;margin-bottom:2rem;display:grid}.portal-tabs{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.portal-tabs button{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);min-height:2.75rem;padding:.5rem 1rem}.portal-tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}.upload-drop{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;padding:2rem}.portal-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-panel-large{grid-column:span 2}.portal-chat-panel{gap:1rem;display:grid}.chat-window{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:.75rem;padding:1rem;display:grid}.chat-bubble{border-radius:var(--radius-lg);background:var(--card);max-width:90%;padding:.75rem .9rem}.chat-bubble.partner{justify-self:start}.chat-bubble.client{background:var(--accent);color:var(--accent-foreground);justify-self:end}.chat-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.portal-avatar{border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid var(--border);width:3rem;height:3rem}.documentation-image,.workbook-image,.partner-image,.visual-card-back,.visual-card-docs,.visual-card-os,.visual-card-ai{display:block}.premium-tools-grid{display:grid}.email-row-link{align-items:center}.final-cta{border-top:1px solid var(--border)}.sup-feature-copy{align-content:center;gap:1rem;display:grid}.sup-feature-visual{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:1rem}.sup-steps{gap:1rem;display:grid}.sup-step{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.sup-step>span{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:var(--radius-md);background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.portal-upload-panel,.profile-form,.profile-photo-card{gap:1rem;display:grid}.profile-photo{border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid var(--border);width:5rem;height:5rem}.orbit-core,.orbit-pulse,.orbit-ring{border-radius:var(--radius-full);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-core{background:var(--accent);width:4rem;height:4rem}.orbit-ring-one,.orbit-ring-two{border:1px solid var(--border)}.pulse-one,.pulse-two{background:var(--accent-soft)}.sup-page-hero{isolation:isolate;overflow:hidden}.sup-page-hero>.container{z-index:2;position:relative}.rings-hero-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 28rem), radial-gradient(circle at 16% 28%, #3b82f61a, transparent 24rem), radial-gradient(circle at 86% 18%, #4da3ff1c, transparent 24rem);position:absolute;inset:0;overflow:hidden}.rings-hero-bg:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--background) 95%);position:absolute;inset:0}.rings-orb,.rings-ring,.rings-grid{border-radius:var(--radius-full);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.rings-orb-a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 63%);filter:blur(22px);width:min(42rem,80vw);height:min(42rem,80vw);animation:18s ease-in-out infinite alternate aimspaceOrbOne}.rings-orb-b{filter:blur(28px);background:radial-gradient(circle,#3b82f61f,#0000 64%);width:min(28rem,64vw);height:min(28rem,64vw);animation:24s ease-in-out infinite alternate aimspaceOrbTwo}.rings-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:0 0 36px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 0 24px color-mix(in srgb, var(--accent) 8%, transparent);opacity:.72;animation:28s linear infinite aimspaceRingSpin;transform:translate(-50%,-50%)rotateX(66deg)rotate(0)}.rings-ring-one{width:min(36rem,78vw);animation-duration:24s}.rings-ring-two{opacity:.5;width:min(50rem,102vw);animation-duration:34s;animation-direction:reverse}.rings-ring-three{opacity:.32;width:min(64rem,128vw);animation-duration:44s}.rings-ring-four{opacity:.46;width:min(24rem,58vw);animation-duration:20s;animation-direction:reverse}.rings-grid{opacity:.025;background-image:linear-gradient(to right, var(--foreground) 1px, transparent 1px), linear-gradient(to bottom, var(--foreground) 1px, transparent 1px);background-size:64px 64px;border-radius:0;inset:0;transform:none;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 28%,#000,#0000 70%)}.product-marquee-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--card) 86%, transparent);width:min(100%,76rem);box-shadow:var(--shadow-md);perspective:1200px;margin-inline:auto;padding:clamp(.8rem,2vw,1.1rem);overflow:hidden}.product-marquee-stage{border-radius:calc(var(--radius-2xl) - .45rem);background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 34rem), var(--surface);place-items:center;min-height:clamp(22rem,44vw,34rem);display:grid;overflow:hidden}.product-marquee-grid{width:min(1120px,135vw);transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(11rem,1fr));gap:1rem;animation:18s ease-in-out infinite alternate aimspaceMarqueeFloat;display:grid;transform:rotateX(56deg)rotate(-12deg)translateY(1.2rem)}.product-marquee-card{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.product-marquee-card img{object-fit:cover;object-position:top center;width:100%;height:100%}.product-marquee-card figcaption{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 70%, transparent);min-height:1.65rem;color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:720;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.product-visual-cluster{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.visual-cluster-head{display:none}.visual-cluster-collage{isolation:isolate;min-height:clamp(28rem,48vw,43rem);display:block;position:relative}.visual-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-md);position:absolute;overflow:hidden}.visual-card img{object-fit:contain;object-position:top center;background:var(--surface);width:100%;height:100%;display:block}.visual-card figcaption{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 68%, transparent);min-height:1.85rem;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:760;display:inline-flex;position:absolute;top:1rem;left:1rem}.visual-card-main{z-index:5;aspect-ratio:16/10;width:min(84%,58rem);bottom:0;left:50%;transform:translate(-50%)}.visual-card-docs,.visual-card-os,.visual-card-ai{z-index:1;aspect-ratio:16/10;opacity:.82;width:min(32%,24rem);top:clamp(1rem,3vw,2rem)}.visual-card-docs{left:3%;transform:rotate(-7deg)translateY(1rem)}.visual-card-os{z-index:2;left:50%;transform:translate(-50%)translateY(-.5rem)}.visual-card-ai{right:3%;transform:rotate(7deg)translateY(1rem)}.product-visual-cluster-compact .visual-cluster-collage{min-height:clamp(26rem,46vw,39rem)}.pricing-compare-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pricing-product-card{min-height:30rem;padding:clamp(1.75rem,4vw,2.5rem)}.pricing-product-card h3{font-size:clamp(1.7rem,2.8vw,2.4rem)}.api-pricing-grid-premium{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1rem}.api-tier-card{min-height:20rem;padding:1.4rem}.api-tier-card h3{font-size:clamp(1.35rem,2vw,1.8rem)}.api-engine-page .api-pricing-grid,.api-pricing-section .api-pricing-grid{gap:1.1rem}.product-marquee-card img{object-fit:contain;background:var(--background)}.api-code-panel{min-height:100%}.api-code-grid{width:min(100%,76rem);margin-inline:auto}.api-code{min-height:clamp(30rem,54vw,42rem)}.pricing-product-section{display:block}.btn-free{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 92%, white 8%), var(--accent-hover));border-color:color-mix(in srgb, var(--accent) 78%, white 22%);color:var(--accent-foreground);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent) inset;position:relative}.btn-free:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 16px 38px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent) inset}.lead-magnet-cta:before{content:"Free";border-radius:var(--radius-full);min-height:1.25rem;color:inherit;letter-spacing:.02em;background:#ffffff29;justify-content:center;align-items:center;padding:0 .45rem;font-size:.68rem;font-weight:780;line-height:1;display:inline-flex}.gallery-view-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at center, #000000b8 .55rem, transparent .6rem), linear-gradient(180deg, var(--surface), var(--background));min-height:clamp(30rem,58vw,46rem);box-shadow:var(--shadow-lg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:2.25rem 2.25rem,auto;position:relative;overflow:hidden}.gallery-view-shell:active{cursor:grabbing}.gallery-view-shell:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 0%, transparent 44%, var(--background) 86%), linear-gradient(90deg, var(--background), transparent 16%, transparent 84%, var(--background));opacity:.72;z-index:3;position:absolute;inset:0}.gallery-view-center{z-index:4;text-align:center;pointer-events:none;gap:.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-view-center span{color:var(--foreground);letter-spacing:-.07em;text-shadow:0 12px 36px #0000006b;font-size:clamp(2.4rem,6vw,5.8rem);font-weight:790;line-height:.92}.gallery-view-center strong{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #38bdf8 50%));color:#0000;letter-spacing:-.04em;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3vw,3rem);font-weight:800;line-height:1}.gallery-view-images{z-index:2;width:max-content;transition:transform .22s var(--ease);will-change:transform;align-items:center;gap:clamp(1rem,3vw,2rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-view-column{gap:clamp(1rem,3vw,2.25rem);display:grid}.gallery-view-column:nth-child(odd){transform:translateY(-8%)}.gallery-view-column:nth-child(2n){transform:translateY(8%)}.gallery-view-card{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:clamp(13rem,22vw,19rem);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.gallery-view-card img{object-fit:contain;background:var(--background);pointer-events:none;width:100%;height:100%}.gallery-view-card figcaption{z-index:2;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 78%, transparent);color:var(--foreground);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.3rem .55rem;font-size:.72rem;font-weight:760;position:absolute;bottom:.65rem;left:.65rem}.api-table-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:100%;box-shadow:var(--shadow-md);overflow-x:auto}.api-pricing-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--foreground)}.api-pricing-table th,.api-pricing-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:1.15rem 1.25rem;font-size:.94rem}.api-pricing-table thead th{color:var(--muted-foreground);background:var(--surface);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:780}.api-pricing-table tbody th{color:var(--foreground);font-weight:780}.api-pricing-table tbody td:nth-child(2){color:var(--foreground);font-weight:760}.api-pricing-table tr:last-child th,.api-pricing-table tr:last-child td{border-bottom:0}.pricing-api-table-block{border-top:1px solid var(--border);margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(3rem,6vw,5rem)}.home-hero-section{min-height:auto;padding-top:clamp(4.75rem,8vh,7rem)}.home-hero-section .sup-page-hero-visual{margin-top:clamp(.25rem,1vw,.75rem)}.vanta-rings-hero{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 32rem), radial-gradient(circle at 16% 24%, #3b82f61a, transparent 24rem), var(--background);position:absolute;inset:0;overflow:hidden}.vanta-rings-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 20%, transparent 0%, transparent 42%, color-mix(in srgb, var(--background) 72%, transparent) 86%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--background) 38%, transparent) 64%, var(--background) 100%);position:absolute;inset:0}.angled-gallery-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 16%, var(--accent-soft), transparent 30rem), linear-gradient(180deg, var(--surface), var(--background));width:min(100%,78rem);min-height:clamp(26rem,54vw,42rem);box-shadow:var(--shadow-lg);perspective:1000px;place-items:center;margin-inline:auto;display:grid;overflow:hidden}.angled-gallery-shell .grid{flex-flow:wrap;width:min(100%,60rem);max-width:60rem;margin-inline:auto;display:flex}.angled-gallery-shell .grid-block{width:50%;min-height:11.25rem;padding:clamp(.55rem,1.5vw,1rem)}.angled-gallery-shell .image-grid{transform-origin:50%;perspective:1000px;transform:rotateX(45deg)rotate(45deg)scale(.86)}.angled-gallery-shell .tile{margin:0;position:relative}.angled-gallery-shell .tile-link{display:block}.angled-gallery-shell .tile-img{aspect-ratio:16/10;object-fit:contain;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);opacity:1;width:100%;height:auto;transition:opacity .125s ease-in,top .125s ease-in,left .125s ease-in,box-shadow .125s ease-in,border-color .125s ease-in;display:block;position:relative;top:0;left:0}.angled-gallery-shell .tile:hover .tile-img{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));top:-1rem;left:-1rem}.angled-gallery-shell figcaption{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 75%, transparent);min-height:1.6rem;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:0 .55rem;font-size:.7rem;font-weight:760;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.angled-gallery-shell .tile:hover .tile-img1,.angled-gallery-shell .tile:hover .tile-img5,.angled-gallery-shell .tile:hover .tile-img9{box-shadow:5px 5px #4da3ff66,10px 10px #4da3ff4d,15px 15px #4da3ff33,20px 20px #4da3ff1a,25px 25px #4da3ff0d}.angled-gallery-shell .tile:hover .tile-img2,.angled-gallery-shell .tile:hover .tile-img6,.angled-gallery-shell .tile:hover .tile-img10{box-shadow:5px 5px #60a5fa66,10px 10px #60a5fa4d,15px 15px #60a5fa33,20px 20px #60a5fa1a,25px 25px #60a5fa0d}.angled-gallery-shell .tile:hover .tile-img3,.angled-gallery-shell .tile:hover .tile-img7{box-shadow:5px 5px #4da3ff66,10px 10px #4da3ff4d,15px 15px #4da3ff33,20px 20px #4da3ff1a,25px 25px #4da3ff0d}.angled-gallery-shell .tile:hover .tile-img4,.angled-gallery-shell .tile:hover .tile-img8{box-shadow:5px 5px #0ea5e95c,10px 10px #0ea5e942,15px 15px #0ea5e92e,20px 20px #0ea5e91a,25px 25px #0ea5e90d}.home-hero-section{padding-top:clamp(3.25rem,6vh,5rem);padding-bottom:clamp(2.25rem,5vh,3.75rem)}.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.055em;font-size:clamp(2.05rem,5.4vw,5.15rem)}.home-hero-section .sup-hero-lead{margin-top:1rem}.vanta-rings-hero{opacity:.56;filter:hue-rotate(58deg)saturate(.72)brightness(.72);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 28rem), radial-gradient(circle at 18% 26%, #6366f11f, transparent 24rem), var(--background)}.vanta-rings-hero:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 54% 34%,#a78bfa38,#0000 28rem),linear-gradient(#0a0a0b29,#0a0a0ba3);position:absolute;inset:0}.system-collage-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--background));width:min(100%,78rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1rem,2vw,1.35rem);overflow:hidden}.system-collage-stage{border-radius:calc(var(--radius-2xl) - .35rem);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 22rem), linear-gradient(180deg, var(--background), var(--surface));min-height:clamp(28rem,54vw,42rem);position:relative;overflow:hidden}.system-collage-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-md);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);margin:0;position:absolute;overflow:hidden}.system-collage-card:hover{z-index:8;border-color:color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:var(--shadow-lg)}.system-collage-card img{object-fit:contain;background:var(--background);width:100%;height:100%}.system-collage-card figcaption{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 78%, transparent);min-height:1.65rem;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:0 .6rem;font-size:.72rem;font-weight:760;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.system-collage-card-main{z-index:5;aspect-ratio:16/10;border-color:color-mix(in srgb, var(--accent) 24%, var(--border));width:min(68rem,78%);top:50%;left:50%;transform:translate(-50%,-50%)}.system-collage-card-main:hover{transform:translate(-50%,-50%)translateY(-4px)}.system-collage-card-docs,.system-collage-card-os,.system-collage-card-ai,.system-collage-card-report,.system-collage-card-review{z-index:2;aspect-ratio:16/10;opacity:.86;width:clamp(14rem,25vw,23rem)}.system-collage-card-docs{top:10%;left:4%;transform:rotate(-7deg)}.system-collage-card-os{top:12%;right:3%;transform:rotate(6deg)}.system-collage-card-ai{bottom:8%;right:6%;transform:rotate(-5deg)}.system-collage-card-report{bottom:8%;left:6%;transform:rotate(5deg)}.system-collage-card-review{top:2%;left:50%;transform:translate(-50%)rotate(2deg)}.system-collage-card-docs:hover{transform:rotate(-7deg)translateY(-4px)}.system-collage-card-os:hover{transform:rotate(6deg)translateY(-4px)}.system-collage-card-ai:hover{transform:rotate(-5deg)translateY(-4px)}.system-collage-card-report:hover{transform:rotate(5deg)translateY(-4px)}.system-collage-card-review:hover{transform:translate(-50%)rotate(2deg)translateY(-4px)}.dark body{background:radial-gradient(circle at 50% -14%, #4da3ff1c, transparent 34rem), radial-gradient(circle at 88% 10%, #0ea5e90f, transparent 30rem), var(--background)}.home-hero-section>.container{width:100%}.home-hero-section .sup-hero-lead{color:#e2e8f0d6;max-width:49rem;margin-top:1.35rem;font-size:clamp(1rem,1.45vw,1.24rem)}.home-hero-section .sup-actions,.home-hero-section .sup-proof-row{margin-top:1.35rem}.blue-metaball-hero{z-index:0;pointer-events:none;background:#02040a;position:absolute;inset:0;overflow:hidden}.blue-metaball-hero canvas{width:100%;height:100%;display:block}.blue-metaball-grid,.blue-metaball-overlay{pointer-events:none;position:absolute;inset:0}.blue-metaball-grid{opacity:.1;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.home-hero-section .sup-page-hero-copy{isolation:isolate;position:relative}.home-hero-section .sup-page-hero-copy:after{content:"";z-index:-1;border-radius:var(--radius-full);filter:blur(18px);background:radial-gradient(#02040abd,#02040a6b 55%,#0000 82%);width:min(820px,90vw);height:310px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.btn{border-radius:var(--radius-full);letter-spacing:-.01em;isolation:isolate;min-height:3rem;padding-inline:1.25rem;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3,#0000 45%);position:absolute;inset:1px}.btn-primary,.nav-free.btn-primary{color:#f8fbff;background:radial-gradient(circle at 50% 0,#bfdbfe57,#0000 46%),linear-gradient(#60a5fa 0%,#2563eb 58%,#1d4ed8 100%);border-color:#93c5fd85;box-shadow:0 16px 42px #2563eb47,inset 0 0 0 1px #ffffff29}.btn-primary:hover,.nav-free.btn-primary:hover{color:#fff;background:radial-gradient(circle at 50% 0,#dbeafe6b,#0000 48%),linear-gradient(#7db8ff 0%,#2f8cff 54%,#1d4ed8 100%);border-color:#bfdbfeb3;box-shadow:0 22px 58px #2563eb5c,inset 0 0 0 1px #ffffff38}.btn-free{color:#03130d;background:radial-gradient(circle at 50% 0,#d1fae57a,#0000 46%),linear-gradient(#86efac 0%,#34d399 52%,#059669 100%);border-color:#6ee7b7b8;box-shadow:0 16px 40px #10b98140,inset 0 0 0 1px #ffffff38}.btn-free:hover{color:#02110a;background:radial-gradient(circle at 50% 0,#ecfdf58f,#0000 46%),linear-gradient(#a7f3d0 0%,#34d399 50%,#047857 100%);border-color:#a7f3d0e6;box-shadow:0 22px 58px #10b98152,inset 0 0 0 1px #ffffff47}.deliverable-fan-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 40%, #4da3ff24, transparent 29rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 86%, transparent), var(--background));width:min(100%,76rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1rem,2.2vw,1.5rem);overflow:hidden}.deliverable-fan-stage{border-radius:calc(var(--radius-2xl) - .35rem);perspective:1200px;background:radial-gradient(circle at 50% 56%,#4da3ff26,#0000 28rem),radial-gradient(circle at 50% 35%,#02040a70,#0000 24rem),linear-gradient(#050914,#02040a 70%);min-height:clamp(32rem,58vw,45rem);position:relative;overflow:hidden}.deliverable-fan-stage:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.deliverable-fan-card{transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease), opacity .22s var(--ease);background:#050914;border:1px solid #ffffff1f;border-radius:1.1rem;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 70px #00000085,inset 0 0 0 1px #4da3ff0d}.deliverable-fan-card img{object-fit:contain;background:#03050b;width:100%;height:100%}.deliverable-fan-card figcaption{border-radius:var(--radius-full);color:#dbeafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ab8;border:1px solid #93c5fd2e;align-items:center;min-height:1.65rem;padding:0 .62rem;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.deliverable-fan-card-main{z-index:8;aspect-ratio:16/10;border-color:#93c5fd4d;width:min(54rem,68%);top:50%;left:50%;transform:translate(-50%,-46%)rotateX(2deg);box-shadow:0 34px 90px #000000a8,0 0 70px #4da3ff1c,inset 0 0 0 1px #ffffff14}.deliverable-fan-card-main:hover{transform:translate(-50%,-48%)rotateX(2deg)scale(1.012)}.deliverable-fan-card-docs,.deliverable-fan-card-os,.deliverable-fan-card-ai,.deliverable-fan-card-report,.deliverable-fan-card-review{z-index:3;aspect-ratio:16/10;opacity:.84;width:clamp(13rem,22vw,21rem)}.deliverable-fan-card-docs{top:11%;left:7%;transform:rotate(-11deg)translateZ(-40px)}.deliverable-fan-card-os{top:13%;right:6%;transform:rotate(10deg)translateZ(-40px)}.deliverable-fan-card-ai{bottom:11%;right:8%;transform:rotate(-8deg)translateZ(-30px)}.deliverable-fan-card-report{bottom:10%;left:9%;transform:rotate(9deg)translateZ(-30px)}.deliverable-fan-card-review{opacity:.72;top:5%;left:50%;transform:translate(-50%)rotate(3deg)translateZ(-52px)}.deliverable-fan-card-docs:hover{transform:rotate(-11deg)translateY(-5px)}.deliverable-fan-card-os:hover{transform:rotate(10deg)translateY(-5px)}.deliverable-fan-card-ai:hover{transform:rotate(-8deg)translateY(-5px)}.deliverable-fan-card-report:hover{transform:rotate(9deg)translateY(-5px)}.deliverable-fan-card-review:hover{transform:translate(-50%)rotate(3deg)translateY(-5px)}.deliverable-fan-card:hover{z-index:10;opacity:1;border-color:#93c5fd6b;box-shadow:0 34px 96px #000000ad,0 0 56px #4da3ff24}.system-collage-shell{display:none}.home-hero-section{align-items:center;min-height:clamp(760px,88vh,920px);padding-top:clamp(7rem,11vh,9rem);padding-bottom:clamp(6rem,10vh,8rem);display:flex;overflow:hidden}.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.075em;font-size:clamp(3.2rem,7.4vw,7rem);line-height:.9}.blue-metaball-hero{opacity:1;filter:saturate(1.3)contrast(1.06);background:radial-gradient(circle at 50% 48%,#082b62 0%,#06152d 45%,#02040a 100%)}.blue-metaball-hero canvas{opacity:1;filter:saturate(1.18)brightness(1.18)contrast(1.08)}.blue-metaball-grid{opacity:.045}.blue-metaball-overlay{background:radial-gradient(84% 52% at 50% 48%,#0000 0%,#02040a1a 52%,#02040a70 100%),linear-gradient(#02040a1a 0%,#02040a00 40%,#02040a80 100%)}.btn-primary,.btn-free,.nav-free.btn-primary,.lead-magnet-cta{color:#f8fbff;background:radial-gradient(circle at 50% 0,#dbeafe6b,#0000 48%),linear-gradient(#73b7ff 0%,#2f8cff 48%,#1d4ed8 100%);border-color:#93c5fd9e;box-shadow:0 16px 42px #2563eb4d,inset 0 0 0 1px #ffffff2e}.legacy-deliverable-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 45%, #3b82f62e, transparent 30rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--background));width:min(100%,76rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1.4rem,3vw,2.2rem);overflow:hidden}.legacy-deliverable-stack{border-radius:calc(var(--radius-2xl) - .45rem);perspective:1200px;background:radial-gradient(at 50% 58%,#2563eb33,#0000 30rem),radial-gradient(at 50% 30%,#020617c2,#0000 25rem),linear-gradient(#061126,#02040a 72%);width:100%;min-height:clamp(25rem,48vw,39rem);position:relative;overflow:hidden}.legacy-deliverable-stack:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.legacy-deliverable-page,.legacy-deliverable-cover{transform-origin:bottom;transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .26s var(--ease), opacity .26s var(--ease);background:#03050b;border:1px solid #ffffff24;border-radius:1rem;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 70px #0000008f,inset 0 0 0 1px #3b82f60f}.legacy-deliverable-page img,.legacy-deliverable-cover img{object-fit:contain;background:#03050b;width:100%;height:100%;display:block}.legacy-deliverable-page{aspect-ratio:16/10;opacity:.86;width:clamp(13rem,22vw,20rem)}.legacy-deliverable-cover{z-index:5;aspect-ratio:16/10;border-color:#93c5fd5c;width:min(56rem,68%);transform:translate(-50%,-47%);box-shadow:0 36px 100px #000000ad,0 0 70px #3b82f629,inset 0 0 0 1px #ffffff14}.legacy-deliverable-page-far-left{z-index:1;transform:translate(-50%,-50%)translate(-22rem)rotate(-13deg)}.legacy-deliverable-page-mid-left{z-index:2;transform:translate(-50%,-50%)translate(-12.5rem)rotate(-7deg)}.legacy-deliverable-page-mid-right{z-index:2;transform:translate(-50%,-50%)translate(12.5rem)rotate(7deg)}.legacy-deliverable-page-far-right{z-index:1;transform:translate(-50%,-50%)translate(22rem)rotate(13deg)}.legacy-deliverable-stack:hover .legacy-deliverable-cover{transform:translate(-50%,-49%)scale(1.012)}.legacy-deliverable-stack:hover .legacy-deliverable-page-far-left{transform:translate(-50%,-52%)translate(-23rem)rotate(-14deg)}.legacy-deliverable-stack:hover .legacy-deliverable-page-mid-left{transform:translate(-50%,-52%)translate(-13.25rem)rotate(-8deg)}.legacy-deliverable-stack:hover .legacy-deliverable-page-mid-right{transform:translate(-50%,-52%)translate(13.25rem)rotate(8deg)}.legacy-deliverable-stack:hover .legacy-deliverable-page-far-right{transform:translate(-50%,-52%)translate(23rem)rotate(14deg)}.deliverable-fan-shell,.system-collage-shell,.angled-gallery-shell,.gallery-view-shell{display:none}.api-pricing-table th,.api-pricing-table td{text-align:center;vertical-align:middle}.api-pricing-table tbody th{text-align:center}.home-hero-section .sup-kicker{display:none}.home-hero-section .sup-page-hero-copy:after{filter:blur(16px);background:radial-gradient(#0107149e,#01071447 58%,#0000 84%);width:min(980px,92vw);height:340px}.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.076em;text-shadow:0 3px 10px #000000d1,0 18px 52px #000000b3,0 0 22px #4da3ff38;font-size:clamp(3.45rem,7.2vw,7.15rem);line-height:.9}.home-hero-section .sup-hero-lead{color:#d8ecf8d6;text-shadow:0 2px 10px #000c;max-width:48rem}.particle-hero-bg{z-index:0;pointer-events:none;background:#05060f;position:absolute;inset:0;overflow:hidden}.particle-hero-bg canvas{z-index:2;opacity:1;filter:saturate(1.2)brightness(1.12)drop-shadow(0 0 26px #4da3ff29);width:100%;height:100%;position:absolute;inset:0}.particle-spotlight{transform-origin:50% 0;filter:blur(13px)opacity(.78);mix-blend-mode:screen;z-index:1;background-image:conic-gradient(at 50% -5%,#0000 43%,#7cb4ff42 48%,#aecff285 50%,#7cb4ff42 52%,#0000 57%);border-radius:0 0 50% 50%;width:min(34rem,72vw);height:max(42rem,86vh);animation:18s ease-in-out infinite particleSpotlight;position:absolute;top:-4rem;left:50%}.particle-spotlight-left{animation-duration:19s;transform:translate(-50%)rotate(20deg)scale(1)}.particle-spotlight-center{animation-duration:24s;animation-direction:reverse;transform:translate(-50%)rotate(0)scale(1.04)}.particle-spotlight-right{animation-duration:16s;transform:translate(-50%)rotate(-20deg)scale(1)}.particle-accent-lines{z-index:3;pointer-events:none;opacity:.9;position:absolute;inset:0}.particle-line,.particle-vline{background:linear-gradient(90deg,#0000,#bad7f72e,#0000);animation:1.8s ease-out forwards particleLineLoad;display:block;position:absolute}.particle-line{height:1px;left:0;right:0;transform:scaleX(0)}.particle-line-a{animation-delay:.2s;top:18%}.particle-line-b{animation-delay:.36s;top:44%}.particle-line-c{animation-delay:.52s;top:68%}.particle-vline{background:linear-gradient(#0000,#bad7f724,#0000);width:1px;top:0;bottom:0;transform:scaleY(0)}.particle-vline-left{animation-delay:.68s;left:calc(50% - min(30rem,36vw))}.particle-vline-right{animation-delay:.84s;right:calc(50% - min(30rem,36vw))}.particle-hero-shade{z-index:4;background:radial-gradient(54% 36% at 50% 49%,#03050c70,#03050c2e 52%,#0000 78%),linear-gradient(#05060f75 0%,#05060f14 42%,#05060f94 100%);position:absolute;inset:0}.particle-hero-bg:after{content:"";z-index:5;opacity:.08;mix-blend-mode:screen;background-image:url(https://img.freepik.com/premium-photo/white-dust-scratches-black-background_279525-2.jpg?w=640);background-repeat:repeat;position:absolute;inset:0}@keyframes particleLineLoad{to{transform:scale(1)}}@keyframes particleSpotlight{0%{filter:blur(14px)opacity(.56)}24%{filter:blur(15px)opacity(.72)}48%{filter:blur(12px)opacity(.5)}72%{filter:blur(14px)opacity(.76)}to{filter:blur(14px)opacity(.56)}}.sup-page-hero>.particle-hero-bg+.container,.home-hero-section .container{z-index:6;position:relative}.btn,.btn-lg,.btn-sm,.nav-free,.lead-magnet-cta{white-space:nowrap;letter-spacing:-.01em}.btn{min-height:2.8rem;padding:0 1.15rem;font-size:.88rem;font-weight:740}.btn-lg{min-height:3.05rem;padding:0 1.35rem;font-size:.91rem}.btn-sm{min-height:2.35rem;padding:0 .9rem;font-size:.8rem}.btn-primary,.btn-free,.nav-free.btn-primary,.lead-magnet-cta{color:#f8fbff;text-shadow:0 1px #0000002e;background:radial-gradient(circle at 50% 0,#dbeafe7a,#0000 48%),linear-gradient(#7ec3ff 0%,#2f8cff 48%,#1d4ed8 100%);border-color:#93c5fd9e;box-shadow:0 16px 42px #2563eb4d,inset 0 0 0 1px #ffffff2e}.btn-primary:hover,.btn-free:hover,.nav-free.btn-primary:hover,.lead-magnet-cta:hover{color:#fff;background:radial-gradient(circle at 50% 0,#eff6ff8f,#0000 48%),linear-gradient(#a5d8ff 0%,#3b82f6 50%,#1d4ed8 100%);border-color:#bfdbfecc;box-shadow:0 22px 58px #2563eb66,inset 0 0 0 1px #ffffff40}.business-plan-showcase{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 40%, #4da3ff29, transparent 30rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--background));width:min(100%,76rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1.2rem,3vw,2.4rem);position:relative;overflow:hidden}.business-plan-stage{border-radius:calc(var(--radius-2xl) - .45rem);perspective:1100px;background:radial-gradient(at 50% 58%,#2563eb33,#0000 30rem),radial-gradient(at 50% 30%,#020617c2,#0000 25rem),linear-gradient(#061126,#02040a 72%);min-height:clamp(31rem,52vw,42rem);position:relative;overflow:hidden}.business-plan-stage:before{content:"";background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.business-plan-glow{filter:blur(24px);background:radial-gradient(#4da3ff38,#4da3ff12 46%,#0000 72%);border-radius:999px;width:min(48rem,84vw);height:min(28rem,44vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-plan-page,.business-plan-main{transform-origin:bottom;transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease), opacity .28s var(--ease);background:#03050b;border:1px solid #ffffff24;border-radius:1rem;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 70px #0000008f,inset 0 0 0 1px #3b82f60f}.business-plan-page img,.business-plan-main img{object-fit:cover;object-position:top left;background:#03050b;width:100%;height:100%;display:block}.business-plan-page figcaption,.business-plan-main figcaption{color:#dbeafeeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0206179e;border:1px solid #93c5fd38;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .7rem;font-size:.72rem;font-weight:760;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.business-plan-page{aspect-ratio:16/10;opacity:.78;width:clamp(13rem,21vw,20rem)}.business-plan-main{z-index:6;aspect-ratio:16/10;border-color:#93c5fd66;width:min(58rem,70%);transform:translate(-50%,-46%);box-shadow:0 38px 110px #000000b3,0 0 80px #4da3ff33,inset 0 0 0 1px #ffffff14}.business-plan-page-docs{z-index:1;transform:translate(-50%,-52%)translate(-23rem)rotate(-13deg)}.business-plan-page-os{z-index:2;transform:translate(-50%,-51%)translate(-13rem)rotate(-7deg)}.business-plan-page-ai{z-index:2;transform:translate(-50%,-51%)translate(13rem)rotate(7deg)}.business-plan-page-report{z-index:1;transform:translate(-50%,-52%)translate(23rem)rotate(13deg)}.business-plan-stage:hover .business-plan-main{transform:translate(-50%,-48%)scale(1.012)}.business-plan-stage:hover .business-plan-page-docs{transform:translate(-50%,-54%)translate(-24rem)rotate(-14deg)}.business-plan-stage:hover .business-plan-page-os{transform:translate(-50%,-53%)translate(-13.75rem)rotate(-8deg)}.business-plan-stage:hover .business-plan-page-ai{transform:translate(-50%,-53%)translate(13.75rem)rotate(8deg)}.business-plan-stage:hover .business-plan-page-report{transform:translate(-50%,-54%)translate(24rem)rotate(14deg)}.legacy-deliverable-shell,.deliverable-fan-shell,.system-collage-shell,.angled-gallery-shell,.gallery-view-shell{display:none}.process-flow{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:relative}.process-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#93c5fd52,#d4d4d82e,#0000);height:1px;position:absolute;top:3.1rem;left:7.5%;right:7.5%}.process-flow:after{content:"";z-index:0;opacity:.7;background:linear-gradient(90deg,#0000 0%,#60a5fa00 12%,#60a5fae0 24%,#bfdbfe8c 36%,#60a5fa00 48%,#0000 100%) 0 0/220% 100%;border-radius:999px;height:2px;animation:4.8s linear infinite aimspaceFlowPulse;position:absolute;top:3.06rem;left:7.5%;right:7.5%}.process-flow-item{z-index:1;grid-template-columns:1fr;gap:0;padding:0 .65rem;display:grid;position:relative}.process-node{border-radius:var(--radius-xl);border:1px solid var(--border);background:radial-gradient(circle at 50% 0%, #4da3ff12, transparent 45%), var(--card);min-height:100%;box-shadow:var(--shadow-sm);padding:1.55rem 1.35rem 1.35rem;position:relative}.process-node:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#93c5fd47,#0000 42%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.process-index{color:#bfdbfe;background:#3b82f61f;border:1px solid #93c5fd52;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.25rem;font-size:.8rem;font-weight:800;display:inline-grid}.process-arrow{display:none}@keyframes aimspaceFlowPulse{0%{opacity:.18;background-position:120% 0}15%{opacity:.7}55%{opacity:.7}to{opacity:.18;background-position:-120% 0}}.api-pricing-table th,.api-pricing-table td,.api-pricing-table tbody th{text-align:center;vertical-align:middle}.home-hero-section{min-height:clamp(760px,88vh,940px);padding-top:clamp(7.25rem,10vh,9.25rem);padding-bottom:clamp(6rem,10vh,8rem)}.home-hero-section .sup-page-hero-copy:after{content:none;display:none}.particle-hero-bg{background:radial-gradient(circle at 50% 13%,#74b5ff57,#0000 22rem),linear-gradient(#07172f 0%,#050b18 46%,#02040a 100%)}.particle-core{z-index:5;background:radial-gradient(circle at 42% 38%,#fff 0%,#dff0ff 22%,#76bdff 42%,#2563eb 66%,#2563eb00 72%);border-radius:999px;width:clamp(1.25rem,2.6vw,2.35rem);height:clamp(1.25rem,2.6vw,2.35rem);animation:4.8s ease-in-out infinite particleCorePulse;position:absolute;top:clamp(5.2rem,10vh,7.2rem);left:50%;transform:translate(-50%);box-shadow:0 0 20px #93c5fdf5,0 0 52px #4da3ffb3,0 0 116px #2563eb8c}.particle-spotlight{filter:blur(7px)opacity(.88);background-image:conic-gradient(at 50% -4%,#0000 40%,#4da3ff66 47%,#dbeafedb 50%,#4da3ff66 53%,#0000 60%);width:min(46rem,92vw);height:max(45rem,96vh);top:clamp(4.2rem,8vh,6.2rem)}.particle-hero-shade{z-index:4;background:radial-gradient(50% 34% at 50% 42%,#03050c2e,#0000 64%),linear-gradient(#05060f2e 0%,#05060f08 42%,#05060f80 100%)}.particle-hero-bg:after{opacity:.035}.particle-accent-lines{opacity:1}@keyframes particleCorePulse{0%,to{opacity:.92;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.16)}}.nav-free.btn-primary{padding-inline:.88rem;font-size:.72rem}.button-row,.sup-actions,.center-row,.route-card-actions,.contact-button-row{gap:.95rem}.final-cta .center-row,.final-cta .button-row{gap:1.35rem;margin-top:1.45rem}.route-card-actions{grid-template-columns:1fr 1fr;display:grid}.route-card-actions .lead-magnet-cta{grid-column:1/-1}.mobile-menu-inner{background:color-mix(in srgb, var(--background) 96%, black 4%);width:min(27rem,92vw);padding:1rem}.drawer-section{gap:.42rem;margin-top:.85rem}.drawer-section-title{margin-bottom:.32rem;font-size:.68rem}.mobile-links a small{margin-top:.1rem;font-size:.72rem;line-height:1.25}.polished-contact-form{border-radius:var(--radius-2xl);background:radial-gradient(circle at 20% 0%, #4da3ff17, transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));gap:1.1rem;padding:clamp(1.35rem,3vw,2rem);position:relative}.contact-form-head{border-bottom:1px solid var(--border);gap:.45rem;padding-bottom:.85rem;display:grid}.contact-form-head h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.contact-form label span{color:var(--foreground)}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:3rem;color:var(--foreground);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);outline:none;padding:.85rem .95rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--ring);box-shadow:0 0 0 4px color-mix(in srgb, var(--ring) 20%, transparent)}.contact-button-row{flex-wrap:wrap;align-items:center;margin-top:.4rem;display:flex}.form-status{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-items:center;min-height:2.5rem;padding:.75rem .9rem;display:flex}.checkout-section{padding:clamp(4rem,8vh,6rem) 0}.checkout-wrap{max-width:980px}.checkout-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 30% 0%, #4da3ff1c, transparent 28rem), var(--card);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.checkout-copy,.checkout-panel{align-content:center;gap:1rem;display:grid}.checkout-card h1{max-width:none;margin:0;font-size:clamp(2.4rem,5vw,4.8rem)}.checkout-price-line{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.checkout-price-line strong{letter-spacing:-.05em;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1}.checkout-price-line span{color:var(--muted-foreground);font-weight:700}.checkout-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(1rem,2vw,1.35rem)}.checkout-panel ul{gap:.75rem;padding:0;list-style:none;display:grid}.checkout-panel li{color:var(--muted-foreground);padding-left:1.35rem;position:relative}.checkout-panel li:before{content:"";background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 46%, transparent);border-radius:999px;position:absolute;top:.62rem;left:0}.checkout-actions{gap:.8rem;margin-top:.5rem;display:grid}.aimspace-report-fan{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 45%, #4da3ff1a, transparent 28rem), linear-gradient(180deg, var(--surface), var(--background));width:min(100%,72rem);box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1rem,2.6vw,1.65rem);overflow:hidden}.aimspace-report-fan-stage{border-radius:calc(var(--radius-2xl) - .4rem);background:radial-gradient(at 50% 62%,#2563eb2e,#0000 29rem),linear-gradient(#061126 0%,#02040a 100%);width:100%;min-height:clamp(23rem,43vw,34rem);position:relative;overflow:hidden}.aimspace-report-fan-stage:before{content:"";background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 76%);mask-image:radial-gradient(#000 0%,#0000 76%)}.aimspace-report-fan-glow{filter:blur(24px);background:radial-gradient(#4da3ff40,#4da3ff14 44%,#0000 72%);border-radius:999px;width:min(48rem,82vw);height:min(26rem,42vw);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.aimspace-report-page,.aimspace-report-cover{transform-origin:bottom;transition:transform .28s var(--ease), opacity .28s var(--ease), box-shadow .28s var(--ease);background:#03050b;border:1px solid #ffffff24;border-radius:.95rem;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 66px #0000008f,inset 0 0 0 1px #3b82f60f}.aimspace-report-page img,.aimspace-report-cover img{object-fit:contain;background:#03050b;width:100%;height:100%}.aimspace-report-page figcaption,.aimspace-report-cover figcaption{color:#dbeafef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617a8;border:1px solid #93c5fd38;border-radius:999px;align-items:center;min-height:1.55rem;padding:0 .58rem;font-size:.68rem;font-weight:760;display:inline-flex;position:absolute;bottom:.72rem;left:.72rem}.aimspace-report-page-far-left{z-index:1;transform:translate(-50%,-50%)translate(-18rem)rotate(-12deg)}.aimspace-report-page-mid-left{z-index:2;transform:translate(-50%,-50%)translate(-9rem)rotate(-6deg)}.aimspace-report-page-mid-right{z-index:2;transform:translate(-50%,-50%)translate(9rem)rotate(6deg)}.aimspace-report-page-far-right{z-index:1;transform:translate(-50%,-50%)translate(18rem)rotate(12deg)}.business-plan-showcase,.business-plan-stage,.business-plan-page,.business-plan-main{display:none}.workflow-showcase{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);width:min(100%,78rem);box-shadow:var(--shadow-lg);margin-inline:auto;overflow:hidden}.workflow-canvas{background:radial-gradient(circle,#ffffff1f 1px,#0000 1.6px) 0 0/22px 22px,radial-gradient(circle at 20% 10%,#2563eb1f,#0000 24rem),#05070d radial-gradient(circle at 85% 76%,#4da3ff1a,#0000 22rem);min-height:clamp(30rem,48vw,38rem);position:relative;overflow:hidden}.workflow-topbar{z-index:3;border-radius:var(--radius-lg);color:#e2e8f0eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070dc7;border:1px solid #ffffff17;align-items:center;gap:.65rem;min-height:2.5rem;padding:0 .9rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.workflow-topbar em{color:#a1a1aae6;margin-left:auto;font-size:.78rem;font-style:normal}.workflow-dot{background:#4da3ff;border-radius:999px;width:.68rem;height:.68rem;box-shadow:0 0 22px #4da3ffb8}.workflow-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-line-base{fill:none;stroke:#94a3b842;stroke-width:2px}.workflow-line-pulse{fill:none;stroke:#4da3ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:80 440;filter:drop-shadow(0 0 9px #4da3ffbf);animation:4.8s linear infinite workflowDash}.workflow-node-layer{z-index:2;position:absolute;inset:0}.workflow-node{left:var(--x);top:var(--y);background:linear-gradient(90deg,#4da3ff2e,#0000 42%) 0 0/100% 3px no-repeat,linear-gradient(#141417f0,#080a10f5);border:1px solid #ffffff1a;border-radius:1.05rem;align-content:start;gap:.85rem;width:min(16.5rem,22vw);min-height:10.5rem;padding:1.05rem;display:grid;position:absolute;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0d}.workflow-node-index{color:#bfdbfe;background:#4da3ff1f;border:1px solid #93c5fd57;border-radius:.7rem;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:800;display:inline-grid}.workflow-node h3{color:#fafafa;font-size:1rem}.workflow-node p{color:#d4d4d8c2;font-size:.82rem;line-height:1.48}.workflow-handle{background:#05070d;border:1px solid #93c5fd73;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 14px #4da3ff70}.workflow-handle-left{left:-.36rem}.workflow-handle-right{right:-.36rem}@keyframes workflowDash{to{stroke-dashoffset:-520px}}.spline-hero-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 15%,#4da3ff38,#0000 24rem),linear-gradient(#050913 0%,#03050b 60%,#020308 100%);position:absolute;inset:0;overflow:hidden}.spline-hero-viewer,.spline-hero-viewer spline-viewer,.spline-hero-viewer canvas,.spline-hero-viewer iframe{width:100%;height:100%;display:block;position:absolute;inset:0}.spline-hero-viewer{z-index:2;opacity:1;filter:saturate(1.18)brightness(1.18)contrast(1.08);transform-origin:top;transform:scale(1.03)}.spline-hero-fallback{z-index:1;background:radial-gradient(circle at 50% 14%,#e1f1fff2 0,#93c5fd94 1.15rem,#2563eb52 3.5rem,#0000 12rem),radial-gradient(at 50% 38%,#4da3ff38,#0000 30rem),linear-gradient(#061226,#02040a 72%);position:absolute;inset:0}.spline-orb{background:radial-gradient(circle at 42% 38%,#fff 0%,#dbeafe 22%,#60a5fa 48%,#2563eb00 72%);border-radius:999px;width:clamp(2rem,4.2vw,4.8rem);height:clamp(2rem,4.2vw,4.8rem);animation:5.5s ease-in-out infinite splineOrbPulse;position:absolute;top:13%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #dbeafef2,0 0 74px #60a5fab8,0 0 160px #2563eb8a}.spline-orb-b{opacity:.3;filter:blur(28px);width:clamp(18rem,44vw,44rem);height:clamp(18rem,44vw,44rem);animation-duration:8s}.spline-orb-c{opacity:.16;filter:blur(48px);background:radial-gradient(#38bdf8c7,#2563eb52 44%,#0000 74%);width:clamp(32rem,78vw,72rem);height:clamp(20rem,48vw,42rem);animation-duration:11s;top:43%}.spline-hero-overlay{z-index:3;pointer-events:none;background:linear-gradient(90deg,#020308c2,#0000 22% 78%,#020308c2),radial-gradient(72% 36% at 50% 44%,#01040c2e,#0000 62%),linear-gradient(#02040a0f 0%,#02040a1a 54%,#02040acc 100%);position:absolute;inset:0}@keyframes splineOrbPulse{0%,to{opacity:.88;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.home-hero-section{background:#02040a;min-height:clamp(790px,92vh,980px)}.home-hero-section .sup-page-hero-copy{z-index:6;position:relative}.home-hero-section .sup-page-hero-copy:before,.home-hero-section .sup-page-hero-copy:after{content:none;display:none}.home-hero-section .sup-actions{gap:1rem;margin-top:1.85rem}.btn,.btn-lg,.btn-sm,.nav-free,.lead-magnet-cta{letter-spacing:-.012em;white-space:nowrap;font-size:.72rem}.lead-magnet-cta,.nav-free.btn-primary,.home-hero-section .btn-primary,.pricing-product-section .lead-magnet-cta{color:#f8fbff;background:radial-gradient(circle at 50% 0,#dbeafe7a,#0000 48%),linear-gradient(#7ec3ff 0%,#2f8cff 48%,#1d4ed8 100%);border-color:#93c5fd9e;box-shadow:0 16px 42px #2563eb47,inset 0 0 0 1px #ffffff2e}.home-route-card .btn-primary:not(.lead-magnet-cta),.choice-card .btn-primary:not(.lead-magnet-cta),.pricing-product-card .btn-primary,.checkout-panel .btn-primary,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-primary:not(.lead-magnet-cta){color:var(--foreground);border-color:var(--border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, white 8%), color-mix(in srgb, var(--background) 90%, white 4%));text-shadow:none;box-shadow:0 12px 34px #00000038,inset 0 0 0 1px #ffffff0d}.home-route-card .btn-primary:not(.lead-magnet-cta):hover,.choice-card .btn-primary:not(.lead-magnet-cta):hover,.pricing-product-card .btn-primary:hover,.checkout-panel .btn-primary:hover,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-primary:not(.lead-magnet-cta):hover{background:var(--card-hover);border-color:var(--border-strong);box-shadow:0 16px 42px #00000047,inset 0 0 0 1px #ffffff12}.mobile-links a{min-height:46px;padding:.58rem .72rem}.mobile-links a span{font-size:.86rem}.aimspace-report-fan{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent), var(--background));width:min(100%,82rem);padding:clamp(1.1rem,2.8vw,2rem)}.aimspace-report-fan-stage{perspective:1200px;background:radial-gradient(at 50% 64%,#4da3ff3d,#0000 34rem),radial-gradient(at 50% 32%,#020617e0,#0000 28rem),linear-gradient(#061226 0%,#02040a 74%);min-height:clamp(34rem,54vw,46rem)}.aimspace-report-page,.aimspace-report-cover{background:#02040a;border-color:#dbeafe24;border-radius:1.15rem;box-shadow:0 28px 86px #000000a3,inset 0 0 0 1px #3b82f614}.aimspace-report-page img,.aimspace-report-cover img{object-fit:contain;object-position:center;filter:saturate(1.02)contrast(1.02);background:#02040a;padding:0}.aimspace-report-page figcaption,.aimspace-report-cover figcaption{display:none}.aimspace-report-page{aspect-ratio:16/10;opacity:.82;width:clamp(14rem,22vw,22rem)}.aimspace-report-cover{z-index:8;aspect-ratio:16/10;border-color:#93c5fd6b;width:min(58rem,64%);transform:translate(-50%,-48%);box-shadow:0 44px 130px #000000bd,0 0 90px #4da3ff36,inset 0 0 0 1px #ffffff14}.aimspace-report-page-far-left{transform:translate(-50%,-52%)translate(-27rem)rotate(-13deg)}.aimspace-report-page-mid-left{transform:translate(-50%,-53%)translate(-15rem)rotate(-7deg)}.aimspace-report-page-mid-right{transform:translate(-50%,-53%)translate(15rem)rotate(7deg)}.aimspace-report-page-far-right{transform:translate(-50%,-52%)translate(27rem)rotate(13deg)}.aimspace-report-fan-stage:hover .aimspace-report-cover{transform:translate(-50%,-50%)scale(1.012)}.aimspace-report-fan-stage:hover .aimspace-report-page-far-left{transform:translate(-50%,-54%)translate(-28rem)rotate(-14deg)}.aimspace-report-fan-stage:hover .aimspace-report-page-mid-left{transform:translate(-50%,-54%)translate(-16rem)rotate(-8deg)}.aimspace-report-fan-stage:hover .aimspace-report-page-mid-right{transform:translate(-50%,-54%)translate(16rem)rotate(8deg)}.aimspace-report-fan-stage:hover .aimspace-report-page-far-right{transform:translate(-50%,-54%)translate(28rem)rotate(14deg)}.workflow-canvas{background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.7px),radial-gradient(circle at 18% 10%,#2563eb1f,#0000 26rem),radial-gradient(circle at 88% 78%,#4da3ff1c,#0000 24rem);background-size:24px 24px,auto,auto;min-height:clamp(31rem,42vw,39rem)}.workflow-topbar{display:none}@media (max-width:1100px){.workflow-node{width:min(14.25rem,20vw)}}@media (max-width:900px){.aimspace-report-fan-stage{min-height:31rem}.aimspace-report-cover{width:88%;top:52%}.aimspace-report-page{opacity:.58;width:48%}.aimspace-report-page-far-left{transform:translate(-50%,-54%)translate(-9rem)rotate(-13deg)}.aimspace-report-page-mid-left{transform:translate(-50%,-55%)translate(-5rem)rotate(-7deg)}.aimspace-report-page-mid-right{transform:translate(-50%,-55%)translate(5rem)rotate(7deg)}.aimspace-report-page-far-right{transform:translate(-50%,-54%)translate(9rem)rotate(13deg)}.workflow-canvas{padding-top:1rem}.workflow-node{width:100%}}@media (max-width:760px){.home-hero-section{min-height:clamp(700px,90vh,850px)}.home-hero-section .sup-page-hero-copy h1{white-space:normal}.spline-hero-viewer{opacity:.95;transform:scale(1.12)}.spline-hero-overlay{background:linear-gradient(90deg,#020308b3,#0000 20% 80%,#020308b3),linear-gradient(#02040a08 0%,#02040a1f 50%,#02040ad1 100%)}.btn,.btn-lg,.btn-sm{font-size:.7rem}.final-cta .button-row,.final-cta .center-row{gap:1rem}}.spline-orb-a{opacity:1}:root{--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#2563eb1c;--ring:#60a5fa}.dark{--accent:#4da3ff;--accent-hover:#2f8cff;--accent-soft:#4da3ff21;--ring:#93c5fd}.home-hero-section{isolation:isolate;background:#05060f;min-height:clamp(780px,94vh,980px);padding-top:clamp(7.5rem,11vh,9.75rem);padding-bottom:clamp(6rem,10vh,8rem);overflow:hidden}.home-hero-section .sup-page-hero-copy{z-index:5;max-width:min(96vw,82rem);position:relative}.home-hero-section .sup-page-hero-copy:before,.home-hero-section .sup-page-hero-copy:after,.home-hero-section .sup-kicker{content:none;display:none}.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.074em;color:#f8fbff;text-shadow:0 4px 18px #000000c7,0 22px 68px #000000a8,0 0 28px #60a5fa2e;font-size:clamp(3.35rem,7.1vw,7rem);line-height:.92}.home-hero-section .sup-hero-lead{color:#d8ecf8d6;text-shadow:0 2px 12px #000000a8;max-width:49rem;margin-top:1.35rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.66}.grain-hero-bg{z-index:0;pointer-events:none;background:linear-gradient(#98c0ef0e,#d8ecf80e),#05060f;position:absolute;inset:0;overflow:hidden}.grain-gradient{filter:blur(42px)saturate(1.25);mix-blend-mode:screen;will-change:transform, opacity;border-radius:999px;position:absolute;inset:auto}.grain-gradient-a{background:radial-gradient(circle,#60a5fac2,#2563eb38 42%,#0000 72%);width:min(44rem,72vw);height:min(44rem,72vw);animation:12s ease-in-out infinite alternate grainPulseA;top:8%;left:50%;transform:translate(-50%)}.grain-gradient-b{background:radial-gradient(circle,#38bdf866,#0ea5e921 44%,#0000 72%);width:min(34rem,54vw);height:min(34rem,54vw);animation:18s ease-in-out infinite alternate grainDriftB;top:18%;left:10%}.grain-gradient-c{background:radial-gradient(circle,#93c5fd61,#3b82f61f 46%,#0000 74%);width:min(36rem,56vw);height:min(36rem,56vw);animation:20s ease-in-out infinite alternate grainDriftC;top:16%;right:8%}.grain-gradient-d{filter:blur(58px)saturate(1.18);background:radial-gradient(#1e40af66,#0e74901a 46%,#0000 76%);width:min(76rem,120vw);height:min(30rem,48vw);animation:15s ease-in-out infinite alternate grainPulseD;bottom:-8%;left:50%;transform:translate(-50%)}.grain-lines{opacity:.24;background-image:linear-gradient(90deg,#0000,#bad7f72e,#0000),linear-gradient(90deg,#0000,#bad7f71f,#0000),linear-gradient(#0000,#bad7f71a,#0000);background-position:0 24%,0 62%,50% 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%;position:absolute;inset:0}.grain-noise{opacity:.105;background-image:radial-gradient(circle at 22% 17%,#ffffffd9 0 1px,#0000 1.6px),radial-gradient(circle at 74% 42%,#ffffffa6 0 1px,#0000 1.7px),radial-gradient(circle at 44% 78%,#ffffff73 0 1px,#0000 1.8px);background-size:17px 19px,23px 21px,29px 31px;animation:1.2s steps(2,end) infinite grainNoise;position:absolute;inset:-35%}.grain-vignette{background:radial-gradient(76% 48% at 50% 48%,#0000 0%,#05060f14 52%,#05060fb8 100%),linear-gradient(90deg,#05060fdb,#0000 22% 78%,#05060fdb),linear-gradient(#05060f33 0%,#05060f05 42%,#05060fb8 100%);position:absolute;inset:0}@keyframes grainPulseA{0%{opacity:.74;transform:translate(-50%)translateY(-2%)scale(1)}to{opacity:.96;transform:translate(-50%)translateY(5%)scale(1.13)}}@keyframes grainDriftB{0%{opacity:.55;transform:translate(-3%)scale(1)}to{opacity:.74;transform:translate(9%,10%)scale(1.14)}}@keyframes grainDriftC{0%{opacity:.48;transform:translate(4%,2%)scale(1.04)}to{opacity:.68;transform:translate(-8%,7%)scale(1.16)}}@keyframes grainPulseD{0%{opacity:.52;transform:translate(-50%)scale(1)}to{opacity:.72;transform:translate(-50%)scale(1.08)}}@keyframes grainNoise{0%{transform:translate(0,0)}to{transform:translate(-2%,1%)}}.btn,.btn-lg,.btn-sm,.nav-free,.lead-magnet-cta,.btn-product{white-space:nowrap;letter-spacing:-.012em;font-size:.72rem;font-weight:720}.btn{min-height:2.5rem;padding-inline:.92rem}.btn-primary,.btn-free,.nav-free.btn-primary,.lead-magnet-cta,.free-tools-page .btn-primary{color:#f8fbff;text-shadow:0 1px #00000029;background:radial-gradient(circle at 50% 0,#dbeafe70,#0000 48%),linear-gradient(#7ec3ff 0%,#2f8cff 48%,#1d4ed8 100%);border-color:#93c5fd9e;box-shadow:0 14px 36px #2563eb42,inset 0 0 0 1px #ffffff2e}.btn-primary:hover,.btn-free:hover,.nav-free.btn-primary:hover,.lead-magnet-cta:hover,.free-tools-page .btn-primary:hover{color:#fff;background:radial-gradient(circle at 50% 0,#eff6ff8a,#0000 48%),linear-gradient(#a5d8ff 0%,#3b82f6 50%,#1d4ed8 100%);border-color:#bfdbfec7;box-shadow:0 18px 48px #2563eb57,inset 0 0 0 1px #ffffff3d}.btn-outline,.btn-product,.home-route-card .btn-product,.choice-card .btn-product,.pricing-product-card .btn-product,.checkout-panel .btn-primary,.home-route-card .btn-primary:not(.lead-magnet-cta),.choice-card .btn-primary:not(.lead-magnet-cta),.pricing-product-card .btn-primary,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-primary:not(.lead-magnet-cta){color:var(--foreground);border-color:var(--border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, white 8%), color-mix(in srgb, var(--background) 90%, white 4%));text-shadow:none;box-shadow:0 12px 30px #0003,inset 0 0 0 1px #ffffff0d}.home-hero-section .btn-primary,.nav-free.btn-primary,.lead-magnet-cta{color:#f8fbff;background:radial-gradient(circle at 50% 0,#dbeafe70,#0000 48%),linear-gradient(#7ec3ff 0%,#2f8cff 48%,#1d4ed8 100%);border-color:#93c5fd9e;box-shadow:0 14px 36px #2563eb42,inset 0 0 0 1px #ffffff2e}.final-cta .button-row,.final-cta .center-row{gap:1.65rem;margin-top:1.8rem}.lead-magnet-cta:before{content:none;display:none}.system-marquee-shell{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 10%, #4da3ff1a, transparent 32rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), var(--background));width:min(100%,86rem);box-shadow:var(--shadow-lg);margin-inline:auto;overflow:hidden}.system-marquee-window{background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1.6px),radial-gradient(at 50% 40%,#2563eb29,#0000 32rem);background-size:24px 24px,auto;gap:1rem;min-height:clamp(28rem,45vw,39rem);padding:clamp(1rem,2.6vw,2rem);display:grid;position:relative;overflow:hidden}.system-marquee-window:before,.system-marquee-window:after{content:"";z-index:3;pointer-events:none;width:min(10rem,20vw);position:absolute;top:0;bottom:0}.system-marquee-window:before{background:linear-gradient(90deg, var(--background), transparent);left:0}.system-marquee-window:after{background:linear-gradient(270deg, var(--background), transparent);right:0}.system-marquee-row{align-items:center;min-width:0;display:flex;overflow:visible}.system-marquee-track{gap:1rem;width:max-content;animation:58s linear infinite systemMarquee;display:flex}.system-marquee-row.is-reverse .system-marquee-track{animation-name:systemMarqueeReverse;animation-duration:64s}.system-marquee-card{aspect-ratio:16/10;background:#02040a;border:1px solid #dbeafe1f;border-radius:1.15rem;flex:0 0 clamp(18rem,28vw,30rem);margin:0;overflow:hidden;box-shadow:0 24px 70px #00000085,inset 0 0 0 1px #3b82f60d}.system-marquee-card img{object-fit:contain;object-position:center;filter:saturate(1.03)contrast(1.02);background:#02040a;width:100%;height:100%;display:block}@keyframes systemMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes systemMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.aimspace-report-fan,.business-plan-showcase,.legacy-deliverable-shell,.deliverable-fan-shell,.system-collage-shell,.angled-gallery-shell,.gallery-view-shell{display:none}.workflow-showcase{border-radius:var(--radius-2xl);width:min(100%,104rem)}.workflow-canvas{background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.7px),radial-gradient(circle at 12% 12%,#2563eb1f,#0000 28rem),radial-gradient(circle at 92% 80%,#4da3ff1c,#0000 26rem);background-size:24px 24px,auto,auto;min-height:clamp(32rem,44vw,40rem);overflow:hidden}.workflow-node{width:min(13.75rem,15vw);min-height:9.7rem;padding:.94rem}.workflow-node p{font-size:.78rem;line-height:1.45}.workflow-line-pulse{stroke:#60a5fa;stroke-width:2.6px;stroke-dasharray:72 520}.section,.sup-clean-section{padding-block:var(--space-section);margin:0}.section+.section,.sup-clean-section+.sup-clean-section{border-top:1px solid var(--border)}.section.no-divider,.final-cta.no-divider{border-top:0}.sup-section-head .sup-kicker,.section-head .sup-kicker,.badge,.mini-label,.eyebrow{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--accent-soft);width:fit-content;min-height:1.85rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;margin-inline:auto;padding:.38rem .72rem;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}.sup-section-head h2{margin-top:.75rem}.sup-section-head>p:not(.sup-kicker),.section-head>p:not(.sup-kicker){margin-top:1rem;font-size:clamp(1rem,1.2vw,1.125rem)}.nav-shell{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);min-height:4.5rem}.logo-text{letter-spacing:-.018em;font-size:.98rem}.nav-links a{min-height:2.4rem;padding-inline:.78rem;font-size:.875rem;position:relative}.nav-links a[aria-current=page]:after{content:"";background:var(--accent);border-radius:999px;height:1px;position:absolute;bottom:.34rem;left:.82rem;right:.82rem}.mobile-menu-inner{width:min(27rem,92vw);padding:1rem}.drawer-head{margin-bottom:1rem}.mobile-links{gap:1rem}.mobile-links a{border-radius:var(--radius-md);min-height:3.05rem;padding:.65rem .8rem}.mobile-links a small{font-size:.78rem;line-height:1.35}.btn,.btn-lg,.btn-sm,.nav-free,.lead-magnet-cta,.btn-product{border-radius:var(--radius-full);letter-spacing:-.005em;white-space:nowrap;height:auto;min-height:2.75rem;box-shadow:none;padding-inline:1.05rem;font-size:.78rem;font-weight:740;line-height:1}.btn-sm{min-height:2.4rem;padding-inline:.88rem;font-size:.74rem}.btn-primary,.btn-free,.nav-free.btn-primary,.lead-magnet-cta,.free-tools-page .btn-primary{color:var(--accent-foreground);border-color:color-mix(in srgb, var(--accent) 78%, white 22%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, white 14%) 0%, var(--accent) 56%, var(--accent-hover) 100%);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff38}.btn-primary:hover,.btn-free:hover,.nav-free.btn-primary:hover,.lead-magnet-cta:hover,.free-tools-page .btn-primary:hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 58%, white 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 72%, white 28%) 0%, var(--accent-hover) 100%);box-shadow:0 16px 38px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1px 0 #ffffff47}.btn-outline,.btn-product,.home-route-card .btn-product,.choice-card .btn-product,.pricing-product-card .btn-product,.checkout-panel .btn-primary,.home-route-card .btn-primary:not(.lead-magnet-cta),.choice-card .btn-primary:not(.lead-magnet-cta),.pricing-product-card .btn-primary,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-primary:not(.lead-magnet-cta){color:var(--foreground);border-color:var(--border-strong);background:linear-gradient(180deg, var(--card), var(--surface));box-shadow:0 10px 28px #00000029,inset 0 1px #ffffff0a}.btn-outline:hover,.btn-product:hover,.home-route-card .btn-product:hover,.choice-card .btn-product:hover,.pricing-product-card .btn-product:hover,.checkout-panel .btn-primary:hover,.home-route-card .btn-primary:not(.lead-magnet-cta):hover,.choice-card .btn-primary:not(.lead-magnet-cta):hover,.pricing-product-card .btn-primary:hover,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-primary:not(.lead-magnet-cta):hover{background:var(--card-hover);border-color:var(--border-strong);box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0e}.button-row,.sup-actions,.sup-card-actions,.center-row,.route-card-actions{gap:.8rem}.button-row .btn,.sup-actions .btn{width:auto}.sup-page-hero{padding-block:clamp(5.5rem,9vh,8rem) clamp(4.25rem,7vh,6rem)}.home-hero-section{align-items:center;min-height:clamp(720px,86vh,920px);padding-top:clamp(7rem,10vh,9rem);padding-bottom:clamp(5rem,7vh,6.5rem);display:grid}.home-hero-section .sup-page-hero-copy{max-width:min(96vw,84rem)}.home-hero-section .sup-page-hero-copy h1{color:#f2f7ff;letter-spacing:-.055em;white-space:normal;text-shadow:0 4px 18px #000000b8,0 18px 60px #0000008c;font-size:clamp(3.15rem,6.4vw,6.6rem);line-height:.94}.home-hero-section .sup-hero-lead{color:#d8e2f0cc;max-width:46rem}.sup-actions{justify-content:center;margin-top:1.6rem}.sup-proof-row{border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--card) 78%, transparent);width:fit-content;max-width:min(100%,48rem);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:1.55rem auto 0;padding:.38rem;display:inline-flex}.sup-proof-row span,.sup-proof-row a{border-radius:var(--radius-full);min-height:1.95rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:0 .72rem;font-size:.76rem;font-weight:720;display:inline-flex}.sup-proof-row span:first-child,.sup-proof-row a:first-child{color:var(--foreground);background:var(--accent-soft)}.grain-gradient{filter:blur(34px)saturate(1.15)}.grain-gradient-a{opacity:.72}.grain-vignette{background:linear-gradient(#05060f33,#0000 30%,#05060fc7 100%)}.sup-card,.card,.sup-pricing-card,.sup-product-card,.monthly-card,.free-tool-card,.artifact-card,.not-found-card,.login-card,.portal-panel,.portal-profile-card,.contact-form,.faq-item,.founder-card,.choice-card,.home-route-card,.decision-router a,.sup-benefit-card{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));box-shadow:var(--shadow-sm)}.home-route-grid.three-route-grid{align-items:stretch;gap:1.25rem}.home-route-card{border-radius:var(--radius-xl);min-height:100%;padding:1.35rem}.home-route-card .mini-label{margin:0}.home-route-card h3{min-height:3.35rem;margin-top:.35rem;font-size:clamp(1.15rem,1.4vw,1.32rem)}.home-route-card p{margin-top:0}.home-route-card ul,.choice-card ul,.sup-card ul,.sup-pricing-card ul,.monthly-card ul{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 82%, transparent);gap:0;margin:.35rem 0 1rem;padding-left:0;list-style:none;overflow:hidden}.home-route-card ul li,.choice-card ul li,.sup-pricing-card ul li,.monthly-card ul li{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:.7rem .85rem;font-size:.86rem;line-height:1.35}.home-route-card ul li:first-child,.choice-card ul li:first-child,.sup-pricing-card ul li:first-child,.monthly-card ul li:first-child{color:var(--foreground);font-weight:760}.home-route-card ul li:last-child,.choice-card ul li:last-child,.sup-pricing-card ul li:last-child,.monthly-card ul li:last-child{border-bottom:0}.home-route-card .button-row,.choice-card .button-row,.route-card-actions{grid-template-columns:1fr;gap:.62rem}.route-card-actions .btn,.choice-card .btn{width:100%}.home-route-card:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.55;border-radius:999px;width:100%;height:3px;margin-bottom:.2rem;display:block}.sup-card-grid{gap:1.25rem}.sup-card{padding:1.35rem}.sup-icon{border:1px solid var(--border);border-radius:var(--radius-md);width:2.3rem;height:2.3rem;color:var(--muted-foreground);background:var(--surface);font-family:var(--font-mono);letter-spacing:-.03em;place-items:center;font-size:.75rem;font-weight:760;display:inline-grid}.problem-section .sup-card .sup-icon{color:var(--foreground);border-color:var(--border);background:var(--surface)}.system-gallery-shell{width:min(100%,82rem);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:clamp(1rem,3vw,2rem) 0;overflow:hidden}.system-carousel-scene{--carousel-depth:520px;--carousel-radius:clamp(22rem, 43vw, 37rem);perspective:1400px;perspective-origin:50%;width:min(100%,68rem);height:clamp(23rem,43vw,34rem);margin-inline:auto;position:relative;overflow:visible}.system-carousel-scene:before{content:"";filter:blur(26px);opacity:.72;pointer-events:none;background:radial-gradient(circle,#4da3ff24,#0000 68%);border-radius:999px;position:absolute;inset:9% 10% 12%;transform:translateZ(-240px)}.system-carousel-track{transform-style:preserve-3d;transform:translateZ(calc(var(--carousel-depth) * -1)) rotateY(0deg);animation:72s linear infinite systemCarouselRotate;position:absolute;inset:0}.system-carousel-scene:hover .system-carousel-track,.system-carousel-scene:focus-within .system-carousel-track{animation-play-state:paused}.system-carousel-item{width:clamp(13rem,23vw,24rem);transform-style:preserve-3d;transform:translate(-50%, -50%) rotateY(var(--item-angle)) translateZ(var(--carousel-radius));backface-visibility:visible;gap:.72rem;margin:0;display:grid;position:absolute;top:50%;left:50%}.system-carousel-frame{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--card), var(--surface));padding:.42rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052,0 0 0 1px #ffffff08}.system-carousel-frame img{object-fit:contain;object-position:top center;border-radius:calc(var(--radius-xl) - .38rem);background:#05060f;width:100%;height:100%}.system-carousel-item figcaption{color:var(--muted-foreground);text-align:center;text-shadow:0 6px 24px #00000061;font-size:.82rem;font-weight:720}.system-gallery-grid,.system-gallery-card,.system-gallery-frame,.system-marquee-shell,.system-marquee-window{display:none}@keyframes systemCarouselRotate{0%{transform:translateZ(calc(var(--carousel-depth) * -1)) rotateY(0deg)}to{transform:translateZ(calc(var(--carousel-depth) * -1)) rotateY(360deg)}}.workflow-showcase{width:min(100%,112rem);margin-inline:auto}.workflow-canvas{border-radius:var(--radius-2xl);border:1px solid var(--border);background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1.7px),radial-gradient(circle at 12% 12%,#4da3ff1c,#0000 30rem),radial-gradient(circle at 92% 82%,#ffffff0d,#0000 26rem);background-size:24px 24px,auto,auto;min-height:clamp(34rem,42vw,42rem)}.workflow-node{border-radius:var(--radius-lg);border-color:var(--border-strong);background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(14.5rem,15vw)}.workflow-node h3{font-size:.98rem}.workflow-node p{color:var(--muted-foreground);font-size:.78rem}.workflow-line-base{stroke:color-mix(in srgb, var(--muted-foreground) 28%, transparent);stroke-width:1.5px}.workflow-line-pulse{stroke:var(--accent);stroke-width:2.4px;stroke-dasharray:70 520;animation:4.6s linear infinite workflowDash}.faq-list{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);max-width:62rem;box-shadow:var(--shadow-sm);gap:0;margin-inline:auto;overflow:hidden}.faq-list .faq-item{box-shadow:none;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0}.faq-list .faq-item:last-child{border-bottom:0}details.faq-item summary{padding:1.2rem 1.35rem;font-size:.98rem}details.faq-item p{color:var(--muted-foreground);margin:0;padding:0 1.35rem 1.2rem}details.faq-item[open]{background:color-mix(in srgb, var(--surface) 58%, transparent)}details.faq-item summary:after{transition:transform .18s var(--ease), background .18s var(--ease)}details.faq-item[open] summary:after{transform:rotate(180deg)}.polished-contact-form{border-radius:var(--radius-2xl);max-width:58rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2rem)}.contact-form-head{max-width:42rem;margin-bottom:1.4rem}.contact-form-head .mini-label{margin:0 0 .8rem}.contact-button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-button-row .btn{width:auto}.final-cta{padding-block:var(--space-section)}.final-cta .wrap{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 26rem), linear-gradient(180deg, var(--card), var(--surface));max-width:62rem;box-shadow:var(--shadow-lg);padding-block:clamp(2.5rem,6vw,4.25rem)}.final-cta .badge{margin-bottom:1rem}.final-cta .lead{max-width:42rem;margin:1rem auto 0}.final-cta .center-row,.final-cta .button-row{justify-content:center;gap:1rem;margin-top:1.75rem}.footer{background:var(--background);border-top:1px solid var(--border);padding:clamp(3rem,7vw,5.5rem) 0 2rem}.footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.8fr));gap:clamp(2rem,5vw,4rem)}.footer-col:before{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.78rem;font-weight:800}.footer-col:nth-child(2):before{content:"Products"}.footer-col:nth-child(3):before{content:"Company"}.footer-email{color:var(--accent);font-weight:720}.footer-bottom{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent)}.btn{white-space:nowrap;min-height:2.75rem;transition:transform .17s var(--ease), border-color .17s var(--ease), background .17s var(--ease), box-shadow .17s var(--ease), color .17s var(--ease);gap:.45rem;padding:.72rem 1.05rem;font-size:.86rem;line-height:1}.center-row,.button-row{gap:1rem}.final-cta .button-row,.center-block .button-row{gap:1.1rem}.btn-free,.lead-magnet-cta,.home-hero-section .btn-primary{color:#f8fbff;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border:1px solid #93c5fd7a;box-shadow:0 12px 28px #2563eb38,inset 0 1px #ffffff2e}.btn-free:hover,.lead-magnet-cta:hover,.home-hero-section .btn-primary:hover{color:#fff;background:linear-gradient(#7db7ff 0%,#2f6fec 100%);transform:translateY(-1px);box-shadow:0 16px 34px #2563eb4d,inset 0 1px #ffffff38}.btn-product,.home-route-card .btn-product,.choice-card .btn-product,.pricing-product-card .btn-product,.sup-page-hero:not(.home-hero-section) .btn-product{color:var(--foreground);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0e;background:linear-gradient(#ffffff13,#ffffff06)}.btn-product:hover,.home-route-card .btn-product:hover,.choice-card .btn-product:hover,.pricing-product-card .btn-product:hover,.sup-page-hero:not(.home-hero-section) .btn-product:hover{background:linear-gradient(#ffffff1b,#ffffff0a);border-color:#ffffff38;transform:translateY(-1px)}.btn-outline{color:var(--foreground);border-color:var(--border-strong);background:#ffffff09}.btn-outline:hover{background:var(--card-hover);border-color:#fff3}.lead-magnet-cta:before,.btn-free:before{content:none;display:none}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-particle-hero{isolation:isolate;border-bottom:1px solid var(--border);background:#05060f linear-gradient(#98c0ef0f,#d8ecf80f);place-items:center;min-height:clamp(700px,88vh,820px);display:grid;position:relative;overflow:hidden}.particle-reference-stage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle-reference-canvas{z-index:1;pointer-events:none;width:100%;height:100%;animation:.4s ease-in-out forwards homeParticleLoad;position:absolute;inset:0}.particle-mid-spot{z-index:2;pointer-events:auto;cursor:pointer;opacity:0;background:#03050a;border-radius:999px;width:1.8em;height:1.8em;animation:2s ease-in 1.4s forwards homeParticleLoad;position:absolute;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.2em #98c0ef,0 0 4rem #60a5fa24}.particle-spotlight-wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle-reference-spotlight{transform-origin:50% 0;filter:blur(15px)opacity(.65);mix-blend-mode:screen;background-image:conic-gradient(at 50% -5%,#0000 45%,#7c91b657 49%,#7c91b694 50%,#7c91b657 51%,#0000 55%);border-radius:0 0 50% 50%;width:30em;height:max(42em,86vh);margin-left:-15em;animation:2s ease-in-out forwards homeParticleLoad,2s ease-in-out forwards homeLoadRot,17s ease-in-out infinite homeSpotlight;position:absolute;top:2rem;left:50%}.spotlight-one{transform:rotate(20deg)}.spotlight-two{animation-duration:2s,2s,14s;transform:rotate(-20deg)}.spotlight-three{animation-duration:2s,2s,21s;animation-direction:normal,normal,reverse;transform:rotate(0)}.particle-reference-lines{z-index:1;pointer-events:none;opacity:.95;position:absolute;inset:0}.particle-hline,.particle-vline-ref{opacity:0;background:linear-gradient(90deg,#0000,#bad7f72e,#0000);animation:2s ease-out 2.05s forwards homeAccentLoad;display:block;position:absolute;transform:scale(0)}.particle-hline{height:1px;left:0;right:0}.particle-vline-ref{background:#bad7f72e;width:1px;height:42em;top:0}.home-particle-copy{z-index:5;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 2rem,1040px);margin:0 auto;padding:7rem 1rem 4rem;display:flex;position:relative}.home-particle-copy:before,.home-particle-copy:after{content:none!important;display:none!important}.hero-title-wrap{opacity:0;width:100%;min-height:clamp(4.1rem,10vw,8.3rem);animation:2s ease-in-out .55s forwards homeParticleLoad,1.4s ease-out .55s forwards homeUp;position:relative;transform:translateY(-1.6em)}.hero-title-wrap h1,.hero-title-wrap span{white-space:nowrap;letter-spacing:-.07em;width:fit-content;max-width:100%;margin:auto;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:.92;position:absolute;inset-inline:0}.hero-title-wrap h1{color:#9dc3f7;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent var(--p,0%)), linear-gradient(0deg, #d8ecf8 30%, #9dc3f7 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 16px #aecff23d;-webkit-background-clip:text;background-clip:text;animation:10s linear 1.2s infinite homePulse}.hero-title-wrap span{background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), transparent calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent calc(var(--p,0%) - .4em), transparent var(--p,0%));-webkit-text-fill-color:transparent;filter:blur(16px)opacity(.4);-webkit-background-clip:text;background-clip:text}.home-particle-copy>p{color:#d8ecf8;-webkit-text-fill-color:transparent;opacity:0;background:linear-gradient(0deg,#d8ecf8 0,#98c0ef 100%);-webkit-background-clip:text;background-clip:text;max-width:760px;margin:1.5rem auto 0;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.62;animation:2s ease-out 1.2s forwards homeParticleLoad,1.4s ease-out 1.2s forwards homeUp;transform:translateY(1em)}.hero-cta-row{opacity:0;margin-top:2rem;animation:1.4s ease-out 1.55s forwards homeParticleLoad}.home-proof-row{opacity:0;margin-top:1.15rem;animation:1.4s ease-out 1.75s forwards homeParticleLoad}.home-proof-row span,.sup-proof-row span{color:var(--muted-foreground)!important;border:1px solid var(--border)!important;box-shadow:none!important;background:#ffffff0a!important;font-weight:650!important}.gold-mode .particle-reference-canvas{filter:drop-shadow(2em 4em #d8bd10)drop-shadow(-8em -14em #d8bd10)}.gold-mode .particle-mid-spot{box-shadow:0 0 1em #d8bd10}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes homeParticleLoad{0%{opacity:0}to{opacity:1}}@keyframes homeUp{to{transform:translateY(0)}}@keyframes homePulse{0%{--p:0%}50%,to{--p:300%}}@keyframes homeLoadRot{0%{transform:rotate(0)scale(0)}to{transform:scale(1)}}@keyframes homeAccentLoad{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes homeSpotlight{0%{filter:blur(15px)opacity(.55);transform:rotate(0)scale(1)}20%{filter:blur(16px)opacity(.66);transform:rotate(-1deg)scale(1.2)}40%{filter:blur(14px)opacity(.46);transform:rotate(2deg)scale(1.3)}60%{filter:blur(15px)opacity(.66);transform:rotate(-2deg)scale(1.2)}80%{filter:blur(13px)opacity(.46);transform:rotate(1deg)scale(1.1)}to{filter:blur(15px)opacity(.55);transform:rotate(0)scale(1)}}.home-route-card,.choice-card,.pricing-product-card{background:var(--card);border-color:var(--border);flex-direction:column;gap:1rem;min-height:100%;display:flex!important}.home-route-card ul,.choice-card ul,.pricing-product-card ul{gap:.5rem;padding-left:0;list-style:none;display:grid}.home-route-card li,.choice-card li,.pricing-product-card li{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.58rem 0}.route-card-actions,.home-route-card .button-row,.choice-card .button-row{gap:.7rem;margin-top:auto;grid-template-columns:1fr!important}.home-route-card .btn,.choice-card .btn,.pricing-product-card .btn{width:100%}.home-route-card:hover,.choice-card:hover,.pricing-product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.system-showcase{width:min(100%,1180px);margin:0 auto}.system-showcase-frame{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:linear-gradient(#ffffff0e,#ffffff05);overflow:hidden}.system-showcase-chrome{border-bottom:1px solid var(--border);min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.55rem;padding:0 1rem;display:flex}.system-showcase-chrome span{background:#ffffff29;border-radius:999px;width:.62rem;height:.62rem}.system-showcase-chrome span:first-child{background:#f87171a3}.system-showcase-chrome span:nth-child(2){background:#fbbf249e}.system-showcase-chrome span:nth-child(3){background:#4ade809e}.system-showcase-chrome strong{color:var(--foreground);margin-left:.5rem;font-size:.88rem}.system-showcase-screen{background:#080b12;place-items:center;min-height:clamp(260px,54vw,650px);padding:clamp(.65rem,2vw,1.25rem);display:grid}.system-showcase-screen img{object-fit:contain;border-radius:calc(var(--radius-xl) - .35rem);width:100%;height:100%;max-height:650px}.system-showcase-controls{justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.system-showcase-controls>button{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);width:2.5rem;height:2.5rem;color:var(--foreground);cursor:pointer;font-size:1.4rem;line-height:1}.system-showcase-dots{align-items:center;gap:.45rem;display:inline-flex}.system-showcase-dots button{cursor:pointer;background:0 0;border:0;width:1.05rem;height:1.05rem;padding:0}.system-showcase-dots span{background:#ffffff38;border-radius:999px;width:.48rem;height:.48rem;margin:auto;display:block}.system-showcase-dots .is-active span{background:#60a5fa;width:.78rem}.system-showcase-thumbs{scroll-snap-type:x mandatory;gap:.75rem;margin-top:1rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.system-showcase-thumbs button{scroll-snap-align:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--muted-foreground);cursor:pointer;flex:0 0 8.75rem;gap:.4rem;padding:.45rem;display:grid}.system-showcase-thumbs button.is-active{color:var(--foreground);border-color:#60a5faa6}.system-showcase-thumbs img{aspect-ratio:16/10;object-fit:contain;border-radius:var(--radius-md);background:#060911;width:100%;height:auto}.system-showcase-thumbs span{font-size:.72rem;font-weight:700}.workflow-vertical-showcase{width:min(100%,740px);margin:0 auto;padding:.5rem 0;position:relative}.workflow-vertical-line{background:linear-gradient(180deg, transparent, var(--border-strong), var(--border), transparent);border-radius:999px;width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:2rem;overflow:hidden}.workflow-vertical-line span{background:linear-gradient(#0000,#60a5fa,#0000);width:100%;height:28%;animation:4.8s linear infinite workflowPulseDown;position:absolute;top:-28%;left:0}.workflow-vertical-list{gap:1.25rem;display:grid}.workflow-step-card{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffff0c,#ffffff05);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid;position:relative}.workflow-step-node{z-index:1;border-radius:var(--radius-full);color:#bfdbfe;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 30% 25%,#93c5fd47,#2563eb14);border:1px solid #60a5fa66;place-items:center;width:3.2rem;height:3.2rem;font-size:.85rem;font-weight:780;display:grid;position:relative;box-shadow:0 0 26px #2563eb29}.workflow-step-copy h3{margin:0;font-size:1.05rem;line-height:1.2}.workflow-step-copy p{color:var(--muted-foreground);margin:.45rem 0 0;line-height:1.62}@keyframes workflowPulseDown{to{transform:translateY(470%)}}.premium-monthly-grid{max-width:1000px;margin-inline:auto}.monthly-grid.compact.premium-monthly-grid .monthly-card,.premium-monthly-card{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.3rem,3vw,2rem);display:grid!important}.monthly-main{flex-direction:column;align-items:flex-start;display:flex}.monthly-main .mini-label{margin-bottom:.7rem}.monthly-main h3{margin:0}.monthly-main p{max-width:62ch}.monthly-main ul{border-top:1px solid var(--border);width:100%;margin-top:1rem;padding:0;list-style:none}.monthly-main li{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:.75rem 0 .75rem 1.45rem;position:relative}.monthly-main li:before{content:"";border-bottom:2px solid #60a5fa;border-left:2px solid #60a5fa;width:.65rem;height:.38rem;position:absolute;top:1.05rem;left:.1rem;transform:rotate(-45deg)}.monthly-purchase{border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffff09;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;padding:1.2rem;display:flex}.monthly-purchase .monthly-price{text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem)}.monthly-purchase .btn{width:100%}.code-window-head{background:#ffffff09;justify-content:flex-start;gap:.65rem}.code-window-head>span{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-full);background:#60a5fa1a;padding:.35rem .65rem}.code-window-head em{margin-left:auto}.code-window-dots{align-items:center;gap:.36rem;display:inline-flex}.code-window-dots span{border-radius:var(--radius-full);background:#ffffff29;width:.55rem;height:.55rem}.code-window-dots span:first-child{background:#f87171ad}.code-window-dots span:nth-child(2){background:#fbbf24a8}.code-window-dots span:nth-child(3){background:#4ade80a8}.api-code-panel{flex-direction:column;display:flex}.api-code{background:#0b1020;flex:1;min-height:0}.api-table-shell{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm);overflow-x:auto}.api-pricing-table{border-collapse:separate;border-spacing:0;text-align:center;width:100%;min-width:760px}.api-pricing-table th,.api-pricing-table td{border-bottom:1px solid var(--border);padding:1rem 1.1rem;text-align:center!important}.api-pricing-table thead th{color:var(--foreground);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0b;font-size:.72rem}.api-pricing-table tbody tr:hover{background:#60a5fa0b}.api-pricing-table tbody th{color:var(--foreground)}.api-pricing-table tbody td:nth-child(2){color:#bfdbfe;font-variant-numeric:tabular-nums;background:#60a5fa13;font-size:1.08rem;font-weight:780}.price-line,.monthly-price{color:#bfdbfe;font-variant-numeric:tabular-nums}.contact-form.polished-contact-form{border-color:var(--border-strong);max-width:760px;box-shadow:var(--shadow-lg);background:linear-gradient(#ffffff0e,#ffffff05);margin:0 auto;padding:clamp(1.35rem,3vw,2.25rem)}.contact-form-head{margin-bottom:1.5rem}.contact-form-head h3{margin:.55rem 0 0;font-size:clamp(1.4rem,2.6vw,2rem)}.contact-form label{color:var(--muted-foreground);gap:.45rem;font-size:.87rem;font-weight:650;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:3rem;color:var(--foreground);transition:border-color .17s var(--ease), box-shadow .17s var(--ease), background .17s var(--ease);background:#ffffff09;padding:.8rem .9rem}.contact-form textarea{resize:vertical;min-height:10rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#ffffff0d;border-color:#60a5fa94;outline:0;box-shadow:0 0 0 4px #60a5fa1f}.contact-button-row{flex-wrap:wrap;gap:.85rem;margin-top:1.35rem;display:flex}.form-status:empty{display:none}.drawer-panel,.drawer{z-index:1000000}.drawer-section{gap:.4rem}.drawer-section a,.drawer-link,.drawer-card{min-height:auto!important;padding-block:.72rem!important}.drawer-title{margin-top:.35rem}.sup-page-hero.has-visual .sup-page-hero-visual{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:#080b12;padding:clamp(.55rem,1.4vw,1rem)}.sup-page-hero.has-visual .sup-page-hero-visual img{border-radius:calc(var(--radius-xl) - .35rem);object-fit:contain}@media (max-width:760px){.home-particle-hero{min-height:700px}.hero-title-wrap h1,.hero-title-wrap span{white-space:normal;letter-spacing:-.055em;font-size:clamp(2.8rem,16vw,4.5rem)}.hero-title-wrap{min-height:8rem}.home-particle-copy{padding-top:7.5rem}.home-particle-copy>p{font-size:1rem}.hero-cta-row,.center-row{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.hero-cta-row .btn,.center-row .btn{width:100%}.workflow-vertical-line{left:1.6rem}.workflow-step-card{grid-template-columns:3.25rem minmax(0,1fr);padding:1rem}.workflow-step-node{width:2.7rem;height:2.7rem}.monthly-grid.compact.premium-monthly-grid .monthly-card,.premium-monthly-card{grid-template-columns:1fr!important}.monthly-purchase{align-items:stretch}.system-showcase-screen{min-height:260px}}@media (prefers-reduced-motion:reduce){.particle-reference-spotlight,.particle-hline,.particle-vline-ref,.hero-title-wrap,.home-particle-copy>p,.hero-cta-row,.home-proof-row,.workflow-vertical-line span{opacity:1!important;animation:none!important;transform:none!important}}.home-particle-hero.glsl-hills-hero{isolation:isolate;min-height:clamp(700px,82vh,820px);padding:clamp(7rem, 12vw, 11rem) var(--page-pad) clamp(4.5rem, 8vw, 7rem);background:radial-gradient(circle at 50% 24%, #3b82f626, transparent 34%), radial-gradient(circle at 50% 90%, #93c5fd17, transparent 38%), linear-gradient(180deg, #050914 0%, #080b12 55%, var(--background) 100%);border-bottom:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.glsl-hills-bg,.glsl-hills-canvas,.glsl-hills-glow,.glsl-hills-vignette{pointer-events:none;position:absolute;inset:0}.glsl-hills-bg{z-index:0;overflow:hidden}.glsl-hills-canvas{z-index:1;opacity:1;filter:drop-shadow(0 0 24px #60a5fa42)drop-shadow(0 0 80px #3b82f629);width:100%;height:100%;display:block;transform:translateY(7%)}.glsl-hills-glow{z-index:2;mix-blend-mode:screen;background:radial-gradient(66% 36% at 50% 48%,#60a5fa29,#0000 64%),radial-gradient(84% 40% at 50% 88%,#0f172a9e,#0000 72%)}.glsl-hills-vignette{z-index:3;background:radial-gradient(58% 32% at 50% 41%,#0206174d,#0000 72%),linear-gradient(90deg,#020617b8,#0000 24% 76%,#020617b8),linear-gradient(#020617b8 0%,#0000 24% 56%,#020617db 100%)}.glsl-hero-copy,.home-particle-copy.glsl-hero-copy{z-index:5;text-align:center;width:min(100%,980px);margin:0 auto;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.glsl-hero-copy:before,.glsl-hero-copy:after,.home-particle-copy.glsl-hero-copy:before,.home-particle-copy.glsl-hero-copy:after{content:none!important;display:none!important}.glsl-title-wrap,.hero-title-wrap.glsl-title-wrap{min-height:clamp(4rem,8.8vw,7rem);position:relative;opacity:1!important;animation:none!important;transform:none!important}.glsl-title-wrap h1,.glsl-title-wrap span{white-space:nowrap;letter-spacing:-.07em;justify-content:center;align-items:center;width:100%;margin:0;font-size:clamp(3.4rem,8.4vw,7rem);font-weight:760;line-height:.92;display:flex;position:absolute;inset:0}.glsl-title-wrap h1{color:#9dc3f7;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent var(--p,0%)), linear-gradient(0deg, #d8ecf8 24%, #9dc3f7 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 16px #aecff247;-webkit-background-clip:text;background-clip:text;animation:10s linear 1.2s infinite homePulse}.glsl-title-wrap span{background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), transparent calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent calc(var(--p,0%) - .4em), transparent var(--p,0%));-webkit-text-fill-color:transparent;filter:blur(16px)opacity(.34);-webkit-background-clip:text;background-clip:text}.glsl-hero-copy>p,.home-particle-copy.glsl-hero-copy>p{max-width:760px;color:var(--muted-foreground);text-shadow:0 1px 16px #00000094;margin:clamp(1.35rem,2vw,1.75rem) auto 0;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.64;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:0 0!important;animation:none!important;transform:none!important}.glsl-hero-copy .hero-cta-row,.home-particle-copy.glsl-hero-copy .hero-cta-row{z-index:6;margin-top:clamp(1.5rem,2.6vw,2.15rem);position:relative;opacity:1!important;animation:none!important}.glsl-hero-copy .home-proof-row,.home-particle-copy.glsl-hero-copy .home-proof-row{margin-top:1rem;opacity:1!important;animation:none!important}.home-proof-row span,.home-proof-row span:first-child,.sup-proof-row.home-proof-row span:first-child{color:var(--muted-foreground)!important;border:1px solid var(--border)!important;box-shadow:none!important;background:#ffffff0b!important;font-weight:650!important}.deliverable-carousel-card{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(#ffffff0e,#ffffff05);flex:0 0 min(82vw,540px);margin:0;padding:clamp(.55rem,1.2vw,.8rem)}.deliverable-carousel-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.deliverable-carousel-card img{aspect-ratio:16/10;object-fit:contain;border-radius:calc(var(--radius-xl) - .25rem);background:#060911;width:100%;height:auto;display:block}@keyframes deliverableCarousel{0%{transform:translate(0)}to{transform:translate(calc(-50% - clamp(.6rem,1.3vw,1.175rem)))}}.workflow-node.workflow-node-vertical{border:1px solid var(--border);border-radius:var(--radius-xl);min-height:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:#0a0a0bc2;grid-template-columns:clamp(3.4rem,6vw,4.6rem) minmax(0,1fr);align-items:start;gap:clamp(.9rem,2vw,1.25rem);padding:clamp(1rem,2.6vw,1.35rem);display:grid;width:100%!important;position:relative!important;inset:auto!important;transform:none!important}@keyframes workflowStringPulse{to{transform:translateY(720%)}}@media (max-width:760px){.home-particle-hero.glsl-hills-hero{min-height:690px;padding-top:6rem}.glsl-title-wrap h1,.glsl-title-wrap span{white-space:normal;letter-spacing:-.065em;font-size:clamp(3.1rem,15vw,4.8rem)}.glsl-title-wrap{min-height:8.7rem}.deliverable-carousel-card{flex-basis:min(86vw,460px)}.workflow-canvas.workflow-canvas-vertical{padding:1rem}.workflow-vertical-string{left:2.8rem}.workflow-node.workflow-node-vertical{grid-template-columns:3.3rem minmax(0,1fr);padding:1rem}.workflow-node-vertical .workflow-handle{left:2.46rem}}@media (prefers-reduced-motion:reduce){.glsl-title-wrap h1,.deliverable-carousel-track,.workflow-vertical-string span{animation:none!important}.deliverable-carousel-viewport{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.deliverable-carousel-track{width:max-content}.deliverable-carousel-card{scroll-snap-align:center}}.home-particle-hero.starfield-hero{isolation:isolate;min-height:clamp(720px,84vh,820px);padding:clamp(7rem, 11vw, 10.25rem) var(--page-pad) clamp(4.5rem, 7vw, 6.25rem);border-bottom:1px solid var(--border);background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);place-items:center;display:grid;position:relative;overflow:hidden}.starfield-background,.starfield-depth-glow,.starfield-vignette{pointer-events:none;position:absolute;inset:0}.starfield-background{z-index:0;background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);overflow:hidden}.star-layer,.star-layer span{box-shadow:var(--star-shadow);will-change:transform;background:0 0;display:block;position:absolute;top:0;left:0}.star-layer span{content:"";top:2000px}.star-layer-small,.star-layer-small span{width:1px;height:1px;animation:50s linear infinite aimspaceStarDrift}.star-layer-medium,.star-layer-medium span{width:2px;height:2px;animation:100s linear infinite aimspaceStarDrift}.star-layer-large,.star-layer-large span{width:3px;height:3px;animation:150s linear infinite aimspaceStarDrift}.starfield-depth-glow{z-index:2;background:radial-gradient(64% 34% at 50% 48%,#60a5fa24,#0000 64%),radial-gradient(90% 48% at 50% 100%,#090a0fb3,#0000 74%)}.starfield-vignette{z-index:3;background:linear-gradient(90deg,#090a0fc7,#0000 22% 78%,#090a0fc7),linear-gradient(#090a0f7a,#0000 28% 56%,#090a0fe6)}.home-particle-copy.starfield-hero-copy{z-index:5;text-align:center;width:min(100%,1080px);margin:0 auto;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.home-particle-copy.starfield-hero-copy:before,.home-particle-copy.starfield-hero-copy:after{content:none!important;display:none!important}.starfield-hero-copy h1{font-family:var(--font-sans);letter-spacing:clamp(.04em,.7vw,.12em);text-transform:none;white-space:nowrap;color:#fff;-webkit-text-fill-color:transparent;text-shadow:0 14px 44px #00000094,0 0 46px #93c5fd29;background:linear-gradient(#fff 0%,#c9d7e8 45%,#38495a 100%);-webkit-background-clip:text;background-clip:text;margin:0 auto;padding:0 0 .16em;font-size:clamp(3.45rem,8vw,7.35rem);font-weight:300;line-height:1.08;display:block;overflow:visible}.starfield-hero-copy>p{color:#e4edf9c7;text-shadow:0 1px 18px #0000009e;max-width:760px;margin:clamp(1.1rem,2vw,1.55rem) auto 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.64;-webkit-text-fill-color:currentColor!important;background:0 0!important}.starfield-hero-copy .hero-cta-row{z-index:6;margin-top:clamp(1.45rem,2.4vw,2rem);position:relative}.starfield-hero-copy .home-proof-row{z-index:6;margin-top:1rem;position:relative}.home-proof-row span,.home-proof-row span:first-child,.sup-proof-row.home-proof-row span:first-child{color:#e4edf9b3!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;font-weight:650!important}@keyframes aimspaceStarDrift{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}.deliverable-carousel{width:100%;margin:clamp(2.1rem,4.2vw,3.2rem) auto 0;overflow:hidden}.deliverable-carousel-viewport{width:100%;padding:.25rem 0 1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.deliverable-carousel-track{will-change:transform;align-items:center;gap:clamp(1.2rem,2.6vw,2.35rem);width:max-content;animation:140s linear infinite deliverableCarousel;display:flex}.deliverable-carousel:hover .deliverable-carousel-track,.deliverable-carousel:focus-within .deliverable-carousel-track{animation-play-state:paused}.deliverable-carousel-card{flex:0 0 min(90vw,760px);margin:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.deliverable-carousel-card:hover{box-shadow:none!important;border-color:#0000!important;transform:none!important}.deliverable-carousel-card img{aspect-ratio:16/10;object-fit:contain;object-position:center;border-radius:clamp(.95rem,1.7vw,1.35rem);width:100%;height:auto;display:block;box-shadow:0 30px 90px #0000006b,0 0 0 1px #ffffff0e;background:0 0!important}.workflow-showcase.workflow-showcase-vertical{width:min(100%,760px);margin:0 auto;padding:.25rem 0}.workflow-canvas.workflow-canvas-vertical{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:radial-gradient(circle,#ffffff1a 1px,#0000 1.7px) 0 0/24px 24px,radial-gradient(circle at 20% 0,#60a5fa1a,#0000 24rem),linear-gradient(#ffffff0b,#ffffff04);padding:clamp(1.35rem,3vw,2rem);position:relative;overflow:visible;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.workflow-node-layer.workflow-node-layer-vertical{z-index:2;gap:clamp(1.15rem,2.4vw,1.55rem);width:100%;display:grid;position:relative!important;inset:auto!important}.workflow-vertical-string{border-radius:var(--radius-full);z-index:1;background:linear-gradient(#0000,#94a3b847,#60a5fa61,#94a3b83d,#0000);width:2px;position:absolute;top:2.8rem;bottom:2.8rem;left:clamp(3rem,5.4vw,4.25rem);overflow:hidden}.workflow-vertical-string span{inset-inline:0;background:linear-gradient(#0000,#60a5faf5,#bae6fd9e,#0000);height:16%;animation:5.4s linear infinite workflowStringPulse;position:absolute;top:-16%;box-shadow:0 0 22px #60a5faa8}.workflow-node.workflow-node-vertical{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 86%, transparent);min-height:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);grid-template-columns:clamp(3.6rem,6vw,4.7rem) minmax(0,1fr);align-items:start;gap:clamp(.95rem,2vw,1.25rem);padding:clamp(1.05rem,2.6vw,1.45rem);display:grid;width:100%!important;position:relative!important;inset:auto!important;transform:none!important}.workflow-node.workflow-node-vertical:hover{box-shadow:var(--shadow-md), 0 0 28px #2563eb1a;border-color:#60a5fa57;transform:translateY(-2px)!important}.workflow-node.workflow-node-vertical .workflow-node-index{z-index:3;border-radius:var(--radius-lg);color:#bfdbfe;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 30% 24%,#bfdbfe52,#2563eb1c);border:1px solid #60a5fa70;place-items:center;width:clamp(2.9rem,5vw,3.6rem);height:clamp(2.9rem,5vw,3.6rem);font-size:.84rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 30px #2563eb2e,inset 0 1px #ffffff14}.workflow-node-copy h3,.workflow-node.workflow-node-vertical h3{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.03rem,1.5vw,1.16rem);line-height:1.2}.workflow-node-copy p,.workflow-node.workflow-node-vertical p{max-width:58ch;color:var(--muted-foreground);margin:.45rem 0 0;line-height:1.62}.workflow-node-vertical .workflow-handle{border-radius:var(--radius-full);background:#0b1020;border:1px solid #60a5fa7a;width:.6rem;height:.6rem;position:absolute;left:clamp(2.62rem,4.9vw,3.9rem);box-shadow:0 0 14px #60a5fa4d}.workflow-node-vertical .workflow-handle-top{top:-.39rem}.workflow-node-vertical .workflow-handle-bottom{bottom:-.39rem}.workflow-node-vertical:first-child .workflow-handle-top,.workflow-node-vertical:last-child .workflow-handle-bottom{display:none}@media (max-width:920px){.starfield-hero-copy h1{letter-spacing:.035em;white-space:normal;font-size:clamp(3rem,10vw,5.4rem)}}@media (max-width:760px){.home-particle-hero.starfield-hero{min-height:700px;padding-top:6rem}.starfield-hero-copy h1{letter-spacing:.025em;white-space:normal;font-size:clamp(2.65rem,13vw,4.2rem);line-height:1.08}.deliverable-carousel-card{flex-basis:min(88vw,520px)}.workflow-canvas.workflow-canvas-vertical{padding:1rem}.workflow-vertical-string{left:2.88rem}.workflow-node.workflow-node-vertical{grid-template-columns:3.45rem minmax(0,1fr);padding:1rem}.workflow-node-vertical .workflow-handle{left:2.54rem}}@media (prefers-reduced-motion:reduce){.star-layer,.star-layer span,.deliverable-carousel-track,.workflow-vertical-string span{animation:none!important}.deliverable-carousel-viewport{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.deliverable-carousel-track{width:max-content}.deliverable-carousel-card{scroll-snap-align:center}}.home-particle-hero.starfield-hero{min-height:clamp(720px,84vh,820px)!important;padding:clamp(7rem, 11vw, 10.25rem) var(--page-pad) clamp(5rem, 7vw, 6.75rem)!important}.home-particle-copy.starfield-hero-copy{width:min(100%,1120px)!important;max-width:96vw!important;overflow:visible!important}.starfield-hero-copy h1{width:100%!important;max-width:min(1120px,96vw)!important;font-family:var(--font-sans)!important;letter-spacing:-.064em!important;white-space:nowrap!important;text-transform:none!important;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent var(--p,0%)), linear-gradient(180deg, #fff 0%, #d8ecf8 38%, #9dc3f7 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:0 12px 34px #000000ad,0 0 28px #93c5fd2e!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 auto!important;padding:0 0 .24em!important;font-size:clamp(3.4rem,7.25vw,6.4rem)!important;font-weight:760!important;line-height:1.08!important;animation:10s linear 1.2s infinite homePulse!important;display:block!important;overflow:visible!important}.starfield-hero-copy>p{margin-top:clamp(.85rem,1.5vw,1.2rem)!important}.deliverable-carousel.deliverable-carousel-hd{width:min(100%,100vw)!important;margin:clamp(2.25rem,4.5vw,3.5rem) auto 0!important;overflow:hidden!important}.deliverable-carousel-hd .deliverable-carousel-viewport,.deliverable-carousel .deliverable-carousel-viewport{width:100%!important;padding:.25rem 0 1.75rem!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)!important}.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track{will-change:transform!important;align-items:center!important;gap:clamp(1.4rem,2.7vw,2.6rem)!important;width:max-content!important;animation:56s linear infinite deliverableCarousel!important;display:flex!important}.deliverable-carousel-hd .deliverable-carousel-card,.deliverable-carousel .deliverable-carousel-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 min(92vw,940px)!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.deliverable-carousel-hd .deliverable-carousel-card:hover,.deliverable-carousel .deliverable-carousel-card:hover{box-shadow:none!important;border:0!important;transform:none!important}.deliverable-carousel-hd .deliverable-carousel-card img,.deliverable-carousel .deliverable-carousel-card img{aspect-ratio:16/10!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important;background:0 0!important;border:0!important;border-radius:clamp(.85rem,1.45vw,1.25rem)!important;width:100%!important;height:auto!important;display:block!important;box-shadow:0 28px 82px #00000061!important}.workflow-lines.workflow-lines-stacked{z-index:1!important;pointer-events:none!important;width:7rem!important;height:calc(100% - 6rem)!important;position:absolute!important;top:3rem!important;bottom:3rem!important;left:50%!important;transform:translate(-50%)!important}.workflow-line-base-stacked{fill:none!important;stroke:#94a3b83d!important;stroke-width:1.7px!important}.workflow-line-pulse-stacked{fill:none!important;stroke:#4da3ff!important;stroke-width:3.2px!important;stroke-linecap:round!important;stroke-dasharray:9 24!important;filter:drop-shadow(0 0 9px #4da3ffc7)!important;animation:5.2s linear infinite workflowDashVertical!important}.workflow-node.workflow-node-stacked .workflow-node-index{color:#bfdbfe!important;font-variant-numeric:tabular-nums!important;width:2.1rem!important;height:2.1rem!important;box-shadow:none!important;background:#4da3ff1f!important;border:1px solid #93c5fd57!important;border-radius:.7rem!important;place-items:center!important;font-size:.72rem!important;font-weight:800!important;display:inline-grid!important}.workflow-node.workflow-node-stacked .workflow-handle{background:#05070d!important;border:1px solid #93c5fd73!important;border-radius:999px!important;width:.72rem!important;height:.72rem!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 14px #4da3ff70!important}.workflow-node.workflow-node-stacked .workflow-handle-top{top:-.39rem!important}.workflow-node.workflow-node-stacked .workflow-handle-bottom{bottom:-.39rem!important}.workflow-node.workflow-node-stacked:first-child .workflow-handle-top,.workflow-node.workflow-node-stacked:last-child .workflow-handle-bottom{display:none!important}@keyframes workflowDashVertical{to{stroke-dashoffset:-132px}}@media (max-width:920px){.starfield-hero-copy h1{letter-spacing:-.055em!important;white-space:nowrap!important;font-size:clamp(3rem,10vw,5.4rem)!important;line-height:1.08!important}.workflow-showcase.workflow-showcase-stacked{width:min(100%,42rem)!important}.workflow-lines.workflow-lines-stacked{width:4rem!important;left:2.75rem!important;transform:none!important}.workflow-node-layer.workflow-node-layer-stacked{justify-items:stretch!important}.workflow-node.workflow-node-stacked{width:100%!important}.workflow-node.workflow-node-stacked .workflow-handle{left:2.56rem!important}}@media (max-width:760px){.starfield-hero-copy h1{letter-spacing:-.055em!important;white-space:normal!important;font-size:clamp(2.9rem,12.5vw,4.25rem)!important;line-height:1.1!important}.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track{gap:1rem!important;animation-duration:42s!important}.deliverable-carousel-hd .deliverable-carousel-card,.deliverable-carousel .deliverable-carousel-card{flex-basis:min(93vw,620px)!important}.workflow-canvas.workflow-canvas-stacked{padding:1rem!important}.workflow-lines.workflow-lines-stacked{height:calc(100% - 4.4rem)!important;top:2.2rem!important;bottom:2.2rem!important;left:2.32rem!important}.workflow-node.workflow-node-stacked{grid-template-columns:2.55rem minmax(0,1fr)!important;min-height:auto!important;padding:1rem!important}.workflow-node.workflow-node-stacked .workflow-handle{left:2.24rem!important}}@media (prefers-reduced-motion:reduce){.starfield-hero-copy h1,.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track,.workflow-line-pulse-stacked{animation:none!important}}.home-particle-hero.blob-hero{isolation:isolate;border-bottom:1px solid var(--border);background:#000;place-items:center;display:grid;position:relative;overflow:hidden;min-height:clamp(720px,84vh,820px)!important;padding:clamp(7rem, 11vw, 10.25rem) var(--page-pad) clamp(5rem, 7vw, 6.75rem)!important}.blob-hero-background,.blob-hero-background:before,.blob-hero-background:after,.blob-hero-vignette{pointer-events:none;position:absolute}.blob-hero-background{z-index:0;background:radial-gradient(circle at 50% 45%,#0ea5e91a,#0000 34%),linear-gradient(#030711 0%,#000 100%);inset:0;overflow:hidden}.blob-hero-background:after{content:"";z-index:2;--f:blur(3em) brightness(8.6);opacity:.95;background-image:radial-gradient(circle,#0000 0 2px,#06090f 2px);background-size:8px 8px;animation:5s ease-in-out infinite blobHeroFilter;inset:0}.blob-hero-background:before{content:"";z-index:1;--c:#2563eb;--c1:#38bdf8;background-image:radial-gradient(4px 100px at 0px 235px, var(--c), #0000), radial-gradient(4px 100px at 300px 235px, var(--c), #0000), radial-gradient(3px 4px at 150px 117.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 252px, var(--c), #0000), radial-gradient(4px 100px at 300px 252px, var(--c), #0000), radial-gradient(3px 4px at 150px 126px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 150px, var(--c), #0000), radial-gradient(4px 100px at 300px 150px, var(--c), #0000), radial-gradient(3px 4px at 150px 75px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 253px, var(--c), #0000), radial-gradient(4px 100px at 300px 253px, var(--c), #0000), radial-gradient(3px 4px at 150px 126.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 204px, var(--c), #0000), radial-gradient(4px 100px at 300px 204px, var(--c), #0000), radial-gradient(3px 4px at 150px 102px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 134px, var(--c), #0000), radial-gradient(4px 100px at 300px 134px, var(--c), #0000), radial-gradient(3px 4px at 150px 67px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 179px, var(--c), #0000), radial-gradient(4px 100px at 300px 179px, var(--c), #0000), radial-gradient(3px 4px at 150px 89.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 299px, var(--c), #0000), radial-gradient(4px 100px at 300px 299px, var(--c), #0000), radial-gradient(3px 4px at 150px 149.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 215px, var(--c), #0000), radial-gradient(4px 100px at 300px 215px, var(--c), #0000), radial-gradient(3px 4px at 150px 107.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 281px, var(--c), #0000), radial-gradient(4px 100px at 300px 281px, var(--c), #0000), radial-gradient(3px 4px at 150px 140.5px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 158px, var(--c), #0000), radial-gradient(4px 100px at 300px 158px, var(--c), #0000), radial-gradient(3px 4px at 150px 79px, var(--c1) 100%, #0000 150%), radial-gradient(4px 100px at 0px 210px, var(--c), #0000), radial-gradient(4px 100px at 300px 210px, var(--c), #0000), radial-gradient(3px 4px at 150px 105px, var(--c1) 100%, #0000 150%);opacity:.72;background-size:300px 235px,300px 235px,300px 235px,300px 252px,300px 252px,300px 252px,300px 150px,300px 150px,300px 150px,300px 253px,300px 253px,300px 253px,300px 204px,300px 204px,300px 204px,300px 134px,300px 134px,300px 134px,300px 179px,300px 179px,300px 179px,300px 299px,300px 299px,300px 299px,300px 215px,300px 215px,300px 215px,300px 281px,300px 281px,300px 281px,300px 158px,300px 158px,300px 158px,300px 210px,300px 210px,300px 210px;animation:150s linear infinite blobHeroRain;inset:-145%;rotate:-45deg}.blob-hero-vignette{z-index:3;background:radial-gradient(62% 34% at 50% 46%,#2563eb1a,#0000 62%),linear-gradient(90deg,#000000c7,#0000 25% 75%,#000000c7),linear-gradient(#00000052,#0000 33%,#000000c7);inset:0}.home-particle-copy.blob-hero-copy{z-index:5;text-align:center;margin:0 auto;position:relative;width:min(100%,1120px)!important;max-width:96vw!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.home-particle-copy.blob-hero-copy:before,.home-particle-copy.blob-hero-copy:after{content:none!important;display:none!important}.blob-hero-copy h1{width:100%!important;max-width:min(1120px,96vw)!important;font-family:var(--font-sans)!important;letter-spacing:-.064em!important;white-space:nowrap!important;text-transform:none!important;color:#fff!important;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent var(--p,0%)), linear-gradient(180deg, #fff 0%, #d8ecf8 38%, #8fc7ff 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:0 12px 34px #000000ad,0 0 28px #93c5fd2e!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 auto!important;padding:0 0 .24em!important;font-size:clamp(3.4rem,7.25vw,6.4rem)!important;font-weight:760!important;line-height:1.08!important;animation:10s linear 1.2s infinite homePulse!important;display:block!important;overflow:visible!important}.blob-hero-copy>p{color:#e4edf9c7;text-shadow:0 1px 18px #0000009e;max-width:760px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.64;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:clamp(.85rem,1.5vw,1.2rem) auto 0!important}.blob-hero-copy .hero-cta-row,.blob-hero-copy .home-proof-row{z-index:6;position:relative}.blob-hero-copy .hero-cta-row{margin-top:clamp(1.45rem,2.4vw,2rem)}.blob-hero-copy .home-proof-row{margin-top:1rem}@keyframes blobHeroFilter{0%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}25%{-webkit-backdrop-filter:var(--f) hue-rotate(-18deg);backdrop-filter:var(--f) hue-rotate(-18deg)}28%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}32%{-webkit-backdrop-filter:var(--f) hue-rotate(-14deg);backdrop-filter:var(--f) hue-rotate(-14deg)}39%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}40%{-webkit-backdrop-filter:var(--f) hue-rotate(-14deg);backdrop-filter:var(--f) hue-rotate(-14deg)}41%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}42%{-webkit-backdrop-filter:var(--f) hue-rotate(-18deg);backdrop-filter:var(--f) hue-rotate(-18deg)}44%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}58%{-webkit-backdrop-filter:var(--f) hue-rotate(-14deg);backdrop-filter:var(--f) hue-rotate(-14deg)}64%{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}80%{-webkit-backdrop-filter:var(--f) hue-rotate(-18deg);backdrop-filter:var(--f) hue-rotate(-18deg)}to{-webkit-backdrop-filter:var(--f) hue-rotate(0deg);backdrop-filter:var(--f) hue-rotate(0deg)}}@keyframes blobHeroRain{0%{background-position:0 220px,3px 220px,151.5px 337.5px,25px 24px,28px 24px,176.5px 150px,50px 16px,53px 16px,201.5px 91px,75px 224px,78px 224px,226.5px 350.5px,100px 19px,103px 19px,251.5px 121px,125px 120px,128px 120px,276.5px 187px,150px 31px,153px 31px,301.5px 120.5px,175px 235px,178px 235px,326.5px 384.5px,200px 121px,203px 121px,351.5px 228.5px,225px 224px,228px 224px,376.5px 364.5px,250px 26px,253px 26px,401.5px 105px,275px 75px,278px 75px,426.5px 180px}to{background-position:0 6800px,3px 6800px,151.5px 6917.5px,25px 13632px,28px 13632px,176.5px 13758px,50px 5416px,53px 5416px,201.5px 5491px,75px 17175px,78px 17175px,226.5px 17301.5px,100px 5119px,103px 5119px,251.5px 5221px,125px 8428px,128px 8428px,276.5px 8495px,150px 9876px,153px 9876px,301.5px 9965.5px,175px 13391px,178px 13391px,326.5px 13540.5px,200px 14741px,203px 14741px,351.5px 14848.5px,225px 18770px,228px 18770px,376.5px 18910.5px,250px 5082px,253px 5082px,401.5px 5161px,275px 6375px,278px 6375px,426.5px 6480px}}.deliverable-carousel.deliverable-carousel-hd,.deliverable-carousel{width:min(100%,1120px)!important;box-shadow:none!important;background:0 0!important;margin:clamp(2.6rem,4.7vw,3.75rem) auto 0!important;position:relative!important;overflow:hidden!important}.deliverable-carousel-hd .deliverable-carousel-viewport,.deliverable-carousel .deliverable-carousel-viewport{width:100%!important;height:clamp(8.5rem,18vw,14rem)!important;padding:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)!important}.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track{will-change:transform!important;align-items:center!important;gap:0!important;width:max-content!important;height:100%!important;animation:56s linear infinite deliverableLogoScroll!important;display:flex!important}.deliverable-carousel-hd:hover .deliverable-carousel-track,.deliverable-carousel-hd:focus-within .deliverable-carousel-track,.deliverable-carousel:hover .deliverable-carousel-track,.deliverable-carousel:focus-within .deliverable-carousel-track{animation-play-state:running!important}.deliverable-carousel-hd .deliverable-carousel-card,.deliverable-carousel .deliverable-carousel-card{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 clamp(18rem,29vw,24rem)!important;place-items:center!important;margin:0!important;padding:0 clamp(.65rem,1.4vw,1rem)!important;display:grid!important;overflow:visible!important;transform:none!important}.deliverable-carousel-hd .deliverable-carousel-card img,.deliverable-carousel .deliverable-carousel-card img{aspect-ratio:16/10!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important;background:0 0!important;border:0!important;border-radius:clamp(.8rem,1.25vw,1.1rem)!important;width:100%!important;height:auto!important;max-height:100%!important;display:block!important;box-shadow:0 18px 52px #00000057!important}@keyframes deliverableLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.workflow-lines,.workflow-lines-stacked,.workflow-handle,.workflow-node .workflow-handle,.workflow-node.workflow-node-stacked .workflow-handle{display:none!important}.workflow-node-layer.workflow-node-layer-stacked{z-index:2!important;justify-items:stretch!important;gap:clamp(.78rem,1.55vw,1.05rem)!important;display:grid!important;position:relative!important;inset:auto!important}.workflow-node.workflow-node-stacked{width:100%!important;min-height:0!important;transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease)!important;background:linear-gradient(90deg,#4da3ff29,#0000 38%) 0 0/100% 2px no-repeat,linear-gradient(#141417ed,#080a10f2)!important;border:1px solid #ffffff1a!important;border-radius:.95rem!important;grid-template-columns:2.45rem minmax(0,1fr)!important;align-content:center!important;align-items:start!important;gap:.8rem!important;padding:.9rem 1rem!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 14px 36px #0006,inset 0 1px #ffffff0d!important}.workflow-node.workflow-node-stacked:hover{border-color:#93c5fd38!important;transform:translateY(-1px)!important;box-shadow:0 18px 46px #0000007a,0 0 22px #4da3ff12,inset 0 1px #ffffff0f!important}.workflow-node.workflow-node-stacked .workflow-node-index:after{content:"";background:#05070d;border:1px solid #93c5fd66;border-radius:999px;width:.52rem;height:.52rem;position:absolute;top:calc(100% + .54rem);left:50%;transform:translate(-50%);box-shadow:0 0 13px #4da3ff5c}.workflow-node.workflow-node-stacked:last-child .workflow-node-index:after{display:none}@keyframes workflowRailPulse{to{transform:translateY(720%)}}@media (max-width:920px){.blob-hero-copy h1{letter-spacing:-.055em!important;white-space:nowrap!important;font-size:clamp(3rem,10vw,5.4rem)!important;line-height:1.08!important}}@media (max-width:760px){:root{--space-section:clamp(4.4rem, 12vw, 5.6rem)}.home-particle-hero.blob-hero{min-height:700px!important;padding-top:6rem!important}.blob-hero-copy h1{letter-spacing:-.055em!important;white-space:normal!important;font-size:clamp(2.9rem,12.5vw,4.25rem)!important;line-height:1.1!important}.deliverable-carousel-hd .deliverable-carousel-viewport,.deliverable-carousel .deliverable-carousel-viewport{height:clamp(7.4rem,38vw,10rem)!important}.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track{animation-duration:42s!important}.deliverable-carousel-hd .deliverable-carousel-card,.deliverable-carousel .deliverable-carousel-card{flex-basis:min(76vw,20rem)!important;padding-inline:.45rem!important}.workflow-canvas.workflow-canvas-stacked{padding:.9rem!important}.workflow-string-rail{top:1.8rem;bottom:1.8rem;left:1.95rem}.workflow-node.workflow-node-stacked{grid-template-columns:2.25rem minmax(0,1fr)!important;padding:.85rem!important}.workflow-node.workflow-node-stacked .workflow-node-index{width:1.95rem!important;height:1.95rem!important}}@media (prefers-reduced-motion:reduce){.blob-hero-background:before,.blob-hero-background:after,.blob-hero-copy h1,.deliverable-carousel-hd .deliverable-carousel-track,.deliverable-carousel .deliverable-carousel-track,.workflow-string-rail span{animation:none!important}}.sup-page-hero .sup-page-hero-copy h1{padding-bottom:.12em;overflow:visible}.sup-page-hero.has-visual .sup-page-hero-grid{gap:clamp(2.8rem,5.5vw,5rem)}.deliverable-carousel,.deliverable-carousel-hd{width:100%!important;margin:clamp(3rem,5vw,4.5rem) auto 0!important;overflow:hidden!important}.deliverable-carousel-viewport,.deliverable-carousel-hd .deliverable-carousel-viewport{width:100%!important;height:clamp(20rem,36vw,31rem)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)!important}.deliverable-carousel-track,.deliverable-carousel-hd .deliverable-carousel-track{align-items:center!important;gap:clamp(1.25rem,2.4vw,2rem)!important;width:max-content!important;height:100%!important;animation:42s linear infinite deliverableLogoScroll!important;display:flex!important}.deliverable-carousel:hover .deliverable-carousel-track,.deliverable-carousel:focus-within .deliverable-carousel-track,.deliverable-carousel-hd:hover .deliverable-carousel-track,.deliverable-carousel-hd:focus-within .deliverable-carousel-track{animation-play-state:running!important}.deliverable-carousel-card,.deliverable-carousel-hd .deliverable-carousel-card{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 clamp(34rem,62vw,58rem)!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;transform:none!important}.deliverable-carousel-card img,.deliverable-carousel-hd .deliverable-carousel-card img{aspect-ratio:16/10!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important;background:0 0!important;border:0!important;border-radius:clamp(.95rem,1.4vw,1.35rem)!important;width:100%!important;height:100%!important;max-height:100%!important;display:block!important;box-shadow:0 26px 70px #0000006b!important}.workflow-showcase.workflow-showcase-stacked{border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;background:var(--card)!important;width:min(100%,760px)!important;box-shadow:var(--shadow-lg)!important;margin-inline:auto!important;overflow:hidden!important}.workflow-canvas.workflow-canvas-stacked{background:radial-gradient(circle,#ffffff1c 1px,#0000 1.55px) 0 0/22px 22px,radial-gradient(circle at 20% 8%,#2563eb1f,#0000 20rem),radial-gradient(circle at 85% 78%,#4da3ff1a,#0000 18rem),#05070d!important;min-height:auto!important;padding:clamp(1.05rem,2.2vw,1.35rem)!important;position:relative!important;overflow:hidden!important}.workflow-node-layer.workflow-node-layer-stacked{z-index:2!important;gap:clamp(.72rem,1.4vw,.95rem)!important;display:grid!important;position:relative!important;inset:auto!important}.workflow-string-rail{z-index:1!important;background:linear-gradient(#0000,#94a3b840,#4da3ff57,#94a3b838,#0000)!important;border-radius:999px!important;width:2px!important;position:absolute!important;top:2rem!important;bottom:2rem!important;left:clamp(2.1rem,4vw,2.35rem)!important;overflow:hidden!important}.workflow-string-rail span{inset-inline:0!important;background:linear-gradient(#0000,#4da3fff5,#bae6fda3,#0000)!important;height:20%!important;animation:5.2s linear infinite workflowRailPulse!important;position:absolute!important;top:-20%!important;box-shadow:0 0 20px #4da3ff9e!important}.workflow-node.workflow-node-stacked{background:linear-gradient(90deg,#4da3ff29,#0000 38%) 0 0/100% 2px no-repeat,linear-gradient(#141417f0,#080a10f5)!important;border:1px solid #ffffff1a!important;border-radius:.95rem!important;grid-template-columns:2.15rem minmax(0,1fr)!important;align-items:start!important;gap:.75rem!important;width:100%!important;min-height:0!important;padding:.78rem .95rem!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 14px 36px #0006,inset 0 1px #ffffff0d!important}.workflow-node.workflow-node-stacked .workflow-node-index{z-index:3!important;color:#bfdbfe!important;font-variant-numeric:tabular-nums!important;background:#4da3ff21!important;border:1px solid #93c5fd5c!important;border-radius:.68rem!important;place-items:center!important;width:1.92rem!important;height:1.92rem!important;font-size:.68rem!important;font-weight:800!important;display:inline-grid!important;position:relative!important;box-shadow:0 0 0 3px #05070d,0 0 14px #4da3ff38!important}.workflow-node.workflow-node-stacked .workflow-node-index:after,.workflow-node.workflow-node-stacked .workflow-handle,.workflow-node .workflow-handle{content:none!important;display:none!important}.workflow-node.workflow-node-stacked h3{color:#fafafa!important;letter-spacing:-.02em!important;margin:0!important;font-size:.94rem!important;line-height:1.16!important}.workflow-node.workflow-node-stacked p{color:#d4d4d8c2!important;max-width:60ch!important;margin:.28rem 0 0!important;font-size:.78rem!important;line-height:1.42!important}.monthly-grid.compact .monthly-card.premium-monthly-card{grid-template-columns:minmax(0,1fr) minmax(13.5rem,16.5rem)!important;align-items:stretch!important;gap:clamp(1.35rem,3vw,2rem)!important;padding:clamp(1.35rem,2.8vw,1.85rem)!important;display:grid!important}.monthly-card .monthly-main{align-content:start!important;gap:.7rem!important;display:grid!important}.monthly-card .monthly-main .mini-label,.monthly-card .monthly-main h3,.monthly-card .monthly-main p,.monthly-card .monthly-main ul{margin:0!important}.monthly-card .monthly-main ul{border-top:1px solid var(--border)!important;gap:0!important;padding:0!important;list-style:none!important;display:grid!important}.monthly-card .monthly-main li{border-bottom:1px solid var(--border)!important;align-items:center!important;min-height:2.3rem!important;padding:.55rem 0!important;display:flex!important}.monthly-card .monthly-purchase{border-left:1px solid var(--border)!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:.85rem!important;padding-left:clamp(1rem,2vw,1.4rem)!important;display:flex!important}.monthly-card .monthly-price{text-align:left!important;margin:0!important}.monthly-card .monthly-purchase .btn{width:100%!important}@media (max-width:760px){:root{--space-section:clamp(4.75rem, 12vw, 6rem)}.deliverable-carousel-viewport,.deliverable-carousel-hd .deliverable-carousel-viewport{height:clamp(15rem,62vw,22rem)!important}.deliverable-carousel-card,.deliverable-carousel-hd .deliverable-carousel-card{flex-basis:min(92vw,34rem)!important}.workflow-canvas.workflow-canvas-stacked{padding:.85rem!important}.workflow-string-rail{top:1.6rem!important;bottom:1.6rem!important;left:1.8rem!important}.workflow-node.workflow-node-stacked{grid-template-columns:2rem minmax(0,1fr)!important;padding:.75rem .82rem!important}.workflow-node.workflow-node-stacked .workflow-node-index{width:1.78rem!important;height:1.78rem!important}.monthly-grid.compact .monthly-card.premium-monthly-card{grid-template-columns:1fr!important}.monthly-card .monthly-purchase{border-left:0!important;border-top:1px solid var(--border)!important;padding-top:1rem!important;padding-left:0!important}}:root{--space-section:clamp(7rem, 10vw, 10rem)}.home-particle-hero.shader-hero{isolation:isolate;border-bottom:1px solid var(--border);background:#000;place-items:center;display:grid;position:relative;overflow:hidden;min-height:clamp(720px,88vh,860px)!important;padding:clamp(7.25rem, 10vw, 10rem) var(--page-pad) clamp(5.25rem, 7vw, 7rem)!important}.shader-animation{z-index:0;background:radial-gradient(#0f172aeb,#000 72%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.shader-animation canvas{opacity:.92;filter:saturate(1.25)contrast(1.08)brightness(.94);display:block;width:100%!important;height:100%!important}.shader-hero-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#2563eb1f,#0000 34%),linear-gradient(90deg,#000000c7,#0000 26% 74%,#000000c7),linear-gradient(#0000005c,#0000 36%,#000000c7);position:absolute;inset:0}.home-particle-copy.shader-hero-copy{z-index:5;text-align:center;margin:0 auto;position:relative;width:min(100%,1140px)!important;max-width:96vw!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.home-particle-copy.shader-hero-copy:before,.home-particle-copy.shader-hero-copy:after{content:none!important;display:none!important}.shader-hero-copy h1{width:100%!important;max-width:min(38rem,92vw)!important;font-family:var(--font-sans)!important;letter-spacing:-.04em!important;white-space:normal!important;color:#fff!important;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p,0%) - 2em), #fff calc(var(--p,0%) - 1em), #fff calc(var(--p,0%) - .4em), transparent var(--p,0%)), linear-gradient(180deg, #fff 0%, #d8ecf8 40%, #8fc7ff 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:0 14px 38px #000000b3,0 0 32px #93c5fd2e!important;text-wrap:balance!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 auto!important;padding:0 0 .22em!important;font-size:clamp(2.3rem,4.6vw,3.9rem)!important;font-weight:780!important;line-height:1.05!important;animation:10s linear 1.2s infinite homePulse!important;display:block!important;overflow:visible!important}.shader-hero-copy>p{color:#e4edf9d1;text-shadow:0 1px 18px #000000a8;max-width:790px;font-size:clamp(1rem,1.42vw,1.17rem);line-height:1.66;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:clamp(.85rem,1.5vw,1.2rem) auto 0!important}.shader-hero-copy .hero-cta-row{z-index:6;margin-top:clamp(1.55rem,2.4vw,2rem);position:relative}.shader-hero-copy .home-proof-row{z-index:6;margin-top:1.05rem;position:relative}.pricing-product-section,.monthly-analysis-section,.api-pricing-section{position:relative;overflow:hidden}.pricing-product-section:before,.monthly-analysis-section:before,.api-pricing-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 70% at 50% 0,#6366f129,#0000 72%);position:absolute;inset:0}.pricing-product-section>.wrap,.monthly-analysis-section>.wrap,.api-pricing-section>.wrap{z-index:1;position:relative}.pricing-product-card,.sup-pricing-card.pricing-product-card{position:relative;background:linear-gradient(#ffffff0e,#ffffff05),radial-gradient(80% 42% at 50% -15%,#60a5fa2b,#0000 70%)!important;border:1px solid #ffffff1c!important;border-radius:1.25rem!important;padding:clamp(1.6rem,3vw,2.25rem)!important;overflow:visible!important;box-shadow:inset 0 -20px 80px -20px #8686f024,0 24px 70px #00000061!important}.pricing-product-card .mini-label,.pricing-product-card h3,.pricing-product-card .price-line,.pricing-product-card .price-note,.pricing-product-card>p,.pricing-product-card ul,.pricing-product-card .button-row{z-index:1;position:relative}.pricing-product-card .mini-label{width:fit-content;color:#93c5fd!important;background:#2563eb1a!important;border-color:#93c5fd2e!important}.pricing-product-card h3{margin-top:.85rem!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important}.pricing-product-card .price-line{text-shadow:0 0 30px #60a5fa2e;letter-spacing:-.06em!important;color:#f8fbff!important;margin-top:.4rem!important;font-size:clamp(2.45rem,4.6vw,3.6rem)!important;line-height:1!important}.pricing-product-card .price-note{color:var(--muted-foreground)!important;font-size:.92rem!important}.pricing-product-card ul{border-top:1px solid var(--border)!important;margin:.4rem 0 0!important;padding:clamp(1rem,2vw,1.35rem) 0 0!important;list-style:none!important}.pricing-product-card ul li{align-items:center;min-height:2.35rem;position:relative;border-top:0!important;border-bottom:1px solid var(--border)!important;color:#e5e7ebd1!important;padding:.55rem 0 .55rem 1.65rem!important;display:flex!important}.pricing-product-card ul li:before{content:"";border-bottom:2px solid #60a5fa;border-left:2px solid #60a5fa;width:.72rem;height:.42rem;position:absolute;top:50%;left:.15rem;transform:translateY(-62%)rotate(-45deg)}.pricing-product-card .btn{min-height:46px!important;font-size:.86rem!important}.monthly-card.premium-monthly-card{background:radial-gradient(55% 60% at 100% 0,#60a5fa29,#0000 72%),linear-gradient(#ffffff0e,#ffffff05)!important;border:1px solid #ffffff1c!important;border-radius:1.25rem!important;box-shadow:inset 0 -20px 80px -20px #8686f024,0 24px 70px #00000057!important}.monthly-card .monthly-purchase{border-left-color:#ffffff1c!important}.monthly-card .monthly-price{text-shadow:0 0 28px #60a5fa2e;color:#f8fbff!important;font-size:clamp(2.1rem,3.8vw,3.25rem)!important}.free-tool-grid.premium-tools-grid{align-items:stretch!important}.free-tool-card .tool-image{aspect-ratio:16/10;border-radius:var(--radius-xl);border:1px solid var(--border);background:#080b12;overflow:hidden}.free-tool-card .tool-image img{object-fit:cover;width:100%;height:100%}.deliverable-carousel-viewport,.deliverable-carousel-hd .deliverable-carousel-viewport{height:clamp(22rem,39vw,34rem)!important}.deliverable-carousel-card,.deliverable-carousel-hd .deliverable-carousel-card{flex-basis:clamp(38rem,66vw,64rem)!important}@media (max-width:920px){.shader-hero-copy h1{letter-spacing:-.04em!important;white-space:normal!important;text-wrap:balance!important;max-width:min(38rem,92vw)!important;font-size:clamp(2.3rem,4.6vw,3.9rem)!important}}@media (max-width:760px){:root{--space-section:clamp(5.25rem, 14vw, 6.75rem)}.home-particle-hero.shader-hero{min-height:720px!important;padding-top:6.5rem!important}.shader-hero-copy h1{letter-spacing:-.04em!important;white-space:normal!important;text-wrap:balance!important;max-width:min(38rem,92vw)!important;font-size:clamp(2.3rem,4.6vw,3.9rem)!important;line-height:1.05!important}.deliverable-carousel-viewport,.deliverable-carousel-hd .deliverable-carousel-viewport{height:clamp(17rem,64vw,24rem)!important}.deliverable-carousel-card,.deliverable-carousel-hd .deliverable-carousel-card{flex-basis:min(94vw,38rem)!important}}@media (prefers-reduced-motion:reduce){.shader-animation canvas,.shader-hero-copy h1{text-wrap:balance!important;max-width:min(38rem,92vw)!important;animation:none!important}}.home-particle-copy.shader-hero-copy .sup-kicker{letter-spacing:.075em}.deliverable-carousel,.deliverable-carousel-hd,.deliverable-carousel-viewport,.deliverable-carousel-track,.deliverable-carousel-card{display:none!important}.deliverables-marquee-showcase{gap:clamp(1.15rem,2.2vw,1.65rem);width:min(100%,1180px);margin:clamp(2.75rem,5vw,4.5rem) auto 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.deliverables-marquee-row{gap:clamp(1rem,2vw,1.5rem);width:100%;display:flex;overflow:hidden}.deliverables-marquee-track{min-width:100%;animation:aimspaceMarquee var(--duration,34s) linear infinite;flex-shrink:0;justify-content:space-around;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.deliverables-marquee-track.reverse{animation-direction:reverse}.deliverables-marquee-tile{border-radius:var(--radius-2xl);background:0 0;flex:0 0 clamp(18rem,32vw,29rem);height:clamp(12rem,21vw,18rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.deliverables-marquee-image{object-fit:contain;object-position:center}@keyframes aimspaceMarquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - clamp(1rem,2vw,1.5rem)))}}.sup-page-hero:not(.home-hero-section) .sup-page-hero-copy h1{letter-spacing:-.038em;font-size:clamp(2.65rem,5.4vw,5.15rem);line-height:1.02}.sup-page-hero:not(.home-hero-section) .sup-hero-lead{max-width:42rem;font-size:clamp(.98rem,1.24vw,1.13rem);line-height:1.72}.sup-section-head h2{font-size:clamp(2.15rem,4.2vw,4rem)}.section,.sup-clean-section{padding-block:clamp(5.25rem,9vw,8rem)}.sup-card-grid{row-gap:clamp(1.15rem,2vw,1.8rem)}.home-particle-hero.shader-hero{background:radial-gradient(circle at 50% -8%, #4da3ff1a, transparent 34rem), var(--background)!important;border-bottom-color:var(--border)!important}.shader-animation{background:radial-gradient(ellipse at 50% 44%, #0f172ab3, transparent 52%), var(--background)!important}.shader-animation canvas{mix-blend-mode:screen;opacity:.82!important}.shader-hero-vignette{background:radial-gradient(circle at 50% 43%, #4da3ff24, transparent 33%), linear-gradient(90deg, color-mix(in srgb, var(--background) 84%, transparent), transparent 25%, transparent 75%, color-mix(in srgb, var(--background) 84%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--background) 42%, transparent), transparent 36%, var(--background) 100%)!important}.home-route-grid.three-route-grid{gap:clamp(1rem,2vw,1.4rem)!important}.home-route-card{min-height:100%;position:relative;background:linear-gradient(180deg, #ffffff0b, #ffffff04), color-mix(in srgb, var(--card) 88%, transparent)!important;border:1px solid #ffffff17!important;border-radius:1.1rem!important;gap:.85rem!important;padding:clamp(1.2rem,2vw,1.55rem)!important;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0a!important}.home-route-card:before{content:none!important;display:none!important}.home-route-card:hover{border-color:#93c5fd42!important;transform:translateY(-2px)!important;box-shadow:0 24px 62px #0000004d,0 0 30px #4da3ff14!important}.home-route-card .mini-label{min-height:1.7rem;padding:.25rem .55rem;color:#93c5fd!important;letter-spacing:.045em!important;background:#4da3ff12!important;border-color:#93c5fd29!important;font-size:.68rem!important}.home-route-card h3{letter-spacing:-.045em!important;min-height:auto!important;margin-top:.15rem!important;font-size:clamp(1.35rem,2.2vw,1.75rem)!important}.home-route-card p{color:color-mix(in srgb, var(--muted-foreground) 92%, white 8%)!important;margin-top:0!important}.home-route-card ul{background:0 0!important;border:0!important;gap:.35rem!important;margin:.1rem 0 .35rem!important;padding:0!important}.home-route-card ul li{color:var(--muted-foreground)!important;border:0!important;padding:0!important;font-size:.83rem!important}.home-route-card ul li:first-child{color:var(--foreground)!important;font-weight:760!important}.route-card-actions,.home-route-card .button-row{grid-template-columns:1fr!important;gap:.55rem!important;margin-top:auto!important}.btn-primary,.btn-product,.btn-free,.lead-magnet-cta,.nav-free.btn-primary,.free-tools-page .btn-primary,.checkout-panel .btn-primary,.pricing-product-card .btn-primary,.pricing-product-card .btn-product,.home-route-card .btn-product,.choice-card .btn-product,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-product{color:#f8fbff!important;text-shadow:0 1px #0000002e!important;background:radial-gradient(circle at 50% 0,#dbeafe6b,#0000 48%),linear-gradient(#7ec3ff 0%,#2f8cff 48%,#1d4ed8 100%)!important;border-color:#93c5fd99!important;box-shadow:0 15px 38px #2563eb45,inset 0 0 0 1px #ffffff2b!important}.btn-primary:hover,.btn-product:hover,.btn-free:hover,.lead-magnet-cta:hover,.nav-free.btn-primary:hover,.free-tools-page .btn-primary:hover,.checkout-panel .btn-primary:hover,.pricing-product-card .btn-primary:hover,.pricing-product-card .btn-product:hover,.home-route-card .btn-product:hover,.choice-card .btn-product:hover,.sup-page-hero:not(.home-hero-section) .sup-actions .btn-product:hover{color:#fff!important;background:radial-gradient(circle at 50% 0,#eff6ff8c,#0000 48%),linear-gradient(#a5d8ff 0%,#3b82f6 50%,#1d4ed8 100%)!important;border-color:#bfdbfec7!important;box-shadow:0 20px 52px #2563eb57,inset 0 0 0 1px #ffffff38!important}.btn-outline,.home-route-card .btn-outline,.choice-card .btn-outline{color:var(--foreground)!important;border-color:var(--border-strong)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, white 8%), color-mix(in srgb, var(--surface) 88%, transparent))!important;text-shadow:none!important;box-shadow:0 10px 28px #0000002e,inset 0 0 0 1px #ffffff0a!important}.product-hero-compact-visual .sup-page-hero-visual{width:min(100%,60rem)!important}.product-hero-compact-visual .sup-page-hero-visual>img,.product-hero-compact-visual .sup-page-hero-visual img{max-height:clamp(20rem,40vw,30rem);object-fit:contain!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical){border-radius:var(--radius-2xl)!important;width:min(100%,92rem)!important;margin-inline:auto!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-canvas{border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.7px),radial-gradient(circle at 18% 10%,#2563eb1f,#0000 26rem),radial-gradient(circle at 88% 78%,#4da3ff1c,#0000 24rem)!important;background-size:24px 24px,auto,auto!important;min-height:clamp(31rem,42vw,39rem)!important;padding:0!important;position:relative!important;overflow:hidden!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-lines{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node-layer{display:block!important;position:absolute!important;inset:0!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node{left:var(--x)!important;top:var(--y)!important;border-radius:var(--radius-lg)!important;border-color:var(--border-strong)!important;background:color-mix(in srgb, var(--card) 90%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;width:min(15.75rem,18vw)!important;min-height:10.25rem!important;padding:1rem!important;position:absolute!important;transform:translateY(-50%)!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node h3{font-size:.98rem!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node p{color:var(--muted-foreground)!important;font-size:.78rem!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-line-base{stroke:#94a3b83d!important;stroke-width:1.7px!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-line-pulse{stroke:#60a5fa!important;stroke-width:2.8px!important;stroke-dasharray:70 500!important;animation:4.6s linear infinite workflowDash!important}.api-code-panel{background:radial-gradient(circle at 0 0,#3b82f62e,#0000 34%),#070b16!important;border-color:#93c5fd29!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0d!important}.api-code{color:#dbeafe!important;background:radial-gradient(circle at 0 0,#1d4ed833,#0000 34%),linear-gradient(#07101f,#080b12)!important}.code-key{color:#67e8f9!important}.code-string{color:#86efac!important}.code-value{color:#bbf7d0!important}.code-method{color:#f0abfc!important;font-weight:800!important}.code-number{color:#fde68a!important}.code-boolean{color:#fca5a5!important}.code-null{color:#c4b5fd!important}.code-punctuation{color:#93c5fd!important}.monthly-grid.premium-monthly-grid:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;max-width:880px!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card.premium-monthly-card{grid-template-columns:1fr!important;gap:1.25rem!important;min-width:0!important;min-height:100%!important;display:grid!important;overflow:hidden!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-main{min-width:0!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-main p{max-width:none!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-main ul{width:100%!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-purchase{background:0 0!important;border-top:1px solid #ffffff1c!important;border-left:0!important;border-radius:0!important;padding:1rem 0 0!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-price{text-align:left!important;font-size:clamp(2.35rem,4.4vw,3.35rem)!important}.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-purchase .btn{width:100%!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node{width:min(16.25rem,22vw)!important;min-height:9.65rem!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-line-base,.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-line-pulse{fill:none!important}.home-route-card .btn-product{color:#e5e7eb!important;text-shadow:none!important;background:linear-gradient(#ffffff13,#ffffff06),#111113!important;border-color:#ffffff24!important;box-shadow:0 12px 32px #00000042,inset 0 1px #ffffff0b!important}.home-route-card .btn-product:hover{color:#fff!important;background:radial-gradient(circle at 50% 0,#4da3ff1f,#0000 52%),linear-gradient(#ffffff18,#ffffff09),#14161c!important;border-color:#93c5fd4d!important;box-shadow:0 16px 42px #00000057,0 0 26px #4da3ff12!important}.system-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.system-shot-card{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, transparent), color-mix(in srgb, var(--background) 82%, transparent));box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.system-shot-image{aspect-ratio:16/10;border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--card) 70%, transparent);position:relative;overflow:hidden}.system-shot-image img{object-fit:cover;width:100%;height:100%;display:block}.system-shot-caption{color:var(--foreground);letter-spacing:-.01em;padding:.8rem .95rem .95rem;font-size:.88rem;font-weight:760}.route-card-risk-note{color:color-mix(in srgb, var(--foreground) 88%, var(--muted-foreground));margin:.85rem 0 0;font-size:.82rem;font-weight:700}.final-cta .fine-print{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 12%, transparent);width:fit-content;max-width:100%;color:var(--foreground);justify-content:center;align-items:center;margin:1.25rem auto 0;padding:.62rem .86rem;font-weight:760;display:inline-flex}@media (max-width:980px){.system-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.system-shot-grid{grid-template-columns:1fr}}.home-hero-section .sup-page-hero-copy h1{white-space:normal;text-wrap:balance;letter-spacing:-.04em;max-width:38rem;margin-inline:auto;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.05}.shader-hero-copy h1{white-space:normal!important;text-wrap:balance!important;letter-spacing:-.04em!important;max-width:min(38rem,92vw)!important;margin-inline:auto!important;font-size:clamp(2.3rem,4.6vw,3.9rem)!important;line-height:1.05!important}.faq-list{width:min(100%,62rem)!important;max-width:62rem!important;margin-inline:auto!important}.sup-section-head,.section-head{margin-bottom:clamp(1.75rem,3.4vh,2.8rem)!important}.sup-page-hero:not(.home-hero-section){padding-block:clamp(4rem,7vw,6.25rem) clamp(3rem,5.5vw,4.6rem)!important}.sup-page-hero:not(.home-hero-section) .sup-page-hero-copy h1,.sup-page-hero .sup-page-hero-copy h1{letter-spacing:-.04em!important;text-wrap:balance!important;max-width:min(52rem,92vw)!important;font-size:clamp(2.35rem,4.7vw,4.15rem)!important;line-height:1.04!important}.sup-page-hero:not(.home-hero-section) .sup-hero-lead{max-width:43rem!important}.compact-first-section{padding-top:clamp(4rem,7vw,6rem)!important}.compact-follow-section{padding-top:clamp(1.5rem,3vh,2.25rem)!important}.section-actions{margin:-.6rem auto clamp(1.65rem,3vw,2.35rem)!important}.home-particle-hero.shader-hero{min-height:clamp(620px,78vh,760px)!important;padding-bottom:clamp(3.5rem,8vw,6rem)!important;overflow:hidden!important}.home-particle-hero.shader-hero:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg, transparent 0%, #0a0a0b94 45%, var(--background) 100%)!important;height:clamp(10rem,20vh,16rem)!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.shader-hero-vignette{z-index:1!important}.home-particle-copy.shader-hero-copy{z-index:2!important}.shader-hero-copy h1{white-space:normal!important;text-wrap:balance!important;max-width:min(54rem,94vw)!important;font-size:clamp(2.45rem,5.15vw,4.35rem)!important;line-height:1.03!important}.shader-hero-copy>p{max-width:48rem!important}.problem-section .sup-card-grid,.api-engine-substance-section .sup-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem!important}.problem-section .sup-card,.api-engine-substance-section .sup-card{background:linear-gradient(135deg,#4da3ff13,#ffffff06 54%,#0000)!important;padding:clamp(1.1rem,2vw,1.35rem)!important}#why .sup-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:62rem!important;margin-inline:auto!important}#why .sup-card{grid-template-columns:2.5rem minmax(0,1fr)!important;align-items:start!important;column-gap:.9rem!important;padding:1.05rem 1.1rem!important;display:grid!important}#why .sup-card .sup-icon{grid-row:span 2!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical){width:min(100%,66rem)!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-canvas{min-height:clamp(32rem,50vw,42rem)!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node{width:min(17.5rem,28vw)!important;min-height:8.3rem!important;padding:.95rem!important}.product-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.product-proof-card{border-radius:var(--radius-2xl);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--card);border:1px solid #ffffff1a;margin:0;padding:.72rem;box-shadow:0 20px 58px #00000047,inset 0 1px #ffffff0d}.product-proof-card.featured{grid-column:span 2}.product-proof-frame{aspect-ratio:16/10;border-radius:calc(var(--radius-2xl) - .4rem);background:#eef2f7;border:1px solid #0f172a2e;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 16px 34px #00000040}.product-proof-frame:before,.system-shot-image:before,.artifact-image:before,.tool-image:before,.report-mock-shell:before{content:"";pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 20px 60px #ffffff26}.product-proof-image{object-fit:cover;object-position:center}.product-proof-card figcaption,.system-shot-caption{color:var(--foreground);padding:.75rem .2rem .1rem;font-size:.9rem;font-weight:800}.system-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1.05rem,2vw,1.6rem)!important;max-width:72rem!important;margin-inline:auto!important}.system-shot-card,.artifact-image,.tool-image,.report-mock-shell{background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--card)!important;border-color:#ffffff1f!important;box-shadow:0 20px 58px #0000004d,inset 0 1px #ffffff0d!important}.system-shot-card{padding:.75rem!important}.system-shot-image{aspect-ratio:16/9!important;border-radius:calc(var(--radius-xl) - .35rem)!important;background:#f3f6fb!important;border:1px solid #0f172a2e!important;position:relative!important}.system-shot-image img{object-fit:cover!important}.artifact-image,.tool-image,.report-mock-shell{padding:.65rem!important;position:relative!important}.artifact-image img,.tool-image img{border-radius:calc(var(--radius-xl) - .4rem)!important;background:#f3f6fb!important}.compact-route-actions,.home-route-card .compact-route-actions{align-items:center!important;gap:.9rem!important;display:flex!important}.compact-route-actions .btn{width:auto!important;min-width:9rem!important}.route-card-text-link{color:#bfdbfe!important;font-size:.92rem!important;font-weight:780!important}.route-card-text-link:hover,.route-card-risk-note a:hover{color:#fff!important;text-underline-offset:.18em!important;text-decoration:underline!important}.free-report-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);max-width:66rem;margin:clamp(2rem,4vw,2.8rem) auto 0;display:grid}.free-report-proof-card,.free-report-inline-card{border-radius:var(--radius-2xl);background:linear-gradient(135deg, #4da3ff14, #ffffff08 48%, #0000001a), var(--card);border:1px solid #ffffff1c;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 22px 64px #00000042,inset 0 1px #ffffff0d}.free-report-inline-card{max-width:62rem;margin:clamp(2rem,4vw,2.8rem) auto 0}.free-report-proof-card h3,.free-report-inline-card h3{margin:0 0 .45rem}.free-report-proof-card p,.free-report-inline-card p{margin:0 0 1rem}.free-report-proof-image,.free-report-inline-image{border-radius:var(--radius-xl);background:#f4efe6;border:1px solid #ffffff29;overflow:hidden;box-shadow:0 18px 40px #00000057}.free-report-inline-image.wide,.free-report-proof-card:nth-child(2) .free-report-proof-image{aspect-ratio:16/10;background:#f3f6fb}.free-report-proof-image img,.free-report-inline-image img{object-fit:cover;width:100%;height:100%}.free-report-inline-card .button-row{margin-top:.5rem}.monthly-card .monthly-price,.monthly-purchase .monthly-price,.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-price,.monthly-grid.premium-monthly-grid:not(.compact) .monthly-card .monthly-purchase .monthly-price{color:#bfdbfe!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(1.35rem,2.4vw,1.85rem)!important;line-height:1.05!important}.monthly-card .monthly-purchase{border-radius:var(--radius-xl)!important;background:0 0!important}.api-code-grid-teaser .api-code{max-height:17rem}.api-engine-substance-section .sup-section-head{margin-bottom:1.8rem!important}.report-mock-shell img{background:#f4efe6!important;box-shadow:0 24px 54px #00000057!important}@media (max-width:760px){.section,.sup-clean-section,.sup-section{padding-block:clamp(2.75rem,10vw,4rem)!important}}.product-proof-image,.system-shot-image img,.artifact-image img,.tool-image img,.report-mock-shell img,.free-report-proof-image img,.free-report-inline-image img,.sup-page-hero-visual img,.sup-feature-visual img,.visual-card img{image-rendering:auto;object-fit:contain!important;object-position:top center!important}.product-proof-frame,.system-shot-image,.artifact-image,.tool-image,.report-mock-shell,.free-report-proof-image,.free-report-inline-image,.sup-page-hero-visual,.sup-feature-visual,.visual-card{background:#f3f6fb!important}.visual-card-main,.visual-card-docs,.visual-card-os,.visual-card-ai,.visual-card-back{transform:none!important}.circular-gallery-shell{--gallery-radius:clamp(24rem, 44vw, 37rem);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 25%, #4da3ff26, transparent 42%), linear-gradient(180deg, #ffffff0b, #ffffff04), var(--card);border:1px solid #ffffff1a;width:min(100%,72rem);height:clamp(31rem,48vw,42rem);margin:clamp(2rem,4vw,3rem) auto 0;position:relative;overflow:hidden;box-shadow:0 26px 76px #0000005c,inset 0 1px #ffffff0d}.circular-gallery-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.circular-gallery-track{width:100%;height:100%;position:relative}.circular-gallery-card{border-radius:var(--radius-2xl);background:linear-gradient(180deg, #ffffff14, #ffffff06), var(--card);backface-visibility:hidden;border:1px solid #ffffff24;width:clamp(18rem,31vw,27rem);height:clamp(15rem,24vw,21rem);margin:calc(clamp(15rem,24vw,21rem)/-2) 0 0 calc(clamp(18rem,31vw,27rem)/-2);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 82px #00000073,inset 0 1px #ffffff0f}.circular-gallery-image{background:#f3f6fb;place-items:center;padding:.7rem;display:grid;position:absolute;inset:0 0 3.8rem}.circular-gallery-image img{object-fit:contain;object-position:center;border-radius:calc(var(--radius-xl) - .35rem);background:#f3f6fb;width:100%;height:100%;display:block}.circular-gallery-card figcaption{color:#fff;background:linear-gradient(#0a0a0be0,#0a0a0bf5);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.8rem;padding:.78rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}.circular-gallery-card figcaption strong{letter-spacing:-.02em;font-size:.98rem}.circular-gallery-card figcaption span{color:var(--muted-foreground);white-space:nowrap;font-size:.78rem;font-weight:750}@media (max-width:760px){.circular-gallery-shell{--gallery-radius:22rem;height:30rem}.circular-gallery-card{width:min(18rem,78vw);height:15.5rem;margin:-7.75rem 0 0 calc(min(18rem,78vw)/-2)}}.nav-shell{background:color-mix(in srgb, var(--background) 80%, transparent)!important;min-height:5.25rem!important}.nav-frame{min-height:5.25rem!important;padding-block:.95rem!important}.logo-mark-wrap{flex-basis:2.75rem!important;width:2.75rem!important;height:2.75rem!important}.logo-text{letter-spacing:-.025em!important;font-size:1.1rem!important;font-weight:820!important}.nav-links a{min-height:2.7rem!important;padding-inline:.9rem!important;font-size:.94rem!important}.nav-free.btn-primary{min-height:2.85rem!important;padding-inline:1.2rem!important;font-size:.92rem!important;font-weight:840!important}.menu-button,.drawer-close{width:2.85rem!important;height:2.85rem!important}.mobile-menu-inner{background:radial-gradient(circle at 18% 5%, #7493af29, transparent 16rem), radial-gradient(circle at 96% 28%, #7493af1a, transparent 18rem), linear-gradient(180deg, #dfdedc09, #dfdedc03), var(--background)!important;border-left:1px solid var(--border)!important;width:min(31rem,92vw)!important;padding:1.25rem!important}.drawer-section{border:1px solid var(--border);border-radius:var(--radius-xl);background:#dfdedc05;padding:.85rem!important}.drawer-section .drawer-section-title{color:var(--steel)!important}.mobile-links a{position:relative;overflow:hidden;border:1px solid var(--border)!important;background:#dfdedc08!important;min-height:3.35rem!important}.mobile-links a:hover,.mobile-links a[aria-current=page]{border-color:var(--steel-line)!important;background:#7493af1a!important}.mobile-links a:before{content:"";background:var(--steel);opacity:0;width:3px;transition:opacity .16s var(--ease);border-radius:999px;position:absolute;top:.7rem;bottom:.7rem;left:0}.mobile-links a:hover:before,.mobile-links a[aria-current=page]:before{opacity:1}.shader-animation canvas{opacity:1!important;filter:saturate(1.42)contrast(1.12)brightness(.98)!important}.shader-hero-copy h1{max-width:min(58rem,94vw)!important;font-size:clamp(3.1rem,6.6vw,6.45rem)!important;line-height:.95!important}.shader-hero-copy>p{max-width:850px!important;font-size:clamp(1.08rem,1.55vw,1.28rem)!important}.home-proof-row span{box-shadow:inset 0 1px #ffffff14;color:#eaf3ff!important;background:#0f172a7a!important;border-color:#93c5fd38!important}.sup-page-hero-copy h1{max-width:min(58rem,94vw)!important;font-size:clamp(3.05rem,6.1vw,5.55rem)!important}.solution-section{background:radial-gradient(circle at 50% 0,#4da3ff16,#0000 34rem),0 0!important}.bento-scroll-shell{cursor:grab;scrollbar-width:thin;scrollbar-color:#60a5fa80 transparent;width:100%;margin-top:clamp(1rem,2vw,1.5rem);padding:0 2rem 1.25rem;overflow:auto hidden}.bento-scroll-hint{width:min(var(--container), 100%);color:var(--muted-foreground);text-align:center;margin:0 auto 1rem;padding-inline:2rem;font-size:.84rem;font-weight:720}.bento-track{width:max-content;min-width:100%;padding-inline:max(2rem, calc((100vw - var(--container)) / 2 + 2rem));grid-template-rows:repeat(2,minmax(13.5rem,1fr));grid-auto-columns:minmax(18rem,24rem);grid-auto-flow:column;gap:1rem;display:grid}.bento-card{isolation:isolate;border-radius:var(--radius-2xl);cursor:pointer;text-align:left;min-height:16rem;transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:#f3f6fb;border:1px solid #ffffff21;display:block;position:relative;overflow:hidden;box-shadow:0 26px 76px #00000057,inset 0 1px #ffffff14}.bento-card:hover,.bento-card:focus-visible{border-color:#93c5fd7a;outline:none;transform:translateY(-4px)scale(1.01);box-shadow:0 34px 92px #0000006b,0 0 0 1px #93c5fd33}.bento-card-wide{grid-column:span 2}.bento-card img{z-index:0;object-fit:contain;object-position:top center;image-rendering:auto;background:#f3f6fb;width:100%;height:100%;padding:.75rem;position:absolute;inset:0}.bento-card-glow{z-index:1;opacity:.88;background:linear-gradient(#0000 34%,#0000001f 58%,#000000db 100%),radial-gradient(circle at 50% 0,#60a5fa24,#0000 45%);position:absolute;inset:0}.bento-card-copy{z-index:2;gap:.35rem;padding:1rem;display:grid;position:absolute;bottom:0;left:0;right:0}.bento-card-copy strong{color:#fff;font-size:1.04rem;line-height:1.05}.bento-card-copy small{color:#ebf4ffc7;font-size:.82rem;line-height:1.42}body.modal-open{overflow:hidden}.image-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.image-modal-card{border-radius:var(--radius-2xl);background:#0e0e12f0;border:1px solid #ffffff29;gap:.85rem;width:min(100%,78rem);max-height:92vh;padding:.9rem;display:grid;position:relative;box-shadow:0 40px 120px #0000009e}.image-modal-card img{object-fit:contain;border-radius:calc(var(--radius-2xl) - .45rem);background:#f3f6fb;width:100%;max-height:78vh}.image-modal-close{z-index:3;border-radius:var(--radius-full);color:#fff;background:#00000094;border:1px solid #ffffff2e;width:2.4rem;height:2.4rem;font-size:1.45rem;line-height:1;position:absolute;top:.85rem;right:.85rem}.image-modal-caption{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.25rem;display:flex}.image-modal-caption strong{color:#fff}.image-modal-caption span{color:var(--muted-foreground);font-size:.9rem}.flow-start-section{overflow:hidden;background:radial-gradient(circle at 18% 16%,#4da3ff2e,#0000 24rem),radial-gradient(circle at 92% 70%,#a78bfa24,#0000 28rem),0 0!important}.flow-start-shell{border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1c;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0d}.flow-start-copy{padding:clamp(1rem,2vw,2rem)}.flow-start-copy .sup-kicker{margin-inline:0}.flow-start-copy h2{font-size:clamp(2.15rem,4.2vw,4.1rem)}.flow-start-copy p{max-width:42rem;margin-top:1rem}.flow-mini-terminal{border-radius:var(--radius-lg);background:#020617ad;border:1px solid #93c5fd2b;gap:.45rem;margin-top:1.4rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.flow-mini-terminal span{color:#bfdbfe;font-weight:820}.flow-mini-terminal code{color:#e2e8f0c7;white-space:normal}.flow-board{border-radius:calc(var(--radius-2xl) - .35rem);background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#4da3ff1a,#0000 46%) 0 0/100% 100%,#07090f 0 0/100% 100%;border:1px solid #ffffff1a;min-height:clamp(32rem,46vw,42rem);position:relative;overflow:hidden}.flow-board-lines{width:100%;height:100%;position:absolute;inset:0}.flow-board-lines path{fill:none;stroke:#60a5fa7a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 12;animation:12s linear infinite flowDash}.flow-node{border-radius:var(--radius-xl);background:linear-gradient(#0f172af5,#0f172ac7);border:1px solid #93c5fd38;width:min(16.4rem,42%);padding:1rem;position:absolute;box-shadow:0 22px 56px #0006,inset 0 1px #ffffff12}.flow-node:before,.flow-node:after{content:"";background:#07101f;border:2px solid #60a5fa;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:50%;transform:translateY(-50%)}.flow-node:before{left:-.42rem}.flow-node:after{right:-.42rem}.flow-node-1{top:8%;left:6%}.flow-node-2{top:30%;left:42%}.flow-node-3{top:54%;right:5%}.flow-node-4{bottom:7%;left:10%}.flow-node span{border-radius:var(--radius-full);color:#93c5fd;background:#60a5fa21;min-height:1.5rem;padding:.28rem .5rem;font-size:.72rem;font-weight:850;display:inline-flex}.flow-node h3{color:#fff;margin-top:.7rem}.flow-node p{color:#e2e8f0c2;margin-top:.45rem;font-size:.86rem;line-height:1.48}@keyframes flowDash{to{stroke-dashoffset:-210px}}.product-image-section .sup-section-head{margin-bottom:clamp(1.6rem,3vw,2.5rem)!important}.product-image-frame{border-radius:var(--radius-2xl);background:linear-gradient(180deg, #fff1, #ffffff05), var(--card);border:1px solid #ffffff21;width:min(100%,74rem);margin-inline:auto;padding:.8rem;overflow:hidden;box-shadow:0 26px 78px #00000057,inset 0 1px #ffffff0f}.product-image-frame>img,.product-image-frame .api-code-grid{border-radius:calc(var(--radius-2xl) - .55rem);width:100%}.product-image-frame>img{background:#f3f6fb;height:auto;display:block;object-fit:contain!important;object-position:top center!important}.product-purchase-card,.monthly-description-card{border-radius:var(--radius-2xl);background:radial-gradient(circle at 12% 0%, #4da3ff24, transparent 24rem), linear-gradient(135deg, #ffffff0f, #ffffff05), var(--card);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.25rem);padding:clamp(1.4rem,3vw,2.35rem);display:grid;box-shadow:0 28px 82px #00000057,inset 0 1px #ffffff0d}.product-purchase-card .sup-kicker,.monthly-description-card .sup-kicker{margin-inline:0}.product-purchase-card h2,.monthly-description-card h2{font-size:clamp(2rem,4vw,4rem)}.product-purchase-card p,.monthly-description-card p{max-width:54rem;margin-top:1rem}.product-purchase-card ul,.monthly-description-panel ul{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.product-purchase-card li,.monthly-description-panel li{color:#e5e7ebd1;padding-left:1.45rem;position:relative}.product-purchase-card li:before,.monthly-description-panel li:before{content:"";border-bottom:2px solid #60a5fa;border-left:2px solid #60a5fa;width:.6rem;height:.34rem;position:absolute;top:.58rem;left:.1rem;transform:rotate(-45deg)}.product-purchase-card aside,.monthly-description-panel{border-radius:var(--radius-xl);background:#ffffff09;border:1px solid #ffffff1c;flex-direction:column;justify-content:center;gap:.9rem;padding:clamp(1rem,2vw,1.35rem);display:flex}.product-purchase-card aside strong{color:#fff;letter-spacing:-.06em;font-size:clamp(2.2rem,4vw,3.45rem);line-height:1;display:block}.product-purchase-card aside span,.product-purchase-card aside small{color:var(--muted-foreground);line-height:1.5}.product-purchase-card aside .btn,.monthly-description-panel .btn{width:100%;margin-top:.25rem}.product-free-card{max-width:68rem!important}.home-free-report-grid .free-report-proof-card{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr)}@media (max-width:980px){.flow-start-shell,.product-purchase-card,.monthly-description-card{grid-template-columns:1fr!important}.flow-board{min-height:38rem}.home-free-report-grid .free-report-proof-card{grid-template-columns:1fr!important}}@media (max-width:760px){.section,.sup-clean-section,.sup-section{padding-block:clamp(3.6rem,12vw,5.25rem)!important}.nav-shell,.nav-frame{min-height:4.65rem!important}.logo-mark-wrap{flex-basis:2.35rem!important;width:2.35rem!important;height:2.35rem!important}.logo-text{font-size:.96rem!important}.nav-free.btn-primary{padding-inline:.95rem!important;font-size:.82rem!important}.home-particle-hero.shader-hero{min-height:790px!important;padding-top:7.4rem!important;padding-bottom:5.4rem!important}.shader-hero-copy h1{max-width:min(28rem,94vw)!important;font-size:clamp(2.75rem,12vw,4.15rem)!important}.sup-page-hero-copy h1{font-size:clamp(2.55rem,10vw,4rem)!important}.bento-scroll-shell{padding-inline:0}.bento-track{grid-template-rows:repeat(2,12.5rem);grid-auto-columns:minmax(16.4rem,82vw);padding-inline:1rem}.bento-card-wide{grid-column:span 1}.image-modal-caption{justify-content:stretch;display:grid}.flow-start-copy{padding:.75rem}.flow-board{min-height:44rem}.flow-node{width:76%;transform:translate(-50%);left:50%!important;right:auto!important}.flow-node-1{top:5%}.flow-node-2{top:29%}.flow-node-3{top:53%}.flow-node-4{top:77%;bottom:auto}.flow-board-lines{opacity:.42}.product-image-frame{padding:.48rem}}.product-purchase-section,.monthly-description-section{position:relative}.flow-side-note{color:var(--muted-foreground);margin-top:1rem}.shader-hero-copy .sup-kicker,.sup-page-hero-copy .sup-kicker{letter-spacing:.11em!important;margin-bottom:clamp(1rem,2vw,1.55rem)!important;padding:.34rem .72rem!important;font-size:.68rem!important}.sup-page-hero{padding-top:clamp(7.4rem,10vh,9.6rem)!important;padding-bottom:clamp(4.2rem,6vh,6.2rem)!important}.sup-page-hero-copy h1{letter-spacing:-.07em!important;max-width:min(53rem,94vw)!important;font-size:clamp(2.85rem,5.45vw,5rem)!important;line-height:.98!important}.sup-page-hero-copy .sup-hero-lead{max-width:760px!important;font-size:clamp(1rem,1.25vw,1.15rem)!important;line-height:1.58!important}.home-proof-row span,.sup-proof-row span,.hero-proof-links a{white-space:normal!important;line-height:1.2!important}.bento-gallery-section{overflow:visible!important}.bento-scroll-shell,.bento-scroll-hint{display:contents!important}.bento-track{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:unset!important;gap:clamp(1rem,2vw,1.35rem)!important;width:100%!important;min-width:0!important;margin-top:clamp(2rem,4vw,3rem)!important;padding:0!important;display:grid!important}.bento-card{grid-column:span 6;min-height:clamp(19rem,28vw,27rem)!important}.bento-card-wide{grid-column:span 12!important;min-height:clamp(24rem,34vw,34rem)!important}.bento-card-tall{grid-row:auto!important}.bento-card img{object-fit:contain!important;object-position:top center!important;image-rendering:auto!important;padding:clamp(.65rem,1.4vw,1.1rem)!important}.flow-start-section{background:radial-gradient(circle at 24% 8%,#4da3ff21,#0000 24rem),radial-gradient(circle at 88% 96%,#a78bfa1a,#0000 28rem),0 0!important}.flow-start-shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;gap:clamp(1rem,2.2vw,1.6rem)!important;padding:clamp(1.15rem,2.2vw,1.7rem)!important;display:grid!important}.flow-start-copy{align-self:center!important;padding:clamp(.8rem,1.6vw,1.4rem)!important}.flow-start-copy h2{font-size:clamp(2rem,3.6vw,3.45rem)!important;line-height:1.02!important}.flow-mini-terminal,.flow-board-lines{display:none!important}.flow-board{border-radius:var(--radius-2xl)!important;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 10%,#4da3ff1c,#0000 36rem) 0 0/100% 100%,#07090f 0 0/100% 100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;min-height:auto!important;padding:clamp(.75rem,1.6vw,1rem)!important;display:grid!important;position:relative!important;overflow:visible!important}.flow-node,.flow-node-1,.flow-node-2,.flow-node-3,.flow-node-4{background:radial-gradient(circle at 0 0,#60a5fa21,#0000 12rem),linear-gradient(#0f172aeb,#0f172ab8)!important;border-color:#93c5fd29!important;width:auto!important;min-height:13rem!important;padding:clamp(1rem,2vw,1.35rem)!important;position:relative!important;inset:auto!important;transform:none!important}.flow-node:before,.flow-node:after{display:none!important}.flow-node h3{margin-top:.8rem!important;font-size:clamp(1.05rem,1.45vw,1.24rem)!important}.flow-node p{font-size:.9rem!important;line-height:1.52!important}.flow-node i{color:#93c5fdad;font-style:normal;font-weight:900;position:absolute;top:1rem;right:1rem}.product-image-section{margin-top:-1.25rem!important;padding-block:clamp(1.5rem,3.5vw,3.3rem) clamp(4.2rem,7vw,6.4rem)!important}.product-image-caption{text-align:center;width:min(100%,74rem);margin:0 auto clamp(1rem,2vw,1.4rem)}.product-image-caption h2{letter-spacing:-.035em!important;font-size:clamp(1.25rem,2vw,1.8rem)!important}.product-image-caption p{max-width:44rem;color:var(--muted-foreground);margin:.35rem auto 0}.product-image-frame{box-shadow:0 28px 84px #00000061,inset 0 1px #ffffff0f!important}.product-offer-grid{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);align-items:stretch;gap:clamp(1.1rem,2.4vw,1.8rem);display:grid}.product-main-card,.product-monthly-card{height:100%}.product-main-card .btn,.product-monthly-card .btn{width:100%;margin-top:auto}.product-monthly-card{background:linear-gradient(#ffffff0b,#ffffff04),radial-gradient(70% 38% at 50% -14%,#fbbf2426,#0000 70%)!important}.product-monthly-card .mini-label{color:#fcd34d!important;background:#fbbf241a!important;border-color:#fcd34d33!important}.product-monthly-card .monthly-line{color:#fff7d6!important;text-shadow:0 0 30px #fbbf2429!important}.home-route-card{overflow:visible!important}.home-route-card h3{min-height:0!important}.home-route-card ul li{white-space:normal!important;text-overflow:clip!important;line-height:1.35!important;overflow:visible!important}.home-route-card .btn-product{min-height:3rem!important}@media (max-width:980px){.flow-start-shell,.product-offer-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.home-particle-hero.shader-hero{min-height:720px!important;padding-top:7rem!important;padding-bottom:4.8rem!important}.shader-hero-copy h1{font-size:clamp(2.55rem,10.5vw,3.85rem)!important}.sup-page-hero-copy h1{font-size:clamp(2.35rem,9vw,3.55rem)!important}.bento-track{grid-template-columns:1fr!important}.bento-card,.bento-card-wide{grid-column:auto!important;min-height:clamp(18rem,78vw,27rem)!important}.flow-board{grid-template-columns:1fr!important}.flow-node,.flow-node-1,.flow-node-2,.flow-node-3,.flow-node-4{min-height:auto!important}.flow-node i{display:none}}.home-particle-hero.shader-hero{min-height:clamp(805px,90vh,980px)!important;padding-top:clamp(7.9rem,9.6vw,10.7rem)!important;padding-bottom:clamp(5.8rem,7.4vw,8.5rem)!important}.shader-hero-copy .sup-kicker,.sup-page-hero-copy .sup-kicker{letter-spacing:.12em!important;min-height:1.7rem!important;margin-bottom:clamp(1.25rem,2.4vw,1.85rem)!important;padding:.28rem .64rem!important;font-size:.64rem!important}.shader-hero-copy h1{letter-spacing:-.072em!important;max-width:min(64rem,94vw)!important;font-size:clamp(2.9rem,5.65vw,5.55rem)!important;line-height:.96!important}.shader-hero-copy>p{max-width:770px!important;margin-top:1.05rem!important;font-size:clamp(1rem,1.28vw,1.15rem)!important;line-height:1.58!important}.home-proof-row{margin-top:1.35rem!important}.home-route-card .btn-product,.pricing-card-actions .btn-product,.product-single-pricing-card .btn-product{color:#f8fbff!important;background:linear-gradient(#60a5fa 0%,#2563eb 100%)!important;border-color:#93c5fd8a!important;box-shadow:0 14px 34px #2563eb42,inset 0 1px #ffffff2e!important}.home-route-card .btn-product:hover,.pricing-card-actions .btn-product:hover,.product-single-pricing-card .btn-product:hover{background:linear-gradient(#7db7ff 0%,#2f6fec 100%)!important;border-color:#bfdbfeb8!important;box-shadow:0 18px 42px #2563eb57,inset 0 1px #ffffff38!important}.btn-route-secondary{color:#dbeafe!important;text-shadow:none!important;background:radial-gradient(circle at 50% 0,#93c5fd2e,#0000 58%),linear-gradient(#2563eb29,#0f172a94)!important;border-color:#60a5fa5c!important;box-shadow:inset 0 1px #ffffff12!important}.btn-route-secondary:hover{color:#fff!important;background:radial-gradient(circle at 50% 0,#93c5fd42,#0000 58%),linear-gradient(#2563eb38,#0f172aa8)!important;border-color:#93c5fd94!important}.workflow-section-head{max-width:760px!important}.workflow-editor-card{border:1px solid var(--border);border-radius:var(--radius-2xl);width:min(100%,1120px);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 22% 0,#60a5fa1f,#0000 32rem),linear-gradient(#ffffff0e,#ffffff05);margin:clamp(2rem,4vw,3rem) auto 0;overflow:hidden}.workflow-editor-header{border-bottom:1px solid var(--border);background:#ffffff07;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.05rem,2.2vw,1.45rem);display:flex}.workflow-editor-header h3{letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem)}.workflow-editor-header p:not(.mini-label){max-width:44rem;color:var(--muted-foreground);margin:.35rem 0 0;line-height:1.55}.workflow-save-button{border-radius:var(--radius-full);color:#eaf3ff;background:#2563eb29;border:1px solid #60a5fa61;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.68rem .95rem;font-size:.82rem;font-weight:760;display:inline-flex}.workflow-editor-body{grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);min-height:clamp(28rem,38vw,35rem);display:grid}.workflow-editor-canvas{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 52% 12%,#60a5fa21,#0000 30rem),#070a13;min-height:100%;padding:clamp(1.1rem,2.6vw,2rem);position:relative;overflow:hidden}.workflow-grid-bg{pointer-events:none;background:radial-gradient(circle,#60a5fa14,#0000 34rem);position:absolute;inset:0}.workflow-editor-nodes{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.6vw,1.2rem);height:100%;display:grid;position:relative}.workflow-editor-node{border-radius:var(--radius-xl);min-height:clamp(13rem,20vw,17rem);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 0 0,#60a5fa24,#0000 13rem),linear-gradient(#0f172af0,#0f172abd);border:1px solid #93c5fd29;align-self:center;padding:clamp(1rem,2vw,1.35rem);position:relative}.workflow-editor-node:nth-child(2n){transform:translateY(clamp(1rem,3vw,2rem))}.workflow-editor-node span{border-radius:var(--radius-full);color:#bfdbfe;width:2.25rem;height:2.25rem;font-family:var(--font-mono);background:#2563eb24;border:1px solid #60a5fa57;place-items:center;font-size:.72rem;font-weight:780;display:inline-grid}.workflow-editor-node h3{letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem)}.workflow-editor-node p{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.88rem;line-height:1.55}.workflow-editor-node i{z-index:2;background:linear-gradient(90deg,#60a5fa94,#0000);width:1.55rem;height:1px;position:absolute;top:50%;right:-.82rem}.workflow-editor-node i:after{content:"";border-top:1px solid #60a5faa3;border-right:1px solid #60a5faa3;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.workflow-editor-sidebar{border-left:1px solid var(--border);background:#ffffff06;align-content:start;gap:.8rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.workflow-sidebar-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff08;gap:.25rem;padding:.85rem;display:grid}.workflow-sidebar-item strong{color:var(--foreground);font-size:.86rem}.workflow-sidebar-item span{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.product-image-section{margin-top:-1.75rem!important;padding-top:clamp(.75rem,2vw,1.5rem)!important}.minimal-product-caption{margin-bottom:clamp(.8rem,1.5vw,1.1rem)!important}.minimal-product-caption h2{color:#eaf3ffdb!important;font-size:clamp(1rem,1.7vw,1.45rem)!important}.product-pricing-single{max-width:900px;margin:clamp(1.7rem,3.2vw,2.5rem) auto 0}.pricing-style-card{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 78% 0,#60a5fa24,#0000 22rem),linear-gradient(#ffffff0e,#ffffff05);padding:clamp(1.1rem,2.4vw,1.5rem);position:relative;overflow:hidden}.pricing-card-glow{border-radius:inherit;pointer-events:none;opacity:.5;background:linear-gradient(110deg,#0000 0 18%,#60a5fa29 42%,#0000 62% 100%);position:absolute;inset:-1px}.pricing-card-topline,.pricing-card-header,.pricing-card-actions{z-index:1;position:relative}.pricing-card-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.popular-pill{border-radius:var(--radius-full);color:#dbeafe;background:#2563eb1f;border:1px solid #93c5fd3d;align-items:center;gap:.35rem;min-height:1.85rem;padding:.32rem .62rem;font-size:.72rem;font-weight:740;display:inline-flex}.pricing-card-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);margin-top:1.25rem;padding-bottom:1.2rem;display:grid}.pricing-card-header h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem)}.pricing-card-header p{max-width:42rem;color:var(--muted-foreground);margin:.5rem 0 0;line-height:1.55}.pricing-card-price{text-align:right;justify-items:end;gap:.2rem;display:grid}.pricing-card-price strong{color:#bfdbfe;letter-spacing:-.06em;font-size:clamp(2.1rem,4.8vw,3.2rem);line-height:1}.pricing-card-price span{color:var(--muted-foreground);font-size:.84rem}.pricing-card-feature-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:1.15rem;display:grid;position:relative}.pricing-feature{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:3.1rem;color:var(--muted-foreground);background:#ffffff07;align-items:flex-start;gap:.55rem;padding:.8rem;font-size:.88rem;line-height:1.35;display:flex}.pricing-feature svg{color:#93c5fd;flex:none;margin-top:.05rem}.pricing-monthly-strip{z-index:1;border-radius:var(--radius-xl);background:#2563eb13;border:1px solid #60a5fa2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid;position:relative}.pricing-monthly-strip strong{color:var(--foreground);display:block}.pricing-monthly-strip span{color:var(--muted-foreground);margin-top:.28rem;font-size:.88rem;line-height:1.5;display:block}.pricing-monthly-strip p{color:#bfdbfe;white-space:nowrap;margin:0;font-weight:800}.pricing-card-actions{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.pricing-card-actions .btn{width:100%}@media (max-width:980px){.workflow-editor-body,.workflow-editor-nodes,.pricing-card-header,.pricing-monthly-strip,.pricing-card-actions{grid-template-columns:1fr!important}.workflow-editor-sidebar{border-left:0;border-top:1px solid var(--border)}.workflow-editor-node:nth-child(2n){transform:none}.workflow-editor-node i{display:none}.pricing-card-price{text-align:left;justify-items:start}}@media (max-width:760px){.home-particle-hero.shader-hero{min-height:760px!important}.shader-hero-copy h1{font-size:clamp(2.45rem,10vw,3.65rem)!important}.workflow-editor-header{flex-direction:column;align-items:stretch}.workflow-save-button{width:100%}.pricing-card-feature-grid{grid-template-columns:1fr}}.compact-pricing-head{max-width:760px!important}.pricing-check{color:#93c5fd;flex:none;margin-top:.08rem;font-weight:900;line-height:1}.minimal-flow-head{max-width:760px!important;margin-bottom:clamp(1.6rem,4vw,2.6rem)!important}.minimal-flow-card{background:radial-gradient(circle at 50% 8%,#3b82f624,#0000 34%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #94a3b833;border-radius:28px;width:min(100%,820px);min-height:clamp(620px,74vw,820px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000057}.minimal-flow-grid{opacity:.5;background-image:radial-gradient(circle,#94a3b847 1.2px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.minimal-flow-stack{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;padding:clamp(2.2rem,6vw,4.6rem) 1.2rem;display:flex;position:relative}.minimal-flow-item{justify-items:center;width:100%;display:grid}.minimal-flow-node{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b16d6;border:1.5px solid #cbd5e16b;border-radius:14px;place-items:center;gap:.32rem;width:min(100%,470px);min-height:104px;padding:1.05rem 1.25rem;display:grid;position:relative;box-shadow:0 14px 46px #00000038,inset 0 1px #ffffff0f}.minimal-flow-node:before,.minimal-flow-node:after{content:"";background:#dbeafe;border:3px solid #050816;border-radius:999px;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #60a5fa1a,0 0 22px #60a5fa5c}.minimal-flow-node span{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.minimal-flow-node h3{letter-spacing:-.035em;color:#f8fbff;margin:0;font-size:clamp(1.08rem,2vw,1.32rem)}.minimal-flow-node p{color:#cbd5e1cc;max-width:34rem;margin:0;font-size:.82rem;line-height:1.42}.minimal-flow-connector{background:#94a3b82e;border-radius:2px;width:2px;height:clamp(52px,8vw,78px);position:relative;overflow:hidden}.minimal-flow-connector span{width:100%;height:100%;box-shadow:none;background:linear-gradient(#0000 0%,#60a5fa26 30%,#78b9fff2 50%,#60a5fa26 70%,#0000 100%) 0 -120%/100% 220%;border-radius:2px;animation:2.6s ease-in-out infinite aimspaceConnectorPulse;position:absolute;top:0;left:0;transform:none}@keyframes aimspaceConnectorPulse{0%{opacity:.5;background-position:0 120%}50%{opacity:1}to{opacity:.5;background-position:0 -120%}}.bento-gallery-section .wrap{max-width:1120px}.bento-track{grid-template-columns:1fr!important;gap:clamp(1.15rem,3vw,1.8rem)!important;margin-top:clamp(2rem,5vw,3.5rem)!important;display:grid!important}.bento-card{aspect-ratio:16/9;min-height:unset!important;background:#ffffff07!important;border:1px solid #94a3b833!important;border-radius:24px!important;height:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 26px 90px #00000047!important}.bento-card img{background:linear-gradient(#070b16,#0b1120);padding:clamp(.7rem,2vw,1.2rem);object-fit:contain!important;width:100%!important;height:100%!important}.bento-card-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050810ad;border:1px solid #ffffff24;border-radius:18px;width:auto!important;bottom:1rem!important;left:1rem!important;right:1rem!important}.product-image-section{padding-top:clamp(.6rem,2vw,1rem)!important;padding-bottom:clamp(2.4rem,5vw,4.5rem)!important}.product-image-section .wrap{max-width:980px}.product-image-frame{width:min(100%,920px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important}.free-report-proof-grid,.product-free-card{gap:clamp(2rem,5vw,4rem)!important}.free-report-proof-card,.product-free-card{align-items:center!important}.free-report-proof-image,.free-report-inline-image{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.free-report-proof-image img,.free-report-inline-image img{transform:rotate(-1.5deg);border-radius:18px!important;width:min(100%,330px)!important;height:auto!important;box-shadow:0 28px 90px #0000006b,0 0 0 1px #ffffff1a!important}.free-report-proof-card:nth-child(2n) .free-report-proof-image img{transform:rotate(1.5deg)}.product-free-card .free-report-inline-image img{width:min(100%,360px)!important}.free-report-inline-image.wide img{transform:none;width:min(100%,460px)!important}@media (max-width:760px){.minimal-flow-card{border-radius:22px;min-height:620px}.minimal-flow-node{width:min(100%,320px);min-height:98px}.minimal-flow-node p{display:none}.bento-card{aspect-ratio:4/3}.free-report-proof-image img,.free-report-inline-image img{width:min(100%,280px)!important}}.report-page-proof-image{place-items:center;display:grid}.section-tone-soft:before{opacity:0}.dark .section-tone-soft{background:radial-gradient(120% 80% at 50% -10%, #4da3ff1a, transparent 60%), var(--surface)}.sup-section-head h2{margin-inline:auto}.sup-page-hero-copy h1{font-feature-settings:"ss01"}.guarantee-band{width:min(var(--container), 100%);margin-inline:auto}.guarantee-card{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border));border-radius:var(--radius-2xl);background:radial-gradient(140% 120% at 0% 0%, color-mix(in srgb, var(--success) 9%, transparent), transparent 55%), var(--card);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3.4vw,2.4rem);display:grid}.guarantee-seal{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 12%, transparent);width:4.25rem;height:4.25rem;color:var(--success);place-items:center;font-weight:800;display:grid}.guarantee-seal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem;height:1.9rem}.guarantee-copy h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.95rem);font-weight:500}.guarantee-copy p{margin-top:.45rem}.guarantee-band .btn{white-space:nowrap}.metric-band{width:min(var(--container), 100%);margin-inline:auto}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm);align-content:start;gap:.45rem;padding:1.5rem;display:grid}.metric-figure{font-family:var(--font-display);letter-spacing:-.04em;color:var(--foreground);font-size:clamp(2.3rem,4vw,3.1rem);font-weight:500;line-height:1}.metric-card h3{font-size:.98rem}.metric-card p{margin-top:.2rem;font-size:.9rem}.metric-source{text-align:center;color:var(--muted-foreground);margin-top:2rem;font-size:.82rem}.metric-cite{vertical-align:super;color:var(--steel);margin-left:.15em;font-size:.5em;font-weight:700}.metric-citations{gap:.5rem;max-width:60rem;margin:1rem auto 0;padding:0;list-style:none;display:grid}.metric-citations li{color:var(--faint-foreground);align-items:baseline;gap:.5rem;font-size:.76rem;line-height:1.5;display:flex}.metric-cite-num{background:var(--steel-soft);width:1.15rem;height:1.15rem;color:var(--steel);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.metric-citations a{color:var(--muted-foreground);text-underline-offset:2px;text-decoration:underline}.metric-citations a:hover{color:var(--steel-hover)}.fit-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fit-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm);align-content:start;gap:.9rem;padding:1.75rem;display:grid}.fit-card.fit-yes{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}.fit-card.fit-no{background:var(--surface)}.fit-head{color:var(--foreground);align-items:center;gap:.6rem;font-weight:750;display:inline-flex}.fit-mark{border-radius:var(--radius-full);place-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;font-weight:800;display:grid}.fit-yes .fit-mark{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 36%, var(--border))}.fit-no .fit-mark{background:var(--card-hover);color:var(--muted-foreground);border:1px solid var(--border-strong)}.fit-card ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fit-card li{color:var(--muted-foreground);padding-left:1.4rem;line-height:1.55;position:relative}.fit-card li:before{content:"";border-radius:var(--radius-full);background:var(--border-strong);width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.fit-yes li:before{background:var(--success)}@media (max-width:980px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-split{grid-template-columns:1fr}.guarantee-card{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:560px){.metric-grid{grid-template-columns:1fr}}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;margin-top:clamp(2rem,5vh,3.5rem);display:grid}.price-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative}.price-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.price-card-featured{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:radial-gradient(120% 80% at 50% 0%, var(--accent-soft), transparent 60%), var(--card);box-shadow:0 0 0 1px var(--accent-soft), var(--shadow-md)}.price-flag{border-radius:var(--radius-full);background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px -6px var(--accent-glow,#4da3ff80);padding:.3rem .85rem;font-size:.72rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.price-entry{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.72rem;font-weight:700}.price-name{margin-bottom:1rem;font-size:1.4rem;line-height:1.1}.price-amount{align-items:baseline;gap:.45rem;display:flex}.price-value{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:var(--foreground);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:600;line-height:1}.price-unit{color:var(--muted-foreground);font-size:.9rem;font-weight:500}.price-monthly{color:var(--muted-foreground);margin-top:.5rem;font-size:.85rem}.price-outcome{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:1.1rem;padding-top:1.1rem;font-size:.95rem;line-height:1.6}.price-includes{gap:.6rem;margin:1.1rem 0 1.5rem;padding:0;list-style:none;display:grid}.price-includes li{color:var(--foreground);align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.price-check{border-radius:var(--radius-full);background:var(--accent-soft);width:1.3rem;height:1.3rem;color:var(--accent);flex:none;place-items:center;margin-top:.05rem;font-size:.7rem;font-weight:800;display:grid}.price-actions{gap:.65rem;margin-top:auto;display:grid}.price-actions .btn{width:100%}.pricing-compare-grid-two{align-items:stretch;gap:1.25rem}.pricing-product-card{border-radius:var(--radius-2xl);flex-direction:column;min-height:0;padding:clamp(1.9rem,4vw,2.6rem);display:flex}.pricing-product-card .mini-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.pricing-product-card h3{font-family:var(--font-display,inherit);margin:.4rem 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem)}.pricing-product-card .price-line{font-family:var(--font-display,inherit);letter-spacing:-.04em;font-size:clamp(2.8rem,4.4vw,3.6rem);font-weight:600;line-height:1}.pricing-product-card .price-note{margin-top:.4rem}.pricing-product-card>p{margin-top:1rem}.pricing-product-card ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.65rem;margin:1.25rem 0;padding:1.25rem 0;list-style:none;display:grid}.pricing-product-card li{color:var(--foreground);align-items:flex-start;gap:.6rem;padding-left:0;font-size:.95rem;display:flex}.pricing-product-card li:before{content:"✓";border-radius:var(--radius-full);background:var(--accent-soft);width:1.3rem;height:1.3rem;color:var(--accent);flex:none;place-items:center;margin-top:.05rem;font-size:.7rem;font-weight:800;display:grid}.pricing-product-card .button-row{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:auto;display:grid}.pricing-product-card .button-row .btn{width:100%}.pricing-compare-grid-two .pricing-product-card:nth-child(2){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:radial-gradient(120% 80% at 50% 0%, var(--accent-soft), transparent 60%), var(--card)}.pricing-card-price strong{color:var(--foreground)!important;font-family:var(--font-display,inherit)!important;letter-spacing:-.04em!important;font-size:clamp(2.4rem,5vw,3.4rem)!important;font-weight:600!important}body{letter-spacing:-.01em}h1,h2{letter-spacing:-.015em;font-weight:600!important}h3,h4,h5,h6{letter-spacing:-.01em;font-weight:600!important}h1{letter-spacing:-.015em!important;font-size:clamp(2.4rem,5vw,4rem)!important;line-height:1.04!important}h2{letter-spacing:-.012em!important;font-size:clamp(1.7rem,3.4vw,2.9rem)!important;line-height:1.08!important}h3{letter-spacing:-.01em!important;font-size:clamp(1.05rem,1.4vw,1.3rem)!important}strong,b,.price-value,.price-line,.metric-figure,.monthly-price,.checkout-price-line,.checkout-price-line strong,.pricing-card-price strong,.build-card-price strong,.nav-links a,.logo-text{font-weight:700!important}.price-entry,.artifact-format,.drawer-section-title{letter-spacing:.06em!important}p,li,.lead,.sup-hero-lead,.fine-print{letter-spacing:-.01em}.shader-hero-copy h1,.home-particle-copy h1{font-family:var(--font-display)!important;color:#f4f8ff!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 2px 40px #080e1e80!important;letter-spacing:-.055em!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-size:clamp(2.5rem,5.4vw,4.6rem)!important;font-weight:600!important;line-height:1!important;animation:none!important}.shader-hero-copy h1 .hero-accent,.home-particle-copy h1 .hero-accent{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;background:0 0!important}.home-particle-copy>p,.shader-hero-copy>p{color:#cdd8ec!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.home-proof-row span,.home-proof-row span:first-child,.sup-proof-row span,.sup-proof-row.home-proof-row span:first-child{color:var(--muted-foreground)!important;border:1px solid var(--border)!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:#ffffff0a!important;font-weight:400!important}.final-cta{border:0!important;border-top:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important}.final-cta .center-block{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sup-page-hero-visual{perspective:1800px}.sup-page-hero-visual>img,.sup-page-hero-visual .product-visual-cluster{transform-origin:top;image-rendering:auto;background:linear-gradient(#0e1422,#0a0f1a);border:1px solid #93c5fd2e;border-radius:18px;transform:perspective(1800px)rotateX(7deg)rotateY(-.5deg)scale(1.005);box-shadow:inset 0 2px #ffffff0d,0 40px 90px -30px #000000b8,0 18px 50px -24px #2563eb6b}.product-image-frame>img{border:1px solid #93c5fd29;border-radius:18px;box-shadow:inset 0 2px #ffffff0d,0 44px 100px -34px #000000bd,0 20px 56px -26px #2563eb66}.solution-section,.deliverables-section,.flow-start-section,.product-purchase-section,#why{background:radial-gradient(120% 80% at 50% 0%, #4da3ff0d, transparent 60%), var(--surface,#ffffff04)}.section-tone-soft{background:radial-gradient(120% 80% at 50% 0,#4da3ff12,#0000 58%),#ffffff06!important}.deliverables-stack{gap:clamp(2.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.deliverable-row{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.deliverable-copy{max-width:30rem}.deliverable-copy h3{margin:.5rem 0 .85rem;font-size:clamp(1.35rem,2vw,1.7rem)}.deliverable-copy p{color:var(--muted-foreground);line-height:1.65}.deliverable-single{background:linear-gradient(#0e1422,#0a0f1a);border:1px solid #93c5fd29;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -28px #000000b3,0 14px 40px -22px #2563eb59}.deliverable-single img{object-fit:contain;width:100%;height:auto;display:block}.deliverable-deck{padding:0 1.5rem 1.5rem 0;position:relative}.deliverable-deck img{object-fit:contain;background:#0c111c;border-radius:14px;display:block}.deck-layer{border:1px solid #93c5fd24}.deck-layer-1{z-index:3;border-color:#93c5fd33;width:100%;height:auto;position:relative;box-shadow:0 30px 70px -28px #000000b8,0 14px 40px -22px #2563eb57}.deck-layer-2{z-index:2;opacity:.9;width:62%;height:auto;position:absolute;top:-1.1rem;right:0;box-shadow:0 24px 50px -26px #000000b3}.deck-layer-3{z-index:1;opacity:.7;width:50%;height:auto;position:absolute;top:-2.1rem;right:1.1rem;box-shadow:0 18px 40px -24px #0009}.deliverable-row-reverse .deliverable-deck{padding:0 0 1.5rem 1.5rem}.deliverable-row-reverse .deck-layer-2{left:0;right:auto}.deliverable-row-reverse .deck-layer-3{left:1.1rem;right:auto}.enterprise-build-card{flex-direction:column;gap:1.5rem;max-width:720px;margin-inline:auto;display:flex;padding:clamp(1.75rem,4vw,2.75rem)!important}.enterprise-build-card .pricing-card-glow,.enterprise-build-card .pricing-card-topline,.enterprise-build-card .pricing-card-header,.enterprise-build-card .pricing-card-feature-grid,.enterprise-build-card .pricing-monthly-strip,.enterprise-build-card .popular-pill{display:none!important}.build-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.build-card-title h3{margin-top:.3rem;font-size:clamp(1.4rem,2.2vw,1.9rem)}.build-card-price{text-align:right;white-space:nowrap}.build-card-price strong{letter-spacing:-.05em;color:var(--foreground);font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:1;display:block}.build-card-price span{color:var(--muted-foreground);font-size:.85rem}.build-card-features{grid-template-columns:1fr 1fr;gap:.85rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.build-card-features li{color:var(--foreground);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.build-card-note{color:var(--muted-foreground);font-size:.9rem}.enterprise-build-card .pricing-card-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.enterprise-build-card .pricing-card-actions .btn{width:100%}.report-mock-single{justify-content:center}.report-mock-single img{border-radius:10px;width:min(70%,300px);height:auto;box-shadow:0 30px 70px -28px #000000b3}.router-prompt{text-align:center;color:var(--foreground);margin:0 auto 1.5rem;font-size:1.05rem;font-weight:700}.home-route-card.router-card{cursor:pointer;text-decoration:none}.home-route-card.router-card h3{margin-top:.4rem}.home-route-card.router-card p{flex:1}.router-go{color:var(--accent);align-items:center;gap:.4rem;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-flex}.router-go:after{content:"→";transition:transform .16s var(--ease)}.home-route-card.router-card:hover .router-go:after{transform:translate(3px)}.build-card-next{border-top:1px solid var(--border);margin-top:.25rem;padding-top:1.25rem}.build-card-next .mini-label{margin-bottom:.75rem}.build-card-steps{counter-reset:none;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.build-card-steps li{color:var(--foreground);align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.4;display:flex}.build-step-num{border-radius:var(--radius-full);background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent);flex:none;place-items:center;margin-top:.05rem;font-size:.8rem;font-weight:700;display:grid}.minimal-flow-node:before,.minimal-flow-node:after{display:none!important}.minimal-flow-connector{background:linear-gradient(#60a5fa14,#93c5fd38,#60a5fa14)!important;border-radius:999px!important;width:7px!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 24px #4da3ff29!important}.minimal-flow-connector span{background:linear-gradient(#0000 0%,#93c5fd38 24%,#dbeafef2 50%,#93c5fd38 76%,#0000 100%)!important;border-radius:999px!important;width:100%!important;left:0!important;box-shadow:0 0 18px #93c5fd7a,0 0 34px #4da3ff42!important}.landing-pricing-grid{justify-content:center;grid-template-columns:minmax(0,760px)!important}.landing-pricing-card{max-width:760px;margin-inline:auto}.landing-pricing-card .build-card-note{margin-top:.25rem}.landing-build-next{border-top:0;border-bottom:1px solid var(--border);margin-top:0;padding:0 0 1.15rem}.pricing-product-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.pricing-product-actions .btn{width:100%}.price-card .price-value{font-size:clamp(1.9rem,3vw,2.65rem)}.premium-tools-grid{align-items:stretch}.premium-tools-grid .tool-image{background:linear-gradient(#ffffff0a,#ffffff04)}@media (max-width:760px){.pricing-product-actions{grid-template-columns:1fr}}.api-pricing-actions{margin-top:1.25rem}.home-particle-hero.shader-hero.glsl-hills-hero{background:radial-gradient(circle at 50% 28%,#4da3ff30,#0000 34rem),linear-gradient(#020817 0%,#061328 48%,#020817 100%)!important;border-bottom:1px solid #4da3ff2e!important;min-height:clamp(820px,92vh,1020px)!important;padding-top:clamp(8.5rem,10vw,11rem)!important;padding-bottom:clamp(6rem,8vw,8.5rem)!important}.glsl-hills-animation{z-index:0!important;background:0 0!important;inset:0!important;overflow:hidden!important}.glsl-hills-animation canvas{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.glsl-hills-vignette{background:radial-gradient(60% 36% at 50% 42%,#0000003d,#0000 72%),linear-gradient(90deg,#000000c7,#0000 22% 78%,#000000c7),linear-gradient(#000000b3 0%,#0000 26% 54%,#000000e6 100%)!important}.home-particle-copy.shader-hero-copy.glsl-hills-copy{max-width:min(100%,1140px)!important}.glsl-hills-copy .sup-kicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--muted-foreground)!important;background:#ffffff0d!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}.glsl-hills-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 14px 44px #000000b3!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.glsl-hills-copy .hero-accent{color:var(--light-blue)!important;-webkit-text-fill-color:var(--light-blue)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.glsl-hills-copy>p{color:var(--muted-foreground)!important}.glsl-hills-copy .btn-free,.glsl-hills-copy .btn-primary,.glsl-hills-copy .btn-product{color:#0c0c0c!important;background:linear-gradient(#fff,#e8e8e8e6)!important;border-color:#ffffff47!important;box-shadow:0 16px 42px #0000005c,inset 0 1px #ffffff80!important}.glsl-hills-copy .btn-outline{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--foreground)!important;background:linear-gradient(#ffffff14,#ffffff08)!important;border-color:#ffffff29!important}.glsl-hills-copy .home-proof-row span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14;color:var(--muted-foreground)!important;background:#ffffff0b!important;border-color:#ffffff24!important}.sup-page-hero>.shader-animation,.sup-page-hero>.glsl-hills-animation,.sup-page-hero>.shader-hero-vignette{display:none!important}@media (max-width:760px){.home-particle-hero.glsl-hills-hero{min-height:720px!important;padding-top:7rem!important;padding-bottom:5.25rem!important}.glsl-hills-animation canvas{opacity:1!important;filter:none!important}}.sup-kicker,.eyebrow{color:var(--blue);background:var(--blue-soft);border-color:var(--blue-line)}.price-card-featured{border-color:var(--blue)!important;box-shadow:0 0 0 1px var(--blue), var(--shadow-md)!important}.price-card-featured:hover{border-color:var(--blue)!important}.price-flag{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.router-go,.price-check,.hero-accent{color:var(--blue)}.btn-free,.lead-magnet-cta{background:var(--blue);border-color:var(--blue);color:#fff}.home-particle-hero.shader-hero{border-bottom:1px solid var(--border);background:var(--background)!important;min-height:clamp(560px,72vh,720px)!important}.shader-hero .shader-animation{background:radial-gradient(60% 50% at 50% 0%, var(--blue-soft), transparent 70%), var(--background)!important}.shader-hero .shader-hero-vignette{background:radial-gradient(70% 60% at 50% -10%, var(--blue-soft), transparent 60%), linear-gradient(180deg, transparent 70%, var(--background))!important}.shader-hero-copy h1{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;max-width:min(46rem,92vw)!important}.shader-hero-copy h1 .hero-accent{color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important;background:0 0!important}.shader-hero-copy>p{color:var(--muted-foreground)!important;-webkit-text-fill-color:currentColor!important}.btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-foreground)!important}.btn-primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.btn-product{background:var(--accent)!important;border:1px solid var(--accent)!important;color:var(--accent-foreground)!important;box-shadow:var(--shadow-sm)!important}.btn-product:hover,.home-route-card .btn-product:hover,.choice-card .btn-product:hover,.pricing-product-card .btn-product:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.btn-outline,.btn-route-secondary{background:var(--card)!important;border:1px solid var(--border-strong)!important;color:var(--foreground)!important}.btn-outline:hover,.btn-route-secondary:hover{background:var(--card-hover)!important;border-color:var(--foreground)!important}.btn-free,.lead-magnet-cta{background:var(--blue)!important;border:1px solid var(--blue)!important;color:#fff!important}.btn-free:hover,.lead-magnet-cta:hover{background:var(--blue-hover)!important;border-color:var(--blue-hover)!important}.home-particle-hero.shader-hero{border-bottom:1px solid var(--border);overflow:hidden;background:var(--background)!important;min-height:clamp(600px,82vh,820px)!important}.shader-hero .shader-animation{will-change:transform, opacity;animation:26s ease-in-out infinite alternate inkWashDrift;background:radial-gradient(38% 50% at 30% 35%, #7d7d7d4d, transparent 70%), radial-gradient(42% 55% at 72% 60%, #54545457, transparent 72%), radial-gradient(60% 60% at 50% 50%, #cfcfcf0f, transparent 75%), var(--background)!important;filter:blur(34px)saturate(0)!important;display:block!important}.shader-hero .shader-animation canvas{display:none!important}.shader-hero .shader-hero-vignette{opacity:.9;mix-blend-mode:normal;background:radial-gradient(70% 60% at 50% 8%, transparent, var(--background) 82%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")!important;background-size:cover,160px 160px!important}@keyframes inkWashDrift{0%{opacity:.9;transform:translate(-3%,-2%)scale(1.05)}50%{opacity:1;transform:translate(2%,1%)scale(1.12)}to{opacity:.92;transform:translate(3%,3%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.shader-hero .shader-animation{animation:none!important}}.shader-hero-copy{text-align:center}.shader-hero-copy h1{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.03em!important;background:0 0!important;max-width:16ch!important;margin-inline:auto!important;font-size:clamp(2.9rem,6.5vw,5.6rem)!important;line-height:1.02!important}.shader-hero-copy h1 .hero-accent{font-style:italic;color:var(--faint-foreground,#7d7d7d)!important;-webkit-text-fill-color:var(--faint-foreground,#7d7d7d)!important;background:0 0!important}.shader-hero-copy>p{color:var(--muted-foreground)!important;-webkit-text-fill-color:currentColor!important;max-width:60ch!important;margin-inline:auto!important}.shader-hero .home-proof-row span{color:var(--muted-foreground)!important;background:var(--card)!important;border:1px solid var(--border)!important;-webkit-text-fill-color:currentColor!important}.bento-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.bento-why-card{border:1px solid var(--border);border-radius:var(--radius-xl,1rem);background:radial-gradient(120% 90% at 0% 0%, #cfcfcf0a, transparent 55%), var(--card);transition:transform .25s var(--ease,ease), border-color .25s, box-shadow .25s;flex-direction:column;grid-column:span 1;gap:.85rem;padding:1.4rem;display:flex}.bento-why-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md,0 12px 30px -12px #00000080);transform:translateY(-3px)}.bento-why-wide{grid-column:span 2}.bento-why-top{justify-content:space-between;align-items:center;display:flex}.bento-why-icon{background:var(--accent-soft);width:2.2rem;height:2.2rem;color:var(--foreground);border:1px solid var(--border);border-radius:.6rem;place-items:center;display:grid}.bento-why-status{letter-spacing:.04em;border-radius:var(--radius-full,999px);background:var(--accent-soft);color:var(--muted-foreground);border:1px solid var(--border);padding:.28rem .6rem;font-size:.72rem;font-weight:700}.bento-why-title{color:var(--foreground);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.08rem;font-weight:700;display:flex}.bento-why-meta{color:var(--faint-foreground,#7d7d7d);font-size:.78rem;font-weight:500}.bento-why-desc{color:var(--muted-foreground);flex:1;font-size:.95rem;line-height:1.55}.bento-why-tags{flex-wrap:wrap;gap:.4rem;display:flex}.bento-why-tag{color:var(--muted-foreground);background:var(--accent-soft);border:1px solid var(--border);border-radius:.5rem;padding:.26rem .55rem;font-size:.74rem}.minimal-flow-connector{width:2px!important;height:clamp(48px,7vw,72px)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.minimal-flow-connector:before{content:"";background-image:linear-gradient(180deg, var(--faint-foreground,#7d7d7d) 0 45%, transparent 45% 100%);opacity:.5;background-repeat:repeat-y;background-size:2px 9px;position:absolute;inset:0}.minimal-flow-connector span{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;background-image:linear-gradient(180deg, var(--foreground) 0 45%, transparent 45% 100%)!important;background-repeat:repeat-y!important;background-size:2px 9px!important;border-radius:0!important;animation:2.4s linear infinite inkDotFlow!important;position:absolute!important;top:0!important;left:0!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 32%,#0000 50%)!important;mask-image:linear-gradient(#0000 0%,#000 18% 32%,#0000 50%)!important;-webkit-mask-size:100% 220%!important;mask-size:100% 220%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}@keyframes inkDotFlow{0%{-webkit-mask-position:0 -120%;mask-position:0 -120%}to{-webkit-mask-position:0 120%;mask-position:0 120%}}@media (prefers-reduced-motion:reduce){.minimal-flow-connector span{opacity:.5!important;animation:none!important}}.dark{--background:#0d141b;--surface:#0f1922;--card:#14222f;--card-hover:#1a2c3c;--border:#243443;--border-strong:#34485b;--foreground:#e7eef6;--muted-foreground:#abbfd2;--faint-foreground:#7493af;--accent:#abbfd2;--accent-hover:#fff;--accent-soft:#7493af1f;--accent-foreground:#0d141b;--steel:#7493af;--steel-hover:#95b0c8;--steel-soft:#7493af24;--steel-line:#7493af73;--light-blue:#abbfd2;--blue:#7493af;--blue-hover:#95b0c8;--blue-soft:#7493af24;--blue-line:#7493af73;--ring:#7493af;--destructive:#d98c8c;--success:#7493af}html.dark,.dark body{background:radial-gradient(circle at 50% -10%, #7493af14, transparent 32rem), var(--background)!important}.dark body{background-attachment:fixed}.section,.sup-section,.sup-clean-section,.sup-floating-section,.section-tone-soft,.final-cta,.deliverables-section,.problem-section,.solution-section,.why-clean-section,.bento-why-section,.product-image-section,.monthly-description-section,.product-purchase-section,.home-particle-hero,.dark .section-tone-soft{background:0 0!important}:root{--space-section:clamp(6rem, 11vw, 10rem);--space-section-sm:clamp(4.5rem, 8vw, 6.5rem)}.btn{-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease), color .2s var(--ease)}.btn:after{background:linear-gradient(#ffffff29,#0000 52%)!important}.btn-free,.btn-primary,.nav-free.btn-primary{color:#0c0c0c!important;background:linear-gradient(#fffffff5,#e8e8e8e0)!important;border-color:#ffffff47!important;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff1a!important}.btn-free:hover,.btn-primary:hover,.nav-free.btn-primary:hover{color:#000!important;background:linear-gradient(#fff,#f4f4f4f0)!important;border-color:#ffffff6b!important;box-shadow:0 20px 52px #0000006b,inset 0 1px #fff9,inset 0 0 0 1px #ffffff24!important}.btn-outline{color:var(--foreground)!important;background:linear-gradient(#ffffff14,#ffffff08)!important;border-color:#ffffff29!important;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff14!important}.btn-outline:hover{color:#fff!important;background:linear-gradient(#ffffff24,#ffffff0d)!important;border-color:#ffffff57!important;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff1f!important}.btn-ghost{color:var(--foreground)!important;background:0 0!important}.btn-ghost:hover{background:#ffffff0f!important}.home-particle-hero.glsl-hills-hero{background:radial-gradient(circle at 50% 30%, #7493af1a, transparent 42%), radial-gradient(circle at 50% 96%, #7493af0d, transparent 46%), linear-gradient(180deg, #0a1018 0%, #0b121a 55%, var(--background) 100%)!important;border-bottom:0!important}.glsl-hills-animation,.shader-animation.glsl-hills-animation{z-index:0!important;opacity:1!important;filter:drop-shadow(0 0 26px #ffffff1a)!important;background:0 0!important;position:absolute!important;inset:0!important}.glsl-hills-animation canvas{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.glsl-hills-vignette{z-index:3;pointer-events:none;background:radial-gradient(58% 34% at 50% 42%,#00000047,#0000 72%),linear-gradient(90deg,#000000c7,#0000 22% 78%,#000000c7),linear-gradient(#000000b8 0%,#0000 24% 54%,#000000e6 100%);position:absolute;inset:0}.home-particle-copy.glsl-hills-copy{z-index:5;text-align:center;width:min(100%,1000px);color:var(--foreground);margin:0 auto;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:clamp(7rem,12vw,11rem) 1rem clamp(4.5rem,8vw,7rem)!important}.home-particle-copy.glsl-hills-copy:before,.home-particle-copy.glsl-hills-copy:after{content:none!important;display:none!important}.glsl-hills-copy .sup-kicker{color:var(--muted-foreground);border:1px solid var(--steel-line);background:var(--steel-soft);letter-spacing:.12em!important;min-height:1.7rem!important;margin-bottom:1.5rem!important;padding:.3rem .7rem!important;font-size:.66rem!important}.glsl-hills-copy h1{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 28px #0009;font-weight:600}.glsl-hills-copy h1 .hero-accent{color:var(--light-blue);-webkit-text-fill-color:var(--light-blue)}.glsl-hills-copy>p{max-width:760px;color:var(--muted-foreground);text-shadow:0 1px 18px #0009;margin:clamp(1.35rem,2vw,1.75rem) auto 0;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.64;-webkit-text-fill-color:currentColor!important;background:0 0!important}.glsl-hills-copy .hero-cta-row{z-index:6;margin-top:clamp(1.5rem,2.6vw,2.15rem);position:relative}.glsl-hills-copy .home-proof-row{margin-top:1.1rem}.glsl-hills-copy .home-proof-row span,.glsl-hills-copy .home-proof-row span:first-child{color:var(--muted-foreground)!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff24!important;font-weight:600!important}.sup-kicker,.eyebrow,.mini-label,.badge{color:var(--steel)!important;border-color:var(--steel-line)!important;background:var(--steel-soft)!important}.price-check,.price-includes .price-check{color:var(--steel)!important}.home-route-card:hover,.router-card:hover,.price-card:hover,.free-report-proof-card:hover{border-color:var(--steel-line)!important}.router-go,.btn-link,.btn-ghost{color:var(--steel)!important}.btn-link:hover{color:var(--steel-hover)!important}.minimal-flow-connector span{background-image:linear-gradient(180deg, var(--steel) 0 45%, transparent 45% 100%)!important}.nav-links a[aria-current=page]{color:var(--steel)!important}.why-clean-section{background:0 0}.why-clean-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.75rem);max-width:60rem;margin:0 auto;display:grid}.why-clean-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);transition:border-color .18s var(--ease), transform .18s var(--ease);flex-direction:column;gap:.75rem;padding:clamp(1.5rem,2.4vw,2rem);display:flex}.why-clean-card:hover{border-color:var(--steel-line);transform:translateY(-2px)}.why-clean-icon{border-radius:var(--radius-full);background:var(--steel-soft);width:2.75rem;height:2.75rem;color:var(--steel);justify-content:center;align-items:center;display:inline-flex}.why-clean-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.12rem;font-weight:720}.why-clean-desc{color:var(--muted-foreground);font-size:.96rem;line-height:1.6}@media (max-width:720px){.why-clean-grid{grid-template-columns:1fr;gap:1.1rem}}.section+.section,.sup-clean-section+.sup-clean-section,.section+.sup-clean-section,.sup-clean-section+.section,.section+.section-tone-soft,.section-tone-soft+.section,.no-divider{border-top:0!important}.what-is-section{background:0 0}.what-is-statement{text-align:center;max-width:54rem;margin:0 auto clamp(3rem,5vw,4.5rem)}.what-is-statement .sup-kicker{margin-inline:auto}.what-is-statement h2{letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.what-is-lead{max-width:46rem;color:var(--muted-foreground);margin:1.5rem auto 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.what-is-builton{color:var(--light-blue);letter-spacing:-.01em;margin-top:1.25rem;font-weight:650}.lead-magnet-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:64rem;margin:0 auto;display:grid}.lead-magnet-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);transition:border-color .18s var(--ease), transform .18s var(--ease);flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,2.4vw,2.25rem);display:flex}.lead-magnet-card:hover{border-color:var(--steel-line);transform:translateY(-3px)}.lead-magnet-image{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);overflow:hidden;box-shadow:0 24px 60px #00000073}.lead-magnet-image img{aspect-ratio:1000/760;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.lead-magnet-body{flex-direction:column;gap:.6rem;display:flex}.lead-magnet-body h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.5rem)}.lead-magnet-body p{color:var(--muted-foreground);line-height:1.6}.lead-magnet-body .mini-label{color:var(--steel)}.lead-magnet-body .lead-magnet-cta{align-self:flex-start;margin-top:.75rem}@media (max-width:820px){.lead-magnet-grid{grid-template-columns:1fr;gap:1.5rem}.lead-magnet-image img{aspect-ratio:1000/620}}.lead-magnet-grid-three{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.2vw,1.85rem);max-width:76rem}.lead-magnet-grid-three .lead-magnet-image img{aspect-ratio:1000/720}@media (max-width:980px){.lead-magnet-grid-three{grid-template-columns:1fr;max-width:30rem}}.what-you-get-paths{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:68rem;margin:clamp(2.5rem,4vw,3.5rem) auto 0;display:grid}.wyg-path-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:.5rem;padding:clamp(1.35rem,2vw,1.75rem);display:flex}.wyg-path-card .mini-label{color:var(--steel)}.wyg-path-card h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1.5vw,1.3rem)}.wyg-path-card p{color:var(--muted-foreground);font-size:.95rem;line-height:1.58}@media (max-width:860px){.what-you-get-paths{grid-template-columns:1fr;max-width:32rem}}.what-is-section .home-route-card h3{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.35rem)}.home-particle-hero.glsl-hills-hero{min-height:clamp(790px,92vh,980px)!important}.home-particle-copy.glsl-hills-copy{padding-top:clamp(8.25rem,13vw,12.25rem)!important;padding-bottom:clamp(5.25rem,8.5vw,7.75rem)!important}.glsl-hills-copy h1{font-size:clamp(2.7rem,5.8vw,5rem)!important}.what-is-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);max-width:74rem;margin:clamp(2.4rem,4vw,3.6rem) auto 0;display:grid}.what-is-paths>*{height:100%}.what-is-paths .wyg-path-card{border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));border:1px solid var(--border);min-height:100%;box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);padding:clamp(1.35rem,2vw,1.85rem)}.what-is-paths .wyg-path-card:hover{border-color:var(--steel-line);transform:translateY(-3px);box-shadow:0 18px 50px #00000038}.what-is-paths .wyg-path-card:before{content:"";background:linear-gradient(90deg, var(--steel), transparent);opacity:.55;border-radius:999px;width:100%;height:3px;margin-bottom:.25rem;display:block}.what-is-paths .wyg-path-card h3{margin-top:.35rem;font-size:clamp(1.18rem,1.55vw,1.4rem)!important}.what-is-paths .wyg-path-card p{font-size:.96rem;line-height:1.62}.deliverables-section .sup-section-head{max-width:58rem}.deliverable-deck{isolation:isolate;place-items:center;min-height:clamp(23rem,37vw,33rem);display:grid;padding:clamp(1.5rem,3vw,2.5rem)!important}.deliverable-deck:before{content:"";filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,#ffffff2e,#0000 64%);border-radius:50%;position:absolute;inset:6% 5% 4%}.deliverable-deck:after{content:"";aspect-ratio:.72;opacity:.72;z-index:1;background:linear-gradient(#fbf8f1,#eee7dc),repeating-linear-gradient(#1218261f 0 1px,#0000 1px 18px);border:1px solid #11182724;border-radius:10px;width:min(58%,24rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(9deg)translate(5.8rem);box-shadow:0 24px 60px #0003}.deliverable-deck img{object-fit:cover!important;object-position:top center!important;background:#f7f2e8!important;border-radius:10px!important}.deliverable-deck .deck-layer{aspect-ratio:.72;height:auto;position:absolute;box-shadow:0 22px 60px #00000038;border:1px solid #11182729!important}.deliverable-deck .deck-layer-1{z-index:5;width:min(54%,22rem);position:relative;transform:rotate(0);box-shadow:0 36px 90px #00000057,inset 0 0 0 1px #ffffff29}.deliverable-deck .deck-layer-2{z-index:3;opacity:.92;width:min(48%,20rem);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-8deg)translate(-6.2rem)translateY(.6rem)}.deliverable-deck .deck-layer-3{z-index:2;opacity:.78;width:min(46%,19rem);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(7deg)translate(6.3rem)translateY(.95rem)}.deliverable-row-reverse .deliverable-deck .deck-layer-2{left:50%;transform:translate(-50%,-50%)rotate(8deg)translate(6.2rem)translateY(.6rem)}.deliverable-row-reverse .deliverable-deck .deck-layer-3{left:50%;transform:translate(-50%,-50%)rotate(-7deg)translate(-6.3rem)translateY(.95rem)}.deliverable-visual-ai-partner .deliverable-single{max-width:44rem;margin-inline:auto}@media (max-width:960px){.what-is-paths{grid-template-columns:1fr;max-width:34rem}.home-particle-hero.glsl-hills-hero{min-height:760px!important}.deliverable-deck{min-height:24rem}.deliverable-deck .deck-layer-1{width:min(62%,19rem)}.deliverable-deck .deck-layer-2{width:min(54%,17rem);transform:translate(-50%,-50%)rotate(-8deg)translate(-4.7rem)translateY(.65rem)}.deliverable-deck .deck-layer-3{width:min(52%,16.5rem);transform:translate(-50%,-50%)rotate(7deg)translate(4.7rem)translateY(.9rem)}.deliverable-deck:after{width:min(56%,16.8rem);transform:translate(-50%,-50%)rotate(9deg)translate(4.2rem)}}@media (max-width:560px){.home-particle-hero.glsl-hills-hero{min-height:720px!important}.glsl-hills-copy h1{font-size:clamp(2.45rem,14vw,3.35rem)!important}.deliverable-deck{min-height:20rem;padding-inline:.75rem!important}.deliverable-deck .deck-layer-1{width:min(70%,15.5rem)}.deliverable-deck .deck-layer-2{width:min(58%,13.5rem);transform:translate(-50%,-50%)rotate(-8deg)translate(-3.4rem)translateY(.6rem)}.deliverable-deck .deck-layer-3{width:min(56%,13rem);transform:translate(-50%,-50%)rotate(7deg)translate(3.4rem)translateY(.9rem)}.deliverable-deck:after{width:min(60%,13.5rem);transform:translate(-50%,-50%)rotate(9deg)translate(3rem)}}.nav-login{min-height:2.625rem;color:var(--muted-foreground);transition:color .16s var(--ease);align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.nav-login:hover{color:var(--foreground)}@media (min-width:821px){.nav-shell .menu-button{display:none!important}.nav-col-right{gap:1rem}}@media (max-width:820px){.nav-login{display:none}}.choose-path-section .what-is-statement{max-width:820px}.choose-path-section .what-is-lead{max-width:660px}.path-card-get{border-top:1px solid #ffffff14;margin-top:auto;padding-top:.65rem;color:var(--muted-foreground)!important}.path-card-get strong{color:var(--foreground)}.deliverables-stack{max-width:70rem;margin-inline:auto;gap:clamp(1rem,2vw,1.35rem)!important}.deliverable-row,.deliverable-row.deliverable-row-reverse{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(80% 80% at 60% 20%, #7493af14, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));min-height:clamp(19rem,28vw,27rem);box-shadow:var(--shadow-sm);align-items:center;padding:clamp(1.25rem,2.4vw,1.8rem);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:clamp(1.4rem,3vw,2.8rem)!important;display:grid!important}.deliverable-row-reverse .deliverable-copy{order:0!important}.deliverable-copy{padding:clamp(.4rem,1vw,.9rem);max-width:26rem!important}.deliverable-copy p:last-child{font-size:.98rem}.deliverable-visual{min-width:0}.deliverable-deck{min-height:clamp(18rem,28vw,25rem)!important;padding:clamp(.75rem,2vw,1.75rem)!important}.deliverable-single{border-radius:18px!important;max-width:100%!important}.deliverable-single img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%}.wyg-stack-note{text-align:center;max-width:52rem;color:var(--muted-foreground);margin:1.5rem auto 0;font-size:.95rem;line-height:1.6}.minimal-flow-card{min-height:clamp(760px,86vw,980px)!important}.price-flag{color:#0d141b!important;background:var(--light-blue)!important}.price-card-featured .price-includes{gap:.55rem}.lead-magnet-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.7rem);max-width:72rem;margin-inline:auto;display:grid}.lead-magnet-grid-featured .lead-magnet-card{min-height:0!important}.lead-magnet-report-card .lead-magnet-image{place-items:center;height:clamp(13rem,22vw,17rem);min-height:0;display:grid;overflow:hidden}.lead-magnet-report-card .lead-magnet-image img{object-fit:cover;object-position:top center;border-radius:14px;width:min(82%,23rem);aspect-ratio:1000/820!important}.lead-magnet-api-strip{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.25rem,3vw,2.4rem);padding:clamp(1.35rem,2.4vw,1.85rem)!important;display:grid!important}.lead-magnet-api-copy{flex-direction:column;gap:.55rem;display:flex}.lead-magnet-api-copy h3{font-size:clamp(1.35rem,2vw,1.75rem)}.lead-magnet-api-copy p{color:var(--muted-foreground);line-height:1.6}.lead-magnet-note{font-size:.92rem;color:var(--faint-foreground)!important}.lead-magnet-api-visual{max-height:18rem;overflow:hidden;border-radius:18px!important}.lead-magnet-api-visual .api-code{font-size:.68rem;max-height:8rem!important}.final-cta .center-block{border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 0,#7493af1a,#0000 62%),#ffffff05;border:1px solid #ffffff17;max-width:760px;padding:clamp(2rem,4vw,3.1rem);box-shadow:0 24px 80px #00000038}.final-cta-pills{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.1rem;display:flex}.final-cta-pills span{color:var(--muted-foreground);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:700}.footer-grid.footer-grid-four{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.72fr))!important;gap:clamp(1.8rem,4vw,3.2rem)!important}.footer-grid-four .footer-col:nth-child(2):before{content:"Products"!important}.footer-grid-four .footer-col:nth-child(3):before{content:"Start free"!important}.footer-grid-four .footer-col:nth-child(4):before{content:"Company"!important}@media (max-width:980px){.deliverable-row,.deliverable-row.deliverable-row-reverse,.lead-magnet-api-strip{grid-template-columns:1fr!important}.lead-magnet-grid-featured{grid-template-columns:1fr;max-width:34rem}.lead-magnet-api-visual{max-height:17rem}.minimal-flow-card{min-height:820px!important}.footer-grid.footer-grid-four{grid-template-columns:1fr!important}}@media (max-width:560px){.deliverable-row,.deliverable-row.deliverable-row-reverse{padding:1rem}.deliverable-copy{padding:.25rem}.lead-magnet-report-card .lead-magnet-image{height:12rem}.minimal-flow-card{min-height:780px!important}.minimal-flow-node{width:min(100%,320px)}}.why-aimspace-section .sup-section-head{max-width:760px}.why-aimspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);max-width:70rem;margin:clamp(2.2rem,4vw,3.25rem) auto 0;display:grid}.why-aimspace-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(80% 80% at 30% 0%, #7493af1a, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));min-height:100%;box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);padding:clamp(1.3rem,2vw,1.75rem);position:relative}.why-aimspace-card:hover{border-color:var(--steel-line);transform:translateY(-3px);box-shadow:0 18px 50px #00000038}.why-aimspace-dot{background:var(--light-blue);border-radius:999px;width:.55rem;height:.55rem;margin-bottom:1rem;display:inline-block;box-shadow:0 0 0 6px #7493af1f}.why-aimspace-card h3{letter-spacing:-.02em;font-size:clamp(1.12rem,1.55vw,1.35rem)}.why-aimspace-card p{color:var(--muted-foreground);margin-top:.65rem;font-size:.96rem;line-height:1.62}@media (max-width:900px){.why-aimspace-grid{grid-template-columns:1fr;max-width:34rem}}.path-router-card{color:inherit;flex-direction:column;gap:.55rem;text-decoration:none;display:flex!important}.path-router-card:hover{text-decoration:none}.path-router-arrow{color:var(--light-blue,var(--accent));margin-top:auto;font-size:.9rem;font-weight:760;display:inline-flex}.choose-path-section .what-is-paths .wyg-path-card p:not(.mini-label){margin-bottom:.35rem}.proof-section{position:relative}.proof-showcase-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(90% 80% at 66% 8%, #7493af24, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));max-width:72rem;box-shadow:var(--shadow-md);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.2rem);display:grid;overflow:hidden}.proof-copy{align-content:center;gap:.75rem;display:grid}.proof-copy .mini-label{margin:0 0 .2rem}.proof-copy h3{letter-spacing:-.035em;font-size:clamp(1.45rem,2.3vw,2.15rem)}.proof-points{gap:.55rem;margin:.35rem 0 .65rem;padding:0;list-style:none;display:grid}.proof-points li{color:var(--muted-foreground);padding-left:1.35rem;font-size:.95rem;line-height:1.5;position:relative}.proof-points li:before{content:"";background:var(--light-blue,var(--accent));border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.62em;left:0;box-shadow:0 0 0 5px #7493af1f}.proof-visual{background:radial-gradient(circle at 50% 18%,#ffffff1a,#0000 20rem),#ffffff09;border:1px solid #ffffff1a;border-radius:24px;place-items:center;min-height:clamp(18rem,34vw,28rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.proof-visual img{border:1px solid #0000001a;border-radius:18px;width:min(92%,45rem);height:auto;transform:rotate(-1.5deg);box-shadow:0 28px 70px #00000061}.pricing-summary-section{background:radial-gradient(circle at 50% 0,#7493af0f,#0000 34rem),0 0}.pricing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);max-width:72rem;margin:clamp(2rem,4vw,3rem) auto 0;display:grid}.pricing-summary-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card));min-height:100%;color:inherit;box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);gap:.65rem;padding:clamp(1.25rem,2.2vw,1.65rem);text-decoration:none;display:grid;position:relative}.pricing-summary-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-3px)}.pricing-summary-card-featured{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));background:radial-gradient(100% 80% at 50% 0%, var(--accent-soft), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card))}.pricing-summary-card h3{font-size:clamp(1.05rem,1.4vw,1.3rem)}.pricing-summary-card .price-amount{flex-wrap:wrap;align-items:baseline;row-gap:.1rem;margin-top:.15rem}.pricing-summary-card .price-value{font-size:clamp(2.1rem,3.6vw,2.7rem);line-height:1.05}.pricing-summary-card .price-unit{width:auto}.pricing-summary-card p:last-child{color:var(--muted-foreground);margin-top:.15rem;font-size:.9rem}.lead-magnet-section{background:radial-gradient(circle at 50% 8%,#4da3ff14,#0000 35rem),linear-gradient(#0000,#ffffff04 50%,#0000)}@media (max-width:980px){.proof-showcase-card{grid-template-columns:1fr;max-width:44rem}.pricing-summary-grid{grid-template-columns:1fr;max-width:34rem}.proof-visual{min-height:18rem}}@media (max-width:560px){.proof-showcase-card{padding:1rem}.proof-visual{border-radius:18px;min-height:14rem}.proof-visual img{width:102%;transform:none}}body{background:radial-gradient(circle at 12% 8%,#4da3ff16,#0000 26rem),radial-gradient(circle at 88% 28%,#4da3ff0f,#0000 28rem),linear-gradient(#050609 0%,#08090d 42%,#050609 100%)!important}.sup-clean-section,.section{background-color:#0000}.sup-clean-section:nth-of-type(odd){background:radial-gradient(circle at 8% 0,#4da3ff09,#0000 24rem),linear-gradient(#ffffff03,#0000 58%)}.sup-section-head>p:not(.sup-kicker),.section-head>p:not(.sup-kicker),.what-is-lead{display:none!important}.home-particle-hero.glsl-hills-hero{background:#050609!important;min-height:clamp(760px,88vh,930px)!important}.home-particle-copy.glsl-hills-copy{transform:translateY(clamp(-4.3rem,-6.5vw,-2.25rem));padding-top:clamp(4.9rem,8.4vw,7.4rem)!important;padding-bottom:clamp(7rem,12vw,10rem)!important}.glsl-hills-copy>p{max-width:820px!important}@media (min-width:821px){.nav-shell .menu-button{display:inline-flex!important}.nav-col-right{gap:.75rem!important}}.logo-text{letter-spacing:-.024em}.nav-login{white-space:nowrap}.what-is-paths .wyg-path-card .mini-label,.path-router-card .mini-label{letter-spacing:.1em!important;color:#9fd2ff!important;background:#4da3ff0e!important;border-color:#4da3ff33!important;min-height:1.45rem!important;padding:.22rem .5rem!important;font-size:.62rem!important}.path-router-arrow{color:#9fd2ff!important;font-size:.84rem!important}.what-is-paths .wyg-path-card{background:radial-gradient(circle at 12% 0,#4da3ff17,#0000 18rem),linear-gradient(#ffffff0b,#ffffff05)!important}.why-aimspace-card{overflow:hidden}.why-aimspace-card:after{content:"";opacity:.13;filter:blur(4px);background:var(--why-glow,#4da3ff);pointer-events:none;border-radius:999px;width:15rem;height:15rem;position:absolute;inset:auto -24% -42% auto}.why-aimspace-icon{border:1px solid color-mix(in srgb, var(--why-color,#4da3ff) 35%, var(--border));width:2.35rem;height:2.35rem;color:var(--why-color,#4da3ff);background:color-mix(in srgb, var(--why-color,#4da3ff) 13%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--why-color,#4da3ff) 18%, transparent);border-radius:.85rem;place-items:center;margin-bottom:1rem;display:inline-grid}.why-aimspace-dot{display:none!important}.deliverable-row,.deliverable-row.deliverable-row-reverse{background:radial-gradient(circle at 78% 16%,#4da3ff12,#0000 24rem),linear-gradient(#ffffff0a,#ffffff04)!important;border-color:#ffffff18!important}.deliverable-visual,.deliverable-deck,.deliverable-single{background:0 0!important}.deliverable-deck{place-items:center;display:grid;min-height:clamp(21rem,34vw,32rem)!important;padding:0!important}.deliverable-deck .deck-layer{image-rendering:auto;object-fit:contain!important;object-position:center center!important;background:#05070c!important}.deliverable-deck .deck-layer-1{width:min(72%,36rem)!important}.deliverable-deck .deck-layer-2{width:min(62%,30rem)!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)rotate(-7deg)translate(-6.2rem)translateY(.7rem)!important}.deliverable-deck .deck-layer-3{width:min(60%,29rem)!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)rotate(7deg)translate(6.2rem)translateY(.95rem)!important}.deliverable-single{padding:clamp(.4rem,1vw,.7rem);border-radius:20px!important}.deliverable-single img{border-radius:14px;object-fit:contain!important;width:100%!important;height:auto!important}.minimal-flow-connector span{background-position:0 -120%!important;animation:2.8s ease-in-out infinite aimspaceConnectorPulseDown!important}@keyframes aimspaceConnectorPulseDown{0%{opacity:.35;background-position:0 -120%}30%{opacity:.95}to{opacity:.35;background-position:0 120%}}.lead-magnet-grid-featured{grid-template-columns:1fr!important;max-width:74rem!important}.lead-magnet-report-card{grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:0!important;padding:clamp(1.2rem,2.6vw,2.1rem)!important;display:grid!important}.lead-magnet-report-card .lead-magnet-image{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.lead-magnet-report-card .lead-magnet-image img{border-radius:14px;margin-inline:auto;display:block;box-shadow:0 28px 80px #0000006b,0 0 0 1px #ffffff24;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;width:min(100%,21rem)!important;height:auto!important}.lead-magnet-api-strip{grid-template-columns:minmax(16rem,.78fr) minmax(0,1fr)!important}.lead-magnet-api-copy{order:2}.lead-magnet-api-visual{order:1;max-height:none!important}.lead-magnet-api-visual .api-code-grid,.lead-magnet-api-visual .api-code-grid-teaser{grid-template-columns:1fr!important;display:grid!important}.lead-magnet-api-visual .api-code-panel:first-child{display:none!important}.lead-magnet-api-visual .api-code-panel{min-height:15rem}.lead-magnet-api-visual .api-code{max-height:18rem!important;font-size:.74rem!important}.fit-card.fit-yes{background:radial-gradient(circle at 18% 0,#34d39921,#0000 18rem),linear-gradient(#10b9810e,#ffffff04)!important;border-color:#34d39938!important}.fit-card.fit-no{background:radial-gradient(circle at 18% 0,#f871711c,#0000 18rem),linear-gradient(#f871710a,#ffffff04)!important;border-color:#f871712e!important}.fit-no .fit-mark{color:#fca5a5!important;background:#f8717114!important;border-color:#f8717147!important}.final-cta.no-divider{padding-bottom:clamp(5.2rem,9vw,8rem)!important}.footer{margin-top:clamp(1rem,3vw,2.25rem)}@media (max-width:980px){.lead-magnet-report-card,.lead-magnet-api-strip{max-width:36rem;margin-inline:auto;grid-template-columns:1fr!important}.lead-magnet-api-copy{order:1}.lead-magnet-api-visual{order:2}.lead-magnet-report-card .lead-magnet-image img{width:min(100%,18rem)!important}.deliverable-deck{min-height:25rem!important}}@media (max-width:560px){.home-particle-copy.glsl-hills-copy{transform:translateY(-2.2rem);padding-top:4.75rem!important}.lead-magnet-report-card .lead-magnet-image img{width:min(100%,15rem)!important}.deliverable-deck .deck-layer-1{width:min(78%,17rem)!important}.deliverable-deck .deck-layer-2{transform:translate(-50%,-50%)rotate(-7deg)translate(-3.5rem)translateY(.7rem)!important}.deliverable-deck .deck-layer-3{transform:translate(-50%,-50%)rotate(7deg)translate(3.5rem)translateY(.95rem)!important}}.dark{--foreground:#eef4fb;--muted-foreground:#b9cadd;--faint-foreground:#8aa2ba;--accent:#4da3ff;--accent-hover:#6cb6ff;--accent-soft:#4da3ff24;--accent-foreground:#051018;--steel:#7493af;--steel-hover:#95b0c8;--steel-soft:#7493af24;--steel-line:#7493af73;--light-blue:#abbfd2;--blue:#4da3ff;--blue-hover:#6cb6ff;--blue-soft:#4da3ff24;--blue-line:#4da3ff73;--blue-glow:#4da3ff73;--ring:#4da3ff;--success:#34d399;--success-soft:#34d39924}.sup-kicker,.eyebrow{color:var(--blue)!important;background:var(--blue-soft)!important;border:1px solid var(--blue-line)!important}.mini-label,.badge,.price-entry,.artifact-format,.drawer-section-title{color:var(--muted-foreground)!important;background:var(--steel-soft)!important;border:1px solid var(--border)!important}.hero-accent,.path-router-arrow,.what-is-paths .wyg-path-card:hover .path-router-arrow,.nav-links a[aria-current=page],.mobile-links a[aria-current=page] span{color:var(--blue)!important}.price-check,.price-includes .price-check,.proof-points li:before{color:var(--success)!important;background:var(--success)!important}.sup-kicker,.eyebrow,.badge,.mini-label,.price-entry,.artifact-format,.drawer-section-title{border-radius:var(--radius-full)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;gap:.4rem!important;min-height:1.75rem!important;padding:0 .7rem!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.sup-proof-row span,.sup-proof-row a,.final-cta-pills span,.trust-row span,.portal-pill-row span{border-radius:var(--radius-full)!important;border:1px solid var(--border)!important;background:var(--steel-soft)!important;min-height:2rem!important;color:var(--muted-foreground)!important;padding:0 .85rem!important;font-size:.8125rem!important;font-weight:600!important}.btn{min-height:3rem!important;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease)!important;padding-inline:1.35rem!important;font-size:.9375rem!important}.btn-sm,.nav-free,.nav-login{min-height:2.5rem!important;padding-inline:1rem!important;font-size:.875rem!important}.btn-lg{min-height:3.375rem!important;padding-inline:1.75rem!important;font-size:1rem!important}.btn-free,.lead-magnet-cta,.nav-free.btn-free{color:#04130e!important;background:linear-gradient(135deg,#34d399,#10b981)!important;border-color:#34d399b8!important;box-shadow:0 16px 40px #10b9813d,inset 0 0 0 1px #ffffff29!important}.btn-free:hover,.lead-magnet-cta:hover,.nav-free.btn-free:hover{transform:translateY(-1px)!important;box-shadow:0 20px 48px #10b9814d,inset 0 0 0 1px #ffffff38!important}.btn-primary,.btn-product,.price-actions .btn-product{background:linear-gradient(135deg, var(--blue), var(--blue-hover))!important;border-color:var(--blue-line)!important;color:#051018!important;box-shadow:0 16px 42px #4da3ff3d,inset 0 0 0 1px #ffffff29!important}.btn-primary:hover,.btn-product:hover{transform:translateY(-1px)!important;box-shadow:0 20px 50px #4da3ff4d,inset 0 0 0 1px #ffffff38!important}.btn:focus-visible,.nav-login:focus-visible,.menu-button:focus-visible,.drawer-close:focus-visible,.faq-item summary:focus-visible,a:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--blue)!important;outline:none!important}@media (prefers-reduced-motion:reduce){.btn:hover,.btn-free:hover,.btn-primary:hover,.btn-product:hover,.lead-magnet-cta:hover{transform:none!important}}.lead-magnet-section,.final-cta{position:relative}.lead-magnet-section:before,.final-cta:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%, var(--blue-soft), transparent 70%);position:absolute;inset:0}.lead-magnet-section>.wrap,.final-cta>.wrap{z-index:1;position:relative}.lead-magnet-card,.pricing-summary-card,.proof-showcase-card,.wyg-path-card,.why-aimspace-card,.api-pricing-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 100%, white 4%), var(--card))!important;box-shadow:0 1px 0 0 #ffffff0f inset, var(--shadow-md)!important}.pricing-summary-card{position:relative}.pricing-summary-flag{border-radius:var(--radius-full);background:var(--blue);color:#051018;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;font-size:.7rem;font-weight:800;position:absolute;top:-.6rem;right:1rem;box-shadow:0 12px 30px #4da3ff47}.price-flag{background:var(--blue)!important;color:#051018!important;border-color:var(--blue)!important}.minimal-flow-connector span{background:linear-gradient(#0000 0%,#4da3ffe6 45%,#b9cadd8c 55%,#0000 100%) 0 0/100% 240%!important;animation:2.8s linear infinite aimspaceConnectorPulseDown!important}.deliverable-deck img,.deliverable-single img,.lead-magnet-report-card .lead-magnet-image img{image-rendering:auto!important;object-fit:contain!important;object-position:center center!important}.deliverable-deck{background:0 0!important}.api-pricing-table th,.api-pricing-table td{text-align:center!important}@media (max-width:640px){.button-row .btn-link{align-self:center!important;width:auto!important}.hero-cta-row .btn,.final-cta .button-row .btn{width:100%}}:root{--section-y:clamp(3.5rem, 6.5vw, 6.25rem);--section-y-compact:clamp(2.75rem, 4.8vw, 4.75rem)}.section,.sup-section{padding-block:var(--section-y)!important}.legal-page .wrap,.legal-content,.prose,.terms-content,.privacy-content,.refund-content{max-width:72ch!important;margin-inline:auto!important}h1,h2{letter-spacing:-.015em!important}h3{font-family:var(--font-sans)!important;letter-spacing:-.018em!important}.api-code,code,pre,.code-window-head{font-family:var(--font-mono)!important}.deliverable-visual{position:relative!important}.deliverable-visual:before{content:"";border-radius:var(--radius-2xl);background:radial-gradient(55% 48% at 50% 46%, var(--blue-soft), transparent 72%);filter:blur(8px);pointer-events:none;position:absolute;inset:8% 4%}.deliverable-single.premium-screenshot-frame{z-index:1;aspect-ratio:16/11;border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 100%, white 4%), var(--card));width:100%;box-shadow:0 1px 0 #ffffff12 inset, var(--shadow-lg);grid-template-rows:2.3rem 1fr;display:grid;position:relative;overflow:hidden}.screenshot-chrome{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--blue) 8%);align-items:center;gap:.42rem;padding-inline:1rem;display:flex}.screenshot-chrome span{border-radius:var(--radius-full);background:var(--steel-line);width:.58rem;height:.58rem}.screenshot-chrome span:first-child{background:#fb7185}.screenshot-chrome span:nth-child(2){background:#fbbf24}.screenshot-chrome span:nth-child(3){background:#34d399}.deliverable-single.premium-screenshot-frame img{background:var(--surface);display:block;object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important}.deliverable-visual-documentation .premium-screenshot-frame img{background:#f6f8fb;object-fit:contain!important}.minimal-flow-card{box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-md)!important;padding:clamp(1.25rem,3vw,2rem)!important}.approval-gate-card{border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 100%, white 4%), var(--card));box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-md);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(.75rem,2vw,1rem);margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1rem,2.4vw,1.5rem);display:grid}.approval-step{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:1rem}.approval-step span{border-radius:var(--radius-full);color:#051018;background:var(--blue);place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;font-weight:850;display:inline-grid}.approval-step strong{margin-bottom:.45rem;display:block}.approval-step p{color:var(--muted-foreground);font-size:.92rem}.approval-step-featured{border-color:var(--blue-line);box-shadow:0 0 0 1px var(--blue-line), var(--shadow-sm)}.approval-arrow{color:var(--blue);place-items:center;font-size:1.5rem;font-weight:800;display:grid}.two-column-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.two-column-section .sup-kicker{margin-inline:0!important}.rich-copy-card{border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 100%, white 4%), var(--card));box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-md);gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.sup-page-hero:not(.home-hero-section) .sup-actions .btn-free,.section-actions .btn-free{order:-1}.sup-page-hero:not(.home-hero-section) .sup-actions .btn-outline,.section-actions .btn-outline{opacity:.96}.faq-item[open]{border-color:var(--blue-line)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, var(--blue) 4%), var(--card))!important}details.faq-item summary:after{font-size:1.08rem;font-weight:850}.sup-card,.card,.faq-item,.monthly-card,.free-tool-card,.artifact-card,.contact-form,.pricing-product-card,.api-pricing-card,.product-single-pricing-card{border-color:var(--border-strong)!important;box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-sm)!important}@media (max-width:860px){.approval-gate-card{grid-template-columns:1fr}.approval-arrow{padding-block:.25rem;transform:rotate(90deg)}.two-column-section{grid-template-columns:1fr}}.about-belief-section,.approval-section{position:relative}.compact-approval{margin-top:clamp(1.25rem,2.5vw,2rem)}.sup-kicker,.eyebrow,.badge,.mini-label{border:1px solid var(--blue-line)!important;border-radius:var(--radius-full)!important;background:var(--blue-soft)!important;width:fit-content!important;min-height:1.75rem!important;color:var(--blue)!important;font-family:var(--font-sans)!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;padding:0 .7rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.sup-kicker,.eyebrow{margin:0 auto 1rem!important}.badge,.mini-label{margin:0!important}h1,h2,.shader-hero-copy h1,.home-particle-copy h1{font-family:var(--font-display)!important;letter-spacing:-.015em!important;font-weight:600!important}h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.01em!important;font-weight:600!important}code,pre,.api-code,.code-window-head{font-family:var(--font-mono)!important}a:focus-visible,button:focus-visible,.btn:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--blue);border-radius:var(--radius-sm);outline:none}.pricing-summary-flag,.price-flag{display:none!important}.pricing-summary-card-featured,.price-card-featured{border-color:var(--border)!important;box-shadow:0 1px 0 0 #ffffff0f inset, var(--shadow-md)!important}.why-aimspace-card:after{content:none!important;display:none!important}.why-aimspace-card:first-child{--why-color:#4da3ff!important;--why-glow:#4da3ff!important}.why-aimspace-card:nth-child(2){--why-color:#34d399!important;--why-glow:#34d399!important}.why-aimspace-card:nth-child(3){--why-color:#fbbf24!important;--why-glow:#fbbf24!important}.why-aimspace-icon svg{width:1.15rem;height:1.15rem}.minimal-flow-stack{gap:0!important}.minimal-flow-item{flex-direction:column!important;align-items:center!important;gap:0!important;display:flex!important}.minimal-flow-connector{z-index:2!important;height:clamp(42px,5vw,58px)!important;margin-top:-1px!important;margin-bottom:-1px!important}.minimal-flow-node{z-index:3!important}.minimal-flow-node:before{top:-6px!important}.minimal-flow-node:after{bottom:-6px!important}.final-cta .button-row,.final-cta .center-row,.final-cta-pills,.final-cta .fine-print{display:none!important}.final-cta-link{color:var(--blue);margin-top:1.2rem;font-size:.96rem;font-weight:750;text-decoration:none;display:inline-flex}.final-cta-link:hover{text-decoration:underline}.lead-magnet-grid-featured{max-width:74rem!important}.lead-magnet-grid-featured .lead-magnet-report-card{max-width:none}.section,.sup-clean-section,.final-cta{padding-block:clamp(6.25rem,10vw,9.25rem)!important}.compact-section,.compact-first-section,.compact-follow-section{padding-block:clamp(4.75rem,8vw,7rem)!important}.spotlight-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 100%, white 4%), var(--card));color:var(--muted-foreground);transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-sm);position:relative;overflow:hidden}.spotlight-card:hover{border-color:var(--border-strong);box-shadow:0 1px 0 #ffffff14 inset, var(--shadow-md);transform:translateY(-2px)}.spotlight-card-glow{pointer-events:none;z-index:0;transition:opacity .3s var(--ease);position:absolute;inset:-1px}.spotlight-card-content{z-index:1;height:100%;position:relative}.spotlight-card-link{gap:inherit;height:100%;color:inherit;text-decoration:none;display:grid}.sup-card.spotlight-card,.metric-card.spotlight-card,.fit-card.spotlight-card,.monthly-card.spotlight-card,.free-tool-card.spotlight-card,.price-card.spotlight-card,.api-pricing-card.spotlight-card,.pricing-summary-card.spotlight-card,.lead-magnet-card.spotlight-card,.why-aimspace-card.spotlight-card,.product-free-card.spotlight-card,.product-single-pricing-card.spotlight-card,.landing-pricing-card.spotlight-card,.monthly-description-card.spotlight-card{padding:clamp(1.25rem,2.4vw,1.65rem)}.card-icon-shell,.why-aimspace-icon{border:1px solid var(--border-strong);background:linear-gradient(135deg,#4da3ff2e,#34d3991a);border-radius:999px;margin-bottom:1rem;box-shadow:inset 0 1px #ffffff1a,0 0 24px #4da3ff14;width:2.55rem!important;height:2.55rem!important;color:var(--foreground)!important;place-items:center!important;display:inline-grid!important}.card-icon-shell svg,.why-aimspace-icon svg{width:1.15rem!important;height:1.15rem!important}.sup-icon.card-icon-shell{font-size:0;padding:0!important}.why-aimspace-card:first-child .why-aimspace-icon{background:linear-gradient(135deg,#4da3ff3d,#4da3ff12);color:#9bd0ff!important}.why-aimspace-card:nth-child(2) .why-aimspace-icon{background:linear-gradient(135deg,#34d39938,#34d39912);color:#9ff3d0!important}.why-aimspace-card:nth-child(3) .why-aimspace-icon{background:linear-gradient(135deg,#fbbf2433,#fbbf240f);color:#ffe39b!important}.wyg-stack-note{display:none!important}.orbital-flow-section{overflow:hidden}.orbital-flow-head{margin-bottom:clamp(2rem,4vw,3rem)!important}.orbital-timeline-card{border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 50%, #4da3ff1a, transparent 20rem), radial-gradient(circle at 50% 50%, #34d3990f, transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white 4%), var(--background));min-height:clamp(580px,72vw,720px);box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-lg);position:relative;overflow:hidden}.orbital-stage{perspective:1000px;place-items:center;display:grid;position:absolute;inset:0}.orbital-core{z-index:80;background:linear-gradient(135deg,#4da3ff,#34d399);border-radius:999px;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:absolute;box-shadow:0 0 60px #4da3ff5c,0 0 90px #34d3992e}.orbital-core-dot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;width:1.75rem;height:1.75rem}.orbital-ping{border:1px solid #ffffff2e;border-radius:999px;animation:2.6s infinite orbitalPing;position:absolute}.orbital-ping-one{inset:-.45rem}.orbital-ping-two{opacity:.65;animation-delay:.6s;inset:-.9rem}@keyframes orbitalPing{0%{opacity:.75;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.orbital-ring{border:1px solid #ffffff1f;border-radius:999px;width:min(74vw,28rem);height:min(74vw,28rem);position:absolute}.orbital-ring-soft{border-color:#4da3ff14;width:min(86vw,35rem);height:min(86vw,35rem)}.orbital-node-wrap{transition:transform .7s var(--ease), opacity .3s var(--ease);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;left:50%}.orbital-energy{background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:999px;position:absolute}.orbital-energy.is-pulsing{animation:1.1s infinite alternate orbitalPulse}@keyframes orbitalPulse{0%{opacity:.35;transform:scale(.95)}to{opacity:.85;transform:scale(1.1)}}.orbital-node{z-index:2;width:2.75rem;height:2.75rem;color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);background:#030409e0;border:2px solid #ffffff59;border-radius:999px;place-items:center;display:grid;position:relative}.orbital-node svg{width:1rem;height:1rem}.orbital-node.is-expanded{background:var(--foreground);color:#030409;border-color:var(--foreground);transform:scale(1.35);box-shadow:0 0 34px #ffffff3d}.orbital-node.is-related{color:#030409;background:#ffffff73;border-color:#ffffffb3}.orbital-node-label{white-space:nowrap;letter-spacing:.02em;color:#ffffffb8;transition:transform .22s var(--ease), color .22s var(--ease);font-size:.75rem;font-weight:700;position:absolute;top:3.65rem}.orbital-node-label.is-expanded{color:var(--foreground);transform:scale(1.08)}.orbital-detail-card{z-index:10;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030409eb;border:1px solid #ffffff38;width:min(18rem,82vw);padding:1rem;position:absolute;top:5.25rem;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.orbital-detail-line{background:#ffffff61;width:1px;height:.8rem;position:absolute;top:-.8rem;left:50%}.orbital-detail-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.orbital-status{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:1.45rem;padding:0 .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.status-completed{color:#030409;background:#fff}.status-in-progress{color:#030409;background:#34d399}.status-pending{color:#ffffffbd;background:#ffffff0f}.orbital-step-num{font-family:var(--font-mono);color:#ffffff85;font-size:.72rem}.orbital-detail-card h3{margin:0 0 .45rem;font-size:1rem}.orbital-detail-card p{color:#ffffffbf;margin:0;font-size:.86rem;line-height:1.55}.orbital-energy-row{color:#ffffffb8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.76rem;display:flex}.orbital-energy-row strong{color:var(--foreground);font-family:var(--font-mono)}.orbital-energy-bar{background:#ffffff14;border-radius:999px;height:.28rem;margin-top:.45rem;overflow:hidden}.orbital-energy-bar span{border-radius:inherit;background:linear-gradient(90deg,#4da3ff,#34d399);height:100%;display:block}@media (max-width:760px){.orbital-timeline-card{min-height:640px}.orbital-ring{width:19rem;height:19rem}.orbital-ring-soft{width:23rem;height:23rem}.orbital-node-wrap{transform:translate(calc(var(--x,0) * .78), calc(var(--y,0) * .78))}.orbital-detail-card{width:min(17rem,84vw)}}@media (prefers-reduced-motion:reduce){.orbital-ping,.orbital-energy.is-pulsing{animation:none!important}.spotlight-card:hover{transform:none}}html,body,h1,h2,h3,h4,h5,h6,.shader-hero-copy h1,.home-particle-copy h1,.sup-page-hero-copy h1,.sup-section-head h2,.price-value,.metric-figure{font-family:var(--font-sans)!important}.logo-wordmark{gap:.48rem!important}.product-image-frame-enhanced{position:relative;background:radial-gradient(circle at 20% 0,#4da3ff1f,#0000 20rem),linear-gradient(#05070e,#030409)!important;border-radius:2rem!important;padding:clamp(1rem,2.2vw,1.45rem)!important;overflow:visible!important;box-shadow:11px 21px 3px #0000000f,14px 27px 7px #0000001a,19px 38px 14px #00000021,27px 54px 27px #00000029,39px 78px 50px #0003,55px 110px 86px #00000042!important}.hero-visual-stage{place-items:center;min-height:clamp(22rem,48vw,34rem);display:grid;position:relative}.hero-visual-main{background:#f4f0e8;border-radius:1.55rem;width:min(100%,58rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,0 0 0 1px #ffffff24}.hero-visual-main>img{display:block;object-fit:contain!important;width:100%!important;height:auto!important}.strategy-signal-widget{background:#000000f0;border:1px solid #ffffff29;border-radius:1.3rem;width:min(15rem,32vw);min-height:9.5rem;padding:1rem;position:absolute;bottom:clamp(-3.5rem,-5vw,-2.5rem);right:clamp(-.5rem,-1vw,0rem);box-shadow:11px 21px 3px #0000000f,14px 27px 7px #0000001a,19px 38px 14px #00000021,27px 54px 27px #00000029,39px 78px 50px #0003,55px 110px 86px #00000042}.strategy-signal-widget h3{letter-spacing:-.025em;color:var(--foreground);margin:0 0 .7rem;font-size:1.05rem}.signal-bars{background-image:linear-gradient(0deg,#7e7e8f47 1px,#0000 1px);background-size:100% 1.6rem;border-top:1px solid #ffffff1a;align-items:end;gap:.5rem;height:6rem;padding:.6rem .25rem 0;display:flex}.signal-bars span{background:linear-gradient(#40e5d1,#4c86ff 58%,#5b14c5);border-radius:999px 999px .35rem .35rem;flex:1;min-width:.75rem;box-shadow:0 0 20px #40e5d157}.flow-start-section{overflow:visible!important}.minimal-flow-card{border:1px solid var(--border-strong)!important;border-radius:var(--radius-2xl)!important;background:radial-gradient(circle at 50% 0%, #4da3ff14, transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white 4%), var(--background))!important;min-height:auto!important;box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-lg)!important;padding:clamp(2rem,4vw,3rem)!important}.minimal-flow-stack,.minimal-flow-item{flex-direction:column!important;align-items:center!important;gap:0!important;display:flex!important}.minimal-flow-node{z-index:3!important;place-items:center!important;width:min(100%,32rem)!important;min-height:7rem!important;display:grid!important}.minimal-flow-connector{z-index:2!important;width:1px!important;height:clamp(2.7rem,5vw,3.8rem)!important;margin-top:-1px!important;margin-bottom:-1px!important;overflow:visible!important}.minimal-flow-connector span{width:1px!important;height:100%!important;display:block!important}.product-free-card.free-report-inline-card{grid-template-columns:minmax(17rem,.8fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(1.4rem,3vw,2.6rem)!important;max-width:72rem!important;padding:clamp(1.4rem,3vw,2.25rem)!important;display:grid!important}.product-free-card .free-report-inline-image{background:#eef3fb!important;border:0!important;border-radius:1.55rem!important;place-items:center!important;width:100%!important;min-height:clamp(18rem,30vw,25rem)!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffb8,0 20px 55px #00000038!important}.product-free-card .free-report-inline-image img{object-fit:contain!important;border-radius:.35rem!important;width:min(78%,21rem)!important;height:auto!important;max-height:100%!important;box-shadow:0 22px 52px #0000003d,0 0 0 1px #0000001a!important}.product-free-card .button-row{align-items:center}.lead-magnet-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1rem,2vw,1.5rem)!important;max-width:74rem!important}.lead-magnet-grid-featured .lead-magnet-report-card{min-height:0!important;padding:clamp(1.3rem,2.4vw,1.8rem)!important;display:block!important}.lead-magnet-report-card .lead-magnet-image{background:#eef3fb!important;border:0!important;border-radius:1.45rem!important;place-items:center!important;width:100%!important;height:clamp(17rem,29vw,25rem)!important;min-height:0!important;margin-bottom:1rem!important;padding:clamp(1rem,2vw,1.6rem)!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffb8!important}.lead-magnet-report-card .lead-magnet-image img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:.35rem!important;width:auto!important;max-width:88%!important;height:100%!important;box-shadow:0 22px 52px #0000003d,0 0 0 1px #0000001a!important}.lead-magnet-body{max-width:35rem}.price-grid.price-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:66rem!important;margin-inline:auto!important}.pricing-page-api-actions{margin-top:clamp(1.3rem,2.5vw,2rem)!important}@media (max-width:900px){.lead-magnet-grid-featured,.price-grid.price-grid-two,.product-free-card.free-report-inline-card{grid-template-columns:1fr!important}.strategy-signal-widget{width:min(100%,28rem);margin-top:1rem;position:relative;bottom:auto;right:auto}.hero-visual-stage{min-height:auto}}@media (max-width:560px){.lead-magnet-report-card .lead-magnet-image{height:18rem!important}.product-free-card .free-report-inline-image{min-height:18rem!important}.minimal-flow-card{padding:1.1rem!important}}.choose-path-section .what-is-paths{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,1.35rem)!important;max-width:70rem!important;margin:clamp(2.15rem,4vw,3.15rem) auto 0!important;display:grid!important}.choose-path-section .wyg-path-card.path-router-card,.path-router-card.spotlight-card{border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;background:radial-gradient(80% 80% at 30% 0%, #4da3ff17, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, white 4%), var(--card))!important;min-height:100%!important;box-shadow:var(--shadow-sm)!important;padding:clamp(1.3rem,2vw,1.75rem)!important}.choose-path-section .spotlight-card-link{min-height:100%;flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important;display:flex!important}.path-router-card .mini-label{align-self:flex-start!important;margin:0 0 .6rem!important}.path-router-card h3{letter-spacing:-.01em!important;margin:0!important;font-size:clamp(1.12rem,1.55vw,1.35rem)!important}.path-router-card p:not(.mini-label){color:var(--muted-foreground)!important;margin:0!important;font-size:.96rem!important;line-height:1.62!important}.path-router-arrow{color:var(--blue)!important;margin-top:auto!important;padding-top:.7rem!important;font-size:.88rem!important}.deliverable-copy .mini-label{margin-bottom:.95rem!important}.deliverable-copy h3{margin-top:.12rem!important}.flow-start-section{padding-block:clamp(3.25rem,6vw,5rem)!important}.flow-start-section .minimal-flow-head,.workflow-section-head.minimal-flow-head{margin-bottom:clamp(1.35rem,3vw,2.1rem)!important}.minimal-flow-card{max-width:52rem!important;margin-inline:auto!important;padding:clamp(1.35rem,3vw,2.25rem)!important}.minimal-flow-node{min-height:6.35rem!important}.minimal-flow-connector{height:clamp(1.9rem,4vw,2.65rem)!important}.pricing-summary-card .price-entry{display:none!important}.pricing-summary-card h3{margin-top:0!important}.pricing-summary-section .pricing-summary-grid{margin-bottom:clamp(1.6rem,3vw,2.35rem)!important}.pricing-summary-section .section-actions{margin-top:clamp(1.45rem,3vw,2.2rem)!important}.lead-magnet-section .lead-magnet-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1rem,2vw,1.35rem)!important;max-width:66rem!important}.lead-magnet-section .lead-magnet-report-card{align-content:start!important;gap:1rem!important;padding:clamp(1.15rem,2vw,1.55rem)!important;display:grid!important}.lead-magnet-section .lead-magnet-report-card .lead-magnet-image{background:#eef3fb!important;border-radius:1.25rem!important;height:clamp(12rem,20vw,15.5rem)!important;margin-bottom:0!important;padding:clamp(.8rem,1.8vw,1.15rem)!important;overflow:hidden!important}.lead-magnet-section .lead-magnet-report-card .lead-magnet-image img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:78%!important;height:100%!important}.lead-magnet-section .lead-magnet-body{gap:.55rem!important;max-width:28rem!important;display:grid!important}.lead-magnet-section .lead-magnet-body .mini-label{margin-bottom:.15rem!important}.lead-magnet-section .lead-magnet-body h3,.lead-magnet-section .lead-magnet-body p{margin:0!important}.lead-magnet-section .lead-magnet-cta{justify-self:start!important;margin-top:.65rem!important}@media (max-width:900px){.choose-path-section .what-is-paths,.lead-magnet-section .lead-magnet-grid-featured{grid-template-columns:1fr!important;max-width:34rem!important}}@media (max-width:560px){.flow-start-section{padding-block:3rem!important}.minimal-flow-card{padding:1rem!important}.minimal-flow-node{min-height:6rem!important}.lead-magnet-section .lead-magnet-report-card .lead-magnet-image{height:12.5rem!important}}.table-link{color:var(--blue);white-space:nowrap;font-weight:700;text-decoration:none}.table-link:hover{color:var(--blue-hover)}.api-card-cta{width:100%;margin-top:1rem}.checkout-status-card{align-items:stretch}.monthly-choice-actions{flex-wrap:wrap}.checkout-note-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 86%, var(--blue-soft));gap:.35rem;padding:1rem;display:grid}.checkout-note-card.compact{padding:.85rem}.checkout-note-card strong{color:var(--foreground);font-size:.95rem}.checkout-note-card p{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.65}.checkout-panel li{gap:.25rem;display:grid}.checkout-panel li span{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.section,.sup-clean-section,.sup-section,.final-cta{padding-block:var(--space-section)!important}.compact-section,.compact-first-section,.compact-follow-section,.compact-build-trust,.compact-founder-trust{padding-block:var(--space-section-sm)!important}}@layer utilities{.no-divider{border:0}.large{min-height:18rem}}@layer motion{@keyframes faqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}details[open]>:not(summary){animation:faqReveal .22s var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}@keyframes aimspaceRingSpin{0%{transform:translate(-50%,-50%)rotateX(66deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(66deg)rotate(360deg)}}@keyframes aimspaceOrbOne{0%{opacity:.75;transform:translate(-52%,-48%)scale(1)}to{opacity:.95;transform:translate(-47%,-53%)scale(1.08)}}@keyframes aimspaceOrbTwo{0%{opacity:.5;transform:translate(-45%,-45%)scale(1.04)}to{opacity:.78;transform:translate(-55%,-51%)scale(.94)}}@keyframes aimspaceMarqueeFloat{0%{transform:rotateX(56deg)rotate(-12deg)translateY(1.2rem)translate(-1.5rem)}to{transform:rotateX(56deg)rotate(-12deg)translateY(-.6rem)translate(1.5rem)}}}@media (max-width:1180px){.nav-links a{padding-inline:.42rem;font-size:.84rem}.logo-text{font-size:.9rem}}@media (max-width:1120px){.nav-links{display:none}}@media (max-width:980px){main{padding-top:5.8rem}.home-route-grid.three-route-grid,.sup-card-grid,.sup-product-grid,.monthly-grid,.free-tool-grid,.not-found-grid,.portal-grid,.portal-status-grid,.form-grid,.choice-grid,.pricing-compare-grid,.sup-pricing-grid,.api-pricing-grid,.artifact-card,.sup-feature-row,.api-code-grid,.decision-router,.sup-card-grid.cols-4,.sup-card-grid.cols-3,.sup-card-grid.cols-2,.two-up,.free-tool-grid,.form-grid,.not-found-grid,.choice-grid.two-up{grid-template-columns:1fr}.artifact-card{gap:1rem}.home-route-card .button-row,.choice-card .button-row,.route-card-actions,.monthly-grid.compact .monthly-card{grid-template-columns:1fr}.monthly-grid.compact .monthly-price,.monthly-grid.compact .monthly-card .btn{grid-column:1;justify-self:start}.process-flow,.process-flow-item{grid-template-columns:1fr}.process-arrow{display:none}.visual-cluster-collage{grid-template-columns:1fr}.visual-card-main,.portal-panel-large{grid-column:auto}}@media (max-width:760px){.container,.wrap,.footer-inner{padding-inline:1rem}.nav-frame{padding-block:.8rem}.nav-free{display:none}.sup-page-hero,.sup-hero{padding-block:3rem}h1{font-size:clamp(2.6rem,12.5vw,3.9rem)}h2{font-size:clamp(1.95rem,9.5vw,2.9rem)}.button-row,.sup-actions{align-items:stretch}.button-row .btn,.sup-actions .btn{width:100%}.visual-cluster-head{display:grid}.footer-grid,.footer-bottom{grid-template-columns:1fr;display:grid}}@media (max-width:980px){.product-marquee-grid{grid-template-columns:repeat(3,minmax(10rem,1fr));width:145vw}.product-marquee-stage{min-height:28rem}.visual-cluster-collage,.product-visual-cluster-compact .visual-cluster-collage{grid-template-columns:1fr;gap:.8rem;min-height:auto;display:grid}.visual-card,.visual-card-main,.visual-card-docs,.visual-card-os,.visual-card-ai{aspect-ratio:16/10;opacity:1;width:100%;position:relative;inset:auto;transform:none}.pricing-compare-grid-two,.api-pricing-grid-premium{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rings-orb,.rings-ring,.product-marquee-grid{animation:none}}@media (max-width:760px){.gallery-view-shell{min-height:28rem}.gallery-view-images,.gallery-view-column{gap:1rem}.gallery-view-card{width:12rem}.gallery-view-center span{font-size:clamp(2.4rem,14vw,4rem)}.angled-gallery-shell{min-height:24rem}.angled-gallery-shell .image-grid{transform:rotateX(45deg)rotate(45deg)scale(.68)}.angled-gallery-shell .grid{width:48rem}.home-hero-section .sup-page-hero-copy h1{letter-spacing:-.062em;font-size:clamp(1.82rem,8.2vw,2.55rem)}.system-collage-shell{padding:.75rem}.system-collage-stage{min-height:26rem}.system-collage-card-main{width:92%}.system-collage-card-docs,.system-collage-card-os,.system-collage-card-ai,.system-collage-card-report,.system-collage-card-review{opacity:.58;width:48%}.system-collage-card-docs{top:7%;left:-5%}.system-collage-card-os{top:9%;right:-5%}.system-collage-card-ai{bottom:6%;right:-5%}.system-collage-card-report{bottom:6%;left:-5%}.system-collage-card-review{top:2%}.deliverable-fan-shell{padding:.75rem}.deliverable-fan-stage{min-height:30rem}.deliverable-fan-card-main{width:92%;top:52%}.deliverable-fan-card-docs,.deliverable-fan-card-os,.deliverable-fan-card-ai,.deliverable-fan-card-report,.deliverable-fan-card-review{opacity:.55;width:48%}.deliverable-fan-card-docs{top:9%;left:-6%}.deliverable-fan-card-os{top:10%;right:-7%}.deliverable-fan-card-ai{bottom:7%;right:-7%}.deliverable-fan-card-report{bottom:7%;left:-7%}.deliverable-fan-card-review{top:3%}.home-hero-section{min-height:clamp(650px,82vh,820px);padding-top:clamp(5.5rem,10vh,7rem);padding-bottom:clamp(4.75rem,8vh,6rem)}.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.065em;font-size:clamp(2.4rem,11vw,4rem)}.legacy-deliverable-shell{padding:.75rem}.legacy-deliverable-stack{min-height:28rem}.legacy-deliverable-cover{width:88%;top:52%}.legacy-deliverable-page{opacity:.58;width:47%}.legacy-deliverable-page-far-left{transform:translate(-50%,-50%)translate(-9rem)rotate(-13deg)}.legacy-deliverable-page-mid-left{transform:translate(-50%,-50%)translate(-5rem)rotate(-7deg)}.legacy-deliverable-page-mid-right{transform:translate(-50%,-50%)translate(5rem)rotate(7deg)}.legacy-deliverable-page-far-right{transform:translate(-50%,-50%)translate(9rem)rotate(13deg)}}@media (max-width:900px){.home-hero-section .sup-page-hero-copy h1{white-space:normal;letter-spacing:-.072em;font-size:clamp(2.15rem,8.2vw,4.35rem)}.business-plan-stage{min-height:30rem}.business-plan-main{width:88%;top:52%}.business-plan-page{opacity:.58;width:46%}.business-plan-page-docs{transform:translate(-50%,-53%)translate(-8.75rem)rotate(-13deg)}.business-plan-page-os{transform:translate(-50%,-54%)translate(-4.75rem)rotate(-7deg)}.business-plan-page-ai{transform:translate(-50%,-54%)translate(4.75rem)rotate(7deg)}.business-plan-page-report{transform:translate(-50%,-53%)translate(8.75rem)rotate(13deg)}.process-flow{grid-template-columns:1fr;gap:1rem}.process-flow:before,.process-flow:after{display:none}.process-flow-item{padding:0}}@media (max-width:540px){.home-hero-section .sup-page-hero-copy h1{font-size:clamp(1.72rem,8.9vw,2.9rem)}.home-hero-section .sup-actions{gap:.55rem}.home-hero-section .btn-lg{min-height:2.78rem;padding:0 .92rem;font-size:.78rem}.business-plan-showcase{padding:.65rem}.business-plan-stage{min-height:24rem}}@media (prefers-reduced-motion:reduce){.particle-spotlight,.particle-line,.particle-vline,.process-flow:after{animation:none}}@media (max-width:980px){.route-card-actions,.checkout-card{grid-template-columns:1fr}.workflow-canvas{min-height:auto;padding:4.75rem 1rem 1rem}.workflow-lines{display:none}.workflow-node-layer{gap:.85rem;display:grid;position:relative}.workflow-node{width:100%;position:relative;top:auto;left:auto}.workflow-handle{display:none}}@media (max-width:760px){.home-hero-section{min-height:clamp(690px,86vh,820px)}.particle-core{top:5.15rem}.home-hero-section .sup-page-hero-copy h1{white-space:normal}.sup-actions,.button-row,.contact-button-row{gap:.85rem}.aimspace-report-fan{padding:.7rem}.aimspace-report-fan-stage{min-height:25rem}.aimspace-report-cover{width:78%}.aimspace-report-page{opacity:.58;width:38%}.aimspace-report-page-far-left{transform:translate(-50%,-51%)translate(-8rem)rotate(-12deg)}.aimspace-report-page-mid-left{transform:translate(-50%,-52%)translate(-4.4rem)rotate(-6deg)}.aimspace-report-page-mid-right{transform:translate(-50%,-52%)translate(4.4rem)rotate(6deg)}.aimspace-report-page-far-right{transform:translate(-50%,-51%)translate(8rem)rotate(12deg)}}@media (max-width:1100px){.workflow-node{width:min(13rem,18vw)}}@media (max-width:900px){.home-hero-section .sup-page-hero-copy h1{white-space:normal;font-size:clamp(2rem,8.2vw,4.25rem)}.workflow-canvas{padding-top:1rem}.workflow-node{width:100%;min-height:auto}}@media (max-width:760px){.home-hero-section{min-height:clamp(700px,90vh,850px)}.home-hero-section .sup-page-hero-copy h1{white-space:normal;font-size:clamp(1.5rem,7.6vw,2.7rem)}.system-marquee-window{min-height:23rem;padding:.8rem}.system-marquee-card{flex-basis:76vw}.btn,.btn-lg,.btn-sm{font-size:.68rem}.sup-actions,.button-row,.center-row{gap:.65rem}.final-cta .button-row,.final-cta .center-row{gap:1rem}}@media (prefers-reduced-motion:reduce){.grain-gradient,.grain-noise,.system-marquee-track,.workflow-line-pulse{animation:none}}@media (max-width:1100px){.system-gallery-card-1{grid-column:span 12}.system-gallery-card{grid-column:span 6}.workflow-node{width:min(13.2rem,18vw)}}@media (max-width:900px){.home-route-grid.three-route-grid,.sup-card-grid.cols-3,.sup-card-grid.cols-4{grid-template-columns:1fr}.workflow-canvas{min-height:auto;padding:1rem}.workflow-lines{display:none}.workflow-node-layer{gap:1rem;display:grid;position:static}.workflow-node{width:100%;position:relative;inset:auto;transform:none}.workflow-node:after{content:"";background:var(--accent);opacity:.35;width:1px;height:1rem;position:absolute;bottom:-1rem;left:1.25rem}.workflow-node:last-child:after{display:none}}@media (max-width:760px){main{padding-top:5.25rem}.container,.wrap,.footer-inner{padding-inline:1rem}.section,.sup-clean-section{padding-block:4rem}.home-hero-section{min-height:clamp(640px,82vh,760px);padding-top:6rem;padding-bottom:4.5rem}.home-hero-section .sup-page-hero-copy h1{letter-spacing:-.045em;font-size:clamp(2rem,9.2vw,3.1rem)}.home-hero-section .sup-hero-lead{max-width:34rem;font-size:.98rem}.sup-proof-row{border-radius:var(--radius-xl)}.sup-actions,.button-row,.center-row{flex-direction:column;align-items:stretch}.button-row .btn,.sup-actions .btn,.contact-button-row .btn{width:100%}.system-gallery-grid{grid-template-columns:1fr}.system-gallery-card,.system-gallery-card-1,.system-gallery-card-2,.system-gallery-card-3{grid-column:auto}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.system-carousel-scene{--carousel-depth:280px;--carousel-radius:16rem;perspective:900px;height:24rem}.system-carousel-item{width:min(72vw,17rem)}}@media (prefers-reduced-motion:reduce){.system-carousel-track{animation-duration:1ms;animation-play-state:paused}}.artifact-format{color:var(--muted-foreground);background:color-mix(in srgb, var(--card) 84%, transparent);border-color:var(--border);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:760;margin-top:.45rem!important}.artifact-copy .badge+.artifact-format{display:inline-flex}.final-cta .fine-print{text-align:center;margin-top:1rem}@media (max-width:760px){@layer components{.deliverables-marquee-showcase{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.deliverables-marquee-tile{flex-basis:min(76vw,21rem);height:min(54vw,14rem)}.sup-page-hero:not(.home-hero-section) .sup-page-hero-copy h1{font-size:clamp(2.15rem,11vw,3.35rem)}}}@media (prefers-reduced-motion:reduce){@layer components{.deliverables-marquee-track{animation-duration:1ms;animation-play-state:paused}}}@media (max-width:1100px){@layer components{.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node{width:min(14.25rem,20vw)!important}}}@media (max-width:900px){@layer components{.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-canvas{min-height:auto!important;padding:1rem!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-lines{display:none!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node-layer{gap:1rem!important;display:grid!important;position:static!important}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-node{width:100%!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}}}@media (max-width:920px){@layer components{.monthly-grid.premium-monthly-grid:not(.compact){grid-template-columns:1fr!important;max-width:34rem!important}}}@media (max-width:900px){@layer components{.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-canvas{min-height:auto!important}}}@media (max-width:980px){@layer components{.product-proof-grid,.problem-section .sup-card-grid,.api-engine-substance-section .sup-card-grid,#why .sup-card-grid{grid-template-columns:1fr!important}.product-proof-card.featured{grid-column:auto}.compact-route-actions,.home-route-card .compact-route-actions{flex-direction:column!important;align-items:stretch!important}.compact-route-actions .btn{width:100%!important}}}@media (max-width:760px){@layer components{.section,.sup-clean-section,.sup-section{padding-block:clamp(2.4rem,9vw,3.5rem)!important}.home-particle-hero.shader-hero{min-height:680px!important;padding-top:6rem!important}.shader-hero-copy h1,.home-hero-section .sup-page-hero-copy h1,.sup-page-hero:not(.home-hero-section) .sup-page-hero-copy h1{max-width:min(22rem,92vw)!important;font-size:clamp(2.2rem,10vw,3rem)!important;line-height:1.04!important}.system-shot-grid,.free-report-proof-grid,.free-report-proof-card,.free-report-inline-card{grid-template-columns:1fr!important}.free-report-proof-image,.free-report-inline-image{max-width:16rem;margin-inline:auto}.free-report-inline-image.wide,.free-report-proof-card:nth-child(2) .free-report-proof-image{max-width:100%}.workflow-showcase:not(.workflow-showcase-stacked):not(.workflow-showcase-vertical) .workflow-canvas{min-height:auto!important}}}@media (max-width:980px){.price-grid{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}.price-card-featured{order:-1}}@media (max-width:760px){.pricing-product-card .button-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.minimal-flow-connector span{opacity:.7!important;animation:none!important}}@media (max-width:860px){.deliverable-row,.deliverable-row-reverse{grid-template-columns:1fr}.deliverable-row-reverse .deliverable-copy{order:0}.deliverable-deck,.deliverable-row-reverse .deliverable-deck{padding:0 1.2rem 1.2rem 0}.build-card-features{grid-template-columns:1fr}.build-card-head{flex-direction:column;align-items:flex-start;gap:.75rem}.build-card-price{text-align:left}.enterprise-build-card .pricing-card-actions,.bento-why-grid{grid-template-columns:1fr}.bento-why-wide{grid-column:span 1}}.api-preview-visual{background:#070b14!important;border:1px solid #60a5fa38!important}.api-preview-visual .api-code-grid,.api-preview-visual .api-code-grid-teaser{grid-template-columns:1fr;gap:0;width:100%;margin:0}.api-preview-visual .api-code-panel{box-shadow:none;background:#070b14;border:0;border-radius:0}.api-preview-visual .api-code-panel:first-child{border-bottom:1px solid #60a5fa29}.api-preview-visual .api-code{max-height:11rem;font-size:.68rem;line-height:1.45;min-height:0!important}.api-pricing-card-list{display:none}.api-pricing-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm);padding:1.1rem}.api-pricing-card h3{margin-top:.15rem;font-size:1.35rem}.api-pricing-card dl{gap:.8rem;margin:1rem 0 0;display:grid}.api-pricing-card dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.api-pricing-card dd{color:var(--foreground);margin:.15rem 0 0}@media (max-width:768px){.api-table-shell{display:none}.api-pricing-card-list{gap:.9rem;display:grid}}.form-shell{text-align:left;width:min(100%,760px);margin:28px auto 0}.lead-magnet-form{margin-inline:auto}.build-trust-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;margin-top:2rem;display:grid}@media (max-width:860px){.build-trust-grid{grid-template-columns:1fr}}.build-trust-card{flex-direction:column;gap:.7rem;height:100%;padding:1.6rem 1.5rem;display:flex}.build-trust-icon{border-radius:var(--radius-md,.75rem);border:1px solid var(--blue-line,#4da3ff2e);width:2.5rem;height:2.5rem;color:var(--blue,#4da3ff);background:#4da3ff14;place-items:center;margin-bottom:.3rem;display:grid}.build-trust-card h3{font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:600}.build-trust-card p{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.6}.micro-proof-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.2rem;padding:0;list-style:none;display:flex}.micro-proof-list li{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);min-height:1.85rem;color:var(--muted-foreground);align-items:center;padding:0 .65rem;font-size:.82rem;font-weight:650;display:inline-flex}.pricing-note.center-note,.center-note{max-width:58rem;color:var(--muted-foreground);text-align:center;margin:1.25rem auto 0;line-height:1.7}.fallback-form-shell{margin-top:1.25rem}.sample-report-callout-section .btn{margin-top:1rem}@media (max-width:760px){.build-trust-card{padding:1.4rem 1.3rem}}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);will-change:opacity, transform;transform:translateY(14px)}.reveal.is-revealed{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-revealed{opacity:1!important;transition:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), color .18s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue,#4da3ff);outline-offset:2px;border-radius:6px}.aim-graph{width:100%;max-width:760px;height:auto;margin:0 auto;display:block}.aim-graph .aim-edge{stroke:var(--blue,#4da3ff);stroke-opacity:.32;stroke-width:1.25px;fill:none}.aim-graph .aim-edge-strong{stroke-opacity:.6;stroke-width:1.5px}.aim-graph .aim-node{fill:var(--surface,#0f1922);stroke:var(--steel,#7493af);stroke-width:1.25px}.aim-graph .aim-node-root{fill:#4da3ff29;stroke:var(--blue,#4da3ff);stroke-width:1.5px}.aim-graph .aim-label{fill:var(--foreground,#e8eef5);font-family:var(--font-sans);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.aim-graph .aim-sub{fill:var(--muted,#8aa0b4);font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:500}@media (prefers-reduced-motion:no-preference){.aim-graph .aim-edge{stroke-dasharray:4 4;animation:3.2s linear infinite aimGraphFlow}@keyframes aimGraphFlow{to{stroke-dashoffset:-16px}}}.trust-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;margin-top:1.6rem;display:flex}.trust-strip span{color:var(--muted,#8aa0b4);letter-spacing:.01em;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;display:inline-flex}.trust-strip span:before{content:"";background:var(--steel,#7493af);opacity:.7;border-radius:9999px;width:5px;height:5px}.versus-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}@media (max-width:760px){.versus-grid{grid-template-columns:1fr}}.versus-card{border-radius:var(--radius-xl,1.125rem);padding:1.6rem 1.5rem}.versus-card h3{font-family:var(--font-display);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.versus-card ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.versus-card li{color:var(--foreground,#e8eef5);align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.versus-card li span{flex:none;margin-top:.15rem}.versus-them{background:#ffffff05;border:1px solid #ffffff0f}.versus-them li{color:var(--muted,#8aa0b4)}.versus-us{background:#4da3ff0d;border:1px solid #4da3ff2e}.versus-us li span{color:var(--blue,#4da3ff);font-size:1.02rem;font-weight:800;line-height:1.3}.versus-them li span{color:var(--muted,#8aa0b4);opacity:.6}.what-is-aimspace-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:900px){.what-is-aimspace-grid{grid-template-columns:1fr;gap:2.4rem}.what-is-aimspace-visual{order:-1}}.what-is-aimspace-copy .sup-kicker{margin-left:0}.what-is-aimspace-copy h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.1rem;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.1}.what-is-aimspace-copy p{color:var(--muted,#8aa0b4);max-width:42ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.65}.what-is-aimspace-visual{border-radius:var(--radius-2xl,1.5rem);background:#4da3ff0a;border:1px solid #4da3ff1f;padding:clamp(1.2rem,3vw,2rem)}:root{--space-section:clamp(3.5rem, 6vw, 5.5rem);--space-section-sm:clamp(2.75rem, 5vw, 4rem)}@media (max-width:760px){:root{--space-section:clamp(2.75rem, 9vw, 3.75rem);--space-section-sm:clamp(2.25rem, 7vw, 3rem)}}
