[hidden]{display:none!important}.interest-main{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.25fr);gap:85px;align-items:start;padding-block:48px 75px}.interest-intro{position:sticky;top:40px;padding-top:8px}.interest-intro h1{font-size:clamp(42px,4.4vw,60px);color:var(--green);letter-spacing:-.05em;margin:22px 0 25px}.interest-intro>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:380px}.interest-intro .interest-note{font-size:12px!important;margin-top:20px;max-width:340px}.interest-intro>.text-link{margin-top:28px}.interest-contact{margin-top:42px;padding-top:23px;border-top:1px solid var(--line)}.interest-contact p{font-size:11px;margin-bottom:12px}.interest-contact .email{font-size:clamp(15px,1.5vw,20px)}.interest-form-wrap{min-width:0}.form-section{border-top:1px solid var(--line);padding-top:27px;margin-top:27px}.form-section:first-child{margin-top:0}.form-section h2{font-size:24px;font-weight:500;margin-bottom:23px}.interest-form-wrap label:not(.segments label):not(.consent-label),.interest-form-wrap legend{display:block;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:8px}.interest-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=file]),.interest-form-wrap textarea{display:block;width:100%;min-width:0;padding:12px 13px;border:1px solid #bdcfc1;background:#fbfdfb;border-radius:4px;color:var(--ink);font:inherit;font-size:15px;line-height:1.5;outline:none}.interest-form-wrap input:focus,.interest-form-wrap textarea:focus{border-color:var(--green)!important;box-shadow:0 0 0 3px #2f735018}.interest-form-wrap textarea{resize:vertical;min-height:76px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.choice,.conditional-fields{padding:0;border:0;min-width:0;margin:0}.choice{margin-bottom:20px}.choice legend{padding:0}.segments{display:flex;gap:0;border:1px solid #bdcfc1;border-radius:4px;overflow:hidden;background:white}.segments label{position:relative;display:flex;flex:1;margin:0;cursor:pointer}.segments label+label{border-left:1px solid #bdcfc1}.segments input{position:absolute;opacity:0;width:1px;height:1px}.segments span{display:block;width:100%;text-align:center;padding:11px 9px;color:#586e5e;font-size:12px;font-weight:500;line-height:1.5}.segments input:checked+span{background:#e5f0e7;color:#1a5432;box-shadow:inset 0 -2px var(--green);font-weight:650}.segments input:focus-visible+span{outline:3px solid var(--green);outline-offset:-3px}.segments.compact{max-width:275px}.ownership-choice{margin:22px 0 0}.field-help{font-size:11px!important;line-height:1.7!important;color:#64776a;margin-top:8px}.conditional-fields>.choice{margin-top:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bill-reminder{background:var(--soft);border-left:2px solid #93b79d;padding:15px 18px;margin-top:23px}.bill-reminder strong{font-size:12px;color:var(--deep)}.bill-reminder p{font-size:11px;line-height:1.8;margin-top:5px}.interest-form-wrap input[type=file]{display:block;width:100%;border:1px dashed #a4bdaa;background:var(--soft);padding:17px 13px;font:inherit;font-size:12px;color:#526858}.interest-form-wrap input[type=file]::file-selector-button{font:inherit;font-size:12px;padding:8px 10px;margin-right:10px;border:1px solid #b7cdbd;background:white;color:var(--deep);cursor:pointer}.bill-list{list-style:none;padding:0;margin:14px 0 0}.bill-list li{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:10px 0;font-size:11px;overflow-wrap:anywhere}.bill-list li span{min-width:0}.bill-list li small{display:block;color:var(--muted);font-size:10px}.bill-list button{border:0;background:none;color:var(--green);font-size:11px;cursor:pointer;padding:6px;flex-shrink:0}.consent-label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.8;cursor:pointer}.consent-label input{width:18px;height:18px;margin:4px 0 0;flex-shrink:0;accent-color:var(--green)}.consent-section>.field-help{padding-left:30px}.consent-section .button{border:0;cursor:pointer;margin-top:25px;min-width:230px}.consent-section .button:disabled{opacity:.55;cursor:wait}.consent-section #registration-status{padding-left:0;margin-top:14px}.form-message{padding:15px 18px;margin-bottom:22px;border:1px solid #d8b1a8;background:#fff7f4;color:#8c3e2b;font-size:13px;line-height:1.8}.registration-success{background:var(--soft);padding:40px}.success-mark{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#e0eee3;color:var(--green);font-size:24px;margin-bottom:28px}.registration-success h2{font-size:36px;margin:17px 0 20px;color:var(--green)}.registration-success>p:not(.eyebrow){font-size:15px}.registration-success .registration-reference{font-size:12px!important;margin-top:23px;font-weight:600;color:var(--deep)}.registration-success .button{margin-top:28px}.registration-success>.field-help{margin-top:17px}@media(max-width:1050px){.interest-main{gap:45px;grid-template-columns:.8fr 1.2fr}.form-columns{grid-template-columns:1fr;gap:18px}.interest-intro h1{font-size:47px}}@media(max-width:760px){.interest-main{grid-template-columns:1fr;gap:35px;padding-block:30px 50px}.interest-intro{position:static;padding:0}.interest-intro h1{font-size:46px;margin:20px 0}.interest-intro>p:not(.eyebrow){font-size:14px;max-width:520px}.interest-intro .interest-note{font-size:11px!important;max-width:520px}.interest-contact{display:none}.interest-intro>.text-link{margin-top:22px}.form-section{padding-top:24px;margin-top:25px}.form-section h2{font-size:24px}.form-columns{grid-template-columns:1fr;gap:18px}.segments span{font-size:12px;padding:11px 7px}.interest-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=file]),.interest-form-wrap textarea{font-size:16px}.consent-section .button{width:100%;margin-top:22px}.registration-success{padding:29px 24px}.registration-success h2{font-size:32px}}
