.pricing-experience-module__kRfQ7q__hero{min-height:620px;padding:clamp(64px, 7vw, 96px) var(--gutter);background:var(--ink);color:#fff;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.pricing-experience-module__kRfQ7q__heroCopy h1{letter-spacing:-.04em;text-wrap:balance;max-width:9ch;font-size:clamp(50px,5.2vw,76px);line-height:.96}.pricing-experience-module__kRfQ7q__heroCopy>p:not(.pricing-experience-module__kRfQ7q__trialProof){color:#c0d0e1;max-width:54ch;margin-top:25px;font-size:16px;line-height:1.7}.pricing-experience-module__kRfQ7q__trialProof{color:#c8d8e9;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:750;display:flex}.pricing-experience-module__kRfQ7q__trialProof svg{width:15px;color:var(--sky)}.pricing-experience-module__kRfQ7q__estimator{color:var(--ink);background:#fff;border:1px solid #7891ad;box-shadow:0 32px 64px -42px #000c}.pricing-experience-module__kRfQ7q__step{border:0;border-bottom:1px solid var(--line-soft);padding:22px}.pricing-experience-module__kRfQ7q__step legend{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:14px;padding:0;display:flex}.pricing-experience-module__kRfQ7q__step legend span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.pricing-experience-module__kRfQ7q__step legend svg{width:16px;color:var(--brand)}.pricing-experience-module__kRfQ7q__step legend small{color:var(--ink-soft);font-size:10px}.pricing-experience-module__kRfQ7q__planOptions,.pricing-experience-module__kRfQ7q__trancheOptions{border:1px solid var(--line);display:grid}.pricing-experience-module__kRfQ7q__planOptions{grid-template-columns:repeat(3,1fr)}.pricing-experience-module__kRfQ7q__trancheOptions{grid-template-columns:repeat(2,1fr)}.pricing-experience-module__kRfQ7q__planOptions button,.pricing-experience-module__kRfQ7q__trancheOptions button{border-right:1px solid var(--line);min-height:46px;color:var(--ink-soft);padding:10px;font-size:11px;font-weight:750}.pricing-experience-module__kRfQ7q__planOptions button:last-child,.pricing-experience-module__kRfQ7q__trancheOptions button:nth-child(2n){border-right:0}.pricing-experience-module__kRfQ7q__trancheOptions button:nth-child(n+3){border-top:1px solid var(--line)}.pricing-experience-module__kRfQ7q__planOptions button[aria-pressed=true],.pricing-experience-module__kRfQ7q__trancheOptions button[aria-pressed=true]{background:var(--ink);color:#fff}.pricing-experience-module__kRfQ7q__result{background:var(--surface-tint);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:22px;display:grid}.pricing-experience-module__kRfQ7q__result small,.pricing-experience-module__kRfQ7q__result strong,.pricing-experience-module__kRfQ7q__result span{display:block}.pricing-experience-module__kRfQ7q__result small{color:var(--ink-soft);font-size:10px}.pricing-experience-module__kRfQ7q__result strong{letter-spacing:-.035em;margin-top:8px;font-size:clamp(28px,3.2vw,42px);line-height:1}.pricing-experience-module__kRfQ7q__result span{color:var(--ink-soft);margin-top:5px;font-size:11px}.pricing-experience-module__kRfQ7q__resultActions{justify-items:end;gap:4px;display:grid}.pricing-experience-module__kRfQ7q__resultActions a{justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.pricing-experience-module__kRfQ7q__resultActions svg{width:14px}.pricing-experience-module__kRfQ7q__resultPrimary{background:var(--brand);color:#fff;border-radius:999px;padding:10px 15px}.pricing-experience-module__kRfQ7q__resultPrimary:hover{background:var(--brand-deep)}.pricing-experience-module__kRfQ7q__resultSecondary{color:var(--brand-deep)}.pricing-experience-module__kRfQ7q__proofHeading{grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid}.pricing-experience-module__kRfQ7q__proofHeading h2{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;font-size:clamp(40px,4.7vw,68px);line-height:1}.pricing-experience-module__kRfQ7q__proofHeading>div>p{max-width:54ch;color:var(--ink-body);margin-top:20px;font-size:15px;line-height:1.7}.pricing-experience-module__kRfQ7q__selectionContext{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:270px;padding:16px 0}.pricing-experience-module__kRfQ7q__selectionContext small,.pricing-experience-module__kRfQ7q__selectionContext strong,.pricing-experience-module__kRfQ7q__selectionContext span{display:block}.pricing-experience-module__kRfQ7q__selectionContext small{color:var(--ink-soft);font-size:10px}.pricing-experience-module__kRfQ7q__selectionContext strong{margin-top:6px;font-size:14px}.pricing-experience-module__kRfQ7q__selectionContext span{color:var(--brand-deep);margin-top:5px;font-size:12px;font-weight:800}.pricing-experience-module__kRfQ7q__planProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:28px 56px;margin-top:44px;padding:30px 0;display:grid}.pricing-experience-module__kRfQ7q__planProof h3{font-size:20px}.pricing-experience-module__kRfQ7q__planProof ul{grid-template-columns:repeat(2,1fr);gap:0 28px;list-style:none;display:grid}.pricing-experience-module__kRfQ7q__planProof li{border-bottom:1px solid var(--line-soft);min-height:62px;color:var(--ink-body);grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px 0;font-size:12px;line-height:1.5;display:grid}.pricing-experience-module__kRfQ7q__planProof li svg{width:16px;color:var(--brand)}.pricing-experience-module__kRfQ7q__planProof details{grid-column:2}.pricing-experience-module__kRfQ7q__planProof summary{cursor:pointer;min-height:44px;color:var(--brand-deep);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.pricing-experience-module__kRfQ7q__planProof summary svg{width:15px;transition:transform .2s}.pricing-experience-module__kRfQ7q__planProof details[open] summary svg{transform:rotate(180deg)}.pricing-experience-module__kRfQ7q__planProof details ul{margin-top:8px}.pricing-experience-module__kRfQ7q__comparison{margin-top:clamp(48px,6vw,72px)}.pricing-experience-module__kRfQ7q__comparisonHeading{grid-template-columns:1fr .7fr;align-items:end;gap:36px;display:grid}.pricing-experience-module__kRfQ7q__comparisonHeading h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,4vw,54px);line-height:1}.pricing-experience-module__kRfQ7q__comparisonHeading p{max-width:48ch;color:var(--ink-soft);font-size:14px;line-height:1.7}.pricing-experience-module__kRfQ7q__comparisonScroll{border:1px solid var(--line);scrollbar-gutter:stable;background:#fff;margin-top:28px;overflow-x:auto}.pricing-experience-module__kRfQ7q__comparisonScroll:focus-visible{outline-offset:3px;outline:3px solid #2c7be5}.pricing-experience-module__kRfQ7q__comparisonScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.pricing-experience-module__kRfQ7q__comparisonScroll th,.pricing-experience-module__kRfQ7q__comparisonScroll td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:15px 16px;font-size:12px;line-height:1.45}.pricing-experience-module__kRfQ7q__comparisonScroll tr:last-child th,.pricing-experience-module__kRfQ7q__comparisonScroll tr:last-child td{border-bottom:0}.pricing-experience-module__kRfQ7q__comparisonScroll th:last-child,.pricing-experience-module__kRfQ7q__comparisonScroll td:last-child{border-right:0}.pricing-experience-module__kRfQ7q__comparisonScroll thead th{background:var(--ink);color:#fff;font-size:11px}.pricing-experience-module__kRfQ7q__comparisonScroll thead th:first-child{min-width:230px}.pricing-experience-module__kRfQ7q__comparisonScroll tbody th{color:var(--ink);font-weight:800}.pricing-experience-module__kRfQ7q__comparisonScroll tbody td{color:var(--ink-body)}.pricing-experience-module__kRfQ7q__comparisonScroll tr>:first-child{z-index:1;box-shadow:1px 0 0 var(--line-soft);background:#fff;position:sticky;left:0}.pricing-experience-module__kRfQ7q__comparisonScroll thead tr>:first-child{z-index:2;background:var(--ink)}.pricing-experience-module__kRfQ7q__comparisonScroll [data-selected=true]{color:var(--ink);background:#e3efff}.pricing-experience-module__kRfQ7q__comparisonScroll thead [data-selected=true]{background:var(--brand);color:#fff}.pricing-experience-module__kRfQ7q__commonRail{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;gap:40px;margin-top:0;padding:28px;display:grid}.pricing-experience-module__kRfQ7q__commonRailIntro h2{letter-spacing:-.025em;text-wrap:balance;max-width:13ch;font-size:26px;line-height:1.05}.pricing-experience-module__kRfQ7q__commonRailIntro p{color:#b6c7dc;max-width:48ch;margin-top:12px;font-size:11px;line-height:1.6}.pricing-experience-module__kRfQ7q__commonRail ul{border-top:1px solid var(--night-line);border-left:1px solid var(--night-line);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.pricing-experience-module__kRfQ7q__commonRail li{border-right:1px solid var(--night-line);border-bottom:1px solid var(--night-line);grid-template-columns:24px 1fr;align-content:center;gap:10px;min-height:88px;padding:14px;display:grid}.pricing-experience-module__kRfQ7q__commonRail li>svg{width:18px;color:var(--sky)}.pricing-experience-module__kRfQ7q__commonRail li span,.pricing-experience-module__kRfQ7q__commonRail li strong,.pricing-experience-module__kRfQ7q__commonRail li small{display:block}.pricing-experience-module__kRfQ7q__commonRail li strong{font-size:12px}.pricing-experience-module__kRfQ7q__commonRail li small{color:#b6c7dc;margin-top:5px;font-size:10px;line-height:1.45}@media (max-width:960px){.pricing-experience-module__kRfQ7q__hero{grid-template-columns:1fr;min-height:0}.pricing-experience-module__kRfQ7q__heroCopy{text-align:center}.pricing-experience-module__kRfQ7q__heroCopy h1{max-width:15ch;margin-inline:auto}.pricing-experience-module__kRfQ7q__heroCopy>p:not(.pricing-experience-module__kRfQ7q__trialProof){margin-inline:auto}.pricing-experience-module__kRfQ7q__trialProof{justify-content:center}.pricing-experience-module__kRfQ7q__estimator{width:min(100%,680px);margin-inline:auto}.pricing-experience-module__kRfQ7q__proofHeading,.pricing-experience-module__kRfQ7q__comparisonHeading{grid-template-columns:1fr;gap:30px}.pricing-experience-module__kRfQ7q__selectionContext{min-width:0}.pricing-experience-module__kRfQ7q__planProof{grid-template-columns:1fr}.pricing-experience-module__kRfQ7q__planProof details{grid-column:1}.pricing-experience-module__kRfQ7q__commonRail{grid-template-columns:1fr;gap:24px}.pricing-experience-module__kRfQ7q__commonRailIntro h2{max-width:none}}@media (max-width:720px){.pricing-experience-module__kRfQ7q__hero{gap:34px;padding:40px 20px}.pricing-experience-module__kRfQ7q__heroCopy h1{font-size:clamp(40px,11vw,52px)}.pricing-experience-module__kRfQ7q__heroCopy>p:not(.pricing-experience-module__kRfQ7q__trialProof){margin-top:18px;font-size:15px}.pricing-experience-module__kRfQ7q__trialProof{margin-top:14px}.pricing-experience-module__kRfQ7q__step,.pricing-experience-module__kRfQ7q__result{padding:14px}.pricing-experience-module__kRfQ7q__planOptions button{padding-inline:5px;font-size:10px}.pricing-experience-module__kRfQ7q__result{grid-template-columns:1fr;align-items:start}.pricing-experience-module__kRfQ7q__result strong{font-size:32px}.pricing-experience-module__kRfQ7q__resultActions{justify-items:stretch;width:100%}.pricing-experience-module__kRfQ7q__planProof{gap:22px;margin-top:34px;padding-block:24px}.pricing-experience-module__kRfQ7q__planProof ul{grid-template-columns:1fr}.pricing-experience-module__kRfQ7q__comparisonScroll{margin-right:-20px}.pricing-experience-module__kRfQ7q__comparisonScroll table{min-width:700px}.pricing-experience-module__kRfQ7q__comparisonScroll thead th:first-child{min-width:200px}.pricing-experience-module__kRfQ7q__commonRail{padding:22px 16px}.pricing-experience-module__kRfQ7q__commonRail ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-experience-module__kRfQ7q__commonRail li{grid-template-columns:1fr;align-content:start;min-height:116px;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.pricing-experience-module__kRfQ7q__resultPrimary,.pricing-experience-module__kRfQ7q__planProof summary svg{transition:none}}
