.public-site .iv{padding:clamp(40px,19.2px + 5.33vw,96px) 0 clamp(64px,7vw,112px)}.public-site .iv :is(h1,h2,p,ul,ol){margin:0}.public-site .iv :is(ul,ol){padding:0;list-style:none}.public-site .iv :is(h1,h2){text-wrap:balance}.public-site .iv p{text-wrap:pretty}.public-site .iv-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.public-site .iv-head{grid-column:1/-1}.public-site .iv-side{grid-column:1/-1;min-width:0}@media (min-width:1000px){.public-site .iv-head{grid-column:1/7}.public-site .iv-side{grid-column:8/13}}.public-site .iv-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:500 12px/1.4 Inter,Arial,sans-serif;margin-bottom:20px!important}.public-site .iv h1{max-width:13em;font-size:var(--h1);letter-spacing:-.015em;margin-left:-.02em;line-height:1.04}.public-site .iv-lede{max-width:46ch;color:var(--ink-2);font-size:17px;line-height:1.55;margin-top:20px!important}.public-site .iv-list{border-top:1px solid var(--rule);max-width:52ch;margin-top:32px!important}.public-site .iv-list li{border-bottom:1px solid var(--rule);color:var(--ink);padding:14px 0;font-size:15px;line-height:1.5}.public-site .iv-list li strong{font:500 16px/1.35 var(--display);letter-spacing:-.01em;display:block}.public-site .iv-list li span{color:var(--ink-2)}.public-site .iv-note{max-width:52ch;color:var(--muted);font-size:13px;line-height:1.5;margin-top:20px!important}.public-site .iv-form{background:var(--stone);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(20px,2.4vw,32px);display:grid}.public-site .iv-field{align-content:start;gap:8px;min-width:0;display:grid}.public-site .iv-field.wide{grid-column:1/-1}.public-site .iv-field label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.3}.public-site .iv-field :is(input,select){width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);background:#fff;border:0;border-radius:8px;padding:0 14px;font:400 15px/1 Inter,Arial,sans-serif;transition:box-shadow .15s}.public-site .iv-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px}.public-site .iv-field :is(input,select):focus-visible{box-shadow:inset 0 0 0 1px var(--rule), 0 0 0 2px var(--green);outline:0}.public-site .iv-field :is(input,select)[aria-invalid=true]{box-shadow:inset 0 0 0 1px #c0463a}.public-site .iv-error{color:#a8352b;font-size:12px;line-height:1.4}.public-site .iv-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-site .iv-form button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:8px;grid-column:1/-1;min-height:48px;margin-top:4px;padding:0 20px;font:500 14px/1 Inter,Arial,sans-serif;transition:background .15s}.public-site .iv-form button:hover:not(:disabled){background:var(--deep-hover)}.public-site .iv-form button:disabled{cursor:default;opacity:.76}.public-site .iv-form button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.public-site .iv-status{min-height:1.4em;color:var(--ink-2);grid-column:1/-1;font-size:14px;line-height:1.5}.public-site .iv-status:empty{display:none}.public-site .iv-status.error{color:#a8352b}.public-site .iv-status.success{color:var(--green)}.public-site .iv-fine{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}@media (max-width:560px){.public-site .iv-form{grid-template-columns:minmax(0,1fr)}}.public-site .iv-confirm{max-width:38rem}.public-site .iv-confirm form{margin-top:28px}.public-site .iv-confirm button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:48px;padding:0 24px;font:500 14px/1 Inter,Arial,sans-serif}.public-site .iv-confirm button:hover:not(:disabled){background:var(--deep-hover)}.public-site .iv-confirm button:disabled{opacity:.76;cursor:default}.public-site .iv-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}
