@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c98642{font-family:Fraunces,Fraunces Fallback}.__variable_c98642{--ld-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_1a977f{font-family:Sora,Sora Fallback;font-style:normal}.__variable_1a977f{--ld-body:"Sora","Sora Fallback"}.landing_page__pEwES{--paper:#F7F2E8;--paper-deep:#EFE7D6;--receipt:#FFFDF6;--ink:#181510;--ink-soft:#5C564A;--ink-faint:#948C7B;--line:#D8CDB4;--navy:#0E4F9E;--sky:#75AADB;--flame:#E8502E;--leaf:#1E7A4E;font-family:var(--ld-body),ui-sans-serif,system-ui,sans-serif;background:radial-gradient(1200px 600px at 85% -10%,rgba(117,170,219,.18),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(232,80,46,.07),transparent 55%),var(--paper);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased}.landing_page__pEwES h1,.landing_page__pEwES h2,.landing_page__pEwES h3{font-family:var(--ld-display),Georgia,serif;font-weight:700;letter-spacing:-.01em;margin:0}.landing_container__JoiMB{max-width:1180px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.landing_btn__JXXDk{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem 1.25rem;border-radius:999px;font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap;border:1.5px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.landing_btn__JXXDk:hover{transform:translateY(-2px)}.landing_btnLg__rm9H_{padding:.85rem 1.7rem;font-size:.98rem}.landing_btnInk__mPk5B{background:var(--ink);color:var(--receipt);box-shadow:0 8px 22px rgba(24,21,16,.22)}.landing_btnInk__mPk5B:hover{background:var(--navy);box-shadow:0 12px 26px rgba(14,79,158,.3)}.landing_btnPaper__uvma_{background:var(--receipt);color:var(--ink);border-color:var(--line)}.landing_btnPaper__uvma_:hover{border-color:var(--ink)}.landing_btnGhost__1jf1F{background:transparent;color:var(--ink);border-color:var(--line)}.landing_btnGhost__1jf1F:hover{border-color:var(--ink)}.landing_btnPaperDark__wIrcc{background:var(--receipt);color:var(--ink)}.landing_btnPaperDark__wIrcc:hover{background:#fff}.landing_btnGhostLight__4CAAR{background:transparent;color:var(--receipt);border-color:rgba(255,253,246,.4)}.landing_btnGhostLight__4CAAR:hover{border-color:var(--receipt)}.landing_nav__knAbU{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(247,242,232,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.landing_navInner__ltyL1{max-width:1180px;margin:0 auto;padding:.8rem clamp(1.1rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing_logo__Z__TN{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--ld-display),Georgia,serif;font-weight:900;font-size:1.22rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.landing_logoMark__fvIaK{width:30px;height:30px;border-radius:9px;background:var(--navy);color:var(--receipt);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:3px 3px 0 var(--sky)}.landing_navLinks__8oL_o{display:flex;gap:1.4rem}.landing_navLinks__8oL_o a{color:var(--ink-soft);text-decoration:none;font-size:.88rem;font-weight:600;transition:color .15s ease}.landing_navLinks__8oL_o a:hover{color:var(--ink)}.landing_navActions__GGpJs{display:flex;gap:.6rem}@media (max-width:860px){.landing_navLinks__8oL_o{display:none}}.landing_hero__wie8N{padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem)}.landing_heroGrid__yIZcR{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.landing_heroCopy__9SHJs{animation:landing_rise__040z_ .7s ease both}.landing_eyebrow__xr4rD{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);background:rgba(117,170,219,.18);border:1px solid rgba(14,79,158,.18);padding:.4rem .85rem;border-radius:999px;margin:0 0 1.4rem}.landing_liveDot__Tlt1Y{width:8px;height:8px;border-radius:50%;background:var(--leaf);animation:landing_pulse__B7fs1 2.2s ease infinite}.landing_heroCopy__9SHJs h1{font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.04;font-weight:900}.landing_heroCopy__9SHJs h1 em{font-style:italic;font-weight:600;color:var(--flame)}.landing_heroSub__BTk9y{margin:1.4rem 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.65;color:var(--ink-soft);max-width:34rem}.landing_heroActions__3CEO8{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.landing_heroFact__GyT8I{margin-top:1.8rem;padding-top:1.2rem;border-top:1.5px dashed var(--line);font-size:.88rem;color:var(--ink-soft);max-width:32rem;line-height:1.6}.landing_heroFact__GyT8I strong{color:var(--flame);font-size:1rem}.landing_receipt___qfxw{position:relative;background:var(--receipt);border:1px solid var(--line);border-bottom:none;border-radius:14px 14px 0 0;padding:1.5rem 1.5rem 2.2rem;box-shadow:0 24px 60px rgba(24,21,16,.14),0 4px 14px rgba(24,21,16,.06);animation:landing_riseTilt__9kath .7s ease .15s both;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_receiptPerf__9eztW{position:absolute;left:0;right:0;bottom:-9px;height:18px;background:radial-gradient(circle at 9px 0,transparent 9px,var(--receipt) 9.5px);background-size:26px 18px;background-position:4px 0;filter:drop-shadow(0 3px 3px rgba(24,21,16,.08))}.landing_receiptHead__Btbzw{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.9rem;border-bottom:1.5px dashed var(--line)}.landing_receiptHead__Btbzw strong{font-family:var(--ld-display),Georgia,serif;font-weight:900;letter-spacing:.06em;font-size:.95rem}.landing_receiptHead__Btbzw span{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint)}.landing_receiptProduct__Q2_18{display:flex;align-items:center;gap:.85rem;padding:1rem 0}.landing_receiptProduct__Q2_18 img{width:52px;height:52px;background:var(--paper);border-radius:12px;padding:5px;border:1px solid var(--line)}.landing_receiptProduct__Q2_18 strong{display:block;font-size:1.02rem}.landing_receiptProduct__Q2_18 span{font-size:.78rem;color:var(--ink-faint)}.landing_receiptShop__G6f9Y{padding:.85rem .9rem;border-radius:10px;margin-bottom:.6rem;border:1.5px solid var(--line)}.landing_receiptShop__G6f9Y[data-winner=true]{border-color:var(--leaf);background:rgba(30,122,78,.06)}.landing_receiptShopName__ZL7wH{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.landing_receiptShopName__ZL7wH strong{font-size:.88rem}.landing_receiptShopName__ZL7wH span{font-size:.74rem;color:var(--ink-faint)}.landing_receiptLines__g7dPa{margin:0}.landing_receiptLines__g7dPa>div{display:flex;justify-content:space-between;padding:.18rem 0;font-size:.84rem}.landing_receiptLines__g7dPa dt{color:var(--ink-soft)}.landing_receiptLines__g7dPa dd{margin:0;font-weight:600}.landing_receiptTotal__brmmo{border-top:1.5px dashed var(--line);margin-top:.3rem;padding-top:.4rem!important}.landing_receiptTotal__brmmo dt{font-weight:800;color:var(--ink)}.landing_receiptTotal__brmmo dd{font-weight:800;font-size:.95rem}.landing_receiptShop__G6f9Y[data-winner=true] .landing_receiptTotal__brmmo dd{color:var(--leaf)}.landing_receiptStamp__DIImN{display:inline-block;margin:.7rem 0 .2rem;padding:.5rem 1rem;border:2.5px solid var(--flame);border-radius:6px;color:var(--flame);font-weight:800;font-size:.92rem;text-transform:uppercase;letter-spacing:.05em;transform:rotate(-2.5deg);animation:landing_stamp___JYrg .5s cubic-bezier(.22,1.6,.5,1) .7s both}.landing_receiptMoral__RYysd{margin:.9rem 0 0;font-size:.8rem;line-height:1.55;color:var(--ink-soft);font-style:italic}.landing_proofStrip__n_Mx6{background:var(--ink);color:var(--receipt);padding:2.2rem 0 1.6rem}.landing_proofRow__IOcpT{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem}.landing_proofItem__kSmIv strong{display:block;font-family:var(--ld-display),Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:900;color:var(--sky);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_proofItem__kSmIv span{font-size:.78rem;color:rgba(255,253,246,.65);line-height:1.4;display:block;margin-top:.2rem}.landing_proofNote__KBxoM{margin:1.6rem 0 0;font-size:.74rem;color:rgba(255,253,246,.45);border-top:1px dashed rgba(255,253,246,.2);padding-top:.9rem}.landing_sectionHead__k4znz{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.landing_kicker__pp7Ov{display:inline-block;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--flame);margin-bottom:.8rem}.landing_catCopy__1iLri h2,.landing_partnerCopy__n7pAA h2,.landing_sectionHead__k4znz h2{font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.12;font-weight:900}.landing_how__R9SQz{padding:clamp(3.5rem,7vw,6rem) 0}.landing_howGrid__2mEcc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.landing_howCard__MC22s{background:var(--receipt);border:1px solid var(--line);border-radius:16px;padding:1.8rem 1.6rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.landing_howCard__MC22s:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(24,21,16,.1)}.landing_howCard__MC22s:nth-child(2){transform:rotate(-.6deg)}.landing_howCard__MC22s:nth-child(2):hover{transform:rotate(0) translateY(-4px)}.landing_howNum___k2fd{font-family:var(--ld-display),Georgia,serif;font-size:2.4rem;font-weight:900;font-style:italic;color:var(--sky);line-height:1}.landing_howCard__MC22s h3{font-size:1.18rem;margin:.8rem 0 .6rem}.landing_howCard__MC22s p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ink-soft)}.landing_formula__pxuSP{font-family:var(--ld-display),Georgia,serif;font-size:1.02rem!important;color:var(--ink)!important;background:var(--paper);border:1.5px dashed var(--line);border-radius:10px;padding:.7rem .9rem;margin:0 0 .8rem!important}.landing_formula__pxuSP em{color:var(--flame);font-weight:700}.landing_ledgerSection__wV7Zq{padding:clamp(3.5rem,7vw,6rem) 0;background:linear-gradient(180deg,transparent,rgba(117,170,219,.1) 30%,rgba(117,170,219,.1) 70%,transparent)}.landing_ledger__jC9ds{display:grid;grid-template-columns:1.4fr .85fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}.landing_ledgerStops__ThkzD{display:grid;grid-gap:1rem;gap:1rem}.landing_stopCard__1sx9l{background:var(--receipt);border:1px solid var(--line);border-radius:16px;padding:1.3rem 1.4rem;box-shadow:0 6px 20px rgba(24,21,16,.06)}.landing_stopHead__90Jbm{display:flex;align-items:center;gap:.8rem;padding-bottom:.8rem;border-bottom:1.5px dashed var(--line)}.landing_stopHead__90Jbm strong{display:block;font-size:.98rem}.landing_stopHead__90Jbm span{font-size:.78rem;color:var(--ink-faint)}.landing_stopItems___gfKH{list-style:none;margin:0;padding:.6rem 0}.landing_stopItems___gfKH li{display:flex;align-items:center;gap:.7rem;padding:.42rem 0;font-size:.9rem}.landing_stopItems___gfKH img{width:34px;height:34px;background:var(--paper);border-radius:9px;padding:3px;border:1px solid var(--line)}.landing_stopItems___gfKH span{flex:1 1;color:var(--ink-soft)}.landing_stopItems___gfKH strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_stopFoot__vI2tK{display:flex;justify-content:space-between;border-top:1.5px dashed var(--line);padding-top:.7rem;font-size:.88rem}.landing_stopFoot__vI2tK strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_ledgerSummary__KhCaL{position:-webkit-sticky;position:sticky;top:90px;background:var(--ink);color:var(--receipt);border-radius:18px;padding:1.7rem 1.6rem;box-shadow:0 22px 50px rgba(24,21,16,.3);transform:rotate(.8deg)}.landing_ledgerSummary__KhCaL h3{font-size:1.3rem;font-style:italic;margin-bottom:1rem;color:var(--sky)}.landing_ledgerSummary__KhCaL dl{margin:0}.landing_ledgerSummary__KhCaL dl>div{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.9rem}.landing_ledgerSummary__KhCaL dt{color:rgba(255,253,246,.7)}.landing_ledgerSummary__KhCaL dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_ledgerTrue__MjEJI{border-top:1.5px dashed rgba(255,253,246,.25);border-bottom:1.5px dashed rgba(255,253,246,.25);margin:.4rem 0}.landing_ledgerTrue__MjEJI dd,.landing_ledgerTrue__MjEJI dt{font-weight:800!important;color:var(--receipt)!important;font-size:1rem}.landing_ledgerSaves__Wou1m{margin-top:1.1rem;background:var(--leaf);border-radius:10px;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.landing_ledgerSaves__Wou1m strong{font-size:1.15rem}.landing_ledgerVerdict__174m6{margin:1rem 0 1.2rem;font-family:var(--ld-display),Georgia,serif;font-style:italic;font-size:1rem;color:rgba(255,253,246,.85)}.landing_shelfSection___wMuH{padding:clamp(3.5rem,7vw,6rem) 0}.landing_shelfGrid__iuI4o{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.landing_shelfCard__v8WWR{background:var(--receipt);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.landing_shelfCard__v8WWR:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(24,21,16,.12);border-color:var(--navy)}.landing_shelfArt__SzC7y{position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 26px,rgba(24,21,16,.035) 26px,rgba(24,21,16,.035) 27px),var(--paper-deep);display:flex;align-items:center;justify-content:center;padding:1.4rem}.landing_shelfArt__SzC7y img{width:96px;height:96px;transition:transform .25s ease}.landing_shelfCard__v8WWR:hover .landing_shelfArt__SzC7y img{transform:scale(1.1) rotate(-3deg)}.landing_sponsoredTag__xlGGi{position:absolute;top:10px;right:10px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--receipt);padding:.25rem .55rem;border-radius:999px}.landing_shelfBody__hYnlr{padding:1.1rem 1.2rem 1.25rem;display:grid;grid-gap:.45rem;gap:.45rem}.landing_shelfRetailer__WJgGQ{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.landing_shelfBody__hYnlr h3{font-size:1.08rem}.landing_shelfBody__hYnlr h3 small{font-family:var(--ld-body),sans-serif;font-weight:500;color:var(--ink-faint);font-size:.78rem}.landing_shelfPrice__yE3Oo{display:flex;align-items:baseline;gap:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_shelfPrice__yE3Oo strong{font-family:var(--ld-display),Georgia,serif;font-size:1.5rem;font-weight:900;color:var(--flame)}.landing_shelfPrice__yE3Oo s{color:var(--ink-faint);font-size:.86rem}.landing_shelfVerdict__9rUE_{font-size:.76rem;font-weight:700;padding:.35rem .6rem;border-radius:7px;justify-self:start}.landing_shelfVerdict__9rUE_[data-good=true]{background:rgba(30,122,78,.12);color:var(--leaf)}.landing_shelfVerdict__9rUE_[data-good=false]{background:rgba(192,57,43,.1);color:#c0392b}.landing_catSection__h3dsV{padding:clamp(3.5rem,7vw,6rem) 0;background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing_catSplit__YVsZn{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.landing_catCopy__1iLri p{margin:1.1rem 0 0;color:var(--ink-soft);line-height:1.65;font-size:.95rem}.landing_catPerks__HOhsd{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.landing_catPerks__HOhsd li{font-size:.9rem;font-weight:600;padding-left:1.5rem;position:relative}.landing_catPerks__HOhsd li:before{content:"✓";position:absolute;left:0;color:var(--leaf);font-weight:900}.landing_catGrid__e7PVw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.9rem;gap:.9rem}.landing_catCard__llOkj{background:var(--receipt);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;text-decoration:none;color:var(--ink);display:grid;grid-gap:.35rem;gap:.35rem;transition:transform .2s ease,box-shadow .2s ease}.landing_catCard__llOkj:nth-child(odd){transform:rotate(-.7deg)}.landing_catCard__llOkj:nth-child(2n){transform:rotate(.7deg)}.landing_catCard__llOkj:hover{transform:rotate(0) translateY(-3px);box-shadow:0 12px 30px rgba(24,21,16,.12)}.landing_catCard__llOkj strong{font-size:.92rem}.landing_catCard__llOkj span{font-size:.76rem;color:var(--ink-faint)}.landing_retailerChip__0lwyl{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--navy);overflow:hidden;flex-shrink:0}.landing_retailerChip__0lwyl img{width:80%;height:80%;object-fit:contain}.landing_retailerChipSm___x9Bo{width:22px;height:22px;border-radius:7px}.landing_trust__bt2TU{padding:clamp(3rem,6vw,5rem) 0}.landing_trustInner__mSPQW{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;background:var(--receipt);border:1.5px solid var(--ink);border-radius:20px;padding:clamp(1.5rem,4vw,2.8rem);box-shadow:6px 6px 0 var(--sky)}.landing_trustStamp__yl9Kv{font-family:var(--ld-display),Georgia,serif;font-weight:900;font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:.04em;color:var(--flame);border:3px solid var(--flame);border-radius:8px;padding:.8rem 1.1rem;transform:rotate(-4deg);white-space:nowrap}.landing_trustRules__2FVZF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.landing_trustRules__2FVZF h3{font-size:1.02rem;margin-bottom:.4rem}.landing_trustRules__2FVZF p{margin:0;font-size:.84rem;line-height:1.6;color:var(--ink-soft)}.landing_partnerSection__1Jw5_{padding:0 0 clamp(3.5rem,7vw,6rem)}.landing_partnerInner__hlBWt{background:radial-gradient(700px 380px at 90% 0,rgba(117,170,219,.25),transparent 60%),var(--navy);color:var(--receipt);border-radius:24px;padding:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:center}.landing_partnerCopy__n7pAA .landing_kicker__pp7Ov{color:var(--sky)}.landing_partnerCopy__n7pAA h2{color:var(--receipt)}.landing_partnerCopy__n7pAA p{margin:1.1rem 0 0;color:rgba(255,253,246,.85);line-height:1.65;font-size:.96rem;max-width:32rem}.landing_partnerList__nBDYz{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.landing_partnerList__nBDYz li{font-size:.9rem;font-weight:600;padding-left:1.5rem;position:relative}.landing_partnerList__nBDYz li:before{content:"→";position:absolute;left:0;color:var(--sky);font-weight:900}.landing_partnerActions__5zCb4{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.landing_partnerProof__PnsCk{background:rgba(255,253,246,.08);border:1.5px dashed rgba(255,253,246,.3);border-radius:16px;padding:1.5rem 1.5rem 1.3rem}.landing_partnerProofTitle__z1KSY{margin:0 0 .9rem;font-weight:800;font-size:.92rem;color:var(--sky)}.landing_partnerProof__PnsCk ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.landing_partnerProof__PnsCk li{font-size:.86rem;padding-left:1.3rem;position:relative;color:rgba(255,253,246,.9)}.landing_partnerProof__PnsCk li:before{content:"▸";position:absolute;left:0;color:var(--sky)}.landing_partnerProofNote__9Naay{margin:1.1rem 0 0;font-size:.74rem;font-style:italic;color:rgba(255,253,246,.6);border-top:1px dashed rgba(255,253,246,.25);padding-top:.8rem}.landing_footer__0UmUP{border-top:1.5px dashed var(--line);padding:clamp(2.5rem,5vw,4rem) 0}.landing_footerGrid__jPI_8{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.landing_footerBrand__XZKpP p{margin:1rem 0 0;font-size:.86rem;color:var(--ink-soft);line-height:1.6;max-width:18rem}.landing_footerCol__LGnNV h4{margin:0 0 .9rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.landing_footerCol__LGnNV a{display:block;color:var(--ink-soft);text-decoration:none;font-size:.88rem;padding:.25rem 0;transition:color .15s ease}.landing_footerCol__LGnNV a:hover{color:var(--ink)}.landing_adminLink__FJuGb{opacity:.4;font-size:.75rem!important;margin-top:.5rem}@keyframes landing_rise__040z_{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_riseTilt__9kath{0%{opacity:0;transform:rotate(1.2deg) translateY(26px)}to{opacity:1;transform:rotate(1.2deg) translateY(0)}}@keyframes landing_stamp___JYrg{0%{opacity:0;transform:rotate(-2.5deg) scale(1.7)}to{opacity:1;transform:rotate(-2.5deg) scale(1)}}@keyframes landing_pulse__B7fs1{0%,to{box-shadow:0 0 0 0 rgba(30,122,78,.5)}60%{box-shadow:0 0 0 7px rgba(30,122,78,0)}}@media (prefers-reduced-motion:reduce){.landing_page__pEwES *{animation:none!important;transition:none!important}}@media (max-width:980px){.landing_heroGrid__yIZcR{grid-template-columns:1fr}.landing_receipt___qfxw{max-width:26rem}.landing_howGrid__2mEcc,.landing_ledger__jC9ds{grid-template-columns:1fr}.landing_ledgerSummary__KhCaL{position:static;transform:none}.landing_shelfGrid__iuI4o{grid-template-columns:repeat(2,1fr)}.landing_catSplit__YVsZn,.landing_trustInner__mSPQW{grid-template-columns:1fr}.landing_trustStamp__yl9Kv{justify-self:start}.landing_partnerInner__hlBWt,.landing_trustRules__2FVZF{grid-template-columns:1fr}.landing_proofRow__IOcpT{grid-template-columns:repeat(2,1fr);row-gap:1.2rem}.landing_footerGrid__jPI_8{grid-template-columns:1fr 1fr}}@media (max-width:560px){.landing_catGrid__e7PVw,.landing_shelfGrid__iuI4o{grid-template-columns:1fr}.landing_navActions__GGpJs .landing_btnGhost__1jf1F{display:none}}@media (max-width:380px){.landing_navInner__ltyL1{padding:.7rem 1rem;gap:.5rem}.landing_logo__Z__TN{font-size:1.05rem}.landing_logoMark__fvIaK{width:26px;height:26px}.landing_navActions__GGpJs .landing_btn__JXXDk{padding:.5rem .9rem;font-size:.8rem}}