:root{color-scheme:dark;--ink:#f7f3e8;--muted:#a8b4b5;--deep:#061014;--panel:#102428;--line:#ffffff1f;--mint:#8ce3c4;--sun:#ffbd66;--coral:#ff826f;--paper:#f2ede2;--paper-muted:#596568;--motion-fast:.14s;--motion-base:.24s;--motion-slow:.62s;--motion-ease:cubic-bezier(.2, .75, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:0}body{background:var(--deep);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-nav{justify-content:space-between;align-items:center;max-width:78rem;margin:0 auto;padding:1.5rem 2rem;display:flex}.site-nav>div{gap:1.6rem;display:flex}.site-nav a{color:var(--muted);font-size:.8rem;font-weight:700}.fingship-mark{align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;display:inline-flex}.fingship-symbol{display:block}.fingship-mark__icon{color:var(--mint);flex:none;width:1.55rem;height:1.55rem}.hero{text-align:center;max-width:78rem;margin:0 auto;padding:7rem 2rem 4rem;overflow:hidden}.status-pill{border:1px solid var(--line);border-radius:999px;padding:.55rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex}.status-pill--ready{color:var(--mint);background:#8ce3c41a}.hero h1{letter-spacing:-.02em;margin:2.5rem auto 3.75rem;font-size:clamp(3.6rem,9vw,8.5rem);line-height:.92}.hero h1>span{white-space:nowrap}.hero h1 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero>p{color:var(--muted);max-width:42rem;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.hero-actions{justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.button{border:1px solid var(--line);border-radius:.75rem;padding:.85rem 1.2rem;font-size:.82rem;font-weight:800}.button--primary{background:var(--ink);color:var(--deep)}.site-nav a,.button,.hero-stage,.stage-caption,.proof-step__frame,.story-card{transition:background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.site-nav a:hover{color:var(--ink)}.button:hover{border-color:#8ce3c45c;transform:translateY(-1px)}.button:active{transition-duration:70ms;transform:translateY(0)scale(.985)}.button--primary:hover{box-shadow:0 .75rem 2rem #0000003d,0 0 0 1px #8ce3c41f}:where(a,button):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.hero-stage{border:1px solid var(--line);text-align:left;background:#173c45;border-radius:1.25rem;max-width:48rem;margin:6rem auto 0;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.hero-stage img{width:100%;height:auto;display:block}.stage-caption{backdrop-filter:blur(14px);background:#051014b3;border:1px solid #ffffff29;border-radius:1.2rem;gap:.35rem;max-width:25rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:2rem;left:2rem}.stage-caption span{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.stage-caption strong{font-size:.92rem;line-height:1.4}.story-preview{text-align:left;background:linear-gradient(145deg,#8ce3c421,#102428b8 48%,#ffbd6614);border:1px solid #8ce3c43d;border-radius:1.4rem;max-width:74rem;margin:5rem auto 0;padding:clamp(1.5rem,4vw,3.25rem);scroll-margin-top:2rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #00000057}.story-preview:before{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle,#8ce3c44d,#0000 68%);width:28rem;height:28rem;position:absolute;top:-15rem;left:-10rem}.story-preview__intro{max-width:47rem;position:relative}.story-preview__intro>p{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:850}.story-preview__intro h2{letter-spacing:-.02em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:400;line-height:1.06}.story-preview__intro>span{color:var(--muted);line-height:1.65}.story-flow{--card-inset:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:3rem;display:grid;position:relative}.story-flow article{min-width:0;min-height:21rem;padding:var(--card-inset);background:#061014d1;border:1px solid #ffffff21;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.story-flow article>header{align-items:center;gap:.65rem;display:flex}.story-flow article>header span{color:var(--sun);font-size:.65rem;font-weight:900}.story-flow article>header small{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.story-flow article>strong{letter-spacing:-.01em;margin:1.3rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;line-height:1.2}.story-flow__arrow{display:none}.story-flow__signals,.story-flow__draft,.story-flow__review{border-radius:.75rem;min-height:9.5rem;margin-top:auto}.story-flow__signals{background:#8ce3c40f;border:1px solid #8ce3c429;padding:.75rem;display:grid}.story-flow__signals>span{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;min-width:0;display:flex}.story-flow__signals>span:last-child{border-bottom:0}.story-flow__signals i{color:var(--mint);background:#8ce3c41f;border-radius:.45rem;flex:0 0 1.55rem;justify-content:center;align-items:center;height:1.55rem;font-size:.65rem;font-style:normal;display:inline-flex}.story-flow__signals b{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem}.story-flow__draft{background:var(--paper);color:var(--deep);flex-direction:column;gap:.55rem;padding:1rem;display:flex;transform:rotate(-1deg)}.story-flow__draft>small{color:#17675d;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.story-flow__draft>b{font-family:Georgia,Times New Roman,serif;font-size:.86rem;font-weight:400}.story-flow__draft>i,.story-flow__review>i{background:#06101421;border-radius:999px;height:.35rem;display:block}.story-flow__draft>i:nth-of-type(2),.story-flow__review>i:nth-of-type(2){width:68%}.story-flow__draft>span{background:var(--deep);border-radius:.45rem;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:auto;padding:.55rem;display:grid}.story-flow__draft>span i{background:#8ce3c438;border-radius:.25rem;height:2.2rem}.story-flow__review{border:1px solid #8ce3c442;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.story-flow__review>span{justify-content:space-between;align-items:center;display:flex}.story-flow__review>span b{color:var(--mint);text-transform:uppercase;font-size:.62rem}.story-flow__review>span i{background:var(--mint);color:var(--deep);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.58rem;font-style:normal;display:inline-flex}.story-flow__review>i{background:#ffffff24}.story-flow__review>small{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.48rem;font-weight:800}.story-flow__review footer{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:.6rem 0 0;padding:.6rem 0 0;display:grid}.story-flow__review footer span{border-right:1px solid var(--line);align-content:start;gap:.18rem;min-width:0;padding:.55rem .45rem .15rem;display:grid}.story-flow__review footer span:first-child{padding-left:0}.story-flow__review footer span:last-child{border-right:0;padding-right:0}.story-flow__review footer span>i{color:var(--sun);font-size:.54rem;font-style:normal;font-weight:850}.story-flow__review footer b{color:var(--ink);font-size:.52rem}.story-flow__review footer small{color:var(--muted);overflow-wrap:anywhere;font-size:.44rem;line-height:1.3}.story-flow__source-preview{border:1px solid var(--line);background:#ffffff09;border-radius:.35rem;gap:.22rem;min-height:4rem;margin-top:.4rem;padding:.4rem;display:grid;overflow:hidden}.story-flow__source-preview>small{overflow-wrap:anywhere;align-items:center;min-height:.5rem;display:flex;color:var(--mint)!important;font:700 .38rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}.story-flow__source-preview code{align-items:center;gap:.14rem;min-height:.32rem;display:flex}.story-flow__source-preview--code>small,.story-flow__source-preview--image>small{gap:.14rem}.story-flow__source-preview--code>small i,.story-flow__source-preview--image>small i{background:#ffffff38;border-radius:999px;width:.2rem;height:.2rem;display:block}.story-flow__source-preview--code code i,.story-flow__source-preview--markdown code i{border-radius:999px;height:.22rem;display:block}.story-flow__source-preview--code code i:first-child{background:#ce9fffad;width:16%}.story-flow__source-preview--code code i:nth-child(2){background:#8ce3c485;width:34%}.story-flow__source-preview--code code i:nth-child(3){background:#ffbd6694;width:18%}.story-flow__source-preview--code code:nth-of-type(2){padding-left:10%}.story-flow__source-preview--code code:nth-of-type(2) i:first-child{background:#69bbff9e;width:22%}.story-flow__source-preview--code code:nth-of-type(2) i:last-child{background:#fff3;width:45%}.story-flow__source-preview--code code:nth-of-type(3){padding-left:20%}.story-flow__source-preview--code code:nth-of-type(4){padding-left:10%}.story-flow__source-preview--code code:nth-of-type(4) i{background:#ce9fffad;width:12%}.story-flow__source-preview--markdown>small{background:#8ce3c41c;border-radius:.2rem;justify-self:start;padding:.12rem .22rem}.story-flow__source-preview--markdown code i:first-child{background:#8ce3c499;width:8%}.story-flow__source-preview--markdown code i:last-child{background:#ffffff30;width:62%}.story-flow__source-preview--markdown code:nth-of-type(2){padding-left:10%}.story-flow__source-preview--markdown code:nth-of-type(2) i:nth-child(2){width:38%}.story-flow__source-preview--markdown code:nth-of-type(2) i:nth-child(3){background:#ffbd6675;width:18%}.story-flow__source-preview--markdown code:nth-of-type(3){padding-left:10%}.story-flow__source-preview--image{grid-template-rows:auto 1fr}.story-flow__app-shot{background:#f4f0e5eb;border-radius:.23rem;grid-template-rows:.35rem 1fr .35rem;grid-template-columns:.3fr 1fr;gap:.18rem;min-height:2.75rem;padding:.22rem;display:grid;overflow:hidden}.story-flow__app-shot i{background:#0610141a;border-radius:.12rem;display:block}.story-flow__app-shot i:first-child{background:#06101429;grid-column:1/3}.story-flow__app-shot i:nth-child(2){background:#1024282e;grid-row:2/4}.story-flow__app-shot i:nth-child(3){background:linear-gradient(145deg,#8ce3c475,#69bbff33)}.story-flow__app-shot i:last-child{background:#ffbd668f;justify-self:end;width:48%}.story-flow__post{border-color:#8ce3c45c!important}.briefing-story{background:linear-gradient(145deg,#8ce3c41c,#102428a3);border:1px solid #8ce3c438;border-radius:1.3rem;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,6rem);max-width:74rem;margin:8rem auto;padding:clamp(2rem,6vw,5rem);display:grid}.briefing-story__copy>p:first-child{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.briefing-story__copy h2{letter-spacing:-.02em;margin:1rem 0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:1.03}.briefing-story__copy>p:not(:first-child){color:var(--muted);line-height:1.7}.briefing-story__copy a{color:var(--mint);gap:.4rem;margin-top:1rem;font-size:.82rem;font-weight:850;display:inline-flex}.briefing-story__thread{display:grid}.briefing-story__thread article{border:1px solid var(--line);background:#061014b3;border-radius:.9rem;gap:.7rem;padding:1.3rem;display:grid}.briefing-story__thread article:last-child{border-color:#8ce3c459}.briefing-story__thread span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.briefing-story__thread strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1.25}.briefing-story__thread small{color:var(--muted);font-size:.7rem;line-height:1.45}.briefing-story__since{align-items:center;height:2.4rem;padding-left:1.6rem;display:flex;position:relative}.briefing-story__since:before{background:linear-gradient(var(--line), #8ce3c499);content:"";width:1px;height:100%;position:absolute;left:1.6rem}.briefing-story__since span{background:var(--panel);color:var(--mint);letter-spacing:.08em;border:1px solid #8ce3c438;border-radius:999px;margin-left:.8rem;padding:.35rem .55rem;font-size:.56rem;position:relative}.briefing-story>small{color:var(--muted);grid-column:1/-1;line-height:1.5}.process,.privacy{max-width:78rem;margin:0 auto;padding:8rem 2rem}.section-heading>p{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800}.section-heading h2{letter-spacing:-.01em;max-width:17ch;margin:0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.06}.section-heading>div p{color:var(--muted);max-width:38rem;line-height:1.7}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.steps article{border-right:1px solid var(--line);padding:2rem 1.5rem 1rem 0}.steps article:last-child{border-right:0;padding-left:1.5rem}.steps article:not(:first-child){padding-left:1.5rem}.steps span{color:var(--sun);font-size:.7rem;font-weight:900}.steps h3{margin:2.5rem 0 .75rem;font-size:1.1rem}.steps p{color:var(--muted);font-size:.85rem;line-height:1.65}.answer-section{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--deep);padding-top:6rem}.answer-section .section-heading>p{color:#17675d}.answer-section .answer-grid p{color:var(--paper-muted)}.answer-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.answer-grid article{border-top:2px solid #0610142e;padding:1.5rem 1.5rem 1.5rem 0}.answer-grid h3{margin:0 0 1rem;font-size:1.2rem}.answer-grid p{color:var(--muted);margin:0;line-height:1.7}.early-access{background:var(--paper);color:var(--deep);border-radius:1.25rem;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,7vw,7rem);max-width:74rem;margin:0 auto 8rem;padding:clamp(2rem,6vw,5rem);scroll-margin-top:2rem;display:grid}.early-access>div>p:first-child{color:#17675d;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850}.early-access h2{letter-spacing:0;margin:1rem 0 1.5rem;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.08}.early-access>div>p:last-child{color:var(--paper-muted);max-width:38rem;line-height:1.7}.early-access__action{border-left:1px solid #06101429;padding-left:clamp(1.5rem,4vw,3rem)}.early-access__action>p{color:var(--paper-muted);margin:0 0 1.5rem;line-height:1.6}.early-access__action .button{display:inline-flex}.early-access__email{color:#17675d;text-align:center;margin-top:1rem;font-size:.72rem;font-weight:750;display:block}.proof-section{text-align:left;max-width:78rem;margin:0 auto;padding:3rem 2rem 8rem}.proof-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem;display:grid}.proof-copy>p{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.proof-copy h2{letter-spacing:-.01em;margin:1rem 0 1.5rem;font-size:clamp(2.1rem,4.5vw,4.25rem);line-height:1.06}.proof-heading>p{color:var(--muted);margin:0 0 1.5rem;line-height:1.7}.proof-flow{border-top:1px solid var(--line)}.proof-step{border-bottom:1px solid var(--line);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:2.5rem 0;display:grid}.proof-step__copy>span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.proof-step__copy h3{letter-spacing:-.035em;margin:1rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:400;line-height:1.05}.proof-step__copy>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.proof-step__copy>div{border-top:1px solid var(--line);gap:.3rem;margin-top:1.4rem;padding-top:1rem;display:grid}.proof-step__copy>div span{color:var(--muted);font-size:.68rem}.proof-step__copy>div strong{color:var(--mint);font-size:.72rem}.proof-step:last-child .proof-step__copy>div strong{color:var(--sun)}.proof-step__frame{background:#102428;border:1px solid #8ce3c433;border-radius:1rem;display:block;overflow:hidden;box-shadow:0 1.2rem 3.5rem #00000038}.proof-step__frame:hover{border-color:#8ce3c46b;transform:translateY(-2px);box-shadow:0 1.6rem 4rem #00000047}.proof-step__frame img{width:100%;height:auto;display:block}.proof-boundary{color:var(--muted);margin:1.4rem 0 0;font-size:.72rem;line-height:1.6}.privacy-card{border:1px solid var(--line);background:#102a2e;border-radius:1.25rem;grid-template-columns:1.6fr 1fr;gap:3rem;padding:clamp(2rem,6vw,5rem);display:grid}.privacy-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.privacy-card li{border-bottom:1px solid var(--line);color:var(--muted);padding:.8rem 0}.privacy-card li:before{color:var(--mint);content:"✓";margin-right:.7rem}.status{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:1rem;max-width:78rem;margin:0 auto;padding:5rem 2rem 9rem;display:grid}.status-copy,.story-card{border:1px solid var(--line);border-radius:1.25rem;padding:clamp(2rem,5vw,4rem)}.status-copy{background:#ffffff06}.status-copy>p{color:var(--muted);max-width:42rem;margin-top:2rem;line-height:1.7}.status-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.story-card{background:linear-gradient(155deg,#8ce3c41f,#0a1c20e6);flex-direction:column;justify-content:space-between;display:flex}.story-card>span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.story-card blockquote{margin:4rem 0;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.15}.story-card small{color:var(--muted);line-height:1.5}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:78rem;margin:4rem auto 0;padding:2rem;display:flex}footer p{color:var(--muted);font-size:.75rem}footer a{color:var(--mint);font-weight:800}.policy-page{max-width:52rem;min-height:60vh;margin:0 auto;padding:clamp(5rem,10vw,8rem) 2rem 3rem}.policy-page__eyebrow{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.policy-page h1{letter-spacing:-.02em;margin:1rem 0 2.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:1.02}.policy-page h2{margin:2.2rem 0 .55rem;font-size:1.15rem}.policy-page p{color:var(--muted);line-height:1.75}.policy-page a{color:var(--mint);font-weight:750}.plan-hero{text-align:center;max-width:78rem;margin:0 auto;padding:6rem 2rem 3rem}.plan-hero__eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:var(--mint)!important;font-size:.72rem!important}.plan-hero h1{letter-spacing:-.01em;max-width:13ch;margin:2rem auto;font-size:clamp(3rem,7vw,7rem);line-height:1.02}.plan-hero h1 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.plan-hero>p{color:var(--muted);max-width:44rem;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.plan-hero__continuity{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;max-width:68rem;margin:4rem auto 0;display:grid}.plan-hero__continuity article{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;gap:.7rem;min-width:0;padding:1.35rem;display:grid}.plan-hero__continuity article:nth-of-type(2){background:#8ce3c40d}.plan-hero__continuity-ready{border-color:#8ce3c45c!important}.plan-hero__continuity span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.plan-hero__continuity strong{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400;line-height:1.25}.plan-hero__continuity small{color:var(--muted);line-height:1.45}.plan-hero__continuity>i{color:var(--mint);opacity:.65;align-self:center;font-style:normal}.pricing{max-width:78rem;margin:0 auto;padding:4rem 2rem 7rem}.pricing__heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:grid}.pricing__heading>p:first-child{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:850}.pricing__heading h2{letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.06}.pricing__heading>p:last-child{color:var(--muted);margin:0;line-height:1.7}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.price-card{border:1px solid var(--line);background:#ffffff06;border-radius:1.25rem;flex-direction:column;padding:clamp(2rem,5vw,4rem);scroll-margin-top:2rem;display:flex}.price-card--featured{background:linear-gradient(155deg,#8ce3c41c,#0a1c20e6);border-color:#8ce3c452}.price-card>p{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.price-card h3{margin:1.25rem 0;font-size:1rem}.price-card h3 span{letter-spacing:0;font-size:clamp(2.8rem,6vw,5rem)}.price-card ul{color:var(--muted);gap:.8rem;margin:1rem 0 2.5rem;padding-left:1.2rem;line-height:1.55;display:grid}.price-card .button{align-self:flex-start;margin-top:auto}.founding-code{align-items:center;gap:.65rem;margin:0 0 1.25rem;display:flex}.founding-code span{color:var(--mint);letter-spacing:.08em;background:#8ce3c41f;border:1px dashed #8ce3c480;border-radius:.55rem;padding:.65rem .8rem;font:800 .82rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.founding-code button{color:var(--mint);cursor:pointer;font:inherit;background:0 0;border:0;padding:.55rem;font-size:.8rem;font-weight:800}.founding-code button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.founding-note{color:var(--muted);margin:-.65rem 0 1.25rem;display:block}.checkout-boundary{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:2rem;line-height:1.65}.checkout-boundary strong,.checkout-boundary a{color:var(--mint)}.checkout-boundary p{max-width:62rem}.plan-status{padding-top:0}.download-hero{text-align:center;max-width:70rem;min-height:38rem;margin:0 auto;padding:clamp(7rem,14vw,11rem) 2rem 5rem}.download-hero h1{letter-spacing:-.02em;max-width:11ch;margin:2rem auto 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.5rem);line-height:1.02}.download-hero>p{color:var(--muted);max-width:48rem;margin:0 auto;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.65}.download-receipt{border:1px solid var(--line);text-align:left;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:64rem;margin:2.5rem auto 0;padding:1rem;display:grid}.download-receipt div{gap:.2rem;min-width:0;display:grid}.download-receipt dt,.download-boundary span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.download-receipt dd{overflow-wrap:anywhere;margin:0}.download-receipt code{font-size:.68rem}.download-boundary{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:78rem;margin:0 auto;padding:4rem 2rem 7rem;display:grid}.download-boundary article{border:1px solid var(--line);border-radius:1rem;padding:1.4rem}.download-boundary h2{margin:.8rem 0 .45rem;font-size:1rem}.download-boundary p{color:var(--muted);margin:0;line-height:1.55}@media (prefers-reduced-motion:no-preference){.site-nav{animation:site-enter .52s var(--motion-ease-out) both}.hero>.status-pill{animation:hero-enter .48s 80ms var(--motion-ease-out) both}.hero>h1{animation:hero-enter .62s .14s var(--motion-ease-out) both}.hero>p{animation:hero-enter .56s .22s var(--motion-ease-out) both}.hero-actions{animation:hero-enter .52s .28s var(--motion-ease-out) both}.story-preview{animation:proof-arrive .76s .34s var(--motion-ease-out) both}.story-flow__draft{animation:screen-settle .7s .74s var(--motion-ease-out) both}.proof-step__frame{animation:proof-arrive .76s var(--motion-ease-out) both}.proof-step:nth-child(2) .proof-step__frame{animation-delay:80ms}.proof-step:nth-child(3) .proof-step__frame{animation-delay:.16s}.story-card{animation:ready-settle 1.8s var(--motion-ease-out) 1 both}}@keyframes site-enter{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:none}}@keyframes hero-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes proof-arrive{0%{opacity:0;transform:translateY(1rem)scale(.992)}to{opacity:1;transform:none}}@keyframes caption-settle{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}@keyframes screen-settle{0%{opacity:0;transform:translateY(.8rem)rotate(2.8deg)}to{opacity:1;transform:rotate(1.2deg)}}@keyframes ready-settle{0%{border-color:var(--line);box-shadow:0 0 #8ce3c400}38%{border-color:#8ce3c447;box-shadow:0 1.2rem 3rem #00000029}to{border-color:var(--line);box-shadow:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=800px){.site-nav>div{display:none}.hero{padding:4rem 1rem}.hero h1{margin-bottom:3rem;font-size:clamp(3rem,13vw,3.6rem)}.hero-actions{flex-direction:column;align-items:stretch}.story-preview{margin-top:3rem}.story-flow{grid-template-columns:1fr}.story-flow article{min-height:0}.story-flow__signals,.story-flow__draft,.story-flow__review{margin-top:1.5rem}.briefing-story{border-radius:1.3rem;grid-template-columns:1fr;margin:4rem 1rem}.briefing-story>small{grid-column:auto}.steps{grid-template-columns:1fr}.steps article,.steps article:not(:first-child),.steps article:last-child{border-bottom:1px solid var(--line);border-right:0;padding:1.5rem 0}.privacy-card{grid-template-columns:1fr}.early-access{border-radius:1.25rem;grid-template-columns:1fr;margin:0 1rem 4rem}.early-access__action{border-top:1px solid #06101429;border-left:0;padding-top:1.5rem;padding-left:0}.early-access__action .button{justify-content:center;display:flex}.answer-grid,.proof-heading,.proof-step{grid-template-columns:1fr}.proof-heading{gap:0}.status{grid-template-columns:1fr}.plan-hero{padding-left:1rem;padding-right:1rem}.plan-hero__continuity{grid-template-columns:1fr}.plan-hero__continuity>i{justify-self:center;transform:rotate(90deg)}.pricing__heading,.pricing-grid,.download-receipt,.download-boundary{grid-template-columns:1fr}.pricing__heading>p:first-child{grid-column:auto}.price-card .button{text-align:center;align-self:stretch}footer{flex-direction:column;align-items:start;gap:1rem}}
