.VbdNfW_page{--paper:#fff4dd;--card:#fffdf7;--text:#26201a;--muted:#5c5347;--accent:#ffd84d;--pink:#ffb9cc;--sky:#a5dcff;background:var(--paper);min-height:100svh;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.VbdNfW_page ::selection{background:var(--pink);color:var(--text)}.VbdNfW_header,.VbdNfW_main,.VbdNfW_footer{width:min(1240px,100% - 80px);margin-inline:auto}.VbdNfW_header{border-bottom:2px solid var(--text);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.VbdNfW_brand{align-items:center;gap:16px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.VbdNfW_brand img{-o-object-fit:contain;object-fit:contain;background:var(--card);border:2px solid var(--text);width:56px;height:56px;box-shadow:3px 3px 0 var(--text);filter:contrast(1.3);mix-blend-mode:multiply;border-radius:14px;padding:7px}.VbdNfW_brand small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.VbdNfW_free{color:var(--muted);white-space:nowrap;font-size:14px}.VbdNfW_main{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,7vw,96px);padding-block:clamp(56px,9vh,100px);display:grid}.VbdNfW_eyebrow{color:var(--text);margin:0 0 18px;font-size:13px;font-weight:700}.VbdNfW_intro h1{font-family:var(--font-site-display), "Baloo 2", system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.1vw,5.5rem);font-weight:800;line-height:.98}.VbdNfW_intro h1 span{background:var(--accent);width:fit-content;max-width:100%;color:var(--text);border-radius:12px;margin-top:12px;padding:0 10px;line-height:1.08;display:block}.VbdNfW_lead{max-width:440px;color:var(--muted);margin:26px 0 24px;font-size:20px;line-height:1.6}.VbdNfW_benefits{gap:14px;margin:28px 0 0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.VbdNfW_benefits li{padding-left:26px;position:relative}.VbdNfW_benefits li:before{content:"";border:2px solid var(--text);background:var(--pink);border-radius:50%;width:12px;height:12px;position:absolute;top:.45em;left:0}.VbdNfW_benefits li:nth-child(2):before{background:var(--sky)}.VbdNfW_benefits li:nth-child(3):before{background:var(--accent)}.VbdNfW_coach{align-items:center;gap:14px;margin-top:38px;display:flex}.VbdNfW_coach img{border:2px solid var(--text);-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border-radius:14px}.VbdNfW_coach p{margin:0;font-size:14px;line-height:1.5}.VbdNfW_coach strong,.VbdNfW_coach span{display:block}.VbdNfW_coach span{color:var(--muted)}.VbdNfW_signup{background:var(--card);border:2px solid var(--text);box-shadow:6px 6px 0 var(--text);border-radius:18px;padding:clamp(26px,3vw,40px)}.VbdNfW_signup .VbdNfW_eyebrow{margin-bottom:14px;font-size:13px}.VbdNfW_signup h2{font-family:var(--font-site-display), "Baloo 2", system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(32px,3vw,42px);font-weight:800;line-height:1.05}.VbdNfW_formIntro{color:var(--muted);margin:14px 0 25px;font-size:16px;line-height:1.5}.VbdNfW_form{margin-top:24px;position:relative}.VbdNfW_form>label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.VbdNfW_form>input{border:2px solid var(--text);background:var(--card);width:100%;min-height:52px;color:var(--text);caret-color:var(--text);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:16px}.VbdNfW_form>input::placeholder{color:var(--muted)}.VbdNfW_button{border:2px solid var(--text);background:var(--accent);width:100%;min-height:56px;color:var(--text);box-shadow:4px 4px 0 var(--text);font-family:var(--font-site-display), "Baloo 2", system-ui, sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s,transform .14s,box-shadow .14s;display:flex}.VbdNfW_button:hover{background:var(--pink)}.VbdNfW_button:active{box-shadow:1px 1px 0 var(--text);transform:translate(3px,3px)}.VbdNfW_button:disabled{cursor:wait;opacity:.65}.VbdNfW_button span{font-size:22px}.VbdNfW_privacy{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.5}.VbdNfW_privacy a,.VbdNfW_footer a{text-underline-offset:4px;text-decoration:underline}.VbdNfW_error{color:#8f2d13;margin-top:14px;font-size:15px}.VbdNfW_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.VbdNfW_footer{border-top:2px solid var(--text);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 18px;padding-block:24px;font-size:13px;display:flex}.VbdNfW_footer a{align-items:center;min-height:44px;display:inline-flex}.VbdNfW_page :is(a,button,input,summary):focus-visible{outline:2px solid var(--text);outline-offset:4px}.VbdNfW_article{width:min(700px,100% - 48px);margin-inline:auto;padding-block:54px 70px;font-size:18px;line-height:1.7}.VbdNfW_article h1,.VbdNfW_article h2,.VbdNfW_article h3{font-family:var(--font-site-display), "Baloo 2", system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.1}.VbdNfW_article h1{margin:0 0 20px;font-size:clamp(42px,7vw,62px)}.VbdNfW_article h2{margin:40px 0 16px;font-size:34px}.VbdNfW_article h3{margin:22px 0 8px;font-size:24px}.VbdNfW_article p{margin:0 0 16px}.VbdNfW_article ul{margin:0 0 20px;padding-left:24px}.VbdNfW_article li{margin-bottom:8px}.VbdNfW_article a{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.VbdNfW_article details{border-top:2px solid var(--text);padding:16px 0}.VbdNfW_article summary{cursor:pointer;min-height:44px;padding-block:7px;font-weight:700}.VbdNfW_article details[open] summary{margin-bottom:14px}.VbdNfW_note{background:var(--accent);border:2px solid var(--text);box-shadow:3px 3px 0 var(--text);border-radius:14px;margin:30px 0;padding:24px}.VbdNfW_note p:last-child{margin-bottom:0}.VbdNfW_checklist{list-style:none;padding:0!important}.VbdNfW_checklist label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.VbdNfW_checklist input{width:20px;height:20px;accent-color:var(--text);flex-shrink:0;margin-top:6px}.VbdNfW_guideActions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:14px;display:flex}.VbdNfW_guideActions button{border:2px solid var(--text);background:var(--sky);min-height:44px;color:var(--text);box-shadow:3px 3px 0 var(--text);font-family:var(--font-site-display), "Baloo 2", system-ui, sans-serif;cursor:pointer;border-radius:12px;padding:8px 16px;font-weight:700}@media (max-width:760px){.VbdNfW_header,.VbdNfW_main,.VbdNfW_footer{width:calc(100% - 48px)}.VbdNfW_header{padding-block:18px}.VbdNfW_main{flex-direction:column;align-items:stretch;gap:0;padding-block:36px 48px;display:flex}.VbdNfW_intro{display:contents}.VbdNfW_intro h1{font-size:clamp(3rem,11vw,4.4rem)}.VbdNfW_intro h1 br{display:none}.VbdNfW_lead{max-width:540px;margin-block:18px;font-size:18px}.VbdNfW_benefits{order:2;margin-top:32px}.VbdNfW_coach{order:3;margin-top:24px}.VbdNfW_signup{order:1;margin-top:32px;padding:26px 20px}.VbdNfW_eyebrow{margin-bottom:12px}.VbdNfW_footer{align-items:flex-start}}@media (max-width:380px){.VbdNfW_header,.VbdNfW_main,.VbdNfW_footer{width:calc(100% - 36px)}.VbdNfW_signup{padding:24px 16px}.VbdNfW_brand{gap:12px;font-size:15px}.VbdNfW_brand small{font-size:11px}.VbdNfW_article{width:calc(100% - 36px)}.VbdNfW_intro h1{font-size:3rem}.VbdNfW_footer{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.VbdNfW_page *{scroll-behavior:auto;transition:none}}@media print{.VbdNfW_header,.VbdNfW_footer,.VbdNfW_guideActions{display:none}.VbdNfW_page{color:#26201a;background:0 0}.VbdNfW_article{width:100%;padding:0;font-size:12pt}.VbdNfW_article h1{font-size:28pt}.VbdNfW_article h2{-moz-column-break-after:avoid;break-after:avoid;font-size:20pt}.VbdNfW_article details{-moz-column-break-inside:avoid;break-inside:avoid}.VbdNfW_note{box-shadow:none}}
.QbGkGW_banner{z-index:2147483000;color:#26201a;background:#fff4dd;border:2px solid #26201a;border-radius:18px;width:min(440px,100% - 32px);padding:18px 18px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:4px 4px #26201a}.QbGkGW_title{font-family:var(--font-site-display), system-ui, sans-serif;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.1}.QbGkGW_copy{margin:0;font-size:14px;line-height:1.5}.QbGkGW_copy a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.QbGkGW_actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.QbGkGW_button{color:#26201a;min-height:46px;font-family:var(--font-site-display), system-ui, sans-serif;cursor:pointer;background:#fffdf7;border:2px solid #26201a;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:700;line-height:1.15;transition:transform .14s,box-shadow .14s;box-shadow:3px 3px #26201a}.QbGkGW_button:active{transform:translate(2px,2px);box-shadow:1px 1px #26201a}@media (hover:hover) and (pointer:fine){.QbGkGW_button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #26201a}.QbGkGW_button:active{transform:translate(2px,2px);box-shadow:1px 1px #26201a}}.QbGkGW_button:focus-visible,.QbGkGW_copy a:focus-visible{outline-offset:3px;outline:2px solid #26201a}@media (max-width:480px){.QbGkGW_banner{width:100%;padding:16px 24px max(16px, env(safe-area-inset-bottom));box-shadow:none;border-width:2px 0 0;border-radius:18px 18px 0 0;animation:.32s cubic-bezier(.16,1,.3,1) both QbGkGW_sheetIn;bottom:0;left:0;right:0}.QbGkGW_title{font-size:18px}.QbGkGW_copy{font-size:13.5px;line-height:1.45}.QbGkGW_actions{margin-top:12px}}@media (max-width:480px) and (max-height:700px),(max-width:360px){.QbGkGW_banner{padding:12px 18px max(12px, env(safe-area-inset-bottom));font-size:13px;line-height:1.4}.QbGkGW_title{margin:0 6px 0 0;font-size:16px;line-height:1.4;display:inline}.QbGkGW_copy{font-size:13px;line-height:1.4;display:inline}.QbGkGW_actions{gap:8px;margin-top:10px}.QbGkGW_button{min-height:44px;padding:8px 10px;font-size:15px}}@keyframes QbGkGW_sheetIn{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.QbGkGW_button{transition:none}.QbGkGW_banner{animation:none}}
