.pricing{margin-top:24px}.p-head{display:none}.p-row{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding-block:18px}.p-row .title{grid-column:1 / -1;font-size:19px}.p-row .free,.p-row .pro{font-size:15px;line-height:1.4}.p-row .free{color:var(--text3)}.p-row .pro{color:var(--text1);font-weight:600}.p-row .free:before,.p-row .pro:before{display:block;margin-bottom:2px;font:600 11px/1.2 var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--text3);font-weight:600}.p-row .free:before{content:"Free"}.p-row .pro:before{content:"Pro"}.price-note{margin:16px auto 0;color:var(--text3)}@media(min-width:720px){.p-head{display:grid;grid-template-columns:1.1fr 1fr 1.4fr;gap:16px;padding:0 var(--edge) 8px}.p-row{grid-template-columns:1.1fr 1fr 1.4fr;align-items:baseline}.p-row .title{grid-column:auto}.p-row .free:before,.p-row .pro:before{display:none}}.phone{width:var(--phone-w, min(62vw, 300px))}.frame{position:relative;border:8px solid var(--surface3);border-radius:44px;background:var(--bg)}.frame:before{content:"";position:absolute;z-index:2;top:11px;left:50%;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:var(--bg);border:2px solid var(--surface3)}.screens{position:relative;aspect-ratio:1080 / 2410;border-radius:36px;overflow:hidden}.screens picture,.screens img{display:block;width:100%;height:auto}.is-cut .frame{border-bottom:0;border-radius:44px 44px 0 0}.is-cut .screens{border-radius:36px 36px 0 0}.hero{position:relative;overflow:hidden;padding:28px var(--gutter-hero) 0}.hero-copy{position:relative;z-index:4;max-width:1180px;margin:0 auto}.hero .overline{margin:0}.hero-line{margin:14px 0 0;font:700 clamp(52px,16.2vw,172px)/.86 var(--font-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--text1)}.hero-line-row{display:block}.hero-line-row+.hero-line-row{color:var(--text3)}.hero-h1{margin:22px 0 0;max-width:30ch;font:500 17px/1.45 var(--font-body);color:var(--text2)}.hero-cta{margin-top:22px;min-height:44px;padding:0 18px;font-size:14px}.fan{position:relative;height:clamp(420px,122vw,720px);margin:44px auto 0;max-width:1180px}.fan-phone{position:absolute;top:0;left:50%}.fan-center{z-index:3;--phone-w: min(58vw, 320px);transform:translate(-50%)}.fan-left{z-index:2;--phone-w: min(44vw, 250px);transform:translate(-108%) translateY(64px) rotate(-7deg)}.fan-right{z-index:1;--phone-w: min(44vw, 250px);transform:translate(8%) translateY(64px) rotate(7deg)}.story{position:relative}.col-phone,.dots{display:none}.chapter{position:relative;background:var(--surface1);padding:44px var(--gutter-hero) 0;overflow:hidden}.chapter+.chapter{margin-top:var(--seam)}.rail{position:absolute;inset:0 auto 0 0;width:6px;background:var(--tag);transform-origin:50% 0}.chapter .count{margin:0;font:600 13px/1 var(--font-display);letter-spacing:1.2px;color:var(--tag);text-transform:uppercase;font-variant-numeric:tabular-nums}.chapter h2{margin-top:12px;font-size:clamp(40px,11vw,56px)}.chapter .sentence{margin:14px 0 0;max-width:34ch;font-size:19px;line-height:1.45;color:var(--text1)}.fact{margin:28px 0 0}.fact-value{display:block;font:700 clamp(112px,36vw,200px)/.82 var(--font-display);color:var(--tag);font-variant-numeric:tabular-nums;letter-spacing:-1px}.fact-value.is-word{font-size:clamp(76px,23vw,156px)}.fact-label{display:block;margin-top:12px;max-width:30ch}.chapter-shot{--phone-w: min(68vw, 300px);height:430px;margin:36px auto 0;overflow:hidden}.ribbon{margin-top:96px;overflow:hidden}.ribbon-row{display:flex;margin:0;white-space:nowrap;font:700 clamp(56px,15vw,148px)/1.02 var(--font-display);text-transform:uppercase;color:var(--text1);will-change:transform}.ribbon-row span{display:inline-flex;align-items:center}.ribbon-row i{padding:0 .32em;font-style:normal;color:var(--tag-lime)}.ribbon-row.is-outline{color:transparent;-webkit-text-stroke:1.5px var(--text3)}.ribbon-row.is-outline i{color:transparent}@media(min-width:1024px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.js .hero{padding-top:56px;min-height:100vh}.js .fan{height:640px;margin-top:56px}.js .fan-center{--phone-w: 320px}.js .fan-left,.js .fan-right{--phone-w: 260px}.js .fan-left{transform:translate(-122%) translateY(80px) rotate(-8deg)}.js .fan-right{transform:translate(22%) translateY(80px) rotate(8deg)}.js .story{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0 64px;max-width:1180px;margin:0 auto;padding-inline:72px var(--gutter)}.js .col-text{min-width:0}.js .col-phone{display:block;position:relative}.js .col-phone .phone-sticky{position:sticky;top:calc(50vh - 350px);display:flex;justify-content:center;perspective:1400px}.js .col-phone .phone{--phone-w: 316px}.js .col-phone .screens picture{position:absolute;inset:0}.js .col-phone .screens img{height:100%;object-fit:cover}.js .col-phone .screens picture:not(:first-child){clip-path:inset(100% 0 0 0)}.js .chapter-shot{display:none}.js .chapter{background:transparent;padding:0 0 0 36px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:visible}.js .chapter+.chapter{margin-top:0}.js .rail{inset:20vh auto 20vh 0}.js .chapter .sentence{font-size:22px}.js .fact-value{font-size:clamp(150px,15vw,230px)}.js .fact-value.is-word{font-size:clamp(110px,10.5vw,170px)}.js .dots{opacity:0;transition:opacity var(--motion-base) var(--ease)}.js .dots.is-on{opacity:1}.js .dots{display:flex;flex-direction:column;gap:10px;position:fixed;z-index:10;left:24px;top:50%;transform:translateY(-50%)}.js .dots a{display:block;width:28px;padding:6px 0;font:600 12px/1 var(--font-display);letter-spacing:1.2px;color:var(--text3);text-decoration:none;font-variant-numeric:tabular-nums;border-top:2px solid var(--line);transition:color var(--motion-base) var(--ease),border-color var(--motion-base) var(--ease)}.js .dots a[aria-current=true]{color:var(--text1);border-top-color:var(--accent)}}@media(prefers-reduced-motion:no-preference){.js [data-intro],.js .hero-line,.js .fan-phone .frame{visibility:hidden;animation:intro-fallback 0s 3s forwards}}@keyframes intro-fallback{to{visibility:visible}}body:has(.pill){padding-bottom:84px}@media print{[data-intro],.hero-line,.fan-phone .frame,[data-split],[data-rise],[data-words]{visibility:visible!important;opacity:1!important;transform:none!important}.pill,.dots,.ribbon{display:none!important}}.section{padding-top:72px}.section-head{padding-bottom:0}.section-head .overline{margin:0}.section-head h2{margin-top:8px}.founder{margin-top:24px;padding-block:32px}.founder blockquote{margin:0;max-width:40ch}.founder blockquote p{margin:0;font-size:clamp(20px,5.2vw,26px);line-height:1.45;color:var(--text1)}.founder .sign{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:24px}.founder .sign .display-m{text-transform:none}.founder .sign .overline{margin:0}.closing{margin-top:72px}.closing-body{display:grid;gap:20px;justify-items:start;padding:0 var(--edge) 28px}.closing-body .mascot{width:128px;height:auto}.closing-body p{margin:12px 0 0;max-width:34ch;font-size:19px;line-height:1.45;color:var(--text2)}.closing-line{text-transform:uppercase}.closing .bar.is-soon{margin:0}@media(min-width:720px){.closing-body{grid-template-columns:auto 1fr;align-items:center;gap:32px}.closing-body .mascot{width:160px}}
