/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.leadportal-preview{color:#0f1d34;background:#edf2f8;min-height:100vh}.leadportal-topbar{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;gap:25px;min-height:84px;padding:14px clamp(20px,4vw,60px);display:flex}.leadportal-topbar>div{align-items:center;gap:18px;display:flex}.leadportal-topbar img{object-fit:contain;background:#fff;width:230px;height:54px}.leadportal-topbar span b,.leadportal-topbar span small{display:block}.leadportal-topbar span small{color:#b8c7de;margin-top:5px}.leadportal-topbar>strong{letter-spacing:.08em;background:#ed1834;padding:11px 14px;font-size:12px}.leadportal-switcher{background:#fff;border-bottom:1px solid #d8e0ec;gap:8px;padding:12px clamp(20px,4vw,60px);display:flex;overflow:auto}.leadportal-switcher button{white-space:nowrap;color:#173158;background:#e8eef7;border:0;padding:12px 15px;font-weight:850}.leadportal-switcher button.active{color:#fff;background:#0047d8}.leadportal-public{background:linear-gradient(120deg,#061d4b 0 51%,#edf2f8 51%);grid-template-columns:minmax(0,1fr) minmax(480px,.8fr);align-items:center;gap:55px;min-height:calc(100vh - 140px);padding:60px clamp(22px,6vw,95px);display:grid}.leadportal-public-copy{color:#d7e2f2;max-width:710px}.leadportal-public-copy h1{color:#fff;font-size:clamp(48px,5vw,76px)}.leadportal-public-copy>p:not(.eyebrow){font-size:18px;line-height:1.65}.leadportal-trust{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.leadportal-trust span{color:#fff;background:#173768;padding:9px 11px;font-size:12px;font-weight:750}.leadportal-form-card{background:#fff;padding:28px;box-shadow:0 22px 55px #061d4b2e}.leadportal-stepper{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:28px;display:grid}.leadportal-stepper button{color:#62728a;text-align:left;background:#eef2f7;border:0;padding:12px 8px}.leadportal-stepper b,.leadportal-stepper span{display:block}.leadportal-stepper b{margin-bottom:5px}.leadportal-stepper span{font-size:11px}.leadportal-stepper button.active{color:#fff;background:#0047d8}.leadportal-stepper button.done{border-top:4px solid #16835f}.leadportal-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.leadportal-fields label{font-size:13px;font-weight:800}.leadportal-fields input,.leadportal-fields select,.leadportal-fields textarea{color:#10213d;width:100%;font:inherit;background:#fafcff;border:1px solid #bcc9dc;margin-top:7px;padding:12px;display:block}.leadportal-fields .wide{grid-column:1/-1}.leadportal-upload{background:#eef3fa;border:1px dashed #8fa5c4;padding:18px}.leadportal-upload b,.leadportal-upload span{display:block}.leadportal-upload span{color:#63738a;margin-top:6px;font-size:12px}.leadportal-consent h2{font-size:27px}.leadportal-consent label{color:#4e5f77;gap:10px;margin:13px 0;line-height:1.45;display:flex}.leadportal-consent button{color:#fff;background:#ed1834;border:0;margin-top:12px;padding:13px 16px;font-weight:850}.leadportal-form-nav{border-top:1px solid #dce3ed;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.leadportal-form-nav button{color:#fff;background:#061d4b;border:0;padding:10px 13px;font-weight:800}.leadportal-form-nav button:disabled{opacity:.25}.leadportal-form-nav span{color:#68788e;font-size:12px}.leadportal-workspace{padding:38px clamp(20px,4vw,60px) 70px}.leadportal-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.leadportal-title h1{max-width:840px;margin:6px 0 0;font-size:clamp(42px,5vw,68px)}.leadportal-title>div>p:last-child{color:#617188;max-width:760px}.leadportal-title aside{color:#fff;background:#061d4b;border-left:6px solid #ed1834;min-width:225px;padding:20px}.leadportal-title aside b,.leadportal-title aside small,.leadportal-title aside span{display:block}.leadportal-title aside small{color:#9fb0ca;text-transform:uppercase;letter-spacing:.1em}.leadportal-title aside b{margin:7px 0;font-size:22px}.leadportal-title aside span{color:#cad6e8;font-size:12px}.leadportal-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.leadportal-kpis article{background:#fff;border-top:5px solid #0047d8;padding:18px}.leadportal-kpis b,.leadportal-kpis small,.leadportal-kpis span{display:block}.leadportal-kpis small{color:#66768c}.leadportal-kpis b{color:#061d4b;margin:6px 0;font:36px Georgia,serif}.leadportal-kpis span{color:#52647d;font-size:11px}.leadportal-grid{grid-template-columns:minmax(360px,.65fr) minmax(0,1.35fr);gap:16px;display:grid}.leadportal-panel{background:#fff;border:1px solid #d6dfeb}.automation-board>header,.leadportal-list>header{border-bottom:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:15px;padding:19px 20px;display:flex}.automation-board h2,.leadportal-list h2{margin:0;font-size:28px}.leadportal-list header p{color:#6b7a8e;margin:5px 0 0;font-size:12px}.leadportal-list header input{border:1px solid #bdc9da;width:210px;padding:10px}.leadportal-list>button{color:#13213a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e6ef;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:100%;padding:18px;display:grid}.leadportal-list>button.selected,.leadportal-list>button:hover{background:#edf4ff;box-shadow:inset 5px 0 #0047d8}.leadportal-list>button span b,.leadportal-list>button span small{display:block}.leadportal-list>button span small{color:#64748a;margin-top:5px}.lead-grade{background:#dfe6f0;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid!important}.grade-a{color:#087653;background:#dff4ea}.grade-b{color:#064dcc;background:#e2ecff}.grade-c{color:#8b5a00;background:#fff0cf}.grade-d{color:#a50f29;background:#ffe2e6}.leadportal-detail>header{color:#fff;background:#061d4b;justify-content:space-between;gap:22px;padding:24px;display:flex}.leadportal-detail>header h2{color:#fff;margin:5px 0;font-size:32px}.leadportal-detail>header>div>span{color:#c2cee1}.leadportal-detail>nav{border-bottom:1px solid #d9e1ec;gap:0;display:flex;overflow:auto}.leadportal-detail>nav button{white-space:nowrap;color:#52647c;background:#fff;border:0;padding:13px 14px;font-weight:800}.leadportal-detail>nav button.active{color:#fff;background:#0047d8}.leadportal-detail-body{padding:24px}.leadportal-next{background:#eef4ff;border-left:6px solid #0047d8;grid-template-columns:1fr auto;gap:6px 20px;padding:20px;display:grid}.leadportal-next span{color:#ed1834;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:900}.leadportal-next b{font-size:19px}.leadportal-next button,.leadportal-placeholder button{color:#fff;background:#0047d8;border:0;padding:11px 13px;font-weight:850}.leadportal-facts{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.leadportal-facts article{background:#f2f5f9;padding:15px}.leadportal-facts b,.leadportal-facts small{display:block}.leadportal-facts small{color:#67778c}.leadportal-facts b{margin-top:7px}.leadportal-detail-body h3{color:#061d4b}.leadportal-detail-body ul{padding:0;list-style:none}.leadportal-detail-body li{border-bottom:1px solid #e0e6ef;justify-content:space-between;padding:10px 0;display:flex}.leadportal-partner-table{gap:9px;display:grid}.leadportal-partner-table article{background:#f0f4f9;grid-template-columns:42px 1fr auto auto;align-items:center;gap:13px;padding:14px;display:grid}.leadportal-partner-table span b,.leadportal-partner-table span small{display:block}.leadportal-partner-table span small{color:#66778c;margin-top:4px}.leadportal-partner-table .rank{background:#dfe7f2;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.leadportal-partner-table .rank.first{color:#fff;background:#0047d8}.leadportal-partner-table button{color:#fff;background:#061d4b;border:0;padding:10px 12px;font-weight:800}.leadportal-partner-table button:disabled{opacity:.4}.leadportal-placeholder{padding:50px 24px}.leadportal-placeholder>b{color:#0047d8;font:34px Georgia,serif}.leadportal-placeholder p{color:#63738a;max-width:650px;line-height:1.6}.leadportal-portal-shell{background:#f0f4f9;grid-template-columns:260px 1fr;min-height:calc(100vh - 143px);display:grid}.leadportal-portal-shell>aside{color:#fff;background:#061d4b;flex-direction:column;padding:28px 22px;display:flex}.leadportal-portal-shell>aside img{object-fit:contain;background:#fff;width:210px;height:54px}.leadportal-portal-shell>aside nav{gap:5px;margin:36px 0;display:grid}.leadportal-portal-shell>aside nav>*{color:#c4d1e5;padding:13px 14px}.leadportal-portal-shell>aside nav b{color:#fff;background:#0047d8}.leadportal-portal-shell>aside nav i{float:right;background:#ed1834;padding:2px 6px;font-style:normal}.leadportal-portal-shell>aside>small{color:#90a3bf;margin-top:auto}.leadportal-portal-shell>div{padding:36px clamp(22px,4vw,55px)}.leadportal-portal-shell>div>header{justify-content:space-between;align-items:start;gap:25px;display:flex}.leadportal-portal-shell>div>header h1{margin:6px 0;font-size:52px}.leadportal-portal-shell>div>header p{color:#66768c}.leadportal-portal-shell>div>header>b{color:#855700;background:#fff0cf;padding:12px 14px}.leadportal-customer-steps{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.leadportal-customer-steps article{background:#fff;border-top:5px solid #cbd5e3;padding:17px}.leadportal-customer-steps article.done{border-color:#178260}.leadportal-customer-steps article.active{border-color:#0047d8}.leadportal-customer-steps span{background:#e1e7f0;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.leadportal-customer-steps b,.leadportal-customer-steps small{display:block}.leadportal-customer-steps b{margin:12px 0 5px}.leadportal-customer-steps small{color:#6b7a8f}.leadportal-portal-card{background:#fff;margin-top:14px;padding:24px}.leadportal-portal-card h2{font-size:29px}.leadportal-portal-card p{color:#5d6d83;line-height:1.55}.leadportal-portal-card>div{gap:9px;display:flex}.leadportal-portal-card button{color:#fff;background:#0047d8;border:0;padding:12px 14px;font-weight:850}.leadportal-portal-card label{border-bottom:1px solid #e0e6ef;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.leadportal-portal-card label span b,.leadportal-portal-card label span small{display:block}.leadportal-portal-card label span small{color:#68788d;margin-top:5px}.leadportal-portal-card label input{accent-color:#0047d8;width:22px;height:22px}.leadportal-partner-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.leadportal-partner-summary article{background:#fff;border-top:4px solid #0047d8;padding:17px}.leadportal-partner-summary b,.leadportal-partner-summary small{display:block}.leadportal-partner-summary b{margin-top:6px;font-size:24px}.leadportal-offer{border-bottom:1px solid #e0e6ef;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:17px 0;display:grid}.leadportal-offer span b,.leadportal-offer span small{display:block}.leadportal-offer span small{color:#68788d;margin-top:6px}.leadportal-offer strong{font-size:20px}.leadportal-portal-card.warning{border-left:6px solid #ed1834}.automation-board>header span{color:#825600;background:#fff0cf;padding:8px 11px;font-weight:800}.automation-board>article{border-bottom:1px solid #e0e6ef;grid-template-columns:50px 1fr 1fr .8fr auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.automation-board>article>span:first-child{color:#ed1834;font:22px Georgia,serif}.automation-board article b,.automation-board article small{display:block}.automation-board article small{color:#6b7a8f;margin-bottom:5px}.automation-board article strong{color:#17477f;background:#eaf1fb;padding:8px 10px;font-size:11px}.leadportal-safety{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.leadportal-safety article{color:#fff;background:#061d4b;border-bottom:5px solid #ed1834;padding:20px}.leadportal-safety p{color:#c6d2e4;margin:8px 0 0;font-size:13px;line-height:1.5}@media (max-width:1100px){.leadportal-public{background:linear-gradient(#061d4b 0 38%,#edf2f8 38%);grid-template-columns:1fr}.leadportal-kpis{grid-template-columns:repeat(3,1fr)}.leadportal-grid{grid-template-columns:1fr}.leadportal-customer-steps,.leadportal-facts,.leadportal-partner-summary,.leadportal-safety{grid-template-columns:repeat(2,1fr)}.automation-board>article{grid-template-columns:40px 1fr 1fr}.automation-board>article>span:nth-child(4),.automation-board>article>strong{grid-column:auto}}@media (max-width:760px){.leadportal-topbar{align-items:flex-start}.leadportal-topbar span{display:none}.leadportal-topbar img{width:190px}.leadportal-topbar>strong{font-size:10px}.leadportal-public{background:linear-gradient(#061d4b 0 34%,#edf2f8 34%);padding:42px 17px}.leadportal-form-card{padding:18px}.leadportal-stepper span{display:none}.leadportal-fields{grid-template-columns:1fr}.leadportal-fields .wide{grid-column:auto}.leadportal-title{flex-direction:column;align-items:stretch}.leadportal-title aside{min-width:0}.leadportal-kpis{grid-template-columns:repeat(2,1fr)}.leadportal-list>header{flex-direction:column;align-items:stretch}.leadportal-list header input{width:100%}.leadportal-partner-table article{grid-template-columns:38px 1fr}.leadportal-partner-table article>button,.leadportal-partner-table article>span:nth-child(3){grid-column:2}.leadportal-portal-shell{grid-template-columns:1fr}.leadportal-portal-shell>aside{padding:14px;display:block}.leadportal-portal-shell>aside img{width:180px}.leadportal-portal-shell>aside nav{margin:15px 0 0;display:flex;overflow:auto}.leadportal-portal-shell>aside nav>*{white-space:nowrap}.leadportal-portal-shell>aside>small{display:none}.leadportal-portal-shell>div{padding:28px 16px}.leadportal-portal-shell>div>header{flex-direction:column}.leadportal-portal-shell>div>header h1{font-size:42px}.leadportal-customer-steps,.leadportal-partner-summary,.leadportal-safety{grid-template-columns:1fr 1fr}.leadportal-offer{grid-template-columns:1fr auto}.leadportal-offer button{grid-column:1/-1}.automation-board>article{grid-template-columns:34px 1fr}.automation-board>article>span:not(:first-child),.automation-board>article>strong{grid-column:2}}@media (max-width:480px){.leadportal-customer-steps,.leadportal-facts,.leadportal-kpis,.leadportal-partner-summary,.leadportal-safety{grid-template-columns:1fr}.leadportal-public-copy h1{font-size:47px}.leadportal-next{grid-template-columns:1fr}.leadportal-next button{margin-top:8px}.leadportal-portal-card>div{flex-direction:column}}.leadportal-list>header{flex-direction:column;align-items:stretch}.leadportal-list header input{box-sizing:border-box;width:100%}.leadportal-row-link{color:#10213d;border-bottom:1px solid #e0e6ef;grid-template-columns:48px minmax(190px,1fr) minmax(190px,1fr) auto;align-items:center;gap:15px;padding:17px 20px;text-decoration:none;display:grid}.leadportal-row-link:hover{background:#eef4ff;box-shadow:inset 5px 0 #0047d8}.leadportal-row-link span b,.leadportal-row-link span small{display:block}.leadportal-row-link span small{color:#66768b;margin-top:5px}@media (max-width:700px){.leadportal-row-link{grid-template-columns:48px 1fr}.leadportal-row-link>span:nth-child(3),.leadportal-row-link>strong{grid-column:2}}.leadportal-stepper.compact{scroll-snap-type:x proximity;grid-template-columns:repeat(11,minmax(82px,1fr));overflow-x:auto}.leadportal-stepper.compact button{scroll-snap-align:start;min-width:82px}.leadportal-stepper.compact span{font-size:9px}.leadportal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 0;display:grid}.leadportal-choice-grid button{color:#10213d;text-align:left;background:#fff;border:1px solid #c8d4e5;min-height:64px;padding:14px;font-weight:800}.leadportal-choice-grid button:focus,.leadportal-choice-grid button:hover{background:#fff3f5;border-color:#ed1834}.leadportal-upload button{color:#fff;background:#0047d8;border:0;margin-top:12px;padding:10px 12px;font-weight:800}.leadportal-stage-track{border:1px solid #d8e1ed;grid-template-columns:repeat(7,minmax(100px,1fr));display:grid;overflow-x:auto}.leadportal-stage-track button{color:#152641;text-align:left;background:#f2f6fb;border:0;border-right:1px solid #d8e1ed;min-height:86px;padding:12px}.leadportal-stage-track button.active{color:#fff;background:#061d4b;border-top:5px solid #ed1834}.leadportal-stage-track b,.leadportal-stage-track small{display:block}.leadportal-stage-track small{color:#ed1834;margin-bottom:7px}.leadportal-offer-detail{background:#eef4ff;border-left:5px solid #0047d8;margin-top:18px;padding:22px}.leadportal-offer-detail h3{color:#061d4b;margin:0 0 10px;font:25px Georgia,serif}.leadportal-offer-detail p{color:#55667c;line-height:1.5}.leadportal-offer-detail strong{margin:14px 0;display:block}.leadportal-offer-detail button{color:#fff;background:#ed1834;border:0;margin:8px 8px 0 0;padding:12px 14px;font-weight:900}.leadportal-offer-detail input,.leadportal-offer-detail textarea{background:#fff;border:1px solid #bccadd;width:100%;margin:9px 0;padding:11px;display:block}.leadportal-acceptance>header,.region-board>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.leadportal-pilot-flow{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.leadportal-pilot-flow article{background:#f2f6fb;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.leadportal-pilot-flow span{color:#fff;background:#0047d8;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.leadportal-pilot-flow b{font-size:11px;line-height:1.35}.region-board{margin-top:16px}.region-board>article{border-bottom:1px solid #e1e7ef;grid-template-columns:16px 1fr 2fr 1fr;align-items:center;gap:14px;padding:15px 20px;display:grid}.region-board p,.region-board small{color:#64748a;margin:0}.region-light{border-radius:50%;width:11px;height:11px}.region-light.orange{background:#f29b21}.region-light.red{background:#ed1834}.leadportal-safety.acceptance{grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.leadportal-choice-grid,.leadportal-pilot-flow{grid-template-columns:1fr}.region-board>article{grid-template-columns:16px 1fr}.region-board p,.region-board small{grid-column:2}.leadportal-safety.acceptance{grid-template-columns:1fr}}.lp-internal-shell,.lp-internal-shell *,.lp-portal-shell,.lp-portal-shell *,.lp-public-page,.lp-public-page *{box-sizing:border-box}.lp-public-page{color:#10213d;background:#f4f7fb;min-height:100vh;overflow-x:hidden}.lp-public-header{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;height:88px;padding:15px clamp(20px,6vw,90px);display:flex}.lp-public-header img{object-fit:contain;width:min(300px,60vw);height:58px}.lp-public-header span{color:#68788e;font-size:12px}.lp-public-hero{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:650px;display:grid}.lp-public-hero>div{padding:clamp(55px,8vw,120px) clamp(28px,7vw,110px)}.lp-public-hero h1{color:#0a2b68;max-width:820px;margin:12px 0 22px;font:clamp(44px,6vw,82px)/.98 Georgia,serif}.lp-public-hero p:not(.eyebrow){color:#5f6f85;max-width:690px;font-size:19px;line-height:1.65}.lp-public-hero>img{object-fit:cover;width:100%;height:100%;min-height:650px}.lp-public-actions{flex-wrap:wrap;gap:12px;margin:34px 0 18px;display:flex}.lp-public-actions a,.lp-public-cta a{color:#fff;background:#ed1834;border-radius:8px;padding:15px 20px;font-weight:900;text-decoration:none}.lp-public-actions a+a{color:#0b3c95;background:#eef3fa}.lp-public-hero small{color:#6f7f93}.lp-public-section{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:start;gap:70px;padding:85px clamp(28px,7vw,110px);display:grid}.lp-public-section.soft{background:#eef3f9}.lp-public-cta h2,.lp-public-section h2{color:#0a2b68;margin:10px 0;font:clamp(36px,4vw,58px)/1.05 Georgia,serif}.lp-public-section p{color:#5e6f85;line-height:1.7}.lp-public-section ol{margin:0;padding:0;list-style:none}.lp-public-section li{border-bottom:1px solid #d9e2ee;grid-template-columns:58px 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.lp-public-section li span,.lp-question-grid article span{color:#fff;background:#ed1834;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.lp-question-grid{gap:14px;display:grid}.lp-question-grid article{background:#fff;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:15px;padding:20px;display:grid}.lp-question-grid article span{background:#0a4bd7}.lp-question-grid p{color:#10213d!important;margin:0!important}.lp-public-cta{text-align:center;color:#fff;background:#071f4d;padding:90px 25px}.lp-public-cta h2{color:#fff}.lp-public-cta p{color:#c8d3e4;max-width:680px;margin:0 auto 30px}.lp-public-cta a{display:inline-block}.lp-portal-shell{color:#10213d;background:#f2f5f9;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.lp-portal-nav{color:#fff;background:#071f4d;flex-direction:column;gap:6px;padding:28px 18px;display:flex}.lp-portal-nav img{object-fit:contain;background:#fff;width:210px;height:54px}.lp-portal-nav>p{color:#90a6c5;text-transform:uppercase;letter-spacing:.12em;margin:28px 10px 8px;font-size:11px;font-weight:900}.lp-portal-nav button{color:#c9d5e6;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 14px;font-weight:800}.lp-portal-nav button.active,.lp-portal-nav button:hover{color:#fff;background:#0b4bd5}.lp-portal-nav button i{float:right;color:#fff;background:#ed1834;border-radius:10px;padding:2px 7px;font-style:normal}.lp-portal-nav>small{color:#91a4c0;margin:auto 10px 0}.lp-portal-main{min-width:0;padding:42px clamp(20px,5vw,72px) 70px}.lp-internal-head,.lp-portal-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.lp-internal-head h1,.lp-portal-hero h1{color:#0a48c7;margin:7px 0;font:clamp(40px,5vw,66px)/1 Georgia,serif}.lp-internal-head p,.lp-portal-hero p{color:#64748a}.lp-portal-hero>span{color:#087653;background:#e2f4ec;border-radius:99px;padding:11px 14px;font-weight:850}.lp-kpis,.lp-process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.lp-kpis article,.lp-process-track article{background:#fff;border-top:4px solid #cbd5e3;border-radius:16px;padding:18px}.lp-process-track article.done{border-color:#16835f}.lp-kpis article,.lp-process-track article.active{border-color:#0b4bd5}.lp-process-track span{background:#e6ebf2;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.lp-kpis b,.lp-kpis small,.lp-process-track b,.lp-process-track small{display:block}.lp-process-track b{margin:12px 0 5px}.lp-kpis small,.lp-process-track small{color:#69798f}.lp-kpis b{color:#0a2b68;margin-top:7px;font:30px Georgia,serif}.lp-card{background:#fff;border-radius:20px;margin:14px 0;padding:clamp(20px,3vw,34px);box-shadow:0 8px 30px #0b234c0d}.lp-card h2{color:#0a2b68;margin-top:0;font:32px Georgia,serif}.lp-card button,.lp-row-card button,.lp-stage-action button{color:#fff;background:#0b4bd5;border:0;border-radius:7px;padding:11px 14px;font-weight:850}.lp-consent-row,.lp-row-card{border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.lp-consent-row span b,.lp-consent-row span small,.lp-row-card div>*{display:block}.lp-consent-row small,.lp-row-card small,.lp-row-card span{color:#6b7b90;margin-top:5px}.lp-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-data-grid article{background:#f1f5fa;border-radius:14px;padding:18px}.lp-data-grid article>*{display:block}.lp-data-grid small{color:#6a7a90}.lp-data-grid b{margin:7px 0}.lp-data-grid .wide{grid-column:1/-1}.lp-note{color:#53657d;background:#eef4ff;border-left:5px solid #0b4bd5;padding:14px 16px}.lp-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-file-list article,.lp-partner-list article{border-bottom:1px solid #e0e7f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.lp-file-list b,.lp-file-list small,.lp-partner-list b,.lp-partner-list small{display:block}.lp-file-list small,.lp-partner-list small{color:#6a7a90;margin-top:4px}.lp-highlight{background:#edf4ff;border-left:5px solid #0b4bd5;border-radius:15px;padding:22px}.lp-appointment{background:#f1f5fa;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.lp-appointment div>*{margin:5px 0;display:block}.lp-message-list{gap:12px;margin-bottom:18px;display:grid}.lp-message-list article{background:#f1f5fa;border-radius:14px;padding:18px}.lp-message-list article.own{background:#e9f2ff}.lp-message-list header{justify-content:space-between;gap:15px;display:flex}.lp-message-compose{gap:9px;display:grid}.lp-message-compose textarea,.lp-stage-action input{width:100%;font:inherit;border:1px solid #c2cede;border-radius:8px;padding:12px}.lp-task-list button{color:#10213d;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8f1;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;padding:18px;display:grid}.lp-task-list button div>*{display:block}.lp-task-list small{color:#68798f}.lp-offer-card{background:#f1f5fa;border-radius:16px;padding:20px}.lp-stage-track{margin:22px 0}.lp-stage-action{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.lp-tag-grid{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.lp-tag-grid span{color:#087653;background:#e3f3ec;border-radius:99px;padding:11px 14px;font-weight:800}.lp-capacity-actions{gap:10px;margin-top:18px;display:flex}.secondary{color:#183153!important;background:#e5ebf3!important}.lp-internal-shell{color:#10213d;background:#eef3f9;min-height:100vh;padding:42px clamp(20px,5vw,70px)}.lp-internal-head aside{color:#fff;background:#071f4d;border-bottom:5px solid #ed1834;border-radius:14px;min-width:210px;padding:20px}.lp-internal-head aside>*{display:block}.lp-internal-tabs{gap:7px;padding:8px 0 18px;display:flex;overflow-x:auto}.lp-internal-tabs button{white-space:nowrap;color:#53657d;background:#fff;border:0;border-radius:8px;padding:12px 15px;font-weight:850}.lp-internal-tabs button.active{color:#fff;background:#0b4bd5}.lp-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lp-score-list article{background:#f1f5fa;border-radius:10px;justify-content:space-between;gap:15px;padding:14px;display:flex}.lp-score-total{color:#fff;background:#071f4d;border-radius:10px;margin-top:16px;padding:16px;display:block}.lp-partner-list article{grid-template-columns:42px minmax(0,1fr) minmax(150px,.5fr) auto}.lp-partner-list article>span{color:#fff;background:#0b4bd5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.lp-partner-list article.excluded{opacity:.55}.lp-timeline article{grid-template-columns:46px 1fr;gap:16px;padding:0 0 24px;display:grid}.lp-timeline article>span{color:#fff;background:#0b4bd5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.lp-timeline article b,.lp-timeline article small{display:block}@media (max-width:900px){.lp-public-hero,.lp-public-section{grid-template-columns:1fr}.lp-public-hero>img{min-height:320px;max-height:420px}.lp-public-section{gap:30px}.lp-portal-shell{grid-template-columns:1fr}.lp-portal-nav{z-index:4;flex-direction:row;padding:12px;position:sticky;top:0;overflow-x:auto}.lp-portal-nav img{flex:0 0 150px;width:150px}.lp-portal-nav>p,.lp-portal-nav>small{display:none}.lp-portal-nav button{white-space:nowrap;width:auto}.lp-kpis,.lp-process-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lp-public-header span{display:none}.lp-public-hero>div{padding:50px 22px}.lp-public-hero h1{font-size:46px}.lp-public-section{padding:60px 22px}.lp-internal-shell,.lp-portal-main{padding:28px 14px 50px}.lp-appointment,.lp-internal-head,.lp-portal-hero,.lp-section-head{flex-direction:column}.lp-data-grid,.lp-kpis,.lp-process-track,.lp-score-list{grid-template-columns:1fr}.lp-card{padding:20px}.lp-partner-list article{grid-template-columns:38px 1fr}.lp-partner-list article>button,.lp-partner-list article>div:nth-child(3){grid-column:2}.lp-file-list article{grid-template-columns:38px 1fr}.lp-file-list article>button{grid-column:2}.lp-consent-row,.lp-row-card,.lp-stage-action{flex-direction:column;align-items:flex-start}.lp-task-list button{grid-template-columns:38px 1fr}.lp-task-list button>strong{grid-column:2}.lp-capacity-actions{flex-direction:column}}.lp-action-notice{color:#082555;background:#eef8f4;border-left:4px solid #168b68;margin:18px 0;padding:14px 18px;font-weight:800}.lp-button,.lp-upload-button{color:#fff;cursor:pointer;background:#0a55e8;border-radius:7px;justify-content:center;align-items:center;padding:12px 18px;font-weight:850;text-decoration:none;display:inline-flex}.lp-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.lp-faq-list{gap:12px;display:grid}.lp-faq-list details{background:#fff;border:1px solid #d8e1ef;padding:18px}.lp-faq-list summary{color:#082555;cursor:pointer;font-weight:850}.lp-faq-list p{margin:12px 0 0}.lead-record-row{border-bottom:1px solid #dde5f0;gap:5px;padding:14px 0;display:grid}.lead-record-row:last-child{border-bottom:0}.lead-record-row span{color:#64748b}.lead-record-row a{color:#0a55e8;font-weight:850}.lp-stage-track{background:#f2f6fb;border:1px solid #d8e1ed;grid-template-columns:repeat(7,minmax(105px,1fr));display:grid;overflow-x:auto}.lp-stage-track>div{color:#607089;border-right:1px solid #d8e1ed;min-height:82px;padding:12px}.lp-stage-track>div:last-child{border-right:0}.lp-stage-track>div.active{color:#fff;background:#071f4d;border-top:5px solid #ed1834}.lp-stage-track>div b,.lp-stage-track>div small{display:block}.lp-stage-track>div small{color:#ed1834;margin-bottom:7px}.lp-stage-track>div b{font-size:14px}.lp-stage-track>div:not(.active){cursor:default}.lp-intake-layout{background:linear-gradient(118deg,#eef3fa 0 37%,#f8fafc 37%);grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:45px;min-height:calc(100vh - 88px);padding:55px clamp(20px,6vw,90px);display:grid}.lp-intake-intro{max-width:540px;padding-top:34px}.lp-intake-intro h1{color:#0a43bd;margin:12px 0 22px;font:clamp(46px,5vw,76px)/1 Georgia,serif}.lp-intake-intro>p:not(.eyebrow){color:#5b6b81;font-size:18px;line-height:1.65}.lp-soft-card{background:#fff;border-left:5px solid #ed1834;border-radius:16px;margin-top:28px;padding:20px}.lp-soft-card>*{display:block}.lp-soft-card span{color:#66778d;margin-top:6px;line-height:1.5}.lp-intake-card{background:#fff;border-radius:24px;min-width:0;padding:30px;box-shadow:0 18px 55px #08234f1a}.lp-stepper{grid-template-columns:repeat(11,minmax(56px,1fr));gap:5px;padding-bottom:10px;display:grid;overflow-x:auto}.lp-stepper button{color:#69798f;background:#edf2f8;border:0;border-radius:9px;min-width:56px;padding:10px 6px}.lp-stepper button b,.lp-stepper button span{display:block}.lp-stepper button span{font-size:11px}.lp-stepper button b{margin-top:5px;font-size:9px}.lp-stepper button.active{color:#fff;background:#0b4bd5}.lp-stepper button.done{border-top:4px solid #16835f}.lp-form-stage{min-height:390px;padding:26px 0}.lp-form-stage>small{color:#ed1834;text-transform:uppercase;font-weight:900}.lp-form-stage h2{color:#0a2b68;margin:8px 0 23px;font:34px Georgia,serif}.lp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.lp-choice-grid button{color:#10213d;text-align:left;background:#fff;border:1px solid #ced8e5;border-radius:12px;min-height:64px;padding:15px;font-weight:850}.lp-choice-grid button.selected,.lp-choice-grid button:hover{background:#fff3f5;border-color:#ed1834}.lp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-fields label{font-size:13px;font-weight:850}.lp-fields label.wide{grid-column:1/-1}.lp-fields input,.lp-fields textarea{width:100%;font:inherit;background:#fbfcfe;border:1px solid #c5d0df;border-radius:8px;margin-top:7px;padding:12px;display:block}.lp-upload{background:#f3f7fb;border:2px dashed #b6c5d8;border-radius:16px;padding:22px}.lp-upload label>*{display:block}.lp-upload label span{color:#66778d;margin:6px 0 14px}.lp-upload input{max-width:100%}.lp-upload ul{padding:0;list-style:none}.lp-upload li{border-top:1px solid #dce4ee;justify-content:space-between;gap:12px;padding:10px;display:flex}.lp-upload button{color:#b2162b;background:0 0;border:0;font-weight:800}.lp-consents{gap:10px;display:grid}.lp-consents label{background:#f1f5fa;border-radius:12px;gap:13px;padding:15px;line-height:1.45;display:flex}.lp-consents input{accent-color:#0b4bd5;width:21px;height:21px}.lp-consents b{color:#0a2b68;display:block}.lp-error{color:#a60e28;background:#fff0f2;border-radius:9px;padding:12px}.lp-form-footer{border-top:1px solid #dce4ee;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-top:18px;display:grid}.lp-form-footer button,.lp-success a{color:#fff;background:#ed1834;border:0;border-radius:8px;padding:12px 16px;font-weight:900;text-decoration:none}.lp-form-footer span{text-align:center;color:#68798e;font-size:12px}.lp-form-footer button:disabled{opacity:.35}.lp-success{background:#fff;border-radius:24px;max-width:780px;margin:80px auto;padding:50px;box-shadow:0 20px 60px #08234f1a}.lp-success img{width:280px}.lp-success>span{color:#b2162b;background:#fff0f2;border-radius:99px;margin:25px 0 0;padding:7px 10px;font-weight:900;display:inline-block}.lp-success h1{color:#0a2b68;font:48px Georgia,serif}.lp-success p{color:#596b82;line-height:1.6}@media (max-width:900px){.lp-intake-layout{background:#f4f7fb;grid-template-columns:1fr}.lp-intake-intro{max-width:none;padding-top:0}}@media (max-width:620px){.lp-intake-layout{padding:35px 14px}.lp-intake-intro h1{font-size:44px}.lp-intake-card{padding:18px}.lp-stepper{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.lp-stepper button{min-width:0}.lp-stepper button b{display:none}.lp-choice-grid,.lp-fields{grid-template-columns:1fr}.lp-fields label.wide{grid-column:auto}.lp-form-footer{grid-template-columns:1fr 1fr}.lp-form-footer span{grid-area:1/1/auto/-1}}.work-shell{color:#13233f;background:#f1f6fc;min-height:100vh;padding:36px clamp(16px,4vw,56px) 70px}.work-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.work-heading h1{margin:0 0 8px;font-size:clamp(38px,4vw,64px)}.work-heading p:last-child{color:#617188}.work-heading>a,.work-quick-links a{color:#fff;background:#0d2554;padding:11px 15px;font-weight:700;text-decoration:none}.work-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.work-tiles a{color:#13233f;background:#fff;border:1px solid #dce5f0;border-top:5px solid #0750c6;flex-direction:column;justify-content:center;gap:5px;min-height:110px;padding:18px;text-decoration:none;display:flex}.work-tiles a[aria-current]{color:#fff;background:#0d2554}.work-tiles strong{font:36px Georgia,serif}.work-tiles span{font-size:13px;font-weight:700}.work-board{background:#fff;border:1px solid #dce5f0}.work-board-head{justify-content:space-between;align-items:end;gap:16px;padding:24px;display:flex}.work-board-head h2{margin:0 0 6px}.work-board-head p{color:#64738a;margin:0}.work-board-head form{align-items:end;gap:8px;display:flex}.work-board-head label{color:#51617a;font-size:12px;font-weight:700}.work-board-head input{border:1px solid #c7d2e2;min-width:220px;padding:10px;display:block}.work-actions button,.work-board-head button{color:#fff;background:#0750c6;border:0;padding:11px 14px;font-weight:700}.work-views{flex-wrap:wrap;gap:6px;padding:0 24px 20px;display:flex}.work-views a{color:#13233f;background:#ecf2fa;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.work-views a[aria-current]{color:#fff;background:#0d2554}.work-row{color:#152540;border-top:1px solid #e2e9f2;grid-template-columns:1.2fr 1fr 1fr .8fr auto;align-items:center;gap:14px;padding:17px 24px;text-decoration:none;display:grid}.work-row:focus-visible,.work-row:hover{background:#f0f6ff}.work-row span b,.work-row span small{display:block}.work-row small{color:#64738a;margin-top:5px;font-size:12px}.work-row>strong{color:#074ac4;font-size:12px}.work-priority{width:max-content;padding:5px 7px;font-weight:800}.priority-high{background:#fff0d8;color:#835600!important}.priority-critical{background:#ffe7e9;color:#9c1430!important}.work-empty{color:#617188;padding:30px}.work-detail-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.work-detail-header>div{background:#fff;border:1px solid #dce5f0;padding:15px}.work-detail-header b,.work-detail-header small{display:block}.work-detail-header small{color:#62738a}.work-detail-header b{overflow-wrap:anywhere;margin-top:5px}.work-quick-links{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.work-next-box{color:#fff;background:#0d2554;border-top:5px solid #ed1834;max-width:520px;margin-bottom:18px;padding:22px}.work-next-box small{color:#b6c7e2}.work-next-box h2{color:#fff;margin:10px 0}.work-next-box p{color:#c9d6e9}.work-next-box a{color:#fff;background:#ed1834;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.work-actions form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.work-actions label{font-size:12px;font-weight:700}.work-actions input,.work-actions select,.work-actions textarea{border:1px solid #c7d2e2;width:100%;margin-top:6px;padding:10px;display:block}.work-actions .work-wide{grid-column:1/-1}.work-actions form>button{justify-self:start}.work-task{border-bottom:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.work-task b,.work-task small{display:block}.work-task small{color:#65758a}.work-quick{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.work-error{color:#9c1430;font-weight:700}.lead-detail-nav{max-width:100%;overflow-x:auto}.lead-detail-nav a{white-space:nowrap}@media (max-width:1100px){.work-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.work-row{grid-template-columns:1fr 1fr}.work-row>strong{grid-column:2}}.work-tiles>div{background:#fff;border:1px solid #dce5f0;border-top:5px solid #0750c6;flex-direction:column;justify-content:center;gap:5px;min-height:110px;padding:18px;display:flex}.work-tiles>div strong{font:36px Georgia,serif}.work-tiles>div span{font-size:13px;font-weight:700}.work-preview-file{background:#fff;border:1px solid #dce5f0;margin-top:22px;padding:24px}.work-preview-file h2{margin-bottom:18px}.work-preview-file .work-views{padding:0}.work-preview-file .work-views span,.work-views span{color:#13233f;background:#ecf2fa;padding:9px 12px;font-size:12px;font-weight:700}.work-state-controls{background:#f1f6fc;border:1px solid #dce5f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.work-state-controls label{font-size:12px;font-weight:700}.work-state-controls select{background:#fff;border:1px solid #c7d2e2;width:100%;margin-top:6px;padding:10px;display:block}.work-focus-nav{background:#e8f1ff;border-left:5px solid #0750c6;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:12px 16px;display:flex}.work-focus-nav strong{margin-right:6px}.work-focus-nav a{color:#0750c6;background:#fff;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none}.work-focus-section{box-shadow:0 5px 16px #0d25540c;border-left:5px solid #0750c6!important}.work-progress-panel{margin-bottom:18px}.work-progress-panel h2{margin-top:0}.work-progress-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;display:grid}.work-progress-form .work-error,.work-progress-form label:has(textarea),.work-progress-form p{grid-column:1/-1}.work-progress-form label{font-size:12px;font-weight:700}.work-progress-form input,.work-progress-form select,.work-progress-form textarea{background:#fff;border:1px solid #c7d2e2;width:100%;margin-top:6px;padding:10px;display:block}.work-progress-form button{color:#fff;background:#0750c6;border:0;justify-self:start;padding:11px 14px;font-weight:700}.work-progress-form button:disabled{opacity:.6}.work-contact-form{background:#f1f6fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;margin-top:20px;padding:16px;display:grid}.work-contact-form .work-error,.work-contact-form h3,.work-contact-form p{grid-column:1/-1;margin:0}.work-contact-form p{color:#617188;font-size:13px}.work-contact-form label{font-size:12px;font-weight:700}.work-contact-form input{border:1px solid #c7d2e2;width:100%;margin-top:6px;padding:10px;display:block}.work-contact-form button{color:#fff;background:#0750c6;border:0;justify-self:start;padding:11px 14px;font-weight:700}.work-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#172745;background:#f1f6fc;max-height:480px;padding:14px;font:14px/1.5 Arial,sans-serif;overflow:auto}.work-message-form{background:#f1f6fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:820px;margin-top:22px;padding:18px;display:grid}.work-message-form .work-error,.work-message-form .work-wide,.work-message-form h3,.work-message-form p{grid-column:1/-1;margin:0}.work-message-form p{color:#617188;font-size:13px}.work-message-form label{font-size:12px;font-weight:700}.work-message-form input,.work-message-form select,.work-message-form textarea{background:#fff;border:1px solid #c7d2e2;width:100%;margin-top:6px;padding:10px;display:block}.work-message-form button{color:#fff;background:#0750c6;border:0;justify-self:start;padding:11px 14px;font-weight:700}.work-inline-form{background:#f1f6fc;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding:14px;display:flex}.work-inline-form p{color:#52647e;flex-basis:100%;margin:0;font-size:13px}.work-inline-form label{min-width:min(180px,100%);font-size:12px;font-weight:700}.work-inline-form input,.work-inline-form select,.work-inline-form textarea{background:#fff;border:1px solid #c7d2e2;width:100%;margin-top:5px;padding:9px;display:block}.work-inline-form button{color:#fff;background:#0750c6;border:0;padding:10px 13px;font-weight:700}.work-inline-form .work-error{flex-basis:100%}@media (max-width:640px){.work-shell{padding:22px 14px 60px}.work-heading{flex-direction:column;align-items:flex-start}.work-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.work-tiles a{min-height:95px}.work-board-head,.work-board-head form{flex-direction:column;align-items:stretch}.work-board-head input{width:100%;min-width:0}.work-row{grid-template-columns:1fr;padding:17px}.work-row>strong{grid-column:auto}.work-detail-header{grid-template-columns:repeat(2,minmax(0,1fr))}.work-actions form{grid-template-columns:1fr}.work-actions .work-wide{grid-column:auto}.work-task{flex-direction:column;align-items:flex-start}.work-progress-form,.work-state-controls{grid-template-columns:1fr}.work-progress-form .work-error,.work-progress-form label:has(textarea),.work-progress-form p{grid-column:auto}.work-contact-form{grid-template-columns:1fr}.work-contact-form .work-error,.work-contact-form h3,.work-contact-form p{grid-column:auto}.work-message-form{grid-template-columns:1fr}.work-message-form .work-error,.work-message-form .work-wide,.work-message-form h3,.work-message-form p{grid-column:auto}.work-inline-form{grid-template-columns:1fr;display:grid}.work-inline-form label{min-width:0}.work-inline-form button{width:100%}}.appointment-actions{background:#edf5ff;border-left:5px solid #0047d8;grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:10px;margin:18px 0;padding:16px;display:grid}.appointment-actions label{color:#526177;font-size:10px;font-weight:800}.appointment-actions input{box-sizing:border-box;color:#142139;background:#fff;border:1px solid #bdcbe0;width:100%;margin-top:6px;padding:11px;display:block}.appointment-actions button{color:#fff;background:#0047d8;border:0;padding:12px 14px;font-size:10px;font-weight:800}.appointment-actions small{color:#17634c;grid-column:1/-1;font-weight:800}.selected-case-summary strong{color:#087258;font-size:11px}@media (max-width:760px){.appointment-actions{grid-template-columns:1fr}.appointment-actions small{grid-column:auto}}.report-selection-page{background:#edf2f8;min-height:100vh;padding-bottom:60px}.report-selection-heading{padding:48px clamp(20px,5vw,70px) 28px}.report-selection-heading h1{max-width:900px;margin:7px 0 12px}.report-selection-heading p:last-child{color:#617086;max-width:820px;line-height:1.55}.report-selection-list{background:#fff;border:1px solid #d6dfeb;margin:0 clamp(20px,5vw,70px)}.report-selection-list>a{color:#13233f;border-bottom:1px solid #e0e7f0;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:22px;padding:20px 22px;text-decoration:none;display:grid}.report-selection-list>a:hover{background:#eef4ff}.report-selection-list span b,.report-selection-list span small{display:block}.report-selection-list span small{color:#6a798e;margin-top:5px}.report-selection-list strong{color:#fff;background:#0047d8;padding:12px 15px;font-size:11px}.report-selection-list .live-empty a{color:#fff;background:#0047d8;margin-top:14px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:760px){.report-selection-list>a{grid-template-columns:1fr}.report-selection-list strong{justify-self:start}}:root{--navy:#073fbd;--deep:#061d4b;--green:#ed1834;--mint:#e5edff;--gold:#ed1834;--cream:#f1f4fa;--ink:#101a2a;--muted:#5d6878;--line:#d9deea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fffffff7;justify-content:space-between;min-height:82px;padding:0 clamp(22px,5vw,76px);position:sticky;top:0}.brand,.site-header{align-items:center;display:flex}.brand{text-align:left;color:var(--navy);background:0 0;border:0;gap:12px;padding:0}.brand-logo{width:clamp(285px,25vw,390px);height:78px}.brand-logo,.footer-logo{object-fit:contain;object-position:left center;display:block}.footer-logo{width:250px;height:66px}.footer-brand{flex-wrap:wrap}.footer-brand>small{width:100%;color:var(--muted);margin-top:-10px;font-size:11px}.brand-mark{color:#fff;letter-spacing:-1px;background:#0047d8;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:700;display:grid;position:relative}.brand-mark:after{content:"";border:1px solid var(--gold);position:absolute;inset:4px}.brand small,.brand strong{display:block}.brand strong{font-family:Georgia,serif;font-size:20px}.brand small{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:11px}nav{align-items:center;gap:28px;display:flex}nav button{color:#496068;background:0 0;border:0;border-bottom:3px solid #0000;padding:30px 0 26px}nav button.active{color:var(--navy);border-color:var(--green);font-weight:700}.header-cta,.primary{color:#fff;background:#ed1834;border:1px solid #ed1834;border-radius:2px;padding:14px 20px;font-weight:800;box-shadow:0 10px 28px #ed18343d}.header-cta span,.primary span{margin-left:12px}.prototype-note{color:#6d551e;text-align:center;background:#fff7df;border-bottom:1px solid #ead9a9;padding:8px 24px;font-size:12px}.prototype-note span{background:#d29d24;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero{background:linear-gradient(105deg,#fbfaf7,#f4f0e8 62%,#e3e8e3 62% 100%);grid-template-columns:minmax(0,1.2fr) minmax(330px,.7fr);align-items:center;gap:8vw;min-height:650px;padding:80px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero-craft{background-image:linear-gradient(90deg,#03102af7,#041944e0 39%,#04194459 65%,#04194414),url(/hero-handwerk-v3.webp);background-position:50%;background-size:cover;min-height:720px;display:block}.hero-craft .hero-copy{z-index:2;max-width:760px;position:relative}.hero-craft h1{color:#fff}.hero-craft .eyebrow,.hero-craft h1 em{color:#ff4058}.hero-craft .lead{color:#e3e9f3}.hero-craft .hero-actions a,.hero-craft .trust-row{color:#fff}.hero:after{content:"";border:1px solid #c8a76552;width:300px;height:300px;position:absolute;top:80px;right:-180px;transform:rotate(45deg)}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.19em;margin:0 0 20px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(44px,5.6vw,76px);line-height:1.04}h1 em{color:var(--green);font-weight:400}h2{font-size:clamp(31px,3.2vw,48px);line-height:1.12}.lead{color:#51666c;max-width:670px;font-size:19px;line-height:1.65}.hero-actions{align-items:center;gap:25px;margin:34px 0;display:flex}.hero-actions a{color:var(--navy);text-underline-offset:5px;font-weight:700}.primary{padding:17px 23px}.trust-row{color:#51666c;flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.trust-row span:first-letter{color:var(--green)}.benefit-strip{color:#fff;background:#0047d8;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.benefit-strip article{border-right:1px solid #fff3;align-items:center;gap:18px;padding:28px 30px;display:flex}.benefit-strip article:last-child{border-right:0}.benefit-strip b{color:#ff4058;font-size:12px}.benefit-strip span,.benefit-strip strong{display:block}.benefit-strip strong{margin-bottom:5px;font-size:16px}.benefit-strip span{color:#dbe5ff;font-size:12px;line-height:1.4}.services-section{background:#fff;padding:86px clamp(24px,7vw,110px)}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-grid>a{color:#fff;background:linear-gradient(145deg,#06255f,#0047d8);border-bottom:6px solid #ed1834;min-height:280px;padding:30px;text-decoration:none;transition:all .2s;position:relative;overflow:hidden}.service-grid>a:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0047d838}.service-grid>a:after{content:"";border:1px solid #ffffff26;width:120px;height:120px;position:absolute;top:-70px;right:-70px;transform:rotate(45deg)}.service-grid span{color:#ff7183;font-size:11px;font-weight:700}.service-grid h3{color:#fff;margin-top:30px;font:25px Georgia,serif}.service-grid p{color:#dce6fa;min-height:78px;line-height:1.55}.service-grid b{color:#fff;font-size:12px}.chat-widget{z-index:50;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:24px}.chat-launch{color:#fff;background:#ed1834;border:0;border-radius:28px;align-items:center;gap:9px;padding:14px 19px;display:flex;box-shadow:0 12px 36px #061d4b4d}.chat-launch span{color:#0047d8;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.chat-card{background:#fff;border-radius:9px;flex-direction:column;width:min(390px,100vw - 30px);max-height:min(650px,100vh - 100px);display:flex;overflow:hidden;box-shadow:0 22px 65px #061d4b59}.chat-head{color:#fff;background:#061d4b;justify-content:space-between;align-items:start;padding:18px;display:flex}.chat-head>div{grid-template-columns:12px 1fr;column-gap:8px;display:grid}.chat-head small{color:#b7c8e7;grid-column:2;margin-top:3px}.chat-head button{color:#fff;background:0 0;border:0;font-size:24px}.chat-status{background:#42d392;border-radius:50%;width:10px;height:10px;margin-top:4px}.chat-body{background:#f2f5fb;padding:18px;overflow-y:auto}.bot-message,.user-message{border-radius:10px;max-width:88%;margin-bottom:10px;padding:11px 13px;font-size:13px;line-height:1.45}.bot-message{color:#263549;background:#fff;border-bottom-left-radius:2px}.bot-message.compact{color:#687487;margin-top:14px;font-size:11px}.user-message{color:#fff;background:#0047d8;border-bottom-right-radius:2px;margin-left:auto}.quick-replies{gap:7px;margin:10px 0;display:grid}.quick-replies button{text-align:left;color:#073fbd;background:#fff;border:1px solid #c8d5ea;border-radius:5px;padding:10px 12px;font-weight:700}.quick-replies button:hover{border-color:#ed1834}.chat-result{background:#fff;border-left:4px solid #ed1834;padding:15px}.chat-result p{color:#5d6878;font-size:13px;line-height:1.5}.chat-result-actions{gap:9px;display:grid}.chat-result-actions .primary{width:100%}.chat-result-actions .appointment{color:#b50c26;cursor:pointer;background:#fff;border:2px solid #ed1834;width:100%;padding:12px 10px;font-weight:850}.chat-result-actions .appointment:hover{background:#fff1f3}.restart{color:#637083;background:0 0;border:0;width:100%;padding:10px}.chat-foot{text-align:center;color:#7a8493;border-top:1px solid #e3e7ef;padding:10px;font-size:10px}.technical-page{background:#fff}.technical-hero{color:#fff;background:linear-gradient(125deg,#061d4b,#0047d8);padding:90px clamp(24px,7vw,110px)}.technical-hero h1{color:#fff;max-width:850px}.technical-hero p{color:#dce6fa;max-width:760px;font-size:19px;line-height:1.6}.technical-layout{grid-template-columns:1.25fr .65fr;gap:70px;padding:80px clamp(24px,7vw,110px);display:grid}.technical-copy h2{margin-top:45px}.technical-copy li,.technical-copy p{color:#536171;line-height:1.7}.technical-aside{background:#f1f4fa;border-top:5px solid #ed1834;align-self:start;padding:28px;position:sticky;top:110px}.technical-aside h3{color:#061d4b;font:25px Georgia,serif}.technical-aside p{color:#5d6878;line-height:1.55}.technical-note{color:#6d551e;background:#fff7df;border-left:4px solid #d29d24;padding:18px;font-size:13px;line-height:1.5}.selected-damage{color:#0047d8;background:#e6edff;border-left:4px solid #ed1834;padding:10px 14px;font-weight:800;display:inline-block}.technical-hero{position:relative;overflow:hidden}.technical-hero:after{content:"";border:1px solid #fff3;width:310px;height:310px;position:absolute;top:-160px;right:-150px;transform:rotate(45deg)}.technical-breadcrumbs{color:#b9c9e5;margin-bottom:35px;font-size:12px}.technical-breadcrumbs a{color:#fff}.tech-benefits{grid-template-columns:repeat(3,1fr);gap:14px;margin:35px 0;display:grid}.tech-benefits article{background:#f1f4fa;border-top:4px solid #0047d8;padding:20px}.tech-benefits strong{color:#061d4b;margin-bottom:7px;display:block}.tech-benefits span{color:#637083;font-size:13px;line-height:1.5}.tech-steps{counter-reset:techstep;grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid;padding:0!important}.tech-steps li{counter-increment:techstep;background:#061d4b;padding:20px;color:#e2eafa!important}.tech-steps li:before{content:"0" counter(techstep);color:#ff4058;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.faq-list details{border-bottom:1px solid #dfe4ec;padding:16px 0}.faq-list summary{color:#061d4b;cursor:pointer;font-weight:800}.faq-list p{padding-top:12px}.related-services{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.related-services a{color:#0047d8;background:#edf2ff;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.technical-page .site-header nav{gap:22px;display:flex}.technical-page .site-header nav a{color:#526277;font-size:12px;font-weight:800;text-decoration:none}.technical-page .site-header nav a:hover{color:#0047d8}.technical-hero-photo{background-image:linear-gradient(90deg,#03102afa,#041944e6 42%,#04194447 72%,#04194414),url(/hero-handwerk-v3.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:520px;display:flex}.technical-hero-photo>*{z-index:1;position:relative}.technical-hero-photo.has-custom-hero{isolation:isolate;background:#061d4b;overflow:hidden}.technical-hero-photo.has-custom-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#03102afc,#041944eb 36%,#0419447a 62%,#0419441f);position:absolute;inset:0}.technical-hero-photo.has-custom-hero>:not(.technical-hero-image){z-index:2}.technical-hero-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.technical-hero-photo.has-custom-hero h1{text-wrap:balance;max-width:920px}.technical-hero-photo.has-custom-hero>p{max-width:760px}.technical-aside hr{border:0;border-top:1px solid #d7dee9;margin:24px 0}.technical-aside small{color:#6d798a;line-height:1.5}.technical-copy>ul{padding-left:20px}.technical-copy>ul li{margin:8px 0}.technical-deliverables{color:#fff;background:linear-gradient(135deg,#061d4b,#0a347e);border-bottom:6px solid #ed1834;margin:48px 0;padding:34px}.technical-deliverables h2{color:#fff;margin:7px 0 24px}.technical-deliverables>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.technical-deliverables article{background:#ffffff17;grid-template-columns:30px 1fr;gap:10px;padding:18px;display:grid}.technical-deliverables article span{background:#ed1834;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.technical-deliverables article p{color:#e0e9f8;margin:0;line-height:1.55}.technical-management{background:#f4f7fc;border:1px solid #d4deed;border-left:7px solid #0047d8;margin:48px 0;padding:34px}.technical-management h2{margin:8px 0 14px}.technical-management>p{max-width:820px}.technical-management>a{color:#fff;background:#0047d8;margin-top:10px;padding:13px 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:850px){.technical-page .site-header nav{display:none}.technical-hero-photo{background-position:62%;min-height:440px}.technical-hero-photo.has-custom-hero:before{background:linear-gradient(90deg,#03102af7,#041944d6 68%,#0419447a)}.technical-hero-image{object-position:62% center}.technical-layout{grid-template-columns:1fr;gap:35px}.technical-aside{position:static}.tech-benefits,.tech-steps,.technical-deliverables>div{grid-template-columns:1fr}}.hero-panel{background:var(--navy);color:#fff;padding:42px;position:relative;box-shadow:24px 24px #157a671f}.ornament{color:var(--gold);font-size:28px;position:absolute;top:24px;right:28px}.panel-label{color:#8fd0bf;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-panel h2{color:#fff;max-width:300px;font-size:30px}.price{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin:25px 0;padding:22px 0}.price span,.price strong{display:block}.price strong{color:#fff;font:46px Georgia,serif}.price span{color:#abc5ca;margin-top:4px}.hero-panel ul{margin:0 0 22px;padding:0;list-style:none}.hero-panel li{color:#e6eeee;align-items:center;gap:13px;padding:9px 0;display:flex}.hero-panel li span{color:var(--gold);font-size:11px}.hero-panel>small{color:#93acb1}.damage-section,.form-page,.internal-page,.process{padding:86px clamp(24px,7vw,110px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.section-heading h2{margin:0}.section-heading>p{max-width:450px;color:var(--muted);line-height:1.6}.damage-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.damage-card{text-align:left;min-height:280px;color:var(--ink);background:#fff;border:1px solid var(--line);border-left:0;padding:32px;transition:all .2s}.damage-card:hover{border-color:var(--green);z-index:1;transform:translateY(-7px);box-shadow:0 18px 40px #092f3f1f}.damage-icon{background:var(--mint);width:48px;height:48px;color:var(--green);place-items:center;margin-bottom:28px;font-size:23px;display:grid}.damage-card h3{color:var(--navy);font:23px Georgia,serif}.damage-card p{color:var(--muted);min-height:72px;line-height:1.55}.damage-card b{color:var(--green);font-size:13px}.process{background:var(--cream);text-align:center}.process>h2{max-width:700px;margin:0 auto 50px}.process-grid{text-align:left;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-grid:before{content:"";background:#cbd9d4;height:1px;position:absolute;top:23px;left:10%;right:10%}.process article{padding:0 24px;position:relative}.process article>span{background:var(--green);color:#fff;border:7px solid var(--cream);outline:1px solid var(--green);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:24px;font-weight:700;display:grid}.process h3{color:var(--navy);font:21px Georgia,serif}.process article p{color:var(--muted);line-height:1.55}.network-section{background:var(--deep);color:#fff;grid-template-columns:1.05fr .8fr;align-items:center;gap:70px;padding:72px clamp(24px,7vw,110px);display:grid;overflow:hidden}.network-kicker{color:#ff4058;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:11px;font-size:13px;font-weight:800;display:flex}.pulse-dot{background:#ed1834;border-radius:50%;width:10px;height:10px;animation:pulse 1.8s infinite;box-shadow:0 0 #ed1834b3}.network-copy h2{color:#fff;max-width:720px;margin:24px 0;font-size:clamp(42px,5vw,68px)}.network-copy h2 em{color:#ff4058;font-weight:400}.network-copy>p{color:#c4d0e5;max-width:640px;font-size:17px;line-height:1.7}.network-legend{color:#dce5f6;gap:24px;margin:28px 0;font-size:12px;display:flex}.network-legend span{align-items:center;gap:8px;display:flex}.network-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.legend-live{background:#ed1834;box-shadow:0 0 0 4px #ed18342e}.legend-planned{border:2px solid #fff}.primary.light{color:#073fbd;white-space:nowrap;background:#fff;border-color:#fff;text-decoration:none}.map-panel{place-items:center;min-height:610px;display:grid}.map-canvas{aspect-ratio:2/3;flex:none;width:min(100%,400px);position:relative}.map-canvas img{object-fit:contain;width:100%;height:100%;display:block}.map-pin{color:#fff;text-shadow:0 2px 4px #061d4b;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:absolute}.map-pin i{background:#ed1834;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #ed183440}.map-pin.planned i{box-shadow:none;background:#061d4b;border-color:#fff}.map-pin.planned{color:#cbd6e8}@keyframes pulse{50%{opacity:.5}}footer{border-top:1px solid var(--line);background:#f6f8f6;justify-content:space-between;gap:25px;padding:36px clamp(24px,7vw,110px)}.footer-brand,footer{align-items:center;display:flex}.footer-brand{gap:12px}.footer-brand small,.footer-brand strong{display:block}.footer-brand small,footer p{color:var(--muted);margin:4px 0 0;font-size:12px}footer a{color:#43536a;text-underline-offset:3px}.legal-page{background:#f2f5fa;min-height:100vh}.legal-page>section{max-width:1050px;padding:85px clamp(24px,10vw,160px)}.legal-page h1{font-size:clamp(45px,6vw,72px)}.legal-card{background:#fff;border-top:6px solid #0047d8;padding:38px;box-shadow:0 18px 45px #061d4b14}.legal-card h2{font-size:30px}.legal-card p{color:#4f5e73;line-height:1.7}.legal-warning{background:#fff4d9;border-left:4px solid #ed1834;margin-top:28px;padding:16px;font-size:12px}.legal-back{color:#0047d8;text-underline-offset:4px;margin-top:28px;font-weight:800;display:inline-block}.form-page{background:#f7f9f7}.form-intro{max-width:790px;margin-bottom:45px}.form-intro h1{font-size:clamp(40px,5vw,64px)}.form-intro>p:last-child{color:var(--muted);font-size:18px}.form-page form{border:1px solid var(--line);background:#fff;max-width:980px;padding:42px;box-shadow:0 16px 50px #092f3f12}fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 38px}legend{width:100%;color:var(--navy);margin-bottom:24px;font:25px Georgia,serif}legend span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:9px;font:14px Arial,sans-serif;display:inline-grid}.choice-grid,.route-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice-grid label,.route-grid label{border:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr;gap:6px 7px;padding:20px;display:grid}.choice-grid label.selected,.route-grid label.selected{border-color:var(--green);box-shadow:inset 4px 0 var(--green);background:#f5fbf8}.choice-grid input,.route-grid input{accent-color:var(--green);grid-row:1/3}.choice-grid small,.route-grid small{color:var(--muted);line-height:1.4}.route-grid em{color:var(--green);grid-column:2;margin-top:7px;font-size:13px;font-style:normal;font-weight:700}.report-option{cursor:pointer;background:#f4f7fc;border:1px solid #cbd7e5;grid-template-columns:24px 1fr auto;align-items:start;gap:8px 12px;margin-top:14px;padding:18px 20px;display:grid}.report-option.selected{background:#edf3ff;border-color:#0047d8;box-shadow:inset 4px 0 #0047d8}.report-option input{accent-color:#0047d8;margin-top:3px}.report-option span b,.report-option span small{display:block}.report-option span small{color:var(--muted);margin-top:5px;line-height:1.45}.report-option em{color:#0047d8;white-space:nowrap;font-style:normal;font-weight:800}.price-consent{color:#45546b;background:#eef4ff;border-left:4px solid #0047d8;margin:0 0 13px;padding:14px}.fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fields label{color:var(--navy);font-size:13px;font-weight:700}.fields input,.fields textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #ccd7d3;border-radius:2px;margin-top:8px;padding:14px;display:block}.fields input:focus,.fields textarea:focus{border-color:var(--green);outline:2px solid #157a6740}.fields .wide{grid-column:1/-1}.form-summary{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;display:flex}.form-summary small,.form-summary strong{display:block}.form-summary small{color:#9db7bc;margin-bottom:5px}.form-summary>strong{color:#9dd6c7;font:24px Georgia,serif}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.consent input{accent-color:var(--green);margin-top:3px}.submit{margin-top:24px}.form-disclaimer{color:#8a999d;font-size:12px}.success-page{text-align:center;background:var(--cream);min-height:650px;padding:100px 24px}.success-page h1{font-size:55px}.success-page p:not(.eyebrow){max-width:660px;color:var(--muted);margin:0 auto 30px;line-height:1.7}.success-mark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 30px;font-size:32px;display:grid}.internal-page{background:#f4f7f6;min-height:720px}.internal-head{justify-content:space-between;align-items:start;gap:25px;display:flex}.internal-head h1{margin-bottom:12px;font-size:52px}.internal-head p:last-child{color:var(--muted)}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;padding:25px}.stats small,.stats span,.stats strong{display:block}.stats small{color:var(--muted)}.stats strong{color:var(--navy);margin:8px 0;font:42px Georgia,serif}.stats span{color:var(--green);font-size:12px}.case-panel{border:1px solid var(--line);background:#fff}.case-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px;display:flex}.case-toolbar h2{margin:0;font-size:25px}.case-toolbar button{color:var(--muted);background:#eef3f1;border:0;margin-left:5px;padding:8px 11px}.case-toolbar button.active{background:var(--navy);color:#fff}.table-row{border-bottom:1px solid #edf1ef;grid-template-columns:1.1fr 1.4fr 1.2fr 1.2fr 1.1fr;align-items:center;gap:16px;padding:18px 24px;font-size:14px;display:grid}.table-row>span b,.table-row>span small{display:block}.table-row small{color:var(--muted);margin-top:3px}.table-head{color:#7a898d;text-transform:uppercase;letter-spacing:.08em;background:#fafbfa;font-size:11px}.badge,.status{color:#176b5c;background:#e1f1eb;border-radius:20px;padding:6px 8px;font-size:11px;font-style:normal}.badge.bsc{color:#3d4880;background:#e6e8f5}.status{color:#816316;background:#fff4d7}.workflow-note{background:var(--navy);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:22px;display:flex}.workflow-note strong{color:#8fd0bf;margin-right:12px}.workflow-note span{background:#ffffff14;padding:7px 10px;font-size:12px}@media (max-width:950px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-craft{background-position:60%}.damage-grid,.service-grid{grid-template-columns:1fr 1fr}.benefit-strip{grid-template-columns:1fr}.benefit-strip article{border-bottom:1px solid #fff3;border-right:0}.process-grid{grid-template-columns:1fr 1fr;gap:35px}.process-grid:before{display:none}.network-section{grid-template-columns:1fr}.map-panel{min-height:480px}.table-row{grid-template-columns:1fr 1fr}.table-head,.table-row>span:nth-child(3){display:none}.stats{grid-template-columns:1fr}.case-toolbar{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:620px){.site-header{padding:12px 18px}.header-cta{display:none}.brand strong{font-size:17px}.hero{padding:55px 22px}.hero-craft{background-position:68%;min-height:690px}.hero-craft:before{content:"";background:#04143547;position:absolute;inset:0}.hero-panel{padding:30px}.damage-section,.form-page,.internal-page,.process,.services-section{padding:60px 20px}.section-heading{display:block}.choice-grid,.damage-grid,.fields,.process-grid,.route-grid,.service-grid{grid-template-columns:1fr}.report-option{grid-template-columns:24px 1fr}.report-option em{white-space:normal;grid-column:2}.fields .wide{grid-column:auto}.damage-card{min-height:240px}.network-section{gap:25px;padding:55px 22px}.network-copy h2{font-size:43px}.network-legend{flex-direction:column;align-items:flex-start}.map-panel{min-height:420px}.map-pin.saar{left:12%}.map-pin.kl{left:25%}.map-pin.trier{left:14%}.trust-row{display:grid}.form-page form{padding:22px}.form-summary,.internal-head,footer{flex-direction:column;align-items:flex-start}.table-row{grid-template-columns:1fr}.table-row>span:nth-child(4){display:block}.workflow-note{flex-direction:column;align-items:flex-start}.hero h1{font-size:45px}.success-page h1{font-size:42px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.prototype-confirmation{color:#17315f;background:#e8f0ff;border-left:5px solid #0047d8;margin-top:22px;padding:20px}.prototype-confirmation b,.prototype-confirmation p{margin:0 0 7px;display:block}.prototype-confirmation a{color:#0047d8;font-weight:800}.ops-body{color:#172237;background:#eef2f8}.ops-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.ops-sidebar{color:#fff;background:#061d4b;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.ops-brand{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:0 7px 30px;text-decoration:none;display:flex}.ops-brand b,.ops-brand small{display:block}.ops-brand small{color:#aebbd3;margin-top:3px}.ops-sidebar nav{gap:6px;margin-top:28px;display:grid}.ops-sidebar nav button{color:#b7c4da;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;width:100%;padding:13px;display:grid}.ops-sidebar nav button.active,.ops-sidebar nav button:hover{color:#fff;background:#0047d8}.ops-sidebar nav i{color:#fff;background:#ed1834;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.ops-gate{border:1px solid #ffffff24;border-left:3px solid #ed1834;margin-top:auto;padding:15px}.ops-gate b,.ops-gate span{display:block}.ops-gate span{color:#acbad1;margin-top:5px;font-size:10px}.ops-back{color:#cbd5e8;margin:18px 8px 0;font-size:12px;text-decoration:none}.ops-main{min-width:0;padding:34px clamp(28px,5vw,72px) 70px}.ops-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.ops-top p{color:#718096;margin:0;font-size:12px}.ops-top h1{color:#061d4b;margin:4px 0 0;font:31px Georgia,serif}.ops-actions{align-items:center;gap:9px;display:flex}.ops-actions button{color:#0047d8;background:#fff;border:1px solid #d7deea;width:38px;height:38px}.ops-actions>span{color:#fff;background:#0047d8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.ops-warning{color:#715b21;background:#fff5d8;border-left:4px solid #e5a600;padding:13px 16px;font-size:12px}.ops-warning span{background:#e5a600;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ops-panel{display:none}.ops-panel.active{display:block}.ops-intro{justify-content:space-between;align-items:end;margin:45px 0 25px;display:flex}.ops-intro h2{max-width:780px;margin:6px 0 0;font-size:clamp(31px,4vw,49px)}.ops-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ops-kpis article{background:#fff;border:1px solid #dce2ec;border-top:4px solid #0047d8;padding:21px}.ops-kpis article.attention{border-top-color:#ed1834}.ops-kpis small,.ops-kpis span,.ops-kpis strong{display:block}.ops-kpis span{color:#657389;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ops-kpis strong{color:#061d4b;margin:8px 0;font:38px Georgia,serif}.ops-kpis small{color:#69778a}.ops-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:17px;margin-top:17px;display:grid}.ops-card{background:#fff;border:1px solid #dce2ec}.ops-card-head{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;padding:23px;display:flex}.ops-card-head h3{color:#061d4b;margin:5px 0 0;font:25px Georgia,serif}.ops-card-head button{color:#0047d8;background:0 0;border:0;font-weight:800}.ops-card-head>b{color:#ed1834;font-size:12px}.ops-case-row{text-align:left;color:#172237;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:1fr 1.2fr 1.4fr 1fr 22px;align-items:center;gap:14px;width:100%;padding:18px 22px;display:grid}.ops-case-row:hover{background:#f3f7ff}.ops-case-row b,.ops-case-row small{display:block}.ops-case-row small{color:#778499;margin-top:4px;font-size:10px}.ops-case-row i{color:#845b0b;text-align:center;background:#fff0d8;border-radius:20px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:700}.ops-case-row i.bsc{color:#304aa1;background:#e8edff}.ops-case-row>strong{color:#0047d8}.today-card label{border-bottom:1px solid #edf0f5;padding:16px 22px;font-size:13px;font-weight:700;display:block}.today-card input{accent-color:#0047d8;margin-right:8px}.today-card small{color:#7a8798;margin:6px 0 0 25px;font-weight:400;display:block}.ops-flow{color:#fff;background:#061d4b;margin-top:17px;padding:25px}.ops-flow h3{color:#fff;margin:5px 0;font:24px Georgia,serif}.ops-flow ol{grid-template-columns:repeat(6,1fr);margin:0;padding:25px 0 0;list-style:none;display:grid;position:relative}.ops-flow ol:before{content:"";background:#2b436c;height:2px;position:absolute;top:43px;left:7%;right:7%}.ops-flow li{z-index:1;text-align:center}.ops-flow li>b{background:#203a66;border:5px solid #061d4b;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;display:grid}.ops-flow li.current>b,.ops-flow li.done>b{background:#ed1834}.ops-flow li.current>b{box-shadow:0 0 0 5px #ed183433}.ops-flow li small,.ops-flow li span{display:block}.ops-flow li span{margin-top:9px;font-size:12px;font-weight:700}.ops-flow li small{color:#9eb0cc;margin-top:3px;font-weight:400}.ops-filters{border-bottom:1px solid #e2e7ef;gap:8px;padding:18px;display:flex}.ops-filters input{border:1px solid #ccd5e4;min-width:280px;margin-right:auto;padding:11px}.ops-filters button{color:#647288;background:#edf1f7;border:0;padding:9px 12px}.ops-filters button.active{color:#fff;background:#0047d8}.ops-empty{text-align:center;background:#fff;border:1px solid #dce2ec;padding:80px 25px}.ops-empty>span{color:#ed1834;font-size:45px}.ops-empty h3{color:#061d4b;font:28px Georgia,serif}.ops-empty p{color:#6f7c90}.case-dialog{border:0;width:min(850px,100% - 30px);padding:36px;box-shadow:0 25px 80px #061d4b73}.case-dialog::backdrop{background:#040f27b8}.dialog-close{background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:20px}.case-dialog h2{margin:4px 0 25px;font-size:42px}.case-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-detail-grid article{background:#f1f4fa;border-left:4px solid #0047d8;padding:18px}.case-detail-grid b,.case-detail-grid small,.case-detail-grid span{display:block}.case-detail-grid small{color:#6d7a8c}.case-detail-grid b{color:#061d4b;margin:6px 0}.case-detail-grid span{color:#6d7a8c;font-size:12px}.detail-files,.detail-timeline{border:1px solid #dce2ec;flex-wrap:wrap;gap:8px;margin-top:22px;padding:18px;display:flex}.detail-files>b,.detail-timeline>b{color:#061d4b;width:100%;margin-bottom:5px}.detail-files span,.detail-timeline span{color:#637187;background:#edf1f7;padding:8px 10px;font-size:11px}.detail-timeline span.current,.detail-timeline span.done{color:#fff;background:#0047d8}.detail-timeline span.current{box-shadow:inset 0 -3px #ed1834}.dialog-note{color:#7a8698;margin-top:20px;font-size:11px}@media (max-width:1000px){.ops-shell{grid-template-columns:80px 1fr}.ops-sidebar{padding:22px 12px}.ops-back,.ops-brand>span:last-child,.ops-gate,.ops-sidebar nav i,.ops-sidebar nav span{display:none}.ops-brand{justify-content:center}.ops-sidebar nav button{place-items:center;display:grid}.ops-kpis{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.ops-flow ol{grid-template-columns:repeat(3,1fr);row-gap:20px}.ops-flow ol:before{display:none}}@media (max-width:650px){.ops-main{padding:22px 14px 50px}.ops-shell{grid-template-columns:1fr}.ops-sidebar{flex-direction:row;align-items:center;height:auto;display:flex;position:static}.ops-brand{border:0;padding:0}.ops-sidebar nav{margin:0 0 0 auto;display:flex}.ops-sidebar nav button{padding:9px}.ops-sidebar nav button:nth-child(n+4){display:none}.ops-intro,.ops-top{flex-direction:column;align-items:flex-start;gap:16px}.ops-kpis{grid-template-columns:1fr}.ops-case-row{grid-template-columns:1fr 1fr}.ops-case-row>i,.ops-case-row>span:nth-child(3){display:none}.ops-filters{flex-wrap:wrap}.ops-filters input{width:100%;min-width:0}.case-detail-grid{grid-template-columns:1fr}}.status-key{background:#fff;border:1px solid #dce2ec;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:12px 15px;font-size:10px;display:flex}.status-key>b{color:#45556d;margin-right:6px}.case-status,.case-status-block strong,.status-key span{border-radius:4px;padding:7px 9px;font-weight:800}.status-new{color:#405270!important;background:#e7edf7!important}.status-basis{color:#0750a4!important;background:#dcecff!important}.status-offer{color:#573ba5!important;background:#e8e1ff!important}.status-approval{color:#805d00!important;background:#fff0c9!important}.status-work{color:#087258!important;background:#d8f5ec!important}.status-billing{color:#a34019!important;background:#ffe3d7!important}.status-done{color:#246b37!important;background:#d9f1df!important}.ops-case-row i.case-status{text-align:left;border-radius:4px;padding:9px 11px}.case-status small{opacity:.7;font-size:8px;color:inherit!important;margin:0 0 3px!important}.case-dialog{max-height:calc(100vh - 30px);overflow:auto}.case-dialog-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.case-status-block{text-align:right}.case-status-block small,.case-status-block strong{display:block}.case-status-block small{color:#788599;margin-bottom:7px;font-size:9px}.case-status-block strong{font-size:14px}.case-progress{grid-template-columns:repeat(7,1fr);gap:0;margin:5px 0 26px;display:grid;position:relative}.case-progress:before{content:"";background:#dce2ec;height:3px;position:absolute;top:17px;left:6%;right:6%}.case-progress>div{z-index:1;text-align:center;color:#7b8797}.case-progress b{color:#66758a;background:#dce2ec;border:4px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;display:grid}.case-progress span{margin-top:6px;font-size:9px;display:block}.case-progress .done b{color:#fff;background:#0047d8}.case-progress .current b{color:#fff;background:#ed1834;box-shadow:0 0 0 4px #ed18342b}.case-progress .current span{color:#061d4b;font-weight:800}.workflow-control{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px 19px;display:flex}.workflow-control b,.workflow-control small,.workflow-control span{display:block}.workflow-control small{color:#ff7183;letter-spacing:.12em;font-size:9px}.workflow-control b{margin:5px 0}.workflow-control span{color:#adbbd2;font-size:11px}.workflow-control .primary:disabled{cursor:default;background:#4f607d;border-color:#4f607d}.communication-center{background:#f5f7fb;border:1px solid #dce2ec;margin-top:22px}.communication-head{background:#fff;border-bottom:1px solid #dce2ec;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.communication-head h3{color:#061d4b;margin:3px 0 0;font:23px Georgia,serif}.communication-head>span{color:#805d00;background:#fff0c9;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.channel-buttons{gap:7px;padding:13px 18px;display:flex}.channel-buttons button{color:#536279;background:#fff;border:1px solid #cbd5e4;padding:9px 12px}.channel-buttons button.active{color:#fff;background:#0047d8;border-color:#0047d8}.email-preview{background:#fff;border:1px solid #dce2ec;margin:0 18px}.email-preview.channel-phone{border-left:5px solid #25a76e}.email-preview.channel-chat{border-left:5px solid #ed1834}.email-brand{color:#fff;background:#061d4b;align-items:center;gap:11px;padding:15px 18px;display:flex}.email-brand b,.email-brand small{display:block}.email-brand small{color:#bfcae0;margin-top:3px}.email-content{color:#3f4c5f;padding:21px;line-height:1.55}.email-content>p{margin-top:0}.email-reply-buttons{flex-wrap:wrap;gap:8px;margin:20px 0 11px;display:flex}.email-reply-buttons button{color:#fff;background:#ed1834;border:0;padding:11px 14px;font-weight:800}.email-reply-buttons button:nth-child(2){background:#0047d8}.email-reply-buttons button:nth-child(3){background:#0e7863}.email-content>small{color:#7c899b}.communication-actions{justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.communication-actions button{color:#40506a;background:#fff;border:1px solid #c7d1e1;padding:10px 12px}.communication-actions .send-locked{color:#fff;background:#061d4b;border-color:#061d4b}.approval-note{color:#705616;background:#fff0c9;border-top:1px solid #ead791;margin:0;padding:12px 18px;font-size:11px}@media (max-width:650px){.case-dialog-heading,.communication-head,.workflow-control{flex-direction:column;align-items:flex-start}.case-status-block{text-align:left}.case-progress{grid-template-columns:repeat(4,1fr);row-gap:15px}.case-progress:before{display:none}.channel-buttons,.communication-actions,.email-reply-buttons{display:grid}.communication-actions{grid-template-columns:1fr}.status-key{display:none}}.automation-explained{background:#fff;border:1px solid #dce2ec;margin-top:18px;padding:22px}.automation-title h3{color:#061d4b;margin:4px 0 18px;font:24px Georgia,serif}.automation-explained ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.automation-explained li{background:#f2f5fa;gap:10px;padding:14px;display:flex}.automation-explained li>b{color:#fff;background:#0047d8;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid}.automation-explained li small,.automation-explained li strong{display:block}.automation-explained li strong{color:#061d4b;font-size:12px}.automation-explained li small{color:#68778b;margin-top:5px;line-height:1.4}.automation-stop{color:#725817;background:#fff0c9;border-left:4px solid #ed1834;margin-top:12px;padding:12px 15px;font-size:11px}.preview-tabs{gap:8px;padding:15px 18px 0;display:flex}.preview-tabs button{color:#536279;background:#fff;border:1px solid #cbd5e4;padding:11px 15px;font-weight:800}.preview-tabs button.active{color:#fff;background:#061d4b;border-color:#061d4b}.email-meta{color:#64738a;background:#edf2fa;justify-content:space-between;gap:20px;padding:11px 18px;font-size:10px;display:flex}.email-meta i{color:#172237;font-style:normal}.document-area{background:#dfe4ec;padding:20px}#mailArea[hidden],.document-area[hidden]{display:none}.document-sheet{color:#263247;background:#fff;width:min(100%,650px);min-height:810px;margin:auto;padding:45px 50px;box-shadow:0 12px 35px #061d4b26}.document-sheet header{border-bottom:4px solid #0047d8;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.document-sheet header b,.document-sheet header strong{display:block}.document-sheet header b{color:#061d4b;font:26px Georgia,serif}.document-sheet header strong{color:#ed1834;letter-spacing:.14em;font-size:10px}.document-sheet header>span{color:#fff;background:#0047d8;place-items:center;width:44px;height:44px;font:20px Georgia,serif;display:grid}.document-address{color:#708095;margin:18px 0 28px;font-size:8px;text-decoration:underline}.document-sheet>p{font-size:12px;line-height:1.6}.document-number{grid-template-columns:auto 1fr;justify-content:end;gap:5px 13px;margin:22px 0;font-size:9px;display:grid}.document-number span{color:#758297}.document-number b{color:#172237}.document-sheet h2{margin:30px 0 17px;font-size:27px}.document-sheet table{border-collapse:collapse;width:100%;margin:25px 0;font-size:11px}.document-sheet td,.document-sheet th{text-align:left;border-bottom:1px solid #dce2ec;padding:10px}.document-sheet th{color:#526178;background:#f1f4f9;width:34%}.document-note{background:#fff6dd;border-left:4px solid #ed1834;padding:14px;font-size:10px}.document-note p{margin:5px 0 0;line-height:1.5}.document-sheet footer{color:#5d6b7f;border-top:1px solid #dce2ec;margin-top:55px;padding-top:15px;font-size:10px;display:grid}.document-sheet footer b{color:#061d4b}.document-sheet footer small{color:#a04e43;margin-top:18px}.case-dialog{width:min(1000px,100% - 30px)}@media (max-width:760px){.automation-explained ol{grid-template-columns:1fr 1fr}.document-sheet{min-height:0;padding:28px 23px}.email-meta{flex-direction:column;gap:4px}}@media (max-width:520px){.automation-explained ol{grid-template-columns:1fr}.preview-tabs{display:grid}.document-area{padding:8px}.document-sheet h2{font-size:22px}}.signal-bell{position:relative}.signal-bell i{color:#fff;background:#ed1834;border-radius:50%;place-items:center;width:19px;height:19px;font:9px Arial,sans-serif;display:grid;position:absolute;top:-7px;right:-6px}.signal-strip{background:#fff;border:1px solid #dce2ec;grid-template-columns:repeat(3,1fr) auto;align-items:center;margin-top:17px;display:grid}.signal-strip>div{border-right:1px solid #e3e8f0;grid-template-columns:16px 1fr;padding:16px 18px;display:grid}.signal-strip .signal-dot{grid-row:1/3}.signal-strip b,.signal-strip small{display:block}.signal-strip small{color:#778499;margin-top:4px;font-size:10px}.signal-strip button{color:#fff;background:#061d4b;border:0;height:100%;padding:0 20px;font-weight:800}.signal-dot{border-radius:50%;width:10px;height:10px;margin-top:3px;display:inline-block}.signal-dot.red{background:#ed1834;box-shadow:0 0 0 5px #ed183421}.signal-dot.orange{background:#e5a600;box-shadow:0 0 0 5px #e5a60024}.signal-dot.blue{background:#0047d8;box-shadow:0 0 0 5px #0047d81f}.signal-dot.green{background:#16865f}.signal-board{gap:10px;display:grid}.signal-board>button{text-align:left;color:#172237;background:#fff;border:1px solid #dce2ec;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;padding:20px;display:grid}.signal-board>button:hover{border-color:#0047d8;box-shadow:0 8px 24px #061d4b14}.signal-board b,.signal-board em,.signal-board small{display:block}.signal-board small{letter-spacing:.12em;color:#7a8798;font-size:9px}.signal-board b{color:#061d4b;margin:4px 0}.signal-board em{color:#6e7a8d;font-size:12px;font-style:normal}.signal-board>button>strong{color:#0047d8;font-size:11px}.slim-rule{color:#bfcbe0;background:#061d4b;margin-top:16px;padding:15px 18px;font-size:12px}.slim-rule b{color:#fff}.all-clear{color:#176b50;background:#e5f6ef;gap:5px;padding:35px;display:grid}.prototype-chip{color:#805d00;letter-spacing:.08em;background:#fff0c9;border-radius:3px;padding:8px 11px;font-size:9px;font-weight:800}.customer-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.35fr);gap:17px;display:grid}.customer-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ecf2;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;width:100%;padding:18px 20px;display:grid}.customer-row.active,.customer-row:hover{background:#eef4ff;box-shadow:inset 4px 0 #0047d8}.customer-row b,.customer-row small{display:block}.customer-row small{color:#7a8798;margin-top:5px}.customer-row i{color:#9b5b00;background:#fff0c9;padding:6px 8px;font-size:9px;font-style:normal}.customer-row>strong{color:#0047d8}.customer-mask{background:#fff;border:1px solid #dce2ec;padding:25px}.mask-head{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:17px;display:flex}.mask-head small{color:#7a8798;font-size:9px}.mask-head h3{color:#061d4b;margin:4px 0 0;font:26px Georgia,serif}.mask-head>span{color:#176b50;background:#e5f6ef;padding:7px 9px;font-size:10px}.mask-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mask-grid label,.offer-title{color:#4d5c72;font-size:11px;font-weight:800}.mask-grid input,.mask-grid select,.mask-grid textarea,.offer-title input{color:#172237;background:#fbfcfe;border:1px solid #cbd4e2;width:100%;margin-top:7px;padding:12px;display:block}.mask-grid .wide{grid-column:1/-1}.mask-grid .check{background:#f3f6fb;align-items:center;gap:9px;padding:12px;display:flex}.mask-grid .check input{accent-color:#0047d8;width:auto;margin:0}.mask-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.mask-actions button{color:#43526a;background:#fff;border:1px solid #cbd4e2;padding:12px 15px}.mask-actions .primary{color:#fff;background:#ed1834;border-color:#ed1834}.offer-workspace{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:18px;display:grid}.offer-editor{background:#fff;border:1px solid #dce2ec;padding:23px}.generator-state{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.generator-state small{color:#768399;font-size:9px;display:block}.generator-state select{background:#fff;border:1px solid #cbd4e2;min-width:270px;margin-top:6px;padding:10px}.generator-state>strong{border-radius:3px;padding:8px 10px;font-size:10px}.state-draft{color:#9c3e1e;background:#ffe4dc}.state-review{color:#0750a4;background:#dcecff}.state-approval{color:#805d00;background:#fff0c9}.state-approved{color:#246b37;background:#d9f1df}.offer-title{margin-top:18px;display:block}.basis-card{background:#eef4ff;border-left:4px solid #0047d8;margin-top:15px;padding:15px}.basis-card b,.basis-card small,.basis-card span{display:block}.basis-card small{color:#5e7294;font-size:8px}.basis-card b{color:#061d4b;margin:6px 0}.basis-card span{color:#69788f;font-size:11px}.offer-items-head{justify-content:space-between;align-items:center;margin:25px 0 10px;display:flex}.offer-items-head h3{color:#061d4b;margin:0;font:23px Georgia,serif}.offer-items-head button,.suggest-button{color:#0047d8;background:#fff;border:1px solid #bdc9da;padding:9px 11px;font-size:11px;font-weight:800}.offer-items{gap:9px;display:grid}.offer-item{background:#f4f7fb;border-left:4px solid #0047d8;grid-template-columns:110px minmax(180px,1fr) 75px 85px 105px 30px;align-items:end;gap:8px;padding:13px;display:grid}.offer-item.optional{opacity:.67;border-left-color:#8b98a9}.offer-item label{color:#5e6d82;font-size:9px;font-weight:800}.offer-item input{background:#fff;border:1px solid #cbd4e2;width:100%;margin-top:5px;padding:9px}.include-item{align-self:center}.include-item input{accent-color:#0047d8;width:auto;margin:0 6px 0 0}.include-item span{font-size:9px}.remove-item{color:#9c3e1e;background:#ffe4dc;border:0;height:35px;font-size:18px}.item-warning{color:#9b5b00;grid-column:2/-1;margin:0;font-size:9px}.no-items{text-align:center;color:#758297;background:#f4f7fb;padding:22px}.suggest-button{border-style:dashed;width:100%;margin-top:10px}.offer-totals{color:#c1cce0;background:#061d4b;justify-content:flex-end;align-items:center;gap:17px;margin-top:18px;padding:15px;display:flex}.offer-totals span,.offer-totals strong{gap:4px;font-size:10px;display:grid}.offer-totals b{color:#fff;font-size:13px}.offer-totals strong{color:#ff7183;border-left:1px solid #3b4e70;padding-left:16px}.generator-check{color:#705616;background:#fff0c9;gap:5px;margin-top:12px;padding:13px;font-size:10px;display:grid}.generator-check b,.generator-check span{display:block}.generator-check b.ok{color:#176b50}.generator-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.generator-actions button{color:#43536b;background:#fff;border:1px solid #bdc8d9;padding:11px;font-size:10px;font-weight:800}.generator-actions .approval-action{color:#fff;background:#0047d8;border-color:#0047d8}.generator-actions .approve-action{color:#fff;background:#ed1834;border-color:#ed1834}.generator-actions .send-action{color:#fff;background:#16865f;border-color:#16865f}.generator-actions button:disabled{color:#78869a;cursor:not-allowed;background:#d8dee8;border-color:#d8dee8}.offer-preview-wrap{background:#dfe4ec;padding:15px;position:sticky;top:20px}.preview-label{color:#44536b;justify-content:space-between;padding:2px 4px 12px;font-size:10px;display:flex}.offer-document{color:#263247;background:#fff;min-height:800px;padding:42px 44px;box-shadow:0 10px 30px #061d4b21}.offer-document header{border-bottom:4px solid #0047d8;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.offer-document header b,.offer-document header strong{display:block}.offer-document header b{color:#061d4b;font:24px Georgia,serif}.offer-document header strong{color:#ed1834;letter-spacing:.13em;font-size:9px}.offer-document header>span{color:#fff;background:#0047d8;place-items:center;width:42px;height:42px;font:19px Georgia,serif;display:grid}.offer-address{color:#718096;margin:16px 0 24px;font-size:7px;text-decoration:underline}.offer-document>p{font-size:11px;line-height:1.5}.offer-meta{grid-template-columns:auto 1fr;gap:4px 9px;width:55%;margin:18px 0 18px auto;font-size:8px;display:grid}.offer-meta span{color:#7a8798}.offer-document h2{margin:22px 0 13px;font-size:26px}.offer-document table{border-collapse:collapse;width:100%;margin:22px 0;font-size:9px}.offer-document th{color:#fff;background:#061d4b}.offer-document td,.offer-document th{text-align:left;border-bottom:1px solid #dce2ec;padding:8px}.offer-document td:nth-child(3),.offer-document td:nth-child(4){white-space:nowrap}.offer-document-totals{gap:6px;width:55%;margin-left:auto;font-size:9px;display:grid}.offer-document-totals span,.offer-document-totals strong{justify-content:space-between;display:flex}.offer-document-totals strong{color:#061d4b;border-top:2px solid #061d4b;padding-top:7px}.offer-document-note{background:#fff5d8;border-left:4px solid #ed1834;margin-top:28px;padding:13px;font-size:9px}.offer-document-note p{margin:5px 0 0}.offer-document footer{color:#657389;background:0 0;border-top:1px solid #dce2ec;margin-top:45px;padding-top:13px;font-size:9px;display:grid}.offer-document footer b{color:#061d4b}.document-list{gap:10px;display:grid}.document-list button{text-align:left;background:#fff;border:1px solid #dce2ec;grid-template-columns:130px 1fr 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.document-list span{color:#0047d8;font-weight:800}.document-list small{color:#718096}.document-list i{font-style:normal}@media (max-width:1180px){.offer-workspace{grid-template-columns:1fr}.offer-preview-wrap{position:static}.offer-item{grid-template-columns:100px 1fr 70px 80px 100px 30px}}@media (max-width:850px){.signal-strip{grid-template-columns:1fr 1fr}.signal-strip button{min-height:65px}.customer-layout{grid-template-columns:1fr}.offer-item{grid-template-columns:1fr 1fr}.item-description,.item-warning{grid-column:1/-1}.remove-item{grid-column:2}.document-list button{grid-template-columns:1fr 1fr}}@media (max-width:650px){.generator-actions,.mask-grid,.signal-strip{grid-template-columns:1fr}.signal-strip>div{border-bottom:1px solid #e3e8f0;border-right:0}.signal-board>button{grid-template-columns:22px 1fr}.signal-board>button>strong{grid-column:2}.mask-grid .wide{grid-column:auto}.generator-state,.mask-actions,.offer-totals{flex-direction:column;align-items:stretch}.offer-item{grid-template-columns:1fr}.item-description,.item-warning,.remove-item{grid-column:auto}.offer-preview-wrap{padding:5px}.offer-document{min-height:0;padding:28px 22px}.document-list button{grid-template-columns:1fr}}.guest-offer-card{background:#fff7df;border:1px solid #ead791;border-left:5px solid #ed1834;margin-top:16px;padding:18px}.guest-offer-card[hidden]{display:none}.guest-offer-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.guest-offer-head small{color:#9b5b00;letter-spacing:.12em;font-size:8px}.guest-offer-head h3{color:#061d4b;margin:4px 0 0;font:23px Georgia,serif}.guest-offer-head button{color:#fff;background:#061d4b;border:0;padding:11px 14px;font-size:10px;font-weight:800}.guest-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guest-fields label,.offer-copy-editor label{color:#5b687b;font-size:9px;font-weight:800}.guest-fields input,.guest-fields textarea,.offer-copy-editor textarea{color:#172237;background:#fff;border:1px solid #c9d2df;width:100%;margin-top:5px;padding:10px;display:block}.guest-fields .wide{grid-column:1/-1}.guest-offer-card>p{color:#765d22;margin:12px 0 0;font-size:10px;line-height:1.5}.offer-copy-editor{background:#f7f9fc;border:1px solid #dce2ec;margin-top:12px}.offer-copy-editor summary{cursor:pointer;color:#061d4b;padding:13px 15px;font-size:11px;font-weight:800}.offer-copy-editor[open] summary{border-bottom:1px solid #dce2ec}.offer-copy-editor label{padding:10px 15px;display:block}.offer-copy-editor textarea{resize:vertical;line-height:1.45}.offer-scope{color:#4f5d72;background:#f3f6fa;border-left:3px solid #0047d8;margin:18px 0;padding:11px}.offer-terms{color:#4f5d72;border:1px solid #dce2ec;margin-top:18px;padding:12px;font-size:9px}.offer-terms p{margin:5px 0 0;line-height:1.5}@media (max-width:650px){.guest-offer-head{flex-direction:column;align-items:flex-start}.guest-fields{grid-template-columns:1fr}.guest-fields .wide{grid-column:auto}}.technical-selection-warning{color:#705616;background:#fff0c9;border-left:4px solid #ed1834;gap:5px;margin-top:14px;padding:13px;font-size:10px;line-height:1.5;display:grid}.technical-selection-warning b{color:#061d4b}.offer-library{background:#f7f9fc;border:1px solid #cbd5e4;margin-top:10px}.offer-library[hidden]{display:none}.offer-library-head{border-bottom:1px solid #dce2ec;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.offer-library-head small{color:#ed1834;letter-spacing:.12em;font-size:8px}.offer-library-head h3{color:#061d4b;margin:3px 0 0;font:22px Georgia,serif}.offer-library-head input{border:1px solid #cbd5e4;min-width:220px;padding:10px}.offer-library>div:nth-child(2){display:grid}.offer-library article{background:#fff;border-bottom:1px solid #e1e6ee;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.offer-library article>span{color:#fff;background:#061d4b;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.offer-library article b,.offer-library article small{display:block}.offer-library article b{color:#061d4b;font-size:11px}.offer-library article small{color:#718096;margin-top:4px;font-size:9px}.offer-library article button{color:#fff;background:#0047d8;border:0;padding:9px 11px;font-size:9px;font-weight:800}.offer-library>p{color:#705616;background:#fff0c9;margin:0;padding:11px 15px;font-size:9px}.offer-item textarea{resize:vertical;background:#fff;border:1px solid #cbd4e2;width:100%;margin-top:5px;padding:9px;line-height:1.35}.offer-document #offerPreviewIntro,.offer-document #offerPreviewTerms,.offer-document .offer-scope,.offer-document td:nth-child(2){white-space:pre-line}.offer-document td:nth-child(2){line-height:1.35}@media (max-width:650px){.offer-library-head{flex-direction:column;align-items:stretch}.offer-library-head input{min-width:0}.offer-library article{grid-template-columns:32px 1fr}.offer-library article button{grid-column:2}}.offer-document #offerPreviewIntro,.offer-document .offer-scope{max-height:none;overflow:visible}.calculation-card{background:#f2f6fc;border:1px solid #d8e0ec;grid-template-columns:1fr 120px 125px;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.calculation-card b,.calculation-card small{display:block}.calculation-card small{color:#718096;letter-spacing:.1em;font-size:8px}.calculation-card b{color:#061d4b;margin-top:4px}.calculation-card label,.catalog-price{color:#536279;font-size:9px;font-weight:800}.calculation-card input,.calculation-card select,.catalog-price input{background:#fff;border:1px solid #c5d0df;width:100%;margin-top:5px;padding:9px;display:block}.offer-library article{grid-template-columns:35px 1fr 100px auto}.catalog-price{font-style:normal}.optional-row{color:#6f7b8c;background:#f3f5f8}.optional-row em{color:#8a5c00;font-size:8px}.generator-actions .accept-action{color:#fff;background:#061d4b;border-color:#061d4b}.offer-delivery-card{background:#fff;border:1px solid #cad4e2;margin-top:14px;padding:16px}.offer-delivery-card b,.offer-delivery-card small{display:block}.offer-delivery-card>div:first-child small{color:#ed1834;letter-spacing:.1em;font-size:8px}.offer-delivery-card b{color:#061d4b;margin-top:5px}.offer-delivery-card p{color:#5d6a7c;font-size:10px;line-height:1.5}.offer-delivery-card>div:nth-child(3){gap:8px;display:flex}.offer-delivery-card button{color:#fff;background:#0047d8;border:0;padding:10px 12px;font-size:9px;font-weight:800}.offer-delivery-card button+button{background:#061d4b}.offer-delivery-card>small{color:#627188;margin-top:10px}.offer-document-totals span:nth-child(2){color:#9b5b00}.offer-preview-wrap .offer-delivery-card{position:relative}@media (max-width:760px){.calculation-card{grid-template-columns:1fr 1fr}.calculation-card>div{grid-column:1/-1}.offer-library article{grid-template-columns:32px 1fr}.catalog-price,.offer-library article button{grid-column:2}.offer-delivery-card>div:nth-child(3){display:grid}}@media print{body.print-offer *{visibility:hidden!important}body.print-offer .offer-document,body.print-offer .offer-document *{visibility:visible!important}body.print-offer .offer-document{width:100%;box-shadow:none;padding:18mm;position:absolute;inset:0}body.print-offer .offer-document-note{display:none}.offer-document{break-inside:avoid}}.fields select{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #ccd7d3;border-radius:2px;margin-top:8px;padding:14px;display:block}.fields select:focus{border-color:var(--green);outline:2px solid #157a6740}.fields .website-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bsc-consent{background:#eef4ff;border-left:4px solid #0047d8;margin-bottom:12px;padding:14px}.form-errors{color:#8a351e;background:#fff0e8;border-left:4px solid #ed1834;gap:5px;margin-top:16px;padding:14px;font-size:12px;display:grid}.form-errors b{color:#061d4b}.submit:disabled{opacity:.65;cursor:wait}.internal-access{background:#061d4b;place-items:center;min-height:100vh;padding:30px;display:grid}.internal-access>div{background:#fff;border-top:6px solid #ed1834;max-width:650px;padding:48px}.internal-access>div>span{color:#fff;background:#0047d8;place-items:center;width:52px;height:52px;font:24px Georgia,serif;display:grid}.internal-access h1{font-size:45px}.internal-access p:not(.eyebrow){color:#647288;line-height:1.65}.internal-access a{color:#fff;background:#061d4b;margin-top:15px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-block}.live-internal{background:#eef2f8;min-height:100vh;padding-bottom:70px}.live-internal>header{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;padding:18px clamp(22px,5vw,70px);display:flex}.live-internal>header>div{align-items:center;gap:11px;display:flex}.live-internal>header b,.live-internal>header small{display:block}.live-internal>header small{color:#acbad1}.live-internal>header>div:last-child{text-align:right;gap:16px}.live-internal>header a{color:#fff;font-size:11px}.live-internal-heading{justify-content:space-between;align-items:end;padding:55px clamp(22px,5vw,70px) 30px;display:flex}.live-internal-heading h1{margin:8px 0;font-size:clamp(38px,5vw,62px)}.live-internal-heading p:last-child{color:#68778b}.live-internal-heading>a{color:#fff;background:#0047d8;padding:11px 14px;font-weight:800;text-decoration:none}.live-kpis{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 clamp(22px,5vw,70px);display:grid}.live-kpis article{background:#fff;border-top:4px solid #0047d8;padding:20px}.live-kpis small,.live-kpis strong{display:block}.live-kpis small{color:#68778b}.live-kpis strong{color:#061d4b;margin-top:8px;font:38px Georgia,serif}.live-case-list{background:#fff;border:1px solid #dce2ec;margin:18px clamp(22px,5vw,70px)}.live-case-head,.live-case-list article{grid-template-columns:1fr 1.3fr 1.2fr 1fr .6fr;align-items:center;gap:14px;padding:17px 20px;display:grid}.live-case-head{color:#c3cee2;text-transform:uppercase;letter-spacing:.09em;background:#061d4b;font-size:9px}.live-case-list article{border-bottom:1px solid #e6eaf0}.live-case-list article b,.live-case-list article small{display:block}.live-case-list article small{color:#728095;margin-top:4px}.live-case-list article i{color:#0750a4;background:#dcecff;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.has-signal,.no-signal{text-align:center;padding:7px 9px;font-size:10px;font-weight:800}.has-signal{color:#9c3e1e;background:#ffe4dc}.no-signal{color:#246b37;background:#d9f1df}.live-empty{text-align:center;color:#68778b;gap:7px;padding:55px;display:grid}.live-empty b{color:#061d4b}.live-boundary{color:#715b21;background:#fff5d8;border-left:4px solid #ed1834;margin:20px clamp(22px,5vw,70px);padding:14px;font-size:11px}@media (max-width:780px){.live-internal-heading,.live-internal>header{flex-direction:column;align-items:flex-start;gap:18px}.live-kpis{grid-template-columns:1fr}.live-case-head{display:none}.live-case-list article{grid-template-columns:1fr 1fr}.live-case-list article>span:nth-child(3){grid-column:1/-1}}.acceptance-page{color:#172237;background:linear-gradient(135deg,#061d4b,#0b347d);min-height:100vh;padding:45px 20px}.acceptance-page>header{color:#fff;align-items:center;gap:12px;width:min(860px,100%);margin:0 auto 18px;display:flex}.acceptance-page>header b,.acceptance-page>header small{display:block}.acceptance-page>header small{color:#b7c5df;margin-top:3px}.acceptance-card{background:#fff;border-top:6px solid #ed1834;width:min(860px,100%);margin:auto;padding:clamp(25px,5vw,55px);box-shadow:0 25px 80px #00000047}.acceptance-card h1{margin:8px 0 28px;font-size:clamp(36px,5vw,58px)}.acceptance-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acceptance-summary span{background:#eef3fb;padding:16px}.acceptance-summary span.advance{background:#fff1d5;border-left:4px solid #ed1834;grid-column:1/-1}.acceptance-summary b,.acceptance-summary small{display:block}.acceptance-summary small{color:#68778b}.acceptance-summary b{color:#061d4b;margin-top:6px}.acceptance-note{color:#56657a;margin:24px 0;line-height:1.6}.acceptance-form{border-top:1px solid #dce2ec;grid-template-columns:1fr 1fr;gap:14px;padding-top:22px;display:grid}.acceptance-form>label:not(.acceptance-check){color:#4e5e74;font-size:11px;font-weight:800}.acceptance-form input[type=email],.acceptance-form input[type=text],.acceptance-form>label>input{border:1px solid #c6d1df;width:100%;margin-top:7px;padding:13px;display:block}.acceptance-check{color:#46556b;background:#f4f7fb;grid-column:1/-1;gap:10px;padding:14px;font-size:12px;line-height:1.5;display:flex}.acceptance-check input{accent-color:#0047d8;flex:none;margin-top:3px}.acceptance-form .form-errors,.acceptance-form>button,.acceptance-form>small{grid-column:1/-1}.acceptance-form>button{border:0}.acceptance-form>small{color:#728095;line-height:1.5}.acceptance-success{text-align:center}.acceptance-success>span{color:#fff;background:#16865f;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;display:grid}.acceptance-success h2{font-size:40px}.acceptance-success>p{color:#56657a}.acceptance-success>div{background:#fff1d5;border-left:5px solid #ed1834;margin-top:25px;padding:22px}.acceptance-success>div small,.acceptance-success>div strong{display:block}.acceptance-success>div strong{color:#061d4b;margin:6px;font:36px Georgia,serif}.acceptance-card.state{text-align:center;max-width:650px}.acceptance-card.state>.brand-mark{margin:auto}.acceptance-card.state p{color:#5e6d80}@media (max-width:650px){.acceptance-page{padding:20px 10px}.acceptance-form,.acceptance-summary{grid-template-columns:1fr}.acceptance-check,.acceptance-form .form-errors,.acceptance-form>button,.acceptance-form>small,.acceptance-summary span.advance{grid-column:auto}}.acceptance-logo{width:230px;height:70px;padding:5px 8px}.acceptance-logo,.internal-brand-logo{object-fit:contain;object-position:left center;background:#fff}.internal-brand-logo{width:220px;height:52px;padding:4px 7px;display:block}.acceptance-card.state .internal-brand-logo{width:min(330px,85%);height:82px;margin:0 auto 18px}.internal-page>header .internal-brand-logo{width:210px;height:48px}@media (max-width:650px){.internal-brand-logo{width:190px;height:48px}}.state-brand-logo{object-fit:contain;object-position:left center;width:min(340px,90%);height:82px;margin-bottom:18px;display:block}.customer-portal-state .state-brand-logo{width:min(360px,95%)}.document-brand-logo{object-fit:contain;object-position:right center;width:210px;height:55px;display:block}.customer-accept-preview{width:100%;margin:5px 0 14px;color:#fff!important;background:#ed1834!important;border:0!important;padding:14px!important;font-size:11px!important}.customer-accept-preview[hidden],.post-acceptance-flow[hidden]{display:none}.post-acceptance-flow{background:#fff;border:1px solid #cbd5e3;margin-top:14px;padding:16px}.post-acceptance-flow>div:first-child small{color:#ed1834;letter-spacing:.1em;font-size:8px}.post-acceptance-flow h3{color:#061d4b;margin:4px 0 13px;font:22px Georgia,serif}.post-acceptance-flow article{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:13px;display:grid}.post-acceptance-flow article>span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.post-acceptance-flow article b,.post-acceptance-flow article small{display:block}.post-acceptance-flow article small{color:#68778b;margin-top:4px}.post-acceptance-flow article i{padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.post-acceptance-flow article.automatic{background:#e8f5ef}.post-acceptance-flow article.automatic>span{background:#16865f}.post-acceptance-flow article.automatic i{color:#176b50;background:#cfe9dd}.post-acceptance-flow article.needs-approval{background:#fff1d5}.post-acceptance-flow article.needs-approval>span{background:#ed1834}.post-acceptance-flow article.needs-approval i{color:#7c5709;background:#ffe0aa}.invoice-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.invoice-actions button{color:#fff;background:#ed1834;border:0;padding:11px;font-size:9px;font-weight:800}.invoice-actions button+button{background:#16865f}.invoice-actions button:disabled{color:#78869a;background:#d8dee8}@media (max-width:650px){.post-acceptance-flow article{grid-template-columns:30px 1fr}.post-acceptance-flow article i{grid-column:2}.invoice-actions{grid-template-columns:1fr}}.live-heading-actions{gap:8px;display:flex}.live-heading-actions a{color:#fff;background:#0047d8;padding:11px 14px;font-weight:800;text-decoration:none}.live-heading-actions a+a{background:#061d4b}.live-case-row{color:inherit;border-bottom:1px solid #e6eaf0;grid-template-columns:1fr 1.3fr 1.2fr 1fr .6fr;align-items:center;gap:14px;padding:17px 20px;text-decoration:none;transition:all .15s;display:grid}.live-case-row:hover{background:#f1f5fc}.live-case-row b,.live-case-row small{display:block}.live-case-row small{color:#728095;margin-top:4px}.live-case-row i{color:#0750a4;background:#dcecff;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.case-record-page,.internal-offer-shell{background:#edf2f8;min-height:100vh;padding-bottom:70px}.internal-tool-header{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px clamp(20px,4vw,60px);display:flex}.internal-tool-header>div{align-items:center;gap:12px;display:flex}.internal-tool-header b,.internal-tool-header small{display:block}.internal-tool-header small{color:#afbdd2;margin-top:3px}.internal-tool-header a{color:#fff;margin-left:15px;font-size:11px;font-weight:800}.offer-workspace-heading{justify-content:space-between;align-items:end;gap:35px;padding:48px clamp(20px,5vw,74px) 28px;display:flex}.offer-workspace-heading h1{max-width:870px;margin:6px 0 12px;font-size:clamp(38px,4vw,60px)}.offer-workspace-heading>div>p:last-child{color:#65758a;max-width:820px;line-height:1.6}.offer-workspace-heading aside{color:#fff;background:#0047d8;border-bottom:5px solid #ed1834;min-width:240px;padding:22px}.offer-workspace-heading aside b,.offer-workspace-heading aside small{display:block}.offer-workspace-heading aside b{font:30px Georgia,serif}.offer-workspace-heading aside small{color:#d9e5ff;margin-top:6px}.offer-workspace{padding:0 clamp(20px,5vw,74px)}.offer-editor-card{background:#fff;border:1px solid #d8e0eb;max-width:1240px;padding:clamp(22px,4vw,45px)}.offer-editor-card h2{margin:35px 0 17px;font-size:28px}.offer-editor-card h2:first-child{margin-top:0}.offer-editor-card>label,.offer-guest-fields label{color:#506077;font-size:11px;font-weight:800;display:block}.offer-editor-card input,.offer-editor-card select{color:#142139;background:#fff;border:1px solid #c5d0df;width:100%;margin-top:6px;padding:12px;display:block}.offer-guest-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.offer-warning{color:#765920;background:#fff2d8;border-left:4px solid #ed1834;padding:14px;font-size:12px;line-height:1.5}.durable-catalog{border:1px solid #d7dfeb}.durable-catalog article{border-bottom:1px solid #e4e9f0;grid-template-columns:38px minmax(250px,1fr) 125px auto auto;align-items:end;gap:10px;padding:12px;display:grid}.durable-catalog article:last-child{border-bottom:0}.durable-catalog article>span{color:#fff;background:#061d4b;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.durable-catalog b,.durable-catalog small{display:block}.durable-catalog small{color:#718095;margin-top:4px}.durable-catalog label{color:#68778a;font-size:9px;font-weight:800}.durable-catalog button,.offer-save-actions button{color:#063c9d;background:#e6ecf6;border:0;padding:11px 13px;font-size:10px;font-weight:800}.durable-catalog button.add{color:#fff;background:#0047d8}.offer-empty,.record-empty{color:#758298;text-align:center;background:#f3f6fa;padding:25px}.durable-items article{background:#f4f7fb;grid-template-columns:38px minmax(230px,1fr) 100px 140px 35px;align-items:end;gap:10px;margin-bottom:8px;padding:13px;display:grid}.durable-items article>span{color:#ed1834;font-weight:800}.durable-items b,.durable-items small{display:block}.durable-items small{color:#718095;margin-top:4px}.durable-items label{color:#64738a;font-size:9px;font-weight:800}.durable-items button{color:#5f6d81;background:#e4e9f1;border:0;height:39px;font-size:21px}.offer-calculation{color:#fff;background:#061d4b;grid-template-columns:160px 1fr 1fr;align-items:end;gap:12px;margin-top:20px;padding:18px;display:grid}.offer-calculation label{font-size:10px;font-weight:800}.offer-calculation span{text-align:right}.offer-calculation b,.offer-calculation small{display:block}.offer-calculation small{color:#afbdd2}.offer-calculation b{margin-top:5px;font:24px Georgia,serif}.tool-message{color:#843d27;background:#fff0e8;border-left:4px solid #ed1834;padding:13px}.tool-message.success{color:#17634c;background:#e7f4ee;border-color:#16865f}.offer-save-actions{gap:10px;margin-top:18px;display:flex}.offer-save-actions .primary{font-size:11px}.offer-save-actions button:disabled{opacity:.45;cursor:not-allowed}.tool-boundary{color:#6b788b;margin-top:18px;font-size:11px}.case-record-title{justify-content:space-between;align-items:end;gap:30px;padding:48px clamp(20px,5vw,70px) 25px;display:flex}.case-record-title h1{margin:5px 0 9px}.case-record-title>div>p:last-child{color:#65758a}.case-status{color:#fff;background:#0047d8;border-bottom:5px solid #ed1834;min-width:250px;padding:18px}.case-status b,.case-status small{display:block}.case-status small{color:#c6d7fa}.case-status b{margin-top:6px}.case-record-signals{background:#fff;margin:0 clamp(20px,5vw,70px) 16px;padding:24px}.case-record-signals h2{font-size:26px}.case-record-signals article{background:#f5f7fa;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;margin-top:7px;padding:12px;display:grid}.case-record-signals article>span{background:#ed1834;border-radius:50%;width:9px;height:9px}.case-record-signals article.signal-orange>span{background:#f29b21}.case-record-signals article.signal-blue>span{background:#1577df}.case-record-signals article.signal-green>span{background:#16865f}.case-record-signals b,.case-record-signals small{display:block}.case-record-signals small{color:#718095;margin-top:3px}.case-record-signals i{font-size:10px;font-style:normal;font-weight:800}.case-record-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 clamp(20px,5vw,70px);display:grid}.case-record-grid>section{background:#fff;border:1px solid #d9e1ec;padding:25px}.case-record-grid>section.wide{grid-column:1/-1}.case-record-grid h2{font-size:27px}.case-record-grid dl{margin:0}.case-record-grid dl>div{border-bottom:1px solid #e4e9f0;grid-template-columns:110px 1fr;gap:15px;padding:11px 0;display:grid}.case-record-grid dt{color:#748296;font-size:11px}.case-record-grid dd{margin:0;line-height:1.5}.record-section-head{justify-content:space-between;align-items:center;display:flex}.record-section-head a{color:#fff;background:#0047d8;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.record-line{border-bottom:1px solid #e5eaf0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.record-line.offer{grid-template-columns:1fr auto auto}.record-line b,.record-line small{display:block}.record-line small{color:#748296;margin-top:4px}.record-line i{background:#e4ebf6;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.timeline-row{grid-template-columns:125px 10px 1fr;gap:12px;padding:8px 0;display:grid}.timeline-row time{color:#748296;font-size:10px}.timeline-row>span{background:#0047d8;border-radius:50%;width:9px;height:9px;margin-top:3px}.timeline-row b,.timeline-row small{display:block}.timeline-row small{color:#748296;margin-top:4px}.case-progress{background:#fff;border:1px solid #d9e1ec;margin:0 clamp(20px,5vw,70px) 16px}.case-progress-head{justify-content:space-between;align-items:end;gap:24px;padding:20px 24px 17px;display:flex}.case-progress-head .eyebrow{margin:0 0 5px}.case-progress-head h2{margin:0;font-size:27px}.case-progress-head>p{color:#66768b;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.5}.case-progress-track{scroll-snap-type:x proximity;border-top:1px solid #dfe6ef;grid-template-columns:repeat(8,minmax(135px,1fr));display:grid;overflow-x:auto}.case-progress-step{color:#18243b;scroll-snap-align:start;border-top:5px solid #cbd5e2;border-right:1px solid #dfe6ef;min-height:112px;padding:15px 14px 14px;text-decoration:none;transition:background .16s,color .16s,transform .16s}.case-progress-step:last-child{border-right:0}.case-progress-step:hover{background:#eef4ff;transform:translateY(-2px)}.case-progress-step:focus-visible{outline-offset:-3px;outline:3px solid #ed1834}.case-progress-step b,.case-progress-step small,.case-progress-step span{display:block}.case-progress-number{color:#748296;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:900}.case-progress-step b{font-size:13px;line-height:1.25}.case-progress-step small{color:#6c7b8f;margin-top:6px;font-size:10px;line-height:1.35}.case-progress-step.complete{background:#f0f8f5;border-top-color:#16865f}.case-progress-step.complete .case-progress-number{color:#16865f}.case-progress-step.current{color:#fff;background:#061d4b;border-top-color:#ed1834}.case-progress-step.current .case-progress-number{color:#ff536a}.case-progress-step.current small{color:#c8d3e5}.case-record-grid>section[id]{scroll-margin-top:24px}.case-assignment{margin-top:10px}.assignment-summary{border:1px solid #d9e1ec;grid-template-columns:repeat(4,1fr);display:grid}.assignment-summary span{border-right:1px solid #d9e1ec;padding:15px}.assignment-summary span:last-child{border-right:0}.assignment-summary b,.assignment-summary small{display:block}.assignment-summary small{color:#6c7b8f;min-height:28px;font-size:11px;line-height:1.3}.assignment-summary b{margin-top:6px;font-size:14px}.assignment-form{background:#f3f6fa;grid-template-columns:1.2fr 1.2fr .8fr;gap:12px;margin-top:14px;padding:17px;display:grid}.assignment-form label{color:#506077;font-size:11px;font-weight:800}.assignment-form input,.assignment-form select{color:#142139;background:#fff;border:1px solid #c5d0df;width:100%;margin-top:6px;padding:11px}.assignment-notes{grid-column:1/-1}.assignment-buttons{grid-column:1/-1;gap:9px;display:flex}.assignment-buttons button{color:#fff;background:#0047d8;border:0;padding:11px 14px;font-weight:800}.assignment-buttons button.secondary{background:#061d4b}.assignment-buttons button:disabled{opacity:.45}.assignment-message{color:#17634c;grid-column:1/-1}.case-assignment>p{color:#6b788b;margin:11px 0 0;font-size:11px}.finance-page{background:#edf2f8;min-height:100vh;padding-bottom:70px}.finance-heading{justify-content:space-between;align-items:flex-end;gap:30px;padding:45px clamp(20px,5vw,70px) 24px;display:flex}.finance-heading h1{margin:6px 0 12px;font-size:clamp(38px,5vw,68px);line-height:.98}.finance-heading>div>p:last-child{color:#65758a;max-width:760px;line-height:1.55}.finance-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:510px;display:flex}.finance-export-actions a,.finance-export-actions button{color:#fff;cursor:pointer;background:#061d4b;border:0;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none}.finance-export-actions button:first-of-type{background:#0047d8}.finance-export-actions small{color:#17634c;text-align:right;width:100%}.finance-filters{background:#fff;align-items:end;gap:12px;margin:0 clamp(20px,5vw,70px) 16px;padding:18px;display:flex}.finance-filters label{color:#506077;font-size:11px;font-weight:800}.finance-filters input,.finance-filters select{background:#fff;border:1px solid #c5d0df;min-width:190px;margin-top:6px;padding:11px;display:block}.finance-filters button{color:#fff;background:#0047d8;border:0;padding:12px 15px;font-weight:800}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 clamp(20px,5vw,70px) 16px;display:grid}.finance-kpis article{background:#fff;border-top:4px solid #0047d8;padding:19px}.finance-kpis small,.finance-kpis span,.finance-kpis strong{display:block}.finance-kpis small{color:#65758a}.finance-kpis strong{color:#061d4b;margin:12px 0 7px;font:25px Georgia,serif}.finance-kpis span{color:#748296;font-size:11px}.finance-table-card{background:#fff;border:1px solid #d9e1ec;margin:0 clamp(20px,5vw,70px) 16px;padding:22px}.finance-table{overflow-x:auto}.finance-table article,.finance-table header{grid-template-columns:1.15fr .65fr 1fr 1fr .75fr 1fr;align-items:center;min-width:850px;display:grid}.finance-table header{color:#fff;background:#061d4b;padding:10px 12px;font-size:11px;font-weight:800}.finance-table article{border-bottom:1px solid #e2e8f0;padding:13px 12px}.finance-table article:last-child{border-bottom:0}.finance-table article i,.finance-table article span,.finance-table article strong{font-size:12px}.finance-table article i{font-style:normal;font-weight:800}.finance-table article i.positive{color:#16865f}.finance-table article i.negative{color:#c81e36}.commission-list>a{color:#142139;border-bottom:1px solid #e2e8f0;grid-template-columns:1.2fr 1fr .9fr;gap:18px;padding:14px;text-decoration:none;display:grid}.commission-list>a:hover{background:#f3f6fa}.commission-list b,.commission-list small{display:block}.commission-list small{color:#6c7b8f;margin-top:4px}.finance-note{color:#6b788b;margin:20px clamp(20px,5vw,70px);font-size:11px}@media (max-width:900px){.finance-heading{flex-direction:column;align-items:flex-start}.finance-export-actions{justify-content:flex-start}.finance-filters{flex-direction:column;align-items:stretch}.finance-filters input,.finance-filters select{width:100%}.assignment-summary,.finance-kpis{grid-template-columns:1fr 1fr}.assignment-summary span:nth-child(2){border-right:0}.assignment-summary span:nth-child(-n+2){border-bottom:1px solid #d9e1ec}.assignment-form{grid-template-columns:1fr}.assignment-buttons,.assignment-notes{grid-column:auto}.commission-list>a{grid-template-columns:1fr}}@media (max-width:560px){.assignment-summary,.finance-kpis{grid-template-columns:1fr}.assignment-summary span{border-bottom:1px solid #d9e1ec;border-right:0}.assignment-summary span:last-child{border-bottom:0}}@media print{.finance-page{background:#fff}.finance-export-actions,.finance-filters,.finance-page .internal-tool-header{display:none!important}.finance-heading,.finance-kpis,.finance-note,.finance-table-card{margin-left:20px;margin-right:20px}.finance-heading{padding-left:0;padding-right:0}.finance-table article,.finance-table header{min-width:0}.finance-table-card{break-inside:avoid}}.selected-case-summary{background:#edf5ff;border-left:5px solid #0047d8;gap:4px;margin:10px 0 18px;padding:16px 18px;display:grid}.selected-case-summary b{color:#061d4b}.selected-case-summary small,.selected-case-summary span{color:#5d6d82}.draft-state{margin:14px 0 0;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.draft-state.saved{color:#176744;background:#e2f5e9}.draft-state.dirty{color:#805815;background:#fff0d5}.visit-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.discard-offer-panel{background:#fff7f8;border:1px solid #efc7cd;gap:8px;margin-top:16px;padding:16px;display:grid}.discard-offer-panel>b{color:#8d1024}.discard-offer-panel>span{color:#5f6876}.discard-offer-panel>div{gap:10px;display:flex}.discard-offer-panel button{background:#fff;border:1px solid #bac5d5;padding:11px 14px;font-weight:800}.discard-offer-panel .danger{color:#fff;background:#bd1831;border-color:#bd1831}@media (max-width:760px){.visit-catalog{grid-template-columns:1fr}.discard-offer-panel>div{flex-direction:column}}.conversion-hint{background:#fff4d8;border-left:4px solid #ed1834;color:#72551d!important;padding:12px 14px!important;font-size:11px!important}.conversion-hint b{color:#523800}.item-sum-toggle{align-items:center;gap:7px;margin-top:8px;color:#174b9d!important;font-size:9px!important;font-weight:800!important;display:flex!important}.item-sum-toggle input{accent-color:#0047d8;height:16px;width:16px!important;margin:0!important;padding:0!important}.item-sum-toggle span{color:inherit!important;display:inline!important}@media (max-width:850px){.live-case-row{grid-template-columns:1fr 1fr}.live-case-row>span:nth-child(3){grid-column:1/-1}.case-record-title,.offer-workspace-heading{flex-direction:column;align-items:flex-start}.case-status,.offer-workspace-heading aside{width:100%}.case-record-grid,.offer-guest-fields{grid-template-columns:1fr}.case-record-grid>section.wide{grid-column:auto}.durable-catalog article{grid-template-columns:35px 1fr}.durable-catalog button,.durable-catalog label{grid-column:2}.durable-items article{grid-template-columns:30px 1fr}.durable-items button,.durable-items label{grid-column:2}.offer-calculation{grid-template-columns:1fr}.offer-save-actions{flex-direction:column}.internal-tool-header{flex-direction:column;align-items:flex-start}.live-heading-actions{flex-wrap:wrap}}.offer-guest-fields label.wide{grid-column:1/-1}.offer-guest-fields textarea{resize:vertical;border:1px solid #c5d0df;width:100%;min-height:100px;margin-top:6px;padding:12px;display:block}.offer-next-flow{background:#eef3fb;border-left:5px solid #0047d8;margin-top:18px;padding:20px}.offer-next-flow h3{color:#061d4b;margin:0 0 8px;font:24px Georgia,serif}.offer-next-flow p{color:#5f6e83;line-height:1.5}.offer-next-flow label{color:#526177;font-size:10px;font-weight:800;display:block}.offer-next-flow>button,.offer-next-flow>div button{color:#fff;background:#0047d8;border:0;margin-top:10px;padding:11px 13px;font-size:10px;font-weight:800}.offer-next-flow>div{gap:8px;display:flex}.offer-next-flow>div button.approve{background:#ed1834}.offer-next-flow button:disabled{opacity:.4;cursor:not-allowed}.offer-next-flow>small{color:#68778b;margin-top:10px;display:block}.record-invoice{border-bottom:1px solid #e5eaf0}.record-invoice .record-line{border:0}.invoice-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.invoice-workflow-actions a,.invoice-workflow-actions button{color:#fff;background:#ed1834;border:0;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none}.invoice-workflow-actions a,.invoice-workflow-actions button.prepare{background:#0047d8}.invoice-workflow-actions button.paid{background:#16865f}.invoice-workflow-actions small{color:#9c3e1e}.communication-record{background:#f7f9fc;border:1px solid #dce3ed;margin-top:10px}.communication-record header{color:#fff;background:#061d4b;justify-content:space-between;gap:20px;padding:13px 16px;display:flex}.communication-record header b,.communication-record header small{display:block}.communication-record header small{color:#afbdd2}.communication-record header b{margin-top:4px}.communication-record header i{color:#ffd6dc;font-size:9px;font-style:normal}.communication-record>p{white-space:pre-line;color:#46556b;padding:18px;line-height:1.55}.communication-record>small{color:#748296;padding:0 18px 14px;display:block}@media (max-width:850px){.offer-guest-fields label.wide{grid-column:auto}.offer-next-flow>div{flex-direction:column}}.new-invoice-form{background:#f4f7fb;border:1px solid #d7e0ec;border-top:5px solid #0047d8;margin:24px 12px 12px;padding:22px}.new-invoice-form>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.new-invoice-form>header h3,.new-invoice-form>header small{display:block}.new-invoice-form>header small{color:#ed1834;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.new-invoice-form>header h3{margin:5px 0 0;font-size:26px}.new-invoice-form>header>span{color:#5d6f86;font-size:13px}.invoice-balance{grid-template-columns:minmax(200px,1.4fr) repeat(4,1fr);gap:10px;display:grid}.invoice-balance article{background:#fff;border:1px solid #dce3ed;padding:12px}.invoice-balance article b,.invoice-balance article small{display:block}.invoice-balance article small{color:#62728a;font-size:12px}.invoice-balance article b{color:#061d4b;margin-top:6px;font-size:16px}.invoice-balance article.remaining{background:#061d4b}.invoice-balance article.remaining small{color:#b9c6da}.invoice-balance article.remaining b{color:#fff}.invoice-balance>label,.invoice-input,.invoice-status-control label,.labor-cost-entry label{color:#344861;gap:7px;font-size:14px;font-weight:800;display:grid}.invoice-balance select,.invoice-input input,.invoice-input textarea,.invoice-status-control select,.labor-cost-entry input{box-sizing:border-box;color:#142139;background:#fff;border:1px solid #b9c6d7;width:100%;padding:12px;font:15px Arial,sans-serif}.invoice-kind{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.invoice-kind label{cursor:pointer;background:#fff;border:1px solid #cad5e4;grid-template-columns:22px 1fr;gap:10px;padding:15px;display:grid}.invoice-kind input{width:18px;height:18px;margin:2px 0}.invoice-kind b,.invoice-kind small{display:block}.invoice-kind b{color:#061d4b;font-size:15px}.invoice-input small,.invoice-kind small{color:#68778b;margin-top:4px;font-size:13px;line-height:1.4}.invoice-input{margin:14px 0}.new-invoice-form>button{color:#fff;cursor:pointer;background:#ed1834;border:0;padding:13px 18px;font-size:14px;font-weight:900}.new-invoice-form>button:disabled{opacity:.45;cursor:not-allowed}.invoice-warning{color:#765920;background:#fff2d8;border-left:4px solid #ed1834;padding:13px;font-size:14px;line-height:1.5}.invoice-status-control,.labor-cost-entry{background:#eef4ff;border-left:4px solid #0047d8;grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:10px;width:100%;padding:15px;display:grid}.invoice-status-control small,.labor-cost-entry small{color:#5f6e83;grid-column:1/-1;font-size:13px;line-height:1.4}.invoice-workflow-actions .invoice-action-message{color:#765920;background:#fff2d8;border-left:4px solid #ed1834;width:100%;padding:10px;font-size:13px}.invoice-status-control button{min-height:42px;font-size:12px}.invoice-workflow-actions>a,.invoice-workflow-actions>button{font-size:12px}@media (max-width:900px){.invoice-balance{grid-template-columns:1fr 1fr}.invoice-balance>label{grid-column:1/-1}}@media (max-width:620px){.invoice-balance,.invoice-kind,.invoice-status-control,.labor-cost-entry{grid-template-columns:1fr}.invoice-balance>label,.invoice-status-control small,.labor-cost-entry small{grid-column:auto}.new-invoice-form>header{display:block}.new-invoice-form>header>span{margin-top:8px;display:block}}.network-section{grid-template-columns:.9fr 1.1fr}.map-pin{white-space:nowrap;background:#061d4bc7;border-radius:3px;padding:4px 7px;font-size:10px}.map-pin i{border-width:2px;width:10px;height:10px;box-shadow:0 0 0 4px #ed183433}.map-pin.saar{top:65%;left:15%}.map-pin.kl{top:61%;left:23%}.map-pin.trier{top:56%;left:14%}.map-pin.karlsruhe{top:69%;left:30%}.map-pin.berlin{top:31%;left:76%}.map-pin.bremen{top:24%;left:34%}.map-pin.limburg{top:48%;left:27%}.map-pin.konstanz{top:81%;left:38%}.map-pin.aachen{top:48%;left:3%}.map-pin.kassel{top:43%;left:45%}@media (max-width:760px){.brand-logo{width:270px;height:68px}.map-panel{min-height:560px}.map-canvas{width:min(100%,360px)}.map-pin{padding:3px 5px;font-size:8px}}.offer-save-actions{align-items:center}.pdf-open-link{color:#fff;background:#16865f;padding:11px 13px;font-size:10px;font-weight:800;text-decoration:none}.offer-next-flow .prepared-email{background:#fff;border:1px solid #d4dfed;margin-top:16px;padding:16px;display:block}.prepared-email label{margin-top:10px;display:block}.prepared-email label:first-child{margin-top:0}.prepared-email textarea{resize:vertical;white-space:pre-wrap;border:1px solid #c5d0df;width:100%;min-height:230px;margin-top:6px;padding:12px}.prepared-email small{color:#68778b;margin-top:10px;display:block}.offer-next-flow .manual-send{color:#fff;background:#16865f;border:0;margin-top:14px;padding:12px 15px;font-size:10px;font-weight:800;display:block}.offer-next-flow .offer-send-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.offer-send-steps span{color:#69778a;background:#dfe6f2;padding:12px;font-size:10px;font-weight:800}.offer-send-steps span b{color:#fff;background:#8795aa;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:6px;display:inline-grid}.offer-send-steps span.active{color:#0047d8;background:#e6edff;box-shadow:inset 0 -3px #0047d8}.offer-send-steps span.active b{background:#0047d8}.offer-send-steps span.done{color:#176744;background:#e2f3eb;box-shadow:inset 0 -3px #16865f}.offer-send-steps span.done b{background:#16865f}.offer-next-flow .offer-send-buttons{gap:8px;display:flex}.case-conversion-panel{background:#eef4ff;border:2px solid #0047d8;margin:24px 0;padding:24px;box-shadow:0 12px 28px #061d4b14}.case-conversion-panel h3{margin:4px 0 10px;font-size:25px}.case-conversion-panel p{color:#46576e;max-width:850px;line-height:1.55}.case-conversion-panel label{color:#142849;margin-top:16px;font-size:11px;font-weight:800;display:block}.case-conversion-panel input{background:#fff;border:1px solid #aebed5;width:100%;margin-top:7px;padding:13px;display:block}.case-conversion-panel .case-open-link,.case-conversion-panel button{color:#fff;background:#0047d8;border:0;margin-top:14px;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.case-conversion-panel button:disabled{cursor:not-allowed;background:#9cabc0}.case-conversion-panel>small,.conversion-fields>small{color:#68778a;margin-top:8px;display:block}.conversion-fields{background:#fff;border:1px solid #b9c8dc;margin-top:16px;padding:16px}.conversion-fields label:first-child{margin-top:0}.case-conversion-panel .conversion-fields .basis-preset{background:#061d4b;margin-top:10px;padding:10px 13px}.case-conversion-panel.linked{background:#eaf7f1;border-color:#16865f}.case-conversion-panel.linked .case-open-link{background:#16865f}@media (max-width:760px){.offer-next-flow .offer-send-steps{grid-template-columns:1fr}.offer-next-flow .offer-send-buttons{flex-direction:column}}.delivery-proof{color:#10234a;background:#f4f7fb;border-left:5px solid;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.delivery-proof b{font-size:12px}.delivery-proof span{font-size:10px;display:block}.delivery-proof.sending{background:#eef4ff;border-color:#1257dc}.delivery-proof.sent{color:#116443;background:#eaf8f1;border-color:#178455}.delivery-proof.failed{color:#8f1024;background:#fff0f2;border-color:#ef1837}.delivery-proof .manual-send{justify-self:start;margin-top:7px}.map-pin{text-decoration:none;transition:all .18s}.map-pin:hover{background:#ed1834;transform:translateY(-2px)}.region-index{background:#f4f7fb;padding:82px clamp(24px,7vw,110px)}.region-index-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.region-index-grid a{color:#061d4b;background:#fff;border-top:4px solid #0047d8;min-height:155px;padding:23px;text-decoration:none;transition:all .18s}.region-index-grid a:hover{transform:translateY(-4px);box-shadow:0 14px 32px #061d4b1f}.region-index-grid a.planned{background:#e9edf3;border-top-color:#8e99aa}.region-index-grid small,.region-index-grid span{display:block}.region-index-grid small{color:#ed1834;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.region-index-grid h3{margin:18px 0 25px;font:24px Georgia,serif}.region-index-grid span{color:#0047d8;font-size:11px;font-weight:800}.selected-region{color:#40516c;background:#eaf0ff;border-left:4px solid #0047d8;padding:13px 15px;font-size:12px}.regional-page{background:#fff}.regional-page nav a{color:#496068;font-size:13px;font-weight:700;text-decoration:none}.regional-page nav a:hover{color:#0047d8}.regional-hero{background:radial-gradient(circle at 85% 15%,#0047d833,#0000 30%),linear-gradient(120deg,#061d4b,#082b68 58%,#0047d8);grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);align-items:center;gap:7vw;min-height:690px;padding:90px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.regional-hero:after{content:"";border:1px solid #ffffff1f;width:390px;height:390px;position:absolute;bottom:-210px;right:-190px;transform:rotate(45deg)}.regional-hero.is-planned{background:linear-gradient(120deg,#162238,#35445d)}.regional-hero-copy{z-index:1;position:relative}.regional-hero h1{color:#fff;max-width:900px;font-size:clamp(46px,5.4vw,75px)}.regional-hero .lead{color:#d6e1f4}.regional-hero .hero-actions a:not(.primary),.regional-hero .trust-row{color:#fff}.regional-status-card{z-index:1;background:#fff;border-top:6px solid #ed1834;padding:34px;position:relative;box-shadow:18px 18px #ed183433}.regional-status-card>small{color:#ed1834;letter-spacing:.14em;font-size:9px;font-weight:800}.regional-status-card>strong{color:#061d4b;margin:11px 0 16px;font:34px Georgia,serif;display:block}.regional-status-card>p{color:#637084;line-height:1.6}.region-status{color:#166a50;background:#e6f5ef;margin-top:24px;padding:13px;font-size:11px;font-weight:800}.region-status.planned{color:#59677a;background:#eef0f4}.region-status i{background:#13a370;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.region-status.planned i{background:#8c98a9}.regional-proof{color:#fff;background:#0047d8;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.regional-proof article{border-right:1px solid #fff3;grid-template-columns:35px 1fr;column-gap:12px;padding:27px;display:grid}.regional-proof article>b{color:#ff7183;grid-row:1/3}.regional-proof span,.regional-proof strong{display:block}.regional-proof span{color:#d7e3fa;margin-top:5px;font-size:12px;line-height:1.45}.regional-services{padding:90px clamp(24px,7vw,110px)}.regional-service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.regional-service-grid a{color:#061d4b;background:#f1f4fa;border-bottom:5px solid #0047d8;min-height:235px;padding:27px;text-decoration:none;transition:all .18s}.regional-service-grid a:hover{color:#fff;background:#061d4b;transform:translateY(-4px)}.regional-service-grid a>span{color:#ed1834;font-size:10px;font-weight:800}.regional-service-grid h3{margin:25px 0 12px;font:24px Georgia,serif}.regional-service-grid p{color:#667387;min-height:60px;font-size:13px;line-height:1.5}.regional-service-grid a:hover p{color:#ccd7e9}.regional-service-grid b{color:#0047d8;font-size:11px}.regional-service-grid a:hover b{color:#ff7183}.regional-damage{background:#f4f7fb;grid-template-columns:1.15fr .65fr;gap:7vw;padding:85px clamp(24px,7vw,110px);display:grid}.regional-damage>div>p:not(.eyebrow){color:#59687a;max-width:790px;line-height:1.7}.regional-damage ul{column-count:2;color:#34445a;padding-left:18px;line-height:2}.regional-damage aside{color:#fff;background:#061d4b;border-bottom:6px solid #ed1834;align-self:center;padding:32px}.regional-damage aside h3{margin:0 0 13px;font:31px Georgia,serif}.regional-damage aside>p:not(.eyebrow){color:#c6d2e5;line-height:1.6}.assistant-hint{color:#fff;align-items:center;gap:9px;margin-top:23px;font-size:12px;font-weight:800;display:flex}.assistant-hint i{background:#ed1834;border-radius:50%;width:11px;height:11px;animation:pulse 1.8s infinite;box-shadow:0 0 #ed1834b3}.regional-process{text-align:center;padding:85px clamp(24px,7vw,110px)}.regional-process>h2{margin:0 auto 45px}.regional-process>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.regional-process article{color:#fff;text-align:left;background:#061d4b;padding:28px}.regional-process article>span{color:#ff7183;font-size:11px;font-weight:800}.regional-process h3{margin:23px 0 10px;font:23px Georgia,serif}.regional-process p{color:#cbd6e8;font-size:13px;line-height:1.5}.regional-area{background:#e9eef8;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:75px clamp(24px,7vw,110px);display:grid}.regional-area p:not(.eyebrow){color:#59687a;line-height:1.65}.area-chips{flex-wrap:wrap;gap:9px;display:flex}.area-chips span{color:#061d4b;background:#fff;border-left:4px solid #0047d8;padding:13px 15px;font-size:12px;font-weight:800}.regional-faq{padding:85px clamp(24px,7vw,110px)}.regional-faq>div{max-width:920px}.regional-faq details{border-bottom:1px solid #dbe1eb;padding:20px 0}.regional-faq summary{color:#061d4b;cursor:pointer;font-weight:800}.regional-faq details p{color:#647185;padding-top:12px;line-height:1.65}.regional-cta{background:#061d4b;justify-content:space-between;align-items:center;gap:35px;padding:60px clamp(24px,7vw,110px);display:flex}.regional-cta h2{color:#fff;max-width:900px;margin:10px 0 0}.regional-cta .primary{white-space:nowrap;text-decoration:none}.regional-cta .network-kicker{margin-bottom:0}@media (max-width:1000px){.region-index-grid{grid-template-columns:repeat(2,1fr)}.regional-area,.regional-damage,.regional-hero{grid-template-columns:1fr}.regional-process>div,.regional-service-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.region-index{padding:55px 20px}.region-index-grid,.regional-process>div,.regional-proof,.regional-service-grid{grid-template-columns:1fr}.regional-hero{padding:65px 20px}.regional-status-card{box-shadow:10px 10px #ed183433}.regional-proof{padding:0}.regional-proof article{border-bottom:1px solid #fff3;border-right:0}.regional-area,.regional-damage,.regional-faq,.regional-process,.regional-services{padding:60px 20px}.regional-damage ul{column-count:1}.regional-cta{flex-direction:column;align-items:flex-start;padding:50px 20px}.regional-cta .primary{white-space:normal}.chat-widget{bottom:12px;right:12px}.chat-launch{padding:12px 15px}.chat-card{max-height:calc(100vh - 85px)}}.partner-teaser{color:#fff;background:linear-gradient(115deg,#061d4b,#073fbd);justify-content:space-between;align-items:center;gap:40px;padding:58px clamp(24px,7vw,110px);display:flex}.partner-teaser h2{color:#fff;max-width:780px;margin:10px 0 12px}.partner-teaser p:not(.network-kicker){color:#cfdbef;max-width:780px;line-height:1.6}.partner-teaser .primary{flex:none;text-decoration:none}.partner-page{background:#fff;min-height:100vh}.partner-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#ed183430,#0000 26%),linear-gradient(120deg,#061d4b,#073fbd);grid-template-columns:1.15fr .55fr;align-items:center;gap:8vw;min-height:600px;padding:80px clamp(24px,7vw,110px);display:grid}.partner-hero h1{color:#fff}.partner-hero h1 em{color:#ff4058}.partner-hero .lead{color:#d9e4f6}.partner-hero aside{color:#061d4b;background:#fff;border-top:6px solid #ed1834;padding:32px;box-shadow:18px 18px #ed18342b}.partner-hero aside span,.partner-hero aside strong{display:block}.partner-hero aside strong{margin-top:17px;font:23px Georgia,serif}.partner-hero aside strong:first-child{margin-top:0}.partner-hero aside span{color:#66758a;margin-top:5px;font-size:12px}.partner-benefits{color:#fff;background:#0047d8;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.partner-benefits article{border-right:1px solid #fff3;padding:30px}.partner-benefits article:last-child{border-right:0}.partner-benefits b{color:#ff7183}.partner-benefits h3{font:23px Georgia,serif}.partner-benefits p{color:#d8e5fb;margin:0;line-height:1.5}.partner-application{background:#f2f5fa;grid-template-columns:.65fr 1.35fr;gap:7vw;padding:85px clamp(24px,7vw,110px);display:grid}.partner-application>div>p:last-child{color:#647286;line-height:1.7}.partner-form{background:#fff;border-top:6px solid #0047d8;padding:35px;box-shadow:0 18px 50px #061d4b1a}.partner-form .fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-form label{color:#4f5f75;font-size:11px;font-weight:800}.partner-form label.wide{grid-column:1/-1}.partner-form input,.partner-form textarea{color:#16233a;resize:vertical;background:#fff;border:1px solid #c8d2e0;width:100%;margin-top:6px;padding:12px;display:block}.partner-form .consent{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5;display:flex}.partner-form .consent input{width:auto;margin:3px 0 0}.partner-success{background:#fff;border-top:6px solid #16865f;padding:45px}.partner-success>span{color:#fff;background:#16865f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.partner-success h2{margin-top:12px}.partner-success p:last-child{color:#5b6a7e;line-height:1.6}.customer-portal{background:#edf2f8;min-height:100vh;padding-bottom:45px}.customer-portal>header{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;min-height:78px;padding:12px clamp(20px,5vw,70px);display:flex}.customer-portal>header img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:min(350px,55vw);height:62px}.customer-portal>header b,.customer-portal>header small{text-align:right;display:block}.customer-portal>header small{color:#b5c3d8}.customer-portal>header b{margin-top:5px}.customer-welcome{justify-content:space-between;align-items:end;gap:35px;padding:58px clamp(20px,5vw,70px) 30px;display:flex}.customer-welcome h1{margin-bottom:12px}.customer-welcome>div>p:last-child{color:#647389}.customer-welcome>span{color:#fff;background:#0047d8;border-bottom:5px solid #ed1834;min-width:250px;padding:20px}.customer-welcome>span small,.customer-welcome>span strong{display:block}.customer-welcome>span small{color:#c9d9f7}.customer-welcome>span strong{margin-top:7px}.customer-portal-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 clamp(20px,5vw,70px);display:grid}.customer-portal-grid>section{background:#fff;border:1px solid #d9e1eb;padding:27px}.customer-portal-grid>section.wide{grid-column:1/-1}.customer-portal-grid h2{font-size:27px}.customer-portal-grid dl>div{border-bottom:1px solid #e5e9ef;grid-template-columns:130px 1fr;gap:18px;padding:11px 0;display:grid}.customer-portal-grid dt{color:#738196;font-size:11px}.customer-portal-grid dd{margin:0}.portal-empty,.portal-note{color:#677589;background:#f1f4f8;padding:14px;font-size:12px;line-height:1.55}.customer-file{color:inherit;border-bottom:1px solid #e3e8ef;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px;text-decoration:none;display:grid}.customer-file>span{color:#fff;background:#ed1834;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.customer-file b,.customer-file small{display:block}.customer-file small{color:#748296;margin-top:4px}.customer-file i{color:#0047d8;font-size:11px;font-style:normal;font-weight:800}.customer-messages{gap:10px;margin-bottom:18px;display:grid}.customer-messages article{background:#f1f4f8;border-left:4px solid #0047d8;max-width:80%;padding:14px}.customer-messages article.from-customer{background:#e8efff;border-color:#ed1834;margin-left:auto}.customer-messages header{justify-content:space-between;gap:20px;display:flex}.customer-messages time{color:#78859a;font-size:10px}.customer-messages p{white-space:pre-line;margin:9px 0 0;line-height:1.55}.customer-message-form{border-top:1px solid #dce3ed;padding-top:18px}.customer-message-form label{color:#506077;font-size:11px;font-weight:800;display:block}.customer-message-form textarea{resize:vertical;border:1px solid #c5d0de;width:100%;margin-top:7px;padding:12px;display:block}.customer-message-form button{color:#fff;background:#0047d8;border:0;margin-top:10px;padding:12px 15px;font-weight:800}.customer-message-form>small{color:#59687c;margin-top:10px;display:block}.portal-security{text-align:center;color:#6c798c;margin:25px 20px;font-size:10px}.customer-portal-state{background:#061d4b;place-items:center;min-height:100vh;padding:20px;display:grid}.customer-portal-state>div{background:#fff;border-top:6px solid #ed1834;max-width:600px;padding:45px}.customer-portal-state>div>span{color:#fff;background:#0047d8;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.customer-portal-state h1{margin-top:20px}.customer-portal-state p{color:#647286;line-height:1.6}.customer-reply,.portal-actions{background:#f1f4f8;border-left:4px solid #0047d8;margin-top:18px;padding:16px}.customer-reply button,.portal-actions button{color:#fff;background:#0047d8;border:0;padding:10px 12px;font-size:10px;font-weight:800}.customer-reply label,.portal-actions label{color:#5d6c80;margin-top:11px;font-size:10px;font-weight:800;display:block}.customer-reply textarea,.portal-actions input{background:#fff;border:1px solid #c6d0de;width:100%;margin-top:5px;padding:10px;display:block}.customer-reply small,.portal-actions small{color:#657389;margin-top:8px;display:block}.portal-message-record{border-bottom:1px solid #e3e8ef;padding:14px}.portal-message-record.customer{border-left:4px solid #ed1834}.portal-message-record.staff{border-left:4px solid #0047d8}.portal-message-record header{justify-content:space-between;gap:15px;display:flex}.portal-message-record small{color:#778498}.portal-message-record p{white-space:pre-line;margin:9px 0 0;line-height:1.55}.document-line{grid-template-columns:1fr auto}.document-visibility{justify-items:end;gap:5px;display:grid}.document-visibility button{color:#fff;background:#0047d8;border:0;padding:9px 10px;font-size:9px;font-weight:800}.document-visibility button:disabled{opacity:.45}.document-visibility small{color:#9d3924;text-align:right;max-width:170px;font-size:9px}.case-status-action{gap:6px;margin-top:13px;display:grid}.case-status-action button{color:#fff;text-align:left;background:#ed1834;border:0;padding:10px;font-size:10px;font-weight:800}.case-status-action button:disabled{color:#dce4f2;background:#6079a3}.case-status-action small,.status-automation-note{color:#c7d5ee;margin-top:10px;font-size:9px;line-height:1.4;display:block}.internal-partner{background:#edf2f8;min-height:100vh;padding-bottom:70px}.internal-partner-heading{padding:48px clamp(20px,5vw,70px) 25px}.internal-partner-heading h1{margin:7px 0 12px}.internal-partner-heading>p:last-child{color:#647286}.partner-review-list{gap:14px;margin:0 clamp(20px,5vw,70px);display:grid}.partner-review-list>article{background:#fff;border:1px solid #d9e1ec}.partner-review-list>article>header{color:#fff;background:#061d4b;justify-content:space-between;gap:25px;padding:20px;display:flex}.partner-review-list h2{color:#fff;margin:5px 0;font-size:29px}.partner-review-list header p,.partner-review-list header small{color:#b9c6da}.partner-review-list>article>div{padding:20px}.partner-review-list dl{grid-template-columns:120px 1fr;gap:11px 18px;display:grid}.partner-review-list dt{color:#718095;font-size:11px}.partner-review-list dd{margin:0;line-height:1.55}.partner-status-actions{grid-template-columns:150px auto;align-content:start;gap:7px;display:grid}.partner-status-actions button,.partner-status-actions select{border:0;padding:10px}.partner-status-actions button{color:#fff;background:#ed1834;font-weight:800}.partner-status-actions small{color:#fff;grid-column:1/-1}.partner-header-links{gap:9px;display:flex}.partner-workflow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.partner-workflow span{color:#485a72;background:#fff;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:800;display:flex}.partner-workflow b{color:#fff;background:#0047d8;place-items:center;width:26px;height:26px;display:grid}.partner-mail-action{background:#eef3f9;border-left:5px solid #0047d8;margin-top:22px;padding:18px}.partner-mail-action>div{gap:5px;display:grid}.partner-mail-action>div small{color:#ed1834;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.partner-mail-action>div b{color:#061d4b}.partner-mail-action>div span{color:#65758a;font-size:11px}.partner-mail-action details{background:#fff;margin:14px 0;padding:12px}.partner-mail-action summary{cursor:pointer;color:#0047d8;font-weight:900}.partner-mail-action details p{white-space:pre-wrap;color:#485a72;font-size:12px;line-height:1.55}.partner-mail-action>button{color:#fff;cursor:pointer;background:#ed1834;border:0;padding:12px 15px;font-weight:900}.partner-mail-action>button:disabled{opacity:.5}.partner-mail-message{color:#176b50;font-weight:800}.partner-mail-history{margin-top:18px}.partner-mail-history h3{color:#061d4b;font:22px Georgia,serif}.partner-mail-history article{background:#f6f8fb;border-bottom:1px solid #dce2ec;grid-template-columns:90px 1fr;gap:12px;padding:13px;display:grid}.partner-mail-history article div{gap:4px;display:grid}.partner-mail-history small{color:#68778b}.partner-mail-history em{color:#9c3e1e;font-style:normal}.mail-state{text-align:center;align-self:start;padding:6px 8px;font-size:9px;font-weight:900}.mail-state.sent{color:#246b37;background:#d9f1df}.mail-state.failed{color:#9c3e1e;background:#ffe4dc}.mail-state.queued{color:#0750a4;background:#dcecff}.partner-no-mail{color:#8a5c00;margin-top:16px;font-weight:800}.partner-process-explanation{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 clamp(20px,5vw,70px) 18px;display:grid}.partner-process-explanation article{background:#fff;border-top:4px solid #0047d8;grid-template-columns:34px 1fr;gap:12px;padding:17px;display:grid}.partner-process-explanation article>b{color:#fff;background:#061d4b;place-items:center;width:32px;height:32px;display:grid}.partner-process-explanation h2{margin:1px 0 6px;font-size:17px}.partner-process-explanation p{color:#617188;margin:0;font-size:12px;line-height:1.45}.partner-status-actions{min-width:min(680px,55vw);display:block}.partner-card-progress{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.partner-card-progress>button{color:#afbdd2;cursor:pointer;text-align:left;background:#172e5d;border:0;align-items:center;gap:6px;padding:8px;display:flex}.partner-card-progress>button b{color:#fff;background:#38517e;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.partner-card-progress>button small{color:inherit;font-size:10px;font-weight:800}.partner-card-progress>button.done{color:#bfe5d4;background:#123e3d}.partner-card-progress>button.done b{background:#16865f}.partner-card-progress>button.current{color:#fff;background:#0047d8}.partner-card-progress>button.current b{background:#ed1834}.partner-card-progress>button:disabled{cursor:wait}.partner-current-status{color:#fff;margin:10px 0 8px;font-size:12px;display:block}.partner-current-status.approved{color:#8ee0b8}.partner-current-status.rejected{color:#ff9aaa}.partner-next-buttons{flex-wrap:wrap;gap:7px;display:flex}.partner-next-buttons button{color:#fff;cursor:pointer;background:#ed1834;border:0;padding:9px 11px;font-size:10px;font-weight:900}.partner-next-buttons button.secondary{background:#314971}.partner-next-buttons button.danger{background:#8f1428}.partner-next-buttons button.mail{color:#0047d8;background:#fff}.partner-next-buttons button:disabled{opacity:.5}.partner-status-actions>small{margin-top:8px;font-weight:800;display:block}.partner-status-actions>small.success{color:#8ee0b8}.partner-status-actions>small.error{color:#ff9aaa}.partner-next-action{border:1px solid #d9e1ec;grid-template-columns:.75fr 1.6fr .65fr;margin-bottom:20px;display:grid}.partner-next-action>div{border-right:1px solid #d9e1ec;padding:15px}.partner-next-action>div:last-child{border-right:0}.partner-next-action b,.partner-next-action small{display:block}.partner-next-action small{color:#6a788c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.partner-next-action b{color:#061d4b;margin-top:6px;font-size:13px;line-height:1.4}.partner-review-catalog{background:#f6f9fd;border:1px solid #cbd7e7;margin:0 0 24px}.partner-review-catalog>header{color:#fff;background:#061d4b;justify-content:space-between;gap:20px;padding:20px;display:flex}.partner-review-catalog>header small{color:#ff536a;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.partner-review-catalog>header h3{color:#fff;margin:5px 0 6px;font:26px Georgia,serif}.partner-review-catalog>header p{color:#c6d3e6;margin:0;font-size:13px}.partner-review-catalog>header>div:last-child{text-align:right;min-width:110px}.partner-review-catalog>header>div:last-child b{font:34px Georgia,serif;display:block}.partner-review-catalog>header>div:last-child span{color:#c6d3e6;font-size:11px}.partner-review-catalog-list{background:#d8e1ed;grid-template-columns:1fr 1fr;gap:1px;display:grid}.partner-review-catalog-list article{background:#fff;border-left:5px solid #91a0b6;grid-template-columns:34px 1fr 145px;align-items:start;gap:12px;padding:15px;display:grid}.partner-review-catalog-list article.review-passed{border-left-color:#16865f}.partner-review-catalog-list article.review-missing{border-left-color:#ed1834}.partner-review-catalog-list article.review-not_applicable{border-left-color:#718095}.partner-review-catalog-list article>b{color:#0047d8;background:#eef3f9;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.partner-review-catalog-list label{color:#061d4b;font-size:13px;font-weight:900;display:block}.partner-review-catalog-list small{color:#64758b;margin-top:4px;font-size:11px;line-height:1.4;display:block}.partner-review-catalog-list input,.partner-review-catalog-list select{color:#10213d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7e7;margin-top:9px;padding:9px}.partner-review-catalog-list select{margin-top:0}.partner-review-catalog>footer{background:#eef3f9;flex-wrap:wrap;gap:9px;padding:18px;display:flex}.partner-review-catalog>footer button{color:#fff;cursor:pointer;background:#ed1834;border:0;padding:12px 15px;font-weight:900}.partner-review-catalog>footer button.secondary{background:#314971}.partner-review-catalog>footer button.missing{background:#8f1428}.partner-review-catalog>footer button:disabled{opacity:.42;cursor:not-allowed}.partner-review-catalog>p{margin:0;padding:0 18px 16px;font-weight:800}.partner-review-catalog>p.success{color:#176b50}.partner-review-catalog>p.error{color:#9c3e1e}.internal-contacts{background:#edf2f8;min-height:100vh;padding-bottom:70px}.contacts-heading{padding:48px clamp(20px,5vw,70px) 20px}.contacts-heading h1{margin:7px 0 12px}.contacts-heading>p:last-child{color:#647286}.contact-search{color:#263a57;gap:7px;margin:0 clamp(20px,5vw,70px) 16px;font-size:11px;font-weight:900;display:grid}.contact-search input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bdcadb;padding:14px}.contact-list{background:#fff;border:1px solid #d9e1ec;margin:0 clamp(20px,5vw,70px)}.contact-list>a,.contact-list>header{grid-template-columns:.8fr 1.1fr 1.3fr 1fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.contact-list>header{color:#c3cee2;text-transform:uppercase;letter-spacing:.08em;background:#061d4b;font-size:9px}.contact-list>a{color:#10213d;border-bottom:1px solid #e1e7ef;text-decoration:none}.contact-list>a:hover{background:#f2f6fc}.contact-list>a span{gap:5px;display:grid}.contact-list>a b,.contact-list>a small{overflow-wrap:anywhere}.contact-list>a small{color:#6d7b8e}.contact-list i{width:max-content;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.contact-list i.partner{color:#0750a4;background:#dcecff}.contact-list i.customer{color:#246b37;background:#d9f1df}.contact-list>p{text-align:center;color:#68778b;padding:35px}.form-page select,.partner-form select{background:#fff;border:1px solid #c5d0df;width:100%;margin-top:6px;padding:12px;display:block}.form-page label>small{color:#718095;margin-top:6px;font-weight:400;line-height:1.4;display:block}.chat-result>small{color:#6c7889;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:10px;font-weight:800;display:block}.chat-result ul{color:#4d5c71;margin:7px 0 14px;padding-left:18px;font-size:12px;line-height:1.55}.chat-result.safety{border-left-color:#b31324}.chat-result.priority{border-left-color:#ef8a16}.photo-upload{color:#061d4b;cursor:pointer;background:#f4f7fb;border:2px dashed #aebcd0;padding:24px;display:block}.photo-upload>span{color:#fff;background:#0047d8;padding:11px 16px;font-weight:800;display:inline-block}.photo-upload input{background:#fff;border:1px solid #c5d0df;width:100%;margin:15px 0 10px;padding:10px;display:block}.photo-upload>b,.photo-upload>small{display:block}.photo-upload>b{color:#40516a;font-size:11px}.success-upload{color:#245b48;background:#e8f5ef;border-left:4px solid #16865f;max-width:700px;padding:14px 18px}@media (max-width:850px){.customer-welcome,.partner-teaser{flex-direction:column;align-items:flex-start}.customer-portal-grid,.partner-application,.partner-benefits,.partner-hero{grid-template-columns:1fr}.partner-benefits article{border-bottom:1px solid #fff3;border-right:0}.customer-portal-grid>section.wide{grid-column:auto}.partner-review-list>article>header{flex-direction:column}.partner-status-actions{width:100%;min-width:0}.partner-next-action,.partner-process-explanation,.partner-review-catalog-list,.partner-workflow{grid-template-columns:1fr}.partner-next-action>div{border-bottom:1px solid #d9e1ec;border-right:0}.partner-next-action>div:last-child{border-bottom:0}.contact-list>header{display:none}.contact-list>a{grid-template-columns:1fr 1fr}}@media (max-width:600px){.partner-teaser{padding:45px 20px}.partner-hero{padding:60px 20px}.partner-benefits{padding:0}.partner-application{padding:55px 20px}.partner-form{padding:22px}.partner-form .fields{grid-template-columns:1fr}.partner-form label.wide{grid-column:auto}.customer-portal>header{flex-direction:column;align-items:flex-start}.customer-portal>header b,.customer-portal>header small{text-align:left}.customer-welcome{padding:40px 20px 22px}.customer-welcome>span{width:100%;min-width:0}.customer-portal-grid{margin:0 20px}.customer-portal-grid>section{padding:20px}.customer-portal-grid dl>div{grid-template-columns:1fr;gap:4px}.customer-file{grid-template-columns:38px 1fr}.customer-file i{grid-column:2}.customer-messages article{max-width:95%}.partner-review-list{margin:0 15px}.partner-review-list>article>div,.partner-review-list>article>header{padding:16px}.contact-list>a,.partner-process-explanation,.partner-review-list dl,.partner-workflow{grid-template-columns:1fr}.partner-process-explanation{margin-left:15px;margin-right:15px}.partner-card-progress{grid-template-columns:1fr 1fr}.partner-mail-history article{grid-template-columns:1fr}.partner-review-catalog>header{display:block}.partner-review-catalog>header>div:last-child{text-align:left;margin-top:14px}.partner-review-catalog-list article{grid-template-columns:32px 1fr}.partner-review-catalog-list article select{grid-column:2}.partner-review-catalog>footer{display:grid}.partner-review-catalog>footer button{width:100%}}.experts-hub{background:#fff}.experts-hero{color:#fff;background:radial-gradient(circle at 84% 16%,#ed183438,#0000 28%),linear-gradient(120deg,#061d4b,#082b68 58%,#0047d8);align-items:center;min-height:670px;padding:88px clamp(24px,7vw,110px);display:grid}.experts-hero-photo{background-image:linear-gradient(90deg,#03102afa,#041944e6 39%,#04194457 66%,#04194414),url(/hero-experte-beratung-v2.png);background-position:50%;background-size:cover}.experts-hero-photo>div{max-width:820px}.experts-hero h1{color:#fff;max-width:880px}.experts-hero h1 em{color:#ff4058}.experts-hero .lead{color:#dce6f6}.experts-hero .hero-actions a:not(.primary),.experts-hero .trust-row{color:#fff}.homepage-network{margin-top:0}.experts-region-index .region-index-grid a{flex-direction:column;min-height:245px;display:flex}.experts-region-index .region-index-grid h3{margin-bottom:13px}.experts-region-index .region-index-grid p{color:#657389;flex:1;font-size:12px;line-height:1.55}.experts-promise{color:#fff;background:#0047d8;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.experts-promise article{border-right:1px solid #fff3;padding:32px}.experts-promise article:last-child{border-right:0}.experts-promise b{color:#ff7183}.experts-promise h3{font:24px Georgia,serif}.experts-promise p{color:#d8e4f8;margin:0;line-height:1.55}@media (max-width:1000px){.experts-hero,.experts-network{grid-template-columns:1fr}.experts-network .map-panel{min-height:560px}}@media (max-width:650px){.experts-hero{min-height:0;padding:65px 20px}.experts-hero aside{box-shadow:10px 10px #ed18342e}.experts-network{padding:60px 20px}.experts-network .map-panel{min-height:520px}.experts-promise{grid-template-columns:1fr;padding:0}.experts-promise article{border-bottom:1px solid #fff3;border-right:0}}.expert-finder{background:#f1f4fa;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:65px clamp(24px,7vw,110px);display:grid}.expert-finder>div>p:last-child{color:#617086;line-height:1.65}.expert-finder form{background:#fff;border-top:6px solid #ed1834;padding:28px;box-shadow:0 16px 42px #061d4b1a}.expert-finder label{color:#4c5b70;font-size:11px;font-weight:800;display:block}.expert-finder form>div:first-of-type{grid-template-columns:1fr auto;margin-top:8px;display:grid}.expert-finder input{border:1px solid #bdc9d8;min-width:0;padding:15px;font-size:18px}.expert-finder button{color:#fff;background:#0047d8;border:0;padding:0 20px;font-weight:800}.expert-finder form>small{color:#738095;margin-top:8px;display:block}.finder-error{color:#8d3926;background:#fff0e9;border-left:4px solid #ed1834;padding:11px}.finder-result{background:#e8f4ef;border-left:5px solid #16865f;margin-top:18px;padding:20px}.finder-result.planned{background:#f0f1f4;border-color:#8995a5}.finder-result.check{background:#edf3ff;border-color:#0047d8}.finder-result>span{color:#65748a;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.finder-result h3{color:#061d4b;margin:6px 0 9px;font:27px Georgia,serif}.finder-result p{color:#5d6c80;line-height:1.55}.finder-result>div{flex-wrap:wrap;gap:9px;display:flex}.finder-result a{color:#fff;background:#061d4b;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.finder-result a+a{background:#ed1834}@media (max-width:1000px){.expert-finder{grid-template-columns:1fr}}@media (max-width:650px){.expert-finder{padding:50px 20px}.expert-finder form{padding:20px}.expert-finder form>div:first-of-type{grid-template-columns:1fr}.expert-finder button{padding:14px}}.live-offer-overview{background:#fff;border:1px solid #dce2ec;margin:18px clamp(22px,5vw,70px)}.live-section-title{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.live-section-title h2{margin:4px 0 0;font-size:30px}.live-section-title>a{color:#fff;background:#0047d8;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none}.live-offer-list>a{color:#142139;border-bottom:1px solid #e6eaf0;grid-template-columns:1fr 1.35fr 1fr auto auto;align-items:center;gap:16px;padding:17px 20px;text-decoration:none;display:grid}.live-offer-list>a:last-child{border-bottom:0}.live-offer-list span b,.live-offer-list span small{display:block}.live-offer-list span small{color:#718095;margin-top:4px}.live-offer-list i{color:#0750a4;background:#dcecff;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.live-offer-list>a>strong{color:#fff;background:#061d4b;padding:9px 11px;font-size:10px}.live-offer-list>a:hover{background:#f5f8fc}@media (max-width:900px){.live-internal .live-kpis{grid-template-columns:repeat(2,1fr)}.live-offer-list>a{grid-template-columns:1fr 1fr}.live-offer-list>a>span:nth-child(3){grid-column:1/-1}}@media (max-width:600px){.live-internal .live-kpis{grid-template-columns:1fr}.live-section-title{flex-direction:column;align-items:flex-start}.live-offer-list>a{grid-template-columns:1fr}.live-offer-list>a>span:nth-child(3){grid-column:auto}}.mail-settings-page{background:#edf2f8;min-height:100vh}.mail-settings-card{background:#fff;border-top:7px solid #ed1834;max-width:850px;margin:55px auto;padding:clamp(25px,5vw,52px);box-shadow:0 18px 45px #061d4b1a}.mail-settings-card h1{margin:8px 0 18px}.mail-settings-card>p:not(.eyebrow){color:#5e6d82;line-height:1.65}.mail-settings-form{background:#f2f6fb;margin-top:28px;padding:22px}.mail-status{color:#8b3b28;align-items:center;gap:9px;margin-bottom:18px;font-weight:800;display:flex}.mail-status span{background:#ed1834;border-radius:50%;width:11px;height:11px}.mail-status.connected{color:#176744}.mail-status.connected span{background:#16865f}.mail-settings-form label{color:#4f5f76;font-size:11px;font-weight:800;display:block}.mail-settings-form input{background:#fff;border:1px solid #bdc9d8;width:100%;margin-top:7px;padding:13px;display:block}.mail-settings-form button{color:#fff;background:#0047d8;border:0;margin-top:12px;padding:12px 15px;font-weight:800}.mail-settings-form button:disabled{opacity:.5}.mail-settings-form .mail-test-button{background:#061d4b}.mail-security-note{color:#718095;margin-top:20px;line-height:1.5;display:block}@media (max-width:900px){.mail-settings-card{margin:25px 20px}}.drive-settings-page{color:#17233b;background:#edf2f8;min-height:100vh;padding-bottom:60px}.drive-settings-header{color:#fff;background:#061d4b;justify-content:space-between;align-items:center;padding:20px clamp(20px,5vw,70px);display:flex}.drive-settings-header>div{align-items:center;gap:14px;display:flex}.drive-settings-header img{object-fit:contain;background:#fff;width:48px;height:48px}.drive-settings-header b,.drive-settings-header small{display:block}.drive-settings-header small{color:#b9c8e6;margin-top:4px}.drive-settings-header>a{color:#fff;border:1px solid #59709d;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.drive-settings-card{background:#fff;border-top:7px solid #ed1834;max-width:980px;margin:45px auto;padding:clamp(26px,5vw,52px);box-shadow:0 18px 45px #061d4b1a}.drive-settings-card h1{margin:8px 0 16px;font-size:clamp(34px,5vw,54px)}.drive-settings-card>p:not(.eyebrow){color:#5e6d82;max-width:760px;line-height:1.65}.drive-status-panel{background:#f3f6fa;border:1px solid #dbe3ed;grid-template-columns:22px repeat(5,minmax(110px,1fr));align-items:center;gap:18px;margin:30px 0;padding:23px;display:grid}.drive-status-panel.connected{background:#f1faf6;border-color:#acd8c7}.drive-status-dot{background:#d29a00;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 5px #d29a001f}.drive-status-panel.connected .drive-status-dot{background:#16865f;box-shadow:0 0 0 5px #16865f1f}.drive-status-panel small,.drive-status-panel strong{display:block}.drive-status-panel small{color:#718095;margin-bottom:6px;font-size:10px}.drive-status-panel strong{overflow-wrap:anywhere;font-size:12px}.drive-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.drive-actions a,.drive-actions button{color:#fff;cursor:pointer;background:#061d4b;border:0;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.drive-actions .primary{background:#0047d8}.drive-actions form{margin:0}.drive-message{background:#eef9f4;border-left:5px solid #16865f;flex-direction:column;gap:8px;margin:20px 0;padding:15px 17px;display:flex}.drive-message.error{background:#fff1f3;border-color:#ed1834}.drive-message.warning{background:#fff8e6;border-color:#d29a00}.drive-message span{color:#53637a;line-height:1.5}.drive-prepared-note{background:#f2f6fb;margin:28px 0;padding:25px}.drive-prepared-note h2{margin-top:0}.drive-prepared-note li{color:#44546b;margin:9px 0}.drive-prepared-note p{color:#5f6f84;margin-bottom:0;line-height:1.55}.drive-security-note{background:#edf4ff;border-left:5px solid #0047d8;flex-direction:column;gap:7px;margin-top:30px;padding:18px 20px;display:flex}.drive-security-note span{color:#53637a;line-height:1.55}@media (max-width:950px){.drive-settings-card{margin:25px 20px}.drive-status-panel{grid-template-columns:20px 1fr 1fr}.drive-status-panel>div:last-child{grid-column:2/-1}}@media (max-width:600px){.drive-settings-header{flex-direction:column;align-items:flex-start;gap:20px}.drive-settings-card{margin:16px 12px;padding:25px 18px}.drive-status-panel{grid-template-columns:18px 1fr}.drive-status-panel>div:last-child{grid-column:auto}.drive-actions{flex-direction:column}.drive-actions a,.drive-actions button{text-align:center;width:100%}}.mail-bcc-status{background:#e8f5ef;border-left:4px solid #16865f;margin-top:16px;padding:14px 16px}.mail-bcc-status b,.mail-bcc-status span{display:block}.mail-bcc-status span{color:#526b61;margin-top:5px;font-size:11px;line-height:1.5}.live-heading-actions .inbox-alert{background:#ed1834;box-shadow:0 0 0 4px #ed183426}.live-kpis .mail-kpi-alert{background:#fff5f6;border-top-color:#ed1834}.live-kpis article>a{color:#0047d8;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none;display:block}.inbox-page{background:#edf2f8;min-height:100vh;padding-bottom:55px}.inbox-heading{justify-content:space-between;align-items:end;gap:30px;padding:48px clamp(20px,5vw,70px) 28px;display:flex}.inbox-heading h1{margin:6px 0 12px}.inbox-heading p:last-child{color:#607087}.inbox-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inbox-actions button{color:#fff;background:#ed1834;border:0;padding:12px 15px;font-size:11px;font-weight:800}.inbox-actions button.secondary{background:#061d4b}.inbox-actions button:disabled{opacity:.55}.inbox-actions small{text-align:right;color:#5e6e83;flex-basis:100%}.inbox-warning{color:#6d5018;background:#fff0dc;border-left:5px solid #e59b00;margin:0 clamp(20px,5vw,70px) 14px;padding:13px 16px;font-size:11px;line-height:1.5}.inbox-layout{background:#fff;border:1px solid #d8e0eb;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);min-height:620px;margin:0 clamp(20px,5vw,70px);display:grid}.inbox-list{border-right:1px solid #dce3ed;max-height:720px;overflow:auto}.inbox-list>a{color:#15233a;border-bottom:1px solid #e5eaf1;padding:17px 18px;text-decoration:none;display:block}.inbox-list>a.active,.inbox-list>a:hover{background:#eef4ff}.inbox-list>a.unread{box-shadow:inset 5px 0 #ed1834}.inbox-list>a>span{justify-content:space-between;gap:12px;display:flex}.inbox-list b,.inbox-list small,.inbox-list strong{display:block}.inbox-list strong{margin:8px 0 6px}.inbox-list small,.inbox-list time{color:#718095;font-size:10px}.inbox-detail{padding:clamp(24px,4vw,48px)}.inbox-detail>header{border-bottom:1px solid #dde4ed;justify-content:space-between;gap:25px;padding-bottom:20px;display:flex}.inbox-detail header a,.inbox-detail header b,.inbox-detail header small{display:block}.inbox-detail header small{color:#78869a}.inbox-detail header b{margin:4px 0}.inbox-detail header a{color:#0047d8;font-size:11px}.inbox-detail time{color:#758297;font-size:11px}.inbox-detail h2{margin:28px 0 18px;font-size:34px}.inbox-detail>p{color:#34435a;white-space:pre-wrap;min-height:250px;line-height:1.65}.inbox-detail>footer{border-top:1px solid #dce3ed;margin-top:30px;padding-top:20px}.inbox-assign button,.inbox-detail>footer>a{color:#fff;background:#0047d8;border:0;padding:12px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.inbox-assign{grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:10px;display:grid}.inbox-assign label{color:#53637a;font-size:10px;font-weight:800}.inbox-assign select{background:#fff;border:1px solid #c5d0df;width:100%;margin-top:6px;padding:11px;display:block}.inbox-sync-note{color:#6a788c;margin:16px clamp(20px,5vw,70px);font-size:10px}@media (max-width:900px){.inbox-heading{flex-direction:column;align-items:flex-start}.inbox-actions{justify-content:flex-start}.inbox-actions small{text-align:left}.inbox-layout{grid-template-columns:1fr}.inbox-list{border-bottom:1px solid #dce3ed;border-right:0;max-height:360px}}@media (max-width:600px){.inbox-heading{padding:36px 20px 20px}.inbox-layout{margin:0 14px}.inbox-detail{padding:22px 18px}.inbox-detail>header{flex-direction:column}.inbox-assign{grid-template-columns:1fr}}.trade-inquiry-panel{gap:18px;display:grid}.trade-inquiry-intro{color:#53657d;background:#edf3ff;border-left:4px solid #0047d8;padding:14px 16px;font-size:12px;line-height:1.55}.trade-inquiry-panel>form{background:#f7f9fc;border:1px solid #d9e1eb;padding:20px}.trade-inquiry-panel>form>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.trade-inquiry-panel>form>header b,.trade-inquiry-panel>form>header small{display:block}.trade-inquiry-panel>form>header small{color:#748196;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.trade-inquiry-panel>form>header b{margin-top:4px}.trade-inquiry-panel>form>header i{color:#8b5b12;background:#fff0d9;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}.trade-inquiry-fields{grid-template-columns:1.25fr 1.25fr .6fr;gap:12px;display:grid}.trade-inquiry-fields label{color:#526278;font-size:10px;font-weight:800}.trade-inquiry-fields label.wide{grid-column:1/-1}.trade-inquiry-fields input,.trade-inquiry-fields select,.trade-inquiry-fields textarea{color:#17243a;resize:vertical;background:#fff;border:1px solid #c5d0de;width:100%;margin-top:6px;padding:11px;display:block}.trade-inquiry-list button,.trade-inquiry-panel>form>button{color:#fff;background:#0047d8;border:0;margin-top:14px;padding:11px 14px;font-size:10px;font-weight:800}.trade-inquiry-panel button:disabled{opacity:.5}.trade-inquiry-list{gap:8px;display:grid}.trade-inquiry-list h3{color:#061d4b;margin:4px 0}.trade-inquiry-list article{border:1px solid #dbe2ec;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.trade-inquiry-list article b,.trade-inquiry-list article small{display:block}.trade-inquiry-list article small{color:#718095;margin-top:5px}.trade-inquiry-list button{background:#ed1834;margin:0}.trade-inquiry-panel .tool-message{color:#8d3926;background:#fff1e9;margin:0;padding:12px}@media (max-width:760px){.trade-inquiry-fields{grid-template-columns:1fr}.trade-inquiry-fields label.wide{grid-column:auto}.trade-inquiry-list article,.trade-inquiry-panel>form>header{flex-direction:column;align-items:flex-start}}.manual-offer-item{background:#f7f9fc;border:1px solid #cbd6e5;margin:16px 0 26px}.manual-offer-item summary{cursor:pointer;color:#063c9d;padding:15px 17px;font-weight:800}.manual-offer-item>p{color:#65758a;margin:0;padding:0 17px 12px;font-size:11px}.manual-offer-item>div{grid-template-columns:minmax(240px,1fr) 100px 130px 160px;gap:11px;padding:0 17px 15px;display:grid}.manual-offer-item label{color:#64738a;font-size:9px;font-weight:800}.manual-offer-item label.wide{grid-column:1/-1}.manual-offer-item textarea{resize:vertical;border:1px solid #c5d0df;width:100%;margin-top:6px;padding:12px;display:block}.manual-offer-item>button{color:#fff;background:#0047d8;border:0;margin:0 17px 17px;padding:12px 15px;font-size:10px;font-weight:800}.durable-catalog article{grid-template-columns:38px minmax(220px,1fr) 110px 125px auto auto}.durable-items article{grid-template-columns:38px minmax(230px,1fr) 95px 120px 140px 35px}.durable-items select{min-width:105px}.record-line.offer{color:inherit;text-decoration:none}.record-line.document-line{grid-template-columns:minmax(0,1fr) auto auto}.document-open-link{color:#fff;background:#061d4b;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.attention-actions{align-items:center;gap:7px;display:flex}.attention-actions button{color:#063c9d;background:#e4ebf6;border:0;padding:7px 9px;font-size:9px;font-weight:800}.attention-actions button.done{color:#fff;background:#16865f}.attention-actions small{color:#9c3e1e}.is-overdue{box-shadow:inset 4px 0 #ed1834}.is-overdue small{color:#a63342!important}.work-queue{background:#fff;border:1px solid #dce2ec;margin:18px clamp(22px,5vw,70px)}.work-queue-list>a{color:#142139;border-bottom:1px solid #e5eaf0;grid-template-columns:12px minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:grid}.work-queue-list>a:last-child{border-bottom:0}.work-dot{background:#1577df;border-radius:50%;width:10px;height:10px}.work-dot.red{background:#ed1834}.work-dot.orange{background:#f29b21}.work-queue-list b,.work-queue-list small{display:block}.work-queue-list small{color:#718095;margin-top:4px}.work-queue-list i{background:#e4ebf6;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.work-queue-list a.overdue{background:#fff5f6}.work-queue-list a.overdue i{color:#fff;background:#ed1834}.portal-progress{background:#fff;border:1px solid #d9e1eb;margin:0 clamp(20px,5vw,70px) 16px;padding:20px}.portal-progress h2{margin-bottom:15px;font-size:24px}.portal-progress>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.portal-progress span{color:#6c798b;background:#eef2f7;border-top:4px solid #c9d2df;padding:12px;font-size:10px;font-weight:800}.portal-progress span.done{color:#246b37;background:#e5f3ea;border-color:#16865f}.portal-progress span.current{color:#063c9d;background:#e8efff;border-color:#0047d8}.live-internal .live-kpis{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}@media (max-width:850px){.manual-offer-item>div{grid-template-columns:1fr 1fr}.manual-offer-item label.wide{grid-column:1/-1}.durable-items article{grid-template-columns:30px 1fr}.record-line.document-line{grid-template-columns:1fr}.work-queue-list>a{grid-template-columns:12px 1fr}.work-queue-list>a>i,.work-queue-list>a>span:nth-child(3){grid-column:2}.portal-progress>div{grid-template-columns:1fr 1fr}}.dashboard-documents,.dashboard-search{background:#fff;border:1px solid #dce2ec;margin:18px clamp(22px,5vw,70px)}.dashboard-search>label{padding:18px 20px 10px;display:block}.dashboard-search>label span{color:#5c6c82;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.dashboard-document-tools>input,.dashboard-search input{color:#142139;width:100%;font:inherit;background:#f8faff;border:1px solid #bdc9d9;padding:13px 14px}.dashboard-document-tools>input:focus,.dashboard-search input:focus{border-color:#0047d8;outline:3px solid #0047d826}.dashboard-search-results>a{color:#142139;border-top:1px solid #e5eaf0;grid-template-columns:1.1fr 1.25fr auto auto;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:grid}.dashboard-document-list>a:hover,.dashboard-search-results>a:hover{background:#f3f7fd}.dashboard-document-list b,.dashboard-document-list small,.dashboard-search-results b,.dashboard-search-results small{display:block}.dashboard-document-list small,.dashboard-search-results small{color:#718095;margin-top:4px}.dashboard-search-results i{color:#0750a4;background:#dcecff;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}.dashboard-document-list>a>strong,.dashboard-search-results strong{color:#0047d8;font-size:10px}.dashboard-document-list>p,.dashboard-search-results>p{color:#68778b;padding:28px 20px}.dashboard-document-tools{grid-template-columns:1fr minmax(260px,.45fr);gap:14px;padding:16px 20px;display:grid}.document-filter{flex-wrap:wrap;gap:7px;display:flex}.document-filter button{color:#40516a;background:#e8edf5;border:0;padding:11px 13px;font-weight:800}.document-filter button.active{color:#fff;background:#061d4b}.dashboard-document-list>a{color:#142139;border-top:1px solid #e5eaf0;grid-template-columns:95px 1.15fr 1.15fr .7fr auto;align-items:center;gap:15px;padding:15px 20px;text-decoration:none;display:grid}.document-kind{color:#40516a;text-align:center;background:#e8edf5;padding:7px 9px;font-size:9px;font-weight:800}.document-kind.offer{color:#064ba6;background:#e6efff}.document-kind.order{color:#176a4e;background:#e7f3ec}.document-kind.invoice{color:#96500d;background:#fff0df}@media (max-width:900px){.dashboard-document-list>a,.dashboard-search-results>a{grid-template-columns:1fr 1fr}.dashboard-document-tools{grid-template-columns:1fr}.dashboard-document-list .document-kind{justify-self:start}.dashboard-document-list>a>strong{justify-self:end}}@media (max-width:600px){.dashboard-document-list>a,.dashboard-search-results>a{grid-template-columns:1fr}.dashboard-document-list>a>strong,.dashboard-search-results strong{justify-self:start}.document-filter button{flex:45%}}@media (max-width:520px){.manual-offer-item>div,.portal-progress>div{grid-template-columns:1fr}.manual-offer-item label.wide{grid-column:auto}}.portal-actions button.send{background:#ed1834;margin-top:10px}.live-section-title>small{color:#68778b;font-weight:800}.regional-hero.is-request{background:radial-gradient(circle at 85% 15%,#0047d833,#0000 30%),linear-gradient(120deg,#061d4b,#082b68 58%,#0047d8)}.region-status.request{color:#0b4aa2;background:#eaf0ff;align-items:center;text-decoration:none;transition:all .18s;display:flex}.region-status.request i{background:#0047d8}.region-status.request span{margin-left:auto;font-size:17px}.region-status.request:focus-visible,.region-status.request:hover{color:#fff;outline-offset:2px;background:#0047d8;outline:3px solid #0047d833;transform:translateY(-2px)}.region-status.request:focus-visible i,.region-status.request:hover i{background:#fff}.regional-context{color:#fff;background:#061d4b;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:7vw;padding:85px clamp(24px,7vw,110px);display:grid}.regional-context h2{color:#fff}.regional-context>div>p:not(.eyebrow){color:#cbd7e8;line-height:1.72}.regional-focus-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.regional-focus-grid article,.regional-focus-grid>a{color:#061d4b;background:#fff;border-top:5px solid #ed1834;padding:25px}.regional-focus-grid>a{text-decoration:none;transition:all .18s;display:block}.regional-focus-grid>a:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000002e}.regional-focus-grid h3{margin:0 0 12px;font:22px Georgia,serif}.regional-focus-grid p{color:#637086;margin:0;font-size:12px;line-height:1.58}.regional-focus-grid span{color:#0047d8;margin-top:17px;font-size:10px;font-weight:800;display:block}.regional-priority-services{background:#f3f6fb;padding:90px clamp(24px,7vw,110px)}.regional-priority-services>.section-heading{margin-bottom:34px}.regional-priority-services>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.regional-priority-services article{background:#fff;border-top:6px solid #ed1834;padding:34px;box-shadow:0 14px 32px #061d4b14}.regional-priority-services h3{color:#061d4b;margin:0 0 16px;font:30px Georgia,serif}.regional-priority-services article>p{color:#637086;line-height:1.72}.regional-priority-services ul{color:#061d4b;padding-left:20px;line-height:1.65}.regional-priority-services a{color:#0047d8;margin-top:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.regional-related{background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:7vw;padding:65px clamp(24px,7vw,110px);display:grid}.regional-related h2{margin-bottom:0}.related-region-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related-region-links a{color:#061d4b;background:#f1f4fa;border-top:4px solid #0047d8;flex-direction:column;justify-content:space-between;min-height:112px;padding:20px;font:21px Georgia,serif;text-decoration:none;transition:all .18s;display:flex}.related-region-links a:hover{color:#fff;background:#061d4b;transform:translateY(-3px)}.related-region-links span{color:#0047d8;font:800 10px Arial,sans-serif}.related-region-links a:hover span{color:#ff7183}.regions-directory{background:#fff}.regions-directory-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#ed183438,#0000 25%),linear-gradient(120deg,#061d4b,#082b68 62%,#0047d8);align-items:center;min-height:540px;padding:95px clamp(24px,7vw,110px);display:flex}.regions-directory-hero>div{max-width:920px}.regions-directory-hero h1{color:#fff;font-size:clamp(48px,6vw,82px)}.regions-directory-hero .lead{color:#d7e2f4;max-width:820px}.regions-directory-grid{background:#f4f7fb;padding:90px clamp(24px,7vw,110px)}.state-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.state-grid a{color:#061d4b;background:#fff;border-top:5px solid #0047d8;flex-direction:column;min-height:250px;padding:25px;text-decoration:none;transition:all .18s;display:flex}.state-grid a:hover{border-top-color:#ed1834;transform:translateY(-4px);box-shadow:0 14px 32px #061d4b1f}.state-grid small{color:#ed1834;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.state-grid h3{margin:21px 0 12px;font:25px Georgia,serif}.state-grid p{color:#657389;flex:1;margin:0 0 18px;font-size:12px;line-height:1.55}.state-grid span{color:#0047d8;font-size:11px;font-weight:800}@media (max-width:1050px){.state-grid{grid-template-columns:repeat(3,1fr)}.regional-context,.regional-related{grid-template-columns:1fr}.regional-focus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.state-grid{grid-template-columns:1fr 1fr}.regional-context,.regional-priority-services,.regional-related{padding:60px 20px}.regional-focus-grid,.regional-priority-services>div:last-child,.related-region-links{grid-template-columns:1fr}.regions-directory-grid{padding:60px 20px}}.dbr-login-page{color:#071b42;background:#f4f7fb;grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.dbr-login-brand{color:#fff;background:radial-gradient(circle at 82% 16%,#004eee57,#0000 29%),linear-gradient(145deg,#041431,#08265d 58%,#0047d8);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px clamp(42px,6vw,96px);display:flex;position:relative;overflow:hidden}.dbr-login-brand:after{content:"";border:1px solid #ffffff26;width:480px;height:480px;position:absolute;bottom:-230px;right:-275px;transform:rotate(45deg)}.dbr-login-brand>a,.dbr-login-brand>div,.dbr-login-brand>small{z-index:1;position:relative}.dbr-login-brand img{filter:drop-shadow(0 14px 32px #0000002e);width:min(460px,82%);height:auto}.dbr-login-brand h1{color:#fff;max-width:730px;margin:20px 0 25px;font-size:clamp(54px,6.2vw,92px);line-height:.94}.dbr-login-brand h1 em{color:#ff344f;font-weight:400}.dbr-login-brand>div>p:not(.network-kicker){color:#d4def0;max-width:650px;font-size:18px;line-height:1.7}.dbr-login-brand>small{color:#aebed8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.dbr-login-panel{justify-content:center;align-items:center;padding:48px;display:flex}.dbr-login-card{background:#fff;border-top:7px solid #ed1834;width:min(100%,540px);padding:52px;box-shadow:0 30px 80px #061d4b24}.dbr-login-card h2{margin:12px 0 13px;font-size:clamp(38px,4vw,55px)}.dbr-login-intro{color:#637086;margin:0 0 35px;line-height:1.6}.dbr-login-card form{gap:19px;display:grid}.dbr-login-card label{color:#102343;gap:8px;font-size:12px;font-weight:800;display:grid}.dbr-login-card input{color:#071b42;background:#f9fbfe;border:1px solid #bcc9dc;outline:none;width:100%;padding:16px 17px;font:16px Arial,sans-serif}.dbr-login-card input:focus{border-color:#0047d8;box-shadow:0 0 0 3px #0047d81f}.dbr-login-card button,.dbr-login-signed-in .primary{text-align:center;cursor:pointer;border:0;width:100%;margin-top:8px}.dbr-login-error{color:#8f1830;background:#fff0f2;border-left:4px solid #ed1834;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.dbr-login-help{color:#718096;border-top:1px solid #e2e7ef;justify-content:space-between;gap:18px;margin-top:27px;padding-top:22px;font-size:11px;display:flex}.dbr-login-help a{color:#1749a8;font-weight:800}.dbr-login-signed-in{background:#eef4ff;gap:12px;padding:22px;display:grid}.dbr-login-signed-in span{color:#647185;font-size:12px}.dbr-login-signed-in b{font-size:20px}.dbr-login-signed-in a{text-decoration:none}.dbr-login-card .eyebrow{margin-bottom:0}@media (max-width:920px){.dbr-login-page{grid-template-columns:1fr}.dbr-login-brand{min-height:390px;padding:34px 30px}.dbr-login-brand img{width:min(390px,78%)}.dbr-login-brand h1{font-size:clamp(46px,12vw,70px)}.dbr-login-brand>small{display:none}.dbr-login-panel{padding:35px 20px 60px}.dbr-login-card{padding:38px 28px}.dbr-login-help{flex-direction:column}}@media (max-width:520px){.state-grid{grid-template-columns:1fr}.regions-directory-hero{padding:70px 20px}}.seo-control{background:#fff;border-left:5px solid #0047d8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:18px clamp(22px,5vw,70px);padding:24px;display:grid}.seo-control h2{margin:5px 0 8px;font-size:28px}.seo-control p:last-child{color:#65758a;max-width:760px;margin:0;line-height:1.55}.seo-control>div:last-child{justify-items:stretch;gap:9px;display:grid}.seo-control button{color:#fff;cursor:pointer;background:#0047d8;border:0;padding:13px 16px;font-weight:800}.seo-control button:disabled{opacity:.6;cursor:wait}.seo-control small{color:#607087;max-width:320px;line-height:1.45}@media (max-width:760px){.seo-control{grid-template-columns:1fr}.seo-control>div:last-child{justify-items:stretch}}.report-generator-page{color:#10213d;background:#edf2f9;min-height:100vh;padding-bottom:72px}.report-generator-hero{color:#fff;background:linear-gradient(125deg,#061c48,#0b3276 70%,#ed1834 70% 100%);grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:36px;padding:64px clamp(24px,6vw,90px);display:grid}.report-generator-hero h1{margin:8px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);line-height:1}.report-generator-hero p{color:#dbe8ff;max-width:760px;font-size:18px;line-height:1.6}.report-generator-hero aside{color:#10213d;background:#fff;border-top:5px solid #ed1834;padding:26px;box-shadow:0 18px 44px #0000002e}.report-generator-hero aside b,.report-generator-hero aside em,.report-generator-hero aside small,.report-generator-hero aside span{display:block}.report-generator-hero aside small{color:#66758d;text-transform:uppercase;letter-spacing:.12em}.report-generator-hero aside b{margin:7px 0;font-size:21px}.report-generator-hero aside span{line-height:1.5}.report-generator-hero aside em{color:#1545b4;margin-top:16px;font-style:normal;font-weight:800}.report-topic-strip{background:#fff;border-bottom:1px solid #d8e0ed;flex-wrap:wrap;align-items:center;gap:10px;padding:20px clamp(24px,6vw,90px);display:flex}.report-topic-strip b{margin-right:8px}.report-topic-strip span{color:#153b7d;background:#eef3fb;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.report-editor{max-width:1180px;margin:38px auto;padding:0 24px}.report-editor-status{color:#fff;background:#071f50;border-left:7px solid #ed1834;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex}.report-editor-status b,.report-editor-status small,.report-editor-status span{display:block}.report-editor-status small{color:#a9bfe8;text-transform:uppercase;letter-spacing:.1em}.report-editor-status b{margin:4px 0;font-family:Georgia,serif;font-size:24px}.report-editor-status a{color:#fff;background:#ed1834;padding:13px 18px;font-weight:800;text-decoration:none}.report-editor fieldset{background:#fff;border:0;margin:0 0 18px;padding:30px;box-shadow:0 8px 30px #0c244e12}.report-editor legend{color:#0b43bd;padding:0 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:800}.report-editor label{margin-bottom:18px;font-weight:800;display:block}.report-editor input,.report-editor textarea{width:100%;font:inherit;color:#10213d;box-sizing:border-box;background:#fbfcff;border:1px solid #b9c8df;margin-top:8px;padding:14px 15px;display:block}.report-editor textarea{resize:vertical;line-height:1.55}.report-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.report-form-grid .wide{grid-column:1/-1}.report-editor-actions{background:#fff;border-top:4px solid #0b43bd;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 30px;display:flex}.report-editor-actions button{color:#0b43bd;cursor:pointer;background:#e8eef9;border:0;padding:15px 20px;font-weight:900}.report-editor-actions button.primary{color:#fff;background:#ed1834}.report-editor-actions button:disabled{opacity:.5;cursor:not-allowed}.report-editor-actions small{color:#65738a;width:100%;display:block}.report-error,.report-success{padding:16px 18px;font-weight:800}.report-success{color:#146440;background:#dff5e9}.report-error{color:#9d1730;background:#fff0f2}@media (max-width:760px){.report-generator-hero{grid-template-columns:1fr;padding:42px 22px}.report-generator-hero aside{max-width:none}.report-form-grid{grid-template-columns:1fr}.report-editor{padding:0 14px}.report-editor fieldset{padding:22px 18px}.report-editor-status{flex-direction:column;align-items:flex-start}}.site-visit-page{color:#10213d;background:#edf2f9;min-height:100vh;padding-bottom:72px}.site-visit-hero{color:#fff;background:linear-gradient(125deg,#061c48,#0b3276 70%,#ed1834 70% 100%);grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:36px;padding:64px clamp(24px,6vw,90px);display:grid}.site-visit-hero h1{margin:8px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);line-height:1}.site-visit-hero p{color:#dbe8ff;max-width:760px;font-size:18px;line-height:1.6}.site-visit-hero aside{color:#10213d;background:#fff;border-top:5px solid #ed1834;padding:26px;box-shadow:0 18px 44px #0000002e}.site-visit-hero aside b,.site-visit-hero aside em,.site-visit-hero aside small,.site-visit-hero aside span{display:block}.site-visit-hero aside small{color:#66758d;text-transform:uppercase;letter-spacing:.12em}.site-visit-hero aside b{margin:7px 0;font-size:21px}.site-visit-hero aside span{line-height:1.5}.site-visit-hero aside em{color:#1545b4;margin-top:16px;font-style:normal;font-weight:800}.site-visit-editor{max-width:1180px;margin:32px auto;padding:0 24px}.site-visit-status{color:#fff;background:#071f50;border-left:7px solid #ed1834;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.site-visit-status.offline{background:#654200;border-color:#ffcf4b}.site-visit-status b,.site-visit-status small{display:block}.site-visit-status small{text-transform:uppercase;letter-spacing:.1em;color:#a9bfe8}.site-visit-status b{margin-top:4px}.site-visit-status span{background:#ffffff24;padding:8px 11px;font-weight:800}.site-visit-notice{background:#fff7e1;border-left:5px solid #f1b62b;margin:18px 0;padding:16px 20px;line-height:1.55}.site-visit-form fieldset{background:#fff;border:0;margin:0 0 18px;padding:30px;box-shadow:0 8px 30px #0c244e12}.site-visit-form legend{color:#0b43bd;padding:0 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:800}.site-visit-form label{font-weight:800;display:block}.site-visit-form label small{color:#65738a;margin:0 0 7px;font-weight:500;line-height:1.4;display:block}.site-visit-form input,.site-visit-form textarea{width:100%;font:inherit;color:#10213d;box-sizing:border-box;background:#fbfcff;border:1px solid #b9c8df;margin-top:8px;padding:14px 15px;display:block}.site-visit-form textarea{resize:vertical;line-height:1.55}.site-visit-actions{background:#fff;border-top:4px solid #0b43bd;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 30px;display:flex}.site-visit-actions button{color:#0b43bd;cursor:pointer;background:#e8eef9;border:0;padding:15px 20px;font-weight:900}.site-visit-actions button.primary{color:#fff;background:#ed1834}.site-visit-actions button:disabled{opacity:.5;cursor:not-allowed}.site-visit-actions small{color:#65738a;width:100%;line-height:1.45;display:block}@media (max-width:760px){.site-visit-hero{grid-template-columns:1fr;padding:42px 22px}.site-visit-hero aside{max-width:none}.site-visit-editor{padding:0 14px}.site-visit-status{flex-direction:column;align-items:flex-start}.site-visit-form fieldset{padding:22px 18px}}.report-block-library{color:#fff;background:linear-gradient(145deg,#061c48,#0a2e6d)!important}.report-block-library>legend{color:#fff}.report-block-intro{background:#ffffff14;border-left:5px solid #ed1834;margin-bottom:22px;padding:18px 20px}.report-block-intro b{font-family:Georgia,serif;font-size:20px}.report-block-intro p{color:#cfdbef;margin:8px 0 0;line-height:1.6}.report-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.report-block-card{color:#10213d;background:#fff;border-top:5px solid #ed1834;flex-direction:column;padding:22px;display:flex}.report-block-card>small{color:#ed1834;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.report-block-card h3{color:#071f50;margin:8px 0 9px;font:700 22px Georgia,serif}.report-block-card>p{color:#607089;flex:1;margin:0 0 14px;line-height:1.55}.report-block-rules{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.report-block-rules span{color:#174aa8;background:#edf3fd;padding:6px 8px;font-size:10px;font-weight:800}.report-block-card>button{color:#fff;cursor:pointer;background:#0047d8;border:0;padding:12px 14px;font-weight:900}.report-block-card>button:hover{background:#ed1834}.report-block-card details{border-top:1px solid #dce4f0;margin-top:13px;padding-top:11px}.report-block-card summary{cursor:pointer;color:#244978;font-size:11px;font-weight:800}.report-block-card ul{margin:10px 0 0;padding-left:18px}.report-block-card li{margin:6px 0}.report-block-card a{color:#0047d8;font-size:11px}.report-block-library:disabled .report-block-card{opacity:.75}.report-block-library:disabled button{cursor:not-allowed}@media (max-width:760px){.report-block-grid{grid-template-columns:1fr}}.manual-acceptance-card{background:#eef3fb;border:2px solid #0047d8;margin-top:16px;padding:20px}.manual-acceptance-card h3{color:#061d4b;margin:5px 0 10px;font:26px Georgia,serif}.manual-acceptance-card p{color:#53647b;line-height:1.55}.manual-acceptance-card label{color:#263750;font-size:10px;font-weight:800;display:block}.manual-acceptance-card textarea{resize:vertical;border:1px solid #b9c8dc;width:100%;margin-top:7px;padding:12px;display:block}.manual-acceptance-card button{color:#fff;background:#0047d8;border:0;margin-top:11px;padding:12px 15px;font-size:10px;font-weight:800}.manual-acceptance-card button:disabled{opacity:.45}.manual-acceptance-card small{color:#64748b;margin-top:9px;display:block}.marketing-center{color:#11213b;background:#eef3f9;min-height:100vh;padding-bottom:80px}.marketing-center-head{color:#fff;background:#061d4b;grid-template-columns:auto 260px minmax(0,1fr);align-items:center;gap:34px;padding:44px clamp(24px,6vw,90px);display:grid}.marketing-center-head>a{color:#fff;align-self:start;font-size:11px;font-weight:800;text-decoration:none}.marketing-center-head>img{width:100%;height:auto}.marketing-center-head h1{color:#fff;max-width:900px;margin:7px 0 12px;font-size:clamp(38px,4.5vw,66px)}.marketing-center-head>div>p:last-child{color:#c8d6ea;max-width:820px;line-height:1.65}.marketing-guardrails{background:#cbd5e4;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 clamp(24px,6vw,90px);display:grid}.marketing-guardrails article{background:#fff;gap:13px;padding:22px;display:flex}.marketing-guardrails article>b{color:#fff;background:#ed1834;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.marketing-guardrails small,.marketing-guardrails strong{display:block}.marketing-guardrails small{color:#68778b;margin-top:6px;line-height:1.45}.marketing-campaign-grid{grid-template-columns:1fr 1fr;gap:28px;padding:55px clamp(24px,6vw,90px);display:grid}.marketing-campaign{min-width:0}.marketing-campaign-meta{background:#fff;border-top:5px solid #0047d8;min-height:165px;padding:26px}.marketing-campaign-meta h2{margin:7px 0 10px;font-size:25px}.marketing-campaign-meta>p:last-child{color:#8b3c1d;font-size:11px;font-weight:800}.marketing-email-preview{background:#fff;margin-top:14px;box-shadow:0 15px 35px #061d4b1f}.marketing-mail-browser{background:#dfe6f0;align-items:center;gap:6px;padding:10px 14px;display:flex}.marketing-mail-browser span{background:#9ba8b9;border-radius:50%;width:8px;height:8px}.marketing-mail-browser span:first-child{background:#ed1834}.marketing-mail-browser b{color:#5b6b82;margin-left:7px;font-size:9px}.marketing-mail-top{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.marketing-mail-top img{width:225px}.marketing-mail-top small{text-align:right;color:#67758a;max-width:230px}.marketing-mail-hero{background:linear-gradient(130deg,#061d4b,#0b3c94);border-bottom:7px solid #ed1834;padding:36px 30px}.marketing-mail-hero p{color:#ff536a;letter-spacing:.13em;margin:0 0 10px;font-size:10px;font-weight:900}.marketing-mail-hero h3{color:#fff;margin:0;font:31px/1.08 Georgia,serif}.marketing-mail-body{padding:30px}.marketing-mail-body>p{color:#4f5f75;line-height:1.65}.marketing-mail-body>div{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.marketing-mail-body>div span{color:#0e397e;background:#eef3fa;padding:11px;font-size:11px;font-weight:800}.marketing-mail-callout{background:#fff2f3;border-left:5px solid #ed1834;padding:17px}.marketing-mail-body>a{color:#fff;background:#ed1834;margin:10px 0 24px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-block}.marketing-closing{white-space:pre-line}.marketing-mail-body>small{color:#768397;border-top:1px solid #dce3ec;padding-top:18px;line-height:1.5;display:block}.marketing-downloads{gap:8px;margin-top:12px;display:flex}.marketing-downloads a{color:#fff;background:#0047d8;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.marketing-downloads a:last-child{background:#061d4b}.marketing-list-note{background:#fff;border-left:7px solid #ed1834;margin:0 clamp(24px,6vw,90px);padding:34px}.marketing-list-note h2{margin:7px 0}.marketing-list-note>p:last-child{color:#617087;max-width:900px;line-height:1.6}@media (max-width:1000px){.marketing-center-head{grid-template-columns:1fr}.marketing-center-head>img{width:280px}.marketing-campaign-grid,.marketing-guardrails{grid-template-columns:1fr 1fr}}@media (max-width:700px){.marketing-campaign-grid,.marketing-guardrails{grid-template-columns:1fr}.marketing-mail-top{flex-direction:column;align-items:flex-start}.marketing-mail-top small{text-align:left}.marketing-mail-body>div{grid-template-columns:1fr}.marketing-downloads{flex-direction:column}}.case-email-composer{grid-column:1/-1;border:2px solid #0047d8!important;padding:26px!important}.case-email-composer>div:first-child{margin-bottom:18px}.case-email-composer>div:first-child h2{margin:5px 0}.case-email-composer>div:first-child small{color:#627188}.case-email-composer label{color:#253750;margin-top:13px;font-size:10px;font-weight:800;display:block}.case-email-composer input,.case-email-composer textarea{width:100%;font:inherit;box-sizing:border-box;border:1px solid #bdcbe0;margin-top:6px;padding:12px;display:block}.case-email-composer textarea{resize:vertical}.case-email-actions button,.case-email-composer>button{color:#fff;background:#0047d8;border:0;margin-top:14px;padding:12px 15px;font-size:10px;font-weight:800}.case-email-composer button:disabled{opacity:.45}.case-email-preview{background:#f2f6fc;border-left:5px solid #0047d8;padding:18px}.case-email-preview b,.case-email-preview small{display:block}.case-email-preview b{color:#061d4b;margin:7px 0}.case-email-preview p{white-space:pre-line;color:#46556b;line-height:1.55}.case-email-actions{gap:9px;display:flex}.case-email-actions button.edit{color:#063c9d;background:#e4ebf6}.case-email-actions button.send{background:#ed1834}.case-email-message{color:#176b50;background:#e5f3ea;margin-top:12px;padding:11px;font-weight:800}.service-deep-links{background:#eef3f9;border-left:6px solid #0047d8;flex-wrap:wrap;gap:9px;margin-top:24px;padding:22px;display:flex}.service-deep-links strong{color:#061d4b;align-items:center;margin-right:8px;display:flex}.service-deep-links a{color:#0b3c83;background:#fff;border:1px solid #d6e0ee;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.service-deep-links a:hover{color:#ed1834;border-color:#ed1834}.technical-regional-links{background:#061d4b;margin-top:45px;padding:32px}.technical-regional-links h2{color:#fff;margin:8px 0 22px}.technical-regional-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.technical-regional-links a{color:#061d4b;background:#fff;border-bottom:5px solid #ed1834;flex-direction:column;min-height:150px;padding:22px;text-decoration:none;display:flex}.technical-regional-links strong{font:23px Georgia,serif}.technical-regional-links span{color:#637086;margin:12px 0 18px;font-size:12px;line-height:1.55}.technical-regional-links b{color:#0047d8;margin-top:auto;font-size:10px}.guide-teaser{background:#eef3f9;padding:82px clamp(24px,7vw,110px)}.guide-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-teaser-grid a{color:#061d4b;background:#fff;border-top:5px solid #0047d8;flex-direction:column;min-height:260px;padding:28px;text-decoration:none;transition:all .18s;display:flex}.guide-teaser-grid a:hover{border-top-color:#ed1834;transform:translateY(-4px);box-shadow:0 16px 38px #061d4b1f}.guide-teaser-grid span{color:#ed1834;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.guide-teaser-grid h3{margin:22px 0 13px;font:28px Georgia,serif}.guide-teaser-grid p{color:#607087;flex:1;line-height:1.65}.guide-teaser-grid b{color:#0047d8;font-size:12px}.guide-all-link{color:#061d4b;margin-top:25px;font-weight:900;display:inline-block}.guide-index,.guide-page{color:#10213d;background:#f4f7fb;min-height:100vh}.guide-hero,.guide-index-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#ed183433,#0000 26%),linear-gradient(125deg,#061d4b,#0a347d);padding:86px clamp(24px,7vw,110px)}.guide-hero>div,.guide-index-hero>div{max-width:980px}.guide-hero h1,.guide-index-hero h1{color:#fff;font-size:clamp(48px,6vw,82px)}.guide-hero .lead,.guide-index-hero .lead{color:#d6e1f1;max-width:850px}.guide-index-grid{padding:70px clamp(24px,7vw,110px)}.guide-index-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-index-cards a{color:#061d4b;background:#fff;border-top:6px solid #0047d8;flex-direction:column;min-height:290px;padding:30px;text-decoration:none;display:flex}.guide-index-cards a:hover{border-top-color:#ed1834}.guide-index-cards h2{font-size:32px}.guide-index-cards p{color:#607087;flex:1;line-height:1.65}.guide-index-cards span{color:#0047d8;font-weight:900}.guide-urgency{background:#ffffff1f;align-items:center;gap:10px;margin-top:22px;padding:12px 16px;font-weight:900;display:inline-flex}.guide-urgency span{background:#ed1834;border-radius:50%;width:10px;height:10px}.guide-layout{grid-template-columns:minmax(0,1fr) 340px;gap:38px;padding:70px clamp(24px,7vw,110px);display:grid}.guide-layout>article{background:#fff;min-width:0;padding:clamp(26px,4vw,55px)}.guide-layout h2{margin:48px 0 18px}.guide-warning{background:#eef3fb;border-left:7px solid #ed1834;padding:28px}.guide-warning h2{margin:8px 0 16px}.guide-warning li{margin:9px 0;line-height:1.55}.guide-steps{padding:0;list-style:none}.guide-steps li{border-bottom:1px solid #dde5f0;grid-template-columns:55px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.guide-steps span{color:#ed1834;font:26px Georgia,serif}.guide-steps p{margin:0;line-height:1.65}.guide-mistakes{color:#fff;background:#061d4b;padding:28px}.guide-mistakes h2{color:#fff;margin:8px 0 18px}.guide-mistakes article{border-top:1px solid #ffffff24;gap:13px;padding:12px 0;display:flex}.guide-mistakes article b{color:#ff536a}.guide-mistakes article p{color:#d1dced;margin:0}.guide-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:45px;display:grid}.guide-links>div{background:#eef3f9;gap:8px;padding:23px;display:grid}.guide-links a{color:#0047d8;background:#fff;padding:10px 12px;font-weight:800;text-decoration:none}.technical-guide-links{background:#eef3f9;border-left:6px solid #ed1834;margin-top:38px;padding:28px}.technical-guide-links h2{margin:8px 0 20px}.technical-guide-links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.technical-guide-links a{color:#061d4b;background:#fff;border-bottom:4px solid #0047d8;padding:18px;font-weight:800;text-decoration:none}.technical-guide-links a:hover{border-color:#ed1834}@media (max-width:920px){.guide-index-cards,.guide-teaser-grid{grid-template-columns:1fr 1fr}.guide-layout{grid-template-columns:1fr}.guide-layout .technical-aside{position:static}.technical-guide-links>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.guide-index-cards,.guide-links,.guide-teaser-grid,.technical-guide-links>div{grid-template-columns:1fr}.guide-layout,.guide-teaser{padding:55px 20px}.guide-layout>article{padding:25px 20px}}.lead-source-overview{background:#fff;border-left:5px solid #ed1834;margin:18px clamp(22px,5vw,70px);padding:28px}.lead-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lead-source-grid article{background:#eef3f9;border-top:4px solid #0047d8;flex-direction:column;min-height:145px;padding:18px;display:flex}.lead-source-grid small{color:#ed1834;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.lead-source-grid strong{overflow-wrap:anywhere;color:#061d4b;margin:10px 0}.lead-source-grid b{color:#0047d8;margin-top:auto}.lead-source-grid span{color:#68778b;margin-top:7px;font-size:10px}@media (max-width:1000px){.lead-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.lead-source-grid{grid-template-columns:1fr}}.flyer-consultation-page{color:#10213d;background:#eef3f9;min-height:100vh}.flyer-consultation-header{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,6vw,88px);display:flex}.flyer-consultation-header img{width:min(330px,62vw);height:auto}.flyer-consultation-header span{color:#52647a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.flyer-consultation-shell{background:radial-gradient(circle at 8% 4%,#ed18342e,#0000 26%),linear-gradient(125deg,#061d4b,#082b68 54%,#eef3f9 0);grid-template-columns:minmax(0,1fr) minmax(390px,560px);align-items:center;gap:clamp(36px,7vw,110px);min-height:calc(100vh - 142px);padding:64px clamp(22px,7vw,110px);display:grid}.flyer-consultation-copy{color:#fff;max-width:720px}.flyer-neighbourhood{letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;border-left:4px solid #ed1834;margin:0 0 24px;padding:9px 12px;font-size:11px;font-weight:900;display:inline-block}.flyer-consultation-copy h1{color:#fff;margin:0;font-size:clamp(48px,5.8vw,82px);line-height:.98}.flyer-consultation-copy h1 em{color:#ff536a;font-style:normal}.flyer-consultation-lead{color:#d5e0f1;max-width:650px;margin:28px 0;font-size:18px;line-height:1.65}.flyer-trust-list{gap:10px;margin-top:34px;display:grid}.flyer-trust-list span{color:#fff;align-items:center;gap:12px;font-weight:800;display:flex}.flyer-trust-list b{background:#ed1834;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.flyer-consultation-form{background:#fff;border-top:7px solid #ed1834;padding:clamp(26px,4vw,44px);box-shadow:0 25px 70px #061d4b33}.flyer-form-heading>span{color:#ed1834;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.flyer-form-heading h2{margin:8px 0;font-size:clamp(30px,3vw,42px)}.flyer-form-heading p{color:#66758a;margin:0 0 26px;line-height:1.5}.flyer-consultation-form fieldset{border:0;margin:0 0 22px;padding:0}.flyer-consultation-form legend{color:#172b49;margin-bottom:12px;font:800 12px Arial,sans-serif}.flyer-damage-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flyer-damage-grid label{cursor:pointer;border:1px solid #cdd8e6;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:13px;display:grid}.flyer-damage-grid label.selected{background:#edf3ff;border-color:#0047d8;box-shadow:inset 4px 0 #0047d8}.flyer-damage-grid input{opacity:0;pointer-events:none;position:absolute}.flyer-damage-grid i{color:#0047d8;background:#eef2f7;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.flyer-damage-grid b{font-size:12px}.flyer-form-fields{gap:15px;display:grid}.flyer-form-fields label{color:#263a57;font-size:11px;font-weight:900}.flyer-form-fields input,.flyer-form-fields textarea{box-sizing:border-box;color:#10213d;width:100%;font:inherit;background:#fbfcff;border:1px solid #bdcadb;margin-top:7px;padding:13px 14px;display:block}.flyer-form-fields textarea{resize:vertical;line-height:1.5}.flyer-form-fields input:focus,.flyer-form-fields textarea:focus{border-color:#0047d8;outline:2px solid #0047d833}.flyer-consultation-form>button{color:#fff;cursor:pointer;background:#ed1834;border:0;justify-content:space-between;width:100%;margin-top:20px;padding:16px 18px;font-weight:900;display:flex}.flyer-consultation-form>button:hover{background:#c9112b}.flyer-consultation-form>small{color:#728096;margin-top:13px;line-height:1.45;display:block}.flyer-consultation-footer{color:#b8c8df;background:#061d4b;justify-content:space-between;align-items:center;height:50px;padding:0 clamp(22px,6vw,88px);font-size:10px;display:flex}.flyer-consultation-footer a{color:#fff}.flyer-consultation-page a:focus-visible,.flyer-consultation-page button:focus-visible,.flyer-consultation-page input:focus-visible,.flyer-consultation-page textarea:focus-visible{outline-offset:3px;outline:3px solid #ff536a}@media (max-width:950px){.flyer-consultation-shell{background:linear-gradient(155deg,#061d4b,#082b68 45%,#eef3f9 0);grid-template-columns:1fr}.flyer-consultation-copy{padding-bottom:30px}.flyer-consultation-form{max-width:650px}}@media (max-width:620px){.flyer-consultation-header{height:74px}.flyer-consultation-header span{display:none}.flyer-consultation-shell{background:linear-gradient(165deg,#061d4b,#082b68 38%,#eef3f9 0);padding:42px 18px}.flyer-consultation-copy h1{font-size:46px}.flyer-consultation-lead{font-size:16px}.flyer-trust-list{display:none}.flyer-consultation-form{padding:25px 19px}.flyer-damage-grid{grid-template-columns:1fr}.flyer-consultation-footer{height:auto;padding-top:18px;padding-bottom:18px}}.site-visit-blocks{background:#eef3fb;border-left:4px solid #0b43bd;margin:0 0 16px;padding:13px 14px}.site-visit-blocks>b{color:#153b7d;margin-bottom:9px;font-size:12px;display:block}.site-visit-blocks>div{flex-wrap:wrap;gap:8px;display:flex}.site-visit-blocks button{color:#0b43bd;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8df;padding:8px 11px;font-size:13px;font-weight:800}.site-visit-blocks button:hover{background:#dfeaff}.site-visit-blocks button:focus-visible{outline-offset:2px;outline:3px solid #f1b62b}.recommendation-page{color:#071f4e;background:#f3f6fb;min-height:100vh}.recommendation-header{background:#fff;border-bottom:1px solid #d7e0ee;justify-content:space-between;align-items:center;height:118px;padding:0 clamp(24px,6vw,90px);display:flex}.recommendation-header img{object-fit:contain;object-position:left center;width:min(430px,55vw);height:72px}.recommendation-header a{color:#071f4e;font-weight:800;text-decoration:none}.recommendation-hero{color:#fff;background:linear-gradient(118deg,#061d49,#0b397c 64%,#064fe5);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:54px;padding:clamp(54px,8vw,110px) clamp(24px,7vw,110px);display:grid}.recommendation-hero h1{letter-spacing:-.04em;max-width:850px;margin:14px 0 24px;font:clamp(48px,7vw,92px)/.96 Georgia,serif}.recommendation-hero h1 em{color:#f2183a;font-weight:400}.recommendation-hero>div>p:not(.eyebrow){color:#dbe6f7;max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.55}.recommendation-cta{color:#fff;background:#f2183a;margin-top:28px;padding:20px 30px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 16px 38px #f2183a3d}.recommendation-hero aside{color:#071f4e;background:#fff;grid-template-columns:52px 1fr;align-self:center;gap:18px 12px;padding:34px;display:grid;box-shadow:22px 22px #f2183a2e}.recommendation-hero aside span{color:#fff;background:#f2183a;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.recommendation-hero aside b{font-size:19px}.recommendation-hero aside p{color:#61718a;margin:5px 0 0;line-height:1.45}.recommendation-trust{background:#fff;grid-template-columns:1.4fr .6fr;gap:48px;padding:70px clamp(24px,7vw,110px);display:grid}.recommendation-trust h2{max-width:900px;margin:10px 0 0;font:clamp(32px,4vw,54px)/1.08 Georgia,serif}.recommendation-trust>p{color:#61718a;align-self:end;line-height:1.6}@media (max-width:820px){.recommendation-header{height:96px}.recommendation-header img{height:58px}.recommendation-hero,.recommendation-trust{grid-template-columns:1fr}.recommendation-hero{padding-top:58px}.recommendation-hero aside{box-shadow:12px 12px #f2183a2e}}.follow-up-actions{border:2px solid #064fe5;background:#eef3fa!important;padding:34px!important}.follow-up-actions>p:not(.eyebrow){color:#61718a}.follow-up-draft{background:#fff;border-left:7px solid #f2183a;margin-top:22px;padding:24px}.follow-up-draft header{justify-content:space-between;gap:20px;display:flex}.follow-up-draft header div{gap:5px;display:grid}.follow-up-draft header small{color:#61718a}.follow-up-draft header i{color:#a21b32;font-style:normal;font-weight:800}.follow-up-draft>p{white-space:pre-wrap;color:#33435c;line-height:1.55}.follow-up-draft button{color:#fff;cursor:pointer;background:#f2183a;border:0;padding:15px 20px;font-weight:900}.follow-up-draft button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.follow-up-draft header{display:grid}.follow-up-actions{padding:22px!important}}.report-record{border-bottom:1px solid #d7e0ee;padding-bottom:18px}.report-delivery-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0 18px 8px;display:flex}.report-delivery-actions button{color:#fff;cursor:pointer;background:#071f4e;border:0;padding:12px 16px;font-weight:850}.report-delivery-actions button.send{background:#f2183a}.report-delivery-actions details{background:#eef3fa;width:100%;padding:14px}.report-delivery-actions details summary{cursor:pointer;font-weight:850}.report-delivery-actions details b{margin-top:12px;display:block}.report-delivery-actions details p{white-space:pre-wrap;color:#4c5d76;line-height:1.5}.report-delivery-actions small{color:#176b4d;width:100%;font-weight:750}.report-master-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-master-actions button{color:#071f50;cursor:pointer;background:#fff;border:1px solid #fff;padding:12px 16px;font-weight:850}.report-master-actions button:disabled{opacity:.55;cursor:not-allowed}.intake-review-workflow{background:#eef3fa!important;border:2px solid #0047d8!important;padding:32px!important}.intake-review-workflow h2{margin:6px 0}.intake-review-workflow>label{color:#263a57;margin-top:16px;font-size:11px;font-weight:900;display:block}.intake-review-workflow textarea{box-sizing:border-box;color:#10213d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bdcadb;margin-top:7px;padding:13px;line-height:1.5;display:block}.intake-review-workflow>button{color:#fff;background:#0047d8;border:0;margin-top:18px;padding:14px 18px;font-weight:900}.intake-review-workflow>button:disabled{opacity:.45}.intake-review-workflow>small{color:#68778b;margin-top:13px;display:block}.review-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-outcomes label{cursor:pointer;background:#fff;border:1px solid #c9d5e5;gap:10px;padding:16px;display:flex}.review-outcomes input{accent-color:#ed1834;margin-top:3px}.review-outcomes b,.review-outcomes small,.review-outcomes span{display:block}.review-outcomes small{color:#6b788b;margin-top:6px;line-height:1.4}@media (max-width:820px){.review-outcomes{grid-template-columns:1fr}.intake-review-workflow{padding:22px!important}}.instant-check-button,.instant-check-link{background:#ed1834;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 28px #ed18342e;color:#fff!important}.instant-check-button:hover,.instant-check-link:hover{background:#c9112b}.instant-check-link{margin-top:16px}.secondary-contact{color:#0047d8;margin-top:13px;font-size:11px;font-weight:900;display:block}.instant-check-home{color:#fff;background:linear-gradient(118deg,#061d4b,#0b3679);border-bottom:8px solid #ed1834;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:58px clamp(24px,7vw,110px);display:grid}.instant-check-home h2{color:#fff;max-width:900px;margin:8px 0 16px;font-size:clamp(34px,4vw,54px)}.instant-check-home p:not(.eyebrow){color:#d2deef;max-width:880px;line-height:1.65}.instant-check-home .primary{white-space:nowrap}.instant-check-page,.trust-page{color:#10213d;background:#f3f6fb;min-height:100vh}.instant-check-hero,.trust-hero{color:#fff;background:radial-gradient(circle at 83% 15%,#ed183438,#0000 24%),linear-gradient(125deg,#061d4b,#0a347d);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:52px;padding:80px clamp(24px,7vw,110px);display:grid}.trust-hero{display:block}.instant-check-hero h1,.trust-hero h1{color:#fff;max-width:1000px;margin:10px 0 22px;font-size:clamp(50px,6vw,84px);line-height:.98}.instant-check-hero h1 em,.trust-hero h1 em{color:#ff536a;font-style:normal}.instant-check-hero .lead,.trust-hero .lead{color:#d7e2f2;max-width:900px;line-height:1.6}.instant-check-hero aside{color:#10213d;background:#fff;border-left:7px solid #ed1834;padding:27px}.instant-check-hero aside b{color:#9f1329}.instant-check-hero aside p{margin-bottom:0;line-height:1.55}.instant-check-layout{grid-template-columns:minmax(0,1fr) 360px;gap:34px;padding:70px clamp(24px,7vw,110px);display:grid}.instant-check-layout>aside,.instant-check-layout>div{background:#fff;padding:clamp(24px,4vw,46px)}.instant-check-layout>aside{border-top:7px solid #0047d8;align-self:start}.instant-check-layout>aside ol{margin:25px 0;padding:0;list-style:none}.instant-check-layout>aside li{border-bottom:1px solid #dbe3ef;grid-template-columns:46px 1fr;gap:12px;padding:17px 0;display:grid}.instant-check-layout>aside li>b{color:#ed1834;font:24px Georgia,serif}.instant-check-layout>aside li span,.instant-check-layout>aside li strong{display:block}.instant-check-layout>aside li span{color:#68778b;line-height:1.5}.instant-check-layout>aside li strong{color:#061d4b;margin-bottom:4px}.instant-check-form{margin-top:30px}.instant-check-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.instant-check-grid label{color:#283b57;font-size:11px;font-weight:900}.instant-check-grid input,.instant-check-grid select,.instant-check-grid textarea{box-sizing:border-box;color:#10213d;width:100%;font:inherit;background:#fbfcff;border:1px solid #bdcadb;margin-top:7px;padding:13px 14px;display:block}.instant-check-grid textarea{resize:vertical;line-height:1.5}.instant-check-grid .wide{grid-column:1/-1}.upload-field{background:#eef3f9;border:1px dashed #9fb1ca;padding:18px}.upload-field input{background:#fff}.upload-field small{color:#6d7c91;margin-top:9px;line-height:1.45;display:block}.instant-consent{color:#53647c;gap:11px;margin:22px 0;font-size:12px;line-height:1.5;display:flex}.instant-consent input{accent-color:#0047d8;flex:none}.instant-check-form>button{border:0;justify-content:center;width:100%}.instant-check-success{color:#176a4f;background:#e5f5ed;border-left:7px solid #18845e;padding:30px}.instant-check-success b,.instant-check-success span{display:block}.instant-check-success b{font-size:20px}.instant-check-success span{margin-top:8px;font-weight:900}.instant-check-faq{background:#fff;padding:70px clamp(24px,7vw,110px)}.instant-check-faq>h2{max-width:850px}.instant-check-faq .faq-list{max-width:1000px}.instant-check-faq>.instant-check-button{max-width:520px;margin-top:28px}.trust-process{grid-template-columns:repeat(4,1fr);gap:14px;padding:65px clamp(24px,7vw,110px);display:grid}.trust-process article{background:#fff;border-top:6px solid #0047d8;padding:28px}.trust-process article>b{color:#ed1834;font:27px Georgia,serif}.trust-process h2{font-size:25px}.trust-process p{color:#607087;line-height:1.6}.trust-split{background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:28px;padding:70px clamp(24px,7vw,110px);display:grid}.trust-split>aside,.trust-split>div{background:#eef3f9;padding:35px}.trust-split aside{color:#d6e1f1;background:#061d4b;border-left:8px solid #ed1834}.trust-split aside h3{color:#fff;font-size:30px}.trust-split aside a{color:#fff;font-weight:900}.trust-split li{margin:12px 0;line-height:1.55}.case-patterns{grid-template-columns:1fr 1fr;gap:16px;padding:70px clamp(24px,7vw,110px);display:grid}.case-patterns article{background:#fff;border-left:6px solid #0047d8;padding:32px}.case-patterns article>b{color:#ed1834}.case-patterns h2{font-size:30px}.case-patterns p{color:#607087;line-height:1.65}.case-patterns a{color:#0047d8;font-weight:900}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.instant-check-hero,.instant-check-home,.instant-check-layout,.trust-split{grid-template-columns:1fr}.trust-process{grid-template-columns:1fr 1fr}.instant-check-home .primary{white-space:normal}.instant-check-hero aside{max-width:650px}}@media (max-width:620px){.case-patterns,.instant-check-faq,.instant-check-home,.instant-check-layout,.trust-process,.trust-split{padding:48px 18px}.case-patterns,.instant-check-grid,.trust-process{grid-template-columns:1fr}.instant-check-grid .wide{grid-column:auto}.instant-check-hero,.trust-hero{padding:58px 19px}.instant-check-hero h1,.trust-hero h1{font-size:47px}.instant-check-page .site-header nav,.trust-page .site-header nav{display:none}}.live-internal{overflow-x:hidden}.live-internal>header{gap:24px;min-height:72px}.live-internal>header .internal-brand-logo{width:250px;height:58px}.live-internal-heading{align-items:center;gap:40px;padding:36px clamp(22px,5vw,70px) 22px}.live-internal-heading>div{max-width:760px}.live-internal-heading h1{letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.live-internal-heading>div>p:last-child{max-width:680px;margin:0;font-size:15px;line-height:1.55}.live-internal-heading>aside{color:#fff;background:#061d4b;border-left:5px solid #ed1834;min-width:230px;padding:20px 22px}.live-internal-heading>aside b,.live-internal-heading>aside small,.live-internal-heading>aside span{display:block}.live-internal-heading>aside small{color:#aebed7;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.live-internal-heading>aside b{margin:7px 0 4px;font-size:21px}.live-internal-heading>aside span{color:#d6e0ef;font-size:11px}.dashboard-command-center{background:#fff;border:1px solid #d9e1ec;grid-template-columns:1fr 2fr 2fr;gap:18px;margin:0 clamp(22px,5vw,70px) 16px;padding:20px;display:grid;box-shadow:0 12px 32px #061d4b0f}.dashboard-command-group{min-width:0}.dashboard-command-group>span{color:#6c7a8f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.dashboard-command-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-command-group.primary>div{grid-template-columns:1fr}.dashboard-command-group a{color:#061d4b;background:#edf2f8;border-left:4px solid #0047d8;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:13px 14px;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:flex}.dashboard-command-group.primary a{color:#fff;background:#0047d8;border-left-color:#ed1834}.dashboard-command-group a:focus-visible,.dashboard-command-group a:hover{background:#e1eaff;outline:0;transform:translateY(-2px);box-shadow:0 8px 18px #061d4b1a}.dashboard-command-group.primary a:focus-visible,.dashboard-command-group.primary a:hover{background:#063eae}.dashboard-command-group a.inbox-alert{background:#fff1f3;border-left-color:#ed1834}.dashboard-command-group b,.dashboard-command-group small{overflow-wrap:anywhere;display:block}.dashboard-command-group b{font-size:12px}.dashboard-command-group small{color:#68778b;margin-top:5px;font-size:9px;line-height:1.35}.dashboard-command-group.primary small{color:#d6e3fb}.dashboard-kpis{padding-top:0}.live-internal .dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-kpis>a{min-width:0;color:inherit;background:#fff;border-top:4px solid #0047d8;padding:18px 19px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:block}.dashboard-kpis>a:focus-visible,.dashboard-kpis>a:hover{outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #061d4b1a}.dashboard-kpis small,.dashboard-kpis span,.dashboard-kpis strong{display:block}.dashboard-kpis small{color:#68778b;min-height:27px;font-size:10px;line-height:1.35}.dashboard-kpis strong{color:#061d4b;margin-top:5px;font:34px Georgia,serif}.dashboard-kpis span{color:#0047d8;margin-top:6px;font-size:9px;font-weight:900}.dashboard-kpis>a.mail-kpi-alert{background:#fff5f6;border-top-color:#ed1834}.dashboard-documents,.dashboard-search,.live-case-list,.work-queue{scroll-margin-top:18px}.dashboard-document-list>a:focus-visible,.dashboard-search-results>a:focus-visible,.live-case-row:focus-visible,.work-queue-list>a:focus-visible{outline-offset:-3px;outline:3px solid #0047d8}.live-section-title h2{line-height:1.12}@media (max-width:1100px){.dashboard-command-center{grid-template-columns:1fr 1fr}.dashboard-command-group:last-child{grid-column:1/-1}.dashboard-command-group:last-child>div{grid-template-columns:repeat(4,minmax(0,1fr))}.live-internal .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.live-internal>header .internal-brand-logo{width:220px}.live-internal-heading>aside{box-sizing:border-box;width:100%}.dashboard-command-center{grid-template-columns:1fr}.dashboard-command-group:last-child{grid-column:auto}.dashboard-command-group:last-child>div,.live-internal .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.live-internal>header{padding:15px 18px}.live-internal>header>div:first-child>div{display:none}.live-internal>header>div:last-child{text-align:left;grid-template-columns:1fr auto;gap:4px 12px;width:100%;display:grid}.live-internal>header>div:last-child small{grid-column:1/-1}.live-internal-heading{padding:30px 18px 18px}.live-internal-heading h1{font-size:39px}.dashboard-command-center{margin:0 14px 14px;padding:14px}.dashboard-command-group:last-child>div,.dashboard-command-group>div{grid-template-columns:1fr}.live-kpis.dashboard-kpis{grid-template-columns:1fr 1fr;padding:0 14px}.dashboard-kpis>a{padding:15px}.dashboard-kpis small{min-height:40px}.dashboard-kpis strong{font-size:30px}}.partner-email-preview{background:#edf2f8;min-height:100vh;padding-bottom:70px}.partner-email-preview-heading{padding:42px clamp(20px,5vw,70px) 25px}.partner-email-preview-heading h1{margin:8px 0 12px}.partner-email-preview-heading>p:last-of-type{color:#607087;max-width:760px}.partner-email-preview-heading nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.partner-email-preview-heading nav a{color:#fff;background:#061d4b;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.partner-email-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 clamp(20px,5vw,70px);display:grid}.partner-email-preview-list>article{background:#fff;border:1px solid #d9e1ec;min-width:0;scroll-margin-top:15px}.partner-email-preview-list>article>header{color:#fff;background:#061d4b;justify-content:space-between;gap:15px;padding:16px 18px;display:flex}.partner-email-preview-list>article>header small{color:#ff7183;font-weight:800}.partner-email-preview-list>article>header h2{color:#fff;margin:5px 0 0;font:20px/1.25 Arial,sans-serif}.partner-email-preview-list>article>header span{color:#cbd7e9;background:#17376f;height:max-content;padding:6px 8px;font-size:10px;font-weight:800}.partner-email-preview-frame{background:#dfe7f1;padding:15px}.partner-email-preview-frame iframe{background:#eef3f9;border:0;width:100%;height:980px;display:block}@media (max-width:980px){.partner-email-preview-list{grid-template-columns:1fr}.partner-email-preview-frame iframe{height:1050px}}@media (max-width:600px){.partner-email-preview-heading{padding:32px 16px 20px}.partner-email-preview-list{margin:0 12px}.partner-email-preview-list>article>header{display:grid}.partner-email-preview-frame{padding:8px}}.timeline-link{color:inherit;border-radius:4px;text-decoration:none;transition:background-color .15s,box-shadow .15s}.timeline-link:focus-visible,.timeline-link:hover{background:#eef4ff;outline:0;box-shadow:inset 4px 0 #0047d8}.timeline-link div{min-width:0}.timeline-link i{color:#0047d8;margin-top:5px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.case-record-page :is([id^=angebot-],[id^=bericht-],[id^=dokument-],[id^=rechnung-],[id^=kommunikation-]){scroll-margin-top:24px}.case-record-page>.case-progress{grid-template-columns:none;display:block}.case-record-page>.case-progress:before{content:none;display:none}.case-record-page .case-progress>div{z-index:auto;text-align:left;color:inherit}.case-record-page .case-progress-track{grid-template-columns:repeat(8,minmax(155px,1fr))}.case-record-page .case-progress-step b{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block}.case-record-page .case-progress-number{margin:0 0 12px}.case-record-page .case-progress-step.current b{color:inherit;box-shadow:none;background:0 0}.live-heading-actions .primary-internal-action{background:#ed1834}.manual-case-page{color:#10213d;background:#eef3f9;min-height:100vh;padding-bottom:72px}.manual-case-hero{color:#fff;background:linear-gradient(125deg,#061c48,#0b3276 72%,#ed1834 0);grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:36px;padding:58px clamp(24px,6vw,90px);display:grid}.manual-case-hero h1{color:#fff;margin:8px 0 16px;font:clamp(40px,5vw,66px)/1 Georgia,serif}.manual-case-hero p{color:#dbe8ff;max-width:780px;font-size:17px;line-height:1.6}.manual-case-hero aside{color:#10213d;background:#fff;border-top:6px solid #ed1834;padding:24px}.manual-case-hero aside b,.manual-case-hero aside span{display:block}.manual-case-hero aside b{font-size:22px}.manual-case-hero aside span{color:#5d6d83;margin-top:8px;line-height:1.45}.manual-case-shell{max-width:1120px;margin:30px auto;padding:0 24px}.manual-case-form fieldset{background:#fff;border:0;margin:0 0 18px;padding:28px;box-shadow:0 8px 30px #0c244e12}.manual-case-form legend{color:#0b43bd;padding:0 0 16px;font:800 24px Georgia,serif}.manual-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.manual-case-grid .wide{grid-column:1/-1}.manual-case-form label{color:#283b57;font-size:11px;font-weight:900}.manual-case-form input,.manual-case-form select,.manual-case-form textarea{box-sizing:border-box;color:#10213d;width:100%;font:inherit;background:#fbfcff;border:1px solid #bdcadb;margin-top:7px;padding:13px 14px;display:block}.manual-case-form textarea{resize:vertical;line-height:1.5}.manual-file-field{background:#eef3f9;border:1px dashed #9fb1ca;padding:17px}.manual-file-field input{background:#fff}.manual-confirmation-choice small,.manual-file-field small{color:#6d7c91;margin-top:7px;line-height:1.45;display:block}.manual-confirmation-fieldset p{color:#68788e;margin:12px 0 0;font-size:12px}.manual-confirmation-choice{background:#f7f9fc;border:1px solid #c7d4e5;align-items:flex-start;gap:13px;padding:16px;display:flex}.manual-confirmation-choice input{accent-color:#ed1834;width:auto;margin:3px 0 0}.manual-confirmation-choice b{font-size:14px;display:block}.manual-case-errors{color:#8f1428;background:#fff0f2;border-left:6px solid #ed1834;margin:18px 0;padding:17px 20px}.manual-case-errors ul{margin-bottom:0}.manual-case-actions{background:#fff;border-top:5px solid #0047d8;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 28px;display:flex}.manual-case-actions button{color:#fff;cursor:pointer;background:#ed1834;border:0;padding:15px 19px;font-weight:900}.manual-case-actions button:disabled{opacity:.5}.manual-case-actions a{color:#0b43bd;background:#e8eef7;padding:14px 17px;font-weight:900;text-decoration:none}.manual-case-actions small{color:#6a788c;width:100%}@media (max-width:760px){.manual-case-hero{background:linear-gradient(145deg,#061c48,#0b3276);padding:42px 20px}.manual-case-grid,.manual-case-hero{grid-template-columns:1fr}.manual-case-grid .wide{grid-column:auto}.manual-case-shell{padding:0 13px}.manual-case-form fieldset{padding:22px 17px}.manual-case-actions{flex-direction:column;align-items:stretch}.manual-case-actions a,.manual-case-actions button{text-align:center}}.site-visit-measurement{background:#f2f6fc;border-left:4px solid #0b43bd;margin:0 0 18px;padding:18px}.site-visit-measurement>b{margin-bottom:12px;display:block}.site-visit-measurement .report-form-grid{margin-bottom:12px}.site-visit-measurement button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0b3276;border:0;padding:10px 16px;font-weight:700}.site-visit-measurement small{margin-top:10px;display:block}.site-visit-actions a{color:#0b3276;background:#fff;border:1px solid #b9c8df;align-items:center;min-height:44px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.site-visit-status summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.site-visit-status summary::-webkit-details-marker{display:none}.site-visit-status summary>span:first-child{display:grid}.site-visit-status-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.site-visit-status-actions a,.site-visit-status-actions button{color:#0b3276;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c8df;padding:10px 14px;font-weight:700;text-decoration:none}.site-visit-assistants{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.site-visit-assistants details{background:#fff;border:1px solid #cbd6e5;padding:18px}.site-visit-assistants summary{cursor:pointer;font-size:1rem;font-weight:800}.site-visit-assistants li,.site-visit-assistants p{line-height:1.5}.site-visit-assistants button{color:#fff;min-height:44px;font:inherit;background:#0b3276;border:0;padding:10px 14px;font-weight:700}@media (max-width:720px){.site-visit-assistants{grid-template-columns:1fr}.site-visit-status summary{flex-direction:column;align-items:flex-start}}.site-visit-status{display:block}.site-visit-status summary>span:first-child{background:0 0;padding:0}.site-visit-status-actions{align-items:center}@media (max-width:760px){.site-visit-hero{background:#071f50;align-items:start;gap:12px;padding:18px 16px}.site-visit-hero h1{margin:3px 0 6px;font-size:1.55rem;line-height:1.15}.site-visit-hero p{margin:0;font-size:.94rem;line-height:1.35}.site-visit-hero aside{box-shadow:none;padding:12px 14px}.site-visit-hero aside b{margin:2px 0;font-size:1rem}.site-visit-hero aside em{margin-top:3px}.site-visit-editor{margin:12px auto}.site-visit-status{padding:12px 14px}.site-visit-notice{margin:10px 0;padding:12px}.site-visit-form fieldset{margin-bottom:10px;padding:14px}.site-visit-form legend{padding-bottom:6px;font-size:1.2rem}.site-visit-actions{padding:12px}.site-visit-actions a,.site-visit-actions button{box-sizing:border-box;text-align:center;justify-content:center;width:100%}}.mobile-workbench{color:#0d2545;min-height:100vh;font:inherit;background:#edf2f9}.mobile-workbench>header{color:#fff;background:#081f49;align-items:center;gap:12px;padding:12px 16px;display:flex}.mobile-workbench>header a{color:#fff}.mobile-workbench>header img{object-fit:contain;width:108px;max-height:38px;margin-left:auto}.mobile-workbench-intro{padding:16px}.mobile-workbench-intro h1{margin:0 0 4px;font-size:1.55rem}.mobile-workbench-intro p{color:#485b79;margin:0}.mobile-phase-nav{scroll-snap-type:x mandatory;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.mobile-phase-nav button{color:#133c79;min-height:48px;font:inherit;scroll-snap-align:start;background:#fff;border:1px solid #b8c9df;flex:none;padding:8px 14px;font-weight:700}.mobile-phase-nav button.active{color:#fff;background:#0a397f}.mobile-phase-nav small{margin-left:7px}.mobile-status{color:#fff;background:#081f49;margin:0 16px 12px;padding:12px 16px}.mobile-status summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.mobile-status span{font-size:.88rem}.mobile-status>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mobile-status a,.mobile-status button{color:#103975;font:inherit;background:#fff;border:0;padding:9px 12px;text-decoration:none}.mobile-message{background:#fff;border-left:4px solid #ed1834;margin:0 16px 12px;padding:12px 16px;line-height:1.45}.mobile-workspace-grid{grid-template-columns:1fr;gap:14px;margin:0 16px;padding-bottom:30px;display:grid}.mobile-workspace-grid>aside,.mobile-workspace-grid>form{background:#fff;min-width:0;padding:18px}.mobile-workspace-grid h2{margin:0 0 16px;font-size:1.25rem}.mobile-workspace-grid label{margin:0 0 13px;font-weight:700;display:block}.mobile-workspace-grid input,.mobile-workspace-grid select,.mobile-workspace-grid textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#0d2545;background:#fff;border:1px solid #aabed7;margin-top:5px;padding:9px 11px;display:block}.mobile-workspace-grid textarea{min-height:100px}.mobile-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-workspace-grid details{border:1px solid #cad5e5;margin:9px 0;padding:12px}.mobile-workspace-grid summary{cursor:pointer;font-weight:700}.mobile-workspace-grid button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0a397f;border:0;padding:8px 14px;font-weight:700}.mobile-workspace-grid button:disabled{opacity:.5}.mobile-form-actions,.mobile-record-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mobile-record summary{justify-content:space-between;gap:10px;display:flex}.mobile-record summary span{font-size:.85rem}.mobile-record figure{margin:12px 0}.mobile-record img{object-fit:contain;max-width:100%;max-height:300px}.mobile-record figcaption{font-size:.9rem}.mobile-record-actions label{width:100%}.mobile-photo{border-left:4px solid #ed1834!important}@media (min-width:850px){.mobile-message,.mobile-phase-nav,.mobile-status,.mobile-workbench-intro,.mobile-workspace-grid{max-width:1200px;margin-left:auto;margin-right:auto}.mobile-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-workbench-intro h1{font-size:2rem}}.mobile-image{max-width:100%;line-height:0;display:inline-block;position:relative}.mobile-image img{max-width:100%;height:auto;display:block}.mobile-mark-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-mark-editor{cursor:crosshair;border:3px solid #0a397f}.mobile-mark-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}