@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(97.2% .016 95);--bg-deep:oklch(94.4% .032 96);--surface:oklch(99.5% .006 95);--surface-tint:oklch(96% .024 98);--surface-harvest:oklch(96.8% .05 80);--ink:oklch(22% .02 150);--ink-soft:oklch(40% .026 150);--muted:oklch(52% .026 150);--primary:oklch(60% .14 161);--primary-dark:oklch(49% .11 161);--primary-deep:oklch(31% .085 162);--blue:oklch(62% .18 256);--green:oklch(67% .16 158);--mango:oklch(76% .165 66);--danger:oklch(55% .19 26);--line:oklch(86% .02 120);--line-strong:oklch(72% .04 130);--radius-card:8px;--radius-control:999px;--max:1180px;--page-gutter:clamp(1rem, 4vw, 2rem);--shadow-object:0 20px 52px oklch(32% .05 162/.22);--shadow-soft:0 10px 24px oklch(34% .04 162/.1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--font-nav:"Fredoka", ui-rounded, "Avenir Next", "Segoe UI", system-ui, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:5.25rem}body{background:linear-gradient(180deg, var(--bg), oklch(97.2% .032 100) 42%, var(--bg) 100%);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}body,button,input,textarea{font:inherit}a{color:inherit}img{max-width:100%;display:block}button,.button,.nav-cta,.nav-platform-link{min-height:44px}:focus-visible{outline-offset:4px;outline:3px solid oklch(73% .16 161)}::selection{color:var(--ink);background:oklch(82% .13 161)}.skip-link{z-index:20;border-radius:var(--radius-control);background:var(--ink);color:#fff;padding:.8rem 1rem;text-decoration:none;transition-property:translate;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);position:fixed;top:1rem;left:1rem;translate:0 -160%}.skip-link:focus{translate:0}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(98.6% .014 100/.88);border-bottom:1px solid oklch(84% .035 161/.78);position:sticky;top:0}.nav-shell{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));align-items:center;gap:1rem;margin:0 auto;padding:.7rem 0;display:flex}.brand-link{min-height:44px;color:var(--ink);align-items:center;gap:.55rem;font-weight:850;text-decoration:none;display:inline-flex}.site-header .brand-link,.site-header .nav-links a,.site-header .nav-cta,.site-header .nav-platform-link,.site-header .mobile-release-link,.site-header .mobile-menu-toggle{font-family:var(--font-nav);letter-spacing:0;font-weight:700}.brand-link img{border-radius:10px}.nav-links{flex:1;justify-content:center;align-items:center;gap:clamp(.55rem,1.6vw,1.35rem);min-width:0;display:flex}.nav-links a{border-radius:var(--radius-control);min-height:44px;color:var(--ink-soft);white-space:nowrap;justify-content:center;align-items:center;padding:.7rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition-property:color,background-color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.nav-links a:hover,.nav-links a.active{background:var(--surface-tint);color:var(--primary-dark)}.mobile-release-link,.mobile-menu-toggle{display:none}.mobile-menu-toggle{border:1px solid var(--line-strong);width:44px;min-width:44px;color:var(--primary-dark);cursor:pointer;background:oklch(100% 0 0/.72);border-radius:50%;place-items:center;padding:0;transition-property:transform,background-color,color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative}.mobile-menu-toggle:hover{background:var(--surface-tint)}.mobile-menu-toggle:active{transform:scale(.96)}.mobile-menu-icon{opacity:1;filter:blur();place-items:center;transition-property:opacity,transform,filter;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;inset:0;transform:scale(1)}.mobile-menu-icon-close,.nav-shell.is-menu-open .mobile-menu-icon-open{opacity:0;filter:blur(4px);transform:scale(.25)}.nav-shell.is-menu-open .mobile-menu-icon-close{opacity:1;filter:blur();transform:scale(1)}.nav-cta,.button,.store-badge,.nav-platform-link{justify-content:center;align-items:center;gap:.55rem;font-weight:800;text-decoration:none;transition-property:transform,background-color,color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.nav-cta,.nav-platform-link{border-radius:var(--radius-control)}.store-badge{background:0 0;border:0;gap:0;max-width:100%;min-height:50px;padding:0;line-height:0}.store-status-pill{border:1px solid var(--line-strong);max-width:100%;min-height:50px;color:var(--primary-dark);text-align:left;background:oklch(100% 0 0/.78);border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .95rem;font-weight:800;line-height:1.16;display:inline-flex}.store-status-pill svg{color:var(--primary);flex:none}.store-badge-art{width:auto;max-width:100%;height:50px;display:block}.nav-store-badge{min-height:44px;margin-left:auto}.nav-store-badge .store-badge-art{height:44px}.nav-cta{background:var(--ink);color:#fff;white-space:nowrap;padding:.75rem 1rem}.nav-platform-link{border:1px solid var(--line-strong);color:var(--primary-dark);white-space:nowrap;background:oklch(100% 0 0/.72);flex:none;margin-left:auto;padding:.68rem .9rem}.nav-platform-link svg{color:var(--primary);flex:none}.button{border:1px solid #0000;border-radius:14px;padding:.82rem 1rem;font-weight:760;line-height:1.1}.button svg{flex:none}.nav-cta:hover,.button:hover,.store-badge:hover,.nav-platform-link:hover{transform:translateY(-1px)}.nav-cta.is-placeholder,.button.is-placeholder,.store-badge.is-placeholder{cursor:default}.nav-cta.is-placeholder:hover,.button.is-placeholder:hover,.store-badge.is-placeholder:hover,.nav-cta.is-placeholder:active,.button.is-placeholder:active,.store-badge.is-placeholder:active{transform:none}.nav-cta:active,.button:active,.store-badge:active,.nav-platform-link:active{transform:scale(.96)}.button-primary{background:var(--primary-dark);color:#fff;border-color:oklch(25% .12 161/.18);box-shadow:0 1px 2px oklch(22% .11 161/.16)}.button-primary.is-placeholder{background:var(--ink);box-shadow:none}.button-primary:hover{background:var(--primary-deep);box-shadow:0 4px 10px oklch(22% .11 161/.14)}.button-secondary{border:1px solid var(--line-strong);color:var(--primary-dark);background:oklch(100% 0 0/.84)}.hero-section{isolation:isolate;background:linear-gradient(112deg,oklch(99% .01 100) 0%,oklch(96.6% .042 100) 48%,oklch(97.2% .034 100) 100%);align-items:center;min-height:clamp(540px,72svh,700px);display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";clip-path:polygon(18% 0,100% 11%,84% 100%,0 88%);opacity:.38;z-index:-2;background:linear-gradient(135deg,oklch(73% .16 161/.72),oklch(78% .17 66/.36));width:58vw;height:76%;position:absolute;inset:auto -12vw 0 auto}.hero-section:after{content:"";z-index:-3;clip-path:polygon(8% 0,100% 18%,83% 100%,0 78%);background:linear-gradient(118deg,#0000 0 22%,oklch(89% .105 161/.5) 22% 38%,#0000 38% 100%),linear-gradient(118deg,#0000 0 58%,oklch(92% .095 66/.34) 58% 72%,#0000 72% 100%);width:min(48vw,620px);height:min(26vw,340px);position:absolute;inset:12% -10vw auto auto}.hero-copy{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));z-index:2;margin:0 auto;padding:clamp(3.2rem,6vw,5rem) 0 clamp(1rem,2vw,1.6rem);position:relative}.hero-copy h1{text-wrap:balance;overflow-wrap:normal;max-width:13ch;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:.97}.hero-copy>p:not(.hero-kicker){max-width:48ch;color:var(--ink-soft);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.55}.hero-kicker,.section-label{color:var(--primary-dark);text-wrap:balance;margin:0 0 .75rem;font-size:.92rem;font-weight:850;line-height:1.25}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1rem;display:flex}.hero-art{z-index:1;pointer-events:none;position:absolute;inset:0}.device-stage{isolation:isolate;width:min(47vw,540px);height:min(62vh,600px);margin:0;position:absolute;top:clamp(2rem,9vh,4.8rem);right:clamp(1rem,3vw,3rem)}.device-stage:before,.device-stage:after{content:"";pointer-events:none;position:absolute}.device-stage:before{z-index:-2;clip-path:polygon(8% 0,100% 9%,94% 100%,0 94%);background:linear-gradient(132deg,oklch(90% .11 161/.82),oklch(90% .065 161/.5));border-radius:34px;inset:11% -9% 2% -10%;transform:skewY(-4deg)}.device-stage:after{z-index:-1;clip-path:polygon(6% 17%,100% 0,92% 84%,0 100%);opacity:.74;background:linear-gradient(100deg,#0000,oklch(100% 0 0/.46),#0000);border-top:1px solid oklch(100% 0 0/.72);border-bottom:1px solid oklch(62% .12 161/.14);inset:8% 5% 15%}.phone{width:100%;position:relative}.phone-frame{aspect-ratio:1320/2868;background:linear-gradient(142deg,oklch(52% .014 250) 0%,oklch(74% .01 250) 12%,oklch(34% .012 250) 30%,oklch(27% .01 250) 58%,oklch(60% .012 250) 84%,oklch(30% .01 250) 100%);border-radius:17%/7.8%;padding:2.5%;position:relative;box-shadow:inset 0 1.5px 1px oklch(100% 0 0/.32),inset 0 -2px 3px oklch(0% 0 0/.5),0 38px 70px -26px oklch(20% .04 250/.6),0 16px 32px -20px oklch(20% .04 250/.45)}.phone-frame:before{content:"";background:oklch(40% .01 250);border-radius:2px;width:1.6px;height:11%;position:absolute;top:30%;right:-1.5px}.phone-screen{background:#000;border-radius:13.6%/6.2%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px oklch(0% 0 0/.9)}.phone-screen img{object-fit:cover;object-position:top center;width:100%;height:100%}.phone-island{z-index:2;background:#05070b;border-radius:999px;width:30%;height:2.5%;min-height:12px;position:absolute;top:2.3%;left:50%;transform:translate(-50%)}.device-shot{width:clamp(150px,15vw,200px);position:absolute}.device-shot.home{z-index:1;width:clamp(138px,13.2vw,178px);top:21%;left:4%;rotate:-9deg}.device-shot.shopping{z-index:3;width:clamp(168px,16.6vw,220px);top:0;left:30%}.device-shot.history{z-index:2;width:clamp(150px,14.6vw,196px);top:11%;right:0%;rotate:9deg}.device-stage-glow{z-index:0;filter:blur(26px);pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,oklch(85% .13 161/.55),#0000 70%);border-radius:50%;position:absolute;inset:6% 4% 10%}.proof-bar{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem clamp(1rem,3vw,2.4rem);margin:0 auto;padding:.9rem 0;display:flex;position:relative}.proof-item{color:var(--ink-soft);align-items:center;gap:.55rem;padding:.25rem 0;font-weight:800;display:flex}.proof-item svg{color:var(--primary);flex:none}.section,.page-main{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.section{padding:clamp(4rem,8vw,7rem) 0}.section-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.section-copy{position:sticky;top:6rem}.section-copy p{max-width:58ch;margin:1rem 0 0}.problem-section{padding-bottom:clamp(3rem,5vw,4.6rem)}#how-it-works{padding-top:clamp(3rem,5.5vw,4.8rem)}.section h2,.page-hero h1,.final-cta h2{text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.7vw,3.35rem);line-height:1.06}.section-heading{max-width:760px;margin-bottom:2rem}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading p:not(.section-label),.section-copy p:not(.section-label),.feature-intro p,.audience-copy p,.privacy-lockup p,.final-cta p,.page-hero p,.page-section-copy p,.policy-row-body p,.control-row p,.release-card p,.page-band p,.faq-row p{color:var(--ink-soft);text-wrap:pretty;line-height:1.72}.feature-grid,.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.problem-list{border-top:1px solid var(--line)}.problem-row{border-bottom:1px solid var(--line);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1.1rem,2.3vw,1.55rem) 0;display:grid}.problem-marker{background:var(--mango);border-radius:50%;width:.72rem;height:.72rem;margin-top:.42rem;box-shadow:0 0 0 6px oklch(88% .13 66/.26)}.problem-row h3,.feature-row h3{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.25}.problem-row p,.feature-row p{color:var(--ink-soft);text-wrap:pretty;margin:.45rem 0 0;line-height:1.62}.feature-card,.release-card{border:1px solid var(--line);border-radius:var(--radius-card);background:oklch(100% 0 0/.82)}.feature-card{padding:1.15rem}.feature-card h3,.feature-card h2,.workflow-item h3,.faq-row h3{color:var(--ink);text-wrap:balance;margin:0;font-size:1.05rem;line-height:1.28}.feature-card p,.workflow-item p{color:var(--ink-soft);text-wrap:pretty;margin:.6rem 0 0;line-height:1.62}.section-tinted{background:linear-gradient(135deg, oklch(95.4% .058 161), var(--bg-deep) 58%, oklch(96.8% .036 100));width:100%;max-width:none;padding-inline:max(16px, calc((100% - var(--max)) / 2))}.feature-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.feature-intro{position:sticky;top:6rem}.feature-intro h2{max-width:11ch}.feature-intro p{max-width:44ch;margin:1rem 0 0}.feature-ledger{border-top:1px solid oklch(72% .075 161/.72);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3rem);display:grid}.feature-row{border-bottom:1px solid oklch(72% .075 161/.72);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem) 0;display:grid}.feature-icon{width:2.75rem;height:2.75rem;color:var(--primary-dark);box-shadow:var(--shadow-soft);background:oklch(100% 0 0/.72);border-radius:14px;place-items:center;transition-property:transform,background-color,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card svg{color:var(--primary);margin-bottom:.85rem}.workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.workflow-track:before{content:"";background:linear-gradient(90deg, var(--primary), var(--blue), var(--mango));opacity:.44;height:2px;position:absolute;top:1rem;left:1rem;right:1rem}.workflow-item{padding-top:.05rem;position:relative}.workflow-number{z-index:1;border:4px solid var(--bg);background:var(--primary-dark);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;margin-bottom:1.1rem;font-weight:900;display:inline-grid;position:relative}.showcase-section{isolation:isolate;color:oklch(96% .01 160);background:radial-gradient(120% 90% at 82% -10%,oklch(42% .1 162/.55),#0000 60%),radial-gradient(90% 80% at 8% 110%,oklch(40% .09 200/.4),#0000 62%),linear-gradient(oklch(24% .035 168) 0%,oklch(20% .03 168) 55%,oklch(18% .028 170) 100%);margin-top:clamp(2.5rem,6vw,4.5rem);padding:clamp(3.4rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.showcase-section:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(oklch(100% 0 0/.05) 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.showcase-shell{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.showcase-heading{max-width:52ch;margin-bottom:clamp(2rem,4vw,3rem)}.showcase-label{color:oklch(86% .13 162)}.showcase-heading h2{letter-spacing:-.015em;color:oklch(98% .008 160);text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.04}.showcase-lede{color:oklch(83% .018 165);text-wrap:pretty;max-width:50ch;margin:1rem 0 0;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.6}.showcase-link{color:oklch(90% .12 162);margin-top:1.5rem}.showcase-link:hover{color:oklch(95% .1 162)}.carousel{--slide-w:clamp(168px, 21vw, 244px);margin-top:clamp(.5rem,2vw,1.5rem);position:relative}.carousel-stage{height:calc(var(--slide-w) * 2.17 + 24px);perspective:1700px;outline:none;position:relative}.carousel-stage:focus-visible{outline-offset:8px;border-radius:24px;outline:3px solid oklch(82% .13 161)}.carousel-slide{width:var(--slide-w);margin-left:calc(var(--slide-w) / -2);transform:translateX(calc(var(--offset,0) * 60%)) translateZ(calc(var(--distance,0) * -150px)) rotateY(calc(var(--offset,0) * -26deg)) scale(calc(1 - var(--distance,0) * .085));transform-style:preserve-3d;transition:transform .56s var(--ease-out-quint), opacity .42s ease, filter .42s ease;filter:brightness(calc(1 - var(--distance,0) * .26));position:absolute;top:12px;left:50%}.carousel-slide[data-active]{filter:brightness()}.carousel-slide-button{cursor:pointer;background:0 0;border:0;border-radius:18%;width:100%;padding:0;display:block}.carousel-slide[data-active] .carousel-slide-button{cursor:default}.carousel-slide .phone{filter:drop-shadow(0 34px 46px oklch(10% .03 168/.6))}.carousel-controls{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2rem);margin-top:clamp(1.4rem,3vw,2.2rem);display:flex}.carousel-arrow{color:oklch(97% .02 160);cursor:pointer;width:48px;height:48px;transition:background-color .2s ease, border-color .2s ease, transform .2s var(--ease-out-quint);background:oklch(100% 0 0/.08);border:1px solid oklch(100% 0 0/.22);border-radius:50%;flex:none;place-items:center;display:inline-grid}.carousel-arrow:hover{color:oklch(20% .04 168);background:oklch(86% .13 162);border-color:#0000;transform:scale(1.07)}.carousel-arrow:active{transform:scale(.96)}.carousel-caption{text-align:center;min-width:clamp(170px,30vw,260px)}.carousel-caption strong{color:oklch(98% .01 160);font-size:1.05rem;font-weight:800;display:block}.carousel-caption span{color:oklch(82% .02 165);margin-top:.2rem;font-size:.9rem;line-height:1.45;display:block}.carousel-dots{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:clamp(1.2rem,2.4vw,1.6rem);display:flex}.carousel-dot{cursor:pointer;width:9px;height:9px;transition:background-color .22s ease, width .22s var(--ease-out-quint);background:oklch(100% 0 0/.26);border:0;border-radius:999px;padding:0}.carousel-dot:hover{background:oklch(100% 0 0/.5)}.carousel-dot[data-active]{background:oklch(86% .13 162);width:26px}.screenshot-figure{--gallery-delay:0s;min-width:0;margin:0}.screenshots-page .page-hero{max-width:690px;margin-bottom:clamp(1.6rem,4vw,2.8rem)}.screenshot-gallery{gap:clamp(1.35rem,3vw,2rem);display:grid}.screenshot-gallery-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(1.2rem,2.6vw,1.75rem);display:flex}.screenshot-gallery-heading h2{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.08}.screenshot-gallery-heading>p{max-width:36ch;color:var(--ink-soft);text-wrap:pretty;margin:0 0 .1rem;line-height:1.58}.screenshot-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:start;gap:clamp(1.15rem,2vw,1.65rem);display:grid}.screenshot-grid .screenshot-figure:nth-child(2){--gallery-delay:50ms}.screenshot-grid .screenshot-figure:nth-child(3){--gallery-delay:.1s}.screenshot-grid .screenshot-figure:nth-child(4){--gallery-delay:.15s}.screenshot-grid .screenshot-figure:nth-child(5){--gallery-delay:.2s}.screenshot-figure .phone{transition:transform .28s var(--ease-out-quint)}.screenshot-figure:hover .phone{transform:translateY(-6px)}.screenshot-figure figcaption{text-wrap:pretty;gap:.38rem;margin-top:.75rem;padding-inline:.05rem;display:grid}.screenshot-figure strong{color:var(--ink);text-wrap:balance;line-height:1.25}.screenshot-figure span{color:var(--ink-soft);font-size:.95rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.hero-section:before{animation:hero-color-field .9s var(--ease-out-expo) both}.hero-section:after{animation:hero-light-sweep 1.1s var(--ease-out-expo) 80ms both}.hero-copy>*{animation:hero-copy-cue .76s var(--ease-out-expo) both}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.13s}.hero-copy>:nth-child(4){animation-delay:.19s}.device-stage:before{animation:stage-plane-in .9s var(--ease-out-expo) .12s both}.device-stage:after{animation:stage-glint-in .98s var(--ease-out-expo) .24s both}.device-shot{animation:device-cinematic-in .82s var(--ease-out-expo) both;will-change:transform, opacity, filter}.device-shot.home{--enter-x:46px;--enter-y:34px;animation-delay:.17s}.device-shot.shopping{--enter-x:0;--enter-y:42px;animation-delay:70ms}.device-shot.history{--enter-x:-46px;--enter-y:34px;animation-delay:.23s}.screenshots-page .page-hero>*,.screenshot-gallery-heading,.screenshot-grid .screenshot-figure{animation:gallery-rise .42s var(--ease-out-quint) both}.screenshots-page .page-hero>:nth-child(2){animation-delay:50ms}.screenshots-page .page-hero>:nth-child(3){animation-delay:90ms}.screenshot-gallery-heading{animation-delay:.12s}.screenshot-grid .screenshot-figure{animation-delay:calc(.15s + var(--gallery-delay))}}@keyframes hero-color-field{0%{opacity:0;filter:blur(12px);transform:translate(7%,6%)scale(.94)skewY(2deg)}to{opacity:.38;filter:blur();transform:translate(0,0)scale(1)skewY(0)}}@keyframes hero-light-sweep{0%{opacity:0;filter:blur(10px);transform:translate(18%,-10%)scale(.92)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes hero-copy-cue{0%{opacity:.01;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes stage-plane-in{0%{opacity:0;filter:blur(12px);transform:translate(36px,28px)skewY(-8deg)scale(.94)}to{opacity:1;filter:blur();transform:translate(0,0)skewY(-4deg)scale(1)}}@keyframes stage-glint-in{0%{opacity:0;filter:blur(10px);transform:translate(42px,-16px)}to{opacity:.74;filter:blur();transform:translate(0,0)}}@keyframes device-cinematic-in{0%{opacity:.01;translate:var(--enter-x,0) var(--enter-y,30px);filter:blur(12px)saturate(.82);scale:.9}to{opacity:1;filter:blur()saturate();translate:0;scale:1}}@keyframes gallery-rise{0%{opacity:.01;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{opacity:.92;filter:blur(5px);transition-property:opacity,transform,filter;transition-duration:.52s;transition-timing-function:var(--ease-out-expo);transform:translateY(18px)}.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.motion-ready [data-reveal-list]>*{opacity:.76;filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.44s;transition-timing-function:var(--ease-out-expo);transform:translateY(14px)}.motion-ready .problem-list[data-reveal-list]>*,.motion-ready .policy-ledger[data-reveal-list]>*,.motion-ready .control-ledger[data-reveal-list]>*,.motion-ready .faq-list[data-reveal-list]>*,.motion-ready .audience-list[data-reveal-list]>*{transform:translate(18px)}.motion-ready .workflow-track[data-reveal-list]>*,.motion-ready .feature-ledger[data-reveal-list]>*{transform:translateY(18px)scale(.985)}.motion-ready [data-reveal-list].is-visible>*{opacity:1;filter:blur();transform:translateY(0)}.motion-ready .problem-list[data-reveal-list].is-visible>*,.motion-ready .policy-ledger[data-reveal-list].is-visible>*,.motion-ready .control-ledger[data-reveal-list].is-visible>*,.motion-ready .faq-list[data-reveal-list].is-visible>*,.motion-ready .audience-list[data-reveal-list].is-visible>*{transform:translate(0)}.motion-ready [data-reveal-list]>:nth-child(2){transition-delay:45ms}.motion-ready [data-reveal-list]>:nth-child(3){transition-delay:90ms}.motion-ready [data-reveal-list]>:nth-child(4){transition-delay:.135s}.motion-ready [data-reveal-list]>:nth-child(5){transition-delay:.18s}.motion-ready [data-reveal-list]>:nth-child(6){transition-delay:.225s}.motion-ready [data-reveal-list]>:nth-child(7){transition-delay:.27s}.motion-ready .page-band[data-reveal].is-visible .privacy-icon{animation:page-band-icon-pop .52s var(--ease-out-expo) both}}@keyframes page-band-icon-pop{0%{filter:blur(3px);transform:scale(.94)}to{filter:blur();transform:scale(1)}}@keyframes showcase-phone-cue{0%{opacity:.01;filter:blur(8px)saturate(.86);translate:0 22px;scale:.96}to{opacity:1;filter:blur()saturate();translate:0;scale:1}}.inline-link{min-height:44px;color:var(--primary-dark);align-items:center;gap:.4rem;margin-top:1.2rem;font-weight:850;text-decoration:none;display:inline-flex}.privacy-section{background:linear-gradient(120deg, var(--primary-deep), var(--primary-dark) 62%, oklch(22% .1 161));color:#fff;margin:clamp(2rem,5vw,4rem) 0 0}.privacy-shell{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));justify-content:space-between;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:0 auto;padding:clamp(3rem,6vw,5rem) 0;display:flex}.privacy-lockup{align-items:flex-start;gap:1.1rem;max-width:780px;display:flex}.privacy-lockup h2{text-wrap:balance;margin:0;font-size:clamp(1.85rem,4vw,3rem);line-height:1.06}.privacy-lockup p{color:oklch(91% .04 161);max-width:60ch;margin:1rem 0 0}.privacy-icon{width:4rem;height:4rem;color:var(--primary-dark);background:oklch(86% .13 161);border-radius:50%;flex:none;place-items:center;display:grid}.privacy-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.privacy-section .button-primary{color:var(--primary-deep);background:oklch(98% .012 100);border-color:oklch(100% 0 0/.18);box-shadow:0 1px 2px oklch(0% 0 0/.18)}.privacy-section .button-primary:hover{background:#fff;box-shadow:0 4px 10px oklch(0% 0 0/.18)}.privacy-section .button-secondary,.final-cta .button-secondary,.final-cta .store-status-pill{color:#fff;background:oklch(100% 0 0/.1);border-color:oklch(100% 0 0/.28)}.final-cta .store-status-pill svg{color:oklch(84% .12 161)}.audience-section{grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);align-items:center;gap:clamp(2rem,7vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem);display:grid}.audience-copy h2{max-width:12ch}.audience-copy p{max-width:46ch;margin:1rem 0 0}.audience-list{border-top:1px solid var(--line);justify-self:end;gap:0;width:min(100%,430px);margin:0;padding:0;list-style:none;display:grid}.audience-list li{border-bottom:1px solid var(--line);min-height:3.45rem;color:var(--ink);align-items:center;gap:.85rem;padding:.8rem 0;font-weight:800;line-height:1.3;display:flex}.audience-list li:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 5px oklch(86% .13 161/.22)}.review-links a{min-height:44px;color:var(--ink);align-items:center;gap:.55rem;padding:.5rem 0;font-weight:850;text-decoration:none;transition-property:color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.review-links a:hover{color:var(--primary-dark)}.review-links svg{color:var(--primary)}.review-links{flex-wrap:wrap;justify-content:flex-start;gap:.5rem clamp(1rem,3vw,1.8rem);display:flex}.final-cta{background:linear-gradient(135deg, oklch(18% .08 161), var(--primary-deep) 52%, oklch(25% .12 161));color:#fff;width:100%;margin:0}.final-cta h2{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.08}.final-cta-shell{width:min(660px, calc(100% - (var(--page-gutter) * 2)));text-align:center;flex-direction:column;align-items:center;gap:0;margin:0 auto;padding:clamp(3.2rem,7vw,5.5rem) 0;display:flex}.final-cta-badge{place-items:center;margin-bottom:1.5rem;display:inline-grid}.final-cta-badge img{border-radius:20px;box-shadow:0 14px 30px oklch(0% 0 0/.32)}.final-cta-kicker{color:oklch(86% .12 161);margin:0 0 .85rem}.final-cta h2{max-width:16ch}.final-cta-lede{color:oklch(90% .04 161);max-width:52ch;margin:1rem auto 0}.final-cta-store{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.final-cta-links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.1rem;display:flex}.page-main{padding:clamp(2.5rem,6vw,5rem) 0}.page-hero{max-width:850px;margin-bottom:clamp(2rem,5vw,4rem)}.page-hero h1{margin:0}.page-hero p{max-width:68ch;font-size:1.08rem}.legal-page{max-width:920px}.release-notes-page{max-width:980px}.privacy-policy-page,.privacy-choices-page,.support-page{max-width:var(--max)}.privacy-policy-page .page-hero,.privacy-choices-page .page-hero,.support-page .page-hero{max-width:780px;margin-bottom:clamp(1.4rem,3vw,2rem)}.page-proof-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem clamp(1rem,3vw,2.4rem);margin-bottom:clamp(2.2rem,5vw,4rem);padding:.9rem 0;display:flex}.page-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-block:clamp(2.4rem,5.5vw,4.8rem);display:grid}.page-section-copy h2,.page-band h2{text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.06}.page-section-copy p{max-width:52ch;margin:1rem 0 0}.policy-ledger,.control-ledger,.faq-list{border-top:1px solid var(--line);gap:0;display:grid}.policy-row,.control-row,.faq-row{border-bottom:1px solid var(--line);transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.policy-row{grid-template-columns:minmax(9.5rem,.36fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.15rem,2.5vw,1.65rem) 0;display:grid}.policy-row h2,.control-row h2,.faq-row h3{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.25}.policy-row-body>:first-child,.faq-row p,.control-row p{margin-top:0}.policy-row-body p{margin-bottom:0}.policy-row-body p+p,.policy-row-body ul+p{margin-top:1rem}.policy-row-body ul{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.policy-row-body li,.support-prep-list li{color:var(--ink-soft);padding-left:1.35rem;line-height:1.64;position:relative}.policy-row-body li:before,.support-prep-list li:before{content:"";background:var(--primary);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.72em;left:.1rem;box-shadow:0 0 0 5px oklch(86% .13 161/.22)}.policy-row a,.page-band a:not(.button),.release-card a{color:var(--primary-dark);font-weight:850}.control-row{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem) 0;display:grid}.control-row:hover .feature-icon{background:oklch(100% 0 0/.9);transform:translateY(-2px);box-shadow:0 10px 20px oklch(22% .11 161/.11)}.faq-row{padding:clamp(1.1rem,2.3vw,1.5rem) 0}.faq-row p,.control-row p{margin-bottom:0}.faq-row p{margin-top:.55rem}.policy-row:hover,.control-row:hover,.faq-row:hover{background:oklch(96.2% .034 100/.58)}.support-prep-list{border-top:1px solid var(--line);gap:0;max-width:33rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.support-prep-list li{border-bottom:1px solid var(--line);padding-block:.82rem;font-weight:800}.page-band{width:100vw;padding:clamp(3rem, 6vw, 5rem) max(16px, calc((100vw - var(--max)) / 2));background:linear-gradient(120deg, var(--primary-deep), var(--primary-dark) 62%, oklch(22% .1 161));color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:clamp(2.6rem,6vw,5rem) calc(50% - 50vw) 0;display:grid}.page-band-lockup{align-items:flex-start;gap:1.1rem;max-width:780px;display:flex}.page-band p{color:oklch(91% .04 161);max-width:62ch;margin:1rem 0 0}.page-band a:not(.button){color:#fff}.page-band .button-primary{color:var(--primary-deep);background:oklch(98% .012 100);border-color:oklch(100% 0 0/.18);box-shadow:0 1px 2px oklch(0% 0 0/.18)}.page-band .button-primary:hover{background:#fff;box-shadow:0 4px 10px oklch(0% 0 0/.18)}.page-band .button-secondary{color:#fff;background:oklch(100% 0 0/.1);border-color:oklch(100% 0 0/.28)}.support-band{margin-bottom:clamp(2.2rem,5vw,4rem)}.release-card{margin-bottom:1rem}.release-card h2{text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.25rem,2vw,1.65rem)}.release-card ul{color:var(--ink-soft);margin:0;padding-left:1.25rem;line-height:1.72}.release-card{background:var(--surface);border-color:oklch(88% .03 161);grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem;min-height:17rem;padding:3.2rem 3rem;display:grid}.release-card p{margin:.35rem 0 0}.release-summary{flex-direction:column;align-items:flex-start;display:flex}.release-card .release-date{color:var(--ink-soft);font-family:var(--font-nav);margin:0;font-size:1.8rem;font-weight:850;line-height:1.08}.release-summary h1,.release-summary h2{color:var(--ink);font-family:var(--font-nav);letter-spacing:0;text-wrap:balance;margin:.8rem 0 0;font-size:3.35rem;font-weight:850;line-height:1}.release-card .release-status{color:var(--ink-soft);margin-top:1.65rem;font-size:1.95rem;font-weight:400;line-height:1.22}.release-changes{padding-top:.25rem}.release-changes h2{color:var(--ink);margin:0 0 1rem;font-size:1.05rem;line-height:1.25}.site-footer{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));border-top:1px solid var(--line);color:var(--ink-soft);grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin:0 auto;padding:2rem 0;display:grid}.site-footer p{max-width:48ch;line-height:1.6}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem;display:flex}.site-footer nav a{min-height:44px;color:var(--ink-soft);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.fine-print{grid-column:1/-1;margin:0;font-size:.88rem}.trademark-note{max-width:78ch;color:var(--muted)}@media (width<=1050px){.hero-copy h1{max-width:12ch}.workflow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-track:before{display:none}}@media (width<=820px){.nav-shell{flex-wrap:wrap}.nav-links{flex:0 0 100%;order:3;justify-content:flex-start;gap:.25rem;width:100%;padding-bottom:.1rem;overflow-x:auto}.nav-links a{padding-inline:.45rem;font-size:.9rem}.nav-cta,.nav-store-badge,.nav-platform-link{margin-left:auto}.nav-cta span{text-overflow:ellipsis;max-width:13rem;overflow:hidden}.hero-section{flex-direction:column;min-height:auto;padding-top:1rem;display:flex}.hero-section:before{opacity:.3;width:108vw;height:34%;inset:auto -28vw 0 auto}.hero-copy{order:1;padding-bottom:0}.hero-copy h1{max-width:12ch;font-size:clamp(2.7rem,14vw,4.4rem)}.hero-art{order:2;width:100%;height:410px;margin-top:1.2rem;position:relative;overflow:clip}.device-stage{width:min(100%,560px);height:100%;margin:0 auto;position:relative;inset:auto}.device-stage:before{clip-path:polygon(7% 0,100% 10%,94% 100%,0 92%);border-radius:28px;inset:14% -7% 5%}.device-shot{border-width:5px;border-radius:34px;width:clamp(150px,38vw,205px)}.device-shot img{border-radius:25px}.device-shot.home{top:18%;left:-3%}.device-shot.shopping{top:0;left:31%}.device-shot.history{top:15%;right:-3%}.proof-bar,.section-split,.feature-section,.audience-section,.final-cta-shell,.page-split,.page-band,.release-card,.site-footer{grid-template-columns:1fr}.page-band{justify-items:start}.policy-row{grid-template-columns:1fr;gap:.65rem}.section-copy,.feature-intro{position:static}.audience-list{grid-template-columns:1fr}.screenshot-gallery-heading{align-items:start;display:grid}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screenshot-showcase{min-height:clamp(530px,78vw,650px);margin-top:.8rem;overflow:clip}.screenshot-feature.primary{width:clamp(240px,43vw,300px)}.screenshot-feature.shopping,.screenshot-feature.history{width:clamp(165px,31vw,220px)}.privacy-shell{flex-direction:column;align-items:flex-start}.privacy-actions,.review-links,.final-cta .hero-actions,.site-footer nav{justify-content:flex-start}.release-card{gap:2.2rem;padding:2.5rem 2rem}.release-changes{padding-top:0}}@media (width<=560px){.nav-shell,.section,.page-main,.site-footer,.proof-bar,.hero-copy,.privacy-shell,.final-cta-shell{width:min(100% - 22px, var(--max))}.nav-shell{gap:.55rem;padding:.55rem 0 .65rem}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding-bottom:0;display:grid;overflow:visible}.nav-links a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:.55rem .5rem;display:inline-flex}.brand-link span{font-size:1rem}.nav-cta span{display:none}.hero-actions .button{width:100%}.hero-actions .store-badge,.hero-actions .store-status-pill{width:174px}.hero-section{padding-bottom:22rem;position:relative}.hero-copy{z-index:2;position:relative}.hero-art{z-index:1;height:360px;margin-top:0;position:absolute;inset:auto 0 0}.feature-ledger{grid-template-columns:1fr}.section.section-tinted{width:100%;max-width:none;padding-inline:var(--page-gutter)}.screenshot-showcase{min-height:550px}.privacy-lockup{display:grid}.page-band-lockup{display:grid}.page-band .privacy-actions{width:100%}.page-band .button{width:auto;max-width:100%}.device-stage{width:112%;margin-left:-7%}.device-stage:before{clip-path:polygon(8% 0,100% 11%,94% 100%,0 92%);border-radius:24px;inset:20% -5% 8%}.screenshot-grid{grid-template-columns:1fr}.screenshot-grid .screenshot-figure{justify-items:center}.screenshot-grid .screenshot-frame,.screenshot-grid .screenshot-figure figcaption{width:min(100%,260px)}.release-card{gap:1.6rem;min-height:auto;padding:1.7rem 1.35rem}.release-card .release-date{font-size:1.45rem}.release-summary h1,.release-summary h2{font-size:2.65rem}.release-card .release-status{margin-top:1.15rem;font-size:1.45rem}.release-changes h2{font-size:1rem}.nav-shell{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;display:grid;position:relative}.section,.page-main,.site-footer,.proof-bar,.hero-copy,.privacy-shell,.final-cta-shell{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)))}.brand-link{min-width:0}.nav-platform-link{display:none}.mobile-menu-toggle{justify-self:end;display:inline-grid}.nav-links{z-index:12;order:initial;justify-content:initial;background:var(--surface);opacity:0;transform-origin:100% 0;filter:blur(2px);visibility:hidden;pointer-events:none;border-radius:14px;flex:none;grid-template-columns:1fr;gap:.25rem;width:100%;max-width:100%;padding:.5rem;transition-property:opacity,transform,filter,visibility;transition-duration:.19s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;transform:translateY(-6px)scale(.98);box-shadow:0 6px 8px oklch(22% .11 161/.1)}.nav-shell.is-menu-open .nav-links{opacity:1;filter:blur();visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav-links a,.mobile-release-link{min-height:44px;color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:.55rem;padding:.7rem .78rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.nav-links a:hover,.nav-links a.active,.mobile-release-link:hover{background:var(--surface-tint);color:var(--primary-dark)}.hero-section{min-height:auto;padding:0 0 clamp(1.8rem,7vw,2.6rem);display:flex}.hero-section:before{width:auto;height:30%;inset:auto -16vw 0}.hero-copy{width:min(var(--max), calc(100% - (var(--page-gutter) * 2)));padding:clamp(2.2rem,10vw,3rem) 0 0}.hero-copy h1{max-width:11.5ch;font-size:clamp(2.18rem,10.8vw,2.75rem);line-height:1.06}.hero-copy>p:not(.hero-kicker){max-width:34ch;margin-top:1rem;font-size:1rem;line-height:1.58}.hero-kicker{max-width:32ch}.hero-actions{grid-template-columns:1fr;gap:.72rem;margin-top:1.05rem;display:grid}.hero-actions>*,.hero-actions .button,.hero-actions .store-badge,.hero-actions .store-status-pill{width:100%;min-width:0}.hero-actions .store-badge,.hero-actions .store-status-pill{justify-content:center;min-height:54px;padding-inline:1rem}.hero-art{z-index:1;width:100%;height:clamp(292px,91vw,350px);margin-top:1.2rem;position:relative;inset:auto;overflow:hidden}.device-stage{width:min(100%,356px);height:100%;margin:0 auto}.device-shot{border-width:4px;border-radius:28px;width:clamp(112px,36vw,142px)}.device-shot img{border-radius:20px}.device-shot.home{top:29%;left:2%}.device-shot.shopping{top:3%;left:31%}.device-shot.history{top:24%;right:2%}.proof-bar,.page-proof-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem;display:grid}.proof-item{align-items:flex-start;min-width:0;font-size:.9rem;line-height:1.25}.section{padding:clamp(3rem,11vw,4rem) 0}.section h2,.page-hero h1,.final-cta h2{font-size:clamp(1.68rem,8.8vw,2.34rem);line-height:1.08}.section-heading.centered{text-align:left}.workflow-track{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.workflow-item{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.35rem .85rem;padding:1.1rem 0;display:grid}.workflow-number{border-width:3px;grid-row:1/span 2;width:2rem;height:2rem;margin-bottom:0}.workflow-item h3,.workflow-item p{grid-column:2}.workflow-item p{margin-top:0}.feature-intro h2,.audience-copy h2{max-width:100%}.feature-section{gap:1.6rem}.feature-intro p{margin-top:.85rem;line-height:1.58}.feature-ledger{border-top-color:oklch(68% .08 161/.68)}.feature-row,.control-row{grid-template-columns:2.32rem minmax(0,1fr);gap:.7rem .78rem}.feature-row{padding:1rem 0 1.05rem}.feature-row p{margin-top:.34rem;line-height:1.54}.feature-icon{border-radius:11px;width:2.32rem;height:2.32rem}.feature-icon svg{width:20px;height:20px}.screenshot-showcase{width:100%;min-height:clamp(380px,118vw,450px);margin-inline:auto}.screenshot-showcase:before{border-radius:22px;inset:13% 0 11%}.screenshot-feature.primary{width:min(58vw,210px)}.screenshot-feature.shopping,.screenshot-feature.history{width:min(34vw,130px);top:22%}.screenshot-feature.shopping{left:4%}.screenshot-feature.history{right:4%}.privacy-icon{width:3.35rem;height:3.35rem}.privacy-actions,.page-band .privacy-actions{width:100%}.privacy-actions .button,.page-band .button{width:auto;max-width:100%}.page-band{padding-inline:var(--page-gutter)}.final-cta-badge img{border-radius:16px;width:58px;height:58px}.final-cta .hero-actions{flex-wrap:wrap;align-items:center;gap:.72rem .8rem;width:100%;display:flex}.final-cta .store-badge,.final-cta .store-status-pill{flex:none;width:auto;min-height:44px;padding-inline:0}.final-cta .store-status-pill{padding-inline:.8rem}.final-cta .store-badge-art{width:auto;height:44px}.final-cta .button{width:100%}}@media (width<=560px) and (prefers-reduced-motion:no-preference){.motion-ready .problem-list[data-reveal-list]>*,.motion-ready .policy-ledger[data-reveal-list]>*,.motion-ready .control-ledger[data-reveal-list]>*,.motion-ready .faq-list[data-reveal-list]>*,.motion-ready .audience-list[data-reveal-list]>*{transform:translateY(14px)}.motion-ready .problem-list[data-reveal-list].is-visible>*,.motion-ready .policy-ledger[data-reveal-list].is-visible>*,.motion-ready .control-ledger[data-reveal-list].is-visible>*,.motion-ready .faq-list[data-reveal-list].is-visible>*,.motion-ready .audience-list[data-reveal-list].is-visible>*{transform:translateY(0)}}@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}}
