.pc-pricing-page{background:#05080d}.pricing-intro{background:#08111c;border-bottom:1px solid #203043;padding:160px max(6vw,24px) 65px}.pricing-intro h1{letter-spacing:-.055em;font-size:clamp(46px,6vw,84px);font-weight:800;line-height:1.03;animation:.55s ease-out both pricing-enter;margin:22px 0!important}.pricing-intro h1 span{color:#78bfff}.pricing-intro>p:not(.pc-public-eyebrow){color:#b4c0cf;max-width:760px;font-size:18px;line-height:1.7}.pricing-text-link{align-items:center;gap:12px;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.pricing-text-link svg{width:17px;transition:transform .18s}.pricing-text-link:hover svg{transform:translate(5px)}.pricing-wrap{max-width:1440px;margin:auto;padding:0 max(5vw,24px)}.pricing-preview{color:#a7b6c8;padding:24px 0;font-size:13px;line-height:1.6}.pricing-preview span{color:#78bfff;margin-right:12px;font-weight:700}.pricing-plans{border-block:1px solid #283746;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:100px;display:grid}.pricing-plan{flex-direction:column;min-width:0;padding:30px 24px;display:flex}.pricing-plan+.pricing-plan{border-left:1px solid #283746}.pricing-plan.is-featured{background:#0d1a29;box-shadow:inset 0 3px #168df4}.pricing-plan-kicker{color:#78bfff;text-transform:uppercase;letter-spacing:.07em;min-height:38px;font-size:13px;font-weight:700}.pricing-plan h2{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,33px)}.pricing-plan-summary{color:#afbdcd;min-height:56px;font-size:17px;line-height:1.6;margin-top:8px!important}.pricing-amount{align-items:baseline;gap:8px;display:flex;margin-top:24px!important}.pricing-amount strong{letter-spacing:-.065em;font-size:clamp(44px,4vw,62px);font-weight:800}.pricing-amount span,.pricing-setup{color:#afbdcd;font-size:16px;line-height:1.6}.pricing-allowance{border-block:1px solid #283746;gap:10px;margin:26px 0;padding-block:18px;display:flex}.pricing-allowance p{font-size:17px;line-height:1.6}.pricing-allowance b{font-size:19px}.pricing-allowance span{color:#afbdcd;margin-top:5px;font-size:16px;line-height:1.6;display:block}.pricing-plan .pc-public-button{min-height:50px;padding-block:10px;font-size:16px}.pricing-plan ul{flex:1;padding:0 0 28px;list-style:none}.pricing-plan li{color:#c7d1dd;gap:10px;margin-bottom:18px;font-size:17px;line-height:1.6;display:flex}.pricing-plan li svg{color:#78bfff;width:18px;height:27px}.pricing-common{color:#9aabbe;font-size:12px;line-height:1.7;margin-top:18px!important}.pricing-onboarding,.pricing-ai{border-bottom:1px solid #283746;grid-template-columns:1fr 1.15fr;gap:50px;padding-block:70px;display:grid}.pricing-wrap section h2{text-wrap:balance}.pricing-onboarding h2,.pricing-ai h2,.pricing-extras h2,.pricing-faq h2{letter-spacing:-.04em;font-size:clamp(29px,3vw,42px);line-height:1.15;margin:14px 0 24px!important}.pricing-onboarding p:not(.pc-public-eyebrow),.pricing-ai p{color:#afbdcd;font-size:15px;line-height:1.75}.pricing-onboarding p+p{margin-top:16px}.pricing-service-price{font-weight:700;color:#fff!important;font-size:32px!important}.pricing-service-price span{color:#afbdcd;font-size:13px;font-weight:400;display:inline-block}.pricing-ai{scroll-margin-top:95px}.pricing-steps{padding:0;list-style:none}.pricing-steps li{gap:20px;padding:0 0 25px;display:flex}.pricing-steps li>span{color:#78bfff;padding-top:4px;font-size:13px}.pricing-steps h3{margin-bottom:9px;font-size:18px}.pricing-extras,.pricing-faq{border-bottom:1px solid #283746;padding-block:65px}.pricing-extra-row{border-top:1px solid #283746;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;padding:32px 0;display:grid}.pricing-extra-row h3{margin-bottom:10px;font-size:21px}.pricing-extra-row p{color:#bdc8d6;max-width:610px;font-size:17px;line-height:1.7}.pricing-extra-row>p{text-align:right;font-size:19px;line-height:1.6}.pricing-extra-row b{color:#f7f9fc;font-size:20px;font-weight:650}.pricing-extra-row span{margin-top:6px;font-size:17px;line-height:1.6;display:block}.pricing-faq{scroll-margin-top:95px}.pricing-faq details{border-top:1px solid #283746}.pricing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:16px;list-style:none;transition:color .2s;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:hover{color:#78bfff}.pricing-faq summary span{color:#78bfff;transition:transform .2s}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details>p{color:#afbdcd;max-width:850px;padding-bottom:24px;font-size:15px;line-height:1.8}.pricing-end{justify-content:space-between;align-items:center;gap:24px;padding-block:60px;display:flex}.pricing-end h2{letter-spacing:-.035em;font-size:28px}.pricing-end p{color:#afbdcd;margin-top:12px;font-size:14px}.pc-pricing-page :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #78bfff}@keyframes pricing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.pricing-plan{padding:26px 16px}.pricing-wrap{padding-inline:24px}.pricing-plan-summary{min-height:65px}}@media (max-width:760px){.pricing-intro{padding-top:125px;padding-bottom:42px}.pricing-desktop-break{display:none}.pricing-plans{grid-template-columns:1fr}.pricing-plan{padding:30px 20px}.pricing-plan+.pricing-plan{border-top:1px solid #283746;border-left:0}.pricing-plan-summary{min-height:0}.pricing-onboarding,.pricing-ai{grid-template-columns:1fr;gap:24px;padding-block:45px}.pricing-extra-row{grid-template-columns:1fr;gap:15px}.pricing-extra-row>p{text-align:left}.pricing-end{flex-direction:column;align-items:flex-start}.pricing-amount strong{font-size:58px}}@media (prefers-reduced-motion:reduce){.pc-pricing-page *,.pc-pricing-page :before,.pc-pricing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pricing-support{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.pricing-support-info{display:inline-block;position:static}.pricing-support-info summary{cursor:pointer;color:#78bfff;border-radius:50%;place-items:center;width:28px;height:28px;list-style:none;display:grid}.pricing-support-info summary::-webkit-details-marker{display:none}.pricing-plan .pricing-support-info summary svg{width:18px;height:18px}.pricing-support-info summary:hover,.pricing-support-info[open] summary{background:#20354b}.pricing-support-detail{z-index:2;color:#f7f9fc;background:#122235;border:1px solid #405770;border-radius:6px;width:190px;padding:10px 12px;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.pricing-extra-row .pricing-ai-topup-copy,.pricing-extra-row .pricing-ai-topup-copy b,.pricing-extra-row .pricing-ai-topup-copy span{font-size:19px;line-height:1.6}.pricing-access{min-height:75vh}.pricing-access-form{gap:16px;max-width:420px;margin-top:32px;display:grid}.pricing-access-form label{font-weight:700}.pricing-access-form input{color:#fff;background:#0d1a29;border:1px solid #52677e;border-radius:6px;width:100%;padding:14px;font-size:16px}.pricing-access-form input:focus-visible{outline-offset:3px;outline:2px solid #78bfff}.pricing-access-form [role=alert]{color:#ffb5b5}
