.AppPage-module__jzDJwa__page{--ink:#382016;--muted:#755d50;--paper:#fffaf2;--line:#ecd9c0;background:var(--paper);color:var(--ink);overflow:hidden}.AppPage-module__jzDJwa__page *,.AppPage-module__jzDJwa__page :before,.AppPage-module__jzDJwa__page :after{box-sizing:border-box}.AppPage-module__jzDJwa__page a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}.AppPage-module__jzDJwa__hero{background:linear-gradient(125deg,#fffaf2 0%,#fff3df 55%,#f7d8bb 100%);padding:142px 24px 96px;position:relative;overflow:hidden}.AppPage-module__jzDJwa__heroOrb{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 42%, transparent), transparent 67%);border-radius:50%;width:48rem;height:48rem;position:absolute;top:-19rem;right:-14rem}.AppPage-module__jzDJwa__heroInner,.AppPage-module__jzDJwa__flow,.AppPage-module__jzDJwa__screenshots,.AppPage-module__jzDJwa__cta,.AppPage-module__jzDJwa__backLink{max-width:1120px;margin:0 auto}.AppPage-module__jzDJwa__heroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:88px;display:grid;position:relative}.AppPage-module__jzDJwa__eyebrow{color:#a94e1d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 17px;font-size:.73rem;font-weight:800}.AppPage-module__jzDJwa__titleLine{align-items:center;gap:18px;display:flex}.AppPage-module__jzDJwa__appIcon{border-radius:24%;width:94px;height:94px;box-shadow:0 18px 35px #823d1838}.AppPage-module__jzDJwa__status{color:#9a512a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:.73rem;font-weight:800}.AppPage-module__jzDJwa__hero h1,.AppPage-module__jzDJwa__page h2,.AppPage-module__jzDJwa__page h3{font-family:var(--font-outfit), sans-serif;letter-spacing:-.045em;margin:0}.AppPage-module__jzDJwa__hero h1{font-size:clamp(3.45rem,6vw,5.8rem);line-height:.9}.AppPage-module__jzDJwa__tagline{letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:650}.AppPage-module__jzDJwa__description{max-width:610px;color:var(--muted);margin:16px 0 0;font-size:1.02rem;line-height:1.75}.AppPage-module__jzDJwa__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px;display:flex}.AppPage-module__jzDJwa__primaryAction{color:#fff;background:#7a3217;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:14px 21px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 22px #702f1633}.AppPage-module__jzDJwa__primaryAction:hover{background:#612510;transform:translateY(-2px)}.AppPage-module__jzDJwa__platform,.AppPage-module__jzDJwa__purchaseNote{color:var(--muted);font-size:.86rem;font-weight:650}.AppPage-module__jzDJwa__purchaseNote{margin:16px 0 0;font-weight:500}.AppPage-module__jzDJwa__heroShot{background:#211713;border:1px solid #ffffffd9;border-radius:32px;justify-self:center;width:min(100%,300px);margin:0;padding:7px;overflow:hidden;transform:rotate(4deg);box-shadow:0 32px 60px #7a3b1938}.AppPage-module__jzDJwa__heroShot img{border-radius:25px;width:100%;height:auto;display:block}.AppPage-module__jzDJwa__heroShot figcaption,.AppPage-module__jzDJwa__shot figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:.78rem}.AppPage-module__jzDJwa__heroShot figcaption{color:#fff3df;margin-bottom:8px}.AppPage-module__jzDJwa__flow,.AppPage-module__jzDJwa__screenshots{padding:118px 24px}.AppPage-module__jzDJwa__flow{scroll-margin-top:90px}.AppPage-module__jzDJwa__sectionHeading{max-width:650px}.AppPage-module__jzDJwa__page h2{font-size:clamp(2.5rem,4.5vw,4.3rem);line-height:.99}.AppPage-module__jzDJwa__sectionHeading>p:last-child{color:var(--muted);margin:18px 0 0;line-height:1.65}.AppPage-module__jzDJwa__steps{grid-template-columns:repeat(3,1fr);gap:30px;margin:62px 0 0;padding:0;list-style:none;display:grid}.AppPage-module__jzDJwa__steps li{border-top:1px solid var(--line);padding:26px 22px 12px 0}.AppPage-module__jzDJwa__steps span,.AppPage-module__jzDJwa__featureNumber{color:#b65c2a;letter-spacing:.12em;font-size:.75rem;font-weight:800}.AppPage-module__jzDJwa__steps h3{margin-top:47px;font-size:1.55rem;line-height:1.06}.AppPage-module__jzDJwa__steps p{color:var(--muted);margin:13px 0 0;font-size:.93rem;line-height:1.6}.AppPage-module__jzDJwa__features{border-top:1px solid var(--line);background:#fff7eb;max-width:none;padding:118px max(24px,50vw - 560px)}.AppPage-module__jzDJwa__features>.AppPage-module__jzDJwa__sectionHeading,.AppPage-module__jzDJwa__featureGrid{max-width:1120px;margin-left:auto;margin-right:auto}.AppPage-module__jzDJwa__featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.AppPage-module__jzDJwa__featureCard{background:#ffffffb8;border:1px solid #ead5b9;border-radius:17px;min-height:245px;padding:25px}.AppPage-module__jzDJwa__featureIcon{margin-top:26px;font-size:1.7rem;display:block}.AppPage-module__jzDJwa__featureCard h3{margin-top:20px;font-size:1.36rem}.AppPage-module__jzDJwa__featureCard p{color:var(--muted);margin:10px 0 0;font-size:.88rem;line-height:1.58}.AppPage-module__jzDJwa__screenshots{text-align:center}.AppPage-module__jzDJwa__screenshots .AppPage-module__jzDJwa__sectionHeading{margin:0 auto}.AppPage-module__jzDJwa__shotGrid{grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;gap:22px;margin-top:55px;display:grid}.AppPage-module__jzDJwa__shot{margin:0}.AppPage-module__jzDJwa__shotFrame{background:#e8ddcf;border:7px solid #33251f;border-radius:28px;overflow:hidden;box-shadow:0 20px 38px #532e1924}.AppPage-module__jzDJwa__shotImage{width:100%;height:auto;display:block}.AppPage-module__jzDJwa__cta{text-align:center;background:#f1d0aa;max-width:none;padding:116px 24px}.AppPage-module__jzDJwa__cta>*{max-width:670px;margin-left:auto;margin-right:auto}.AppPage-module__jzDJwa__cta>p:not(.AppPage-module__jzDJwa__eyebrow){color:#664534;margin-top:19px;line-height:1.65}.AppPage-module__jzDJwa__cta .AppPage-module__jzDJwa__primaryAction{margin-top:29px}.AppPage-module__jzDJwa__backLink{padding:40px 24px 48px}.AppPage-module__jzDJwa__backLink a{color:#7a3217;font-size:.9rem;font-weight:750;text-decoration:none}.AppPage-module__jzDJwa__backLink a:hover{text-decoration:underline}@media (max-width:780px){.AppPage-module__jzDJwa__hero{padding-top:123px;padding-bottom:74px}.AppPage-module__jzDJwa__heroInner{grid-template-columns:1fr;gap:52px}.AppPage-module__jzDJwa__heroShot{width:min(62vw,270px)}.AppPage-module__jzDJwa__flow,.AppPage-module__jzDJwa__features,.AppPage-module__jzDJwa__screenshots{padding-top:82px;padding-bottom:82px}.AppPage-module__jzDJwa__steps,.AppPage-module__jzDJwa__featureGrid{grid-template-columns:1fr;gap:12px}.AppPage-module__jzDJwa__steps{margin-top:42px}.AppPage-module__jzDJwa__steps li{padding-top:20px}.AppPage-module__jzDJwa__steps h3{margin-top:28px}.AppPage-module__jzDJwa__featureGrid{margin-top:38px}.AppPage-module__jzDJwa__featureCard{min-height:0}.AppPage-module__jzDJwa__shotGrid{grid-auto-columns:minmax(190px,62vw);grid-auto-flow:column;grid-template-columns:unset;scroll-snap-type:x mandatory;justify-content:start;padding:4px 2px 18px;overflow-x:auto}.AppPage-module__jzDJwa__shot{scroll-snap-align:center}.AppPage-module__jzDJwa__cta{padding-top:82px;padding-bottom:82px}}@media (max-width:380px){.AppPage-module__jzDJwa__appIcon{width:64px;height:64px}.AppPage-module__jzDJwa__hero h1{font-size:2.85rem}.AppPage-module__jzDJwa__titleLine{gap:14px}}@media (prefers-reduced-motion:reduce){html:has(.AppPage-module__jzDJwa__page){scroll-behavior:auto}.AppPage-module__jzDJwa__page *,.AppPage-module__jzDJwa__page :before,.AppPage-module__jzDJwa__page :after{scroll-behavior:auto!important;transition:none!important}}
