.specials[data-astro-cid-o6fnxp75]{padding:var(--section-y) 0;background:var(--bg-2)}.specials--compact[data-astro-cid-o6fnxp75]{background:var(--bg)}.specials__hl[data-astro-cid-o6fnxp75]{font-family:var(--serif);font-size:var(--fs-h1);line-height:1.05;color:var(--choc);font-weight:400;letter-spacing:-.015em;max-width:18ch}.specials__hl--compact[data-astro-cid-o6fnxp75]{font-size:var(--fs-h3);max-width:26ch}.specials__hl[data-astro-cid-o6fnxp75] em[data-astro-cid-o6fnxp75]{font-style:italic;color:var(--choc-soft)}.specials__lede[data-astro-cid-o6fnxp75]{margin-top:24px;font-size:var(--fs-body-l);line-height:1.75;color:var(--dark);max-width:56ch}.specials__summary[data-astro-cid-o6fnxp75]{margin-top:clamp(28px,4vw,40px);font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--choc-soft);line-height:1.7;max-width:52ch}.specials--compact[data-astro-cid-o6fnxp75] .specials__summary[data-astro-cid-o6fnxp75]{font-size:12px;max-width:44ch}.specials__body[data-astro-cid-o6fnxp75]{margin-top:clamp(28px,3.5vw,40px);font-size:var(--fs-body);line-height:1.75;color:var(--dark);max-width:58ch}.specials__body[data-astro-cid-o6fnxp75] p[data-astro-cid-o6fnxp75]+p[data-astro-cid-o6fnxp75]{margin-top:14px}.specials__cta[data-astro-cid-o6fnxp75]{margin-top:clamp(32px,4vw,44px)}@media (max-width: 480px){.specials__cta[data-astro-cid-o6fnxp75]{width:100%}}.app[data-astro-cid-4jrvmly4]{padding:var(--section-y) 0;background:var(--bg-2);overflow-x:clip}.app__grid[data-astro-cid-4jrvmly4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.app__hl[data-astro-cid-4jrvmly4]{font-family:var(--serif);font-size:var(--fs-h1);line-height:1.05;color:var(--choc);font-weight:400;letter-spacing:-.015em;max-width:14ch}.app__hl[data-astro-cid-4jrvmly4] em[data-astro-cid-4jrvmly4]{font-style:italic;color:var(--choc-soft)}.app__lede[data-astro-cid-4jrvmly4]{margin-top:24px;font-size:var(--fs-body-l);line-height:1.75;color:var(--dark);max-width:48ch}.app__features[data-astro-cid-4jrvmly4]{list-style:none;margin:clamp(28px,3.5vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:60ch}.app__features[data-astro-cid-4jrvmly4] li[data-astro-cid-4jrvmly4]{position:relative;display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--stone)}.app__features[data-astro-cid-4jrvmly4] li[data-astro-cid-4jrvmly4]:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--olive);transform:scaleX(0);transform-origin:left;transition:transform var(--d-slow) var(--ease-out-expo)}.app__features[data-astro-cid-4jrvmly4] li[data-astro-cid-4jrvmly4].is-active:before{transform:scaleX(1)}.app__features[data-astro-cid-4jrvmly4] strong[data-astro-cid-4jrvmly4]{font-family:var(--sans);font-size:var(--fs-body);font-weight:600;color:var(--choc)}.app__features[data-astro-cid-4jrvmly4] span[data-astro-cid-4jrvmly4]{font-size:var(--fs-small);line-height:1.7;color:var(--choc-soft)}.app__stores[data-astro-cid-4jrvmly4]{list-style:none;margin:clamp(32px,4vw,44px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.app__store[data-astro-cid-4jrvmly4]{display:flex;flex-direction:column;gap:4px;min-width:168px;padding:12px 20px;border:1px dashed var(--olive-40);color:var(--choc-soft);font-family:var(--sans)}.app__store--live[data-astro-cid-4jrvmly4]{border-style:solid;border-color:var(--choc);background:var(--choc);color:var(--bg);transition:background var(--d) var(--ease),border-color var(--d) var(--ease)}.app__store--live[data-astro-cid-4jrvmly4]:hover{background:var(--olive);border-color:var(--olive)}.app__store-label[data-astro-cid-4jrvmly4]{font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.app__store-name[data-astro-cid-4jrvmly4]{font-size:var(--fs-body);font-weight:600}.app__store-name[data-astro-cid-4jrvmly4] span[data-astro-cid-4jrvmly4]{margin-left:6px}.app__stage[data-astro-cid-4jrvmly4]{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;padding:24px 0}.app__halo[data-astro-cid-4jrvmly4]{position:absolute;top:46%;left:50%;width:min(520px,110%);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--sage-40) 0%,var(--sage-20) 45%,transparent 70%);pointer-events:none}.phone[data-astro-cid-4jrvmly4]{position:relative;width:min(300px,62vw);padding:10px;border-radius:46px;background:var(--choc);box-shadow:0 40px 80px -36px #43301f8c,inset 0 0 0 2px #ffffff0f;will-change:transform}.phone__screen[data-astro-cid-4jrvmly4]{border-radius:36px;overflow:hidden;background:#fff}.phone__status[data-astro-cid-4jrvmly4]{display:flex;justify-content:center;padding:10px 0 8px}.phone__island[data-astro-cid-4jrvmly4]{width:30%;height:22px;border-radius:999px;background:var(--choc)}.phone__view[data-astro-cid-4jrvmly4]{position:relative;aspect-ratio:1284 / 2568}.phone__slide[data-astro-cid-4jrvmly4]{position:absolute;inset:0}.phone__slide[data-astro-cid-4jrvmly4]:not(.is-active){visibility:hidden}.phone__slide[data-astro-cid-4jrvmly4] img{display:block;width:100%;height:100%;object-fit:cover}.app__chip[data-astro-cid-4jrvmly4]{position:absolute;z-index:3;left:0;bottom:30%;display:flex;align-items:center;gap:10px;max-width:230px;padding:12px 16px;border-radius:14px;background:var(--bg);border:1px solid var(--neutral);box-shadow:0 18px 36px -22px #43301f73;font-family:var(--sans);font-size:var(--fs-small);font-weight:500;line-height:1.4;color:var(--choc)}.app__chip-dot[data-astro-cid-4jrvmly4]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--olive);box-shadow:0 0 0 4px var(--sage-20)}.app__tabs[data-astro-cid-4jrvmly4]{position:relative;display:flex;gap:6px;width:min(360px,100%)}.app__tab[data-astro-cid-4jrvmly4]{flex:1 1 0;display:grid;gap:8px;padding:6px 2px;background:none;border:0;cursor:pointer;font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--choc-soft);transition:color var(--d) var(--ease)}.app__tab[data-astro-cid-4jrvmly4].is-active,.app__tab[data-astro-cid-4jrvmly4]:hover{color:var(--choc)}.app__tab-bar[data-astro-cid-4jrvmly4]{display:block;height:2px;background:var(--stone);overflow:hidden}.app__tab-bar[data-astro-cid-4jrvmly4] span[data-astro-cid-4jrvmly4]{display:block;height:100%;background:var(--olive);transform:scaleX(0);transform-origin:left}@media (prefers-reduced-motion: reduce){.app__tab[data-astro-cid-4jrvmly4].is-active .app__tab-bar[data-astro-cid-4jrvmly4] span[data-astro-cid-4jrvmly4]{transform:scaleX(1)}}@media (max-width: 860px){.app__grid[data-astro-cid-4jrvmly4]{grid-template-columns:minmax(0,1fr);gap:0}.app__content[data-astro-cid-4jrvmly4]{display:contents}.app__stage[data-astro-cid-4jrvmly4]{order:1;margin-top:40px}.app__features[data-astro-cid-4jrvmly4]{order:2}.app__stores[data-astro-cid-4jrvmly4]{order:3}.app__chip[data-astro-cid-4jrvmly4]{left:2%;bottom:26%;max-width:190px;padding:10px 12px}}@media (max-width: 480px){.app__features[data-astro-cid-4jrvmly4]{grid-template-columns:minmax(0,1fr);gap:18px}.app__stores[data-astro-cid-4jrvmly4] li[data-astro-cid-4jrvmly4]{flex:1 1 0}.app__store[data-astro-cid-4jrvmly4]{min-width:0}}
