.pricing-slide h2{font-size:clamp(17px,6.4cqw,54px);white-space:nowrap;margin-bottom:4%}
.pricing-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 4%}
.pricing-tabs button{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 3px;border-radius:6px;border:2px solid #f6f1e5;cursor:pointer;opacity:.9;box-shadow:inset 0 3px 0 #ffffff80,inset 0 -5px 12px #0004,0 7px 16px #0007}
.pricing-tabs button::before{content:'';position:absolute;z-index:-1;inset:2px;border:1px solid #ffffff50;background:linear-gradient(165deg,#ffffff30,transparent 30%,transparent 75%,#0002);pointer-events:none}
.pricing-tabs button[data-service=standard]{background:radial-gradient(ellipse at 20% 0,#ffaea7,transparent 46%),linear-gradient(145deg,#ff4d43,#c90e18 55%,#79030c);color:#fff8eb}
.pricing-tabs button[data-service=express]{background:radial-gradient(ellipse at 20% 0,#fff,transparent 48%),linear-gradient(145deg,#f9fcff,#b8c4d0 55%,#798898);color:#091a2a}
.pricing-tabs button[data-service=founders]{background:radial-gradient(ellipse at 20% 0,#fff1a1,transparent 48%),linear-gradient(145deg,#f7d35d,#dbac39 55%,#9d6b12);color:#191309}
.pricing-tabs button[aria-selected=true]{opacity:1;outline:2px solid #fff0bd;outline-offset:2px;box-shadow:inset 0 1px 2px #fffa,0 0 20px #ffe5a521}
.pricing-tabs button span{font:750 clamp(13px,3.5cqw,27px)/1.2 system-ui}
.pricing-tabs button strong{font:850 clamp(22px,6cqw,45px)/1.05 system-ui;margin-top:3px}
.pricing-slide{--service-accent:#ee5955;--service-tint:#3d131c}
.pricing-slide[data-service=express]{--service-accent:#d4e0ea;--service-tint:#243748}
.pricing-slide[data-service=founders]{--service-accent:#edca78;--service-tint:#3b2b13}
.pricing-detail{display:grid;grid-template-columns:54% 46%;align-items:center;flex:1;min-height:0;padding:3%;border:1px solid var(--service-accent);border-radius:14px;background:linear-gradient(135deg,var(--service-tint),#020912 72%);box-shadow:inset 0 1px 0 #ffffff0f}
.pricing-service-copy{min-width:0;align-self:center}
.pricing-service-name{font:750 clamp(12px,3.1cqw,23px)/1.2 system-ui;color:var(--service-accent);letter-spacing:.08em;margin:0 0 6%}
.pricing-price{display:flex;flex-direction:column;margin:0 0 7%;color:#f8f2e5}
.pricing-price strong{font:850 clamp(38px,12.5cqw,95px)/.95 system-ui;letter-spacing:-.055em}
.pricing-price strong::before{content:'$';font-size:.65em;vertical-align:top}
.pricing-price span{font:500 clamp(12px,3cqw,21px)/1.2 system-ui;color:#b5c1ca;margin-top:5px}
.pricing-days{font:750 clamp(15px,4.2cqw,32px)/1.2 system-ui;color:#f8f3e8;margin:0 0 4px}
.pricing-guarantee{font:650 clamp(13px,3.4cqw,25px)/1.2 system-ui;color:var(--service-accent);margin:0}
.pricing-extra{font:400 clamp(12px,3cqw,22px)/1.2 system-ui;color:#bcc7cf;margin:8px 0 0}
.pricing-card{border:0;border-radius:0;padding:0;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;background:transparent;color:#e4c786;cursor:zoom-in}
.pricing-card img{flex:1;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain;mix-blend-mode:lighten}
.pricing-card>span{font:500 clamp(12px,2.9cqw,20px)/1.2 system-ui;text-decoration:underline;text-underline-offset:3px;padding-top:5px}
.pricing-terms{margin-top:3%;text-align:center;font:400 clamp(12px,3cqw,22px)/1.25 system-ui;color:#c2cdd4}
.pricing-terms p{margin:0 0 4px}
.pricing-terms strong{font-weight:700;color:#e4c88c}
.pricing-terms a{color:#dfc58c;margin:0;text-underline-offset:3px}
.pricing-fees{font-size:clamp(12px,2.8cqw,19px);color:#a7b4be}
.pricing-tabs button:focus-visible,.pricing-detail:focus-visible{outline:3px solid #fff;outline-offset:3px}
