.pricing-head{background:#f3efe6}.pricing-head-inner{padding-top:clamp(40px,5.5vw,76px);padding-bottom:clamp(36px,4.5vw,56px)}.pricing-head-col{max-width:760px}.pricing-title{letter-spacing:-.025em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(34px,7vw,62px);font-weight:400;line-height:1.04}.pricing-title em{color:#0d3b2e;font-style:italic}.pricing-lede{color:#13201bc7;max-width:62ch;margin:20px 0 0;font-size:clamp(15.5px,2.4vw,17.5px);line-height:1.55}.plans{background:#f6f4ef;border-top:1px solid #d8d1c0}.plans-inner{padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(48px,6.5vw,88px)}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:1000px){.plans-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.plan{background:#fff;border:1px solid #d8d1c0;border-radius:14px;flex-direction:column;gap:0;padding:30px 28px 28px;display:flex;position:relative;box-shadow:0 18px 40px -28px #0d3b2e38}.plan.featured{border:2px solid #0d3b2e;box-shadow:0 26px 56px -28px #0d3b2e59}.plan-flag{letter-spacing:.02em;color:#fff;background:#0d3b2e;border-radius:99px;padding:4px 12px;font-family:Geist,system-ui,sans-serif;font-size:11.5px;font-weight:550;position:absolute;top:-12px;left:26px}.plan-name{letter-spacing:-.015em;color:#13201b;margin:0;font-family:Newsreader,Georgia,serif;font-size:27px;font-weight:400}.plan-for{color:#6c7872;margin:7px 0 0;font-size:13.5px;line-height:1.5}.plan-price{align-items:baseline;gap:10px;margin-top:22px;display:flex}.plan-price .amount{color:#0d3b2e;font-family:Newsreader,Georgia,serif;font-size:34px;font-style:italic;line-height:1}.plan-list{flex-direction:column;margin:22px 0 26px;padding:0;list-style:none;display:flex}.plan-list li{color:#13201bd9;border-top:1px solid #d8d1c0;align-items:flex-start;gap:11px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.plan-list li .tick{color:#fff;background:#0d3b2e;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10.5px;display:inline-flex}.plan-list li.carry{color:#6c7872;font-size:13px}.plan-list li.carry .tick{color:#0d3b2e;background:0 0;border:1px solid #d8d1c0}.plan-cta{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:auto;font-family:Geist,system-ui,sans-serif;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .18s cubic-bezier(.2,.7,.3,1),color .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1);display:inline-flex}.plan-cta:hover{transform:translateY(-1px)}.plan-cta.solid{color:#fff;background:#0d3b2e;border:1px solid #0000}.plan-cta.solid:hover{background:#124b3b}.plan-cta.ghost{color:#0d3b2e;background:0 0;border:1px solid #0d3b2e}.plan-cta.ghost:hover{background:#0d3b2e0f}.plan-cta:focus-visible{outline-offset:3px;outline:2px solid #0d3b2e}.plans-foot{text-align:center;letter-spacing:.05em;color:#6c7872;margin-top:26px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}