.pricing-page{--pricing-text: #fff;--pricing-muted: rgba(255,255,255,.7);--pricing-accent: #a9c4ed;--pricing-border: rgba(255,255,255,.15);min-height:100dvh;color:var(--pricing-text);background:#0f2a63;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.pricing-page .font-sans{font-family:inherit}.pricing-page .pricing-text{color:var(--pricing-text)}.pricing-page .pricing-muted{color:var(--pricing-muted)}.pricing-page .pricing-accent{color:var(--pricing-accent)}.pricing-page .pricing-panel{border-color:var(--pricing-border);background:#ffffff0f;box-shadow:0 24px 50px #0005141f}.pricing-page .pricing-card{padding:30px 26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pricing-page .pricing-card-featured{--pricing-text: #0a1c42;--pricing-muted: #596a80;--pricing-accent: #234f8c;--pricing-border: #dbe3ef;background:#fff;box-shadow:0 30px 60px #00051459}.pricing-page .pricing-badge{color:var(--pricing-muted);padding-left:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.09em}.pricing-page .pricing-popular{color:#234f8c;background:#eaf0f8;border:1px solid #dbe3ef}.pricing-page .pricing-price{margin:8px 0;letter-spacing:-.045em}.pricing-page .pricing-button-primary,.pricing-page .pricing-button-outline{cursor:pointer;border:1px solid #fff;color:#0f2a63;background:#fff;text-decoration:none}.pricing-page .pricing-button-primary:hover,.pricing-page .pricing-button-outline:hover{background:#eaf0f8;border-color:#eaf0f8}.pricing-page .pricing-card-featured .pricing-button-primary{background:#0f2a63;border-color:#0f2a63;color:#fff}.pricing-page .pricing-card-featured .pricing-button-primary:hover{background:#183c7d}.pricing-page .pricing-card-featured .pricing-button-outline{background:transparent;border-color:var(--pricing-border)}.pricing-page .pricing-card-featured .pricing-button-outline:hover{background:#edf2f9}.pricing-page .pricing-toggle{border-color:var(--pricing-border);background:#ffffff0f}.pricing-page .pricing-interval-selected{color:#0a1c42;background:#fff}.pricing-page .pricing-interval-idle{color:var(--pricing-muted)}.pricing-page .pricing-interval-idle:hover{color:#fff}.pricing-page .pricing-testimonials,.pricing-page .pricing-faq,.pricing-page .pricing-closing{border-top:1px solid var(--pricing-border)}.pricing-page .pricing-testimonials{background:#0c2456}.pricing-page .pricing-faq h2,.pricing-page .pricing-testimonials h2,.pricing-page .pricing-closing h2{font-size:clamp(30px,3.8vw,46px);font-weight:300;letter-spacing:-.035em}.pricing-page .pricing-notice{border-color:#f5d68b66;color:#f5d68b;background:#f5d68b0c}.pricing-page a:focus-visible,.pricing-page button:focus-visible{outline:2px solid #fbbf24;outline-offset:4px}.pricing-page>header{background:#0f2a63;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff}.pricing-page>header nav{max-width:none;height:100px;padding:0 48px}.pricing-page>header a,.pricing-page>header button{color:#fff;font-family:inherit}.pricing-page>header nav>a{font-size:36px;font-weight:500;font-style:normal;letter-spacing:-.02em}.pricing-page>header a.bg-coral{color:#0f2a63;background:#fff;border:1px solid #fff;border-radius:100px;font-weight:400}.pricing-page>header>div{background:#0a193d;border-color:var(--pricing-border)}.pricing-page>header>div a{background:transparent}.pricing-page>header>div a:last-child{background:#fff;color:#0f2a63;border:1px solid #fff;border-radius:100px}@media (max-width: 767px){.pricing-page>header nav{height:80px;padding:0 24px}.pricing-page .pricing-hero{padding-top:40px}}@media (prefers-reduced-motion: reduce){.pricing-page *{animation:none!important;transition:none!important}}.pricing-page .pricing-card-featured :focus-visible{outline-color:#234f8c}.pricing-page .pricing-footer a{opacity:.75}.pricing-page .pricing-footer a:hover{opacity:1}.pricing-page>header>div a:hover{background:#ffffff14}
