.t-interest .interest-form{max-width:560px;margin:22px 0 8px}.t-interest .if-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.t-interest .interest-form label{display:block;margin-bottom:16px}.t-interest .interest-form label>span{display:block;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);margin-bottom:7px}.t-interest .interest-form label>span em{font-style:normal;font-weight:400;color:var(--grey)}.t-interest .interest-form input{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);padding:12px 14px;border:1px solid var(--line-card);border-radius:10px;background:var(--white);transition:border-color .15s ease}.t-interest .interest-form input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgba(44,64,96,.12)}.t-interest .if-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.t-interest .interest-form button{font-family:var(--sans);font-size:15px;font-weight:600;padding:14px 30px;border-radius:999px;border:1px solid var(--navy);background:var(--navy);color:var(--cream);cursor:pointer;transition:opacity .15s ease}.t-interest .interest-form button:hover{opacity:.9}.t-interest .interest-form button:disabled{opacity:.6;cursor:default}.t-interest .if-err{color:#a8322d;font-size:14px;margin:0 0 14px}.t-interest .if-note{font-size:12.5px;line-height:1.6;color:var(--body-soft);margin:16px 0 0}.t-interest .if-note a{color:var(--gold-deep);text-decoration:underline}.t-interest .interest-done{max-width:560px;margin:22px 0 8px;padding:24px 26px;border:1px solid var(--line-card);border-left:3px solid var(--gold-soft);border-radius:14px;background:var(--white)}.t-interest .interest-done strong{display:block;font-family:var(--serif);font-size:20px;color:var(--ink);margin-bottom:6px}.t-interest .interest-done p{margin:0;color:var(--body)}@media (max-width:560px){.t-interest .if-row{grid-template-columns:1fr;gap:0}}.t-interest .interest-form .if-consent{display:flex;align-items:flex-start;gap:9px;margin:2px 0 4px;cursor:pointer}.t-interest .interest-form .if-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--navy)}.t-interest .interest-form .if-consent>span{display:inline;font-size:13px;font-weight:400;line-height:1.5;color:var(--body);margin:0}