.lf-hero{background:linear-gradient(135deg,#0d3349 0%,#1a6e9f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.lf-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.lf-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.lf-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}.lf-btn-p{background:#fff;color:#0d3349;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.lf-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}.lf-pain{background:#f0f6ff;border-left:5px solid #1a6e9f;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.lf-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#1a3050}.lf-section-h{font-size:1.45rem;font-weight:800;color:#0d3349;border-bottom:3px solid #1a6e9f;padding-bottom:10px;margin:44px 0 24px}.lf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.lf-card{border:1.5px solid #b8d4ea;border-radius:14px;padding:22px 20px}.lf-card h4{margin:8px 0;color:#0d3349;font-size:.95rem;font-weight:700}.lf-card p{margin:0;font-size:.84rem;color:#3a5070;line-height:1.65}.lf-gains{background:#f0f6ff;border-radius:16px;padding:36px;margin-bottom:44px}.lf-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.lf-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.lf-check{color:#1a6e9f;font-size:1.25rem;flex-shrink:0}.lf-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.lf-day{border:1.5px solid #b8d4ea;border-radius:14px;overflow:hidden;margin-bottom:16px}.lf-day-head{background:#0d3349;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.lf-day-num{background:#1a6e9f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.lf-day-body{padding:22px 26px}.lf-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.lf-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.lf-stat{background:#0d3349;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.lf-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.lf-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#7ab8e8}.lf-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.lf-quote{background:rgb(255 255 255 / .08);border-left:3px solid #7ab8e8;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c8dff0}.lf-org{background:#f4f8fc;border-radius:16px;padding:36px;margin-bottom:44px}.lf-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.lf-org-item{display:flex;gap:10px;font-size:.88rem;color:#1a3050;line-height:1.65}.lf-org-item::before{content:"→";color:#1a6e9f;font-weight:700;flex-shrink:0}.lf-faq{border-bottom:1px solid #b8d4ea;padding:18px 0}.lf-faq:last-child{border-bottom:none}.lf-faq-q{font-weight:700;color:#0d3349;margin:0 0 8px;font-size:.95rem}.lf-faq-a{color:#3a5070;font-size:.88rem;line-height:1.75;margin:0}.lf-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.lf-rel{border:1.5px solid #b8d4ea;border-radius:10px;padding:16px 18px;text-decoration:none;color:#0d3349;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.lf-cta{background:linear-gradient(135deg,#1a6e9f,#0d3349);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.lf-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.lf-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.cs-hero{background:linear-gradient(135deg,#1a0a35 0%,#6a1a9f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.cs-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.cs-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.cs-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}.cs-btn-p{background:#fff;color:#1a0a35;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.cs-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}.cs-pain{background:#f5f0ff;border-left:5px solid #6a1a9f;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.cs-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#1a0a35}.cs-section-h{font-size:1.45rem;font-weight:800;color:#1a0a35;border-bottom:3px solid #6a1a9f;padding-bottom:10px;margin:44px 0 24px}.cs-gccdiff{background:#f5f0ff;border-radius:16px;padding:36px;margin-bottom:44px}.cs-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.cs-diff-card{background:#fff;border:1.5px solid #c8a8e8;border-radius:12px;padding:18px}.cs-diff-card h4{margin:0 0 8px;color:#1a0a35;font-size:.9rem;font-weight:700}.cs-diff-card p{margin:0;font-size:.82rem;color:#3a1a60;line-height:1.65}.cs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.cs-card{border:1.5px solid #c8a8e8;border-radius:14px;padding:22px 20px}.cs-card h4{margin:8px 0;color:#1a0a35;font-size:.95rem;font-weight:700}.cs-card p{margin:0;font-size:.84rem;color:#3a1a60;line-height:1.65}.cs-gains{background:#f5f0ff;border-radius:16px;padding:36px;margin-bottom:44px}.cs-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.cs-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.cs-check{color:#6a1a9f;font-size:1.25rem;flex-shrink:0}.cs-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.cs-day{border:1.5px solid #c8a8e8;border-radius:14px;overflow:hidden;margin-bottom:16px}.cs-day-head{background:#1a0a35;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.cs-day-num{background:#6a1a9f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.cs-day-body{padding:22px 26px}.cs-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.cs-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.cs-stat{background:#1a0a35;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.cs-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.cs-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#c890f8}.cs-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.cs-quote{background:rgb(255 255 255 / .08);border-left:3px solid #c890f8;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#e8d0f8}.cs-org{background:#f5f0ff;border-radius:16px;padding:36px;margin-bottom:44px}.cs-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.cs-org-item{display:flex;gap:10px;font-size:.88rem;color:#1a0a35;line-height:1.65}.cs-org-item::before{content:"→";color:#6a1a9f;font-weight:700;flex-shrink:0}.cs-faq{border-bottom:1px solid #c8a8e8;padding:18px 0}.cs-faq:last-child{border-bottom:none}.cs-faq-q{font-weight:700;color:#1a0a35;margin:0 0 8px;font-size:.95rem}.cs-faq-a{color:#3a1a60;font-size:.88rem;line-height:1.75;margin:0}.cs-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.cs-rel{border:1.5px solid #c8a8e8;border-radius:10px;padding:16px 18px;text-decoration:none;color:#1a0a35;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.cs-cta{background:linear-gradient(135deg,#6a1a9f,#1a0a35);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.cs-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.cs-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.pm-hero{background:linear-gradient(135deg,#0a1a35 0%,#1a3a8f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.pm-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.pm-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.pm-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}.pm-btn-p{background:#fff;color:#0a1a35;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.pm-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}.pm-pain{background:#f0f3ff;border-left:5px solid #1a3a8f;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.pm-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#0a1a35}.pm-section-h{font-size:1.45rem;font-weight:800;color:#0a1a35;border-bottom:3px solid #1a3a8f;padding-bottom:10px;margin:44px 0 24px}.pm-gccdiff{background:#f0f3ff;border-radius:16px;padding:36px;margin-bottom:44px}.pm-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pm-diff-card{background:#fff;border:1.5px solid #b0c0e8;border-radius:12px;padding:18px}.pm-diff-card h4{margin:0 0 8px;color:#0a1a35;font-size:.9rem;font-weight:700}.pm-diff-card p{margin:0;font-size:.82rem;color:#2a3a70;line-height:1.65}.pm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.pm-card{border:1.5px solid #b0c0e8;border-radius:14px;padding:22px 20px}.pm-card h4{margin:8px 0;color:#0a1a35;font-size:.95rem;font-weight:700}.pm-card p{margin:0;font-size:.84rem;color:#2a3a70;line-height:1.65}.pm-gains{background:#f0f3ff;border-radius:16px;padding:36px;margin-bottom:44px}.pm-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pm-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.pm-check{color:#1a3a8f;font-size:1.25rem;flex-shrink:0}.pm-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.pm-day{border:1.5px solid #b0c0e8;border-radius:14px;overflow:hidden;margin-bottom:16px}.pm-day-head{background:#0a1a35;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.pm-day-num{background:#1a3a8f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.pm-day-body{padding:22px 26px}.pm-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.pm-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.pm-stat{background:#0a1a35;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.pm-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.pm-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#7090f0}.pm-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.pm-quote{background:rgb(255 255 255 / .08);border-left:3px solid #7090f0;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c0d0f8}.pm-org{background:#f0f3ff;border-radius:16px;padding:36px;margin-bottom:44px}.pm-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.pm-org-item{display:flex;gap:10px;font-size:.88rem;color:#0a1a35;line-height:1.65}.pm-org-item::before{content:"→";color:#1a3a8f;font-weight:700;flex-shrink:0}.pm-faq{border-bottom:1px solid #b0c0e8;padding:18px 0}.pm-faq:last-child{border-bottom:none}.pm-faq-q{font-weight:700;color:#0a1a35;margin:0 0 8px;font-size:.95rem}.pm-faq-a{color:#2a3a70;font-size:.88rem;line-height:1.75;margin:0}.pm-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.pm-rel{border:1.5px solid #b0c0e8;border-radius:10px;padding:16px 18px;text-decoration:none;color:#0a1a35;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.pm-cta{background:linear-gradient(135deg,#1a3a8f,#0a1a35);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.pm-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.pm-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.sm-hero{background:linear-gradient(135deg,#1a2535 0%,#2d6a5f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.sm-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.sm-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.sm-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}.sm-btn-p{background:#fff;color:#1a2535;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.sm-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}.sm-pain{background:#f0faf8;border-left:5px solid #2d6a5f;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.sm-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#1a2535}.sm-section-h{font-size:1.45rem;font-weight:800;color:#1a2535;border-bottom:3px solid #2d6a5f;padding-bottom:10px;margin:44px 0 24px}.sm-gccdiff{background:#f0faf8;border-radius:16px;padding:36px;margin-bottom:44px}.sm-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sm-diff-card{background:#fff;border:1.5px solid #90c0b8;border-radius:12px;padding:18px}.sm-diff-card h4{margin:0 0 8px;color:#1a2535;font-size:.9rem;font-weight:700}.sm-diff-card p{margin:0;font-size:.82rem;color:#1a3530;line-height:1.65}.sm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.sm-card{border:1.5px solid #90c0b8;border-radius:14px;padding:22px 20px}.sm-card h4{margin:8px 0;color:#1a2535;font-size:.95rem;font-weight:700}.sm-card p{margin:0;font-size:.84rem;color:#1a3530;line-height:1.65}.sm-gains{background:#f0faf8;border-radius:16px;padding:36px;margin-bottom:44px}.sm-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.sm-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.sm-check{color:#2d6a5f;font-size:1.25rem;flex-shrink:0}.sm-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.sm-day{border:1.5px solid #90c0b8;border-radius:14px;overflow:hidden;margin-bottom:16px}.sm-day-head{background:#1a2535;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.sm-day-num{background:#2d6a5f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.sm-day-body{padding:22px 26px}.sm-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.sm-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.sm-stat{background:#1a2535;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.sm-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.sm-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#50c0a8}.sm-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.sm-quote{background:rgb(255 255 255 / .08);border-left:3px solid #50c0a8;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c0f0e8}.sm-faq{border-bottom:1px solid #90c0b8;padding:18px 0}.sm-faq:last-child{border-bottom:none}.sm-faq-q{font-weight:700;color:#1a2535;margin:0 0 8px;font-size:.95rem}.sm-faq-a{color:#1a3530;font-size:.88rem;line-height:1.75;margin:0}.sm-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.sm-rel{border:1.5px solid #90c0b8;border-radius:10px;padding:16px 18px;text-decoration:none;color:#1a2535;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.sm-cta{background:linear-gradient(135deg,#2d6a5f,#1a2535);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.sm-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.sm-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.hr-hero{background:linear-gradient(135deg,#1a3a5c 0%,#2d6a9f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.hr-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.hr-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.hr-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}.hr-btn-p{background:#fff;color:#1a3a5c;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.hr-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}.hr-warn{background:#fff8f0;border-left:5px solid #E8A020;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.hr-gccdiff{background:#f0f6ff;border-radius:16px;padding:36px;margin-bottom:44px}.hr-gccdiff h3{font-size:1.15rem;font-weight:800;color:#1a3a5c;margin:0 0 16px}.hr-law-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.hr-law-card{background:#fff;border:1.5px solid #c5d8f0;border-radius:12px;padding:18px}.hr-law-card h4{margin:0 0 8px;color:#1a3a5c;font-size:.88rem;font-weight:700}.hr-law-card ul{margin:0;padding-left:16px;font-size:.8rem;color:#4a5568;line-height:1.9}.hr-section-h{font-size:1.5rem;font-weight:800;color:#1a3a5c;border-bottom:3px solid #2d6a9f;padding-bottom:10px;margin:44px 0 24px}.hr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.hr-card{border:1.5px solid #c5d8f0;border-radius:14px;padding:22px 20px}.hr-card h4{margin:8px 0;color:#1a3a5c;font-size:.95rem}.hr-card p{margin:0;font-size:.84rem;color:#4a6080;line-height:1.65}.hr-gains{background:#f0f6ff;border-radius:16px;padding:36px;margin-bottom:44px}.hr-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.hr-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.hr-check{color:#2d6a9f;font-size:1.25rem;flex-shrink:0}.hr-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.hr-day{border:1.5px solid #c5d8f0;border-radius:14px;overflow:hidden;margin-bottom:16px}.hr-day-head{background:#1a3a5c;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.hr-day-num{background:#2d6a9f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.hr-day-body{padding:22px 26px}.hr-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.hr-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.hr-stat{background:#1a3a5c;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.hr-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 20px}.hr-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#7eb8f7}.hr-stat-item span{font-size:.8rem;opacity:.8}.hr-org{background:#f4f7fc;border-radius:16px;padding:36px;margin-bottom:44px}.hr-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.hr-org-item{display:flex;gap:10px;font-size:.88rem;color:#2a3a5e;line-height:1.6}.hr-org-item::before{content:"→";color:#2d6a9f;font-weight:700;flex-shrink:0}.hr-faq{border-bottom:1px solid #c5d8f0;padding:18px 0}.hr-faq:last-child{border-bottom:none}.hr-faq-q{font-weight:700;color:#1a3a5c;margin:0 0 8px;font-size:.95rem}.hr-faq-a{color:#4a5568;font-size:.88rem;line-height:1.75;margin:0}.hr-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.hr-rel{border:1.5px solid #c5d8f0;border-radius:10px;padding:16px 18px;text-decoration:none;color:#1a3a5c;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.hr-cta{background:linear-gradient(135deg,#2d6a9f,#1a3a5c);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.hr-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.hr-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.tt-hero{background:linear-gradient(135deg,#2a0d35 0%,#6b3a9f 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.tt-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.tt-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.tt-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}.tt-btn-p{background:#fff;color:#2a0d35;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.tt-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}.tt-pain{background:#f6f0ff;border-left:5px solid #6b3a9f;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.tt-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#2a1040}.tt-section-h{font-size:1.45rem;font-weight:800;color:#2a0d35;border-bottom:3px solid #6b3a9f;padding-bottom:10px;margin:44px 0 24px}.tt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.tt-card{border:1.5px solid #c8b0e8;border-radius:14px;padding:22px 20px}.tt-card h4{margin:8px 0;color:#2a0d35;font-size:.95rem;font-weight:700}.tt-card p{margin:0;font-size:.84rem;color:#4a3070;line-height:1.65}.tt-gains{background:#f6f0ff;border-radius:16px;padding:36px;margin-bottom:44px}.tt-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.tt-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.tt-check{color:#6b3a9f;font-size:1.25rem;flex-shrink:0}.tt-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.tt-day{border:1.5px solid #c8b0e8;border-radius:14px;overflow:hidden;margin-bottom:16px}.tt-day-head{background:#2a0d35;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.tt-day-num{background:#6b3a9f;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.tt-day-body{padding:22px 26px}.tt-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.tt-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.tt-stat{background:#2a0d35;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.tt-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.tt-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#b898e8}.tt-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.tt-quote{background:rgb(255 255 255 / .08);border-left:3px solid #b898e8;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#e0d0f8}.tt-org{background:#f6f0ff;border-radius:16px;padding:36px;margin-bottom:44px}.tt-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.tt-org-item{display:flex;gap:10px;font-size:.88rem;color:#2a1040;line-height:1.65}.tt-org-item::before{content:"→";color:#6b3a9f;font-weight:700;flex-shrink:0}.tt-faq{border-bottom:1px solid #c8b0e8;padding:18px 0}.tt-faq:last-child{border-bottom:none}.tt-faq-q{font-weight:700;color:#2a0d35;margin:0 0 8px;font-size:.95rem}.tt-faq-a{color:#4a3070;font-size:.88rem;line-height:1.75;margin:0}.tt-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.tt-rel{border:1.5px solid #c8b0e8;border-radius:10px;padding:16px 18px;text-decoration:none;color:#2a0d35;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.tt-cta{background:linear-gradient(135deg,#6b3a9f,#2a0d35);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.tt-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.tt-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.tm-hero{background:linear-gradient(135deg,#0a2535 0%,#0a7a6a 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.tm-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.tm-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.tm-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}.tm-btn-p{background:#fff;color:#0a2535;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.tm-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}.tm-pain{background:#f0faf8;border-left:5px solid #0a7a6a;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.tm-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#0a2535}.tm-section-h{font-size:1.45rem;font-weight:800;color:#0a2535;border-bottom:3px solid #0a7a6a;padding-bottom:10px;margin:44px 0 24px}.tm-gccdiff{background:#f0faf8;border-radius:16px;padding:36px;margin-bottom:44px}.tm-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tm-diff-card{background:#fff;border:1.5px solid #90c8c0;border-radius:12px;padding:18px}.tm-diff-card h4{margin:0 0 8px;color:#0a2535;font-size:.9rem;font-weight:700}.tm-diff-card p{margin:0;font-size:.82rem;color:#0a3a30;line-height:1.65}.tm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.tm-card{border:1.5px solid #90c8c0;border-radius:14px;padding:22px 20px}.tm-card h4{margin:8px 0;color:#0a2535;font-size:.95rem;font-weight:700}.tm-card p{margin:0;font-size:.84rem;color:#0a3a30;line-height:1.65}.tm-gains{background:#f0faf8;border-radius:16px;padding:36px;margin-bottom:44px}.tm-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.tm-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.tm-check{color:#0a7a6a;font-size:1.25rem;flex-shrink:0}.tm-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.tm-day{border:1.5px solid #90c8c0;border-radius:14px;overflow:hidden;margin-bottom:16px}.tm-day-head{background:#0a2535;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.tm-day-num{background:#0a7a6a;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.tm-day-body{padding:22px 26px}.tm-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.tm-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.tm-stat{background:#0a2535;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.tm-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.tm-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#50c8b8}.tm-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.tm-quote{background:rgb(255 255 255 / .08);border-left:3px solid #50c8b8;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c0f0e8}.tm-org{background:#f0faf8;border-radius:16px;padding:36px;margin-bottom:44px}.tm-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.tm-org-item{display:flex;gap:10px;font-size:.88rem;color:#0a2535;line-height:1.65}.tm-org-item::before{content:"→";color:#0a7a6a;font-weight:700;flex-shrink:0}.tm-faq{border-bottom:1px solid #90c8c0;padding:18px 0}.tm-faq:last-child{border-bottom:none}.tm-faq-q{font-weight:700;color:#0a2535;margin:0 0 8px;font-size:.95rem}.tm-faq-a{color:#0a3a30;font-size:.88rem;line-height:1.75;margin:0}.tm-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.tm-rel{border:1.5px solid #90c8c0;border-radius:10px;padding:16px 18px;text-decoration:none;color:#0a2535;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.tm-cta{background:linear-gradient(135deg,#0a7a6a,#0a2535);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.tm-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.tm-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.rf-hero{background:linear-gradient(135deg,#2a1a0d 0%,#8a4a1a 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.rf-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.rf-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.rf-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}.rf-btn-p{background:#fff;color:#2a1a0d;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.rf-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}.rf-pain{background:#fdf6f0;border-left:5px solid #8a4a1a;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.rf-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#3a2010}.rf-section-h{font-size:1.45rem;font-weight:800;color:#2a1a0d;border-bottom:3px solid #8a4a1a;padding-bottom:10px;margin:44px 0 24px}.rf-gccdiff{background:#fdf6f0;border-radius:16px;padding:36px;margin-bottom:44px}.rf-gccdiff h3{font-size:1.1rem;font-weight:800;color:#2a1a0d;margin:0 0 14px}.rf-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.rf-diff-card{background:#fff;border:1.5px solid #e0b898;border-radius:12px;padding:18px}.rf-diff-card h4{margin:0 0 8px;color:#2a1a0d;font-size:.9rem;font-weight:700}.rf-diff-card p{margin:0;font-size:.82rem;color:#5a3010;line-height:1.65}.rf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.rf-card{border:1.5px solid #e0b898;border-radius:14px;padding:22px 20px}.rf-card h4{margin:8px 0;color:#2a1a0d;font-size:.95rem;font-weight:700}.rf-card p{margin:0;font-size:.84rem;color:#5a3010;line-height:1.65}.rf-gains{background:#fdf6f0;border-radius:16px;padding:36px;margin-bottom:44px}.rf-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rf-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.rf-check{color:#8a4a1a;font-size:1.25rem;flex-shrink:0}.rf-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.rf-day{border:1.5px solid #e0b898;border-radius:14px;overflow:hidden;margin-bottom:16px}.rf-day-head{background:#2a1a0d;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.rf-day-num{background:#8a4a1a;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.rf-day-body{padding:22px 26px}.rf-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.rf-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.rf-stat{background:#2a1a0d;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.rf-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.rf-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#e8a870}.rf-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.rf-quote{background:rgb(255 255 255 / .08);border-left:3px solid #e8a870;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#f0d0b0}.rf-org{background:#fdf6f0;border-radius:16px;padding:36px;margin-bottom:44px}.rf-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.rf-org-item{display:flex;gap:10px;font-size:.88rem;color:#3a2010;line-height:1.65}.rf-org-item::before{content:"→";color:#8a4a1a;font-weight:700;flex-shrink:0}.rf-faq{border-bottom:1px solid #e0b898;padding:18px 0}.rf-faq:last-child{border-bottom:none}.rf-faq-q{font-weight:700;color:#2a1a0d;margin:0 0 8px;font-size:.95rem}.rf-faq-a{color:#5a3010;font-size:.88rem;line-height:1.75;margin:0}.rf-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.rf-rel{border:1.5px solid #e0b898;border-radius:10px;padding:16px 18px;text-decoration:none;color:#2a1a0d;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.rf-cta{background:linear-gradient(135deg,#8a4a1a,#2a1a0d);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.rf-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.rf-cta p{opacity:.9;margin:0 0 28px;font-size:.97rem;line-height:1.7}.ns-hero{background:linear-gradient(135deg,#1a2e1a 0%,#2d7a3a 100%);border-radius:16px;padding:52px 44px;color:#fff;margin-bottom:44px}.ns-hero h1{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.ns-hero p{font-size:1.05rem;opacity:.92;line-height:1.8;max-width:640px;margin:0 0 30px}.ns-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}.ns-btn-p{background:#fff;color:#1a2e1a;padding:13px 30px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.95rem;display:inline-block}.ns-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}.ns-pain{background:#f2faf2;border-left:5px solid #2d7a3a;border-radius:0 14px 14px 0;padding:30px 34px;margin-bottom:44px}.ns-pain ul{margin:12px 0 0;padding-left:20px;line-height:2.1;color:#1a3020}.ns-section-h{font-size:1.45rem;font-weight:800;color:#1a2e1a;border-bottom:3px solid #2d7a3a;padding-bottom:10px;margin:44px 0 24px}.ns-gccdiff{background:#f2faf2;border-radius:16px;padding:36px;margin-bottom:44px}.ns-gccdiff h3{font-size:1.1rem;font-weight:800;color:#1a2e1a;margin:0 0 14px}.ns-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ns-diff-card{background:#fff;border:1.5px solid #a8d8b0;border-radius:12px;padding:18px}.ns-diff-card h4{margin:0 0 8px;color:#1a2e1a;font-size:.9rem;font-weight:700}.ns-diff-card p{margin:0;font-size:.82rem;color:#2a5030;line-height:1.65}.ns-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:44px}.ns-card{border:1.5px solid #a8d8b0;border-radius:14px;padding:22px 20px}.ns-card h4{margin:8px 0;color:#1a2e1a;font-size:.95rem;font-weight:700}.ns-card p{margin:0;font-size:.84rem;color:#2a5030;line-height:1.65}.ns-gains{background:#f2faf2;border-radius:16px;padding:36px;margin-bottom:44px}.ns-gain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ns-gain{background:#fff;border-radius:10px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start}.ns-check{color:#2d7a3a;font-size:1.25rem;flex-shrink:0}.ns-gain span{font-size:.88rem;line-height:1.65;color:#2d3a4a}.ns-day{border:1.5px solid #a8d8b0;border-radius:14px;overflow:hidden;margin-bottom:16px}.ns-day-head{background:#1a2e1a;color:#fff;padding:16px 24px;display:flex;align-items:center;gap:16px}.ns-day-num{background:#2d7a3a;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.ns-day-body{padding:22px 26px}.ns-day-body p{margin:0 0 14px;color:#444f5e;line-height:1.8;font-size:.93rem}.ns-day-body ul{margin:0;padding-left:20px;color:#444f5e;line-height:2;font-size:.9rem}.ns-stat{background:#1a2e1a;color:#fff;border-radius:16px;padding:36px 40px;margin:44px 0;text-align:center}.ns-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;margin:20px 0 28px}.ns-stat-item strong{display:block;font-size:2rem;font-weight:800;color:#7ad88a}.ns-stat-item span{font-size:.8rem;opacity:.82;line-height:1.6;display:block;margin-top:4px}.ns-quote{background:rgb(255 255 255 / .08);border-left:3px solid #7ad88a;border-radius:0 12px 12px 0;padding:20px 24px;max-width:600px;margin:4px auto 0;font-style:italic;color:#c8f0d0}.ns-org{background:#f4faf4;border-radius:16px;padding:36px;margin-bottom:44px}.ns-org-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.ns-org-item{display:flex;gap:10px;font-size:.88rem;color:#1a3020;line-height:1.65}.ns-org-item::before{content:"→";color:#2d7a3a;font-weight:700;flex-shrink:0}.ns-faq{border-bottom:1px solid #a8d8b0;padding:18px 0}.ns-faq:last-child{border-bottom:none}.ns-faq-q{font-weight:700;color:#1a2e1a;margin:0 0 8px;font-size:.95rem}.ns-faq-a{color:#2a5030;font-size:.88rem;line-height:1.75;margin:0}.ns-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:44px}.ns-rel{border:1.5px solid #a8d8b0;border-radius:10px;padding:16px 18px;text-decoration:none;color:#1a2e1a;font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:8px}.ns-cta{background:linear-gradient(135deg,#2d7a3a,#1a2e1a);border-radius:16px;padding:44px;text-align:center;color:#fff;margin-top:44px}.ns-cta h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.ns-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}