.yp-hero{background:linear-gradient(135deg,#0a2e42 0%,#1B8F6E 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.yp-hero h1{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.yp-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.yp-tag{background:rgb(255 255 255 / .18);border-radius:20px;padding:5px 16px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-bottom:4px}.yp-btns{display:flex;flex-wrap:wrap;gap:12px}.yp-btn-p{background:#fff;color:#0a2e42;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.yp-btn-s{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .65);padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.pain-box{background:#fff8ed;border-left:5px solid #E8A020;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.pain-box ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#4a3800}.pain-box ul li::marker{color:#E8A020}.section-h{font-size:1.5rem;font-weight:800;color:#0a2e42;border-bottom:3px solid #1B8F6E;padding-bottom:10px;margin:44px 0 24px}.cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.card{border:1.5px solid #dde4ef;border-radius:14px;padding:22px 20px}.card-icon{font-size:1.8rem;margin-bottom:10px}.card h4{margin:0 0 8px;color:#0a2e42;font-size:.95rem}.card p{margin:0;font-size:.84rem;color:#6b7a99;line-height:1.65}.gains-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:44px}.gain-item{background:#f0faf7;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.gain-check{color:#1B8F6E;font-size:1.25rem;flex-shrink:0;margin-top:1px}.gain-item span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.day-block{border:1.5px solid #dde4ef;border-radius:14px;overflow:hidden;margin-bottom:16px}.day-head{background:#0a2e42;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.day-num{background:#1B8F6E;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.day-head strong{font-size:.97rem}.day-body{padding:22px 26px}.day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.highlight-box{background:#0a2e42;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.highlight-box h3{font-size:1.35rem;margin:0 0 10px;font-weight:800}.highlight-box p{opacity:.88;margin:0 0 24px;font-size:.95rem;line-height:1.7}.stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:28px}.stat-item{text-align:center}.stat-item strong{display:block;font-size:2rem;font-weight:800;color:#1B8F6E}.stat-item span{font-size:.8rem;opacity:.8}.org-box{background:#f4f7fc;border-radius:16px;padding:36px;margin-bottom:44px}.org-box h3{font-size:1.2rem;font-weight:800;color:#0a2e42;margin:0 0 16px}.org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.org-item{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:#3a4a5e;line-height:1.6}.org-item::before{content:"→";color:#1B8F6E;font-weight:700;flex-shrink:0}.faq-item{border-bottom:1px solid #dde4ef;padding:18px 0}.faq-item:last-child{border-bottom:none}.faq-q{font-weight:700;color:#0a2e42;margin:0 0 8px;font-size:.95rem}.faq-a{color:#5a6473;font-size:.88rem;line-height:1.75;margin:0}.related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.rel-link{border:1.5px solid #dde4ef;border-radius:10px;padding:16px 18px;text-decoration:none;color:#0a2e42;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px;transition:border-color .2s}.rel-link:hover{border-color:#1B8F6E}.cta-final{background:linear-gradient(135deg,#1B8F6E,#0a2e42);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.cta-final h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.cta-final p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.ycr-hero{background:linear-gradient(135deg,#2d1a0d 0%,#c0560a 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.ycr-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.ycr-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.ycr-tag{background:rgb(255 255 255 / .18);border-radius:20px;padding:5px 16px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:inline-block}.ycr-btn-p{background:#fff;color:#2d1a0d;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.ycr-btn-s{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .65);padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.ycr-pain{background:#fff8f3;border-left:5px solid #c0560a;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.ycr-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#3a1a00}.ycr-section-h{font-size:1.45rem;font-weight:800;color:#2d1a0d;border-bottom:3px solid #c0560a;padding-bottom:10px;margin:44px 0 24px}.ycr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.ycr-card{border:1.5px solid #e8c0a0;border-radius:14px;padding:22px 20px}.ycr-card h4{margin:8px 0;color:#2d1a0d;font-size:.95rem;font-weight:700}.ycr-card p{margin:0;font-size:.84rem;color:#5a3010;line-height:1.65}.ycr-gains{background:#fff8f3;border-radius:16px;padding:36px;margin-bottom:44px}.ycr-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ycr-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.ycr-check{color:#c0560a;font-size:1.25rem;flex-shrink:0}.ycr-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.ycr-day{border:1.5px solid #e8c0a0;border-radius:14px;overflow:hidden;margin-bottom:16px}.ycr-day-head{background:#2d1a0d;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.ycr-day-num{background:#c0560a;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.ycr-day-body{padding:22px 26px}.ycr-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.ycr-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.ycr-stat{background:#2d1a0d;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.ycr-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.ycr-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#f0a060}.ycr-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.ycr-quote{background:rgb(255 255 255 / .08);border-left:3px solid #f0a060;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#f0d0b0}.ycr-org{background:#fff8f3;border-radius:16px;padding:36px;margin-bottom:44px}.ycr-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.ycr-org-item{display:flex;gap:10px;font-size:.88rem;color:#3a1a00;line-height:1.65}.ycr-org-item::before{content:"→";color:#c0560a;font-weight:700;flex-shrink:0}.ycr-faq{border-bottom:1px solid #e8c0a0;padding:18px 0}.ycr-faq:last-child{border-bottom:none}.ycr-faq-q{font-weight:700;color:#2d1a0d;margin:0 0 8px;font-size:.95rem}.ycr-faq-a{color:#5a3010;font-size:.88rem;line-height:1.75;margin:0}.ycr-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.ycr-rel{border:1.5px solid #e8c0a0;border-radius:10px;padding:16px 18px;text-decoration:none;color:#2d1a0d;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.ycr-cta{background:linear-gradient(135deg,#c0560a,#2d1a0d);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.ycr-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.ycr-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.ydm-hero{background:linear-gradient(135deg,#0a3020 0%,#1B8F6E 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.ydm-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.ydm-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.ydm-tag{background:rgb(255 255 255 / .18);border-radius:20px;padding:5px 16px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:inline-block}.ydm-btn-p{background:#fff;color:#0a3020;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.ydm-btn-s{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .65);padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.ydm-pain{background:#f0faf7;border-left:5px solid #1B8F6E;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.ydm-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#0a3020}.ydm-section-h{font-size:1.45rem;font-weight:800;color:#0a3020;border-bottom:3px solid #1B8F6E;padding-bottom:10px;margin:44px 0 24px}.ydm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.ydm-card{border:1.5px solid #a8d8c0;border-radius:14px;padding:22px 20px}.ydm-card h4{margin:8px 0;color:#0a3020;font-size:.95rem;font-weight:700}.ydm-card p{margin:0;font-size:.84rem;color:#2a5040;line-height:1.65}.ydm-gains{background:#f0faf7;border-radius:16px;padding:36px;margin-bottom:44px}.ydm-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ydm-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.ydm-check{color:#1B8F6E;font-size:1.25rem;flex-shrink:0}.ydm-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.ydm-day{border:1.5px solid #a8d8c0;border-radius:14px;overflow:hidden;margin-bottom:16px}.ydm-day-head{background:#0a3020;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.ydm-day-num{background:#1B8F6E;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.ydm-day-body{padding:22px 26px}.ydm-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.ydm-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.ydm-stat{background:#0a3020;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.ydm-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.ydm-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#5ecfaa}.ydm-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.ydm-quote{background:rgb(255 255 255 / .08);border-left:3px solid #5ecfaa;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c0f0d8}.ydm-org{background:#f0faf7;border-radius:16px;padding:36px;margin-bottom:44px}.ydm-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.ydm-org-item{display:flex;gap:10px;font-size:.88rem;color:#0a3020;line-height:1.65}.ydm-org-item::before{content:"→";color:#1B8F6E;font-weight:700;flex-shrink:0}.ydm-faq{border-bottom:1px solid #a8d8c0;padding:18px 0}.ydm-faq:last-child{border-bottom:none}.ydm-faq-q{font-weight:700;color:#0a3020;margin:0 0 8px;font-size:.95rem}.ydm-faq-a{color:#2a5040;font-size:.88rem;line-height:1.75;margin:0}.ydm-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.ydm-rel{border:1.5px solid #a8d8c0;border-radius:10px;padding:16px 18px;text-decoration:none;color:#0a3020;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.ydm-cta{background:linear-gradient(135deg,#1B8F6E,#0a3020);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.ydm-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.ydm-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.sm-hero h1,.sm-hero h2,.sm-hero h3,.sm-hero p,.sm-hero span,.sm-stat h3,.sm-stat p,.sm-stat-item strong,.sm-stat-item span,.sm-cta h3,.sm-cta p,.sm-day-head strong,.yp-hero h1,.yp-hero h2,.yp-hero h3,.yp-hero p,.highlight-box h3,.highlight-box p,.stat-item strong,.stat-item span,.cta-final h3,.cta-final p,.day-head strong,.lf-hero h1,.lf-hero h2,.lf-hero h3,.lf-hero p,.lf-stat h3,.lf-stat p,.lf-stat-item strong,.lf-stat-item span,.lf-cta h3,.lf-cta p,.lf-day-head strong,.ns-hero h1,.ns-hero p,.ns-stat h3,.ns-stat p,.ns-stat-item strong,.ns-stat-item span,.ns-cta h3,.ns-cta p,.ns-day-head strong,.rf-hero h1,.rf-hero p,.rf-stat h3,.rf-stat p,.rf-stat-item strong,.rf-stat-item span,.rf-cta h3,.rf-cta p,.rf-day-head strong,.tt-hero h1,.tt-hero p,.tt-stat h3,.tt-stat p,.tt-stat-item strong,.tt-stat-item span,.tt-cta h3,.tt-cta p,.tt-day-head strong,.pm-hero h1,.pm-hero p,.pm-stat h3,.pm-stat p,.pm-stat-item strong,.pm-stat-item span,.pm-cta h3,.pm-cta p,.pm-day-head strong,.cs-hero h1,.cs-hero p,.cs-stat h3,.cs-stat p,.cs-stat-item strong,.cs-stat-item span,.cs-cta h3,.cs-cta p,.cs-day-head strong,.tm-hero h1,.tm-hero p,.tm-stat h3,.tm-stat p,.tm-stat-item strong,.tm-stat-item span,.tm-cta h3,.tm-cta p,.tm-day-head strong,.hr-hero h1,.hr-hero p,.hr-stat h3,.hr-stat p,.hr-stat-item strong,.hr-stat-item span,.hr-cta h3,.hr-cta p,.hr-day-head strong,.yc-hero h1,.yc-hero p,.yc-stat h3,.yc-stat p,.yc-stat-item strong,.yc-stat-item span,.yc-cta h3,.yc-cta p,.yc-day-head strong,.yd-hero h1,.yd-hero p,.yd-stat h3,.yd-stat p,.yd-stat-item strong,.yd-stat-item span,.yd-cta h3,.yd-cta p,.yd-day-head strong,.wil-hero h1,.wil-hero p,.wil-stat h3,.wil-stat p,.wil-stat-item strong,.wil-stat-item span,.wil-cta h3,.wil-cta p,.wil-day-head strong{color:#fff!important}