.home-refresh .contact-modal{padding:24px 18px}.home-refresh .modal-card{width:min(1000px,100%);max-width:1000px;grid-template-columns:.95fr 1.15fr;border:0;border-radius:22px}.home-refresh .modal-heading.consult-products{padding:32px;justify-content:center;gap:0;color:var(--ink);background:radial-gradient(ellipse at 0 100%,#dae5ff,transparent 70%),linear-gradient(135deg,#f1f5ff,#edf2ff);border-right:1px solid #e2e9f7}.home-refresh .consult-products::after{display:none}.consult-logo{width:153px;height:43px;object-fit:contain;object-position:left;margin:0 0 24px}.home-refresh .consult-products>p.consult-kicker{color:#6483cf;font-size:10px;letter-spacing:1.8px;margin:0 0 13px;font-weight:800}.home-refresh .consult-products h2{font-size:28px;line-height:1.45;letter-spacing:-1.1px;margin:0 0 12px}.home-refresh .consult-products #contact-description{font-size:12px;line-height:1.85;color:#6b7c9b;margin:0 0 23px}.consult-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;background:#dfe7f8;border:1px solid #dbe3f3;border-radius:9px;margin-bottom:14px}.consult-product-tabs button{padding:8px 3px;background:transparent;border-radius:6px;color:#7d8eaf;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.consult-product-tabs button[aria-selected=true]{background:white;color:var(--blue);box-shadow:0 2px 7px #24438215}.consult-product-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.consult-preview{background:#fff;border:1px solid #d5dff0;border-radius:10px;overflow:hidden;box-shadow:0 12px 27px #25497a12;min-width:0}.consult-window-bar{display:flex;align-items:center;gap:8px;height:33px;padding:0 11px;border-bottom:1px solid #e7ecf5;background:#fcfdff}.consult-window-bar>span{display:flex;gap:3px}.consult-window-bar i{width:5px;height:5px;border-radius:50%;background:#d8e1f3}.consult-window-bar i:first-child{background:#8ba9fb}.consult-window-bar>b{font-size:9px;color:#375083}.consult-window-bar>small{margin-left:auto;font-size:8px;color:#9ba9c0}.consult-preview-caption{padding:13px 14px;border-top:1px solid #e6ebf5;background:#f9fbff}.consult-preview-caption strong{display:block;font-size:12px;color:#2c4879}.consult-preview-caption span{display:block;font-size:9px;color:#8b9bb6;margin-top:4px;line-height:1.7}.home-refresh .consult-products>p.consult-example-note{font-size:9px;font-weight:400;letter-spacing:0;line-height:1.8;color:#8e9eb9;margin:10px 0 0}.consult-workspace{display:grid;grid-template-columns:86px 1fr;min-height:176px;background:#f5f8fd;font-size:10px}.consult-workspace aside{padding:15px 8px;background:white;border-right:1px solid #e6ecf6;display:grid;align-content:start;gap:5px}.consult-workspace aside b{font-size:8px;color:#a0acc0;margin-bottom:6px;padding-left:5px}.consult-workspace aside span{font-size:8px;padding:6px 5px;border-radius:4px;color:#8696b1}.consult-workspace aside .active{color:#4e75d7;background:#edf2ff}.consult-workspace>div{padding:19px 13px}.consult-workspace h4{font-size:10px;color:#344e7b;margin:0 0 13px}.consult-workspace p{display:flex;align-items:center;gap:7px;margin:7px 0;padding:8px 6px;background:white;border:1px solid #e6ecf6;border-radius:5px;font-size:8px;color:#8192ac}.consult-workspace i{font-size:7px;font-style:normal;color:#5980df;background:#edf2ff;padding:2px 3px;border-radius:3px}.consult-chat{padding:13px 15px 10px;min-height:176px}.consult-local{display:block;text-align:right;font-size:8px;color:#5c9d86;margin-bottom:10px}.consult-question{font-size:9px;padding:8px;background:#edf2ff;color:#5575b9;border-radius:6px 6px 0 6px;margin:0 0 10px 25px}.consult-answer{font-size:9px;color:#8493ac}.consult-answer b{font-size:9px;color:#526b94}.consult-answer p{margin:5px 0}.consult-answer>div{display:flex;gap:5px}.consult-answer>div span{font-size:8px;background:#f7f9fd;border:1px solid #e3eaf4;padding:3px 6px;border-radius:3px}.consult-chat-box{display:flex;justify-content:space-between;gap:10px;margin:12px 0 0;padding:7px 8px;border:1px solid #dce5f5;border-radius:5px;font-size:8px;color:#9aabc4}.consult-claims{padding:13px;min-height:176px}.consult-search{display:flex;justify-content:space-between;padding:7px 8px;background:#f5f8fd;border:1px solid #e5ebf5;border-radius:5px;color:#9cacc3;font-size:8px;margin-bottom:6px}.consult-claim-row{display:grid;grid-template-columns:.9fr 1.3fr .4fr;gap:7px;align-items:center;padding:9px 2px;border-bottom:1px solid #edf1f8;font-size:8px}.consult-claim-row b{font-size:8px;color:#5d7196}.consult-claim-row>span{color:#93a1b8}.consult-claim-row em{font-size:7px;text-align:center;border-radius:3px;padding:2px;background:#ebf7f2;color:#6a9a89;white-space:nowrap}.consult-claim-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.consult-claim-tags span{font-size:7px;background:#edf2ff;color:#8198c3;padding:3px 5px;border-radius:3px}.consult-partner{padding:13px 23px 9px;text-align:center;min-height:176px;background:#fbfcff}.consult-partner>div{padding:8px;border:1px solid #e1e9f7;background:white;border-radius:6px}.consult-partner small{display:block;font-size:8px;color:#99a8c1}.consult-partner b{display:block;font-size:10px;color:#5b75a4}.consult-partner>span{font-size:11px;color:#a4b6d6;line-height:1.2}.consult-partner p{font-size:9px;margin:2px 0;color:#4d8c77}.home-refresh .contact-form{padding:35px 32px 27px;min-width:0}.consult-form-intro{margin-bottom:19px;padding-right:30px}.consult-form-intro h3{font-size:19px;color:var(--ink);margin:0 0 4px;letter-spacing:-.5px}.consult-form-intro p{font-size:11px;color:#8b98ad;margin:0}.home-refresh .contact-form .form-grid{gap:0 14px}.home-refresh .contact-form label{margin-bottom:12px}.home-refresh .contact-form label>span:first-child{font-size:11px}.home-refresh .contact-form input,.home-refresh .contact-form select{height:40px;font-size:12px;min-width:0}.home-refresh .contact-form input::placeholder,.home-refresh .contact-form textarea::placeholder{font-size:11px}.home-refresh .contact-form textarea{font-size:12px;min-height:70px}.home-refresh .contact-form .consent{margin:3px 0 5px}.home-refresh .contact-form .consent>span{font-size:11px!important}.home-refresh .contact-form .consent small{font-size:10px;line-height:1.8}.home-refresh .contact-form input[type=checkbox]{width:1px;height:1px}.home-refresh .contact-form .button-submit{padding:13px 15px;font-size:12px}.home-refresh .modal-close{top:13px;right:13px;width:33px;height:33px}.home-refresh .contact-form .form-status{font-size:11px;margin:4px 0 7px;min-height:15px}
@media(max-width:760px){.home-refresh .contact-modal{padding:12px;place-items:start center}.home-refresh .modal-card{grid-template-columns:1fr;max-width:520px;border-radius:18px}.home-refresh .modal-heading.consult-products{padding:25px 25px 22px;border-right:0;border-bottom:1px solid #e1e8f7}.consult-logo{width:132px;height:34px;margin-bottom:15px}.home-refresh .consult-products h2{font-size:25px}.home-refresh .consult-products #contact-description{margin-bottom:17px}.consult-product-tabs{margin-bottom:11px}.consult-preview{max-width:430px}.consult-workspace,.consult-chat,.consult-claims,.consult-partner{min-height:154px}.consult-workspace aside{padding-top:10px}.consult-workspace>div{padding:13px}.consult-workspace p{margin:6px 0;padding:7px 5px}.home-refresh .contact-form{padding:24px 25px}.home-refresh .modal-close{position:absolute;top:13px;right:13px;background:#ffffffcc}.home-refresh .contact-form .form-grid{grid-template-columns:1fr 1fr}.home-refresh .contact-form .consent small{font-size:10px}.consult-example-note{margin-bottom:0}}
@media(max-width:380px){.home-refresh .modal-heading.consult-products,.home-refresh .contact-form{padding-left:18px;padding-right:18px}.home-refresh .consult-products h2{font-size:22px}.consult-product-tabs button{font-size:9px;padding:8px 2px}.consult-workspace{grid-template-columns:76px 1fr}.consult-workspace>div{padding:13px 9px}.consult-workspace p{font-size:7px;gap:4px}.consult-window-bar>small{font-size:7px}.home-refresh .contact-form .form-grid{grid-template-columns:1fr}.consult-question{font-size:8px;margin-left:10px}.consult-claim-row{gap:5px;font-size:7px}}

.home-refresh .modal-close{color:#586d96}.home-refresh .modal-close:hover{color:var(--ink)}
