.qi-layout{grid-template-columns:.78fr 1fr;align-items:start;gap:72px;padding-block:66px 90px;display:grid}.qi-intro{position:sticky;top:30px}.qi-intro h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(42px,4.8vw,65px);font-weight:570;line-height:1.04}.qi-intro .qi-lead{color:var(--copper);margin-top:25px;font-size:23px;line-height:1.5}.qi-intro>p:not(.lai-eyebrow):not(.qi-lead){color:#ffffffad;max-width:440px;margin-top:20px;font-size:14px;line-height:1.8}.qi-next{gap:24px;margin-top:34px;padding:0;list-style:none;display:grid}.qi-next li{gap:16px;display:flex}.qi-next li>span{color:var(--copper);flex:0 0 32px;padding-top:2px;font-size:12px}.qi-next strong{font-size:14px;font-weight:600}.qi-next p{color:#ffffff94;max-width:320px;margin-top:5px;font-size:12px;line-height:1.65}.qi-assurances{color:#fffc;gap:10px;margin-top:30px;font-size:12px;display:grid}.qi-assurances span{align-items:center;gap:8px;display:flex}.qi-assurances svg{width:14px;color:var(--copper)}.qi-email-help{border-top:1px solid #ffffff24;gap:14px;margin-top:30px;padding-top:24px;display:flex}.qi-email-help>svg{width:20px;color:var(--copper)}.qi-email-help strong{font-size:13px}.qi-email-help p{color:#ffffff94;margin-top:5px;font-size:12px}.qi-email-help a{color:var(--copper);text-underline-offset:4px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.qi-page .qi-form-container{min-width:0;scroll-margin-top:24px}.qi-page .qi-form{background:var(--paper);padding:32px;box-shadow:0 25px 65px #00000029}.qi-page .qi-form fieldset{border:0;min-width:0;margin:0;padding:0}.qi-page .qi-form .qi-group{border-top:1px solid #d8cbbf;margin-top:28px;padding-top:26px}.qi-page .qi-form .qi-group:first-child{border:0;margin:0;padding:0}.qi-page .qi-form .qi-group>legend{float:left;width:100%;color:var(--ink);letter-spacing:-.02em;margin-bottom:18px;font-size:18px;font-weight:650}.qi-page .qi-form .qi-group>legend+*{clear:both}.qi-page .qi-form legend span{color:#975129;letter-spacing:.08em;margin-right:9px;font-size:11px}.qi-page .qi-form .qi-hint{color:#64574e;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.6}.qi-page .qi-form .qi-required-note{color:#64574e;margin-bottom:22px;font-size:12px;line-height:1.6}.qi-page .qi-form label{letter-spacing:0;text-transform:none;color:#25353c;gap:7px;margin-bottom:17px;font-size:12px;font-weight:650}.qi-page .qi-form input,.qi-page .qi-form select,.qi-page .qi-form textarea{min-height:46px;font-size:14px}.qi-page .qi-form .qi-choice-list{gap:8px;margin-bottom:20px;display:grid}.qi-page .qi-form .qi-choice{cursor:pointer;background:#fff;border:1px solid #d3c5b9;border-radius:9px;align-items:center;gap:10px;margin:0;padding:12px;font-size:13px;font-weight:500;display:flex}.qi-page .qi-form .qi-choice:has(input:checked){background:#fbf1e9;border-color:#995730}.qi-page .qi-form .qi-choice input,.qi-page .qi-form .qi-consent input{accent-color:#8b4d28;flex:0 0 17px;width:17px;height:17px;min-height:17px;padding:0}.qi-page .qi-form .qi-choice-label{color:#25353c;margin-bottom:9px;font-size:12px;font-weight:650;display:block}.qi-page .qi-form .qi-branch{background:#eee6dd;border-left:3px solid #b87950;border-radius:0 9px 9px 0;margin-bottom:18px;padding:18px}.qi-page .qi-form .qi-branch h3{color:#25353c;margin-bottom:12px;font-size:14px;font-weight:650}.qi-page .qi-form .qi-branch label:last-child{margin-bottom:0}.qi-page .qi-form .qi-extra{border-top:1px solid #d8cbbf;margin-top:14px;margin-bottom:18px;padding-top:16px}.qi-page .qi-form .qi-extra summary{cursor:pointer;color:#80502f;padding-block:6px;font-size:13px;font-weight:650}.qi-page .qi-form .qi-extra[open] summary{margin-bottom:15px}.qi-page .qi-form .qi-consent{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.65;display:flex}.qi-page .qi-form .qi-consent input{margin-top:3px}.qi-page .qi-form .qi-consent span{color:#4d433b}.qi-page .qi-form a{color:#7c4525;text-underline-offset:3px;text-decoration:underline}.qi-page .qi-form .qi-error{color:#7d2525;background:#fff4f1;border:1px solid #b66a6a;border-radius:7px;margin-bottom:16px;padding:12px;font-size:13px;line-height:1.6}.qi-page .qi-confirmation{background:var(--paper);color:var(--ink);padding:32px}.qi-page .qi-confirmation:focus{outline:2px solid var(--copper);outline-offset:4px}.qi-page .qi-confirmation ol{margin:20px 0 24px;padding-left:20px;font-size:13px;line-height:1.8}.qi-page .qi-confirmation a{color:#7c4525;text-decoration:underline}.qi-page .qi-form .lai-form-note{color:#64574e;font-size:11px;line-height:1.7}.lai-questionnaire-card{background:var(--paper);border:1px solid #17283129;border-radius:20px;padding:30px;box-shadow:0 25px 60px #371f111f}.lai-questionnaire-card>span{color:#865132;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.lai-questionnaire-card h3{letter-spacing:-.03em;margin-top:16px;font-size:27px;line-height:1.2}.lai-questionnaire-card p{color:#64574e;margin-top:16px;font-size:13px;line-height:1.8}.lai-questionnaire-card ol{color:#3c494c;margin:22px 0;padding-left:20px;font-size:13px;line-height:2}.lai-questionnaire-card .lai-button{width:100%}.lai-questionnaire-card .lai-form-note{font-size:11px}.lai-questionnaire-note{color:var(--copper);margin-top:13px;font-size:12px}@media (max-width:1000px){.qi-layout{grid-template-columns:.72fr 1fr;gap:38px}.qi-intro h1{font-size:45px}}@media (max-width:760px){.qi-layout{grid-template-columns:1fr;gap:35px;padding-block:40px 60px}.qi-intro{position:static}.qi-intro h1{font-size:43px}.qi-next{grid-template-columns:1fr;gap:16px}.qi-next p{max-width:none}.qi-assurances{margin-top:22px}.qi-page .qi-form{padding:24px}.qi-page .qi-form input,.qi-page .qi-form select,.qi-page .qi-form textarea{font-size:16px}.qi-page .lai-header{flex-wrap:wrap;gap:18px;padding-block:20px}.qi-page .lai-header .lai-text-link{font-size:12px}}@media (max-width:500px){.qi-page .qi-form,.qi-page .qi-confirmation,.lai-questionnaire-card{padding:20px}.qi-intro h1{font-size:38px}.qi-page .qi-form .qi-branch{padding:14px}.qi-page .qi-form .qi-group>legend{font-size:17px}}
