@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2) format("woff2")}:root{color-scheme:dark;--canvas: #070a0d;--canvas-soft: #091015;--panel: #0d161c;--panel-elevated: #111d24;--panel-selected: #0b211f;--line: rgb(139 171 181 / .18);--line-strong: rgb(139 171 181 / .32);--accent: #42d5bd;--accent-bright: #6de5d1;--accent-deep: #0cae9a;--text: #f1f6f5;--text-soft: #b3c0c4;--text-muted: #95a3aa;--danger: #f07b77;--pending: #e8b257;--radius-sm: 7px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 28px;--font-body: "Manrope", "Segoe UI", system-ui, sans-serif;--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--ease: cubic-bezier(.22, .75, .25, 1);--shadow-panel: 0 24px 70px rgb(0 0 0 / .34);--shadow-deep: 0 34px 90px rgb(0 0 0 / .52);font-family:var(--font-body);background:var(--canvas);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{min-width:320px;max-width:100vw;margin:0;overflow-x:clip;background:var(--canvas);color:var(--text);font-family:var(--font-body);text-rendering:optimizeLegibility}body:before{position:fixed;z-index:-3;inset:0;background:radial-gradient(circle at 78% 4%,rgb(36 190 170 / .08),transparent 31rem),radial-gradient(circle at 18% 44%,rgb(31 72 84 / .1),transparent 36rem),linear-gradient(180deg,#04080b,#071016 47%,#04080b);content:"";pointer-events:none}.site-atmosphere{position:fixed;z-index:-2;inset:0;overflow:hidden;pointer-events:none}.site-atmosphere:before{position:absolute;inset:-30%;background:repeating-linear-gradient(115deg,transparent 0 13px,rgb(255 255 255 / .004) 14px 15px),radial-gradient(ellipse at 68% 12%,rgb(66 213 189 / .075),transparent 24%);content:"";opacity:.62;transform:rotate(-4deg)}::selection{background:#42d5bd47;color:var(--text)}img{display:block;max-width:100%;height:auto}a{color:inherit}p,ul,ol,h1,h2,h3{margin:0}p{color:var(--text-soft);line-height:1.68}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{font-size:clamp(2.75rem,4.8vw,4.5rem);font-weight:700;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2rem,3.5vw,3.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}h3{font-weight:600;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.content-band{width:min(100% - 48px,1240px);margin-inline:auto}.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-170%);border-radius:var(--radius-sm);background:var(--accent);color:#031310;padding:10px 14px;font-weight:600;text-decoration:none}.skip-link:focus{transform:translateY(0)}.eyebrow,.hero-kicker,.plan-label,.chapter-number{color:var(--accent);font-size:.74rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.cinematic-scene{position:relative;isolation:isolate;overflow:clip;--scene-shift: 0px}.cinematic-scene:before{position:absolute;z-index:-1;inset:-70px -3%;background:radial-gradient(ellipse at 74% 38%,rgb(46 178 160 / .105),transparent 34%),radial-gradient(ellipse at 18% 76%,rgb(33 65 76 / .13),transparent 36%);content:"";pointer-events:none;transform:translate3d(0,var(--scene-shift),0) scale(1.035);will-change:auto}.scene-photo{position:absolute;z-index:-2;inset:-70px -3%;overflow:hidden;pointer-events:none;transform:translate3d(0,var(--scene-shift),0) scale(1.025);transform-origin:center;will-change:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.scene-photo picture,.scene-photo img{width:100%;height:100%}.scene-photo picture{display:block}.scene-photo img{object-fit:cover;object-position:var(--scene-position, center center);filter:saturate(.78);opacity:var(--scene-photo-opacity, .7)}.scene-photo:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 10 13 / .86),rgb(7 10 13 / .35) 43%,transparent 72%),linear-gradient(180deg,rgb(7 10 13 / .12),transparent 35%,rgb(7 10 13 / .2) 70%,var(--canvas));content:""}.scene-photo.hero-photo{--scene-photo-opacity: .95}.scene-photo.supporting-photo{--scene-photo-opacity: .5}.scene-photo.cta-photo{--scene-photo-opacity: .48;inset:0;-webkit-mask-image:none;mask-image:none}.page-faq .scene-photo.hero-photo{--scene-photo-opacity: .65}.page-faq .scene-photo.cta-photo{--scene-photo-opacity: .32}.page-use-cases .scene-photo.hero-photo,.page-about .scene-photo.hero-photo,.page-compare .scene-photo.hero-photo{--scene-photo-opacity: .9}.section-band{position:relative;padding-block:clamp(76px,8vw,118px)}.section-band:after{content:none}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,#1a2126e6,#0a0f13f2);box-shadow:inset 0 1px #ffffff09,var(--shadow-panel)}.panel.selected{border-color:#42d5bd70;background:radial-gradient(circle at 86% 4%,rgb(66 213 189 / .1),transparent 18rem),linear-gradient(145deg,#141e21f7,#090f13fa)}.section-heading{display:grid;max-width:750px;gap:18px}.section-heading.center{margin-inline:auto;text-align:center}.section-heading>p:last-child{max-width:650px}.section-heading.center>p:last-child{margin-inline:auto}.editorial-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);gap:clamp(34px,7vw,100px);align-items:end}.editorial-heading>div{display:grid;gap:18px}.section-link{display:inline-flex;align-items:center;width:fit-content;gap:12px;color:var(--text);font-size:.9rem;font-weight:700;text-decoration:none}.section-link:after{color:var(--accent);content:"→";transition:transform .18s var(--ease)}.section-link:hover:after{transform:translate(4px)}.site-header{position:fixed;z-index:30;top:0;right:0;left:0;border-bottom:1px solid transparent;background:linear-gradient(180deg,rgb(5 9 12 / .92),rgb(5 9 12 / .58),transparent);padding-block:15px;transition:background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.site-header.is-scrolled{border-color:var(--line);background:#050a0de6;box-shadow:0 12px 40px #00000038;backdrop-filter:blur(16px) saturate(120%)}.header-inner{display:flex;align-items:center;width:min(100% - 48px,1320px);margin-inline:auto;gap:22px}.brand-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;border-radius:var(--radius-sm);text-decoration:none}.brand-icon{width:28px;height:30px;object-fit:contain}.brand-name{display:inline-flex;align-items:baseline;color:var(--text);font-size:1.18rem;font-weight:700;letter-spacing:-.035em}.brand-name strong{color:var(--accent);font-weight:inherit}.header-tagline{border-left:1px solid var(--line);color:var(--text-muted);font-size:.68rem;letter-spacing:.08em;padding-left:18px;text-transform:uppercase}.desktop-nav{display:flex;flex:1;justify-content:flex-end;gap:2px}.desktop-nav a,.mobile-menu nav>a,.login-link{border-radius:var(--radius-sm);color:var(--text-soft);font-size:.82rem;font-weight:600;padding:9px 11px;text-decoration:none;transition:background .16s var(--ease),color .16s var(--ease)}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.login-link:hover{background:#ffffff09;color:var(--text)}.desktop-nav a[aria-current=page]{box-shadow:inset 0 -1px var(--accent)}.header-actions{display:flex;align-items:center;gap:6px}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:var(--radius-sm);padding:11px 21px;font-size:.84rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.button-primary{border:1px solid rgb(99 236 214 / .72);background:linear-gradient(180deg,#4ddbc3,#20c6ae);box-shadow:inset 0 1px #ffffff45,0 10px 30px #1ac2a729;color:#031512}.button-primary:after{content:"↗";font-size:.95rem;font-weight:500}.button-primary:hover{background:linear-gradient(180deg,#65e4ce,#2ed0b7);box-shadow:inset 0 1px #ffffff52,0 13px 34px #1ac2a738;transform:translateY(-1px)}.button-secondary{border:1px solid var(--line-strong);background:#0b141994;box-shadow:inset 0 1px #ffffff09;color:var(--text)}.button-secondary:hover{border-color:#42d5bd7a;background:#101e24bd;transform:translateY(-1px)}.button.full{width:100%}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.mobile-menu{display:none;margin-left:auto}.mobile-menu summary{display:grid;width:44px;height:44px;cursor:pointer;list-style:none;place-content:center;gap:5px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:21px;height:1px;background:var(--text)}.mobile-menu nav{position:absolute;top:72px;right:20px;left:20px;display:grid;gap:6px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#081015fa;box-shadow:var(--shadow-deep);padding:16px;backdrop-filter:blur(18px)}.icon-badge,.use-case-icon,.signal-icon{display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid rgb(66 213 189 / .28);border-radius:var(--radius-sm);background:linear-gradient(145deg,#42d5bd24,#42d5bd0b);color:var(--accent-bright)}.marketing-icon{display:block;width:19px;height:19px}.product-screenshot{min-width:0;margin:0}.screenshot-link{position:relative;display:block;overflow:hidden;border:1px solid rgb(132 170 180 / .28);border-radius:var(--radius-lg);background:#071014;box-shadow:inset 0 1px #ffffff0d,var(--shadow-deep),0 0 60px #31cdb50e;line-height:0;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.screenshot-link:after{position:absolute;inset:0;background:linear-gradient(118deg,rgb(255 255 255 / .045),transparent 20%,transparent 74%,rgb(66 213 189 / .035)),linear-gradient(180deg,transparent 75%,rgb(0 0 0 / .14));content:"";pointer-events:none}.screenshot-link picture,.screenshot-link img{width:100%}.product-screenshot figcaption{display:flex;justify-content:flex-end;gap:9px;margin-top:11px;color:var(--text-muted);font-size:.72rem}.demo-label{color:var(--accent);font-weight:600;letter-spacing:.03em}.screenshot-link:hover{border-color:#5ad0bc75;box-shadow:var(--shadow-deep),0 0 76px #31cdb514;transform:translateY(-2px)}.hero-section{min-height:900px;display:grid;align-items:center;padding:154px 0 88px}.hero-section:after{content:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(32px,4vw,58px);min-height:650px;align-items:start}.hero-copy{display:grid;min-width:0;width:100%;justify-items:start;gap:25px}.hero-kicker{display:flex;align-items:center;gap:11px}.hero-kicker span{width:30px;height:1px;background:var(--accent);box-shadow:0 0 14px #42d5bd66}.hero-copy h1{max-width:min(100%,740px)}.hero-copy h1>span,.hero-copy h1>em{display:block}.hero-copy h1 .no-break{display:inline;white-space:nowrap}.hero-copy h1 em{color:var(--accent);font-style:normal}.hero-copy>p:not(.hero-kicker,.hero-trust-line){max-width:620px;font-size:1.02rem}.hero-trust-line{max-width:540px;border-left:1px solid var(--line-strong);color:var(--text-muted);font-size:.76rem;letter-spacing:.035em;padding-left:14px}.hero-media{position:relative;min-width:0;align-self:end;margin-bottom:-12px}.hero-media:before{position:absolute;z-index:-1;inset:35% -8% -14%;background:radial-gradient(ellipse,rgb(66 213 189 / .1),transparent 65%);content:""}.hero-screenshot .screenshot-link{border-radius:12px}.hero-screenshot figcaption{padding-right:4px}.value-band{position:relative;border-block:0;background:linear-gradient(180deg,transparent,rgb(16 22 27 / .7),transparent)}.value-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.value-band article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:205px;align-content:center;border-right:1px solid var(--line);padding:34px clamp(22px,3vw,42px)}.value-band article:first-child{padding-left:0}.value-band article:last-child{border-right:0;padding-right:0}.value-index{position:absolute;top:22px;right:24px;color:#b3c0c438;font-size:.7rem;letter-spacing:.1em}.value-band h2{margin-bottom:7px;font-size:1.02rem;letter-spacing:-.02em}.value-band p{color:var(--text-muted);font-size:.82rem;line-height:1.52}.overview-scene{background:linear-gradient(180deg,#0910151a,#0b14199e,#050a0d33)}.home-section-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:22px}.capability-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:58px;border-block:1px solid var(--line);list-style:none;padding:0}.capability-rail li{position:relative;display:grid;min-height:156px;align-content:center;justify-items:start;gap:13px;border-right:1px solid var(--line);padding:20px 14px}.capability-rail li:last-child{border-right:0}.capability-rail .icon-badge{width:34px;height:34px;border:0;background:transparent}.capability-rail .capability-number{position:absolute;top:15px;right:13px;color:#b3c0c440;font-size:.66rem}.capability-rail>li>span:last-child{max-width:130px;font-size:.82rem;font-weight:600;line-height:1.3}.product-story{padding-block:clamp(88px,9vw,134px)}.calendar-story{background:linear-gradient(180deg,transparent,rgb(18 26 31 / .28) 50%,transparent)}.customer-story{background:radial-gradient(circle at 18% 40%,rgb(48 115 121 / .11),transparent 30rem),linear-gradient(180deg,#070e12cc,#04090ceb)}.story-grid{display:grid;grid-template-columns:minmax(310px,.75fr) minmax(0,1.35fr);gap:clamp(48px,7vw,94px);align-items:center}.story-grid.reverse{grid-template-columns:minmax(0,1.25fr) minmax(310px,.78fr)}.story-grid.reverse .story-copy{order:2}.story-copy{display:grid;justify-items:start;gap:20px}.story-copy h2{font-size:clamp(2rem,3vw,3.15rem)}.editorial-list{display:grid;width:100%;gap:0;list-style:none;padding:0}.editorial-list li{position:relative;border-top:1px solid var(--line);color:var(--text-soft);font-size:.86rem;line-height:1.45;padding:12px 0 12px 22px}.editorial-list li:before{position:absolute;top:19px;left:1px;width:7px;height:1px;background:var(--accent);content:""}.editorial-list.compact li{padding-block:9px}.workflow-section{background:linear-gradient(180deg,transparent,rgb(18 26 31 / .28) 50%,transparent)}.workflow-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:60px;list-style:none;padding:0}.workflow-track li{position:relative;display:grid;min-height:210px;align-content:start;gap:22px;border-top:1px solid var(--line-strong);padding:27px 22px 0 0}.workflow-track li:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:1px solid var(--accent);border-radius:50%;background:var(--canvas);box-shadow:0 0 16px #42d5bd6b;content:""}.workflow-line{display:none}.workflow-number{color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:.12em}.workflow-track h3{margin-bottom:9px;font-size:.94rem}.workflow-track p{color:var(--text-muted);font-size:.77rem;line-height:1.52}.distinction-scene{background:radial-gradient(ellipse at 8% 20%,rgb(45 115 122 / .12),transparent 33rem),linear-gradient(120deg,#0a1419f5,#060d11fa)}.distinction-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(390px,1fr);gap:clamp(52px,9vw,130px);align-items:center}.distinction-lead{display:grid;gap:20px}.distinction-lines{display:grid}.distinction-lines article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;border-top:1px solid var(--line);padding:26px 0}.distinction-lines article .marketing-icon{color:var(--accent)}.distinction-lines article h3{margin-bottom:7px;font-size:1rem}.distinction-lines article p{color:var(--text-muted);font-size:.84rem}.distinction-lines>.section-link{margin-top:22px}.pricing-preview{background:radial-gradient(circle at 76% 44%,rgb(66 213 189 / .095),transparent 27rem),linear-gradient(180deg,#060d11eb,#080f13eb)}.pricing-preview-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,.9fr);gap:clamp(54px,9vw,130px);align-items:center}.pricing-preview-card{display:grid;gap:17px;padding:clamp(28px,4vw,46px)}.plan-title,.solo-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.plan-title h3{font-size:1.05rem}.recommended-badge,.daily-anchor{width:fit-content;border:1px solid rgb(66 213 189 / .31);border-radius:999px;background:#42d5bd14;color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:6px 9px;text-transform:uppercase}.price{display:flex;align-items:baseline;gap:5px}.price strong{color:var(--text);font-size:clamp(2.65rem,5vw,4.15rem);font-weight:700;letter-spacing:-.06em;line-height:1}.price span{color:var(--text-muted);font-size:.85rem}.value-anchor,.pricing-question{color:var(--text);font-weight:600}.trial,.pricing-value{color:var(--text-muted);font-size:.82rem}.founder-trust-scene{padding-block:clamp(72px,8vw,108px);background:linear-gradient(90deg,#0b151abd,#050b0fcc)}.founder-trust-grid{display:grid;grid-template-columns:180px minmax(0,700px);gap:clamp(36px,6vw,80px);align-items:center}.founder-trust-grid>div:last-child{display:grid;gap:17px}.founder-monogram,.founder-placeholder{display:grid;aspect-ratio:1;place-items:center;border:1px solid rgb(66 213 189 / .3);border-radius:var(--radius-lg);background:linear-gradient(145deg,#42d5bd1c,#081619a3);box-shadow:inset 0 1px #ffffff0a;color:var(--accent);font-size:2rem;font-weight:700;letter-spacing:-.05em}.founder-name,.founder-signature{display:flex;gap:12px;align-items:baseline}.founder-name strong,.founder-signature strong{color:var(--text)}.founder-name span,.founder-signature span{color:var(--text-muted);font-size:.78rem}.page-hero{min-height:800px;display:grid;align-items:center;padding:156px 0 88px;background:linear-gradient(110deg,#04090c4d,#0712169e,#04090c80)}.page-hero:after{content:none}.page-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,76px);min-height:570px;align-items:start}.page-hero:not(.has-visual) .page-hero-grid{grid-template-columns:minmax(0,660px);min-height:0}.page-hero-copy{display:grid;justify-items:start;gap:22px}.page-hero-copy>p:not(.eyebrow){max-width:680px;font-size:1rem}.page-hero-copy .cta-row{margin-top:8px}.page-hero-product h1,.page-hero-comparison h1{font-size:clamp(2.65rem,4.5vw,4.2rem)}.page-hero-text,.page-hero-pricing,.page-hero-story,.page-hero-workflow{min-height:620px}.page-hero-visual{min-width:0;align-self:end}.intro-line{display:flex;justify-content:center;border-block:1px solid var(--line);padding-block:24px;text-align:center}.intro-line p{color:var(--text-muted);font-size:.82rem}.feature-intro,.audience-intro{padding-block:clamp(76px,8vw,112px)}.workflow-compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:52px;border-block:1px solid var(--line);list-style:none;padding:0}.workflow-compact li{display:grid;min-height:112px;align-content:center;gap:9px;border-right:1px solid var(--line);color:var(--text);font-size:.82rem;font-weight:600;padding:18px 22px}.workflow-compact li:last-child{border-right:0}.workflow-compact span{color:var(--accent);font-size:.66rem;letter-spacing:.12em}.feature-chapter,.use-case-chapter{padding-block:clamp(84px,9vw,132px)}.feature-chapter:nth-child(2n),.use-case-chapter:nth-child(2n){background:linear-gradient(180deg,transparent,rgb(18 26 31 / .28) 50%,transparent)}.feature-chapter:nth-child(odd),.use-case-chapter:nth-child(odd){background:linear-gradient(180deg,transparent,rgb(18 26 31 / .28) 50%,transparent)}.feature-chapter+.feature-chapter,.use-case-chapter+.use-case-chapter{border-top:0}.feature-chapter-grid,.use-case-grid{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(54px,8vw,116px);align-items:center}.feature-chapter.reverse .chapter-copy,.use-case-chapter.reverse .use-case-copy{order:2}.chapter-copy,.use-case-copy{display:grid;justify-items:start;gap:18px}.chapter-copy h2,.use-case-copy h2{font-size:clamp(1.95rem,3vw,3.05rem)}.chapter-number{color:#b3c0c45c}.chapter-copy .why{display:grid;gap:6px;border-left:1px solid rgb(66 213 189 / .4);color:var(--text-muted);font-size:.8rem;padding-left:16px}.chapter-copy .why strong{color:var(--accent);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.chapter-visual{min-width:0}.feature-signal{position:relative;display:grid;min-height:330px;align-content:center;overflow:hidden;border-block:1px solid var(--line);padding:48px clamp(24px,6vw,76px)}.feature-signal:before{position:absolute;right:8%;bottom:-42%;width:68%;aspect-ratio:1.8;border:1px solid rgb(66 213 189 / .16);border-radius:50%;background:radial-gradient(ellipse,rgb(66 213 189 / .08),transparent 65%);content:"";transform:rotate(-9deg)}.feature-signal>p{margin-top:34px;color:var(--text-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.feature-signal>strong{margin-top:8px;font-size:clamp(1.5rem,3vw,2.7rem);letter-spacing:-.04em}.signal-rule{width:100%;height:1px;margin-block:34px 18px;background:linear-gradient(90deg,var(--accent),var(--line),transparent)}.feature-signal ul{display:grid;gap:9px;list-style:none;padding:0}.feature-signal li{color:var(--text-soft);font-size:.78rem}.feature-conclusion,.use-case-conclusion{display:grid;max-width:870px;gap:20px;padding-block:clamp(82px,9vw,126px);text-align:left}.feature-conclusion p:last-child,.use-case-conclusion p:last-child{max-width:720px}.audience-intro>.eyebrow{margin-bottom:26px}.audience-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.audience-index span{display:grid;min-height:104px;align-content:center;gap:10px;border-right:1px solid var(--line);color:var(--text);font-size:.82rem;padding:18px 24px}.audience-index span:last-child{border-right:0}.audience-index strong{color:var(--accent);font-size:.66rem;letter-spacing:.12em}.use-case-icon{width:46px;height:46px;margin-bottom:8px}.use-case-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:10px}.use-case-lists h3{margin-bottom:10px;color:var(--text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.use-case-value{border-left:1px solid rgb(66 213 189 / .4);color:var(--text);font-size:.84rem;padding-left:16px}.pricing-section{min-height:760px;padding-block:clamp(86px,9vw,132px);background:radial-gradient(circle at 42% 42%,rgb(66 213 189 / .085),transparent 32rem),linear-gradient(180deg,#060d11e6,#050a0df2)}.pricing-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(34px,6vw,76px);align-items:center;max-width:1090px;margin:60px auto 0}.solo-plan{display:grid;gap:24px;padding:clamp(30px,5vw,54px)}.solo-plan-head>div{display:grid;gap:8px}.solo-plan h3{font-size:1.65rem}.plan-subtitle{color:var(--text-muted);font-size:.85rem}.solo-price-block{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding-block:24px}.solo-plan-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(270px,1fr);gap:34px}.solo-plan-body>div{display:grid;align-content:start;gap:11px}.solo-plan-body>div p:last-child{font-size:.83rem}.check-list{display:grid;gap:10px;list-style:none;padding:0}.check-list li{position:relative;color:var(--text-soft);font-size:.8rem;line-height:1.45;padding-left:20px}.check-list li:before{position:absolute;top:.15em;left:0;color:var(--accent);content:"✓";font-weight:700}.pricing-support{display:grid;gap:26px}.benefit-list{border-top:1px solid var(--line);padding-top:24px}.future-plans{display:grid;border-top:1px solid var(--line)}.future-plan{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-block:22px}.future-plan h3{margin-bottom:6px;color:var(--text-soft);font-size:.94rem}.future-plan p{color:var(--text-muted);font-size:.76rem;line-height:1.45}.future-plan>span{flex:0 0 auto;color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.faq-list{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(52px,9vw,130px);align-items:start;padding-block:clamp(82px,9vw,128px)}.faq-intro{position:sticky;top:120px;display:grid;gap:18px}.faq-intro h2{font-size:clamp(1.9rem,3vw,2.8rem)}.faq-accordion{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:14px;align-items:center;cursor:pointer;list-style:none;color:var(--text);font-size:.94rem;font-weight:600;line-height:1.4;padding-block:23px}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:var(--text-muted);font-size:.65rem;letter-spacing:.1em}.faq-toggle{position:relative;width:18px;height:18px}.faq-toggle:before,.faq-toggle:after{position:absolute;top:50%;left:50%;width:13px;height:1px;background:var(--accent);content:"";transform:translate(-50%,-50%);transition:transform .18s var(--ease)}.faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-item>p{max-width:720px;padding:0 38px 25px 54px;font-size:.86rem}.faq-item[open]>p{animation:faq-reveal .18s var(--ease)}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.about-story{background:radial-gradient(circle at 18% 35%,rgb(66 213 189 / .08),transparent 27rem),linear-gradient(115deg,#081116f0,#050a0df5)}.founder-story-grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.15fr);gap:clamp(54px,10vw,144px);align-items:center}.founder-portrait-slot{position:relative;display:grid;aspect-ratio:.84;max-width:410px;place-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg,#162a30a8,#070f14f0);box-shadow:var(--shadow-deep);text-align:center}.founder-portrait-slot:before{position:absolute;inset:7%;border:1px solid rgb(255 255 255 / .035);border-radius:calc(var(--radius-lg) - 4px);content:""}.founder-portrait-slot span{color:var(--accent);font-size:3.5rem;font-weight:700;letter-spacing:-.06em}.founder-portrait-slot p{margin-top:12px;color:var(--text-muted);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.founder-story-copy{display:grid;gap:20px}.founder-story-lead{color:var(--text);font-size:1.12rem}.founder-principles{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);gap:clamp(50px,8vw,110px);align-items:end;padding-block:clamp(82px,9vw,124px)}.founder-principles>div{display:grid;gap:18px}.compare-customer-section,.comparison-section,.compare-workflow-section,.why-specific-section,.compare-audience-section{padding-block:clamp(78px,8vw,116px)}.compare-customer-section,.compare-workflow-section{background:radial-gradient(circle at 76% 28%,rgb(66 213 189 / .06),transparent 28rem),linear-gradient(180deg,#081116d6,#050b0feb)}.compare-customer-copy-wide{display:grid;max-width:900px;gap:18px}.compare-customer-copy-wide h2{max-width:780px}.comparison-section .section-heading,.compare-workflow-section .section-heading,.compare-audience-section .section-heading{margin-bottom:44px}.comparison-frame{overflow:hidden;border-block:1px solid var(--line-strong)}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);color:var(--text-soft);font-size:.8rem;line-height:1.55;padding:21px 24px;text-align:left;vertical-align:top}.comparison-table thead th{color:var(--text-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.comparison-table th:first-child{width:23%}.comparison-table tbody th{color:var(--text);font-weight:600}.comparison-table td:last-child,.comparison-table thead th:last-child{border-left:1px solid rgb(66 213 189 / .18);background:linear-gradient(90deg,rgb(66 213 189 / .06),transparent);color:var(--text)}.comparison-qualifier{margin-top:20px;color:var(--text-muted);font-size:.72rem}.relationship-block,.compare-workflow-block{margin-top:58px}.relationship-block h3,.compare-workflow-block h3{margin-bottom:22px;color:var(--text-soft);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.relationship-track,.compare-workflow-list{display:grid;list-style:none;padding:0}.relationship-track{grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--line)}.relationship-track li{position:relative;border-right:1px solid var(--line);color:var(--text);font-size:.8rem;font-weight:600;padding:26px 18px}.relationship-track li:last-child{border-right:0}.relationship-track li:after{position:absolute;top:50%;right:-5px;z-index:1;color:var(--accent);content:"›";transform:translateY(-50%)}.relationship-track li:last-child:after{display:none}.relationship-block>p{margin-top:18px;font-size:.82rem}.compare-workflow-list{grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line)}.compare-workflow-list li{display:grid;gap:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-soft);font-size:.76rem;padding:22px 16px}.compare-workflow-list li:last-child{border-right:0}.compare-workflow-list span{color:var(--accent);font-size:.65rem}.why-specific-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(390px,1fr);gap:clamp(52px,9vw,130px)}.connected-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);list-style:none;padding:0}.connected-points li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-soft);font-size:.8rem;line-height:1.5;padding:19px 18px}.connected-points li:nth-child(2n){border-right:0}.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.audience-item{border-right:1px solid var(--line);padding:26px 22px}.audience-item:last-child{border-right:0}.audience-item h3{margin-bottom:10px;font-size:.92rem}.audience-item p{color:var(--text-muted);font-size:.77rem}.legal-hero{display:grid;max-width:900px;gap:18px;padding-top:150px;padding-bottom:62px}.legal-hero h1{font-size:clamp(2.45rem,4vw,3.8rem)}.legal-hero .muted{color:var(--text-muted);font-size:.76rem}.legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:start;padding-bottom:100px}.legal-toc{position:sticky;top:110px;padding:24px}.legal-toc h2{margin-bottom:18px;font-size:.9rem;letter-spacing:0}.legal-toc ol{display:grid;gap:10px;padding-left:18px}.legal-toc a{color:var(--text-muted);font-size:.74rem;line-height:1.4;text-decoration:none}.legal-document{display:grid;gap:44px;padding:clamp(28px,5vw,54px)}.legal-document section{display:grid;gap:14px;scroll-margin-top:110px}.legal-document h2{font-size:1.18rem;letter-spacing:-.02em}.legal-document p{font-size:.87rem}.final-cta{padding-block:clamp(72px,8vw,108px)}.cta-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;overflow:hidden;padding:clamp(34px,6vw,66px)}.cta-panel.panel.selected{background:linear-gradient(110deg,#061415f0,#061013c7 58%,#050b0ee6)}.cta-panel:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 88% 20%,rgb(66 213 189 / .16),transparent 34%),linear-gradient(90deg,rgb(3 13 14 / .9),transparent 72%);content:"";pointer-events:none}.cta-panel>div:first-child{display:grid;max-width:720px;gap:14px}.cta-panel h2{font-size:clamp(2rem,3.5vw,3.2rem)}.muted{color:var(--text-muted);font-size:.77rem}.site-footer{border-top:1px solid var(--line);background:#04080b;padding-block:50px 58px}.footer-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px}.footer-brand{display:grid;align-content:start;justify-items:start;gap:15px}.footer-brand p,.footer-brand>a:not(.brand-link){max-width:500px;color:var(--text-muted);font-size:.76rem}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:28px}.footer-links>div{display:grid;align-content:start;gap:11px}.footer-links h2{margin-bottom:4px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.footer-links a{color:var(--text-muted);font-size:.77rem;text-decoration:none}.footer-links a:hover{color:var(--text)}.not-found{display:grid;min-height:80vh;place-items:center;padding:130px 24px 70px}.not-found .panel{display:grid;max-width:620px;justify-items:start;gap:18px;padding:42px}.not-found h1{font-size:clamp(2.3rem,5vw,4rem)}@media (max-width: 1120px){.header-tagline{display:none}.hero-grid,.page-hero-grid{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-copy{max-width:820px}.hero-media,.page-hero-visual{max-width:920px}.capability-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-rail li{border-bottom:1px solid var(--line)}.capability-rail li:nth-child(4n){border-right:0}.capability-rail li:nth-last-child(-n+3){border-bottom:0}.story-grid,.story-grid.reverse,.feature-chapter-grid,.use-case-grid,.distinction-grid,.why-specific-grid{grid-template-columns:1fr}.story-grid.reverse .story-copy,.feature-chapter.reverse .chapter-copy,.use-case-chapter.reverse .use-case-copy{order:0}.story-copy,.chapter-copy,.use-case-copy{max-width:760px}.workflow-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.pricing-preview-grid{grid-template-columns:minmax(0,.72fr) minmax(430px,1fr);gap:48px}.pricing-stage{grid-template-columns:1fr}.pricing-support{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start}.pricing-support>.eyebrow{grid-column:1 / -1}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-item:nth-child(2){border-right:0}.audience-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.compare-workflow-list{grid-template-columns:repeat(4,minmax(0,1fr))}.compare-workflow-list li:nth-child(4){border-right:0}}@media (max-width: 900px){.content-band,.header-inner{width:min(100% - 36px,1240px)}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.editorial-heading,.pricing-preview-grid,.founder-principles,.faq-list,.footer-grid,.value-band-grid{grid-template-columns:1fr}.value-band article{min-height:150px;border-right:0;border-bottom:1px solid var(--line);padding-inline:0}.value-band article:last-child{border-bottom:0}.workflow-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-compact li{border-bottom:1px solid var(--line)}.workflow-compact li:nth-child(3){border-right:0}.audience-index{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-index span:nth-child(2){border-right:0}.audience-index span:nth-child(-n+2){border-bottom:1px solid var(--line)}.solo-plan-body{grid-template-columns:1fr}.faq-intro{position:static}.founder-story-grid{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:48px}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.relationship-track{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-track li:nth-child(3){border-right:0}.relationship-track li:nth-child(-n+3){border-bottom:1px solid var(--line)}.cta-panel{grid-template-columns:1fr}}@media (max-width: 680px){.content-band,.header-inner{width:min(100% - 32px,1240px)}h1{font-size:clamp(2.35rem,11vw,2.95rem)}h2{font-size:clamp(1.8rem,9vw,2.55rem)}.section-band,.feature-chapter,.use-case-chapter{padding-block:72px}.site-header{padding-block:12px}.header-inner{gap:14px}.hero-section{padding:110px 0 62px}.hero-grid{gap:42px}.hero-copy{gap:21px}.hero-copy>p:not(.hero-kicker,.hero-trust-line){font-size:.94rem}.hero-copy .cta-row,.hero-copy .button{width:100%}.hero-section:after,.page-hero:after{display:none}.hero-screenshot .screenshot-link,.screenshot-link{border-radius:var(--radius-md);box-shadow:0 16px 42px #0000006b}.product-screenshot figcaption{justify-content:flex-start;flex-wrap:wrap}.value-band article{grid-template-columns:auto minmax(0,1fr)}.capability-rail,.workflow-track,.workflow-compact,.audience-index,.pricing-support,.founder-story-grid,.relationship-track,.compare-workflow-list,.connected-points,.audience-grid{grid-template-columns:1fr}.capability-rail li,.capability-rail li:nth-last-child(-n+3){min-height:94px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;border-right:0;border-bottom:1px solid var(--line);padding:16px 8px}.capability-rail li:last-child{border-bottom:0}.capability-rail .capability-number{top:50%;right:8px;transform:translateY(-50%)}.story-grid,.feature-chapter-grid,.use-case-grid{gap:38px}.workflow-track{gap:0}.workflow-track li{grid-template-columns:40px minmax(0,1fr);min-height:0;gap:12px;border-top:0;border-left:1px solid var(--line-strong);padding:0 0 30px 20px}.workflow-track li:before{top:3px;left:-4px}.workflow-track li:last-child{padding-bottom:0}.feature-signal{min-height:330px;padding-inline:24px}.workflow-compact li,.audience-index span,.relationship-track li,.compare-workflow-list li,.connected-points li,.audience-item{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.use-case-lists{grid-template-columns:1fr}.solo-plan{padding:24px}.solo-plan-head,.solo-price-block{align-items:flex-start;flex-direction:column}.pricing-support{display:grid}.founder-trust-grid{grid-template-columns:86px minmax(0,1fr);gap:22px;align-items:start}.founder-monogram{font-size:1.3rem}.founder-portrait-slot{width:min(100%,360px);justify-self:center}.comparison-frame{overflow:visible;border:0}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{display:block;width:100%}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison-table tr{margin-bottom:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#091116d6}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);padding:16px}.comparison-table td:before{display:block;margin-bottom:7px;color:var(--accent);content:attr(data-label);font-size:.63rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.comparison-table tr>*:last-child{border-bottom:0}.relationship-track li:after{display:none}.legal-hero{padding-top:130px}.legal-document,.not-found .panel{padding:24px}.cta-panel{padding:28px 22px}.scene-photo{inset:-24px -20%;transform:none;will-change:auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.scene-photo.hero-photo{--scene-photo-opacity: .3}.scene-photo.supporting-photo{--scene-photo-opacity: .14}.scene-photo.cta-photo{--scene-photo-opacity: .32;inset:0;-webkit-mask-image:none;mask-image:none}.cta-panel .cta-row,.cta-panel .button{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cinematic-scene:before,.scene-photo,.screenshot-link:hover,.button:hover{transform:none;will-change:auto}[data-reveal]{opacity:1!important;transform:none!important}}:root{--motion-reveal: .62s;--motion-disclosure: .22s}body{background:radial-gradient(ellipse at 85% 0%,rgb(35 91 91 / .09),transparent 900px),var(--canvas)}.cinematic-scene:before{background:radial-gradient(ellipse at 78% 35%,rgb(66 213 189 / .13),transparent 52%),radial-gradient(ellipse at 10% 80%,rgb(42 79 98 / .08),transparent 44%)}.cinematic-scene:after{position:absolute;z-index:-1;inset:8% -22% 12% 46%;border:1px solid rgb(116 173 177 / .12);border-radius:50%;box-shadow:0 -20px 80px #6fb7b609,inset 0 20px 60px #42d5bd06;transform:translate3d(0,var(--scene-shift),0) rotate(-28deg);content:"";pointer-events:none}.scene-photo,.scene-photo.hero-photo{--scene-photo-opacity: .12;inset:-35px 0;mask-image:linear-gradient(transparent,#000 30%,#000 65%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 65%,transparent)}.scene-photo img{opacity:.12;filter:saturate(.22)}.scene-photo.supporting-photo img{opacity:.045}.scene-photo:after{background:linear-gradient(90deg,var(--canvas),transparent 75%),linear-gradient(0deg,var(--canvas),transparent 45%)}.hero-section{min-height:0;padding:164px 0 90px}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:550px;align-items:center;gap:48px}.hero-copy{gap:26px}.hero-copy h1{font-size:clamp(3.25rem,4.45vw,4.55rem);max-width:600px;font-weight:600;letter-spacing:-.055em;line-height:1.07}.hero-copy h1>span{display:inline}.hero-copy h1>span:first-child:after{content:" "}.hero-copy h1 em{margin-top:8px}.hero-copy>p:not(.hero-kicker,.hero-trust-line){max-width:475px}.hero-media,.page-hero-visual{align-self:center;margin:0}.hero-media{perspective:1400px}.hero-media .screenshot-link{transform:rotateY(-6deg) rotateX(2deg);transform-origin:left center;box-shadow:0 45px 100px #0000008c,0 0 75px #42d5bd17}.hero-media .screenshot-link:hover{transform:rotateY(-2deg)}.screenshot-link{padding:7px;border-radius:18px;border-color:#97c2c342;background:linear-gradient(140deg,#628d9133,#0b141af2 50%)}.screenshot-link img{border-radius:11px}.screenshot-link:after{background:linear-gradient(130deg,rgb(255 255 255 / .025),transparent 50%)}.product-screenshot figcaption{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;font-size:.68rem;line-height:1.6;margin-top:15px;padding-inline:3px}.demo-label{color:var(--text-muted);font-weight:400}.hero-screenshot .screenshot-link{border-radius:18px}.value-band{border-block:1px solid var(--line);background:#0b141959}.value-band article{min-height:176px}.value-band h2{font-size:1.12rem}.section-band{padding-block:96px}.editorial-heading h2,.story-copy h2,.chapter-copy h2,.use-case-copy h2{font-weight:500;font-size:clamp(2rem,3.1vw,2.8rem);letter-spacing:-.04em}.capability-rail{grid-template-columns:repeat(7,minmax(0,1fr));background:transparent}.capability-rail li{padding:26px 16px;min-height:150px}.capability-rail .capability-number{color:var(--text-muted);opacity:.55}.story-grid,.feature-chapter-grid,.use-case-grid{gap:64px;align-items:center}.page-hero,.page-hero-text,.page-hero-pricing,.page-hero-story,.page-hero-workflow{min-height:0;padding:158px 0 76px;background:transparent}.page-hero-grid{min-height:420px;align-items:center;gap:58px}.page-hero:not(.has-visual) .page-hero-grid{grid-template-columns:minmax(0,800px)}.page-hero:not(.has-visual) .page-hero-copy>p:not(.eyebrow){max-width:640px}.page-hero h1{font-weight:500;letter-spacing:-.045em}.page-hero:not(.has-visual) h1{font-size:clamp(2.7rem,4.5vw,4.2rem)}.page-hero-product h1,.page-hero-comparison h1{font-size:clamp(2.6rem,3.9vw,3.75rem)}.page-pricing .page-hero{padding-bottom:46px}.page-pricing .pricing-section{padding-top:36px}.pricing-stage{gap:56px}.solo-plan{border:1px solid rgb(66 213 189 / .42);background:radial-gradient(ellipse at 0 0,rgb(66 213 189 / .095),transparent 65%),var(--panel);box-shadow:0 28px 85px #00000047,inset 0 1px #b4ebe012}.solo-plan .price strong{font-weight:500;letter-spacing:-.065em}.pricing-support{padding-top:28px}.future-plan{background:transparent;opacity:.8}.feature-chapter,.use-case-chapter{padding-block:70px}.feature-signal{min-height:280px;border:0;border-top:1px solid var(--line);border-radius:0;background:radial-gradient(ellipse at 40% 0,rgb(66 213 189 / .05),transparent 75%)}.chapter-number{color:var(--text-muted)}.faq-item{background:transparent}.faq-item[open]{background:#111d2480;border-color:var(--line-strong)}.faq-item summary{transition:color var(--motion-disclosure) var(--ease)}.faq-item summary:hover{color:var(--accent-bright)}.founder-portrait-slot{border-style:solid;background:radial-gradient(ellipse at 65% 0,rgb(66 213 189 / .13),transparent 75%),var(--panel);aspect-ratio:1}.founder-portrait-slot span{font-weight:400;letter-spacing:-.08em}.founder-portrait-slot p{color:var(--text-muted)}.comparison-table thead th:last-child{color:var(--accent-bright)}.final-cta .cta-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(ellipse at 100% 0,rgb(66 213 189 / .12),transparent 70%),var(--panel);box-shadow:var(--shadow-panel);padding:52px}.not-found{background:radial-gradient(ellipse at 70% 40%,rgb(66 213 189 / .09),transparent 55%)}.not-found .panel{border-top-color:var(--accent)}@media (min-width: 901px) and (max-width: 1120px){.hero-grid,.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.hero-copy h1{font-size:3.45rem}.capability-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.hero-section,.page-hero{padding-top:128px}.hero-grid,.page-hero-grid{grid-template-columns:1fr;min-height:0;gap:44px}.hero-copy{max-width:680px}.hero-copy h1{font-size:clamp(3rem,6.8vw,4.4rem)}.hero-media,.page-hero-visual{width:100%;max-width:740px}.hero-media .screenshot-link,.hero-media .screenshot-link:hover{transform:none}.capability-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.cinematic-scene:after{inset:15% -50% 30% 15%}.story-grid,.feature-chapter-grid,.use-case-grid{gap:38px}}@media (max-width: 680px){.content-band{width:calc(100% - 40px)}.hero-section{padding:116px 0 50px}.hero-copy{gap:22px}.hero-copy h1{font-size:clamp(2.75rem,10.2vw,3.6rem)}.hero-kicker{font-size:.65rem;letter-spacing:.12em}.hero-copy>p:not(.hero-kicker,.hero-trust-line){font-size:.96rem}.hero-grid,.page-hero-grid{gap:34px}.hero-media{margin-top:6px}.screenshot-link{padding:4px;border-radius:12px}.product-screenshot figcaption{font-size:.65rem;gap:1px;flex-direction:column}.value-band article{min-height:0;padding:26px 0}.section-band{padding-block:62px}.capability-rail{grid-template-columns:1fr 1fr}.capability-rail li,.capability-rail li:nth-last-child(-n+3){grid-template-columns:1fr;gap:10px;border-bottom:1px solid var(--line);min-height:122px;padding:18px 12px}.capability-rail .capability-number{top:22px;right:12px;transform:none}.capability-rail li:last-child{grid-column:1 / -1;min-height:96px}.page-hero,.page-hero:not(.has-visual){min-height:0;padding:118px 0 50px}.page-hero h1,.page-hero:not(.has-visual) h1{font-size:2.6rem;line-height:1.1}.page-pricing .page-hero{padding-bottom:32px}.feature-chapter,.use-case-chapter{padding-block:48px}.pricing-stage{gap:30px}.solo-plan{padding:24px 20px}.final-cta .cta-panel{padding:30px 22px;border-radius:var(--radius-lg)}.founder-name,.founder-signature{flex-wrap:wrap;gap:4px 12px}}@media (prefers-reduced-motion: reduce){.hero-media .screenshot-link,.hero-media .screenshot-link:hover,.cinematic-scene:after{transform:none}}.pricing-section .billing-frequency{display:flex;justify-content:center;gap:1.5rem;border:0;margin:0 0 1.5rem}.pricing-section .billing-frequency legend{text-align:center;margin-bottom:.5rem}.pricing-section .billing-frequency label{cursor:pointer}.pricing-section .billing-frequency input{accent-color:var(--accent)}.pricing-section .frequency-year{display:none}.pricing-section:has(input[value=year]:checked) .frequency-month{display:none}.pricing-section:has(input[value=year]:checked) .frequency-year{display:block}
