/* SCM3: original section order, contemporary layout */
:root{--ink:#21382f;--muted:#6d7b72;--cream:#faf9f4;--yellow:#f8c025}body.scm{font-family:Arial,Helvetica,sans-serif;background:var(--cream);font-size:18px;-webkit-font-smoothing:antialiased}.scm-container{max-width:1080px;padding-inline:36px}.intro{padding:54px 0 64px;background:linear-gradient(100deg,#102a30eb,#1e2927c9),var(--photo) center/cover}.intro:before{content:'УТРЕННИЙ ПРОЕКТ  /  ПАРТНЁРСКИЕ ПРОГРАММЫ';display:block;color:#e6d5a0;font-size:11px;letter-spacing:2.6px;margin-bottom:26px}h1{font-size:clamp(28px,3.4vw,46px);line-height:1.16;letter-spacing:-1.4px;max-width:960px;margin-bottom:14px}.strap{font-size:clamp(20px,2.4vw,30px);line-height:1.4;font-weight:400;max-width:860px;margin:0 auto 24px;text-transform:none;color:#e7ece9}.instruction{font-size:16px;font-style:normal;color:#f3cd71;margin:20px auto 28px;letter-spacing:.3px}.media{max-width:880px;border-radius:16px;overflow:hidden;margin-bottom:36px;border:1px solid #ffffff29;box-shadow:0 20px 60px #0004;position:relative}.media img{aspect-ratio:2.1;object-fit:cover}.media-caption{position:absolute;bottom:0;left:0;right:0;padding:40px 26px 22px;background:linear-gradient(transparent,#102a30de);color:white;text-align:left;font-size:17px;font-weight:bold;pointer-events:none}.media video{aspect-ratio:16/9}.subscribe-box{max-width:650px}.offer-title{font-size:22px;letter-spacing:.6px;line-height:1.4;margin:0 auto 7px}.offer-sub{font-size:18px;line-height:1.5;margin:0 0 22px;opacity:.87}.scm-button{border:1px solid #f7cc62;background:linear-gradient(#ffd964,var(--accent));border-radius:10px;padding:19px 42px;min-width:360px;max-width:100%;font-size:23px;letter-spacing:.6px;box-shadow:0 4px 0 #b98a1e,0 10px 26px #0002;transition:transform .18s,box-shadow .18s;display:inline-flex;align-items:center;justify-content:center;gap:24px}.scm-button:after{content:'↗';font-size:26px}.scm-button:hover{transform:translateY(-2px);filter:none;box-shadow:0 6px 0 #b98a1e,0 15px 30px #0002}.scm-button:focus-visible{outline:3px solid #5caa87;outline-offset:6px}.scm-button:disabled{opacity:.8;transform:none}.consent{font-size:12px;line-height:1.7;margin-top:20px;max-width:510px}.benefits{padding:66px 0 26px}.benefits h2{font-size:29px;line-height:1.35;letter-spacing:-.5px;max-width:760px;margin:0 auto 40px;color:var(--ink)}.cards{gap:24px;max-width:940px;margin:auto}.card{position:relative;text-align:left;background:white;border:1px solid #e4e7df;border-radius:18px;padding:30px 32px;box-shadow:0 5px 20px #29402f04}.card h3{font-size:23px;line-height:1.28;letter-spacing:-.5px;max-width:350px;margin:20px 0 12px;color:var(--ink)}.card p{font-size:17px;line-height:1.65;color:var(--muted)}.icon{width:64px;height:64px;border-radius:16px;background:#fff3cd;color:#b08115;font-size:37px}.icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.icon-2{background:#eaf3e7;color:#558260}.icon-3{background:#e8eefb;color:#6c84b2}.icon-0{background:#f9e8db;color:#b17c55}.repeat{padding:26px 0 66px}.banner{border:0;background:none;max-width:650px;margin-bottom:26px;padding:20px 10px;gap:20px}.banner-mark{display:grid;place-items:center;background:#faedc3;border-radius:18px;width:72px;height:72px;font-size:45px;flex-shrink:0}.banner h2{color:var(--ink);font-size:27px;letter-spacing:-.8px}.banner p{font-size:10px;letter-spacing:2px;color:#8b8f70}.repeat .offer-sub{display:none}.questions{padding:64px 0 30px;background:linear-gradient(110deg,#102b2fe8,#23332ed9),var(--photo) center/cover fixed}.questions h2{font-size:29px;margin-bottom:35px;letter-spacing:.2px}.faq-list{max-width:940px;margin:auto}.faq{grid-template-columns:56px 1fr;gap:20px;margin-bottom:24px;padding:26px 30px;border-radius:16px;border-left:6px solid #e6c76e;box-shadow:none}.number{font-size:28px;width:50px;height:50px;display:grid;place-items:center;align-self:start;background:#fbf4d9;border-radius:12px;font-weight:500;color:#a78d38}.faq:nth-child(2) .number{background:#fcf0e6}.faq:nth-child(3) .number{background:#e9f4f3}.faq:nth-child(4) .number{background:#eaf4e7}.faq h3{font-size:20px;letter-spacing:-.3px;color:var(--ink);margin-bottom:10px}.faq p{font-size:17px;line-height:1.7;color:var(--muted)}.final-sub{padding:50px 0 65px;background:white}.final-banner{margin:0 auto 25px;background:none}.final-sub .offer-sub{font-size:18px}.scm-footer{max-width:none;background:#f1f3ed;padding:30px 24px 36px;border:0;color:#6c7a70;font-size:12px}.scm-footer p{margin:0 0 12px}.scm-footer a{color:#536e5f;text-underline-offset:4px}.footer-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.preview-note{font-size:11px}
@media(max-width:650px){.scm-container{padding-inline:20px}.intro{padding:34px 0 44px}.intro:before{font-size:9px;letter-spacing:1.5px;margin-bottom:24px}h1{font-size:30px;letter-spacing:-.8px;line-height:1.18}.strap{font-size:20px}.instruction{font-size:14px;line-height:1.5;margin:20px 0}.media{border-radius:12px;margin-bottom:28px}.media img{aspect-ratio:1.4}.media-caption{padding:30px 16px 14px;font-size:13px}.scm-button{min-width:0;width:100%;font-size:21px;padding:18px 20px;gap:20px}.offer-title{font-size:20px;letter-spacing:.2px}.offer-sub{font-size:17px}.consent{font-size:11px}.benefits{padding:44px 0 15px}.benefits h2{font-size:24px;margin-bottom:28px}.cards{gap:16px}.card{padding:26px}.card h3{font-size:23px}.card p{font-size:16px}.repeat{padding:16px 0 44px}.banner{gap:15px}.banner h2{font-size:23px}.banner-mark{width:60px;height:60px;font-size:35px}.questions{padding:44px 0 20px;background-attachment:scroll}.questions h2{font-size:25px}.faq{grid-template-columns:36px 1fr;gap:14px;padding:21px 16px;border-left-width:4px}.number{width:34px;height:38px;font-size:23px;border-radius:8px}.faq h3{font-size:19px}.faq p{font-size:16px}.final-sub{padding:35px 0 44px}.footer-links{gap:13px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.scm-button{transition:none}}
