body[data-page=pricing] .site-nav{background:#080c10e8;border-bottom:1px solid #c9eafa14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pricing-intro{display:block;position:relative;isolation:isolate;padding:64px 0 46px}.pricing-intro:before{content:"";position:absolute;z-index:-1;left:-24px;top:32px;bottom:22px;width:min(680px,100%);background:#080c10e6;filter:blur(22px);pointer-events:none}body .pricing-intro h1{font-size:clamp(36px,4vw,56px);line-height:1.1;letter-spacing:-.045em}.pricing-intro p{font-size:17px;color:#b6c5ce;line-height:1.6;margin-top:12px}.plan-grid{gap:36px}.plan-grid .plan-card{padding:26px 0 0;border:0;border-top:1px solid #7f96a735;border-radius:0;background:transparent;display:flex;flex-direction:column;box-shadow:none}.plan-card h2{font-size:25px;line-height:1.3;letter-spacing:-.03em}.plan-card .plan-price{display:flex;align-items:baseline;gap:9px;font-size:clamp(34px,3.3vw,48px);letter-spacing:-.045em;margin:22px 0 18px}.plan-card .plan-price span{display:inline;margin:0;font-size:14px;line-height:1.5;letter-spacing:0;color:#a5b5c2;white-space:nowrap}.plan-card .plan-description{font-size:15px;min-height:0;line-height:1.6;margin:0 0 22px;color:#c7d4df}.plan-description strong{font-weight:500;color:#edf1ef}.plan-card .plan-includes{list-style:none;border:0;padding:0;margin:0 0 28px;display:grid;gap:11px}.plan-includes li{position:relative;display:block;padding-left:16px;font-size:14px;line-height:1.6;color:#bdcbd5}.plan-includes li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#a7cab9}.plan-card .page-button{width:100%;justify-content:center;min-height:48px;font-size:14px;margin-top:auto}.page-faq{margin-top:64px;padding-top:40px;padding-bottom:44px;gap:8%}.page-faq h2{font-size:clamp(32px,4vw,50px)}.page-faq summary{font-size:17px}.page-faq p{font-size:14px}.pricing-intro h1,.pricing-intro p{text-shadow:0 2px 24px #080c10}.plan-grid{padding:32px clamp(22px,3vw,44px) 36px;background:#080c10;border:1px solid #c9eafa2b;border-radius:18px;box-shadow:0 24px 70px #0005;-webkit-backdrop-filter:none;backdrop-filter:none}.plan-grid .plan-card{border-top-color:#c9eafa38;padding-top:24px}.plan-card h2{color:#e8f5fc}.plan-card .page-button{background:#d2eafb;border-color:#d2eafb;color:#10212c}.page-faq{padding:40px clamp(22px,3vw,44px) 44px;background:#080c10;border:1px solid #c9eafa20;border-radius:18px;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-page=pricing] .site-footer{color:#bdcbd5}@media(hover:hover)and (pointer:fine){.plan-card .page-button:hover{background:#eef8ff;border-color:#eef8ff}}@media(max-width:1000px){.plan-grid{gap:24px}.plan-includes li{font-size:13px}}@media(max-width:900px){.pricing-intro{padding:40px 0 32px}.pricing-intro h1{font-size:40px}.plan-grid{grid-template-columns:1fr;gap:36px;padding:24px 22px 28px;border-radius:14px}.plan-card .plan-price{font-size:44px}.plan-includes li{font-size:15px}.page-faq{gap:32px;margin-top:32px;padding:28px 22px;border-radius:14px}}@media(max-width:360px){.plan-grid,.page-faq{padding-inline:18px}.plan-card .plan-price{font-size:40px}.plan-card .plan-price span{font-size:12px}.plan-grid .plan-card{padding-inline:0}}@media(prefers-reduced-transparency:reduce){.plan-grid,.page-faq,body[data-page=pricing] .site-nav{background:#080c10;-webkit-backdrop-filter:none;backdrop-filter:none}}body[data-page=pricing] .plan-card .plan-description{margin-bottom:12px}body[data-page=pricing] .plan-card .plan-usage-note{min-height:0;margin:0 0 14px;line-height:1.5}body[data-page=pricing] .plan-card .plan-includes{margin-top:0;gap:10px}
