*{box-sizing:border-box}body.scm{margin:0;font:20px/1.45 Arial,Helvetica,sans-serif;color:#242424;background:#fff}.scm-container{max-width:960px;margin:auto;padding:0 25px}.photo-section{background:linear-gradient(100deg,#142b32e8,#282320c9),var(--photo) center/cover fixed;color:white}.intro{padding:44px 0 55px;text-align:center}h1{font-size:32px;line-height:1.35;text-transform:uppercase;margin:0 auto 5px;max-width:900px}.strap{font-size:30px;text-transform:uppercase;margin:0 0 20px;line-height:1.4}.instruction{color:#ffb92f;font-style:italic;font-weight:bold;font-size:21px;margin:20px 0 26px}.media{max-width:850px;margin:0 auto 45px;background:#f7f1df;box-shadow:0 10px 45px #0003}.media img,.media video{display:block;width:100%;aspect-ratio:16/7.5;object-fit:cover}.subscribe-box{max-width:650px;margin:0 auto;text-align:center}.offer-title{font-size:25px;font-weight:bold;text-transform:uppercase;margin:10px 0}.offer-sub{font-size:25px;margin:6px 0 24px}.scm-button{display:inline-block;padding:17px 35px;border:1px solid #dca409;border-radius:4px;background:var(--accent);color:#181818;font:bold 34px/1.25 Arial;text-transform:uppercase;text-shadow:1px 1px #ffffff30;box-shadow:0 3px 0 #c29614;text-decoration:none;max-width:100%;cursor:pointer}.scm-button:hover{filter:brightness(1.06)}.scm-button:disabled{cursor:default}.consent{font-size:13px;max-width:490px;margin:20px auto 0;opacity:.8;line-height:1.6}.preview-note{font-size:12px;color:#a37d21;background:#fff4d7;border-radius:4px;padding:8px 12px;display:table;margin:15px auto}.benefits{padding:45px 0 25px}.benefits h2{text-align:center;font-size:28px;text-transform:uppercase;line-height:1.4;margin:0 0 35px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}.card{text-align:center;padding:5px 10px}.icon{display:inline-grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#fff1c8;color:#cf9d22;font-size:60px;line-height:1}.icon-2{background:#e9f4ea;color:#3b8656}.icon-3{background:#e9edf8;color:#5d78aa}.icon-0{background:#f9e5d9;color:#b9683c}.card h3{font-size:24px;line-height:1.3;margin:18px 0 10px}.card p{font-size:20px;margin:0;line-height:1.5}.repeat{padding:20px 0 50px}.banner{display:flex;align-items:center;justify-content:center;gap:25px;margin:12px auto 30px;padding:22px;max-width:600px;background:#edf2f0;border:1px solid #dde7e1;border-radius:5px}.banner-mark{font-size:70px;color:#cf9d22;line-height:1}.banner p{font-size:14px;letter-spacing:2px;text-transform:uppercase;margin:0 0 7px;color:#577064}.banner h2{font-size:26px;line-height:1.2;margin:0}.repeat .offer-title{display:none}.questions{padding:48px 0 24px}.questions h2{text-align:center;text-transform:uppercase;font-size:28px;margin:0 0 30px}.faq{display:grid;grid-template-columns:85px 1fr;gap:25px;color:#282828;background:white;padding:22px 25px;border-radius:20px;border-left:10px solid #ebde7f;margin-bottom:38px;box-shadow:3px 1px 8px 3px #ddd6}.faq:nth-child(2){border-left-color:#eba17f}.faq:nth-child(3){border-left-color:#81d9d9}.faq:nth-child(4){border-left-color:#7feb82}.number{font-size:54px;line-height:1.2;font-weight:bold;color:#b49a43;text-align:center;align-self:center}.faq:nth-child(2) .number{color:#c47b58}.faq:nth-child(3) .number{color:#498f99}.faq:nth-child(4) .number{color:#57a261}.faq h3{font-size:20px;margin:0 0 12px}.faq p{font-size:20px;margin:0;line-height:1.5}.final-sub{padding:45px 0 55px}.final-sub .offer-title{display:none}.final-banner{background:#fff4d6;border-color:#ecdfba}.scm-footer{max-width:890px;margin:auto;padding:35px 24px 50px;border-top:1px solid #d3d3d3;text-align:center;color:#808080;font-size:14px;line-height:1.8}.scm-footer a{color:#666}@media(max-width:650px){.scm-container{padding:0 18px}.intro{padding-top:30px}h1{font-size:26px}.strap{font-size:22px}.instruction{font-size:17px}.media{margin-bottom:28px}.cards{grid-template-columns:1fr;gap:30px}.benefits h2,.questions h2{font-size:24px}.scm-button{font-size:26px;padding:17px 24px}.offer-title,.offer-sub{font-size:21px}.faq{grid-template-columns:40px 1fr;gap:12px;padding:20px 15px;border-left-width:7px;margin-bottom:24px}.number{font-size:36px}.faq p,.card p{font-size:17px}.faq h3{font-size:19px}.banner{gap:15px;padding:20px 15px}.banner h2{font-size:22px}.banner-mark{font-size:50px}.photo-section{background-attachment:scroll}.banner p{font-size:11px}}

