.pricing-hero{display:grid;grid-template-columns:1.5fr .8fr;gap:60px;align-items:center;padding-block:65px 55px}
.pricing-hero h1{font-size:clamp(62px,7vw,100px);line-height:.96;margin-bottom:28px}.pricing-hero h1 em{font-style:normal;color:var(--orange)}
.pricing-lede{max-width:650px;font-size:19px;line-height:1.6;color:var(--f90-muted)}.pricing-see{font-weight:700;font-size:14px;border-bottom:1px solid;padding-block:10px;display:inline-block}
.pricing-stamp{aspect-ratio:1;max-width:330px;width:100%;justify-self:end;background:var(--lime,var(--f90-peach));padding:35px;transform:rotate(4deg);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.pricing-stamp>span{font-size:78px;line-height:1;align-self:flex-end}.pricing-stamp p{font:700 clamp(24px,2.8vw,37px)/1.04 Arial;letter-spacing:-.045em;margin:0}.pricing-stamp strong{font-weight:900}
.pricing-offers{padding-bottom:65px}.pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 35px}.pricing-heading h2{font-size:clamp(30px,3.8vw,50px);margin:0}.pricing-heading p{font-size:13px;color:var(--f90-muted);margin:0}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.price-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--f90-line);background:var(--f90-cream);border-radius:13px;padding:30px 27px;color:var(--f90-navy)}
.price-label{font:700 10px/1.5 Arial;letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px;min-height:30px;display:block;color:var(--f90-muted)}
.price-card h3{font-size:clamp(27px,2.7vw,38px);margin:0 0 17px;letter-spacing:-.055em}.price-position{font-size:17px;line-height:1.35;min-height:46px;margin:0 0 24px}
.price-amount{display:flex;align-items:baseline;gap:9px;white-space:nowrap;line-height:1;margin:0 0 7px}.price-amount strong{font:900 clamp(46px,5.1vw,72px)/1 Arial;letter-spacing:-.065em}.price-amount>span{font-size:14px;font-weight:700}
.price-duration{font-size:12px;color:var(--f90-muted);margin-bottom:24px}.price-description{font-size:14px;line-height:1.55;min-height:66px;margin-bottom:22px;color:var(--f90-muted)}.price-card ul{list-style:none;padding:22px 0 0;margin:0 0 25px;border-top:1px solid var(--f90-line)}.price-card li{position:relative;font-size:14px;line-height:1.55;padding-left:22px;margin-bottom:13px}.price-card li:before{content:'↗';position:absolute;left:0;font-weight:bold}
.price-extra{margin:auto 0 23px;font-size:12px;line-height:1.6;min-height:40px;padding-top:5px}.price-extra strong,.price-extra span{display:block}.price-extra strong{font-size:16px}.price-card .btn{width:100%;gap:8px;padding-inline:10px;text-align:center}
.price-complete{background:var(--f90-navy);color:var(--f90-cream);border:2px solid var(--f90-navy);box-shadow:7px 7px 0 var(--f90-peach)}.price-complete .price-label{color:var(--f90-peach)}.price-complete .price-duration,.price-complete .price-description{color:var(--f90-cream)}.price-complete .price-amount strong{color:var(--f90-peach)}.price-complete ul{border-color:color-mix(in srgb,var(--f90-cream) 18.82%,transparent)}.price-complete .price-extra strong{color:var(--f90-peach)}
.pricing-conditions{font-size:12px;line-height:1.6;max-width:830px;margin:28px 0 0;color:var(--f90-muted)}.pricing-home-link{display:inline-flex;font-size:14px;font-weight:700;margin-top:27px;border-bottom:1px solid;padding-bottom:5px}
.pricing-included{background:var(--f90-peach);padding-block:70px}.pricing-included h2{font-size:clamp(33px,4vw,56px);max-width:1000px}.pricing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:45px}.pricing-benefits article>span{font-size:36px;line-height:1;margin-bottom:24px;display:block}.pricing-benefits h3{font-size:25px;letter-spacing:-.035em;line-height:1.1}.pricing-benefits p{font-size:14px;line-height:1.65;margin:0}
.pricing-examples{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.pricing-examples p{font-size:16px;line-height:1.7;max-width:480px;color:var(--f90-muted)}.pricing-example-links{display:grid;gap:20px}.pricing-example-links a{position:relative;display:block;border-top:1px solid var(--f90-line);padding:27px 45px 27px 0}.pricing-example-links span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:13px}.pricing-example-links strong{font:800 clamp(24px,3vw,40px)/1.1 Arial;letter-spacing:-.045em}.pricing-example-links b{position:absolute;right:5px;top:45px;font-size:28px}.pricing-example-links a:hover strong{color:var(--f90-blue)}.pricing-faq{padding-top:0}.pricing-final{background:var(--f90-coral);padding-block:65px}.pricing-final h2{font-size:clamp(43px,6.3vw,88px);max-width:950px}
.nav-links>a{white-space:nowrap}
@media(min-width:721px) and (max-width:1200px){.nav-inner{flex-wrap:wrap;padding-block:15px;row-gap:8px}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:16px}.nav-links .btn{padding:12px 17px}.nav-links label{margin:3px!important}}
@media(max-width:1050px){.pricing-grid{gap:14px}.price-card{padding:25px 19px}.price-position{font-size:15px}.price-card h3{font-size:29px}.price-label{min-height:30px}.price-description{min-height:87px}.pricing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pricing-hero{gap:30px}.pricing-stamp{padding:28px}.pricing-stamp>span{font-size:55px}}
@media(max-width:800px){.pricing-grid{grid-template-columns:1fr}.price-card{padding:30px;position:relative}.price-label,.price-description,.price-position{min-height:0}.price-card h3{font-size:34px}.price-amount strong{font-size:68px}.price-card ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.price-extra{margin-top:0}.price-card .btn{max-width:420px}.pricing-heading{align-items:start;flex-direction:column;gap:15px}.pricing-hero{grid-template-columns:1fr;gap:28px;padding-block:40px}.pricing-stamp{aspect-ratio:auto;max-width:none;flex-direction:row-reverse;align-items:center;transform:none;padding:22px 25px}.pricing-stamp p{font-size:23px}.pricing-stamp br{display:none}.pricing-stamp strong{display:block}.pricing-stamp>span{font-size:64px}.pricing-lede{font-size:17px}.pricing-examples{grid-template-columns:1fr;gap:25px}.pricing-included{padding-block:50px}}
@media(max-width:460px){.price-card{padding:26px 23px}.price-card ul{display:block}.pricing-benefits{grid-template-columns:1fr;gap:30px}.pricing-benefits article>span{margin-bottom:12px}.pricing-hero h1{font-size:60px}.pricing-stamp>span{font-size:48px}.pricing-stamp p{font-size:21px}}

.pricing-hero h1{font-size:clamp(51px,6.2vw,89px)}.pricing-lede strong{display:block;color:var(--f90-navy);font-size:15px;margin-top:18px}.price-description{min-height:88px}.price-amount{flex-wrap:wrap}.price-amount strong{white-space:nowrap}@media(max-width:800px){.pricing-hero h1{font-size:clamp(45px,9.7vw,76px)}.price-description{min-height:0}.pricing-stamp strong{max-width:90%}}
