@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito:wght@400;600;700;800&display=swap";
.theme-module__mjDroa__wrapper{--diamond-a:#c8ccd1;--diamond-b:#bcc0c5;--band:#aeb2b8;--surface:#fff;--surface-shadow:#d7d3c8;--ink:#3a3d42;--ink-soft:#6b6f76;--paw-blue:#5b93c9;--paw-blue-dark:#3f6c98;--paw-yellow:#e3ba3e;--paw-yellow-dark:#ad8a26;--paw-red:#d8604a;--paw-red-dark:#a5442f;--paw-green:#57a374;--paw-green-dark:#3a7a52;--paw-brown:#8a6a4a;--paw-brown-dark:#614a33;--radius:18px;--outline:3px;color:var(--ink);background-color:var(--band);background-image:linear-gradient(135deg, var(--diamond-a) 25%, transparent 25%), linear-gradient(225deg, var(--diamond-a) 25%, transparent 25%), linear-gradient(45deg, var(--diamond-a) 25%, transparent 25%), linear-gradient(315deg, var(--diamond-a) 25%, var(--diamond-b) 25%);background-position:60px 0,60px 0,0 0,0 0;background-size:120px 120px;min-height:100vh;font-family:Nunito,sans-serif;transition:background-color .35s,color .35s}.theme-module__mjDroa__wrapper[data-theme=dark]{--diamond-a:#2b2d31;--diamond-b:#232529;--band:#1c1d20;--surface:#302f33;--surface-shadow:#1a1a1c;--ink:#eceef1;--ink-soft:#a6a9b0}
.ThemeToggle-module__PRJ_aa__toggle{border:var(--outline) solid var(--ink);background:var(--surface);width:44px;height:44px;box-shadow:0 4px 0 var(--surface-shadow);cursor:pointer;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.ThemeToggle-module__PRJ_aa__toggle:active{box-shadow:0 2px 0 var(--surface-shadow);transform:translateY(2px)}
.PageShell-module__N6PGDG__topbar{justify-content:space-between;align-items:center;max-width:860px;margin:0 auto;padding:28px 24px 0;display:flex}.PageShell-module__N6PGDG__homePill{color:var(--ink);background:var(--surface);border:var(--outline) solid var(--ink);box-shadow:0 4px 0 var(--surface-shadow);border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-family:"Baloo 2",sans-serif;font-size:15px;font-weight:700;display:inline-flex}.PageShell-module__N6PGDG__hero{text-align:center;max-width:860px;margin:0 auto;padding:18px 24px 40px}.PageShell-module__N6PGDG__eyebrow{letter-spacing:3px;color:var(--ink-soft);text-transform:uppercase;font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700}.PageShell-module__N6PGDG__h1{letter-spacing:1px;color:var(--surface);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);margin:6px 0 4px;font-family:"Baloo 2",sans-serif;font-size:clamp(40px,9vw,68px);font-weight:800}.PageShell-module__N6PGDG__tagline{color:var(--ink-soft);max-width:480px;margin:10px auto 0;font-size:16px;font-weight:600}.PageShell-module__N6PGDG__pairStrip{justify-content:center;gap:10px;margin:26px 0 0;display:flex}.PageShell-module__N6PGDG__pair{border:var(--outline) solid var(--ink);box-shadow:0 4px 0 var(--surface-shadow);border-radius:10px;display:flex;overflow:hidden}.PageShell-module__N6PGDG__pair span{width:30px;height:30px}.PageShell-module__N6PGDG__wave{width:100%;height:46px;margin-top:-6px;display:block}.PageShell-module__N6PGDG__wave path{fill:var(--surface)}.PageShell-module__N6PGDG__main{background:var(--surface);max-width:860px;margin:0 auto;padding:8px 0 60px}.PageShell-module__N6PGDG__contentInner{max-width:560px;margin:0 auto;padding:0 28px}.PageShell-module__N6PGDG__wide{max-width:680px}.PageShell-module__N6PGDG__footer{text-align:center;color:var(--ink-soft);padding:30px 24px 50px;font-size:13px;font-weight:700}.PageShell-module__N6PGDG__pawRow{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.PageShell-module__N6PGDG__pawRow span{border:2px solid var(--ink);border-radius:5px;width:16px;height:16px;display:inline-block}@media (max-width:480px){.PageShell-module__N6PGDG__h1{-webkit-text-stroke:2px var(--ink);text-shadow:0 4px 0 var(--ink)}.PageShell-module__N6PGDG__contentInner{padding:0 20px}}
.BackLink-module__rg-bpq__wrap{text-align:center}.BackLink-module__rg-bpq__link{color:var(--ink-soft);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.BackLink-module__rg-bpq__link:hover{color:var(--ink)}
.EmailSignupForm-module__E3lNna__badge{background:color-mix(in srgb, var(--btn-accent) 20%, transparent);border:var(--outline) solid var(--btn-accent-shadow);color:var(--btn-accent-shadow);letter-spacing:.4px;border-radius:12px;align-items:center;gap:8px;margin:26px 0 18px;padding:10px 16px;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;display:inline-flex}.EmailSignupForm-module__E3lNna__features{flex-direction:column;gap:10px;margin:8px 0 6px;display:flex}.EmailSignupForm-module__E3lNna__feature{color:var(--ink);background:color-mix(in srgb, var(--diamond-a) 45%, transparent);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:700;display:flex}.EmailSignupForm-module__E3lNna__dot{border:2px solid var(--ink);border-radius:5px;flex-shrink:0;width:18px;height:18px}.EmailSignupForm-module__E3lNna__card{background:var(--diamond-a);border:var(--outline) solid var(--ink);border-radius:var(--radius);box-shadow:0 5px 0 var(--surface-shadow);margin:28px 0 20px;padding:26px 24px}.EmailSignupForm-module__E3lNna__label{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;display:block}.EmailSignupForm-module__E3lNna__row{gap:10px;margin-bottom:6px;display:flex}.EmailSignupForm-module__E3lNna__row input[type=email]{background:var(--surface);border:var(--outline) solid var(--ink);min-width:0;color:var(--ink);box-shadow:0 4px 0 var(--surface-shadow);border-radius:12px;outline:none;flex:1;padding:13px 16px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;transition:box-shadow .15s}.EmailSignupForm-module__E3lNna__row input[type=email]::placeholder{color:var(--ink-soft);font-weight:600}.EmailSignupForm-module__E3lNna__row input[type=email]:focus{box-shadow:0 4px 0 var(--btn-accent-shadow)}.EmailSignupForm-module__E3lNna__row button[type=submit]{letter-spacing:.3px;color:var(--surface);background:var(--btn-accent);border:var(--outline) solid var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--btn-accent-shadow);border-radius:12px;flex-shrink:0;padding:0 22px;font-family:"Baloo 2",sans-serif;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s}.EmailSignupForm-module__E3lNna__row button[type=submit]:hover{filter:brightness(1.05)}.EmailSignupForm-module__E3lNna__row button[type=submit]:active{box-shadow:0 2px 0 var(--btn-accent-shadow);transform:translateY(2px)}.EmailSignupForm-module__E3lNna__row button[type=submit]:disabled{background:var(--ink-soft);box-shadow:0 4px 0 var(--surface-shadow);cursor:not-allowed}.EmailSignupForm-module__E3lNna__error{color:var(--paw-red-dark);margin-top:8px;font-size:13.5px;font-weight:700}.EmailSignupForm-module__E3lNna__footerNote{text-align:center;color:var(--ink-soft);margin:4px 0 8px;font-size:13px;font-weight:600;line-height:1.7}@media (max-width:480px){.EmailSignupForm-module__E3lNna__row{flex-direction:column}.EmailSignupForm-module__E3lNna__row button[type=submit]{padding:13px 22px}}
.page-module__TKfWwa__meta{text-align:center;color:var(--ink-soft);margin-bottom:8px;font-size:14px;font-weight:700}.page-module__TKfWwa__summaryCard{background:var(--diamond-a);border:var(--outline) solid var(--ink);border-radius:var(--radius);box-shadow:0 5px 0 var(--surface-shadow);margin:22px 0 40px;padding:22px}.page-module__TKfWwa__summaryCard p{margin:0;font-size:16px;font-weight:700;line-height:1.5}.page-module__TKfWwa__rule{margin:40px 0}.page-module__TKfWwa__ruleHead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.page-module__TKfWwa__tilePair{border:var(--outline) solid var(--ink);box-shadow:0 3px 0 var(--surface-shadow);border-radius:10px;flex-shrink:0;display:flex;overflow:hidden}.page-module__TKfWwa__tilePair span{width:26px;height:26px}.page-module__TKfWwa__rule h2{letter-spacing:.3px;margin:0;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:700}.page-module__TKfWwa__rule p{color:var(--ink);font-size:15.5px;line-height:1.65}.page-module__TKfWwa__rule ul{margin:10px 0 0;padding-left:0;list-style:none}.page-module__TKfWwa__rule li{background:color-mix(in srgb, var(--diamond-a) 55%, transparent);color:var(--ink);border-radius:10px;margin-bottom:8px;padding:10px 14px 10px 40px;font-size:15.5px;font-weight:600;line-height:1.65;list-style:none;position:relative}.page-module__TKfWwa__rule li:before{content:"✕";color:var(--paw-red-dark);font-weight:800;position:absolute;top:10px;left:12px}.page-module__TKfWwa__contactCard{border:var(--outline) solid var(--ink);border-radius:var(--radius);text-align:center;background:var(--diamond-a);box-shadow:0 5px 0 var(--surface-shadow);padding:22px}.page-module__TKfWwa__contactCard h2{margin-bottom:8px;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:700}.page-module__TKfWwa__contactCard a{font-size:16px;font-weight:800}@media (max-width:480px){.page-module__TKfWwa__ruleHead{gap:10px}}
.SuccessCard-module__En9htG__card{text-align:center}.SuccessCard-module__En9htG__icon{margin:10px 0 8px;font-size:56px;line-height:1}.SuccessCard-module__En9htG__title{margin-bottom:10px;font-family:"Baloo 2",sans-serif;font-size:30px;font-weight:800}.SuccessCard-module__En9htG__sub{color:var(--ink-soft);margin-bottom:6px;font-size:14.5px;font-weight:700;line-height:1.6}.SuccessCard-module__En9htG__steps{text-align:left;flex-direction:column;gap:12px;margin:22px 0 6px;display:flex}.SuccessCard-module__En9htG__step{background:var(--diamond-a);border:var(--outline) solid var(--ink);box-shadow:0 4px 0 var(--surface-shadow);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.SuccessCard-module__En9htG__stepNum{background:var(--paw-blue);color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;display:flex}.SuccessCard-module__En9htG__stepText{color:var(--ink);font-size:14px;font-weight:700;line-height:1.5}.SuccessCard-module__En9htG__cta{color:var(--paw-blue-dark);background:color-mix(in srgb, var(--paw-blue) 16%, transparent);border:var(--outline) solid var(--paw-blue-dark);border-radius:12px;align-items:center;gap:8px;margin-top:22px;padding:10px 18px;font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.SuccessCard-module__En9htG__cta:hover{filter:brightness(1.05)}
