.ci-page .ci-cost .focus-ring:focus-visible{outline:none}.ci-page .ci-cost h2{letter-spacing:var(--display-tracking-32,-1.28px);line-height:40px;font-weight:var(--display-weight,600)}.ci-page .ci-cost-total{letter-spacing:-2.4px;font-weight:600;line-height:48px}@media (width>=768px){.ci-page .ci-cost h2{letter-spacing:var(--display-tracking,-2.4px);line-height:48px}.ci-page .ci-cost-total{letter-spacing:-3.36px;line-height:56px}}.ci-cost .ci-cost-choice{justify-content:space-between;align-items:center;gap:1.5rem;overflow:hidden}.ci-cost .ci-cost-choice:hover{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ds-gray-500) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ds-gray-100) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-choice[data-state=checked]{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ds-blue-600) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ds-blue-100) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-choice:hover[data-state=checked]{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ds-blue-200) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-choice>span[aria-hidden]{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ds-gray-500) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ds-background-100) calc(var(--tw-bg-opacity,1) * 100%), transparent);order:2;margin-top:0}.ci-cost .ci-cost-choice[data-state=checked]>span[aria-hidden]{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ds-blue-900) calc(var(--tw-border-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-choice>span[aria-hidden] span>span{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ds-blue-900) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-choice>span:not([aria-hidden])>span:first-child{font-weight:500}.ci-cost .ci-cost-choice>span:not([aria-hidden])>span:nth-child(2){font-size:14px;line-height:20px}.ci-cost .ci-cost-choice[data-state=checked]>span:not([aria-hidden])>span{--tw-text-opacity:1;color:color-mix(in srgb, var(--ds-blue-900) calc(var(--tw-text-opacity,1) * 100%), transparent)}.ci-cost .ci-cost-explanation>h3>button{padding-top:.75rem;padding-bottom:.75rem;font-size:16px;font-weight:500;line-height:24px}.ci-cost .ci-cost-explanation>h3>button:hover{text-decoration-line:none}.ci-cost .ci-cost-explanation>h3>button>svg{transform:rotate(-90deg)}.ci-cost .ci-cost-explanation>h3>button[data-state=open]>svg{transform:rotate(0)}.ci-cost .ci-cost-explanation>[role=region]{font-size:16px;line-height:24px}.ci-cost .ci-cost-explanation>[role=region][data-state=closed]{display:none}@media (prefers-reduced-motion:reduce){.ci-cost .ci-cost-explanation>[role=region]{animation:none}.ci-cost .ci-cost-explanation svg{transition:none}}.ci-page{--ci-diff-delete-bg:#ffebe9;--ci-diff-delete-text:#82071e;--ci-diff-add-bg:#dafbe1;--ci-diff-add-text:#116329}.dark .ci-page{--ci-diff-delete-bg:#3d1518;--ci-diff-delete-text:#ffa198;--ci-diff-add-bg:#0e4429;--ci-diff-add-text:#7ee787}.ci-page .ci-diff-delete{background-color:var(--ci-diff-delete-bg);color:var(--ci-diff-delete-text)}.ci-page .ci-diff-add{background-color:var(--ci-diff-add-bg);color:var(--ci-diff-add-text)}@keyframes ci-flow-pulse{0%{stroke-dashoffset:.24px}to{stroke-dashoffset:-1px}}@keyframes ci-pr-tile-glint{0%,70%,to{opacity:.8}80%{opacity:1}}.ci-page .ci-flow-pulse{stroke-dasharray:.24 2;stroke-dashoffset:.24px;animation-name:ci-flow-pulse;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-fill-mode:both}.ci-page .ci-flow-grid{stroke:hsl(var(--marketing-border));stroke-width:1px;opacity:.6}.ci-page .ci-pr-tile rect{fill:hsl(var(--marketing-canvas));stroke:hsl(var(--marketing-border))}.ci-page .ci-pr-tile g{stroke:hsl(var(--marketing-text-muted))}.ci-page .ci-pr-tile{opacity:.6}.ci-page .ci-pr-tile-bright{animation:6s ease-in-out infinite ci-pr-tile-glint}.ci-page .ci-pr-tile-bright:nth-of-type(3n){animation-delay:2s}.ci-page .ci-pr-tile-bright:nth-of-type(3n+1){animation-delay:4s}@media (prefers-reduced-motion:reduce){.ci-page .ci-flow-pulse{stroke-dasharray:none;opacity:.5;animation:none}.ci-page .ci-pr-tile-bright{opacity:.8;animation:none}}
