.main-nav{display:flex;gap:18px;align-items:center;margin-left:auto;margin-right:18px}.main-nav a,footer a{font-size:.84rem;font-weight:700;text-decoration:none;color:var(--muted)}.main-nav a:hover,footer a:hover{color:var(--accent)}.content-section{max-width:960px;margin:0 auto;padding:76px 20px}.content-section h2{font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.055em;margin:0 0 30px;max-width:680px}.tint{max-width:none;background:#eaf7ed;padding-left:max(20px,calc((100vw - 920px)/2));padding-right:max(20px,calc((100vw - 920px)/2))}.feature-grid,.resource-grid,.company-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.feature-grid article,.resource-grid article,.company-grid article,.solution-grid article,.legal-grid article{background:#fff;border:1px solid var(--line);padding:22px;border-radius:18px}.feature-grid h3,.resource-grid h3,.company-grid h3,.solution-grid h3,.legal-grid h3{font-size:1.1rem;letter-spacing:-.025em;margin:0 0 9px}.feature-grid p,.resource-grid span,.company-grid p,.solution-grid p,.legal-grid p{font-size:.92rem;color:var(--muted);line-height:1.5;margin:0}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:15px}.price-grid article{background:#fff;border:1px solid var(--line);padding:28px;border-radius:20px}.price-grid .featured-plan{background:var(--ink);color:#fff;border-color:var(--ink)}.price-grid .featured-plan .plan,.price-grid .featured-plan .price span{color:var(--lime)}.plan{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--accent);margin:0}.price{font-size:2.4rem;font-weight:850;letter-spacing:-.06em;margin:10px 0}.price span{font-size:.9rem;color:var(--muted);letter-spacing:0}.price-grid ul{padding-left:19px;line-height:1.8;color:var(--muted);font-size:.92rem;margin:0 0 20px}.featured-plan ul{color:#d8e7e3}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.solution-grid article{min-height:210px}.solution-grid span,.resource-grid p{font-size:.75rem;letter-spacing:.12em;color:var(--accent);font-weight:800}.resource-grid article{min-height:178px}.faq-list{max-width:760px}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-weight:750;font-size:1.05rem}.faq-list p{color:var(--muted);line-height:1.5;margin:12px 0 0}.security-section{background:var(--ink);color:white;max-width:none;padding-left:max(20px,calc((100vw - 920px)/2));padding-right:max(20px,calc((100vw - 920px)/2))}.security-section .eyebrow{color:var(--lime)}.legal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.legal-grid article{background:#19433d;border-color:#24554d}.legal-grid p{color:#d8e7e3}.legal-note{margin:22px 0 0;color:#a8c3bd;font-size:.8rem}.company-section{padding-bottom:86px}footer{display:flex;align-items:center;gap:13px;justify-content:center;flex-wrap:wrap}footer nav{display:flex;gap:13px}@media(max-width:860px){.main-nav{display:none}.feature-grid,.resource-grid,.company-grid,.legal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.price-grid,.solution-grid,.feature-grid,.resource-grid,.company-grid,.legal-grid{grid-template-columns:1fr}.content-section{padding:56px 20px}.topbar .privacy-pill{display:none}}
