.lead-invitation{border-top:1px solid #d6d9dc;grid-template-columns:1fr 1fr;gap:8%;padding-top:96px;padding-bottom:104px;display:grid}.lead-invitation h2{max-width:520px}.lead-invitation>div:last-child{max-width:470px;padding-top:37px}.lead-invitation>div:last-child p{margin-bottom:28px}.lead-invitation-note{color:#596472;margin-top:12px;font-size:11px;display:block}.contact-note a{text-underline-offset:4px;text-decoration:underline}.inner-page{color:#011446;background:#f7f8f9;min-height:100vh}.inner-top{border-bottom:1px solid #d6d9dc;justify-content:space-between;align-items:center;min-height:102px;display:flex}.inner-top img{width:188px;height:auto}.inner-back{color:#011446;font-size:12px;font-weight:600}.inner-back:hover{text-underline-offset:4px;text-decoration:underline}.inner-content{grid-template-columns:minmax(270px,.85fr) minmax(440px,1.15fr);align-items:start;gap:8%;padding-top:76px;padding-bottom:110px;display:grid}.inner-intro{position:sticky;top:40px}.inner-intro h1,.panel-heading h1,.privacy-content h1{letter-spacing:-.045em;margin-bottom:25px;font-family:Jost,Arial,sans-serif;font-size:clamp(42px,4.5vw,68px);font-weight:500;line-height:1.1}.inner-intro h1 em,.panel-heading h1 em,.privacy-content h1 em{color:#00498d;font-style:normal;font-weight:300;display:block}.inner-intro>p:not(.eyebrow){max-width:430px;font-size:14px;line-height:1.8}.step-list{border-top:1px solid #d6d9dc;gap:0;margin:45px 0 34px;display:grid}.step-list span{color:#596472;border-bottom:1px solid #d6d9dc;padding:17px 0;font-size:12px}.step-list b{color:#ab9047;margin-right:18px;font-family:Jost,Arial,sans-serif;font-size:17px;font-weight:500}.inner-intro .inner-caption{font-size:11px!important}.inner-caption a,.privacy-content a:not(.button){text-underline-offset:4px;color:#00498d;text-decoration:underline}.form-card{background:#fff;border:1px solid #d6d9dc;padding:clamp(25px,4vw,50px);box-shadow:0 20px 70px #0114460e}.form-card h2{margin-bottom:23px;font-family:Jost,Arial,sans-serif;font-size:31px}.form-card h2:not(:first-child){margin-top:43px}.form-card p{font-size:13px;line-height:1.8}.form-card>p+.button{margin-top:25px}.lead-form label,.lead-detail label{color:#011446;letter-spacing:.01em;gap:8px;font-size:11px;font-weight:700;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.lead-form>label:not(.consent-line):not(.trap-field){margin-bottom:20px}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea,.panel-controls input,.panel-controls select,.lead-detail select,.lead-detail textarea{color:#011446;background:#fff;border:1px solid #cbd1d7;border-radius:0;outline:0;width:100%;min-width:0;padding:12px 13px;font:13px/1.5 Open Sans,Arial,sans-serif}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.panel-controls input:focus,.panel-controls select:focus,.lead-detail select:focus,.lead-detail textarea:focus{border-color:#00498d;box-shadow:0 0 0 2px #00498d1a}.lead-form textarea,.lead-detail textarea{resize:vertical}.lead-form small{color:#596472;font-size:10px;font-weight:400;line-height:1.6}.lead-form .consent-line{align-items:flex-start;gap:12px;margin:28px 0 20px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.consent-line input{accent-color:#011446;margin-top:3px}.consent-line a{text-underline-offset:3px;text-decoration:underline}.trap-field{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-submit{justify-content:space-between;width:100%}.form-submit:disabled,.button:disabled{opacity:.55;cursor:wait}.form-hint{text-align:center;margin-top:14px;font-size:10px!important}.form-error{background:#fff1ee;border-left:3px solid #922e24;padding:12px 15px;color:#922e24!important;margin:12px 0!important}.success-card .eyebrow{margin-bottom:14px}.success-card h2{font-size:44px}.success-card>.button{margin-top:28px}.next-step{border-top:1px solid #d6d9dc;margin-top:38px;padding-top:26px}.next-step b{margin-bottom:7px;display:block}.next-step a{border-bottom:1px solid #011446;margin-top:14px;font-size:12px;font-weight:600;display:inline-block}.radar-form>.eyebrow{margin-top:32px;margin-bottom:8px}.radar-progress{justify-content:space-between;font-size:11px;font-weight:700;display:flex}.radar-progress-track{background:#dfe3e6;height:4px;margin-top:12px}.radar-progress-track span{background:#ab9047;height:100%;transition:width .2s;display:block}.radar-form h2{margin-bottom:8px}.scale-hint{background:#e9eef3;margin:25px 0;padding:12px 15px;color:#011446!important}.radar-questions{gap:27px;display:grid}.radar-questions fieldset{border:0;border-top:1px solid #d6d9dc;min-width:0;margin:0;padding:18px 0 0}.radar-questions legend{padding:0 8px 0 0;font-size:12px;font-weight:600;line-height:1.6}.radar-questions legend span{color:#ab9047;margin-right:12px;font-family:Jost,Arial,sans-serif}.scale-options{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.scale-options label{cursor:pointer;position:relative}.scale-options input{opacity:0;position:absolute;inset:0}.scale-options label span{border:1px solid #cbd1d7;justify-content:center;align-items:center;min-width:43px;height:40px;font-size:12px;font-weight:600;display:flex}.scale-options input:checked+span{color:#fff;background:#011446;border-color:#011446}.scale-options input:focus-visible+span{outline-offset:2px;outline:3px solid #ab9047}.scale-options .na-option span{min-width:auto;padding:0 10px;font-size:10px}.radar-actions{justify-content:space-between;gap:12px;margin-top:35px;display:flex}.radar-actions>.button:last-child{margin-left:auto}.button-outline{color:#011446;background:0 0;border-color:#011446}.button-outline:hover{background:#e9eef3}.radar-results{gap:10px;margin:28px 0;display:grid}.radar-results article{border-top:1px solid #d6d9dc;grid-template-columns:1fr auto;gap:3px 15px;padding:18px 0;display:grid}.radar-results article span{font-size:14px;font-weight:600}.radar-results strong{color:#00498d;font:500 27px/1 Jost,Arial,sans-serif}.radar-results small{color:#596472;font-size:11px}.radar-result>.button{width:100%}.privacy-content{padding-top:80px;padding-bottom:110px;max-width:780px!important}.privacy-content h1{margin-bottom:34px}.privacy-content h2{margin:37px 0 12px;font-size:25px}.privacy-content p{margin-bottom:16px;font-size:14px;line-height:1.9}.privacy-content>.button{margin-top:30px}.panel-denied{padding-top:100px}.panel-denied a{margin-top:25px;text-decoration:underline;display:inline-block}.panel-content{padding-top:68px;padding-bottom:110px}.panel-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.panel-heading h1{margin-bottom:12px}.panel-heading>div>p:last-child{font-size:13px}.panel-heading .button{white-space:nowrap}.panel-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:39px 0;display:grid}.panel-stats article{background:#fff;border-top:2px solid #ab9047;min-height:125px;padding:22px}.panel-stats article span{color:#596472;font-size:11px;display:block}.panel-stats article strong{margin-top:15px;font:500 36px/1.2 Jost,Arial,sans-serif;display:block}.panel-stats article .stat-word{font-size:24px}.panel-controls{gap:14px;margin-bottom:20px;display:flex}.panel-controls label{gap:6px;min-width:220px;font-size:11px;font-weight:700;display:grid}.panel-grid{grid-template-columns:minmax(270px,.8fr) minmax(450px,1.2fr);gap:24px;display:grid}.lead-list{align-content:start;gap:9px;max-height:800px;display:grid;overflow:auto}.lead-item{text-align:left;color:#011446;background:#fff;border:1px solid #d6d9dc;gap:5px;padding:18px;display:grid}.lead-item:hover,.lead-item.selected{background:#f0f5f8;border-color:#00498d}.lead-item-top{justify-content:space-between;gap:10px;display:flex}.lead-item-top b{font-size:13px}.lead-item-top small{color:#596472;font-size:10px}.lead-item>span:not(.lead-item-top){color:#596472;font-size:11px}.lead-item em{color:#00498d;font-size:10px;font-style:normal;font-weight:700}.lead-detail{background:#fff;border:1px solid #d6d9dc;min-height:320px;padding:35px}.lead-detail h2{margin-bottom:6px;font-size:35px}.lead-detail>p:not(.eyebrow){font-size:12px}.detail-pills{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.detail-pills span{background:#e9eef3;padding:5px 9px;font-size:10px}.lead-detail>.button{width:100%;margin:5px 0 28px}.detail-block{border-top:1px solid #d6d9dc;padding:19px 0}.detail-block>b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.detail-block p{white-space:pre-wrap;margin-top:8px;font-size:12px}.detail-radar{gap:9px;margin-top:12px;display:grid}.detail-radar span{justify-content:space-between;font-size:12px;display:flex}.detail-radar strong{color:#00498d}.lead-detail>label{margin-top:15px}.detail-actions{align-items:center;gap:20px;margin-top:22px;display:flex}.delete-button{color:#922e24;background:0 0;border:0;font-size:11px;text-decoration:underline}.panel-empty{background:#fff;padding:35px}@media (max-width:900px){.lead-invitation,.inner-content,.panel-grid{grid-template-columns:1fr;gap:35px}.inner-intro{position:static}.inner-content{padding-top:45px}.inner-intro h1{max-width:600px}.step-list{margin:25px 0}.panel-stats{grid-template-columns:repeat(2,1fr)}.lead-list{max-height:500px}}@media (max-width:600px){.lead-invitation{padding-top:62px;padding-bottom:65px}.lead-invitation>div:last-child{padding-top:0}.inner-top{min-height:75px}.inner-top img{width:143px}.inner-back{font-size:10px}.inner-content{padding-top:36px;padding-bottom:70px}.inner-intro h1,.privacy-content h1,.panel-heading h1{font-size:43px}.form-card{padding:23px}.field-grid{grid-template-columns:1fr;gap:17px}.lead-form h2{font-size:27px}.lead-form h2:not(:first-child){margin-top:35px}.radar-actions{flex-wrap:wrap}.radar-actions .button{width:100%}.scale-options label span{min-width:41px}.panel-heading{flex-direction:column;align-items:start}.panel-heading .button{width:100%}.panel-stats{grid-template-columns:repeat(2,1fr)}.panel-stats article{min-height:105px;padding:15px}.panel-stats article strong{font-size:28px}.panel-stats article .stat-word{font-size:18px}.panel-controls{flex-direction:column}.panel-controls label{min-width:0}.lead-detail{padding:23px}.detail-actions{flex-direction:column;align-items:stretch}.privacy-content{padding-top:50px}}
