.benefits-page{color:#16221d;background:#f7f3e8;min-height:100vh}.benefits-page>header{border-bottom:1px solid #ded8ca;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.benefit-brand{color:inherit;font:700 21px Georgia,serif;text-decoration:none}.benefit-brand span{color:#fff;background:#145baf;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:9px;display:inline-grid}.benefits-page header nav{align-items:center;gap:22px;display:flex}.benefits-page header nav a{color:#66716c;font-size:11px;text-decoration:none}.benefits-page header nav .join{color:#fff;background:#16221d;border-radius:9px;padding:10px 13px;font-weight:900}.benefit-hero{background:radial-gradient(circle at 20% 30%,#fff5dc,#f7f3e8 45%);grid-template-columns:1.3fr .7fr;align-items:center;gap:55px;padding:75px 7vw;display:grid}.benefit-hero small,.benefit-intro small,.privacy-promise small,.benefit-cta small{letter-spacing:.17em;color:#9a7141;font-size:9px;font-weight:900}.benefit-hero h1{letter-spacing:-.04em;margin:17px 0;font:clamp(50px,6vw,82px)/1 Georgia,serif}.benefit-hero h1 em{color:#ff795f;font-weight:500}.benefit-hero p{color:#69746e;max-width:670px;font-size:16px;line-height:1.7}.benefit-hero>div>div{gap:8px;margin:25px 0 17px;display:flex}.benefit-hero>div>div a{color:#16221d;border:1px solid #d5cec0;border-radius:10px;padding:13px 16px;font-size:10px;font-weight:900;text-decoration:none}.benefit-hero>div>div a:first-child{color:#fff;background:#145baf;border-color:#145baf}.benefit-hero>div>span{color:#838d87;font-size:9px}.benefit-hero aside{color:#fff;background:#162c23;border-radius:22px;padding:24px;box-shadow:0 25px 60px #173a2825}.benefit-hero aside>small{color:#e8bb63}.benefit-hero aside>div{border-bottom:1px solid #ffffff14;grid-template-columns:28px 1fr auto;align-items:center;padding:13px 0;font-size:10px;display:grid}.benefit-hero aside b{color:#78988a}.benefit-hero aside i{color:#75d29b;font-size:8px}.benefit-intro{text-align:center;padding:70px 20px 25px}.benefit-intro h2,.privacy-promise h2,.benefit-cta h2{margin:12px 0;font:clamp(34px,4vw,55px) Georgia,serif}.benefit-intro p{color:#6d7772;max-width:690px;margin:auto;line-height:1.6}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 6vw 75px;display:grid}.benefit-grid article{background:#fffaf0;border:1px solid #ded8ca;border-radius:16px;padding:22px}.benefit-grid article>span{color:#a34838;background:#ffe0d8;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.benefit-grid h3{margin:17px 0 8px;font:20px Georgia,serif}.benefit-grid p{color:#707b75;font-size:10px;line-height:1.6}.privacy-promise{color:#fff;background:#142b22;grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;padding:65px 8vw;display:grid}.privacy-promise p{color:#afc0b8;line-height:1.7}.privacy-promise ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.privacy-promise li{background:#ffffff0b;border:1px solid #ffffff15;border-radius:9px;padding:12px;font-size:10px}.privacy-promise li:before{content:"✓";color:#72d09a;margin-right:9px}.benefit-cta{text-align:center;padding:80px 20px}.benefit-cta>span{color:#fff;background:#ff795f;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:24px;display:grid}.benefit-cta p{color:#6d7772}.benefit-cta>a{color:#fff;background:#145baf;border-radius:10px;margin:15px;padding:14px 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.benefit-cta i{color:#7d8681;font-size:10px;display:block}.benefit-cta i a{color:#145baf}.benefits-page>footer{color:#75807a;justify-content:space-between;align-items:center;padding:25px 5vw;font-size:10px;display:flex}.benefits-page>footer a{color:#16221d;font:15px Georgia,serif;text-decoration:none}@media (max-width:900px){.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-hero,.privacy-promise{grid-template-columns:1fr}}@media (max-width:600px){.benefits-page header nav a:not(.join){display:none}.benefit-grid{grid-template-columns:1fr}.benefit-hero{padding:55px 22px}.benefit-hero>div>div{flex-direction:column}.benefits-page>footer{text-align:center;flex-direction:column}}.vault-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-top:25px}.vault-benefit-grid article{padding:28px}.vault-benefit-grid h3{font-size:25px}.vault-benefit-grid p{font-size:14px;line-height:1.8}.member-playbook{background:#ece9dd;grid-template-columns:1fr 1fr;align-items:start;gap:7vw;padding:65px 7vw;display:grid}.member-playbook>div>small,.member-faq>small{letter-spacing:.14em;color:#7b704e;font-size:10px;font-weight:800}.member-playbook h2{letter-spacing:-.035em;margin:18px 0;font:clamp(37px,4.5vw,62px)/1.08 Georgia,serif}.member-playbook h2 em{color:#ad563d}.member-playbook>div>p{color:#667267;font-size:16px;line-height:1.8}.member-playbook a{color:#145baf;text-underline-offset:4px;font-size:13px;font-weight:800}.member-playbook-list{gap:5px;display:grid}.member-playbook-list article{border-bottom:1px solid #d1d5c6;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.member-playbook-list article>b{color:#568269;padding-top:5px;font:12px monospace}.member-playbook-list h3{margin:0 0 6px;font:23px Georgia,serif}.member-playbook-list p{color:#67766a;margin:0;font-size:13px;line-height:1.6}.member-faq{max-width:950px;margin:0 auto;padding:65px 25px 20px}.member-faq h2{letter-spacing:-.03em;margin:15px 0 28px;font:clamp(34px,4vw,51px) Georgia,serif}.member-faq details{border-bottom:1px solid #d3d8c9;padding:0}.member-faq summary{cursor:pointer;padding:21px 5px;font-size:16px;font-weight:700;line-height:1.5}.member-faq details p{color:#637266;margin:0;padding:0 23px 22px;font-size:14px;line-height:1.8}.member-faq summary:focus-visible{outline-offset:3px;outline:3px solid #145baf}.benefits-page .privacy-promise li{font-size:13px;line-height:1.6}.benefits-page .benefit-cta>a{font-size:14px}.benefits-page .benefit-cta i{font-size:12px;line-height:1.8}.benefits-page .benefit-cta>p{max-width:600px;margin:15px auto;font-size:15px;line-height:1.7}.benefits-page .np-header{height:auto;padding:14px 4vw}.benefits-page .np-header nav a{font-size:12px}@media (max-width:950px){.vault-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-playbook{grid-template-columns:1fr;gap:30px}.benefits-page .np-header nav a{font-size:14px}}@media (max-width:600px){.vault-benefit-grid{grid-template-columns:1fr;padding:20px 20px 40px}.member-playbook{padding:42px 22px}.member-faq{padding:45px 22px 10px}.benefits-page .privacy-promise{padding:45px 22px}.benefits-page .np-header nav a:not(.join){display:block}.benefits-page .benefit-cta{padding:55px 22px}}
