@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_8acc2b{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_8acc2b{--font-fredoka:"Fredoka","Fredoka Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_beb5b7{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_beb5b7{--font-nunito:"Nunito","Nunito Fallback"}html:has(.zz){overflow-x:clip;background:#f7f2e8}@media (prefers-reduced-motion:no-preference){html:has(.zz){scroll-behavior:smooth}}.zz{--zz-sky:#1593cc;--zz-sky-deep:#0b6e9c;--zz-ink:#172033;--zz-navy:#102044;--zz-navy-2:#0b1730;--zz-orange:#ff7a1a;--zz-mint:#1fbf7a;--zz-white:#ffffff;--zz-ice:#e5f4fb;--zz-beige:#f4efe4;--zz-cream:#f7f2e8;--zz-shadow:6px 6px 0 var(--zz-ink);--font-display:var(--font-fredoka),"Trebuchet MS",sans-serif;--font-body:var(--font-nunito),"Trebuchet MS",sans-serif;--zz-nav-h:76px;min-height:100vh;background:var(--zz-cream);color:var(--zz-ink);font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.5;color-scheme:light}.zz,.zz *,.zz :after,.zz :before{box-sizing:border-box}.zz img{max-width:100%;height:auto}.zz h1,.zz h2,.zz h3,.zz p,.zz ul{margin:0}.zz a{color:inherit}.zz ::selection{background:#ffe0c2;color:var(--zz-ink)}.zz [id],.zz section{scroll-margin-top:calc(var(--zz-nav-h) + 12px)}.zz-wrap{width:min(1180px,calc(100% - 32px));margin-inline:auto}.zz-skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.zz-skip:focus,.zz-skip:focus-visible{position:fixed;top:12px;left:12px;z-index:80;width:auto;height:auto;margin:0;padding:12px 16px;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal;background:var(--zz-white);color:var(--zz-ink);border:3px solid var(--zz-ink);border-radius:999px;box-shadow:4px 4px 0 var(--zz-orange);font-family:var(--font-display);font-weight:700;text-decoration:none}#content:focus{outline:none}.zz :focus-visible{outline:3px solid var(--zz-orange);outline-offset:3px}.zz-top{background:var(--zz-navy-2);color:#f4f8ff;text-align:center}.zz-top .zz-wrap{gap:4px 14px;padding:10px 0}.zz-foot-brand,.zz-top .zz-wrap,.zz-top-brand{display:flex;flex-wrap:wrap;justify-content:center}.zz-foot-brand,.zz-top-brand{gap:6px 8px;font-weight:800;font-size:.98rem}.zz-x{color:var(--zz-orange);font-weight:800}.zz-top-offer{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.92rem}.zz-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--zz-cream);border-bottom:3px solid var(--zz-ink)}.zz-nav-row{display:flex;align-items:center;gap:16px;min-height:var(--zz-nav-h);padding:8px 0}.zz-logo{display:inline-flex;align-items:center;gap:10px;margin-right:auto;color:var(--zz-ink);text-decoration:none;min-width:0}.zz-logo img{width:auto;height:52px}.zz-logo span{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,2vw,1.7rem);letter-spacing:-.03em;line-height:1}.zz-links{display:none;align-items:center;gap:18px}.zz-drawer nav a,.zz-footer nav a,.zz-links a{font-family:var(--font-display);font-weight:600;font-size:1.05rem;text-decoration:none}.zz-drawer nav a:hover,.zz-footer nav a:hover,.zz-links a:hover{text-decoration:underline;text-underline-offset:3px}.zz-nav-cta{display:none}.zz-nav-cta .zz-btn{min-height:46px;padding-inline:16px}.zz-drawer{position:relative}.zz-drawer summary{list-style:none;cursor:pointer;min-height:46px;display:inline-flex;align-items:center;padding:8px 14px;border:3px solid var(--zz-ink);border-radius:999px;background:var(--zz-white);box-shadow:3px 3px 0 var(--zz-ink);font-family:var(--font-display);font-weight:700}.zz-drawer summary::-webkit-details-marker{display:none}.zz-drawer nav{position:absolute;right:0;top:calc(100% + 10px);z-index:50;display:grid;grid-gap:8px;gap:8px;min-width:min(260px,80vw);padding:14px;background:var(--zz-white);border:3px solid var(--zz-ink);border-radius:18px;box-shadow:var(--zz-shadow)}.zz-drawer nav a{padding:8px 4px}.zz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 18px;border-radius:999px;border:3px solid var(--zz-ink);background:var(--zz-orange);color:var(--zz-ink);box-shadow:4px 4px 0 var(--zz-ink);font-family:var(--font-display);font-weight:700;font-size:1.12rem;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.zz-btn:hover{background:#ff8d38}.zz-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--zz-ink)}.zz-btn-outline{background:var(--zz-white)}.zz-btn-outline:hover{background:#fff7ee}.zz-hero{background:var(--zz-sky);color:var(--zz-white);padding-top:28px}.zz-hero-grid{display:grid;grid-gap:8px 28px;gap:8px 28px;align-items:center}.zz-hero-offers{position:relative}.zz-hero-character{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:4px;width:min(100%,460px);margin:12px auto 0}.zz-hero-zimmi{display:flex;flex-direction:column;align-items:center;width:min(230px,70%)}.zz-flag,.zz-nameplate,.zz-pill,.zz-stamp{display:inline-block;width:-moz-fit-content;width:fit-content;border:3px solid var(--zz-ink);font-family:var(--font-display);font-weight:700;line-height:1;box-shadow:3px 3px 0 var(--zz-ink)}.zz-stamp{margin:0 0 12px;padding:8px 12px;border-radius:12px;background:var(--zz-orange);color:var(--zz-ink);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-7deg)}.zz-display{display:grid;grid-gap:2px;gap:2px;text-wrap:balance;color:var(--zz-white);font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,5.3rem);letter-spacing:-.035em;line-height:.9;-webkit-text-stroke:.035em var(--zz-ink);paint-order:stroke fill;text-shadow:.055em .055em 0 #0c5274}.zz-hero-card{margin-top:18px;padding:14px 16px;background:var(--zz-white);color:var(--zz-ink);border:3px solid var(--zz-ink);border-radius:22px;box-shadow:var(--zz-shadow)}.zz-chips{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.zz-checks li,.zz-chips li{display:flex;align-items:flex-start;gap:10px}.zz-chips li{font-weight:800}.zz-check{width:26px;height:26px;flex:none;margin-top:1px}.zz-close-note,.zz-note{margin-top:10px;font-weight:800}.zz-flag{margin:0 0 -6px 8px;padding:7px 12px;border-radius:8px 16px 16px 8px;background:var(--zz-orange);color:var(--zz-ink);transform:rotate(-8deg);z-index:2}.zz-hero-zimmi img{width:min(210px,100%);height:auto}.zz-nameplate{margin:-8px 0 0 28px;padding:7px 12px;border-radius:999px;background:var(--zz-white);color:var(--zz-ink);transform:rotate(3deg)}.zz-nameplate-zenni{background:#d9f7ea}.zz-offers{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:stretch}.zz-price{display:flex;flex-direction:column;min-width:0;height:100%;padding:18px 16px 16px;border:3px solid var(--zz-ink);border-radius:28px;box-shadow:var(--zz-shadow)}.zz-pill,.zz-price{background:var(--zz-white);color:var(--zz-ink)}.zz-pill{padding:7px 12px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;transform:rotate(-2deg)}.zz-pill-monthly{background:var(--zz-orange)}.zz-pill-weekly{background:#b7e6f8}.zz-pill-mint{background:#bdf3d8;color:var(--zz-ink)}.zz-pill-orange{background:var(--zz-orange)}.zz-amount{margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:clamp(3.2rem,7vw,4.6rem);letter-spacing:-.04em;line-height:.9}.zz-per{margin-top:4px;margin-bottom:16px;font-weight:800;font-size:1.05rem}.zz-price .zz-btn{width:100%;margin-top:auto}.zz-billed{margin-top:14px;padding-top:12px;border-top:3px dashed rgba(23,32,51,.28);font-size:1rem;font-weight:800;line-height:1.4;text-wrap:pretty}.zz-or{justify-self:center;align-self:center;display:grid;place-items:center;width:64px;height:64px;margin:0;border:3px solid var(--zz-ink);border-radius:50%;background:var(--zz-orange);color:var(--zz-ink);box-shadow:3px 3px 0 var(--zz-ink);font-family:var(--font-display);font-weight:700;font-size:1.25rem;transform:rotate(-8deg);z-index:2}.zz-thumbs{display:none;width:112px;height:auto;flex:none}.zz-wave{display:block;width:100%;height:72px;margin-top:8px}.zz-benefits,.zz-close,.zz-faq,.zz-included,.zz-policy,.zz-talk{padding-top:12px}.zz-talk{background:var(--zz-white)}.zz-h2{margin:14px 0 12px;text-wrap:balance;color:var(--zz-ink);font-family:var(--font-display);font-weight:700;font-size:clamp(2.15rem,4.6vw,3.7rem);letter-spacing:-.03em;line-height:.98}.zz-line{display:block}.zz-accent{color:var(--zz-sky-deep)}.zz-lead{max-width:42rem;margin-bottom:8px;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.3}.zz-follow{margin-bottom:8px;font-weight:800}.zz-benefits .zz-prose,.zz-included p,.zz-policy p,.zz-talk p{max-width:44rem}.zz-checks{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:0;list-style:none}.zz-split{display:grid;grid-gap:22px;gap:22px;align-items:center}.zz-mascot-spot{display:grid;place-items:center;position:relative}.zz-mascot-spot img{position:relative;z-index:1;width:min(100%,420px);height:auto}.zz-mascot-spot:before{content:"";position:absolute;z-index:0;width:min(280px,70%);height:120px;bottom:6%;border:3px solid var(--zz-ink);border-radius:50%;box-shadow:4px 4px 0 var(--zz-ink)}.zz-benefits,.zz-mascot-spot:before{background:var(--zz-ice)}.zz-section-head{display:grid;grid-gap:8px;gap:8px;align-items:end}.zz-flag-mascot{width:120px;height:auto;justify-self:start}.zz-benefit-grid{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.zz-benefit{min-width:0;padding:16px 16px 20px;background:var(--zz-white);border:3px solid var(--zz-ink);border-radius:28px;box-shadow:var(--zz-shadow)}.zz-benefit img{display:block;width:auto;height:168px;max-width:100%;margin:0 auto 8px;object-fit:contain}.zz-benefit h3,.zz-policy h3{font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.zz-benefit p{margin-top:8px}.zz-included{background-color:var(--zz-beige);background-image:linear-gradient(rgba(23,32,51,.05) 1px,transparent 0),linear-gradient(90deg,rgba(23,32,51,.05) 1px,transparent 0);background-size:28px 28px}.zz-included-note{margin:16px 0;font-weight:800}.zz-mascot-spot-crew img{width:min(100%,460px)}.zz-faq{background:var(--zz-navy)}.zz-faq,.zz-faq .zz-h2{color:var(--zz-white)}.zz-faq-grid{display:grid;grid-gap:18px;gap:18px;align-items:center}.zz-faq-list{display:grid;grid-gap:12px;gap:12px}.zz-faq-item{background:var(--zz-white);color:var(--zz-ink);border:3px solid var(--zz-ink);border-radius:20px;box-shadow:5px 5px 0 #071022}.zz-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px 16px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.25}.zz-faq-item summary::-webkit-details-marker{display:none}.zz-plus{position:relative;flex:none;width:32px;height:32px;border:3px solid var(--zz-ink);border-radius:50%;background:var(--zz-orange)}.zz-plus:after,.zz-plus:before{content:"";position:absolute;left:50%;top:50%;background:var(--zz-ink);transform:translate(-50%,-50%)}.zz-plus:before{width:14px;height:3px}.zz-plus:after{width:3px;height:14px}.zz-faq-item[open] .zz-plus:after{display:none}.zz-faq-item p{margin:0;padding:0 16px 16px;font-weight:700}.zz-faq-mascot{display:flex;flex-direction:column;align-items:center}.zz-faq-mascot img{width:min(180px,46vw);height:auto}.zz-policy{background:var(--zz-white)}.zz-policy-head{display:grid;grid-gap:12px;gap:12px;align-items:end}.zz-policy-mascots{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.zz-policy-mascots img{width:auto;height:120px}.zz-policy-cols{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.zz-callout,.zz-policy-cols article{min-width:0;padding:18px;background:var(--zz-ice);border:3px solid var(--zz-ink);border-radius:24px;box-shadow:var(--zz-shadow)}.zz-policy-cols ul{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:0;list-style:none}.zz-policy-cols li{position:relative;padding-left:22px;font-weight:700}.zz-policy-cols li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border:2px solid var(--zz-ink);border-radius:50%;background:var(--zz-mint)}.zz-policy-cols article:last-child li:before{background:var(--zz-orange)}.zz-callouts{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.zz-callout{background:#fff8ef;font-weight:800}.zz-callout-stop{background:var(--zz-white)}.zz-close{background:var(--zz-navy);padding-bottom:36px}.zz-close,.zz-close .zz-h2{color:var(--zz-white)}.zz-close-note{color:#e7f2ff;font-size:1.15rem}.zz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.zz-actions .zz-btn{flex:1 1 200px}.zz-mascot-spot-finale:before{background:#1a3d78;border-color:#081226;box-shadow:4px 4px 0 #081226}.zz-mascot-spot-finale img{width:min(100%,480px)}.zz-footer{background:var(--zz-navy-2);color:#e7f2ff;border-top:6px solid var(--zz-orange);padding:28px 0 36px}.zz-footer-grid{display:grid;grid-gap:18px;gap:18px}.zz-foot-brand,.zz-logo-foot span{color:var(--zz-white)}.zz-motto{max-width:36rem;margin-top:10px;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.3}.zz-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px;align-content:flex-start}@media (min-width:640px){.zz-offers{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px}.zz-or{margin-inline:-6px}}@media (min-width:800px){.zz-wrap{width:min(1180px,calc(100% - 64px))}.zz-links,.zz-nav-cta{display:flex}.zz-drawer{display:none}.zz-faq-grid,.zz-footer-grid,.zz-policy-cols,.zz-policy-head,.zz-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}.zz-policy-mascots{justify-content:flex-end}.zz-policy-mascots img{height:168px}.zz-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.zz-benefit:first-child{transform:rotate(-1deg)}.zz-benefit:nth-child(2){transform:rotate(.8deg)}.zz-benefit:nth-child(3){transform:rotate(-.45deg)}.zz-section-head{grid-template-columns:minmax(0,1fr) auto}.zz-flag-mascot{width:auto;height:220px;max-width:150px}}@media (min-width:1100px){.zz-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-areas:"copy offers" "mascot offers";column-gap:36px;align-items:start}.zz-hero-copy{grid-area:copy}.zz-hero-character{grid-area:mascot;justify-content:flex-start;width:auto;margin:4px 0 0}.zz-hero-zimmi{align-items:flex-start;width:min(220px,100%)}.zz-thumbs{display:block;margin:0 0 28px}.zz-hero-offers{grid-area:offers;align-self:center}.zz-display{font-size:clamp(2.7rem,3.3vw,4.15rem)}.zz-display span{white-space:nowrap}}@media (max-width:799px){.zz-faq-mascot{order:-1}}@media (prefers-reduced-motion:reduce){.zz-benefit,.zz-btn:active,.zz-flag,.zz-nameplate,.zz-or,.zz-pill,.zz-stamp{transform:none}}@media (prefers-reduced-motion:no-preference){.zz-float{animation:zz-float 4.8s ease-in-out infinite}}@keyframes zz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}