@font-face{font-family:Manrope;src:url('/assets/manrope-400.woff2')}@font-face{font-family:Manrope;src:url('/assets/manrope-700.woff2');font-weight:700}@font-face{font-family:Barlow;src:url('/assets/barlow-700.ttf');font-weight:700}*{box-sizing:border-box}body{margin:0;background:#fff;color:#171719;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ca323a;outline-offset:4px}header,footer,main{max-width:1240px;margin:auto}header{min-height:96px;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:700;letter-spacing:-1px}.brand img{border-radius:10px}nav{display:flex;gap:25px;font-size:12px;font-weight:700}nav a{text-decoration:none}main{padding:30px 36px 80px}h1,h2,h3,p{margin:0}h1,h2{font-family:Barlow,Arial,sans-serif;font-weight:700;letter-spacing:-.045em;line-height:.98}h1{font-size:clamp(60px,7.3vw,100px)}h2{font-size:48px}h3{font-size:22px;letter-spacing:-.7px}.lede{font-size:18px;line-height:1.75;max-width:520px;margin-top:28px;color:#55555e}.quiet{font-size:12px;color:#686873;margin-top:22px}.intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:start}.intro{padding-top:35px;position:sticky;top:30px}.intro .lede{max-width:400px}.feedback-note{display:flex;gap:18px;border-top:1px solid #e8e8ec;margin:42px 0 28px;padding-top:27px;font-size:13px;color:#66666d}.feedback-note strong{color:#171719}.line-icon{width:34px;height:34px;border:1px solid #ca323a;border-radius:50%;display:grid;place-items:center;color:#ca323a;font-size:20px;flex-shrink:0}.form-panel{padding:35px;background:#f6f6f7;border-radius:24px}.form-panel h2{font-size:35px;line-height:1.05;max-width:400px}.small{font-size:12px;color:#63636c;margin-top:12px}fieldset{border:0;padding:0;margin:28px 0}legend,.field{font-size:13px;font-weight:700;display:block}legend{margin-bottom:11px}.choices{display:grid;gap:10px}.two{grid-template-columns:1fr 1fr}.choices label{position:relative;display:flex;align-items:center;cursor:pointer}.choices input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.choices span{width:100%;border:1px solid #dddde3;border-radius:9px;padding:12px 13px;background:#fff;color:#52525b;font-size:12px;font-weight:400;min-height:48px;display:flex;align-items:center}.choices input:checked+span{border:1px solid #aa2832;background:#fff1f2;color:#8d1b25;font-weight:700;box-shadow:inset 0 0 0 1px #aa2832}.choices input:focus-visible+span{outline:3px solid #ca323a;outline-offset:3px}.field{margin-top:22px}.field input,.field textarea,.field select{width:100%;display:block;margin-top:10px;border:1px solid #dddde3;border-radius:9px;padding:13px 14px;background:#fff;color:#171719;font-size:14px;font-weight:400;min-height:49px}.field textarea{resize:vertical;min-height:140px}.field-grid{display:grid;gap:15px}.optional{font-weight:400;color:#777781;font-size:11px;margin-left:5px}.hint{font-size:11px;line-height:1.65;color:#666671;margin-top:12px}.hint a{text-underline-offset:3px}.check{display:flex;gap:10px;font-size:12px;margin:18px 0 22px;align-items:flex-start}.check input{width:17px;height:17px;accent-color:#ac2732;flex-shrink:0;margin-top:2px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:0;background:#bf2f39;color:white;text-decoration:none;font-weight:700;font-size:13px;padding:17px 24px;border-radius:9px;min-height:52px;cursor:pointer}.primary:hover{background:#a8252e}.primary:disabled{opacity:.6;cursor:wait}form .primary{width:100%;margin-top:25px}.secondary{background:#f1f1f4;color:#171719}.text-link{display:inline-block;font-size:12px;font-weight:700;text-underline-offset:5px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{font-size:13px;margin-top:15px}.success{padding:40px 0}.success>span{display:grid;place-items:center;border-radius:50%;background:#e6eee8;color:#315c3d;width:55px;height:55px;font-size:30px;margin-bottom:30px}.success h2{font-size:50px}.success p{margin:25px 0;color:#5e5e67}.success a{display:flex;margin-top:20px}.review-intro{max-width:950px;margin:45px auto;text-align:center}.review-intro .lede{margin:28px auto;max-width:620px}.store-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:45px 0 25px;text-align:left}.store-review{display:block;text-decoration:none;padding:35px;border:1px solid #e4e4e9;border-radius:20px}.store-review:hover{background:#faf7f7;border-color:#ce969b}.store-icon{display:inline-grid;place-items:center;background:#f2f2f5;border-radius:14px;width:56px;height:56px;font-size:19px;font-weight:700;margin-bottom:30px}.store-review h2{font-size:38px}.store-review p{color:#66666f;font-size:13px;margin:14px 0 25px}.store-review .text-link{color:#ad2831}.support-line{margin-top:70px;border-top:1px solid #e5e5e9;padding-top:40px}.support-line p{color:#66666f;font-size:14px;margin:12px auto 24px}.support-line .text-link{margin-left:25px}.refresh-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:center;background:#f7f5f5;border-radius:25px;padding:55px 40px}.refresh-hero h1{font-size:clamp(56px,6vw,80px)}.refresh-hero .lede{font-size:15px}.hero-art{width:100%;border-radius:15px}.preview-badge{font-size:10px;color:#7a4b51;margin:24px 0}.tour-section{margin-top:85px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px}.section-top p:last-child{color:#66666f;font-size:14px;margin-top:25px;max-width:330px}.tour-section video{width:100%;background:#f3f3f4;border-radius:20px;max-height:500px}.walkthrough{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;counter-reset:steps}.walkthrough li{border-top:1px solid #e6e6eb;padding-top:24px;counter-increment:steps}.walkthrough li:before{content:counter(steps);font-size:13px;color:#af2833;display:block;margin-bottom:20px}.walkthrough strong{font-size:14px;display:block}.walkthrough span{font-size:12px;color:#66666f;display:block;margin-top:10px}.improvements{margin-top:75px;padding:50px;border-radius:25px;background:#f5f5f7}.improvements>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.improvements p{font-size:13px;color:#66666f;margin-top:15px}.improvements h3{font-size:20px}.closing{text-align:center;margin:85px auto 20px}.closing .primary{margin-top:30px}.offer-page{max-width:680px;text-align:center;margin:45px auto}.offer-page>img{border-radius:20px;margin-bottom:30px}.offer-page .lede{margin:30px auto 20px}.offer-page>p:not([class]){font-size:15px;color:#66666f;max-width:520px;margin:auto}.offer-page .primary{margin-top:30px}.offer-page .text-link{margin-top:25px}footer{padding:40px 36px;border-top:1px solid #e8e8ec;display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;align-items:center}footer p,footer a{font-size:11px}footer .brand{font-size:22px}footer>div{display:flex;gap:22px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:#fff;padding:15px;z-index:5}[hidden]{display:none!important}@media(max-width:900px){.intro-grid{gap:30px}.form-panel{padding:25px}.intro h1{font-size:70px}.refresh-hero{padding:35px;gap:25px}.improvements{padding:35px}}@media(max-width:680px){header{padding:20px;min-height:80px;gap:14px}.brand{font-size:21px}.brand img{width:30px;height:30px}nav{gap:14px;font-size:10px}nav a:first-child{display:none}main{padding:18px 20px 50px}.intro-grid{grid-template-columns:1fr;gap:34px}.intro{position:static;padding-top:15px}.intro h1{font-size:72px}.intro h1 br:nth-child(2){display:none}.intro .lede{font-size:15px;max-width:400px}.feedback-note{margin:25px 0 18px}.form-panel{padding:25px 20px;border-radius:18px}.form-panel h2{font-size:32px}.field input,.field textarea,.field select{font-size:16px}.choices span{font-size:11px;padding:12px 10px}.field-grid{grid-template-columns:1fr;gap:0}.review-intro{margin:25px auto}.review-intro h1{font-size:57px}.review-intro .lede{font-size:15px}.store-review-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.store-review{padding:28px}.store-icon{margin-bottom:20px}.support-line .text-link{margin:25px 0 0;display:block}.refresh-hero{grid-template-columns:1fr;padding:30px 22px}.refresh-hero h1{font-size:59px}.refresh-hero .hero-art{margin-top:5px}.tour-section{grid-template-columns:1fr;margin-top:55px;gap:28px}.section-top h2,.improvements h2,.closing h2{font-size:44px}.section-top h2 br{display:none}.walkthrough{grid-template-columns:1fr 1fr;gap:22px}.improvements{padding:28px 22px;margin-top:50px}.improvements>div{grid-template-columns:1fr;gap:28px}.closing{margin-top:60px}.offer-page h1{font-size:62px}footer{padding:30px 20px;display:block}footer p{margin-top:12px}footer>div{flex-wrap:wrap;gap:17px;margin-top:23px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

#privacy-controls{flex-basis:100%;font-size:12px;margin-top:15px}#privacy-controls summary{cursor:pointer}#privacy-controls button{padding:10px 15px;margin-top:15px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}
