.contract-term{text-align:center;color:#516b7d;margin:20px auto 24px}.contract-term-switch{isolation:isolate;background:#edf3f5;border:1px solid #cbd9df;border-radius:999px;grid-template-columns:1fr 1fr;min-width:292px;max-width:100%;padding:4px;display:inline-grid;position:relative}.contract-term-thumb{z-index:-1;background:#0a2636;border-radius:999px;width:calc(50% - 4px);transition:transform .2s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #08253620}.contract-term-switch[data-long=true] .contract-term-thumb{transform:translate(100%)}.contract-term-switch button{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;font-weight:750;line-height:1.15;box-shadow:none!important;color:#385365!important;background:0 0!important;border:0!important;padding:9px 22px!important}.contract-term-switch button[aria-pressed=true]{color:#fff!important}.contract-term-switch small{opacity:.8;margin-top:4px;font-size:11px;font-weight:500;display:block}.contract-term-switch button:focus-visible{outline-offset:2px;outline:3px solid #ff970a}.contract-term>p{margin:9px 0 0!important;font-size:12px!important;line-height:1.5!important}@media (prefers-reduced-motion:reduce){.contract-term-thumb{transition:none}}
