.recipient-hero{background:#f7f9f2}.recipient-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}.recipient-hero h1{font-size:clamp(38px,4.2vw,60px);line-height:1.15;max-width:720px;margin:20px 0 24px}.recipient-hero .eyebrow{line-height:1.8}.recipient-caption{font-size:13px;color:#6a7864;margin-top:24px}.recipient-proof-card{padding:32px;border:1px solid #d8e5ca;border-radius:24px;background:#fff;box-shadow:0 20px 60px #2744300b}.recipient-proof-top{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:650;letter-spacing:1.5px;color:#577843}.recipient-proof-top .icon{width:28px;height:28px;flex:none}.recipient-proof-card h2{font-size:26px;line-height:1.3;margin:20px 0}.recipient-proof-card dl{margin:0}.recipient-proof-card dl>div{padding:16px 0;border-top:1px solid #e5ebdf}.recipient-proof-card dt{font-size:12px;color:#6b7964;margin-bottom:5px}.recipient-proof-card dd{margin:0;font-size:15px;line-height:1.6;color:#152b3a}.recipient-proof-card dd .icon{height:17px;width:17px;vertical-align:middle;color:#527b36}.recipient-proof-card>p{font-size:12px;line-height:1.7;color:#6b7964;margin:20px 0 0}.recipient-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.recipient-control-grid article{position:relative;padding:32px;border:1px solid #dce5d7;border-radius:20px}.recipient-control-grid article>.icon{width:28px;height:28px;color:#486b35}.recipient-step{position:absolute;right:28px;top:30px;font-size:13px;font-weight:650;color:#879779}.recipient-control-grid h3{font-size:21px;line-height:1.35;margin:22px 0 14px}.recipient-control-grid p{font-size:15px;line-height:1.8;color:#5a6e61;margin:0}.recipient-note{font-size:13px;line-height:1.8;color:#6a7965;margin-top:24px}.recipient-review{background:#f6f8f3}.recipient-review-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:start}.recipient-review h2,.recipient-legal h2{font-size:clamp(32px,3vw,45px);line-height:1.2;margin:16px 0 24px}.recipient-checklist{list-style:none;padding:0;margin:32px 0 0}.recipient-checklist li{display:flex;align-items:start;gap:18px;padding:20px 0;border-top:1px solid #dce5d7}.recipient-checklist li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;background:#e3efcf;font-size:13px;font-weight:650}.recipient-checklist h3{font-size:18px;margin:0 0 8px;line-height:1.5}.recipient-checklist p{margin:0;font-size:15px;line-height:1.8;color:#576a5d}.recipient-scope{border:1px solid #d7e2cf;background:#fff;border-radius:22px;padding:32px}.recipient-scope h3{font-size:19px;line-height:1.4;margin:26px 0 12px}.recipient-scope h3:first-child{margin-top:0}.recipient-scope p{font-size:14px;line-height:1.8;color:#5b6f60}.recipient-scope>.text-link{margin-top:18px}.recipient-legal-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:72px;align-items:start}.recipient-legal-grid>div>p{font-size:15px;line-height:1.9;color:#5b6d61}.recipient-sources{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}.recipient-sources a{font-size:12px;line-height:1.8;text-decoration:underline;color:#536b45}.recipient-contact{background:#152b3a;color:#fff;padding:32px;border-radius:22px}.recipient-contact .eyebrow{color:#c8f36a}.recipient-contact h3{font-size:26px;line-height:1.35;margin:18px 0}.recipient-contact p{font-size:15px;line-height:1.8;color:#ccd7d1}.recipient-contact .button-dark{background:#c8f36a;color:#152b3a;margin:18px 0;width:100%;justify-content:center}.recipient-contact .text-link{color:#e9f5dd;display:block;font-size:14px}.recipient-contact small{display:block;color:#b4c4b8;font-size:12px;margin-top:28px}@media(max-width:1000px){.recipient-hero-grid,.recipient-review-grid,.recipient-legal-grid{gap:32px}.recipient-control-grid{gap:16px}.recipient-control-grid article{padding:24px}.recipient-control-grid h3{font-size:19px}.recipient-proof-card,.recipient-scope,.recipient-contact{padding:24px}}@media(max-width:760px){.recipient-hero-grid,.recipient-review-grid,.recipient-legal-grid,.recipient-control-grid{grid-template-columns:1fr}.recipient-hero h1{font-size:38px}.recipient-hero .hero-buttons{align-items:stretch;flex-direction:column}.recipient-proof-card{margin-top:8px}.recipient-control-grid article{padding:28px}.recipient-review-grid,.recipient-legal-grid{gap:36px}.recipient-legal-grid h2,.recipient-review h2{font-size:32px}}
