.pricing-hero:where(.astro-6G2UZSLF){padding:105px 0 155px;background:linear-gradient(135deg,#f4f7fa 0%,#e7f2fc 100%);text-align:center;position:relative;overflow:hidden}.pricing-hero:where(.astro-6G2UZSLF):after{content:"";position:absolute;width:420px;height:420px;border:90px solid #1687ff12;border-radius:50%;right:-120px;top:-170px}.pricing-title:where(.astro-6G2UZSLF){display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.pricing-title:where(.astro-6G2UZSLF) h1:where(.astro-6G2UZSLF){font-size:clamp(58px,7vw,94px);line-height:.92;letter-spacing:-.067em;margin:0 0 29px;color:var(--ink)}.pricing-title:where(.astro-6G2UZSLF) h1:where(.astro-6G2UZSLF) em:where(.astro-6G2UZSLF){font-family:Georgia,serif;font-weight:400;color:var(--lime-dark)}.pricing-title:where(.astro-6G2UZSLF)>p:where(.astro-6G2UZSLF):last-child{max-width:650px;line-height:1.7;color:var(--muted)}.plans-section:where(.astro-6G2UZSLF){background:var(--white);padding:0 0 125px}.plan-grid:where(.astro-6G2UZSLF){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;transform:translateY(-75px);margin-bottom:-75px}.plan-card:where(.astro-6G2UZSLF){border:1px solid var(--line);background:white;padding:25px;display:flex;flex-direction:column;min-height:770px;position:relative}.plan-card:where(.astro-6G2UZSLF).popular{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:8px 10px #1687ff;z-index:2}.plan-card:where(.astro-6G2UZSLF).enterprise{background:#e7f2fc;border-color:#b5d8f6}.popular-label:where(.astro-6G2UZSLF){position:absolute;top:-27px;left:-1px;right:-1px;height:27px;background:var(--lime);color:#fff;display:grid;place-content:center;font:700 9px DM Mono;letter-spacing:.12em}.plan-kicker:where(.astro-6G2UZSLF){font:500 10px DM Mono;letter-spacing:.14em;color:var(--lime-dark)}.popular:where(.astro-6G2UZSLF) .plan-kicker:where(.astro-6G2UZSLF){color:#75baff}.plan-top:where(.astro-6G2UZSLF) h2:where(.astro-6G2UZSLF){font-size:30px;letter-spacing:-.05em;margin:10px 0}.plan-top:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){font-size:12px;line-height:1.65;color:var(--muted);min-height:82px}.popular:where(.astro-6G2UZSLF) .plan-top:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){color:#aebfcd}.plan-price:where(.astro-6G2UZSLF){border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:17px 0;display:flex;align-items:baseline;gap:5px;min-height:102px}.popular:where(.astro-6G2UZSLF) .plan-price:where(.astro-6G2UZSLF){border-color:#315674}.plan-price:where(.astro-6G2UZSLF)>span:where(.astro-6G2UZSLF){font-size:13px}.plan-price:where(.astro-6G2UZSLF) strong:where(.astro-6G2UZSLF){font-size:52px;letter-spacing:-.06em}.plan-price:where(.astro-6G2UZSLF) small:where(.astro-6G2UZSLF){font-size:11px;color:var(--muted)}.enterprise-price:where(.astro-6G2UZSLF){align-items:center}.enterprise-price:where(.astro-6G2UZSLF) strong:where(.astro-6G2UZSLF){font-size:23px;letter-spacing:-.04em}.plan-highlight:where(.astro-6G2UZSLF){display:flex;align-items:baseline;gap:8px;margin:2px 0 18px}.plan-highlight:where(.astro-6G2UZSLF) strong:where(.astro-6G2UZSLF){font-size:23px}.plan-highlight:where(.astro-6G2UZSLF) span:where(.astro-6G2UZSLF){font-size:10px;color:var(--muted)}.popular:where(.astro-6G2UZSLF) .plan-highlight:where(.astro-6G2UZSLF) span:where(.astro-6G2UZSLF){color:#9db0c0}.plan-card:where(.astro-6G2UZSLF) ul:where(.astro-6G2UZSLF){list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:13px;flex:1}.plan-card:where(.astro-6G2UZSLF) li:where(.astro-6G2UZSLF){font-size:11px;color:#667784}.popular:where(.astro-6G2UZSLF) li:where(.astro-6G2UZSLF){color:#c7d3dd}.plan-card:where(.astro-6G2UZSLF) li:where(.astro-6G2UZSLF)>span:where(.astro-6G2UZSLF){color:var(--lime);margin-right:7px}.plan-card:where(.astro-6G2UZSLF) li:where(.astro-6G2UZSLF) strong:where(.astro-6G2UZSLF){color:var(--ink)}.popular:where(.astro-6G2UZSLF) li:where(.astro-6G2UZSLF) strong:where(.astro-6G2UZSLF){color:#fff}.plan-card:where(.astro-6G2UZSLF) .button:where(.astro-6G2UZSLF){width:100%;padding-inline:14px}.popular:where(.astro-6G2UZSLF) .button:where(.astro-6G2UZSLF){border-color:var(--lime)}.enterprise-card:where(.astro-6G2UZSLF){grid-column:1/-1;min-height:0;background:var(--paper);display:grid;grid-template-columns:1.5fr .5fr;align-items:center;gap:80px;padding:50px}.enterprise-copy:where(.astro-6G2UZSLF) h2:where(.astro-6G2UZSLF){font-size:48px;line-height:1;letter-spacing:-.05em;margin:12px 0 18px}.enterprise-copy:where(.astro-6G2UZSLF) h2:where(.astro-6G2UZSLF) em:where(.astro-6G2UZSLF){font-family:Georgia,serif;font-weight:400;color:var(--lime-dark)}.enterprise-copy:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){max-width:650px;font-size:13px;line-height:1.7;color:var(--muted)}.enterprise-action:where(.astro-6G2UZSLF){display:flex;flex-direction:column;gap:18px}.enterprise-action:where(.astro-6G2UZSLF)>span:where(.astro-6G2UZSLF){font:8px DM Mono;letter-spacing:.12em;color:var(--muted)}.plan-guide:where(.astro-6G2UZSLF){padding:115px 0;background:var(--paper)}.guide-head:where(.astro-6G2UZSLF){display:grid;grid-template-columns:1.2fr .65fr;gap:90px;align-items:end;margin-bottom:60px}.guide-grid:where(.astro-6G2UZSLF){display:grid;grid-template-columns:repeat(4,1fr)}.guide-grid:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF){min-height:250px;padding:25px;border:1px solid var(--line);border-right:0;display:flex;flex-direction:column}.guide-grid:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF):last-child{border-right:1px solid var(--line)}.guide-grid:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF)>span:where(.astro-6G2UZSLF){font:10px DM Mono;color:var(--lime-dark);margin-bottom:auto}.guide-grid:where(.astro-6G2UZSLF) h3:where(.astro-6G2UZSLF){font-size:18px;margin:35px 0 10px}.guide-grid:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){font-size:12px;line-height:1.7;color:var(--muted);margin:0}.comparison:where(.astro-6G2UZSLF){background:var(--ink);color:#fff;padding:115px 0}.comparison-grid:where(.astro-6G2UZSLF){display:grid;grid-template-columns:.85fr 1.15fr;gap:120px}.comparison:where(.astro-6G2UZSLF) h2:where(.astro-6G2UZSLF){font-size:clamp(47px,5vw,68px);line-height:.98;letter-spacing:-.055em;margin:0}.comparison:where(.astro-6G2UZSLF) h2:where(.astro-6G2UZSLF) em:where(.astro-6G2UZSLF){font-family:Georgia,serif;font-weight:400;color:#5facff}.benefits:where(.astro-6G2UZSLF){display:grid;grid-template-columns:1fr 1fr}.benefits:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF){min-height:175px;border-top:1px solid #315574;padding:28px 28px 20px 0;display:grid;grid-template-columns:40px 1fr}.benefits:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF):nth-child(2n){padding-left:28px;border-left:1px solid #315574}.benefits:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF)>span:where(.astro-6G2UZSLF){font:9px DM Mono;color:#5facff}.benefits:where(.astro-6G2UZSLF) h3:where(.astro-6G2UZSLF){font-size:18px;margin:0 0 8px}.benefits:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){font-size:13px;line-height:1.6;color:#96aabd;margin:0}.faq:where(.astro-6G2UZSLF){padding:120px 0;background:var(--paper)}.faq-grid:where(.astro-6G2UZSLF){display:grid;grid-template-columns:.7fr 1.3fr;gap:110px}.faq-list:where(.astro-6G2UZSLF) details:where(.astro-6G2UZSLF){border-top:1px solid #bdccd7;padding:25px 0}.faq-list:where(.astro-6G2UZSLF) details:where(.astro-6G2UZSLF):last-child{border-bottom:1px solid #bdccd7}.faq-list:where(.astro-6G2UZSLF) summary:where(.astro-6G2UZSLF){list-style:none;font-weight:700;font-size:16px;display:flex;justify-content:space-between;cursor:pointer}.faq-list:where(.astro-6G2UZSLF) summary:where(.astro-6G2UZSLF)::-webkit-details-marker{display:none}.faq-list:where(.astro-6G2UZSLF) summary:where(.astro-6G2UZSLF) span:where(.astro-6G2UZSLF){font-size:20px;font-weight:400;color:var(--lime-dark)}.faq-list:where(.astro-6G2UZSLF) details:where(.astro-6G2UZSLF)[open] summary:where(.astro-6G2UZSLF) span:where(.astro-6G2UZSLF){transform:rotate(45deg)}.faq-list:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){font-size:14px;line-height:1.7;color:var(--muted);max-width:600px;margin:17px 0 0}@media (max-width:1050px){.plan-grid:where(.astro-6G2UZSLF){grid-template-columns:1fr 1fr}.plan-card:where(.astro-6G2UZSLF){min-height:720px}.guide-head:where(.astro-6G2UZSLF),.comparison-grid:where(.astro-6G2UZSLF),.faq-grid:where(.astro-6G2UZSLF){grid-template-columns:1fr;gap:55px}.guide-grid:where(.astro-6G2UZSLF){grid-template-columns:1fr 1fr}.guide-grid:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF):nth-child(2){border-right:1px solid var(--line)}}@media (max-width:650px){.pricing-hero:where(.astro-6G2UZSLF){padding:75px 0 130px}.pricing-title:where(.astro-6G2UZSLF) h1:where(.astro-6G2UZSLF){font-size:52px}.plan-grid:where(.astro-6G2UZSLF){grid-template-columns:1fr;max-width:520px}.plan-card:where(.astro-6G2UZSLF){padding:26px;min-height:0}.plan-card:where(.astro-6G2UZSLF) ul:where(.astro-6G2UZSLF){min-height:0}.plan-top:where(.astro-6G2UZSLF) p:where(.astro-6G2UZSLF){min-height:0}.guide-grid:where(.astro-6G2UZSLF){grid-template-columns:1fr}.guide-grid:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF){border-right:1px solid var(--line)}.plan-guide:where(.astro-6G2UZSLF),.comparison:where(.astro-6G2UZSLF),.faq:where(.astro-6G2UZSLF){padding:80px 0}.benefits:where(.astro-6G2UZSLF){grid-template-columns:1fr}.benefits:where(.astro-6G2UZSLF) article:where(.astro-6G2UZSLF):nth-child(2n){padding-left:0;border-left:0}}
