.pricing{padding-top:65px;padding-bottom:65px;scroll-margin-top:30px}.pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.pricing-heading .eyebrow{margin-bottom:22px}.pricing-heading h2{font:400 clamp(35px,3.5vw,48px)/1.13 var(--serif);letter-spacing:-1.5px;margin:0;color:#253f51}.pricing-heading h2 em{font-weight:400;color:#4f7267}.pricing-heading>p{font-size:14px;line-height:1.9;color:#64757f;max-width:340px;margin:0 0 4px}.pricing-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:22px}.pricing-rate{position:relative;overflow:hidden;border-radius:25px;background:linear-gradient(135deg,#263e52,#142c3e);border:1px solid #39566a;padding:32px 35px;color:#eff4f5}.pricing-rate:after{content:'';position:absolute;width:270px;height:270px;right:-150px;top:30px;border:1px solid #a6bcc91a;border-radius:50%;box-shadow:0 0 0 25px #a6bcc909,0 0 0 50px #a6bcc907;pointer-events:none}.pricing-card-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.7px;color:#a9c1cf}.pricing-card-top>span:last-child{font-size:24px;letter-spacing:0;color:#aabdb0}.pricing-rate h3{font:400 28px/1.3 var(--serif);letter-spacing:-.5px;margin:22px 0 20px;color:#eef3f3}.pricing-amount{display:flex;gap:13px;align-items:baseline}.pricing-amount>span:first-child{font:400 clamp(56px,6vw,77px)/1 var(--serif);letter-spacing:-3px;color:#f4f6f5}.pricing-amount>span:last-child{font-size:16px;color:#b7c9d4}.pricing-currency{font-size:11px;line-height:1.8;color:#b8cbd6;margin:14px 0 22px}.pricing-scope{display:flex;flex-wrap:wrap;gap:8px;padding:19px 0;border-top:1px solid #829fa72f;border-bottom:1px solid #829fa72f}.pricing-scope span{padding:7px 10px;background:#ffffff09;border:1px solid #8ca7b52f;border-radius:8px;font-size:11px;line-height:1.5;color:#c9d7df}.pricing-fine{font-size:11px;line-height:1.9;color:#a8becb;margin:18px 0 0;max-width:380px}.pricing-availability{border:1px solid #d0dadc;border-radius:25px;padding:34px 35px;background-color:#edf1f0;background-image:linear-gradient(#2d506005 1px,transparent 1px),linear-gradient(90deg,#2d506005 1px,transparent 1px);background-size:26px 26px;display:flex;flex-direction:column;align-items:start;justify-content:center}.pricing-status{display:inline-flex;gap:8px;align-items:center;border:1px solid #cbbd9d;border-radius:99px;background:#eee8dc;padding:8px 11px;font-size:9px;letter-spacing:1.2px;color:#836b42;line-height:1.5}.pricing-status i{width:5px;height:5px;border-radius:50%;background:#9d8254;flex-shrink:0}.pricing-availability h3{font:400 clamp(27px,2.7vw,35px)/1.25 var(--serif);letter-spacing:-.8px;margin:23px 0 16px;color:#2d4a5a;max-width:430px}.pricing-availability>p{font-size:13px;line-height:1.9;color:#677b83;margin:0 0 13px;max-width:450px}.pricing-availability .text-link{font-size:12px;color:#32674f;border-color:#a9bfb1;margin-top:13px}.pricing-availability>small{font-size:10px;line-height:1.9;color:#7f8b8c;margin-top:16px;max-width:390px}@media(max-width:1000px) and (min-width:701px){.header nav{gap:14px}.header nav .nav-contact{margin-left:0;padding:10px 13px}.header nav>a{font-size:11px}}@media(max-width:850px){.pricing-heading{align-items:start}.pricing-heading>p{max-width:250px}.pricing-rate,.pricing-availability{padding:28px}.pricing-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.pricing{padding-top:45px;padding-bottom:45px}.pricing-heading{display:block;margin-bottom:23px}.pricing-heading h2{font-size:35px}.pricing-heading>p{max-width:100%;margin-top:18px;font-size:13px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-rate,.pricing-availability{padding:26px;border-radius:22px}.pricing-rate h3{font-size:27px}.pricing-availability h3{font-size:30px}.pricing-amount>span:first-child{font-size:68px}}
