.pricing-header{position:relative}.pricing-header .login-trigger{text-decoration:none}.pricing-hero{position:relative;overflow:hidden;padding:105px 0 115px;color:#fff;background:radial-gradient(circle at 82% 15%,rgba(45,184,180,.24),transparent 30%),linear-gradient(145deg,#10263a,#173b53)}.pricing-hero:after{content:"";position:absolute;right:-120px;bottom:-250px;width:560px;height:560px;border:1px solid rgba(214,243,106,.22);border-radius:50%}.pricing-hero h1{max-width:880px;margin:20px 0 24px;font:800 clamp(50px,6vw,82px)/1.02 var(--display);letter-spacing:-.06em}.pricing-hero h1 em{color:#7be1d7;font-style:normal}.pricing-hero>div>p:last-child{max-width:680px;color:#bfd0dc;font-size:18px}.pricing-plans{padding:100px 0;background:var(--canvas)}.tier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.tier-card{position:relative;padding:38px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 22px 55px rgba(25,49,82,.1)}.tier-card>p{color:var(--blue);font:800 10px var(--display);letter-spacing:.12em}.tier-card h2{margin:15px 0 28px;font:800 clamp(30px,3vw,43px)/1.1 var(--display);letter-spacing:-.045em}.tier-number{position:absolute;top:38px;right:38px;color:#a7b3c3;font:800 11px var(--display)}.tier-price{display:flex;align-items:flex-end;gap:12px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tier-price strong{font:800 42px var(--display);letter-spacing:-.05em}.tier-price span{padding-bottom:10px;color:var(--muted)}.tier-card ul{display:grid;gap:11px;margin:28px 0 32px;padding:0;list-style:none}.tier-card li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;color:#15735d;background:#def7ed;border-radius:6px;font-size:11px}.tier-scale{color:#fff;background:var(--navy);border-color:var(--navy)}.tier-scale>p{color:#78dfd5}.tier-scale .tier-number{color:#738a9d}.tier-scale .tier-price{border-color:#375064}.tier-scale .tier-price span{color:#b7c8d5}.tier-scale li:before{color:var(--navy);background:var(--lime)}.price-calculator{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:32px;padding:42px;background:#fff;border:1px solid var(--line);border-radius:22px}.price-calculator h2{margin:0;font:800 34px/1.1 var(--display);letter-spacing:-.04em}.price-calculator>div>p:last-child{color:var(--muted)}.calculator-control label{display:flex;align-items:center;justify-content:space-between;font-weight:800}.calculator-control label input{width:90px;height:42px;padding:0 10px;border:1px solid #c8d5e4;border-radius:9px}.calculator-control>input{width:100%;margin:22px 0;accent-color:var(--blue)}.calculator-result{display:grid;grid-template-columns:1fr auto;align-items:end;padding:18px 20px;color:#fff;background:var(--navy);border-radius:14px}.calculator-result span{font-weight:800}.calculator-result strong{font:800 30px var(--display)}.calculator-result small{grid-column:2;color:#aebfcc}.pricing-rule{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:22px;padding:17px 20px;color:var(--muted);background:#e9eef4;border-radius:13px;font-size:13px}.pricing-rule>span{color:var(--blue);font:800 9px var(--display);letter-spacing:.1em}.pricing-rule p{margin:0}.pricing-rule i{width:5px;height:5px;background:var(--cyan);border-radius:50%}.pricing-included{padding:100px 0;background:#fff}.pricing-included>.site-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.pricing-included h2{margin:0;font:800 45px/1.08 var(--display);letter-spacing:-.05em}.pricing-included h2 em{color:var(--blue);font-style:normal}.included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.included-grid span{padding:16px 18px;background:var(--canvas);border:1px solid var(--line);border-radius:12px;font-weight:700}.included-grid span:before{content:"↗";margin-right:10px;color:var(--cyan)}@media(max-width:820px){.pricing-nav{display:flex;position:static;flex-direction:row;padding:0;border:0;background:transparent}.pricing-nav a:not([aria-current]){display:none}.tier-grid,.price-calculator,.pricing-included>.site-shell{grid-template-columns:1fr}.price-calculator{gap:25px}.pricing-rule{align-items:flex-start;flex-direction:column}.pricing-rule i{display:none}}@media(max-width:600px){.pricing-header .nav-links{display:none}.pricing-hero{padding:72px 0}.pricing-hero h1{font-size:46px}.pricing-plans{padding:60px 0}.tier-card{padding:27px}.price-calculator{padding:27px}.calculator-result{grid-template-columns:1fr}.calculator-result small{grid-column:auto}.included-grid{grid-template-columns:1fr}}
