@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{color-scheme:dark;--font-display: "DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07080f;color:#f4f5f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #07080f;--panel: rgba(10, 11, 20, .9);--line: rgba(255, 255, 255, .09);--text: #f4f5f7;--muted: #a0a7b7;--dim: #6f7788;--accent: #a855f7;--accent-deep: #7c3aed;--accent-2: #50c8ff;--ink: #171923;--ink-muted: #5c6474;--paper: #f7f8fb;--card: #ffffff;--card-line: #e4e7ef}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:rgba(168,85,247,.58) #07080f;scrollbar-width:thin}body{margin:0;min-width:320px;background:radial-gradient(circle at 24% 0%,rgba(80,200,255,.18),transparent 28rem),radial-gradient(circle at 76% 6%,rgba(168,85,247,.22),transparent 26rem),var(--bg)}a{color:inherit;text-decoration:none}button,textarea{font:inherit}.site-shell{min-height:100vh;overflow-x:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:9px;font-weight:650;font-size:.92rem;cursor:pointer;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn-lg{min-height:48px;padding:0 24px;font-size:1rem}.btn-primary{color:#fff;background:linear-gradient(120deg,var(--accent-deep),var(--accent));box-shadow:0 8px 26px #7c3aed59}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 12px 34px #7c3aed73}.btn-light{background:#f4f5f7;color:#0a0c10;border-color:#f4f5f7}.btn-outline{background:#ffffff08;border-color:#fff3;color:var(--text)}.btn-outline-dark{background:transparent;border-color:var(--card-line);color:var(--ink)}.btn-outline-dark:hover{border-color:var(--accent);color:var(--accent-deep)}.btn-ghost{color:var(--muted)}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;height:64px;padding:0 clamp(20px,5vw,56px);background:#090a0ecc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-family:var(--font-display)}.brand-mark{display:block;width:28px;height:28px;object-fit:contain}.brand-mark.small{width:18px;height:18px}.nav-links{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:.88rem;font-weight:550}.nav-links a{display:inline-flex;align-items:center;gap:3px}.nav-links a:hover{color:var(--text)}.nav-links svg{opacity:.55}.nav-actions{display:flex;align-items:center;gap:10px}.hero{position:relative;display:grid;grid-template-columns:minmax(380px,.95fr) minmax(460px,1.05fr);gap:clamp(36px,5vw,80px);align-items:center;padding:clamp(48px,7vh,96px) clamp(20px,5vw,56px) 96px}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgba(7,8,15,.5) 100%)}.hero-copy,.hero-visual{position:relative;z-index:1;min-width:0}.hero-entrance{animation:riseIn .78s cubic-bezier(.2,.8,.2,1) both}.visual-delay{animation-delay:.12s}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;border:1px solid rgba(168,85,247,.28);border-radius:999px;background:#a855f714;color:#c084fc;font-size:.8rem;font-weight:650}.hero-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:700;line-height:1.06;letter-spacing:-.025em}.hero-copy h1 span{background:linear-gradient(105deg,#c084fc 10%,var(--accent) 40%,var(--accent-2) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-copy>p{max-width:460px;margin:20px 0 0;color:var(--muted);font-size:1.02rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.trust-row{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px;color:var(--dim);font-size:.8rem}.trust-row span{display:inline-flex;align-items:center;gap:7px}.trust-row svg{color:var(--accent)}.trust-row em{font-style:normal;color:#ffffff52}.dash-frame{border:1px solid var(--line);border-radius:16px;background:#0a0b14f0;box-shadow:0 40px 120px #0000008c,0 0 90px #a855f738,inset 0 1px #ffffff0d;overflow:hidden;font-size:.68rem}.dash-titlebar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffb3;font-weight:650;font-size:.72rem}.dash-body{display:flex;min-height:360px}.dash-sidebar{display:flex;flex-direction:column;gap:2px;width:118px;padding:10px 8px;border-right:1px solid rgba(255,255,255,.05);background:#ffffff04}.dash-nav-item{padding:5px 8px;border-radius:6px;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-nav-item.active{background:#a855f733;color:#e9d5ff}.dash-main{flex:1;min-width:0;padding:12px 14px}.dash-greeting strong{display:block;font-size:.82rem;color:#ffffffe6}.dash-greeting span{color:#ffffff61}.dash-ask{display:flex;align-items:center;gap:7px;margin:9px 0 12px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff08;color:#ffffff59}.dash-section-label{margin-bottom:6px;color:#ffffff4d;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.dash-stat{padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05}.dash-stat span{display:block;color:#ffffff61}.dash-stat strong{display:block;margin:2px 0;font-size:.8rem;color:#ffffffeb}.dash-stat em{font-style:normal;color:#ffffff4d}.dash-stat em.up{color:#34d399}.dash-stat em.down{color:#f87171}.dash-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-row{display:flex;align-items:center;gap:7px;padding:4px 0;color:#ffffff8c}.dash-row .dot{width:5px;height:5px;border-radius:999px;background:var(--accent);flex-shrink:0}.dash-row svg{color:#34d399;flex-shrink:0}.dash-run{margin-top:8px;padding:6px 10px;border-radius:999px;background:linear-gradient(120deg,var(--accent-deep),var(--accent));color:#fff;text-align:center;font-weight:650}.light-zone{position:relative;z-index:2;margin-top:-44px;border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;background:var(--paper);color:var(--ink);box-shadow:0 -28px 70px #00000080,0 -1px #ffffff24}.light-zone:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:min(340px,42%);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#a855f7 30%,#50c8ff 70%,transparent);opacity:.85;pointer-events:none}.light-zone section{padding:clamp(44px,6vw,72px) clamp(20px,6vw,72px)}.section-heading{max-width:720px;margin-bottom:30px}.section-heading.row{display:flex;justify-content:space-between;align-items:flex-end;max-width:none}.section-heading p{display:inline-flex;align-items:center;width:fit-content;margin:0 0 10px;padding:5px 12px;border:1px solid rgba(124,58,237,.25);border-radius:999px;background:#7c3aed12;color:var(--accent-deep);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--ink)}.section-sub{display:block;margin-top:12px;color:var(--ink-muted);font-size:.98rem;line-height:1.65}.download-page,.subscribe-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 20px;background:radial-gradient(ellipse at top,#1a1030,#07060d 60%)}.download-page-card{width:100%;max-width:960px;justify-content:center;background:linear-gradient(180deg,#100c1eeb,#090712f0);box-shadow:0 30px 90px #0000008c;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.download-page{position:relative;isolation:isolate}.neural-vortex{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.95}.neural-vortex,.section-vortex{image-rendering:auto}.section-vortex{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.7}.hero>*:not(.section-vortex),.final-cta>*:not(.section-vortex){position:relative;z-index:1}.final-cta{position:relative;overflow:hidden}.goo-toggle{position:relative;isolation:isolate}.goo-toggle-fill{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:999px;background:linear-gradient(135deg,var(--accent-deep),var(--accent));transition:transform .42s cubic-bezier(.68,-.35,.28,1.35);z-index:-1}.goo-toggle.at-end .goo-toggle-fill{transform:translate(100%)}.goo-toggle button.active{background:transparent}@media(prefers-reduced-motion:reduce){.goo-toggle-fill{transition:none}}.download-toggle{display:inline-flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px;gap:4px}.download-toggle button{border:none;background:transparent;display:inline-flex;align-items:center;gap:7px;padding:7px 18px;border-radius:999px;font-size:.85rem;cursor:pointer;color:#ffffff8c}.download-toggle button.active{background:linear-gradient(135deg,var(--accent-deep),var(--accent));color:#fff}.download-hero{display:flex;align-items:center;gap:40px;text-align:left;width:100%}.download-copy{flex:1}.download-copy .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.08em;color:#fff9;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px;margin-bottom:18px}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.download-copy h1{font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;line-height:1.2;margin:0 0 14px}.download-copy h1 span{background:linear-gradient(135deg,var(--accent-deep),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.download-copy>p{color:#fff9;font-size:.98rem;line-height:1.6;margin:0 0 24px;min-height:3.2em}.download-features{display:flex;flex-direction:column;gap:14px}.download-features>div{display:flex;align-items:flex-start;gap:12px;color:var(--accent)}.download-features strong{display:block;color:#fff;font-size:.92rem}.download-features span{color:#ffffff80;font-size:.82rem}.download-app-icon img{width:220px;height:auto;border-radius:20px;box-shadow:0 20px 60px #6d5bff59}.download-surface{min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%}.download-main-btn{display:inline-flex;align-items:center;gap:10px;width:100%;max-width:460px;justify-content:center}.download-meta{display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffff80;font-size:.82rem}.download-unavailable{color:#ffffff80;font-size:.9rem}.download-store-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:460px}.download-store-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;color:#fff;text-decoration:none;transition:border-color .15s ease,background .15s ease}.download-store-card:hover{border-color:var(--accent);background:#6d5bff1a}.download-store-card.is-pending{opacity:.5;cursor:default}.download-store-card.is-pending:hover{border-color:#ffffff1f;background:#ffffff08}.download-store-icon{display:flex;color:var(--accent)}.download-store-text{display:flex;flex-direction:column;flex:1;line-height:1.3}.download-store-text strong{font-size:.95rem}.download-store-text span{color:#ffffff80;font-size:.78rem}@media(max-width:520px){.download-store-cards{grid-template-columns:1fr}}.download-trust{color:#ffffff59;font-size:.72rem;letter-spacing:.08em;margin-top:8px}@media(max-width:760px){.download-hero{flex-direction:column}.download-app-icon img{width:160px}}.trust-strip{text-align:center;padding-bottom:20px!important}.trust-strip>p{margin:0 0 16px;color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;color:#9aa1b0;font-family:var(--font-display);font-weight:700;font-size:1.02rem}.trust-logos .more{color:#c3c8d4;font-weight:500;font-size:.85rem;align-self:center}.problem-diagram{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.problem-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1;min-width:240px}.problem-tools span{padding:10px 8px;border:1px solid var(--card-line);border-radius:10px;background:var(--card);color:var(--ink-muted);font-size:.8rem;text-align:center;box-shadow:0 4px 14px #1719230a}.problem-arrow{color:var(--accent-deep);flex-shrink:0}.problem-core{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:180px;padding:26px 22px;border:1px solid rgba(124,58,237,.28);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.12),transparent 70%),var(--card);box-shadow:0 16px 44px #7c3aed24;text-align:center}.problem-orb{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.5),transparent 42%),radial-gradient(circle,var(--accent),var(--accent-deep) 70%);box-shadow:0 0 30px #a855f780;color:#fff;font-weight:800;animation:orb-breathe 4.2s ease-in-out infinite}.problem-core strong{font-family:var(--font-display)}.problem-core em{font-style:normal;color:var(--ink-muted);font-size:.78rem;line-height:1.45}.problem-benefits{flex:1;min-width:220px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.problem-benefits li{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid var(--card-line);border-radius:10px;background:var(--card);font-size:.88rem;box-shadow:0 4px 14px #1719230a}.problem-benefits svg{color:#16a34a;flex-shrink:0}.ai-steps{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.ai-step{flex:1;min-width:170px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border:1px solid var(--card-line);border-radius:16px;background:var(--card);text-align:center;box-shadow:0 8px 26px #1719230d}.ai-step-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#7c3aed17;color:var(--accent-deep)}.ai-step strong{font-family:var(--font-display);font-size:.98rem}.ai-step span{color:var(--ink-muted);font-size:.82rem}.ai-step-arrow{align-self:center;color:#c3c8d4;flex-shrink:0}.industry-grid,.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.industry-card,.feature-card{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border:1px solid var(--card-line);border-radius:14px;background:var(--card);box-shadow:0 6px 20px #1719230a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.industry-card:hover,.feature-card:hover{transform:translateY(-4px);border-color:#a855f766;box-shadow:0 16px 40px #7c3aed1f}.industry-icon,.feature-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#7c3aed17;color:var(--accent-deep)}.industry-card strong,.feature-card strong{font-size:.92rem}.industry-card span,.feature-card span{color:var(--ink-muted);font-size:.8rem;line-height:1.5}.tool-tree{display:flex;flex-direction:column;align-items:center;margin-top:8px}.tree-root{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:380px;padding:22px 30px;border:1px solid rgba(124,58,237,.28);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.1),transparent 70%),var(--card);box-shadow:0 16px 44px #7c3aed1f;text-align:center}.tree-root strong{font-family:var(--font-display);font-size:1.08rem;color:var(--ink)}.tree-root>span:last-child{color:var(--ink-muted);font-size:.84rem}.tree-root-orb{width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.6),transparent 42%),radial-gradient(circle,var(--accent),var(--accent-deep) 70%);box-shadow:0 0 22px #a855f78c;animation:orb-breathe 4.2s ease-in-out infinite}@keyframes orb-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.18)}}.tree-trunk{width:2px;height:34px;background:linear-gradient(to bottom,#7c3aed80,#7c3aed2e)}.tree-branches{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;width:100%;padding-top:26px}.tree-branches:before{content:"";position:absolute;top:0;left:calc(100% / 12);right:calc(100% / 12);height:2px;border-radius:999px;background:linear-gradient(90deg,#50c8ff40,#7c3aed59,#50c8ff40)}.tree-branch{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 14px;border:1px solid var(--card-line);border-radius:14px;background:var(--card);box-shadow:0 8px 26px #1719230d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tree-branch:before{content:"";position:absolute;top:-26px;left:50%;width:2px;height:26px;background:linear-gradient(to bottom,#7c3aed4d,#7c3aed1f)}.tree-branch:hover{transform:translateY(-4px);border-color:#a855f766;box-shadow:0 16px 40px #7c3aed1f}.tree-branch svg{color:var(--accent-deep)}.tree-branch strong{font-size:.88rem;color:var(--ink)}.tree-branch em{color:var(--ink-muted);font-size:.76rem;font-style:normal;line-height:1.45}.personalize{background:linear-gradient(to bottom,transparent,rgba(124,58,237,.045),transparent)}.anu-preview{--anu-dark-bg: #0b0713;--anu-panel-bg: rgba(255, 255, 255, .04);--anu-panel-line: rgba(255, 255, 255, .09);--anu-text: #f2edfb;--anu-text-muted: rgba(242, 237, 251, .62);max-width:1180px;margin:0 auto;padding:20px;border-radius:22px;background:radial-gradient(circle at 50% 38%,rgba(168,85,247,.1),transparent 42%),var(--anu-dark-bg);border:1px solid rgba(168,85,247,.25);box-shadow:0 24px 60px #0b071366;color:var(--anu-text);animation:riseIn .5s cubic-bezier(.2,.8,.2,1) both}.anu-preview-topbar{display:flex;align-items:center;gap:14px;padding:4px 8px 18px;border-bottom:1px solid var(--anu-panel-line)}.anu-preview-brand{display:flex;align-items:center;gap:7px;font-weight:700;letter-spacing:.06em;font-size:.82rem}.anu-preview-brand-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.anu-preview-pill{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#a855f724;border:1px solid rgba(168,85,247,.3);font-size:.74rem;color:var(--anu-text-muted)}.anu-preview-pill-dot{width:6px;height:6px;border-radius:50%;background:#4ade80}.anu-preview-watch{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--anu-text-muted);text-decoration:none}.anu-preview-watch:hover{color:var(--anu-text)}.anu-preview-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-template-areas:"heading orb highlights" "intro orb highlights";gap:22px;padding:26px 8px 10px;align-items:start}.anu-preview-col{display:flex;flex-direction:column;gap:14px}.anu-preview-heading{grid-area:heading;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.anu-preview-heading h3{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.25}.anu-preview-intro{grid-area:intro;justify-content:flex-start}.anu-preview-orb-col{grid-area:orb}.anu-preview-highlights{grid-area:highlights}.anu-preview-tag{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--accent-2)}.accent-text{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.anu-preview-search{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--anu-panel-line)}.anu-preview-search svg{color:var(--anu-text-muted);flex-shrink:0}.anu-preview-search input{flex:1;min-width:0;border:0;background:none;color:var(--anu-text);font:inherit;outline:none}.anu-preview-search input::placeholder{color:var(--anu-text-muted)}.anu-preview-search button{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0713;cursor:pointer}.anu-preview-search button:disabled{opacity:.5;cursor:default}.anu-preview-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;color:var(--anu-text-muted)}.anu-preview-examples button{padding:6px 12px;border-radius:999px;border:1px solid var(--anu-panel-line);background:var(--anu-panel-bg);color:var(--anu-text);font-size:.78rem;cursor:pointer}.anu-preview-examples button:hover{border-color:#a855f766}.anu-preview-examples button:disabled{opacity:.5;cursor:default}.anu-preview-orb-col{align-items:center;text-align:center;justify-content:center;gap:16px}.anu-orb-ring{position:relative;width:180px;height:180px;border-radius:50%;box-shadow:0 0 90px 24px #a855f738,0 0 40px #50c8ff1a}.anu-orb-ring canvas{width:100%;height:100%;display:block;border-radius:50%;-webkit-mask-image:radial-gradient(circle,black 55%,transparent 78%);mask-image:radial-gradient(circle,black 55%,transparent 78%)}.anu-orb-caption{margin:0;color:var(--anu-text-muted);font-size:.88rem}.anu-greeting{margin:0;font-family:var(--font-display);font-size:1.1rem}.anu-quick-actions{justify-content:center}.anu-preview-highlights{gap:10px}.anu-highlight{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;border:1px solid var(--anu-panel-line);background:var(--anu-panel-bg)}.anu-highlight-icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#a855f729;color:var(--accent-2)}.anu-highlight strong{display:block;font-size:.85rem}.anu-highlight em{font-style:normal;display:block;font-size:.74rem;color:var(--anu-text-muted)}.anu-preview-grid-after{grid-template-columns:.9fr 1fr 1.1fr;grid-template-areas:"business orb tools"}.anu-preview-business{grid-area:business}.anu-preview-tools{grid-area:tools}.anu-panel{display:flex;flex-direction:column;gap:8px;padding:14px 15px;border-radius:14px;border:1px solid var(--anu-panel-line);background:var(--anu-panel-bg)}.anu-panel-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--anu-text-muted)}.anu-panel-title{font-family:var(--font-display);font-size:1rem;text-transform:capitalize}.anu-panel-edit{align-self:flex-start;border:0;background:none;color:var(--accent-2);font-size:.78rem;cursor:pointer;padding:0}.anu-stat-row{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.anu-stat-row span{color:var(--anu-text-muted)}.tool-recs{display:flex;flex-direction:column;gap:8px}.tool-rec{border:1px solid var(--anu-panel-line);border-radius:12px;background:#ffffff08;overflow:hidden}.tool-rec-header{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border:0;background:none;color:var(--anu-text);font:inherit;text-align:left;cursor:pointer}.tool-rec-header svg:first-child{color:var(--accent-2);flex-shrink:0}.tool-rec-text{flex:1;display:flex;flex-direction:column;gap:1px}.tool-rec-text strong{font-size:.88rem}.tool-rec-text em{font-style:normal;color:var(--anu-text-muted);font-size:.78rem}.tool-rec-chevron{flex-shrink:0;color:var(--anu-text-muted);transition:transform .15s ease}.tool-rec.open .tool-rec-chevron{transform:rotate(180deg)}.tool-rec-body{margin:0;padding:0 13px 13px 39px;color:var(--anu-text-muted);font-size:.82rem;line-height:1.5}.anu-preview-tools .btn{align-self:flex-start;margin-top:4px}.anu-preview-footerbar{display:flex;align-items:center;gap:8px;justify-content:center;padding:16px 8px 4px;color:var(--anu-text-muted);font-size:.76rem}.anu-preview-footerbar kbd{padding:1px 6px;border-radius:4px;background:#ffffff14;border:1px solid var(--anu-panel-line);font-size:.72rem}@media(max-width:900px){.anu-preview-grid,.anu-preview-grid-after{grid-template-columns:1fr}.anu-preview-grid{grid-template-areas:"heading" "orb" "intro" "highlights"}.anu-preview-grid-after{grid-template-areas:"orb" "business" "tools"}.anu-preview-heading{align-items:center;text-align:center}}.dark-bands{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.band{padding:30px 28px;border-radius:20px;background:linear-gradient(135deg,#12101d,#1b1430);color:#f4f5f7}.band h3{margin:0 0 16px;font-family:var(--font-display);font-size:1.25rem}.band ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.band li{display:flex;gap:12px;align-items:flex-start}.band li svg{color:#c084fc;flex-shrink:0;margin-top:2px}.band strong{display:block;font-size:.94rem}.band span{color:#ffffff80;font-size:.82rem}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.results-stats{padding:20px;border:1px solid var(--card-line);border-radius:16px;background:var(--card);box-shadow:0 8px 26px #1719230d}.results-stats strong{display:block;margin-bottom:12px;font-family:var(--font-display)}.results-stats ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.results-stats li{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--ink-muted)}.results-stats svg{color:#16a34a}.testimonial{margin:0;padding:20px;border:1px solid var(--card-line);border-radius:16px;background:var(--card);box-shadow:0 8px 26px #1719230d;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.testimonial p{margin:0;font-size:.9rem;line-height:1.6;color:var(--ink)}.testimonial footer{display:flex;flex-direction:column;gap:1px;font-size:.8rem}.testimonial footer strong{color:var(--ink)}.testimonial footer span{color:var(--ink-muted)}.testimonial footer em{color:#f59e0b;font-style:normal;letter-spacing:2px}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px;border:1px solid var(--card-line);border-radius:16px;background:var(--card);box-shadow:0 8px 26px #1719230d}.plan.featured{border-color:var(--accent);box-shadow:0 20px 50px #7c3aed2e}.plan-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:999px;background:linear-gradient(120deg,var(--accent-deep),var(--accent));color:#fff;font-size:.68rem;font-weight:700;white-space:nowrap}.plan>strong{font-family:var(--font-display);font-size:1.05rem}.plan-sub{color:var(--ink-muted);font-size:.8rem}.plan-price{font-family:var(--font-display);font-size:1.9rem;font-weight:700}.plan-price em{font-style:normal;font-size:.85rem;font-weight:450;color:var(--ink-muted)}.plan ul{margin:0 0 6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;flex:1}.plan li{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--ink-muted)}.plan li svg{color:var(--accent-deep);flex-shrink:0}.checkout-form{margin-top:20px;padding:28px;display:flex;flex-direction:column;gap:22px;border:1px solid var(--card-line);border-radius:16px;background:var(--card);box-shadow:0 8px 26px #1719230d}.checkout-block{display:flex;flex-direction:column;gap:10px}.checkout-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.checkout-plans,.checkout-tools{display:flex;flex-wrap:wrap;gap:10px}.checkout-plan,.checkout-tool{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--card-line);border-radius:999px;font-size:.86rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.checkout-plan input,.checkout-tool input{accent-color:var(--accent)}.checkout-plan span,.checkout-tool span{font-weight:600}.checkout-plan em,.checkout-tool em{font-style:normal;color:var(--ink-muted)}.checkout-plan:hover,.checkout-tool:hover{border-color:var(--accent)}.checkout-plan.selected,.checkout-tool.selected{border-color:var(--accent);background:#a855f714}.checkout-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.checkout-business-type,.checkout-coupon{flex:1;min-width:180px;padding:12px 14px;border:1px solid var(--card-line);border-radius:10px;font-size:.86rem;font-family:inherit;background:var(--card);color:var(--ink)}.checkout-business-type:focus,.checkout-coupon:focus{outline:none;border-color:var(--accent)}.checkout-coupon::placeholder{color:var(--ink-muted)}.checkout-actions .btn{flex-shrink:0}.checkout-error{margin:0;color:#dc2626;font-size:.85rem}.checkout-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;border-radius:12px;background:#a855f70f;border:1px solid var(--card-line)}.checkout-total-rows{display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:var(--ink-muted)}.checkout-total-rows b{color:var(--ink);font-weight:600}.checkout-total-discount,.checkout-total-discount b{color:#16a34a}.checkout-total-final{font-family:var(--font-display);font-size:1.3rem;font-weight:700}.checkout-total-final em{font-style:normal;font-size:.78rem;font-weight:450;color:var(--ink-muted);margin-left:3px}.checkout-coupon-wrap{flex:1;min-width:180px;display:flex;flex-direction:column;gap:4px}.checkout-coupon-wrap .checkout-coupon{width:100%}.checkout-coupon-valid{font-size:.76rem;color:#16a34a}.checkout-coupon-invalid{font-size:.76rem;color:#dc2626}.checkout-confirm{margin-top:20px;padding:32px;text-align:center;border:1px solid var(--card-line);border-radius:16px;background:var(--card);box-shadow:0 8px 26px #1719230d}.checkout-confirm h3{margin:0 0 8px;font-family:var(--font-display)}.checkout-confirm p{margin:0;color:var(--ink-muted)}@media(max-width:640px){.checkout-actions{flex-direction:column;align-items:stretch}.checkout-actions .btn{width:100%;justify-content:center}}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.faq-item{border:1px solid var(--card-line);border-radius:12px;background:var(--card);overflow:hidden}.faq-item button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 18px;border:0;background:transparent;color:var(--ink);font-weight:600;font-size:.92rem;text-align:left;cursor:pointer}.faq-item button svg{flex-shrink:0;color:var(--ink-muted);transition:transform .25s ease}.faq-item.open button svg{transform:rotate(180deg)}.faq-item.open{border-color:#a855f766}.faq-item p{margin:0;padding:0 18px 16px;color:var(--ink-muted);font-size:.88rem;line-height:1.65}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;margin:0 clamp(20px,6vw,72px) 56px;padding:clamp(32px,4vw,52px)!important;border-radius:24px;background:radial-gradient(ellipse 60% 80% at 85% 20%,rgba(168,85,247,.25),transparent 70%),linear-gradient(135deg,#12101d,#241640);color:#f4f5f7}.final-cta h2{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.02em}.final-cta p{margin:0;color:#fff9;max-width:460px}.cta-fineprint{display:block;margin-top:12px;color:#ffffff61;font-size:.8rem}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--card-line)}.footer p{margin:6px 0 0;color:var(--ink-muted);font-size:.85rem}.footer-links{display:flex;gap:20px;flex-wrap:wrap;color:var(--ink-muted);font-size:.88rem}.footer-links a:hover{color:var(--ink)}.reveal-block{opacity:0;transform:translateY(26px);filter:blur(6px)}.reveal-block.in-view{opacity:1;transform:none;filter:none;transition:opacity .7s ease,transform .7s ease,filter .7s ease}.hud-frame{position:relative;display:flex;align-items:stretch;min-height:320px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0a0b14f0;box-shadow:0 24px 70px #00000059,0 0 60px #a855f724,inset 0 1px #ffffff0d;overflow:hidden;color:#f4f5f7}.hud-sidebar{display:flex;flex-direction:column;gap:8px;width:168px;flex-shrink:0;padding:16px 12px;border-right:1px solid rgba(255,255,255,.06);background:#ffffff04}.hud-sidebar-title{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#fff6;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hud-sidebar-dot{width:6px;height:6px;border-radius:999px;background:#a855f7;box-shadow:0 0 6px #a855f7e6}.hud-sidebar-row{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:8px;background:#ffffff08}.hud-sidebar-row-title{font-size:.7rem;font-weight:550;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-sidebar-row-when{font-size:.62rem;color:#ffffff4d}.hud-main{display:flex;flex-direction:column;flex:1;min-width:0;padding:14px 16px 16px}.hud-topstrip{display:flex;align-items:center;justify-content:center;gap:18px;font-size:.72rem;color:#ffffff8c}.hud-clock{font-weight:650;color:#ffffffd9;font-size:.9rem}.hud-aqi{display:inline-flex;align-items:center;gap:5px}.hud-aqi-dot{width:7px;height:7px;border-radius:999px;background:#34d399;box-shadow:0 0 8px #34d399cc}.hud-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:6px;padding:18px 0 8px;text-align:center}.hud-orb{position:relative;width:86px;height:86px;margin-bottom:10px}.hud-orb-core{position:absolute;inset:11px;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.55),transparent 42%),radial-gradient(circle at 60% 65%,rgba(80,200,255,.75),transparent 62%),radial-gradient(circle,#a855f7f2,#581c87b3 70%);box-shadow:0 0 34px #a855f799,0 0 70px #50c8ff40;animation:orb-breathe 4.2s ease-in-out infinite}.hud-orb-shader{position:absolute;inset:0;width:100%;height:100%;border-radius:999px;box-shadow:0 0 34px #a855f799,0 0 70px #50c8ff40}.hud-greeting{margin:0;font-size:1.2rem;font-weight:640;color:#ffffffeb}.hud-subtitle{margin:0;font-size:.82rem;color:#ffffff73}.hud-commandbar{display:flex;align-items:center;gap:10px;margin:12px auto 0;width:min(92%,420px);padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#ffffff73;font-size:.8rem}.hud-commandbar:focus-within{border-color:#a855f780}.hud-command-input{flex:1;min-width:0;border:0;outline:none;background:none;color:#ffffffeb;font-size:.8rem;font-family:inherit}.hud-command-input::placeholder{color:#fff6}.hud-command-input:disabled{opacity:.6}.hud-command-mic{display:flex;border:0;background:none;padding:0;color:inherit;cursor:pointer}.hud-command-mic:hover{color:#fffc}.hud-command-mic:disabled{cursor:default}.hud-tasks{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff06;font-size:.74rem;color:#fff9}.hud-tasks-title{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.hud-task-row{display:flex;align-items:center;gap:8px;padding:3px 0}.hud-task-dot{width:6px;height:6px;border-radius:999px}.hud-task-dot.done{background:#34d399}.hud-task-dot.live{background:#a855f7;box-shadow:0 0 8px #a855f7e6;animation:orb-breathe 2s ease-in-out infinite}@media(max-width:1024px){.nav-links{display:none}.hero{grid-template-columns:1fr}.industry-grid,.feature-grid,.plan-grid,.results-grid,.dash-stats{grid-template-columns:repeat(2,1fr)}.tree-branches{grid-template-columns:repeat(3,1fr);padding-top:8px}.tree-branches:before,.tree-branch:before{display:none}.dark-bands,.faq-list{grid-template-columns:1fr}}@media(max-width:640px){.industry-grid,.feature-grid,.plan-grid,.results-grid{grid-template-columns:1fr}.tree-branches{grid-template-columns:repeat(2,1fr)}.dash-sidebar,.hud-sidebar{display:none}.problem-arrow{transform:rotate(90deg);margin:0 auto}.problem-diagram{flex-direction:column;align-items:stretch}.final-cta{margin:0 14px 40px}.hero{padding-bottom:76px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-entrance,.problem-orb,.tree-root-orb,.hud-orb-core,.hud-task-dot.live{animation:none}.reveal-block,.reveal-block.in-view{opacity:1;transform:none;filter:none;transition:none}.industry-card,.feature-card,.tree-branch,.btn,.faq-item button svg{transition:none}}@keyframes authOverlayIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@keyframes authModalIn{0%{opacity:0;transform:translateY(18px) scale(.94)}60%{opacity:1;transform:translateY(-3px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#07080fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:authOverlayIn .32s ease-out both}.auth-modal{position:relative;width:min(400px,100%);display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--card-line);border-radius:18px;background:var(--card);box-shadow:0 24px 60px #07080f59;animation:authModalIn .42s cubic-bezier(.34,1.56,.64,1) both}@media(prefers-reduced-motion:reduce){.auth-overlay,.auth-modal{animation:none}}.auth-modal h3{margin:0 0 2px;font-family:var(--font-display);font-size:1.3rem;color:var(--ink)}.auth-modal .auth-subtitle{margin:-10px 0 4px;color:var(--ink-muted);font-size:.86rem}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field label{font-weight:600;font-size:.85rem;color:var(--ink)}.auth-modal input{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid var(--card-line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:.92rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-modal input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #a855f726}.auth-modal input[aria-invalid=true]{border-color:#dc2626}.auth-field-row{display:flex;justify-content:space-between;align-items:center}.auth-forgot{border:0;background:none;padding:0;color:var(--accent-deep);font-size:.8rem;font-weight:600;cursor:pointer}.auth-forgot:hover{text-decoration:underline}.auth-modal .btn{width:100%;justify-content:center}.auth-close{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--ink-muted);font-size:1.3rem;line-height:1;cursor:pointer}.auth-error{margin:0;color:#dc2626;font-size:.84rem}.auth-notice{margin:0;color:#16a34a;font-size:.84rem}.password-strength{display:flex;align-items:center;gap:8px;margin-top:-4px}.password-strength-bar{flex:1;height:5px;border-radius:3px;background:var(--card-line);overflow:hidden}.password-strength-fill{height:100%;border-radius:3px;transition:width .15s ease,background .15s ease}.password-strength-fill.strength-0,.password-strength-fill.strength-1{background:#dc2626}.password-strength-fill.strength-2{background:#d97706}.password-strength-fill.strength-3{background:#65a30d}.password-strength-fill.strength-4{background:#16a34a}.password-strength-label{font-size:.76rem;font-weight:600;white-space:nowrap}.password-strength-label.strength-0,.password-strength-label.strength-1{color:#dc2626}.password-strength-label.strength-2{color:#d97706}.password-strength-label.strength-3{color:#65a30d}.password-strength-label.strength-4{color:#16a34a}.auth-switch{border:0;background:none;color:var(--accent-deep);font-size:.84rem;font-weight:600;cursor:pointer;text-align:center}.nav-user{color:var(--muted);font-size:.85rem}.nav-billing{color:inherit;text-decoration:none;opacity:.75;margin-right:4px}.nav-billing:hover{opacity:1}.billing-page{max-width:880px;margin:0 auto;padding:120px 24px 80px}.billing-page h1{margin:0 0 20px}.billing-h2{margin:32px 0 12px;font-size:18px}.billing-muted{opacity:.6}.billing-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.billing-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-tools{display:flex;flex-wrap:wrap;gap:6px}.billing-tool{font-size:12px;padding:2px 8px;border-radius:999px;background:#ffffff12}.billing-chip{font-size:12px;padding:2px 8px;border-radius:999px;background:#ffffff14}.billing-chip-ok,.billing-chip-confirmed,.billing-chip-active{background:#10b98126;color:#34d399}.billing-chip-pending{background:#f59e0b26;color:#fbbf24}.billing-chip-rejected{background:#ef444426;color:#f87171}.billing-table{width:100%;border-collapse:collapse;font-size:14px}.billing-table th,.billing-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.billing-table th{font-weight:600;opacity:.6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.billing-row{cursor:pointer}.billing-row:hover{background:#ffffff0a}.billing-modal{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.billing-modal-inner{background:#12131a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;width:min(440px,100%);display:flex;flex-direction:column;gap:10px;max-height:90vh;overflow-y:auto}.billing-kv{display:flex;justify-content:space-between;gap:16px;font-size:14px}.billing-kv span:first-child{opacity:.6}.billing-kv-total{border-top:1px solid rgba(255,255,255,.1);padding-top:8px;font-weight:600}.checkout-current{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:#6366f11a;border:1px solid rgba(99,102,241,.25);font-size:13px;margin-bottom:16px}.checkout-current span{opacity:.75}.checkout-warn{padding:10px 14px;border-radius:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:13px;margin-bottom:16px}.terms-page{min-height:100vh;background:#07060d;padding:48px 20px 96px}.terms-doc{max-width:760px;margin:0 auto;color:#ffffffc7}.terms-back{display:inline-block;margin-bottom:28px;color:var(--accent);font-size:.9rem}.terms-doc h1{color:#fff;font-size:1.9rem;margin:0 0 18px}.terms-doc h2{color:#fff;font-size:1.12rem;margin:34px 0 10px}.terms-doc p{font-size:.95rem;line-height:1.75;margin:0 0 14px}.terms-doc ul{margin:0 0 16px;padding-left:22px}.terms-doc li{font-size:.95rem;line-height:1.7;margin-bottom:7px}.terms-meta{color:#ffffff73;font-size:.85rem!important;margin-bottom:4px!important}.terms-foot{margin-top:40px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.auth-terms{display:flex;align-items:flex-start;gap:9px;margin:2px 0;cursor:pointer}.auth-terms input{margin-top:3px;width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.auth-terms span{font-size:.8rem;line-height:1.55;color:#ffffff8c}.auth-terms a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.subscribe-page .download-page-card{max-width:720px;padding:40px 36px}.subscribe-head{text-align:left;width:100%;margin-bottom:4px}.subscribe-head h1{font-size:clamp(1.5rem,2.6vw,2rem);color:#fff;line-height:1.15;margin:14px 0 10px}.subscribe-head h1 span{background:linear-gradient(135deg,var(--accent-deep),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.subscribe-head>p{color:#ffffff8c;font-size:.93rem;line-height:1.6;margin:0}.subscribe-head>p{min-height:3em}.subscribe-page .checkout-form{width:100%;max-width:none;margin:0;text-align:left}.subscribe-page .download-trust{margin-top:26px}.subscribe-page .download-trust a{color:#fff9;text-decoration:underline;text-underline-offset:2px}.pricing-teaser{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.pricing-teaser-line{color:#ffffff9e;font-size:1rem;line-height:1.6;max-width:46ch;margin:0}.pricing-teaser-line strong{color:#fff}.pricing-teaser-note{color:#fff6;font-size:.82rem}.subscribe-page{--sp-surface-1: #14121f;--sp-surface-2: #1a1727;--sp-surface-3: #221d33;--sp-hairline: rgba(255, 255, 255, .09);--sp-hairline-strong: rgba(255, 255, 255, .16);--sp-ink: #f4f2fa;--sp-ink-muted: rgba(244, 242, 250, .62);--sp-ink-subtle: rgba(244, 242, 250, .4)}.subscribe-page .checkout-form{background:transparent;border:none;box-shadow:none;padding:0;margin-top:22px;gap:26px}.subscribe-page .checkout-label{color:var(--sp-ink-subtle)}.subscribe-page .checkout-current{display:flex;flex-direction:column;gap:3px;padding:16px 18px;border-radius:14px;border:1px solid var(--sp-hairline);background:var(--sp-surface-1);text-align:left}.checkout-current-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-ink-subtle)}.subscribe-page .checkout-current strong{color:var(--sp-ink);font-size:1.02rem}.checkout-current-meta{color:var(--sp-ink-muted);font-size:.85rem}.checkout-current-note{color:var(--sp-ink-subtle);font-size:.8rem;margin-top:5px}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%}.plan-card{display:flex;flex-direction:column;gap:9px;padding:18px;text-align:left;border-radius:16px;border:1px solid var(--sp-hairline);background:var(--sp-surface-1);color:var(--sp-ink);cursor:pointer;transition:border-color .16s ease,background .16s ease}.plan-card:hover:not(:disabled){border-color:var(--sp-hairline-strong);background:var(--sp-surface-2)}.plan-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-card.is-selected{border-color:var(--accent);background:var(--sp-surface-3)}.plan-card.is-locked{cursor:not-allowed;opacity:.45}.plan-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-card-name{font-weight:600;font-size:.98rem}.plan-card-tag{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#a855f72e;color:#d8b4fe}.plan-card-tag.muted{background:#ffffff12;color:var(--sp-ink-subtle)}.plan-card-price{font-family:var(--font-display);font-size:1.45rem;font-weight:700;line-height:1.1}.plan-card-price em{font-style:normal;font-size:.76rem;font-weight:450;color:var(--sp-ink-subtle);margin-left:3px}.plan-card-list{display:flex;flex-direction:column;gap:5px;margin-top:2px}.plan-card-list>span{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--sp-ink-muted)}.plan-card-list svg{color:var(--accent);flex-shrink:0}.plan-card-foot{margin-top:auto;padding-top:10px;font-size:.78rem;font-weight:500;color:var(--sp-ink-subtle);border-top:1px solid var(--sp-hairline)}.plan-card.is-selected .plan-card-foot{color:#d8b4fe}.subscribe-page .checkout-plan,.subscribe-page .checkout-tool{border-color:var(--sp-hairline);background:var(--sp-surface-1);color:var(--sp-ink)}.subscribe-page .checkout-plan em,.subscribe-page .checkout-tool em{color:var(--sp-ink-subtle)}.subscribe-page .checkout-plan:hover,.subscribe-page .checkout-tool:hover{border-color:var(--sp-hairline-strong)}.subscribe-page .checkout-plan.selected,.subscribe-page .checkout-tool.selected{border-color:var(--accent);background:var(--sp-surface-3)}.subscribe-page .checkout-tool:has(input:disabled){opacity:.55;cursor:default}.subscribe-page .checkout-total{border:1px solid var(--sp-hairline);background:var(--sp-surface-1);border-radius:14px;padding:16px 18px}.subscribe-page .checkout-total-rows{color:var(--sp-ink-muted)}.subscribe-page .checkout-total-rows b,.subscribe-page .checkout-total-final{color:var(--sp-ink)}.subscribe-page .checkout-total-final em{color:var(--sp-ink-subtle)}.subscribe-page .checkout-total-discount,.subscribe-page .checkout-total-discount b{color:#4ade80}.subscribe-page .checkout-business-type,.subscribe-page .checkout-coupon{background:var(--sp-surface-1);border:1px solid var(--sp-hairline);color:var(--sp-ink)}.subscribe-page .checkout-business-type option{background:#14121f;color:var(--sp-ink)}.subscribe-page .checkout-coupon::placeholder{color:var(--sp-ink-subtle)}.subscribe-page .checkout-error{color:#fca5a5}.subscribe-page{color-scheme:dark}.plan-card-price,.subscribe-page .checkout-total-rows,.subscribe-page .checkout-total-final{font-variant-numeric:tabular-nums}.plan-card,.subscribe-page .checkout-plan,.subscribe-page .checkout-tool,.subscribe-page .download-toggle button{touch-action:manipulation}.plan-card-name{overflow-wrap:anywhere}.plan-card-list>span{min-width:0}.checkout-note{margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.25);background:#fbbf2414;color:#fcd34d;font-size:.83rem;line-height:1.55;text-align:left}
