.member-page{max-width:1240px;margin:0 auto;padding:26px 6vw 82px}.member-breadcrumb{font-size:12px;color:var(--muted);margin:10px 0 30px}.member-breadcrumb a{color:var(--accent)}.member-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:450px;background:#eef1ec;overflow:hidden}.member-hero-copy{padding:58px;align-self:center}.member-kicker{font-size:10px;letter-spacing:.16em;color:var(--accent);font-weight:800}.member-hero h1{font-size:61px;max-width:650px}.member-lead{color:var(--muted);font-size:17px;line-height:1.65;max-width:620px}.member-hero figure{margin:0;min-height:380px}.member-hero img{width:100%;height:100%;object-fit:cover}.member-art-panel{display:grid;place-content:center;background:#21342d;color:#fff;text-align:center;padding:50px}.member-art-panel strong{font-size:72px;letter-spacing:-.06em}.member-art-panel span{font-size:11px;letter-spacing:.16em}.member-art-panel p{color:#cdd9d2}.member-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.member-actions a,.member-button{display:inline-block;background:var(--accent);color:#fff;border:1px solid var(--accent);padding:14px 18px;text-decoration:none;font-size:11px;letter-spacing:.1em;font-weight:bold;cursor:pointer}.member-actions .secondary{background:#fff;color:var(--accent)}.member-section{padding:68px 0;border-bottom:1px solid var(--line)}.member-section:last-child{border-bottom:0}.member-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px}.member-section h2{font-size:40px}.member-section-head>p{max-width:470px;color:var(--muted);line-height:1.6}.benefit-grid,.safety-cards,.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.benefit-grid article,.safety-cards article,.policy-grid article{border-top:3px solid var(--accent);background:var(--paper);padding:27px}.benefit-grid b{font-size:30px;color:var(--accent)}.benefit-grid h3,.safety-cards h3,.policy-grid h3{font-size:23px}.benefit-grid p,.safety-cards p,.policy-grid p{color:var(--muted);line-height:1.55}.eligibility-layout,.rewards-layout,.safety-request{display:grid;grid-template-columns:.95fr 1.05fr;gap:36px;background:var(--paper);padding:36px}.eligibility-form,.rewards-form,.safety-form{background:#fff;border:1px solid var(--line);padding:28px;display:grid;gap:17px}.eligibility-form label,.rewards-form label,.safety-form label{display:grid;gap:7px;font-weight:bold}.eligibility-form select,.rewards-form input,.rewards-form select,.safety-form input,.safety-form select,.safety-form textarea{padding:13px;border:1px solid var(--line);background:#fff;font:inherit}.eligibility-result,.rewards-result,.safety-request-copy{padding:30px;border-left:4px solid var(--accent);background:#e4eee8}.eligibility-result h3,.rewards-result h3,.safety-request-copy h2{font-size:30px}.eligibility-result p,.rewards-result p,.safety-request-copy p{color:var(--muted);line-height:1.6}.result-list{padding-left:20px;color:var(--muted);line-height:1.75}.price-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.price-steps article{background:#fff;padding:27px}.price-steps span{font-size:11px;letter-spacing:.13em;color:var(--accent)}.price-steps h3{font-size:22px}.price-steps p{color:var(--muted);line-height:1.55}.safety-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.safety-tabs button{border:1px solid var(--line);background:#fff;color:var(--ink);padding:13px 16px;cursor:pointer;font:inherit;font-size:11px;font-weight:bold}.safety-tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.safety-panel{background:var(--paper);padding:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.safety-panel h2{font-size:34px}.safety-panel p,.safety-panel li{color:var(--muted);line-height:1.65}.safety-panel ul{padding-left:20px}.checklist{display:grid;gap:12px;margin-top:20px}.checklist label{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);padding:15px}.checklist input{margin-top:3px}.checklist-progress{margin-top:18px;background:#dce4df;height:8px}.checklist-progress span{display:block;height:100%;background:var(--accent);width:0;transition:width .2s}.form-message{min-height:20px;color:var(--accent);font-weight:bold}.rewards-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.rewards-tiers article{border:1px solid var(--line);padding:28px}.rewards-tiers article:nth-child(2){border-top:4px solid var(--accent)}.rewards-tiers article:nth-child(3){background:#21342d;color:#fff}.rewards-tiers h3{font-size:26px}.rewards-tiers p{color:var(--muted);line-height:1.55}.rewards-tiers article:nth-child(3) p{color:#d2ddd6}.rewards-result strong{display:block;font-size:50px;color:var(--accent);margin:15px 0}.member-faq{max-width:880px}.member-faq details{border-top:1px solid var(--line);padding:20px 0}.member-faq summary{font-weight:bold;cursor:pointer}.member-faq p{color:var(--muted);line-height:1.6}.member-note{font-size:12px;color:var(--muted);line-height:1.6}.member-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#21342d;color:#fff;padding:44px}.member-cta h2{font-size:35px}.member-cta p{color:#cdd9d2}@media(max-width:1000px){.member-hero,.eligibility-layout,.rewards-layout,.safety-request,.safety-panel{grid-template-columns:1fr}.member-hero-copy{padding:40px}.member-hero h1{font-size:49px}.benefit-grid,.safety-cards,.policy-grid,.rewards-tiers{grid-template-columns:1fr 1fr}.member-section-head{display:block}}@media(max-width:560px){.member-page{padding-left:7vw;padding-right:7vw}.member-hero-copy{padding:30px}.member-hero h1{font-size:42px}.benefit-grid,.safety-cards,.policy-grid,.rewards-tiers,.price-steps{grid-template-columns:1fr}.eligibility-layout,.rewards-layout,.safety-request{padding:22px}.member-cta{display:block}.member-cta .member-button{margin-top:14px}.member-art-panel strong{font-size:56px}}
