.future-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;font-size:.8125rem;display:flex}.future-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.future-hero{background:var(--deep)}.future-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:42px;padding-bottom:42px;display:grid}.future-copy{color:#fff;padding:10px 0}.future-copy .eyebrow{color:var(--gold);font-size:.8125rem}.future-copy h1{max-width:650px;font-size:clamp(2.4rem,3.5vw,3.5rem)}.future-intro{color:#dcebe4;max-width:500px;margin-top:24px;font-size:1.0625rem}.future-availability{border-left:3px solid var(--gold);max-width:470px;margin-top:30px;padding-left:18px}.future-status{color:var(--gold);letter-spacing:.08em;font-size:.75rem;font-weight:700}.future-availability p{color:#e1eae6;margin-top:8px;font-size:.9375rem}.future-current-link{text-underline-offset:4px;max-width:450px;margin-top:30px;font-size:.875rem;text-decoration:underline;display:block}.future-mobile-cta{display:none}.future-form-panel{border:1px solid var(--line);background:#fff;justify-self:end;width:100%;max-width:620px;padding:26px;scroll-margin-top:12px}.interest-form{flex-direction:column;gap:16px;display:flex}.interest-form-heading h2{font-size:1.5rem}.interest-form-heading p{margin-top:10px;font-size:.875rem;line-height:1.5}.interest-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.interest-fields label{flex-direction:column;gap:5px;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.interest-fields label>span{font-weight:400;display:contents}.interest-full{grid-column:1/-1}.interest-fields input,.interest-fields select{width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border:1px solid #899b93;border-radius:2px;padding:9px 10px;font-size:.9375rem;font-weight:400}.interest-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;display:flex}.interest-consent input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:2px}.interest-privacy{font-size:.75rem;line-height:1.5}.interest-privacy a{text-underline-offset:3px;text-decoration:underline}.interest-form .button{align-self:flex-start;min-height:42px;padding:10px 20px;font-size:.875rem}.interest-form .button:disabled{opacity:.65;cursor:wait}.interest-error{color:#91332c;background:#fff4f1;border:1px solid #edc8c0;padding:12px;font-size:.875rem}.interest-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.interest-confirmation{padding:20px 0}.interest-confirmation:focus{outline:none}.interest-confirmation h2{margin:18px 0;font-size:1.7rem}.interest-confirmation p{margin:14px 0;font-size:.9375rem}.interest-confirmation .text-link{margin-top:12px;display:inline-block}.interest-confirmation small{margin-top:26px;font-size:.75rem;display:block}.interest-confirmation small a{overflow-wrap:anywhere;text-decoration:underline}.interest-tick{width:44px;height:44px;color:var(--green);background:#e8f2ec;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.future-topics{padding-top:52px;padding-bottom:52px}.future-section-title{max-width:750px;margin-bottom:30px}.future-section-title h2{font-size:2rem}.future-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.future-topic-number{color:var(--green);border-top:2px solid var(--line);margin-bottom:16px;padding-top:18px;font-size:.8125rem;font-weight:700;display:block}.future-topics h3{font-size:1.25rem}.future-topics article p{max-width:52ch;margin-top:12px;font-size:.9375rem}.future-next{background:var(--soft)}.future-next-inner{grid-template-columns:1fr 2.8fr;gap:40px;padding-top:35px;padding-bottom:35px;display:grid}.future-next h2{font-size:1.5rem}.future-next ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.future-next strong{font-size:.9375rem}.future-next p{margin-top:8px;font-size:.875rem}.future-faq{grid-template-columns:1fr 1.4fr;gap:70px;padding-top:52px;padding-bottom:52px;display:grid}.future-faq h2{font-size:2rem}.future-faq>div>p:not(.eyebrow){margin-top:20px;font-size:.9375rem}.future-faq .faq-list summary{padding:18px 0;font-size:.9375rem}.future-business{background:#eaf1ed}.future-business-inner{justify-content:space-between;align-items:center;gap:40px;padding-top:34px;padding-bottom:34px;display:flex}.future-business h2{font-size:1.6rem}.future-business .eyebrow{margin-bottom:12px}.future-business p:not(.eyebrow){max-width:660px;margin-top:12px;font-size:.875rem}.future-business .button{flex-shrink:0}.future-policy h2{margin-top:30px;font-size:1.4rem}.future-policy ul{color:var(--muted);margin-top:18px;padding-left:20px}.future-policy li{margin:8px 0}.future-policy a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.future-hero-grid{gap:32px}.future-form-panel{padding:22px}.future-copy h1{font-size:2.5rem}.future-next-inner{grid-template-columns:1fr;gap:24px}.future-faq{gap:35px}}@media (max-width:800px){.future-hero-grid{grid-template-columns:1fr;gap:28px}.future-copy{padding:0}.future-form-panel{max-width:none}.future-copy h1{font-size:2.5rem}.future-intro{max-width:600px}.future-availability{max-width:600px;margin-top:22px}.future-current-link{margin-top:20px}.future-faq{grid-template-columns:1fr;gap:24px}.future-business-inner{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:600px){.future-breadcrumb{gap:7px;padding-top:12px;padding-bottom:12px;font-size:.6875rem}.future-hero-grid{gap:24px;padding-top:26px;padding-bottom:24px}.future-copy h1{font-size:1.9rem;line-height:1.12}.future-copy .eyebrow{margin-bottom:12px;font-size:.7rem}.future-intro{margin-top:16px;font-size:.9375rem}.future-availability{margin-top:20px;padding-left:12px}.future-availability p{margin-top:6px;font-size:.8125rem}.future-status{font-size:.6875rem}.future-current-link{margin-top:18px;font-size:.8125rem}.future-form-panel{padding:18px 16px}.interest-form{gap:13px}.interest-form-heading h2{font-size:1.3rem}.interest-form-heading p{font-size:.8125rem}.interest-fields{gap:12px}.interest-fields label{font-size:.75rem}.interest-fields label:nth-child(-n+2){grid-column:1/-1}.interest-fields input,.interest-fields select{min-height:44px;padding:8px;font-size:1rem}.interest-consent{font-size:.75rem}.interest-privacy{font-size:.6875rem}.interest-form .button{min-height:44px}.future-topics{padding-top:28px;padding-bottom:28px}.future-section-title{margin-bottom:16px}.future-section-title .eyebrow{display:none}.future-section-title h2,.future-faq h2{font-size:1.5rem}.future-topics-grid{display:block}.future-topics article{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:5px 10px;margin-top:16px;padding-top:16px;display:grid}.future-topic-number{border:0;grid-row:1/3;margin:0;padding:0}.future-topics h3{font-size:1rem}.future-topics article p{grid-column:2;margin:0;font-size:.875rem}.future-next-inner{gap:18px;padding-top:26px;padding-bottom:26px}.future-next ol{grid-template-columns:1fr;gap:14px}.future-next h2{font-size:1.4rem}.future-next p{margin-top:4px}.future-faq{gap:18px;padding-top:28px;padding-bottom:28px}.future-faq .eyebrow{display:none}.future-faq>div>p:not(.eyebrow){margin-top:12px;font-size:.8125rem}.future-faq .faq-list summary{padding:14px 0;font-size:.875rem}.future-business-inner{gap:18px;padding-top:26px;padding-bottom:26px}.future-business h2{font-size:1.4rem}.future-business .button{min-height:44px;padding:11px 16px;font-size:.875rem}.future-header-cta .interest-long-label{display:none}}@media (min-width:601px){.future-header-cta .interest-short-label{display:none}}@media (max-width:360px){.interest-fields{grid-template-columns:1fr}}@media (max-width:600px){.future-topics article p{display:none}.future-topics article{grid-template-columns:24px 1fr}.future-topic-number{grid-row:auto}.future-next{display:none}}
