.PricingGuide-module__nZtG3q__heroLink{font:11px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:#b6e8ff;border-bottom:1px solid #50718a;padding-bottom:2px}.PricingGuide-module__nZtG3q__heroLink:hover{border-color:#b6e8ff}.PricingGuide-module__nZtG3q__summary a,.PricingGuide-module__nZtG3q__disclaimer a,.PricingGuide-module__nZtG3q__ciiText a,.PricingGuide-module__nZtG3q__sources a{color:#b6e8ff;text-underline-offset:5px;-webkit-text-decoration:underline #50718a;text-decoration:underline #50718a}.PricingGuide-module__nZtG3q__summary a:hover,.PricingGuide-module__nZtG3q__disclaimer a:hover,.PricingGuide-module__nZtG3q__ciiText a:hover,.PricingGuide-module__nZtG3q__sources a:hover{text-decoration-color:#b6e8ff}.PricingGuide-module__nZtG3q__summary{background:var(--page-surface);border:1px solid var(--page-edge);border-left:2px solid #91d9f4;border-radius:5px;margin-bottom:85px;padding:40px clamp(22px,4vw,50px)}.PricingGuide-module__nZtG3q__summary h2{letter-spacing:-.04em;color:#f0f2f8;margin-bottom:24px;font-size:clamp(26px,3vw,38px);font-weight:500}.PricingGuide-module__nZtG3q__summary ul{gap:12px;padding-left:22px;font-size:16px;line-height:1.7;list-style:outside;display:grid}.PricingGuide-module__nZtG3q__summary li::marker{color:#87c7e6}.PricingGuide-module__nZtG3q__summary strong,.PricingGuide-module__nZtG3q__ciiText strong,.PricingGuide-module__nZtG3q__disclaimer strong{color:#edf2fa;font-weight:600}.PricingGuide-module__nZtG3q__disclaimer{color:#9eabbf;margin-top:22px;font-size:13px;line-height:1.8}.PricingGuide-module__nZtG3q__rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:10px;display:grid}.PricingGuide-module__nZtG3q__rangeCard{background:var(--page-surface);border:1px solid var(--page-edge);border-radius:5px;flex-direction:column;gap:12px;padding:30px;font-size:14px;line-height:1.75;display:flex}.PricingGuide-module__nZtG3q__rangeCard ul{margin-top:auto;padding-top:8px}.PricingGuide-module__nZtG3q__rangeCard>p:first-child{margin-bottom:0}.PricingGuide-module__nZtG3q__rangeCard h3{letter-spacing:-.03em;color:#edf2fa;font-size:22px;font-weight:500}.PricingGuide-module__nZtG3q__rangePrice{letter-spacing:-.04em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#e1efff,#91d9f4);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.6vw,32px);font-weight:500}.PricingGuide-module__nZtG3q__rangeDuration{font:11px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:#9eabbf}.PricingGuide-module__nZtG3q__factorList{counter-reset:factor;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;display:grid}.PricingGuide-module__nZtG3q__factorList li{counter-increment:factor;border-bottom:1px solid var(--page-edge);padding:25px 0;font-size:14px;line-height:1.8}.PricingGuide-module__nZtG3q__factorList h3{color:#edf2fa;align-items:baseline;gap:14px;margin-bottom:10px;font-size:18px;font-weight:500;display:flex}.PricingGuide-module__nZtG3q__factorList h3:before{content:counter(factor,decimal-leading-zero);font:11px var(--font-mono);color:#87c7e6}.PricingGuide-module__nZtG3q__callout{color:#d3dfec;border-left:1px solid #90cce7;max-width:860px;margin-top:35px;padding:5px 0 5px 25px;font-size:15px;line-height:1.85}.PricingGuide-module__nZtG3q__tableWrap{width:100%;overflow-x:auto}.PricingGuide-module__nZtG3q__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.PricingGuide-module__nZtG3q__table th,.PricingGuide-module__nZtG3q__table td{border-bottom:1px solid var(--page-edge);text-align:left;vertical-align:top;padding:16px 14px}.PricingGuide-module__nZtG3q__table thead th{font:10px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:#9eabbf;font-weight:400}.PricingGuide-module__nZtG3q__table tbody th{color:#edf2fa;min-width:180px;font-weight:500}.PricingGuide-module__nZtG3q__table td:nth-child(2){color:#b6e8ff;min-width:180px}.PricingGuide-module__nZtG3q__ciiLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:50px;padding-top:10px;display:grid}.PricingGuide-module__nZtG3q__ciiText{font-size:15px;line-height:1.85}.PricingGuide-module__nZtG3q__ciiText>ul:first-of-type{gap:10px;margin:22px 0;padding-left:22px;list-style:outside;display:grid}.PricingGuide-module__nZtG3q__ciiText li::marker{color:#87c7e6}.PricingGuide-module__nZtG3q__sources{gap:6px;margin-top:10px;font-size:13px;display:grid}.PricingGuide-module__nZtG3q__simulator{background:linear-gradient(160deg,#0f1726,var(--page-surface));border:1px solid #91d9f44d;border-radius:6px;padding:30px;position:sticky;top:120px;box-shadow:0 0 40px #4dc4ff0f}.PricingGuide-module__nZtG3q__simulatorForm{gap:24px;display:grid}.PricingGuide-module__nZtG3q__simulatorField{color:#c3cddd;gap:10px;font-size:13px;display:grid}.PricingGuide-module__nZtG3q__simulatorField small{color:#9eabbf;font-size:12px;line-height:1.6}.PricingGuide-module__nZtG3q__simulatorInputWrap{border:1px solid var(--page-edge);color:#9eabbf;background:#07090f;border-radius:4px;align-items:center;gap:10px;padding:0 14px;font-size:18px;display:flex}.PricingGuide-module__nZtG3q__simulatorInputWrap:focus-within{border-color:#91ddff}.PricingGuide-module__nZtG3q__simulatorInput{color:#f0f2f8;background:0 0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:20px}.PricingGuide-module__nZtG3q__simulatorRange{accent-color:#69c7f0;width:100%}.PricingGuide-module__nZtG3q__simulatorResult{border-top:1px solid var(--page-edge);gap:2px;margin-top:28px;display:grid}.PricingGuide-module__nZtG3q__simulatorResult>div{border-bottom:1px solid var(--page-edge);justify-content:space-between;align-items:baseline;gap:15px;padding:14px 0;font-size:14px;display:flex}.PricingGuide-module__nZtG3q__simulatorResult dd{color:#edf2fa;font-variant-numeric:tabular-nums;font-size:18px}.PricingGuide-module__nZtG3q__simulatorCredit{color:#91d9f4!important}.PricingGuide-module__nZtG3q__simulatorNet dt{color:#edf2fa;font-weight:500}.PricingGuide-module__nZtG3q__simulatorNet dd{letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#e1efff,#91d9f4);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:500}.PricingGuide-module__nZtG3q__simulatorNote{color:#9eabbf;margin-top:16px;font-size:12px;line-height:1.7}.PricingGuide-module__nZtG3q__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:10px;display:grid}.PricingGuide-module__nZtG3q__steps li{border:1px solid var(--page-edge);background:var(--page-surface);border-radius:5px;padding:26px;font-size:14px;line-height:1.75}.PricingGuide-module__nZtG3q__steps h3{color:#edf2fa;margin:14px 0 10px;font-size:18px;font-weight:500}.PricingGuide-module__nZtG3q__stepIndex{font:11px var(--font-mono);color:#87c7e6}.PricingGuide-module__nZtG3q__ctaRow{margin-top:35px}.PricingGuide-module__nZtG3q__faqList{border-top:1px solid var(--page-edge)}.PricingGuide-module__nZtG3q__faqList details{border-bottom:1px solid var(--page-edge)}.PricingGuide-module__nZtG3q__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;list-style:none;display:flex}.PricingGuide-module__nZtG3q__faqList summary::-webkit-details-marker{display:none}.PricingGuide-module__nZtG3q__faqList summary h3{color:#c9d0e0;letter-spacing:normal;font-size:16px;font-weight:500}.PricingGuide-module__nZtG3q__faqList details[open] summary h3{color:#e5edff}.PricingGuide-module__nZtG3q__faqPlus{color:#929ec1;font-size:23px;font-weight:300;transition:transform .3s}.PricingGuide-module__nZtG3q__faqList details[open] .PricingGuide-module__nZtG3q__faqPlus{transform:rotate(45deg)}.PricingGuide-module__nZtG3q__faqList details>p{color:#a9b3c6;max-width:860px;padding:0 40px 25px 0;font-size:14px;line-height:1.9}@media (max-width:1023px){.PricingGuide-module__nZtG3q__ciiLayout{grid-template-columns:1fr}.PricingGuide-module__nZtG3q__simulator{position:static}.PricingGuide-module__nZtG3q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PricingGuide-module__nZtG3q__rangeGrid,.PricingGuide-module__nZtG3q__factorList,.PricingGuide-module__nZtG3q__steps{grid-template-columns:1fr}.PricingGuide-module__nZtG3q__rangeCard,.PricingGuide-module__nZtG3q__simulator{padding:22px}.PricingGuide-module__nZtG3q__faqList details>p{padding-right:10px}}@media (prefers-reduced-motion:reduce){.PricingGuide-module__nZtG3q__faqPlus{transition:none}}
