.hero-pricing{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:24px}.hero-price-primary{display:flex;align-items:baseline;gap:10px}.hero-price-primary strong{font-size:clamp(34px,3.4vw,50px);line-height:1;letter-spacing:-.05em;color:#fff}.hero-price-primary span{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#69edf7}.hero-price-standard{padding-bottom:5px;font-size:14px;color:#8fb0bb}.hero-price-standard s{text-decoration-thickness:1px;text-decoration-color:#8fb0bb}.hero-price-note{width:100%;max-width:560px;margin-top:0!important;font-size:13px!important;line-height:1.55!important;color:#91aeb8!important}.pricing-section{padding:96px 0;background:#f4f8fa}.pricing-head{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:end;margin-bottom:42px}.pricing-head h2{margin:10px 0 0;font-size:clamp(46px,5vw,72px);letter-spacing:-.055em}.pricing-head p{margin:0;color:#64757d;font-size:16px;line-height:1.7}.pricing-card{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:0;overflow:hidden;border:1px solid #dbe5e9;border-radius:32px;background:#fff;box-shadow:0 24px 70px rgba(4,48,60,.07)}.pricing-summary{padding:42px;background:linear-gradient(145deg,#05283a,#08475d);color:#fff}.pricing-label{font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#71edf6}.pricing-product{margin-top:18px;font-size:17px;font-weight:800}.pricing-price{display:flex;align-items:baseline;gap:14px;margin-top:18px}.pricing-price strong{font-size:clamp(62px,7vw,90px);line-height:.9;letter-spacing:-.07em}.pricing-price s{font-size:22px;color:#92abb4;text-decoration-thickness:1px}.pricing-caption{margin:13px 0 0!important;color:#8fdce4!important;font-size:13px!important;font-weight:700}.pricing-explainer{margin:26px 0 0!important;max-width:460px;color:#c2d7de!important;font-size:15px!important;line-height:1.65!important}.pricing-update-note{margin:18px 0 0!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#fff!important;font-size:13px!important;line-height:1.6!important}.pricing-summary .btn{margin-top:28px;background:#fff;border-color:#fff;color:#073343}.pricing-includes{padding:42px}.pricing-includes h3{margin:0;font-size:30px;letter-spacing:-.035em}.pricing-includes p{margin:8px 0 0;color:#64757d}.pricing-list{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid #e3eaed}.pricing-list li{position:relative;padding:17px 0 17px 30px;border-bottom:1px solid #e3eaed;font-size:15px;font-weight:700;color:#173038}.pricing-list li:before{content:"✓";position:absolute;left:0;top:17px;color:#07869b;font-weight:900}.pricing-policy{margin-top:28px;padding:18px 20px;border:1px solid #d6e9ed;border-radius:18px;background:#f6fbfc;color:#47626b;font-size:13px;line-height:1.6}.pricing-policy strong{color:#12343f}.pricing-section .section-kicker{color:#07869b}@media(max-width:850px){.pricing-head,.pricing-card{grid-template-columns:1fr}.hero-pricing{justify-content:center}.hero-price-note{margin-inline:auto!important}.pricing-summary,.pricing-includes{padding:32px}}@media(max-width:680px){.pricing-section{padding:66px 0}.pricing-head{gap:20px}.pricing-head h2{font-size:42px}.pricing-summary,.pricing-includes{padding:26px 22px}.pricing-price strong{font-size:64px}.pricing-price s{font-size:18px}}