/* Infobyd site CSS: Bootstrap + assets/css/infobyd.css, unused rules removed and minified for speed. Edit infobyd.css, then rebuild. */
@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.carousel{position:relative}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.shadow{box-shadow:var(--bs-box-shadow)!important}.h-100{height:100%!important}.m-4{margin:1.5rem!important}.visible{visibility:visible!important}:root{--blue-dark:#2e6a99;--blue:#4a8fc7;--blue-light:#86c9ec;--blue-hover:#245780;--tint:#eef6fc;--ink:#0f172a;--text:#1f2937;--muted:#5b6675;--line:#e2e8f0;--white:#ffffff;--accent:#f59e0b;--accent-soft:#fef3c7;--wa:#1fa855;--grad:linear-gradient(90deg, #2e6a99 0%, #4a8fc7 55%, #86c9ec 100%);--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(15, 23, 42, 0.05),0 4px 16px rgba(15, 23, 42, 0.06);--shadow-lg:0 12px 32px rgba(15, 23, 42, 0.1);--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:88px;--container:1200px;--gutter:24px}*{box-sizing:border-box;margin:0;padding:0}address,blockquote,dd,dl,figure,h1,h2,h3,h4,h5,label,ol,p,ul{margin:0;padding:0}h5{font-weight:600;line-height:1.3}img,svg{vertical-align:baseline}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:17px;line-height:1.65;color:var(--text);background:var(--white);overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--blue-dark);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}h1,h2,h3,h4{color:var(--ink);line-height:1.2;font-weight:700;letter-spacing:-.015em}h1{font-size:48px;line-height:1.15;font-weight:800;letter-spacing:-.025em}h2{font-size:36px}h3{font-size:21px;line-height:1.3;font-weight:600}h4{font-size:17px;font-weight:600}p{margin:0}main{display:block;min-height:60vh}main dd,main h1,main h2,main h3,main li,main p,main summary,main td{overflow-wrap:anywhere}.ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ico-sm{width:18px;height:18px}.icon-box{width:48px;height:48px;border-radius:12px;background:var(--tint);color:var(--blue-dark);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s2)}.ico.flip{transform:rotate(180deg)}.ib-container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--s9) 0}.section.tight{padding:var(--s8) 0}.alt{background:var(--tint)}.sec-head{max-width:760px;margin-bottom:var(--s7)}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head p{color:var(--muted);margin-top:var(--s3);font-size:18px}.eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-dark);margin-bottom:var(--s3)}.grid{display:grid;gap:var(--s5)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--s8);align-items:center}.ib-lead{font-size:19px;color:var(--muted)}.muted{color:var(--muted)}.ib-small{font-size:14px}.center{text-align:center}.mt1{margin-top:var(--s2)}.mt2{margin-top:var(--s4)}.mt3{margin-top:var(--s5)}.mt4{margin-top:var(--s6)}.mt5{margin-top:var(--s7)}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.prose-w{max-width:820px}.prose-w>*+*{margin-top:16px}.sec-body>*+*{margin-top:28px}.sec-head p{max-width:760px}.subsec{margin-top:36px;max-width:900px}.sub-h{font-size:21px;margin-bottom:12px}.subsec>*+*{margin-top:14px}.subsec>.grid,.subsec>.steps{max-width:none}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.ib-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:16px;line-height:1.2;border:1.5px solid transparent;text-decoration:none!important;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ib-btn-primary{background:var(--blue-dark);color:#fff}.ib-btn-primary:hover{background:var(--blue-hover)}.ib-btn-outline{background:#fff;color:var(--blue-dark);border-color:var(--blue-dark)}.ib-btn-outline:hover{background:var(--tint)}.ib-btn-wa{background:var(--wa);color:#fff}.ib-btn-white{background:#fff;color:var(--blue-dark)}.ib-btn-sm{min-height:40px;padding:8px 16px;font-size:15px}.ib-btn-row{display:flex;flex-wrap:wrap;gap:var(--s3)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px}.link-arrow .ico{width:16px;height:16px}.more-link{display:flex;align-items:center;gap:6px;font-weight:600}.more-link a{font-weight:600}.link-arrow-i{font-weight:600}.lnk{color:inherit}.ib-btn-outline-w{background:0 0;color:#fff;border-color:rgba(255,255,255,.75)}.ib-btn-outline-w:hover{background:rgba(255,255,255,.1)}.ib-btn-ghost-w{border:1.5px solid rgba(255,255,255,.5);color:#fff;background:0 0;display:inline-flex;align-items:center;gap:8px}.ib-btn-ghost-w:hover{background:rgba(255,255,255,.12);color:#fff}.ib-btn-ghost-w{border-color:#cfdbe7;color:#1f4e75;background:#fff}.ib-btn-ghost-w:hover{background:#e8f1fa;color:#1f4e75}.logo{display:inline-flex;align-items:center;gap:0;font-weight:800;font-size:28px;letter-spacing:-.04em;line-height:1;text-decoration:none!important}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.topline{background:var(--tint);font-size:13px;color:var(--muted)}.topline .ib-container{display:flex;justify-content:space-between;gap:16px;padding-top:6px;padding-bottom:6px}.topline a{color:var(--text)}.topline span{display:inline-flex;align-items:center;gap:6px}.topline .ico{width:14px;height:14px}.ib-nav{display:flex;align-items:center;gap:var(--s5);height:72px}.nav-links{display:flex;align-items:center;gap:4px;margin-left:auto;list-style:none}.nav-links>li>a,.nav-links>li>button{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border-radius:8px;color:var(--ink);font-weight:500;font-size:15px;background:0 0;border:0;text-decoration:none}.nav-links>li>a:hover,.nav-links>li>button:hover{background:var(--tint)}.nav-links .ico{width:16px;height:16px}.has-mega{position:static}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none}.has-mega.open .mega,.has-mega:hover .mega{display:block}.mega-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:var(--s6);padding-top:var(--s6);padding-bottom:var(--s6)}.mega h5{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s3);font-weight:600}.mega ul{list-style:none;display:grid;gap:2px}.mega a.m-item{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:8px;color:var(--ink);text-decoration:none}.mega a.m-item:hover{background:var(--tint)}.mega a.m-item .ico{color:var(--blue-dark);margin-top:2px;width:20px;height:20px}.mega a.m-item b{display:block;font-weight:600;font-size:15px}.mega a.m-item small{display:block;color:var(--muted);font-size:13px;line-height:1.4}.mega-cta{background:var(--tint);border-radius:var(--radius);padding:var(--s5)}.mega-cta p{font-size:14px;color:var(--muted);margin:8px 0 16px}.nav-cta{margin-left:var(--s3)}.burger{display:none;margin-left:auto;background:0 0;border:1px solid var(--line);border-radius:8px;width:44px;height:44px;align-items:center;justify-content:center;color:var(--ink)}.topline a .ico{display:inline;vertical-align:-2px;width:14px;height:14px}.nav-links>li>button{white-space:nowrap}.mega-cta .ib-btn{white-space:normal;text-align:center}.mega-cta h4{font-size:17px}.ib-nav{gap:16px}.nav-links>li>a,.nav-links>li>button{padding:10px 10px}.mega{max-height:calc(100vh - 110px);overflow-y:auto}.mega-in{gap:24px}.mega h5:not(:first-child){margin-top:18px}.mega a.m-item.compact{padding:6px 8px;gap:8px;align-items:center}.mega a.m-item.compact .ico{width:18px;height:18px;margin-top:0}.mega a.m-item.compact b{font-size:14.5px;font-weight:600}.nav-links.nohover .mega{display:none!important}body.on-fc .nav-cta{visibility:hidden}.nav-links.js-menu .has-mega:not(.open):hover .mega{display:none}.nav-links>li.active>a,.nav-links>li.active>button{color:var(--blue-dark);background:var(--tint);border-radius:10px;box-shadow:inset 0 -3px 0 var(--z-blue,#226db4)}.mega a.m-item.cur{background:var(--tint);box-shadow:inset 3px 0 0 var(--z-blue,#226db4)}.mega a.m-item.cur b{color:var(--blue-dark)}.drawer{display:none}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;color:var(--ink);cursor:pointer}.drawer summary::-webkit-details-marker{display:none}.drawer summary .ico{width:18px;height:18px;transition:transform .2s}.drawer details[open] summary .ico{transform:rotate(180deg)}.drawer .d-sub{padding:0 0 12px 8px}.drawer .d-sub a{padding:9px 0;font-weight:400;font-size:15px;color:var(--text);border-bottom:0}.drawer .d-grp{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin:10px 0 2px}.drawer a.d-top{font-weight:600}.drawer a.cur{color:var(--blue-dark);font-weight:700;background:var(--tint);border-radius:8px}.hero{padding:72px 0 80px;background:radial-gradient(900px 400px at 85% 0,#e3f1fb 0,rgba(255,255,255,0) 70%),#fff}.badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--s5)}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe3f3;background:#fff;color:var(--blue-dark);font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.pill .ico{width:16px;height:16px}.hero h1{margin-bottom:var(--s4)}.hero .ib-lead{margin-bottom:var(--s5);max-width:600px}.answer{border-left:3px solid var(--blue);background:#f7fbfe;padding:14px 18px;border-radius:0 10px 10px 0;font-size:16px;color:var(--text);margin-bottom:var(--s5);max-width:640px}.hero-checks{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--s5);font-size:15px;color:var(--muted)}.hero-checks li{display:flex;align-items:center;gap:6px}.hero-checks .ico{width:18px;height:18px;color:var(--blue-dark)}.hero .split{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}.hero h1{font-size:44px}.mini-flow{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mini-flow li{display:flex;gap:10px;align-items:center;font-size:15px}.fn{flex:0 0 26px;height:26px;border-radius:50%;background:var(--tint,#eef6fc);color:var(--blue-700,#2e6a99);font-weight:700;font-size:13px;display:grid;place-items:center}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s4);padding:var(--s6) 0}.stat{display:flex;gap:12px;align-items:flex-start}.stat .ico{color:var(--blue-dark);width:28px;height:28px;margin-top:2px}.stat b{display:block;font-size:22px;color:var(--ink);line-height:1.2}.stat span{display:block;font-size:14px;color:var(--muted);line-height:1.4}.rating-line{display:flex;justify-content:center;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.rating-line .ico{color:var(--accent)}.proof-h{font-size:17px;color:var(--muted);font-weight:600}.trust-in.t8{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-in.t8 .stat:last-child{grid-column:auto}.trust-wrap{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:stretch}.trust-side{background:linear-gradient(150deg,#1f4e75 0,#2e6a99 60%,#3f82b9 100%);color:#fff;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:12px}.trust-side .art-trust{width:150px;margin:0 auto}.trust-side h3{color:#fff;font-size:20px;margin:0}.trust-side p{color:#d9ecf8;font-size:15px;margin:0}.trust-side .ib-btn-row{margin-top:auto}.trust-side .ib-btn{max-width:100%;white-space:normal}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trust-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:transform .2s,box-shadow .2s}.trust-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(16,42,67,.1)}.trust-card .tv{font-size:30px;font-weight:800;line-height:1;color:var(--blue-dark)}.trust-card .tv.ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:0}.trust-card .tv.ic .ico{width:24px;height:24px}.trust-card p{margin:0;font-size:15px;color:var(--text)}.trust-grid>:nth-child(4n+1){border-top:4px solid var(--z-red,#e42527)}.trust-grid>:nth-child(4n+2){border-top:4px solid var(--z-green,#089949)}.trust-grid>:nth-child(4n+3){border-top:4px solid var(--z-blue,#226db4)}.trust-grid>:nth-child(4n+4){border-top:4px solid var(--z-yellow,#f9b21d)}.trust-grid>:nth-child(4n+1) .tv.ic{background:#fdecec;color:#e42527}.trust-grid>:nth-child(4n+2) .tv.ic{background:#e6f6ec;color:#089949}.trust-grid>:nth-child(4n+3) .tv.ic{background:#e8f1fa;color:#226db4}.trust-grid>:nth-child(4n+4) .tv.ic{background:#fef5dd;color:#b7791f}.ib-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--s2);transition:box-shadow .15s,transform .15s,border-color .15s}a.ib-card{color:inherit;text-decoration:none}a.ib-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:#cfe3f3}.ib-card h3{font-size:19px}.ib-card p{color:var(--muted);font-size:15px;line-height:1.55}.ib-card .link-arrow{margin-top:auto;padding-top:var(--s2);color:var(--blue-dark)}.ib-card.flat{box-shadow:none}.tagline{font-size:12px;font-weight:600;color:var(--blue-dark);text-transform:uppercase;letter-spacing:.06em}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-size:14px;color:var(--ink);font-weight:500}a.chip:hover{border-color:var(--blue);text-decoration:none}.ind-card .prob{font-size:14px;color:var(--muted)}.ind-card .prob b{color:var(--ink);font-weight:600}.ind-core .ind-card{position:relative;padding-top:22px}.core-tag{position:absolute;top:12px;right:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-dark);background:var(--tint);border:1px solid #cfe3f3;border-radius:999px;padding:3px 9px}.ind-also-h{margin:36px 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:14px}.ind-also-h::after{content:"";flex:1;height:1px;background:var(--line)}.ind-also .also-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-top-width:1px!important;border-top-color:var(--line)!important}.ind-also .also-card .icon-box{width:38px;height:38px;margin:0}.ind-also .also-card h3{font-size:16px}.ind-also .also-card .link-arrow{font-size:14px;margin-top:auto}.faq-a>*+*,.ib-card-body>*+*{margin-top:10px}.ib-card-body p{color:var(--muted);font-size:15px;line-height:1.55}.checks.sm,.ib-card .checks.sm{font-size:14px;gap:6px;margin-top:8px}.bold-line{font-weight:600;color:var(--ink)}.svc-grid .svc-card{gap:10px}.svc-grid .svc-card p{font-size:15px}.svc-grid .svc-card .checks.sm{margin-top:4px}.tile-grid{gap:14px}.tile{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.tile .icon-box{width:36px;height:36px;margin:0;flex:none}.tile .icon-box .ico{width:20px;height:20px}.tile p{font-size:15px;color:var(--text);margin:0;align-self:center}.ib-card .art-mini{border-radius:10px;margin:-4px 0 6px;height:150px}.ib-card.has-art .icon-box{display:none}.ind-art{margin:0 0 14px;border-radius:14px;overflow:hidden}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5);counter-reset:st;list-style:none}.steps.five{grid-template-columns:repeat(5,minmax(0,1fr))}.step{position:relative;padding-top:56px}.step::before{counter-increment:st;content:counter(st);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:var(--blue-dark);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:16px}.step::after{content:"";position:absolute;top:20px;left:52px;right:-12px;height:2px;background:repeating-linear-gradient(90deg,#b9d7ee 0 6px,transparent 6px 12px)}.step:last-child::after{display:none}.step h3{font-size:18px;margin-bottom:6px}.step p{font-size:15px;color:var(--muted)}.steps.three{grid-template-columns:repeat(3,minmax(0,1fr))}.checks{list-style:none;display:grid;gap:12px}.checks li{display:flex;gap:10px;align-items:flex-start}.checks .ico{color:var(--blue-dark);width:20px;height:20px;margin-top:3px}.checks b{color:var(--ink);font-weight:600}.feature{display:flex;gap:16px;align-items:flex-start}.feature .icon-box{margin:0}.feature h3{font-size:18px;margin-bottom:4px}.feature p{font-size:15px;color:var(--muted)}.mini{display:flex;gap:12px;align-items:center;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);font-weight:600;font-size:15px}.mini .ico{color:var(--blue-dark)}.mini small{display:block;font-weight:400;color:var(--muted);font-size:13px}a.mini:hover{border-color:var(--blue);text-decoration:none}.checks.sm .ico{width:16px;height:16px;margin-top:4px}.checks.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.faq{display:grid;gap:12px;max-width:860px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--s5)}.faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{transition:transform .2s;color:var(--blue-dark);width:20px;height:20px}.faq details[open] summary .ico{transform:rotate(45deg)}.faq details p{padding:0 0 18px;color:var(--muted);font-size:16px}.faq-a{padding:0 0 18px;color:var(--muted);font-size:16px}.faq-a p{padding:0;color:var(--muted)}.faq-a .checks{font-size:15px}.cta-band{background:linear-gradient(135deg,#1f4e75 0,#2e6a99 55%,#3f82b9 100%);color:#fff;border-radius:20px;padding:var(--s8);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:start}.cta-band h2{color:#fff}.cta-band p.ib-lead{color:#d9ecf8}.cta-band .checks .ico{color:var(--blue-light)}.cta-band .checks li{color:#e6f2fa}.cta-contact{margin-top:var(--s5);display:grid;gap:10px;font-size:15px}.cta-contact a{color:#fff;display:inline-flex;gap:8px;align-items:center}.form{background:#fff;color:var(--text);border-radius:var(--radius);padding:var(--s6);box-shadow:var(--shadow-lg)}.form h3{margin-bottom:4px}.form .sub{font-size:14px;color:var(--muted);margin-bottom:var(--s4)}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font-size:14px;font-weight:600;color:var(--ink)}.field label i{color:#b91c1c;font-style:normal}.field input,.field select,.field textarea{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font:inherit;font-size:16px;color:var(--ink);background:#fff}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid #cfe3f3;border-color:var(--blue)}.form .ib-btn{width:100%}.form .fine{font-size:12px;color:var(--muted);margin-top:10px;text-align:center}.form-ok{display:none;margin-top:10px;font-size:14px;color:#166534;background:#dcfce7;border-radius:8px;padding:10px}.cta-band .ib-lead a,.cta-band li a,.cta-band p a:not(.ib-btn){color:#fff;text-decoration:underline}.cta-band .checks li,.cta-band .checks span{color:#e6f2fa}.cta-band .ib-small,.cta-band .muted{color:#d9ecf8}.cta-band h3{color:#fff}.cta-band .form h3{color:var(--ink)}.cta-sec{padding-top:48px}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.field textarea{min-height:96px;resize:vertical}.field-err{display:none;font-size:13px;color:#b91c1c}.field.bad .field-err{display:block}.field.bad input,.field.bad select{border-color:#b91c1c}.form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.zf-lane-n{white-space:nowrap;flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--lane);border-radius:999px;padding:4px 11px}.lane-3 .zf-lane-n{color:#3b2a00}.zf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;grid-auto-flow:row dense}.zf-step{position:relative;background:#f7fafd;border:1px solid var(--line);border-left:4px solid var(--lane);border-radius:12px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px}.zf-top{display:flex;align-items:center;justify-content:space-between}.zf-step .icon-box{width:40px;height:40px;margin:0;background:var(--lane-soft);color:var(--lane)}.lane-3 .zf-step .icon-box{color:#b7791f}.zf-num{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.zf-step h3{font-size:16px;line-height:1.35;font-weight:600}.zf-step::after{content:"\2192";position:absolute;top:50%;right:-35px;margin-top:-15px;width:30px;height:30px;border-radius:50%;background:var(--lane);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.lane-3 .zf-step::after{color:#3b2a00}.zf-step:last-child::after{display:none}.zs-hint{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);margin:0 0 12px}.zs{--lane:var(--z-blue, #226db4);--lane-soft:var(--z-blue-soft, #e8f1fa);display:grid;grid-template-columns:repeat(var(--zn,6),minmax(0,1fr));gap:0 10px}.zs .lane-1{--lane:var(--z-blue, #226db4);--lane-soft:var(--z-blue-soft, #e8f1fa)}.zs .lane-2{--lane:var(--z-green, #089949);--lane-soft:var(--z-green-soft, #e6f6ec)}.zs .lane-3{--lane:var(--z-yellow, #f9b21d);--lane-soft:var(--z-yellow-soft, #fef5dd)}.zs .lane-4{--lane:var(--z-red, #e42527);--lane-soft:var(--z-red-soft, #fdecec)}.zs-tab{grid-row:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;border:1px solid var(--line);border-top:4px solid var(--lane);border-radius:12px;padding:14px 14px 16px;cursor:pointer;font:inherit;color:var(--ink);transition:box-shadow .15s,transform .15s,background .15s}.zs-tab:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.zs-n{width:30px;height:30px;border-radius:50%;background:var(--lane-soft);color:var(--lane);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.zs-tab.lane-3 .zs-n{color:#b7791f}.zs-t{font-weight:600;font-size:15px;line-height:1.3}.zs-c{font-size:12px;color:var(--muted)}.zs-chev{display:none}.zs-tab.on{background:var(--lane-soft);border-color:var(--lane);box-shadow:var(--shadow)}.zs-tab.on .zs-n{background:var(--lane);color:#fff}.zs-tab.lane-3.on .zs-n{color:#3b2a00}.zs-tab.on::after{content:"";position:absolute;left:50%;bottom:-19px;margin-left:-9px;border:9px solid transparent;border-bottom-color:var(--lane);z-index:1}.zs-tab:not(:last-of-type)::before{content:"\203A";position:absolute;right:-11px;top:50%;margin-top:-12px;width:12px;text-align:center;font-size:20px;line-height:24px;color:var(--muted)}.zs-panel{display:none;grid-row:2;grid-column:1/-1;margin-top:18px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--lane);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.zs-panel.on{display:block}.zs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:22px}.zs-head h3{font-size:22px;margin-top:8px}.zs-res{display:flex;gap:8px;align-items:flex-start;max-width:520px;font-size:15px;color:var(--ink);background:var(--lane-soft);border-radius:10px;padding:10px 14px;margin:0}.zs-res .ico{flex:none;margin-top:2px;color:var(--lane)}.lane-3 .zs-res .ico{color:#b7791f}.zs-d{font-size:14px;line-height:1.45;color:var(--muted);margin:0}.zt-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.zt{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.zt-logo{width:20px;height:20px;border-radius:50%;background:var(--tint);color:var(--blue-dark);display:flex;align-items:center;justify-content:center}.zt-logo .ico{width:12px;height:12px}.zf-step.qc{background:var(--z-yellow-soft,#fef5dd);border-color:#f3d48a;border-left-color:var(--z-yellow,#f9b21d)}.zf-step.qc .icon-box{background:#fff;color:#b7791f}.zf-step.qc .zf-num{color:#92400e}.zs-also{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:22px;font-size:13px}.zs-also>b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.zs-also span{border:1px dashed #c9d5e1;border-radius:8px;padding:6px 10px;color:var(--muted)}.zs-also span b{color:var(--ink)}.zs-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.zs-next,.zs-prev{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;border-radius:10px;padding:9px 14px;border:1px solid var(--line);background:#fff;color:var(--ink)}.zs-next{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}.zs-prev:hover{background:var(--tint)}.zs-across{margin-top:32px}.zs-across-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zs-across-g>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.zs-across-g p{font-size:14px;color:var(--muted);margin:8px 0 0}.zs-head{position:relative}.zs-head .art-stage{width:180px;flex:none;border-radius:12px}.case-card .ph{margin-bottom:var(--s3);aspect-ratio:16/9}.case-card dl{display:grid;gap:8px;font-size:14px}.case-card dt{font-weight:600;color:var(--ink);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.case-card dd{color:var(--muted)}.crumbs{font-size:14px;color:var(--muted);margin-bottom:var(--s4);display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--muted)}.crumbs span{color:#94a3b8}.hero-aside{background:#fff;border:1px solid var(--line);border-radius:16px;padding:var(--s5);box-shadow:var(--shadow)}.hero-aside h3{font-size:17px;margin-bottom:var(--s3)}.ib-table{width:100%;border-collapse:collapse;font-size:15px}.ib-table td,.ib-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.ib-table th{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;background:#f8fafc}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;list-style:none;position:relative}.flow li{position:relative;text-align:center;padding:0 8px}.flow li::after{content:"";position:absolute;top:32px;left:calc(50% + 40px);right:calc(-50% + 40px);height:2px;background:var(--blue)}.flow li::before{content:"";position:absolute;top:27px;right:calc(-50% + 34px);border:6px solid transparent;border-left:8px solid var(--blue);z-index:1}.flow li:last-child::after,.flow li:last-child::before{display:none}.flow b{display:block;color:var(--ink);font-size:16px}.flow small{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:var(--blue-dark);background:var(--tint);border-radius:999px;padding:3px 10px}.alt .flow small{background:#fff;border:1px solid #d6e8f6}.flow p{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.45}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--s6)}.fchip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--ink);min-height:40px}.fchip:hover{border-color:var(--blue)}.fchip.on{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}.crumbs .c-txt{color:var(--muted)}.case-grid{gap:20px}.case-card{display:flex;flex-direction:column;gap:10px;color:var(--text);text-decoration:none;transition:box-shadow .2s,transform .2s}.case-card:hover{box-shadow:0 10px 28px rgba(16,42,67,.1);transform:translateY(-2px)}.case-card h3{font-size:19px;margin:0}.cs-ind{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-dark)}.cs-ch{font-size:15px;margin:0;color:var(--muted)}.cs-ch b{color:var(--text)}.cs-tags{display:flex;flex-wrap:wrap;gap:6px}.cs-tag{display:inline-block;font-size:12px;font-weight:600;color:var(--blue-dark);background:var(--tint);border:1px solid #cfe3f3;border-radius:999px;padding:2px 9px;margin:2px 4px 2px 0}.cs-out{display:flex;gap:8px;align-items:flex-start;font-size:15px;font-weight:600;margin:0;color:var(--text)}.cs-out .ico{color:var(--z-green,#089949);flex:none;margin-top:3px}.case-card .link-arrow{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--blue)}.cs-filter{margin-bottom:22px}.cs-snap .cs-key{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--accent-soft,#fff7e6);font-size:15px}.cs-snap .cs-key .ico{flex:none;margin-top:3px}.cs-res-grid{gap:16px}.cs-res{background:#fff;border:1px solid var(--line);border-top:4px solid var(--z-green,#089949);border-radius:12px;padding:18px 18px 14px}.cs-res b{display:block;font-size:18px;color:var(--text);line-height:1.25}.cs-res.big b{font-size:28px;color:var(--blue-dark)}.cs-res p{margin:6px 0 0;font-size:15px;color:var(--muted)}.cs-quote{position:relative;margin:0;max-width:860px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:14px;padding:26px 28px 22px 66px}.cs-quote>.ico{position:absolute;left:22px;top:28px;width:28px;height:28px;color:var(--blue)}.cs-quote blockquote{margin:0;font-size:20px;line-height:1.5;color:var(--text);font-weight:500}.cs-quote figcaption{margin-top:12px;font-size:14px;font-weight:600;color:var(--muted)}.cs-rot:not(.js) .case-card:nth-child(n+4){display:none}.cs-rot-note{display:flex;align-items:center;gap:6px}.map-box{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:16/9;max-width:820px;background:var(--tint)}.map-box iframe{width:100%;height:100%;border:0;display:block}.book-box{max-width:820px;border:1px solid var(--line);border-top:4px solid var(--z-blue,var(--blue-dark));border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:var(--s6);display:grid;gap:var(--s3);justify-items:start}.book-box h3{font-size:21px}.book-box p{color:var(--muted)}.art{display:block;width:100%;height:auto}.art-aside{padding:14px;background:#fff}.art-aside .art-hero{border-radius:12px}.art-cap{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin:8px 2px 0}.an-spin{transform-box:fill-box;transform-origin:center;animation:anSpin 6s linear infinite}.an-belt{animation:anBelt 4s linear infinite}.an-smoke{transform-box:fill-box;transform-origin:center;animation:anSmoke 3.6s ease-out infinite;opacity:0}.an-truck{animation:anTruck 5s ease-in-out infinite}.an-bar{transform-box:fill-box;transform-origin:bottom;animation:anBar 3s ease-in-out infinite alternate}.an-blink{animation:anBlink 1.4s ease-in-out infinite}.wt{max-width:860px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(16,42,67,.08)}.wt-stage{position:relative}.wt-f{margin:0;display:none}.wt-f.on{display:block;animation:wtIn .5s ease}.wt-f figcaption{padding:14px 18px 6px;font-size:16px;font-weight:600;color:var(--text);min-height:58px}.an-dash{animation:anDash 1.2s linear infinite}.an-dash2{stroke-dashoffset:320;animation:anDraw 2.8s ease-in-out infinite}.an-drive{animation:anDrive 6s ease-in-out infinite}.an-drive2{animation:anDrive2 5s linear infinite}.an-float{animation:anFloat 3s ease-in-out infinite}.an-swing{animation:anSwing 5s ease-in-out infinite}.an-drop{animation:anDrop 2.7s ease-in infinite;opacity:0}.an-ad2{animation:anAd 6s ease-in-out infinite}.an-row{animation:anRow 3.2s ease-in-out infinite}.an-move{animation:anMove 4.5s ease-in-out infinite}.an-press{animation:anPress 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.an-cursor{animation:anCursor 3.6s ease-in-out infinite}.an-flow{stroke-dasharray:4 4;animation:anDash 1s linear infinite}.an-draw{stroke-dasharray:200;stroke-dashoffset:200;animation:anDraw2 2.4s ease-out forwards}.wt.ss{max-width:none;display:grid;grid-template-columns:330px 1fr;gap:0;align-items:stretch}.ss-tabs{display:flex;flex-direction:column;gap:8px;padding:18px;background:#f7fafd;border-right:1px solid var(--line)}.wt.ss .ss-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid transparent;transition:background .2s,border-color .2s}.wt.ss .ss-tab:hover{background:#fff;border-color:var(--line)}.wt.ss .ss-tab.on{background:#fff;border-color:var(--blue);box-shadow:0 6px 18px rgba(16,42,67,.08)}.ss-n{flex:none;width:26px;height:26px;border-radius:50%;background:#e3ecf5;color:var(--blue-dark);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.ss-tab.on .ss-n{background:var(--blue);color:#fff}.ss-t b{display:block;font-size:15px;color:var(--text)}.ss-t small{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.ss-note{margin-top:auto;font-size:12px;color:var(--muted)}.wt.ss .wt-stage{background:#eef4fa;display:flex;align-items:center}.wt.ss .wt-f{width:100%}.an-grow{transform-box:fill-box;transform-origin:left;animation:anGrow 2.6s ease-out infinite alternate}.callout{display:grid;grid-template-columns:88px 1fr;gap:26px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 32px;box-shadow:0 10px 28px rgba(16,42,67,.06);max-width:1000px;position:relative;overflow:hidden}.callout::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--z-bar,linear-gradient(#226db4,#089949))}.co-ic{width:88px;height:88px;border-radius:22px;background:var(--tint);display:flex;align-items:center;justify-content:center;color:var(--blue-dark)}.co-ic .ico{width:42px;height:42px}.co-body h2{margin:0 0 12px}.co-body h2::after{display:none}.co-body p{margin:0 0 10px;font-size:17px;line-height:1.7;color:var(--text)}.fp-band{padding:0 0 8px;margin-top:-18px;position:relative;z-index:2}.fp-in{display:grid;grid-template-columns:64px 1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid #cfe3f3;border-radius:18px;padding:22px 26px;box-shadow:0 12px 30px rgba(16,42,67,.08);border-left:6px solid var(--z-green,#089949)}.fp-in.fp-trial-only{border-left-color:var(--z-blue,#226db4)}.fp-ic{width:64px;height:64px;border-radius:18px;background:var(--z-green-soft,#e6f6ec);color:var(--z-green,#089949);display:flex;align-items:center;justify-content:center}.fp-trial-only .fp-ic{background:var(--z-blue-soft,#e8f1fa);color:var(--z-blue,#226db4)}.fp-ic .ico{width:30px;height:30px}.fp-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--z-green,#089949);background:var(--z-green-soft,#e6f6ec);border-radius:999px;padding:3px 10px}.fp-trial-only .fp-tag{color:var(--z-blue,#226db4);background:var(--z-blue-soft,#e8f1fa)}.fp-text h2{font-size:22px;margin:6px 0 8px}.fp-text h2::after{display:none}.fp-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.fp-list li{display:flex;gap:6px;align-items:center;font-size:15px;color:var(--text)}.fp-list .ico{width:16px;height:16px;color:var(--z-green,#089949)}.fp-trial{display:inline-flex;gap:6px;align-items:center;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--blue-dark)}.fp-note{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.fp-cta{display:flex;flex-direction:column;gap:8px;max-width:230px}.fp-cta span{font-size:12.5px;color:var(--muted)}.logo-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lg-tile{background:#fff;border:1px solid #e3eaf2;border-radius:14px;height:96px;display:flex;align-items:center;justify-content:center;padding:14px 18px;transition:transform .2s,box-shadow .2s}.lg-tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,40,80,.08)}.lg-tile img{max-width:100%;max-height:68px;object-fit:contain;display:block}.lg-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lg-quote{margin:0;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px;position:relative}.lg-stars{font-size:54px;line-height:.6;color:#1a73e8;font-family:Georgia,serif;height:24px}.lg-quote blockquote{margin:0;font-size:15.5px;line-height:1.6;color:#1f2a37;flex:1}.lg-quote figcaption{display:flex;align-items:center;gap:10px;border-top:1px solid #eef2f6;padding-top:12px}.lg-quote figcaption b{display:block;font-size:14px;color:#0b2545}.lg-apps{display:block;font-size:12.5px;color:#5b6b7f}.lg-av{width:38px;height:38px;border-radius:50%;background:#e8f1fd;color:#1a73e8;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.sg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.sg-card{position:relative;background:#fff;border:1.5px solid #e3eaf2;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;text-align:left;font:inherit;color:inherit;padding:0}.sg-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(15,40,80,.1)}.sg-card .sg-art{width:100%;height:auto;display:block}.sg-body{padding:18px 20px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.sg-n{align-self:flex-start;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:20px;color:#fff}.sg-body h3{font-size:18px;line-height:1.3;margin:2px 0 0}.sg-body p{margin:0;color:#4a5a6b;font-size:14.5px;line-height:1.6}.sg-tick{margin-top:auto;padding-top:12px;border-top:1px dashed #dce6f0;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:#5b6b7f}.sg-box{width:22px;height:22px;border-radius:7px;border:2px solid #b8c7d6;display:flex;align-items:center;justify-content:center;flex:none;transition:all .2s}.sg-box svg{width:14px;height:14px;opacity:0}.sg-card[aria-pressed=true]{border-color:#089949;box-shadow:0 0 0 4px #e6f6ec}.sg-card[aria-pressed=true] .sg-box{background:#089949;border-color:#089949}.sg-card[aria-pressed=true] .sg-box svg{opacity:1}.sg-card[aria-pressed=true] .sg-tick{color:#089949}.sg-result{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(100deg,#0f2a43,#1f4e75);color:#fff;border-radius:18px;padding:20px 26px}.sg-result b{font-size:18px;display:block}.sg-result span{color:#c9dcee;font-size:14px}.rm{margin-top:10px;background:#fff;border:1px solid #e3eaf2;border-radius:22px;padding:26px;box-shadow:0 18px 40px rgba(15,40,80,.06)}.rm-rail{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px}.rm-fill,.rm-rail:before{content:"";position:absolute;left:var(--e,10%);right:var(--e,10%);top:23px;height:4px;border-radius:4px;background:#e3eaf2}.rm-fill{right:auto;width:0;background:linear-gradient(90deg,#e42527,#089949,#226db4,#f9b21d);transition:width .45s ease}.rm-tab{position:relative;z-index:1;background:0 0;border:0;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font:inherit;color:#5b6b7f}.rm-dot{width:50px;height:50px;border-radius:50%;background:#fff;border:3px solid #dce6f0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:17px;color:#8a99a8;transition:all .25s}.rm-tab small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rm-tab b{font-size:14px;line-height:1.3;text-align:center;color:#22313f;font-weight:700}.rm-tab.done .rm-dot{border-color:var(--c);color:var(--c)}.rm-tab.on .rm-dot{background:var(--c);border-color:var(--c);color:#fff;transform:scale(1.12);box-shadow:0 8px 20px rgba(15,40,80,.18)}.rm-tab.on b{color:#0b2545}.rm-panel{display:none;grid-template-columns:1.1fr 0.9fr;gap:30px;align-items:center;background:#f7fafd;border-radius:18px;padding:26px}.rm-panel.on{display:grid;animation:rmIn .35s ease}.rm-kick{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.rm-panel h3{font-size:24px;margin:6px 0 10px}.rm-panel p{color:#3d4d5e;line-height:1.7;margin:0 0 12px}.rm-get{display:flex;gap:10px;align-items:flex-start;background:#eaf6ef;border:1px solid #cdebd8;border-radius:12px;padding:12px 14px;margin:0 0 14px}.rm-get .ico{color:#089949;flex:none;margin-top:3px}.rm-get p{margin:0;font-size:14.5px;color:#22313f}.rm-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 14px;padding:0;list-style:none}.rm-chips li{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.45}.rm-chips li .ico{color:#089949;flex:none;margin-top:2px}.rm-nav{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.rm-btn{border:1.5px solid #cfdbe7;background:#fff;border-radius:10px;padding:8px 14px;font:inherit;font-weight:700;font-size:13.5px;color:#1f4e75;cursor:pointer}.rm-btn.pri{background:#1f4e75;border-color:#1f4e75;color:#fff}.rm-art .rm-svg{width:100%;height:auto;display:block}.tc-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tc-card{background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.tc-card:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--c)}.tc-top{display:flex;gap:14px;align-items:center}.tc-ic{width:52px;height:52px;border-radius:14px;background:var(--t);color:var(--c);display:flex;align-items:center;justify-content:center;flex:none}.tc-ic .ico{width:26px;height:26px}.tc-card h2{font-size:22px;line-height:1.3;margin:0}.tc-card p{margin:0;color:#3d4d5e;line-height:1.7;font-size:15px}.tc-svg{width:100%;height:auto;display:block}.tc-factors{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tc-f{background:#fef9ec;border:1px solid #f6e3b0;border-radius:12px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;font-weight:700;color:#5a4300;transition:transform .2s}.tc-f:hover{transform:translateY(-3px)}.tc-f .ico{width:22px;height:22px;color:#b07a00}.tc-cta{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1.5px dashed #b8c7d6;border-radius:16px;padding:16px 22px;background:#fff}.tc-cta b{font-size:16.5px;color:#0b2545}.an-pop{transform-box:fill-box;transform-origin:center;animation:anPop 3.6s ease-in-out infinite}.sg-grid.sg4{grid-template-columns:repeat(4,1fr);gap:16px}.sg-grid.sg4 .sg-body h3{font-size:16px}.sg-grid.sg4 .sg-body p{font-size:13.5px}.sg-note{margin:18px auto 0;max-width:760px;text-align:center;color:#3d4d5e;font-size:15px}.rm6 .rm-tab b,.rm6 .rm-tab small{font-size:12.5px}.eo-h{font-size:20px;margin-bottom:12px}.eo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.eo-card{background:#fff;border:1px solid #e3eaf2;border-top:4px solid var(--c);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}.eo-card b{font-size:16px;color:#0b2545}.eo-card p{margin:0;color:#4a5a6b;font-size:14.5px}.eo-ic{width:40px;height:40px;border-radius:12px;background:#f4f8fc;color:var(--c);display:flex;align-items:center;justify-content:center}.bill-toggle{cursor:pointer}.ap-shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ap-tile{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px 14px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.ap-tile[href]:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,40,80,.1);border-color:#cfdbe7}.ap-ic{width:46px;height:46px;border-radius:13px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--c);box-shadow:0 6px 14px rgba(15,40,80,.12)}.ap-ic .ico{width:22px;height:22px}.ap-ic.sm{width:38px;height:38px;border-radius:11px}.ap-ic.sm .ico{width:19px;height:19px}.ap-tx{display:flex;flex-direction:column;min-width:0;flex:1}.ap-tx b{font-size:15px;color:#0b2545;line-height:1.3}.ap-tx small{font-size:12.5px;color:#5b6b7f;line-height:1.35}.ap-go{width:28px;height:28px;border-radius:50%;background:#f4f8fc;color:#1f4e75;display:flex;align-items:center;justify-content:center;flex:none;transition:all .2s}.ap-tile[href]:hover .ap-go{background:#1f4e75;color:#fff}.ap-more{border-style:dashed;background:#f7fafd}.ap-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ap-card{background:#fff;border:1px solid #e3eaf2;border-top:4px solid var(--c);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.ap-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,40,80,.1)}.ap-icons{display:flex;gap:8px}.ap-links{display:flex;flex-wrap:wrap;gap:6px}.ap-chip{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px;color:#0b2545;background:#f4f8fc;border-radius:8px;padding:4px 9px;text-decoration:none}.ap-chip[href]:hover{background:#1f4e75;color:#fff}.ap-card p{margin:0;color:#4a5a6b;font-size:14px;line-height:1.55}.xa-svg{width:100%;height:auto;display:block;border-radius:16px}.xa-steps{display:flex;flex-wrap:wrap;gap:8px;counter-reset:xs}.xa-steps span{counter-increment:xs;display:inline-flex;align-items:center;gap:7px;background:#e6f6ec;color:#065f2e;font-weight:700;font-size:13.5px;padding:7px 12px;border-radius:20px}.xa-steps span:before{content:counter(xs);width:20px;height:20px;border-radius:50%;background:#089949;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.os-wrap{display:grid;grid-template-columns:340px 1fr;gap:22px;align-items:stretch}.os-side{background:linear-gradient(150deg,#0f2a43,#1f4e75);color:#fff;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.os-side:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.06)}.os-side h2{color:#fff;font-size:28px;line-height:1.25;margin:0}.os-side p{color:#c9dcee;margin:0;line-height:1.6}.os-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.os-card{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.os-card:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--c)}.os-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,40,80,.1)}.os-ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--t);color:var(--c)}.os-ic .ico{width:24px;height:24px}.os-card b{font-size:16.5px;color:#0b2545;line-height:1.3}.os-card p{margin:0;font-size:14px;color:#4a5a6b;line-height:1.55;flex:1}.os-more{font-weight:700;font-size:13.5px;color:var(--c);display:flex;align-items:center;gap:6px}.cl-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cl-ind{display:flex;flex-wrap:wrap;gap:10px}.cl-ind a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3eaf2;border-radius:30px;padding:10px 16px;font-weight:700;color:#0b2545;text-decoration:none;transition:all .2s}.cl-ind a:hover{background:#1f4e75;color:#fff;border-color:#1f4e75}.cl-ind .ico{color:#226db4}.cl-ind a:hover .ico{color:#fff}.tq{position:relative}.tq-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/ 3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 14px}.tq-track::-webkit-scrollbar{display:none}.tq-track .lg-quote{scroll-snap-align:start;margin:0}.tq-ctrl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.tq-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid #cfdbe7;background:#fff;color:#1f4e75;font-size:18px;font-weight:800;cursor:pointer;transition:all .2s}.tq-btn:hover{background:#1f4e75;color:#fff;border-color:#1f4e75}.tq-dots{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;max-width:60%}.tq-dot{width:9px;height:9px;border-radius:5px;border:0;background:#cfdbe7;cursor:pointer;padding:0;transition:all .25s}.tq-dot.on{width:26px;background:#1f4e75}.lm{display:flex;flex-direction:column;gap:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lm-row{overflow:hidden}.lm-track{display:flex;gap:14px;width:max-content;animation:lmMove 70s linear infinite}.lm-row.rev .lm-track{animation-direction:reverse;animation-duration:80s}.lm:hover .lm-track{animation-play-state:paused}.lm .lg-tile{width:190px;height:86px;flex:none}.lm .lg-tile img{max-height:56px}.tq-one .tq-track{grid-auto-columns:100%}.cl-wall{grid-template-columns:repeat(5,1fr)}.fx-sec{background:linear-gradient(135deg,#0b2545 0,#1f4e75 100%);position:relative;overflow:hidden}.fx-sec:before{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.05)}.fx-wrap{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.4fr);gap:36px;align-items:center;position:relative}.fx-side{color:#fff;display:flex;flex-direction:column;gap:14px}.fx-side h2{color:#fff;font-size:34px;line-height:1.2;margin:0}.fx-side p{color:#c9dcee;margin:0;line-height:1.65}.fx-side .fx-lab{color:#fff;font-weight:700;margin-top:6px}.fx-steps span{background:rgba(255,255,255,.1);color:#fff}.fx-steps span:before{background:#f9b21d;color:#0b2545}.fx-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.fx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx-card{perspective:1200px;background:0 0;border:0;padding:0;cursor:pointer;font:inherit;text-align:left;height:330px}.fx-in{position:relative;display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.2, .7, .2, 1);transform-style:preserve-3d}.fx-card[aria-pressed=true] .fx-in{transform:rotateY(180deg)}.fx-face{position:absolute;inset:0;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;gap:10px;padding:16px;overflow:hidden}.fx-front{background:#fff;color:#22313f}.fx-front .sg-art{width:100%;height:auto;border-radius:12px}.fx-back{background:linear-gradient(160deg,#e6f6ec,#fff);color:#0b2545;transform:rotateY(180deg);justify-content:center;border:2px solid #089949}.fx-back b{font-size:21px;line-height:1.3}.fx-zi{width:64px;height:64px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(8,153,73,.15)}.fx-zi .zi{width:40px;height:40px}.fx-tag{align-self:flex-start;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:20px;color:#fff}.fx-tag.bad{background:#e42527}.fx-tag.good{background:#089949}.fx-txt{font-size:15.5px;line-height:1.55;font-weight:600}.fx-back .fx-txt{font-weight:500;color:#3d4d5e}.fx-hint{margin-top:auto;font-size:12.5px;font-weight:700;color:#5b6b7f;display:flex;align-items:center;gap:6px}.fx-card:hover .fx-front{box-shadow:0 18px 40px rgba(0,0,0,.25)}.pb-blog-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:36px 0 14px}.pb-blog-head:first-of-type{margin-top:0}.pb-blog-head h3{font-size:20px;margin:0}.pb-band{margin-top:40px;background:linear-gradient(120deg,#0b2545,#1f4e75);border-radius:24px;padding:30px 34px;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:30px;align-items:center;color:#fff}.pb-band-head{display:flex;gap:14px;align-items:flex-start}.pb-band-head h3{color:#fff;font-size:22px;margin:0 0 6px}.pb-band-head p{color:#c9dcee;font-size:13.5px;margin:0}.pb-band-head a{color:#fff;font-weight:700}.pb-q{font-family:Georgia,serif;font-size:80px;line-height:.7;color:#f9b21d}.pb-tq .lg-quote{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff}.pb-tq .lg-quote blockquote{color:#fff;font-size:18px;line-height:1.55}.pb-tq .lg-stars{display:none}.pb-tq .lg-quote figcaption{border-top-color:rgba(255,255,255,.14)}.pb-tq .lg-quote figcaption b{color:#fff}.pb-tq .lg-apps{color:#c9dcee}.pb-tq .lg-av{background:#f9b21d;color:#0b2545}.pb-tq .tq-ctrl{justify-content:flex-start}.pb-tq .tq-btn{background:0 0;color:#fff;border-color:rgba(255,255,255,.4)}.pb-tq .tq-btn:hover{background:#fff;color:#0b2545}.pb-tq .tq-dot{background:rgba(255,255,255,.3)}.pb-tq .tq-dot.on{background:#f9b21d}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-card{background:#fff;border:1px solid #e3eaf2;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.pc-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(15,40,80,.1)}.pc-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}.pc-tag{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#226db4}.pc-body b{font-size:17px;line-height:1.35;color:#0b2545}.pc-sum{font-size:14px;color:#4a5a6b;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-meta{margin-top:auto;font-size:12.5px;color:#8a99a8;font-weight:600}.bc-cover{position:relative;height:130px;background:linear-gradient(135deg,var(--t),#fff);display:flex;align-items:center;gap:14px;padding:0 22px;overflow:hidden;border-bottom:1px solid #eef2f6}.bc-cover.big{height:auto;min-height:220px;border-radius:22px;border:1px solid #e3eaf2;justify-content:center;flex-direction:column}.bc-dots{position:absolute;inset:0;background-image:radial-gradient(var(--c) 1.2px,transparent 1.3px);background-size:18px 18px;opacity:.13}.bc-cover:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:var(--c);opacity:.08}.bc-zi{position:relative;z-index:1;width:64px;height:64px;border-radius:18px;background:#fff;box-shadow:0 10px 22px rgba(15,40,80,.1);display:flex;align-items:center;justify-content:center;flex:none}.bc-zi .zi{width:38px;height:38px}.bc-ic .ico{width:30px;height:30px}.bc-cover.big .bc-zi{width:96px;height:96px;border-radius:26px}.bc-cover.big .bc-zi .zi{width:58px;height:58px}.bc-cat{position:relative;z-index:1;font-weight:800;color:var(--c);font-size:15px}.pc-feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;background:#fff;border:1px solid #e3eaf2;border-radius:24px;padding:18px;text-decoration:none;color:inherit;transition:box-shadow .2s}.pc-feat:hover{box-shadow:0 18px 40px rgba(15,40,80,.1)}.pc-feat .pc-body b{font-size:26px}.pc-feat .bc-cover.big{min-height:260px}.bh-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.bh-chips{margin:0}.bh-search{display:flex;align-items:center;gap:8px;border:1.5px solid #cfdbe7;border-radius:12px;padding:8px 12px;background:#fff;min-width:260px}.bh-search input{border:0;outline:0;font:inherit;flex:1;min-width:0}.bp-hero-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}.bp-pills{margin:10px 0 14px}.bp-hero h1{font-size:clamp(28px, 3.4vw, 42px);line-height:1.2}.bp-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:14px;color:#5b6b7f;font-weight:600}.bp-meta span{display:inline-flex;align-items:center;gap:6px}.bp-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.bp-article{font-size:17px;line-height:1.8;color:#22313f;max-width:760px}.bp-article p{margin:0 0 18px}.bp-article h2{font-size:26px;line-height:1.3;margin:38px 0 14px;color:#0b2545;scroll-margin-top:110px}.bp-article h3{font-size:20px;margin:28px 0 10px;color:#0b2545}.bp-article h4{font-size:17px;margin:22px 0 8px;color:#0b2545}.bp-article ol,.bp-article ul{margin:0 0 18px;padding-left:22px}.bp-article li{margin:6px 0}.bp-article ul li::marker{color:#226db4}.bp-article a{color:#226db4;font-weight:600}.bp-article blockquote{border-left:4px solid #f9b21d;background:#fef9ec;margin:0 0 18px;padding:14px 18px;border-radius:0 12px 12px 0}.bp-table{overflow-x:auto;margin:0 0 20px;border:1px solid #e3eaf2;border-radius:12px}.bp-table table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.bp-table td,.bp-table th{padding:10px 12px;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:top}.bp-table th,.bp-table tr:first-child td{background:#f4f8fc;font-weight:700;color:#0b2545}.bp-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.bp-toc{background:#f7fafd;border:1px solid #e3eaf2;border-radius:16px;padding:18px}.bp-toc b{display:block;margin-bottom:10px;color:#0b2545}.bp-toc ol{margin:0;padding-left:18px;font-size:14px;line-height:1.5;max-height:340px;overflow:auto}.bp-toc li{margin:6px 0}.bp-toc a{color:#3d4d5e;text-decoration:none}.bp-toc a.on,.bp-toc a:hover{color:#226db4;font-weight:700}.bp-app{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px;text-decoration:none;color:inherit}.bp-app .zi{width:34px;height:34px}.bp-app span{flex:1}.bp-app b{display:block;color:#0b2545}.bp-app small{color:#5b6b7f}.bp-help{background:linear-gradient(140deg,#0b2545,#1f4e75);color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.bp-help p{color:#c9dcee;margin:0 0 6px;font-size:14px}.bp-share{display:flex;align-items:center;gap:8px;font-size:14px;color:#5b6b7f}.bp-share a{width:36px;height:36px;border-radius:10px;border:1px solid #e3eaf2;display:flex;align-items:center;justify-content:center;color:#1f4e75}.hx{position:relative;width:100%;max-width:600px;margin:0 auto;padding:68px 0 74px}.hx-head{position:absolute;right:0;top:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-height:40px}.hx-cap{display:none;font-size:13.5px;color:#1f4e75;background:#fff;border:1px solid #e3eaf2;border-radius:999px;padding:5px 12px;box-shadow:0 6px 16px rgba(15,40,80,.08)}.hx-cap b{color:#0b2545}.hx-cap.on{display:inline-block;animation:hxPop .45s ease-out}.hx-note{font-size:11px;color:#8a99a8;font-weight:700;padding-right:4px}.hx-glow{position:absolute;inset:10% 4% 14% 8%;border-radius:40px;background:radial-gradient(60% 60% at 30% 30%,rgba(34,109,180,.18),transparent 70%),radial-gradient(50% 50% at 80% 70%,rgba(249,178,29,.22),transparent 70%),radial-gradient(40% 40% at 20% 85%,rgba(8,153,73,.14),transparent 70%);filter:blur(6px)}.hx-win{position:relative;aspect-ratio:520/330;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px rgba(15,40,80,.18),0 0 0 1px #e3eaf2;transform:perspective(1400px) rotateY(-9deg) rotateX(3deg);transform-origin:left center;animation:hxTilt 9s ease-in-out infinite;background:#fff}.hx-sl{position:absolute;inset:0;opacity:0;transform:translateX(18px) scale(.985);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.hx-sl.on{opacity:1;transform:none}.hx-sl .art-screen{display:block;width:100%;height:100%}.hx-phone{position:absolute;right:-2%;bottom:34px;width:31%;min-width:150px;aspect-ratio:9/17;background:#0b2545;border-radius:26px;padding:22px 10px 12px;box-shadow:0 24px 50px rgba(15,40,80,.3);animation:anFloat 5s ease-in-out infinite;z-index:2}.hx-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38%;height:6px;border-radius:4px;background:#1f4e75}.hx-ps{display:none;flex-direction:column;gap:8px}.hx-ps.on{display:flex}.hx-ph-top{color:#c9dcee;font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px;padding:0 4px 4px}.hx-dot{width:7px;height:7px;border-radius:50%;background:#089949;box-shadow:0 0 0 3px rgba(8,153,73,.25)}.hx-msg{background:#fff;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;border-left:4px solid #226db4;opacity:0;transform:translateY(10px)}.hx-ps.on .hx-msg{animation:hxIn .5s ease-out forwards;animation-delay:var(--md)}.hx-msg.y{border-left-color:#f9b21d}.hx-msg.g{border-left-color:#089949}.hx-msg b{font-size:11.5px;color:#0b2545}.hx-msg span{font-size:10px;color:#5b6b7f}.hx-cs{display:none}.hx-cs.on{display:block}.hx-card{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3eaf2;border-radius:14px;padding:9px 13px;box-shadow:0 14px 30px rgba(15,40,80,.14);z-index:3}.hx-cs.on .hx-card{animation:hxPop .5s ease-out both,anFloat 4.5s ease-in-out .5s infinite}.hx-cs.on .hx-card.c2{animation-delay:.25s,1.6s}.hx-card b{display:block;font-size:12.5px;color:#0b2545}.hx-card small{font-size:11px;color:#5b6b7f}.hx-card.c1{left:-5%;top:34px}.hx-card.c2{left:-7%;bottom:118px}.hx-ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.hx-ic.g{background:#e6f6ec;color:#089949}.hx-ic.y{background:#fef5dd;color:#b07a00}.hx-ic.b{background:#e8f1fa;color:#226db4}.hx-dock{position:absolute;left:50%;bottom:6px;transform:translateX(-58%);display:flex;gap:8px;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);border:1px solid #e3eaf2;border-radius:18px;padding:8px 10px;box-shadow:0 14px 34px rgba(15,40,80,.14);z-index:4}.hx-dk{position:relative;width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid #eef2f6;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.hx-dk .zi{width:24px;height:24px}.hx-dk:hover{transform:translateY(-4px)}.hx-dk.on{transform:translateY(-8px) scale(1.12);border-color:#226db4;box-shadow:0 10px 20px rgba(34,109,180,.25)}.hx-dk.on::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#226db4;transform-origin:left;animation:hxBar 4.5s linear}.hx-dk:focus-visible{outline:3px solid #f9b21d;outline-offset:2px}.fx-sec{background:linear-gradient(180deg,#f4f8fc 0,#eaf2fa 100%)}.fx-sec:before{background:rgba(34,109,180,.06)}.fx-side{color:#22313f}.fx-side h2{color:#0b2545}.fx-side p{color:#3d4d5e}.fx-side .fx-lab{color:#0b2545}.fx-side .eyebrow{color:#226db4!important}.fx-steps span{background:#fff;color:#0b2545;border:1px solid #e3eaf2}.fx-steps span:before{background:#226db4;color:#fff}.fx-all.ib-btn-white{background:#1f4e75;color:#fff;border-color:#1f4e75}.fx-front{border:1px solid #e3eaf2;box-shadow:0 10px 26px rgba(15,40,80,.06)}.fx-card:hover .fx-front{box-shadow:0 18px 40px rgba(15,40,80,.12)}.a3-mark{font-weight:900;letter-spacing:-.02em;color:#0b2545;font-size:22px;line-height:1;display:inline-flex;align-items:flex-start}.a3-mark b{color:#226db4;font-weight:900;margin-left:2px}.a3-mark i{font-style:normal;color:#f9b21d;font-size:.6em;margin-left:1px}.a3-mark.lg{font-size:34px;margin-bottom:12px}.a3-mark.xl{font-size:44px;margin-bottom:6px;align-self:center}.a3-wheel{position:relative;width:100%;max-width:400px;aspect-ratio:1;margin:0 auto}.a3-wheel.sm{max-width:300px}.a3-ring{position:absolute;inset:0;width:100%;height:100%}.a3-arc{transform-origin:100px 100px;animation:a3Spin 6s linear infinite}.a3-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;aspect-ratio:1;border-radius:50%;background:linear-gradient(140deg,#226db4,#0b2545);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 40px rgba(34,109,180,.35)}.a3-core b{font-size:clamp(24px, 4vw, 38px);line-height:1;font-weight:900}.a3-core small{font-size:11px;color:#c9dcee;margin-top:4px;max-width:80%;line-height:1.3}.a3-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:9px 10px 7px;box-shadow:0 10px 24px rgba(15,40,80,.12);animation:hxBob2 3.6s ease-in-out infinite;animation-delay:var(--d)}.a3-node .zi{width:28px;height:28px}.a3-node small{font-size:11px;font-weight:800;color:#0b2545}.a3-hero-art{display:flex;flex-direction:column;align-items:center;gap:8px}.a3-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;background:linear-gradient(135deg,#f4f8fc,#fff8e6);border:1px solid #e3eaf2;border-radius:28px;padding:36px 40px}.a3-band p{color:#334155;font-size:16px;line-height:1.65;margin:0 0 16px}.a3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.a3-chips span{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e3eaf2;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;color:#1f4e75}.a3-what{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.a3-what p{font-size:16.5px;line-height:1.7;color:#334155}.a3-eds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.a3-ed{border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:8px;border:1px solid #e3eaf2;background:#fff}.a3-ed.done{background:linear-gradient(140deg,#e8f1fa,#fff)}.a3-ed.next{border:2px dashed #f9b21d;background:#fffcf3}.a3-ed b{font-size:22px;color:#0b2545}.a3-ed-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#226db4}.a3-ed.next .a3-ed-tag{color:#b07a00}.a3-ed-yr{font-size:15px;font-weight:800;color:#1f4e75}.a3-ed p{margin:4px 0;color:#4a5a6b}.a3-ed .ib-btn{align-self:flex-start;margin-top:6px}.a3-soc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.a3-s{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid #e3eaf2;text-decoration:none;color:#0b2545;transition:transform .2s,box-shadow .2s}.a3-s:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,40,80,.1)}.a3-s>span:nth-child(2){flex:1}.a3-s b{display:block;font-size:17px}.a3-s small{color:#5b6b7f;font-size:13.5px}.a3-s-ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.a3-s.li .a3-s-ic{background:#0a66c2}.a3-s.ig .a3-s-ic{background:linear-gradient(45deg,#f9b21d,#e42527 55%,#8a3ab9)}.a3-s-ic .ico{width:24px;height:24px}.ev-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.ev-stats div{background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:12px}.ev-stats b{font-size:30px;color:#226db4;font-weight:900;line-height:1}.ev-stats span{font-size:13.5px;color:#4a5a6b;font-weight:600}.ev-tl{display:flex;flex-direction:column;gap:22px;position:relative}.ev-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px}.ev-ylab{position:relative}.ev-ylab span{position:sticky;top:90px;display:inline-block;font-size:26px;font-weight:900;color:#0b2545}.ev-ylab::after{content:"";position:absolute;left:30px;top:40px;bottom:-22px;width:2px;background:repeating-linear-gradient(#c9dcee 0 6px,transparent 6px 12px)}.ev-row:last-child .ev-ylab::after{display:none}.ev-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ev-card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px 18px 18px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s,box-shadow .2s}.ev-card::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:#226db4}.ev-card.ev-own::before{background:linear-gradient(90deg,#f9b21d,#e42527)}.ev-card.ev-auto::before{background:#089949}.ev-card.ev-own{background:linear-gradient(160deg,#fff8e6,#fff 60%);border-color:#f6dfa4}.ev-card[href]:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,40,80,.1)}.ev-top{display:flex;justify-content:space-between;align-items:center}.ev-kind{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#226db4}.ev-own .ev-kind{color:#b07a00}.ev-auto .ev-kind{color:#089949}.ev-yr{font-size:13px;font-weight:800;color:#8a99a8}.ev-name{font-size:17px;color:#0b2545;line-height:1.3}.ev-city{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:#4a5a6b}.ev-card p{margin:2px 0 0;font-size:13.5px;color:#5b6b7f;line-height:1.5}.ev-more{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;color:#226db4;margin-top:6px}.ev-checks{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.ev-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;color:#334155}.ev-checks .ico{color:#089949;flex:none;margin-top:2px}.ev-scs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ev-sc{display:flex;flex-direction:column;background:#fff;border:1px solid #e3eaf2;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.ev-sc:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,40,80,.1)}.ev-sc-top{background:linear-gradient(135deg,#e8f1fa,#f4f8fc);padding:18px 20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #eef2f6}.ev-sc-ic{width:44px;height:44px;border-radius:12px;background:#fff;color:#226db4;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 6px 14px rgba(15,40,80,.08)}.ev-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ev-flow li{font-size:12px;font-weight:800;color:#1f4e75;background:#fff;border:1px solid #d6e4f2;border-radius:999px;padding:4px 10px;position:relative;opacity:0;animation:hxIn .45s ease-out forwards;animation-delay:var(--d)}.ev-flow li+li::before{content:"→";position:absolute;left:-11px;color:#8aa6c2;font-weight:700}.ev-flow li+li{margin-left:8px}.ev-sc-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.ev-sc-body b{font-size:18px;color:#0b2545}.ev-sc-body p{margin:0;color:#4a5a6b;font-size:14.5px;line-height:1.6}.ev-apps{display:flex;gap:8px;flex-wrap:wrap}.ev-app{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#1f4e75;background:#f4f8fc;border-radius:999px;padding:4px 10px 4px 6px}.ev-app .zi{width:18px;height:18px}.ev-sc .ev-more{margin-top:auto}.a3-ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.a3-ba figure{margin:0;display:flex;flex-direction:column;gap:8px}.a3-ba .art{width:100%;height:auto;border-radius:16px}.a3-ba figcaption{font-size:13.5px;font-weight:700;color:#334155;display:flex;align-items:center;gap:8px}.a3-ba-t{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 9px}.a3-ba-t.bad{background:#fdecec;color:#c62828}.a3-ba-t.good{background:#e6f6ec;color:#067a3a}.a3-ba-ar{width:36px;height:36px;border-radius:50%;background:#226db4;color:#fff;display:flex;align-items:center;justify-content:center}.ev-card{padding:0;gap:0}.ev-card::before{z-index:2}.ev-cb{display:flex;flex-direction:column;gap:6px;padding:14px 18px 18px;flex:1}.ev-ph{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#e8f1fa,#fff8e6)}.ev-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ev-card:hover .ev-ph img{transform:scale(1.05)}.ev-ph-n{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;background:rgba(11,37,69,.78);color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 9px}.noimg>img,img.noimg{visibility:hidden}.noimg{background:linear-gradient(135deg,#e8f1fa,#fff8e6) center/40px no-repeat}.a3-ed-ph.noimg::after,.ev-pf.noimg::after,.ev-ph.noimg::after,.evg-i.noimg::after,.evp-cover.noimg::after,.evs-i.noimg::after{content:"Event photo";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#8aa6c2;letter-spacing:.04em;text-transform:uppercase}.ev-cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-polas{position:relative;min-height:400px}.ev-pf{position:absolute;margin:0;background:#fff;padding:10px 10px 12px;border-radius:14px;box-shadow:0 22px 44px rgba(15,40,80,.18);width:62%}.ev-pf img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:#e8f1fa}.ev-pf figcaption{font-size:12.5px;font-weight:800;color:#0b2545;margin-top:8px}.ev-pf.p0{right:0;top:0;transform:rotate(3deg);z-index:3;animation:anFloat 6s ease-in-out infinite}.ev-pf.p1{left:0;top:70px;transform:rotate(-5deg);z-index:2}.ev-pf.p2{right:12%;top:200px;transform:rotate(-1deg);z-index:1;width:54%}.evs-sec{overflow:hidden}.evs{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.evs-track{display:flex;gap:16px;width:max-content;animation:evsMove 80s linear infinite;padding:6px 0 10px}.evs:hover .evs-track{animation-play-state:paused}.evs-i{position:relative;flex:none;width:280px;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#e8f1fa;box-shadow:0 10px 24px rgba(15,40,80,.1)}.evs-i img{width:100%;height:100%;object-fit:cover;display:block}.evs-i span{position:absolute;left:8px;bottom:8px;right:8px;background:rgba(255,255,255,.92);color:#0b2545;font-size:12px;font-weight:800;border-radius:10px;padding:5px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a3-ed{text-decoration:none;color:inherit}.a3-ed-ph{position:relative;margin:-26px -26px 10px;aspect-ratio:16/8;overflow:hidden;border-radius:22px 22px 0 0;background:#e8f1fa}.a3-ed-ph img{width:100%;height:100%;object-fit:cover;display:block}.a3-ed-old{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#1f4e75}.evp-hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center}.evp-pill{margin-bottom:12px}.evp-eyebrow{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#226db4;margin:0 0 8px}.evp-facts{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.evp-facts li{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:14px;padding:10px 12px}.evp-facts .ico{color:#226db4;flex:none;margin-top:2px}.evp-facts span{font-size:13.5px;font-weight:800;color:#0b2545;line-height:1.3}.evp-facts small{display:block;font-size:11px;font-weight:700;color:#8a99a8;text-transform:uppercase;letter-spacing:.05em}.evp-cover{position:relative;margin:0;background:#fff;padding:12px;border-radius:24px;box-shadow:0 30px 60px rgba(15,40,80,.16);transform:rotate(1.2deg)}.evp-cover>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#e8f1fa}.evp-cover figcaption{font-size:13px;font-weight:800;color:#0b2545;padding:10px 4px 2px}.evp-thumbs{position:absolute;left:-26px;bottom:-22px;display:flex;gap:8px}.evp-thumbs span{width:86px;aspect-ratio:1;border-radius:14px;overflow:hidden;border:4px solid #fff;box-shadow:0 10px 24px rgba(15,40,80,.18);background:#e8f1fa;position:relative}.evp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.evp-about{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.evp-about p{font-size:16.5px;line-height:1.75;color:#334155}.evp-apps{margin-top:22px;display:flex;flex-direction:column;gap:10px}.evp-apps b{font-size:14px;color:#0b2545}.evp-side{position:sticky;top:96px;background:linear-gradient(140deg,#f4f8fc,#fff8e6);border:1px solid #e3eaf2;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.evp-side>b{font-size:18px;color:#0b2545}.evp-side p{margin:0;color:#4a5a6b;font-size:14.5px}.evp-side .ib-btn{align-self:flex-start}.evp-links{display:flex;flex-direction:column;gap:6px;margin-top:10px;border-top:1px solid #e3eaf2;padding-top:12px}.evp-links small{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8a99a8}.evp-links a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#226db4;font-size:14.5px}.evp-shs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.evp-sh{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.evp-sh::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#226db4,#f9b21d)}.evp-sh-ic{width:46px;height:46px;border-radius:13px;background:#e8f1fa;color:#226db4;display:flex;align-items:center;justify-content:center}.evp-sh-ic .zi{width:28px;height:28px}.evp-sh b{font-size:16.5px;color:#0b2545}.evp-sh p{margin:0;font-size:14px;color:#4a5a6b;line-height:1.55}.evg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:200px;gap:12px}.evg-i{position:relative;border:0;padding:0;border-radius:16px;overflow:hidden;cursor:zoom-in;background:#e8f1fa}.evg-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.evg-i:hover img{transform:scale(1.06)}.evg-i:focus-visible{outline:3px solid #f9b21d;outline-offset:2px}.evg-i:first-child{grid-column:span 2;grid-row:span 2}.evg-4 .evg-i:last-child,.evg-7 .evg-i:last-child{grid-column:span 3}.evg-5 .evg-i:last-child{grid-column:span 2}.evlb{position:fixed;inset:0;z-index:200;background:rgba(6,18,36,.92);display:flex;align-items:center;justify-content:center;padding:40px 70px}.evlb img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.evlb button{position:absolute;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.3);width:46px;height:46px;border-radius:50%;font-size:22px;cursor:pointer}.evlb button:hover{background:#fff;color:#0b2545}.evlb .evlb-x{top:18px;right:18px}.evlb .evlb-p{left:14px;top:50%}.evlb .evlb-n{right:14px;top:50%}.evlb-c{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#c9dcee;font-size:13px;font-weight:700}.abs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}.abs-left h2{margin:6px 0 14px}.abs-big{font-size:21px;line-height:1.55;color:#0b2545;font-weight:600;margin:0 0 24px}.abs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.abs-stats div{background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.abs-stats b{font-size:26px;font-weight:900;color:#226db4;line-height:1}.abs-stats span{font-size:12.5px;color:#4a5a6b;font-weight:600;line-height:1.35}.abs-lead{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,#fff8e6,#fff);border:1px solid #f6dfa4;border-radius:18px;padding:16px 18px}.abs-lead p{margin:0;font-size:15px;color:#334155;line-height:1.6}.abs-lead-ic{width:40px;height:40px;border-radius:12px;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center;flex:none}.abs-path{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:16px}.abs-path::before{content:"";position:absolute;left:23px;top:20px;bottom:20px;width:2px;background:linear-gradient(#226db4,#f9b21d,#089949)}.abs-step{position:relative;display:flex;gap:18px;align-items:flex-start;opacity:0;animation:hxIn .5s ease-out forwards;animation-delay:var(--d)}.abs-dot{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #226db4;color:#226db4;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 6px 16px rgba(34,109,180,.18)}.abs-step.s1 .abs-dot{border-color:#e42527;color:#e42527}.abs-step.s2 .abs-dot{border-color:#f9b21d;color:#b07a00}.abs-step.s3 .abs-dot{border-color:#089949;color:#089949;background:#e6f6ec}.abs-step>div{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px 20px;flex:1;box-shadow:0 8px 20px rgba(15,40,80,.05)}.abs-tag{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#8a99a8}.abs-step b{display:block;font-size:17px;color:#0b2545;margin:2px 0 6px}.abs-step p{margin:0;font-size:14.5px;color:#4a5a6b;line-height:1.6}.abm{position:relative;background:linear-gradient(135deg,#f4f8fc 0,#fff8e6 100%);border:1px solid #e3eaf2;border-radius:30px;padding:48px 52px;overflow:hidden}.abm::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:40px solid rgba(34,109,180,.06)}.abm-q{position:relative;font-size:clamp(24px, 3vw, 36px);line-height:1.3;color:#0b2545;max-width:900px;margin:10px 0 0;font-weight:800}.abm-qm{position:absolute;left:-30px;top:-18px;font-family:Georgia,serif;font-size:80px;color:#f9b21d;line-height:1}.abm-sub{font-size:15px;font-weight:800;color:#1f4e75;margin:28px 0 16px;text-transform:uppercase;letter-spacing:.05em}.abm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;z-index:1}.abm-c{position:relative;background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:8px}.abm-n{position:absolute;right:18px;top:12px;font-size:44px;font-weight:900;color:#eef3f8;line-height:1}.abm-ic{width:44px;height:44px;border-radius:12px;background:#226db4;color:#fff;display:flex;align-items:center;justify-content:center}.abm-c b{font-size:17px;color:#0b2545;position:relative}.abm-c p{margin:0;font-size:14.5px;color:#4a5a6b;line-height:1.6}.abi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.abi-c{position:relative;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.abi-c:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,40,80,.1);border-color:#b9d2ea}.abi-c.core{grid-row:span 1;background:linear-gradient(160deg,#e8f1fa,#fff 70%);border-color:#cfe0f1;flex-direction:column;padding:22px}.abi-ic{width:44px;height:44px;border-radius:12px;background:#e8f1fa;color:#226db4;display:flex;align-items:center;justify-content:center;flex:none}.abi-c.core .abi-ic{background:#226db4;color:#fff;width:52px;height:52px}.abi-t b{display:block;font-size:16px;color:#0b2545}.abi-c.core .abi-t b{font-size:18px}.abi-t small{display:block;font-size:13.5px;color:#4a5a6b;line-height:1.5;margin-top:3px}.abi-core{position:absolute;right:14px;top:14px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#fef5dd;color:#b07a00;border-radius:999px;padding:3px 8px}.abi-ar{position:absolute;right:14px;bottom:14px;color:#8aa6c2}.abl{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}.abl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.abl-c{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:6px;border-top:4px solid #226db4}.abl-c.c1{border-top-color:#089949}.abl-c.c2{border-top-color:#f9b21d}.abl-c.c3{border-top-color:#e42527}.abl-c.c4{border-top-color:#089949}.abl-c.c5{border-top-color:#f9b21d}.abl-ic{width:38px;height:38px;border-radius:11px;background:#f4f8fc;color:#226db4;display:flex;align-items:center;justify-content:center}.abl-c b{font-size:16px;color:#0b2545}.abl-c p{margin:0;font-size:14px;color:#4a5a6b;line-height:1.55}.abl-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:130px;gap:10px}.abl-ph{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#e8f1fa,#fff8e6)}.abl-ph.p0{grid-column:span 2;grid-row:span 2}.abl-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.abl-ph:hover img{transform:scale(1.05)}.abl-ph span{position:absolute;left:8px;bottom:8px;background:rgba(255,255,255,.92);color:#0b2545;font-size:11.5px;font-weight:800;border-radius:9px;padding:4px 8px}.abl-ph.noimg::after{content:"Team photo";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#8aa6c2;text-transform:uppercase;letter-spacing:.04em}.abl-side .ib-small{margin-top:10px}.abl-car{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#e8f1fa,#fff8e6);border:1px solid #e3eaf2;border-radius:22px;padding:22px 26px}.abl-car b{font-size:19px;color:#0b2545}.abl-car p{margin:4px 0 0;color:#4a5a6b}.crt-mini{display:flex;gap:8px;margin:6px 0 4px}.crt-mini img{width:46px;height:46px;object-fit:contain}.abw-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:30px}.abw-head h2{margin:6px 0 0}.abw-head p{margin:0;font-size:17px;line-height:1.65;color:#334155}.abw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative}.abw::before{content:"";position:absolute;left:4%;right:4%;top:62px;height:2px;background:repeating-linear-gradient(90deg,#b9d2ea 0 8px,transparent 8px 14px);z-index:0}.abw-s{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:20px 18px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.abw-s:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(15,40,80,.1);border-color:#b9d2ea}.abw-n{position:absolute;right:16px;top:12px;font-size:30px;font-weight:900;color:#eef3f8;line-height:1}.abw-ic{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#226db4;box-shadow:0 0 0 6px #fff}.abw-s.s1 .abw-ic{background:#089949}.abw-s.s2 .abw-ic{background:#f9b21d;color:#0b2545}.abw-s.s3 .abw-ic{background:#e42527}.abw-s.s4 .abw-ic{background:#1f4e75}.abw-s b{font-size:16.5px;color:#0b2545;margin-top:6px}.abw-s p{margin:0;font-size:14px;color:#4a5a6b;line-height:1.55;flex:1}.abw-go{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;color:#226db4}.abw-also{margin-top:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:14px 18px}.abw-also b{font-size:14px;color:#0b2545}.abw-also>div{display:flex;flex-wrap:wrap;gap:8px;flex:1}.abw-also>div a{font-size:13px;font-weight:700;color:#1f4e75;background:#f4f8fc;border:1px solid #e3eaf2;border-radius:999px;padding:5px 12px;text-decoration:none}.abw-also>div a:hover{background:#e8f1fa;border-color:#b9d2ea}.lxo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch}.lxo-card{background:#fff;border:1px solid #e3eaf2;border-radius:24px;padding:28px;box-shadow:0 14px 30px rgba(15,40,80,.06)}.lxo-card h2{margin:6px 0 14px}.lxo-addr{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:700;color:#0b2545;background:#f4f8fc;border-radius:14px;padding:12px 14px}.lxo-addr .ico{color:#e42527;flex:none;margin-top:3px}.lxo-list{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:8px}.lxo-list li{display:flex;gap:10px;align-items:center;font-size:15px;color:#334155}.lxo-ic{width:30px;height:30px;border-radius:50%;background:#e8f1fa;color:#226db4;display:flex;align-items:center;justify-content:center;flex:none}.lxo-map{display:flex}.lxo-map>*{flex:1;min-height:260px;border-radius:24px}.lq-sec{position:relative;overflow:hidden}.lq-wm{position:absolute;right:-20px;top:10px;font-size:clamp(90px, 14vw, 200px);font-weight:900;letter-spacing:-.04em;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(34,109,180,0.1);white-space:nowrap;pointer-events:none;text-transform:uppercase}.lq{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:center}.lq-eb{display:inline-flex;align-items:center;gap:6px;background:#0b2545;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 14px}.lq-eb .ico{color:#f9b21d}.lq-l h2{font-size:clamp(28px, 3.2vw, 40px);margin:14px 0 16px}.lq-lead{font-size:18px;line-height:1.75;color:#1e293b}.lq-l p{color:#334155;line-height:1.7}.lq-board{position:relative;padding:22px 10px 10px}.lq-note{position:relative;background:#fff3b0;border-radius:4px 4px 18px 4px;padding:26px 24px 22px;transform:rotate(-2.2deg);box-shadow:0 18px 30px rgba(120,90,0,.18),inset 0 -12px 22px rgba(255,255,255,.35);font-family:inherit}.lq-pin{position:absolute;left:50%;top:-12px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff7a7a,#c62828);box-shadow:0 4px 8px rgba(0,0,0,.25);transform:translateX(-50%)}.lq-note b{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#8a5a00;margin-bottom:10px}.lq-note ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px}.lq-note li,.lq-note p{font-size:15.5px;line-height:1.55;color:#4a3b00;margin:0}.lq-fix{position:relative;display:flex;gap:14px;align-items:flex-start;background:#fff;border:2px dashed #089949;border-radius:18px;padding:22px 20px 18px;margin:-10px 0 0 40px;transform:rotate(1.5deg);box-shadow:0 18px 34px rgba(8,153,73,.14)}.lq-tape{position:absolute;left:24px;top:-12px;width:90px;height:22px;background:rgba(249,178,29,.55);transform:rotate(-6deg)}.lq-fix-ic{width:44px;height:44px;border-radius:50%;background:#089949;color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.lq-fix small{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#089949}.lq-fix p{margin:4px 0 0;font-size:16px;font-weight:700;color:#0b2545;line-height:1.5}.lz2-head{text-align:center;margin-bottom:22px}.lz2-q{font-size:clamp(24px, 2.6vw, 32px);font-weight:800;color:#0b2545;margin:8px 0 0}.lz2{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px;align-items:start}.lz2-tabs{display:flex;flex-direction:column;gap:10px;position:sticky;top:96px}.lzt{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px 16px;font-size:15px;font-weight:700;color:#1f4e75;cursor:pointer;transition:all .2s;font-family:inherit}.lzt:hover{border-color:#b9d2ea;transform:translateX(4px)}.lzt.on{background:linear-gradient(120deg,#226db4,#1f4e75);color:#fff;border-color:transparent;box-shadow:0 14px 28px rgba(34,109,180,.3);transform:translateX(8px)}.lzt-ic{width:38px;height:38px;border-radius:11px;background:#f4f8fc;color:#226db4;display:flex;align-items:center;justify-content:center;flex:none}.lzt.on .lzt-ic{background:rgba(255,255,255,.18);color:#fff}.lzp{display:none;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:24px;align-items:center;background:linear-gradient(135deg,#f4f8fc,#fff8e6);border:1px solid #e3eaf2;border-radius:28px;padding:30px}.lzp.on{display:grid;animation:hxPop .4s ease-out}.lzp-ic{width:56px;height:56px;border-radius:16px;background:#226db4;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lzp-l h2{font-size:24px;margin:0 0 12px}.lzp-intro{font-size:17px;line-height:1.6;color:#1f4e75;font-style:italic;font-weight:600;margin:0}.lzp-tail{font-size:14.5px;margin-top:12px}.lzw{background:#fff;border-radius:18px;box-shadow:0 24px 50px rgba(15,40,80,.16);overflow:hidden;border:1px solid #e3eaf2}.lzw-bar{display:flex;align-items:center;gap:6px;background:#0b2545;padding:10px 14px}.lzw-bar i{width:10px;height:10px;border-radius:50%;background:#e42527}.lzw-bar i:nth-child(2){background:#f9b21d}.lzw-bar i:nth-child(3){background:#089949}.lzw-bar span{margin-left:8px;color:#c9dcee;font-size:12px;font-weight:700}.lzw-flow{list-style:none;margin:0;padding:18px 18px 18px 22px;position:relative;display:flex;flex-direction:column;gap:12px}.lzw-flow::before{content:"";position:absolute;left:41px;top:30px;bottom:30px;width:2px;background:repeating-linear-gradient(#b9d2ea 0 6px,transparent 6px 11px)}.lzn{position:relative;display:flex;gap:12px;align-items:flex-start;opacity:0;animation:hxIn .4s ease-out forwards;animation-delay:var(--d)}.lzn-ic{position:relative;z-index:1;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #e3eaf2;box-shadow:0 6px 14px rgba(15,40,80,.1);display:flex;align-items:center;justify-content:center;flex:none;color:#089949}.lzn-ic .zi{width:24px;height:24px}.lzn>div{background:#f7fafd;border-radius:12px;padding:9px 12px;font-size:14px;color:#334155;line-height:1.5;flex:1}.lzn b{display:block;color:#0b2545;font-size:14.5px}.lr{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:78px repeat(var(--n,6),minmax(0,1fr)) 78px;gap:6px;position:relative;min-height:330px}.lr::before{content:"";position:absolute;left:0;right:0;top:50%;height:26px;margin-top:-13px;border-radius:13px;background:#334155}.lr::after{content:"";position:absolute;left:14px;right:14px;top:50%;height:3px;margin-top:-1.5px;background:repeating-linear-gradient(90deg,#f9b21d 0 18px,transparent 18px 34px)}.lr-end,.lr-start{position:relative;z-index:2;align-self:center;justify-self:center;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#fff;border:2px solid #334155;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;color:#0b2545}.lr-end{background:#089949;border-color:#089949;color:#fff}.lr-s{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:0;animation:hxIn .45s ease-out forwards;animation-delay:var(--d)}.lr-s.s1{flex-direction:column-reverse;justify-content:flex-start}.lr-card{width:calc(100% - 10px);min-height:120px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:14px;box-shadow:0 12px 24px rgba(15,40,80,.08);display:flex;flex-direction:column;gap:8px}.lr-card p{margin:0;font-size:13.5px;font-weight:700;color:#0b2545;line-height:1.45}.lr-ic{width:36px;height:36px;border-radius:10px;background:#e8f1fa;color:#226db4;display:flex;align-items:center;justify-content:center}.lr-s:nth-child(3n) .lr-ic{background:#e6f6ec;color:#089949}.lr-s:nth-child(3n+1) .lr-ic{background:#fef5dd;color:#b07a00}.lr-mark{width:34px;height:34px;border-radius:50%;background:#f9b21d;color:#0b2545;font-weight:900;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 0 0 3px #334155;margin:28px 0}.lr-s.s1 .lr-mark{margin:28px 0}.lr-s.s0{justify-content:flex-end;padding-bottom:calc(50% - 0px)}.lr-s.s0,.lr-s.s1{height:330px}.lr-s.s0{justify-content:flex-start}.lr-s.s0 .lr-card{margin-top:0}.lr-s.s0 .lr-mark{margin-top:auto;margin-bottom:148px}.lr-s.s1 .lr-mark{margin-bottom:auto;margin-top:148px}.lr-note{margin-top:22px;display:flex;gap:14px;align-items:flex-start;background:#fffcf3;border:1px dashed #f9b21d;border-radius:18px;padding:16px 20px}.lr-note>span{width:36px;height:36px;border-radius:50%;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center;flex:none}.lr-note b{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#b07a00}.lr-note p{margin:4px 0 0;font-size:14.5px;color:#334155;line-height:1.6}.lh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px) minmax(0,1fr);gap:26px;align-items:center}.lh-col{display:flex;flex-direction:column;gap:14px}.lh-c{position:relative;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.lh-c:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,40,80,.1)}.lh-col.l .lh-c::after,.lh-col.r .lh-c::after{content:"";position:absolute;top:50%;width:26px;height:2px;background:repeating-linear-gradient(90deg,var(--c) 0 5px,transparent 5px 9px)}.lh-col.l .lh-c::after{right:-27px}.lh-col.r .lh-c::after{left:-27px}.lh-ic{width:42px;height:42px;border-radius:12px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 8px 16px rgba(15,40,80,.15)}.lh-x b{display:block;font-size:15.5px;color:#0b2545}.lh-x small{display:block;font-size:13.5px;color:#4a5a6b;line-height:1.5;margin-top:2px}.lh-hub{display:flex;align-items:center;justify-content:center}.lh-ring{position:relative;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#fff 58%,#e8f1fa 59%,#e8f1fa 70%,#fff 71%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 30px 60px rgba(34,109,180,.18);text-align:center}.lh-ring::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px dashed #b9d2ea;animation:a3Spin 30s linear infinite}.lh-ring img{width:170px;height:auto;border-radius:10px;margin-bottom:6px}.lh-ring b{font-size:20px;color:#0b2545}.lh-ring small{font-size:13px;color:#4a5a6b;max-width:150px}.lh-core{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.lh-core>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#0b2545;margin-right:4px}.lh-core a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff;background:#1f4e75;border-radius:999px;padding:7px 14px;text-decoration:none}.lh-core a:hover{background:#226db4}.lw-tail{margin-top:16px}.lcb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:44px;align-items:center}.lcb-head h2{margin:6px 0 12px}.lcb-stamp{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:2px solid #089949;color:#089949;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;transform:rotate(-4deg)}.lcb-clip{position:relative;background:#8b5e34;border-radius:20px;padding:30px 18px 18px;box-shadow:0 24px 44px rgba(60,35,10,.25);transform:rotate(1deg)}.lcb-clamp{position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:120px;height:34px;border-radius:10px;background:linear-gradient(#d7dde4,#9aa5b1);box-shadow:0 4px 8px rgba(0,0,0,.25)}.lcb-paper{background:#fff;border-radius:8px;padding:22px 22px 16px;background-image:repeating-linear-gradient(transparent 0 33px,#e8f1fa 33px 34px)}.lcb-title{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#8a99a8;margin-bottom:6px}.lcb-paper ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lcb-paper li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:#1e293b;line-height:1.5;opacity:0;animation:hxIn .4s ease-out forwards;animation-delay:var(--d)}.lcb-box{width:24px;height:24px;border-radius:6px;border:2px solid #089949;color:#089949;display:flex;align-items:center;justify-content:center;flex:none;background:#e6f6ec}.lbp{position:relative;border-radius:28px;padding:34px;background-color:#eef5fc;background-image:linear-gradient(rgba(34,109,180,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(34,109,180,.08) 1px,transparent 1px);background-size:24px 24px;border:1px solid #d6e4f2}.lbp-head{max-width:760px;margin-bottom:22px}.lbp-head h2{margin:8px 0 8px}.lbp-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#226db4;border:1.5px dashed #226db4;border-radius:8px;padding:4px 10px;background:#fff}.lbp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lbp-grid.lbp-n3,.lbp-grid.lbp-n5{grid-template-columns:repeat(3,minmax(0,1fr))}.lbp-c{position:relative;background:#fff;border:1.5px dashed #9cc0e2;border-radius:18px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:8px}.lbp-pin{position:absolute;left:-12px;top:-12px;width:30px;height:30px;border-radius:50%;background:#226db4;color:#fff;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center;border:3px solid #eef5fc}.lbp-ic{width:46px;height:46px;border-radius:14px;background:#f4f8fc;border:1px solid #e3eaf2;color:#226db4;display:flex;align-items:center;justify-content:center}.lbp-ic .zi{width:28px;height:28px}.lbp-c h3{font-size:17px;margin:2px 0 0;color:#0b2545}.lbp-c p{margin:0;font-size:14.5px;color:#4a5a6b;line-height:1.6}.lbp-c ul{margin:2px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:#334155}.lr{min-height:360px}.lr-s,.lr-s.s0,.lr-s.s1{position:relative;height:360px;display:block;padding:0}.lr-s .lr-card{position:absolute;left:3px;right:3px;width:auto;min-height:0}.lr-s.s0 .lr-card{bottom:calc(50% + 26px)}.lr-s.s1 .lr-card{top:calc(50% + 26px)}.lr-s .lr-mark,.lr-s.s0 .lr-mark,.lr-s.s1 .lr-mark{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.lr{min-height:var(--lrh,360px)}.lr-s,.lr-s.s0,.lr-s.s1{height:var(--lrh,360px)}.lcx-hq{display:flex;align-items:center;justify-content:center;gap:10px;margin:-6px auto 22px;width:max-content;max-width:100%;background:#0b2545;color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:8px 18px 8px 8px}.lcx-hq span{width:28px;height:28px;border-radius:50%;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center}.lcx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lcx{display:flex;background:#fff;border:1px solid #e3eaf2;border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.lcx:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,40,80,.12)}.lcx-side{position:relative;width:150px;flex:none;background:linear-gradient(160deg,var(--c),#0b2545);color:#fff;padding:18px 16px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.lcx-side::after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;border:18px solid rgba(255,255,255,.08)}.lcx-n{font-size:12px;font-weight:900;letter-spacing:.1em;opacity:.75}.lcx-side .ico{width:26px;height:26px;color:#f9b21d}.lcx-side h3{color:#fff;font-size:22px;line-height:1.1;margin:4px 0 0;word-break:break-word}.lcx-side small{font-size:11.5px;opacity:.85;line-height:1.35}.lcx-body{padding:18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.lcx-body p{margin:0;font-size:14.5px;color:#334155;line-height:1.6}.lcx-needs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lcx-needs small{width:100%;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a99a8}.lcx-needs span{font-size:12.5px;font-weight:700;color:var(--c);background:#f4f8fc;border:1px solid #e3eaf2;border-radius:999px;padding:4px 10px}.lcx-body em{margin-top:auto;font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--c)}.lbn-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:end;margin-bottom:24px}.lbn-head h2{margin:6px 0 0}.lbn-head p{margin:0;color:#4a5a6b;line-height:1.65}.lbn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:14px}.lbn{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--bg);border-radius:22px;padding:20px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .25s}.lbn:hover{transform:translateY(-4px)}.lbn.big{grid-column:span 2;grid-row:span 2;padding:28px;justify-content:flex-end;background:linear-gradient(150deg,var(--fg),#0b2545);color:#fff}.lbn-ic{width:46px;height:46px;border-radius:14px;background:#fff;color:var(--fg);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(15,40,80,.08)}.lbn.big .lbn-ic{width:64px;height:64px;border-radius:18px;margin-bottom:auto}.lbn.big .lbn-ic .ico{width:30px;height:30px}.lbn b{font-size:16.5px;color:#0b2545;line-height:1.3}.lbn.big b{font-size:26px;color:#fff}.lbn small{font-size:13.5px;color:#4a5a6b;line-height:1.5}.lbn.big small{font-size:15px;color:#d9ecf8}.lbn.big small a{color:#fff}.lbn-no{position:absolute;right:16px;top:12px;font-size:34px;font-weight:900;color:var(--fg);opacity:.15}.lbn.big .lbn-no{color:#fff;font-size:64px;opacity:.12}.lbn-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.lbn-grid.n3 .lbn.big{grid-column:span 1;grid-row:span 1}.lwy{background:#fff;border:1px solid #e3eaf2;border-radius:30px;padding:30px;box-shadow:0 20px 44px rgba(15,40,80,.06)}.lwy-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}.lwy-top h2{margin:6px 0 0;max-width:620px}.lwy-badges{display:flex;align-items:center;gap:10px;background:#f4f8fc;border-radius:18px;padding:10px 14px}.lwy-zap{width:140px;height:auto;border-radius:8px}.lwy-b{width:54px;height:54px;object-fit:contain}.lwy-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid #e3eaf2;border-radius:22px;overflow:hidden}.lwy-s{padding:22px 20px;border-right:1px solid #e3eaf2;position:relative;background:linear-gradient(180deg,#fff,#f9fbfd)}.lwy-s:last-child{border-right:0}.lwy-s::before{content:"";position:absolute;left:20px;top:0;width:40px;height:4px;border-radius:0 0 4px 4px;background:var(--c)}.lwy-s b{display:block;font-size:42px;font-weight:900;line-height:1;color:var(--c);letter-spacing:-.02em}.lwy-s p{margin:8px 0 0;font-size:13.5px;color:#4a5a6b;line-height:1.5}.lwy-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lwy-list li{display:flex;gap:12px;align-items:flex-start;background:#f7fafd;border-radius:16px;padding:14px 16px;font-size:14.5px;color:#334155;line-height:1.5}.lwy-ic{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#f9b21d,#e8930c);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.lgl-wrap{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:34px;align-items:start}.lgl-head h2{margin:12px 0 10px}.lgl-head p{color:#4a5a6b}.lgl-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b4bc4;background:#efebfa;border-radius:999px;padding:6px 12px}.lgl-art{position:relative;height:120px;margin-top:18px}.lgl-art i{position:absolute;border-radius:24px;transform:rotate(-12deg)}.lgl-art i:first-child{left:0;top:20px;width:90px;height:90px;background:linear-gradient(135deg,#e42527,#f9b21d)}.lgl-art i:nth-child(2){left:60px;top:0;width:80px;height:80px;background:linear-gradient(135deg,#226db4,#7b4bc4);opacity:.9}.lgl-art i:nth-child(3){left:120px;top:36px;width:70px;height:70px;background:linear-gradient(135deg,#089949,#0e7c7b);opacity:.85}.lgl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lgl{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--bg);border-radius:22px;padding:22px 18px 46px;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.lgl:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(15,40,80,.1)}.lgl-ic{width:50px;height:50px;border-radius:16px;background:var(--fg);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:6px;box-shadow:0 10px 20px rgba(15,40,80,.15)}.lgl b{font-size:16px;color:#0b2545}.lgl small{font-size:13.5px;color:#4a5a6b;line-height:1.5}.lgl-go{position:absolute;right:16px;bottom:14px;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--fg);display:flex;align-items:center;justify-content:center;transition:transform .25s}.lgl:hover .lgl-go{transform:translateX(4px)}.lwy-badges{flex-wrap:wrap;max-width:100%}.lbn.big{background:var(--bg);color:#0b2545;padding:0;justify-content:flex-end;min-height:330px}.lbn-art{position:absolute;left:0;right:0;top:0;height:64%;overflow:hidden;border-radius:22px 22px 0 0}.lbn-art svg{display:block;width:100%;height:100%}.lbn-art::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(transparent,var(--bg))}.lbn.big .lbn-ic{position:absolute;left:22px;top:22px;z-index:2;box-shadow:0 10px 22px rgba(15,40,80,.18)}.lbn.big b,.lbn.big small{position:relative;z-index:2;padding:0 28px}.lbn.big b{color:#0b2545;font-size:26px}.lbn.big small{color:#334155;font-size:15px;padding-bottom:26px}.lbn.big small a{color:var(--fg)}.lbn.big .lbn-no{color:var(--fg);opacity:.18;z-index:2}.lcx-hq{background:#e3eefa;color:#1f4e75}.lcx-hq span{background:#fff;color:#226db4}.lcx-side{background:var(--p);color:var(--c)}.lcx-side::after{border-color:color-mix(in srgb,var(--c) 14%,transparent)}.lcx-side .ico{color:var(--c)}.lcx-side h3{color:var(--c)}.lcx-n{opacity:.7}.lcx-needs span{background:var(--p);border-color:transparent;color:var(--c)}.lcx{border-color:color-mix(in srgb,var(--c) 18%,#e3eaf2)}.lbn.big .lbn-no{display:none}.lbn-grid{grid-auto-flow:dense}.lbn-grid.n4 .lbn:last-child{grid-column:span 2}.lbn-grid.n7 .lbn:nth-last-child(-n+2){grid-column:span 2}.lcx-side{width:172px}.lcx-side h3{font-size:19px;word-break:normal;overflow-wrap:normal;hyphens:manual}.lcx-body{min-width:0}.lcx-body p{overflow-wrap:anywhere}.lvm{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch}.lvm-col{border-radius:24px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.lvm-col.on{background:#e3eefa;border:1px solid #cfe0f3}.lvm-col.off{background:#e1f4e8;border:1px solid #c9e8d5}.lvm-top{display:flex;align-items:center;gap:14px}.lvm-top small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b6b7c}.lvm-top h3{margin:2px 0 0;font-size:22px}.lvm-ic{width:52px;height:52px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 6px 16px rgba(15,40,80,.08)}.lvm-col.on .lvm-ic{color:#226db4}.lvm-col.off .lvm-ic{color:#0b8a44}.lvm-ic .ico{width:26px;height:26px}.lvm-col p{margin:0;color:#334155;line-height:1.65}.lvm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.lvm-chips span{background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.lvm-col.on .lvm-chips span{color:#1f4e75}.lvm-col.off .lvm-chips span{color:#0b6b37}.lvm-mid{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.lvm-mid::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed #b8c7d6;z-index:0}.lvm-dot{position:relative;z-index:1;width:54px;height:54px;border-radius:50%;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #fff}.lvm-mid b{position:relative;z-index:1;font-size:13px;margin-top:8px}.lvm-mid small{position:relative;z-index:1;font-size:11.5px;color:#5b6b7c}.ltz{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;align-items:start}.ltz-card{background:#fff;border:1px solid #e3eaf2;border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(15,40,80,.06)}.ltz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.ltz-st{background:#f4f8fc;border-radius:16px;padding:12px 14px}.ltz-st:nth-child(2){background:#fdf3da}.ltz-st:nth-child(3){background:#e1f4e8}.ltz-st b{display:flex;align-items:center;gap:6px;font-size:17px;color:#0b2545;line-height:1.25}.ltz-st span{display:block;font-size:12.5px;color:#5b6b7c;margin-top:4px;line-height:1.4}.ltz-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px}.ltz-lab b{display:block;font-size:15px}.ltz-lab small{font-size:11.5px;color:#5b6b7c}.ltz-tr{position:relative;height:40px;border-radius:12px;background:repeating-linear-gradient(90deg,#f1f5f9 0 calc(100% / 24 - 1px),#e3eaf2 calc(100% / 24 - 1px) calc(100% / 24));margin-bottom:18px}.ltz-b{position:absolute;top:4px;bottom:4px;border-radius:9px;display:flex;align-items:center;overflow:hidden}.ltz-b i{font-style:normal;font-size:11.5px;font-weight:800;padding:0 8px;white-space:nowrap}.ltz-b.off{background:#226db4;color:#fff}.ltz-b.biz{background:#0b8a44;color:#fff}.ltz-b.slot{background:#f9b21d;color:#0b2545;top:-3px;bottom:auto;height:12px;border-radius:6px}.ltz-b.slot i{font-size:0}.ltz-ticks{position:absolute;left:0;right:0;top:44px;height:14px}.ltz-ticks span{position:absolute;transform:translateX(-50%);font-size:11px;color:#5b6b7c;white-space:nowrap}.ltz-ticks span:first-child{transform:none}.ltz-note{margin:6px 0 0;font-size:14px;color:#334155;line-height:1.65;border-top:1px solid #e3eaf2;padding-top:14px}.ltz-how{background:#0b2545;color:#fff;border-radius:24px;padding:24px}.ltz-how h3{color:#fff;font-size:18px;display:flex;gap:8px;align-items:center;margin:0 0 14px}.ltz-how h3 .ico{color:#f9b21d}.ltz-how ol{list-style:none;margin:0;padding:0;counter-reset:s;display:flex;flex-direction:column;gap:12px}.ltz-how li{counter-increment:s;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;color:#dce6f0}.ltz-how li::before{content:counter(s);width:28px;height:28px;border-radius:50%;background:#f9b21d;color:#0b2545;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center}.ltz-how a{color:#f9b21d}.ltx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}.ltx-l{background:#fff;border:1px solid #e3eaf2;border-radius:24px;padding:24px}.ltx-l h3{display:flex;align-items:center;gap:10px;font-size:19px;margin:0 0 14px}.ltx-f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ltx-f li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.6;color:#334155}.ltx-f .ico{color:#0b8a44;margin-top:3px}.ltx-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ltx-t{background:var(--p);border-radius:18px;padding:16px 18px;border-left:5px solid var(--c)}.ltx-t b{display:block;color:var(--c);font-size:20px;line-height:1.2}.ltx-t small{display:block;color:#334155;font-size:12.5px;margin-top:4px;line-height:1.4}.ltx-set{margin-top:14px;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px 18px}.ltx-set h4{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:15px}.ltx-chips{display:flex;flex-wrap:wrap;gap:6px}.ltx-chips span{background:#f4f8fc;border:1px solid #e3eaf2;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;color:#1f4e75}.ltx-link{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;color:#334155}.zi-sm{width:20px;height:20px}.ltx-note{display:flex;gap:8px;margin:12px 0 0;font-size:13px;color:#5b6b7c}.ltx-note .ico{flex:none;color:#226db4;margin-top:2px}.ldc{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:28px;align-items:center;background:linear-gradient(135deg,#e3eefa,#eee8fa);border-radius:28px;padding:30px}.ldc-art{position:relative;height:250px;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(15,40,80,.08)}.ldc-art::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,#e3eefa 0 22%,transparent 23%),radial-gradient(circle at 75% 65%,#eee8fa 0 18%,transparent 19%)}.ldc-srv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;display:flex;flex-direction:column;gap:6px}.ldc-srv span{height:26px;border-radius:8px;background:#0b2545;position:relative}.ldc-srv span::after{content:"";position:absolute;right:10px;top:9px;width:8px;height:8px;border-radius:50%;background:#29c46a;box-shadow:-14px 0 0 #f9b21d}.ldc-pin{position:absolute;display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #e3eaf2;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:800;color:#c93b3b;box-shadow:0 6px 14px rgba(15,40,80,.08)}.ldc-pin.p0{left:8%;top:14%}.ldc-pin.p1{right:8%;top:30%}.ldc-dom{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:6px;align-items:center;background:#226db4;color:#fff;border-radius:999px;padding:6px 14px;font-weight:800;font-size:13px}.ldc-body h2{margin:6px 0 10px}.ldc-ans{font-size:40px;font-weight:900;color:#0b8a44;margin:0 0 8px;line-height:1}.ldc-ans span{color:#f9b21d}.ldc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ldc-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.6;color:#334155;background:rgba(255,255,255,.7);border-radius:14px;padding:10px 12px}.ldc-ic{width:30px;height:30px;border-radius:10px;background:#fff;color:#6a3fb5;display:flex;align-items:center;justify-content:center}.lch{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.lch-c{border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.lch-c.here{background:#0b2545;color:#fff}.lch-c.here h3{color:#fff}.lch-c.here p{color:#dce6f0}.lch-c.go{background:#fdf3da;border:2px dashed #e8c766;transition:transform .25s,box-shadow .25s}.lch-c.go:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,40,80,.12)}.lch-c h3{font-size:30px;margin:0}.lch-c p{margin:0;line-height:1.6;font-size:14.5px}.lch-tag{display:inline-flex;align-items:center;gap:6px;width:max-content;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;background:#f9b21d;color:#0b2545}.lch-c.go .lch-tag{background:#fff;color:#b07a00}.lch-c em{margin-top:auto;font-style:normal;font-weight:800;font-size:13.5px;color:#8a5f00;display:inline-flex;gap:6px;align-items:center}.lch-or{align-self:center;justify-self:center;width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid #e3eaf2;display:flex;align-items:center;justify-content:center;font-weight:900;color:#5b6b7c}.lch-wide{margin-top:16px;display:flex;align-items:center;gap:12px;background:#e3eefa;border-radius:18px;padding:14px 18px;color:#1f4e75;text-decoration:none;font-size:14.5px}.lch-wide span{flex:1}.lch-wide em{font-style:normal;font-weight:800;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.lin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center}.lin-txt h2{margin:6px 0 12px}.lin-txt p{color:#334155;line-height:1.7}.lin-hub{position:relative;height:380px;border-radius:28px;background:radial-gradient(circle at 50% 50%,#e3eefa 0 30%,#f6f9fc 31%)}.lin-hub>svg{position:absolute;inset:0;width:100%;height:100%}.lin-hub line{stroke:#9db7d1;stroke-width:.6;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}.lin-hub line{stroke-width:2}.lin-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:50%;background:#fff;box-shadow:0 12px 30px rgba(15,40,80,.14);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:6px;border:4px solid #f9b21d}.lin-c b{width:100%;text-align:center;font-size:14px}.zi-md{width:30px;height:30px}.lin-n{position:absolute;transform:translate(-50%,-50%);width:176px;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:12px;text-align:center;box-shadow:0 8px 20px rgba(15,40,80,.08)}.lin-ic{width:40px;height:40px;margin:0 auto 6px;border-radius:12px;background:#fdf3da;color:#b07a00;display:flex;align-items:center;justify-content:center}.lin-n b{display:block;font-size:15px}.lin-n small{display:block;font-size:12px;color:#5b6b7c;line-height:1.4;margin-top:2px}.lnr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center}.lnr-txt h2{margin:6px 0 12px}.lnr-list{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:10px}.lnr-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.6;color:#334155}.lnr-ic{width:32px;height:32px;border-radius:10px;background:#e3eefa;color:#226db4;display:flex;align-items:center;justify-content:center}.lnr-card{background:#fff;border:1px solid #e3eaf2;border-radius:24px;padding:12px;box-shadow:0 12px 30px rgba(15,40,80,.08);display:flex;flex-direction:column;gap:12px}.lnr-map{border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#eef4f9}.lnr-map iframe,.lnr-map svg{display:block;width:100%;height:100%;border:0}.lnr-addr{display:flex;gap:8px;font-size:13px;color:#334155;line-height:1.5;padding:0 6px}.lnr-addr .ico{flex:none;color:#c93b3b;margin-top:2px}.lnr-card .ib-btn{align-self:flex-start;margin:0 6px 6px}.lnr-map .map-box{height:100%;min-height:0;border-radius:0}.lin-ic .ico{width:22px;height:22px}.lin-hub{height:430px}.lin-n{width:184px}.lin-chk{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:#5b6b7c;margin-top:10px}.lin-chk .ico{flex:none;margin-top:2px;color:#b07a00}.ldc-cap{position:absolute;left:50%;top:14px;transform:translateX(-50%);display:flex;gap:6px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5b6b7c;white-space:nowrap}.ldc-ans{display:flex;align-items:center;gap:10px;font-size:34px}.ldc-ans .ico{width:34px;height:34px}.ldc-pin.p0{top:22%}.ltz-st b{font-size:16px}.ltz-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:-4px 0 12px;font-size:12px;color:#5b6b7c}.ltz-key span{display:inline-flex;align-items:center;gap:6px}.ltz-key span::before{content:"";width:12px;height:12px;border-radius:4px;background:#226db4}.ltz-key .k-biz::before{background:#0b8a44}.ltz-key .k-slot::before{background:#f9b21d}.lsu{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.lsu-l h2{margin:6px 0 16px}.lsu-books{display:flex;gap:14px;align-items:flex-start;background:#0b2545;color:#fff;border-radius:22px;padding:20px}.lsu-books .zi{background-color:#fff;border-radius:10px;padding:4px;width:40px;height:40px;background-origin:content-box}.lsu-books b{font-size:17px;color:#fff}.lsu-books p{margin:6px 0 0;color:#dce6f0;font-size:14.5px;line-height:1.6}.lsu-books a{color:#f9b21d}.lsu-note{display:flex;gap:8px;margin:14px 0 0;font-size:13.5px;color:#5b6b7c;line-height:1.55}.lsu-note .ico{flex:none;color:#226db4;margin-top:3px}.lsu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lsu-t{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:16px;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.lsu-t[href]:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,40,80,.1)}.lsu-ic{width:44px;height:44px;border-radius:12px;background:#f4f8fc;display:flex;align-items:center;justify-content:center}.lsu-t b{font-size:15.5px}.lsu-t small{font-size:13px;color:#5b6b7c;line-height:1.5}.lsu-t em{position:absolute;right:14px;top:16px;color:#226db4}.lbf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,0.7fr);gap:22px;align-items:start}.lbf-win{background:#fff;border:1px solid #dce5ef;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(15,40,80,.1)}.lbf-bar{display:flex;align-items:center;gap:8px;background:#f1f5f9;border-bottom:1px solid #e3eaf2;padding:10px 14px;font-size:13px;font-weight:700;color:#334155}.lbf-bar i{width:10px;height:10px;border-radius:50%;background:#e3eaf2}.lbf-bar i:first-child{background:#f28b82}.lbf-bar i:nth-child(2){background:#fbd46d}.lbf-bar i:nth-child(3){background:#7fd99a}.lbf-bar .zi{margin-left:6px}.lbf-bar em{margin-left:auto;font-style:normal;font-size:11.5px;color:#8a99a8;background:#fff;border:1px solid #e3eaf2;border-radius:6px;padding:2px 8px}.lbf-list{list-style:none;margin:0;padding:6px 0}.lbf-list li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start;padding:14px 18px;border-bottom:1px solid #f1f5f9}.lbf-list li:last-child{border-bottom:0}.lbf-tg{margin-top:3px;width:38px;height:22px;border-radius:999px;background:#0b8a44;position:relative}.lbf-tg::after{content:"";position:absolute;right:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff}.lbf-list b{display:block;font-size:14.5px;margin-bottom:2px}.lbf-list span{font-size:14px;color:#334155;line-height:1.6}.lbf-side{display:flex;flex-direction:column;gap:14px}.lbf-rate{background:linear-gradient(135deg,#226db4,#0b2545);color:#fff;border-radius:22px;padding:26px 22px;text-align:center}.lbf-rate b{display:block;font-size:64px;line-height:1;color:#f9b21d}.lbf-rate small{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#dce6f0}.lbf-note{display:flex;gap:8px;margin:0;background:#fdf3da;border-radius:16px;padding:14px;font-size:13.5px;color:#5b4a1a;line-height:1.55}.lbf-note .ico{flex:none;margin-top:2px;color:#b07a00}.lwd-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.lwd-head h2{margin:6px 0 0}.lwd-head p{max-width:460px;margin:0;color:#5b6b7c}.lwd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lwd.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.lwd.n5{grid-template-columns:repeat(3,minmax(0,1fr))}.lwd-c{position:relative;background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:20px 18px;display:flex;flex-direction:column;gap:10px;border-top:5px solid #226db4}.lwd-c:nth-child(4n+2){border-top-color:#0b8a44}.lwd-c:nth-child(4n+3){border-top-color:#f9b21d}.lwd-c:nth-child(4n+4){border-top-color:#6a3fb5}.lwd-n{position:absolute;right:16px;top:14px;font-size:28px;font-weight:900;color:#eef2f6}.lwd-ic{width:50px;height:50px;border-radius:14px;background:#f4f8fc;display:flex;align-items:center;justify-content:center}.lwd-c h3{margin:0;font-size:17px}.lwd-c h3 a{color:inherit;text-decoration:none}.lwd-c p{margin:0;font-size:14px;line-height:1.6;color:#334155}.lmg{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;max-width:860px;margin:0 auto}.lmg-from,.lmg-to{border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:4px}.lmg-from{background:#f1f5f9;border:2px dashed #c9d5e1}.lmg-to{background:#e1f4e8;border:2px solid #9ed6b4}.lmg small{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b6b7c}.lmg b{font-size:22px;color:#0b2545}.lmg-to b{color:#0b6b37}.lmg span{font-size:13.5px;color:#5b6b7c}.lmg-arrow{justify-self:center;width:52px;height:52px;border-radius:50%;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center}.lmg-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:22px}.lmg-chk{background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:20px}.lmg-chk h3,.lmg-help h3{display:flex;gap:8px;align-items:center;font-size:17px;margin:0 0 12px}.lmg-chk ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lmg-chk li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.6;color:#334155}.lmg-chk li .ico{color:#0b8a44;margin-top:3px}.lmg-help{background:#0b2545;color:#fff;border-radius:20px;padding:20px}.lmg-help>span{width:44px;height:44px;border-radius:12px;background:#f9b21d;color:#0b2545;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.lmg-help h3{color:#fff}.lmg-help p{margin:0;color:#dce6f0;font-size:14.5px;line-height:1.6}.lpa{position:relative;margin:0 0 16px;border-radius:14px;overflow:hidden;aspect-ratio:560/300;background:#eaf2f9}.lpa-svg{display:block;width:100%;height:100%}.lpa-cap{position:absolute;left:12px;bottom:10px;background:rgba(255,255,255,.88);color:#334155;font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 10px}.lem-list{list-style:none;margin:0;padding:0}.lem-list li{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px;border-bottom:1px solid #f1f5f9;align-items:start}.lem-list li:last-child{border-bottom:0}.lem-place b{display:block;font-size:19px;color:#0b2545}.lem-place small{display:block;font-size:13px;color:#5b6b7c;line-height:1.5;margin-top:4px}.lem-app{display:flex;gap:10px;align-items:flex-start;background:#f7fafd;border-radius:14px;padding:12px}.lem-app em{display:block;font-style:normal;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#226db4;margin-bottom:2px}.lem-app span{font-size:13.5px;line-height:1.55;color:#334155}.lem .lbf-note{margin-top:14px}.lct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lct-c{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e3eaf2;border-top:5px solid var(--c);border-radius:20px;padding:20px;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.lct-c:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,40,80,.1)}.lct-ic{width:48px;height:48px;border-radius:14px;background:var(--p);color:var(--c);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.lct-c small{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b6b7c}.lct-c b{font-size:15.5px;color:#0b2545;line-height:1.45}.lct-c em{margin-top:auto;padding-top:8px;font-style:normal;font-weight:800;font-size:13px;color:var(--c);display:inline-flex;gap:6px;align-items:center}.lct-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.lct-box{background:#fff;border:1px solid #e3eaf2;border-radius:20px;padding:20px}.lct-box h3{display:flex;gap:8px;align-items:center;font-size:17px;margin:0 0 12px}.lct-hours{list-style:none;margin:0;padding:0}.lct-hours li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed #e3eaf2;font-size:14.5px}.lct-hours li:last-child{border-bottom:0}.lct-hours span{color:#5b6b7c}.lct-soc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lct-s{display:flex;align-items:center;gap:10px;background:#f4f8fc;border-radius:12px;padding:10px 12px;color:#0b2545;text-decoration:none;font-weight:700;font-size:14px}.lct-s:hover{background:#e3eefa}.lct-s .ico{color:#226db4}.lct-a3{margin:12px 0 0;font-size:13px;color:#5b6b7c}.lofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lof{background:#fff;border:1px solid #e3eaf2;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.lof-map .map-box,.lof-map .ph{margin:0;border-radius:0;height:240px;min-height:0}.lof-b{padding:18px 20px;display:flex;flex-direction:column;gap:6px}.lof-tag{width:max-content;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#e3eefa;color:#226db4;border-radius:999px;padding:4px 10px}.lof-b h3{margin:4px 0 0;font-size:22px}.lof-b small{color:#5b6b7c;font-size:13px}.lof-b p{display:flex;gap:8px;margin:4px 0 0;font-size:14.5px;line-height:1.55;color:#334155}.lof-b p .ico{flex:none;color:#c93b3b;margin-top:3px}.lof-btns{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px}.lof-note{display:flex;gap:8px;justify-content:center;margin:18px 0 0;font-size:14px;color:#5b6b7c}.lof-map{width:100%}.lof-map .map-box,.lof-map .ph{width:100%;max-width:none;aspect-ratio:auto}.fp-band{margin-top:28px}.wis{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:0;border-radius:28px;overflow:hidden;border:1px solid #dce5ef;box-shadow:0 18px 40px rgba(15,40,80,.08);background:#fff}.wis-l{background:linear-gradient(150deg,#0b2545,#226db4);color:#fff;padding:34px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.wis-l::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;border:28px solid rgba(255,255,255,.07)}.wis-l .eyebrow{color:#f9b21d}.wis-l h2{color:#fff;margin:0;font-size:30px;line-height:1.2}.wis-apps{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;position:relative;z-index:1}.wis-app{width:52px;height:52px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.18)}.wis-app .zi{width:32px;height:32px}.wis-app .ico{color:#226db4}.wis-l small{color:#dce6f0;font-size:13px;font-weight:700;letter-spacing:.04em;position:relative;z-index:1}.wis-r{padding:34px;display:flex;flex-direction:column;justify-content:center;gap:16px}.wis-lead{font-size:19px;line-height:1.6;color:#0b2545;margin:0;font-weight:600}.wis-pts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wis-pts li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.6;color:#334155;background:#f4f8fc;border-radius:12px;padding:10px 14px}.wis-pts .ico{color:#0b8a44;margin-top:3px}.zi-lg{width:56px;height:56px}.ppn{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:34px;align-items:center}.ppn-l h2{margin:6px 0 14px}.ppn-lead{font-size:17px;color:#334155;line-height:1.65;margin:0}.ppn-fix{display:flex;gap:12px;align-items:flex-start;margin-top:20px;background:#e1f4e8;border-radius:16px;padding:16px 18px}.ppn-fix>span{width:36px;height:36px;flex:none;border-radius:50%;background:#0b8a44;color:#fff;display:flex;align-items:center;justify-content:center}.ppn-fix p{margin:0;color:#0b4f2a;font-weight:600;line-height:1.6}.ppn-r{background:#0b2545;border-radius:24px;overflow:hidden;box-shadow:0 20px 44px rgba(11,37,69,.22)}.ppn-bar{display:flex;align-items:center;gap:7px;padding:12px 18px;background:rgba(255,255,255,.06);color:#9fb3c8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ppn-bar i{width:9px;height:9px;border-radius:50%;background:#3a5675}.ppn-bar span{margin-left:8px}.ppn-list{list-style:none;margin:0;padding:10px 18px 18px;display:flex;flex-direction:column}.ppn-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px dashed rgba(255,255,255,.12);color:#dce6f0;font-size:15px;line-height:1.55}.ppn-list li:last-child{border-bottom:0}.ppn-list b{color:#fff}.ppn-x{width:28px;height:28px;border-radius:50%;background:rgba(226,72,58,.18);color:#ff8a7a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}.pfx{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:22px;align-items:stretch}.pfx-tabs{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow:auto;padding-right:4px}.pfx-t{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e3eaf2;border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;font-weight:700;color:#334155;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.pfx-t:hover{border-color:#b8cce0;transform:translateX(3px)}.pfx-t.on{background:#0b2545;border-color:#0b2545;color:#fff}.pfx-n{font-size:12px;font-weight:900;color:#8a99a8;min-width:22px}.pfx-t.on .pfx-n{color:#f9b21d}.pfx-panels{position:relative}.pfx-p{display:none;height:100%;background:#fff;border:1px solid #e3eaf2;border-radius:24px;overflow:hidden;box-shadow:0 16px 36px rgba(15,40,80,.08)}.pfx-p.on{display:flex;flex-direction:column;animation:pfxIn .35s ease}.pfx-art{background:linear-gradient(160deg,#f4f8fc,#e3eefa);padding:24px;display:flex;align-items:center;justify-content:center;min-height:220px}.pfx-art svg{width:100%;max-width:380px;height:auto}.pfx-txt{padding:22px 26px 26px}.pfx-txt small{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a99a8}.pfx-txt h3{margin:6px 0 8px;font-size:22px}.pfx-txt p{margin:0;color:#334155;line-height:1.7;font-size:15.5px}.pwh-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pwh-row.n1{grid-template-columns:minmax(0,560px);justify-content:center}.pwh-row.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pwh-row.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pwh{background:var(--p);border-radius:24px;padding:26px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.pwh-ic{width:66px;height:66px;border-radius:50%;background:#fff;color:var(--c);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(15,40,80,.1)}.pwh-ic .ico{width:30px;height:30px}.pwh h3{margin:4px 0 0;font-size:18px;color:var(--c)}.pwh p{margin:0;color:#334155;font-size:14.5px;line-height:1.6}.pwh em{margin-top:auto;font-style:normal;font-size:12.5px;font-weight:800;color:var(--c);background:#fff;border-radius:999px;padding:5px 12px;display:inline-flex;gap:6px;align-items:center}.ppr{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:stretch;max-width:980px;margin:0 auto}.ppr-c{border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:8px}.ppr-c.lic{background:#fff;border:2px dashed #c9d5e1}.ppr-c.svc{background:linear-gradient(150deg,#0b2545,#226db4);color:#fff}.ppr-c.svc h3{color:#fff}.ppr-c.svc p{color:#dce6f0}.ppr-c.svc small{color:#f9b21d}.ppr-c small{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a99a8}.ppr-c h3{margin:0;font-size:21px}.ppr-c p{margin:0;line-height:1.65;font-size:15px;color:#334155}.ppr-c a{color:inherit;text-decoration:underline}.ppr-ic{width:46px;height:46px;border-radius:14px;background:#f4f8fc;color:#226db4;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ppr-c.svc .ppr-ic{background:rgba(255,255,255,.14);color:#f9b21d}.ppr-plus{align-self:center;justify-self:center;width:48px;height:48px;border-radius:50%;background:#f9b21d;color:#0b2545;font-size:26px;font-weight:900;display:flex;align-items:center;justify-content:center}.ppr~p{text-align:center}.ppr-cta{justify-content:center}.ppr+.ib-btn-row,.ppr~.ib-btn-row{justify-content:center;margin-top:22px}.ptr-sec{padding-top:36px;padding-bottom:36px;background:#fff;border-bottom:1px solid var(--line)}.ptr{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:center}.ptr-l h2{font-size:22px;line-height:1.3;margin:6px 0 14px}.ptr-l h2::after{display:none}.ptr-badges{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ptr-certs{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.ptr-zap{height:46px;width:auto}.ptr-cert{height:58px;width:auto}.ptr-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ptr-list li{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#f7fafe,#fff);border:1px solid var(--line)}.ptr-ic{width:40px;height:40px;flex:none;border-radius:12px;background:#226db4;color:#fff;display:flex;align-items:center;justify-content:center}.ptr-ic .ico{width:20px;height:20px}.ptr-list li:nth-child(2) .ptr-ic{background:#089949}.ptr-list li:nth-child(3) .ptr-ic{background:#e42527}.ptr-list li:nth-child(4) .ptr-ic{background:#f9b21d}.ptr-list li:nth-child(5) .ptr-ic{background:#123a63}.ptr-list li:nth-child(6) .ptr-ic{background:#4a8fc7}.ptr-list b{display:block;font-size:16px;color:var(--ink);line-height:1.25}.ptr-list div>span{display:block;font-size:13px;color:var(--muted);line-height:1.4}.pkf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pkf-c{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pkf-c:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,23,42,.1)}.pkf-art{background:linear-gradient(160deg,#eef6fc,#f8fbfe);padding:18px 18px 0;height:150px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.pkf-art>*{width:100%;max-width:280px}.pkf-b{padding:18px 20px 22px}.pkf-tag{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#226db4;background:#e8f1fa;padding:4px 10px;border-radius:999px}.pkf-b h3{font-size:18px;margin:10px 0 6px;color:var(--ink)}.pkf-b p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.55}.pkf-more{margin:18px 0 0;font-size:14.5px;text-align:center}.pkf-more .ico{vertical-align:middle;margin-left:4px}.pai-sec{background:radial-gradient(1200px 500px at 10% 0,#1d4f86 0,#0f2a4a 55%,#0b1f38 100%);color:#fff}.pai{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:44px;align-items:start}.pai-l .eyebrow{color:#86c9ec}.pai-l h2{color:#fff}.pai-l h2::after{background:linear-gradient(90deg,#86c9ec,#f9b21d)}.pai-lead{color:#d6e6f5;font-size:16.5px;line-height:1.6;margin-top:18px}.pai-orb{position:relative;width:150px;height:150px;margin:26px 0;display:flex;align-items:center;justify-content:center}.pai-orb i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(134,201,236,.45);animation:paiPulse 3s ease-out infinite}.pai-orb i:nth-child(2){animation-delay:1s}.pai-orb i:nth-child(3){animation-delay:2s}.pai-orb span{width:84px;height:84px;border-radius:50%;background:rgba(255,255,255,.08);border:1.5px solid rgba(134,201,236,.6);display:flex;align-items:center;justify-content:center;color:#f9b21d;box-shadow:0 0 40px rgba(134,201,236,.35)}.pai-orb span .ico{width:38px;height:38px}.pai-note{display:flex;gap:8px;font-size:13.5px;color:#cfe3f6;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 12px;margin:0}.pai-note .ico{width:16px;height:16px;flex:none;margin-top:2px;color:#f9b21d}.pai-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pai-list li{display:flex;gap:12px;padding:16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:background .2s}.pai-list li:hover{background:rgba(255,255,255,.1)}.pai-ic{width:34px;height:34px;flex:none;border-radius:10px;background:rgba(249,178,29,.15);color:#f9b21d;display:flex;align-items:center;justify-content:center}.pai-ic .ico{width:17px;height:17px}.pai-list b{display:block;color:#fff;font-size:15px}.pai-list div>span{display:block;color:#bcd3e8;font-size:13.5px;line-height:1.45;margin-top:2px}.pin{display:grid;grid-template-columns:320px minmax(0,1fr);gap:36px;align-items:start}.pin-h h2{margin-top:6px}.pin-h p{margin-top:16px;color:var(--muted)}.pin-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pin-list li{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px;overflow:hidden}.pin-list li::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#f93 0 33%,#e2e8f0 33% 66%,#138808 66%)}.pin-ic{width:42px;height:42px;border-radius:12px;background:#fff4e8;color:#c2410c;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.pin-list li:nth-child(2) .pin-ic{background:#eef2ff;color:#3730a3}.pin-list li:nth-child(3) .pin-ic{background:#e6f6ec;color:#067a3a}.pin-list li:nth-child(4) .pin-ic{background:#e8f1fa;color:#226db4}.pin-ic .ico{width:21px;height:21px}.pin-list b{display:block;font-size:16.5px;color:var(--ink)}.pin-list p{margin:6px 0 0;font-size:14px;color:var(--muted);line-height:1.55}.pin-list small{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.pin-list li:last-child:nth-child(odd){grid-column:span 2}.pms{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.pms-mob{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.pms-phone{position:relative;width:178px;height:352px;border-radius:30px;background:#0f172a;padding:9px;box-shadow:0 16px 36px rgba(15,23,42,.22)}.pms-notch{position:absolute;left:50%;top:9px;transform:translateX(-50%);width:54px;height:10px;border-radius:0 0 9px 9px;background:#0f172a;z-index:2}.pms-scr{position:relative;height:100%;border-radius:22px;background:#f4f8fc;padding:6px 9px 0;display:flex;flex-direction:column;gap:6px;overflow:hidden;font-size:9px;line-height:1.2;color:#0f172a}.pms-st{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 0;font-size:8px}.pms-st span{display:flex;gap:2px}.pms-st i{width:4px;height:6px;background:#0f172a;border-radius:1px}.pms-st i:nth-child(2){height:7px}.pms-st i:nth-child(3){height:8px;width:9px}.pms-hd{display:flex;justify-content:space-between;align-items:center;background:#226db4;color:#fff;border-radius:8px;padding:7px 8px}.pms-hd b{font-size:11px}.pms-av{width:18px;height:18px;border-radius:50%;background:#f9b21d;color:#fff;font-size:7.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.pms-sr{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px;color:#94a3b8;font-size:8px}.pms-tb{display:flex;gap:4px}.pms-tb span{font-size:7.5px;padding:3px 7px;border-radius:999px;background:#e8eef5;color:#5b6675;font-weight:700}.pms-tb span.on{background:#0f172a;color:#fff}.pms-dl{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 7px 6px 9px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pms-dl::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:#226db4}.pms-dl.y::before{background:#f9b21d}.pms-dl.g::before{background:#089949}.pms-dl b{display:block;font-size:8.5px}.pms-dl span{display:block;color:#5b6675;font-size:8px;margin-top:1px}.pms-dl em{display:inline-block;margin-top:3px;font-style:normal;font-size:6.8px;font-weight:700;padding:2px 6px;border-radius:999px}.pms-dl span{display:inline-block;margin-right:6px}.pms-sum{margin-right:34px;display:flex;justify-content:space-between;background:#0f172a;color:#fff;border-radius:8px;padding:6px 8px;font-size:8px}.pms-sum b{color:#f9b21d}.pms-dl em.q{background:#e8f1fa;color:#226db4}.pms-dl em.n{background:#fef3c7;color:#92400e}.pms-dl em.d{background:#e6f6ec;color:#067a3a}.pms-fab{position:absolute;right:12px;bottom:40px;width:28px;height:28px;border-radius:50%;background:#f9b21d;color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(249,178,29,.45)}.pms-nav{margin-top:auto;margin-left:-9px;margin-right:-9px;display:flex;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid #e2e8f0;padding:8px 0 10px}.pms-nav i{width:14px;height:14px;border-radius:4px;background:#cbd5e1}.pms-nav i.on{background:#226db4}.pms-cap{position:absolute;left:0;right:0;bottom:-22px;text-align:center;font-size:11px;color:var(--muted)}.pms h3{font-size:18px;margin:0 0 10px;color:var(--ink)}.pms h3::after{display:none}.pms ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pms li{display:flex;gap:10px;align-items:flex-start}.pms li .ico{width:18px;height:18px;flex:none;margin-top:2px;color:#226db4}.pms li b{display:block;font-size:14.5px;color:var(--ink)}.pms li span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}.pms-sec{background:linear-gradient(160deg,#123a63,#226db4);color:#fff;border-radius:20px;padding:24px;position:relative;overflow:hidden}.pms-sec h3{color:#fff}.pms-sec li .ico{color:#86e3b0}.pms-sec li b{color:#fff}.pms-sec li span{color:#cfe3f6}.pms-shield{position:absolute;right:-18px;top:-18px;width:120px;height:120px;opacity:.12}.pms-shield .ico{width:120px;height:120px;color:#fff}.pfx-scene{padding:18px;align-items:stretch;justify-content:stretch;min-height:0}.fxs{width:100%;display:flex;flex-direction:column;gap:12px;font-size:12.5px;color:#0f172a}.fxs-win{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(15,40,80,.08)}.fxs-bar{display:flex;align-items:center;gap:5px;background:#0b2545;color:#cfe3f6;padding:7px 10px;font-size:11px;font-weight:700}.fxs-bar i{width:7px;height:7px;border-radius:50%;background:#3b5b80}.fxs-bar i:first-child{background:#e42527}.fxs-bar i:nth-child(2){background:#f9b21d}.fxs-bar i:nth-child(3){background:#089949}.fxs-bar span{margin-left:6px}.fxs-bar em{margin-left:auto;font-style:normal;font-size:9.5px;font-weight:700;color:#86c9ec;border:1px solid #3b5b80;border-radius:999px;padding:1px 7px}.fxs-body{padding:14px;min-height:190px}.fxs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fxs-steps li{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.35;color:#334155}.fxs-steps b{width:20px;height:20px;flex:none;border-radius:50%;background:#226db4;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.fxs-flow{display:flex;align-items:center;gap:8px}.fxs-col{display:flex;flex-direction:column;gap:6px;flex:none}.fxs-src{display:block;padding:6px 9px;border-radius:8px;font-weight:700;font-size:11.5px;border-left:3px solid;background:#f7fafe;white-space:nowrap}.fxs-src.b{border-color:#226db4}.fxs-src.g{border-color:#089949}.fxs-src.r{border-color:#e42527}.fxs-src.y{border-color:#f9b21d}.fxs-arw{flex:none;width:26px;height:3px;background:repeating-linear-gradient(90deg,#4a8fc7 0 6px,transparent 6px 10px);position:relative}.fxs-arw::after{content:"";position:absolute;right:-4px;top:-5px;border:6px solid transparent;border-left:8px solid #4a8fc7;border-right:0}.fxs-rec{flex:1;min-width:0;border:1px solid #e3eaf2;border-radius:10px;padding:10px}.fxs-rec-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fxs-rec-h div{flex:1;min-width:0}.fxs-rec-h b{display:block;font-size:13px}.fxs-rec-h small{color:#64748b;font-size:10.5px}.fxs-av{width:28px;height:28px;border-radius:50%;background:#f9b21d;color:#fff;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.fxs-pill{font-style:normal;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px}.fxs-pill.b{background:#e8f1fa;color:#226db4}.fxs-rec dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:11.5px}.fxs-rec dt{color:#64748b}.fxs-rec dd{margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxs-rec dd.hl{background:#fef3c7;border-radius:4px;padding:0 4px;justify-self:start}.fxs-mini{flex:none;border:1px solid #e3eaf2;border-left:3px solid #226db4;border-radius:8px;padding:8px 10px;max-width:120px}.fxs-mini b{display:block;font-size:12px}.fxs-mini small{color:#64748b;font-size:10.5px}.fxs-rule{flex:1;min-width:0;background:#0b2545;color:#fff;border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:2px}.fxs-rule small{color:#86c9ec;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fxs-rule b{font-size:12px}.fxs-rule span{font-size:11px;color:#f9b21d;margin-top:2px}.fxs-team{display:flex;flex-direction:column;gap:5px;flex:none}.fxs-p{display:flex;align-items:center;gap:6px;font-weight:800;font-size:11px;padding:4px 8px 4px 4px;border:1px solid #e3eaf2;border-radius:999px;background:#fff}.fxs-p::before{content:"";width:18px;height:18px;border-radius:50%;background:#cbd5e1}.fxs-p i{font-style:normal;font-weight:600;color:#64748b;font-size:10px}.fxs-p.on{border-color:#089949;background:#e6f6ec}.fxs-p.on::before{background:#089949}.fxs-p.on i{color:#067a3a}.fxs-kb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fxs-kc{background:#f4f8fc;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:5px;min-height:120px}.fxs-kc small{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding-bottom:3px;border-bottom:2px solid}.fxs-kc small.b{color:#226db4}.fxs-kc small.y{color:#b7791f}.fxs-kc small.g{color:#067a3a}.fxs-kc span{background:#fff;border:1px solid #e3eaf2;border-radius:6px;padding:5px;font-size:10.5px;font-weight:700;line-height:1.25}.fxs-kc span i{display:block;font-style:normal;font-weight:600;color:#64748b;font-size:10px}.fxs-tot{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;background:#0b2545;color:#cfe3f6;border-radius:8px;padding:7px 10px}.fxs-tot b{color:#f9b21d}.fxs-bp{display:flex;gap:4px;margin-bottom:10px}.fxs-bp span{flex:1;text-align:center;font-size:11px;font-weight:800;padding:7px 4px;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,8% 50%);background:#e2e8f0;color:#64748b}.fxs-bp span.d{background:#089949;color:#fff}.fxs-bp span.a{background:#226db4;color:#fff}.fxs-chk{display:flex;flex-direction:column;gap:5px;border:1px solid #e3eaf2;border-radius:10px;padding:10px}.fxs-chk b{font-size:12px;margin-bottom:2px}.fxs-chk span{font-size:12px;padding-left:22px;position:relative}.fxs-chk span::before{position:absolute;left:0;top:-1px;width:16px;height:16px;border-radius:4px;font-size:11px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.fxs-chk .ok::before{content:"✓";background:#089949}.fxs-chk .no::before{content:"!";background:#e42527}.fxs-warn{margin-top:8px;font-size:11.5px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:8px;padding:6px 10px}.fxs-tl{display:flex;flex-direction:column;gap:8px;border-left:2px dashed #cbd5e1;margin-left:6px;padding-left:14px}.fxs-ti{position:relative;border:1px solid #e3eaf2;border-radius:10px;padding:8px 10px;display:grid;grid-template-columns:1fr auto;gap:2px 10px}.fxs-ti::before{content:"";position:absolute;left:-21px;top:12px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#226db4}.fxs-ti.y::before{background:#f9b21d}.fxs-ti.r::before{background:#e42527}.fxs-ti b{font-size:11px;color:#64748b}.fxs-ti span{grid-column:1;font-size:12px;font-weight:600}.fxs-ti em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;background:#e8f1fa;color:#226db4}.fxs-ti.y em{background:#fef3c7;color:#92400e}.fxs-ti.r em{background:#fde8e8;color:#b91c1c}.fxs-chat{display:flex;flex-direction:column;gap:7px;background:#f4f8fc;border-radius:10px;padding:10px}.fxs-msg{max-width:78%;padding:7px 10px;border-radius:12px;font-size:12px;line-height:1.35}.fxs-msg small{display:block;font-size:9.5px;color:#64748b;margin-top:3px}.fxs-msg.in{background:#fff;border:1px solid #e3eaf2;align-self:flex-start;border-bottom-left-radius:3px}.fxs-msg.out{background:#dcf8c6;align-self:flex-end;border-bottom-right-radius:3px}.fxs-msg.mail{align-self:center;max-width:100%;background:#e8f1fa;color:#0b2545;font-weight:600;font-size:11px;border-radius:999px}.fxs-q{display:flex;align-items:center;gap:8px}.fxs-qd{flex:1;min-width:0;border:1px solid #e3eaf2;border-radius:10px;padding:10px}.fxs-qd b{font-size:13px}.fxs-qd small{display:block;color:#64748b;font-size:10.5px;margin-bottom:6px}.fxs-qd table{width:100%;border-collapse:collapse;font-size:11.5px}.fxs-qd td{padding:3px 0;border-bottom:1px dashed #e2e8f0}.fxs-qd td:last-child{text-align:right;font-weight:600}.fxs-qd td.r{color:#b91c1c}.fxs-qd tr.t td{border:0;font-weight:800;padding-top:5px}.fxs-ap{flex:none;width:118px;border-radius:10px;background:#0b2545;color:#fff;padding:10px;display:flex;flex-direction:column;gap:3px}.fxs-ap small{color:#86c9ec;font-size:10px}.fxs-ap b{font-size:12px}.fxs-ap .ok,.fxs-ph .ok{display:inline-block;margin-top:4px;font-size:11px;font-weight:800;color:#067a3a;background:#e6f6ec;border-radius:999px;padding:3px 8px;align-self:flex-start}.fxs-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.fxs-kpi span{background:#f4f8fc;border-radius:8px;padding:7px 9px}.fxs-kpi small{display:block;font-size:10px;color:#64748b}.fxs-kpi b{font-size:17px}.fxs-bars small{display:block;font-size:10.5px;font-weight:800;color:#64748b;margin-bottom:5px}.fxs-bars div{display:grid;grid-template-columns:70px 1fr 28px;gap:6px;align-items:center;font-size:11px;margin-bottom:4px}.fxs-bars i{height:10px;border-radius:5px;background:linear-gradient(90deg,#226db4,#4a8fc7)}.fxs-bars b{text-align:right;font-size:11px}.fxs-mob{display:flex;gap:14px;align-items:center}.fxs-ph{flex:none;width:130px;border:6px solid #0f172a;border-radius:18px;padding:6px;display:flex;flex-direction:column;gap:5px;font-size:10.5px}.fxs-ph-h{background:#226db4;color:#fff;font-weight:800;border-radius:6px;padding:4px 6px}.fxs-map{height:56px;border-radius:6px;background:repeating-linear-gradient(45deg,#e6eef7 0 6px,#f4f8fc 6px 12px);position:relative}.fxs-map i{position:absolute;left:45%;top:30%;width:12px;height:12px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#e42527}.fxs-ph span{background:#f4f8fc;border-radius:5px;padding:3px 5px}.fxs-mob ul{margin:0;padding-left:16px;font-size:12.5px;line-height:1.6}.fxs-zia{display:flex;flex-direction:column;gap:6px}.fxs-zl{display:grid;grid-template-columns:1fr auto;gap:0 10px;border:1px solid #e3eaf2;border-radius:10px;padding:7px 10px}.fxs-zl b{font-size:12.5px}.fxs-zl small{grid-column:1;color:#64748b;font-size:11px}.fxs-zl em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-weight:800;font-size:11px;padding:4px 9px;border-radius:999px}.fxs-zl em.g{background:#e6f6ec;color:#067a3a}.fxs-zl em.y{background:#fef3c7;color:#92400e}.fxs-zl em.r{background:#fde8e8;color:#b91c1c}.fxs-tip{font-size:12px;background:#0b2545;color:#cfe3f6;border-radius:8px;padding:7px 10px}.fxs-tip b{color:#f9b21d}.fxs-cu{display:grid;grid-template-columns:110px 1fr;gap:10px}.fxs-form,.fxs-pal{display:flex;flex-direction:column;gap:5px;border-radius:10px;padding:8px}.fxs-pal{background:#f4f8fc}.fxs-form{border:1px solid #e3eaf2}.fxs-form small,.fxs-pal small{font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase}.fxs-pal span{background:#fff;border:1px solid #e3eaf2;border-radius:6px;padding:4px 7px;font-size:11px}.fxs-pal span.drag{border:1px dashed #226db4;color:#226db4;font-weight:700;transform:translateX(8px) rotate(-2deg);box-shadow:0 4px 10px rgba(34,109,180,.2)}.fxs-form span{border-bottom:1px solid #e2e8f0;padding:4px 2px;font-size:11.5px;color:#334155}.fxs-form span.new{background:#e8f1fa;border:1px dashed #226db4;border-radius:6px;color:#226db4;font-weight:700}.pms.pms-one{grid-template-columns:1fr}.pms-one ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.fxs-tb{width:100%;border-collapse:collapse;font-size:11.5px}.fxs-tb th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding:6px 8px;background:#f4f8fc}.fxs-tb td{padding:7px 8px;border-bottom:1px solid #eef2f7;font-weight:600}.fxs-tb tr.hl td{background:#fef3c7}.fxs-tb+.fxs-tip{margin-top:10px}.pcm{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:stretch}.pcm-c{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;position:relative;overflow:hidden}.pcm-c::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#226db4}.pcm-c.b::before{background:#089949}.pcm-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pcm-h b{font-size:20px;color:var(--ink)}.pcm-ic{width:52px;height:52px;border-radius:14px;background:#f4f8fc;display:flex;align-items:center;justify-content:center}.pcm-ic .zi{width:32px;height:32px}.pcm-c small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pcm-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pcm-c li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.55;color:#334155}.pcm-c li .ico{color:#226db4;flex:none;margin-top:3px}.pcm-c.b li .ico{color:#089949}.pcm-vs{align-self:center;width:52px;height:52px;border-radius:50%;background:#0b2545;color:#f9b21d;font-weight:900;display:flex;align-items:center;justify-content:center;font-size:15px;text-transform:uppercase}.pcm-adv{display:flex;gap:14px;margin-top:18px;background:linear-gradient(135deg,#0b2545,#1d4f86);color:#fff;border-radius:18px;padding:20px 24px}.pcm-adv>span{width:44px;height:44px;flex:none;border-radius:12px;background:rgba(255,255,255,.12);color:#f9b21d;display:flex;align-items:center;justify-content:center}.pcm-adv b{display:block;font-size:16px;margin-bottom:4px}.pcm-adv p{margin:0 0 4px;color:#d6e6f5;font-size:15px;line-height:1.6}.pcm-adv a{color:#f9b21d}.pst{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.pst-apps{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pst-app{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 6px;font-size:13px;font-weight:700;color:var(--ink)}.pst-app .zi{width:24px;height:24px}.pst-app em{font-style:normal}.pst-steps{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:12px}.pst-steps::before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(#86c9ec 0 6px,transparent 6px 11px)}.pst-steps li{position:relative;display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.pst-n{width:40px;height:40px;flex:none;border-radius:50%;background:#226db4;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-left:-2px;position:relative;z-index:1}.pst-steps li:nth-child(2) .pst-n{background:#089949}.pst-steps li:nth-child(3) .pst-n{background:#f9b21d}.pst-steps li:nth-child(4) .pst-n{background:#e42527}.pst-steps p{margin:8px 0 0;font-size:15px;line-height:1.6;color:#334155}.lbn-head{grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.lbn-head p{max-width:760px}.lbn-grid.n3 .lbn.big{min-height:0;justify-content:flex-start}.lbn-grid.n3 .lbn-art{position:relative;height:170px;flex:none;border-radius:22px 22px 0 0;margin-bottom:6px}.lbn-grid.n3 .lbn.big .lbn-ic{top:18px;left:18px}.pln{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pln-card{background:#fff;border:1px solid #e3eaf2;border-top:5px solid var(--c);border-radius:18px;padding:24px;display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(15,42,67,.06)}.pln-top{display:flex;gap:14px;align-items:center;margin-bottom:14px}.pln-top h3{margin:0;font-size:21px;color:#0b2545}.pln-top small{color:#5a6b7c;font-size:13px}.pln-badge{width:48px;height:48px;border-radius:14px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.pln-badge .ico{width:24px;height:24px}.pln-rows{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px;flex:1;align-content:start}.pln-rows li{display:flex;gap:12px;align-items:flex-start;background:#f7fafd;border-radius:12px;padding:12px 14px}.pln-rows small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.pln-rows span:not(.pln-ic){font-size:15px;color:#22313f}.pln-ic{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid #e3eaf2;color:var(--c);display:flex;align-items:center;justify-content:center;flex:none}.pln-btns{display:flex;gap:10px;flex-wrap:wrap}.pln-note{display:flex;gap:12px;align-items:center;margin-top:18px;background:#fef5dd;border:1px solid #f6e2a6;border-radius:14px;padding:14px 18px}.pln-note p{margin:0;color:#22313f}.pln-note .ico{color:#b07a00;flex:none}.tko{display:grid;grid-template-columns:0.95fr 1.05fr;gap:36px;align-items:center}.shf-svg,.tko-svg{width:100%;height:auto;display:block}.tko-text h2{margin:6px 0 10px}.tko-steps{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}.tko-steps li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-left:4px solid var(--c);border-radius:12px;padding:12px 14px}.tko-steps b{color:#0b2545}.tko-steps p{margin:2px 0 0;font-size:14.5px;color:#4a5a6b}.tko-n{width:30px;height:30px;border-radius:50%;background:var(--c);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;flex:none}.tko-more{color:#3d4d5e;margin-bottom:14px}.shf{display:grid;grid-template-columns:0.9fr 1.1fr;gap:34px;align-items:center}.shf-pts{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.shf-pts li{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:12px;padding:12px 14px;font-size:15px}.shf-pts .ico{color:#226db4;flex:none;margin-top:2px}.shf-q{display:flex;gap:12px;align-items:center;background:#0b2545;color:#fff;border-radius:14px;padding:16px 18px;margin-bottom:14px;font-size:16px}.shf-q .ico{color:#f9b21d;flex:none;width:22px;height:22px}.shf-rest p{color:#3d4d5e;margin:0}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fit-card{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:18px;box-shadow:0 4px 14px rgba(15,42,67,.05)}.fit-card b{color:#0b2545;font-size:16px}.fit-card p{margin:4px 0 0;color:#4a5a6b;font-size:14.5px}.fit-ic{width:44px;height:44px;border-radius:12px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.ipr-grid{grid-template-columns:repeat(2,1fr)}.ipr-card .ipr-svg{max-height:none;width:100%;height:auto;border-bottom:1px solid #e3eaf2}.ipr-fix{background:#eaf6ef;border:1px solid #cdebd8;border-radius:12px;padding:10px 12px;margin-top:4px}.ipr-fix span{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#089949}.ipr-fix p{margin:4px 0 0;color:#22313f;font-size:14px}.ihc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ihc-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3eaf2;border-top:4px solid var(--c);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.ihc-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,42,67,.1)}.ihc-art{background:#f4f8fc;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ihc-art svg{width:100%;height:100%}.ihc-body{padding:16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.ihc-body b{font-size:17px;color:#0b2545}.ihc-body p{margin:0;color:#4a5a6b;font-size:14.5px}.ihc-core{display:inline-block;margin-left:6px;font-size:11px;font-weight:800;color:#089949;background:#e6f6ec;border-radius:999px;padding:2px 8px;vertical-align:middle}.ihc-more{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:#226db4}.mj{list-style:none;margin:10px auto 0;padding:0;max-width:960px;position:relative}.mj::before{content:"";position:absolute;left:50%;top:0;bottom:30px;width:4px;margin-left:-2px;border-radius:4px;background:linear-gradient(180deg,#e42527,#089949,#226db4,#f9b21d)}.mj li{position:relative;width:50%;padding:0 44px 26px}.mj li.mj-l{margin-right:auto;text-align:right}.mj li.mj-r{margin-left:auto}.mj li+li{margin-top:-46px}.mj li.mj-end{margin-top:0}.mj-node{position:absolute;top:6px;width:44px;height:44px;border-radius:50%;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #fff,0 6px 16px rgba(15,42,67,.18);z-index:1}.mj-node .ico{width:20px;height:20px}.mj-l .mj-node{right:-22px}.mj-r .mj-node{left:-22px}.mj-card{display:inline-block;text-align:left;background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:16px 18px;box-shadow:0 6px 18px rgba(15,42,67,.06);max-width:400px;position:relative}.mj-card::after{content:"";position:absolute;top:20px;width:14px;height:14px;background:#fff;border:1px solid #e3eaf2;transform:rotate(45deg)}.mj-l .mj-card::after{right:-8px;border-left:0;border-bottom:0}.mj-r .mj-card::after{left:-8px;border-right:0;border-top:0}.mj-tag{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.06em;color:var(--c);background:#f4f8fc;border-radius:999px;padding:3px 10px;margin-bottom:6px}.mj-card b{display:block;color:#0b2545;font-size:16.5px;line-height:1.35}.mj-card p{margin:6px 0 0;color:#4a5a6b;font-size:14.5px}.mj-certs{margin-top:10px;display:flex;gap:6px}.mj-certs img{height:36px;width:auto}.mj-end{width:100%!important;text-align:center;padding:6px 0 0!important}.mj-end span{display:inline-block;background:#0b2545;color:#fff;font-weight:800;font-size:14px;border-radius:999px;padding:8px 18px;position:relative;z-index:1}.dh{display:grid;grid-template-columns:0.9fr 1.1fr;gap:28px;align-items:stretch}.dh-panel{background:linear-gradient(160deg,#0b2545,#1f4e75);color:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px}.dh-panel .art-trust{max-width:150px}.dh-panel h2{color:#fff;margin:0}.dh-panel h2::after{display:none}.dh-panel p{color:#cfe0f2;margin:0}.dh-panel .eyebrow{color:#f9b21d}.dh-badge{margin-top:auto;display:inline-flex;align-self:flex-start;gap:8px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;font-weight:800;font-size:13.5px}.dh-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dh-list li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e3eaf2;border-left:4px solid #089949;border-radius:14px;padding:14px 16px}.dh-list b{color:#0b2545}.dh-list p{margin:2px 0 0;color:#4a5a6b;font-size:14.5px}.dh-ic{width:40px;height:40px;border-radius:12px;background:#e6f6ec;color:#089949;display:flex;align-items:center;justify-content:center;flex:none}.pwd-head{max-width:780px;margin:0 auto 28px;text-align:center}.pwd-head h2{margin-bottom:12px}.pwd-head p{color:var(--muted);margin:0}.pwd-cards li:first-child .pwd-cc{background:#fdecec;color:#e42527}.pwd-cards li:nth-child(2) .pwd-cc{background:#e6f5ec;color:#089949}.pwd-cards li:nth-child(3) .pwd-cc{background:#e8f0fa;color:#226db4}.pwd-cards li:nth-child(4) .pwd-cc{background:#fef5e1;color:#b07a00}.pwd-cards li:nth-child(5) .pwd-cc{background:#e8eef5;color:#123a63}.pwd-cards a{line-height:1.45}.pwd{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:start}.pwd-col h3{margin:0 0 12px;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-weight:800}.pwd-col h3::after{display:none}.pwd-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pwd-cards li{display:flex;gap:12px;align-items:flex-start;background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:14px}.pwd-cards b{display:block;font-size:15px}.pwd-cards div>span{font-size:13.5px;color:var(--muted)}.pwd-cc{flex:0 0 40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;letter-spacing:.04em;background:var(--c1-soft,#e8f0ff);color:var(--c1,#1d4ed8)}.pwd-more .ico{width:20px;height:20px}.pwd-tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pwd-tiles li{display:grid;grid-template-columns:44px 1fr;column-gap:12px;background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:14px;border-left:4px solid var(--c1,#1d4ed8)}.pwd-tiles .pwd-ic{grid-row:span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c1-soft,#e8f0ff);color:var(--c1,#1d4ed8)}.pwd-tiles b{font-size:15px}.pwd-tiles p{margin:2px 0 0;font-size:13.5px;color:var(--muted)}.pfl{display:grid;grid-template-columns:minmax(0,1fr) 56px 230px 56px minmax(0,1fr);align-items:center;margin-top:8px}.pfl-col h3{margin:0 0 12px;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-weight:800}.pfl-col h3::after{display:none}.pfl-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pfl-col li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .2s,box-shadow .2s}.pfl-col li:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.pfl-col.in li{border-left:4px solid #226db4}.pfl-col.out li{border-left:4px solid #089949}.pfl-ic{width:36px;height:36px;flex:none;border-radius:10px;background:#f4f8fc;display:flex;align-items:center;justify-content:center}.pfl-ic .zi{width:24px;height:24px}.pfl-ic .ico{width:18px;height:18px;color:var(--blue-dark)}.pfl-col li b{display:block;font-size:15px;color:var(--ink);line-height:1.3}.pfl-col li span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45;margin-top:2px}.pfl-col li b *,.pfl-col li b span{display:inline;font-size:inherit;color:inherit;margin:0;font-weight:inherit}.pfl-arr{height:4px;margin:0 6px;position:relative;background:repeating-linear-gradient(90deg,#4a8fc7 0 10px,transparent 10px 16px);background-size:16px 4px;animation:pflMove 1s linear infinite}.pfl-arr::after{content:"";position:absolute;right:-6px;top:-7px;border:9px solid transparent;border-left:11px solid #4a8fc7;border-right:0}.pfl-c{background:linear-gradient(160deg,#123a63,#226db4);color:#fff;border-radius:22px;padding:26px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 18px 40px rgba(18,58,99,.28)}.pfl-app{width:76px;height:76px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.pfl-app .zi{width:50px;height:50px}.pfl-app .ico{width:36px;height:36px;color:#226db4}.pfl-app .pfl-zoho{width:62px;height:auto}.pfl-c b{font-size:19px;color:#fff}.pfl-c small{font-size:13px;color:#cfe3f6;line-height:1.4}.pvs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.pvs.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pvs.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pvs-c{position:relative;background:#fff;border:1px solid #e3eaf2;border-radius:22px;padding:24px 20px;display:flex;flex-direction:column;gap:8px}.pvs-c.best{border:2px solid #226db4;box-shadow:0 18px 40px rgba(34,109,180,.16);transform:translateY(-6px)}.pvs-tag{position:absolute;top:-12px;left:20px;background:#226db4;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px}.pvs-ic{width:48px;height:48px;border-radius:14px;background:#f4f8fc;color:#226db4;display:flex;align-items:center;justify-content:center}.pvs-c h3{margin:4px 0 0;font-size:18px}.pvs-c p{margin:0;font-size:14.5px;line-height:1.6;color:#334155}.pap-wrap{background:#0b2545;border-radius:26px;overflow:hidden;box-shadow:0 20px 44px rgba(11,37,69,.22)}.pap-bar{display:flex;align-items:center;gap:7px;padding:12px 18px;color:#9fb3c8;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.06)}.pap-bar i{width:9px;height:9px;border-radius:50%;background:#3a5675}.pap-bar span{margin-left:8px}.pap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.pap{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;transition:background .2s,transform .2s}.pap:hover{background:rgba(255,255,255,.1);transform:translateY(-3px)}.pap-ic{width:52px;height:52px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center}.pap-ic .zi{width:34px;height:34px}.pap-ic .ico{color:#226db4}.pap b{color:#fff;font-size:15.5px}.pap small{color:#b9c9da;font-size:13px;line-height:1.5}.pap small a{color:#f9b21d}.pap-note{margin:14px 0 0;text-align:center;color:#5b6b7c;font-size:14px}.pck{list-style:none;margin:0;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;background:linear-gradient(135deg,#f4f8fc,#eef6f1);border-radius:24px;border:1px solid #e3eaf2}.pck li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.6;color:#334155;padding:8px 6px;border-bottom:1px solid rgba(15,40,80,.06)}.pck .ico{color:#0b8a44;margin-top:3px}.zi{display:inline-block;width:24px;height:24px;background:center/contain no-repeat;flex:none;vertical-align:middle}.zi-analytics{background-image:url(../img/zoho/analytics.png)}.zi-assist{background-image:url(../img/zoho/assist.png)}.zi-backstage{background-image:url(../img/zoho/backstage.png)}.zi-bigin{background-image:url(../img/zoho/bigin.png)}.zi-bookings{background-image:url(../img/zoho/bookings.png)}.zi-books{background-image:url(../img/zoho/books.png)}.zi-campaigns{background-image:url(../img/zoho/campaigns.png)}.zi-checkout{background-image:url(../img/zoho/checkout.png)}.zi-cliq{background-image:url(../img/zoho/cliq.png)}.zi-commerce{background-image:url(../img/zoho/commerce.png)}.zi-creator{background-image:url(../img/zoho/creator.png)}.zi-crm{background-image:url(../img/zoho/crm.png)}.zi-crmplus{background-image:url(../img/zoho/crmplus.png)}.zi-desk{background-image:url(../img/zoho/desk.png)}.zi-expense{background-image:url(../img/zoho/expense.png)}.zi-financeplus{background-image:url(../img/zoho/financeplus.png)}.zi-flow{background-image:url(../img/zoho/flow.png)}.zi-forms{background-image:url(../img/zoho/forms.png)}.zi-fsm{background-image:url(../img/zoho/fsm.png)}.zi-inventory{background-image:url(../img/zoho/inventory.png)}.zi-lens{background-image:url(../img/zoho/lens.png)}.zi-mail{background-image:url(../img/zoho/mail.png)}.zi-marketingautomation{background-image:url(../img/zoho/marketingautomation.png)}.zi-marketingplus{background-image:url(../img/zoho/marketingplus.png)}.zi-pagesense{background-image:url(../img/zoho/pagesense.png)}.zi-payroll{background-image:url(../img/zoho/payroll.png)}.zi-people{background-image:url(../img/zoho/people.png)}.zi-peopleplus{background-image:url(../img/zoho/peopleplus.png)}.zi-projects{background-image:url(../img/zoho/projects.png)}.zi-recruit{background-image:url(../img/zoho/recruit.png)}.zi-salesiq{background-image:url(../img/zoho/salesiq.png)}.zi-shifts{background-image:url(../img/zoho/shifts.png)}.zi-show{background-image:url(../img/zoho/show.png)}.zi-sign{background-image:url(../img/zoho/sign.png)}.zi-social{background-image:url(../img/zoho/social.png)}.zi-sprints{background-image:url(../img/zoho/sprints.png)}.zi-survey{background-image:url(../img/zoho/survey.png)}.zi-vault{background-image:url(../img/zoho/vault.png)}.zi-workdrive{background-image:url(../img/zoho/workdrive.png)}.zi-workplace{background-image:url(../img/zoho/workplace.png)}.zi-writer{background-image:url(../img/zoho/writer.png)}.zi-xs{width:15px;height:15px;margin-right:5px;vertical-align:-3px}.zi-hero-row{display:flex;align-items:center;gap:14px;margin-bottom:16px}.zi-hero{width:64px;height:64px;border-radius:18px;background:#fff;border:1px solid #e3eaf2;box-shadow:0 10px 24px rgba(15,40,80,.1);display:flex;align-items:center;justify-content:center}.zi-hero .zi{width:40px;height:40px}.zi-m{width:20px;height:20px}.zi-ib{width:30px;height:30px}.zi-zt{width:16px;height:16px}.fp-ic .zi{width:34px;height:34px}.ap-ic.zbox{background:#fff;border:1px solid #e3eaf2;box-shadow:0 4px 10px rgba(15,40,80,.06)}.ap-ic.zbox .zi{width:28px;height:28px}.ap-ic.sm.zbox .zi{width:24px;height:24px}.bchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bchip{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.bchip.on{background:var(--blue-700,#2e6a99);border-color:var(--blue-700,#2e6a99);color:#fff}.bcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.ph{border:1.5px dashed #c3d3e2;background:repeating-linear-gradient(135deg,#f8fafc 0 10px,#f1f5f9 10px 20px);border-radius:var(--radius);color:#64748b;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:500;padding:var(--s4)}.ph.img{aspect-ratio:16/10}.ph.map{aspect-ratio:16/9;flex-direction:column;gap:8px}.ph .ico{color:#94a3b8;width:28px;height:28px}.pending{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:var(--accent-soft);color:#92400e;border-radius:999px;padding:4px 10px}.vf{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--accent-soft);color:#92400e;border-radius:4px;padding:1px 6px;vertical-align:middle;text-transform:uppercase}.ph.blk{min-height:120px;flex-direction:column;gap:6px;padding:18px}.ph.blk.sm{min-height:70px;margin-top:8px;font-size:13px}.ph .ph-lbl{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#92400e;background:var(--accent-soft);border-radius:999px;padding:2px 9px;max-width:100%}.footer{background:#0b1623;color:#a9b7c6;font-size:15px;padding:var(--s8) 0 0;margin-top:0}.footer h5{color:#fff;font-size:14px;font-weight:600;margin-bottom:var(--s4);letter-spacing:.02em}.footer a{color:#c9d5e1}.footer a:hover{color:#fff}.footer ul{list-style:none;display:grid;gap:10px}.f-about p{margin:var(--s4) 0;font-size:14px;line-height:1.6}.f-contact li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.f-contact .ico{width:18px;height:18px;color:var(--blue-light);margin-top:2px}.social{display:flex;gap:10px;margin-top:var(--s4)}.social a{width:40px;height:40px;border-radius:10px;background:#15253a;display:flex;align-items:center;justify-content:center;color:#fff}.social a:hover{background:var(--blue-dark)}.social .ico{width:18px;height:18px}.f-bottom{border-top:1px solid #1c2e44;margin-top:var(--s7);padding:var(--s5) 0;display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;font-size:13px}.f-bottom nav{display:flex;gap:var(--s5)}.f-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.f-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:48px;padding-top:40px;border-top:1px solid #1c2e44}.f-links ul{gap:7px;font-size:14px}.f-bottom nav{flex-wrap:wrap;gap:8px 20px}.mbar{display:none}:root{--z-red:#e42527;--z-green:#089949;--z-blue:#226db4;--z-yellow:#f9b21d;--z-red-soft:#fdecec;--z-green-soft:#e6f6ec;--z-blue-soft:#e8f1fa;--z-yellow-soft:#fef5dd;--z-bar:linear-gradient(
    90deg,
    var(--z-red) 0 25%,
    var(--z-green) 25% 50%,
    var(--z-blue) 50% 75%,
    var(--z-yellow) 75% 100%
  )}.footer::before,.site-header::before{content:"";display:block;height:4px;background:var(--z-bar)}.footer{padding-top:0}.footer>.ib-container{padding-top:var(--s8)}.logo-img{height:40px;width:auto;max-width:none}.logo.on-dark{background:#fff;padding:8px 14px;border-radius:10px}.zoho-logo{height:18px;width:auto;max-width:none;display:inline-block}.f-partner{display:flex;align-items:center;gap:14px;margin:0 0 var(--s4);font-size:13px;line-height:1.4;color:#c9d5e1}.f-partner .zoho-logo{height:34px}.f-partner b{color:#fff}.zap-badge{width:260px;height:auto;max-width:100%;display:block;border-radius:12px}.f-creds{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:36px 0 8px;padding:22px 28px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.f-creds-t b{display:block;color:#fff;font-size:17px;margin-bottom:4px}.f-creds-t span{color:#9fb3c8;font-size:13.5px}.f-certs{display:flex;gap:26px;align-items:flex-start}.f-cert-i{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;width:120px;text-align:center}.f-cert{width:104px;height:104px;object-fit:contain;background:#fff;border-radius:50%;padding:6px;box-shadow:0 8px 20px rgba(0,0,0,.25)}.f-cert-i figcaption{color:#c9d5e1;font-size:12px;font-weight:700;line-height:1.35}.hero{background:radial-gradient(620px 320px at 92% 2%,rgba(249,178,29,.2) 0,rgba(255,255,255,0) 70%),radial-gradient(560px 300px at 60% -8%,rgba(34,109,180,.14) 0,rgba(255,255,255,0) 70%),radial-gradient(520px 300px at 0 100%,rgba(8,153,73,.1) 0,rgba(255,255,255,0) 70%),radial-gradient(420px 260px at 38% 104%,rgba(228,37,39,.07) 0,rgba(255,255,255,0) 70%),#fff}.page-hero{background:radial-gradient(560px 280px at 95% 0,rgba(249,178,29,.16) 0,rgba(255,255,255,0) 70%),radial-gradient(520px 260px at 0 0,rgba(8,153,73,.09) 0,rgba(255,255,255,0) 70%),linear-gradient(180deg,#f3f9fd 0,#fff 100%)}.hero h1{position:relative}.hero-checks .ico{color:var(--z-green)}.sec-head h2::after{content:"";display:block;width:64px;height:5px;border-radius:3px;background:var(--z-bar);margin-top:14px}.sec-head.center h2::after{margin-left:auto;margin-right:auto}.eyebrow{color:var(--z-blue)}.grid>:nth-child(4n+1) .icon-box,.grid>:nth-child(4n+1)>.ico{background:var(--z-red-soft);color:var(--z-red)}.grid>:nth-child(4n+2) .icon-box,.grid>:nth-child(4n+2)>.ico{background:var(--z-green-soft);color:var(--z-green)}.grid>:nth-child(4n+3) .icon-box,.grid>:nth-child(4n+3)>.ico{background:var(--z-blue-soft);color:var(--z-blue)}.grid>:nth-child(4n+4) .icon-box,.grid>:nth-child(4n+4)>.ico{background:var(--z-yellow-soft);color:#b7791f}.grid>.mini>.ico{width:36px;height:36px;padding:8px;border-radius:10px}.grid>.ib-card{border-top:3px solid var(--line)}.grid>.ib-card:nth-child(4n+1){border-top-color:var(--z-red)}.grid>.ib-card:nth-child(4n+2){border-top-color:var(--z-green)}.grid>.ib-card:nth-child(4n+3){border-top-color:var(--z-blue)}.grid>.ib-card:nth-child(4n+4){border-top-color:var(--z-yellow)}a.ib-card:hover{transform:translateY(-3px)}.trust{background:linear-gradient(180deg,#fff 0,#fafcfe 100%)}.trust .stat:nth-child(4n+1) .ico{color:var(--z-red)}.trust .stat:nth-child(4n+2) .ico{color:var(--z-green)}.trust .stat:nth-child(4n+3) .ico{color:var(--z-blue)}.trust .stat:nth-child(4n+4) .ico{color:var(--z-yellow)}.step:nth-child(4n+1)::before{background:var(--z-red)}.step:nth-child(4n+2)::before{background:var(--z-green)}.step:nth-child(4n+3)::before{background:var(--z-blue)}.step:nth-child(4n+4)::before{background:var(--z-yellow);color:#3b2a00}.checks .ico{color:var(--z-green)}.cta-band .checks .ico{color:#8fe3b0}.faq details{border-left:4px solid var(--line);transition:border-color .15s}.faq details:nth-child(4n+1)[open]{border-left-color:var(--z-red)}.faq details:nth-child(4n+2)[open]{border-left-color:var(--z-green)}.faq details:nth-child(4n+3)[open]{border-left-color:var(--z-blue)}.faq details:nth-child(4n+4)[open]{border-left-color:var(--z-yellow)}.answer{border-left-color:var(--z-yellow)}.cta-band{background:radial-gradient(420px 260px at 100% 0,rgba(249,178,29,.3) 0,rgba(249,178,29,0) 70%),radial-gradient(380px 240px at 0 100%,rgba(8,153,73,.28) 0,rgba(8,153,73,0) 70%),linear-gradient(135deg,#1f4e75 0,#2e6a99 55%,#3f82b9 100%)}@keyframes anSpin{to{transform:rotate(360deg)}}@keyframes anBelt{from{transform:translateX(-58px)}to{transform:translateX(0)}}@keyframes anSmoke{0%{opacity:.85;transform:translate(0,0) scale(.6)}100%{opacity:0;transform:translate(26px,-46px) scale(1.5)}}@keyframes anTruck{0%,30%{transform:translateX(0)}60%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes anBar{from{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes anBlink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.an-bar,.an-belt,.an-blink,.an-smoke,.an-spin,.an-truck{animation:none;opacity:1}}@keyframes wtIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wt-f.on{animation:none}}@keyframes anDash{to{stroke-dashoffset:-24}}@keyframes anDraw{0%{stroke-dashoffset:320}100%,60%{stroke-dashoffset:0}}@keyframes anDrive{0%{transform:translateX(-30px)}50%{transform:translateX(30px)}100%{transform:translateX(-30px)}}@keyframes anDrive2{from{transform:translateX(-320px)}to{transform:translateX(220px)}}@keyframes anFloat{50%{transform:translateY(-8px)}}@keyframes anSwing{50%{transform:rotate(-4deg)}}@keyframes anDrop{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1}80%{opacity:1;transform:translateY(44px)}100%{opacity:0;transform:translateY(48px)}}@keyframes anAd{0%,40%{opacity:0}50%,90%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.an-ad2,.an-dash,.an-dash2,.an-drive,.an-drive2,.an-drop,.an-float,.an-swing{animation:none;opacity:1;stroke-dashoffset:0}}@keyframes anRow{0%,100%{opacity:.25}50%{opacity:1}}@keyframes anMove{0%,35%{transform:translateX(0)}55%,80%{transform:translateX(8px)}100%{transform:translateX(0)}}@keyframes anPress{0%,100%,60%,72%{transform:scale(1)}66%{transform:scale(.94)}}@keyframes anCursor{0%{transform:translate(60px,-70px);opacity:0}15%{opacity:1}55%,72%{transform:translate(0,0);opacity:1}100%,90%{transform:translate(0,0);opacity:0}}@keyframes anDraw2{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.an-cursor,.an-flow,.an-move,.an-press,.an-row{animation:none}.an-draw{animation:none;stroke-dashoffset:0}.an-row{opacity:1}}@keyframes anGrow{from{transform:scaleX(.35)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.an-grow{animation:none}}@keyframes rmIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes anPop{0%,100%{transform:scale(1)}12%{transform:scale(1.08)}24%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.an-pop,.rm-panel.on{animation:none}}@keyframes lmMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lm-track{animation:none;flex-wrap:wrap;width:auto}}@media (prefers-reduced-motion:reduce){.fx-in{transition:none}}@keyframes hxTilt{0%,100%{transform:perspective(1400px) rotateY(-9deg) rotateX(3deg)}50%{transform:perspective(1400px) rotateY(-5deg) rotateX(1deg)}}@keyframes hxIn{to{opacity:1;transform:none}}@keyframes hxPop{from{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes hxBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hx-cs.on .hx-card,.hx-dk.on::after,.hx-phone,.hx-win{animation:none}.hx-ps.on .hx-msg{animation:none;opacity:1;transform:none}.hx-sl{transition:none}}@keyframes a3Spin{to{transform:rotate(360deg)}}@keyframes hxBob2{0%,100%{margin-top:0}50%{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.a3-arc,.a3-node{animation:none}.ev-flow li{animation:none;opacity:1}}@keyframes evsMove{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ev-pf.p0,.evs-track{animation:none}}@media (prefers-reduced-motion:reduce){.abs-step{animation:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lcb-paper li,.lr-s,.lzn{animation:none;opacity:1}.lh-ring::before{animation:none}}@keyframes pfxIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes paiPulse{0%{transform:scale(.55);opacity:1}100%{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.pai-orb i{animation:none}}@keyframes pflMove{to{background-position:16px 0}}@media (prefers-reduced-motion:reduce){.pfl-arr{animation:none}}body:not(.is-staging) .pending,body:not(.is-staging) .ph,body:not(.is-staging) .vf{display:none!important}.staging-bar{background:#7c2d12;color:#fff;font-size:13px;text-align:center;padding:6px 12px}#site-header{min-height:106px}@media (max-width:1180px){.nav-cta,.nav-links{display:none}.burger{display:inline-flex}.drawer.open{display:block;border-top:1px solid var(--line);background:#fff;max-height:calc(100vh - 72px);overflow-y:auto}.drawer ul{list-style:none;padding:8px 0 16px}.drawer a{display:block;padding:12px 0;color:var(--ink);font-weight:500;border-bottom:1px solid var(--line)}.drawer .ib-btn{margin-top:16px;width:100%;color:#fff;border:0}.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.f-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.nav-cta,.nav-links{display:none}.burger{display:inline-flex}.drawer.open{display:block;border-top:1px solid var(--line);background:#fff;max-height:calc(100vh - 72px);overflow-y:auto}.drawer ul{list-style:none;padding:8px 0 16px}.drawer a{display:block;padding:12px 0;color:var(--ink);font-weight:500;border-bottom:1px solid var(--line)}.drawer .sub a{padding-left:16px;font-weight:400;font-size:15px;color:var(--muted)}.drawer .ib-btn{margin-top:16px;width:100%;color:#fff;border:0}.trust-in{grid-template-columns:repeat(3,minmax(0,1fr))}.f-about{grid-column:1/-1}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid.sg4{grid-template-columns:repeat(2,1fr)}.ap-cards,.ap-shelf{grid-template-columns:repeat(2,1fr)}.os-wrap{grid-template-columns:1fr}.os-grid{grid-template-columns:repeat(2,1fr)}.fx-wrap{grid-template-columns:1fr}.lh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lh-hub{grid-column:1/-1;order:-1}.lh-col.l .lh-c::after,.lh-col.r .lh-c::after{display:none}.lbp-grid.lbp-n3,.lbp-grid.lbp-n5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.fit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.bp-grid,.bp-hero-in,.pc-feat{grid-template-columns:minmax(0,1fr)}.bp-side{position:static}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abi{grid-template-columns:repeat(2,minmax(0,1fr))}.abw{grid-template-columns:repeat(2,minmax(0,1fr))}.abw::before{display:none}.abw-head{grid-template-columns:minmax(0,1fr);gap:12px}.lbn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lbn-grid .lbn:nth-last-child(n){grid-column:auto}.lbn-grid .lbn.big{grid-column:span 2}}@media (max-width:1000px){.ihc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:961px){.zf-step:nth-child(6n+1){grid-column:1}.zf-step:nth-child(6n+2){grid-column:2}.zf-step:nth-child(6n+3){grid-column:3}.zf-step:nth-child(6n+4){grid-column:3}.zf-step:nth-child(6n+5){grid-column:2}.zf-step:nth-child(6n+6){grid-column:1}.zf-step:nth-child(6n+4)::after,.zf-step:nth-child(6n+5)::after{content:"\2190";right:auto;left:-35px}.zf-step:nth-child(3n)::after{content:"\2193";top:auto;bottom:-35px;left:50%;right:auto;margin:0 0 0 -15px}.zf-steps.c4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.zf-steps.c4 .zf-step:nth-child(n){grid-column:auto}.zf-steps.c4 .zf-step:nth-child(n)::after{content:"\2192";top:50%;bottom:auto;left:auto;right:-31px;margin:-15px 0 0 0}.zf-steps.c4 .zf-step:last-child::after{display:none}.zs-head{display:flex;gap:24px;align-items:center}.zs-head>div:first-child{flex:1}}@media (max-width:960px){.hero h1,h1{font-size:38px}.hero .split{grid-template-columns:1fr}h2{font-size:30px}.split{grid-template-columns:1fr;gap:var(--s7)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.steps,.steps.five{grid-template-columns:repeat(2,minmax(0,1fr))}.step::after{display:none}.cta-band{grid-template-columns:minmax(0,1fr);padding:var(--s7)}.flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.flow li:nth-child(3)::after,.flow li:nth-child(3)::before{display:none}.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.steps.three{grid-template-columns:minmax(0,1fr)}.f-top{grid-template-columns:minmax(0,1fr)}.checks.two{grid-template-columns:minmax(0,1fr)}.zs{display:block}.zs-tab{flex-direction:row;align-items:center;width:100%;gap:12px;margin-top:10px;border-top-width:1px;border-left:4px solid var(--lane);padding:12px 14px}.zs-tab:hover{transform:none}.zs-t{flex:1}.zs-chev{display:block;color:var(--muted);transition:transform .15s}.zs-tab.on .zs-chev{transform:rotate(180deg)}.zs-tab.on::after,.zs-tab::before{display:none!important}.zs-panel{margin-top:8px;padding:16px}.zs-head h3{font-size:19px}.zs-across-g{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-head .art-stage{width:150px;margin-top:10px}.wt.ss{grid-template-columns:1fr}.ss-tabs{border-right:0;border-bottom:1px solid var(--line)}.wt.ss .ss-tab small{display:none}.pai,.pin,.pms,.ptr{grid-template-columns:1fr;gap:22px}.ptr-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pkf{grid-template-columns:repeat(2,minmax(0,1fr))}.pfl{grid-template-columns:1fr;gap:0}.pfl-c{max-width:340px;width:100%;margin:0 auto}.pfl-arr{width:4px;height:34px;margin:6px auto;background:repeating-linear-gradient(180deg,#4a8fc7 0 8px,transparent 8px 13px);background-size:4px 13px;animation:none}.pfl-arr::after{right:auto;left:-7px;top:auto;bottom:-8px;border:9px solid transparent;border-top:11px solid #4a8fc7;border-bottom:0}}@media (min-width:901px){.lr.lr-g{grid-template-rows:auto 26px auto;gap:22px 6px;min-height:0;margin-top:-18px}.lr.lr-g::before{position:relative;left:auto;right:auto;top:auto;margin:0;grid-row:2;grid-column:1/-1;height:26px}.lr.lr-g::after{position:relative;left:auto;right:auto;top:auto;margin:0 14px;grid-row:2;grid-column:1/-1;align-self:center;height:3px}.lr.lr-g .lr-start{grid-row:2;grid-column:1;margin:0;align-self:center}.lr.lr-g .lr-end{grid-row:2;grid-column:-2/-1;margin:0;align-self:center}.lr.lr-g .lr-s,.lr.lr-g .lr-s.s0,.lr.lr-g .lr-s.s1{grid-row:1/4;grid-column:var(--c);display:grid;grid-template-rows:subgrid;height:auto;position:relative;z-index:1}.lr.lr-g .lr-s .lr-card{position:static;grid-row:1;align-self:end}.lr.lr-g .lr-s.s1 .lr-card{grid-row:3;align-self:start}.lr.lr-g .lr-s .lr-mark,.lr.lr-g .lr-s.s0 .lr-mark,.lr.lr-g .lr-s.s1 .lr-mark{position:static;transform:none;grid-row:2;justify-self:center;align-self:center;margin:0}}@media (max-width:900px){.logo-strip{grid-template-columns:repeat(2,1fr)}.lg-quotes{grid-template-columns:1fr}.sg-grid{grid-template-columns:1fr}.rm{padding:16px}.rm-nav,.rm-rail{display:none}.rm-panel,.rm-panel.on{display:grid;grid-template-columns:1fr;margin-bottom:14px;padding:18px}.rm-chips{grid-template-columns:1fr}.tc-grid{grid-template-columns:1fr}.tc-factors{grid-template-columns:repeat(3,1fr)}.sg-grid.sg4{grid-template-columns:1fr}.eo-grid{grid-template-columns:1fr}.cl-wall{grid-template-columns:repeat(2,1fr)}.tq-track{grid-auto-columns:86%}.tq-one .tq-track{grid-auto-columns:100%}.cl-wall{grid-template-columns:repeat(2,1fr)}.pb-band{grid-template-columns:minmax(0,1fr);padding:22px}.a3-band,.a3-what{grid-template-columns:minmax(0,1fr)}.a3-band{padding:24px}.a3-eds,.a3-soc,.ev-checks,.ev-scs,.ev-stats{grid-template-columns:minmax(0,1fr)}.ev-row{grid-template-columns:minmax(0,1fr);gap:10px}.ev-ylab::after{display:none}.ev-ylab span{position:static}.evp-about,.evp-hero-in{grid-template-columns:minmax(0,1fr)}.evp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-cards3,.evp-shs{grid-template-columns:minmax(0,1fr)}.evp-cover{transform:none;margin-top:10px}.evp-thumbs{display:none}.evg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:130px}.evg .evg-i:first-child{grid-column:span 2;grid-row:span 2}.evg .evg-i:last-child{grid-column:auto}.evg .evg-i:last-child:nth-child(2n){grid-column:span 2}.ev-polas{min-height:330px;margin-top:20px}.evs-i{width:220px}.evp-side{position:static}.evlb{padding:20px}.abl,.abs{grid-template-columns:minmax(0,1fr);gap:30px}.abm{padding:30px 22px}.abm-qm{position:static;display:block;height:40px}.abm-cards{grid-template-columns:minmax(0,1fr)}.abl-car{flex-direction:column;align-items:flex-start}.lxo{grid-template-columns:minmax(0,1fr)}.lcb,.lq,.lz2,.lzp{grid-template-columns:minmax(0,1fr);gap:24px}.lq-wm{font-size:80px}.lq-fix{margin-left:12px}.lz2-tabs{position:static;flex-direction:row;flex-wrap:wrap}.lzt{flex:1 1 150px;font-size:13.5px;padding:10px 12px}.lzt.on,.lzt:hover{transform:none}.lr{grid-template-columns:minmax(0,1fr);min-height:0;gap:14px;padding-left:46px}.lr::before{left:14px;right:auto;top:0;bottom:0;width:20px;height:auto;margin:0}.lr::after{left:23px;right:auto;top:10px;bottom:10px;width:3px;height:auto;margin:0;background:repeating-linear-gradient(#f9b21d 0 14px,transparent 14px 26px)}.lr-end,.lr-start{justify-self:start;margin-left:-40px}.lr-s,.lr-s.s0,.lr-s.s1{height:auto;flex-direction:row;align-items:center;gap:10px;padding:0}.lr-s .lr-mark,.lr-s.s0 .lr-mark,.lr-s.s1 .lr-mark{order:-1;margin:0 0 0 -46px;flex:none}.lr-card{width:auto;flex:1;min-height:0}.lr{min-height:0}.lr-s,.lr-s.s0,.lr-s.s1{height:auto;display:flex}.lr-s .lr-card{position:static}.lr-s .lr-mark,.lr-s.s0 .lr-mark,.lr-s.s1 .lr-mark{position:static;transform:none}.lbn-head,.lcx-grid,.lgl-wrap{grid-template-columns:minmax(0,1fr)}.lwy-list{grid-template-columns:minmax(0,1fr)}.lwy-s{border-right:0;border-bottom:1px solid #e3eaf2}.lgl-art{display:none}.lr,.lr-s,.lr-s.s0,.lr-s.s1{min-height:0;height:auto}.lch,.ldc,.lin,.lnr,.ltx,.ltz,.lvm{grid-template-columns:minmax(0,1fr)}.lvm-mid{flex-direction:row;padding:10px 0;gap:10px}.lvm-mid::before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:2px dashed #b8c7d6}.lvm-mid b{margin-top:0}.lch-or{margin:-8px auto;position:relative;z-index:1}.ldc{padding:20px}.lvm-mid::before{display:none}.lvm-mid{justify-content:center}.lbf,.lmg-row,.lsu{grid-template-columns:minmax(0,1fr)}.lwd,.lwd.n3,.lwd.n5{grid-template-columns:repeat(2,minmax(0,1fr))}.lwd-head{flex-direction:column;align-items:flex-start}.lmg{grid-template-columns:minmax(0,1fr)}.lmg-arrow{transform:rotate(90deg);margin:10px auto}.lem-list li{grid-template-columns:minmax(0,1fr)}.lct{grid-template-columns:repeat(2,minmax(0,1fr))}.lct-row,.lofs{grid-template-columns:minmax(0,1fr)}.wis{grid-template-columns:minmax(0,1fr)}.wis-l,.wis-r{padding:22px}.wis-l h2{font-size:24px}.pcm,.pst{grid-template-columns:1fr}.pcm-vs{justify-self:center}.pfx,.ppn{grid-template-columns:minmax(0,1fr)}.pap-grid,.pvs,.pvs.n3,.pwh-row,.pwh-row.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.ppr{grid-template-columns:minmax(0,1fr)}.ppr-plus{margin:-6px auto;position:relative;z-index:1}.pfx-tabs{flex-direction:row;overflow-x:auto;max-height:none;padding-bottom:6px}.pfx-t{flex:none}.pvs-c.best{transform:none}.f-creds{flex-direction:column;align-items:flex-start;padding:20px}.f-certs{gap:14px;flex-wrap:wrap}.f-cert-i{width:96px}.f-cert{width:84px;height:84px}}@media (max-width:900px){.pln,.shf,.tko{grid-template-columns:1fr}.ipr-grid{grid-template-columns:1fr}.dh{grid-template-columns:1fr}.pwd{grid-template-columns:1fr}}@media (max-width:860px){.trust-wrap{grid-template-columns:1fr}.trust-side .art-trust{width:120px}.fp-in{grid-template-columns:1fr;padding:20px}.fp-ic{width:52px;height:52px}.fp-cta{max-width:none}}@media (max-width:800px){.mj li+li{margin-top:0}.mj::before{left:22px}.mj li,.mj li.mj-l,.mj li.mj-r{width:100%;margin:0;text-align:left;padding:0 0 20px 62px}.mj-l .mj-node,.mj-r .mj-node{left:0;right:auto}.mj-l .mj-card::after{left:-8px;right:auto;border:1px solid #e3eaf2;border-right:0;border-top:0}.mj-end{padding-left:0!important}}@media (max-width:760px){.fx-cards{grid-template-columns:1fr}.fx-card{height:340px}.fx-side h2{font-size:27px}}@media (max-width:700px){.hx{padding:0 0 84px}.hx-head{position:static;align-items:center;text-align:center;margin-bottom:12px}.hx-cap{font-size:12px}.hx-phone{display:none}.hx-card.c2{display:none}.hx-card.c1{left:0;top:auto;bottom:74px}.hx-dock{transform:translateX(-50%);gap:4px;padding:6px}.hx-dk{width:32px;height:32px}.hx-dk.on{transform:translateY(-5px) scale(1.08)}.hx-dk .zi{width:19px;height:19px}}@media (min-width:641px) and (max-width:960px){.zf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.zf-step:nth-child(4n+1){grid-column:1}.zf-step:nth-child(4n+2){grid-column:2}.zf-step:nth-child(4n+3){grid-column:2}.zf-step:nth-child(4n+4){grid-column:1}.zf-step:nth-child(4n+3)::after{content:"\2190";right:auto;left:-35px}.zf-step:nth-child(2n)::after{content:"\2193";top:auto;bottom:-35px;left:50%;right:auto;margin:0 0 0 -15px}}@media (max-width:640px){:root{--gutter:16px}body{font-size:16px;padding-bottom:72px}h1{font-size:32px;line-height:1.2}h2{font-size:26px}h3{font-size:19px}.section{padding:56px 0}.section.tight{padding:44px 0}.sec-head{margin-bottom:var(--s6)}.ib-lead,.sec-head p{font-size:16px}.topline{display:none}.ib-nav{height:64px}.logo{font-size:25px}.hero{padding:40px 0 48px}.ib-btn-row .ib-btn{flex:1 1 100%}.g2,.g3,.g4{grid-template-columns:1fr}.g3.keep2,.g4.keep2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.keep2 .ib-card{padding:var(--s4)}.keep2 .ib-card h3{font-size:16px}.keep2 .ib-card p{font-size:14px}.trust-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:var(--s5) 0}.stat b{font-size:19px}.trust-in .stat:last-child{grid-column:1/-1}.hero h1{font-size:31px}.ind-grid .ind-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px}.ind-grid .ind-card .icon-box{grid-row:span 3;width:44px;height:44px;margin:0}.ind-grid .ind-card h3{font-size:17px}.ind-grid .ind-card .link-arrow{padding-top:2px}.ind-grid .ib-card.flat{padding:16px}.stat .ico{width:22px;height:22px}.steps,.steps.five{grid-template-columns:1fr;gap:var(--s4)}.step{padding-top:0;padding-left:56px;min-height:40px}.ib-card{padding:20px}.cta-band{padding:28px 20px;border-radius:16px;gap:var(--s5)}.form{padding:20px}.faq details{padding:0 16px}.faq summary{font-size:16px}.flow{grid-template-columns:1fr;row-gap:0}.flow li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 14px;text-align:left;padding:0 0 22px}.flow li::after{top:56px;bottom:0;left:27px;right:auto;width:2px;height:auto}.flow li::before{display:none}.flow li:nth-child(3)::after{display:block}.flow small{justify-self:start}.f-contact-col{grid-column:1/-1}.mbar{display:grid;grid-template-columns:1fr 1.25fr 1.25fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(15,23,42,.08)}.mbar a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.mbar .m-call{border:1.5px solid var(--blue-dark);color:var(--blue-dark)}.mbar .m-wa{background:var(--wa);color:#fff}.mbar .m-book{background:var(--blue-dark);color:#fff}.mbar .ico{width:18px;height:18px}.ib-btn{white-space:normal;text-align:center}.g5.keep2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-in.t8{grid-template-columns:repeat(2,minmax(0,1fr))}.f-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.mbar .m-book,.mbar .m-call,.mbar .m-wa{white-space:nowrap}.ind-core .ind-card{padding-top:16px}.ind-core .core-tag{position:static;grid-column:2;grid-row:1;justify-self:start;margin-bottom:2px}.ind-core .ind-card .icon-box{grid-column:1;grid-row:1/span 4}.ind-core .ind-card .link-arrow,.ind-core .ind-card .prob,.ind-core .ind-card h3{grid-column:2}.grid.g5.ind-also{grid-template-columns:1fr;gap:10px}.ind-also .also-card{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.ind-also .also-card h3{flex:1}.ind-also .also-card .link-arrow{margin:0;font-size:0;gap:0}.ind-also .also-card .link-arrow .ico{width:18px;height:18px}.zf-steps{grid-template-columns:1fr;gap:36px}.zf-step::after{content:"\2193";top:auto;bottom:-33px;left:50%;right:auto;margin:0 0 0 -15px}.zs-across-g{grid-template-columns:1fr}.zs-nav{flex-direction:column-reverse;align-items:stretch}.zs-next,.zs-prev{justify-content:center}.tile{padding:12px}.cs-quote{padding:22px 18px 18px 18px}.cs-quote>.ico{position:static;margin-bottom:8px}.cs-quote blockquote{font-size:17px}.cs-res.big b{font-size:24px}.ib-card .art-mini{height:130px}.callout{grid-template-columns:1fr;padding:22px 20px;gap:14px}.co-ic{width:60px;height:60px;border-radius:16px}.co-ic .ico{width:30px;height:30px}.pc-grid{grid-template-columns:minmax(0,1fr)}.bp-article{font-size:16px}.bh-search{min-width:0;width:100%}.logo-img{height:34px}.f-partner .zoho-logo{height:30px}.cta-sec{padding-top:48px}}@media (max-width:640px){.fit-grid{grid-template-columns:1fr}.ihc-grid{grid-template-columns:1fr}}@media (max-width:620px){.lbp-grid,.lbp-grid.lbp-n3,.lbp-grid.lbp-n5,.lh{grid-template-columns:minmax(0,1fr)}.lh-ring{width:230px;height:230px}.lh-ring img{width:140px}.lbp{padding:22px 16px}.lcx{flex-direction:column}.lcx-side{width:auto;flex-direction:row;align-items:center;flex-wrap:wrap}.lbn-grid,.lbn-grid.n3,.lgl-grid{grid-template-columns:minmax(0,1fr)}.lbn.big{grid-column:auto;grid-row:auto}.lwy{padding:20px}.lwy-zap{width:110px}.lwy-b{width:42px;height:42px}.lwy-badges{gap:6px;padding:8px 10px}.lbn-grid .lbn.big{grid-column:auto}.ltz-stats{grid-template-columns:minmax(0,1fr)}.ltz-row{grid-template-columns:minmax(0,1fr);gap:4px}.ltz-b i{font-size:0}.lin-hub{height:auto;background:0 0;display:flex;flex-direction:column;gap:10px}.lin-hub>svg{display:none}.lin-c,.lin-n{position:static;transform:none;width:auto}.lin-c{width:118px;height:118px;margin:0 auto}.ltx-tiles{grid-template-columns:minmax(0,1fr)}.lch-c h3{font-size:24px}.lch-wide{flex-wrap:wrap}.lsu-grid,.lwd,.lwd.n3,.lwd.n5{grid-template-columns:minmax(0,1fr)}.lbf-rate b{font-size:48px}}@media (max-width:600px){.ap-cards,.ap-shelf{grid-template-columns:1fr}.os-grid{grid-template-columns:1fr}.pin-list li:last-child:nth-child(odd){grid-column:auto}.pai-list,.pin-list,.pkf,.ptr-list{grid-template-columns:1fr}.pms-mob{grid-template-columns:1fr;justify-items:center}.pms-mob>div:last-child{justify-self:stretch}.pai-orb{display:none}.fxs-steps{grid-template-columns:1fr}.fxs-flow,.fxs-q{flex-direction:column;align-items:stretch}.fxs-arw{transform:rotate(90deg);align-self:center;margin:6px 0}.fxs-col{flex-direction:row;flex-wrap:wrap}.fxs-mini{max-width:none}.fxs-team{flex-direction:row;flex-wrap:wrap}.fxs-kb{grid-template-columns:repeat(3,minmax(0,1fr))}.fxs-ap{width:auto}.fxs-mob{flex-direction:column;align-items:stretch}.fxs-ph{align-self:center}.pms-one ul{grid-template-columns:1fr}.fxs-tb{font-size:10.5px}.fxs-tb td,.fxs-tb th{padding:5px 4px}}@media (max-width:560px){.bchips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.form-row{grid-template-columns:minmax(0,1fr)}.abi,.abl-cards,.abs-stats{grid-template-columns:minmax(0,1fr)}.pap-grid,.pck,.pvs,.pvs.n2,.pvs.n3,.pwh-row,.pwh-row.n2,.pwh-row.n3{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pwd-cards{grid-template-columns:1fr}}@media (max-width:520px){.trust-grid{grid-template-columns:1fr}.a3-node{padding:6px 6px 4px;border-radius:12px}.a3-node .zi{width:20px;height:20px}.a3-node small{font-size:9.5px}.a3-mark.xl{font-size:34px}.a3-ba{grid-template-columns:minmax(0,1fr)}.a3-ba-ar{transform:rotate(90deg);justify-self:center}.abw{grid-template-columns:minmax(0,1fr)}.lct{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}:root{--font:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}