:root,[data-bs-theme=light]{--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:#0d84d3;--bs-secondary:#7c41fb;--bs-success:#1ec892;--bs-info:#189ab4;--bs-warning:#ffbb0b;--bs-danger:#ff4268;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 132, 211;--bs-secondary-rgb:124, 65, 251;--bs-success-rgb:30, 200, 146;--bs-info-rgb:24, 154, 180;--bs-warning-rgb:255, 187, 11;--bs-danger-rgb:255, 66, 104;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#053554;--bs-secondary-text-emphasis:#321a64;--bs-success-text-emphasis:#0c503a;--bs-info-text-emphasis:#0a3e48;--bs-warning-text-emphasis:#664b04;--bs-danger-text-emphasis:#661a2a;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe6f6;--bs-secondary-bg-subtle:#e5d9fe;--bs-success-bg-subtle:#d2f4e9;--bs-info-bg-subtle:#d1ebf0;--bs-warning-bg-subtle:#fff1ce;--bs-danger-bg-subtle:#ffd9e1;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9eceed;--bs-secondary-border-subtle:#cbb3fd;--bs-success-border-subtle:#a5e9d3;--bs-info-border-subtle:#a3d7e1;--bs-warning-border-subtle:#ffe49d;--bs-danger-border-subtle:#ffb3c3;--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, #ffffff26, #fff0);--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:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--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:#0d84d3;--bs-link-color-rgb:13, 132, 211;--bs-link-decoration:underline;--bs-link-hover-color:#0a6aa9;--bs-link-hover-color-rgb:10, 106, 169;--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:#0000002d;--bs-border-radius:.25rem;--bs-border-radius-sm:.5rem;--bs-border-radius-lg:.75rem;--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 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d84d340;--bs-form-valid-color:#1ec892;--bs-form-valid-border-color:#1ec892;--bs-form-invalid-color:#ff4268;--bs-form-invalid-border-color:#ff4268}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#6eb5e5;--bs-secondary-text-emphasis:#b08dfd;--bs-success-text-emphasis:#78debe;--bs-info-text-emphasis:#74c2d2;--bs-warning-text-emphasis:#ffd66d;--bs-danger-text-emphasis:#ff8ea4;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031a2a;--bs-secondary-bg-subtle:#190d32;--bs-success-bg-subtle:#06281d;--bs-info-bg-subtle:#051f24;--bs-warning-bg-subtle:#332502;--bs-danger-bg-subtle:#330d15;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084f7f;--bs-secondary-border-subtle:#4a2797;--bs-success-border-subtle:#127858;--bs-info-border-subtle:#0e5c6c;--bs-warning-border-subtle:#997007;--bs-danger-border-subtle:#99283e;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6eb5e5;--bs-link-hover-color:#8bc4ea;--bs-link-color-rgb:110, 181, 229;--bs-link-hover-color-rgb:139, 196, 234;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{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:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}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}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}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}pre,code{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.list-unstyled,.list-inline{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md{--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-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container-md,.container{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container{max-width:1140px}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.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;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{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);flex-shrink:0}.col{flex:1 0 0}.row-cols-1>*{flex:none;width:100%}.col-auto{flex:none;width:auto}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-6{flex:none;width:50%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-12{flex:none;width:100%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-2{--bs-gutter-x:.5rem}.g-2{--bs-gutter-y:.5rem}.g-3{--bs-gutter-x:.75rem}.g-3{--bs-gutter-y:.75rem}.g-4{--bs-gutter-x:1rem}.g-4{--bs-gutter-y:1rem}.g-5{--bs-gutter-x:1.25rem}.g-5,.gy-5{--bs-gutter-y:1.25rem}.g-6{--bs-gutter-x:1.5rem}.g-6,.gy-6{--bs-gutter-y:1.5rem}.g-8{--bs-gutter-x:2rem}.g-8{--bs-gutter-y:2rem}@media (min-width:576px){.col-sm-4{flex:none;width:33.3333%}.col-sm-6{flex:none;width:50%}.col-sm-8{flex:none;width:66.6667%}.col-sm-12{flex:none;width:100%}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.g-md-4{--bs-gutter-x:1rem}.g-md-4{--bs-gutter-y:1rem}.g-md-5{--bs-gutter-x:1.25rem}.g-md-5{--bs-gutter-y:1.25rem}.gx-md-15{--bs-gutter-x:3.75rem}}@media (min-width:992px){.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-5>*{flex:none;width:20%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.g-lg-5{--bs-gutter-x:1.25rem}.g-lg-5{--bs-gutter-y:1.25rem}.g-lg-6{--bs-gutter-x:1.5rem}.g-lg-6{--bs-gutter-y:1.5rem}.g-lg-10{--bs-gutter-x:2.5rem}.g-lg-10{--bs-gutter-y:2.5rem}}@media (min-width:1200px){.row-cols-xl-3>*{flex:none;width:33.3333%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.gy-xl-4{--bs-gutter-y:1rem}}@media (min-width:1400px){.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-10{flex:none;width:83.3333%}.g-xxl-4{--bs-gutter-x:1rem}.g-xxl-4{--bs-gutter-y:1rem}}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 181.2, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 181.2, 228.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);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);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.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:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .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:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86c2e9;outline:0;box-shadow:0 0 0 .25rem #0d84d340}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;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){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86c2e9;outline:0;box-shadow:0 0 0 .25rem #0d84d340}.form-check-input:checked{background-color:#0d84d3;border-color:#0d84d3}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d84d3;border-color:#0d84d3}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231ec892' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff4268'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff4268' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d84d3;--bs-list-group-active-border-color:#0d84d3;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.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);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d84d340;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d84d3;--bs-pagination-active-border-color:#0d84d3;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.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:#0d84d3;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.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), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{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)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.align-middle{vertical-align:middle!important}.object-fit-cover{object-fit:cover!important}.opacity-75{opacity:.75!important}.overflow-hidden{overflow:hidden!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.start-0{left:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-block-end:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-block-end:0!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity))!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.order-1{order:1!important}.order-2{order:2!important}.order-last{order:6!important}.m-0{margin:0!important}.m-3{margin:.75rem!important}.mx-0{margin-inline:0!important}.mx-auto{margin-inline:auto!important}.my-0{margin-block:0!important}.my-2{margin-block:.5rem!important}.my-4{margin-block:1rem!important}.my-5{margin-block:1.25rem!important}.my-6{margin-block:1.5rem!important}.my-7{margin-block:1.75rem!important}.my-8{margin-block:2rem!important}.my-15{margin-block:3.75rem!important}.my-auto{margin-block:auto!important}.mt-1{margin-block-start:.25rem!important}.mt-2{margin-block-start:.5rem!important}.mt-3{margin-block-start:.75rem!important}.mt-4{margin-block-start:1rem!important}.mt-5{margin-block-start:1.25rem!important}.mt-6{margin-block-start:1.5rem!important}.mt-7{margin-block-start:1.75rem!important}.mt-8{margin-block-start:2rem!important}.mt-9{margin-block-start:2.25rem!important}.mt-10{margin-block-start:2.5rem!important}.mt-12{margin-block-start:3rem!important}.mt-15{margin-block-start:3.75rem!important}.mt-18{margin-block-start:4.5rem!important}.mt-24{margin-block-start:6rem!important}.mt-auto{margin-block-start:auto!important}.me-2{margin-inline-end:.5rem!important}.me-3{margin-inline-end:.75rem!important}.mb-0{margin-block-end:0!important}.mb-1{margin-block-end:.25rem!important}.mb-2{margin-block-end:.5rem!important}.mb-3{margin-block-end:.75rem!important}.mb-4{margin-block-end:1rem!important}.mb-5{margin-block-end:1.25rem!important}.mb-6{margin-block-end:1.5rem!important}.mb-7{margin-block-end:1.75rem!important}.mb-8{margin-block-end:2rem!important}.mb-10{margin-block-end:2.5rem!important}.mb-16{margin-block-end:4rem!important}.mb-24{margin-block-end:6rem!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.ms-3{margin-inline-start:.75rem!important}.ms-4{margin-inline-start:1rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.px-0{padding-inline:0!important}.px-2{padding-inline:.5rem!important}.px-3{padding-inline:.75rem!important}.px-4{padding-inline:1rem!important}.px-5{padding-inline:1.25rem!important}.px-6{padding-inline:1.5rem!important}.px-8{padding-inline:2rem!important}.py-0{padding-block:0!important}.py-1{padding-block:.25rem!important}.py-2{padding-block:.5rem!important}.py-3{padding-block:.75rem!important}.py-4{padding-block:1rem!important}.py-5{padding-block:1.25rem!important}.py-7{padding-block:1.75rem!important}.py-8{padding-block:2rem!important}.py-10{padding-block:2.5rem!important}.py-24{padding-block:6rem!important}.pt-1{padding-block-start:.25rem!important}.pt-2{padding-block-start:.5rem!important}.pt-3{padding-block-start:.75rem!important}.pt-4{padding-block-start:1rem!important}.pt-5{padding-block-start:1.25rem!important}.pt-8{padding-block-start:2rem!important}.pt-12{padding-block-start:3rem!important}.pt-16{padding-block-start:4rem!important}.pt-24{padding-block-start:6rem!important}.pe-6{padding-inline-end:1.5rem!important}.pb-0{padding-block-end:0!important}.pb-3{padding-block-end:.75rem!important}.pb-4{padding-block-end:1rem!important}.pb-8{padding-block-end:2rem!important}.pb-10{padding-block-end:2.5rem!important}.ps-0{padding-inline-start:0!important}.ps-2{padding-inline-start:.5rem!important}.ps-12{padding-inline-start:3rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.row-gap-5{row-gap:1.25rem!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.lh-1{line-height:1!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-uppercase{text-transform:uppercase!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-start-end-radius:var(--bs-border-radius)!important;border-end-end-radius:var(--bs-border-radius)!important}.rounded-start{border-start-start-radius:var(--bs-border-radius)!important;border-end-start-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.z-0{z-index:0!important}.z-1{z-index:1!important}@media (min-width:576px){.d-sm-block{display:block!important}.align-items-sm-center{align-items:center!important}.p-sm-6{padding:1.5rem!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}.flex-md-row{flex-direction:row!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.align-items-md-center{align-items:center!important}.mx-md-8{margin-inline:2rem!important}.mx-md-auto{margin-inline:auto!important}.my-md-8{margin-block:2rem!important}.mt-md-0{margin-block-start:0!important}.mt-md-5{margin-block-start:1.25rem!important}.mt-md-6{margin-block-start:1.5rem!important}.mt-md-8{margin-block-start:2rem!important}.mt-md-9{margin-block-start:2.25rem!important}.mt-md-10{margin-block-start:2.5rem!important}.mt-md-12{margin-block-start:3rem!important}.mt-md-14{margin-block-start:3.5rem!important}.mt-md-15{margin-block-start:3.75rem!important}.mb-md-0{margin-block-end:0!important}.mb-md-2{margin-block-end:.5rem!important}.mb-md-5{margin-block-end:1.25rem!important}.mb-md-8{margin-block-end:2rem!important}.mb-md-12{margin-block-end:3rem!important}.p-md-5{padding:1.25rem!important}.p-md-7{padding:1.75rem!important}.p-md-8{padding:2rem!important}.p-md-15{padding:3.75rem!important}.px-md-0{padding-inline:0!important}.pt-md-10{padding-block-start:2.5rem!important}.pt-md-16{padding-block-start:4rem!important}.pe-md-6{padding-inline-end:1.5rem!important}.pb-md-0{padding-block-end:0!important}.pb-md-5{padding-block-end:1.25rem!important}.ps-md-6{padding-inline-start:1.5rem!important}.gap-md-5{gap:1.25rem!important}.gap-md-7{gap:1.75rem!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-between{justify-content:space-between!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.order-lg-first{order:-1!important}.my-lg-20{margin-block:5rem!important}.mb-lg-0{margin-block-end:0!important}.mb-lg-4{margin-block-end:1rem!important}.mb-lg-5{margin-block-end:1.25rem!important}.mb-lg-8{margin-block-end:2rem!important}.pb-lg-0{padding-block-end:0!important}.ps-lg-7{padding-inline-start:1.75rem!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.justify-content-xl-between{justify-content:space-between!important}.p-xl-12{padding:3rem!important}.pt-xl-0{padding-block-start:0!important}}@media (min-width:1400px){.d-xxl-none{display:none!important}}@media (min-width:1200px){.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}:root{--h1:clamp(2.6rem, 3.5vw + 1rem, 4.75rem);--h2:clamp(2.2rem, 3vw + 1rem, 3.5625rem);--h3:clamp(1.8rem, 2.26vw + 1rem, 2.6875rem);--h4:clamp(1.4rem, 1.6vw + 1rem, 2rem);--h5:clamp(1.05rem, 1.26vw + 1rem, 1.5rem);--h6:1.125rem;--base-h:197.9;--base-s:74.8%;--base-l:48.2%;--base-100:var(--base-h) var(--base-s) calc(var(--base-l) + 35%);--base-200:var(--base-h) var(--base-s) calc(var(--base-l) + 23%);--base-300:calc(var(--base-h) - 1) var(--base-s) calc(var(--base-l) + 17%);--base-400:var(--base-h) var(--base-s) calc(var(--base-l) + 7%);--base:var(--base-h) var(--base-s) var(--base-l);--base-600:calc(var(--base-h) - 1) calc(var(--base-s) - 37%) calc(var(--base-l) - 18%);--base-700:calc(var(--base-h) - 1) calc(var(--base-s) - 37%) calc(var(--base-l) - 24%);--base-800:calc(var(--base-h) - 1) calc(var(--base-s) - 40%) calc(var(--base-l) - 40%);--base-900:207 100% 32%;--accent:207 100% 32%;--accent-dark:207 100% 32%;--neutral:248 57% 98%;--neutral-100:240 45% 98%;--neutral-200:248 60% 95%;--neutral-300:248 61% 93%;--neutral-400:240 71% 92%;--neutral-500:240 22% 25%;--neutral-600:240 22% 18%;--neutral-700:240 22% 13%;--neutral-800:240 22% 8%;--neutral-900:240 15% 6%;--black:0 0% 0%;--dark:240 30% 10%;--white:0 0% 100%;--light:0 0% 100%;--primary:204 88% 44%;--secondary:259 96% 62%;--success:142 43% 48%;--danger:348 100% 63%;--warning:43 100% 52%;--info:190 76% 40%;--text:235 14% 50%;--heading:242 46% 23%;--border:0 0% 88%;--stroke:0 0% 91%;--divider:248 31% 84%;--shadow:0 0% 0%;--input-bg:247 73% 97%;--service-card-bg:240 45% 98%;--btn-outline:248 23% 78%;--blog-post-outline:251 26% 71%;--pricing-plan-border:250 25% 71%;--pricing-plan-divider:249 36% 88%;--pricing-plan-popular-border:249 100% 76%;--blog-post-text:235 19% 42%;--home-2-header-top-bg:248 57% 95%;--about-counter-bg:255 100% 99%;--service-active:162 61% 43%;--service-active-dark:162 59% 33%;--testimonial-bg:250 100% 98%;--blog-post-border:233 28% 82%;--video-btn-outline:240 8% 70%;--about-icon-outline:247 22% 78%;--tab-divider:249 15% 62%;--select-caret:247 13% 66%;--blog-tag-divider:245 20% 70%;--business-process-card-border:235 67% 89%;--accent-btn-bg:162 85% 30%;--placeholder-clr:249 33% 78%;--bullet-light:0 0% 85%;--red-bg:349 100% 91%;--accent-text-clr:162 82% 25%}[data-theme=dark]{--white:240 13% 15%;--base-100:var(--base-h) calc(var(--base-s) - 20%) calc(var(--base-l) + 35%);--base-200:var(--base-h) calc(var(--base-s) - 20%) calc(var(--base-l) + 23%);--base-300:calc(var(--base-h) - 1) calc(var(--base-s) - 20%) calc(var(--base-l) + 17%);--base-400:var(--base-h) calc(var(--base-s) - 20%) calc(var(--base-l) + 7%);--base:var(--base-h) calc(var(--base-s) - 20%) var(--base-l);--base-600:calc(var(--base-h) - 1) calc(var(--base-s) - 50%) calc(var(--base-l) - 18%);--base-700:calc(var(--base-h) - 1) calc(var(--base-s) - 50%) calc(var(--base-l) - 24%);--base-800:calc(var(--base-h) - 1) calc(var(--base-s) - 55%) calc(var(--base-l) - 40%);--neutral-100:240 15% 6%;--neutral-200:240 22% 8%;--neutral-300:240 22% 13%;--neutral-400:240 22% 18%;--neutral-500:240 22% 25%;--neutral-600:240 71% 92%;--neutral-700:248 61% 93%;--neutral-800:248 60% 95%;--neutral-900:240 100% 98%;--primary:204 80% 44%;--secondary:259 85% 62%;--success:161 64% 45%;--danger:348 80% 63%;--info:190 65% 40%;--heading:245 46% 95%;--text:245 46% 90%;--shadow:240 12% 5%;--stroke:0 0% 50%;--border:0 0% 50%;--divider:0 0% 50%;--about-counter-bg:240 15% 6%}html{font-size:100%}body{background:hsl(var(--white));font-family:var(--body-font);color:hsl(var(--text));font-size:1.125rem;font-weight:400;line-height:1.5;position:relative}p{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-font);color:hsl(var(--heading));font-feature-settings:"palt";margin:0;line-height:1.2}h1,.h1{font-size:var(--h1);font-weight:700;line-height:1.1}h2,.h2{font-size:var(--h2);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-weight:700}h3,.h3{font-size:var(--h3);font-weight:700}h4,.h4{font-size:var(--h4);font-weight:600}h5,.h5{font-size:var(--h5);font-weight:600}h6,.h6{font-size:var(--h6);letter-spacing:.05em;font-weight:600}small,.small,.sm-text{font-size:.875rem}.lg-text{font-size:1.125rem}.fw-md{font-weight:500}@media (min-width:1600px){.container-restricted{max-width:1540px;margin-left:auto;margin-right:auto}}@media (min-width:1920px){.container-restricted{max-width:1700px;margin-left:auto;margin-right:auto}}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.list{--direction:column;--gap:1rem;flex-direction:var(--direction);gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.list-row{--direction:row}.list-xxs{--gap:.25rem}.list-xs{--gap:.5rem}.list--divider{--gap:0}.list--divider>li{border-inline-end:1px solid hsl(var(--stroke));margin-block:.25rem;padding-inline:1rem}.list--divider>li:first-child{padding-inline-start:0}.list--divider>li:last-child{border-inline-end:none;padding-inline-end:0}.list.list-disc>li{isolation:isolate;gap:.75rem;display:flex;position:relative}.list.list-disc>li:before{content:"";border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:calc(.75em - .25rem);display:inline-block}.list.list-disc--light>li:before{background:hsl(var(--light))}.list.list-disc--dark>li:before{background:hsl(var(--heading))}.list.list-disc--base>li:before{background:hsl(var(--base))}@supports not (gap:1rem){.list{margin:-.5rem}.list>*{margin:.5rem}}.back-to-top{background-color:hsl(var(--base));width:2.5rem;height:2.5rem;color:hsl(var(--light));text-align:center;z-index:99;cursor:pointer;box-shadow:0 0 .25rem hsl(var(--black)/.5);border-radius:50%;font-size:1rem;position:fixed;bottom:1rem;right:2rem}.back-top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section{padding-top:clamp(3.75rem,6.5vw,7.5rem);padding-bottom:clamp(3.75rem,6.5vw,7.5rem)}.section--md{padding-top:clamp(5rem,8.67vw,7.5rem);padding-bottom:clamp(5rem,8.67vw,7.5rem)}.section--sm{padding-top:clamp(2rem,3.25vw,3.75rem);padding-bottom:clamp(2rem,3.25vw,3.75rem)}.section--top{padding-top:clamp(3.75rem,6.5vw,7.5rem)}.section--bottom{padding-bottom:clamp(3.75rem,6.5vw,7.5rem)}.section__gap-top{padding-top:clamp(2rem,3.25vw,3.75rem)}.section__gap-bottom{padding-bottom:clamp(2rem,3.25vw,3.75rem)}.icon-box{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.icon-box img{object-fit:contain;width:55%;height:55%}.icon-box--xs{width:2rem;height:2rem}.icon-box--md{width:3.75rem;height:3.75rem}.icon-box.circle{border-radius:50%}.icon-box--base-outline{background:hsl(var(--white));border:1px solid hsl(var(--divider));transition:all .3s}.icon-box--base-outline:before,.icon-box--base-outline:after{content:"";border:1px solid hsl(var(--secondary));opacity:0;border-radius:50%;transition:all .3s;position:absolute;inset:0}.icon-box--base-outline:hover{background:hsl(var(--base));color:hsl(var(--light))}.icon-box--base-outline:hover:before{opacity:.5;inset:-.25rem}.icon-box--base-outline:hover:after{opacity:.25;inset:-.5rem}.social-icon{isolation:isolate;place-content:center;line-height:1;display:grid;position:relative}.social-icon--sm{width:2.5rem;height:2.5rem;font-size:1.25rem;line-height:1}.social-icon--circle{border-radius:50%}.social-icon--light-outline{border:1px solid hsl(var(--light)/.5);color:hsl(var(--light));background:0 0}.social-icon--light-outline:hover{background:hsl(var(--light));color:hsl(var(--base))}.header{color:var(--default-color);z-index:50;padding:15px 0;transition:all .5s}.header--2{background:hsl(var(--white))}@media (min-width:992px){.header--2 .primary-menu{justify-content:space-between;display:flex;position:relative}.header--2 .primary-menu__list{position:unset}.header--2 .primary-menu__list>li:hover .primary-menu__link{color:hsl(var(--base))}.header--2 .primary-menu__link{color:hsl(var(--heading));padding:1.5rem 1.25rem}.header--3 .primary-menu{justify-content:space-between;display:flex;position:relative}.header--3 .primary-menu__list{position:unset}.header--3 .primary-menu__list>li:hover .primary-menu__link{color:hsl(var(--base))}.header--3 .primary-menu__link{color:hsl(var(--heading));padding:1.5rem 1.25rem}}.logo{object-fit:contain;height:100%;display:inline-block}.bttn{text-align:center;cursor:pointer;border:none;justify-content:center;text-decoration:none;transition:all .3s;display:inline-flex}.bttn-sm{padding:.5rem 1.25rem}.bttn-md{min-width:5rem;padding:.75rem 2rem}.bttn-md--with-arrow{min-width:5rem;padding:.75rem 1.5rem .75rem 2rem}@media (min-width:768px){.bttn-md--with-arrow{padding:.75rem 2rem}}.bttn-pill{border-radius:5rem}.bttn--rounded{border-radius:.25rem}.bttn--light,.bttn--light:hover,.bttn--light-base{background:hsl(var(--neutral));color:hsl(var(--base))}.bttn--light-base:hover{background:hsl(var(--base));color:hsl(var(--neutral))}.bttn--light-accent{background:hsl(var(--neutral));color:hsl(var(--base))}.bttn--light-accent:hover{background:hsl(var(--accent));color:hsl(var(--light))}.bttn--light-outline{border:1px solid hsl(var(--light));color:hsl(var(--base))}.bttn--light-outline:hover{background:hsl(var(--light));color:hsl(var(--base-600))}.bttn--base-outline{border:1px solid hsl(var(--base));color:hsl(var(--base))}.bttn--base-outline:hover{background:hsl(var(--base));color:hsl(var(--light))}.bttn--base{isolation:isolate;background:hsl(var(--base));color:hsl(var(--neutral));position:relative;overflow:hidden}.bttn--base:hover{color:hsl(var(--neutral))}.bttn--base:hover:before{width:100%}.bttn--base:before{content:"";background-color:hsl(var(--base-400)/.3);z-index:-1;width:0;height:100%;transition:width .5s ease-in-out;display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0}.bttn__icon{margin-inline-start:.25rem;line-height:1;display:inline-block}.bttn__icon-cover{background-color:hsl(var(--light));width:24px;height:24px;color:hsl(var(--base));border-radius:50%;place-content:center;display:grid}.primary-menu{display:none}@media (min-width:992px){.primary-menu{display:block}}.primary-menu__list{--gap:0;z-index:99;flex-direction:row;align-items:center;transition:all .3s;position:relative}.primary-menu__list>li{position:relative}.primary-menu__list>li:hover .sub-menu{opacity:1;visibility:visible;pointer-events:unset;inset-block-start:100%}.primary-menu__link{padding:1rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.sub-menu{--gap:0;background:hsl(var(--neutral));opacity:0;visibility:hidden;pointer-events:none;min-width:15rem;transition:all .3s;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.sub-menu li{position:relative}.sub-menu li:last-child{border-bottom:.25rem solid hsl(var(--accent))}.sub-menu li:last-child:hover{border-color:hsl(var(--base-700))}.sub-menu li:last-child .sub-menu__link{border-block-end:none}.sub-menu li:hover .sub-menu__link{color:hsl(var(--neutral));background:hsl(var(--base-600))}.sub-menu__link{border-block-end:1px solid hsl(var(--border)/.5);color:hsl(var(--text));justify-content:space-between;padding:.5rem 1.5rem;font-size:1rem;text-decoration:none;transition:all .3s;display:flex}.sub-menu__link:hover{color:hsl(var(--neutral))}.booking-form{background:hsl(var(--white));box-shadow:0 .5rem 2rem 0 hsl(var(--shadow)/.1);border-radius:.5rem;padding:1.25rem}@media (min-width:576px){.booking-form{padding:2rem}}@media (min-width:992px){.booking-form{padding:2.75rem 2rem}}.booking-form__head{margin-bottom:2.5rem}@media (min-width:576px){.booking-form__head{margin-bottom:2.5rem}}.booking-form__footer{margin-top:2.5rem}@media (min-width:576px){.booking-form__footer{margin-top:2.5rem}}.booking-form__label{letter-spacing:.04em;color:hsl(var(--heading));align-items:center;gap:.5rem;margin-bottom:.5rem;padding-left:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.booking-form__badge{letter-spacing:.05em;border-radius:.25rem;padding:.25rem .45rem;font-size:.6875rem;font-weight:700;line-height:1}.booking-form__badge--required{color:hsl(var(--white));background-color:hsl(var(--base))}.booking-form__badge--optional{color:hsl(var(--heading));background-color:hsl(var(--neutral-200))}.booking-form__error{color:#d93b3b;margin-top:.5rem;padding-left:1rem;font-size:.8125rem;font-weight:500;display:block}.booking-form__input{border:1px solid hsl(var(--stroke));background:hsl(var(--neutral-100));color:hsl(var(--heading));border-radius:.625rem;padding:.75rem 1.25rem}.booking-form__input:focus{box-shadow:none;border-color:hsl(var(--stroke));background:hsl(var(--neutral-100));color:hsl(var(--heading))}.booking-form__input::placeholder{font-size:.875rem}.booking-form__textarea{resize:vertical}.booking-form__radio-group{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.booking-form__radio{color:hsl(var(--heading));cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.booking-form__radio input[type=radio]{appearance:none;border:1.5px solid hsl(var(--stroke));background:hsl(var(--white));cursor:pointer;border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;transition:border-color .18s,border-width .18s}.booking-form__radio input[type=radio]:checked{border:5px solid hsl(var(--base))}.booking-form__radio input[type=radio]:focus-visible{outline:2px solid hsl(var(--base)/.4);outline-offset:2px}.booking-form__submit{min-width:240px}.booking-form__submit:disabled{opacity:.6;cursor:not-allowed}.mobile-menu{background:hsl(var(--dark));z-index:100;opacity:0;visibility:hidden;transition:all .3s;position:fixed;inset:0;transform:translate(-100%)}.mobile-menu--toggle .mobile-menu{opacity:1;visibility:visible;transform:translate(0)}.mobile-menu__head{justify-content:space-between;padding:.5rem 1rem;display:flex}.mobile-menu__body{padding:.5rem 1rem;overflow-y:auto}@media (min-width:768px){.mobile-menu__body{border-top:1px solid hsl(var(--neutral)/.1);height:calc(100vh - 4rem);padding-top:0;padding-bottom:0;display:flex}}.mobile-menu__logo{object-fit:contain;flex-shrink:0;max-width:10.75rem;height:2rem;display:inline-block}.mobile-menu__close{width:3rem;height:3rem;color:hsl(var(--neutral));background:0 0;border:none;border-radius:.25rem;flex-shrink:0;place-content:center;padding:0;font-size:2.25rem;line-height:1;transition:all .3s;display:grid}.mobile-menu__close:hover{background:hsl(var(--neutral)/.1)}@media (min-width:768px){.mobile-menu__center{flex-grow:1}}.mobile-menu__list{--gap:0;max-height:calc(100vh - 4rem)}.mobile-menu__link{border-block-end:1px solid hsl(var(--neutral)/.1);color:hsl(var(--neutral));padding:.5rem 0 .5rem 1rem;font-size:1.5rem;text-decoration:none;transition:all .3s;display:flex}.mobile-menu__link:hover{color:hsl(var(--neutral))}.mobile-menu__sub{--gap:0;display:none}.mobile-menu__sub-link{border-block-end:1px solid hsl(var(--neutral)/.1);color:hsl(var(--neutral)/.8);padding:.5rem .75rem .5rem 1.5rem;font-size:1.25rem;text-decoration:none;transition:all .3s;display:flex}.mobile-menu__sub-link:hover{color:hsl(var(--neutral))}[data-theme=dark] .booking-form__input,[data-theme=dark] .booking-form__select .form-select{border:1px solid hsl(var(--neutral)/.15)}[data-theme=dark] .logo__dark{display:none}[data-theme=dark] .logo__light{display:block}[data-theme=dark] .booking-form{box-shadow:0 .5rem 2rem 0 hsl(var(--neutral-100)/.7)}[data-theme=dark] .t-link--base:hover{color:hsl(var(--accent))}[data-theme=dark] .service-card--1{--border-clr:hsl(var(--stroke)/.1);--bg:hsl(var(--neutral-300))}[data-theme=dark] .service-card--1:hover{--border-clr:hsl(var(--stroke)/.05);box-shadow:0 .5rem 2rem 0 hsl(var(--shadow)/.7)}[data-theme=dark] .bttn--light-outline{border:1px solid hsl(var(--light)/.5)}[data-theme=dark] .sub-menu{background:hsl(var(--white))}[data-theme=dark] .sub-menu__link{border-block-end:1px solid hsl(var(--border)/.2)}[data-theme=dark] .inner-sub{background:hsl(var(--white))}[data-theme=dark] .inner-sub__link{border-block-end:1px solid hsl(var(--border)/.2)}[data-theme=dark] .deep-sub__link{background:hsl(var(--white));border-block-end:1px solid hsl(var(--border)/.2)}[data-theme=dark] .mega-menu{background:hsl(var(--white))}.element{display:none}@media (min-width:1400px){.element{z-index:-1;display:block;position:absolute}}.service-card{--display:flex;--flex-dir:row;--gap:.75rem;--padding-x:.75rem;--padding-y:1rem;--border-clr:hsl(var(--stroke)/.5);--rounded:.5rem;--bg:hsl(var(--neutral));display:var(--display);flex-direction:var(--flex-dir);gap:var(--gap);padding:var(--padding-y) var(--padding-x);border:1px solid var(--border-clr);border-radius:var(--rounded);background:var(--bg);transition:all .3s}.service-card__number{justify-content:flex-end;display:flex;overflow:hidden}.service-card__number-is{margin:0;isolation:isolate;border:1px solid hsl(var(--border));border-radius:50%;place-content:center;width:3rem;height:3rem;margin-inline-end:2.75rem;font-weight:700;display:grid;position:relative}.service-card__number-is:before{content:"";border-bottom:1px solid hsl(var(--divider)/.8);width:500%;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.service-card__number-is:after{content:"";border-bottom:1px solid hsl(var(--divider)/.8);width:200%;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (min-width:410px){.service-card--1{--gap:1rem;--padding-x:1rem;--padding-y:1.5rem}}@media (min-width:576px){.service-card--1{--gap:2rem;--padding-x:2rem;--padding-y:2.5rem}}@media (min-width:768px){.service-card--1{--gap:1rem;--padding-x:1rem;--padding-y:1.5rem}}@media (min-width:1400px){.service-card--1{--gap:1.5rem;--padding-x:2rem;--padding-y:2rem}}.service-card--1:hover{--bg:hsl(var(--white));--border-clr:hsl(var(--stroke)/.1);box-shadow:0 0 2rem hsl(var(--shadow)/.05)}.group{--direction:column;--gap:1rem;flex-direction:var(--direction);gap:var(--gap);display:flex}.group-row{--direction:row}.group-xxs{--gap:.25rem}.group-xs{--gap:.5rem}.group-sm{--gap:1rem}.group-xmd{--gap:1.25rem}.group-md{--gap:1.5rem}@media (min-width:576px){.group-sm-row{--direction:row}}@media (min-width:768px){.group-md-row{--direction:row}}@supports not (gap:1rem){.group{margin:-.5rem}.group>*{margin:.5rem}}.mat-icon{--mat-size:1.5rem;--mat-wght:200;--mat-fill:0;--mat-grad:0;font-variation-settings:"wght" var(--mat-wght),"FILL" var(--mat-fill),"GRAD" var(--mat-grad);font-size:var(--mat-size)!important}.mat-icon.size-16{--mat-size:1rem!important}.mat-icon.size-24{--mat-size:1.5rem}.mat-icon.size-32{--mat-size:2rem}.mat-icon.size-40{--mat-size:2.5rem!important}.mat-icon.size-72{--mat-size:4.5rem}.mat-icon.fw-100{--mat-wght:100}.mat-icon.fw-500{--mat-wght:500}.mat-icon.solid{--mat-fill:1}.progress{--bs-progress-height:.5rem}.tab-button{--bg:transparent;--clr:hsl(var(--dark));background:var(--bg);color:var(--clr);border-radius:.25rem;padding:.5rem 1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.tab-button:hover{--bg:hsl(var(--base));color:hsl(var(--neutral))}.tab-button.active{--bg:hsl(var(--base));--clr:hsl(var(--neutral))}[data-theme=dark] .tab-button{--clr:hsl(var(--light))}.checkbox{display:grid}.user--sm{width:3rem;height:3rem}.user.user-outline-base{isolation:isolate;position:relative}.user.user-outline-base:after{content:"";background:hsl(var(--base)/.15);border:1px solid hsl(var(--base)/.25);z-index:-1;border-radius:50%;position:absolute;inset:-.5rem}.user__img{width:100%;height:100%;display:inline-block;overflow:hidden}.user__img-is{object-fit:cover;width:100%;height:100%}.feedback-card-1{background:hsl(var(--white));border:1px solid hsl(var(--stroke)/.3);box-shadow:0 .25rem 2rem hsl(var(--shadow)/.05);border-radius:1rem;flex-direction:column;gap:1.25rem;margin-block:2rem;padding:2.5rem 2rem;display:flex}.feedback-card-1__list{gap:1.75rem;display:grid}.feedback-card-1__item{gap:.75rem;padding-left:2.5rem;display:grid;position:relative}.feedback-card-1__item+.feedback-card-1__item{border-top:1px solid hsl(var(--stroke)/.4);padding-top:1.75rem}.feedback-card-1__quote{width:1.75rem;height:1.75rem;color:hsl(var(--base));opacity:.35;position:absolute;top:.125rem;left:0}.feedback-card-1__quote-icon{width:2.5rem;height:2.5rem;color:hsl(var(--base));opacity:.35}.feedback-card-1__text{color:hsl(var(--text));line-height:1.85}.feedback-card-1__mark{color:hsl(var(--heading));background:linear-gradient(180deg, transparent 62%, hsl(var(--base)/.35) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.05em;font-weight:600}.feedback-card-1__role{color:hsl(var(--base));letter-spacing:.04em;place-self:end;font-size:.875rem;font-weight:500}.feedback-card-1__role>span{color:hsl(var(--stroke));margin-right:.25rem}.blog-post-1{background:hsl(var(--white));border:1px solid hsl(var(--blog-post-border));border-radius:.5rem;flex-direction:column;gap:.5rem;min-height:15rem;padding:.5rem;display:flex}.blog-post-1__link{border-radius:.5rem;width:100%;display:block;overflow:hidden}.blog-post-1__link:hover .blog-post-1__img{transform:scale(1.05)}.blog-post-1__img{object-fit:cover;width:100%;height:100%;transition:all .3s;transform:scale(1.01)}.blog-post-1__body{padding:.5rem}@media (min-width:1200px){.blog-post-1__body{padding:1rem}}@media (min-width:1200px){[data-theme=dark] .footer-info__content{box-shadow:0 0 2rem hsl(var(--black)/.5)}}.mobile-header{padding-block:.5rem}@media (min-width:992px){.mobile-header{display:none}}.mobile-header__content{justify-content:space-between;align-items:center;display:flex}.hero-slider-1__slide{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;position:relative}.hero-slider-1__slide-1:before{content:"";background-position:75%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-slider-1__slide-1:after{content:"";position:absolute;inset:0}@media (max-width:600px){.hero-slider-1__slide-1:after{background:linear-gradient(#ffffffb3 25.12%,#fff3 132.08%)}}@media (min-width:601px){.hero-slider-1__slide-1:after{background:linear-gradient(90deg,#ffffff80 25.12%,#ffffff1a 132.08%)}}.hero-slider-1__item{isolation:isolate;z-index:10;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 5.25rem);padding-top:clamp(2.75rem,7.5vw,8.5rem);padding-bottom:clamp(1.75rem,5.5vw,6.5rem);display:flex;position:relative}.hero-slider-1 .swiper-pagination{inset-block-end:1rem}@media (min-width:768px){.hero-slider-1 .swiper-pagination{flex-direction:column;align-items:center;gap:.5rem;display:flex;transform:translateY(-50%);width:auto!important;inset-block:50% auto!important;inset-inline-start:calc(100% - 2.25rem)!important}}.hero-slider-1 .swiper-pagination-bullet{background:hsl(var(--light));opacity:1;border-radius:2rem;width:.75rem;height:.75rem;transition:all .3s}.hero-slider-1 .swiper-pagination-bullet-active{width:2.5rem}@media (min-width:768px){.hero-slider-1 .swiper-pagination-bullet-active{width:.75rem;height:2.25rem}}.about-img{flex-direction:column;gap:1rem;display:flex}@media (min-width:1920px){.about-img{isolation:isolate;position:relative}.about-img--alt{transform:translate(-13rem)}}.about-img__content{border-radius:1rem;display:none;overflow:hidden}@media (min-width:1920px){.about-img__content{display:block;position:absolute}.about-img__content:nth-of-type(2){width:21.5rem;height:13rem;transform:translate(-15%,-50%)}.about-img__content:nth-of-type(3){width:13.75rem;height:8.375rem;inset-block-end:calc(100% + 60px);inset-inline-start:60%}.about-img__content:nth-of-type(4){width:13.75rem;height:8.375rem;inset-block-start:calc(100% + 28px)}.about-img__content:nth-of-type(5){width:13.25rem;height:13.5rem;inset-block-start:100%;inset-inline-start:100%;transform:translateY(-80px)}}.about-img__content-xl{display:block}@media (min-width:1920px){.about-img__content-xl{position:relative;transform:translate(8.75rem)}}.about-img__is{object-fit:cover;width:100%;height:auto}@media (min-width:1920px){[dir=rtl] .about-img__content:nth-of-type(3){inset-inline:auto 100%}[dir=rtl] .about-img--alt{transform:translate(13rem)}}.grid-animation{isolation:isolate;position:relative}@media (min-width:1920px){.grid-animation{padding-top:clamp(3.75rem,6.5vw,7.5rem);padding-bottom:clamp(3.75rem,6.5vw,7.5rem)}}.feature-card-1{isolation:isolate;border:1px solid hsl(var(--divider)/.5);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:.75rem;padding:2.5rem 2rem;position:relative;overflow:hidden}@media (min-width:1200px){.feature-card-1{background-size:cover}}@media (min-width:1400px){.feature-card-1{background-size:contain}}.feature-card-1:hover{background-image:linear-gradient(hsl(var(--white)), hsl(var(--neutral-100)));box-shadow:0 .5rem 2.5rem hsl(var(--shadow)/.1)}.feature-card-1:hover:after{opacity:0}.feature-card-1:after{content:"";background:hsl(var(--light));z-index:-1;transition:all .3s;position:absolute;inset:0}.about-card-1{isolation:isolate;background:hsl(var(--white));border:1px solid hsl(var(--divider)/.2);height:100%;box-shadow:0 .5rem 2.5rem hsl(var(--shadow)/.05);border-radius:1rem;flex-direction:column;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative}.about-card-1:hover{background-image:linear-gradient(hsl(var(--white)), hsl(var(--neutral-100)));box-shadow:0 .5rem 2.5rem hsl(var(--shadow)/.1)}.about-card-1:hover:after{opacity:1}.about-card-1:hover .icon-box--base-outline{background:hsl(var(--base));color:hsl(var(--light))}.about-card-1:hover .icon-box--base-outline:before{opacity:.5;inset:-.25rem}.about-card-1:hover .icon-box--base-outline:after{opacity:.25;inset:-.5rem}.about-card-1:hover .icon-box--base-outline span{color:hsl(var(--light))}.about-card-1:after{content:url(/images/element-7.png);z-index:-1;opacity:0;transition:all .3s;position:absolute;inset-block-start:0;inset-inline-end:0}.hero-3{flex-direction:column;min-height:100vh;display:flex;position:relative}.hero-3:before{content:"";z-index:2;background:linear-gradient(to bottom right,#fffffff2,#ffffff0d);position:absolute;inset:0}.hero-3--home:before{background:linear-gradient(to bottom right,#ffffffb3 0 45%,#fff0 100%)}.hero-3:after{content:"";z-index:-2;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-3__content{z-index:10;text-shadow:0 0 2px #ffffff80;flex-direction:column;justify-content:center;min-height:100vh;padding-top:clamp(4.5rem,6.5vw,7.5rem);padding-bottom:clamp(4rem,6.5vw,7.5rem);display:flex}@media (min-width:768px){.hero-3__content{min-height:100vh}}@media (min-width:992px){.hero-3__content{min-height:100vh}}@media (min-width:1200px){.hero-3__content{min-height:100vh}}.hero-3__img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-3--home .hero-3__img{object-position:76%}@media (min-width:992px){.hero-3--home .hero-3__img{object-position:80%}}.hero-3--home .hero-3__title{text-shadow:0 0 2px #fff3;font-size:clamp(2.125rem,1.7106rem + 1.768vw,3.125rem);font-weight:700;line-height:1.5}@media (min-width:992px){.hero-3--home .hero-3__title{line-height:1.7}}.hero-3--home .hero-3__sub-title{line-height:1.5}@media (min-width:992px){.hero-3--home .hero-3__sub-title{line-height:1.8}}.hero-split{--split-angle:10deg;--split-vw:45vw;--split-overlap:5.5vw;--split-mobile-clip:18vw;--split-mobile-rise:6vw;--split-img-pos:center;background-color:hsl(var(--white));flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-split__image-pane{aspect-ratio:4/5;inline-size:100%;position:relative}@media (min-width:768px){.hero-split__image-pane{aspect-ratio:auto;z-index:1;block-size:100%;inline-size:auto;position:absolute;inset-block:0;inset-inline-start:calc(100vw - var(--split-vw) - var(--split-overlap));inset-inline-end:0}}.hero-split__image-clip{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--split-mobile-clip)), 0 100%);position:absolute;inset:0}@media (min-width:768px){.hero-split__image-clip{clip-path:polygon(calc(var(--split-overlap) * 2) 0, 100% 0, 100% 100%, 0 100%)}}.hero-split__img{object-fit:cover;object-position:var(--split-img-pos)}.hero-split__slides{position:absolute;inset:0}.hero-split__slides .swiper,.hero-split__slides .swiper-wrapper,.hero-split__slides .swiper-slide{block-size:100%;inline-size:100%}.hero-split__slides .hero-split__img{transform-origin:50%;will-change:transform;transform:scale(1.08)translate(-.6%,-.4%)}@media (prefers-reduced-motion:no-preference){.hero-split__slides .swiper-slide-active .hero-split__img{animation:hero-split-kenburns var(--kenburns-duration,6s) ease-out forwards}}@media (prefers-reduced-motion:reduce){.hero-split__slides .hero-split__img{transform:none}}.hero-split__indicators{z-index:2;pointer-events:none;gap:.5rem;display:flex;position:absolute;inset-block-end:clamp(1rem,2.5vw,2rem);inset-inline-end:clamp(1rem,3vw,2.5rem)}.hero-split__indicator{background-color:hsl(var(--white)/.35);block-size:2px;inline-size:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.hero-split__indicator-fill{background-color:hsl(var(--white)/.95);inline-size:0%;position:absolute;inset-block:0;inset-inline-start:0}.hero-split__indicator--active .hero-split__indicator-fill{animation:hero-split-fill var(--slide-duration,5s) linear forwards}.hero-split__content{z-index:3;flex-direction:column;flex:1 0 auto;justify-content:center;padding-top:clamp(6.5rem,8vw,9rem);padding-bottom:clamp(3rem,6.5vw,7.5rem);display:flex;position:relative}@media (min-width:768px){.hero-split__content{min-height:100vh}}.hero-split__title{color:hsl(var(--heading));font-size:clamp(2.125rem,1.7106rem + 1.768vw,3.125rem);font-weight:700;line-height:1.5}@media (min-width:992px){.hero-split__title{line-height:1.7}}.hero-split__sub-title{color:hsl(var(--text));max-width:32em;line-height:1.5}@media (min-width:768px){.hero-split__sub-title{max-width:22em}}@media (min-width:992px){.hero-split__sub-title{max-width:28em;line-height:1.8}}@media (min-width:1200px){.hero-split__sub-title{max-width:32em}}@media (min-width:1400px){.hero-split__sub-title{max-width:36em}}@media (prefers-reduced-motion:reduce){.hero-split .hero-split__indicator--active .hero-split__indicator-fill{inline-size:100%;animation:none}}@media (max-width:767.98px){.hero-split{min-height:auto}.hero-split .hero-split__content{z-index:3;padding-top:0;padding-bottom:clamp(2.5rem,6vw,4rem);margin-block-start:0;padding-inline-end:clamp(1rem,6vw,2rem);position:relative}.hero-split .hero-split__title{padding-inline-start:clamp(.75rem,3vw,1.5rem);font-size:clamp(1.875rem,6vw,2.375rem);line-height:1.45}.hero-split .hero-split__sub-title{padding-inline-start:0}.hero-split .page-hero__eyebrow{transform:translateY(calc(var(--split-mobile-clip) * -.45));z-index:4;justify-content:flex-end;padding-inline:0 clamp(1rem,5vw,2rem);display:flex;position:relative}}@keyframes hero-split-fill{0%{inline-size:0%}to{inline-size:100%}}@keyframes hero-split-kenburns{0%{transform:scale(1.05)translate(0,0)}to{transform:scale(1.08)translate(-.6%,-.4%)}}.testimonial-slider-1:hover .swiper-button-next,.testimonial-slider-1:hover .swiper-button-prev{opacity:1}.testimonial-slider-1 .swiper-button-next,.testimonial-slider-1 .swiper-button-prev{color:hsl(var(--base));opacity:0;transition:all .3s}.testimonial-slider-1 .swiper-slide{opacity:.5}.testimonial-slider-1 .swiper-slide-active{opacity:1}.hero-slider-2 .swiper-button{--swiper-navigation-size:1.25rem;--swiper-theme-color:hsl(var(--base));top:calc(100% - var(--swiper-navigation-size));z-index:99}@media (min-width:768px){.hero-slider-2 .swiper-button{top:unset;margin-top:0;bottom:clamp(3.75rem,6.5vw,7.5rem)}}.hero-slider-2 .swiper-pagination{color:hsl(var(--heading))}@media (min-width:768px){.hero-slider-2 .swiper-pagination-fraction{bottom:clamp(3.75rem,6.5vw,7.5rem)}}.process-card-2--1{isolation:isolate;position:relative}.process-card-2__icon{isolation:isolate;background-color:hsl(var(--neutral));border-radius:50%;place-content:center;width:7.5rem;height:7.5rem;display:inline-grid;position:relative}@media (min-width:576px){.process-card-2__icon{width:8.75rem;height:8.75rem}}.process-card-2__icon img{isolation:isolate;width:85%;height:85%;margin:auto;position:relative}.process-card-2__notification{background:hsl(var(--base));width:2.5rem;height:2.5rem;color:hsl(var(--neutral));border-radius:50%;place-content:center;font-size:1.125rem;font-weight:700;display:inline-grid;position:absolute;inset-block-start:calc(100% - 1.25rem);inset-inline-start:calc(100% - 1.25rem);transform:translate(-50%,-50%)}.breadcrumb-list{--gap:0}.breadcrumb-list li{font-size:.8125rem!important}@media screen and (min-width:768px){.breadcrumb-list li{font-size:1.125rem!important}}.breadcrumb-list li+li{isolation:isolate;gap:.44em;padding-inline-start:.44em;display:flex;position:relative}.breadcrumb-list li+li:last-child:after{display:none}.breadcrumb-list .breadcrumb-icon .mat-icon{font-size:1rem!important}@media screen and (min-width:768px){.breadcrumb-list .breadcrumb-icon .mat-icon{font-size:1.5rem!important}}.value-slider-container,.value-slider-container .value-slider{isolation:isolate;position:relative}.value-slider-container .value-slider:after{content:"";background-color:hsl(var(--base));z-index:-1;position:absolute;inset:0}@media (min-width:992px){.value-slider-container .value-slider:after{background-color:#0000}}.value-slider-container .value-slider__slide{isolation:isolate;padding-inline:1rem;position:relative}@media (min-width:576px){.value-slider-container .value-slider__slide{padding-inline:1.5rem}}@media (min-width:768px){.value-slider-container .value-slider__slide{padding-inline:2rem}}@media (min-width:1200px){.value-slider-container .value-slider__slide{padding-inline:0 5rem}}.value-slider-container .value-slider__img{width:100%;height:auto}.value-slider-container .value-slider__circle{background:hsl(var(--base));border-radius:50%;display:inline-block;border:1px solid #5a5f96!important;width:18px!important;height:18px!important}@media (min-width:992px){.value-slider-container .value-slider__circle{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}}.value-slider-container .swiper-slide{background:hsl(var(--base))}@media (min-width:992px){.value-slider-container .swiper-slide{isolation:isolate;background:0 0}.value-slider-container .swiper-slide:after{content:"";background-color:hsl(var(--base));z-index:-1;position:absolute;inset-block:0;inset-inline:35% 0}}.value-slider-container .swiper-pagination{flex-wrap:wrap;gap:1.5rem;margin-bottom:clamp(2rem,3.25vw,3.75rem);display:flex;position:relative;bottom:auto}@media (min-width:992px){.value-slider-container .swiper-pagination{justify-content:space-between}.value-slider-container .swiper-pagination:after{content:"";background:hsl(var(--base));z-index:-1;height:1px;position:absolute;inset-block-end:0;inset-inline:0}}.value-slider-container .swiper-pagination .swiper-pagination-bullet{border-radius:unset;isolation:isolate;width:auto;height:auto;color:hsl(var(--heading));opacity:1;background:0 0;align-items:center;margin:0;font-weight:500;display:inline-flex;position:relative}@media (min-width:992px){.value-slider-container .swiper-pagination .swiper-pagination-bullet{padding-bottom:2rem}}.value-slider-container .swiper-pagination .swiper-pagination-bullet-active{color:hsl(var(--base))}.value-slider-container .swiper-pagination .swiper-pagination-bullet-active .value-slider__circle{background:hsl(var(--base))}.value-slider-container .swiper-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet .value-slider__circle,.value-slider-container .swiper-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet+.swiper-pagination-bullet .value-slider__circle,.value-slider-container .swiper-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet .value-slider__circle,.value-slider-container .swiper-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet .value-slider__circle,.value-slider-container .swiper-pagination .swiper-pagination-bullet-active+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet+.swiper-pagination-bullet .value-slider__circle{background:hsl(var(--white))}.value-slider-container .value-slider__control{align-items:center;margin-top:2rem;display:flex;position:relative}@media (min-width:992px){.value-slider-container .value-slider__control{width:160px;color:hsl(var(--light));z-index:1;margin-top:0;position:absolute;inset-block-end:2rem;inset-inline-start:calc(35% + 1rem)}}@media (min-width:1200px){.value-slider-container .value-slider__control{inset-block-end:2.5rem;inset-inline-start:calc(35% + 1.5rem)}}@media (min-width:1400px){.value-slider-container .value-slider__control{inset-block-end:3rem;inset-inline-start:calc(35% + 2rem)}}.value-slider-container .value-slider__fraction{position:absolute;left:50%;transform:translate(-50%)}.value-slider-container .value-slider__btn{--swiper-navigation-size:2.5rem;color:hsl(var(--heading))}@media (min-width:992px){.value-slider-container .value-slider__btn{color:hsl(var(--light))}}.value-slider-container .swiper-button-prev,.value-slider-container .swiper-button-next{color:hsl(var(--accent))}.core-value-list{row-gap:1.5rem;margin:0 auto}.core-value-list>li{width:calc(75% - 1rem)}@media (min-width:768px){.core-value-list>li{width:calc(33% - 1rem)}}@media (min-width:992px){.core-value-card{aspect-ratio:1;border-radius:50%;place-content:center;display:grid}}.custom-accordion{--accordion-gap:1rem;--accordion-border-clr:hsl(var(--stroke));--accordion-header-bg:hsl(var(--white));gap:var(--accordion-gap);flex-direction:column;width:100%;display:flex}.custom-accordion__header{cursor:pointer;border:1px solid var(--accordion-border-clr);background-color:var(--accordion-header-bg);padding:.75rem 1.5rem}.custom-accordion__body{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.custom-accordion__content{background-color:var(--accordion-header-bg);border:1px solid var(--accordion-border-clr);border-top:0;padding:.75rem 1.5rem}.custom-accordion--1 .custom-accordion__header{--accordion-border-clr:transparent;justify-content:space-between;align-items:center;display:flex;box-shadow:0 .5rem 2rem #7f7f7f1a}.custom-accordion--1 .custom-accordion__item{flex-direction:column;gap:.5rem;display:flex}.custom-accordion--1 .custom-accordion__content{border:none}.terms-sidebar{background-color:hsl(var(--base));border-radius:1rem;padding:2rem}.terms-sidebar__link{background:hsl(var(--light)/.25);color:hsl(var(--light));font-weight:500}.terms-sidebar__link:hover{background-color:hsl(var(--light));color:hsl(var(--dark))}.terms-sidebar__link.active{background-color:hsl(var(--accent));color:hsl(var(--light))}.terms-sidebar__link.active:hover{background-color:hsl(var(--accent-dark));color:hsl(var(--light))}.project-category-list>li{width:100%}@media (min-width:576px){.project-category-list>li{width:calc(50% - 1rem)}}@media (min-width:768px){.project-category-list>li{width:calc(33% - 1rem)}}@media (min-width:992px){.project-category-list>li{padding-inline-end:2rem}.project-category-list>li:last-child{padding-inline-end:0}.project-category-list>li+li{border-inline-start:1px solid hsl(var(--dark));padding-inline-start:2rem}}@media (min-width:1400px){.project-category-list>li{padding-inline-end:3rem}.project-category-list>li+li{padding-inline-start:3rem}}.feedback-slider-1-container{--swiper-theme-color:hsl(var(--base));--swiper-navigation-size:32px;position:relative}.feedback-slider-1-container:hover .swiper-button-next,.feedback-slider-1-container:hover .swiper-button-prev{opacity:1}@media (min-width:1400px){.feedback-slider-1-container .swiper-button-next:not(.feedback-slider-1__btn--inside){opacity:0;transition:all .3s;left:calc(100% + 1rem);right:auto}.feedback-slider-1-container .swiper-button-prev:not(.feedback-slider-1__btn--inside){opacity:0;transition:all .3s;left:auto;right:calc(100% + 1rem)}}@media (min-width:1400px){.feedback-slider-2 .swiper-button-next{left:100%;right:auto}.feedback-slider-2 .swiper-button-prev{left:auto;right:100%}}.feedback-slider-3-container:hover .swiper-button-next,.feedback-slider-3-container:hover .swiper-button-prev{opacity:1}@media (min-width:1400px){.feedback-slider-3-container .swiper-button-next{opacity:0;transition:all .3s;left:calc(100% + 1rem);right:auto}.feedback-slider-3-container .swiper-button-prev{opacity:0;transition:all .3s;left:auto;right:calc(100% + 1rem)}}[dir=rtl] .mat-icon{transform:scaleX(-1)}@media (min-width:1920px){[dir=rtl] .about-img__content-xl{transform:translate(0)}}.hero-beta{flex-direction:column;height:100dvh;display:flex;position:relative}.hero-beta:before{content:"";z-index:2;background:linear-gradient(to bottom right,#0000001a,#fff3);position:absolute;inset:0}.hero-beta:after{content:"";z-index:-2;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-beta__content{z-index:10;flex-direction:column;justify-content:center;padding-top:clamp(4.5rem,6.5vw,5.5rem);display:flex}.hero-beta__content h2,.hero-beta__content .h2{text-shadow:0 0 20px #02185a80;font-weight:700}.hero-beta__content .headline{text-shadow:0 0 10px #02185980}.hero-beta__content .highlight{background:linear-gradient(120deg,#021859 0%,#1138b6 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.hero-beta__img{object-fit:cover;z-index:1;width:100%;height:100dvh;display:block;position:absolute;inset:0}.hero-beta .container{position:relative}.hero-3 .container{position:relative}.curriculum-slider__frame{position:relative;overflow:hidden}.curriculum-slider__frame--placeholder{border:1px solid hsl(var(--border));background:hsl(var(--neutral))}.curriculum-slider__placeholder-tag{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--text)/.7);border:1px solid hsl(var(--border));background:hsl(var(--white)/.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;padding:.35rem .9rem;font-size:.72rem;font-weight:700;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.curriculum-slider__nav{justify-content:center;align-items:center;gap:1.25rem;height:2.5rem;margin-top:1.25rem;position:relative}@media (min-width:768px){.curriculum-slider__nav{gap:1.875rem;margin-top:1.5rem}}.curriculum-slider__prev,.curriculum-slider__next{transform:translateY(.625rem);position:static!important}.curriculum-slider__prev:after,.curriculum-slider__next:after{color:hsl(var(--accent))}.curriculum-slider__pagination{color:hsl(var(--accent));width:auto!important;position:static!important}.section-head--left{text-align:start}.section-head--center{text-align:center}.section-head__main{font-size:var(--h3);color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.4}@media (min-width:768px){.section-head__main{font-size:var(--h2);line-height:1.45}}.heading-break-unit{max-width:100%;word-break:inherit;overflow-wrap:inherit;line-break:inherit;display:inline-block}.section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--base));margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.section-eyebrow__num{color:hsl(var(--text)/.5);margin-inline-start:.35rem;font-weight:600}.bg-training-navy-gradient .section-head__main,.why-now-section .section-head__main{color:hsl(var(--light))}.bg-training-navy-gradient .section-eyebrow,.why-now-section .section-eyebrow{color:hsl(var(--base-200))}.why-now-section{text-shadow:0 .5px 2px #00000040}.header-height-responsive{min-height:1.5em}@media (min-width:992px) and (max-width:1399px){.header-height-responsive{min-height:2.4em!important}}.clr-base{color:hsl(var(--base))}.clr-accent{color:hsl(var(--accent))}.clr-neutral{color:hsl(var(--neutral))}.clr-white{color:hsl(var(--white))}.clr-light{color:hsl(var(--light))}.clr-heading{color:hsl(var(--heading))}.clr-text{color:hsl(var(--text))}.clr-dark{color:hsl(var(--dark))}.\:clr-base:hover{color:hsl(var(--base))}.\:clr-accent:hover{color:hsl(var(--accent))}.bg--white{background-color:hsl(var(--white))}.bg-base{background-color:hsl(var(--base))}.bg-base-900{background-color:hsl(var(--base-900))}.bg-neutral-100{background-color:hsl(var(--neutral-100))}.bg-neutral-500{background-color:hsl(var(--neutral-500))}.bg-accent-shinyoverlay{background-image:url(/images/bg-shinyoverlay.svg);background-position:bottom;background-size:cover}.t-short-para{max-width:50ch}.t-link{text-decoration:none;transition:all .3s}.t-link--base{color:hsl(var(--base));align-items:center;gap:.25rem;display:inline-flex}.t-link--base:hover{color:hsl(var(--base-600))}.t-shadow{box-shadow:0 2px 1.25rem hsl(var(--shadow)/.1)}[data-theme=dark] .t-shadow{box-shadow:0 2px 1.25rem hsl(var(--shadow)/.6)}.max-text-60{max-width:60ch}.w-95{width:95%}.w-85{width:85%}.top-60{top:3.75rem}@keyframes grid-line{0%{top:100%}to{top:0;transform:translateY(-100%)}}@keyframes pulse{to{opacity:0;transform:scale(2)}}@keyframes btnVideo{0%{box-shadow:0 0 0 0 hsl(var(--light))}50%{box-shadow:0 0 0 10px hsl(var(--light)/.3)}to{box-shadow:0 0 0 20px hsl(var(--light)/.04)}}@keyframes circle{0%{transform:rotate(0)translate(-60px)rotate(0)}to{transform:rotate(360deg)translate(-60px)rotate(-360deg)}}@keyframes goright{0%{transform:translate(0)}50%{transform:translate(80px)}to{transform:translate(0)}}@keyframes goleft{0%{transform:translate(0)}50%{transform:translate(-80px)}to{transform:translate(0)}}@keyframes topRight{0%{transform:translate(0)}50%{transform:translate(80px,-80px)}to{transform:translate(0)}}@keyframes topLeft{0%{transform:translate(0)}50%{transform:translate(80px,80px)}to{transform:translate(0)}}@keyframes circlerotate{0%{transform:rotate(0)translate(-60px)}to{transform:rotate(360deg)translate(-60px)}}@keyframes circlerotateX{0%{transform:rotate(0)translate(-60px)}to{transform:rotate(-360deg)translate(-60px)}}@keyframes rotates{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes goTop{0%{transform:translateY(0)translate(-50%)}50%{transform:translateY(-20px)translate(-50%)}to{transform:translateY(0)translate(-50%)}}@keyframes heartBeat{0%{outline:0 solid hsl(var(--base)/.5)}25%{outline:5px solid hsl(var(--base)/.5)}50%{outline:10px solid hsl(var(--base)/.5)}75%{outline:5px solid hsl(var(--base)/.5)}to{outline:0 solid hsl(var(--base)/.5)}}@keyframes imageBeat{0%{transform:scale(1)}50%{transform:scale(.7)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes slide-in{0%{transform:translateY(-1rem)}to{transform:translateY(0%)}}.feedback-section-1{isolation:isolate;position:relative}.feedback-section-1:after{content:"";background:hsl(var(--neutral-100));z-index:-1;height:70%;position:absolute;top:0;left:0;right:0}.feedback-section-1--enterprise:after{display:none}.consult-section__content{border-radius:1rem}@media (min-width:768px){.consult-section__content{background-color:hsl(var(--white));background-position:0;background-repeat:no-repeat;background-size:cover;padding:3.75rem 2.5rem}}@media (min-width:992px){.consult-section__content{padding:3.75rem}}@media (min-width:1200px){.consult-section__content{padding:5rem}}@media (min-width:1400px){.features-section-1{isolation:isolate;position:relative}.features-section-1:after{z-index:-1;position:absolute;inset-block-start:0;inset-inline-end:0}}.features-section-1 .responsive-text{display:block}@media (max-width:800px){.features-section-1 .responsive-text{display:inline}}.work-process-1__top{background-color:hsl(var(--base));background-image:url(/images/work-process-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.work-process-1__top{padding-bottom:15rem}.work-process-1__bottom{margin-top:-11.5rem;padding-top:0;padding-bottom:0;position:relative}}.footer-2{isolation:isolate;background:hsl(var(--dark));position:relative}.footer-2__bottom{background:hsl(var(--dark));padding-block:2rem}.support-section-1{isolation:isolate;position:relative}.support-section-1__content{border-radius:1rem}@media (min-width:768px){.support-section-1__content{background-color:hsl(var(--white));background-position:0;background-repeat:no-repeat;background-size:cover;padding:3.75rem 2.5rem}}@media (min-width:992px){.support-section-1__content{padding:3.75rem}}@media (min-width:1200px){.support-section-1__content{padding:5rem}}.banner-section{isolation:isolate;background-color:hsl(var(--base));background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.banner-section:after{content:"";background:hsl(var(--base)/.4);z-index:-1;position:absolute;inset:0}.help-banner{background-color:hsl(var(--accent));background-size:cover;border-radius:1rem;padding-inline:.5rem}@media (min-width:375px){.help-banner{padding-inline:1.5rem}}@media (min-width:768px){.help-banner{padding-inline:2rem}}@media (min-width:992px){.help-banner{isolation:isolate;position:relative}}@media (min-width:1200px){.help-banner{padding-inline:3.75rem}}.project-category-section{isolation:isolate;position:relative}.project-category-section:after{content:"";background-color:hsl(var(--base-900));z-index:-1;height:25%;position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:576px){.project-category-section:after{height:30%}}@media (min-width:768px){.project-category-section:after{height:45%}}.section-rows{border-block-start:1px solid hsl(var(--neutral-400));margin:0;padding:0;list-style:none}.section-row{border-block-end:1px solid hsl(var(--neutral-400));padding-block:2.5rem;transition:background-color .35s;position:relative}.section-row:hover .section-row__num{color:hsl(var(--base))}.section-row:hover .section-row__rule{inline-size:88px}.section-row:hover .section-row__icon{background:hsl(var(--base));border-color:hsl(var(--base));color:hsl(var(--white));transform:rotate(-3deg)}@media (min-width:768px){.section-row{padding-block:3.5rem}}@media (min-width:992px){.section-row{padding-block:4rem}}.section-row__head{align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.section-row__num{letter-spacing:-.04em;color:hsl(var(--base)/.55);font-size:clamp(2.75rem,4.5vw,4rem);font-weight:800;line-height:.85;transition:color .35s}.section-row__rule{background:hsl(var(--base));flex-shrink:0;block-size:2px;inline-size:48px;transition:inline-size .35s}.section-row__icon{border:1px solid hsl(var(--base)/.25);background:hsl(var(--base)/.07);block-size:64px;inline-size:64px;color:hsl(var(--base));border-radius:14px;justify-content:center;align-items:center;margin-inline-start:auto;transition:background-color .35s,border-color .35s,color .35s,transform .35s;display:inline-flex}.section-row__verb{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin-block-end:.5rem;font-size:clamp(1.6rem,2.2vw,2.125rem);font-weight:700;line-height:1.3}.section-row__label{letter-spacing:.05em;color:hsl(var(--base));margin:0;font-size:.875rem;font-weight:600}.section-pillar-card__block-label{letter-spacing:.12em;color:hsl(var(--base));margin-bottom:.5rem;font-size:.82rem;font-weight:700;display:block}.section-pillar-card__list{color:hsl(var(--text));margin:0;padding-inline-start:1.1rem;font-size:1rem;line-height:1.8}.section-pillar-card__list li{margin-bottom:.25rem}.section-feature-card{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));border-radius:.75rem;flex-direction:column;gap:.65rem;height:100%;padding:1.5rem;display:flex}.section-feature-card__title{color:hsl(var(--heading));margin:0;font-size:1.05rem;font-weight:700}.section-feature-card__body{color:hsl(var(--text));margin:0;font-size:.9rem;line-height:1.85}.section-process{margin:0;padding:0}.section-process__item{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.75rem;flex-direction:column;gap:.4rem;block-size:100%;padding:1.25rem 1.25rem 1.35rem;display:flex}.section-process__head{border-block-end:1px solid hsl(var(--neutral-400));align-items:baseline;gap:.5rem;margin-block-end:.25rem;padding-block-end:.65rem;display:flex}.section-process__kicker{letter-spacing:.14em;color:hsl(var(--text));text-transform:uppercase;font-size:.68rem;font-weight:600}.section-process__num{font-feature-settings:"tnum";color:hsl(var(--base));font-size:1.35rem;font-weight:700;line-height:1}.section-process__title{color:hsl(var(--heading));margin:0;font-size:.95rem;font-weight:700;line-height:1.55}.section-process__time{color:hsl(var(--text));margin-block-start:auto;font-size:.78rem}.section-faq-item{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));border-radius:.5rem;margin-bottom:.65rem;overflow:hidden}.section-faq-item__header{cursor:pointer;background:hsl(var(--white));align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:background-color .25s;display:flex}.section-faq-item__header:hover{background:hsl(var(--neutral-100))}.section-faq-item__q{color:hsl(var(--base));flex-shrink:0;font-size:1.125rem;font-weight:700}.section-faq-item__question{color:hsl(var(--heading));flex:1;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.section-faq-item__icon{color:hsl(var(--base));flex-shrink:0;transition:transform .25s}.section-faq-item--open .section-faq-item__icon{transform:rotate(90deg)}.section-faq-item__body{background:hsl(var(--neutral-100));transition:max-height .35s;overflow:hidden}.section-faq-item__body-inner{align-items:flex-start;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.section-faq-item__a{color:hsl(var(--base));flex-shrink:0;font-size:1.125rem;font-weight:700}.section-faq-item__answer{color:hsl(var(--text));white-space:pre-line;margin:0;font-size:1.125rem;line-height:1.7}.section-faq-item__answer strong{color:hsl(var(--heading));font-weight:600}.section-icon-tile{background:hsl(var(--base)/.08);block-size:56px;inline-size:56px;color:hsl(var(--base));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.home-story-quote-section{isolation:isolate;background:radial-gradient(80% 55% at 85% 0%, hsl(var(--base)/.14) 0%, transparent 60%),radial-gradient(70% 60% at 0% 100%, hsl(var(--accent)/.1) 0%, transparent 55%),linear-gradient(180deg, hsl(var(--neutral-100)) 0%, hsl(var(--white)) 55%, hsl(var(--neutral-100)) 100%);position:relative;overflow:hidden}.home-story-quote-section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(hsl(var(--neutral-400)/.35) 1px, transparent 1px),linear-gradient(90deg, hsl(var(--neutral-400)/.35) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 50% at 50% 40%,#000 0%,#0000 70%)}.home-story-quote-section>*{z-index:1;position:relative}.industry-icon{background:hsl(var(--base)/.08);block-size:56px;inline-size:56px;color:hsl(var(--base));border-radius:50%;justify-content:center;align-items:center;display:flex}.case-study__media{min-block-size:280px;position:relative}.case-study__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (max-width:768px){.case-study__media{min-block-size:220px}}.case-study--editorial{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));transition:box-shadow .4s,transform .4s;position:relative;box-shadow:0 1px 2px #141e3c08}.case-study--editorial:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px #141e3c2e}.case-study--editorial:hover .case-study__img{transform:scale(1.03)}.case-study--editorial .case-study__img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.case-study--editorial .case-study__body{position:relative}.case-study__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--base));font-size:.82rem;font-weight:700}.case-study__eyebrow-num{color:hsl(var(--heading)/.4);font-feature-settings:"tnum";letter-spacing:.14em;margin-inline-start:.4rem}.case-study__brand{letter-spacing:.24em;color:hsl(var(--heading));align-items:baseline;font-size:.95rem;font-weight:800;display:inline-flex}.case-study__brand-suffix{letter-spacing:0;color:hsl(var(--heading)/.7);margin-inline-start:.15rem;font-size:.8rem;font-weight:600}.case-study__title{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700;line-height:1.4}.case-study__title--featured{font-size:clamp(1.25rem,1.4vw + .55rem,1.625rem);line-height:1.45}.case-study__title--compact{font-size:clamp(1rem,.5vw + .85rem,1.125rem);line-height:1.5}.case-study--hero{grid-template-columns:1fr;display:grid}.case-study__hero-media{aspect-ratio:16/10;position:relative}@media (min-width:768px){.case-study--hero{grid-template-columns:1fr 1fr;min-block-size:320px}.case-study__hero-media{aspect-ratio:auto}}.case-study__lede{max-inline-size:46ch;font-size:.95rem}.case-study__tags{flex-wrap:wrap;gap:.5rem;margin:0;list-style:none;display:flex}.case-study__tags li{letter-spacing:.04em;color:hsl(var(--heading)/.82);background:hsl(var(--neutral-100));border:1px solid hsl(var(--neutral-400));white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:600}.why-now-section{background:radial-gradient(120% 80% at 80% 0%, hsl(var(--base)/.35) 0%, transparent 55%),radial-gradient(110% 90% at 0% 100%, hsl(var(--accent)/.55) 0%, transparent 60%),linear-gradient(135deg, hsl(var(--accent)) 0%, hsl(var(--base)/.85) 50%, hsl(var(--accent)) 100%);isolation:isolate;position:relative;overflow:hidden}.why-now-section:before{content:"";background:linear-gradient(180deg, hsl(var(--accent)/.15) 0%, transparent 30%, transparent 70%, hsl(var(--accent)/.25) 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.why-now-section>*{z-index:1;position:relative}.why-vml-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.why-vml-list{gap:1.5rem}}.why-vml-card{grid-template-columns:1fr;align-items:start;row-gap:1rem;transition:box-shadow .35s,transform .35s,border-color .35s;display:grid}@media (min-width:768px){.why-vml-card{grid-template-columns:64px 1fr;gap:0 1.75rem}}@media (hover:hover){.why-vml-card:hover{border-color:hsl(var(--base)/.35);transform:translate(4px);box-shadow:0 14px 32px -18px #141e3c2e}.why-vml-card:hover .why-vml-card__icon{background:hsl(var(--base));color:hsl(var(--white));transform:rotate(-3deg)}}.why-vml-card__icon{background:linear-gradient(135deg, hsl(var(--base)/.14), hsl(var(--base)/.04));border:1px solid hsl(var(--base)/.25);block-size:56px;inline-size:56px;color:hsl(var(--base));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .35s,border-color .35s;display:inline-flex}@media (min-width:768px){.why-vml-card__icon{border-radius:16px;block-size:64px;inline-size:64px}}.why-vml-card__body{min-inline-size:0}.why-vml-card__title{border-block-end:1px solid hsl(var(--neutral-400));margin-block-end:1rem;padding-block-end:.85rem}.bg-training-navy-gradient{background:radial-gradient(120% 80% at 80% 0%, hsl(var(--base)/.35) 0%, transparent 55%),radial-gradient(110% 90% at 0% 100%, hsl(var(--accent)/.55) 0%, transparent 60%),linear-gradient(135deg, hsl(var(--accent)) 0%, hsl(var(--base)/.85) 50%, hsl(var(--accent)) 100%);color:hsl(var(--light));isolation:isolate;position:relative;overflow:hidden}.bg-training-navy-gradient h2,.bg-training-navy-gradient .h2,.bg-training-navy-gradient h3,.bg-training-navy-gradient .h3,.bg-training-navy-gradient h4,.bg-training-navy-gradient .h4{color:hsl(var(--light))}.bg-training-navy-gradient:before{content:"";background:linear-gradient(180deg, hsl(var(--accent)/.15) 0%, transparent 30%, transparent 70%, hsl(var(--accent)/.25) 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.bg-training-navy-gradient>*{z-index:1;position:relative}.training-pain-row__answer-text{color:hsl(var(--heading));margin:0}.training-pillar-card{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));border-radius:.75rem;flex-direction:column;gap:1rem;height:100%;padding:1.75rem;display:flex;box-shadow:0 1px 2px #141e3c08}.training-pillar-hero{background:hsl(var(--white));border:2px solid hsl(var(--base));border-radius:1rem;padding:2rem 1.75rem;box-shadow:0 12px 28px -16px #00a8c859}@media (min-width:768px){.training-pillar-hero{padding:2.5rem 2.75rem}}.training-pillar-hero__main-tag{letter-spacing:.14em;color:hsl(var(--light));background:hsl(var(--accent));border-radius:4px;align-self:flex-start;align-items:center;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.training-pillar-hero__heading{font-size:var(--h4);color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:.85rem 0 0;font-weight:700;line-height:1.4}@media (min-width:768px){.training-pillar-hero__heading{font-size:var(--h3);line-height:1.45}}.training-pillar-hero__subcourses-intro{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--accent));margin:1.25rem 0 .75rem;font-size:.72rem;font-weight:700;display:block}.training-pillar-hero__subcourses{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.training-pillar-hero__subcourses{grid-template-columns:repeat(2,1fr);gap:1rem}}.training-pillar-hero__subcourse{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.75rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative}.training-pillar-hero__subcourse-marker{background:hsl(var(--base));width:2.25rem;height:2.25rem;color:hsl(var(--light));letter-spacing:.04em;font-feature-settings:"tnum";border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.training-pillar-hero__subcourse-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.training-pillar-hero__subcourse-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--base));font-size:.68rem;font-weight:700;line-height:1}.training-pillar-hero__subcourse-name{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4}@media (min-width:768px){.training-pillar-hero__subcourse-name{font-size:1.05rem}}.training-pillar-card__heading{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.55}.training-pillar-card__text{color:hsl(var(--text));margin:0;font-size:1rem;line-height:1.8}.training-skillmap__legend{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.training-skillmap__legend-item{background:hsl(var(--neutral-100));border:1px solid hsl(var(--neutral-300));color:hsl(var(--heading));border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .6rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.training-skillmap__dot{block-size:10px;inline-size:10px;box-shadow:0 0 0 1px hsl(var(--white)),0 0 0 2px hsl(var(--shadow)/.08);border-radius:2px;flex-shrink:0;display:inline-block}.training-skillmap__legend-item .training-skillmap__dot{border-radius:3px;block-size:14px;inline-size:14px}.training-skillmap__dot--driving{background:hsl(var(--accent))}.training-skillmap__dot--control{background:hsl(var(--base))}.training-skillmap__dot--sdv{background:hsl(var(--warning))}.training-skillmap__table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;overflow-x:auto}.training-skillmap__table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:.82rem}@media (max-width:767.98px){.training-skillmap__table{inline-size:auto;min-inline-size:44rem;font-size:.78rem}}.training-skillmap__table thead th:first-child{inline-size:8.5rem}.training-skillmap__table thead th:not(:first-child){inline-size:calc(25% - 2.125rem)}@media (max-width:767.98px){.training-skillmap__table thead th:first-child{inline-size:7rem}.training-skillmap__table thead th:not(:first-child){inline-size:9.25rem}}.training-skillmap__table th,.training-skillmap__table td{border:1px solid hsl(var(--neutral-400));vertical-align:top;text-align:start;padding:.65rem .75rem}.training-skillmap__table thead th{background:hsl(var(--accent));color:hsl(var(--light));letter-spacing:.04em;font-size:.8rem;font-weight:700}.training-skillmap__table tbody th{background:hsl(var(--neutral-100));color:hsl(var(--heading));white-space:nowrap;inline-size:8.5rem;font-weight:700}.training-skillmap__cell-empty{color:hsl(var(--text)/.4);text-align:center}.training-skillmap__entry{display:block}.training-skillmap__entry+.training-skillmap__entry{border-block-start:1px dashed hsl(var(--neutral-400));margin-block-start:.65rem;padding-block-start:.65rem}.training-skillmap__tags{gap:.25rem;margin-inline-end:.4rem;display:inline-flex}.training-skillmap__entry-title{color:hsl(var(--heading));font-weight:600}.training-skillmap__entry-sub{border-inline-start:2px solid hsl(var(--neutral-300));color:hsl(var(--text));margin-block-start:.3rem;padding-inline-start:.65rem;font-size:.74rem;line-height:1.55;display:block}.training-pdca-timeline{max-width:820px;margin-inline:auto;padding-left:4.5rem;position:relative}@media (max-width:575.98px){.training-pdca-timeline{padding-left:3.5rem}}.training-pdca-timeline:before{content:"";background:hsl(var(--base)/.25);pointer-events:none;z-index:0;width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:1.75rem}@media (max-width:575.98px){.training-pdca-timeline:before{top:1.3rem;bottom:1.3rem;left:1.4rem}}.training-pdca-tl-item{border-bottom:1px solid hsl(var(--light)/.14);position:relative}.training-pdca-tl-item:last-child{border-bottom:0}.training-pdca-tl-item__head{width:100%;color:hsl(var(--light));text-align:start;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.1rem 0 .35rem;display:flex}.training-pdca-tl-item__num{letter-spacing:.22em;white-space:nowrap;color:hsl(var(--base));background:0 0;border:0;align-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.training-pdca-tl-item .training-howitworks-step-icon{border-radius:1rem;width:3.5rem;height:3.5rem;transition:background-color .35s,border-color .35s,color .35s,transform .35s;position:absolute;top:50%;left:-4.5rem;transform:translateY(-50%)}.training-pdca-tl-item .training-howitworks-step-icon svg{width:1.85rem;height:1.85rem}@media (max-width:575.98px){.training-pdca-tl-item .training-howitworks-step-icon{border-radius:.8rem;width:2.6rem;height:2.6rem;left:-3.4rem}.training-pdca-tl-item .training-howitworks-step-icon svg{width:1.35rem;height:1.35rem}}.training-pdca-tl-item:hover .training-howitworks-step-icon{background:hsl(var(--base));border-color:hsl(var(--base));color:hsl(var(--white));transform:translateY(-50%)rotate(-3deg)}.training-pdca-tl-item__title{color:hsl(var(--light));flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;font-size:1.05rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:768px){.training-pdca-tl-item__title{font-size:1.25rem}}.training-pdca-tl-item__body{padding-bottom:1.1rem}.training-pdca-tl-item__text{color:hsl(var(--light)/.92);margin:0;font-size:1rem;line-height:1.95}.training-pdca-tl-item__text strong,.training-pdca-tl-item__text .editorial-strong{color:hsl(var(--light));font-weight:600}@keyframes training-pdca-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.training-pdca-tl-item{animation:.55s both training-pdca-rise}.training-pdca-tl-item:first-child{animation-delay:0s}.training-pdca-tl-item:nth-child(2){animation-delay:80ms}.training-pdca-tl-item:nth-child(3){animation-delay:.16s}.training-pdca-tl-item:nth-child(4){animation-delay:.24s}.training-pdca-tl-item:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.training-pdca-tl-item{animation:none}}.training-howitworks-intro__lead{max-width:760px;color:hsl(var(--light)/.85);margin:1.75rem 0 0;line-height:2}.training-howitworks-intro__lead strong,.training-howitworks-intro__lead .editorial-strong{color:hsl(var(--light));font-weight:600}.training-howitworks-block{border-radius:1rem;padding:1.75rem 1.5rem}@media (min-width:768px){.training-howitworks-block{padding:2.5rem}}.training-howitworks-block--solid{background:hsl(var(--white));border:1px solid hsl(var(--border));box-shadow:0 1px 2px #141e3c08}.training-howitworks-block__title{border-inline-start:3px solid hsl(var(--base-200));margin:0;padding-inline-start:.9rem;font-size:1.1rem;font-weight:700;line-height:1.5}@media (min-width:768px){.training-howitworks-block__title{font-size:1.25rem}}.training-howitworks-block--solid .training-howitworks-block__title{color:hsl(var(--heading));border-inline-start-color:hsl(var(--base))}.training-howitworks-block__lead{color:hsl(var(--text));margin:0;line-height:2}.training-howitworks-block__lead strong,.training-howitworks-block__lead .editorial-strong{color:hsl(var(--heading));font-weight:600}.training-howitworks-step-icon{width:1.85rem;height:1.85rem;color:hsl(var(--base));background:hsl(var(--white));border:1px solid hsl(var(--base)/.3);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.training-howitworks-block .training-pdca-timeline{margin-inline:auto}.training-howitworks-block .training-pdca-timeline:before{background:hsl(var(--base)/.35)}.training-howitworks-block .training-pdca-tl-item{border-bottom-color:hsl(var(--border))}.training-howitworks-block .training-pdca-tl-item:before{box-shadow:0 0 0 4px hsl(var(--base)/.25)}.training-howitworks-block .training-pdca-tl-item__head{color:hsl(var(--heading))}.training-howitworks-block .training-pdca-tl-item__num{color:hsl(var(--base))}.training-howitworks-block .training-pdca-tl-item__title{color:hsl(var(--heading))}.training-howitworks-block .training-pdca-tl-item__text{color:hsl(var(--text))}.training-howitworks-block .training-pdca-tl-item__text strong,.training-howitworks-block .training-pdca-tl-item__text .editorial-strong{color:hsl(var(--heading));font-weight:600}.training-howitworks-footnote{text-align:center;color:hsl(var(--text));margin:0;line-height:1.95}.training-howitworks-footnote strong,.training-howitworks-footnote .editorial-strong{color:hsl(var(--base));font-weight:600}.training-core-card{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.75rem;flex-direction:column;height:100%;padding:1.5rem 1.4rem 1.25rem;display:flex}.training-core-card__label{letter-spacing:.12em;color:hsl(var(--base));text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.training-core-card__name{color:hsl(var(--heading));margin:0 0 .9rem;font-size:1rem;font-weight:700;line-height:1.5}.bg-training-navy-gradient .training-core-card__name{color:hsl(var(--heading))}.training-core-card__list{color:hsl(var(--text));margin:0 0 1rem;padding:0;font-size:.92rem;line-height:1.8;list-style:none}.training-core-card__list li{padding-inline-start:1rem;position:relative}.training-core-card__list li:before{content:"–";color:hsl(var(--base));position:absolute;inset-inline-start:0}.training-core-card__note{border-block-start:1px dashed hsl(var(--border));color:hsl(var(--text));margin:auto 0 0;padding-block-start:.75rem;font-size:.85rem;line-height:1.7}.training-howitworks-customize-note{text-align:center;color:hsl(var(--text));margin:0;line-height:1.85}.training-howitworks-customize-note strong,.training-howitworks-customize-note .editorial-strong{color:hsl(var(--base));font-weight:700}.training-course-card__level--intro{color:#2a7a50;background:#e8f5e8}.training-course-card__level--standard{color:hsl(var(--heading));background:hsl(var(--neutral-200))}.training-course-card__level--frontier{color:hsl(var(--accent));background:hsl(var(--base)/.15)}.training-trainer__portrait{border:1px solid hsl(var(--neutral-400));background:hsl(var(--neutral-100));border-radius:.75rem;height:100%;min-height:240px;position:relative;overflow:hidden}@media (max-width:767.98px){.training-trainer__portrait{aspect-ratio:1;max-width:320px;height:auto;min-height:0;margin-inline:auto}}.training-trainer__portrait-img{object-fit:cover;object-position:center top}.training-trainer__card{height:100%}.training-trainer__name{color:hsl(var(--heading));margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.training-trainer__title{color:hsl(var(--base));margin-bottom:1rem;font-size:.9rem;font-weight:600}.training-detail-card{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));height:100%;color:hsl(var(--heading));border-radius:.75rem;flex-direction:column;gap:.85rem;padding:1.75rem;text-decoration:none;transition:box-shadow .35s,transform .35s;display:flex;box-shadow:0 1px 2px #141e3c08}.training-detail-card:hover{color:hsl(var(--heading));text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px -18px #141e3c2e}.training-detail-card__title{color:hsl(var(--heading));margin:0;font-size:1.1rem;font-weight:700}.training-detail-card__body{color:hsl(var(--text));margin:0;font-size:.9rem;line-height:1.85}.training-detail-card__link{color:hsl(var(--base));font-size:.9rem;font-weight:600}.training-faq-category{margin-block-end:2rem}.training-faq-category__heading{color:hsl(var(--heading));border-inline-start:3px solid hsl(var(--base));margin:0 0 1rem;padding-inline-start:.85rem;font-size:1.1rem;font-weight:700}.editorial-strong{color:hsl(var(--heading));background:linear-gradient(180deg, transparent 62%, hsl(var(--base)/.35) 62%);padding-inline:.05em;font-weight:600}.bg-training-navy-gradient .editorial-strong{color:hsl(var(--light));background:0 0;padding-inline:0}.bg-training-navy-gradient .training-howitworks-block--solid .editorial-strong{color:hsl(var(--heading));background:linear-gradient(180deg, transparent 62%, hsl(var(--base)/.35) 62%);padding-inline:.05em}.events-case{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.events-case{gap:1.5rem}}.events-case__head{flex-direction:column;gap:.55rem;display:flex}.events-case__client-name{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.55}@media (min-width:768px){.events-case__client-name{font-size:1.35rem}}.events-case__project-name{color:hsl(var(--base));letter-spacing:.03em;margin:0;font-size:.9rem;font-weight:600}.events-case__lead{color:hsl(var(--text));margin:0;font-size:1rem;line-height:1.95}.events-case__lead strong{color:hsl(var(--heading));font-weight:600}.events-case__metrics-block{flex-direction:column;gap:.85rem;display:flex}.events-case__metrics-heading{color:hsl(var(--heading));letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:700}@media (min-width:768px){.events-case__metrics-heading{font-size:1rem}}.events-case__metrics{border:1px solid hsl(var(--border));background:hsl(var(--white));box-shadow:0 .25rem 2rem hsl(var(--shadow)/.04);border-radius:1rem;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem;display:grid}@media (min-width:768px){.events-case__metrics{grid-template-columns:minmax(220px,1fr) 2.2fr;align-items:stretch;gap:2rem;padding:1.75rem 2rem}}.events-case__satisfaction{text-align:center;border-block-end:1px dashed hsl(var(--border));flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding-block-end:1.25rem;display:flex}@media (min-width:768px){.events-case__satisfaction{border-block-end:none;border-inline-end:1px dashed hsl(var(--border));padding-block-end:0;padding-inline-end:2rem}}.events-case__satisfaction-label{letter-spacing:.14em;color:hsl(var(--base));text-transform:uppercase;font-size:.85rem;font-weight:700}.events-case__satisfaction-score{color:hsl(var(--heading));margin-block:.25rem;line-height:1.1}.events-case__satisfaction-score strong{letter-spacing:-.01em;font-size:3rem;font-weight:700}@media (min-width:768px){.events-case__satisfaction-score strong{font-size:3.4rem}}.events-case__satisfaction-score span{color:hsl(var(--base));font-size:1.15rem;font-weight:600}.events-case__satisfaction-stars{justify-content:center;margin-block-start:.15rem;display:flex}.events-case__satisfaction-stars .mat-icon{font-size:1.4rem}.events-case__overview{flex-direction:column;justify-content:center;display:flex}.events-case__overview-list{grid-template-columns:1fr;gap:.65rem;margin:0;display:grid}@media (min-width:768px){.events-case__overview-list{grid-template-columns:1fr 1fr;gap:.85rem 1.75rem}}.events-case__overview-item{grid-template-columns:5rem 1fr;align-items:baseline;gap:.75rem;display:grid}.events-case__overview-label{letter-spacing:.1em;color:hsl(var(--base));text-transform:uppercase;font-size:.82rem;font-weight:700}.events-case__overview-value{color:hsl(var(--heading));margin:0;font-size:1rem;font-weight:600;line-height:1.6}.events-case__voices{flex-direction:column;gap:.85rem;display:flex}.events-case__voices-heading{color:hsl(var(--heading));letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:700}.events-case__voices-card{gap:0;margin-block:0;padding:1.25rem 1.5rem}@media (min-width:768px){.events-case__voices-card{padding:1.5rem 1.85rem}}.events-case__voices-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events-case__voice-item{padding-block:1rem}.events-case__voice-item+.events-case__voice-item{border-block-start:1px dashed hsl(var(--border))}.events-case__voice-item:first-child{padding-block-start:0}.events-case__voice-item:last-child{padding-block-end:0}.events-case__voice-quote{color:hsl(var(--text));margin:0;font-size:.95rem;line-height:1.8}.events-case__voice-quote strong{color:hsl(var(--heading));font-weight:600}.events-case__voice-attribution{color:hsl(var(--base));letter-spacing:.02em;text-align:right;margin:.55rem 0 0;font-size:.82rem;font-weight:600}.events-case__links{border-block-start:1px solid hsl(var(--border));flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.events-case__links li{font-size:.88rem}.events-case__links a{color:hsl(var(--base));border-block-end:1px solid hsl(var(--base)/.35);font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.events-case__links a:hover{color:hsl(var(--heading));border-color:hsl(var(--heading))}.events-case-media{flex-direction:column;gap:.75rem;display:flex}.events-case-media__title{color:hsl(var(--heading));margin:0 0 .25rem;font-size:1.05rem;font-weight:700;line-height:1.5}@media (min-width:768px){.events-case-media__title{font-size:1.15rem}}.events-case-media__frame{background:hsl(var(--neutral-100));border:1px solid hsl(var(--border));border-radius:.75rem;overflow:hidden}.events-case-media__frame img{width:100%;height:auto;display:block}.events-case-media__frame--video{aspect-ratio:16/9}.events-case-media__frame--video iframe{border:0;width:100%;height:100%;display:block}.events-timeline{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.75rem;margin:0;padding:1.5rem 1.75rem;list-style:none}.events-timeline-row{border-block-end:1px dashed hsl(var(--border));grid-template-columns:80px 24px 1fr;align-items:start;gap:1rem;padding-block:1rem;display:grid}.events-timeline-row:first-child{padding-block-start:0}.events-timeline-row:last-child{border-block-end:0;padding-block-end:0}.events-timeline-row__time{color:hsl(var(--base));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:700;line-height:1.5}.events-timeline-row__dot{background:hsl(var(--base));border-radius:50%;justify-self:center;block-size:12px;inline-size:12px;margin-block-start:.35rem}.events-timeline-row__content{flex-direction:column;gap:.35rem;display:flex}.events-timeline-row__title{color:hsl(var(--heading));font-size:1rem;font-weight:700;line-height:1.5}.events-timeline-row__body{color:hsl(var(--text));margin:0;font-size:1rem;line-height:1.85}@media (max-width:575px){.events-timeline{padding:1rem 1.25rem}.events-timeline-row{grid-template-columns:64px 18px 1fr;gap:.65rem}.events-timeline-row__time{font-size:.85rem}}.events-scale-card{background:hsl(var(--white));border:1px solid hsl(var(--border));text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;height:100%;padding:1.75rem 1.5rem;display:flex;box-shadow:0 1px 2px #141e3c08}.events-scale-card .section-icon-tile{margin-block-end:.35rem}.events-scale-card__label{letter-spacing:.14em;color:hsl(var(--base));text-transform:uppercase;font-size:.72rem;font-weight:700}.events-scale-card__value{color:hsl(var(--heading));margin:0;font-size:1.2rem;font-weight:700}.events-scale-card__note{color:hsl(var(--text));font-size:.8rem;line-height:1.55}.events-value-card{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.75rem;flex-direction:column;height:100%;padding:1.75rem 1.65rem;transition:box-shadow .35s,transform .35s;display:flex;position:relative;box-shadow:0 1px 2px #141e3c08}@media (min-width:768px){.events-value-card{padding:2.1rem 1.95rem}}.events-value-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px #141e3c2e}.events-value-card__rule{background:hsl(var(--base));block-size:2px;inline-size:40px;margin-block-end:1.25rem;transition:inline-size .35s}.events-value-card:hover .events-value-card__rule{inline-size:72px}.events-value-card__verb{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0 0 .9rem;font-size:1.15rem;font-weight:700;line-height:1.55}@media (min-width:768px){.events-value-card__verb{font-size:1.25rem}}.events-value-card__body{color:hsl(var(--text));margin:0;font-size:1rem;line-height:1.95}#event_customization .section-feature-card__body{font-size:1rem}.research-positioning-section{isolation:isolate;background:radial-gradient(80% 55% at 85% 0%, hsl(var(--base)/.14) 0%, transparent 60%),radial-gradient(70% 60% at 0% 100%, hsl(var(--accent)/.1) 0%, transparent 55%),linear-gradient(180deg, hsl(var(--neutral-100)) 0%, hsl(var(--white)) 55%, hsl(var(--neutral-100)) 100%);position:relative;overflow:hidden}.research-positioning-section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(hsl(var(--neutral-400)/.35) 1px, transparent 1px),linear-gradient(90deg, hsl(var(--neutral-400)/.35) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 50% at 50% 40%,#000 0%,#0000 70%)}.research-positioning-section>*{z-index:1;position:relative}.research-positioning__table-wrap{background:hsl(var(--white));border:1px solid hsl(var(--neutral-400)/.8);box-shadow:0 1px 2px #141e3c0a,0 30px 60px -32px #000e2859,inset 0 1px 0 hsl(var(--white));border-radius:1.25rem;position:relative;overflow:hidden}.research-positioning__scroll{overflow-x:auto}@media (max-width:767.98px){.research-positioning__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.research-positioning__table{border-collapse:separate;border-spacing:0;z-index:1;inline-size:100%;min-inline-size:640px;margin:0;position:relative}.research-positioning__table th,.research-positioning__table td{vertical-align:top;text-align:start;padding-block:1.5rem;padding-inline:1.1rem}@media (min-width:768px){.research-positioning__table th,.research-positioning__table td{padding-inline:1.5rem}}.research-positioning__th{vertical-align:bottom;padding-block:2rem 1.1rem;font-weight:700;line-height:1.4}.research-positioning__th-name{color:hsl(var(--heading));font-size:1rem;font-weight:700;line-height:1.4;display:block}.research-positioning__th--axis,.research-positioning__th--legacy{background:hsl(var(--neutral-100)/.6)}.research-positioning__th--legacy .research-positioning__th-name{color:hsl(var(--heading)/.82);font-weight:600}.research-positioning__th--vml{background:hsl(var(--neutral-100)/.6);border-block-end:2px solid hsl(var(--base))}.research-positioning__th--vml .research-positioning__th-name{color:hsl(var(--base));letter-spacing:-.005em;font-size:clamp(1.05rem,.4vw + .95rem,1.2rem)}.research-positioning__table tbody{counter-reset:pos-row}.research-positioning__table tbody tr{counter-increment:pos-row}.research-positioning__table tbody tr+tr td,.research-positioning__table tbody tr+tr th{background-image:linear-gradient(90deg, hsl(var(--neutral-400)/0) 0%, hsl(var(--neutral-400)/.9) 12%, hsl(var(--neutral-400)/.9) 88%, hsl(var(--neutral-400)/0) 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.research-positioning__td--axis{white-space:normal;background:0 0;border-inline-start:0;inline-size:11rem;position:relative}@media (min-width:768px){.research-positioning__td--axis{inline-size:13rem}}.research-positioning__td--axis:before{content:counter(pos-row, decimal-leading-zero);font:800 clamp(1.5rem, 1.2vw + 1.1rem, 2rem)/.9 var(--body-font,"Inter"),sans-serif;letter-spacing:-.02em;color:hsl(var(--base)/.55);margin-block-end:.35rem;display:block}.research-positioning__td--axis:after{content:"";background:linear-gradient(90deg, hsl(var(--neutral-400)), transparent);block-size:1px;inline-size:16px;position:absolute;inset-block-start:50%;inset-inline-end:0}.research-positioning__td--axis-label{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.5;display:block}.research-positioning__td--legacy{color:hsl(var(--text)/.88);font-size:.95rem;line-height:1.95}.research-positioning__td--legacy strong{color:hsl(var(--heading));font-weight:600}.research-positioning__td--vml{color:hsl(var(--heading));font-size:1rem;line-height:1.95}.research-positioning__td--vml strong{color:hsl(var(--base));font-weight:700}@media (max-width:767.98px){.research-positioning__table-wrap{border-radius:1rem;box-shadow:0 1px 2px #141e3c0a,0 18px 36px -24px #000e284d}.research-positioning-section:before{opacity:.2;background-size:40px 40px}.research-positioning__table{min-inline-size:720px}}.research-tech-stack-section{isolation:isolate;background:hsl(var(--neutral-100));position:relative;overflow:hidden}.research-tech-stack-section:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(hsl(var(--base)/.35) 1px, transparent 1px);opacity:.35;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 45%,#000 0%,#0000 75%)}.research-tech-stack-section>*{z-index:1;position:relative}.research-stack__lead{max-inline-size:56ch}.research-stack__lead strong{color:hsl(var(--heading));background:linear-gradient(180deg, transparent 62%, hsl(var(--base)/.25) 62%);padding-inline:.05em;font-weight:600}.research-stack{counter-reset:stack-layer;margin:0;padding:0;list-style:none;position:relative}.research-stack:before{content:"";background:linear-gradient(180deg, hsl(var(--base)/0) 0%, hsl(var(--base)/.35) 12%, hsl(var(--base)/.35) 88%, hsl(var(--base)/0) 100%);z-index:0;pointer-events:none;inline-size:1px;position:absolute;inset-block:2.25rem;inset-inline-start:calc(1.5rem + 28px)}@media (min-width:768px){.research-stack:before{inset-inline-start:calc(2rem + 32px)}}.research-stack__layer{z-index:1;background:hsl(var(--white));border:1px solid hsl(var(--neutral-400));counter-increment:stack-layer;border-radius:1rem;grid-template-columns:56px 1fr;align-items:start;gap:.65rem 1.25rem;padding:1.5rem 1.5rem 1.65rem;transition:box-shadow .35s,transform .35s,border-color .35s;display:grid;position:relative;box-shadow:0 1px 2px #141e3c0a}@media (min-width:768px){.research-stack__layer{grid-template-columns:64px 1fr;column-gap:1.75rem;padding:1.85rem 2rem}}.research-stack__layer+.research-stack__layer{margin-block-start:1rem}@media (hover:hover){.research-stack__layer:hover{border-color:hsl(var(--base)/.35);transform:translate(4px);box-shadow:0 14px 32px -18px #141e3c2e}.research-stack__layer:hover .research-stack__layer-icon{background:hsl(var(--base));color:hsl(var(--white));transform:rotate(-3deg)}}.research-stack__layer-icon{background:linear-gradient(135deg, hsl(var(--base)/.14), hsl(var(--base)/.04));border:1px solid hsl(var(--base)/.25);block-size:56px;inline-size:56px;color:hsl(var(--base));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .35s,border-color .35s;display:inline-flex}@media (min-width:768px){.research-stack__layer-icon{border-radius:16px;block-size:64px;inline-size:64px}}.research-stack__layer-body{min-inline-size:0}.research-stack__layer-title{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:clamp(1.05rem,1.1vw + .55rem,1.25rem);font-weight:700;line-height:1.5}.research-stack__layer-text{color:hsl(var(--text));margin:0;font-size:.95rem;line-height:1.95}.research-stack__layer-text strong{color:hsl(var(--heading));background:linear-gradient(180deg, transparent 62%, hsl(var(--base)/.25) 62%);padding-inline:.05em;font-weight:600}@media (max-width:575.98px){.research-stack__layer{column-gap:1rem;padding:1.25rem 1.25rem 1.4rem}.research-stack:before{inset-inline-start:calc(1.25rem + 28px)}}.research-stack__note{color:hsl(var(--heading)/.65);letter-spacing:.02em;text-align:start;max-inline-size:60ch;margin-block-start:2.25rem;font-size:.85rem;line-height:1.85}.research-stack__note strong{color:hsl(var(--heading));font-weight:600}.research-case-card__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--base));margin:0;font-size:.82rem;font-weight:700}.research-case-card__eyebrow-num{color:hsl(var(--heading)/.4);letter-spacing:.14em;font-feature-settings:"tnum";margin-inline-start:.4rem;font-weight:600}.research-theme-card__examples{border-block-start:1px dashed hsl(var(--border));margin-block-start:auto;padding-block-start:1rem}.research-flow{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:576px){.research-flow{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:992px){.research-flow{grid-template-columns:repeat(5,1fr);gap:.85rem}}.research-flow__item{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1.35rem 1.25rem 1.4rem;transition:box-shadow .35s,transform .35s,border-color .35s;display:flex;box-shadow:0 1px 2px #141e3c08}@media (hover:hover){.research-flow__item:hover{border-color:hsl(var(--base)/.35);transform:translateY(-2px);box-shadow:0 14px 32px -18px #141e3c2e}}.research-flow__head{border-block-end:1px solid hsl(var(--border));align-items:baseline;gap:.55rem;padding-block-end:.65rem;display:flex}.research-flow__kicker{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text)/.7);font-size:.65rem;font-weight:700}.research-flow__num{font-feature-settings:"tnum";letter-spacing:-.02em;color:hsl(var(--base));font-size:1.45rem;font-weight:800;line-height:1}.research-flow__title{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.research-flow__body{color:hsl(var(--text));margin:0;font-size:.85rem;line-height:1.7}.curriculum-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.curriculum-badges__item{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--base));background:hsl(var(--base)/.08);border-radius:4px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.curriculum-info{border-block-start:1px solid hsl(var(--border));margin:0;padding:0}.curriculum-info__row{border-block-end:1px solid hsl(var(--border));grid-template-columns:1fr;gap:.5rem;padding:1.25rem 0;display:grid}@media (min-width:768px){.curriculum-info__row{grid-template-columns:11rem 1fr;align-items:baseline;gap:0 2.5rem;padding:1.5rem 0}}.curriculum-info__label{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--base));margin:0;font-size:.9rem;font-weight:700;line-height:1.4}@media (min-width:768px){.curriculum-info__label{padding-block-start:.3rem;font-size:.95rem}}.curriculum-info__value{color:hsl(var(--text));margin:0;font-size:1.05rem;line-height:1.9}@media (min-width:768px){.curriculum-info__value{font-size:1.1rem}}.curriculum-info__row--overview .curriculum-info__value{color:hsl(var(--heading));font-size:1.1rem;font-weight:500;line-height:1.95}@media (min-width:768px){.curriculum-info__row--overview .curriculum-info__value{font-size:1.2rem}}.curriculum-info__text{margin:0}.curriculum-info__text+.curriculum-info__text{margin-block-start:.5rem}.curriculum-info__list{margin:0;padding-inline-start:1.1rem}.curriculum-info__list li+li{margin-block-start:.35rem}.curriculum-learning__heading{color:hsl(var(--heading));border-inline-start:3px solid hsl(var(--base));margin:0;padding-inline-start:.85rem;font-size:1.15rem;font-weight:700}@media (min-width:768px){.curriculum-learning__heading{font-size:1.25rem}}.curriculum-days{margin:0;padding:0;list-style:none}.curriculum-day{padding-block:1.75rem 2rem;position:relative}.curriculum-day+.curriculum-day{border-block-start:1px solid hsl(var(--border))}@media (min-width:768px){.curriculum-day{padding-block:2.5rem 3rem}}.curriculum-day__content{min-width:0}.curriculum-day__title{color:hsl(var(--heading));font-feature-settings:"palt";align-items:center;gap:1rem;margin:0 0 .35rem;font-size:1.15rem;font-weight:700;line-height:1.5;display:flex}.curriculum-day__title:after{content:"";background:linear-gradient(90deg, hsl(var(--base)) 0%, hsl(var(--base)/0) 100%);flex:auto;block-size:2px}@media (min-width:768px){.curriculum-day__title{gap:1.25rem;font-size:1.3rem}}.curriculum-day__summary{color:hsl(var(--text));font-feature-settings:"palt";margin:0 0 1.25rem;font-size:.98rem;line-height:1.85}@media (min-width:768px){.curriculum-day__summary{margin-block-end:1.5rem;font-size:1.05rem}}.curriculum-day__body{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:992px){.curriculum-day__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:2.5rem}}.curriculum-day__topics{border-block-start:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}.curriculum-day__topic-row{border-block-end:1px solid hsl(var(--border));grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;column-gap:.85rem;padding-block:.85rem;display:grid}@media (min-width:768px){.curriculum-day__topic-row{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding-block:.95rem}}.curriculum-day__topic-num{letter-spacing:.04em;color:hsl(var(--text)/.55);font-feature-settings:"tnum";font-size:.82rem;font-weight:700}.curriculum-day__topic-text{color:hsl(var(--heading));font-feature-settings:"palt";overflow-wrap:anywhere;line-break:strict;font-size:1rem;line-height:1.75}@media (min-width:768px){.curriculum-day__topic-text{font-size:1.05rem}}.curriculum-day-slides{min-width:0;margin:0}.curriculum-day-slides__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--base));margin:0 0 .65rem;font-size:.72rem;font-weight:700}.curriculum-days--single .curriculum-day{padding-block-start:.5rem}@media (min-width:768px){.curriculum-days--single .curriculum-day{padding-block-start:1rem}}.curriculum-summary-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.curriculum-summary-card__title{font-size:var(--h4);color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.55}.curriculum-summary-card__body{color:hsl(var(--text));max-width:38rem;margin:0;font-size:1rem;line-height:1.95}.curriculum-list__lead{text-align:center;color:hsl(var(--text));font-feature-settings:"palt";max-width:42rem;margin:1.25rem auto 0;font-size:1rem;line-height:1.95}@media (min-width:768px){.curriculum-list__lead{font-size:1.05rem}}.curriculum-list__group{margin-block-start:3rem}@media (min-width:768px){.curriculum-list__group{margin-block-start:4rem}}.curriculum-list__group+.curriculum-list__group{margin-block-start:3.5rem}@media (min-width:768px){.curriculum-list__group+.curriculum-list__group{margin-block-start:5rem}}.curriculum-list__group-heading{border-block-end:1px solid hsl(var(--border));padding-block-end:1rem}.curriculum-list{grid-template-columns:1fr;gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.curriculum-list{gap:1.5rem;margin-block-start:2rem}}@media (min-width:992px){.curriculum-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.curriculum-list__item{display:flex}.curriculum-card{background:hsl(var(--white));border:1px solid hsl(var(--border));width:100%;color:inherit;border-radius:6px;flex-direction:column;padding:1.5rem 1.5rem 1.25rem;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.curriculum-card{padding:2rem 2rem 1.75rem}}.curriculum-card:hover,.curriculum-card:focus-visible{border-color:hsl(var(--base));box-shadow:0 6px 24px hsl(var(--shadow)/.08);color:inherit;text-decoration:none;transform:translateY(-2px)}.curriculum-card:focus-visible{outline:2px solid hsl(var(--base));outline-offset:2px}.curriculum-card__head{align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.curriculum-card__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--base));font-size:.7rem;font-weight:700}.curriculum-card__num{letter-spacing:.12em;color:hsl(var(--text)/.65);font-feature-settings:"tnum";border:1px solid hsl(var(--border));border-radius:3px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.curriculum-card__title{color:hsl(var(--heading));word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"palt";margin:0 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.55}@media (min-width:768px){.curriculum-card__title{font-size:1.35rem}}.curriculum-card__overview{margin:0}.curriculum-card__overview .curriculum-card__overview-text{color:hsl(var(--text));font-feature-settings:"palt";margin:0;font-size:.95rem;line-height:1.85}@media (min-width:768px){.curriculum-card__overview .curriculum-card__overview-text{font-size:1rem}}.curriculum-card__overview .curriculum-card__overview-text+.curriculum-card__overview-text{margin-block-start:.5rem}.curriculum-card__meta{border-block-start:1px solid hsl(var(--border));grid-template-columns:1fr;row-gap:.5rem;margin:1.5rem 0 0;padding:1rem 0 0;display:grid}@media (min-width:576px){.curriculum-card__meta{grid-template-columns:6rem 1fr;gap:.65rem 1rem}}.curriculum-card__meta-row{display:contents}.curriculum-card__meta-label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--base));margin:0;font-size:.72rem;font-weight:700;line-height:1.5}@media (min-width:576px){.curriculum-card__meta-label{padding-block-start:.15rem}}.curriculum-card__meta-value{color:hsl(var(--heading));font-feature-settings:"palt";margin:0 0 .25rem;font-size:.9rem;line-height:1.75}@media (min-width:576px){.curriculum-card__meta-value{margin-block-end:0}}.curriculum-card__cta{letter-spacing:.04em;color:hsl(var(--base));align-self:flex-end;align-items:center;gap:.4rem;margin-block-start:auto;padding-block-start:1.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.curriculum-card__cta .mat-icon{transition:transform .25s}.curriculum-card:hover .curriculum-card__cta .mat-icon,.curriculum-card:focus-visible .curriculum-card__cta .mat-icon{transform:translate(4px)}.curriculum-course-nav{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}@media (min-width:768px){.curriculum-course-nav{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem}}.curriculum-course-nav__slot{min-width:0;display:flex}.curriculum-course-nav__slot--prev{order:2;justify-content:flex-start}@media (min-width:768px){.curriculum-course-nav__slot--prev{order:1}}.curriculum-course-nav__slot--index{order:1;justify-content:center}@media (min-width:768px){.curriculum-course-nav__slot--index{order:2}}.curriculum-course-nav__slot--next{order:3;justify-content:flex-end}.curriculum-course-nav__link{border:1px solid hsl(var(--border));background:hsl(var(--white));width:100%;color:inherit;border-radius:6px;align-items:center;gap:.85rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.curriculum-course-nav__link:hover,.curriculum-course-nav__link:focus-visible{border-color:hsl(var(--base));box-shadow:0 6px 18px hsl(var(--shadow)/.06);color:inherit;text-decoration:none;transform:translateY(-2px)}.curriculum-course-nav__link:focus-visible{outline:2px solid hsl(var(--base));outline-offset:2px}.curriculum-course-nav__link--next{text-align:end}.curriculum-course-nav__link-inner{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.curriculum-course-nav__arrow{color:hsl(var(--base));flex-shrink:0;font-size:1.1rem;transition:transform .25s}.curriculum-course-nav__link:hover .curriculum-course-nav__arrow.curriculum-course-nav__arrow,.curriculum-course-nav__link:focus-visible .curriculum-course-nav__arrow.curriculum-course-nav__arrow{transform:translate(0)}.curriculum-course-nav__link--prev:hover .curriculum-course-nav__arrow{transform:translate(-3px)}.curriculum-course-nav__link--next:hover .curriculum-course-nav__arrow{transform:translate(3px)}.curriculum-course-nav__direction{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--base));font-size:.7rem;font-weight:700;line-height:1.4}.curriculum-course-nav__course-label{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.curriculum-course-nav__link--next .curriculum-course-nav__course-label{justify-content:flex-end}.curriculum-course-nav__course-num{letter-spacing:.1em;color:hsl(var(--text)/.65);font-feature-settings:"tnum";border:1px solid hsl(var(--border));border-radius:3px;flex-shrink:0;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.curriculum-course-nav__course-title{color:hsl(var(--heading));text-overflow:ellipsis;word-break:keep-all;font-feature-settings:"palt";font-size:.95rem;font-weight:700;line-height:1.5;overflow:hidden}.curriculum-course-nav__index{border:1px solid hsl(var(--border));background:hsl(var(--white));color:hsl(var(--heading));white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.curriculum-course-nav__index:hover,.curriculum-course-nav__index:focus-visible{border-color:hsl(var(--base));color:hsl(var(--base));text-decoration:none}.curriculum-course-nav__index:focus-visible{outline:2px solid hsl(var(--base));outline-offset:2px}.curriculum-course-nav__index-icon{color:hsl(var(--base));font-size:1rem}.why-now-section p{text-shadow:0 .5px 2px #00000040}.why-now-section .editorial-strong{color:hsl(var(--light));background:0 0;padding-inline:0}@media (min-width:768px){.aboutus-founder-card{--bs-gutter-x:4rem}}@media (min-width:992px){.aboutus-founder-card{--bs-gutter-x:5rem}}.aboutus-founder-card__img{aspect-ratio:1;border-radius:.75rem;overflow:hidden}.aboutus-founder-card__img-is{object-fit:cover;width:100%;height:100%;display:block}.aboutus-founder-card .editorial-strong{color:hsl(var(--heading));background:0 0;padding-inline:0}.aboutus-activity-card{background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:1rem;padding:1.75rem 1.5rem}@media (min-width:768px){.aboutus-activity-card{padding:2rem}}.aboutus-activity-card .editorial-strong{color:hsl(var(--heading));background:0 0;padding-inline:0}.aboutus-activity-card__list{margin:0;padding:0;list-style:none}.aboutus-activity-card__item{border-block-start:1px solid hsl(var(--border));flex-direction:column;gap:.25rem;padding-block:1rem;display:flex}.aboutus-activity-card__item:first-child{border-block-start:none;padding-block-start:0}.aboutus-activity-card__item:last-child{padding-block-end:0}@media (min-width:576px){.aboutus-activity-card__item{flex-direction:row;align-items:baseline;gap:1rem}}.aboutus-activity-card__date{color:hsl(var(--base));flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.6}@media (min-width:576px){.aboutus-activity-card__date{min-width:6rem}}.aboutus-activity-card__body{color:hsl(var(--text));flex:1;line-height:1.6}.aboutus-activity-card__link{color:hsl(var(--base));margin-inline-start:.25rem;font-weight:600;text-decoration:none;display:inline-block}.aboutus-activity-card__link:hover{text-decoration:underline}.aboutus-activity-card__note{border-block-start:1px dashed hsl(var(--border));color:hsl(var(--text-muted,var(--base-500)));margin-block-start:1.25rem;padding-block-start:1rem;font-size:.8125rem}.aboutus-company-info__heading{position:relative}@media (min-width:992px){.aboutus-company-info__heading{padding-inline-end:2rem;position:sticky;top:6rem}}.aboutus-company-info__heading .section-head{margin-bottom:1.25rem}.aboutus-company-info__rule{background:hsl(var(--base));width:2.5rem;height:2px;display:block}.aboutus-company-info__list{margin:0;padding:0}.aboutus-company-info__row{border-block-start:1px solid hsl(var(--border));gap:.5rem;padding-block:1.25rem;display:grid}.aboutus-company-info__row:first-child{border-block-start:none;padding-block-start:0}.aboutus-company-info__row:last-child{padding-block-end:0}@media (min-width:768px){.aboutus-company-info__row{grid-template-columns:9rem 1fr;align-items:baseline;gap:1.5rem;padding-block:1.5rem}}@media (min-width:992px){.aboutus-company-info__row:first-child{padding-block-start:.25rem}}.aboutus-company-info__key{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--base));margin:0;font-size:.8125rem;font-weight:600}.aboutus-company-info__value{color:hsl(var(--text));white-space:pre-line;margin:0;font-weight:400;line-height:1.65}.aboutus-company-info__sublist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.aboutus-company-info__sublist>li{padding-inline-start:1rem;position:relative}.aboutus-company-info__sublist>li:before{content:"";inset-inline-start:0;background:hsl(var(--base));border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.7em}@media (max-width:575.98px){.page-hero h1,.page-hero .h1{word-break:normal;overflow-wrap:anywhere}}.page-hero__eyebrow{align-items:center;gap:.75rem;display:inline-flex}.page-hero__eyebrow .section-eyebrow{margin-bottom:0;line-height:1}.page-hero__accent-rule{background:hsl(var(--base));flex-shrink:0;block-size:3px;inline-size:56px;display:block}.page-hero__breadcrumb .breadcrumb-list{margin-block-start:0}.page-hero--utility .page-hero__eyebrow .section-eyebrow{color:hsl(var(--white)/.85)}.page-hero--utility .page-hero__accent-rule{background:hsl(var(--white))}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{z-index:1000000;cursor:pointer;opacity:1;-o-transition:opacity .3s ease-out;background-color:#00000080;width:100%;height:100%;transition:opacity .3s ease-out;animation-name:modal-video;animation-duration:.3s;animation-timing-function:ease-out;position:fixed;top:0;left:0}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{box-sizing:border-box;justify-content:center;width:100%;max-width:960px;height:100%;margin:0 auto;padding:0 10px;display:flex}.modal-video-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;background-color:#333;width:100%;height:0;padding-bottom:56.25%;transition:transform .3s ease-out;animation-name:modal-video-inner;animation-duration:.3s;animation-timing-function:ease-out;position:relative;transform:translate(0)}.modal-video-movie-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.modal-video-close-btn{z-index:2;background:0 0;border:none;width:35px;height:35px;display:inline-block;position:absolute;top:-45px;right:0;overflow:hidden}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";background:#fff;border-radius:5px;width:100%;height:2px;margin-top:-6px;position:absolute;top:50%;left:0}
