/*! 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)))){*,:before,:after,::backdrop{--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-outline-style:solid;--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{:root,:host{--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}}:root{--blue:#0f4e67;--blue-dark:#062f40;--blue-black:#03232f;--yellow:#ffd100;--turquoise:#29a2a0;--ink:#073342;--muted:#60747b;--paper:#f5f7f3;--white:#fff;--mist:#eaf2ef;--line:#0f4e6729;--shadow:0 30px 90px #03232f24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif;overflow-x:hidden}.ux-request{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 20px 70px #0f4e6714}.ux-progress{border-bottom:1px solid var(--line);background:#f4f9fa;grid-template-columns:repeat(4,1fr);gap:8px;padding:24px;display:grid}.ux-progress button{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.ux-progress button:disabled{opacity:.45;cursor:default}.ux-progress span{background:#e2ebee;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.ux-progress [aria-current] span{background:var(--blue);color:#fff}.ux-progress small{font-size:14px;font-weight:700}.ux-step-label{color:var(--turquoise);letter-spacing:.12em;font-size:12px;font-weight:800}.ux-body h2{letter-spacing:-.04em;color:var(--blue-dark);margin:16px 0;font-size:clamp(28px,4vw,40px);line-height:1.12}.ux-body h2:focus{outline:none}.ux-intro{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.6}.ux-services{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ux-services>button{text-align:left;cursor:pointer;color:var(--blue);background:#fff;border:2px solid #dce7ea;border-radius:18px;padding:26px;transition:border-color .15s,background .15s;position:relative}.ux-services>button:hover{border-color:var(--turquoise)}.ux-services>button.selected{border-color:var(--turquoise);background:#f0f9f8}.ux-symbol{background:var(--blue);width:52px;height:52px;color:var(--yellow);border-radius:14px;place-items:center;margin-bottom:24px;font-size:25px;font-weight:800;display:grid}.ux-tag{letter-spacing:.06em;font-size:12px;font-weight:800}.ux-services h3{margin:12px 0;font-size:24px;line-height:1.2}.ux-services p{color:var(--muted);min-height:72px;font-size:16px;line-height:1.5}.ux-select{border-top:1px solid #dce7ea;margin-top:20px;padding-top:18px;font-size:14px;font-weight:800;display:block}.ux-note{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.5}.ux-field{color:var(--blue);margin:20px 0;font-size:14px;font-weight:700;display:block}.ux-field>span,.ux-access legend span{color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.ux-field input,.ux-field textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #bfced4;border-radius:10px;margin-top:9px;padding:15px;font-size:16px;display:block}.ux-field textarea{resize:vertical}.ux-field input:focus,.ux-field textarea:focus{outline:2px solid var(--turquoise);outline-offset:2px}.ux-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ux-fields .ux-field{margin:0 0 20px}.ux-upload{text-align:center;border:2px dashed var(--turquoise);background:#f0f9f8;border-radius:18px;padding:32px 20px}.ux-camera{color:var(--turquoise);margin-bottom:15px;font-size:50px;line-height:1;display:block}.ux-upload strong{color:var(--blue);font-size:22px;display:block}.ux-upload p{color:var(--muted);font-size:16px;line-height:1.5}.ux-upload small{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.5;display:block}.ux-upload-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ux-upload-actions label{cursor:pointer;position:relative}.ux-upload-actions input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ux-upload-actions label:focus-within{outline:3px solid var(--blue);outline-offset:3px}.ux-camera-action{color:var(--blue);padding:14px;font-size:14px;font-weight:700;text-decoration:underline}.ux-photos{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.ux-photos figure{min-width:0;margin:0;position:relative}.ux-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.ux-photos button{width:36px;height:36px;color:var(--blue);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:26px;position:absolute;top:6px;right:6px}.ux-photos figcaption{color:var(--muted);margin:6px 0;font-size:13px}.ux-volume,.ux-access{border:0;min-width:0;margin:28px 0;padding:0}.ux-volume legend,.ux-access legend{color:var(--blue);font-size:16px;font-weight:800}.ux-volume p{color:var(--muted);font-size:14px}.ux-capacity{border:2px solid var(--blue);border-radius:12px;gap:5px;height:76px;margin-top:18px;padding:7px;display:flex}.ux-capacity span{background:#eaf0f2;border-radius:4px;flex:1;transition:background .2s}.ux-capacity .filled{background:var(--turquoise)}.ux-volume-options{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.ux-volume-options button,.ux-access button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bfced4;border-radius:9px;padding:13px 10px;font-size:14px;font-weight:700}.ux-volume-options .selected,.ux-access .selected{background:var(--blue);color:#fff;border-color:var(--blue)}.ux-volume small{color:var(--muted);font-size:14px;line-height:1.5}.ux-access>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ux-sector{color:var(--muted);margin-top:12px;font-size:14px}.ux-sector summary{cursor:pointer}.ux-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding:20px 0;display:flex}.ux-summary strong{color:var(--blue);font-size:16px}.ux-summary p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ux-summary button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.ux-delivery{color:var(--blue);background:#f4f9fa;border-radius:12px;margin-top:24px;padding:20px}.ux-delivery p{margin-bottom:0;font-size:14px;line-height:1.6}.ux-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.ux-actions .button{font-size:16px}.ux-back{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:12px 0;font-size:14px}.ux-error{color:#8c341a;background:#fff4ea;border-radius:9px;padding:14px;font-size:14px;line-height:1.6}@media (width<=640px){.ux-progress{padding:16px 10px}.ux-progress button{text-align:center;flex-direction:column;gap:7px;padding:0}.ux-progress small{font-size:12px}.ux-services,.ux-fields{grid-template-columns:1fr}.ux-services>button{padding:22px}.ux-services p{min-height:0}.ux-symbol{margin-bottom:14px}.ux-photos{grid-template-columns:1fr 1fr}.ux-actions{flex-wrap:wrap}.ux-actions .button{min-width:0;padding:16px;font-size:14px}.ux-upload-actions{flex-direction:column;gap:4px}}a{color:inherit;text-decoration:none}img,input,select,textarea,button{max-width:100%}button,input,select,textarea{font:inherit}main{min-width:0}.section{width:min(100% - 64px,1320px);margin:0 auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #0f4e671a;position:sticky;top:0}.header-inner{flex-wrap:wrap;align-items:center;gap:48px;width:min(100% - 64px,1390px);min-height:112px;margin:0 auto;display:flex}.brand-link{align-items:center;width:max-content;display:inline-flex}.brand-lockup{justify-content:center;align-items:center;display:inline-flex}.official-logo{object-fit:contain;width:auto;height:96px;display:block}.site-header .brand-link{flex-shrink:0;justify-content:flex-start;align-self:stretch;width:160px;padding-right:26px}.desktop-nav{flex-shrink:0;gap:clamp(20px,2.25vw,38px);margin-left:auto;display:flex}.header-cta{white-space:nowrap;flex:none}.desktop-nav a{color:var(--ink);white-space:nowrap;padding:13px 0;font-size:13px;font-weight:800;position:relative}.desktop-nav a:after{background:var(--yellow);content:"";transform-origin:100%;border-radius:99px;height:3px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mobile-menu{display:none}.button{border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:14px;font-weight:900;line-height:1.15;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary:hover{box-shadow:0 16px 40px #ffd10057}.button-dark{background:var(--blue-dark);color:var(--white)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}.hero-shell{background:linear-gradient(112deg,#f8faf6 0%,#edf5f0 100%);position:relative;overflow:hidden}.hero-shell:before{content:"";border:100px solid #0f4e6709;border-radius:50%;width:640px;height:640px;position:absolute;top:-240px;left:-260px}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:56px;width:min(100% - 64px,1390px);min-height:704px;margin:0 auto;padding:52px 0 58px;display:grid}.hero-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:28px 0 48px;display:flex;position:relative}.eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:12px;font-weight:900;line-height:1.4;display:flex}.eyebrow>span{background:var(--yellow);border-radius:99px;flex:none;width:30px;height:4px;display:inline-block}.hero-copy h1,.subhero h1,.collector-hero h1{max-width:720px;color:var(--blue-dark);letter-spacing:-.065em;margin:0;font-size:clamp(54px,5.4vw,84px);font-weight:950;line-height:.95}.hero-copy h1 em{color:var(--blue);font-style:normal;display:block}.hero-lead{max-width:620px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:var(--blue);font-size:14px;font-weight:900}.text-link span{color:var(--turquoise);margin-left:7px}.hero-media{background:var(--blue);min-width:0;min-height:590px;box-shadow:var(--shadow);isolation:isolate;border-radius:90px 18px;position:relative;overflow:hidden}.hero-media:after{z-index:1;content:"";background:linear-gradient(#0000 48%,#03232f7a);position:absolute;inset:0}.hero-media>img{object-fit:cover;object-position:57% center;width:100%;height:100%;position:absolute;inset:0}.hero-orbit{z-index:2;pointer-events:none;border:2px solid #ffffff2e;border-radius:50%;position:absolute}.orbit-one{width:370px;height:370px;top:-120px;right:-110px}.orbit-two{border-color:#ffd10080;width:240px;height:240px;top:-55px;right:-45px}.hero-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:14px;min-width:240px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 18px 48px #03232f3d}.hero-card-top{top:28px;left:26px}.hero-card-bottom{bottom:30px;right:24px}.hero-card strong,.hero-card small{display:block}.hero-card strong{color:var(--blue-dark);font-size:13px}.hero-card small{color:var(--muted);margin-top:5px;font-size:11px}.pulse{background:var(--turquoise);border:4px solid #29a2a03b;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 6px #29a2a021}.hero-card-icon{background:var(--yellow);width:40px;height:40px;color:var(--blue-dark);border-radius:12px;place-items:center;font-size:13px;font-weight:950;display:grid}.hero-stamp{z-index:3;border-left:4px solid var(--yellow);color:var(--white);text-transform:uppercase;flex-direction:column;padding-left:14px;display:flex;position:absolute;bottom:30px;left:27px}.hero-stamp strong{letter-spacing:.1em;font-size:12px}.hero-stamp span{letter-spacing:.2em;margin-top:4px;font-size:10px}.trust-strip{z-index:3;background:var(--blue-dark);border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(100% - 64px,1320px);margin:-35px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #03232f33}.trust-strip>div{border-left:1px solid #ffffff21;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px;min-height:150px;padding:27px 28px 29px;display:flex}.trust-strip>div:first-child{border-left:0}.trust-strip strong{background:var(--yellow);width:46px;height:46px;color:var(--blue-dark);border-radius:13px;place-items:center;font-size:12px;font-weight:950;display:grid}.trust-strip span{max-width:235px;color:var(--white);font-size:15px;font-weight:900;line-height:1.35}.section-kicker{color:var(--turquoise);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:950}.section-kicker.light{color:#85d8d6}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:90px;display:grid}.section-heading h2,.process-intro h2,.national-copy h2,.collector-copy h2,.faq-intro h2,.request-copy h2,.simple-cta h2,.materials-grid h2,.collector-standards h2,.enterprise-flow h2{color:var(--blue-dark);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,66px);font-weight:950;line-height:1}.split-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.offer-layout{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.offer-primary,.offer-secondary{border-radius:28px;flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.offer-primary{background:var(--blue);color:var(--white);padding:42px}.offer-primary:after{content:"";border:62px solid #ffffff0e;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-170px;right:-130px}.offer-secondary{border:1px solid var(--line);background:var(--white);padding:42px}.offer-number{color:var(--yellow);letter-spacing:.1em;align-self:flex-end;font-size:12px;font-weight:950}.offer-secondary .offer-number{color:var(--turquoise)}.offer-symbol{background:var(--yellow);width:76px;height:76px;color:var(--blue-dark);border-radius:22px;place-items:center;margin:18px 0 48px;font-size:21px;font-weight:950;display:grid}.offer-label{letter-spacing:.12em;text-transform:uppercase;font-weight:950;color:var(--yellow)!important;margin:0 0 14px!important;font-size:11px!important}.offer-secondary .offer-label{color:var(--turquoise)!important;margin-top:90px!important}.offer-primary h3,.offer-secondary h3{letter-spacing:-.04em;max-width:650px;margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.02}.offer-primary>p:not(.offer-label),.offer-secondary>p:not(.offer-label,.offer-note){max-width:640px;margin:0;font-size:16px;line-height:1.65}.offer-primary>p:not(.offer-label){color:#ffffffbd}.offer-secondary>p{color:var(--muted)}.offer-primary ul{z-index:1;flex-wrap:wrap;gap:8px;margin:30px 0;padding:0;list-style:none;display:flex;position:relative}.offer-primary li{color:#ffffffe0;border:1px solid #fff3;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.offer-primary a{z-index:1;color:var(--yellow);margin-top:auto;font-size:13px;font-weight:900;position:relative}.offer-primary a span{margin-left:8px}.material-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.material-tags span{background:var(--mist);color:var(--blue);border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.offer-note{border-top:1px solid var(--line);padding-top:25px;font-weight:800;color:var(--blue)!important;margin-top:auto!important;font-size:12px!important;line-height:1.5!important}.process-section{background:var(--blue);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.process-section:after{content:"";border:95px solid #ffffff08;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-270px;right:-240px}.process-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);gap:110px;display:grid;position:relative}.process-intro{align-self:start;position:sticky;top:125px}.process-intro h2{color:var(--white)}.process-intro>p:not(.section-kicker){color:#ffffffb3;margin:26px 0 32px;font-size:16px;line-height:1.7}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-top:1px solid #ffffff26;grid-template-columns:58px 1fr;gap:22px;padding:30px 0;display:grid}.process-list li:last-child{border-bottom:1px solid #ffffff26}.process-list>li>span{width:48px;height:48px;color:var(--yellow);background:#29a2a026;border-radius:14px;place-items:center;font-size:12px;font-weight:950;display:grid}.process-list h3{letter-spacing:-.025em;margin:3px 0 9px;font-size:21px}.process-list p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.6}.national-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:128px 0;display:grid}.national-copy>p:not(.section-kicker){max-width:620px;color:var(--muted);margin:27px 0 32px;font-size:17px;line-height:1.7}.national-panel{background:linear-gradient(145deg,var(--blue) 0%,var(--blue-dark) 100%);min-height:520px;box-shadow:var(--shadow);border-radius:30px;position:relative;overflow:hidden}.map-mark{width:76px;height:76px;color:var(--yellow);border:1px solid #ffffff2e;border-radius:24px;place-items:center;font-size:23px;font-weight:950;display:grid;position:absolute;top:40px;left:40px}.national-stat{text-align:right;flex-direction:column;display:flex;position:absolute;top:47px;right:36px}.national-stat strong{color:var(--white);font-size:19px}.national-stat span{color:#ffffff94;max-width:190px;margin-top:7px;font-size:11px;line-height:1.4}.network-lines{position:absolute;inset:145px 50px 58px}.network-lines:before,.network-lines:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:0;transform:rotate(-18deg)}.network-lines:after{border-color:#ffd10033;inset:45px 95px}.network-lines i{background:var(--turquoise);border:4px solid #29a2a059;border-radius:50%;width:14px;height:14px;position:absolute}.network-lines i:first-child{top:18%;left:24%}.network-lines i:nth-child(2){top:50%;right:10%}.network-lines i:nth-child(3){bottom:8%;left:48%}.network-lines i:nth-child(4){background:var(--yellow);top:33%;left:58%}.network-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03232f9e;border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:end;gap:30px;padding:24px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.network-card span{color:#85d8d6;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.network-card strong{color:var(--white);text-align:right;font-size:20px;line-height:1.1}.audiences-section{background:var(--blue);color:var(--white);padding:110px 0}.audiences-section .section-heading h2{max-width:850px;color:var(--white)}.audience-grid,.usecase-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.audience-grid article,.usecase-grid article{min-height:300px;padding:30px 25px}.audience-grid article:not(:last-child),.usecase-grid article:not(:last-child){border-right:1px solid #ffffff29}.audience-grid span,.usecase-grid span{color:var(--yellow);font-size:11px;font-weight:950}.audience-grid h3,.usecase-grid h3{letter-spacing:-.025em;margin:72px 0 15px;font-size:20px;line-height:1.2}.audience-grid p,.usecase-grid p{color:#ffffffa3;margin:0;font-size:13px;line-height:1.6}.collector-callout{background:var(--white);min-height:520px;box-shadow:var(--shadow);border-radius:30px;grid-template-columns:.76fr 1.24fr;margin-top:120px;margin-bottom:120px;display:grid;overflow:hidden}.collector-visual{background:var(--yellow);place-items:center;display:grid;position:relative;overflow:hidden}.collector-visual:before{content:"";border:55px solid #0f4e6714;border-radius:50%;width:430px;height:430px;position:absolute}.collector-visual>strong{z-index:2;color:var(--blue-dark);letter-spacing:-.07em;font-size:76px;font-weight:950;position:relative}.collector-visual>span{color:var(--blue-dark);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.45;position:absolute;bottom:30px;left:32px;right:32px}.collector-network{position:absolute;inset:25% 15%}.collector-network:before,.collector-network:after{content:"";border:1px solid #0f4e6733;border-radius:50%;position:absolute;inset:0;transform:rotate(-12deg)}.collector-network:after{border-color:#0f4e671f;inset:28px 46px;transform:rotate(17deg)}.collector-network i{z-index:1;background:var(--blue);border:3px solid #ffffffb3;border-radius:50%;width:12px;height:12px;position:absolute}.collector-network i:first-child{top:8%;left:26%}.collector-network i:nth-child(2){top:40%;right:4%}.collector-network i:nth-child(3){bottom:4%;right:31%}.collector-network i:nth-child(4){background:var(--turquoise);bottom:24%;left:4%}.collector-copy{flex-direction:column;justify-content:center;padding:60px 70px;display:flex}.collector-copy>p:not(.section-kicker){color:var(--muted);margin:25px 0 31px;font-size:16px;line-height:1.7}.collector-copy .button{align-self:flex-start}.faq-section{grid-template-columns:.78fr 1.22fr;gap:100px;padding:90px 0;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--blue-dark);cursor:pointer;padding:25px 52px 25px 0;font-size:16px;font-weight:900;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{background:var(--mist);width:30px;height:30px;color:var(--blue);content:"+";border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:21px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;color:var(--muted);margin:-4px 0 25px;padding-right:40px;font-size:14px;line-height:1.65}.request-section{background:var(--blue-dark);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.request-section:before{content:"";border:100px solid #ffffff06;border-radius:50%;width:700px;height:700px;position:absolute;top:-280px;left:-310px}.request-grid{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);align-items:start;gap:95px;display:grid;position:relative}.request-copy{position:sticky;top:125px}.request-copy h2{color:var(--white)}.request-copy>p:not(.section-kicker){color:#ffffffab;margin:26px 0;font-size:16px;line-height:1.7}.request-points{color:#ffffffd9;gap:12px;font-size:13px;font-weight:800;display:grid}.request-points span:first-letter{color:var(--yellow)}.request-direct{gap:12px;margin-top:42px;display:grid}.request-direct a{border-top:1px solid #ffffff1f;flex-direction:column;gap:5px;padding:15px 0;display:flex}.request-direct small{color:#85d8d6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.request-direct strong{font-size:14px}.request-form{background:var(--white);color:var(--ink);border:1px solid #ffffff2b;border-radius:26px;gap:17px;padding:34px;display:grid;box-shadow:0 30px 80px #0000002e}.form-title{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:5px;padding-bottom:20px;display:flex}.form-title>span{background:var(--yellow);width:42px;height:42px;color:var(--blue-dark);border-radius:13px;place-items:center;font-size:12px;font-weight:950;display:grid}.form-title strong,.form-title small{display:block}.form-title strong{font-size:16px}.form-title small{color:var(--muted);margin-top:4px;font-size:11px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.request-form label{color:var(--blue-dark);gap:8px;font-size:11px;font-weight:900;display:grid}.request-form label>span{color:#d19100}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:48px;color:var(--ink);background:#f9faf7;border:1px solid #0f4e6738;border-radius:10px;outline:none;padding:12px 13px;font-size:13px;font-weight:500}.request-form textarea{resize:vertical}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:var(--turquoise);box-shadow:0 0 0 3px #29a2a01f}.form-submit{width:100%;margin-top:4px}.form-help,.form-status{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.form-status{min-height:15px;color:var(--blue);font-weight:800}.request-bridge{background:var(--blue-dark);color:var(--white);padding:96px 0;position:relative;overflow:hidden}.request-bridge:after{content:"";border:85px solid #ffffff08;border-radius:50%;width:580px;height:580px;position:absolute;top:-250px;right:-170px}.request-bridge-inner{z-index:1;grid-template-columns:1.1fr .7fr;align-items:end;gap:100px;display:grid;position:relative}.request-bridge h2{color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,66px);font-weight:950;line-height:1}.request-bridge-inner>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.request-bridge-inner>div:last-child p{color:#ffffffab;margin:0 0 26px;font-size:16px;line-height:1.7}.site-footer{background:var(--blue-black);color:var(--white);padding:72px 0 24px}.footer-main{grid-template-columns:1.55fr repeat(3,1fr);gap:50px;padding-bottom:58px;display:grid}.brand-lockup-footer{background:var(--blue);border-radius:13px;overflow:hidden}.brand-lockup-footer .official-logo{height:105px}.footer-logo+p{color:#ffffff80;max-width:330px;margin:22px 0 0;font-size:13px;line-height:1.6}.footer-main>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-main>div:not(:first-child) strong{color:#85d8d6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.footer-main>div:not(:first-child) a,.footer-main>div:not(:first-child) span{color:#ffffffa6;font-size:12px}.footer-main>div:not(:first-child) a:hover{color:var(--yellow)}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:22px;font-size:11px;display:flex}.footer-bottom strong{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.subhero{background:linear-gradient(135deg,#eef5f0,#f9faf7);padding:96px 0;overflow:hidden}.subhero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:100px;display:grid}.subhero h1,.collector-hero h1{font-size:clamp(52px,5vw,78px)}.subhero-grid>div:first-child>p:not(.eyebrow),.business-hero-grid>div:first-child>p:not(.eyebrow),.collector-hero-grid>div:first-child>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:28px 0 32px;font-size:17px;line-height:1.7}.subhero-grid>div:first-child>.free-threshold{background:var(--yellow);width:max-content;color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:25px 0 0;padding:10px 14px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.subhero-grid>div:first-child>.free-threshold+p{margin:18px 0 0}.subhero-grid>div:first-child>.eligibility-note{color:var(--blue);margin:10px 0 27px;font-size:11px;font-weight:800;line-height:1.5}.subhero-symbol{background:var(--yellow);border-radius:28px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.subhero-symbol:before{content:"";border:60px solid #0f4e6712;border-radius:50%;width:430px;height:430px;position:absolute}.subhero-symbol strong{color:var(--blue-dark);text-align:right;font-size:19px;line-height:1.05;position:absolute;bottom:28px;right:28px}.collection-gauge{border:34px solid #0f4e671c;border-radius:50%;width:230px;height:230px;position:relative}.collection-gauge:before{border:23px solid var(--blue);content:"";border-right-color:#0000;border-radius:50%;position:absolute;inset:30px;transform:rotate(-34deg)}.collection-gauge:after{background:var(--blue);content:"Fe";width:62px;height:62px;color:var(--yellow);text-align:center;border-radius:50%;font-size:16px;font-weight:950;line-height:62px;position:absolute;top:84px;left:84px}.collection-gauge i{background:var(--turquoise);border-radius:50%;width:13px;height:13px;position:absolute}.collection-gauge i:first-child{top:7px;left:35px}.collection-gauge i:nth-child(2){top:58px;right:-7px}.collection-gauge i:nth-child(3){bottom:-5px;left:67px}.criteria-section{padding:120px 0}.criteria-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.criteria-grid article{min-height:280px;padding:28px 24px}.criteria-grid article:not(:last-child){border-right:1px solid var(--line)}.criteria-grid span{color:var(--turquoise);font-size:11px;font-weight:950}.criteria-grid h3{color:var(--blue-dark);margin:58px 0 14px;font-size:21px}.criteria-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.materials-section{background:var(--blue);color:var(--white);padding:110px 0}.materials-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.materials-grid h2{color:var(--white)}.materials-grid>div:first-child>p:not(.section-kicker){color:#ffffffa3;line-height:1.7}.materials-list{flex-wrap:wrap;gap:10px;display:flex}.materials-list span{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:14px 17px;font-size:12px;font-weight:800}.decision-section{grid-template-columns:repeat(3,1fr);gap:18px;padding:120px 0;display:grid}.decision-card{background:var(--white);border-radius:24px;min-height:310px;padding:31px}.decision-card small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.decision-card h3{color:var(--blue-dark);letter-spacing:-.03em;margin:72px 0 14px;font-size:25px}.decision-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.decision-card.yes{border-top:5px solid var(--turquoise)}.decision-card.review{border-top:5px solid var(--yellow)}.decision-card.paid{border-top:5px solid var(--blue)}.simple-cta{background:var(--blue-dark);color:var(--white);padding:75px 0}.simple-cta>.section{justify-content:space-between;align-items:center;gap:50px;display:flex}.simple-cta h2{color:var(--white);font-size:clamp(36px,3.8vw,56px)}.business-subhero,.collector-hero{background:var(--blue-dark);color:var(--white);padding:95px 0}.business-hero-grid,.collector-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.business-subhero h1,.collector-hero h1{color:var(--white)}.business-hero-grid>div:first-child>p:not(.eyebrow),.collector-hero-grid>div:first-child>p:not(.eyebrow){color:#ffffffa6}.light-eye{color:#85d8d6}.home-enterprise{padding:115px 0;scroll-margin-top:100px}.home-enterprise h2{max-width:690px;color:var(--white);letter-spacing:-.06em;margin:0;font-size:clamp(52px,5vw,78px);font-weight:950;line-height:.95}.home-enterprise .business-dashboard{transform:rotate(1.3deg)}.business-dashboard{min-height:500px;color:var(--ink);background:#f8faf7;border:1px solid #ffffff24;border-radius:28px;padding:22px;transform:rotate(1.3deg);box-shadow:0 30px 80px #0000003d}.dash-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 4px 20px;font-size:11px;font-weight:900;display:flex}.dash-top i{background:var(--turquoise);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #29a2a01f}.dash-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.dash-metrics span{background:var(--mist);border-radius:14px;padding:16px}.dash-metrics small,.dash-metrics strong{display:block}.dash-metrics small{color:var(--muted);text-transform:uppercase;font-size:9px}.dash-metrics strong{color:var(--blue);margin-top:7px;font-size:16px}.dash-map{background:var(--blue);border-radius:18px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.dash-map:before{content:"";border:43px solid #ffffff0d;border-radius:50%;width:320px;height:320px;position:absolute}.dash-map b{color:var(--white);text-align:right;font-size:13px;line-height:1.2;position:absolute;bottom:18px;right:18px}.dash-fr{width:118px;height:118px;color:var(--yellow);border:1px solid #ffffff38;border-radius:38px;place-items:center;font-size:37px;font-weight:950;display:grid;position:relative}.dash-line{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.dash-line i{background:#dce7e4;border-radius:999px;height:8px}.dash-line i:nth-child(2),.dash-line i:nth-child(3){background:var(--turquoise)}.business-value,.collector-benefits{padding:120px 0}.value-rows{border-top:1px solid var(--line)}.value-rows article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.25fr;align-items:center;gap:35px;padding:28px 0;display:grid}.value-rows span{color:var(--turquoise);font-size:11px;font-weight:950}.value-rows h3{color:var(--blue-dark);margin:0;font-size:20px}.value-rows p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.business-usecases{background:var(--blue);color:var(--white);padding:105px 0}.business-usecases .section-heading h2{color:var(--white)}.enterprise-flow{grid-template-columns:1.25fr .55fr;align-items:end;gap:90px;padding:120px 0;display:grid}.enterprise-flow>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.collector-badge{background:var(--yellow);border-radius:50% 50% 24px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.collector-badge:before{content:"";border:60px solid #0f4e6712;border-radius:50%;width:430px;height:430px;position:absolute}.collector-badge strong{color:var(--blue-dark);text-align:right;font-size:22px;line-height:1.05;position:absolute;bottom:58px;right:31px}.collector-badge span{color:var(--blue);letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:29px;left:31px;right:31px}.collector-badge-network{border:38px solid #0f4e671a;border-radius:50%;width:225px;height:225px;position:relative}.collector-badge-network:before,.collector-badge-network:after{content:"";position:absolute}.collector-badge-network:before{border:2px solid var(--blue);border-radius:50%;inset:25px}.collector-badge-network:after{background:var(--blue);height:2px;top:82px;left:-22px;right:-22px;transform:rotate(-18deg)}.collector-badge-network i{z-index:1;background:var(--blue);border:6px solid #fffc;border-radius:50%;width:25px;height:25px;position:absolute}.collector-badge-network i:first-child{top:13px;left:22px}.collector-badge-network i:nth-child(2){background:var(--turquoise);top:87px;right:-12px}.collector-badge-network i:nth-child(3){bottom:0;left:51px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.benefit-grid article{border:1px solid var(--line);background:var(--white);border-radius:22px;min-height:310px;padding:30px}.benefit-grid span{color:var(--turquoise);font-size:11px;font-weight:950}.benefit-grid h3{color:var(--blue-dark);margin:75px 0 14px;font-size:23px}.benefit-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.collector-standards{background:var(--blue);color:var(--white);padding:110px 0}.standards-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.collector-standards h2{color:var(--white)}.standards-grid>div>p:not(.section-kicker){color:#ffffffa6;line-height:1.7}.standards-grid ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.standards-grid li{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:19px;font-size:12px;font-weight:800}.standards-grid li:before{color:var(--yellow);content:"✓";margin-right:9px}.onboarding-section{padding:120px 0}.onboarding-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.onboarding-list li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:25px;padding:29px 0;display:grid}.onboarding-list>li>span{background:var(--mist);width:52px;height:52px;color:var(--blue);border-radius:16px;place-items:center;font-size:12px;font-weight:950;display:grid}.onboarding-list h3{color:var(--blue-dark);margin:2px 0 8px;font-size:21px}.onboarding-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.collector-application{background:var(--blue-dark);color:var(--white);padding:90px 0}.collector-application>.section{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.collector-application h2{color:var(--white);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1}.collector-application p:not(.section-kicker){color:#ffffffa6;max-width:780px;line-height:1.7}.funnel-page{background:linear-gradient(135deg,#edf5f0 0%,#f9faf7 58%,#edf3ef 100%);padding:76px 32px 110px;position:relative;overflow:hidden}.funnel-page:before{content:"";border:105px solid #0f4e6709;border-radius:50%;width:740px;height:740px;position:absolute;top:-340px;right:-310px}.funnel-page-heading{z-index:1;text-align:center;width:min(100%,1020px);margin:0 auto 46px;position:relative}.funnel-page-heading .eyebrow{justify-content:center}.funnel-page-heading h1{color:var(--blue-dark);letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.6vw,76px);font-weight:950;line-height:.96}.funnel-page-heading>p:last-child{max-width:650px;color:var(--muted);margin:24px auto 0;font-size:17px;line-height:1.65}.funnel-shell{z-index:2;background:var(--white);width:min(100%,1020px);box-shadow:var(--shadow);border:1px solid #0f4e6724;border-radius:30px;margin:0 auto;position:relative;overflow:hidden}.funnel-progress{border-bottom:1px solid var(--line);background:#fbfcfa;padding:23px 30px 19px}.funnel-progress>div{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:950;display:flex}.funnel-progress>div strong{color:var(--muted);font-size:10px}.funnel-progress>i{background:var(--mist);border-radius:99px;height:5px;display:block;overflow:hidden}.funnel-progress>i>b{border-radius:inherit;background:var(--turquoise);height:100%;transition:width .25s;display:block}.funnel-form{min-height:580px;padding:46px 54px 30px}.funnel-step{border:0;min-width:0;margin:0;padding:0}.funnel-step legend{width:100%;color:var(--blue-dark);letter-spacing:-.045em;margin:0;padding:0;font-size:clamp(31px,3.4vw,47px);font-weight:950;line-height:1.05}.funnel-step legend>span{float:left;background:var(--yellow);width:42px;height:42px;color:var(--blue-dark);letter-spacing:0;border-radius:13px;place-items:center;margin:3px 16px 10px 0;font-size:12px;display:grid}.funnel-step legend small{color:var(--turquoise);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;line-height:1.2;display:block}.funnel-step>p{clear:both;color:var(--muted);margin:20px 0 30px;font-size:15px;line-height:1.65}.funnel-input-label{color:var(--blue-dark);gap:10px;font-size:12px;font-weight:900;display:grid}.funnel-input-label b,.contact-grid label b{color:#b27d00}.funnel-form input{width:100%;min-height:58px;color:var(--ink);background:#fafbf8;border:1px solid #0f4e6740;border-radius:12px;outline:none;padding:14px 16px;font-size:15px}.funnel-form input:focus{border-color:var(--turquoise);box-shadow:0 0 0 4px #29a2a01f}.funnel-hint{background:var(--mist);color:var(--muted);border-radius:13px;align-items:flex-start;gap:13px;margin-top:22px;padding:16px 18px;font-size:12px;line-height:1.5;display:flex}.funnel-hint strong{color:var(--blue);flex:none}.choice-grid{gap:12px;display:grid}.material-choice-grid{grid-template-columns:1fr 1fr}.choice-card{min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #0f4e672b;border-radius:15px;flex-direction:column;align-items:flex-start;padding:19px 48px 18px 19px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.choice-card:hover{border-color:var(--turquoise);transform:translateY(-2px)}.choice-card>i{border:1px solid var(--line);width:24px;height:24px;color:var(--turquoise);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;position:absolute;top:17px;right:17px}.choice-card>strong{color:var(--blue-dark);font-size:14px;line-height:1.3}.choice-card>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45}.choice-card.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#29a2a014}.choice-card.selected>i{border-color:var(--blue);background:var(--blue);color:var(--white)}.volume-choice-grid{grid-template-columns:repeat(4,1fr)}.volume-card{justify-content:flex-end;min-height:240px;padding:20px 17px}.volume-card>i{top:14px;right:14px}.truck-drawing{--box-w:84px;width:150px;max-width:100%;height:86px;margin:0 auto 28px;display:block;position:relative}.truck-xs{--box-w:52px}.truck-sm{--box-w:68px}.truck-md{--box-w:84px}.truck-lg{--box-w:102px}.truck-box,.truck-cab,.truck-wheel{display:block;position:absolute}.truck-box{width:var(--box-w);border:3px solid var(--blue);background:#29a2a01f;border-radius:5px 5px 2px 2px;height:43px;bottom:19px;left:6px}.truck-cab{bottom:19px;left:calc(6px + var(--box-w));border:3px solid var(--blue);background:var(--yellow);border-radius:4px 10px 3px 3px;width:36px;height:34px}.truck-cab:before{background:var(--white);content:"";border-radius:2px;width:15px;height:10px;position:absolute;top:5px;right:5px}.truck-wheel{border:5px solid var(--blue-dark);background:var(--white);border-radius:50%;width:20px;height:20px;bottom:8px}.wheel-one{left:18px}.wheel-two{left:calc(19px + var(--box-w))}.result-step{max-width:820px}.estimate-card{border-radius:21px;margin-top:32px;padding:32px}.estimate-card.estimate-free{background:#29a2a01a;border:1px solid #29a2a059}.estimate-card.estimate-paid{background:#ffd10021;border:1px solid #ffd10080}.estimate-label{background:var(--blue);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:21px;padding:8px 11px;font-size:9px;font-weight:950;display:inline-block}.estimate-paid .estimate-label{background:var(--yellow);color:var(--blue-dark)}.estimate-card>strong{max-width:650px;color:var(--blue-dark);letter-spacing:-.04em;font-size:clamp(28px,3.2vw,42px);line-height:1.05;display:block}.estimate-card>p{max-width:680px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.65}.estimate-warning{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:180px 1fr;gap:20px;margin-top:18px;padding:18px 4px;font-size:12px;line-height:1.55;display:grid}.estimate-warning b{color:var(--blue)}.contact-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.contact-grid label{color:var(--blue-dark);gap:9px;font-size:11px;font-weight:900;display:grid}.photo-reminder{background:#29a2a012;border:1px solid #29a2a03d;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:15px 17px;display:flex}.photo-reminder>span{background:var(--turquoise);width:38px;height:38px;color:var(--white);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.photo-reminder strong,.photo-reminder small{display:block}.photo-reminder strong{color:var(--blue);font-size:12px}.photo-reminder small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.time-slots{color:var(--blue);gap:9px;margin:22px 0;display:grid}.time-slots strong{font-size:14px}.time-slots label{font-size:14px;font-weight:700}.time-slots input{accent-color:var(--turquoise)}.funnel-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex}.funnel-actions .button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.45;transform:none}.funnel-back{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:12px 0;font-size:13px;font-weight:900}.funnel-form .form-status{text-align:right;min-height:18px;margin-top:12px}.funnel-contact{z-index:1;color:var(--muted);text-align:center;margin:26px auto 0;font-size:12px;line-height:1.6;position:relative}.funnel-contact a{color:var(--blue);font-weight:900}@media (width<=1160px){.header-inner{gap:32px;min-height:96px}.desktop-nav{gap:18px}.desktop-nav a{font-size:14px}.header-cta{padding:0 16px}.hero-grid{grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);gap:35px}.hero-copy h1{font-size:clamp(50px,5.1vw,70px)}.hero-lead{font-size:17px}.offer-primary,.offer-secondary{min-height:590px}.process-grid,.request-grid{gap:65px}.national-section,.split-heading,.faq-section{gap:60px}.collector-copy{padding:50px}}@media (width<=960px){.section,.header-inner,.hero-grid,.trust-strip{width:min(100% - 40px,760px)}.header-inner{min-height:76px}.desktop-nav,.header-cta{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.official-logo{height:65px}.site-header .brand-link{width:max-content;padding-right:0}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:12px;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--blue);border-radius:99px;width:19px;height:2px}.mobile-menu nav{border:1px solid var(--line);background:var(--white);width:min(86vw,330px);box-shadow:var(--shadow);border-radius:16px;gap:0;padding:13px;display:grid;position:absolute;top:57px;right:0}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:14px 9px;font-size:13px;font-weight:800}.mobile-menu nav .button{margin-top:12px}.hero-grid{grid-template-columns:1fr;min-height:0;padding:68px 0 50px}.hero-copy{padding:0}.hero-media{min-height:540px}.trust-strip{grid-template-columns:1fr 1fr;margin-top:-25px}.trust-strip>div:nth-child(3),.trust-strip>div:nth-child(4){border-top:1px solid #ffffff21}.split-heading,.offer-layout,.process-grid,.national-section,.collector-callout,.faq-section,.request-grid,.subhero-grid,.business-hero-grid,.collector-hero-grid,.materials-grid,.standards-grid,.enterprise-flow{grid-template-columns:1fr}.split-heading{gap:25px}.offer-secondary .offer-label{margin-top:35px!important}.process-intro,.request-copy{position:static}.process-grid,.request-grid{gap:55px}.national-panel{min-height:500px}.audience-grid,.criteria-grid,.usecase-grid{grid-template-columns:1fr 1fr}.audience-grid article:nth-child(2),.criteria-grid article:nth-child(2),.usecase-grid article:nth-child(2){border-right:0}.audience-grid article:nth-child(n+3),.criteria-grid article:nth-child(n+3),.usecase-grid article:nth-child(n+3){border-top:1px solid #ffffff29}.criteria-grid article:nth-child(n+3){border-top-color:var(--line)}.collector-callout{min-height:0}.collector-visual{min-height:350px}.collector-copy{padding:55px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/4}.subhero,.business-subhero,.collector-hero{padding:70px 0}.subhero-symbol{min-height:390px}.business-dashboard{width:min(100%,650px);margin:0 auto}.value-rows article{grid-template-columns:55px 1fr}.value-rows p{grid-column:2}.decision-section{grid-template-columns:1fr}.decision-card{min-height:240px}.decision-card h3{margin-top:42px}.collector-application>.section{grid-template-columns:1fr;gap:30px}.collector-application .button{justify-self:start}.request-bridge-inner{grid-template-columns:1fr;gap:34px}.volume-choice-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.section,.header-inner,.hero-grid,.trust-strip{width:min(100% - 28px,560px)}.official-logo{height:60px}.brand-lockup-footer .official-logo{height:72px}.hero-grid{padding-top:49px}.eyebrow{margin-bottom:19px;font-size:10px}.hero-copy h1,.subhero h1,.collector-hero h1{font-size:clamp(44px,13.2vw,60px);line-height:.97}.hero-lead{margin-top:22px;font-size:16px}.hero-actions{align-items:stretch;gap:17px}.hero-actions .button{width:100%}.text-link{padding:6px 2px}.hero-media{border-radius:50px 12px;min-height:430px}.hero-card{min-width:0;max-width:calc(100% - 32px);padding:13px}.hero-card-top{top:16px;left:16px}.hero-card-bottom{bottom:16px;right:16px}.hero-stamp{display:none}.trust-strip{border-top:0;grid-template-columns:1fr;margin-top:-18px}.trust-strip>div{border-bottom:1px solid #ffffff21;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;min-height:96px;padding:18px 20px;border-top:0!important}.trust-strip>div:last-child{border-bottom:0}.trust-strip strong{flex:none;width:42px;height:42px}.trust-strip span{max-width:none;font-size:14px}.offer-section,.national-section,.business-value,.collector-benefits,.criteria-section,.onboarding-section{padding:85px 0}.section-heading{margin-bottom:38px}.section-heading h2,.process-intro h2,.national-copy h2,.collector-copy h2,.faq-intro h2,.request-copy h2,.materials-grid h2,.collector-standards h2,.enterprise-flow h2{font-size:clamp(37px,11vw,48px)}.split-heading>p{font-size:15px}.offer-primary,.offer-secondary{border-radius:22px;min-height:0;padding:28px}.offer-symbol{margin-bottom:34px}.offer-primary h3,.offer-secondary h3{font-size:31px}.offer-secondary .offer-label{margin-top:25px!important}.offer-note{margin-top:34px!important}.offer-primary a{margin-top:18px}.process-section,.request-section{padding:85px 0}.process-list li{grid-template-columns:48px 1fr;gap:15px}.process-list>li>span{width:42px;height:42px}.process-list h3{font-size:18px}.national-panel{min-height:420px}.map-mark{width:60px;height:60px;top:25px;left:25px}.national-stat{top:30px;right:24px}.national-stat span{max-width:150px}.network-lines{inset:125px 25px 75px}.network-card{padding:18px;bottom:18px;left:18px;right:18px}.network-card strong{font-size:16px}.audiences-section,.business-usecases{padding:80px 0}.audience-grid,.criteria-grid,.usecase-grid{grid-template-columns:1fr}.audience-grid article,.criteria-grid article,.usecase-grid article{border-top:1px solid #ffffff29;min-height:235px;border-right:0!important}.criteria-grid article{border-top-color:var(--line)}.audience-grid h3,.criteria-grid h3,.usecase-grid h3{margin-top:48px}.collector-callout{border-radius:24px;width:min(100% - 28px,560px);margin-top:85px;margin-bottom:85px}.collector-visual{min-height:290px}.collector-copy{padding:34px 27px}.collector-copy h2{font-size:35px}.faq-section{gap:40px;padding-bottom:85px}.faq-list summary{font-size:14px}.request-grid{gap:45px}.request-form{border-radius:20px;gap:15px;padding:23px}.form-row{grid-template-columns:1fr}.request-direct strong{overflow-wrap:anywhere}.footer-main{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{align-items:flex-start;gap:20px}.footer-bottom strong{text-align:right;max-width:140px}.subhero-grid,.business-hero-grid,.collector-hero-grid{gap:55px}.subhero-symbol,.collector-badge{min-height:340px}.subhero-symbol strong{font-size:16px}.materials-section,.collector-standards{padding:82px 0}.decision-section{padding:85px 0}.simple-cta>.section{flex-direction:column;align-items:flex-start}.simple-cta h2{font-size:36px}.business-dashboard{min-height:430px;padding:15px;transform:none}.dash-map{min-height:210px}.value-rows article{grid-template-columns:40px 1fr;gap:18px}.value-rows h3{font-size:18px}.value-rows p{grid-column:1/-1}.enterprise-flow{gap:25px;padding:85px 0}.home-enterprise{padding:82px 0}.home-enterprise h2{font-size:clamp(41px,12vw,56px)}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:250px}.benefit-grid h3{margin-top:50px}.standards-grid ul{grid-template-columns:1fr}.onboarding-list li{grid-template-columns:58px 1fr;gap:14px}.collector-application{padding:75px 0}.collector-application h2{font-size:38px}.request-bridge{padding:74px 0}.request-bridge h2{font-size:40px}.funnel-page{padding:48px 14px 80px}.funnel-page-heading{margin-bottom:32px}.funnel-page-heading h1{font-size:clamp(42px,13vw,58px)}.funnel-page-heading>p:last-child{font-size:15px}.funnel-shell{border-radius:21px}.funnel-progress{padding:18px 20px 15px}.funnel-form{min-height:540px;padding:31px 20px 23px}.funnel-step legend{font-size:31px}.funnel-step legend>span{width:38px;height:38px;margin-right:12px}.funnel-step>p{margin:18px 0 24px;font-size:14px}.material-choice-grid,.contact-grid{grid-template-columns:1fr}.choice-card{min-height:105px}.volume-card{min-height:220px}.estimate-card{padding:24px 20px}.estimate-warning{grid-template-columns:1fr;gap:7px}.funnel-actions{gap:12px}.funnel-actions .button{min-height:50px;padding:0 16px}.funnel-contact a{display:inline-block}}@media (width<=360px){.section,.header-inner,.hero-grid,.trust-strip,.collector-callout{width:min(100% - 20px,340px)}.official-logo{height:56px}.hero-copy h1,.subhero h1,.collector-hero h1{font-size:41px}.hero-media{min-height:390px}.hero-card small{display:none}.request-form{padding:18px}.volume-choice-grid{grid-template-columns:1fr}.funnel-form{padding-left:16px;padding-right:16px}.funnel-step legend{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.offer-primary a.offer-cta{color:var(--blue-dark);align-self:flex-start;margin-top:auto;font-size:14px}.offer-secondary .offer-cta{align-self:flex-start;margin-top:24px}.faq-intro .button{margin-top:28px}@media (width<=640px){.header-inner{gap:16px}.offer-primary a.offer-cta{margin-top:24px}}.button-dark{background:var(--turquoise);color:var(--blue-black);box-shadow:0 12px 30px #29a2a04d,inset 0 1px #ffffff47}.button-dark:hover,.button-dark:focus-visible{box-shadow:0 16px 40px #29a2a070,inset 0 1px #ffffff59}.ux-services .service-metal .ux-symbol,.ux-services .service-metal .ux-select{background:var(--yellow);color:var(--blue-dark)}.ux-services .service-clearance .ux-symbol,.ux-services .service-clearance .ux-select{background:var(--turquoise);color:var(--blue-black)}.ux-services .ux-select{border:0;border-radius:10px;padding:16px}.ux-services .service-metal.selected{background:#fffbea;border-color:#b89500}.ux-services .service-clearance.selected{border-color:var(--turquoise);background:#f0f9f8}.footer-main a.button{text-align:center;width:fit-content;padding:12px 16px;font-size:14px}.footer-main a.button-primary{color:var(--blue-dark)}.footer-main a.button-dark{color:var(--blue-black);border-color:#0000}@media (width>=961px) and (width<=1160px){.header-inner{gap:24px}}.ux-van{place-items:center;padding:20px 0 0;display:grid}.ux-van .truck-drawing{--box-w:208px;width:290px;height:146px;margin:0}.ux-van .truck-box{background:#fff;gap:5px;height:96px;padding:7px;display:flex;bottom:28px}.ux-van .truck-box>span{background:#eaf0f2;border-radius:3px;flex:1}.ux-van .truck-box>span.filled{background:var(--turquoise)}.ux-van .truck-cab{border-radius:4px 24px 3px 3px;width:62px;height:73px;bottom:28px}.ux-van .truck-cab:before{width:29px;height:22px;top:9px;right:9px}.ux-van .truck-wheel{width:30px;height:30px;bottom:12px}.ux-volume .ux-volume-caption{text-align:center;color:var(--blue);font-size:16px}@media (width<=420px){.ux-van .truck-drawing{--box-w:152px;width:230px}}.button-dark,.footer-main a.button-dark,.ux-services .service-clearance .ux-symbol,.ux-services .service-clearance .ux-select{color:#fff}.ux-time-slots>p,.ux-time-slots>small{color:var(--muted);font-size:14px;line-height:1.5}.ux-time-slots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ux-time-slots button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:16px;display:flex}.ux-time-slots button>span{width:16px}.ux-time-slots>small{margin-top:12px;display:block}@media (width<=640px){.ux-time-slots>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ux-time-slots button{gap:4px;padding:12px 6px;font-size:14px}}@media (width<=360px){.ux-time-slots>div{grid-template-columns:1fr}}.eligibility-note{max-width:540px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.6}.cta-mobile-label{display:none}.specific-need{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:52px 0;display:flex}.specific-need h2{margin:12px 0;font-size:clamp(28px,3vw,40px)}.specific-need p{max-width:650px;font-size:16px;line-height:1.6}.specific-need .button{flex-shrink:0}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:80px 0;display:grid}.contact-intro h1,.legal-page h1{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(38px,5vw,62px);line-height:1.08}.contact-intro p,.legal-page p{font-size:16px;line-height:1.7}.contact-phone{margin-top:18px;font-size:24px;font-weight:800;display:inline-block}.contact-form{border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px}.contact-form .ux-field:first-child{margin-top:0}.contact-form .button{width:100%}.legal-page{max-width:850px;padding:72px 0 90px}.legal-page h2{margin-top:32px;font-size:24px}.legal-page a,.contact-intro .ux-note a{text-decoration:underline}.chosen-service{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.chosen-service button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.access-followup{border-left:3px solid var(--turquoise);background:#f4f9fa;margin-top:18px;padding:4px 18px}.ux-access>.access-followup{display:block}.button-dark,.footer-main a.button-dark,.ux-services .service-clearance .ux-select{padding-top:14px;padding-bottom:14px;font-size:19px;font-weight:800;line-height:1.3}.button:disabled{opacity:.6;cursor:wait}.offer-primary,.offer-secondary{min-height:0;padding:32px}.offer-symbol{margin:0 0 24px}.offer-secondary .offer-label{margin-top:24px!important}.offer-section{padding:80px 0}.offer-primary h3,.offer-secondary h3{font-size:32px;line-height:1.15}.process-section{padding:72px 0}.ux-van .truck-drawing{--box-w:208px;width:290px;height:160px}.ux-van .truck-cab{border-radius:4px 30px 3px 3px}.ux-van .truck-box:before{content:"Chargement";text-align:center;color:var(--blue);font-size:14px;font-weight:700;position:absolute;top:-27px;left:0;right:0}.ux-van{padding-top:35px}@media (width<=960px){.header-inner{flex-wrap:nowrap;gap:12px}.site-header .brand-link{flex:0 auto;min-width:0}.header-cta{white-space:normal;min-height:44px;margin-left:auto;padding:10px 14px;font-size:14px;display:inline-flex}.header-cta .cta-desktop-label{display:none}.header-cta .cta-mobile-label{display:inline}.mobile-menu{flex-shrink:0;margin-left:0}.contact-page{grid-template-columns:1fr;gap:28px;padding:48px 0}.specific-need{flex-direction:column;align-items:flex-start}}@media (width<=640px){.header-inner{gap:8px}.site-header .official-logo{max-width:108px;height:auto;max-height:60px}.contact-form{padding:22px}.chosen-service{padding:16px;font-size:14px}.offer-primary,.offer-secondary{padding:24px}.specific-need{gap:16px;padding:32px 0}.offer-section{padding:48px 0}.button-dark{white-space:normal;text-align:center}.ux-van .truck-drawing{--box-w:152px;width:230px}.footer-main{grid-template-columns:1fr}.footer-main>div:last-child{grid-column:auto}.hero-media{min-height:340px}}@media (width<=360px){.site-header .official-logo{max-width:86px}.header-cta{padding:8px 10px}.ux-van .truck-drawing{--box-w:128px;width:204px}}.submission-notice{color:var(--blue-dark);background:#fff8dc;padding:18px 24px;font-size:14px;line-height:1.6}.submission-notice p{margin:8px 0 0}.submission-notice a{font-weight:700;text-decoration:underline}.ux-van .truck-box>button{color:#164b58;cursor:pointer;background:#eaf0f2;border:0;border-radius:4px;flex:1;min-width:0;min-height:48px;padding:0;font-family:inherit;font-size:14px;font-weight:700}.ux-van .truck-box>button.filled{background:var(--turquoise);color:#062f40}.ux-van .truck-box>button:hover{box-shadow:inset 0 0 0 2px #062f40}.ux-van .truck-box>button:focus-visible{outline-offset:3px;outline:3px solid #062f40}.volume-slider{text-align:center;gap:14px;max-width:420px;margin:0 auto 16px;font-weight:700;display:grid}.volume-slider input{cursor:pointer;width:100%;min-height:44px;accent-color:var(--turquoise)}.ux-access .ux-field{width:100%;display:grid}.brand-lockup{flex-direction:column;gap:5px}.brand-signature{letter-spacing:.025em;color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;display:block}.brand-lockup-footer .brand-signature{color:var(--yellow)}.solidarity-section{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.solidarity-photo{border-bottom:6px solid var(--turquoise);background:var(--blue-dark);border-radius:24px;margin:0;overflow:hidden}.solidarity-photo img{width:100%;height:auto;display:block}.solidarity-copy h2{color:var(--blue-dark);letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(28px,3.2vw,42px);line-height:1.12}.solidarity-copy p{font-size:16px;line-height:1.7}.solidarity-impact{border-left:4px solid var(--yellow);color:var(--blue);padding-left:18px;font-weight:700}.founder-inline{align-items:center;gap:16px;margin:24px 0;display:flex}.founder-inline img{border:3px solid var(--turquoise);object-fit:cover;border-radius:50%}.founder-inline strong,.founder-inline span{line-height:1.6;display:block}.founder-inline span{font-size:14px}.story-link{color:var(--blue);text-underline-offset:5px;font-size:16px;font-weight:800}.story-page{padding-top:64px;padding-bottom:80px}.story-heading{grid-template-columns:1fr 240px;align-items:center;gap:56px;max-width:1000px;margin:auto auto 56px;display:grid}.story-heading h1{letter-spacing:-.035em;color:var(--blue-dark);font-size:clamp(34px,4.5vw,58px);line-height:1.08}.story-heading figure{margin:0}.story-heading img{border-bottom:5px solid var(--turquoise);border-radius:20px;width:100%;height:auto;display:block}.story-heading figcaption,.story-field-photo figcaption{color:var(--blue);margin-top:12px;font-size:14px;line-height:1.5}.story-body{max-width:740px;margin:auto;font-size:18px;line-height:1.8}.story-body h2{color:var(--blue-dark);margin-top:40px;font-size:28px;line-height:1.2}.story-body blockquote{border-left:4px solid var(--yellow);color:var(--blue);background:#eff8f7;margin:32px 0;padding:16px 24px;font-size:24px;font-weight:700}.story-field-photo{margin:36px 0}.story-field-photo img{border-radius:16px;width:100%;height:auto}.story-signature{color:var(--blue);font-weight:700}@media (width<=760px){.solidarity-section{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}.story-heading{grid-template-columns:1fr;gap:24px}.story-heading figure{width:200px}.story-body{font-size:16px}.brand-signature{font-size:10px}.story-body .button{white-space:normal;text-align:center}}.brand-lockup{flex-direction:row}.solidarity-photo,.story-field-photo{background:#0f4e67;border-radius:20px;overflow:hidden}.story-field-photo figcaption{background:#fff;margin:0;padding:12px}.story-final-cta{margin-top:40px}.outside-area-label{color:#a51d2d;background:#fff0f1;border-left:5px solid #c52b3d;padding:16px 20px;font-size:18px;font-weight:800;line-height:1.4}.ux-field select{width:100%;min-height:48px;color:var(--blue-dark);font:inherit;background:#fff;border:1px solid #c7d7da;border-radius:10px;padding:12px}.ux-access>.ux-note{margin:10px 0}.solidarity-photo,.story-field-photo{background:#d8f1ee}.solidarity-photo img,.story-field-photo img{filter:grayscale()brightness(1.16)contrast(.92);mix-blend-mode:luminosity;opacity:1}.client-trust{border-bottom:1px solid var(--line);padding-top:34px;padding-bottom:34px}.client-trust h2{text-align:center;margin:0 0 24px;font-size:20px}.client-trust ul{flex-wrap:wrap;justify-content:center;gap:20px 36px;margin:0;padding:0;list-style:none;display:flex}.client-trust li{color:var(--blue);text-align:center;font-size:19px;font-weight:750}.funnel-page{padding-top:28px}.funnel-page-heading{margin-bottom:24px}.funnel-page-heading h1{letter-spacing:-.03em;font-size:clamp(28px,4vw,42px);line-height:1.12}.funnel-page-heading>p:last-child{margin-top:12px}.ux-upload{padding:20px}.ux-upload .ux-camera,.ux-upload>strong{display:none}.ux-upload>p{margin-top:0}.draft-status{color:#245e61;background:#eef8f7;margin:0;padding:12px 24px;font-size:14px;line-height:1.5}.draft-status:empty{display:none}@media (width<=960px){.hero-card-top{display:none}.hero-media>img{object-position:57% 32%}}@media (width<=640px){.hero-media{background:#fff;border-radius:24px;flex-direction:column;min-height:0;display:flex}.hero-media>img{aspect-ratio:4/3;object-fit:cover;object-position:57% 30%;width:100%;height:auto;display:block;position:static}.hero-media:after,.hero-orbit{display:none}.hero-card-bottom{width:100%;max-width:none;box-shadow:none;background:#eff8f7;border:0;border-radius:0;margin:0;padding:14px;position:static}.client-trust li{font-size:17px}.client-trust ul{gap:18px 24px}.funnel-page{padding-top:24px}.funnel-page-heading{margin-bottom:20px}.funnel-page-heading .eyebrow{display:none}.draft-status{padding:10px 16px}}.client-trust-band{color:#fff;background:#0c3e50;border-top:1px solid #286073;border-bottom:4px solid #29a2a0;padding:42px 0 46px;position:relative;overflow:hidden}.client-trust-inner{position:relative}.client-trust-heading{justify-content:center;align-items:center;gap:16px;margin-bottom:28px;display:flex}.client-trust-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.2}.client-trust-heading h2 em{color:#a8e6df;font-style:normal}.trust-accent{background:var(--yellow);border-radius:3px;flex-shrink:0;width:28px;height:4px}.client-name-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.client-name-grid li{color:#143f4e;text-align:center;background:#f7fbfb;border:1px solid #d5e8e8;border-radius:14px;justify-content:center;align-items:center;min-height:112px;padding:18px 12px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 8px 20px #062b3b20}.client-name-grid li span{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(16px,1.55vw,21px);font-weight:750;line-height:1.25}@media (hover:hover) and (prefers-reduced-motion:no-preference){.client-name-grid li:hover{background:#fff;border-color:#ffd500;transform:translateY(-4px)}}@media (width<=1100px){.client-name-grid{flex-wrap:wrap;justify-content:center;display:flex}.client-name-grid li{flex:21%;max-width:calc(25% - 9px);min-height:94px}.client-name-grid li span{font-size:20px}}@media (width<=640px){.client-trust-band{padding:30px 0 34px}.client-trust-heading{gap:10px;margin-bottom:22px}.trust-accent{width:20px}.client-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-name-grid li{border-radius:12px;max-width:none;min-height:86px;padding:14px 10px}.client-name-grid li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.client-name-grid li span{font-size:19px}}@media (prefers-reduced-motion:reduce){.client-name-grid li{transition:none}}.client-trust-band{color:var(--blue-dark);background:#fff;border:0;padding:44px 0}.client-trust-heading{justify-content:flex-start;margin-bottom:26px}.client-trust-heading h2{color:var(--blue-dark);font-size:27px}.client-trust-heading h2 em{color:var(--blue-dark)}.client-name-grid{border-top:1px solid #cde4e2;flex-wrap:wrap;justify-content:flex-start;gap:0;display:flex}.client-name-grid li{max-width:none;min-height:98px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cde4e2;border-radius:0;flex:25%;padding:20px 24px}.client-name-grid li+li{border-left:1px solid #cde4e2}.client-name-grid li:nth-child(5){border-left:0}.client-name-grid li:hover{background:#f1faf9;border-color:#cde4e2;transform:none}.solidarity-photo,.story-field-photo{box-shadow:12px 12px 0 var(--yellow);background:#fff;border:0;border-radius:8px;overflow:visible}.solidarity-photo img,.story-field-photo img{filter:saturate(.3)brightness(1.12)contrast(.95);mix-blend-mode:normal;opacity:1;border-radius:8px}.story-field-photo figcaption{border-radius:0 0 8px 8px}.project-invitation{background:#fff4bd;border-radius:12px;grid-template-columns:1fr 1.3fr;align-items:center;gap:48px;margin-top:28px;margin-bottom:40px;padding:48px;display:grid}.project-intro h2{letter-spacing:-.035em;margin:12px 0 28px;font-size:clamp(32px,4vw,48px);line-height:1.08}.project-intro .section-kicker{color:#285a60}.project-scenarios{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-scenarios li{color:var(--blue-dark);border-bottom:1px solid #c9bc7b;align-items:center;gap:24px;padding:22px 0;font-size:22px;font-weight:650;display:flex}.project-scenarios li:last-child{border:0}.project-scenarios svg{flex-shrink:0;width:36px;height:36px}.draft-status{color:#50716e;background:0 0;padding:8px 24px;font-size:13px}.compact-location{align-items:center;padding:18px 24px}.compact-location>span{flex-wrap:wrap;gap:5px 16px;display:flex}.optional-details{border-top:1px solid var(--line);margin:18px 0;padding-top:16px}.optional-details summary{color:var(--blue);cursor:pointer;padding:8px 0;font-size:16px;font-weight:650}.optional-details summary span{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}@media (width<=640px){.client-trust-band{padding:30px 0}.client-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-name-grid li{min-height:82px;padding:16px 10px}.client-name-grid li span{font-size:20px}.client-name-grid li:nth-child(odd){border-left:0}.client-name-grid li:last-child{grid-column:1/-1;width:100%}.project-invitation{grid-template-columns:1fr;gap:18px;padding:26px}.project-intro h2 br{display:none}.project-scenarios li{gap:16px;padding:16px 0;font-size:19px}.project-scenarios svg{width:28px;height:28px}.solidarity-photo,.story-field-photo{box-shadow:7px 7px 0 var(--yellow);margin-right:7px}.compact-location{padding:14px 16px}.draft-status{padding:8px 16px}}.ux-van{padding:12px 0 2px}.volume-truck{aspect-ratio:432/194;width:min(100%,432px);margin:0 auto;position:relative}.volume-truck img{object-fit:contain;width:100%;height:100%;display:block}.volume-truck button{color:#0b6972;cursor:pointer;background:#fff;border:1px solid #53585a;place-items:center;width:10.3%;height:43%;font-family:inherit;font-size:clamp(16px,4vw,23px);font-weight:700;transition:background .18s;display:grid;position:absolute;top:24.3%}.volume-truck button:first-of-type{left:12.1%}.volume-truck button:nth-of-type(2){left:24.6%}.volume-truck button:nth-of-type(3){left:37.1%}.volume-truck button:nth-of-type(4){left:49.6%}.volume-truck button.filled{color:#073d4b;background:#29a2a0}.volume-truck button:hover{background:#c8ebea}.volume-truck button.filled:hover{background:#29a2a0}.volume-truck button:focus-visible{outline-offset:3px;z-index:1;outline:3px solid #073d4b}.volume-truck-art{width:100%;height:100%;display:block}.volume-truck button{border-color:var(--blue);color:var(--blue);background:#f1f9f8}.volume-truck button.filled,.volume-truck button.filled:hover{background:var(--turquoise);color:var(--blue-dark)}.ux-time-slots>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ux-time-slots>div button{min-height:58px}@media (width<=600px){.ux-time-slots>div{grid-template-columns:1fr}}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-header{border-bottom-color:#0f4e6717}.header-inner{gap:32px;min-height:88px}.official-logo{height:76px}.site-header .brand-link{width:148px;padding-right:18px}.desktop-nav{gap:clamp(20px,2.7vw,42px)}.desktop-nav a{font-size:14px;font-weight:650}.button{min-height:52px;box-shadow:none;border-radius:10px;font-size:15px;font-weight:750}.button-primary{background:var(--yellow);color:var(--blue-dark);box-shadow:none}.button-primary:hover{background:#ffe04a;box-shadow:0 8px 22px #0f4e671f}.hero-shell{background:#f3f7f5}.hero-shell:before{border-color:#29a2a00e;top:-310px;left:-300px}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);gap:clamp(40px,5vw,76px);width:min(100% - 80px,1360px);min-height:650px;padding:42px 0 48px}.hero-copy{padding:24px 0}.eyebrow{letter-spacing:.09em;gap:10px;margin-bottom:24px;font-size:12px}.eyebrow>span{width:25px;height:3px}.hero-copy h1{letter-spacing:-.065em;max-width:680px;font-size:clamp(52px,5.3vw,78px);font-weight:780;line-height:.98}.hero-copy h1 em{max-width:660px;color:var(--blue);margin-top:8px}.hero-lead{color:#536c75;max-width:560px;margin:22px 0 24px;font-size:18px;line-height:1.55}.hero-quick-start{background:#fff;border:1px solid #0f4e6721;border-radius:16px;width:min(100%,560px);padding:20px;box-shadow:0 15px 45px #03232f12}.hero-service-picker{border:0;min-width:0;margin:0;padding:0}.hero-service-picker legend{color:var(--blue-dark);margin-bottom:11px;font-size:14px;font-weight:750}.hero-service-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-service-picker button{min-height:46px;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #d5e2e4;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s}.hero-service-picker button:hover{border-color:var(--turquoise)}.hero-service-picker button.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eaf5f4}.hero-postal-row{margin-top:18px}.hero-postal-row>label{color:var(--blue-dark);margin-bottom:8px;font-size:14px;font-weight:750;display:block}.hero-postal-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.hero-postal-controls input{min-width:0;height:52px;color:var(--blue-dark);font:inherit;background:#fff;border:1px solid #c8d7dc;border-radius:9px;outline:none;padding:0 14px;font-size:16px}.hero-postal-controls input::placeholder{color:#82939a}.hero-postal-controls input:focus{border-color:var(--turquoise);box-shadow:0 0 0 3px #29a2a024}.hero-continue{min-width:128px;padding:0 20px}.hero-postal-hint,.hero-postal-error{color:#637a81;min-height:20px;margin:9px 0 0;font-size:13px;line-height:1.45}.hero-postal-error{color:#9a3412}.hero-secondary-link{color:#61777e;margin:17px 0 0;font-size:14px}.hero-secondary-link a{color:var(--blue);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #0f4e6759;text-decoration:underline #0f4e6759}.hero-media{border-radius:32px 10px;min-height:560px;box-shadow:0 24px 64px #03232f26}.hero-media>img{object-position:57% center}.hero-card{border:1px solid #ffffffb8;border-radius:12px;box-shadow:0 12px 32px #03232f29}.hero-stamp{border-radius:10px}.client-trust-band{border-bottom:1px solid #e2e9e7;padding:35px 0}.client-trust-heading{margin-bottom:18px}.client-trust-heading h2{font-size:23px;font-weight:700}.client-name-grid li{min-height:76px;padding:14px 20px}.client-name-grid li span{font-size:clamp(17px,1.7vw,23px);font-weight:680}.offer-section{padding-top:100px;padding-bottom:100px}.section-kicker{letter-spacing:.08em;font-size:12px}.section-heading{margin-bottom:40px}.section-heading h2{letter-spacing:-.055em;font-size:clamp(42px,4.8vw,64px);font-weight:760}.split-heading>p{max-width:420px;font-size:17px}.offer-layout{gap:16px}.offer-primary,.offer-secondary{border-radius:16px;min-height:500px}.offer-primary{background:var(--blue);padding:36px}.offer-secondary{padding:36px}.offer-number{font-size:13px}.offer-label{letter-spacing:.07em;font-size:12px}.offer-primary h3,.offer-secondary h3{font-weight:760}.offer-primary li{font-size:13px}.offer-primary a.offer-cta,.offer-secondary .offer-cta{border-radius:9px;min-height:50px;padding:0 17px}.process-section{padding-top:94px;padding-bottom:94px}.process-intro h2{font-size:clamp(42px,4.6vw,60px);font-weight:760}.process-list li{padding:24px 0}.faq-section{padding-top:95px;padding-bottom:95px}.faq-intro h2{font-weight:760}.solidarity-section{gap:clamp(48px,8vw,120px);padding-top:105px;padding-bottom:105px}.solidarity-copy h2{letter-spacing:-.055em;font-weight:760}.solidarity-photo,.story-field-photo{box-shadow:10px 10px 0 var(--yellow)}.project-invitation{border-radius:14px}.site-footer{margin-top:0}@media (width<=960px){.header-inner{min-height:78px}.official-logo{height:68px}.hero-grid{grid-template-columns:1fr;gap:30px;width:min(100% - 48px,760px);padding:38px 0 42px}.hero-copy{padding:4px 0 0}.hero-copy h1{max-width:760px}.hero-quick-start{max-width:660px}.hero-media{min-height:480px}}@media (width<=640px){.header-inner{min-height:70px}.official-logo{height:60px}.hero-grid{gap:25px;width:min(100% - 36px,560px);padding:34px 0 30px}.hero-copy h1{font-size:clamp(43px,11vw,61px)}.hero-copy h1 em{margin-top:4px}.hero-lead{margin:17px 0 20px;font-size:16px}.hero-quick-start{border-radius:13px;padding:16px}.hero-service-picker button{min-height:48px;padding:8px;font-size:13px}.hero-postal-controls{grid-template-columns:1fr}.hero-continue{width:100%}.hero-media{border-radius:18px 8px;min-height:0}.hero-media>img{aspect-ratio:4/3}.hero-secondary-link{font-size:13px}.client-trust-band{padding:27px 0}.client-trust-heading{justify-content:center}.client-trust-heading h2{font-size:21px}.client-name-grid li{min-height:70px;padding:12px 9px}.client-name-grid li span{font-size:17px}.offer-section,.process-section,.solidarity-section,.faq-section{padding-top:64px;padding-bottom:64px}.offer-primary,.offer-secondary{padding:26px}.offer-primary h3,.offer-secondary h3{font-size:30px}.solidarity-section{gap:36px}}@media (prefers-reduced-motion:reduce){.hero-service-picker button{transition:none}}.home-v2{color:var(--blue-dark);background:#fff}.home-v2 .section{width:min(100% - 80px,1380px)}.home-v2 .site-header{background:#fffffff5}.home-v2 .header-inner{gap:28px;width:min(100% - 64px,1460px);min-height:76px}.home-v2 .site-header .brand-link{align-self:center;width:160px;padding:0}.home-v2 .official-logo{height:58px}.home-v2 .desktop-nav{gap:clamp(18px,2.1vw,34px)}.home-v2 .desktop-nav a{font-size:14px;font-weight:650}.header-area{color:var(--blue-dark);white-space:nowrap;background:#f7faf9;border:1px solid #e4ecec;border-radius:99px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:700;display:inline-flex}.header-area>span{color:var(--turquoise);font-size:17px}.home-v2 .header-cta{border-radius:99px;min-height:45px;padding:0 20px;font-size:13px}.home-v2 .cta-mobile-label{display:none}.hero-v2{background:#f7f9f7;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:560px;display:grid;position:relative;overflow:hidden}.hero-v2-copy{z-index:2;flex-direction:column;justify-content:center;justify-self:end;width:min(100%,720px);padding:58px clamp(34px,5vw,78px) 60px max(40px,50vw - 690px);display:flex;position:relative}.brand-kicker{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.brand-kicker>span{background:var(--turquoise);border-radius:50%;flex:none;width:8px;height:8px}.hero-v2 h1{max-width:730px;color:var(--blue-dark);letter-spacing:-.067em;margin:0;font-size:clamp(46px,3.8vw,56px);font-weight:790;line-height:.99}.hero-v2 h1 em{color:var(--turquoise);font-style:normal}.hero-v2-subtitle{color:#334f5b;margin:18px 0 22px;font-size:18px;font-weight:560}.hero-v2 .hero-quick-start{background:#fffffff2;border:1px solid #0f4e6714;border-radius:18px;width:100%;max-width:650px;padding:17px 18px 15px;box-shadow:0 18px 50px #03232f14}.hero-v2 .hero-service-picker legend{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-v2 .hero-service-picker>div{gap:6px;display:flex}.hero-v2 .hero-service-picker button{min-width:136px;min-height:40px;color:var(--blue-dark);background:#f7f9f8;border-color:#0000;border-radius:99px;padding:8px 20px;font-size:13px;font-weight:700}.hero-v2 .hero-service-picker button.selected{background:var(--blue-dark);color:#fff;box-shadow:none;border-color:#0000}.hero-v2 .hero-postal-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-top:14px;display:grid}.hero-v2 .hero-postal-row>label{color:#6c7f85;grid-area:1/1;margin:0;font-size:12px;font-weight:550}.hero-v2 .hero-postal-controls{display:contents}.hero-v2 .hero-postal-controls input{background:0 0;border:0;grid-area:2/1;height:44px;padding:0;font-size:19px;font-weight:700}.hero-v2 .hero-postal-controls input:focus{box-shadow:none}.hero-v2 .hero-postal-controls input:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px}.hero-v2 .hero-continue{border-radius:99px;grid-area:1/2/span 2;min-width:194px;min-height:48px;padding:0 20px;font-size:13px}.hero-v2 .hero-postal-hint,.hero-v2 .hero-postal-error{grid-column:1/-1;margin:8px 0 0;font-size:11px}.hero-clearance-link{color:#455d66;margin:16px 0 0;font-size:13px;font-weight:550}.hero-clearance-link a{color:var(--blue-dark);text-underline-offset:3px;margin-left:10px;font-weight:750;text-decoration:underline}.hero-v2-image{background:var(--blue-dark);min-height:560px;position:relative;overflow:hidden}.hero-v2-image:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f7f9f7 0%,#f7f9f7d6 26%,#0000 100%);width:26%;position:absolute;inset:0 auto 0 0}.hero-v2-image>img{object-fit:cover;object-position:70% center;width:100%;height:100%;min-height:560px;display:block}.hero-image-note{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03232fd4;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:12px;max-width:310px;padding:13px 15px;display:flex;position:absolute;bottom:22px;right:24px}.hero-note-mark{border:1px solid var(--turquoise);color:#8be0d9;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.hero-image-note strong,.hero-image-note span{display:block}.hero-image-note strong{font-size:14px}.hero-image-note div>span{color:#ffffffb8;margin-top:4px;font-size:11px;line-height:1.35}.client-strip{border-bottom:1px solid #e7eceb;width:min(100% - 80px,1380px);margin:0 auto;padding:26px 0 24px}.client-strip-heading{color:#65767c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:750}.client-strip ul{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}.client-strip li{color:#243e4b;letter-spacing:-.035em;text-align:center;text-wrap:balance;font-size:clamp(14px,1.45vw,20px);font-weight:750}.offer-v2{padding-top:68px;padding-bottom:72px}.offer-v2-heading{justify-content:space-between;align-items:end;gap:34px;margin-bottom:28px;display:flex}.offer-v2-heading .brand-kicker{margin-bottom:12px}.offer-v2-heading h2,.how-v2-heading h2,.impact-v2 h2,.professional-v2 h2,.faq-v2 h2,.last-cta-v2 h2{color:var(--blue-dark);letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.5vw,60px);font-weight:780;line-height:1.02}.offer-v2-heading>p{color:#61747c;max-width:340px;margin:0 0 5px;font-size:15px;line-height:1.55}.offer-v2-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.offer-tile{border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;min-height:310px;display:grid;overflow:hidden}.offer-metal{background:#e6f5fa}.offer-clearance{background:#fff5d8}.offer-tile-image{grid-area:1/2;min-height:310px;position:relative;overflow:hidden}.offer-tile-image:after{content:"";background:linear-gradient(90deg,#ffffff08,#0000 28%,#03232f14);position:absolute;inset:0}.offer-tile-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:310px;display:block}.offer-clearance .offer-tile-image img{object-position:57% center}.offer-type{z-index:1;color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;padding-left:24px;font-size:10px;font-weight:800;display:flex;position:absolute;top:17px;left:-170px;right:12px}.offer-type i{background:var(--turquoise);border-radius:7px;width:22px;height:22px}.offer-clearance .offer-type i{background:var(--yellow)}.offer-tile-copy{flex-direction:column;grid-area:1/1;align-items:flex-start;min-width:0;padding:25px 8px 22px 24px;display:flex}.offer-tile-label{color:#59747d;letter-spacing:.03em;margin:0 0 9px;font-size:11px;font-weight:750}.offer-tile-copy h3{color:var(--blue-dark);letter-spacing:-.05em;margin:0 0 11px;font-size:clamp(23px,2.5vw,32px);font-weight:780;line-height:1.03}.offer-tile-copy>p:not(.offer-tile-label){color:#35515c;max-width:310px;margin:0;font-size:13px;line-height:1.48}.offer-v2 .material-tags{flex-wrap:wrap;gap:6px;margin:14px 0 12px;display:flex}.offer-v2 .material-tags span{color:#23444f;background:#fffc;border:0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:650}.offer-tile-action{color:var(--blue-dark);align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.offer-tile-action span{background:var(--yellow);border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;transition:transform .18s;display:grid}.offer-tile-action:hover span{transform:translate(3px)}.how-v2{background:#f7f9f8;padding:57px 0 68px}.how-v2-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.how-v2-heading .brand-kicker{margin-bottom:9px}.how-v2-heading h2{font-size:clamp(36px,4vw,54px)}.how-v2-heading>a{color:var(--blue-dark);text-underline-offset:4px;padding-bottom:6px;font-size:12px;font-weight:750;text-decoration:underline}.how-v2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.how-v2-steps li{background:#fff;border:1px solid #edf0ef;border-radius:16px;min-height:162px;padding:22px 22px 18px 76px;position:relative}.how-step-number{background:var(--turquoise);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;position:absolute;top:25px;left:20px}.how-v2-steps li:nth-child(2) .how-step-number{background:#20acd0}.how-step-icon{color:var(--blue);margin-bottom:13px;font-size:24px;line-height:1}.how-v2-steps h3{color:var(--blue-dark);margin:0 0 7px;font-size:14px;font-weight:760}.how-v2-steps p{color:#6b7b80;margin:0;font-size:12px;line-height:1.5}.impact-v2{background:var(--blue-dark);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:360px;display:grid}.impact-v2-photo{min-height:360px;overflow:hidden}.impact-v2-photo img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:360px;display:block}.impact-v2-copy{flex-direction:column;justify-content:center;padding:44px clamp(30px,5vw,76px);display:flex}.impact-v2 h2{color:#fff;font-size:clamp(34px,3.5vw,50px)}.impact-v2-copy>p:not(.brand-kicker){color:#ffffffbf;max-width:520px;margin:15px 0 19px;font-size:14px;line-height:1.58}.impact-facts{grid-template-columns:1fr 1fr;gap:0;margin:3px 0 19px;display:grid}.impact-facts>div{padding:9px 15px 8px 0}.impact-facts>div+div{border-left:1px solid #ffffff3d;padding-left:16px}.impact-facts strong,.impact-facts span{display:block}.impact-facts strong{color:var(--yellow);letter-spacing:-.04em;font-size:25px;font-weight:780}.impact-facts span{color:#ffffffbf;margin-top:4px;font-size:11px;line-height:1.4}.impact-v2-copy>a{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:760;display:inline-flex}.professional-v2{grid-template-columns:1fr .9fr;align-items:center;gap:80px;padding-top:79px;padding-bottom:79px;display:grid}.professional-v2 h2{font-size:clamp(40px,4.5vw,60px)}.professional-v2>div>p:not(.brand-kicker){color:#62777e;max-width:560px;margin:17px 0 22px;font-size:15px;line-height:1.62}.professional-v2 .button{border-radius:99px;min-height:46px;padding:0 19px;font-size:13px}.professional-v2 ul{border-top:1px solid #e2e9e8;margin:0;padding:0;list-style:none}.professional-v2 li{color:var(--blue-dark);border-bottom:1px solid #e2e9e8;align-items:center;gap:19px;padding:18px 0;font-size:16px;font-weight:660;display:flex}.professional-v2 li span{color:var(--turquoise);font-size:11px;font-weight:800}.faq-v2{border-top:1px solid #e7eceb;grid-template-columns:.7fr 1.3fr;gap:54px;padding-top:59px;padding-bottom:70px;display:grid}.faq-v2 h2{font-size:clamp(32px,3.5vw,46px)}.faq-v2-heading>a{color:var(--blue);text-underline-offset:3px;margin-top:20px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-block}.faq-v2 .faq-list{border-top:1px solid #e2e9e8}.faq-v2 .faq-list details{border-bottom:1px solid #e2e9e8;padding:16px 0}.faq-v2 .faq-list summary{color:var(--blue-dark);font-size:14px;font-weight:700}.faq-v2 .faq-list p{color:#5d737b;max-width:680px;font-size:13px;line-height:1.6}.last-cta-v2{background:var(--blue);justify-content:space-between;align-items:center;gap:24px;padding:45px max(40px,50vw - 690px);display:flex}.last-cta-v2 h2{color:#fff;max-width:700px;font-size:clamp(29px,3.3vw,42px)}.last-cta-v2 .brand-kicker{margin-bottom:8px}.last-cta-v2 .button{border-radius:99px;justify-content:center;min-width:210px;min-height:50px;font-size:13px}.home-v2 .site-footer{margin-top:0}.funnel-page{background:#f5f8f6;padding:58px 24px 88px}.funnel-page-heading{text-align:left;margin-bottom:27px}.funnel-page-heading .brand-kicker{justify-content:flex-start}.funnel-page-heading h1{color:var(--blue-dark);letter-spacing:-.06em;font-size:clamp(38px,4.2vw,56px);font-weight:780}.funnel-page-heading>p:last-child{color:#64777e;margin:13px 0 0;font-size:15px;line-height:1.5}.funnel-shell,.ux-request{border-radius:18px;box-shadow:0 18px 48px #03232f12}.ux-request{max-width:820px}.ux-body{padding:clamp(22px,4vw,38px)}.ux-step-label{letter-spacing:.09em;font-size:11px}.ux-body h2{font-size:clamp(29px,3.5vw,38px)}.ux-intro{font-size:15px}.ux-access>div{gap:9px}.ux-access button{border-radius:10px;min-height:46px;padding:12px 17px;font-size:14px}.ux-access .selected{background:var(--blue-dark)}.ux-field{font-size:14px}.ux-field input,.ux-field textarea{border-radius:9px;min-height:50px}.ux-actions .button{border-radius:10px}.site-header{box-shadow:0 8px 28px #03232f09}.hero-v2-image>img{object-position:50% center}.client-strip{grid-template-columns:minmax(240px,.85fr) 1.65fr;align-items:center;gap:34px;width:min(100% - 80px,1380px);padding:35px 0;display:grid}.client-strip-copy .brand-kicker{margin-bottom:9px;font-size:10px}.client-strip-copy h2{color:var(--blue-dark);letter-spacing:-.04em;margin:0;font-size:23px}.client-strip-copy>p:last-child{color:#62777e;max-width:300px;margin:8px 0 0;font-size:12px;line-height:1.5}.client-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.client-strip li{color:#284751;background:#fff;border:1px solid #e4ebea;border-radius:12px;place-items:center;min-height:58px;padding:10px 12px;font-size:clamp(12px,1.15vw,16px);font-weight:760;display:grid}.story-v3{background:#f8faf7}.story-intro{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:60px;padding-top:76px;padding-bottom:82px;display:grid}.brand-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:850;display:flex}.brand-kicker>span{background:var(--yellow);border-radius:4px;width:24px;height:3px}.story-intro h1,.story-principles h2,.story-closing h2{color:var(--blue-dark);letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:.98}.story-intro-copy>p:last-child{max-width:520px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.founder-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.founder-card{background:#fff;border:1px solid #e4ebea;border-radius:20px;flex-direction:column;min-height:310px;display:flex;overflow:hidden;box-shadow:0 20px 55px #03232f12}.founder-card-photo img{object-fit:cover;object-position:center 34%;width:100%;height:172px}.founder-card>div{padding:18px 20px 20px}.founder-card>div>span{color:var(--turquoise);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.founder-card h2{color:var(--blue-dark);letter-spacing:-.035em;margin:7px 0;font-size:20px}.founder-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.founder-card-ramdane{background:linear-gradient(150deg,#eaf6f1,#fff 76%);justify-content:flex-end;padding:22px}.founder-monogram{background:var(--blue);width:84px;height:84px;color:var(--yellow);letter-spacing:-.04em;border-radius:26px;place-items:center;margin:auto auto 22px 0;font-size:24px;font-weight:900;display:grid}.story-origin{background:var(--blue-dark);color:#fff;padding:82px 0}.story-origin-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.story-origin h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1}.brand-kicker-light{color:#a9e7e4}.story-prose{color:#ffffffc7;max-width:720px;font-size:15px;line-height:1.75}.story-prose p:first-child{margin-top:0}.story-prose blockquote{border-left:3px solid var(--yellow);color:#fff;margin:26px 0;padding:16px 20px;font-size:21px;font-weight:750;line-height:1.4}.story-principles{padding-top:92px;padding-bottom:92px}.story-principles-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:55px;margin-bottom:35px;display:grid}.story-principles-heading .brand-kicker{margin:0}.story-principles h2{max-width:640px;font-size:clamp(36px,4vw,54px)}.story-principles-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.story-principles-grid article{min-height:230px;padding:24px 26px}.story-principles-grid article+article{border-left:1px solid var(--line)}.story-principles-grid article>span{color:var(--turquoise);font-size:11px;font-weight:850}.story-principles-grid h3{color:var(--blue-dark);letter-spacing:-.03em;margin:45px 0 10px;font-size:20px}.story-principles-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.story-team-photo{background:var(--blue);height:clamp(260px,42vw,540px);margin:0;position:relative;overflow:hidden}.story-team-photo:after{content:"";background:linear-gradient(#0000,#03232f80);position:absolute;inset:50% 0 0}.story-team-photo img{object-fit:cover;width:100%;height:100%}.story-team-photo figcaption{z-index:1;color:#fff;font-size:13px;position:absolute;bottom:24px;left:5vw;right:5vw}.story-closing{justify-content:space-between;align-items:end;gap:55px;padding-top:80px;padding-bottom:86px;display:flex}.story-closing>div:first-child{max-width:730px}.story-closing h2{font-size:clamp(37px,4.1vw,56px)}.story-closing>div:first-child>p:last-child{max-width:660px;color:var(--muted);font-size:15px;line-height:1.7}.story-closing-actions{flex-direction:column;flex:none;align-items:flex-start;gap:16px;display:flex}.story-secondary-link{color:var(--blue);text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline}.collector-photo{background:#d7e5e0;border-radius:24px 100px 24px 24px;min-height:480px;display:block}.collector-photo>img{object-fit:cover;width:100%;height:100%;min-height:480px}.collector-photo>div{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03232fd6;border:1px solid #ffffff42;border-radius:15px;flex-direction:column;gap:8px;padding:19px 21px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.collector-photo>div span{color:#9de0dc;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.collector-photo>div strong{letter-spacing:-.03em;font-size:20px;line-height:1.15}.collector-hero-grid>div:first-child>p:not(.eyebrow){color:#ffffffc7}.contact-v2{background:#f6f9f6}.contact-page{gap:clamp(38px,7vw,100px);padding-top:88px;padding-bottom:100px}.contact-intro h1{max-width:620px;color:var(--blue-dark);letter-spacing:-.065em;font-size:clamp(43px,5vw,68px);font-weight:850;line-height:.98}.contact-intro>p:not(.brand-kicker,.ux-note){max-width:510px;color:var(--muted);margin:0 0 25px;font-size:16px;line-height:1.7}.contact-route{border-left:4px solid var(--yellow);background:#edf4ef;border-radius:0 14px 14px 0;margin-top:38px;padding:23px 24px}.contact-route strong{color:var(--blue-dark);font-size:14px}.contact-route p{color:var(--muted);margin:8px 0 13px;font-size:13px;line-height:1.55}.contact-route a{color:var(--blue);font-size:12px;font-weight:850}.contact-form{border:0;border-radius:22px;padding:30px;box-shadow:0 24px 70px #03232f1a}.contact-form-heading{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin:0 0 22px;padding-bottom:18px;display:flex}.contact-form-heading>span{background:var(--mist);width:40px;height:40px;color:var(--turquoise);border-radius:12px;place-items:center;display:grid}.contact-form-heading strong,.contact-form-heading small{display:block}.contact-form-heading strong{color:var(--blue-dark);font-size:15px}.contact-form-heading small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.legal-page{max-width:920px;margin:0 auto;padding-top:75px;padding-bottom:100px}.legal-page>p:first-of-type{color:var(--muted)}.legal-page h2{color:var(--blue-dark);letter-spacing:-.025em;padding-top:12px;font-size:21px}.legal-page p{color:#526b73;font-size:14px;line-height:1.75}.request-v2{padding-top:56px;padding-bottom:84px}.request-v2 .funnel-page-heading{text-align:left}.request-v2 .funnel-page-heading .brand-kicker{justify-content:flex-start}.request-v2 .funnel-page-heading h1{font-size:clamp(42px,5vw,64px)}.request-v2 .funnel-page-heading>p:last-child{margin-left:0}.request-v2 .funnel-shell{border-radius:23px;box-shadow:0 20px 60px #03232f1a}.request-v2 .funnel-contact{width:min(100%,1020px);color:var(--muted);margin:17px auto 0;font-size:13px}.request-v2 .funnel-contact a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (width<=900px){.client-strip{grid-template-columns:1fr;gap:18px}.client-strip-copy>p:last-child{max-width:500px}.story-intro,.story-origin-grid{grid-template-columns:1fr;gap:35px}.story-principles-heading{grid-template-columns:1fr;gap:16px}.story-closing{flex-direction:column;align-items:flex-start}}@media (width<=760px){.hero-v2{flex-direction:column;display:flex}.hero-v2-image{order:0;min-height:0}.hero-v2-image>img{aspect-ratio:4/3;object-position:50% center;height:auto;min-height:0}.hero-v2-image:before{display:none}.hero-v2-copy{order:1;width:100%;padding:34px 22px 38px}.hero-v2 h1{font-size:clamp(42px,10vw,58px)}.client-strip{padding:25px 0}.client-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.client-strip li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.story-intro{padding-top:48px;padding-bottom:54px}.founder-pair{gap:10px}.founder-card{min-height:280px}.founder-card-photo img{height:145px}.founder-card>div{padding:14px}.founder-card h2{font-size:17px}.story-origin{padding:54px 0}.story-principles{padding-top:56px;padding-bottom:56px}.story-principles-grid{grid-template-columns:1fr}.story-principles-grid article{min-height:0;padding:20px 0}.story-principles-grid article+article{border-top:1px solid var(--line);border-left:0}.story-principles-grid h3{margin:16px 0 8px}.story-closing{padding-top:54px;padding-bottom:62px}.collector-photo,.collector-photo>img{min-height:340px}.contact-page{padding-top:48px;padding-bottom:60px}.contact-form{padding:22px}.request-v2{padding:36px 16px 60px}}@media (width<=1100px){.home-v2 .header-inner{gap:18px}.home-v2 .site-header .brand-link{width:136px}.home-v2 .official-logo{height:52px}.home-v2 .desktop-nav{gap:17px}.header-area{padding:9px 11px;font-size:12px}.hero-v2-copy{padding-left:36px}.offer-tile{grid-template-columns:1fr}.offer-tile-image{grid-area:1/1;min-height:190px}.offer-tile-image img{min-height:190px;max-height:210px}.offer-type{background:#ffffffe0;border-radius:99px;padding:8px 11px;left:14px;right:14px}.offer-tile-copy{grid-area:2/1;padding:22px}}@media (width<=760px){.home-v2 .section,.client-strip{width:min(100% - 36px,600px)}.home-v2 .header-inner{width:min(100% - 32px,600px);min-height:68px}.home-v2 .desktop-nav,.home-v2 .header-cta,.header-area{display:none}.home-v2 .site-header .brand-link{width:132px}.home-v2 .official-logo{height:50px}.hero-v2{grid-template-columns:1fr}.hero-v2-copy{justify-self:center;width:min(100%,680px);padding:39px 22px 27px}.hero-v2 h1{font-size:clamp(43px,10.3vw,67px)}.hero-v2-subtitle{font-size:15px}.hero-v2-image{min-height:0}.hero-v2-image>img{aspect-ratio:1.25;object-position:57% 46%;min-height:0}.hero-v2-image:before{background:linear-gradient(#f7f9f7,#0000);width:auto;height:15%;inset:0 0 auto}.hero-image-note{max-width:260px;padding:10px 11px;bottom:12px;right:12px}.client-strip{padding:20px 0}.client-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.client-strip li{place-items:center;min-height:38px;font-size:15px;display:grid}.client-strip li:last-child{grid-column:1/-1}.offer-v2{padding-top:47px;padding-bottom:48px}.offer-v2-heading,.how-v2-heading{display:block}.offer-v2-heading>p{margin-top:13px}.offer-v2-grid{grid-template-columns:1fr;gap:13px}.offer-tile{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:260px}.offer-tile-image{grid-area:1/2;min-height:260px}.offer-tile-image img{min-height:260px;max-height:none}.offer-tile-copy{grid-area:1/1;padding:21px 7px 18px 17px}.offer-tile-copy h3{font-size:clamp(21px,5vw,27px)}.offer-tile-copy>p:not(.offer-tile-label){font-size:11px}.offer-v2 .material-tags{gap:5px;margin:10px 0}.offer-v2 .material-tags span{padding:5px 7px;font-size:9px}.offer-tile-action{font-size:10px}.offer-tile-action span{width:28px;height:28px}.offer-type{width:max-content;max-width:calc(100% - 16px);padding:6px 8px;font-size:8px;top:10px;left:8px;right:8px}.offer-type i{width:16px;height:16px}.how-v2{padding:44px 0 48px}.how-v2-heading>a{margin-top:11px;display:inline-block}.how-v2-steps{grid-template-columns:1fr;gap:9px}.how-v2-steps li{min-height:0;padding:18px 18px 17px 67px}.how-step-number{top:19px;left:17px}.how-step-icon{margin-bottom:8px}.impact-v2{grid-template-columns:1fr}.impact-v2-photo,.impact-v2-photo img{min-height:0}.impact-v2-photo img{aspect-ratio:1.55}.impact-v2-copy{padding:32px 22px 36px}.professional-v2{grid-template-columns:1fr;gap:29px;padding-top:52px;padding-bottom:52px}.faq-v2{grid-template-columns:1fr;gap:24px;padding-top:43px;padding-bottom:50px}.last-cta-v2{padding:32px 22px;display:grid}.last-cta-v2 .button{width:max-content;min-width:210px}.funnel-page{padding:36px 16px 60px}.funnel-page-heading{max-width:820px;margin:0 auto 20px}.funnel-page-heading h1{font-size:36px}.funnel-page-heading>p:last-child{font-size:14px}}@media (width<=410px){.hero-v2 .hero-service-picker button{flex:1;min-width:0}.hero-v2 .hero-continue{min-width:150px;padding:0 12px;font-size:12px}.offer-tile{grid-template-columns:1fr}.offer-tile-image{grid-area:1/1;min-height:160px}.offer-tile-image img{min-height:160px;max-height:160px}.offer-type{top:12px;left:12px}.offer-tile-copy{grid-area:2/1;padding:18px}.offer-tile-copy h3{font-size:27px}.offer-tile-copy>p:not(.offer-tile-label){font-size:13px}}.ux-time-option{min-height:48px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bfced4;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.ux-time-option input{width:20px;height:20px;accent-color:var(--turquoise);flex-shrink:0;margin:0}.ux-time-option:focus-within{outline:2px solid var(--turquoise);outline-offset:3px}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--brand-primary:#0f4e67;--brand-accent:#29a2a0;--brand-action:#ffd100;--surface-page:#f4f8fa;--surface-card:#fff;--surface-selected:#eaf5f5;--text-primary:#163540;--text-secondary:#526874;--border-subtle:#dde7ec;--border-control:#7a929c;--font-ui:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--radius-control:10px;--radius-card:16px;--shadow-card:0 4px 16px #0f4e670f;--sidebar-width:224px;--topbar-height:64px;--page-padding:24px}.k-site{--k-blue:#0f4e67;--k-dark:#0f4e67;--k-teal:#29a2a0;--k-yellow:#ffd100;--k-muted:#536973;color:var(--k-dark);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.k-site *{box-sizing:border-box}.k-site h1,.k-site h2,.k-site h3,.k-site p{margin-top:0}.k-site h1,.k-site h2,.k-site h3{text-wrap:balance}.k-site h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(48px,5.5vw,78px);font-weight:800;line-height:1.03}.k-site h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(34px,3.5vw,52px);line-height:1.08}.k-site h3{letter-spacing:-.03em;font-size:23px;line-height:1.2}.k-site p{font-size:16px;line-height:1.65}.k-site img{object-fit:cover;max-width:100%;display:block}.k-container{width:min(100% - 96px,1280px);margin-inline:auto}.k-site [id]{scroll-margin-top:115px}.k-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e6edef;position:sticky;top:0}.k-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 80px,1360px);height:104px;margin:auto;display:flex}.k-logo{width:92px;height:84px;display:block;object-fit:contain!important}.k-nav{gap:30px;margin-left:auto;display:flex}.k-nav a{padding:14px 0;font-size:14px;font-weight:700}.k-nav a:hover{color:var(--k-teal)}.k-button{background:var(--k-yellow);min-height:54px;color:var(--k-dark);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:15px 23px;font-size:15px;font-weight:750;line-height:1.3;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px #0736460a}.k-button:hover{background:#f3cf00;box-shadow:0 7px 20px #0736461a}.k-button-white{background:#fff;border-color:#dce6e8}.k-button-white:hover{background:#f0f6f7}.k-button-blue{background:var(--k-blue);color:#fff}.k-button-blue:hover{background:var(--k-dark)}.k-site a:focus-visible,.k-site button:focus-visible,.k-site summary:focus-visible{outline:3px solid var(--k-teal);outline-offset:4px}.k-menu{display:none}.k-skip{background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.k-skip:focus{top:10px}.k-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--k-teal);margin-bottom:20px;font-weight:800;font-size:12px!important;line-height:1.4!important}.k-hero{background:#f4f9fa;grid-template-columns:1fr 1fr;min-height:620px;display:grid;position:relative}.k-hero-copy{z-index:2;grid-area:1/1;align-self:center;padding:60px 36px 54px max(48px,50vw - 640px);position:relative}.k-hero h1 em{color:var(--k-teal);font-style:normal}.k-hero-lead{margin-bottom:28px;font-size:20px!important;line-height:1.5!important}.k-hero-photo{grid-area:1/2;position:relative;overflow:hidden}.k-hero-photo>img{object-position:58% center;width:100%;height:100%}.k-hero-photo:after{content:"";background:linear-gradient(90deg,#f4f9fa,#0000);width:16%;position:absolute;inset:0 auto 0 0}.k-photo-note{color:#fff;background:#073646ed;border:1px solid #7b9c9d;border-radius:16px;align-items:center;gap:14px;padding:17px 22px;display:flex;position:absolute;bottom:26px;right:24px}.k-photo-note>svg{color:#66d4d0}.k-photo-note span{font-size:14px;line-height:1.4}.k-quick{background:#fff;border:1px solid #e4edef;border-radius:18px;width:calc(100% + 80px);max-width:670px;padding:20px;box-shadow:0 12px 36px #0f4e670b}.k-quick>label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.k-quick-fields{align-items:center;gap:10px;display:flex}.k-postal{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.k-postal svg{color:var(--k-teal);flex-shrink:0}.k-postal input{width:100%;min-width:0;color:var(--k-dark);background:#fff;border:0;padding:13px 4px;font-size:16px}.k-quick .k-button{flex-shrink:0;padding-inline:18px;font-size:14px}.k-small{color:var(--k-muted);margin:12px 0 0;font-size:12px!important;line-height:1.5!important}.k-field-error{color:#a43025;margin:12px 0 0;font-size:14px!important}.k-hero-proof{align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.k-proof-check{color:#117b68;background:#dbf3ee;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.k-clients{border-bottom:1px solid #e6edef;padding-block:34px}.k-clients>p{letter-spacing:.07em;color:var(--k-muted);margin-bottom:22px;font-size:12px}.k-clients ul{justify-content:space-between;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.k-clients li{color:#58616a;text-align:center;font-size:21px;font-weight:700}.k-clients img{object-fit:contain;filter:grayscale();opacity:.8;width:100%;max-width:150px;height:42px}.k-section{padding-block:88px}.k-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.k-section-head h2{margin-bottom:0}.k-section-head>p{color:var(--k-muted);margin-bottom:3px}.k-services{grid-template-columns:1fr 1fr;gap:24px;display:grid}.k-service{isolation:isolate;background:#e8f6fb;border-radius:22px;min-height:380px;position:relative;overflow:hidden}.k-service-clear{background:#fff6dd}.k-service>img{z-index:-1;width:42%;height:100%;position:absolute;top:0;right:0}.k-service:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f6fb 20%,#0000);position:absolute;inset:0 25% 0 37%}.k-service-clear:after{background:linear-gradient(90deg,#fff6dd 20%,#0000)}.k-service-copy{max-width:85%;padding:32px}.k-icon-label{text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:800;display:flex}.k-icon-label svg{color:var(--k-teal)}.k-service h3{margin-bottom:18px;font-size:30px;line-height:1.07}.k-service p{max-width:310px;font-size:16px;line-height:1.5}.k-service .k-button{min-height:48px;margin-top:6px;padding-inline:17px;font-size:14px}.k-tags{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.k-tags span{background:#ffffffd9;border-radius:6px;padding:6px 9px;font-size:12px}.k-process{background:#f7fafb;border-block:1px solid #edf2f3;padding:65px 0 80px}.k-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.k-steps li{background:#fff;border:1px solid #e3ecee;border-radius:16px;padding:28px}.k-step-top{color:var(--k-blue);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.k-step-top span{color:var(--k-teal);font-size:13px;font-weight:800}.k-steps h3{margin-bottom:12px;font-size:20px}.k-steps p{color:var(--k-muted);margin:0}.k-impact{background:var(--k-dark);color:#fff;grid-template-columns:.85fr 1.15fr;display:grid}.k-impact-image img{width:100%;height:100%;min-height:450px}.k-impact-copy{padding:58px clamp(28px,4vw,72px)}.k-impact .k-eyebrow{color:#65d3cd}.k-impact h2{font-size:clamp(34px,3.2vw,46px)}.k-impact-copy>p:not(.k-eyebrow){color:#b7cdd4;max-width:540px}.k-impact-stats{grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:35px;display:grid}.k-impact-stats>div{border-left:1px solid #476976;padding-left:20px}.k-impact-stats>div:first-child{border:0;padding-left:0}.k-impact-stats svg{color:#56cfc9;margin-bottom:15px}.k-impact-stats strong{letter-spacing:-.04em;margin-bottom:10px;font-size:30px;line-height:1.12;display:block}.k-impact-stats>div:last-child strong{font-size:23px}.k-impact-stats span{color:#c3d5db;font-size:13px;line-height:1.5;display:block}.k-human{grid-template-columns:.65fr 1.2fr .8fr;align-items:center;gap:40px;padding-block:88px;display:grid}.k-human-image img{object-position:center 30%;border-radius:20px;width:100%;height:300px}.k-human h2{font-size:38px}.k-human p:not(.k-eyebrow){color:var(--k-muted)}.k-text-link{text-underline-offset:6px;padding-block:8px;font-size:15px;font-weight:750;text-decoration:underline;display:inline-block}.k-join-card{background:#f7fafb;border:1px solid #e4edef;border-radius:20px;padding:28px}.k-join-card>svg{color:var(--k-teal);margin-bottom:22px}.k-join-card h3{font-size:24px}.k-join-card .k-button{width:100%;font-size:14px}.k-business{border-block:1px solid #e3ecee;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding-block:55px;display:grid}.k-business h2{margin-bottom:0;font-size:38px}.k-business p{color:var(--k-muted)}.k-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:86px;display:grid}.k-faq details{border-bottom:1px solid #dce7ea}.k-faq details:first-child{border-top:1px solid #dce7ea}.k-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary span{color:var(--k-teal);font-size:24px;font-weight:400}.k-faq details[open] summary span{transform:rotate(45deg)}.k-faq details>p{color:var(--k-muted);padding-right:35px}.k-final-cta{background:#e9f5f5;padding:48px 0}.k-final-cta>.k-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.k-final-cta h2{margin:0;font-size:36px}.k-footer{background:var(--k-blue);color:#fff;padding-top:60px}.k-footer-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:55px;padding-bottom:48px;display:grid}.k-footer .k-logo{width:110px;height:107px;margin-bottom:18px}.k-footer p{color:#c3d7df;font-size:14px}.k-footer h2{letter-spacing:0;margin:22px 0;font-size:14px}.k-footer-grid>div:not(:first-child){flex-direction:column;align-items:start;gap:13px;display:flex}.k-footer-grid>div>a{color:#d8e6eb;font-size:14px}.k-footer-grid>div>a:hover{color:var(--k-yellow)}.k-footer-bottom{color:#bfd4db;border-top:1px solid #4b7789;justify-content:space-between;gap:25px;padding-block:22px;font-size:12px;display:flex}@media (width<=1100px){.k-nav{gap:18px}.k-header-inner{gap:20px;width:calc(100% - 48px)}.k-header-action{padding-inline:16px;font-size:13px}.k-container{width:calc(100% - 64px)}.k-hero-copy{padding-left:32px}.k-service-copy{max-width:90%;padding:26px}.k-service h3{font-size:27px}.k-impact{grid-template-columns:.75fr 1.25fr}.k-impact-stats{gap:12px}.k-human{gap:24px}.k-footer-grid{gap:28px}}@media (width<=800px){.k-container{width:calc(100% - 40px)}.k-header-inner{width:calc(100% - 40px);height:86px}.k-logo{width:77px;height:72px}.k-nav,.k-header-action{display:none}.k-menu{display:block}.k-menu summary{cursor:pointer;border:1px solid #d4e2e6;border-radius:10px;padding:12px 16px;font-size:14px}.k-menu nav{background:#fff;border-bottom:1px solid #d4e2e6;flex-direction:column;gap:24px;padding:24px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 25px #12394612}.k-hero{flex-direction:column;min-height:0;display:flex}.k-hero-photo{aspect-ratio:3/2;order:0;height:auto}.k-hero-photo>img{object-position:center}.k-hero-photo:after{display:none}.k-hero-copy{order:1;padding:32px 22px 36px}.k-hero h1{font-size:clamp(43px,8.8vw,66px)}.k-desktop-break{display:none}.k-hero-lead{font-size:18px!important}.k-quick{width:100%;max-width:none}.k-quick-fields{flex-direction:column;align-items:stretch}.k-postal{border-bottom:1px solid #e5ecee;margin-bottom:8px}.k-quick .k-button{width:100%;font-size:15px}.k-photo-note{padding:12px 16px;bottom:16px;right:16px}.k-clients{padding-block:26px}.k-clients ul{grid-template-columns:repeat(3,1fr);gap:28px 24px;display:grid}.k-clients li{font-size:16px}.k-clients img{max-width:120px;height:34px;margin:auto}.k-section{padding-block:55px}.k-section-head{display:block}.k-section-head>p{margin:18px 0 0}.k-services{grid-template-columns:1fr}.k-service{min-height:355px}.k-service-copy{max-width:85%;padding:26px}.k-service>img{width:43%}.k-service h3{font-size:30px}.k-process{padding-block:50px}.k-steps{grid-template-columns:1fr;gap:14px}.k-steps li{padding:24px 24px 24px 78px;position:relative}.k-step-top{margin:0}.k-step-top>svg{position:absolute;top:24px;left:24px}.k-step-top>span{position:absolute;top:28px;right:22px}.k-steps h3{padding-right:22px}.k-impact{grid-template-columns:1fr}.k-impact-image{height:290px}.k-impact-image img{object-position:center 40%;min-height:0}.k-impact-copy{padding:35px 24px 40px}.k-impact-stats{gap:12px}.k-impact-stats>div{padding-left:12px}.k-impact-stats strong{font-size:25px}.k-impact-stats>div:last-child strong{font-size:20px}.k-human{grid-template-columns:1fr 1.5fr;gap:24px;padding-block:55px}.k-human-image img{height:260px}.k-human h2{font-size:32px}.k-join-card{grid-column:1/-1}.k-business{grid-template-columns:1fr;gap:15px;padding-block:40px}.k-faq{grid-template-columns:1fr;gap:22px;padding-block:55px}.k-faq h2 br{display:none}.k-final-cta>.k-container{flex-direction:column;align-items:start}.k-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.k-footer-grid>div:first-child{grid-column:1/-1}.k-footer-bottom{flex-wrap:wrap}.k-site [id]{scroll-margin-top:95px}}@media (width<=430px){.k-human{grid-template-columns:1fr}.k-human-image img{width:140px;height:170px}.k-service-copy{max-width:100%;padding:23px}.k-service p{max-width:235px;font-size:15px}.k-service>img{opacity:.65;width:37%}.k-service .k-button{max-width:100%;font-size:13px}.k-impact-stats{grid-template-columns:1fr}.k-impact-stats>div,.k-impact-stats>div:first-child{border:0;border-top:1px solid #476976;grid-template-columns:30px 1fr;gap:0 15px;padding:18px 0 0;display:grid}.k-impact-stats svg{grid-row:1/3}.k-impact-stats strong{font-size:28px}.k-impact-stats span{grid-column:2}.k-footer-grid{grid-template-columns:1fr}.k-clients ul{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.k-site *{scroll-behavior:auto!important;transition:none!important}}.k-site em{color:var(--k-teal);font-style:normal}.k-site .k-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.k-editorial-hero{padding:90px 0 70px}.k-editorial-hero h1,.k-contact-layout h1,.k-request-layout h1,.k-collector-copy h1{letter-spacing:-.055em;margin:20px 0 26px;font-size:clamp(40px,5.6vw,72px);font-weight:750;line-height:1.06}.k-editorial-hero>p:last-child{font-size:21px;line-height:1.6}.k-story-scene{border-top:1px solid #dce7e7;grid-template-columns:1fr 1fr;gap:80px;padding:65px 0 85px;display:grid}.k-story-label>span{color:#657b80;font-size:14px}.k-story-label h2{margin-top:24px}.k-prose p{margin:0 0 24px;font-size:20px;line-height:1.75}.k-prose-highlight{color:var(--k-blue);border-left:3px solid var(--k-teal);padding-left:24px;font-weight:650}.k-story-promise{background:var(--k-dark);color:#fff;margin-bottom:30px;padding:80px 0}.k-story-promise .k-eyebrow{color:#90d1cf}.k-story-lead{font-size:clamp(24px,3vw,38px);font-weight:550;line-height:1.45}.k-story-promise blockquote{letter-spacing:-.04em;color:var(--k-yellow);margin:34px 0;font-size:clamp(32px,4.5vw,60px);line-height:1.18}.k-founders{grid-template-columns:1fr 1fr;gap:32px;display:grid}.k-founders article{background:#edf4f3;position:relative}.k-founders img{object-fit:cover;object-position:center 28%;width:100%;height:420px;display:block}.k-founders article>div{padding:25px}.k-founders span{color:#42666c;font-size:14px}.k-founders h3{margin:8px 0 0;font-size:25px}.k-story-ending{text-align:center;padding:100px 0}.k-story-ending>p:not(.k-eyebrow){max-width:630px;margin:24px auto 30px;font-size:18px;line-height:1.7}.k-story-ending .k-text-link{margin-top:22px;display:block}.k-text-link{color:var(--k-blue);text-underline-offset:5px;font-weight:650}.k-collector-hero{background:#eaf5f2;grid-template-columns:1fr 1fr;display:grid}.k-collector-photo{grid-area:1/2}.k-collector-photo img{object-fit:cover;width:100%;height:100%;min-height:600px}.k-collector-copy{grid-area:1/1;padding:70px 50px 70px max(40px,50vw - 600px)}.k-collector-copy>p:not(.k-eyebrow){max-width:460px;font-size:20px;line-height:1.6}.k-collector-copy .k-button{margin-top:18px}.k-caption{color:#536e75;margin-top:18px;font-size:14px;line-height:1.6;display:block}.k-page-section{padding:90px 0}.k-benefits{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:50px;display:grid}.k-benefits svg{color:var(--k-teal);width:36px;height:36px;margin-bottom:12px}.k-benefits h3{font-size:22px}.k-benefits p,.k-steps p{color:#50686e;line-height:1.7}.k-join-process{background:#f2f7f6;padding:80px 0}.k-requirements{border-top:1px solid #c7dada;margin-top:40px;padding:25px 0}.k-requirements summary{cursor:pointer;font-size:18px;font-weight:650}.k-requirements p{max-width:780px;line-height:1.8}.k-contact-layout,.k-request-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;padding-block:70px 100px;display:grid}.k-contact-layout>div>p,.k-request-layout aside>p{font-size:18px;line-height:1.7}.k-contact-note{border-top:1px solid #d5e3e2;margin-top:70px;padding-top:25px}.k-contact-note p{line-height:1.6}.k-request-layout{grid-template-columns:.7fr 1.3fr;gap:65px}.k-request-layout h1{font-size:clamp(38px,4vw,58px)}.k-request-proof{border-top:1px solid #d5e3e2;border-bottom:1px solid #d5e3e2;margin-top:50px;padding:25px 0}.k-request-proof strong{letter-spacing:-.05em;font-size:42px;display:block}.k-request-proof span{font-size:16px}.k-request-help{flex-wrap:wrap;align-items:center;gap:8px;display:flex;font-size:14px!important}.k-legal{padding-block:65px 100px;max-width:820px!important}.k-legal h1{letter-spacing:-.04em;font-size:48px}.k-legal h2{margin-top:42px;font-size:25px}.k-legal p{font-size:17px;line-height:1.85}.k-clients img{object-fit:contain;width:100%;max-width:170px;max-height:62px}.k-clients ul{max-width:900px;margin-inline:auto}.k-site .ux-request,.k-site .contact-form{background:#fff;border:1px solid #d9e5e4;border-radius:20px;width:100%;max-width:none;margin:0;overflow:hidden;box-shadow:0 16px 60px #0f4e6708}.k-site .contact-form{padding:36px}.k-site .contact-form-heading{border-bottom:1px solid #e0e9e8;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.k-site .contact-form-heading>span{color:var(--k-teal);font-size:32px}.k-site .contact-form-heading strong{font-size:23px;display:block}.k-site .contact-form-heading small{color:#526c73;margin-top:6px;font-size:14px;line-height:1.6;display:block}.k-site .ux-body{padding:32px}.k-site .ux-body h2{letter-spacing:-.035em;margin:8px 0 18px;font-size:32px;line-height:1.2}.k-site .ux-intro{color:#526c73;margin-bottom:25px;font-size:16px;line-height:1.65}.k-site .ux-field{flex-direction:column;gap:9px;margin:22px 0;font-size:15px;font-weight:600;display:flex}.k-site .ux-field input,.k-site .ux-field select,.k-site .ux-field textarea{color:var(--k-blue);box-sizing:border-box;background:#fff;border:1px solid #bccdcd;border-radius:9px;width:100%;min-height:50px;padding:13px 15px;font-size:16px}.k-site .ux-field textarea{resize:vertical}.k-site .ux-field span,.k-site .ux-access legend span{color:#62767b;font-size:13px;font-weight:400}.k-site .ux-field input:focus,.k-site .ux-field textarea:focus,.k-site .ux-field select:focus{border-color:var(--k-teal);outline:3px solid #29a2a030}.k-site .ux-access{border:0;margin:28px 0;padding:0}.k-site .ux-access legend,.k-site .ux-volume legend{margin-bottom:12px;font-size:16px;font-weight:650}.k-site .ux-access>div{flex-wrap:wrap;gap:9px;display:flex}.k-site .ux-access button,.k-site .ux-volume-options button{color:var(--k-blue);background:#fff;border:1px solid #bccdcd;border-radius:8px;min-height:48px;padding:11px 15px;font-size:14px}.k-site .ux-access button.selected,.k-site .ux-volume-options button.selected{border-color:var(--k-teal);box-shadow:inset 0 0 0 1px var(--k-teal);background:#e8f5f2;font-weight:650}.k-site .button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:16px 23px;font-size:16px;font-weight:700;line-height:1.35;display:inline-flex}.k-site .button-primary{background:var(--k-yellow);color:var(--k-dark)}.k-site .button-dark{background:var(--k-blue);color:#fff}.k-site button:disabled{cursor:default;opacity:.55}.k-site .ux-note,.k-site .ux-access small{color:#586d74;font-size:13px;line-height:1.6}.k-site .ux-step-label{letter-spacing:.12em;color:#42877f;font-size:12px;font-weight:700}.k-site .draft-status{text-align:right;color:#60797d;min-height:20px;margin:0;padding:12px 24px 0;font-size:12px}.k-site .ux-actions{border-top:1px solid #e0e9e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:24px;display:flex}.k-site .ux-actions>.button:only-child{margin-left:auto}.k-site .ux-back{text-underline-offset:4px;min-height:44px;color:var(--k-blue);background:0 0;border:0;padding:10px 0;text-decoration:underline}.k-site .ux-progress{background:#f4f8f7;border-bottom:1px solid #dce8e7;grid-template-columns:repeat(4,1fr);gap:5px;padding:22px 20px;display:grid}.k-site .ux-progress button{color:#567279;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-height:50px;font-size:14px;display:flex}.k-site .ux-progress button>span{background:#e0ece9;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.k-site .ux-progress button[aria-current=step]{color:var(--k-blue);font-weight:700}.k-site .ux-progress button[aria-current=step]>span{background:var(--k-yellow)}.k-site .ux-progress small{font-size:12px}.k-site .chosen-service{background:0 0;border-bottom:1px solid #e0e9e8;justify-content:space-between;gap:15px;padding:20px 30px;font-size:14px;display:flex}.k-site .chosen-service button{color:var(--k-blue);background:0 0;border:0;min-height:44px;text-decoration:underline}.k-site .ux-upload{text-align:center;background:#f3faf7;border:1px dashed #80b5ae;border-radius:12px;padding:24px}.k-site .ux-upload p{font-size:16px;line-height:1.6}.k-site .ux-upload-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.k-site .ux-camera-action{cursor:pointer;font-size:14px;text-decoration:underline}.k-site .ux-camera{color:var(--k-teal)}.k-site .ux-error{color:#9b3821;background:#fff1ec;border-radius:8px;padding:14px;font-size:15px;line-height:1.5}.k-site .ux-summary>div{border-bottom:1px solid #dce8e7;gap:15px;padding:20px 0}.k-site .ux-summary p{line-height:1.6}.k-site .ux-summary button{color:var(--k-blue);min-height:44px}.k-site .ux-delivery{background:#eef7f4;border-radius:10px;margin-top:24px;padding:20px}.k-site .ux-delivery p{font-size:14px;line-height:1.6}.k-site .optional-details{margin-top:25px}.k-site .optional-details summary{cursor:pointer;min-height:44px}.k-site .ux-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.k-site .access-followup{width:100%}.k-site .ux-time-slots>div{grid-template-columns:1fr;width:100%;display:grid}@media (width<=900px){.k-contact-layout,.k-request-layout{grid-template-columns:1fr 1.3fr;gap:35px}.k-site .k-wrap{width:calc(100% - 48px)}.k-collector-copy{padding:50px 24px}.k-story-scene{gap:35px}.k-benefits{gap:25px}.k-founders img{height:340px}.k-site .ux-body,.k-site .contact-form{padding:24px}}@media (width<=700px){.k-site .k-wrap{width:calc(100% - 40px)}.k-editorial-hero{padding:45px 0}.k-story-scene{grid-template-columns:1fr;gap:20px;padding:40px 0}.k-story-label h2{margin-top:15px}.k-prose p{font-size:18px}.k-story-promise{padding:50px 0}.k-founders{gap:15px}.k-founders img{height:220px}.k-founders article>div{padding:16px}.k-founders h3{font-size:19px}.k-founders span{font-size:12px}.k-story-ending{padding:60px 0}.k-collector-hero{flex-direction:column;display:flex}.k-collector-photo img{object-position:center 45%;height:270px;min-height:0;display:block}.k-collector-copy{padding:35px 20px 45px}.k-benefits{grid-template-columns:1fr;gap:25px;margin-top:30px}.k-benefits article{border-top:1px solid #dce8e7;padding-top:24px}.k-page-section,.k-join-process{padding-block:50px}.k-contact-layout,.k-request-layout{padding-block:35px 55px;display:block}.k-contact-layout h1,.k-request-layout h1{margin-top:14px}.k-contact-note{margin:28px 0 35px}.k-request-proof{display:none}.k-request-help{margin-bottom:26px}.k-site .ux-body,.k-site .contact-form{padding:22px}.k-site .ux-fields{grid-template-columns:1fr;gap:0}.k-site .ux-body h2{font-size:28px}.k-site .ux-actions>.button{flex:1}.k-site .ux-progress{padding:18px 12px}.k-site .ux-progress small{font-size:12px}.k-site .ux-upload{padding:20px 12px}.k-site .chosen-service{padding:15px 22px}.k-legal h1{font-size:38px}.k-clients img{max-width:135px;max-height:52px}}.k-clients ul{grid-template-columns:repeat(3,1fr)}.k-join-process .k-steps>li>span{color:var(--k-teal);margin-bottom:25px;font-size:16px;font-weight:700;display:block}.k-site .ux-upload input[type=file]:focus-visible{outline:3px solid var(--k-teal)}@media (width<=700px){.k-request-layout aside>h1{font-size:34px}.k-request-layout aside>h1 br{display:none}.k-request-layout aside>p:not(.k-eyebrow):not(.k-request-help){margin-bottom:8px;font-size:16px}.k-request-layout .k-request-help{margin-top:10px;margin-bottom:20px}.k-founders{grid-template-columns:1fr}.k-founders img{height:360px}.k-clients ul{grid-template-columns:repeat(3,1fr);gap:22px}.k-site .ux-progress small{font-size:12px}}.k-story-page .k-editorial-hero{background:#d3f1ed;width:100%;margin-bottom:0;padding:65px max(40px,50% - 600px)}.k-story-page .k-editorial-hero h1{max-width:950px}.k-story-page .k-editorial-hero em{color:#117c7c}.k-story-chapters{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.k-story-chapters a{background:#fff;border-radius:100px;align-items:center;gap:10px;padding:12px 17px;font-size:14px;font-weight:600;display:flex}.k-story-chapters a:hover{background:var(--k-yellow)}.k-story-chapters span{color:#197776;font-size:12px}.k-story-page .k-story-scene{border:0;align-items:center;gap:75px;padding-block:65px}.k-story-portrait{max-width:410px;margin:28px 0 0;position:relative}.k-story-portrait img{object-fit:cover;object-position:center 28%;border-radius:16px 16px 0 0;width:100%;height:360px}.k-story-portrait figcaption{background:var(--k-yellow);border-radius:0 0 16px 16px;padding:16px 20px;font-size:14px;font-weight:650}.k-story-page .k-prose{max-width:560px}.k-story-page .k-story-promise{background:#0f4e67;margin-bottom:0;padding-block:65px}.k-promise-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;display:grid}.k-story-field{margin:0}.k-story-field img{object-fit:cover;object-position:60% center;border-radius:120px 16px 16px;width:100%;height:490px}.k-story-field figcaption{color:#c5e4e6;margin-top:15px;font-size:13px;line-height:1.6}.k-story-page .k-story-promise blockquote{font-size:clamp(30px,3.6vw,48px)}.k-story-page .k-story-lead{font-size:clamp(24px,2.5vw,32px)}.k-story-page .k-story-next{background:#fff6c8;grid-template-columns:1fr 1fr;width:100%;padding:65px max(40px,50% - 600px)}.k-story-next .k-story-label{grid-area:1/2}.k-story-next .k-prose{grid-area:1/1}.k-story-next .k-story-portrait figcaption{color:#fff;background:#0f4e67}.k-story-next .k-prose-highlight{background:#fff;border-left:4px solid #29a2a0;border-radius:0 12px 12px 0;padding:25px}.k-story-page .k-story-ending{padding-block:75px}.k-story-page .k-story-ending em{color:#147c7c}.k-home .k-process{background:#cef0eb;border-color:#0000}.k-home .k-process .k-eyebrow{color:#176e6c}.k-home .k-steps li{background:#fff;border:0}.k-home .k-steps li:nth-child(2){background:#fff3ac}.k-home .k-step-top>span{color:#0f4e67}.k-home .k-join-card{background:#ffd100;border:0}.k-home .k-join-card>svg{color:#0f4e67}.k-home .k-join-card p{color:#214d56}.k-home .k-business{background:#e0f1fa;border:0;border-radius:24px;gap:65px;padding:48px}.k-home .k-business .k-eyebrow{color:#176e6c}.k-home .k-final-cta{background:#29a2a0}.k-home .k-final-cta h2{color:#fff}.k-home .k-final-cta .k-button{background:#ffd100}@media (width<=900px){.k-promise-grid{grid-template-columns:1fr 1fr;gap:30px}.k-story-page .k-story-scene{gap:35px}.k-story-portrait img{height:320px}.k-home .k-business{gap:30px;padding:35px}.k-story-field img{height:420px}}@media (width<=700px){.k-story-page .k-editorial-hero{padding:40px 20px}.k-story-page .k-editorial-hero h1{font-size:43px}.k-story-chapters{gap:8px}.k-story-chapters a{padding:10px 13px;font-size:14px}.k-story-page .k-story-scene{gap:30px;padding-block:40px}.k-story-portrait{max-width:100%;margin-top:22px}.k-story-portrait img{height:340px}.k-promise-grid{grid-template-columns:1fr;gap:28px}.k-story-page .k-story-promise{padding-block:40px}.k-story-field img{border-radius:60px 12px 12px;height:300px}.k-story-page .k-story-next{grid-template-columns:1fr;padding:40px 20px}.k-story-next .k-story-label,.k-story-next .k-prose{grid-area:auto}.k-home .k-business{gap:20px;padding:28px}.k-story-page .k-story-ending{padding-block:50px}}.k-form-page{background:color-mix(in srgb,var(--k-teal) 11%,white)}.k-form-page .k-request-layout>aside{background:var(--k-blue);color:#fff;border-radius:20px;padding:30px}.k-form-page .k-request-layout>aside h1 em{color:var(--k-yellow)}.k-form-page .k-request-layout>aside .k-eyebrow{color:#fff}.k-form-page .k-request-proof{border-color:#ffffff40}.k-form-page .k-request-proof strong{color:var(--k-yellow)}.k-form-page .k-request-help a{color:var(--k-yellow);text-underline-offset:4px}.k-form-page .ux-request{border:1px solid color-mix(in srgb,var(--k-teal) 40%,white);box-shadow:0 16px 45px #0f4e6710}.k-form-page .ux-progress{background:var(--k-blue);border:0}.k-form-page .ux-progress button,.k-form-page .ux-progress button[aria-current=step]{color:#fff}.k-form-page .ux-progress button:disabled{opacity:.8}.k-form-page .ux-progress button>span{color:#fff;background:#fff2}.k-form-page .ux-progress button[aria-current=step]>span{background:var(--k-yellow);color:var(--k-blue)}.k-form-page .ux-progress button:not(:disabled):not([aria-current])>span{background:var(--k-teal);color:var(--k-blue)}.k-form-page .ux-upload{background:color-mix(in srgb,var(--k-teal) 14%,white);border-color:var(--k-teal)}.k-form-page .ux-access button.selected,.k-form-page .ux-volume-options button.selected{background:color-mix(in srgb,var(--k-yellow) 30%,white);border-color:var(--k-blue);box-shadow:inset 0 0 0 1px var(--k-blue)}.k-form-page .ux-delivery{background:color-mix(in srgb,var(--k-yellow) 23%,white)}.k-form-page .contact-form{border-top:7px solid var(--k-yellow)}.k-form-page .contact-form-heading{background:var(--k-blue);color:#fff;margin:-36px -36px 30px;padding:30px 36px}.k-form-page .contact-form-heading>span{color:var(--k-yellow)}.k-form-page .contact-form-heading small{color:#fff}.k-form-page .contact-note,.k-form-page .k-contact-note{background:color-mix(in srgb,var(--k-yellow) 25%,white);border:0;border-radius:16px;padding:25px}.k-form-page .contact-form>.button{background:var(--k-yellow);color:var(--k-blue)}.k-collector-page .k-collector-hero{background:color-mix(in srgb,var(--k-teal) 22%,white)}.k-collector-page .k-collector-copy em{color:var(--k-blue)}.k-collector-page .k-benefits{gap:24px}.k-collector-page .k-benefits article{background:color-mix(in srgb,var(--k-teal) 19%,white);border:0;border-radius:18px;padding:28px}.k-collector-page .k-benefits article:nth-child(2){background:color-mix(in srgb,var(--k-yellow) 35%,white)}.k-collector-page .k-benefits article:nth-child(3){background:color-mix(in srgb,var(--k-blue) 11%,white)}.k-collector-page .k-benefits svg{color:var(--k-blue)}.k-collector-page .k-join-process{background:var(--k-blue);color:#fff}.k-collector-page .k-join-process .k-eyebrow{color:var(--k-yellow)}.k-collector-page .k-steps li{color:var(--k-blue);border:0}.k-collector-page .k-steps li:nth-child(2){background:color-mix(in srgb,var(--k-yellow) 35%,white)}.k-collector-page .k-join-process .k-steps>li>span{color:var(--k-blue)}.k-collector-page .k-requirements{border-color:#ffffff40}.k-collector-page .k-join-process .k-caption{color:#fff}.k-collector-page .k-story-ending{background:color-mix(in srgb,var(--k-teal) 14%,white);width:100%;padding-inline:24px}@media (width<=900px){.k-form-page .contact-form-heading{margin:-24px -24px 25px;padding:25px 24px}.k-form-page .k-request-layout>aside{padding:24px}.k-collector-page .k-benefits{gap:16px}}@media (width<=700px){.k-form-page .contact-form-heading{margin:-22px -22px 24px;padding:24px 22px}.k-form-page .k-request-layout>aside{margin-bottom:24px;padding:24px}.k-form-page .k-request-help{margin-bottom:0}.k-collector-page .k-benefits article{padding:25px}.k-collector-page .k-steps li{padding-left:28px}}.k-language{color:var(--k-blue);flex-shrink:0;align-items:center;gap:6px;display:flex}.k-language select{font:inherit;cursor:pointer;background:#fff;border:1px solid #bad1d7;border-radius:8px;max-width:118px;min-height:44px;padding:10px 6px;font-size:14px}.k-clients ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1100px}.k-header-inner{gap:18px}.k-nav{gap:22px}.k-site .k-header-action{max-width:265px}html[dir=rtl] .k-nav{margin-left:0;margin-right:auto}html[dir=rtl] .k-site input[type=tel],html[dir=rtl] .k-site input[type=email],html[dir=rtl] .k-site input[inputmode=numeric]{text-align:right;direction:ltr}html[dir=rtl] .k-hero-copy{padding-left:20px;padding-right:max(48px,50vw - 640px)}html[dir=rtl] .k-prose-highlight{border-left:0;border-right:4px solid var(--k-teal)}html[dir=rtl] .k-site .ux-actions>.button:only-child{margin-left:0;margin-right:auto}html[dir=rtl] .k-menu nav{left:0;right:auto}html[dir=rtl] .k-site .k-collector-copy{padding-left:50px;padding-right:max(40px,50vw - 600px)}@media (width<=1150px){.k-nav{display:none}.k-menu{display:block}.k-header-action{margin-inline-start:auto}.k-clients ul{gap:25px}}@media (width<=700px){.k-header-inner{gap:10px;width:calc(100% - 32px)}.k-language{margin-inline-start:auto}.k-language select{max-width:109px}.k-clients ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.k-clients img{max-height:48px}html[dir=rtl] .k-hero-copy,html[dir=rtl] .k-site .k-collector-copy{padding:35px 20px}html[dir=rtl] .k-steps li{padding-left:24px;padding-right:78px}html[dir=rtl] .k-collector-page .k-steps li{padding-right:28px}}@media (width<=1150px){.k-menu summary{cursor:pointer;border:1px solid #d4e2e6;border-radius:10px;padding:12px 16px;font-size:14px}.k-menu nav{background:#fff;border-bottom:1px solid #d4e2e6;flex-direction:column;gap:24px;padding:24px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 25px #12394612}html[dir=rtl] .k-menu nav{left:0;right:0}}.k-site .k-nav a,.k-site .k-button{overflow-wrap:break-word}.k-site .ux-progress small{text-align:center}.k-language select:focus-visible{outline:3px solid var(--k-teal);outline-offset:3px}.k-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:24px;display:grid}.k-hero-proof>div{background:#fff;border:1px solid #dce9e9;border-radius:12px;grid-template-columns:22px 1fr;align-content:center;align-items:center;gap:2px 7px;min-width:0;padding:10px 12px;display:grid}.k-hero-proof svg{color:var(--k-teal);grid-row:1/3}.k-hero-proof strong{color:var(--k-blue);font-size:17px;line-height:1.2}.k-hero-proof span{color:var(--k-muted);font-size:12px;line-height:1.25}@media (width<=800px){.k-hero-proof{gap:7px}.k-hero-proof>div{text-align:center;grid-template-columns:1fr;padding:9px 8px}.k-hero-proof svg{display:none}.k-hero-proof strong{font-size:16px}.k-hero-proof span{font-size:12px}}.k-hero-copy .k-hero-proof{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:18px;display:flex}.k-hero-copy .k-hero-proof>div{text-align:start;background:#e0f1ef;border:0;border-radius:8px;flex-wrap:wrap;flex:125px;align-content:center;align-items:baseline;gap:3px 6px;padding:8px 10px;display:flex}.k-hero-copy .k-hero-proof>div:nth-child(2){background:#fff3ba}.k-hero-copy .k-hero-proof>div:nth-child(3){background:#e3edf4}.k-hero-copy .k-hero-proof svg{display:none}.k-hero-copy .k-hero-proof strong{color:#0f4e67;white-space:nowrap;font-size:15px;line-height:1.25}.k-hero-copy .k-hero-proof span{color:#315961;font-size:12px;line-height:1.4}@media (width<=540px){.k-hero-copy .k-hero-proof{gap:5px}.k-hero-copy .k-hero-proof>div{flex:90px;gap:3px 5px;padding:7px 8px}.k-hero-copy .k-hero-proof strong{font-size:14px}}html[dir=rtl] .k-site{letter-spacing:normal}html[dir=rtl] .k-site h1,html[dir=rtl] .k-site h2,html[dir=rtl] .k-site h3{letter-spacing:normal;line-height:1.35}.k-site .k-free-word{color:#063949;letter-spacing:-.02em;background:#ffd100;border-radius:8px;margin:0 0 6px;padding:5px 12px;font-size:clamp(26px,3vw,36px);line-height:1.15;display:inline-block}.k-site .k-hero-lead>span{font-weight:700}.k-site .k-hero-copy .k-hero-proof>div:nth-child(2){background:#fff3ba}.ux-short .ux-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.k-form-page .ux-fields{grid-template-columns:1fr}.k-form-page .ux-body>.ux-field{margin-bottom:22px}.k-form-page .optional-details{border-block:1px solid #dce8eb;margin:18px 0;padding:14px 0}.k-form-page .optional-details summary{cursor:pointer;color:#0f4e67;font-size:16px;font-weight:650;line-height:1.5}.k-form-page .optional-details[open]>.ux-field,.k-form-page .optional-details[open]>.ux-summary{margin-top:18px}.k-form-page input[type=date]{width:100%;min-height:52px;font-size:16px}.k-form-page .ux-field small{font-size:14px;font-weight:400;line-height:1.5}.k-form-page .ux-actions .button{min-height:52px}@media (width<=540px){.k-form-page .ux-actions{flex-wrap:nowrap;display:flex}.k-form-page .ux-actions .button{flex:1}.k-site .k-free-word{font-size:28px}}.k-site .k-free-word{color:#063949;text-underline-offset:6px;background:0 0;border-radius:0;margin-bottom:8px;padding:0;-webkit-text-decoration:underline #ffd100;text-decoration:underline #ffd100;text-decoration-thickness:6px}.ux-service-label{color:#0f4e67;font-weight:700}.ux-short .ux-volume{margin-bottom:24px}.ux-short .ux-volume-options button{min-height:48px}.ux-short .ux-access{margin-block:22px}.ux-short input[type=number]{max-width:180px}.ux-four .ux-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.ux-review{padding-block:10px}.ux-review .ux-summary{gap:12px;display:grid}.ux-review .ux-summary>div{background:#f1f7f7;border-radius:12px;padding:16px}.address-suggestions{border:1px solid #dce8eb;border-radius:10px;margin:4px 0 16px;padding:0;list-style:none;overflow:hidden}.address-suggestions button{text-align:start;border:0;width:100%;font:inherit;cursor:pointer;background:#fff;border-bottom:1px solid #e6edef;padding:14px;display:block}.address-suggestions button:hover,.address-suggestions button:focus{background:#e0f1ef}.google-attribution{justify-content:flex-end;padding:10px;display:flex}.google-attribution img{object-fit:contain;width:120px;height:auto}.ux-four .ux-volume{margin-bottom:24px}.ux-four .ux-volume-options button{min-height:48px}.ux-four .ux-access{margin-block:20px}@media (width<=540px){.ux-four .ux-progress button{padding:8px 3px}.ux-four .ux-progress small{font-size:11px}}:root{--kw-blue:#0f4e67;--kw-teal:#29a2a0;--kw-yellow:#ffd100;--kw-muted:#536973;--kw-border:#dce6e8;--kw-surface:#f4f9fa;--kw-radius:12px}.ks-shell,.kt-app{font-family:var(--font-ui,system-ui,-apple-system,"Segoe UI",sans-serif);--kt-navy:var(--kw-blue);--kt-teal:var(--kw-teal);--kt-paper:var(--kw-surface);font-size:16px;line-height:1.5;color:var(--kw-blue)!important;background:var(--kw-surface)!important}.ks-shell *{box-sizing:border-box}.ks-canvas{min-width:0}.ks-shell .ks-primary,.kt-app .kt-primary{white-space:normal;font-weight:750;background:var(--kw-yellow)!important;color:var(--kw-blue)!important;border-radius:var(--kw-radius)!important}.ks-shell .ks-sidebar nav .active,.kt-app .kt-bottom [aria-current=page]{color:var(--kw-blue);box-shadow:inset 3px 0 var(--kw-teal);background:#e9f5f5}.ks-shell .ks-sidebar{border-color:var(--kw-border)}.ks-shell .ks-brand img{width:92px;height:84px}.ks-shell .ks-title h1{letter-spacing:-.035em}.ks-shell .ks-title p,.ks-shell .ks-cards p{color:var(--kw-muted)}.ks-shell th{text-transform:none;letter-spacing:0;font-size:14px}.ks-shell td small{font-size:13px}.ks-shell td strong{overflow-wrap:anywhere}.ks-shell tr:hover td{background:#f8fbfc}.ks-shell :is(button,a,input,select,textarea):focus-visible,.kt-app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--kw-blue);outline-offset:3px}.ks-queue-tabs{flex-wrap:wrap;gap:8px;display:flex}.ks-shell .ks-queue-tabs [aria-pressed=true]{background:var(--kw-blue);color:#fff;border-color:var(--kw-blue)}.ks-priorities{margin-bottom:30px}.ks-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ks-shell .ks-queue-grid button{text-align:left;border-top:3px solid var(--kw-teal);gap:8px;padding:20px;font-size:14px;display:grid}.ks-queue-grid strong{font-size:30px}.ks-queue-grid small{color:var(--kw-muted);font-size:13px}.ks-next{background:var(--kw-blue);color:#fff;border-radius:18px;align-items:center;gap:22px;margin:20px 0 30px;padding:26px;display:flex}.ks-next>div{flex:1}.ks-next h2,.ks-next p{margin:0}.ks-next .ks-overline{color:var(--kw-yellow);margin:0 0 8px}.ks-next>svg{color:var(--kw-yellow);flex-shrink:0}.ks-progress{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.ks-progress li{color:var(--kw-muted);align-items:center;gap:12px;display:flex}.ks-progress .done{color:var(--kw-blue);font-weight:700}.ks-progress svg{box-sizing:content-box;background:#e9f5f5;border-radius:50%;padding:8px}.kt-app .kt-segments .active{background:var(--kw-blue)}.kt-app .kt-status.s3{color:#234551;background:#e7ecef}.kt-app .kt-status.s4{color:#1e5933;background:#dcf2df}.kt-app .kt-status,.kt-app .kt-card-date{font-size:14px}.kt-app .kt-bottom button{min-height:56px}.kt-app .kt-facts svg{color:var(--kw-blue)}.kt-next{background:var(--kw-blue);color:#fff;border-radius:16px;align-items:center;gap:20px;margin:20px 32px 0;padding:20px;display:flex}.kt-next>div{flex:1;gap:4px;min-width:0;display:grid}.kt-next small{color:var(--kw-yellow);letter-spacing:.06em;font-size:12px;font-weight:750}.kt-next strong{font-size:23px}.kt-next span{font-size:14px}.kt-next button{background:var(--kw-yellow);color:var(--kw-blue);border:0}.kt-receipt-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ks-trace-form textarea{border:1px solid var(--kw-border);width:100%;min-height:90px;font:inherit;border-radius:10px;padding:12px;display:block}.ks-trace-entry{border-bottom:1px solid var(--kw-border);padding:20px 0}.ks-trace-entry h3{margin:0 0 8px}.ks-trace-entry p{margin:5px 0}.ks-trace-entry small{color:var(--kw-muted);display:block}@media (width<=1000px){.ks-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kt-next{gap:12px;margin:16px 16px 0;padding:16px}.kt-app button{min-height:48px}.kt-app .kt-sheet{padding-bottom:max(28px,env(safe-area-inset-bottom));scroll-padding-bottom:24px}.kt-app .kt-fields{grid-template-columns:1fr}.kt-app .kt-bottom button{min-width:0;padding:8px 3px;font-size:12px}.ks-next{flex-wrap:wrap;padding:20px}.ks-next button{width:100%}.ks-client .ks-table-scroll table,.ks-client .ks-table-scroll tbody,.ks-client .ks-table-scroll tr,.ks-client .ks-table-scroll td{display:block}.ks-client .ks-table-scroll thead{display:none}.ks-client .ks-table-scroll tr{border-bottom:1px solid var(--kw-border);padding:12px}.ks-client .ks-table-scroll td{border:0;padding:5px 8px}.ks-shell .ks-topbar label{flex:1;min-width:0}.ks-shell .ks-side-bottom{margin-top:14px;display:grid}.ks-shell .ks-sidebar nav button{font-size:14px}.ks-shell .ks-queue-tabs button{min-height:44px}.ks-shell .ks-stats{gap:8px}.ks-shell .ks-stats article{padding:16px}}@media (prefers-reduced-motion:reduce){.ks-shell *,.kt-app *{scroll-behavior:auto!important;transition:none!important}}.ks-admin{background:#f4f5f0;grid-template-columns:240px minmax(0,1fr)}.ks-admin .ks-sidebar{color:#e7f0ea;background:#103e43;border:0;padding:28px 18px}.ks-admin .ks-brand{background:0 0}.ks-admin .ks-sidebar nav{gap:7px;margin-top:25px;display:grid}.ks-admin .ks-sidebar nav button{color:#d2e2df;text-align:start;background:0 0;border:0;border-radius:12px;justify-content:flex-start;min-height:50px;font-weight:550}.ks-admin .ks-sidebar nav button.active{color:#113e42;background:#f3d851;font-weight:750;box-shadow:0 4px 15px #0001}.ks-admin .ks-side-bottom{color:#c8dfd8;border-top:1px solid #ffffff24;padding-top:25px}.ks-admin .ks-side-bottom a{color:#d8e8df}.ks-admin .ks-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-bottom:1px solid #dee4dc;gap:16px}.ks-admin .ks-title h1{letter-spacing:-1.2px;color:#103e43;font-size:clamp(26px,3vw,37px)}.ks-admin .ks-title p{color:#668078}.ks-admin .ks-stats{gap:18px}.ks-admin .ks-stats article{background:#e2ece5;border:0;border-radius:20px;padding:27px;box-shadow:0 3px 10px #153c3907}.ks-admin .ks-stats article:nth-child(2){background:#f7e995}.ks-admin .ks-stats article:nth-child(3){background:#dceaf0}.ks-admin .ks-stats strong{letter-spacing:-1.8px;font-size:42px;line-height:1.3}.ks-admin .ks-queue-grid button{text-align:start;background:#fff;border:1px solid #e3e8df;border-radius:16px;padding:22px}.ks-admin .ks-table-scroll{background:#fff;border:1px solid #dfe5de;border-radius:18px;margin:18px 0;box-shadow:0 4px 20px #193a3304}.ks-admin table th{color:#688078;text-transform:uppercase;letter-spacing:.5px;background:#f8f9f5;padding:15px;font-size:12px}.ks-admin table td{border-bottom:1px solid #edf0e9;padding:16px}.ks-admin table tr:last-child td{border:0}.ks-admin table button{white-space:nowrap}.ks-admin .ks-cards>article,.ks-admin .ks-card{background:#fff;border:1px solid #e0e6df;border-radius:18px;margin-bottom:16px;padding:24px}.ks-admin button{cursor:pointer;border-radius:10px;transition:background .12s}.ks-admin button:disabled{opacity:.45;cursor:not-allowed}.ks-admin .ks-primary{border:0;padding:12px 19px;color:#fff!important;background:#154c48!important}.ks-admin .ks-queue-tabs{flex-wrap:wrap;gap:8px;margin:12px 0}.ks-admin .ks-queue-tabs button[aria-pressed=true]{color:#fff;background:#173f42}.ks-admin .ks-drawer{background:#f7f8f3;border:0;border-radius:22px 0 0 22px;width:min(800px,94vw);max-width:94vw;padding:30px}.ks-admin .ks-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#062b3680}.ks-admin .ks-close{z-index:4;background:#fff;margin-inline-start:auto;position:sticky;top:0}.ks-admin label{gap:7px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.ks-admin input,.ks-admin textarea,.ks-admin select{color:#153e40;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cfdbd3;border-radius:9px;padding:11px}.ks-admin input[type=checkbox]{width:18px;height:18px}.bo-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bo-quote{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.bo-control h2{font-size:22px}.ks-admin .ks-note{color:#6b7e77;font-size:13px}.ks-admin .kt-invoice{max-width:none}.ks-admin .ks-error{z-index:5;position:sticky;top:44px}.ks-admin .kc-section{max-width:none}html[dir=rtl] .ks-admin .ks-drawer{border-radius:0 22px 22px 0}@media (width<=900px){.ks-admin{grid-template-columns:1fr}.ks-admin .ks-sidebar{height:auto;padding:12px;position:static}.ks-admin .ks-sidebar nav{margin:0;display:flex;overflow:auto}.ks-admin .ks-sidebar nav button{flex-shrink:0}.ks-admin .ks-brand,.ks-admin .ks-sidebar>.ks-overline,.ks-admin .ks-side-bottom{display:none}.ks-admin .ks-content{padding:18px}.ks-admin .ks-topbar{flex-wrap:wrap;padding:14px}.ks-admin .ks-topbar>span{display:none}.bo-quote{grid-template-columns:1fr 1fr}.bo-fields{grid-template-columns:1fr}.ks-admin .ks-stats strong{font-size:32px}}.ks-admin{color:#0d2944;background:#f5f8fc;grid-template-columns:216px minmax(0,1fr)}.ks-admin .ks-sidebar{background:#043b48;padding:22px 14px}.ks-admin .ks-sidebar nav button.active{color:#073746;background:#ffdc36}.ks-admin .ks-content{max-width:1700px;padding:24px}.ks-admin .ks-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ks-admin .ks-title h1{color:#102e4b;font-size:30px}.ks-admin .ks-brand img{width:150px;height:80px}.ks-admin .ks-primary,.ks-admin .bo-primary{border:0;border-radius:9px;min-height:44px;padding:12px 18px;font-weight:750;color:#073748!important;background:#ffdb30!important}.bo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bo-metrics button{text-align:start;color:#153750;background:#fff;border:1px solid #dce6f0;border-radius:12px;gap:12px;padding:18px;display:grid}.bo-metrics button[aria-pressed=true]{border-color:#25a8ae;box-shadow:inset 0 3px #25a8ae}.bo-metrics strong{font-size:29px}.bo-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.bo-toolbar label{flex:1;max-width:520px}.ks-admin table th{color:#5e7590;text-transform:none;letter-spacing:0;background:#f3f7fc}.ks-admin table td{border-color:#edf2f7;padding:14px;font-size:13px}.ks-admin table small{color:#6e8299;overflow-wrap:anywhere;max-width:240px}.bo-person-cell{align-items:center;gap:11px;display:flex}.bo-avatar{color:#066b72;background:#e2f3f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:750;display:inline-flex}.bo-avatar.large{background:#d4eff1;width:74px;height:74px;font-size:25px}.bo-chip,.bo-badge{white-space:nowrap;color:#536e8f;background:#edf3fa;border-radius:7px;align-items:center;padding:5px 9px;font-size:12px;line-height:1.3;display:inline-flex}.bo-badge.success{color:#07815a;background:#e4f8ee}.bo-badge.warning{color:#aa650a;background:#fff4dc}.bo-badge.danger{color:#bb3c48;background:#fff0f1}.bo-back{color:#53708e;background:0 0;border:0;margin:0 0 16px;padding:8px 0}.bo-profile-head{background:#fff;border:1px solid #dce7f1;border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}.bo-profile-contact{flex:1;min-width:180px}.bo-profile-contact h2{margin:0 0 8px;font-size:24px}.bo-profile-contact p{color:#627b97;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.6}.bo-head-stat{background:#f6f9ff;border:1px solid #e7eef9;border-radius:12px;align-content:center;align-self:stretch;gap:7px;min-width:110px;padding:16px;font-size:13px;display:grid}.bo-head-stat svg{color:#1f9f9e}.bo-head-stat strong{font-size:17px}.bo-profile-tabs{border-bottom:1px solid #dce7f1;gap:8px;margin:17px 0 20px;display:flex;overflow:auto}.bo-profile-tabs button{white-space:nowrap;color:#516c8b;background:0 0;border:0;border-radius:0;min-height:48px;padding:16px}.bo-profile-tabs button[aria-current=page]{color:#087282;border-bottom:3px solid #10a4af;font-weight:750}.bo-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.85fr);gap:15px;display:grid}.bo-panel{background:#fff;border:1px solid #dce7f1;border-radius:13px;min-width:0;padding:20px}.bo-panel h3{color:#17304e;align-items:center;gap:9px;margin:0 0 18px;font-size:16px;display:flex}.bo-panel h3 svg{color:#0ca4a8;width:20px}.bo-panel p{font-size:13px;line-height:1.6}.bo-panel dl{grid-template-columns:1fr 1.2fr;gap:12px;font-size:13px;display:grid}.bo-panel dt{color:#667e99}.bo-panel dd{overflow-wrap:anywhere;margin:0}.bo-panel button:not(.bo-primary){color:#345670;background:#f8fbff;border:1px solid #d8e5f0;min-height:42px;padding:10px 12px;font-size:13px}.bo-priorities{grid-area:1/4/3}.bo-priorities>button{text-align:start;width:100%;margin-bottom:10px;display:block}.bo-priorities small{color:#bd770d;margin-top:6px;display:block}.bo-panel label{font-size:13px}.bo-panel textarea{min-height:80px}.bo-document-row{text-align:start;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:7px 0;display:flex!important}.bo-document-row[aria-pressed=true]{background:#e8f5f8!important;border-color:#20a7ad!important}.bo-document-row small{color:#6d839b;margin-top:5px;display:block}.bo-document-row>span:first-child{overflow-wrap:anywhere;min-width:0}.bo-doc-workspace{grid-template-columns:minmax(200px,.8fr) minmax(280px,1.7fr) minmax(230px,.9fr);gap:18px;display:grid}.bo-document-viewer iframe{border:1px solid #dce7f1;border-radius:9px;width:100%;height:60vh}.bo-document-viewer img{object-fit:contain;background:#edf2f7;border-radius:9px;width:100%;height:60vh}.bo-document-viewer>a{margin-top:12px;display:inline-block}.bo-zone-grid{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.bo-history{border-bottom:1px solid #e6edf4;padding:14px 0}.bo-history time{color:#71839a;margin-bottom:7px;font-size:12px;display:block}.bo-feedback{color:#1d704b;background:#e7f6ee;border-radius:10px;padding:12px}.bo-panel form+form{border-top:1px solid #e2ebf2;margin-top:22px;padding-top:20px}@media (width<=1250px){.bo-profile-head{flex-wrap:wrap}.bo-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-priorities{grid-area:auto/1/auto/-1}.bo-doc-workspace{grid-template-columns:200px minmax(0,1fr)}.bo-doc-workspace>aside:last-child{grid-column:1/-1}}@media (width<=900px){.ks-admin{grid-template-columns:1fr}.bo-profile-grid,.bo-zone-grid,.bo-metrics{grid-template-columns:1fr 1fr}.ks-admin .ks-content{padding:16px}.bo-profile-head{gap:12px;padding:16px}.bo-head-stat{flex:1;min-width:90px;padding:12px}}@media (width<=600px){.bo-profile-grid,.bo-zone-grid,.bo-doc-workspace{grid-template-columns:1fr}.bo-priorities{grid-column:auto}.bo-profile-contact{min-width:140px}.bo-profile-tabs button{padding:12px;font-size:13px}.bo-doc-workspace>aside:last-child{grid-column:auto}.bo-document-viewer img,.bo-document-viewer iframe{height:45vh}.bo-toolbar{flex-wrap:wrap}.bo-avatar.large{width:55px;height:55px}.bo-profile-contact h2{font-size:21px}}.bo-filterbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.bo-filterbar label{flex:1;min-width:130px;font-size:12px}.bo-filterbar details{background:#fff;border:1px solid #d8e5f0;border-radius:9px;align-self:center;padding:12px;position:relative}.bo-filterbar details[open]{min-width:160px}.bo-filterbar details label{align-items:center;margin:8px 0;display:flex}.bo-pagination{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.bo-pagination button{background:#fff;border:1px solid #d8e5f0;padding:10px 16px}.bo-crm>.bo-panel,.bo-crm .bo-zone-grid{margin:16px 0}.bo-financial-number{color:#07596b;letter-spacing:-1px;font-size:30px}.ks-admin [hidden]{display:none!important}.bo-collection-profile{max-width:1440px;margin:auto}.bo-collection-hero{background:#fff;border:1px solid #e0e9f0;border-radius:14px;align-items:center;gap:20px;margin:14px 0;padding:24px;display:flex}.bo-collection-emblem{color:#078a8f;background:#e6f4f3;border-radius:18px;flex:0 0 66px;place-items:center;height:66px;display:grid}.bo-collection-hero h1{margin:4px 0 10px;font-size:28px}.bo-collection-hero p{margin:6px 0}.bo-collection-head-actions{gap:10px;min-width:180px;margin-inline-start:auto;display:grid}.bo-collection-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.bo-collection-facts h3{align-items:center;gap:9px;font-size:15px;display:flex}.bo-collection-facts h3 svg{color:#078a8f;width:21px}.bo-collection-facts .bo-panel{margin:0}.bo-collection-photos{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bo-collection-photos img{object-fit:cover;border-radius:9px;width:160px;height:120px}.bo-collection-profile .bo-profile-tabs{border-bottom:1px solid #dce7ef;gap:20px;margin:0 0 18px;display:flex;overflow:auto}.bo-collection-profile .bo-profile-tabs button{white-space:nowrap;color:#5b7090;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:16px 6px}.bo-collection-profile .bo-profile-tabs button[aria-current=page]{color:#006474;border-color:#078a8f}.bo-management{background:0 0!important;max-width:950px!important;min-height:0!important;padding:0!important}.bo-zone-consent{background:#fff9db;border:1px solid #e6cd66;border-radius:12px;margin:18px 0;padding:18px}.bo-zone-consent label{align-items:center;gap:8px;display:flex}.bo-zone-consent input{width:auto!important}@media (width<=950px){.bo-collection-facts{grid-template-columns:1fr}.bo-collection-hero{flex-wrap:wrap}.bo-collection-head-actions{grid-template-columns:1fr 1fr;width:100%;margin:0}}.ks-admin{font-size:14px}.ks-admin .ks-sidebar{background:#124f65;width:218px}.ks-admin .ks-brand{justify-content:center;padding:10px 0 20px;display:flex}.ks-admin .ks-brand img{object-fit:contain;width:146px;height:142px}.ks-admin .ks-title h1{letter-spacing:-.5px;font-size:27px}.ks-admin .ks-content{padding:24px 28px}.ks-admin th{text-transform:uppercase;letter-spacing:.035em;font-size:11px}.ks-admin td{padding:12px;font-size:13px}.ks-admin .bo-panel h3{font-size:16px}.ks-admin .ks-sidebar nav button{padding:12px 14px;font-size:13px}.bo-sales-editor-head{align-items:center;gap:18px;margin:12px 0 22px;display:flex}.bo-sales-editor-head h2{flex:1;font-size:22px}.bo-sales-editor-head>span{background:#fff2b2;border-radius:20px;padding:7px 12px}.bo-sales-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.bo-sales-fields{gap:18px;display:grid}.bo-sales-fields label{gap:6px;margin:12px 0;font-size:12px;font-weight:600;display:grid}.bo-sales-fields input,.bo-sales-fields select,.bo-sales-fields textarea{box-sizing:border-box;border:1px solid #d8e3e7;border-radius:8px;width:100%;padding:10px;font-size:14px}.bo-sales-fields textarea{resize:vertical;min-height:65px}.bo-sales-summary{color:#fff;background:#124f65;border-radius:14px;padding:22px;position:sticky;top:20px}.bo-sales-summary .ks-note{color:#d8ebed}.bo-sales-summary dl{grid-template-columns:1fr auto;gap:16px;font-size:14px;display:grid}.bo-sales-summary dd{margin:0}.bo-sales-summary .bo-total{color:#ffd800;font-size:22px;font-weight:800}.bo-sales-summary button{width:100%;margin-top:15px}.bo-sales-line{border-bottom:1px solid #dce6e9;margin-bottom:18px;padding-bottom:18px}.bo-line-title{align-items:center;gap:15px;display:flex}.bo-line-title label{flex:1}.bo-sales-actions{flex-wrap:wrap;gap:8px;max-width:280px;display:flex}.bo-sales-actions button,.bo-sales-actions a{font-size:12px}.bo-link-collections{max-height:230px;overflow:auto}.bo-link-collections label{background:#f2f8f9;border-radius:8px;align-items:center;gap:12px;padding:9px;display:flex}.bo-link-collections input{width:18px}.bo-link-collections small{margin-top:4px;font-weight:400;display:block}.bo-inline-editor{z-index:50;width:min(480px,85vw);position:fixed;inset:8% 5% 8% auto;overflow:auto;box-shadow:0 0 0 100vmax #123f4560,0 15px 50px #123f4530}.bo-inline-editor label{gap:6px;margin:12px 0;display:grid}.bo-inline-editor textarea{min-height:100px}.bo-feedback{background:#e3f4ed;border-left:4px solid #289b81;border-radius:8px;padding:12px 16px}.bo-sales .bo-panel{padding:22px}.bo-sales-summary .ks-overline{color:#bcdadb}@media (width<=1100px){.bo-sales-layout{grid-template-columns:1fr}.bo-sales-summary{position:static}.bo-line-numbers{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.ks-admin .ks-content{padding:16px}.bo-line-numbers{grid-template-columns:1fr 1fr}.ks-admin .ks-sidebar{width:auto}.bo-inline-editor{width:auto;inset:5% 4%}}.bo-dashboard-sections{gap:22px;display:grid}.bo-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.bo-section-heading h2{margin:0;font-size:20px}.bo-section-heading button{color:#124f65;background:0 0;font-size:12px}.bo-dashboard-links{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.bo-dashboard-links button{color:#123f55;background:#fff7d3;border:1px solid #ead786;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.bo-metrics article{background:#fff;border:1px solid #dbe7ea;border-radius:12px;gap:8px;padding:20px;display:grid}.bo-metrics article strong{font-size:25px}.bo-metrics article small{font-size:11px}.bo-period-filter{margin-bottom:22px}.kc-reschedule{margin:16px 0}.kc-reschedule form{background:#f0f7f8;border-radius:12px;gap:12px;padding:18px;display:grid}.kc-reschedule label{gap:5px;display:grid}@media (width<=700px){.bo-section-heading{flex-direction:column;align-items:flex-start}.bo-dashboard-links{display:grid}}.ks-shell{color:#1b4052;background:#f5f8fa;grid-template-columns:250px minmax(0,1fr);min-height:100dvh;display:grid}.ks-sidebar{background:#fff;border-right:1px solid #dfe8ed;flex-direction:column;height:100dvh;padding:22px 18px;display:flex;position:sticky;top:0}.ks-brand img{object-fit:contain;width:125px;height:110px;margin:auto;display:block}.ks-overline{letter-spacing:1.7px;color:#647f8a;margin:26px 0 16px;font-size:12px;font-weight:700}.ks-sidebar nav{gap:8px;display:grid}.ks-shell button,.ks-shell input,.ks-shell select{font:inherit}.ks-shell button{cursor:pointer;color:#245164;background:#fff;border:1px solid #dbe6eb;border-radius:9px;min-height:44px;padding:11px 15px}.ks-sidebar nav button{text-align:left;color:#536e7b;border:0;align-items:center;gap:14px;padding:15px 12px;display:flex}.ks-sidebar nav .active{color:#00777b;background:#e8f5f2;box-shadow:inset 3px 0 #12a7a4}.ks-side-bottom{border-top:1px solid #e0e8ec;gap:12px;margin-top:auto;padding-top:20px;font-size:14px;display:grid}.ks-shell a{color:#00858a}.ks-topbar{background:#fff;border-bottom:1px solid #dfe8ed;align-items:center;gap:18px;height:85px;padding:15px 34px;font-size:14px;display:flex}.ks-topbar>span{margin-right:auto}.ks-topbar input{border:1px solid #d9e6eb;border-radius:10px;width:270px;max-width:100%;padding:13px}.ks-content{padding:38px}.ks-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.ks-title h1{letter-spacing:-1px;margin:0 0 12px;font-size:34px}.ks-title p{color:#69818c;line-height:1.5}.ks-title .ks-overline{margin-top:0}.ks-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0 36px;display:grid}.ks-stats article,.ks-cards article,.ks-card{background:#fff;border:1px solid #dbe7ed;border-radius:16px;padding:26px}.ks-stats article{gap:18px;display:grid}.ks-stats strong{font-size:34px}.ks-stats span{color:#5a7581;font-size:14px}.ks-table-scroll{background:#fff;border:1px solid #dfe8ed;border-radius:14px;overflow:auto}.ks-shell table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ks-shell th{color:#597781;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:#edf4f6;padding:16px 20px;font-size:12px}.ks-shell td{border-top:1px solid #e7eef1;padding:17px 20px;line-height:1.5}.ks-shell td small{color:#708591;margin-top:5px;font-size:12px;display:block}.ks-shell td button{font-size:13px}.ks-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.ks-toolbar select{background:#fff;border:1px solid #dbe6eb;border-radius:8px;padding:10px}.ks-cards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px;margin-bottom:25px;display:grid}.ks-cards h2{margin:20px 0 10px;font-size:21px}.ks-cards p{color:#607c88;font-size:14px;line-height:1.5}.ks-card-stats{border-top:1px solid #e1eaee;justify-content:space-between;margin-top:22px;padding:20px 0;display:flex}.ks-cards article>button{width:100%}.ks-primary{white-space:nowrap;border-radius:10px;padding:13px 18px;text-decoration:none;display:inline-block;color:#fff!important;background:#007d80!important;border:0!important}.ks-shell form label{margin:16px 0;font-size:14px;font-weight:650;display:block}.ks-shell form input,.ks-shell form select{border:1px solid #d4e2e8;border-radius:9px;width:100%;min-height:45px;margin-top:8px;padding:11px;display:block}.ks-shell form input[type=checkbox]{width:20px;display:inline-block}.ks-shell form{max-width:570px}.ks-shell summary{cursor:pointer;padding:8px 0}.ks-empty,.ks-note{color:#647d88;padding:24px;font-size:14px}.ks-error{background:#fff0d1;border-radius:8px;padding:15px;line-height:1.5}.ks-drawer{color:#23495a;background:#fff;border:0;border-left:1px solid #d4e3e8;width:min(550px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:25px;inset:0 0 0 auto}.ks-drawer::backdrop{background:#14364655}.ks-close{float:right}.ks-drawer .kt-app{background:0 0;padding-bottom:0}.ks-drawer .kt-invoice{border:0;padding:0}.ks-drawer .kt-app label{margin:16px 0}.ks-drawer h2{margin-top:40px}.ks-shell button:focus-visible,.ks-shell a:focus-visible{outline-offset:3px;outline:3px solid #0b9795}.ks-shell button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.ks-shell{grid-template-columns:190px minmax(0,1fr)}.ks-content{padding:24px}.ks-topbar{padding:15px 22px}.ks-topbar>span{display:none}.ks-topbar input{width:100%}.ks-stats{gap:10px}.ks-stats article{padding:18px}}@media (width<=620px){.ks-shell{display:block}.ks-sidebar{border:0;height:auto;padding:12px;position:static}.ks-brand img{width:70px;height:55px;margin:0}.ks-sidebar>.ks-overline,.ks-side-bottom{display:none}.ks-sidebar nav{margin-top:12px;display:flex;overflow:auto}.ks-sidebar nav button{white-space:nowrap;padding:11px;font-size:13px}.ks-sidebar nav svg{display:none}.ks-topbar{height:auto;padding:12px}.ks-content{padding:20px 14px}.ks-title{display:block}.ks-title h1{font-size:28px}.ks-stats{grid-template-columns:1fr}.ks-stats article{justify-content:space-between;align-items:center;display:flex}.ks-cards{grid-template-columns:1fr}.ks-shell td{padding:14px}.ks-toolbar{font-size:13px}}.ks-editor textarea,.ks-card textarea{width:100%;font:inherit;resize:vertical;border:1px solid #abc6ca;border-radius:10px;padding:12px}.ks-editor fieldset{background:#eef9f8;border:1px solid #abd1d0;border-radius:14px;margin:16px 0;padding:16px}.ks-card label{margin:12px 0;display:block}.ks-card button,.ks-editor button{margin:6px 8px 6px 0}.ks-table-scroll td>a{display:block}.ks-table-scroll form{min-width:180px}.kc-app.kc-admin-embedded{border-radius:20px;min-height:0;padding-bottom:0}.kc-admin-embedded .kc-section{padding:20px}.ks-planning{gap:18px;display:grid}.ks-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ks-planning form{gap:16px;display:grid}.ks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ks-planning-options{flex-wrap:wrap;gap:12px;display:flex}.ks-planning-options label{align-items:center;gap:6px;display:flex!important}.ks-planning-options input{width:auto!important}.ks-planning fieldset{border:1px solid #dce7e7;border-radius:12px;padding:14px}.ks-recurrence-row{border-top:1px solid #e2eaea;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.ks-recurrence-row p{margin:7px 0}.ks-success{color:#155535;background:#e4f4e9;border-radius:12px;padding:14px}.ks-planning textarea{min-height:84px}@media (width<=680px){.ks-form-grid{grid-template-columns:1fr}.ks-recurrence-row{flex-direction:column}.ks-planning .ks-actions{flex-wrap:wrap}}.kt-app{--kt-navy:#153c50;--kt-teal:#007e79;--kt-paper:#f5f8f8;background:var(--kt-paper);color:#193a4a;max-width:1440px;min-height:100dvh;margin:auto;padding-bottom:104px;font-family:inherit}.kt-app *{box-sizing:border-box}.kt-app button,.kt-app input,.kt-app select,.kt-app textarea{font:inherit}.kt-app button,.kt-app a{touch-action:manipulation}.kt-app button{cursor:pointer;min-height:46px;color:var(--kt-navy);background:#fff;border:1px solid #c8d6dc;border-radius:12px;padding:11px 17px;font-weight:650}.kt-app button:disabled{opacity:.5;cursor:not-allowed}.kt-app button:focus-visible,.kt-app a:focus-visible,.kt-app input:focus-visible{outline-offset:3px;outline:3px solid #009f93}.kt-app h1{letter-spacing:-1px;margin:8px 0 16px;font-size:clamp(26px,4vw,40px);line-height:1.13}.kt-app h2{letter-spacing:-.4px;font-size:23px}.kt-app p{line-height:1.55}.kt-header{background:#fff;border-bottom:1px solid #dee7e9;align-items:center;gap:16px;height:88px;padding:10px 30px;display:flex}.kt-header img{object-fit:contain;width:69px;height:63px}.kt-header strong,.kt-header small{display:block}.kt-header small{color:#586f79;margin-top:4px;font-size:14px}.kt-level{background:#e6f4f0;border:1px solid #d3e8e5;border-radius:20px;margin-left:auto;padding:8px 11px;font-size:13px;font-weight:700}.kt-top{justify-content:space-between;align-items:center;gap:15px;padding:32px 32px 8px;display:flex}.kt-eyebrow{letter-spacing:1.6px;color:#477278;margin:0 0 12px;font-weight:800;font-size:12px!important}.kt-location{white-space:nowrap;align-items:center;gap:6px;display:flex}.kt-filter{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:8px 32px 18px;display:flex}.kt-segments{background:#e5ecee;border-radius:15px;padding:4px;display:flex}.kt-segments button{background:0 0;border:0}.kt-segments .active{color:#fff;background:#153c50;box-shadow:0 3px 8px #143d5020}.kt-periods{flex-wrap:wrap;gap:6px;display:flex}.kt-periods button{background:0 0;border-color:#0000;font-size:14px}.kt-periods [aria-pressed=true]{background:#fff;border-color:#bdcfd4}.kt-map{background:#e8efef;border:1px solid #d5e1e4;border-radius:22px;height:430px;margin:0 32px;position:relative;overflow:hidden}.kt-map-canvas{width:100%;height:100%}.kt-map-empty{text-align:center;background:linear-gradient(145deg,#e7f4ef,#e4edf2);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.kt-map-empty h2{margin:13px 0 0}.kt-map-empty p{color:#516e78;max-width:340px}.kt-map-symbol{color:#008b80;font-size:52px;line-height:1}.kt-results{padding:16px 32px 32px}.kt-results h2{font-size:19px}.kt-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.kt-card{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;box-shadow:0 5px 15px #153c5005;padding:20px!important;display:flex!important}.kt-card strong{letter-spacing:-.4px;font-size:23px}.kt-card span:not(.kt-status){font-weight:450;line-height:1.45}.kt-card small{color:#5b737d;font-size:14px;line-height:1.5}.kt-card .kt-card-date{color:#47636f;font-size:13px}.kt-status{color:#234551;background:#e7ecef;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.3}.kt-status.s2{background:#fff0b9}.kt-status.s3{background:#d8f2eb}.kt-status.s4,.kt-status.s5{background:#e5eafd}.kt-status.s6{background:#fff0ce}.kt-status.s7{background:#dcf2df}.kt-bottom{z-index:20;width:min(100%,1440px);padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe4e8;justify-content:center;gap:clamp(5px,5vw,80px);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 25px #173d5008}.kt-bottom button{color:#69818b;border:0;flex-direction:column;align-items:center;gap:6px;min-width:58px;padding:8px 10px;font-size:12px;display:flex}.kt-bottom [aria-current=page]{color:#006f67;background:#e8f5f0}.kt-panel{max-width:1050px;margin:26px auto;padding:28px 32px}.kt-onboard{background:#fff;border:1px solid #dce7e7;border-radius:24px;max-width:620px;margin-top:40px}.kt-panel form{max-width:650px}.kt-app label{color:#294d5c;margin:18px 0;font-size:14px;font-weight:700;display:block}.kt-app label input:not([type=checkbox]),.kt-app label textarea,.kt-app label select{color:#203f4d;background:#fff;border:1px solid #bdcfd7;border-radius:10px;width:100%;min-height:48px;margin:8px 0;padding:12px;font-size:16px;display:block}.kt-app label input[type=file]{padding:11px;font-size:14px}.kt-app label small{font-size:13px;font-weight:400}.kt-app label.kt-checkbox{align-items:center;gap:12px;display:flex}.kt-checkbox input{accent-color:#007e79;width:22px;height:22px}.kt-primary{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:18px;padding:16px 20px;font-weight:750;text-decoration:none;color:#fff!important;background:#007e79!important;border:0!important;display:flex!important}.kt-sheet{color:#193a4a;overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;width:min(540px,100%);max-width:100%;max-height:92dvh;margin:0;padding:26px 26px 36px;position:fixed;inset:auto 0 0 auto;box-shadow:0 0 80px #132c4430}.kt-sheet::backdrop{background:#15344466}.kt-sheet-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.kt-sheet-head button{border:0;padding:0 13px;font-size:27px}.kt-sheet h2{margin:8px 0;font-size:30px}.kt-facts{flex-direction:column;gap:13px;margin:24px 0;display:flex}.kt-facts span{align-items:center;gap:12px;font-size:15px;display:flex}.kt-facts svg{color:#007e79;flex-shrink:0}.kt-photos{gap:10px;display:flex;overflow:auto}.kt-photos img{object-fit:cover;border-radius:12px;width:96px;height:96px}.kt-text{width:100%;margin-top:12px;text-decoration:underline;background:0 0!important;border:0!important}.kt-details{background:#f3f7f8;border-radius:12px;padding:12px}.kt-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kt-warning{background:#fff0d4;border-radius:8px;padding:10px;color:#9c4713!important}.kt-tour{background:#e4f3ed;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 32px;padding:20px;display:flex}.kt-tour p{margin:7px 0;font-size:14px}.kt-proposal{border-top:1px solid #bddbcf;flex:100%;padding-top:16px}.kt-proposal button{margin-right:8px}.kt-app .kt-earnings{letter-spacing:-2px;margin-bottom:0;font-size:60px}.kt-money-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.kt-money-grid>div{background:#fff;border:1px solid #d8e4e5;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.kt-money-grid strong{font-size:24px}.kt-money-grid small{color:#697d87;font-size:13px}.kt-invoice{background:#fff;border:1px solid #d6e2e6;border-radius:16px;margin:15px 0;padding:22px}.kt-invoice button{margin:12px 8px 0 0}.kt-app summary{cursor:pointer;padding:13px 0;font-weight:700}.kt-account-status{background:#e4f2ed;border-radius:15px;gap:18px;padding:20px;display:flex}.kt-account-status p{margin-bottom:0}.kt-signout{margin-top:36px}.kt-admin-controls{border-top:1px solid #d6e4e7;margin-top:22px;padding-top:15px}.kt-notice,.kt-banner{background:#fff1ca;border-bottom:1px solid #e8d8a9;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;font-size:14px;display:flex}.kt-notice{z-index:25;position:sticky;top:0}.kt-notice button{background:0 0;border:0;padding:0 10px;font-size:23px}.kt-empty{text-align:center;padding:70px 25px}.kt-app a{color:#006e73}.kt-app .kt-primary{color:#fff}.kt-sheet form>button{width:100%;margin-top:12px}@media (width<=640px){.kt-header{gap:10px;height:76px;padding:9px 16px}.kt-header img{width:54px;height:53px}.kt-header strong{font-size:14px}.kt-level{font-size:12px}.kt-top{padding:24px 18px 5px;display:block}.kt-top h1{max-width:280px;font-size:30px}.kt-location{min-height:42px!important;padding:8px 12px!important;font-size:13px!important}.kt-filter{gap:12px;padding:12px 16px 14px}.kt-segments{width:100%}.kt-segments button{flex:1;padding:10px 7px;font-size:14px}.kt-periods{gap:1px}.kt-periods button{padding:8px 10px;font-size:13px}.kt-map{border-radius:18px;height:37dvh;min-height:265px;margin:0 12px}.kt-results{padding:8px 16px 24px}.kt-grid{grid-template-columns:1fr}.kt-card{gap:8px}.kt-panel{margin:8px auto;padding:20px 18px}.kt-money-grid{grid-template-columns:1fr;gap:8px}.kt-money-grid>div{flex-flow:wrap;justify-content:space-between;align-items:center}.kt-money-grid small{flex-basis:100%}.kt-tour{margin:12px 16px;padding:16px}.kt-tour>button{width:100%}.kt-sheet{width:100%;padding:22px 20px 30px}.kt-app .kt-earnings{font-size:49px}.kt-bottom{justify-content:space-around;gap:0}.kt-bottom button{flex:1}.kt-notice,.kt-banner{padding:9px 15px}}.kc-app{--blue:#0f4e67;--teal:#29a2a0;--yellow:#ffd100;--muted:#536973;min-height:100dvh;color:var(--blue);background:#edf6f7;padding-bottom:100px;font:16px/1.5 Arial,Helvetica,sans-serif}.kc-app *{box-sizing:border-box}.kc-app h1{letter-spacing:-.04em;margin:8px 0 24px;font-size:34px;line-height:1.15}.kc-app h2{letter-spacing:-.02em;font-size:23px;line-height:1.25}.kc-app button,.kc-app input,.kc-app select,.kc-app textarea{font:inherit}.kc-app button{cursor:pointer;color:var(--blue);background:#fff;border:1px solid #c5dbdf;border-radius:12px;min-height:48px;padding:12px 16px;font-weight:700}.kc-app button:disabled{opacity:.5;cursor:not-allowed}.kc-app a{color:var(--blue);text-underline-offset:4px}.kc-app :is(button,input,a,select,textarea,summary):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.kc-header{background:var(--blue);color:#fff;align-items:center;gap:15px;padding:14px 24px;display:flex}.kc-header img{object-fit:contain;background:#fff;border-radius:14px;width:64px;height:64px;padding:4px}.kc-header>div{flex:1;gap:3px;display:grid}.kc-header span{color:#cee9ec;font-size:14px}.kc-header .kc-avatar{background:var(--teal);color:#fff;border:0;border-radius:50%;place-items:center;width:48px;padding:10px;display:grid}.kc-header .kc-avatar.active{background:var(--yellow);color:var(--blue)}.kc-section{max-width:1120px;margin:0 auto;padding:30px 24px}.kc-eyebrow{letter-spacing:.1em;color:var(--muted);margin:0;font-size:12px;font-weight:800}.kc-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.kc-title h1{margin-bottom:20px}.kc-app .kc-primary{background:var(--yellow);color:var(--blue);border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:800;display:inline-flex}.kc-switch{background:#d4e9eb;border-radius:14px;gap:4px;padding:5px;display:flex}.kc-switch button{background:0 0;border:0;flex:1;padding:11px 8px}.kc-switch [aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 3px 10px #0f4e6715}.kc-switch.compact{max-width:210px}.kc-filters{align-items:end;gap:16px;display:flex}.kc-filters .kc-search{flex:1}.kc-app label{margin:16px 0;font-size:14px;font-weight:700;display:block}.kc-app label input:not([type=checkbox]),.kc-app label select,.kc-app textarea{width:100%;min-height:48px;color:var(--blue);background:#fff;border:1px solid #b4d0d6;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;display:block}.kc-app input[type=file]{font-size:14px!important}.kc-app textarea{min-height:90px}.kc-viewbar{justify-content:space-between;align-items:center;margin:10px 0 18px;font-size:14px;display:flex}.kc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kc-app .kc-collection{text-align:left;border:1px solid #d2e5e8;border-top:4px solid var(--teal);padding:22px;font-weight:400;box-shadow:0 5px 18px #0f4e6708}.kc-collection h2{margin:16px 0 8px}.kc-collection p{overflow-wrap:anywhere;margin:0 0 18px}.kc-card-top{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.kc-status{background:#e3edef;border-radius:7px;padding:6px 9px;font-size:13px;font-weight:750;display:inline-block}.kc-status.s2{background:#fff0a6}.kc-status.s3{background:#e3e8ed}.kc-status.s4,.kc-status.s7{color:#215b39;background:#d8f0dc}.kc-status.s5{background:#d9f1ee}.kc-status.s6{background:#fff0c8}.kc-card-facts{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.kc-card-facts span{align-items:center;gap:6px;display:flex}.kc-collection>small{color:var(--muted);margin-top:12px;font-size:14px;display:block}.kc-bottom{background:var(--blue);padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:30;justify-content:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #0f4e6715}.kc-bottom button{color:#deeff1;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;max-width:180px;padding:10px 6px;font-size:13px;display:flex;position:relative}.kc-bottom [aria-current=page]{background:var(--yellow);color:var(--blue)}.kc-bottom b{color:var(--blue);background:#fff;border-radius:20px;padding:0 5px;font-size:12px;position:absolute;top:4px;right:12px}.kc-notice{background:#fff3b8;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;line-height:1.4;display:flex}.kc-notice button{background:0 0;border:0;flex-shrink:0}.kc-alert{color:#794309;background:#fff0d1;border-radius:10px;margin:16px 0;padding:14px;font-size:14px;display:block}.kc-empty{text-align:center;color:var(--muted);padding:40px 20px}.kc-empty svg{margin:auto}.kc-muted{color:var(--muted);font-size:14px;line-height:1.5}.kc-box{background:#fff;border:1px solid #cde1e5;border-radius:16px;margin:18px 0;padding:20px}.kc-box summary{cursor:pointer;min-height:32px;padding:4px 0;font-weight:700}.kc-box small{display:block}.kc-app .kc-detail{width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--blue);background:#f0f8f8;border:0;margin:0;padding:22px 24px 40px;position:fixed;inset:0 0 0 auto;overflow:auto}.kc-detail::backdrop{background:#062e45aa}.kc-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-detail h2{font-size:30px}.kc-detail .kc-primary{width:100%;margin-top:15px}.kc-inline{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.kc-inline a,.kc-call{background:#fff;border:1px solid #b8d6dc;border-radius:10px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-block}.kc-photos{gap:12px;margin:24px 0;display:flex;overflow:auto}.kc-photos img{object-fit:cover;border-radius:12px;width:100px;height:100px}.kc-summary{background:var(--blue);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 22px;padding:20px;display:flex}.kc-summary strong{color:var(--yellow);font-size:30px}.kc-summary span{margin-right:12px;font-size:14px}.kc-table{background:#fff;border:1px solid #c9dfe4;border-radius:14px;margin:20px 0;overflow:auto}.kc-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.kc-table th{background:#cfe9ea;padding:15px}.kc-table td{border-top:1px solid #e1ecee;padding:15px}.kc-table small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.kc-app .kc-link{text-align:left;background:0 0;border:0;min-height:32px;padding:4px 0;text-decoration:underline}.kc-modal{z-index:100;background:#0f4e67aa;justify-content:flex-end;display:flex;position:fixed;inset:0}.kc-modal-body{background:#edf6f7;width:min(600px,100%);height:100dvh;padding:24px;overflow:auto}.kc-close{float:right}.kc-modal-body h2{margin:58px 0 25px}.kc-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.kc-check{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex!important}.kc-check input{width:22px;height:22px;accent-color:var(--blue);flex-shrink:0}.kc-check small{margin-top:5px;font-weight:400;display:block}.kc-app fieldset{border:1px solid #bad6dc;border-radius:14px;padding:12px}.kc-upload{background:#d7efed;border-radius:16px;padding:20px}.kc-account-hero{background:var(--blue);color:#fff;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.kc-account-hero svg{color:var(--yellow)}.kc-account-hero p{margin:5px 0}.kc-account-menu{gap:12px;margin:24px 0;display:grid}.kc-account-menu button{text-align:left;align-items:center;gap:16px;padding:20px;display:flex}.kc-account-menu button>svg{color:var(--teal);flex-shrink:0}.kc-account-menu button>span:first-of-type{flex:1}.kc-account-menu small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.kc-account-menu button>span:last-child{font-size:14px}.kc-signout{margin-top:30px;padding:12px;display:inline-block}.kc-back{margin-top:24px}.kc-registration{max-width:600px}.kc-registration progress{width:100%;accent-color:var(--teal);height:8px}.kc-earnings{background:var(--blue);color:#fff;border-radius:20px;margin:24px 0;padding:28px}.kc-earnings>strong{color:var(--yellow);margin:10px 0;font-size:48px;display:block}.kc-earnings>div{border-top:1px solid #729ba8;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.kc-money-row{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:10px 0;display:flex}.kc-money-row small{color:var(--muted);font-size:14px;font-weight:400;display:block}.kc-tour-toolbar,.kc-tour-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-tracking{max-width:1120px;margin:auto;padding:20px 24px 0}.kc-tracking span{margin-top:8px;font-size:14px;display:block}.kc-stops{margin:24px 0;padding:0;list-style:none}.kc-stops>li{border:1px solid #c9dfe3;border-left:4px solid var(--teal);background:#fff;border-radius:15px;align-items:flex-start;gap:16px;margin:14px 0;padding:20px;display:flex}.kc-stop-number{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.kc-stop-content{flex:1;min-width:0}.kc-stop-content>strong{font-size:22px}.kc-stop-content p{overflow-wrap:anywhere;margin:6px 0}.kc-stop-content small{color:var(--muted);font-size:14px}.kc-reorder{gap:8px;display:grid}.kc-reorder button{padding:8px 12px;font-size:14px}.kc-proposal{background:#d4eeea;border-radius:16px;margin-top:20px;padding:24px}.kc-proposal button{margin:6px}.kc-app .kt-map{height:55dvh;min-height:300px;margin:0}@media (width>=900px){.kc-header{padding-inline:max(24px,50vw - 536px)}.kc-section{padding-block:40px}.kc-account-menu{grid-template-columns:1fr 1fr}.kc-registration{padding-top:60px}}@media (width<=640px){.kc-section{padding:24px 16px}.kc-header{padding:12px 16px}.kc-header img{width:54px;height:54px}.kc-app h1{font-size:30px}.kc-grid{grid-template-columns:1fr}.kc-title{align-items:flex-start;gap:10px}.kc-title>.kc-primary{max-width:155px;padding:12px;font-size:14px}.kc-card-top{font-size:13px}.kc-switch button{font-size:14px}.kc-filters{gap:10px}.kc-filters>label:last-child{max-width:125px}.kc-table table,.kc-table tbody,.kc-table tr,.kc-table td{display:block}.kc-table thead{display:none}.kc-table tr{border-bottom:1px solid #c9dfe3;padding:15px}.kc-table td{border:0;padding:5px 0}.kc-table td>button:not(.kc-link){width:100%}.kc-fields{grid-template-columns:1fr}.kc-modal-body{padding:20px 16px 40px}.kc-stops>li{flex-wrap:wrap;gap:10px;padding:16px}.kc-reorder{flex-basis:100%;justify-content:flex-end;display:flex}.kc-reorder button{flex:1;min-height:44px}.kc-stop-content .kc-inline a{text-align:center;flex:1;padding:10px}.kc-tour-actions>*{flex:1}.kc-earnings>strong{font-size:42px}.kc-tracking{padding-inline:16px}.kc-bottom{gap:4px;padding-inline:8px}.kc-detail .kc-inline a{text-align:center;flex:1}.kc-notice{padding:12px 16px;font-size:14px}}.kc-app dialog.kc-modal{width:min(600px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--blue);background:#edf6f7;border:0;margin:0 0 0 auto;padding:0}.kc-app dialog.kc-modal:not([open]){display:none}.kc-app dialog.kc-modal::backdrop{background:#0f4e67aa}.kc-app dialog.kc-modal .kc-modal-body{width:100%}.kc-app{background:linear-gradient(155deg,#e2f3f2 0%,#f1f7fa 45%,#e6f0f5 100%)}.kc-header{background:linear-gradient(115deg,#083b51,#0f4e67 60%,#187b83);border-bottom:3px solid #29a2a0;box-shadow:0 5px 20px #07374c12}.kc-header img{border-radius:16px}.kc-header strong{font-size:17px}.kc-header .kc-avatar{box-shadow:0 0 0 4px #ffffff14}.kc-title{margin-bottom:8px}.kc-eyebrow{color:#286d7e;letter-spacing:.08em;font-size:12px}.kc-switch{background:#c7e5e6;border:1px solid #b7d9dd}.kc-switch button{transition:background .15s,color .15s}.kc-switch [aria-pressed=true]{background:linear-gradient(110deg,#0f4e67,#176d7a)}.kc-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.kc-filters label{min-width:0}.kc-filters>label:last-child{max-width:none}.kc-app .kc-collection{border:0;border-inline-start:5px solid var(--teal);background:linear-gradient(135deg,#fff 75%,#d8eeed);border-radius:20px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f4e6710}.kc-collection:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0f4e6720}.kc-collection h2{font-size:26px}.kc-card-top{align-items:flex-start}.kc-service{color:#105452;background:#d7eeec;border-radius:20px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.kc-status{font-size:14px}.kc-app .kt-map{border:4px solid #fff;border-radius:22px;height:58dvh;min-height:320px;overflow:hidden;box-shadow:0 10px 35px #0f4e671c}.kc-bottom{background:#0b4057;border-top:1px solid #2d6578;padding-top:10px;box-shadow:0 -8px 28px #0a394326}.kc-bottom button{border-radius:16px;max-width:160px;font-size:14px}.kc-bottom [aria-current=page]{box-shadow:0 4px 18px #ffd10020}.kc-bottom b{color:#fff;background:#29a2a0}.kc-app .kc-detail{border-radius:26px 26px 0 0;width:min(700px,100%);height:auto;max-height:90dvh;margin:0 auto;padding-top:14px;inset:auto 0 0;box-shadow:0 -12px 50px #062d4a25}.kc-detail:before{content:"";background:#afc9d0;border-radius:5px;width:42px;height:5px;margin:0 auto 14px;display:block}.kc-detail-top{z-index:2;background:#f0f8f8;padding:8px 0;position:sticky;top:-14px}.kc-detail h2{margin:16px 0 8px}.kc-photos{margin:16px 0}.kc-photos img{border:3px solid #fff;width:144px;height:120px;box-shadow:0 4px 12px #0f4e6710}.kc-remuneration{background:#d4eeeb;border-radius:16px;align-items:flex-start;gap:12px;margin:18px 0;padding:18px;display:flex}.kc-remuneration svg{flex-shrink:0}.kc-remuneration p{margin:8px 0 0;font-size:14px}.kc-arrival{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;display:flex;background:#d4eeeb!important}.kc-box{box-shadow:0 3px 12px #0f4e6705}.kc-detail .kc-primary{position:relative}.kc-account-hero{background:linear-gradient(120deg,#0f4e67,#177d83);border-bottom:4px solid #ffd100}.kc-account-menu button{border:0;border-inline-start:4px solid var(--teal);border-radius:16px;box-shadow:0 5px 18px #0f4e6709}.kc-account-menu button:nth-child(3n+2){background:#d9eeed}.kc-account-menu button:nth-child(3n){background:#fff5c9;border-color:#e1b900}.kc-account-menu button>svg{box-sizing:content-box;color:#0f4e67;background:#ffffffa0;border-radius:12px;padding:8px}.kc-earnings{background:linear-gradient(120deg,#0c425a,#167e83);box-shadow:0 12px 30px #0f4e671a}.kc-stops>li{box-shadow:0 6px 16px #0f4e670a}.kc-upload{background:#dff2ed;border:2px dashed #70bdb9}.kc-summary{background:linear-gradient(120deg,#0f4e67,#177980)}.kc-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.kc-module{background:#fff;border:1px solid #cce2e5;border-radius:22px;padding:24px;box-shadow:0 7px 22px #0f4e6710}.kc-module:nth-child(3n+2){background:#d7eeeb}.kc-module:nth-child(3n){background:#fff2bc}.kc-module-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:14px;display:flex}.kc-module-icon{color:#ffd100;background:#0f4e67;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.kc-module h2{min-height:56px;margin:8px 0}.kc-module>small{letter-spacing:.1em;font-size:12px;font-weight:700}.kc-module>p{font-size:14px}.kc-module>button{color:#fff;background:#0f4e67;border:0;width:100%;margin-top:8px}.kc-learning-progress{color:#fff;background:linear-gradient(120deg,#0f4e67,#177d83);border-radius:22px;align-items:flex-start;gap:20px;padding:26px;display:flex}.kc-learning-progress>svg{color:#ffd100;flex-shrink:0}.kc-learning-progress p{margin:8px 0 18px;font-size:14px}.kc-learning-progress strong{font-size:23px}.kc-learning-progress progress{accent-color:#ffd100;width:100%;height:10px}.kc-lesson{background:#fff;border-radius:22px;margin-top:20px;padding:26px}.kc-lesson ol{padding-inline-start:24px}.kc-lesson li{margin:18px 0;line-height:1.65}.kc-lesson fieldset{margin:24px 0}.kc-lesson legend{font-weight:700}.kc-lesson input[type=radio]{accent-color:#0f4e67;flex-shrink:0;width:22px!important;min-height:22px!important;margin:0!important}.kc-lesson .kc-primary{width:100%}.kc-training{color:#0f4e67}.kc-week{gap:8px;display:grid}.kc-week .kc-check{margin:0}.kc-zone-info{background:#d7eeeb;border-radius:18px;padding:22px}.kc-zone-info strong{font-size:36px}@media (width<=640px){.kc-filters{grid-template-columns:1fr 1fr}.kc-filters .kc-search{grid-column:1/-1}.kc-filters label{margin:8px 0}.kc-bottom{gap:2px;padding-inline:5px}.kc-bottom button{min-width:0;padding:8px 2px;font-size:12px}.kc-bottom button svg{width:22px}.kc-app .kt-map{border-radius:18px;height:52dvh}.kc-training-grid{grid-template-columns:1fr}.kc-module h2{min-height:0}.kc-lesson{padding:22px 16px}.kc-module{padding:22px}.kc-learning-progress{gap:14px;padding:22px}.kc-detail .kc-primary{min-height:56px}.kc-app .kc-detail{padding-inline:18px}.kc-account-hero{gap:14px;padding:22px 18px}.kc-app h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.kc-app *{scroll-behavior:auto!important;transition:none!important}}.kc-app[dir=rtl]{font-family:Arial,Tahoma,sans-serif}.kc-app[dir=rtl] .kc-collection,.kc-app[dir=rtl] .kc-money-row,.kc-app[dir=rtl] .kc-account-menu button,.kc-app[dir=rtl] .kc-table table{text-align:right}.kc-app[dir=rtl] .kc-inline{direction:rtl}.kc-app[dir=rtl] input[type=tel],.kc-app[dir=rtl] input[type=email],.kc-app[dir=rtl] input[type=number],.kc-app[dir=rtl] input[type=date]{text-align:right;direction:ltr}.kc-app[dir=rtl] .kc-close{float:left}.kc-header .kc-notification-button{color:#fff;background:#ffffff14;border:1px solid #ffffff30;width:48px;padding:10px;position:relative}.kc-notification-button b{color:#ffd100;position:absolute;top:0;right:4px}.kc-notifications{background:#d6edeb;border-bottom:1px solid #a3d0d0}.kc-notifications h2{margin-top:0}.kc-capacity{background:#d5eeeb;border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:16px;font-size:14px;display:flex}.kc-capacity strong{display:block}.kc-load{background:#e3f3f0;border-radius:10px;padding:10px;font-size:14px}.kc-load small{margin-top:4px;display:block}.kc-carryover{color:#123e50;background:#fff1a8;border-radius:20px;margin:1rem 0;padding:1.25rem}.kc-carryover>strong{font-size:1.6rem}.kc-carryover .kc-money-row{background:0 0;border-bottom:1px solid #d5c983}.kc-money-row>span>small{display:block}.kc-box a{margin:10px 12px 10px 0;display:inline-block}fieldset{min-width:0}.kc-lifecycle{padding-inline-start:1.5rem;line-height:1.8}.kc-lifecycle li{color:#64757e}.kc-lifecycle li.done{color:#0f6664;font-weight:650}.kc-bottom{color:#fff;padding-bottom:env(safe-area-inset-bottom);background:#0f4e67;grid-template-columns:repeat(4,minmax(0,1fr))}.kc-bottom button{color:#fff;min-height:64px}.kc-bottom button[aria-current=page]{color:#ffd100;background:#ffffff14}.kc-tour-shortcut{color:#fff;background:#16704a;border-color:#16704a;align-items:center;gap:8px;display:flex}.kc-account-menu{background:#fff;border:1px solid #dbe7eb;border-radius:18px;overflow:hidden;display:block!important}.kc-account-menu>button{text-align:start;align-items:center;gap:16px;width:100%;min-height:76px;color:#0f4e67!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5edf0!important;border-radius:0!important;padding:17px!important;display:flex!important}.kc-account-menu>button>span:nth-child(2){flex:1}.kc-account-menu small{color:#526e78;margin-top:3px;display:block}.kc-account-menu>button>span:last-child{color:#54727d;font-size:12px}.kc-account-menu svg{color:#168d8b}.kc-account-hero{margin-bottom:20px;color:#0f4e67!important;background:#e4f4f1!important;border:0!important}.kc-activation{background:#fff9d9;border-left:4px solid #ffd100;border-radius:12px;margin:16px 0;padding:18px}.kc-activation button{margin:4px}.kc-finance-section{background:#fff;border:1px solid #dce8ec;border-radius:18px;margin:20px 0;padding:20px}.kc-finance-section h2{margin-top:0}.kc-finance-section>p{color:#58717b;font-size:14px}.kc-money-row{min-height:68px}.kc-guided{background:#fff;border:1px solid #dce8ec;border-radius:24px;max-width:580px;margin:auto;padding:20px}.kc-guided-heading{color:#557681;justify-content:space-between;align-items:center;margin:18px 0;display:flex}.kc-guided h2{margin:18px 0;font-size:25px;line-height:1.2}.kc-step-track{justify-content:space-between;gap:12px;display:flex;position:relative}.kc-step-track:before{content:"";background:#e3edef;height:3px;position:absolute;top:19px;left:20px;right:20px}.kc-step-track span{z-index:1;color:#416774;background:#e6eef0;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.kc-step-track .current{color:#fff;background:#0f4e67;outline:3px solid #ffd100}.kc-step-track .passed{color:#fff;background:#168d8b}.kc-training-art{aspect-ratio:3/2;object-fit:cover;background:#f5f8f7;border-radius:16px;width:100%;height:auto}.kc-training-rule{color:#244e5f;line-height:1.5}.kc-training-question{border:0;margin:18px 0;padding:0}.kc-training-question legend{margin-bottom:12px;font-size:17px;font-weight:700}.kc-training-question button{text-align:start;color:#0f4e67;background:#fff;border:1px solid #c6d9df;border-radius:12px;width:100%;min-height:54px;margin:9px 0;padding:15px;display:block}.kc-training-question button.chosen{background:#e7f6f1;border:2px solid #168d8b}.kc-guided .kc-primary{color:#0f4e67;background:#ffd100;border:0;border-radius:12px;width:100%;min-height:54px;font-weight:750}.kc-guided button:disabled{opacity:.6}.kc-feedback{border-radius:12px;margin:16px 0;padding:14px}.kc-feedback p{margin:6px 0;line-height:1.45}.kc-feedback.correct{color:#08664b;background:#e4f6ee}.kc-feedback.incorrect{color:#78531b;background:#fff3d4}.kc-guided-done{text-align:center;padding:30px 10px}.kc-guided-done>span{color:#fff;background:#168d8b;border-radius:50%;place-items:center;width:72px;height:72px;font-size:36px;display:inline-grid}.kc-detail{max-height:90dvh;overflow-y:auto}.kc-detail .kc-box{overflow:visible}.kc-grid{margin-top:16px}.kc-app .kt-map{border-radius:18px;height:360px;min-height:260px;overflow:hidden}@media (width<=640px){.kc-guided{background:0 0;border:0;border-radius:0;padding:8px 0}.kc-training-art{max-height:230px}.kc-guided h2{font-size:23px}.kc-finance-section{padding:16px}.kc-app .kt-map{height:300px}.kc-section:has(.kc-guided){padding:16px}.kc-account-menu>button{padding:15px!important}.kc-section .kc-section{padding:0}.kc-detail{width:calc(100% - 16px);max-height:calc(100dvh - 24px);padding:20px}}.kc-table .kc-empty{text-align:start;margin:0;padding:22px 16px;font-size:14px}.kc-app .kc-training-question{border:0;padding:0}.kc-app .kc-guided .kc-training-question button{font-weight:600}.kc-collection[dir=rtl],.kc-app[dir=rtl] .kc-collection,.kc-app[dir=rtl] .kc-money-row{text-align:right}@media (width<=760px){.bo-control{grid-template-columns:1fr}.bo-control>.ks-card{grid-column:auto!important}.bo-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-sales-summary{position:static}.kc-route-embed{height:320px}}@media (width<=760px){.bo-invoice-preparation{grid-template-columns:1fr}.bo-sales-line .bo-line-title{flex-wrap:wrap}}.ks-admin{font-family:var(--font-ui);color:var(--text-primary);background:var(--surface-page);grid-template-columns:224px minmax(0,1fr);font-size:14px;line-height:20px}.ks-admin .ks-sidebar{background:var(--brand-primary);border:0;width:224px;padding:16px 12px}.ks-admin .ks-sidebar .ks-logo,.ks-admin .ks-sidebar img{object-fit:contain;width:172px;height:70px;margin:0 auto 20px}.ks-admin .ks-sidebar nav{gap:4px}.ks-admin .ks-sidebar nav button{border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}.ks-admin .ks-sidebar nav button.active,.ks-admin .ks-sidebar nav button[aria-current=page]{background:var(--brand-action);color:var(--text-primary)}.ks-admin .ks-topbar{border-bottom:1px solid var(--border-subtle);background:#fff;height:64px;min-height:64px;padding:0 24px}.ks-admin .ks-content{width:100%;min-width:0;max-width:none;padding:24px}.ks-admin h1{margin:0 0 8px;font-size:26px;line-height:32px}.ks-admin h2{font-size:18px;line-height:24px}.ks-admin h3{font-size:16px;line-height:22px}.ks-admin p{line-height:20px}.ks-admin small{font-size:12px;line-height:16px}.ks-admin input,.ks-admin select,.ks-admin textarea{border:1px solid var(--border-control);border-radius:10px;min-height:40px;padding:9px 12px;font-size:14px;line-height:20px}.ks-admin button{border-radius:10px;font-size:14px;line-height:20px}.ks-admin form{min-width:0}.ks-admin .ks-stats{gap:16px;margin:16px 0}.ks-admin .ks-stats article{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:16px;padding:20px}.ks-admin .ks-stats strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:36px}.ks-admin .ks-table-scroll{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;max-width:100%;overflow:auto}.ks-admin table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.ks-admin th{height:40px;color:var(--text-secondary);white-space:nowrap;background:#f0f5f7;padding:8px 12px;font-size:12px;line-height:16px}.ks-admin td{border-bottom:1px solid var(--border-subtle);height:52px;padding:10px 12px}.ks-admin td button{min-height:32px;padding:5px 10px}.ks-admin td small{display:block}.ks-admin .bo-profile-grid,.ks-admin .bo-collector-grid{gap:16px}.ks-admin .bo-profile-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:16px;padding:20px}.ks-admin .bo-sales-editor,.ks-admin .bo-sales-editor form{width:100%;max-width:none}.ks-admin .bo-profile-hero{border-radius:16px;padding:20px}.ks-admin .bo-toolbar{gap:12px;margin-block:16px}.ks-admin .ks-heading{margin-bottom:20px}@media (width<=1439px){.ks-admin .bo-doc-workspace{grid-template-columns:240px minmax(0,1fr)}.ks-admin .bo-doc-actions{grid-column:2}.ks-admin .bo-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ks-admin{grid-template-columns:1fr}.ks-admin .ks-sidebar{width:auto}.ks-admin .ks-content{padding:16px}.ks-admin .bo-doc-workspace,.ks-admin .bo-profile-grid{grid-template-columns:1fr}.ks-admin .bo-doc-actions{grid-column:auto}}.ks-admin .bo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ks-admin .bo-metrics-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-admin .bo-metrics>button,.ks-admin .bo-metrics>article{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);color:var(--text-primary);text-align:start;background:#fff;border-radius:16px;padding:20px}.ks-admin .bo-metrics strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:36px}.ks-admin .bo-metrics small{color:var(--text-secondary);margin-top:8px;display:block}.ks-admin .bo-sales-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.ks-admin .bo-sales-fields{min-width:0}.ks-admin .bo-sales-summary{border-radius:16px;align-self:start;padding:20px;position:sticky;top:24px}.ks-admin .bo-line-numbers{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ks-admin .bo-line-numbers input,.ks-admin .bo-line-numbers select{width:100%}.ks-admin .bo-dashboard-sections>.bo-panel:not(:first-child) .bo-metrics{flex-wrap:wrap;display:flex}.ks-admin .bo-dashboard-sections>.bo-panel:not(:first-child) .bo-metrics>button{min-width:220px;box-shadow:none;flex:1;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.ks-admin .bo-dashboard-sections>.bo-panel:not(:first-child) .bo-metrics strong{font-size:20px;line-height:26px}@media (width<=1100px){.ks-admin .bo-sales-layout{grid-template-columns:1fr}.ks-admin .bo-sales-summary{position:static}.ks-admin .bo-metrics{grid-template-columns:1fr 1fr}}.ks-admin .ks-sidebar .ks-brand img{width:176px;height:104px;margin-bottom:8px}.ks-admin .ks-title{margin-bottom:20px}.ks-admin .ks-title .ks-overline{display:none}.ks-admin .ks-title h1{font-size:26px;line-height:32px}.ks-admin .ks-title p{color:var(--text-secondary);margin:4px 0;font-size:14px}.ks-admin .bo-collection-table td:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.ks-admin .bo-collection-table td{vertical-align:middle}.ks-admin .ks-topbar input{width:220px;min-height:38px;padding:8px 12px}.ks-admin .bo-avatar img{object-fit:cover;border-radius:50%}.ks-admin .bo-profile-head{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.ks-admin .bo-profile-contact{flex:1;min-width:200px}.ks-admin .bo-head-stat{min-width:90px}.ks-admin .bo-profile-tabs{border-bottom:1px solid var(--border-subtle);gap:4px;margin:16px 0;display:flex;overflow-x:auto}.ks-admin .bo-profile-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 16px}.ks-admin .bo-profile-tabs button[aria-current=page]{border-bottom:3px solid var(--brand-accent);color:var(--brand-primary)}.ks-admin .bo-document-viewer iframe{border:0;width:100%;height:480px;max-height:65vh}.ks-admin .bo-doc-workspace>aside:last-child button{width:100%;margin-bottom:8px}.ks-admin .bo-document-viewer>img{object-fit:contain;width:100%;max-height:480px}.ks-admin .bo-collection-filters{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin:12px 0;padding:16px;display:grid}.ks-admin .bo-collection-filters label{min-width:0;color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600;display:grid}.ks-admin .bo-collection-filters input,.ks-admin .bo-collection-filters select{width:100%;min-width:0}.ks-admin .bo-filter-options{border:1px solid var(--border-subtle);background:#fff;height:40px;padding:8px 12px}.ks-admin .bo-collection-views{justify-content:flex-start;margin:12px 0;display:flex}.ks-admin .bo-collection-views label{align-items:center;gap:12px;font-size:13px;display:flex}.ks-admin .bo-filter-dates,.ks-admin .bo-filter-options-panel{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:16px;display:flex}.ks-admin .bo-filter-options-panel fieldset{border:0;flex-wrap:wrap;gap:8px 16px;display:flex}.ks-admin .bo-filter-options-panel fieldset label{align-items:center;gap:6px;font-size:13px;display:flex}.ks-admin .bo-filter-options-panel input[type=checkbox]{width:16px;height:16px;min-height:auto;padding:0}.ks-admin .ks-topbar>span{flex:1}.ks-admin .bo-collection-table td strong{font-weight:600}.ks-admin .kt-status{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.ks-admin .ks-title>div>p:last-child{display:none}.ks-admin .ks-sidebar nav button svg{flex-shrink:0}.ks-admin .ks-content>.ks-title{margin-bottom:16px}@media (width<=1100px){.ks-admin .bo-collection-filters{grid-template-columns:1fr 1fr}.ks-admin .bo-filter-options{justify-self:start}}.ks-admin .bo-collection-views{flex-wrap:wrap;align-items:center;gap:12px}.ks-admin .bo-collection-views>button{border:1px solid var(--border-subtle);background:#fff;margin-inline-start:auto;padding:9px 12px}.ks-admin .bo-dashboard-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ks-admin .bo-dashboard-sections>.bo-panel{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin:0;padding:16px}.ks-admin .bo-dashboard-sections>.bo-panel:first-child{grid-column:1/-1}.ks-admin .bo-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ks-admin .bo-section-heading h2{margin:0}.ks-admin .bo-section-heading>button{color:var(--brand-primary);background:0 0;border:0;padding:4px;font-size:12px}.ks-admin .bo-dashboard-sections>.bo-panel:not(:first-child) .bo-metrics{grid-template-columns:1fr;gap:8px;display:grid}.ks-admin .bo-dashboard-sections>.bo-panel:not(:first-child) .bo-metrics>button{background:var(--surface-page);border:0;border-radius:10px;gap:12px;min-width:0;padding:12px}.ks-admin .bo-dashboard-links{gap:12px;margin:16px 0;display:flex}.ks-admin .bo-dashboard-links button{color:var(--text-primary);background:#fff8df;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ks-admin .bo-dashboard-links b{margin-inline-start:auto}.ks-admin .bo-metrics-two>button:first-child{border-top:3px solid var(--brand-accent)}.ks-admin .bo-metrics-two>button:nth-child(2){border-top:3px solid var(--brand-action)}@media (width<=1050px){.ks-admin .bo-dashboard-sections{grid-template-columns:1fr}.ks-admin .bo-dashboard-links{flex-wrap:wrap}}.ks-admin .bo-sales{width:100%;min-width:0}.ks-admin .bo-sales>form.bo-sales-editor-form{width:100%;max-width:none;margin:0;display:block}.ks-admin .bo-sales-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;width:100%}.ks-admin .bo-sales-fields>.bo-panel{border:1px solid var(--border-subtle);background:#fff;border-radius:14px;margin:0;padding:20px}.ks-admin .bo-sales-fields{gap:16px}.ks-admin .bo-sales-fields .bo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ks-admin .bo-sales-fields label{font-size:14px}.ks-admin .bo-sales-fields textarea{box-sizing:border-box;width:100%}.ks-admin .bo-client-picker{align-items:center;gap:16px;display:flex}.ks-admin .bo-client-picker label{flex:1}.ks-admin .bo-client-results{gap:4px;max-height:240px;display:grid;overflow:auto}.ks-admin .bo-client-results button{text-align:start;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.ks-admin .bo-client-results button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--brand-accent)}.ks-admin .bo-client-results small{font-weight:400}.ks-admin .bo-new-client{width:100%;box-shadow:none;background:#fff;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid;position:static;inset:auto;max-width:none!important}.ks-admin .bo-new-client h3{grid-column:1/-1}.ks-admin .bo-new-client label{margin:0}.ks-admin .bo-sales-summary .bo-issuer-preview{border-bottom:1px solid #ffffff30;margin-bottom:16px;padding-bottom:16px}.bo-issuer-preview img{object-fit:contain;margin-bottom:12px;display:block}.bo-issuer-preview strong{display:block}.bo-issuer-preview p{font-size:13px}.ks-admin .bo-sales-editor-head{border:1px solid var(--border-subtle);background:#fff;border-radius:14px;margin:0 0 16px;padding:16px}.ks-admin .bo-radius-control{background:var(--surface-selected);border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:16px;display:grid}.bo-radius-control>strong{color:var(--brand-primary);font-size:26px}.bo-radius-control>label{grid-column:1/-1}.ks-admin .bo-radius-control input[type=range]{accent-color:var(--brand-accent);border:0;width:100%;min-height:32px;padding:0}.ks-admin .bo-profile-grid h3>svg{color:var(--brand-primary);box-sizing:content-box;vertical-align:middle;background:#e5f4f6;border-radius:10px;margin-inline-end:8px;padding:8px}.ks-admin .bo-profile-grid .bo-panel{box-shadow:var(--shadow-card);border-radius:14px}@media (width<=1100px){.ks-admin .bo-sales-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.ks-admin .bo-line-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.ks-admin .bo-sales-layout,.ks-admin .bo-sales-fields .bo-fields,.ks-admin .bo-new-client{grid-template-columns:1fr}.ks-admin .bo-sales-summary{position:static}.ks-admin .bo-client-picker{flex-wrap:wrap}}.ks-admin .bo-metrics article{border-top:4px solid var(--brand-accent,#29a2a0);color:#163540;background:#edf7f7}.ks-admin .bo-metrics article:first-child{color:#fff;background:#0f4e67;border-top-color:#ffd100}.ks-admin .bo-metrics article:first-child span,.ks-admin .bo-metrics article:first-child strong{color:#fff}.ks-admin .bo-profile-tabs button[aria-current=page],.ks-admin .ks-queue-tabs button[aria-pressed=true]{color:#163540;background:#ffd100;border-color:#e1ba00}.ks-admin .bo-panel h3>svg{box-sizing:content-box;color:#0f6a70;background:#e3f3f3;border-radius:10px;padding:7px}.bo-collector-finance{margin-top:16px}.bo-collector-finance .bo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-admin .bo-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ks-admin .bo-control h2{align-items:center;gap:12px;display:flex}.ks-admin .bo-profile-grid>.bo-panel{border-top:3px solid #29a2a0}.ks-admin .bo-profile-grid>.bo-panel:nth-child(2n){border-top-color:#ffd100}.ks-admin .bo-profile-checks{background:#eaf5f5}.ks-admin .ks-table-scroll th{color:#0f4e67;background:#e6f1f4}.ks-admin .ks-table-scroll td:last-child button+button{margin-inline-start:6px}.ks-admin .bo-sales-summary{top:24px}.ks-admin .bo-line-numbers{grid-template-columns:1.4fr .8fr 1fr .8fr .8fr}.ks-admin .bo-sales-line{background:#f4f8fa;border-inline-start:4px solid #29a2a0}.ks-admin label.k-language{flex-direction:row;align-items:center;gap:8px;display:inline-flex}.ks-admin .bo-avatar{overflow:hidden}.ks-admin .bo-avatar-tone-0{color:#0f4e67;background:#d7eeed}.ks-admin .bo-avatar-tone-1{color:#0f4e67;background:#fff0a3}.ks-admin .bo-avatar-tone-2{color:#b7e4e2;background:#0f4e67}.ks-admin .bo-avatar img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.ks-admin .bo-control{grid-template-columns:1fr}.ks-admin .bo-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ks-admin :is(.bo-crm,.bo-receipts) .ks-table-scroll table thead th{color:#fff;background:#0f4e67;border-bottom:3px solid #29a2a0;font-weight:700}.ks-admin :is(.bo-crm,.bo-receipts) .ks-table-scroll table tbody tr:nth-child(2n){background:#f0f8f7}.ks-admin :is(.bo-crm,.bo-receipts) .ks-table-scroll table tbody tr:hover{background:#e1f1ee}.ks-admin :is(.bo-crm,.bo-receipts) .ks-table-scroll table td{border-bottom-color:#d5e5e3}.ks-admin :is(.bo-crm,.bo-receipts) .ks-table-scroll table td>button:not(.bo-primary){color:#0f4e67;background:#e1f1ee;border:1px solid #a9cec8;font-weight:600}.ks-admin .bo-receipts .ks-table-scroll .bo-badge.success{color:#145b40;background:#d8eee3;border-radius:7px;padding:5px 9px}.ks-admin .ks-table-scroll td :is(button,a):not(.bo-primary):not(:disabled){color:#125c3d;background:#e1f1ee;border:1px solid #b7d7cb;border-radius:7px;font-weight:650}.ks-admin .ks-table-scroll td :is(button,a):not(:disabled):hover{color:#123f45;background:#ffd100;border-color:#e5be00}.ks-admin .ks-table-scroll td :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #16704a}.bo-sales-optional>summary{cursor:pointer;padding-block:10px;font-weight:650}@media (width>=1000px){.ks-admin{grid-template-columns:208px minmax(0,1fr)}.ks-admin .ks-sidebar{width:208px;padding:12px 10px}.ks-admin .ks-sidebar nav button{min-height:40px;padding:8px 10px;font-size:13px}.ks-admin .ks-content{padding:18px 20px}.ks-admin .ks-topbar{height:56px;min-height:56px}.ks-admin h1{font-size:24px;line-height:30px}.ks-admin .bo-metrics{gap:12px;margin:12px 0}.ks-admin .bo-metrics article{min-height:110px;padding:16px}.ks-admin .bo-metrics article strong{font-size:28px;line-height:34px}.ks-admin td{height:46px;padding:8px 10px}.ks-admin .bo-toolbar{margin:12px 0}.ks-admin input:not([type=checkbox]):not([type=radio]),.ks-admin select{min-height:36px;padding:7px 10px}}.ks-admin .ks-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:14px}.ks-admin .ks-cards>article{border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.ks-admin .ks-cards>article h2{margin:0;font-size:16px;line-height:22px}.ks-admin .ks-cards>article p{margin:0;font-size:13px;line-height:19px}.ks-admin .ks-cards>article>button{color:#fff;background:#16704a;border:1px solid #125c3d;min-height:36px;margin-top:auto}.ks-admin .bo-training-editor article label{margin:0;font-size:12px}.ks-admin .bo-training-editor article select{width:100%;margin-top:4px}.ks-admin .bo-document-policy form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;display:grid}.ks-admin .bo-document-policy label.kc-check{background:#fff;border:1px solid #d5e5e3;border-radius:9px;align-items:center;gap:10px;min-height:48px;margin:0;padding:12px;display:flex}.ks-admin .bo-document-policy input[type=checkbox]{flex-shrink:0;width:18px;height:18px;min-height:18px;padding:0}.ks-admin .bo-document-policy form>button{color:#fff;background:#16704a;grid-column:1/-1;justify-self:start;min-height:38px;padding:8px 14px}.ks-admin .bo-sales-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ks-admin .bo-sales-actions :is(a,button){justify-content:center;align-items:center;min-height:34px;line-height:20px;text-decoration:none;display:inline-flex;margin:0!important;padding:6px 10px!important}.ks-admin .bo-sales-actions>a{color:#fff!important;background:#0f4e67!important;border-color:#0f4e67!important}.ks-admin .bo-receipts td>a{align-items:center;min-height:30px;padding:5px 8px;text-decoration:none;display:inline-flex}.ks-admin .ks-editor>button.ks-primary{margin-bottom:12px}@media (width<=650px){.ks-admin .bo-document-policy form{grid-template-columns:1fr}}.ks-admin .bo-document-policy .bo-contract-settings{margin-top:18px}.ks-admin .bo-document-policy .bo-contract-settings form{flex-direction:column;max-width:none;display:flex}.ks-admin .bo-contract-settings textarea{width:100%;min-height:140px}.ks-admin .bo-agreements{background:#fff;border:1px solid #d5e5e3;border-radius:12px;margin:12px 0;padding:16px}.ks-admin .bo-agreements p{margin:8px 0}.ks-admin.ks-dashboard-pilot{--kd-ink:#123b50;--kd-muted:#56758a;--kd-border:#e1ebf0;color:var(--kd-ink);background:#f4f8fa;grid-template-columns:224px minmax(0,1fr);font-size:13px}.ks-admin.ks-dashboard-pilot *{box-sizing:border-box}.ks-admin.ks-dashboard-pilot .kd-filter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ks-admin.ks-dashboard-pilot .kd-filter-heading>span{color:#3f6276;align-items:center;gap:8px;font-weight:650;display:flex}.ks-admin.ks-dashboard-pilot .bo-period-filter{justify-content:flex-end;gap:10px;margin:0}.ks-admin.ks-dashboard-pilot .bo-period-filter label{flex:initial;min-width:0;color:var(--kd-muted);align-items:center;gap:7px;font-size:12px;display:flex}.ks-admin.ks-dashboard-pilot .bo-period-filter :is(select,input){color:#234d64;background:#fff;border-color:#d8e6ed;border-radius:7px;width:auto;min-height:34px;padding:6px 10px;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-dashboard{gap:16px;display:grid}.ks-admin.ks-dashboard-pilot .kd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ks-admin.ks-dashboard-pilot button.kd-metric{text-align:start;border:1px solid var(--kd-border);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;min-height:124px;padding:20px 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 3px 16px #153e5808}.ks-admin.ks-dashboard-pilot button.kd-metric:hover{border-color:#89bebb;box-shadow:0 5px 18px #153e5810}.ks-admin.ks-dashboard-pilot .kd-metric-icon{color:#00bfa7;background:linear-gradient(135deg,#d2fbec,#effffb);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.ks-admin.ks-dashboard-pilot .kd-tone-gold .kd-metric-icon{color:#efb600;background:#fff5d5}.ks-admin.ks-dashboard-pilot .kd-tone-blue .kd-metric-icon{color:#258bf0;background:#e1efff}.ks-admin.ks-dashboard-pilot .kd-metric-body{flex-direction:column;gap:7px;min-width:0;display:flex}.ks-admin.ks-dashboard-pilot .kd-metric-title{color:#153b50;font-size:13px;font-weight:650;line-height:18px}.ks-admin.ks-dashboard-pilot .kd-metric-body>strong{letter-spacing:-.8px;color:#0b4851;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:36px}.ks-admin.ks-dashboard-pilot .kd-metric-body>small{color:var(--kd-muted);font-size:12px;line-height:16px}.ks-admin.ks-dashboard-pilot .kd-arrow{color:#7c9dab;margin-inline-start:auto;font-size:17px}.ks-admin.ks-dashboard-pilot .kd-main-grid{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.ks-admin.ks-dashboard-pilot .kd-panel{border:1px solid var(--kd-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 16px #153e5808}.ks-admin.ks-dashboard-pilot .kd-section-heading{align-items:center;gap:11px;padding:16px 18px 10px;display:flex}.ks-admin.ks-dashboard-pilot .kd-section-icon{color:#087d8a;flex:none;align-items:center;display:flex}.ks-admin.ks-dashboard-pilot .kd-section-heading>div{min-width:0}.ks-admin.ks-dashboard-pilot .kd-section-heading h2{letter-spacing:-.3px;color:#163d53;margin:0;font-size:16px;font-weight:750;line-height:23px}.ks-admin.ks-dashboard-pilot .kd-section-heading p{color:var(--kd-muted);margin:3px 0 0;font-size:11px;line-height:16px}.ks-admin.ks-dashboard-pilot button.kd-link{color:#087c99;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:34px;margin-inline-start:auto;padding:4px 0;font-size:12px;font-weight:650;display:flex}.ks-admin.ks-dashboard-pilot button.kd-link:hover{color:#064f69;text-decoration:underline}.ks-admin.ks-dashboard-pilot .kd-chart-panel{min-height:0}.ks-admin.ks-dashboard-pilot .kd-chart-caption{color:var(--kd-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 22px 0;font-size:11px;display:flex}.ks-admin.ks-dashboard-pilot .kd-chart-caption>span:first-child{color:#234d64;align-items:center;gap:7px;display:flex}.ks-admin.ks-dashboard-pilot .kd-chart-caption i{background:#087c88;border-radius:50%;width:8px;height:8px}.ks-admin.ks-dashboard-pilot .kd-chart{width:100%;height:280px;padding:0 12px;display:block}.ks-admin.ks-dashboard-pilot .kd-chart text{fill:#587b90;font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.ks-admin.ks-dashboard-pilot .kd-chart-empty{text-align:center;background:linear-gradient(#fff,#f7fbfc);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:32px 22px;display:flex}.ks-admin.ks-dashboard-pilot .kd-chart-empty strong{font-size:14px;font-weight:600}.ks-admin.ks-dashboard-pilot .kd-chart-empty p{color:var(--kd-muted);margin:0;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-chart-values{color:var(--kd-muted);border-top:1px solid #eef3f6;margin:0 20px 12px;font-size:11px}.ks-admin.ks-dashboard-pilot .kd-chart-values td,.ks-admin.ks-dashboard-pilot .kd-chart-values th{height:auto;padding:7px 10px}.ks-admin.ks-dashboard-pilot .kd-action-column{gap:14px;display:grid}.ks-admin.ks-dashboard-pilot .kd-dispatch{color:#fff;background:linear-gradient(115deg,#07556c,#086e6b);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.ks-admin.ks-dashboard-pilot .kd-dispatch>div{align-items:center;gap:10px;display:flex}.ks-admin.ks-dashboard-pilot .kd-dispatch-icon{color:#64ded0;display:flex}.ks-admin.ks-dashboard-pilot .kd-dispatch h2{color:#fff;margin:0;font-size:16px;line-height:22px}.ks-admin.ks-dashboard-pilot .kd-dispatch>strong{font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:30px;line-height:34px;display:block}.ks-admin.ks-dashboard-pilot .kd-dispatch>p{color:#d1efee;margin:0 0 10px;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-dispatch>button{color:#173f47;background:#ffd100;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:35px;padding:7px 12px;font-size:12px;font-weight:750;display:flex}.ks-admin.ks-dashboard-pilot .kd-dispatch>button:hover{background:#ffe05a}.ks-admin.ks-dashboard-pilot .kd-priorities ul{margin:0;padding:0 16px 10px;list-style:none;display:grid}.ks-admin.ks-dashboard-pilot .kd-priorities li+li{border-top:1px solid #edf2f5}.ks-admin.ks-dashboard-pilot .kd-priorities li button{text-align:start;color:#194258;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 2px;display:flex}.ks-admin.ks-dashboard-pilot .kd-priorities li button:hover{background:#f0f8fb}.ks-admin.ks-dashboard-pilot .kd-priorities li button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ks-admin.ks-dashboard-pilot .kd-priorities strong{font-size:12px;font-weight:600;line-height:17px}.ks-admin.ks-dashboard-pilot .kd-priorities small{color:#5b798c;font-size:12px;line-height:16px}.ks-admin.ks-dashboard-pilot .kd-count{border-radius:50%;flex-shrink:0;place-items:center;min-width:29px;height:29px;padding:3px;font-size:12px;font-weight:750;display:grid}.ks-admin.ks-dashboard-pilot .kd-chevron{color:#42839c;margin-inline-start:auto;font-size:22px}.ks-admin.ks-dashboard-pilot .kd-no-alert{color:#237b67;align-items:center;gap:10px;margin:0 18px 18px;padding:14px 0;font-size:12px;display:flex}.ks-admin.ks-dashboard-pilot .kd-table-scroll{padding:0 14px 12px;overflow:auto}.ks-admin.ks-dashboard-pilot .kd-recent table{border-collapse:collapse;table-layout:auto;width:100%;min-width:740px;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-recent th{text-transform:none;letter-spacing:0;color:#345e78;background:#f0f6fa;border:0;padding:10px 9px;font-size:12px;font-weight:600;line-height:16px}.ks-admin.ks-dashboard-pilot .kd-recent th:first-child{border-radius:6px 0 0 6px}.ks-admin.ks-dashboard-pilot .kd-recent th:last-child{border-radius:0 6px 6px 0}.ks-admin.ks-dashboard-pilot .kd-recent td{color:#284f66;vertical-align:middle;border-top:0;border-bottom:1px solid #edf2f6;height:48px;padding:8px 9px;font-size:13px;line-height:18px}.ks-admin.ks-dashboard-pilot .kd-recent tr:last-child td{border-bottom:0}.ks-admin.ks-dashboard-pilot .kd-recent tbody tr:hover{background:#f5fbfc}.ks-admin.ks-dashboard-pilot .kd-recent td strong{color:#183f56;font-size:12px;font-weight:650}.ks-admin.ks-dashboard-pilot .kd-recent td small{color:var(--kd-muted);margin-top:1px;font-size:12px;line-height:16px;display:block}.ks-admin.ks-dashboard-pilot .kd-items{overflow-wrap:anywhere;max-width:180px}.ks-admin.ks-dashboard-pilot .kd-service{white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.ks-admin.ks-dashboard-pilot .kd-service.metal{color:#785500;background:#fff2be}.ks-admin.ks-dashboard-pilot .kd-service.clearance{color:#1b5d98;background:#e1f0ff}.ks-admin.ks-dashboard-pilot .kd-status{color:#496578;white-space:nowrap;background:#edf2f7;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;line-height:16px;display:inline-flex}.ks-admin.ks-dashboard-pilot .kd-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.ks-admin.ks-dashboard-pilot .kd-status-2{color:#7a5900;background:#fff3c9}.ks-admin.ks-dashboard-pilot .kd-status-3{color:#1668a2;background:#e3f1ff}.ks-admin.ks-dashboard-pilot .kd-status-4,.ks-admin.ks-dashboard-pilot .kd-status-5{color:#11746b;background:#e0f7f3}.ks-admin.ks-dashboard-pilot .kd-status-6,.ks-admin.ks-dashboard-pilot .kd-status-7{color:#16744f;background:#dbf7e9}.ks-admin.ks-dashboard-pilot button.kd-open{white-space:nowrap;color:#126d96;background:#e0f3ff;border:0;border-radius:5px;align-items:center;gap:10px;min-height:31px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.ks-admin.ks-dashboard-pilot button.kd-open:hover{background:#c9eaff}.ks-admin.ks-dashboard-pilot .kd-footer{color:#648396;align-items:center;gap:10px;padding:0 4px;font-size:11px;display:flex}.ks-admin.ks-dashboard-pilot .kd-footer>svg{color:#289d7b}.ks-admin.ks-dashboard-pilot .kd-footer strong{letter-spacing:1.1px;color:#254d63;font-size:10px}.ks-admin.ks-dashboard-pilot .kd-footer>span{margin-left:12px}.ks-admin.ks-dashboard-pilot .kd-loading,.ks-admin.ks-dashboard-pilot .kd-empty{color:var(--kd-muted);padding:25px;font-size:13px}.ks-admin.ks-dashboard-pilot .kd-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ks-admin.ks-dashboard-pilot button:focus-visible,.ks-admin.ks-dashboard-pilot a:focus-visible,.ks-admin.ks-dashboard-pilot summary:focus-visible{outline-offset:3px;outline:3px solid #087e92}.ks-admin.ks-dashboard-pilot .kd-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;margin:0 0 16px;display:grid}.ks-admin.ks-dashboard-pilot .kd-page-heading h1{letter-spacing:-.7px;color:#12354a;margin:0;font-size:25px;font-weight:750;line-height:32px}.ks-admin.ks-dashboard-pilot .kd-page-heading p{color:#55768a;margin:4px 0 0;font-size:12px;line-height:18px}.ks-admin.ks-dashboard-pilot .kd-page-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ks-admin.ks-dashboard-pilot .kd-page-tools button,.ks-admin.ks-dashboard-pilot .kd-page-tools select{background:#fff;border:1px solid #d6e5ed;border-radius:7px;min-height:34px;padding:5px 10px;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-filter-heading{grid-column:1/-1;justify-content:flex-end;margin:0}.ks-admin.ks-dashboard-pilot .bo-period-filter{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.ks-admin.ks-dashboard-pilot .kd-chart-switch{background:#eef5f8;border-radius:7px;align-items:center;gap:2px;margin-inline-start:auto;padding:3px;display:flex}.ks-admin.ks-dashboard-pilot .kd-chart-switch button{color:#4d6b7d;background:0 0;border:0;border-radius:5px;min-height:30px;padding:4px 9px;font-size:12px}.ks-admin.ks-dashboard-pilot .kd-chart-switch button[aria-pressed=true]{color:#0b6275;background:#fff;font-weight:700;box-shadow:0 1px 4px #123b501a}.ks-admin.ks-dashboard-pilot .kd-chart-detail{color:#087c99;background:0 0;border:0;min-height:28px;margin:0 18px 10px auto;padding:3px 0;font-size:12px;display:block}.ks-admin.ks-dashboard-pilot .kd-chart-values{margin-bottom:0}.ks-admin.ks-dashboard-pilot .kd-chart-values summary{min-height:28px;padding:5px 0}.ks-admin.ks-dashboard-pilot .kd-chart-panel .kd-section-heading{flex-wrap:wrap;gap:8px}.ks-admin.ks-dashboard-pilot .kd-chart-panel .kd-section-heading h2{font-size:17px}.ks-admin.ks-dashboard-pilot .kd-recent .kd-section-heading{padding-bottom:12px}.ks-admin.ks-dashboard-pilot .kd-dispatch{background:linear-gradient(115deg,#07556c,#006c65)}.ks-admin.ks-dashboard-pilot .kd-dispatch:after{content:"";pointer-events:none;border:18px solid #42bb9c25;border-radius:50%;width:95px;height:95px;position:absolute;top:-35px;right:-35px}.ks-admin.ks-dashboard-pilot .kd-dispatch>button{z-index:1;position:relative}.ks-admin.ks-dashboard-pilot .kd-metric-icon svg{stroke-width:1.9px}.ks-admin.ks-dashboard-pilot .kd-metrics .kd-metric-title{font-size:13px}.ks-admin.ks-dashboard-pilot .kd-priorities ul{padding-bottom:6px}.ks-admin.ks-dashboard-pilot .kd-items{max-width:230px}.ks-admin.ks-dashboard-pilot .kd-status,.ks-admin.ks-dashboard-pilot .kd-service{font-size:12px}.ks-admin.ks-dashboard-pilot .kd-count.kd-tone-gold{color:#294440;background:#ffd100}.ks-admin.ks-dashboard-pilot .kd-count.kd-tone-red{color:#a92139;background:#ffdbde}.ks-admin.ks-dashboard-pilot .kd-count.kd-tone-teal{color:#075e63;background:#ccf1ee}.ks-admin.ks-dashboard-pilot button.kd-open{color:#12628a;background:#d9efff;min-height:32px;font-size:12px}@media (width>=1600px){.ks-admin.ks-dashboard-pilot .kd-page-head{grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:64px}.ks-admin.ks-dashboard-pilot .kd-filter-heading{grid-area:1/2}.ks-admin.ks-dashboard-pilot .kd-page-tools{grid-area:1/3}.ks-admin.ks-dashboard-pilot .kd-chart{height:270px}}@media (width<=1100px){.ks-admin.ks-dashboard-pilot{grid-template-columns:184px minmax(0,1fr)}.ks-admin.ks-dashboard-pilot .kd-page-heading h1{font-size:22px;line-height:28px}.ks-admin.ks-dashboard-pilot button.kd-metric{gap:10px;padding:14px 12px}.ks-admin.ks-dashboard-pilot .kd-metric-icon{width:34px;height:34px}.ks-admin.ks-dashboard-pilot .kd-metric-icon svg{width:22px;height:22px}.ks-admin.ks-dashboard-pilot .kd-metric-body>strong{font-size:24px}.ks-admin.ks-dashboard-pilot .kd-arrow{display:none}.ks-admin.ks-dashboard-pilot .kd-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}}@media (width<=850px){.ks-admin.ks-dashboard-pilot .kd-main-grid{grid-template-columns:1fr}.ks-admin.ks-dashboard-pilot .kd-action-column{grid-template-columns:1fr 1fr}.ks-admin.ks-dashboard-pilot .kd-metrics{grid-template-columns:1fr}.ks-admin.ks-dashboard-pilot button.kd-metric{min-height:90px}.ks-admin.ks-dashboard-pilot .kd-page-head{grid-template-columns:1fr}.ks-admin.ks-dashboard-pilot .kd-page-tools,.ks-admin.ks-dashboard-pilot .kd-filter-heading{justify-content:flex-start}}@media (width<=620px){.ks-admin.ks-dashboard-pilot{display:block}.ks-admin.ks-dashboard-pilot .kd-action-column{grid-template-columns:1fr}.ks-admin.ks-dashboard-pilot .kd-section-heading{flex-wrap:wrap}.ks-admin.ks-dashboard-pilot .kd-chart{height:230px}.ks-admin.ks-dashboard-pilot .kd-filter-heading{overflow:visible}.ks-admin.ks-dashboard-pilot .bo-period-filter label,.ks-admin.ks-dashboard-pilot .kd-footer{flex-wrap:wrap}}html[dir=rtl] .ks-admin.ks-dashboard-pilot .kd-filter-heading{direction:rtl}.ks-admin.ks-dashboard-pilot .kd-tone-green .kd-metric-icon{color:#20b971;background:#e0faeb}.ks-admin.ks-dashboard-pilot .kd-service-chart{padding:12px 20px 0}@media (width<=1280px){.ks-admin.ks-dashboard-pilot .kd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ks-admin.ks-dashboard-pilot .kd-metrics{grid-template-columns:1fr}.ks-admin.ks-dashboard-pilot .kd-service-chart{padding:10px}}:is(.ks-admin,.ks-client-portal).ks-premium{--ui-ink:#112d48;--ui-muted:#5c7792;--ui-line:#e0ebf1;--ui-teal:#29a2a0;--ui-petrol:#0f4e67;--ui-gold:#ffd100;color:var(--ui-ink);background:#f5f8fb;grid-template-columns:224px minmax(0,1fr);font-size:14px;line-height:1.45}:is(.ks-admin,.ks-client-portal).ks-premium *{box-sizing:border-box}:is(.ks-admin,.ks-client-portal).ks-premium [hidden]{display:none!important}:is(.ks-admin,.ks-client-portal).ks-premium .k-icon{stroke-width:1.9px;flex-shrink:0}:is(.ks-admin,.ks-client-portal).ks-premium .k-icon-tone{opacity:.22}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar{color:#e9f6fa;background:#0f4e67;border:0;width:224px;height:100dvh;padding:14px 0 18px;position:sticky;top:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .ks-brand{padding:0 22px 14px;display:block}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .ks-brand img{object-fit:contain;width:148px;height:116px;margin:0 auto}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar>.ks-overline{display:none}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav{gap:4px;margin:10px 0;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button{color:#e0eff5;text-align:start;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:13px;font-weight:550;line-height:19px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button svg{color:#cae9ef;width:22px;height:22px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#0c8f9e,#087484);font-weight:700;box-shadow:inset 4px 0 #00d1c8}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button.active svg{color:#fff}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button:hover{background-color:#ffffff0e}:is(.ks-admin,.ks-client-portal).ks-premium .ks-side-bottom{color:#c3e2ea;border-color:#ffffff20;margin:auto 18px 0;padding-top:18px;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-side-bottom a{color:#c3e2ea}:is(.ks-admin,.ks-client-portal).ks-premium .ks-canvas{min-width:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar{background:0 0;border:0;align-items:center;gap:14px;height:auto;min-height:88px;padding:18px 24px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .ks-page-heading{flex:1;min-width:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-brand-label{letter-spacing:1.5px;color:#008c95;margin-bottom:3px;font-size:10px;font-weight:750;line-height:15px;display:block}:is(.ks-admin,.ks-client-portal).ks-premium .ks-page-heading h1{letter-spacing:-.6px;color:#0e344b;margin:0;font-size:26px;line-height:32px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar>button,:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar select{background:#fff;border:1px solid #d4e3ed;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-content{width:100%;min-width:0;max-width:1560px;margin:0 auto;padding:0 24px 28px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-title,:is(.ks-admin,.ks-client-portal).ks-premium.ks-dashboard-pilot .ks-topbar{display:none}:is(.ks-admin,.ks-client-portal).ks-premium.ks-dashboard-pilot .ks-content{padding-top:20px}:is(.ks-admin,.ks-client-portal).ks-premium h2{letter-spacing:-.35px;color:#102f4b;font-size:19px;font-weight:730;line-height:26px}:is(.ks-admin,.ks-client-portal).ks-premium h3{color:#163952;font-size:16px;font-weight:700;line-height:23px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-panel,.ks-card,.ks-cards>article){border:1px solid var(--ui-line);background:#fff;border-radius:14px;min-width:0;margin-block:0 16px;padding:18px;box-shadow:0 4px 20px #12374c06}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-panel,.ks-card)>:is(h2,h3){align-items:center;gap:10px;margin:0 0 16px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-panel,.ks-card)>:is(h2,h3)>.k-icon{color:#008f99;box-sizing:border-box;background:#e0f8f5;border-radius:10px;width:38px;height:38px;padding:8px}:is(.ks-admin,.ks-client-portal).ks-premium form{min-width:0;max-width:none}:is(.ks-admin,.ks-client-portal).ks-premium :is(input,select,textarea){color:#183f55;min-width:0;max-width:100%;min-height:38px;box-shadow:none;background:#fcfeff;border:1px solid #c9dbe6;border-radius:8px;padding:8px 11px;font-size:14px;line-height:20px}:is(.ks-admin,.ks-client-portal).ks-premium textarea{resize:vertical;min-height:84px}:is(.ks-admin,.ks-client-portal).ks-premium label{color:#4c6d82;font-size:12px;font-weight:600;line-height:18px}:is(.ks-admin,.ks-client-portal).ks-premium form label{margin:12px 0}:is(.ks-admin,.ks-client-portal).ks-premium form input,:is(.ks-admin,.ks-client-portal).ks-premium form select{margin-top:5px}:is(.ks-admin,.ks-client-portal).ks-premium :is(input[type=checkbox],input[type=radio]){accent-color:#008b91;vertical-align:middle;width:17px;height:17px;min-height:0;margin-inline-end:7px;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium button{color:#136283;min-height:36px;box-shadow:none;background:#e9f5fc;border:1px solid #d4eaf6;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;line-height:20px}:is(.ks-admin,.ks-client-portal).ks-premium button:hover:not(:disabled){filter:brightness(.97)}:is(.ks-admin,.ks-client-portal).ks-premium button:disabled{opacity:.45;cursor:not-allowed}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-primary,.ks-primary){justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 15px;font-weight:750;text-decoration:none;display:inline-flex;color:#163b48!important;background:#ffd100!important;border:1px solid #f0c600!important}:is(.ks-admin,.ks-client-portal).ks-premium :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #0b939c}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar :is(button,a):focus-visible{outline-offset:-4px;outline-color:#ffd100}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs){background:0 0;border:0;border-bottom:1px solid #d9e7ee;border-radius:0;align-items:center;gap:8px;margin:0 0 18px;padding:0 2px;display:flex;overflow-x:auto}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button{color:#55738a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;min-height:44px;padding:9px 13px;font-size:13px;font-weight:600}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button:is([aria-pressed=true],[aria-current=page],.active){color:#007f8c;background:#e6f7f82e;border-bottom-color:#29a2a0;font-weight:750}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-toolbar,.bo-filterbar,.bo-collection-filters){border:1px solid var(--ui-line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-toolbar,.bo-filterbar)>label{flex:145px;gap:5px;min-width:0;margin:0;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-toolbar,.bo-filterbar)>label:has(input[type=search]){flex:2 240px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-toolbar,.bo-filterbar) :is(input,select){width:100%;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-period-filter{justify-content:flex-end;padding:10px 12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-period-filter label{flex:0 auto;align-items:center;gap:8px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-period-filter select{width:auto}:is(.ks-admin,.ks-client-portal).ks-premium .kd-filter-heading .bo-period-filter{background:0 0;border:0;margin:0;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-views{flex-wrap:wrap;gap:12px;margin:0 0 10px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-views label{align-items:center;gap:8px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:12px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics,:is(.ks-admin,.ks-client-portal).ks-premium .ks-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collectors .bo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-metrics,.ks-stats)>:is(article,button){border:1px solid var(--ui-line);text-align:start;background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;min-height:118px;padding:20px 18px;display:flex;position:relative;box-shadow:0 3px 16px #12374c06}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-metrics,.ks-stats)>:has(.bo-metric-emblem){padding-inline-start:78px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics>button[aria-pressed=true]{border-color:#75c8c7;box-shadow:0 0 0 2px #23a9a10c}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-metrics,.ks-stats) strong{letter-spacing:-.6px;color:#064759;font-variant-numeric:tabular-nums;font-size:28px;line-height:32px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-metrics,.ks-stats) span:not(.bo-metric-emblem){color:#294a5f;font-size:12px;font-weight:650;line-height:17px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics small{color:var(--ui-muted);margin:0;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metric-emblem{inset-inline-start:17px;color:#00bda4;background:linear-gradient(135deg,#d9fbf0,#edfffb);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:19px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metric-emblem.tone-1{color:#f1b900;background:linear-gradient(135deg,#fff0b5,#fffbeb)}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metric-emblem.tone-2{color:#218af0;background:linear-gradient(135deg,#d8eeff,#f1f8ff)}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metric-emblem.tone-3{color:#ee4560;background:linear-gradient(135deg,#ffe2e8,#fff3f5)}:is(.ks-admin,.ks-client-portal).ks-premium .ks-table-scroll{border:1px solid var(--ui-line);background:#fff;border-radius:12px;width:100%;max-width:100%;margin:0 0 16px;overflow:auto;box-shadow:0 3px 16px #12374c04}:is(.ks-admin,.ks-client-portal).ks-premium table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;font-size:13px;line-height:19px}:is(.ks-admin,.ks-client-portal).ks-premium th{color:#416981;text-transform:none;letter-spacing:0;white-space:nowrap;background:#edf5fa;border-bottom:1px solid #dfeaf1;height:40px;padding:9px 12px;font-size:12px;font-weight:650}:is(.ks-admin,.ks-client-portal).ks-premium td{vertical-align:middle;color:#264e64;border:0;border-bottom:1px solid #eaf1f5;height:51px;padding:9px 12px;font-size:13px;line-height:19px}:is(.ks-admin,.ks-client-portal).ks-premium tbody tr:last-child td{border-bottom:0}:is(.ks-admin,.ks-client-portal).ks-premium tbody tr:hover{background:#f1fafc}:is(.ks-admin,.ks-client-portal).ks-premium td strong{color:#123b52;font-weight:650}:is(.ks-admin,.ks-client-portal).ks-premium td small{color:#627e91;margin-top:3px;font-size:12px;line-height:17px}:is(.ks-admin,.ks-client-portal).ks-premium td button,:is(.ks-admin,.ks-client-portal).ks-premium td>a{color:#0f4e67;background:#e2f4f6;border:0;border-radius:6px;min-height:32px;padding:5px 10px;font-size:12px;text-decoration:none}:is(.ks-admin,.ks-client-portal).ks-premium td>a{align-items:center;gap:5px;display:inline-flex}:is(.ks-admin,.ks-client-portal).ks-premium td:has(.bo-sales-actions){min-width:170px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-actions{gap:5px;max-width:280px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-badge,.bo-chip,.kt-status){color:#446b85;white-space:nowrap;background:#e8f1f7;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-badge.success,.kt-status.s6,.kt-status.s7){color:#078056;background:#dff9ed}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-badge.warning,.kt-status.s2){color:#846500;background:#fff2bf}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-badge.danger,.kt-status.cancelled){color:#b72d48;background:#ffe9ed}:is(.ks-admin,.ks-client-portal).ks-premium .kt-status.s3{color:#1479b4;background:#e2f2ff}:is(.ks-admin,.ks-client-portal).ks-premium :is(.kt-status.s4,.kt-status.s5){color:#07847b;background:#d9f7f3}:is(.ks-admin,.ks-client-portal).ks-premium .bo-person-cell{align-items:center;gap:11px;min-width:180px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar{color:#008f91;background:#dcf5f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar svg{width:32px;height:32px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar-tone-1{color:#1c749e;background:#e5f0ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar-tone-2{color:#ac8100;background:#fff1c1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar img{object-fit:cover;width:100%;height:100%}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar.large{width:68px;height:68px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-avatar.large svg{width:53px;height:53px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-back{color:#246784;background:#e8f3fa;border:1px solid #d8e7ef;min-height:38px;margin:0 0 14px;padding:8px 13px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-profile-head,.bo-collection-hero){border:1px solid #dce9ef;color:#163d52;background:#fff;border-inline-start:4px solid #00ad99;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 18px;padding:20px;display:flex;box-shadow:0 3px 16px #12374c06}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-profile-head,.bo-collection-hero) h2{margin:0 0 6px;font-size:24px;line-height:30px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-contact{flex:1;min-width:200px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-contact p{color:#59778a;margin:8px 0 0;font-size:13px;line-height:21px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat{background:#f2f8fb;border:1px solid #e2edf2;border-radius:9px;grid-template-columns:30px 1fr;gap:2px 8px;min-width:120px;margin:0;padding:12px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat .k-icon{color:#009f9a;grid-row:1/3}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat>span{color:#607d8e;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat strong{color:#18465d;font-size:18px;line-height:24px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat small{color:#607d8e;grid-column:2}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid>.bo-panel{margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid dl{grid-template-columns:minmax(75px,.8fr) minmax(0,1.4fr);gap:12px;font-size:13px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid dt{color:#6a8292}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid dd{overflow-wrap:anywhere;color:#234c62;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-zone-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-radius-control{color:#078a81;background:#e9f9f5;border:1px solid #cdeee8;border-radius:11px;padding:16px}:is(.ks-admin,.ks-client-portal).ks-premium input[type=range]{accent-color:#00a795;width:100%;min-height:28px;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-workspace{grid-template-columns:minmax(200px,.85fr) minmax(0,1.8fr) minmax(230px,1fr);align-items:start;gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-row{text-align:start;background:#f6fafc;border:1px solid #e2edf3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;margin:7px 0;padding:12px 10px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-row[aria-pressed=true]{color:#056e76;background:#e3f6f6;border-color:#65bbb9}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-viewer iframe{background:#f3f7fa;border:0;border-radius:8px;width:100%;height:62dvh}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-viewer>img{object-fit:contain;background:#f3f7fa;border-radius:8px;width:100%;max-height:62dvh}:is(.ks-admin,.ks-client-portal).ks-premium .bo-history{background:#f6fafc;border-inline-start:3px solid #6bd3c5;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-history time{color:#638294;margin-bottom:5px;font-size:12px;display:block}:is(.ks-admin,.ks-client-portal).ks-premium .bo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card{margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:nth-of-type(3),:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>details{grid-column:1/-1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>section>p{color:#5c788a;font-size:13px;line-height:21px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control .bo-fields>article{color:#15566e;background:#eff8fb;border-radius:9px;padding:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control .bo-fields>article strong{font-size:24px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards>article{margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards>article>button{color:#126787;background:#e0f3fc;border:1px solid #d1e9f4}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-editor-head{background:#fff;border:1px solid #dbe8f0;border-radius:12px;align-items:center;gap:14px;margin:0 0 16px;padding:16px 18px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-editor-head h2{flex:1;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-layout{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:18px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-fields{gap:16px;min-width:0;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-fields>.bo-panel{margin:0;padding:20px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-fields .bo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary{color:#fff;background:linear-gradient(145deg,#08465b,#00676b);border:0;border-radius:12px;padding:20px;position:sticky;top:18px;box-shadow:0 5px 20px #06475812}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary :is(h2,h3,strong,p,dt){color:inherit}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary .ks-note{color:#c7e5e7}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary dl{grid-template-columns:1fr auto;gap:14px;font-size:13px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary dd{font-variant-numeric:tabular-nums;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary .bo-total{color:#ffe24d;font-size:23px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-line{background:#f8fbfd;border:1px solid #dfeaf1;border-radius:10px;margin:12px 0;padding:14px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-title{align-items:center;gap:12px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-title label{flex:1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-numbers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-numbers label{margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-picker{align-items:center;gap:12px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-picker label{flex:1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-results button{text-align:start;background:#f3f9fc;justify-content:space-between;width:100%;margin:4px 0;padding:10px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-results button[aria-pressed=true]{background:#dff7f1;border-color:#71cbbd}:is(.ks-admin,.ks-client-portal).ks-premium .bo-new-client,:is(.ks-admin,.ks-client-portal).ks-premium .bo-inline-editor{width:100%;margin:18px 0;padding:20px;position:static;inset:auto;box-shadow:0 3px 16px #12374c08;max-width:none!important}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-optional{background:#f5fafc;border:1px solid #e0eaf1;border-radius:10px;margin:14px 0;padding:13px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-optional>summary{color:#306078;cursor:pointer;min-height:30px;font-size:13px;font-weight:650}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-actions a{color:#116787!important;background:#e0f3ff!important;border-color:#d3eaf7!important}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-feedback,.ks-note){font-size:13px;line-height:21px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-feedback{color:#17694b;background:#e3f8ed;border:1px solid #c7ead6;border-radius:9px;padding:12px 16px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-error,.kc-alert){border-radius:9px;font-size:13px;line-height:21px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-admin-embedded{max-width:none;font:inherit;background:0 0;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .kc-admin-embedded .kc-section{max-width:none;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .kc-admin-embedded .kc-summary{color:#116e68;background:#eaf8f6;border:1px solid #d4ece7;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-admin-embedded .kc-summary strong{font-size:24px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-admin-embedded .kc-table{border:1px solid var(--ui-line);background:#fff;border-radius:12px;max-width:100%;overflow:auto}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-v76{max-width:none;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-list{padding:0;list-style:none}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-list>li{border:1px solid var(--ui-line);background:#fff;border-radius:11px;gap:14px;margin:10px 0;padding:16px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-stop-number{color:#05867f;background:#d9f6f2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:750;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .kc-stop-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-embed{border:1px solid #d8e7ee;border-radius:12px;width:100%;height:360px}:is(.ks-admin,.ks-client-portal).ks-premium .kt-map{border:1px solid #d8e7ee;border-radius:12px;margin:0 0 16px;overflow:hidden}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-launch{flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor .ks-cards>article{padding:18px}@media (width<=1400px){:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-workspace{grid-template-columns:minmax(200px,.75fr) minmax(0,1.5fr)}:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-actions>h3{grid-column:1/-1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){:is(.ks-admin,.ks-client-portal).ks-premium{grid-template-columns:184px minmax(0,1fr)}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar{width:184px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button{gap:9px;padding:10px 13px;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-content,:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar{padding-inline:16px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-filters,:is(.ks-admin,.ks-client-portal).ks-premium .bo-collectors .bo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-layout{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-summary{position:static}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){:is(.ks-admin,.ks-client-portal).ks-premium{display:block}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar{width:auto;height:auto;padding:8px 0;position:static}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .ks-brand{padding:0 16px 5px;display:block}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .ks-brand img{width:62px;height:52px;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav{display:flex;overflow:auto}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button{white-space:nowrap}:is(.ks-admin,.ks-client-portal).ks-premium .ks-side-bottom{display:none}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar{flex-wrap:wrap;min-height:80px;padding:16px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-page-heading{flex-basis:100%}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-grid,:is(.ks-admin,.ks-client-portal).ks-premium .bo-zone-grid,:is(.ks-admin,.ks-client-portal).ks-premium .bo-control{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card{grid-column:auto}:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-workspace{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-doc-actions{grid-column:auto;display:block}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-head{gap:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-head-stat{flex:1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-fields{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-list>li{flex-wrap:wrap}:is(.ks-admin,.ks-client-portal).ks-premium .kc-stop-tools{width:100%}:is(.ks-admin,.ks-client-portal).ks-premium .bo-line-numbers{grid-template-columns:1fr 1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-sales-fields .bo-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.ks-admin,.ks-client-portal).ks-premium *{scroll-behavior:auto;transition:none}}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal{color:#183f55;background:#fff;border:1px solid #d7e7ef;border-radius:14px;width:min(1000px,100vw - 48px);max-width:100%;max-height:92dvh;padding:0;box-shadow:0 20px 80px #062c4430}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal::backdrop{background:#082e4677}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal-body{max-width:none;padding:24px;overflow:auto}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal .kc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal .kc-upload{background:#eaf9f5;border:1px dashed #71bfb7;border-radius:11px;margin:14px 0;padding:20px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal .kc-close{color:#246b88;background:#eef6fa;border:1px solid #d7e8f0;border-radius:9px;min-width:40px;min-height:40px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal .kc-primary{color:#163b48;background:#ffd100;border:1px solid #efc800;border-radius:8px;min-height:40px;font-weight:750}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-emblem{color:#009882;background:#e1f8f1;border-radius:11px;place-items:center;width:50px;height:50px;margin:0 0 4px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor>button{margin-bottom:16px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor fieldset{background:#f7fbfd;border:1px solid #dce9f1;border-radius:10px;margin:16px 0;padding:16px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor legend{color:#227087;padding:0 6px;font-size:13px;font-weight:700}:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor .ks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-v76 .kc-box{background:#fff;border:1px solid #dce9ef;border-radius:12px;margin:16px 0;padding:18px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-v76 .kc-title{justify-content:space-between;align-items:center;gap:15px;margin:14px 0;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-v76 .kc-tour-metrics{color:#256f74;background:#eaf8f6;border:1px solid #d5eae5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px;font-size:13px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-planbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-tour-planbar .kc-optimize{color:#0c8156;background:#daf6e8;border:1px solid #c1e8d5}:is(.ks-admin,.ks-client-portal).ks-premium .kc-stop-open{text-align:start;color:#185167;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-list>li>div:nth-child(2){flex:1;min-width:0}:is(.ks-admin,.ks-client-portal).ks-premium .kc-route-list p{color:#6a8596;margin:5px 0;font-size:13px}@media (width<=800px){:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal{width:calc(100vw - 20px);max-height:96dvh}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal-body{padding:16px}:is(.ks-admin,.ks-client-portal).ks-premium .kc-modal .kc-fields,:is(.ks-admin,.ks-client-portal).ks-premium .bo-training-editor .ks-form-grid{grid-template-columns:1fr}}:is(.ks-admin,.ks-client-portal).ks-premium .ks-page-description{color:#57758a;margin:5px 0 0;font-size:14px;line-height:21px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar .ks-page-heading h1{letter-spacing:-.8px;font-size:27px;font-weight:750;line-height:34px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button>span{flex:1;min-width:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-brand-purpose{color:#e7f6f5;align-items:center;gap:13px;margin:0 0 34px;line-height:20px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .ks-brand-purpose svg{color:#29a2a0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-side-bottom{border-top:0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .k-icon-filled{color:#deeff4}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button.active .k-icon-filled{color:#fff}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-map-panel,.bo-insight-panel,.bo-client-preview){border:1px solid var(--ui-line);background:#fff;border-radius:12px;min-width:0;margin-bottom:18px;padding:18px;box-shadow:0 3px 16px #12374c05}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel>header{align-items:center;gap:12px;margin-bottom:15px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-panel-icon{color:#29a2a0;background:#dff6f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel h2{margin:0;font-size:18px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel p{color:#56758a;margin:4px 0 0;font-size:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel .bo-chip{white-space:nowrap;margin-inline-start:auto}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel .kw-map-shell{border-radius:9px;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-list-heading{align-items:center;gap:10px;margin:20px 0 12px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-list-heading>svg{color:#29a2a0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-list-heading h2{margin:0;font-size:18px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-list-heading>span{color:#58798c;margin-inline-start:auto;font-size:13px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-crm-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview{position:sticky;top:20px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview header{border-bottom:1px solid #e4edf1;align-items:center;gap:12px;padding-bottom:18px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview h2{margin:0;font-size:20px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview p{color:#55768c;margin:5px 0;font-size:13px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview .bo-avatar{flex:none;width:52px;height:52px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dl{gap:15px;margin:20px 0;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dl>div{grid-template-columns:100px 1fr;gap:8px;font-size:13px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dt{color:#567a91}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dd{overflow-wrap:anywhere;margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview a{color:#0f6c90}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview footer{border-top:1px solid #e5edf2;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium tr[aria-selected=true]{background:#e3f6f7}:is(.ks-admin,.ks-client-portal).ks-premium .bo-crm-layout .ks-table-scroll{overflow:auto}:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-panel{margin:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-panel h2{align-items:center;gap:10px;margin:0 0 18px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-panel h2 svg{color:#00b8b1;background:#e6fbf7;border-radius:9px;width:34px;height:34px;padding:6px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics.bo-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:nth-child(2){border-top-color:#ffd100}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-tabs>button[aria-pressed=true],:is(.ks-admin,.ks-client-portal).ks-premium .ks-queue-tabs>button[aria-pressed=true]{color:#0f4e67;background:#dff4f3;border-bottom-color:#29a2a0}:is(.ks-admin,.ks-client-portal).ks-premium .ks-queue-tabs>button[aria-pressed=true]:before{content:"";background:#29a2a0;border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}@media (width>=1500px){:is(.ks-admin,.ks-client-portal).ks-premium .ks-content{max-width:none;padding-inline:28px}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar{padding-inline:28px}}@media (width<=1200px){:is(.ks-admin,.ks-client-portal).ks-premium .bo-crm-layout{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview{position:static}:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dl{grid-template-columns:1fr 1fr}:is(.ks-admin,.ks-client-portal).ks-premium .bo-metrics.bo-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ks-admin,.ks-client-portal).ks-premium .ks-topbar .ks-page-heading h1{font-size:23px;line-height:29px}}@media (width<=800px){:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-grid,:is(.ks-admin,.ks-client-portal).ks-premium .bo-client-preview dl{grid-template-columns:1fr}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar .ks-brand img{width:90px;height:65px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel{padding:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel>header{align-items:flex-start}:is(.ks-admin,.ks-client-portal).ks-premium .bo-map-panel .bo-chip{display:none}}:is(.ks-admin,.ks-client-portal).ks-premium :is(h2,h3)>.k-icon-coins{color:#eab800;background:#fff8d8}:is(.ks-admin,.ks-client-portal).ks-premium :is(h2,h3)>.k-icon-shield{color:#8a65de;background:#f0e9ff}:is(.ks-admin,.ks-client-portal).ks-premium :is(h2,h3)>.k-icon-pin{color:#00aa83;background:#dff9ee}:is(.ks-admin,.ks-client-portal).ks-premium :is(h2,h3)>.k-icon-document{color:#258bef;background:#e8f3ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-insight-panel .kv-plot{min-height:210px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-profile-head{background:linear-gradient(110deg,#fff 65%,#effaf8);border:1px solid #dfebf2;border-radius:14px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-crm-layout .ks-table-scroll{background:#fff;border:1px solid #e0ebf1;border-radius:14px;padding:12px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-chip{color:#1764a5;background:#e3f2ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-badge.success{color:#087e4c;background:#d9fbec}:is(.ks-admin,.ks-client-portal).ks-premium .bo-badge.warning{color:#906400;background:#fff3cc}:is(.ks-admin,.ks-client-portal).ks-premium .bo-badge.danger{color:#c93451;background:#ffe5eb}:is(.ks-admin,.ks-client-portal).ks-premium .bo-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-pipeline button{text-align:start;background:var(--stage-bg);min-height:102px;color:var(--stage-ink);border:0;border-radius:10px;gap:6px;padding:16px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-pipeline button strong{font-size:24px;line-height:1.2}.bo-pipeline button small{font-variant-numeric:tabular-nums}:is(.ks-admin,.ks-client-portal).ks-premium .bo-pipeline button[aria-pressed=true]{outline:2px solid var(--stage-ink);outline-offset:1px}@media (width<=700px){:is(.ks-admin,.ks-client-portal).ks-premium .bo-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button{align-items:center;gap:8px;display:inline-flex}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button svg{opacity:.85;width:18px;height:18px}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button[aria-pressed=true]{color:#007e8e;background:0 0;border-bottom-color:#00bdb5}:is(.ks-admin,.ks-client-portal).ks-premium .ks-queue-tabs>button[aria-pressed=true]:before{display:none}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button{--menu-accent:#6ce0d2;--menu-tint:#ffffff10}.ks-client-portal.ks-premium .ks-sidebar nav button{--menu-tint:#dcfaf2}.ks-client-portal.ks-premium .ks-sidebar nav button:nth-child(4n+2){--menu-accent:#ffd55f;--menu-tint:#fff3ce}.ks-client-portal.ks-premium .ks-sidebar nav button:nth-child(4n+3){--menu-accent:#a7cbff;--menu-tint:#e6f0ff}.ks-client-portal.ks-premium .ks-sidebar nav button:nth-child(4n){--menu-accent:#e1b9ff;--menu-tint:#f2e5ff}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button svg.k-icon-filled{box-sizing:content-box;background:var(--menu-tint);color:#deeff4;border-radius:10px;flex-shrink:0;width:21px;height:21px;padding:7px}.ks-client-portal.ks-premium .ks-sidebar nav button svg.k-icon-filled{color:#154e63}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button.active{box-shadow:inset 4px 0 var(--menu-accent);color:#fff;background:#ffffff1f}:is(.ks-admin,.ks-client-portal).ks-premium .ks-sidebar nav button.active svg.k-icon-filled{background:var(--menu-accent);color:#103e54}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button{--tab-ink:#08796e;--tab-tint:#e1f7f1;background:var(--tab-tint);color:var(--tab-ink);border-bottom:3px solid #0000;border-radius:9px 9px 0 0}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button:nth-child(4n+2){--tab-ink:#2767a3;--tab-tint:#e6f1ff}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button:nth-child(4n+3){--tab-ink:#805108;--tab-tint:#fff4d2}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button:nth-child(4n){--tab-ink:#7845a0;--tab-tint:#f1e8fb}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button[aria-pressed=true]{background:var(--tab-ink);border-bottom-color:var(--tab-ink);color:#fff}:is(.ks-admin,.ks-client-portal).ks-premium :is(.ks-queue-tabs,.bo-profile-tabs)>button svg{opacity:1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-receipt-table table{min-width:1390px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-receipt-table th{white-space:nowrap}:is(.ks-admin,.ks-client-portal).ks-premium .bo-receipt-table td{vertical-align:middle;background:#fff;border-inline-end:1px solid #eef2f5}:is(.ks-admin,.ks-client-portal).ks-premium .bo-receipt-table .bo-receipt-start td{border-top:1px solid #cddfe7}:is(.ks-admin,.ks-client-portal).ks-premium .bo-receipt-table .bo-receipt-continuation td{background:#f7fafc}.bo-nowrap,.bo-numeric{white-space:nowrap}.bo-numeric{font-variant-numeric:tabular-nums;text-align:end}.bo-receipt-table .bo-outlet-cell{min-width:210px;max-width:290px}.bo-receipt-note{overflow-wrap:anywhere;min-width:140px;max-width:220px}.bo-table-actions{flex-direction:column;align-items:flex-start;gap:7px;min-width:160px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-reference{color:#225d94;white-space:nowrap;background:#e7f2ff;border:1px solid #c8def3;padding:7px 9px}.bo-file-caption{overflow-wrap:anywhere;background:#f0f5f8;border:1px solid #dce7ed;border-radius:9px;gap:5px;margin:0 0 14px;padding:12px;display:grid}.bo-file-caption span{color:#597383;font-size:12px}.bo-collector-revenue{margin-top:18px}.kc-mandate-record{border-top:1px solid #dce7ed;padding:16px 0}.kc-mandate-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.kc-mandate-record details{margin:14px 0}.bo-mandate-section>summary{align-items:center;gap:10px;display:flex}:is(.ks-admin,.ks-client-portal).ks-premium :is(.bo-tour-emblem,.bo-outlet-emblem){color:#00b69f;background:#dffaf4;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}:is(.ks-admin,.ks-client-portal).ks-premium .bo-outlet-emblem{color:#3989df;background:#e7efff}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards>article:nth-child(3n+2) :is(.bo-outlet-emblem,.bo-training-emblem){color:#d9a700;background:#fff5d1}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards>article:nth-child(3n+3) :is(.bo-outlet-emblem,.bo-training-emblem){color:#8f69d7;background:#efe9ff}:is(.ks-admin,.ks-client-portal).ks-premium .ks-cards>article>button{color:#166f9d;background:#e3f2ff;border-color:#d0e7f7}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card{border-top:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:first-of-type h2>svg{color:#258bea;background:#e7f2ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:nth-of-type(2) h2>svg{color:#e4ae00;background:#fff5d1}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:nth-of-type(3) h2>svg{color:#8c62dd;background:#efe7ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-control>.ks-card:nth-of-type(4) h2>svg{color:#00b87e;background:#dcfaee}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-policy label.kc-check{background:#f9fcfd;border-color:#e0eaf2;gap:12px;padding:18px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-policy label.kc-check:has(input:checked){background:#eafbf6;border-color:#bfe9dc}:is(.ks-admin,.ks-client-portal).ks-premium .bo-document-policy form>button{color:#0f4e67;background:#ffd100;border-color:#f0c600}:is(.ks-admin,.ks-client-portal).ks-premium .bo-contract-settings summary{color:#214f69;font-weight:700;line-height:1.5}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collector-finance{box-shadow:none;border:0;padding:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collector-finance>.kv-plot{max-height:280px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-profile .bo-panel{border-top:0}:is(.ks-admin,.ks-client-portal).ks-premium .bo-collection-profile .bo-panel:nth-child(2n) h3>svg{color:#2689e6;background:#e6f2ff}:is(.ks-admin,.ks-client-portal).ks-premium .bo-invoice-preparation{background:#f3f9fc;border:1px solid #deebf3;border-radius:12px;padding:18px}:is(.ks-admin,.ks-client-portal).ks-premium .bo-badge.info{color:#1977b1;background:#e1f2ff}@media (width>=901px){.ks-admin.ks-premium{zoom:.8;min-height:125dvh}.ks-admin.ks-premium .ks-sidebar{height:125dvh}}.ks-admin button.bo-delete-trigger{color:#fff;background:#b42318;border:1px solid #b42318;border-radius:8px;padding:10px 16px;font-weight:700}.bo-delete-dialog{color:#7a271a;box-sizing:border-box;background:#fff5f4;border:2px solid #b42318;border-radius:16px;width:calc(100% - 32px);max-width:480px;padding:24px}.bo-delete-dialog::backdrop{background:#102a4380}.bo-delete-dialog h2{color:#b42318;margin-top:0}.bo-delete-dialog p{line-height:1.6}.bo-delete-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.bo-delete-dialog button{min-height:44px}.bo-delete-dialog [role=alert]{background:#fee4e2;border-radius:8px;padding:12px}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-shell{background:#fff;border:1px solid #dce7ee;border-radius:16px;margin:0 0 18px;overflow:hidden}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-open-map{isolation:isolate;touch-action:none;cursor:grab;background:#f3f5f5;height:360px;min-height:0;position:relative;overflow:hidden}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-open-map:active{cursor:grabbing}.kw-map-tiles{z-index:0;pointer-events:none;position:absolute;inset:0}.kw-open-map .kw-vector-basemap{z-index:1;pointer-events:none;background:#fafbfc;width:100%;height:100%;position:absolute;inset:0}.kw-vector-basemap[data-ready=false]{opacity:0}.kw-vector-basemap .maplibregl-canvas{outline:0}.kw-map-light .kw-map-tiles,.kw-map-standard .kw-map-tiles{filter:none}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-tile{pointer-events:none;border:0;border-radius:0;width:256px;max-width:none;height:256px;margin:0;position:absolute}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-point{z-index:2;color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50% 50% 50% 5px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:13px;font-weight:750;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 3px 9px #0f4e6740}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-point span{transform:rotate(45deg)}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-point:hover{z-index:4;outline:3px solid #0f4e6744}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-point.clearance{border-radius:9px}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-position{z-index:3;background:#2684ff;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #2684ff25,0 2px 8px #0f4e6733}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-radius{pointer-events:none;z-index:1;background:#29a2a020;border:2px solid #29a2a0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-controls{z-index:5;background:#fff;border:1px solid #dce7ee;border-radius:10px;display:grid;position:absolute;inset:auto 12px 30px auto;overflow:hidden;box-shadow:0 2px 12px #0f4e6725}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-controls button{color:#0f4e67;background:#fff;border:0;border-bottom:1px solid #e5eef2;border-radius:0;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:24px;display:grid}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-style{top:12px;z-index:5;background:#fff;border:1px solid #dce7ee;border-radius:9px;gap:3px;padding:3px;display:flex;position:absolute;inset-inline-start:12px;box-shadow:0 2px 12px #0f4e6715}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-style button{color:#0f4e67;background:#fff;border:0;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:650}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-style button[aria-pressed=true]{color:#fff;background:#0f4e67}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-attribution{z-index:5;color:#315666;background:#fffffff0;padding:3px 6px;font-size:10px;line-height:15px;text-decoration:none;position:absolute;bottom:0;left:auto;right:0}:is(.ks-admin.ks-premium,.kc-app.kc-premium) .kw-map-legend{color:#46677a;background:#fff;border-top:1px solid #e1ebef;flex-wrap:wrap;gap:12px;padding:11px 14px;font-size:12px;display:flex}.kw-map-legend span{align-items:center;gap:5px;display:inline-flex}.kw-map-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.ks-admin.ks-premium .kw-open-map{height:410px}@media (width<=600px){.kc-app.kc-premium .kw-open-map{height:280px}.kc-app.kc-premium .kw-map-legend{gap:8px;padding:9px 10px;font-size:11px}.kc-app.kc-premium .kw-map-style button{min-height:36px}.kc-app.kc-premium .kw-map-controls button{width:44px;height:44px}}.kw-map-point span{justify-content:center;align-items:center;display:flex}.kw-map-point small{color:#0f4e67;background:#fff;border:1px solid #dce7ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-12px;right:-12px}.kw-map-attribution a{font-size:inherit;text-decoration:none;color:inherit!important}.kw-map-legend .kw-legend-available{background:#fff;border:2px solid #0f4e67;width:12px;height:12px}.kw-map-legend .kw-legend-ongoing{background:#0f4e67;width:12px;height:12px}.kw-map-legend>div{flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;display:flex}.kw-map-legend strong{color:#0f4e67;flex-basis:100%;font-size:12px;display:block}.kw-map-legend p{max-width:80ch;margin:2px 0 0;line-height:1.6}.kw-map-legend i{flex-shrink:0}.kv-plot{width:100%;min-width:0;height:auto;display:block;overflow:visible}.kv-plot text,.kv-donut text{fill:#54728b;font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.kv-gridline{stroke:#e8eff5;stroke-width:1px;stroke-dasharray:3 3}.kv-legend{color:#345670;flex-wrap:wrap;gap:12px 22px;margin:8px 0 14px;font-size:12px;display:flex}.kv-legend>span{align-items:center;gap:7px;display:inline-flex}.kv-legend i,.kv-donut-legend i{border-radius:50%;flex:none;width:10px;height:10px}.kv-donut{grid-template-columns:minmax(130px,.95fr) minmax(150px,1.15fr);align-items:center;gap:16px;min-height:230px;display:grid}.kv-donut svg{width:100%;max-width:240px;margin:auto}.kv-donut .kv-donut-total{fill:#0f4e67;font-size:19px;font-weight:750}.kv-donut-legend{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kv-donut-legend li{color:#31566d;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.kv-donut-legend strong{font-variant-numeric:tabular-nums;font-weight:650}.kv-donut-legend small{color:#6b8598;font-size:11px}.kv-values{color:#54728b;border-top:1px solid #edf2f6;margin-top:12px;font-size:12px}.kv-values summary{cursor:pointer;padding:10px 0}.kv-values>div{overflow:auto}.kv-values table{border-collapse:collapse;width:100%}.kv-values th,.kv-values td{text-align:start;border-bottom:1px solid #edf2f6;padding:8px}.kv-ranking{gap:16px;margin:6px 0;padding:0;list-style:none;display:grid}.kv-ranking li{color:#254d68;grid-template-columns:24px minmax(75px,1fr) minmax(60px,1fr) auto;align-items:center;gap:9px;font-size:12px;display:grid}.kv-rank{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.kv-rank-name{overflow-wrap:anywhere}.kv-bar-track{background:#eaf1f6;border-radius:3px;height:10px;position:relative;overflow:hidden}.kv-bar-track i{border-radius:3px;height:100%;position:absolute}.kv-bar-track b{background:#6d8291;width:1px;height:100%;position:absolute}.kv-ranking strong{font-variant-numeric:tabular-nums;font-size:12px}.kv-empty{text-align:center;color:#607b8b;background:linear-gradient(#fff,#f7fafc);border-radius:10px;place-items:center;min-height:180px;padding:20px;font-size:14px;display:grid}.kv-panel-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.kv-panel-grid>section{min-width:0}.kv-panel-title{color:#123c53;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;display:flex}.kv-panel-title svg{color:#00afa7}@media (width<=1100px){.kv-donut{grid-template-columns:1fr;gap:6px}.kv-donut svg{max-width:190px}}@media (width<=700px){.kv-panel-grid{grid-template-columns:1fr}.kv-donut{grid-template-columns:minmax(110px,.9fr) minmax(140px,1.1fr);gap:10px}.kv-donut-legend li{grid-template-columns:8px 1fr auto}.kv-donut-legend small{display:none}.kv-ranking li{grid-template-columns:22px minmax(65px,1fr) minmax(45px,1fr) auto}.kv-plot text{font-size:12px}}@media (width<=370px){.kv-donut{grid-template-columns:1fr}.kv-donut-legend small{display:block}.kv-donut-legend li{grid-template-columns:10px 1fr auto auto}}.kc-reference{--ink:#103e4c;--petrol:#0b4858;--teal:#158c86;--yellow:#ffd329;--muted:#637d83;--line:#dae5e5;--paper:#fff;--canvas:#f2f6f5;color:var(--ink);background:var(--canvas);letter-spacing:-.015em;min-height:100dvh;padding-bottom:100px;font-family:Inter,Arial,Helvetica,sans-serif}.kc-reference *{box-sizing:border-box}.kc-reference [hidden]{display:none!important}.kc-reference button,.kc-reference a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.kc-reference button{border:1px solid var(--line);color:var(--ink);min-height:46px;box-shadow:none;background:#fff;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700}.kc-reference button:disabled{opacity:.45}.kc-reference .kc-primary{background:var(--yellow);color:var(--ink);min-height:54px;box-shadow:none;border:0;border-radius:15px;font-size:16px;font-weight:750}.kc-reference a{text-decoration-thickness:1px}.kc-reference :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.kc-reference .kc-header{color:var(--ink);box-shadow:none;border-bottom:1px solid var(--line);z-index:25;background:#fff;gap:11px;min-height:74px;padding:12px 22px;position:sticky;top:0}.kc-reference .kc-header img{object-fit:contain;background:0 0;border-radius:0;width:39px;height:42px;padding:0}.kc-reference .kc-header strong{letter-spacing:.03em;font-size:13px}.kc-reference .kc-header strong span{color:var(--teal);font-size:13px;font-weight:500}.kc-reference .kc-header small{color:var(--muted);letter-spacing:.02em;font-size:11px}.kc-reference .kc-header .kc-notification-button{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;padding:10px;position:relative}.kc-reference .kc-notification-button b{color:var(--teal);position:absolute;top:4px;right:9px}.kc-reference .kc-header .kc-avatar{background:var(--petrol);color:#fff;width:42px;height:42px;min-height:42px;box-shadow:none;border:0;border-radius:50%;padding:10px}.kc-reference .kc-header .kc-avatar.active{background:var(--yellow);color:var(--ink)}.kc-reference .kc-section .kc-section{padding:0}.kc-reference h1{letter-spacing:-.045em;color:var(--ink);margin:0 0 22px;font-size:34px;font-weight:750;line-height:1.1}.kc-reference h2{letter-spacing:-.03em;font-size:21px;line-height:1.25}.kc-reference .kc-title{align-items:center;gap:16px;margin-bottom:22px}.kc-reference .kc-title h1{margin:0}.kc-reference .kc-eyebrow{letter-spacing:.15em;color:var(--teal);margin:0 0 8px;font-size:10px;font-weight:800;display:block}.kc-reference .kc-title>button{border-radius:50px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.kc-reference .kc-drive-hero{background:var(--petrol);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;padding:24px;display:flex;position:relative;overflow:hidden}.kc-reference .kc-drive-hero:after{content:"";pointer-events:none;border:24px solid #ffffff06;border-radius:50%;width:140px;height:140px;position:absolute;top:-72px;right:75px}.kc-reference .kc-hero-label{color:#bce0db;font-size:12px;font-weight:500}.kc-reference .kc-drive-hero h2{color:#fff;margin:9px 0 7px;font-size:27px;font-weight:650}.kc-reference .kc-drive-hero p{color:#d1e7e7;margin:0;font-size:13px;line-height:1.5}.kc-reference .kc-drive-hero>button{z-index:1;background:var(--yellow);color:var(--ink);text-align:start;border:0;border-radius:17px;grid-template-columns:auto auto;align-items:center;gap:6px 10px;min-width:106px;padding:15px;display:grid;position:relative}.kc-reference .kc-drive-hero>button>span{grid-column:1/3;font-size:12px}.kc-reference .kc-drive-hero>button>strong{grid-area:1/2;font-size:23px}.kc-reference .kc-switch{background:#e2ecea;border:0;border-radius:16px;gap:4px;padding:4px;display:flex}.kc-reference .kc-switch button{color:#627b7f;background:0 0;border:0;border-radius:12px;flex:1;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;transition:background .12s,color .12s}.kc-reference .kc-switch [aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 6px #133c4710}.kc-reference .kc-switch.compact{border-radius:12px;max-width:180px;padding:3px}.kc-reference .kc-switch.compact button{border-radius:9px;min-height:34px;padding:7px 12px;font-size:12px}.kc-reference .kc-viewbar{color:var(--muted);gap:10px;margin:16px 0 10px;font-size:12px}.kc-reference .kc-viewbar:has(.kc-results-label){justify-content:flex-start;margin:17px 0 0}.kc-reference .kc-viewbar>button{background:#fff;border-radius:50%;width:36px;min-height:36px;padding:8px}.kc-reference .kc-results-label{font-weight:600}.kc-reference .kc-filters{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:12px;padding:6px 16px;display:grid}.kc-reference .kc-filters label:last-child{max-width:none}.kc-reference .kc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.kc-reference .kc-collection{background:var(--paper);text-align:start;border:1px solid #dce7e5;border-radius:22px;flex-direction:column;padding:20px;transition:border-color .15s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 5px 18px #133f4905}.kc-reference .kc-collection:hover{border-color:#99bfb9;transform:none;box-shadow:0 5px 18px #133f4908}.kc-reference .kc-offer-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.kc-reference .kc-service{color:#187362;background:#e6f4ed;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.kc-reference .kc-service.clearance{color:#715808;background:#fff3cf}.kc-reference .kc-status{color:#52766e;background:#eff6f3;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.3}.kc-reference .s2{color:#187362;background:#eff6f3}.kc-reference .s3{color:#23596b;background:#e7f0f4}.kc-reference .s4,.kc-reference .s7{color:#246a44;background:#e3f5e9}.kc-reference .s5,.kc-reference .s6{color:#745e26;background:#fff3d4}.kc-reference .kc-card-open{text-align:start;background:0 0;border:0;border-radius:10px;width:100%;padding:0;font-weight:400;display:block}.kc-reference .kc-card-copy h2{letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:22px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.kc-reference .kc-card-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.kc-reference .kc-card-photo{color:#488d81;background:#eff5f2;border-radius:17px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.kc-reference .kc-offer-facts{flex-wrap:wrap;gap:10px 17px;margin-top:19px;font-size:12px;line-height:1.4;display:flex}.kc-reference .kc-offer-facts>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.kc-reference .kc-offer-facts svg{color:var(--teal);flex-shrink:0}.kc-reference .kc-offer-facts small{color:var(--muted);font-size:10px}.kc-reference .kc-offer-facts strong{font-weight:600}.kc-reference .kc-offer-slot{color:#526f76;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:12px;line-height:1.6;display:flex}.kc-reference .kc-offer-slot svg{flex-shrink:0;margin-top:2px}.kc-reference .kc-offer-access{color:#6c8187;margin:6px 0 0;font-size:12px;line-height:1.4}.kc-reference .kc-offer-pay{color:#46656a;border-top:1px solid #edf2ef;align-items:center;gap:9px;margin:16px 0 14px;padding-top:14px;font-size:12px;display:flex}.kc-reference .kc-offer-pay svg{color:var(--teal);flex-shrink:0}.kc-reference .kc-card-actions{gap:9px;margin-top:auto;display:flex}.kc-reference .kc-card-action{background:var(--petrol);color:#fff;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 12px;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.kc-reference .kc-card-action.kc-card-accept{background:var(--yellow);color:var(--ink)}.kc-reference .kc-card-action>span[aria-hidden]{margin-inline-start:auto;font-size:21px}.kc-reference .kc-card-secondary{border:1px solid var(--line);min-height:50px;color:var(--ink);background:#fff;border-radius:13px;flex:0 0 72px;padding:10px;font-size:12px}.kc-reference .kc-bottom{z-index:30;padding:9px max(12px,calc((100vw - 720px)/2)) max(9px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6e3;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #073a4505}.kc-reference .kc-bottom button{color:#70878b;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:none;min-height:62px;padding:8px 4px;font-size:11px;font-weight:600;display:flex}.kc-reference .kc-bottom [aria-current=page]{background:var(--petrol);color:var(--yellow);box-shadow:none}.kc-reference .kc-bottom svg{stroke-width:1.8px;width:23px;height:23px}.kc-reference .kc-bottom b{background:var(--yellow);color:var(--ink);border:2px solid #fff;padding:0 4px;font-size:10px;line-height:15px;top:5px;right:calc(50% - 26px)}.kc-reference .kc-account-hero{background:var(--petrol);color:#fff;box-shadow:none;border:0;border-radius:24px;gap:15px;margin:0 0 24px;padding:25px}.kc-reference .kc-profile-initial{background:var(--yellow);width:56px;height:56px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:26px;font-weight:750;display:grid}.kc-reference .kc-account-hero strong{font-size:21px}.kc-reference .kc-account-hero p{color:#c4dfde;margin:7px 0 11px;font-size:13px}.kc-reference .kc-account-pending,.kc-reference .kc-account-active{color:#e4f2df;background:#ffffff15;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.3;display:inline-block!important}.kc-reference .kc-account-pending{color:#fff0a9}.kc-reference .kc-account-menu{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1fr;gap:0;margin:16px 0;display:grid;overflow:hidden}.kc-reference .kc-account-menu>button{text-align:start;background:#fff;border:0;border-bottom:1px solid #eaf0ee;border-radius:0;gap:17px;min-height:77px;padding:17px 20px}.kc-reference .kc-account-menu>button:last-child{border-bottom:0}.kc-reference .kc-account-menu svg{width:23px;height:23px;color:var(--teal)}.kc-reference .kc-account-menu strong{font-size:15px}.kc-reference .kc-account-menu small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.kc-reference .kc-account-menu>button>span:last-child{color:#9bb5b7;font-size:23px}.kc-reference .kc-activation{background:#fff8da;border:1px solid #f0e4ad;border-radius:18px;padding:18px;font-size:14px;line-height:1.5}.kc-reference .kc-activation p{font-size:13px}.kc-reference .kc-activation button{margin:4px;padding:10px 12px;font-size:12px}.kc-reference .kc-signout{color:var(--muted);margin-top:12px;padding:12px 0;font-size:13px}.kc-reference .kc-back{color:var(--teal);background:0 0;border:0;margin:8px 0 18px;padding:10px 0;font-size:13px}.kc-reference .kc-earnings{background:var(--petrol);color:#fff;border-radius:24px;margin:20px 0 13px;padding:26px}.kc-reference .kc-earnings>span{color:#c7dedc;max-width:230px;font-size:12px;line-height:1.5;display:block}.kc-reference .kc-earnings>strong{color:var(--yellow);letter-spacing:-.05em;margin:16px 0 0;font-size:48px;font-weight:650}.kc-reference .kc-revenue-totals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kc-reference .kc-revenue-totals>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.kc-reference .kc-revenue-totals span{color:var(--muted);font-size:12px;display:block}.kc-reference .kc-revenue-totals strong{letter-spacing:-.04em;margin-top:7px;font-size:26px;display:block}.kc-reference .kc-finance-section{background:0 0;border:0;margin:28px 0;padding:0}.kc-reference .kc-finance-section h2{margin:0 0 13px;font-size:17px}.kc-reference .kc-finance-section>p{color:var(--muted);background:#e8efeb;border-radius:15px;padding:18px;font-size:13px;line-height:1.5}.kc-reference .kc-money-row{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:76px;margin:8px 0;padding:17px;font-size:14px}.kc-reference .kc-money-row small{margin-top:6px;font-size:12px;line-height:1.4}.kc-reference .kc-revenue>label{max-width:210px;font-size:12px}.kc-reference .kc-summary{background:var(--petrol);color:#d5e9e5;box-shadow:none;border-radius:20px;gap:8px;margin:0 0 22px;padding:20px}.kc-reference .kc-summary strong{color:var(--yellow);font-size:28px}.kc-reference .kc-summary span{margin-inline-end:14px;font-size:12px}.kc-reference .kc-table{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:19px;margin:18px 0}.kc-reference .kc-table th{background:#eaf1ed;padding:16px;font-size:12px}.kc-reference .kc-table td{padding:16px;font-size:13px}.kc-reference .kc-table small{font-size:12px;line-height:1.4}.kc-reference .kc-empty{color:var(--muted);padding:35px 20px}.kc-reference .kc-empty>svg{width:64px;height:64px;color:var(--teal);background:#e0eee7;border-radius:20px;padding:12px}.kc-reference .kc-empty h2{color:var(--ink);margin-top:20px;font-size:21px}.kc-reference .kc-empty p{max-width:320px;margin:10px auto;font-size:13px;line-height:1.6}.kc-reference .kc-muted{color:var(--muted);font-size:12px;line-height:1.6}.kc-reference .kc-box summary{font-size:14px}.kc-reference .kc-box p{font-size:13px;line-height:1.6}.kc-reference label{margin:15px 0;font-size:13px;line-height:1.4}.kc-reference label input:not([type=checkbox]),.kc-reference label select,.kc-reference textarea{min-height:49px;box-shadow:none;border:1px solid #c8d9d5;border-radius:12px;padding:12px;font-size:16px}.kc-reference .kc-check{background:#f5f8f5;border-radius:12px;font-size:13px}.kc-reference .kc-alert{color:#72552c;background:#fff4dc;border-radius:13px;margin:13px 0;padding:14px 16px;font-size:13px;line-height:1.5}.kc-reference .kc-notice{color:var(--ink);background:#e2f2e9;max-width:976px;margin:auto;padding:13px 18px;font-size:13px;line-height:1.5}.kc-reference .kc-refreshing{text-align:center;color:var(--muted);margin:5px;font-size:11px}.kc-reference .kt-map{border:1px solid var(--line);height:350px;min-height:250px;box-shadow:none;border-radius:22px;width:100%;margin:16px 0 20px;overflow:hidden}.kc-reference .kc-day-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.kc-reference .kc-day-summary>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;padding:14px 5px}.kc-reference .kc-day-summary strong{font-size:23px;display:block}.kc-reference .kc-day-summary span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.kc-reference .kc-stops{margin:22px 0}.kc-reference .kc-stops>li{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:20px;flex-wrap:wrap;gap:13px;padding:18px}.kc-reference .kc-stop-number{background:var(--yellow);color:var(--ink);flex-shrink:0;width:31px;height:31px;font-size:14px}.kc-reference .kc-stop-content p{font-size:13px;line-height:1.5}.kc-reference .kc-stop-content small{font-size:12px}.kc-reference .kc-load{color:var(--muted);font-size:11px!important}.kc-reference .kc-reorder{flex-basis:100%;padding-inline-start:44px;font-size:12px;display:block}.kc-reference .kc-reorder summary{color:var(--teal);cursor:pointer}.kc-reference .kc-reorder button{min-height:40px;margin:8px 5px 0 0;padding:8px 11px;font-size:12px;display:inline-block}.kc-reference .kc-tour-toolbar label{margin:0}.kc-reference .kc-tour-actions button{font-size:12px}.kc-reference .kc-tracking{max-width:1024px;margin:auto;padding:10px 24px}.kc-reference .kc-tracking span{font-size:12px}.kc-reference .kc-capacity{background:#e8f1ed;border:1px solid #cfdfd9;border-radius:14px;padding:14px;font-size:12px}.kc-reference .kc-learning-progress{background:var(--petrol);color:#fff;border:0;border-radius:20px;gap:16px;margin:18px 0 22px;padding:20px}.kc-reference .kc-learning-progress strong{font-size:14px}.kc-reference .kc-learning-progress progress{accent-color:var(--yellow);width:100%;height:6px;margin-top:10px}.kc-reference .kc-learning-progress svg{color:var(--yellow)}.kc-reference .kc-training-grid{grid-template-columns:1fr;gap:15px}.kc-reference .kc-module{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px}.kc-reference .kc-module h2{min-height:0;margin:9px 0;font-size:19px}.kc-reference .kc-module p{font-size:13px;line-height:1.5}.kc-reference .kc-module-icon{float:right;width:32px;height:32px;color:var(--teal);background:0 0}.kc-reference .kc-module-featured .kc-module-icon{display:none}.kc-reference .kc-training-preview{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:280px;margin-bottom:15px}.kc-reference .kc-module-featured>button{background:var(--yellow);border:0;width:100%}.kc-reference .kc-guided{background:0 0;border:0;max-width:none;padding:0}.kc-reference .kc-guided h2{font-size:25px}.kc-reference .kc-training-art{border-radius:20px;max-height:280px}.kc-reference .kc-training-rule{font-size:16px;line-height:1.55}.kc-reference .kc-training-question legend{font-size:16px}.kc-reference .kc-training-question button{border:1px solid #d6e3dd;border-radius:14px;min-height:52px;padding:15px;font-size:14px}.kc-reference .kc-training-question button.chosen{border-color:var(--teal);background:#e8f5ed}.kc-reference .kc-feedback{background:#e8f5ed;border:1px solid #bfddcd;border-radius:16px;padding:16px;font-size:14px}.kc-reference .kc-step-track span{width:34px;height:34px;font-size:13px}.kc-reference .kc-step-track .current{outline:3px solid var(--yellow)}.kc-reference .kc-step-track:before{top:16px}.kc-reference .kc-detail{color:var(--ink);background:#fff;border:0;width:min(520px,100%);padding:0 22px 30px}.kc-reference .kc-detail-top{z-index:2;border-bottom:1px solid var(--line);background:#fff;padding:13px 0;position:sticky;top:0}.kc-reference .kc-detail-top button{background:#edf4ef;border:0;border-radius:50px;min-height:38px;padding:8px 14px;font-size:12px}.kc-reference .kc-detail-hero{object-fit:cover;width:calc(100% + 44px);height:190px;margin:0 -22px 22px;display:block}.kc-reference .kc-detail h2{margin:22px 0 9px;font-size:28px}.kc-reference .kc-detail-facts{margin:20px 0}.kc-reference .kc-detail-facts>div{border-bottom:1px solid #edf2ef;gap:16px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.kc-reference .kc-detail-facts dt{flex:0 0 43%;align-items:flex-start;gap:8px;font-weight:650;display:flex}.kc-reference .kc-detail-facts dt svg{color:var(--teal);flex-shrink:0}.kc-reference .kc-detail-facts dd{color:var(--muted);margin:0}.kc-reference .kc-remuneration{background:#eef5f0;border:0;border-radius:16px;padding:16px;font-size:13px}.kc-reference .kc-photos{gap:8px;margin:16px 0}.kc-reference .kc-photos img{object-fit:cover;border-radius:13px;width:72px;height:72px}.kc-reference .kc-inline{gap:8px}.kc-reference .kc-inline a,.kc-reference .kc-call{border:1px solid var(--line);border-radius:12px;min-height:45px;padding:12px;font-size:13px}.kc-reference .kc-modal-body{background:#fff}.kc-reference .kc-upload{background:#eaf4ee;border:1px dashed #8ebbad;border-radius:18px;padding:20px}.kc-reference .kc-accept-sheet{width:min(520px,100%);max-width:100%;max-height:92dvh;color:var(--ink);background:#fff;border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:10px 24px 0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 80px #052d4130}.kc-reference .kc-accept-sheet:not([open]){display:none}.kc-reference .kc-accept-sheet::backdrop{background:#052a3bc2}.kc-reference .kc-sheet-handle{background:#dbe5df;border-radius:8px;width:36px;height:4px;margin:0 auto 12px}.kc-reference .kc-sheet-heading{justify-content:space-between;align-items:center;display:flex}.kc-reference .kc-sheet-heading button{background:#f0f5f1;border:0;border-radius:50%;width:40px;height:40px;min-height:40px;padding:4px;font-size:23px}.kc-reference .kc-accept-sheet h2{margin:22px 0 17px;font-size:27px}.kc-reference .kc-sheet-city{margin:0 0 6px;font-size:20px;font-weight:750}.kc-reference .kc-sheet-items{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.5}.kc-reference .kc-sheet-date{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 0;font-size:13px;display:flex}.kc-reference .kc-sheet-date>span{color:var(--muted);margin-inline-start:auto}.kc-reference .kc-sheet-date svg{color:var(--teal)}.kc-reference fieldset.kc-slot-picker{border:0;margin:24px 0 20px;padding:0}.kc-reference .kc-slot-picker legend{margin-bottom:10px;font-size:13px;font-weight:750}.kc-reference .kc-slot-picker label{border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;min-height:51px;margin:8px 0;padding:13px 15px;font-size:15px;display:flex;position:relative}.kc-reference .kc-slot-picker label.chosen{border:2px solid var(--teal);background:#eaf5ee;padding:12px 14px}.kc-reference .kc-slot-picker input[type=radio]{width:19px;height:19px;min-height:0;accent-color:var(--teal);margin:0;padding:0;display:inline-block}.kc-reference .kc-slot-picker svg{color:var(--teal)}.kc-reference .kc-sheet-pay{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.kc-reference .kc-sheet-hint{color:var(--muted);margin:12px 0 20px;font-size:12px;line-height:1.5}.kc-reference .kc-sheet-footer{padding:15px 0 max(18px,env(safe-area-inset-bottom));z-index:2;background:#fff;border-top:1px solid #edf2ef;position:sticky;bottom:0}.kc-reference .kc-sheet-footer button{justify-content:space-between;width:100%;margin:0}@media (width>=900px){.kc-reference .kc-header{padding-inline:max(24px,50vw - 488px)}:is(.kc-reference .kc-training,.kc-reference .kc-section:has(.kc-account-menu),.kc-reference .kc-revenue){max-width:640px}.kc-reference .kc-accept-sheet{border-radius:26px;height:fit-content;max-height:85dvh;margin:auto;padding-bottom:0;inset:0}.kc-reference .kc-sheet-footer{border-radius:0 0 26px 26px}}@media (width<=640px){.kc-reference .kc-section{padding:24px 18px}.kc-reference .kc-header{min-height:68px;padding:10px 18px}.kc-reference h1{font-size:31px}.kc-reference .kc-title{margin-bottom:20px}.kc-reference .kc-grid{grid-template-columns:1fr;gap:16px}.kc-reference .kc-drive-hero{border-radius:22px;padding:22px 20px}.kc-reference .kc-drive-hero h2{font-size:25px}.kc-reference .kc-collection{padding:19px}.kc-reference .kc-filters{grid-template-columns:1fr 1fr}.kc-reference .kc-filters .kc-search{grid-column:1/3}.kc-reference .kc-table{background:0 0;border:0;overflow:visible}.kc-reference .kc-table tr{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:12px;padding:18px}.kc-reference .kc-table td{border:0;padding:5px 0}.kc-reference .kc-table td>button:not(.kc-link){width:auto;min-height:42px;font-size:12px}.kc-reference .kc-table td:first-child .kc-link{font-size:17px;font-weight:750}.kc-reference .kc-modal-body{padding:22px 18px 30px}.kc-reference .kc-detail{padding-inline:18px}.kc-reference .kc-detail-hero{width:calc(100% + 36px);margin-inline:-18px}.kc-reference .kc-day-summary{gap:7px}.kc-reference .kc-day-summary strong{font-size:20px}.kc-reference .kc-tracking{padding-inline:18px}.kc-reference .kc-tour-actions>*{flex:44%}.kc-reference .kc-tour-toolbar button{font-size:12px}.kc-reference .kc-earnings>strong{font-size:43px}.kc-reference .kc-sheet-heading button{flex-shrink:0}.kc-reference .kc-title>.kc-primary{max-width:155px;padding:12px;font-size:12px}}@media (width<=370px){.kc-reference .kc-section{padding-inline:14px}.kc-reference .kc-card-photo{width:66px;height:70px}.kc-reference .kc-card-copy h2{font-size:20px}.kc-reference .kc-collection{padding:16px}.kc-reference .kc-card-action{font-size:13px}.kc-reference .kc-card-secondary{flex-basis:62px}.kc-reference .kc-header strong,.kc-reference .kc-header strong span{font-size:11px}.kc-reference .kc-drive-hero{padding:18px 16px}.kc-reference .kc-drive-hero>button{min-width:94px;padding:12px}.kc-reference .kc-offer-facts{gap:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.kc-reference *{scroll-behavior:auto!important;transition:none!important}}.kc-reference .kc-onboarding{max-width:640px;padding-bottom:120px}.kc-onboard-top{color:var(--teal);letter-spacing:.08em;align-items:center;gap:10px;margin:24px 0 14px;font-size:11px;font-weight:800;display:flex}.kc-onboard-top strong{background:var(--petrol);color:#fff;letter-spacing:0;border-radius:30px;margin-inline-start:auto;padding:8px 12px}.kc-reference .kc-onboarding>progress{width:100%;height:6px;accent-color:var(--teal);margin-bottom:24px}.kc-reference .kc-onboarding h1{max-width:500px;font-size:28px;line-height:1.15}.kc-reference .kc-onboarding form>fieldset{border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:16px}.kc-reference .kc-onboarding legend{font-size:14px;font-weight:750}.kc-reference .kc-onboard-actions{bottom:calc(79px + env(safe-area-inset-bottom));z-index:12;background:var(--canvas);border-top:1px solid var(--line);gap:10px;margin-top:22px;padding:12px 0;display:flex;position:sticky}.kc-reference .kc-onboard-actions .kc-primary{flex:1;min-height:50px}.kc-reference .kc-onboard-review{gap:14px;display:grid}.kc-reference .kc-onboard-review>p,.kc-reference .kc-onboard-review>div{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:18px;font-size:14px;line-height:1.7}.kc-reference .kc-document-list summary{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.kc-reference .kc-document-list summary span{color:var(--teal);font-size:11px}.kc-reference .kc-section>.kc-back{z-index:14;background:var(--canvas);border-bottom:1px solid var(--line);text-align:start;width:100%;margin-bottom:20px;padding:16px 0;position:sticky;top:72px}.kc-reference .kc-client-contact h3{margin:0 0 8px}.kc-reference .kc-client-contact p{margin:0;line-height:1.6}.kc-reference .kc-vehicle-advice{background:#eaf5f0;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:9px 11px;font-size:12px;display:flex}.kc-reference .kc-vehicle-advice small{color:var(--muted);display:block}@media (width<=640px){.kc-reference .kc-onboarding{padding-inline:20px}.kc-reference .kc-section>.kc-back{top:64px}.kc-reference .kc-onboard-actions{bottom:calc(79px + env(safe-area-inset-bottom))}}.kc-reference .kc-onboarding fieldset{flex-wrap:wrap;gap:8px;display:flex}.kc-reference .kc-onboarding fieldset .kc-check{border:1px solid var(--line);background:#fff;border-radius:10px;flex:42%;align-items:center;min-height:44px;margin:0;padding:8px;font-size:13px;display:flex}.kc-reference .kc-onboarding fieldset .kc-check input{flex-shrink:0;width:18px;height:18px;min-height:0;margin:0 7px 0 0}.kc-reference .kc-onboarding .kc-training{padding:0}.kc-reference .kc-onboarding .kc-training h1{font-size:20px}.kc-reference .kc-onboarding .kc-learning-progress{margin-top:0}.kc-reference{--ink:#07394f;--petrol:#084d60;--teal:#159d9b;--yellow:#ffdc00;--canvas:#f3f9fa;--line:#dbe8ed}.kc-reference .kc-section{padding-top:18px}.kc-reference .kc-title{margin-bottom:14px}.kc-reference h1{font-size:28px}.kc-reference .kc-tour-shortcut{text-align:start;background:#e6f2f5;border:1px solid #d4e6ec;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:46px;margin:0 0 14px;padding:10px 14px;display:flex}.kc-reference .kc-tour-shortcut strong{background:var(--yellow);border-radius:7px;margin-inline-start:auto;padding:3px 9px}.kc-reference .kt-map{border-radius:14px;height:260px;min-height:200px;margin:12px 0}.kc-reference .kc-collection{border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 3px 12px #083a5006}.kc-reference .kc-card-identity{align-items:flex-start;gap:12px;display:flex}.kc-reference .kc-card-photo{background:#edf5f7;border-radius:10px;flex:0 0 82px;order:-1;width:82px;height:90px;overflow:hidden}.kc-reference .kc-card-photo img{object-fit:cover;width:100%;height:100%}.kc-reference .kc-card-copy{flex:1;min-width:0}.kc-reference .kc-card-copy h2{overflow-wrap:anywhere;margin:2px 0 7px;font-size:19px;line-height:1.25}.kc-reference .kc-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.kc-reference .kc-offer-top{margin-bottom:10px}.kc-reference .kc-offer-facts{flex-wrap:wrap;gap:9px;margin:12px 0 8px;font-size:12px}.kc-reference .kc-offer-slot,.kc-reference .kc-offer-access{margin:7px 0;font-size:12px;line-height:1.45}.kc-reference .kc-offer-pay{margin:0;padding:10px 0;font-size:12px}.kc-reference .kc-vehicle-advice{background:#f0f7fa;margin:9px 0;padding:8px 10px}.kc-reference .kc-card-actions{gap:8px;margin-top:10px}.kc-reference .kc-card-action{background:var(--petrol);color:#fff;border-radius:10px;min-height:48px;font-size:14px}.kc-reference .kc-card-accept{background:var(--yellow);color:var(--ink)}.kc-reference .kc-bottom{background:var(--petrol);border-top:1px solid #ffffff20;box-shadow:0 -3px 15px #07394f12}.kc-reference .kc-bottom button{color:#fff;background:0 0;border-radius:0}.kc-reference .kc-bottom button.active,.kc-reference .kc-bottom button[aria-current=page]{color:var(--yellow);background:#07394f}.kc-reference .kc-account-hero{color:var(--ink);background:#e7f3f6;border-radius:14px}.kc-reference .kc-account-menu{border-radius:14px;overflow:hidden}.kc-reference .kc-account-menu button{border-radius:0;min-height:58px}.kc-reference .kc-day-summary{gap:7px;margin:14px 0}.kc-reference .kc-day-summary>div{border-radius:11px;padding:11px 4px}.kc-reference .kc-stops>li{border-radius:13px;padding:14px}.kc-reference .kc-stop-content>strong{font-size:18px}.kc-reference .kc-detail h2{margin-top:16px;font-size:25px}.kc-reference .kc-detail-facts>div{padding:10px 0}.kc-reference .kc-detail-description{font-size:15px}.kc-reference .kc-detail-hero{height:205px;margin-bottom:16px}@media (width<=640px){.kc-reference .kc-section{padding:18px 14px}.kc-reference .kc-header{min-height:64px;padding:9px 14px}.kc-reference .kc-grid{gap:12px}.kc-reference .kc-collection{padding:14px}.kc-reference .kc-card-copy h2{font-size:19px}.kc-reference .kc-detail[open]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding-bottom:max(28px,env(safe-area-inset-bottom));border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}.kc-reference .kc-detail-top{padding-top:max(12px,env(safe-area-inset-top))}}.kc-reference .kc-header .kc-official-logo{object-fit:contain;object-position:left center;width:158px;height:43px;margin-inline-end:auto}.kc-reference .kc-title h1{font-size:25px}.kc-reference .kc-title>button{min-height:36px;padding:8px 11px;font-size:12px}.kc-reference .kc-switch{background:#dfedf1;border-radius:9px;padding:3px}.kc-reference .kc-switch button{border-radius:7px;min-height:38px}.kc-reference .kc-switch [aria-pressed=true]{background:var(--petrol);color:#fff;box-shadow:none}.kc-reference .kc-viewbar{margin:10px 0}.kc-reference .kc-card-action.kc-card-accept{background:var(--petrol);color:#fff;border-radius:9px;min-height:46px}.kc-reference .kc-reference-card{border-radius:12px;padding:13px}.kc-reference .kc-card-city{justify-content:space-between;align-items:start;gap:8px;display:flex}.kc-reference .kc-card-city small{white-space:nowrap;color:#506e7a;font-size:11px}.kc-reference .kc-reference-card .kc-card-copy h2{margin:0 0 5px;font-size:18px}.kc-reference .kc-reference-card .kc-card-copy p{-webkit-line-clamp:2;margin:0 0 7px;font-size:12px}.kc-reference .kc-reference-card .kc-card-photo{border-radius:8px;flex-basis:76px;width:76px;height:83px}.kc-reference .kc-reference-card .s2{color:#0a4259;background:#ffdf59}.kc-reference .kc-reference-facts{padding-top:10px}.kc-reference .kc-reference-facts p{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:12px;line-height:1.45;display:flex}.kc-reference .kc-reference-facts svg{flex-shrink:0}.kc-reference .kc-card-actions{margin-top:10px}.kc-reference .kc-bottom{min-height:68px}.kc-reference .kc-bottom button{padding:11px 4px;font-size:10px}.kc-reference .kc-detail .kc-primary{background:var(--petrol);color:#fff}.kc-reference .kc-detail-top{z-index:2;background:#fff;position:sticky;top:0}.kc-reference .kc-detail-hero{height:190px}.kc-reference .kc-accept-sheet .kc-primary{background:var(--petrol);color:#fff;border-radius:10px}.kc-reference .kc-detail .kc-photos{gap:8px}.kc-reference .kc-detail .kc-photos img{object-fit:cover;border-radius:8px;width:74px;height:66px}@media (width<=640px){.kc-reference .kc-section{padding:15px 12px}.kc-reference .kc-grid{gap:10px}.kc-reference .kc-header{min-height:60px}.kc-reference .kc-section>.kc-back{top:60px}.kc-reference .kt-map{border-radius:0;height:260px;margin:10px -12px 0}.kc-reference .kc-grid{margin-top:10px}.kc-reference .kc-detail{padding-inline:16px}}.k-language,.ks-app label.k-language,.kc-app label.k-language{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.k-language>svg{flex:none}.k-language select{width:auto;min-width:112px;margin:0}.bo-avatar-tone-0{color:#0f4e67;background:#d7eeed}.bo-avatar-tone-1{color:#0f4e67;background:#fff0a3}.bo-avatar-tone-2{color:#b7e4e2;background:#0f4e67}.bo-avatar{flex-shrink:0;overflow:hidden}.bo-avatar img{object-fit:cover;width:100%;height:100%}.kc-account-backbar{z-index:9;background:#f4f8fa;border-bottom:1px solid #dde7ec;justify-content:space-between;align-items:center;padding:8px 0;display:flex;position:sticky;top:0}.kc-account-backbar button{min-height:44px}.kc-account-page:has(.kc-account-backbar) .kc-account-hero{display:none}.kc-route-embed{background:#eaf5f5;border:0;border-radius:16px;width:100%;height:360px}.kc-route-list li{border-inline-start:3px solid #29a2a0}.kc-stop-number{color:#0f4e67;background:#ffd100}.bo-control{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bo-control>.ks-card{border-top:4px solid #29a2a0;margin:0}.bo-control>.ks-card:nth-child(2){border-top-color:#ffd100}.bo-control h2{align-items:center;gap:12px;display:flex}.bo-control h2 svg{box-sizing:content-box;background:#eaf5f5;border-radius:12px;padding:8px}.bo-control>.ks-card:nth-last-child(2){grid-column:1/-1}.bo-profile-checks{background:#eaf5f5}.bo-profile-checks .bo-document-row{width:100%;min-height:58px}.bo-profile-grid>.bo-panel{border-top:3px solid #29a2a0}.bo-profile-grid>.bo-panel:nth-child(2n){border-top-color:#ffd100}.bo-sales-optional summary{cursor:pointer;padding:4px 0;font-weight:700}.bo-sales-line{background:#f4f8fa;border-inline-start:4px solid #29a2a0}.bo-line-numbers{grid-template-columns:1.4fr .8fr 1fr .8fr .8fr;gap:12px;display:grid}.bo-sales-summary{align-self:start;position:sticky;top:80px}.bo-sales-editor-head{border-bottom:3px solid #ffd100;padding-bottom:16px}.bo-sales-fields>.bo-panel>h3{align-items:center;gap:10px;display:flex}.ks-table-scroll table tbody tr:hover{background:#eaf5f5}.ks-table-scroll table thead th{color:#0f4e67;background:#e6f1f4}.ks-table-scroll td:last-child button+button{margin-inline-start:6px}@media (width<=760px){.bo-control{grid-template-columns:1fr}.bo-control>.ks-card{grid-column:auto!important}.bo-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-sales-summary{position:static}.kc-route-embed{height:320px}}.bo-reference{color:#0f4e67;background:#fff3b3;border-radius:5px;margin-top:5px;padding:2px 6px;font-weight:700;display:inline-block}.bo-invoice-preparation{border-top:1px solid #dde7ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;display:grid}.bo-invoice-preparation label:last-of-type{grid-column:1/-1}.bo-invoice-preparation button{justify-self:start}.bo-mandate-section{border:1px solid #dde7ec;background:#f4f8fa;border-inline-start:4px solid #29a2a0;border-radius:12px;margin-bottom:20px;padding:16px}.bo-mandate-section summary{cursor:pointer;font-weight:700}.bo-sales-line .bo-line-title{align-items:end;gap:12px;display:flex}.bo-line-title>label{flex:1;min-width:180px}.bo-line-title button{min-height:40px}@media (width<=760px){.bo-invoice-preparation{grid-template-columns:1fr}.bo-sales-line .bo-line-title{flex-wrap:wrap}}.kc-app .kc-signalement{color:#b42318;background:#fff0ef;border:1px solid #f3b8b2;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin:12px 0;padding:12px;font-weight:700;display:flex}.kc-flow .kc-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));font-size:11px}.kc-flow-action a.kc-primary{justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}.kc-account-page .kc-training-entry{color:#163e50;background:linear-gradient(120deg,#fff1b1,#ffdc51);border:1px solid #edc336}.kc-wallet{background:#eff9f7;border:1px solid #b8ddd9;border-radius:16px;margin:16px 0;padding:18px}.kc-navigation-options{gap:6px;width:100%;display:grid}.kc-navigation-options .kc-flow-call{margin:0}.kc-field-photos{background:#eaf5f5;border:1px solid #c9e2e1;border-radius:14px;margin:12px 0 20px;padding:16px}.kc-field-photos h2{margin:0 0 12px;font-size:16px}.kc-field-photos form{gap:10px;display:grid}.kc-field-photos label{margin:0}.kc-field-photos .kc-photos:empty{display:none}.kc-app.kc-reference{font-family:var(--font-ui);color:var(--text-primary);background:var(--surface-page);min-height:100dvh;padding-bottom:calc(80px + env(safe-area-inset-bottom));font-size:16px;line-height:1.5}.kc-reference .kc-header{border-bottom:1px solid var(--border-subtle);background:#fff;height:76px;padding:10px 16px}.kc-reference .kc-official-logo{object-fit:contain;object-position:left center;width:148px;height:56px}.kc-reference .kc-section{max-width:1100px;margin:auto;padding:16px}.kc-reference h1{font-size:24px;line-height:30px}.kc-reference h2{font-size:18px;line-height:24px}.kc-reference .kc-eyebrow{display:none}.kc-reference .kc-switch{background:#e4eef1;border-radius:12px;gap:4px;padding:4px}.kc-reference .kc-switch button{min-height:44px;color:var(--text-secondary);border-radius:9px;font-size:14px}.kc-reference .kc-switch button[aria-pressed=true]{background:var(--brand-primary);color:#fff;box-shadow:none}.kc-reference .kc-grid{gap:12px}.kc-reference .kc-reference-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:16px}.kc-reference .kc-card-photo,.kc-reference .kc-card-photo img{object-fit:cover;border-radius:12px;width:72px;height:72px}.kc-reference .kc-card-identity{gap:12px}.kc-reference .kc-card-copy p{font-size:14px;line-height:20px}.kc-reference .kc-reference-facts{gap:6px;margin:12px 0}.kc-reference .kc-reference-facts p{margin:0;font-size:14px;line-height:20px}.kc-reference .kc-card-action,.kc-reference .kc-card-accept,.kc-reference .kc-primary{background:var(--brand-action);color:var(--text-primary);min-height:48px;box-shadow:none;border:0;border-radius:10px;font-weight:700}.kc-reference .kc-card-action:disabled{opacity:.55}.kc-reference .kc-bottom{height:calc(64px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--border-subtle);background:#fff;box-shadow:0 -2px 12px #0f4e6708}.kc-reference .kc-bottom button{min-height:64px;color:var(--text-secondary);font-size:12px}.kc-reference .kc-bottom button[aria-current=page]{color:var(--brand-primary);background:var(--surface-selected);border-radius:12px}.kc-reference input,.kc-reference select,.kc-reference textarea{border-color:var(--border-control);border-radius:10px;min-height:48px;font-size:16px}.kc-has-detail>section:not(.kc-detail-page),.kc-has-detail>div[hidden],.kc-has-detail>.kc-back,.kc-has-detail>.kc-tracking{display:none}.kc-has-detail>div:has(>.kc-section){display:none}.kc-reference .kc-detail-page{background:var(--surface-page);width:100%;max-width:760px;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0 auto;padding:16px;display:block;position:static;inset:auto;overflow:visible}.kc-reference .kc-detail-top{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:0 0 16px;display:flex;position:static}.kc-reference .kc-detail-top button{color:var(--brand-primary);background:0 0;border:0;min-height:44px;padding:0 8px}.kc-reference .kc-detail-hero{object-fit:cover;border-radius:16px;width:100%;height:220px}.kc-reference .kc-detail-page .kc-photos{gap:8px;margin:12px 0;display:flex;overflow-x:auto}.kc-reference .kc-detail-page .kc-photos img{object-fit:cover;border-radius:10px;width:72px;height:72px}.kc-reference .kc-detail-facts{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;padding:16px;display:grid}.kc-reference .kc-detail-facts div{border:0;padding:0}.kc-reference .kc-detail-facts dt{color:var(--text-secondary);font-size:13px}.kc-reference .kc-detail-facts dd{margin:4px 0 0;font-size:16px}.kc-reference .kc-box{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;margin:12px 0;padding:16px}.kc-reference .kc-client-contact{background:#fff;border-radius:16px;margin:16px 0;padding:16px}.kc-reference .kc-remuneration{background:var(--surface-selected);border-radius:12px;padding:16px;font-size:14px}.kc-reference .kc-detail-description{font-size:16px;line-height:24px}.kc-reference .kc-notice{border-radius:10px;margin:12px 16px}@media (width>=760px){.kc-reference .kc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-reference .kc-header{padding-inline:24px}.kc-reference .kc-detail-page{padding:24px}}.kc-has-detail>div:not(.kc-notice){display:none}.kc-profile-photo{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin-bottom:16px;padding:16px}.kc-profile-photo>div{align-items:center;gap:16px;display:flex}.kc-profile-photo img,.kc-profile-initial img{object-fit:cover;border-radius:50%}.kc-profile-photo label{flex:1;min-width:0}.kc-profile-photo input{width:100%;max-width:100%}.kc-profile-photo>div>span{background:var(--surface-selected);width:72px;height:72px;color:var(--brand-accent);border-radius:50%;place-items:center;display:grid}.kc-reference .kc-flow{max-width:600px;padding:0 16px 24px}.kc-flow-header{z-index:5;border-bottom:1px solid var(--border-subtle);background:#fff;align-items:center;gap:12px;margin:0 -16px 16px;padding:12px 16px;display:flex;position:sticky;top:0}.kc-flow-header h1{flex:1;margin:0;font-size:18px!important;line-height:24px!important}.kc-flow-header button{min-width:44px;min-height:44px;color:var(--brand-primary);background:0 0;border:0;padding:8px}.kc-flow-summary{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.kc-flow-summary img{object-fit:cover;border-radius:10px;max-width:none}.kc-flow-summary h2{margin:0 0 4px}.kc-flow-summary p{margin:2px 0;font-size:14px;line-height:20px}.kc-flow-summary>div{overflow-wrap:anywhere;min-width:0}.kc-flow-symbol{background:var(--surface-selected);width:80px;height:88px;color:var(--brand-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.kc-flow-call{border:1px solid var(--border-subtle);min-height:48px;color:var(--brand-primary);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:12px 0;font-weight:600;text-decoration:none;display:flex}.kc-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:20px 0;padding:0;list-style:none;display:grid}.kc-flow-steps li{color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.kc-flow-steps li>span{background:#e4eef1;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.kc-flow-steps [aria-current=step]{color:var(--brand-primary);font-weight:700}.kc-flow-steps [aria-current=step]>span{background:var(--brand-action)}.kc-flow-steps .done>span{background:var(--brand-primary);color:#fff}.kc-flow-info{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin:16px 0;padding:16px}.kc-flow-info h2{margin:0 0 10px;font-size:16px!important}.kc-flow-info dl{margin:0}.kc-flow-info dl>div{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);gap:12px;padding:12px 0;font-size:14px;line-height:20px;display:grid}.kc-flow-info dt{color:var(--text-secondary);align-items:flex-start;gap:8px;display:flex}.kc-flow-info dt svg{color:var(--brand-primary);flex-shrink:0}.kc-flow-info dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.kc-flow-info .kc-vehicle-advice{margin:8px 0 0}.kc-flow-gallery>div{gap:8px;display:flex;overflow-x:auto}.kc-flow-gallery img{object-fit:cover;border-radius:10px;max-width:none}.kc-flow-pay{color:var(--text-secondary);align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.kc-flow-pay svg{flex-shrink:0}.kc-flow-action{bottom:calc(64px + env(safe-area-inset-bottom));background:var(--surface-page);z-index:3;padding:12px 0;position:sticky}.kc-flow-action .kc-primary{justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;text-decoration:none;display:flex}.kc-flow-menu{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;overflow:hidden}.kc-flow-menu>a,.kc-flow-menu>button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:56px;color:var(--text-primary);text-align:start;background:#fff;align-items:center;gap:12px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.kc-flow-menu span{margin-inline-start:auto}.kc-flow form{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;gap:16px;padding:16px;display:grid}.kc-flow form label{gap:6px;display:grid}.kc-flow-reference{color:var(--text-secondary);margin-top:12px;display:block}.kc-location-bar{color:var(--brand-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.kc-location-bar button{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px}.kc-location-bar button:first-of-type{font-weight:600}.kc-training-entry{text-align:start;border:1px solid var(--border-subtle);background:var(--surface-selected);width:100%;color:var(--brand-primary);border-radius:16px;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.kc-training-entry>span{flex:1}.kc-training-entry strong,.kc-training-entry small{display:block}.kc-training-entry progress{width:100%;height:6px;accent-color:var(--brand-accent);margin-top:8px;display:block}.kc-reference.kc-has-detail>.kc-header{display:none}.kc-reference .kc-flow-header{background:var(--brand-primary);color:#fff;border:0;min-height:64px}.kc-reference .kc-flow-header button{color:#fff}.kc-reference .kc-flow-header h1{color:#fff;text-align:center}.kc-reference .kc-flow-info dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kc-reference .kc-flow-info dl>div{background:var(--surface-page);border:0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.kc-reference .kc-flow-info dl>div:first-child{grid-column:1/-1}.kc-reference .kc-flow-info dt{font-size:12px}.kc-reference .kc-flow-info dd{text-align:start;font-size:14px}.kc-reference .kc-flow-info dt svg{box-sizing:content-box;color:var(--brand-primary);background:#e6f3f5;border-radius:6px;padding:3px}.kc-reference .kc-reference-card{padding:12px}.kc-reference .kc-card-photo,.kc-reference .kc-card-photo img{width:56px;height:56px}.kc-reference .kc-card-photo{color:var(--brand-primary);background:#e5f4f1}.kc-reference .kc-card-city h2{font-size:16px;line-height:22px}.kc-reference .kc-reference-facts{flex-wrap:wrap;gap:4px 12px;margin:8px 0;display:flex}.kc-reference .kc-reference-facts p{font-size:13px;line-height:20px}.kc-reference .kc-reference-facts p:first-child{width:100%}.kc-reference .kc-account-menu button>svg{box-sizing:content-box;color:var(--brand-primary);background:#e7f4f5;border-radius:10px;padding:10px}.kc-reference .kc-account-menu button{min-height:72px;padding:12px}.kc-reference .kc-account-menu{gap:8px}.kc-reference .kc-account-hero{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;padding:16px}.kc-reference .kc-profile-initial,.kc-reference .kc-profile-initial img{width:80px;height:80px}.kc-reference .kc-training-entry>svg{box-sizing:content-box;background:#fff;border-radius:12px;padding:10px}.kc-reference .kc-account-hero{color:var(--text-primary)}.kc-reference .kc-account-hero p{color:var(--text-secondary)}.kc-reference .kc-account-active{color:#087958;background:#dcf6e9}.kc-reference .kc-earnings{background:var(--brand-primary);border-radius:16px;margin:16px 0 12px;padding:20px}.kc-reference .kc-earnings>strong{color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:36px;line-height:44px}.kc-reference .kc-revenue-totals>div{border-radius:12px;padding:14px}.kc-reference .kc-revenue-totals strong{font-size:24px}.kc-reference .kc-money-row{border-radius:12px;gap:12px;min-height:64px;margin:6px 0;padding:12px}.kc-reference .kc-finance-section{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin:16px 0;padding:16px}.kc-reference .kc-finance-section .kc-money-row{border-width:0 0 1px;border-radius:0;margin:0;padding:12px 0}.kc-reference .kc-revenue>label{max-width:none}.kc-reference .kc-revenue>label input{width:100%}.kc-reference .kc-flow-reference{font-size:12px}.kc-reference .kc-flow-action+.kc-notice{margin:8px 0}.kc-reference .kc-history-switch{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.kc-reference .kc-history-switch strong{font-size:16px}.kc-reference .kc-history-switch button{color:var(--brand-primary);background:0 0;border:0;min-height:44px;padding:8px;font-size:13px}.kc-reference .kc-tour-shortcut{color:#fff;background:#16704a;border:0;border-radius:14px;min-height:52px;margin:12px 0;padding:14px 16px}.kc-reference .kc-tour-shortcut strong{color:#fff;background:#fff2;border-radius:8px;padding:2px 8px}.kc-reference .kc-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-reference .kc-flow-call{min-height:44px;margin:8px 8px 0 0;padding:10px 12px;font-size:14px;display:inline-flex}.kc-reference .kc-training-entry{color:#604805;background:#fff4ce;border:1px solid #eed880}.kc-reference .kc-training-entry>svg{color:#604805;background:#ffdc54}.kc-reference .kc-training-entry strong:last-child{margin-top:6px;font-size:14px}.kc-reference .kc-account-menu{background:0 0;border:0}.kc-reference .kc-account-menu>button{border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:8px}.kc-reference .kc-tour-v76{max-width:760px}.kc-reference .kc-tour-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.kc-tour-metrics>div{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:6px;padding:12px 8px;display:grid}.kc-tour-metrics svg{color:var(--brand-accent)}.kc-tour-metrics strong{font-size:18px}.kc-tour-metrics small{color:var(--text-secondary);grid-column:1/-1;font-size:11px}.kc-tour-planbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.kc-tour-planbar span{color:var(--text-secondary);font-size:13px}.kc-tour-planbar button{white-space:nowrap;min-height:44px;font-size:13px}.kc-route-list{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin:16px 0;padding:0;list-style:none;overflow:hidden}.kc-route-list>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px 12px;display:grid}.kc-route-list>li:last-child{border-bottom:0}.kc-route-list .kc-stop-number{background:var(--brand-primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.kc-route-list .is-done .kc-stop-number{color:#14775f;background:#dceee9}.kc-route-list .is-done{background:#f7faf9}.kc-route-list p{margin:4px 0;font-size:14px}.kc-route-list small{color:var(--text-secondary);font-size:12px}.kc-stop-open{text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;color:var(--text-primary)!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.kc-stop-open span{white-space:nowrap;font-size:12px}.kc-stop-tools{grid-column:2;gap:8px;display:flex}.kc-stop-tools button{min-width:40px;min-height:40px}.kc-tour-launch{bottom:calc(64px + env(safe-area-inset-bottom));background:var(--surface-page);gap:8px;padding:12px 0;display:grid;position:sticky}.kc-tour-launch .kc-primary{justify-content:center;align-items:center;gap:10px;width:100%;display:flex;background:var(--brand-primary)!important;color:#fff!important}.kc-tour-launch p,.kc-tour-launch>a{margin:0;font-size:13px}.kc-reference .kc-tracking{margin:8px 16px;font-size:12px}.kc-reference .kc-tracking button{min-height:40px;font-size:12px}.kc-flow-symbol{color:#0f4e67;background:#e2f3f3}.kc-flow-section h2,.kc-finance-section h2{color:#0f4e67}.kc-module-icon{color:#0f4e67;background:#e2f3f3;border-radius:12px;padding:10px}.kc-module-featured{border-top:4px solid #ffd100}.kc-account-menu svg{box-sizing:content-box;color:#0f4e67;background:#e2f3f3;border-radius:10px;padding:6px}.kc-flow-gallery .bo-collection-photos{gap:12px;display:flex;overflow-x:auto}.kc-flow-gallery img{object-fit:cover;border-radius:12px}.kc-app.kc-reference .kc-tour-shortcut{color:#fff;background:#16704a;border:1px solid #125c3d}.kc-app.kc-reference .kc-tour-shortcut:hover{background:#125c3d}.kc-app.kc-reference .kc-tour-shortcut strong{color:#16704a;background:#fff;font-weight:800}.kc-app.kc-reference .kc-tour-shortcut>svg,.kc-app.kc-reference .kc-tour-shortcut>span:last-child{color:#fff}.kc-app.kc-reference .kc-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-reference .kc-bottom button svg{box-sizing:content-box;border-radius:10px;padding:5px;transition:background .15s,color .15s}.kc-reference .kc-bottom button:is(:hover,:focus-visible,[aria-current=page]) svg{color:#0f4e67;background:#ffd100}.kc-reference .kc-bottom button[aria-current=page]{color:#0f4e67;background:0 0;font-weight:700}.kc-reference .kc-bottom button:focus-visible{outline-offset:-3px;outline:2px solid #16704a}.kc-reference .kc-header .kc-notification-button{color:#0f4e67;background:#fff2ad;border:1px solid #e4c447;place-items:center;width:48px;height:48px;display:grid}.kc-reference .kc-notification-button b{color:#fff;background:#b42318;border:2px solid #fff;border-radius:50%;width:12px;height:12px;font-size:0;top:3px;right:3px}.kc-reference :is(.kc-back,.kc-flow-header button,.kc-detail-top button,.kc-onboard-actions button:not(.kc-primary)){color:#0f4e67;background:#e1f1ee;border:1px solid #b4d5ce;border-radius:10px;min-width:48px;min-height:48px;padding:10px 16px;font-weight:750}.kc-reference .kc-flow-header button{font-size:28px;line-height:28px}.kc-reference .kc-stop-tools{flex-wrap:wrap;gap:8px;display:flex}.kc-reference .kc-stop-tools button{color:#125c3d;background:#e1f1ee;min-height:44px;padding:8px 12px;font-size:13px}.kc-reference .kc-stop-tools button:last-child[aria-label=Retirer\ l’exutoire]{color:#a42525;background:#fff2ef;border-color:#efc1b9}.kc-reference .kc-tour-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-reference .kc-optimize{color:#fff;background:#16704a;min-height:48px}.kc-reference .kc-tour-planbar{flex-wrap:wrap}.kc-reference .kc-tour-planbar button{width:100%}.kc-app.kc-premium{--ink:#102b48;--petrol:#0f4e67;--teal:#29a2a0;--yellow:#ffd100;--canvas:#f9fbfd;--line:#dfeaf0;--muted:#5d7b8e;color:var(--ink);background:var(--canvas);padding-bottom:calc(82px + env(safe-area-inset-bottom));font-size:16px;line-height:1.45}.kc-app.kc-premium *{box-sizing:border-box}.kc-app.kc-premium [hidden]{display:none!important}.kc-app.kc-premium .k-icon{stroke-width:1.9px;flex-shrink:0}.kc-app.kc-premium .k-icon-tone{opacity:.25}.kc-app.kc-premium .kc-header{height:76px;min-height:76px;box-shadow:none;background:#fff;border-bottom:1px solid #e3edf2;align-items:center;gap:10px;padding:10px 16px;display:flex}.kc-app.kc-premium .kc-official-logo{object-fit:contain;object-position:center;flex-shrink:0;width:86px;height:58px}.kc-app.kc-premium .kc-session-person{border-inline-start:1px solid #e1ecf0;flex:1;align-items:center;gap:9px;min-width:0;padding-inline-start:12px;display:flex}.kc-app.kc-premium .kc-session-person>div{min-width:0}.kc-app.kc-premium .kc-session-person strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;color:#143d50;max-width:180px;font-size:14px;line-height:19px;display:block;overflow:hidden}.kc-app.kc-premium .kc-session-person small{color:#00765f;background:#e2f9ee;border-radius:5px;margin-top:3px;padding:1px 6px;font-size:11px;line-height:16px;display:inline-flex}.kc-app.kc-premium .bo-avatar{color:#07958f;background:#dff6f3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.kc-app.kc-premium .bo-avatar svg{width:29px;height:29px}.kc-app.kc-premium .bo-avatar img{object-fit:cover;width:100%;height:100%}.kc-app.kc-premium .kc-header .kc-notification-button{color:#0a5772;background:#f1f8fc;border:1px solid #deebf2;border-radius:12px;flex-shrink:0;width:44px;height:44px;min-height:44px;margin-inline-start:auto;padding:10px;position:relative}.kc-app.kc-premium .kc-notification-button>b{color:#ed5264;font-size:24px;line-height:18px;position:absolute;top:3px;right:6px}.kc-app.kc-premium .kc-section{width:100%;max-width:1040px;margin-inline:auto;padding:18px 16px}.kc-app.kc-premium h1{letter-spacing:-.65px;color:#102b48;margin:0 0 16px;font-size:30px;font-weight:750;line-height:36px}.kc-app.kc-premium h2{letter-spacing:-.3px;color:#103d51;font-size:18px;line-height:24px}.kc-app.kc-premium .kc-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.kc-app.kc-premium .kc-title h1{margin:0}.kc-app.kc-premium .kc-title>button:not(.kc-primary){color:#2b6480;background:#fff;border:1px solid #d5e6ee;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:13px;display:flex}.kc-app.kc-premium .kc-tour-shortcut{color:#fff;background:#0f4e67;border:1px solid #0f4e67;border-radius:12px;gap:10px;min-height:54px;padding:12px 14px;font-size:14px;font-weight:700;box-shadow:0 4px 12px #0b806010}.kc-app.kc-premium .kc-tour-shortcut strong{color:#0f4e67;background:#ffd100;border-radius:20px;place-items:center;min-width:27px;height:27px;margin-inline-start:auto;padding:3px 7px;display:grid}.kc-app.kc-premium .kc-tour-shortcut>svg{color:#ffd100}.kc-app.kc-premium .kc-switch{background:#edf2f7;border:0;border-radius:14px;gap:4px;margin:0 0 12px;padding:4px;display:flex}.kc-app.kc-premium .kc-switch>button{border:0;color:#58788c;background:0 0;border-bottom:0;border-radius:9px;flex:1;min-height:44px;padding:10px 8px;font-size:14px;font-weight:550}.kc-app.kc-premium .kc-switch>button[aria-pressed=true]{color:#fff;box-shadow:none;background:#0f4e67;border-bottom-color:#0f4e67;font-weight:750}.kc-app.kc-premium .kc-switch.compact{background:#fff;border:1px solid #d9e8ef;border-radius:8px;gap:2px;margin:0;padding:2px}.kc-app.kc-premium .kc-switch.compact button{border:0;border-radius:6px;min-height:34px;padding:5px 13px;font-size:12px}.kc-app.kc-premium .kc-switch.compact button[aria-pressed=true]{color:#fff;background:#29a2a0}.kc-app.kc-premium .kc-viewbar{color:#5b7a8c;justify-content:space-between;align-items:center;margin:10px 0;font-size:12px;display:flex}.kc-app.kc-premium .kc-history-switch{gap:8px;padding:9px 0;font-size:13px}.kc-app.kc-premium .kc-history-switch button{color:#22698d;background:#e9f4fc;border:0;border-radius:8px;min-height:36px;font-size:12px}.kc-app.kc-premium .kt-map{height:225px;min-height:180px;box-shadow:none;border:1px solid #d9e8ee;border-radius:12px;margin:12px 0 14px;overflow:hidden}.kc-app.kc-premium .kc-grid{grid-template-columns:1fr;gap:12px;display:grid}.kc-app.kc-premium .kc-reference-card{background:#fff;border:1px solid #e0e9f2;border-radius:18px;padding:16px;box-shadow:0 3px 12px #123c5005}.kc-app.kc-premium .kc-card-open{text-align:start;width:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.kc-app.kc-premium .kc-card-identity{align-items:flex-start;gap:12px;display:flex}.kc-app.kc-premium .kc-card-photo{color:#009b9c;background:#e5f7f7;border-radius:9px;flex:0 0 80px;place-items:center;width:80px;height:86px;display:grid;overflow:hidden}.kc-app.kc-premium .kc-card-photo img{object-fit:cover;border-radius:0;width:100%;height:100%}.kc-app.kc-premium .kc-card-copy{flex:1;min-width:0}.kc-app.kc-premium .kc-card-city{align-items:start;gap:8px;display:flex}.kc-app.kc-premium .kc-card-city h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:750;line-height:24px}.kc-app.kc-premium .kc-card-city small{white-space:nowrap;color:#2a7188;background:#eef8fb;border-radius:5px;margin-inline-start:auto;padding:2px 5px;font-size:11px}.kc-app.kc-premium .kc-card-copy p{color:#56788d;-webkit-line-clamp:2;margin:0 0 4px;font-size:13px;line-height:19px}.kc-app.kc-premium .kc-card-copy>small{color:#7890a0;margin-inline-end:7px;font-size:11px}.kc-app.kc-premium .kc-status{color:#4d7389;background:#e7f0f6;border-radius:20px;align-items:center;padding:2px 7px;font-size:12px;line-height:18px;display:inline-flex}.kc-app.kc-premium .kc-status.s2{color:#00845e;background:#dcf9ec}.kc-app.kc-premium .kc-status.s3{color:#1777b2;background:#dff0ff}.kc-app.kc-premium :is(.kc-status.s4,.kc-status.s5){color:#916a00;background:#fff1c2}.kc-app.kc-premium :is(.kc-status.s6,.kc-status.s7){color:#0a8861;background:#daf7ec}.kc-app.kc-premium .kc-reference-facts{border-top:1px solid #eef3f6;grid-template-columns:1fr 1fr;gap:7px 12px;margin:12px 0 8px;padding-top:10px;display:grid}.kc-app.kc-premium .kc-reference-facts p{color:#54788e;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;line-height:18px;display:flex}.kc-app.kc-premium .kc-reference-facts p:first-child{grid-column:1/-1}.kc-app.kc-premium .kc-reference-facts svg{color:#009798}.kc-app.kc-premium .kc-reference-facts strong{color:#31566b}.kc-app.kc-premium .kc-offer-pay{color:#098775;align-items:center;gap:7px;margin:5px 0;padding:4px 0;font-size:13px;display:flex}.kc-app.kc-premium .kc-card-actions{gap:8px;margin-top:10px;display:flex}.kc-app.kc-premium :is(.kc-card-action,.kc-primary){color:#163540;background:#ffd100;border:1px solid #efc400;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.kc-app.kc-premium .kc-card-accept{color:#163540;background:#ffd100}.kc-app.kc-premium :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #0b9b9e}.kc-app.kc-premium button:disabled{opacity:.45;cursor:not-allowed}.kc-app.kc-premium .kc-bottom{width:100%;max-width:none;height:calc(70px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);z-index:30;background:#fff;border-top:1px solid #e0ebf1;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #17425708}.kc-app.kc-premium .kc-bottom button{color:#6d889c;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:70px;padding:6px 0;font-size:11px;display:flex;position:relative}.kc-app.kc-premium .kc-bottom button svg{box-sizing:content-box;color:#688aa2;background:0 0;border-radius:20px;width:23px;height:23px;padding:5px 14px}.kc-app.kc-premium .kc-bottom button[aria-current=page]{color:#00858c;background:0 0;font-weight:750}.kc-app.kc-premium .kc-bottom button:is([aria-current=page],:hover,:focus-visible) svg,.kc-app.kc-premium .kc-bottom button:nth-child(2):is([aria-current=page],:hover) svg,.kc-app.kc-premium .kc-bottom button:nth-child(3):is([aria-current=page],:hover) svg{color:#0f4e67;background:0 0}.kc-app.kc-premium .kc-bottom button>b{top:6px;color:#193f4b;background:#ffd100;border:1px solid #fff;border-radius:50%;min-width:17px;height:17px;font-size:10px;line-height:17px;position:absolute;inset-inline-end:24%}.kc-app.kc-premium :is(input,select,textarea){color:#234b62;width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #c7dce6;border-radius:9px;padding:11px 12px;font-size:16px;line-height:22px}.kc-app.kc-premium label{color:#56768a;font-size:13px;font-weight:600;line-height:20px}.kc-app.kc-premium :is(input[type=checkbox],input[type=radio]){accent-color:#009a91;flex-shrink:0;width:19px;height:19px;min-height:0;padding:0}.kc-app.kc-premium :is(.kc-box,.kc-flow-info,.kc-finance-section,.kc-module){background:#fff;border:1px solid #e0e9f2;border-radius:18px;margin:14px 0;padding:18px;box-shadow:0 3px 12px #123c5004}.kc-app.kc-premium :is(.kc-box,.kc-finance-section)>h2{margin:0 0 12px;font-size:17px}.kc-app.kc-premium .kc-notice{color:#16694f;background:#e4f7ef;border:1px solid #cceadc;border-radius:9px;margin:12px 16px;padding:12px 14px;font-size:13px;line-height:20px}.kc-app.kc-premium .kc-alert{color:#795d1c;background:#fff4d9;border:1px solid #f2e2b2;border-radius:9px;padding:12px 14px;font-size:13px;line-height:20px}.kc-app.kc-premium .kc-empty{color:#688494;background:#fff;border:1px solid #e0ebf1;border-radius:12px;margin:12px 0;padding:26px 16px}.kc-app.kc-premium .kc-empty>svg{color:#009788;background:#def6f2;border-radius:50%}.kc-app.kc-premium .kc-empty h2{margin:12px 0 8px;font-size:18px}.kc-app.kc-premium .kc-empty p{font-size:14px;line-height:21px}.kc-app.kc-premium .kc-receipts .kc-title{display:block}.kc-app.kc-premium .kc-receipts .kc-title>.kc-primary{color:#fff;background:linear-gradient(120deg,#055568,#00747e);border-radius:12px;justify-content:flex-start;gap:16px;min-height:72px;margin-top:16px;padding:17px 18px;font-size:17px}.kc-app.kc-premium .kc-receipts .kc-title>.kc-primary svg{box-sizing:content-box;color:#56e3d6;background:#ffffff14;border-radius:50%;width:36px;height:36px;padding:7px}.kc-app.kc-premium .kc-summary{color:#4b768a;box-shadow:none;background:#e8f5f8;border:1px solid #d9eaf0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:7px;margin:12px 0;padding:12px 14px;display:flex}.kc-app.kc-premium .kc-summary strong{color:#075b70;margin:0;font-size:23px;line-height:28px}.kc-app.kc-premium .kc-summary span{margin-inline-end:10px;font-size:12px}.kc-app.kc-premium .kc-receipt-thumb{float:inline-start;color:#079f96;background:#e2f7f5;border-radius:8px;place-items:center;width:52px;height:52px;margin-inline-end:11px;display:grid;overflow:hidden}.kc-app.kc-premium .kc-receipt-thumb img{object-fit:cover;width:100%;height:100%}.kc-app.kc-premium .kc-table{background:#fff;border:1px solid #dce9f0;border-radius:12px;margin:14px 0;overflow:auto}.kc-app.kc-premium .kc-table th{color:#5a798e;background:#f0f6fa;padding:11px;font-size:12px}.kc-app.kc-premium .kc-table td{border-color:#e7f0f5;padding:12px;font-size:13px;line-height:20px}.kc-app.kc-premium .kc-table small{color:#688598;font-size:12px}.kc-app.kc-premium .kc-table button:not(.kc-link){color:#126c94;background:#e0f3ff;border:1px solid #d5eaf5;border-radius:7px;min-height:40px;padding:8px 12px;font-size:13px}.kc-app.kc-premium .kc-link{color:#11799e;text-align:start;font-weight:650}.kc-app.kc-premium .kc-revenue>label{background:#fff;border:1px solid #dbe9f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;max-width:none;margin:0 0 14px;padding:10px 12px;display:flex}.kc-app.kc-premium .kc-revenue>label input{border:0;width:auto;min-height:38px;padding:5px 8px}.kc-app.kc-premium .kc-earnings{color:#fff;background:linear-gradient(120deg,#03465a,#007577);border-radius:14px;margin:12px 0 14px;padding:20px;position:relative;box-shadow:0 5px 18px #07576b12}.kc-app.kc-premium .kc-earnings>svg{float:inline-end;color:#70e6d1;background:#ffffff10;border-radius:50%;width:44px;height:44px;padding:8px}.kc-app.kc-premium .kc-earnings>span{color:#d7f2ef;max-width:80%;font-size:13px;line-height:20px;display:block}.kc-app.kc-premium .kc-earnings>strong{letter-spacing:-1px;color:#fff;font-variant-numeric:tabular-nums;margin-top:10px;font-size:36px;line-height:44px;display:block}.kc-app.kc-premium .kc-revenue-totals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kc-app.kc-premium .kc-revenue-totals>div{background:#fff;border:1px solid #deebf1;border-radius:12px;padding:15px;position:relative}.kc-app.kc-premium .kc-revenue-totals svg{color:#c49c00;box-sizing:content-box;background:#fff5d6;border-radius:50%;margin-bottom:6px;padding:5px}.kc-app.kc-premium .kc-revenue-totals>div:last-child svg{color:#00a272;background:#ddf8eb}.kc-app.kc-premium .kc-revenue-totals strong{letter-spacing:-.5px;color:#123f56;font-variant-numeric:tabular-nums;font-size:24px;line-height:30px;display:block}.kc-app.kc-premium .kc-revenue-totals span{color:#52768a;font-size:12px;display:block}.kc-app.kc-premium .kc-money-row{text-align:start;background:0 0;border:0;border-bottom:1px solid #e6eff4;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:65px;margin:0;padding:12px 0;font-size:14px;display:flex}.kc-app.kc-premium .kc-money-row:last-child{border-bottom:0}.kc-app.kc-premium .kc-money-row small{color:#69869a;margin-top:3px;font-size:12px;line-height:18px;display:block}.kc-app.kc-premium .kc-money-row>span:last-child{text-align:end;font-variant-numeric:tabular-nums}.kc-app.kc-premium .kc-account-hero{color:#103f55;background:#fff;border:1px solid #dfeaf1;border-radius:12px;align-items:center;gap:15px;margin:0 0 16px;padding:18px;display:flex}.kc-app.kc-premium .kc-profile-initial{color:#fff;background:linear-gradient(135deg,#0b5369,#043d50);border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:27px;font-weight:600;display:grid;overflow:hidden}.kc-app.kc-premium .kc-profile-initial img{object-fit:cover;width:100%;height:100%}.kc-app.kc-premium .kc-account-hero strong{font-size:18px;line-height:24px}.kc-app.kc-premium .kc-account-hero p{color:#5b7a8d;margin:5px 0;font-size:13px}.kc-app.kc-premium .kc-account-active{color:#07835e;background:#def9eb;border-radius:5px;padding:3px 7px;font-size:11px}.kc-app.kc-premium .kc-training-entry{color:#6b580f;text-align:start;background:#fff6da;border:1px solid #f2df9d;border-radius:12px;align-items:center;gap:14px;width:100%;margin:14px 0;padding:16px;display:flex}.kc-app.kc-premium .kc-training-entry>svg{box-sizing:content-box;color:#b88b00;background:#ffefb2;border-radius:50%;width:42px;height:42px;padding:8px}.kc-app.kc-premium .kc-training-entry strong{font-size:15px;line-height:21px;display:block}.kc-app.kc-premium .kc-training-entry small{color:#8b7742;margin:3px 0;font-size:12px;line-height:18px;display:block}.kc-app.kc-premium .kc-training-entry span>strong:last-child{color:#8a6a00;margin-top:7px;font-size:12px}.kc-app.kc-premium .kc-account-menu{background:#fff;border:1px solid #dfeaf1;border-radius:12px;margin:14px 0;overflow:hidden}.kc-app.kc-premium .kc-account-menu>button{text-align:start;color:#17465b;background:#fff;border:0;border-bottom:1px solid #e9f0f4;border-radius:0;align-items:center;gap:12px;width:100%;min-height:74px;padding:13px 15px;display:flex}.kc-app.kc-premium .kc-account-menu>button>svg{color:#009d97;background:#e2f8f4;border-radius:10px;width:40px;height:40px;padding:8px}.kc-app.kc-premium .kc-account-menu>button>span{min-width:0}.kc-app.kc-premium .kc-account-menu strong{font-size:14px;line-height:20px;display:block}.kc-app.kc-premium .kc-account-menu small{color:#658599;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:18px;display:block}.kc-app.kc-premium .kc-account-menu>button>span:last-child:not(:has(strong)){color:#648ba0;margin-inline-start:auto;font-size:22px}.kc-app.kc-premium .kc-signout{color:#b9324e;text-align:center;background:#fff;border:1px solid #f1dbe0;border-radius:11px;margin:18px 0;padding:15px;font-size:14px;font-weight:650;text-decoration:none;display:block}.kc-app.kc-premium :is(.kc-back,.kc-account-backbar button){color:#226886;background:#e6f3fa;border:1px solid #cce3ee;border-radius:9px;align-items:center;min-height:46px;padding:10px 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.kc-app.kc-premium .kc-account-backbar{align-items:center;gap:8px;margin:0 0 16px;display:flex;position:static}.kc-app.kc-premium .kc-account-backbar>button:last-child{background:#fff;margin-inline-start:auto}.kc-app.kc-premium .kc-detail-page{background:var(--canvas);max-width:650px;padding:0 16px 20px}.kc-app.kc-premium .kc-flow-header{color:#153f55;z-index:8;background:#fff;border-bottom:1px solid #deebf1;gap:10px;min-height:66px;margin:0 -16px 16px;padding:10px 14px;top:0}.kc-app.kc-premium .kc-flow-header h1{color:#163e53;text-align:start;line-height:24px}.kc-app.kc-premium .kc-flow-header button{color:#165e79;background:#e7f4fa;border:1px solid #d3e6ef;border-radius:10px;min-width:46px;min-height:46px;padding:9px;font-size:24px}.kc-app.kc-premium .kc-flow-summary{border-color:#dfeaf1;border-radius:12px;gap:13px;padding:14px;box-shadow:0 3px 12px #123c5004}.kc-app.kc-premium .kc-flow-summary h2{margin:0 0 5px;font-size:20px;line-height:26px}.kc-app.kc-premium .kc-flow-summary p{color:#5a7c90;font-size:13px;line-height:19px}.kc-app.kc-premium .kc-flow-summary img{object-fit:cover;border-radius:9px;width:76px;max-width:none;height:84px}.kc-app.kc-premium .kc-flow-call{color:#157293;background:#fff;border:1px solid #cbe4ef;border-radius:9px;min-height:46px;margin:10px 0;font-size:14px}.kc-app.kc-premium .kc-navigation-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kc-app.kc-premium .kc-navigation-options .kc-flow-call{margin:0}.kc-app.kc-premium .kc-navigation-options svg{width:19px;height:19px}.kc-app.kc-premium .kc-flow-steps{gap:5px;margin:18px 0}.kc-app.kc-premium .kc-flow-steps li{gap:6px;font-size:11px;line-height:17px}.kc-app.kc-premium .kc-flow-steps li>span{color:#6c8a9c;background:#e2edf2;border:3px solid #fff;width:32px;height:32px;box-shadow:0 0 0 1px #dbe8ef}.kc-app.kc-premium .kc-flow-steps .done>span{color:#fff;background:#00a491}.kc-app.kc-premium .kc-flow-steps [aria-current=step]>span{color:#0f4e67;background:#ffdc38;box-shadow:0 0 0 1px #ebcf65}.kc-app.kc-premium .kc-signalement{color:#bc3651;background:#fff1f2;border:1px solid #f0cdd5;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:12px 0;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.kc-app.kc-premium .kc-flow-info dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kc-app.kc-premium .kc-flow-info dl>div{background:#f4f9fc;border:0;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:11px;font-size:13px;display:flex}.kc-app.kc-premium .kc-flow-info dt{color:#668497;font-size:12px}.kc-app.kc-premium .kc-flow-info dt svg{color:#06959b}.kc-app.kc-premium .kc-flow-info dd{text-align:start;color:#244f65;overflow-wrap:anywhere;margin:0;font-size:14px}.kc-app.kc-premium .kc-flow-action{bottom:calc(70px + env(safe-area-inset-bottom));z-index:7;background:#f4f8faf5;padding:10px 0}.kc-app.kc-premium .kc-flow-menu{border-color:#dce9f0;border-radius:12px}.kc-app.kc-premium .kc-flow-menu>a,.kc-app.kc-premium .kc-flow-menu>button{border-color:#e7eff4;min-height:58px;padding:14px 16px;font-size:15px}.kc-app.kc-premium .kc-flow form{border-color:#dce9f0;border-radius:12px;gap:12px;padding:16px}.kc-app.kc-premium .kc-tour-metrics{background:#fff;border:1px solid #dceaf1;border-radius:10px;flex-wrap:wrap;gap:10px;padding:12px;font-size:13px;display:flex}.kc-app.kc-premium .kc-tour-planbar{color:#658296;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.kc-app.kc-premium .kc-optimize{color:#0a855b;background:#dff8ec;border:1px solid #bfe9d7;border-radius:9px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700}.kc-app.kc-premium .kc-route-embed{border:1px solid #dbe8ef;border-radius:12px;width:100%;height:230px;overflow:hidden}.kc-app.kc-premium .kc-route-list{margin:14px 0;padding:0;list-style:none}.kc-app.kc-premium .kc-route-list>li{background:#fff;border:1px solid #dceaf1;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;margin:10px 0;padding:13px;display:grid;box-shadow:0 3px 12px #123c5004}.kc-app.kc-premium .kc-stop-number{color:#007d86;background:#d8f6f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:750;display:grid}.kc-app.kc-premium .is-done .kc-stop-number{color:#008758;background:#d9f8e9}.kc-app.kc-premium .kc-stop-open{text-align:start;color:#17485e;background:0 0;border:0;justify-content:space-between;align-items:start;gap:8px;width:100%;min-height:30px;padding:0;display:flex}.kc-app.kc-premium .kc-stop-open strong{font-size:16px;line-height:22px}.kc-app.kc-premium .kc-stop-open span{color:#61879b;font-size:12px;line-height:18px}.kc-app.kc-premium .kc-route-list p{color:#607f92;margin:5px 0;font-size:13px;line-height:19px}.kc-app.kc-premium .kc-route-list small{color:#698a9d;font-size:12px;line-height:18px}.kc-app.kc-premium .kc-stop-tools{border-top:1px solid #edf3f6;flex-wrap:wrap;grid-column:2;gap:6px;margin-top:3px;padding-top:8px;display:flex}.kc-app.kc-premium .kc-stop-tools button{color:#316f8c;background:#edf7fc;border:1px solid #d9eaf2;border-radius:7px;min-height:38px;padding:7px 9px;font-size:12px}.kc-app.kc-premium .kc-stop-tools button[aria-label=Retirer\ l’exutoire]{color:#b73952;background:#fff1f3;border-color:#f0d3da}.kc-app.kc-premium .kc-tour-launch{bottom:calc(70px + env(safe-area-inset-bottom));z-index:7;background:#f4f8faf5;gap:8px;padding:12px 0;display:grid}.kc-app.kc-premium .kc-tour-launch button:not(.kc-primary){color:#236d89;background:#fff;border:1px solid #cce3ee;border-radius:9px;min-height:44px;font-size:13px}.kc-app.kc-premium .kc-learning-progress{color:#126e60;background:#e7f8f3;border:1px solid #cdece0;border-radius:12px;margin:12px 0;padding:16px}.kc-app.kc-premium .kc-learning-progress svg{color:#009f87}.kc-app.kc-premium .kc-learning-progress progress{accent-color:#009f87;height:7px}.kc-app.kc-premium .kc-module{margin:0;padding:16px}.kc-app.kc-premium .kc-module h2{margin:12px 0 7px;font-size:18px}.kc-app.kc-premium .kc-training-preview{object-fit:cover;border-radius:10px;max-height:190px}.kc-app.kc-premium .kc-guided{background:0 0;border:0;padding:0}.kc-app.kc-premium .kc-training-art{object-fit:contain;background:#fff;border-radius:12px;max-height:240px}.kc-app.kc-premium .kc-training-rule{font-size:16px;line-height:24px}.kc-app.kc-premium .kc-training-question button{background:#fff;border:1px solid #d6e6ee;border-radius:10px;min-height:52px;font-size:15px}.kc-app.kc-premium .kc-training-question button.chosen{background:#e6faf2;border-color:#00a58f}.kc-app.kc-premium .kc-onboarding{max-width:640px;padding-bottom:24px}.kc-app.kc-premium .kc-onboard-actions{bottom:calc(70px + env(safe-area-inset-bottom));background:var(--canvas)}.kc-app.kc-premium .kc-modal{color:#163f54;background:#fff;border:0;border-radius:16px;width:min(680px,100%);max-height:94dvh;padding:0;overflow:auto}.kc-app.kc-premium .kc-modal-body{padding:20px}.kc-app.kc-premium .kc-modal::backdrop{background:#082e46a8}.kc-app.kc-premium .kc-modal h2{margin:10px 0 18px;font-size:21px;line-height:27px}.kc-app.kc-premium .kc-upload{background:#eaf9f6;border:1px dashed #69bfb2;border-radius:11px;margin:14px 0;padding:18px}.kc-app.kc-premium .kc-close{color:#296783;background:#eef6fa;border:1px solid #d7e7ef;border-radius:10px;min-width:44px;min-height:44px}@media (width>=760px){.kc-app.kc-premium .kc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-app.kc-premium .kc-header{padding-inline:max(24px,50vw - 524px)}.kc-app.kc-premium .kc-section{padding:24px 16px}.kc-app.kc-premium :is(.kc-revenue,.kc-account-page,.kc-training,.kc-tour-v76){max-width:700px}.kc-app.kc-premium .kc-bottom{padding-inline:max(8px,50vw - 320px)}.kc-app.kc-premium .kt-map{height:310px}.kc-app.kc-premium .kc-account-page{padding-top:24px}}@media (width<=640px){.kc-app.kc-premium .kc-table{background:0 0;border:0;overflow:visible}.kc-app.kc-premium .kc-table thead{display:none}.kc-app.kc-premium .kc-table table,.kc-app.kc-premium .kc-table tbody{display:block}.kc-app.kc-premium .kc-table tr{background:#fff;border:1px solid #dfeaf1;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px 10px;margin:0 0 10px;padding:13px;display:grid}.kc-app.kc-premium .kc-table td{border:0;min-width:0;padding:2px 0;display:block}.kc-app.kc-premium .kc-table td:first-child{grid-column:1/-1;min-height:46px}.kc-app.kc-premium .kc-table td:last-child{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:5px;display:flex}.kc-app.kc-premium .kc-table td:first-child .kc-link{font-size:15px;line-height:22px}.kc-app.kc-premium .kc-table td:empty{display:none}.kc-app.kc-premium .kc-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.kc-app.kc-premium .kc-modal-body{padding:18px 16px 30px}.kc-app.kc-premium .kc-accept-sheet{border-radius:20px 20px 0 0;padding-inline:20px}.kc-app.kc-premium .kc-fields{grid-template-columns:1fr}}@media (width<=370px){.kc-app.kc-premium .kc-session-person>.bo-avatar{display:none}.kc-app.kc-premium .kc-section{padding-inline:13px}.kc-app.kc-premium .kc-card-city h2{font-size:16px}.kc-app.kc-premium .kc-card-photo{flex-basis:62px;width:62px}.kc-app.kc-premium .kc-reference-facts{gap:7px}.kc-app.kc-premium .kc-navigation-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kc-app.kc-premium *{scroll-behavior:auto;transition:none}}.kc-app.kc-premium .kc-account-hero{color:#103f55!important;background:#fff!important;border:1px solid #dfeaf1!important}.kc-app.kc-premium .kc-account-menu>button{padding:13px 15px!important}.kc-app.kc-premium .kc-account-menu>button:last-child{border-bottom:0!important}.kc-app.kc-premium .kc-results-heading{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.kc-app.kc-premium .kc-results-heading h2{margin:0;font-size:17px}.kc-app.kc-premium .kc-results-heading>span{color:#0f4e67;background:#dff2f2;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700}.kc-app.kc-premium .kc-switch{gap:3px;padding:3px}.kc-app.kc-premium .kc-switch>button{border-radius:8px}.kc-app.kc-premium .kc-title>button:not(.kc-primary){color:#0f4e67;background:#dff4f3;border-color:#b9dfdc}.kc-app.kc-premium .kc-card-photo{color:#29a2a0}.kc-app.kc-premium .kc-card-accept{box-shadow:0 3px 8px #ffd10030}.kc-app.kc-premium .kc-earnings{color:#fff;background:linear-gradient(120deg,#0f4e67,#12647a);border-color:#0f4e67}.kc-app.kc-premium .kc-earnings svg{color:#00d1be}.kc-app.kc-premium .kc-earnings strong{color:#fff;font-size:34px}.kc-app.kc-premium .kc-training-entry{background:#fff7cd;border-color:#f1df83}.kc-app.kc-premium .kc-account-menu>button>svg{color:#29a2a0;background:#ddf4ef}.kc-app.kc-premium .kc-account-menu>button:nth-child(2)>svg{color:#0f4e67;background:#e3f0f6}.kc-app.kc-premium .kc-account-menu>button:nth-child(3)>svg{color:#d7a700;background:#fff5cc}.kc-app.kc-premium .kc-stop-number{color:#fff;background:#0f4e67}.kc-app.kc-premium .kc-route-list>li:nth-child(2n) .kc-stop-number{color:#0f4e67;background:#ffd100}.kc-app.kc-premium .kc-tracking{color:#0f6259;background:#e3f5f0;border:1px solid #c5e8dd;border-radius:10px;align-items:center;gap:10px;max-width:700px;margin:8px auto 0;padding:12px 16px;font-size:12px;display:flex}.kc-app.kc-premium .kc-tracking button{color:#0f4e67;background:#fff;border:1px solid #b8d9d3;border-radius:8px;min-height:44px;margin-inline-start:auto;font-size:12px}.kc-app.kc-premium .kc-location-consent{max-width:640px;margin:16px auto;padding:18px}.kc-app.kc-premium .kc-location-consent h3{align-items:center;gap:10px;display:flex}.kc-app.kc-premium .kc-location-consent h3 svg{color:#29a2a0}.kc-app.kc-premium .kc-location-consent p{color:#526f82;font-size:13px;line-height:1.6}.kc-app.kc-premium .kc-location-consent .kc-consent-ok{color:#167458;align-items:center;gap:8px;font-weight:700;display:flex}.kc-app.kc-premium :is(.bo-agreements,.kc-location-consent) .kc-check{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;display:flex}.kc-app.kc-premium :is(.bo-agreements,.kc-location-consent) input[type=checkbox]{accent-color:#29a2a0;flex:0 0 20px;width:20px;height:20px;margin-top:4px}.kc-app.kc-premium .bo-agreements>h3{color:#0f4e67}.kc-app.kc-premium .bo-agreements>details{background:#f3f8fa;border:1px solid #e0eaef;border-radius:8px;margin:10px 0;padding:12px}.kc-app.kc-premium .bo-agreements summary{color:#0f4e67;cursor:pointer;font-size:14px;font-weight:650}.kc-app.kc-premium .kc-onboarding progress{accent-color:#29a2a0}.kc-app.kc-premium .kc-onboard-top{color:#0f4e67}.kc-app.kc-premium .kc-quick-search{color:#6d819b;background:#f0f4f8;border:1px solid #e1e9f0;border-radius:18px;align-items:center;gap:12px;margin:14px 0 12px;padding:0 16px;display:flex}.kc-app.kc-premium .kc-quick-search input{background:0 0;border:0;min-width:0;padding-inline:0}.kc-app.kc-premium .kc-service-chips{gap:9px;margin-bottom:8px;padding:0 0 6px;display:flex;overflow-x:auto}.kc-app.kc-premium .kc-service-chips button{color:#254861;background:#edf2f7;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:14px;display:flex}.kc-app.kc-premium .kc-bottom button[aria-current=page]:after{content:"";background:#0f4e67;border-radius:4px;width:28px;height:3px;position:absolute;bottom:3px}.kc-app.kc-premium .kc-finance-section h2{align-items:center;gap:8px;display:flex}.kc-app.kc-premium .kc-finance-section h2>svg{color:#00b9ad}.kc-app.kc-premium .kc-account-menu>button:nth-child(4)>svg{color:#8b6ce6;background:#f0eaff}.kc-app.kc-premium .kc-account-menu>button:nth-child(5)>svg{color:#268ced;background:#e5f1ff}.kc-app.kc-premium .kc-bottom button{--nav-ink:#087c72;--nav-tint:#def8ef;color:var(--nav-ink)}.kc-app.kc-premium .kc-bottom button:nth-child(2){--nav-ink:#a45b13;--nav-tint:#fff0d9}.kc-app.kc-premium .kc-bottom button:nth-child(3){--nav-ink:#7845aa;--nav-tint:#f1e6ff}.kc-app.kc-premium .kc-bottom button:nth-child(4){--nav-ink:#2867ac;--nav-tint:#e4f0ff}.kc-app.kc-premium .kc-bottom button svg{color:var(--nav-ink);background:var(--nav-tint)}.kc-app.kc-premium .kc-bottom button[aria-current=page]{background:var(--nav-tint);color:var(--nav-ink);font-weight:800}.kc-app.kc-premium .kc-bottom button[aria-current=page] svg{background:var(--nav-ink);color:#fff}.kc-app.kc-premium .kc-bottom button[aria-current=page]:after{background:var(--nav-ink)}.kc-app.kc-premium .kc-switch{background:0 0;gap:8px;padding:4px 0}.kc-app.kc-premium .kc-switch button{--switch-ink:#087c72;--switch-tint:#e1f7ee;background:var(--switch-tint);color:var(--switch-ink);border:1px solid #0000;border-radius:10px}.kc-app.kc-premium .kc-switch button:nth-child(2){--switch-ink:#2a63a0;--switch-tint:#e6f1ff}.kc-app.kc-premium .kc-switch button[aria-pressed=true]{background:var(--switch-ink);color:#fff;box-shadow:0 3px 8px #0f4e6718}.kc-app.kc-premium .kc-service-chips button{--chip-ink:#285f99;--chip-tint:#e6f1ff;color:var(--chip-ink);background:var(--chip-tint)}.kc-app.kc-premium .kc-service-chips button:nth-child(2){--chip-ink:#0b7a5b;--chip-tint:#dff7ed}.kc-app.kc-premium .kc-service-chips button:nth-child(3){--chip-ink:#9a5510;--chip-tint:#fff0d8}.kc-app.kc-premium .kc-service-chips button[aria-pressed=true]{color:#fff;background:var(--chip-ink)}.kc-app.kc-premium .kc-profile-actions{gap:10px;margin:16px 0;display:grid}.kc-app.kc-premium .kc-profile-actions button{text-align:start;color:#285f99;background:#e7f2ff;border:1px solid #c9def5;align-items:center;gap:10px;display:flex}.kc-app.kc-premium .kc-profile-actions button:last-child{color:#7644a1;background:#f1e7ff;border-color:#dfcef3}.kc-app.kc-premium .kc-mandate-record{border-top:1px solid #dce7ed;padding:16px 0}.kc-app.kc-premium .kc-mandate-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.kc-app.kc-premium .kc-mandate-record details{margin:14px 0}.kc-app.kc-premium .bo-mandate-section>summary{color:#7845aa;align-items:center;gap:10px;display:flex}.seo-page{background:#f7f8f5}.seo-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:54px;padding:72px 0 86px;display:grid}.seo-hero h1{color:#063949;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,76px);line-height:.98}.seo-hero h1 em{color:#0f4e67;font-style:normal;display:block}.seo-hero p{color:#60747b;font-size:18px;line-height:1.65}.seo-chip{color:#0f4e67;letter-spacing:.08em;text-transform:uppercase;background:#eaf2ef;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.seo-dot{background:#29a2a0;border-radius:50%;width:9px;height:9px}.seo-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.seo-note{margin-top:14px;font-size:13px!important}.seo-media{background:#0f4e67;border-radius:70px 18px;min-height:520px;overflow:hidden;box-shadow:0 28px 80px #03232f29}.seo-media img{object-fit:cover;width:100%;height:100%;min-height:520px}.seo-proof{background:#dbe5e5;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:92px;display:grid;overflow:hidden}.seo-proof div{background:#fff;padding:28px}.seo-proof strong{color:#063949;font-size:28px;display:block}.seo-proof span{color:#60747b;margin-top:7px;font-size:13px;display:block}.seo-section{padding:92px 0}.seo-head{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.seo-head h2{color:#063949;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.seo-head p{color:#60747b;margin:0;line-height:1.7}.seo-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.seo-card{background:#fff;border:1px solid #0f4e6724;border-radius:22px;padding:28px}.seo-card strong{color:#063949;font-size:18px;display:block}.seo-card p{color:#60747b;margin-bottom:0;line-height:1.65}.seo-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.seo-step{color:#fff;background:#0f4e67;border-radius:22px;padding:30px}.seo-step:before{counter-increment:step;content:"0" counter(step);color:#063949;background:#ffd100;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:inline-grid}.seo-step h3{font-size:20px}.seo-step p{color:#ffffffb8;line-height:1.6}.seo-answer{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid}.seo-answer-box{color:#fff;background:#063949;border-radius:24px;padding:34px}.seo-answer-box h2{margin-top:0;font-size:32px}.seo-answer-box p,.seo-answer-box li{color:#ffffffc7;line-height:1.7}.seo-faq{gap:12px;display:grid}.seo-faq details{background:#fff;border:1px solid #0f4e6724;border-radius:16px;padding:20px 22px}.seo-faq summary{cursor:pointer;color:#063949;font-weight:900}.seo-faq p{color:#60747b;line-height:1.65}.seo-cta{padding:76px 0}.seo-cta-box{color:#fff;background:#0f4e67;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:46px;display:flex}.seo-cta-box h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px)}.seo-cta-box p{color:#ffffffb8}@media (width<=820px){.seo-hero,.seo-head,.seo-answer{grid-template-columns:1fr}.seo-media,.seo-media img{min-height:390px}.seo-proof,.seo-grid,.seo-steps{grid-template-columns:1fr}.seo-hero{padding-top:46px}.seo-cta-box{flex-direction:column;align-items:flex-start}}.seo-related{flex-wrap:wrap;gap:16px;padding-bottom:48px;display:flex}.seo-related a{color:var(--blue);font-weight:700}.seo-chip,.seo-note,.seo-proof span{font-size:14px!important}@media (width<=820px){.seo-media{grid-row:1;min-height:260px}.seo-media img{min-height:260px;max-height:390px}.seo-hero h1{font-size:clamp(36px,9vw,60px)}}.seo-hero{position:relative}.seo-hero>div:first-child{z-index:1;position:relative}.seo-hero h1{max-width:720px}.seo-hero .k-button-yellow{box-shadow:0 8px #ffd10033,0 16px 36px #03232f1f}.seo-chip{color:#063949;background:#dff5f1}.seo-dot{box-shadow:0 0 0 5px #29a2a024}.seo-media{border-radius:34px 12px;min-height:460px;box-shadow:0 24px 64px #03232f2e}.seo-media img{object-fit:cover;min-height:460px}.seo-proof{background:#0f4e67;gap:1px;margin-bottom:74px;box-shadow:0 18px 44px #03232f1f}.seo-proof div{background:#0f4e67;padding:28px 32px;position:relative}.seo-proof div:nth-child(2){background:#29a2a0}.seo-proof div:nth-child(3){background:#ffd100}.seo-proof strong{color:#fff;font-size:clamp(27px,3vw,38px)}.seo-proof div:nth-child(3) strong{color:#063949}.seo-proof span{color:#ffffffdb}.seo-proof div:nth-child(3) span{color:#24454c}.seo-section.alt{background:#e6f4f1}.seo-section:nth-of-type(4){background:#fff9dc}.seo-card{border:0;border-top:4px solid #29a2a0;border-radius:18px;box-shadow:0 12px 32px #03232f12}.seo-card:nth-child(2){border-top-color:#ffd100}.seo-card:nth-child(3){border-top-color:#0f4e67}.seo-step{background:#0f4e67;border-radius:18px;padding:27px;position:relative;overflow:hidden}.seo-step:nth-child(2){background:#127e81}.seo-step:nth-child(3){background:#073646}.seo-step-icon{color:#073646;background:#ffd100;border-radius:14px;place-items:center;width:44px;height:44px;margin:14px 0 18px;display:grid}.seo-step-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.seo-step:before{display:none}.seo-answer-box{background:#073646;box-shadow:0 18px 48px #03232f24}.seo-faq details{border:0;box-shadow:0 8px 24px #03232f0d}.seo-related{border-top:1px solid #0f4e671f}@media (width<=820px){.seo-media,.seo-media img{min-height:280px}.seo-hero{gap:30px}.seo-proof{grid-template-columns:1fr;gap:2px}.seo-proof div{padding:18px 22px}.seo-proof strong{font-size:28px}.seo-proof{margin-bottom:35px}.seo-step{padding:24px}.seo-step-icon{margin:4px 0 14px}}.seo-media{position:relative}.seo-media .seo-caption{color:#fff;letter-spacing:.02em;background:#062f40d1;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}.k-site.seo-page .seo-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,54px)}.k-site.seo-page .seo-hero>div{min-width:0}.k-site.seo-page .seo-chip{letter-spacing:.04em;border-radius:14px;margin:0 0 24px;line-height:1.5}.k-site.seo-page .seo-hero h1{letter-spacing:-.035em;overflow-wrap:normal;margin:0 0 26px;font-size:clamp(38px,4.1vw,62px);line-height:1.12}.k-site.seo-page .seo-hero p{max-width:56ch;margin:0;font-size:18px;line-height:1.75}.k-site.seo-page .seo-actions{gap:16px;margin:28px 0 0}.k-site.seo-page .seo-hero .seo-note{max-width:48ch;margin:22px 0 0;line-height:1.65;font-size:14px!important}.k-site.seo-page .seo-head{align-items:start;gap:32px 56px}.k-site.seo-page .seo-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.k-site.seo-page .seo-head p{margin:0;line-height:1.75}.k-site.seo-page .seo-card p{margin:14px 0 0}.k-site.seo-page .seo-step h3{margin:0 0 14px;line-height:1.35}.k-site.seo-page .seo-step p{color:#fff;margin:0;line-height:1.75}.k-site.seo-page .seo-proof div:nth-child(2) strong,.k-site.seo-page .seo-proof div:nth-child(2) span{color:#062f3c}.k-site.seo-page .seo-answer-box h2{margin:0 0 24px;font-size:32px;line-height:1.2}.k-site.seo-page .seo-answer-box ul{margin:0;padding-left:22px}.k-site.seo-page .seo-answer-box li+li{margin-top:16px}.k-site.seo-page .seo-faq summary{padding-right:8px;line-height:1.5}.k-site.seo-page .seo-faq p{margin:18px 0 0}.k-site.seo-page .seo-cta-box h2{margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.k-site.seo-page .seo-cta-box p{margin:20px 0 0;line-height:1.75}.k-site.seo-page .seo-cta-box>a{flex-shrink:0}.k-site.seo-page .seo-related{gap:14px 28px;padding-top:28px;line-height:1.6}@media (width<=900px){.k-site.seo-page .seo-hero,.k-site.seo-page .seo-head{grid-template-columns:1fr}.k-site.seo-page .seo-media{grid-row:1;min-height:280px}.k-site.seo-page .seo-media img{min-height:280px;max-height:460px}.k-site.seo-page .seo-cta-box{flex-direction:column;align-items:flex-start}}@media (width<=540px){.k-site.seo-page .seo-hero h1{font-size:clamp(34px,8.5vw,44px);line-height:1.15}.k-site.seo-page .seo-hero p{font-size:17px}.k-site.seo-page .seo-section{padding:56px 0}.k-site.seo-page .seo-cta-box{padding:28px 24px}.k-site.seo-page .seo-actions .k-button,.k-site.seo-page .seo-cta-box .k-button{white-space:normal;text-align:center;max-width:100%}}.k-site.seo-page .seo-editorial{max-width:900px}.k-site.seo-page .seo-editorial h2{margin:0 0 24px;font-size:clamp(30px,3.2vw,44px);line-height:1.18}.k-site.seo-page .seo-editorial h3{margin:36px 0 14px;scroll-margin-top:130px;font-size:23px;line-height:1.35}.k-site.seo-page .seo-editorial p{color:#315961;margin:0 0 20px;font-size:17px;line-height:1.8}.k-site.seo-page .seo-editorial a{color:#0f4e67;text-underline-offset:4px;text-decoration:underline}.k-site.seo-page .seo-breadcrumb{color:#315961;flex-wrap:wrap;gap:8px;padding-top:22px;font-size:14px;line-height:1.6;display:flex}.k-site.seo-page .seo-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.k-site.seo-page .seo-editorial h2:not(:first-child){margin-top:40px}.k-site.seo-page .seo-editorial .seo-actions a{font-size:16px}.k-site.seo-page .seo-related{padding-bottom:24px}.ux-request .ux-field input[type=file]{max-width:100%;padding:14px}.ux-request .ux-error button{font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ux-request .ux-summary p{overflow-wrap:anywhere}.k-site .k-hero-proof strong{white-space:nowrap}.k-site .k-hero-proof div{min-width:0}.k-site.seo-page .seo-proof div:nth-child(2){background:#ffd100}.k-site.seo-page .seo-proof div:nth-child(3){background:#29a2a0}.k-site.seo-page .seo-proof div:nth-child(3) strong,.k-site.seo-page .seo-proof div:nth-child(3) span{color:#062f3c}.ks-client-portal .cp-company{overflow-wrap:anywhere;color:#37677d;max-width:220px;font-weight:650}.ks-client-portal .cp-welcome{color:#fff;background:linear-gradient(120deg,#0f4e67,#087d86);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.ks-client-portal .cp-welcome>div{z-index:1;position:relative}.ks-client-portal .cp-welcome>div>span{color:#aee3df;letter-spacing:1.7px;font-size:10px;font-weight:750}.ks-client-portal .cp-welcome h2{color:#fff;margin:10px 0;font-size:27px;line-height:1.25}.ks-client-portal .cp-welcome p{color:#d5e8ed;margin:10px 0 0;font-size:14px}.ks-client-portal .cp-welcome .ks-primary{white-space:normal;flex-shrink:0;align-items:center;gap:10px;display:flex;color:#153f50!important;background:#ffd100!important}.ks-client-portal .cp-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.ks-client-portal .cp-metrics>.ks-card{align-items:center;gap:17px;margin:0;padding:22px;display:flex}.ks-client-portal .cp-metrics svg{color:#29a2a0;background:#e2f4f1;border-radius:50%;width:47px;height:47px;padding:12px}.ks-client-portal .cp-metrics strong{color:#0f4e67;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.4;display:block}.ks-client-portal .cp-metrics span{color:#557389;font-size:13px;display:block}.ks-client-portal .cp-collection-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.ks-client-portal .cp-collection-list>article{border-bottom:1px solid #e7eff3;align-items:center;gap:18px;padding:20px 0;display:flex}.ks-client-portal .cp-collection-list>article:last-child{border:0}.ks-client-portal .cp-day{color:#0f4e67;background:#f3f8fa;border:1px solid #d8e9ed;border-radius:10px;flex:none;align-content:center;justify-items:center;width:60px;height:66px;display:grid}.ks-client-portal .cp-day strong{font-size:24px}.ks-client-portal .cp-day span{font-size:12px}.ks-client-portal .cp-reference{color:#648092;letter-spacing:1px;font-size:10px}.ks-client-portal .cp-collection-list h3{margin:3px 0 7px}.ks-client-portal .cp-collection-list p{color:#53758a;margin:5px 0;font-size:13px}.ks-client-portal .cp-collection-list small{color:#53758a;margin:5px 0;font-size:12px;display:block}.ks-client-portal .cp-collection-list>article>button{margin-inline-start:auto}.ks-client-portal .cp-status{color:#476c80;background:#eef4f8;border-radius:6px;margin-top:7px;padding:5px 10px;font-size:11px;font-weight:650;line-height:1.5;display:inline-block}.ks-client-portal .cp-status-2{color:#80631a;background:#fff6d9}.ks-client-portal .cp-status-3{color:#16765f;background:#e0f5ed}.ks-client-portal .cp-status-4{color:#2c6594;background:#e5f0fa}.ks-client-portal .cp-status-cancelled{color:#66767d;background:#f1f1f1}.ks-client-portal .cp-calendar header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ks-client-portal .cp-calendar h2{text-transform:capitalize;margin:0;font-size:16px}.ks-client-portal .cp-calendar header button{min-width:32px;min-height:32px;padding:0}.ks-client-portal .cp-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ks-client-portal .cp-calendar-grid>span{color:#668093;padding-block:8px;font-size:10px}.ks-client-portal .cp-calendar-grid button{background:#f7fafc;border:0;min-height:36px;margin:0;padding:5px 0 10px;font-size:12px;position:relative}.ks-client-portal .cp-calendar-grid button[aria-pressed=true]{color:#fff;background:#0f4e67}.ks-client-portal .cp-calendar-grid .cp-today{box-shadow:inset 0 0 0 1px #29a2a0}.ks-client-portal .cp-calendar i{border-radius:50%;width:5px;height:5px;display:inline-block}.ks-client-portal .cp-calendar-grid i{bottom:3px;position:absolute;inset-inline-start:calc(50% - 2px)}.ks-client-portal .cp-calendar .confirmed{background:#29a2a0}.ks-client-portal .cp-calendar .pending{background:#d6a800}.ks-client-portal .cp-calendar footer{color:#658295;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:11px;display:flex}.ks-client-portal .cp-calendar footer i{margin-inline-end:5px}.ks-client-portal .cp-details{border-inline-start:4px solid #29a2a0}.ks-client-portal .cp-quote-request{border-bottom:1px solid #e4edf2;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ks-client-portal .cp-quote-request p{color:#567389;margin:5px 0}.ks-client-portal .cp-period{gap:18px;margin:20px 0;display:flex}.ks-client-portal .cp-period label{gap:6px;display:grid}.ks-client-portal .cp-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.ks-client-portal .cp-checkbox{align-items:center;gap:12px;line-height:1.6;display:flex!important}.ks-client-portal .cp-checkbox input{flex:none;width:20px!important;min-height:20px!important;margin:0!important}.cp-date-add{align-items:center;gap:10px;display:flex}.cp-date-tags,.cp-date-preview>div{flex-wrap:wrap;gap:6px;display:flex}.cp-date-preview{background:#edf8f5;border:1px solid #d0e9e4;border-radius:10px;padding:18px}.cp-date-preview time{color:#236c71;background:#fff;border-radius:6px;padding:6px 10px;font-size:12px}.ks-client-portal .cp-request{max-width:900px;margin:0 auto}.ks-client-portal .cp-request>button{margin-bottom:16px}.ks-client-portal .ux-request{max-width:none}.ks-client-portal .ux-progress{overflow:auto}.ks-client-portal .ux-progress button{flex:1}.ks-client-portal .ux-actions .button-primary{color:#0f4e67;background:#ffd100}.ks-client-portal .cp-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.ks-client-portal .cp-collection-grid{grid-template-columns:1fr}.ks-client-portal .cp-calendar{grid-row:1;max-width:400px}.ks-client-portal .cp-welcome{flex-direction:column;align-items:flex-start}.ks-client-portal .cp-metrics{gap:10px}.ks-client-portal .cp-metrics>.ks-card{gap:10px;padding:15px}.ks-client-portal .cp-metrics strong{font-size:23px}}@media (width<=640px){.ks-client-portal .cp-welcome{padding:23px}.ks-client-portal .cp-welcome h2{font-size:23px}.ks-client-portal .cp-metrics{grid-template-columns:1fr}.ks-client-portal .cp-metrics>.ks-card>div{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.ks-client-portal .cp-collection-list>article{flex-wrap:wrap;gap:12px}.ks-client-portal .cp-collection-list>article>div:nth-child(2){flex:1}.ks-client-portal .cp-collection-list>article>button{margin-inline-start:72px}.ks-client-portal .cp-company{display:none}.ks-client-portal .cp-calendar{max-width:none}.ks-client-portal .cp-request .ux-body{padding:18px}.ks-client-portal .cp-period{flex-wrap:wrap}.ks-client-portal .cp-checkbox{align-items:flex-start}.ks-client-portal .ks-sidebar nav svg{display:block}}.ks-client-portal dialog.cp-details{width:min(720px,100vw - 32px);max-height:90dvh;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto}.ks-client-portal dialog.cp-details::backdrop{background:#062c4477}.ks-client-portal .cp-metrics>.ks-card:first-child svg{color:#00bba6;background:#dcf8f2}.ks-client-portal .cp-metrics>.ks-card:nth-child(2) svg{color:#e7b100;background:#fff5d2}.ks-client-portal .cp-metrics>.ks-card:nth-child(3) svg{color:#278cec;background:#e6f1ff}.ks-client-portal .cp-side-panels{gap:18px;min-width:0;display:grid}.ks-client-portal .cp-side-panels .ks-card{margin-bottom:0}.ks-client-portal .cp-side-panels .kv-donut{grid-template-columns:1fr;gap:8px;min-height:0}.ks-client-portal .cp-side-panels .kv-donut svg{max-width:170px}.ks-client-portal .cp-day{color:#136b97;background:#e4f4fe;border-color:#d5eaf8}.ks-client-portal .cp-collection-list>article:nth-child(2n) .cp-day{color:#0b886c;background:#e4f8f2;border-color:#d7efe5}.ks-client-portal .cp-calendar-grid button{border-radius:9px}.ks-client-portal .cp-status-4,.ks-client-portal .cp-status-5,.ks-client-portal .cp-status-6,.ks-client-portal .cp-status-7{color:#087d54;background:#dff9ed}@media (width<=1180px){.ks-client-portal .cp-side-panels{grid-row:1;grid-template-columns:1fr 1fr}.ks-client-portal .cp-side-panels .cp-calendar{max-width:none}}@media (width<=640px){.ks-client-portal .cp-side-panels{grid-template-columns:1fr}.ks-client-portal .cp-side-panels .kv-donut{grid-template-columns:1fr 1fr}}
