@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,[data-bs-theme=light]{--bs-blue:#3134f5;--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:#3134f5;--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:#3134f5;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#3134f5;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#050665;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#050660;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d1d2fd;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#e2fa82;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a1a2fb;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#e2fa82;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#3134f5;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a0dca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(49, 52, 245, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}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}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.col{flex:1 0 0%}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width)0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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)}textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid{z-index:3}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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)}textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-link:focus-visible{color:var(--bs-btn-color)}.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;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#3134f5;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(49,52,245,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#3134f5;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.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:0.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:#3134f5;--bs-list-group-active-border-color:#3134f5;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.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)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-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:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}@media (min-width:992px){.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.offcanvas{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.d-flex{display:flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.align-items-center{align-items:center!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ps-0{padding-left:0!important}.gap-2{gap:.5rem!important}.fw-bold{font-weight:700!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.visible{visibility:visible!important}@media (min-width:768px){.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.align-items-lg-center{align-items:center!important}}
/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(/tema/site/assets/fonts/bootstrap-icons/fonts/bootstrap-icons.sub.woff2?3d001afd)format("woff2")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-alarm::before{content:""}.bi-arrow-clockwise::before{content:""}.bi-arrow-counterclockwise::before{content:""}.bi-arrow-down::before{content:""}.bi-arrow-left-right::before{content:""}.bi-arrow-left::before{content:""}.bi-arrow-repeat::before{content:""}.bi-arrow-right::before{content:""}.bi-arrow-up-right::before{content:""}.bi-arrows-angle-expand::before{content:""}.bi-award::before{content:""}.bi-bag-check::before{content:""}.bi-bag::before{content:""}.bi-bar-chart-line::before{content:""}.bi-bar-chart::before{content:""}.bi-battery-charging::before{content:""}.bi-bell::before{content:""}.bi-bezier2::before{content:""}.bi-binoculars::before{content:""}.bi-book::before{content:""}.bi-bounding-box::before{content:""}.bi-box-arrow-up-right::before{content:""}.bi-box-seam::before{content:""}.bi-box::before{content:""}.bi-braces::before{content:""}.bi-bug::before{content:""}.bi-building::before{content:""}.bi-bullseye::before{content:""}.bi-calendar-check::before{content:""}.bi-calendar3::before{content:""}.bi-camera-reels::before{content:""}.bi-camera::before{content:""}.bi-card-image::before{content:""}.bi-cart-check::before{content:""}.bi-cart3::before{content:""}.bi-chat-dots-fill::before{content:""}.bi-chat-dots::before{content:""}.bi-chat-left-quote::before{content:""}.bi-chat-quote::before{content:""}.bi-check-circle-fill::before{content:""}.bi-check2-all::before{content:""}.bi-check2-circle::before{content:""}.bi-check2-square::before{content:""}.bi-check2::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-right::before{content:""}.bi-clipboard-check::before{content:""}.bi-clipboard-data::before{content:""}.bi-clock-history::before{content:""}.bi-clock::before{content:""}.bi-cloud-arrow-up::before{content:""}.bi-cloud-check::before{content:""}.bi-code-slash::before{content:""}.bi-code-square::before{content:""}.bi-collection::before{content:""}.bi-compass::before{content:""}.bi-credit-card-2-front::before{content:""}.bi-credit-card::before{content:""}.bi-cursor::before{content:""}.bi-diagram-2::before{content:""}.bi-diagram-3::before{content:""}.bi-door-open::before{content:""}.bi-easel::before{content:""}.bi-emoji-smile::before{content:""}.bi-envelope-open::before{content:""}.bi-envelope::before{content:""}.bi-exclamation-triangle::before{content:""}.bi-eye::before{content:""}.bi-facebook::before{content:""}.bi-file-code::before{content:""}.bi-file-earmark-bar-graph::before{content:""}.bi-file-earmark-check::before{content:""}.bi-file-earmark-code::before{content:""}.bi-file-earmark-lock::before{content:""}.bi-file-earmark-richtext::before{content:""}.bi-file-earmark-spreadsheet::before{content:""}.bi-file-earmark-text::before{content:""}.bi-file-text::before{content:""}.bi-files::before{content:""}.bi-folder2-open::before{content:""}.bi-funnel::before{content:""}.bi-gear-wide-connected::before{content:""}.bi-gear::before{content:""}.bi-geo-alt-fill::before{content:""}.bi-geo-alt::before{content:""}.bi-globe2::before{content:""}.bi-google::before{content:""}.bi-graph-up::before{content:""}.bi-grid-1x2::before{content:""}.bi-grid-3x3-gap::before{content:""}.bi-grid::before{content:""}.bi-hand-index::before{content:""}.bi-hash::before{content:""}.bi-hdd-network::before{content:""}.bi-hdd-rack::before{content:""}.bi-headset::before{content:""}.bi-heart::before{content:""}.bi-hourglass-split::before{content:""}.bi-image::before{content:""}.bi-images::before{content:""}.bi-inbox::before{content:""}.bi-inboxes::before{content:""}.bi-instagram::before{content:""}.bi-journal-text::before{content:""}.bi-kanban::before{content:""}.bi-layers::before{content:""}.bi-layout-split::before{content:""}.bi-layout-text-window-reverse::before{content:""}.bi-lightbulb::before{content:""}.bi-lightning-charge-fill::before{content:""}.bi-lightning-charge::before{content:""}.bi-lightning::before{content:""}.bi-link-45deg::before{content:""}.bi-link::before{content:""}.bi-linkedin::before{content:""}.bi-list-check::before{content:""}.bi-list-ul::before{content:""}.bi-lock::before{content:""}.bi-megaphone::before{content:""}.bi-palette::before{content:""}.bi-palette2::before{content:""}.bi-patch-check::before{content:""}.bi-pencil-square::before{content:""}.bi-pencil::before{content:""}.bi-people-fill::before{content:""}.bi-people::before{content:""}.bi-percent::before{content:""}.bi-person-badge::before{content:""}.bi-person-check::before{content:""}.bi-person-circle::before{content:""}.bi-person-lines-fill::before{content:""}.bi-person::before{content:""}.bi-phone-landscape::before{content:""}.bi-phone::before{content:""}.bi-plug::before{content:""}.bi-receipt::before{content:""}.bi-search::before{content:""}.bi-share::before{content:""}.bi-shield-check::before{content:""}.bi-shield-lock::before{content:""}.bi-shop::before{content:""}.bi-signpost-2::before{content:""}.bi-signpost-split::before{content:""}.bi-slash-circle::before{content:""}.bi-sliders::before{content:""}.bi-sort-down::before{content:""}.bi-speedometer::before{content:""}.bi-speedometer2::before{content:""}.bi-star-fill::before{content:""}.bi-stars::before{content:""}.bi-sticky::before{content:""}.bi-stopwatch::before{content:""}.bi-tablet::before{content:""}.bi-tags::before{content:""}.bi-telephone-fill::before{content:""}.bi-telephone-outbound::before{content:""}.bi-telephone::before{content:""}.bi-tools::before{content:""}.bi-trophy-fill::before{content:""}.bi-trophy::before{content:""}.bi-truck::before{content:""}.bi-ui-checks::before{content:""}.bi-upc-scan::before{content:""}.bi-vector-pen::before{content:""}.bi-wallet2::before{content:""}.bi-whatsapp::before{content:""}.bi-wifi-off::before{content:""}.bi-window-sidebar::before{content:""}.bi-youtube::before{content:""}.bi-bank::before{content:""}.bi-currency-exchange::before{content:""}.bi-file-earmark-pdf::before{content:""}.bi-piggy-bank::before{content:""}.bi-plus-lg::before{content:""}.bi-translate::before{content:""}.bi-x-lg::before{content:""}.bi-apple::before{content:""}.bi-activity::before{content:""}.bi-fingerprint::before{content:""}.bi-graph-down-arrow::before{content:""}.bi-graph-up-arrow::before{content:""}.bi-person-workspace::before{content:""}.bi-infinity::before{content:""}.bi-meta::before{content:""}.bi-send::before{content:""}.bi-ticket-detailed::before{content:""}.bi-mortarboard::before{content:""}.bi-clipboard2-check::before{content:""}.bi-clipboard2-data::before{content:""}.bi-phone-flip::before{content:""}.bi-android2::before{content:""}.bi-google-play::before{content:""}.bi-universal-access::before{content:""}.bi-rocket-takeoff::before{content:""}.bi-envelope-at::before{content:""}.bi-buildings::before{content:""}.bi-person-gear::before{content:""}.bi-person-lock::before{content:""}.bi-person-walking::before{content:""}@font-face{font-family:"Satoshi-Variable";src:url(/tema/site/assets/fonts/satoshi/fonts/Satoshi-Variable.woff2)format("woff2"),url(/tema/site/assets/fonts/satoshi/fonts/Satoshi-Variable.woff)format("woff"),url(/tema/site/assets/fonts/satoshi/fonts/Satoshi-Variable.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:normal}:root{--tc-body-font-family:Satoshi-Variable;--tc-heading-font-family:Satoshi-Variable;--tc-display-font-family:Satoshi-Variable;--tc-body-font-size:16px;--tc-fs-1:40px;--tc-fs-2:32px;--tc-fs-3:28px;--tc-fs-4:24px;--tc-fs-5:20px;--tc-fs-6:16px;--tc-fs-7:14px;--tc-fs-8:12px;--tc-fs-9:10px;--tc-ds-1:80px;--tc-ds-2:72px;--tc-ds-3:64px;--tc-ds-4:56px;--tc-ds-5:48px;--tc-ds-6:40px;--tc-ds-xs-1:64px;--tc-ds-xs-2:56px;--tc-ds-xs-3:48px;--tc-ds-xs-4:36px;--tc-ds-xs-5:28px;--tc-ds-xs-6:24px;--tc-body-line-height:1.5;--tc-heading-line-height:1.2;--tc-theme-primary:#6d4df2;--tc-theme-primary-light:#a38cff;--tc-theme-secondary:#7f7d88;--tc-theme-primary-soft:#f5eeff;--tc-theme-primary-dark:#6342ec;--tc-theme-dark-primary:#6d4df2;--tc-theme-dark-primary-light:#866dee;--tc-theme-dark-secondary:#7f7d88;--tc-theme-dark-primary-soft:#271c52;--tc-theme-dark-primary-dark:#baa9ff;--tc-theme-primary:#040556;--tc-theme-primary-light:#060896;--tc-theme-secondary:#7f7d88;--tc-theme-primary-soft:#e6e6f7;--tc-theme-primary-dark:#030440;--tc-neutral-0:#ffffff;--tc-neutral-100:#f3f4f6;--tc-neutral-200:#e5e7eb;--tc-neutral-300:#d1d5db;--tc-neutral-400:#9ca3af;--tc-neutral-500:#6b7280;--tc-neutral-600:#4b5563;--tc-neutral-700:#374151;--tc-neutral-800:#1f1f37;--tc-neutral-900:#111127;--tc-neutral-dark-0:#010101;--tc-neutral-dark-100:#111127;--tc-neutral-dark-200:#1f1f37;--tc-neutral-dark-300:#374151;--tc-neutral-dark-400:#4b5563;--tc-neutral-dark-500:#6b7280;--tc-neutral-dark-600:#9ca3af;--tc-neutral-dark-700:#d1d5db;--tc-neutral-dark-800:#e5e7eb;--tc-neutral-dark-900:#f3f4f6;--tc-system-success:#64e1b0;--tc-system-info:#5556a7;--tc-system-warning:#f39e0d;--tc-system-danger:#ef4444;--tc-system-white:#ffffff;--tc-system-dark:#000000;--tc-system-muted:#9ca3af;--tc-system-dark-success:#10b983;--tc-system-dark-info:#0f0f2e;--tc-system-dark-warning:#fcd34e;--tc-system-dark-danger:#fca5a7;--tc-system-dark-white:#151524;--tc-system-dark-dark:#efeff8;--tc-system-dark-muted:#9ca3af;--tc-bg-1:#f7f4ff;--tc-bg-2:#e1d6ff;--tc-bg-3:#f2fbf9;--tc-bg-4:#efeffe;--tc-bg-5:#fff7ee;--tc-bg-6:#374151;--tc-bg-7:#1f1f37;--tc-bg-dark-1:#1c1b1f;--tc-bg-dark-2:#362e4f;--tc-bg-dark-3:#141817;--tc-bg-dark-4:#131518;--tc-bg-dark-5:#100f0e;--tc-bg-dark-6:#1a2028;--tc-bg-dark-7:#111122;--tc-linear-1:linear-gradient(90deg, #b3b4fc 0%, #e7e7fe 100%);--tc-linear-2:linear-gradient(90deg, #040556 0%, #060896 100%);--tc-linear-3:linear-gradient(180deg, #e6e6f7 0%, #ffffff 100%);--tc-linear-4:linear-gradient(180deg, #ffffff 0%, #e6e6f7 100%);--tc-linear-dark-1:linear-gradient(90deg, #a89adb 0%, #e6ceee 100%);--tc-linear-dark-2:linear-gradient(90deg, #696381 0%, #837389 100%);--tc-linear-dark-3:linear-gradient(180deg, #151524 0%, #212135 100%);--tc-linear-dark-4:linear-gradient(180deg, #151524 0%, #212135 100%);--tc-shadow-1:0 13px 35px -12px rgba(35, 35, 35, 0.1);--tc-shadow-2:0px 0px 25px 0px rgba(0, 0, 0, 0.08);--tc-fw-black:900;--tc-fw-extra-bold:800;--tc-fw-bold:700;--tc-fw-semi-bold:600;--tc-fw-medium:500;--tc-fw-regular:400;--tc-fw-light:300;--bs-border-color:var(--tc-neutral-200)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;overflow:hidden}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}textarea{overflow:auto}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{text-decoration:none}img{max-width:100%}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:25px;--bs-alert-padding-y:20px;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:8px;--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}body{font-family:var(--tc-body-font-family);font-size:var(--tc-body-font-size);font-weight:var(--tc-fw-regular);color:var(--tc-neutral-900);line-height:var(--tc-body-line-height)}.h1{font-size:60px!important;font-weight:700}.h2{font-size:48px;font-weight:700}.h3{font-size:38px;font-weight:700}.h4{font-size:31px;font-weight:700}.h5{font-size:25px;font-weight:700}.h6{font-size:20px;font-weight:700}.fw-bold{font-weight:var(--tc-fw-bold)}img,.img{max-width:100%;transition:.3s}a,button{color:var(--tc-neutral-900);outline:0;text-decoration:none;transition:.3s}a:focus,.btn:focus,.button:focus{text-decoration:none;outline:0;box-shadow:none}a:hover{color:var(--tc-theme-primary);text-decoration:none}button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6{font-family:var(--tc-heading-font-family);color:var(--tc-neutral-900);margin-top:0;font-weight:var(--tc-fw-bold);line-height:var(--tc-heading-line-height);text-transform:unset}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:60px!important}h2{font-size:48px}h3{font-size:38px}h4{font-size:31px}h5{font-size:25px}h6{font-size:20px}p{font-family:var(--tc-body-font-family);font-size:var(--tc-body-font-size);line-height:var(--tc-body-line-height);font-weight:var(--tc-fw-medium);color:var(--tc-neutral-600);margin-bottom:15px}hr{border-bottom:1px solid var(--tc-color-gray-1);border-top:0 none;margin:30px 0;padding:0}label{color:#000;cursor:pointer;font-size:var(--tc-body-font-size);font-weight:var(--tc-fw-medium)}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}input,textarea{color:#fff}::-moz-placeholder{color:#fff;font-size:var(--tc-body-font-size);opacity:1}::placeholder{color:#fff;font-size:var(--tc-body-font-size);opacity:1}.swiper-slide-active .slideinleft{--animation-name:slideinleft}.swiper-slide-active .slideinright{--animation-name:slideinright}.swiper-slide-active .slideinup{--animation-name:slideinup}.swiper-slide-active .slideindown{--animation-name:slideindown}.btn{--bs-btn-padding-x:30px;--bs-btn-padding-y:17px;--bs-btn-font-family:"Satoshi-Bold", sans-serif;--bs-btn-font-size:1rem;--bs-btn-font-weight:700;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:10px;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-gradient{--bs-btn-color:var(--tc-system-white);--bs-btn-bg:var(--tc-linear-2);--bs-btn-border-color:none;--bs-btn-hover-color:var(--tc-system-white);--bs-btn-hover-bg:var(--tc-theme-primary-light);--bs-btn-hover-border-color:none;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--tc-neutral-0);--bs-btn-active-bg:var(--tc-theme-primary-dark);--bs-btn-active-border-color:var(--tc-theme-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--tc-neutral-0);--bs-btn-disabled-bg:var(--tc-theme-primary);--bs-btn-disabled-border-color:var(--tc-theme-primary)}.btn-gradient:hover svg path{stroke:var(--tc-system-white)!important}.dropdown-menu{line-height:1.5rem;border:0;box-shadow:var(--tc-shadow-1);border-radius:.5rem;z-index:1021;padding:2rem 2rem 1rem}.dropdown-item{padding:.5rem 2rem .5rem 0;display:flex;align-items:center;font-weight:400;color:var(--tc-neutral-900);font-size:1rem;font-weight:500}.dropdown-item:active,.dropdown-item:hover{background-color:transparent;color:var(--tc-neutral-500)!important;transition:.2s}.dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;font-family:"bootstrap-icons"!important;content:"";border-top:0;border-right:0;border-bottom:0;border-left:0;float:right}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;font-family:"bootstrap-icons"!important;content:"";border-top:0;border-right:0;border-bottom:0;border-left:0}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;font-family:"Feather"!important;content:"";border-top:0;border-right:0;border-bottom:0;border-left:0}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;font-family:"Feather"!important;content:"";border-top:0;border-right:0;border-bottom:0;border-left:0}.navbar{padding:.5rem;background-color:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media (max-width:992px){.navbar{padding:15px 0}}@media (max-width:570px){.navbar{padding:20px 0}}.navbar .navbar-brand{padding-top:.2rem;padding-bottom:.2rem}.navbar .navbar-brand.main-logo span{font-size:24px;font-weight:700;color:var(--tc-system-dark)}.navbar .dropdown .dropdown-toggle:after{color:var(--tc-neutral-900);font-family:"bootstrap-icons"!important;content:"";line-height:1.5rem;margin-left:.625rem}.navbar .dropdown .dropdown-toggle:after:hover{transform:rotate(180deg)}.navbar .dropdown-menu{top:100%;color:var(--tc-neutral-900);border:1px solid var(--tc-neutral-200);min-width:12rem;box-shadow:var(--tc-shadow-1);border-radius:.5rem;margin-top:0}@media (max-width:992px){.navbar .dropdown-menu{box-shadow:none;min-width:0!important}}@media (min-width:990px){.navbar .navbar-nav .dropdown>.dropdown-menu{left:0;transform:translate(0,18px)}}.navbar .navbar-nav .dropend>.dropdown-menu{transform:translateY(10px)}.navbar .navbar-nav .nav-item.menu-item-has-children{position:relative}.navbar .navbar-nav .nav-item.menu-item-has-children .nav-link::after{content:"";position:absolute;top:15px;right:-4px;height:16px;width:16px;margin-left:4px;background-image:url(/tema/site/assets/imgs/template/icons/arrow-down.svg)}.navbar .navbar-nav .nav-item.menu-item-has-children .nav-link::before{content:"";position:absolute;top:0;right:-15px;height:80px;width:100px}.navbar .navbar-nav .nav-item .nav-link{font-size:1rem;color:var(--tc-neutral-900);font-weight:500;padding:.5rem 1rem;border-radius:.25rem}@media (max-width:992px){.navbar .navbar-nav .nav-item .nav-link{padding:.75rem 0!important;border-bottom:1px solid var(--tc-neutral-200);border-radius:0}.navbar .navbar-nav .nav-item .nav-link:hover{color:var(--tc-neutral-900);background-color:transparent!important}}.navbar .navbar-nav .nav-item .nav-link:focus-visible{box-shadow:none}.navbar .navbar-nav .nav-item .nav-link:hover{color:var(--tc-theme-primary)}.navbar .navbar-nav .nav-item .nav-link.active{color:var(--tc-theme-primary)}.navbar .has-mega-menu{position:static!important}.navbar .has-mega-menu .nav-link{position:relative}.navbar .has-mega-menu .nav-link::after{content:"";position:absolute;top:50%;right:-2px;height:16px;width:16px;margin-top:-6px;background-image:url(/tema/site/assets/imgs/template/icons/arrow-down.svg);transition:all .9s ease-in-out}.navbar .has-mega-menu .nav-link::before{content:"";position:absolute;top:0;right:-20px;height:80px;width:105px}.navbar .has-mega-menu .mega-menu{display:none;position:absolute;top:100%;padding:2rem;min-width:1296px;border:1px solid var(--tc-neutral-200);border-radius:.5rem;box-shadow:var(--tc-shadow-1);background-color:var(--tc-system-white);transition:all .9s ease-in-out;z-index:999}.navbar .has-mega-menu:hover .mega-menu{display:block;transition:all .9s ease-in-out}.navbar .has-mega-menu-2{position:static!important}.navbar .has-mega-menu-2 .nav-link{position:relative}.navbar .has-mega-menu-2 .nav-link::after{content:"";position:absolute;top:50%;right:-2px;height:16px;width:16px;margin-top:-6px;background-image:url(/tema/site/assets/imgs/template/icons/arrow-down.svg);transition:all .9s ease-in-out}.navbar .has-mega-menu-2 .nav-link::before{content:"";position:absolute;top:0;right:-20px;height:80px;width:104px}.navbar .has-mega-menu-2 .mega-menu{display:none;position:absolute;top:100%;left:680px;padding:2rem;width:856px;height:334px;border:1px solid var(--tc-neutral-200);border-radius:.5rem;box-shadow:var(--tc-shadow-1);background-color:var(--tc-system-white);transition:all .9s ease-in-out}.navbar .has-mega-menu-2:hover .mega-menu{display:block;transition:all .9s ease-in-out}@media (min-width:1200px){.navbar .dropdown-menu.show{display:none}.navbar .dropdown-menu{display:block;visibility:hidden;opacity:0;transition:all .3s ease-in-out;transform:translate(-50%)}.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible}}.navbar-light .navbar-nav .nav-item .nav-link{color:var(--tc-neutral-900);font-weight:500}.navbar-light .navbar-nav .nav-item .nav-link:hover,.navbar-light .navbar-nav .nav-item .nav-link.active{color:var(--tc-neutral-900)!important;background-color:transparent!important}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas{height:100vh}.mobile-header-wrapper-style{position:fixed;top:0;max-width:380px;width:100%;min-height:100vh;bottom:0;right:0;visibility:hidden;opacity:0;transition:all .25s cubic-bezier(.645,.045,.355,1);background-color:var(--tc-neutral-0);box-shadow:0 0 15px 0 rgba(0,0,0,.09);z-index:1006}.mobile-header-wrapper-style.sidebar-visible,.mobile-header-wrapper-style.sidebar-canvas-visible{visibility:visible;opacity:1;transform:translate(0,0)}.mobile-header-wrapper-style .mobile-header-wrapper-inner{padding:0 0 30px;height:100%;overflow-y:auto;overflow-x:hidden}.mobile-header-wrapper-style .mobile-header-wrapper-inner .burger-icon{top:25px;right:30px;position:absolute;height:34px;width:34px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo{padding:20px 24px;border-bottom:1px solid var(--tc-neutral-200);position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo .burger-icon{display:inline-block;position:relative;height:40px;width:40px;background-color:var(--tc-theme-primary-soft);background-position:center;background-repeat:no-repeat;top:auto;right:auto}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area{padding:0 30px 0 30px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li{display:block;position:relative;padding:0 0;margin-bottom:20px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.hr{display:none}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child{border-bottom:none}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand{right:0;position:absolute;cursor:pointer;z-index:9;text-align:center;font-size:12px;display:block;width:30px;height:30px;line-height:46px;top:0;color:var(--tc-neutral-900)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand i{height:24px;width:24px;display:inline-block;opacity:1;background:url(/tema/site/assets/imgs/template/icons/arrow-right-big.svg)no-repeat center}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand{background:rgba(255,255,255,.2)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand i{background:url(/tema/site/assets/imgs/template/icons/arrow-down-big.svg)no-repeat center}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a{font-size:16px;line-height:26px;text-transform:capitalize;font-weight:700;position:relative;display:inline-block;color:var(--tc-neutral-900);transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li button.mobile-menu-toggle{font-size:16px;line-height:26px;text-transform:capitalize;font-weight:700;position:relative;display:inline-block;color:var(--tc-neutral-900);transition-duration:.2s;background:0 0;border:0;padding:0;text-align:left}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i{margin-right:5px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul{padding:10px 0 0 0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li{padding:0 0;margin-bottom:12px;border-bottom:none}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand{top:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a{padding-left:13px;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a::before{opacity:1;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a{font-size:15px;line-height:22px;display:block;font-weight:500;color:var(--tc-neutral-500);padding-left:0;position:relative;transition-duration:.2s;padding-left:8px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul{margin-top:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active{padding-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a{color:var(--tc-theme-primary);padding-left:3px;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border{border-bottom:1px solid rgba(255,255,255,.15)}.burger-icon{position:absolute;width:40px;height:40px;cursor:pointer;transition:all .25s cubic-bezier(.645,.045,.355,1);top:0;right:0;z-index:999999;display:none;background-color:var(--tc-theme-primary-soft)}.burger-icon>span{display:block;position:absolute;left:10px;width:20px;height:1px}.burger-icon>span.burger-icon-top{top:13px}.burger-icon>span.burger-icon-bottom{bottom:12px}.burger-icon>span.burger-icon-mid{top:19px}.burger-icon img{display:inline-block;vertical-align:middle}.burger-icon.burger-close>span.burger-icon-top{display:none;opacity:0}.burger-icon.burger-close>span.burger-icon-mid{top:18px;transform:rotate(45deg)}.burger-icon.burger-close>span.burger-icon-bottom{bottom:19px;transform:rotate(-45deg)}.burger-icon>span::before,.burger-icon>span::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--tc-theme-primary-dark)}@media (max-width:992px){.burger-icon{display:block;top:24px;right:24px}}@media (max-width:768px){.burger-icon{display:block;top:21px;right:24px}}.burger-icon,.mobile-header-wrapper-style .mobile-header-wrapper-inner .burger-icon,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo .burger-icon{appearance:none;background:radial-gradient(circle at 30% 12%,rgba(255,255,255,.98)0,rgba(255,255,255,.52) 28%,rgba(255,255,255,0) 54%),linear-gradient(145deg,#fff 0,#efeffe 62%,#e3e3f9 100%);border:1px solid rgba(4,5,86,.11)!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(4,5,86,.14),0 1px 0 rgba(255,255,255,.92),inset 0 1px 0 rgba(255,255,255,.96);cursor:pointer;height:44px;overflow:hidden;padding:0;transition:border-color .2s ease,box-shadow .2s ease;width:44px}button.burger-icon{font:inherit}.burger-icon::before{background:linear-gradient(135deg,rgba(49,52,245,.18)0,rgba(49,52,245,.04) 45%,rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.58)0,rgba(255,255,255,0) 100%);border-radius:12px;content:"";inset:4px;pointer-events:none;position:absolute}.burger-icon::after{background:linear-gradient(180deg,#3134f5 0,#040556 100%);border-radius:999px;content:"";height:18px;left:7px;opacity:.7;pointer-events:none;position:absolute;top:13px;width:2px}.burger-icon>span{height:2px;left:12px;width:20px;z-index:1}.burger-icon>span.burger-icon-top{top:13px}.burger-icon>span.burger-icon-mid{left:16px;top:21px;width:16px}.burger-icon>span.burger-icon-bottom{bottom:13px}.burger-icon>span::before,.burger-icon>span::after{background-color:#06073a;border-radius:999px}.burger-icon:focus-visible{outline:3px solid rgba(49,52,245,.22);outline-offset:3px}.burger-icon.burger-close>span.burger-icon-mid{left:12px;top:21px;width:20px}.burger-icon.burger-close>span.burger-icon-bottom{bottom:21px;left:12px;width:20px}.burger-icon.burger-close::after{opacity:0}@media (hover:hover){.burger-icon:hover{border-color:rgba(49,52,245,.32)!important;box-shadow:0 18px 38px rgba(4,5,86,.18),0 1px 0 rgba(255,255,255,.94),inset 0 1px 0 rgba(255,255,255,.98)}}.mobile-header-wrapper-style{background:radial-gradient(circle at 22% 5%,rgba(49,52,245,.18)0,rgba(49,52,245,0) 30%),radial-gradient(circle at 100% 40%,rgba(4,5,86,.08)0,rgba(4,5,86,0) 32%),linear-gradient(90deg,#040556 0,#040556 8px,#3134f5 8px,#3134f5 11px,transparent 11px),linear-gradient(180deg,#fbfbff 0,#eeeefb 100%);border-left:1px solid #dbdbf5;box-shadow:-34px 0 90px rgba(4,5,86,.22)}.mobile-header-wrapper-style .mobile-header-wrapper-inner{background:0 0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo{background:linear-gradient(180deg,rgba(255,255,255,.96)0,rgba(248,248,255,.94) 100%);border-bottom:1px solid #e3e3f8;box-shadow:0 10px 28px rgba(4,5,86,.06);margin-bottom:16px;padding:22px 24px 18px 32px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area{background:0 0;padding:0 18px 28px 30px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap{background:rgba(255,255,255,.52);border:1px solid rgba(222,222,245,.72);border-radius:22px;box-shadow:0 22px 55px rgba(4,5,86,.1);padding:10px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu{display:flex;flex-direction:column;gap:8px;margin:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li{background:linear-gradient(180deg,rgba(255,255,255,.98)0,rgba(246,246,255,.92) 100%)!important;border:1px solid rgba(214,214,242,.9)!important;border-radius:18px!important;box-shadow:0 14px 30px rgba(4,5,86,.075),inset 0 1px 0 rgba(255,255,255,.94)!important;margin-bottom:0!important;overflow:hidden!important;padding:0!important;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li::before{background:linear-gradient(180deg,#3134f5 0,#040556 100%);border-radius:999px;content:"";height:22px;left:0;opacity:0;position:absolute;top:15px;transition:opacity .2s ease;width:3px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li.active,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li:hover{background:linear-gradient(180deg,#fff 0,#efeffe 100%)!important;border-color:rgba(49,52,245,.26)!important;box-shadow:0 18px 36px rgba(4,5,86,.105),inset 0 1px 0 rgba(255,255,255,.98)!important}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li.active::before,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li:hover::before{opacity:1}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li button.mobile-menu-toggle{appearance:none;background:0 0!important;border:0!important;box-shadow:none!important;color:#0f1042;display:inline-flex;font-size:15.5px;font-weight:800;letter-spacing:0;line-height:1.25;outline:0;padding:0!important;text-align:left;text-decoration:none}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li>a,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu>li>button.mobile-menu-toggle{align-items:center;min-height:54px;padding:15px 56px 15px 18px!important;width:100%}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a,.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li button.mobile-menu-toggle:hover{color:#3134f5}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li .menu-expand{background:linear-gradient(180deg,#fff 0,#ebebfe 100%)!important;border:1px solid #dcdcf7!important;border-radius:13px!important;box-shadow:0 8px 18px rgba(4,5,86,.08);height:32px;line-height:30px;right:10px;top:11px;width:32px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul{background:rgba(240,240,254,.82)!important;border-top:1px solid #dedefa!important;border-radius:0 0 18px 18px!important;margin-top:0!important;padding:8px 14px 12px 18px!important}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li{border-bottom:0;margin-bottom:0;padding:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a{align-items:center;border-radius:12px;color:#5f7089;display:flex;font-weight:700;padding:9px 10px!important;width:100%}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a:hover{background:rgba(255,255,255,.68);color:#3134f5;padding-left:12px!important}::-moz-selection{background:var(--tc-theme-primary-light)}b,strong{font-weight:bolder;color:var(--tc-neutral-800)}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ps-0{padding-left:0!important}@media (min-width:576px){.position-sm-fixed{position:fixed!important}.position-sm-sticky{position:sticky!important}}@media (min-width:768px){.position-md-fixed{position:fixed!important}.position-md-sticky{position:sticky!important}}@media (min-width:992px){.position-lg-fixed{position:fixed!important}.position-lg-sticky{position:sticky!important}}@media (min-width:1200px){.position-xl-fixed{position:fixed!important}.position-xl-sticky{position:sticky!important}}@media (min-width:1400px){.position-xxl-fixed{position:fixed!important}.position-xxl-sticky{position:sticky!important}}@media (min-width:576px){.position-sm-fixed{position:fixed!important}.position-sm-sticky{position:sticky!important}}@media (min-width:768px){.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.position-md-fixed{position:fixed!important}.position-md-sticky{position:sticky!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.position-lg-fixed{position:fixed!important}.position-lg-sticky{position:sticky!important}.align-items-lg-center{align-items:center!important}}@media (min-width:1200px){.position-xl-fixed{position:fixed!important}.position-xl-sticky{position:sticky!important}}@media (min-width:1400px){.position-xxl-fixed{position:fixed!important}.position-xxl-sticky{position:sticky!important}}@media screen and (max-width:991.98px){br{display:none!important}}@media screen and (max-width:474.98px){.btn{font-size:.875rem}}@media screen and (min-width:992px) and (max-width:1200px){.navbar .btn.btn-gradient{display:none!important}}.main-logo span{font-size:24px;font-weight:700;color:var(--tc-system-dark)}a:hover{color:dark!important;text-decoration:none}.section-hero-4 .swiper-pagination-bullet-active{color:#fff;background:var(--tc-theme-primary)}.section-hero-5 .swiper-pagination-bullet-active{width:18px;height:18px;text-align:center;line-height:18px;font-size:18px;color:#000;opacity:1;color:#fff;background:var(--tc-theme-primary)}.section-testimonial-3 .swiper-pagination-bullet-active{width:18px;height:18px;text-align:center;line-height:18px;font-size:18px;color:#000;opacity:1;color:#fff;background:var(--tc-theme-primary)}.swiper-pagination-bullet-active{color:#fff;background:var(--tc-theme-primary)}.btn-gradient{transition:all .3s ease-in-out}.btn-gradient:hover{transform:translateY(-5px);transition:all .3s ease-in-out}.z-5{z-index:5}.masonary-active .project-item{margin:15px 0}.nav{--bs-nav-link-padding-x:48px;--bs-nav-link-padding-y:15px;--bs-nav-link-font-weight:var(--tc-fw-bold);--bs-nav-link-color:var(--tc-neutral-500);--bs-nav-link-hover-color:var(--tc-theme-primary)}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:20px;font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color)}.progress{background-color:var(--tc-system-white);overflow:unset;border-radius:8px}@media (max-width:991.98px){h1{font-size:60px!important}h2{font-size:48px}h3{font-size:38px}h4{font-size:31px}h5{font-size:25px}h6{font-size:20px}}@media (max-width:767.98px){h1{font-size:60px!important}h2{font-size:48px}h3{font-size:38px}h4{font-size:28px}h5{font-size:25px}h6{font-size:20px}.nav{--bs-nav-link-padding-x:20px;--bs-nav-link-padding-y:15px}.nav-link{font-size:16px}}:root{--home2-primary:#040556;--home2-primary-2:#060896;--home2-primary-soft:#e6e6f7;--home2-ink:#111127;--home2-text:#3e4656;--home2-muted:#6b7280;--home2-line:#dcdcee;--home2-surface:#ffffff;--home2-surface-2:#f6f6fb;--home2-teal:#0f9f8f;--home2-yellow:#f4bd3d;--home2-danger:#c2410c;--home2-success:#0f8a61;--home2-radius:10px;--home2-radius-sm:8px;--home2-shadow:0 18px 55px rgba(4, 5, 86, 0.12);--home2-top-offset:126px;--home2-navbar-bottom:var(--home2-top-offset);--home2-section-y:64px}html{scroll-behavior:smooth}.home2-page{color:var(--home2-text);background:linear-gradient(#f6f6fd 0,#fbfbff 46%,#f7f7ff 100%);overflow-x:hidden}.home2-page a{text-decoration:none}.home2-page img{max-width:100%}.home2-campaign{background:var(--home2-primary);color:#fff;border-bottom:1px solid rgba(255,255,255,.16)}.home2-campaign-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0}.home2-campaign-left,.home2-campaign-right{display:flex;align-items:center;gap:14px}.home2-campaign-left{min-width:0;flex:0 1 auto}.home2-campaign-right{flex:0 0 auto}.home2-campaign-text{margin:0;font-weight:800;font-size:14px;line-height:1.35;color:#fff}.home2-campaign-text-mobile{display:none}.home2-campaign-left,.home2-campaign-right,.home2-campaign-phone,.home2-campaign-btn{display:inline-flex;align-items:center}.home2-campaign-phone{color:#fff;font-weight:800;font-size:14px}.home2-campaign-phone:hover{color:#fff}.home2-campaign-btn{gap:7px;color:#fff;border:1px solid rgba(255,255,255,.42);border-radius:9px;padding:8px 12px;font-weight:800;font-size:13px;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.home2-campaign-btn:hover{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.75);transform:translateY(-1px)}.home2-header{position:sticky;top:0;z-index:995;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(4,5,86,.09);box-shadow:0 10px 28px rgba(4,5,86,.07);backdrop-filter:blur(14px)}.home2-header .navbar{min-height:78px;padding:12px 0}.home2-header>.navbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home2-header .navbar-brand img{width:150px;height:auto}.home2-header .nav-link{color:#1f2044;font-size:15px;padding:11px 10px;border-radius:8px}.home2-header .nav-link:hover,.home2-header .nav-link:focus{color:var(--home2-primary-2);background:rgba(6,8,150,.07)}.home2-header .dropdown-menu{border:1px solid rgba(4,5,86,.12);border-radius:10px;box-shadow:var(--home2-shadow);padding:6px}.home2-header .dropdown-item{border-radius:8px;padding:12px}.home2-desktop-menu{flex:1 1 auto;justify-content:center;min-width:0}.home2-header .navbar-nav{position:static}.home2-header .nav-link{gap:6px;line-height:1}.home2-header .nav-link::before,.home2-header .nav-link::after{content:none!important;display:none!important}.home2-nav-chevron1{font-size:10px;line-height:1;transition:transform .18s ease}.home2-header .dropdown>.nav-link.show .home2-nav-chevron1{transform:rotate(180deg)}.home2-header .home2-mega-dropdown{position:static}.home2-header .home2-mega-menu{display:block;position:fixed!important;inset:calc(var(--home2-navbar-bottom, var(--home2-top-offset, 126px)) - 1px)0 auto 0!important;--home2-mega-shell-height:440px;z-index:1002;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100vh - var(--home2-navbar-bottom, var(--home2-top-offset, 126px)) + 1px);margin:0!important;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;border:0;border-top:4px solid #3134f5;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#fff 0,#fbfbff 100%);box-shadow:0 24px 54px rgba(4,5,43,.12);opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%0 round 0 0 6px 6px);transform:translateY(-18px) scaleY(.985)!important;transform-origin:top center;will-change:clip-path,opacity,transform;transition:clip-path .36s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s ease,transform .36s cubic-bezier(.16,1,.3,1)}.home3-page:not(.home3-nav-scrolled) .home2-header .home2-mega-menu{inset:calc(var(--home2-navbar-bottom, var(--home2-top-offset, 126px)) - 1px)0 auto 0!important;max-height:calc(100vh - var(--home2-navbar-bottom, var(--home2-top-offset, 126px)) + 1px)}.home3-page.home3-nav-scrolled .home2-header .home2-mega-menu{inset:calc(var(--home2-navbar-bottom, 78px) - 1px)0 auto 0!important;max-height:calc(100vh - var(--home2-navbar-bottom, 78px) + 1px)}.home2-header .home2-mega-dropdown.home2-mega-opening>.home2-mega-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.home2-header .home2-mega-dropdown.show>.home2-mega-menu,.home2-header .home2-mega-menu.show{opacity:1;visibility:visible;pointer-events:auto;display:block!important;clip-path:inset(0 0 0 0 round 0 0 6px 6px);transform:translateY(0) scaleY(1)!important}body.home2-page.home2-mega-open .home2-header,body.home3-page.home2-mega-open .home2-header{z-index:1001!important;pointer-events:auto!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home2-page.home2-mega-open .home2-header .home2-mega-dropdown.show>.home2-mega-menu,body.home2-page.home2-mega-open .home2-header .home2-mega-menu.show,body.home3-page.home2-mega-open .home2-header .home2-mega-dropdown.show>.home2-mega-menu,body.home3-page.home2-mega-open .home2-header .home2-mega-menu.show{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1002!important;clip-path:inset(0 0 0 0 round 0 0 6px 6px)!important;transform:translateY(0) scaleY(1)!important}.wc-window.is-open,body .wc-window.is-open{z-index:2147483003!important}.home3-page.home3-nav-hidden:not(.home2-mega-open) .home2-header .home2-mega-menu,.home3-page.home3-nav-hidden:not(.home2-mega-open) .home2-header .home2-mega-menu.show{opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:inset(0 0 100%0 round 0 0 6px 6px)!important;transform:translateY(-18px) scaleY(.985)!important}.home2-mega-shell{--home2-mega-shell-max:1580px;--home2-mega-tabs-width:clamp(250px, 18vw, 300px);--home2-mega-proof-width:clamp(300px, 20vw, 360px);width:min(100%,var(--home2-mega-shell-max));min-height:var(--home2-mega-shell-height);height:var(--home2-mega-shell-height);margin:0 auto;padding:28px clamp(28px,3.2vw,58px);display:grid;grid-template-columns:var(--home2-mega-tabs-width) minmax(560px,1fr) var(--home2-mega-proof-width);column-gap:clamp(26px,3vw,52px);background:#fff;box-sizing:border-box;opacity:0;transform:translateY(-10px);transition:opacity .26s ease .05s,transform .34s cubic-bezier(.16,1,.3,1) .03s}.home2-header .home2-mega-dropdown.show>.home2-mega-menu .home2-mega-shell,.home2-header .home2-mega-menu.show .home2-mega-shell{opacity:1;transform:translateY(0)}.home2-mega-tabs{padding:0 clamp(18px,2vw,28px)0 0;border-right:1px solid #e5e5f2;display:grid;align-content:start;gap:8px}.home2-mega-tab{position:relative;min-height:38px;padding:10px 14px 10px 50px;display:flex;align-items:center;border-radius:4px;color:#181838;font-size:13px;font-weight:800;line-height:1.1;transition:color .16s ease,background .16s ease}.home2-mega-tab i{position:absolute;left:18px;top:50%;color:#1d1e40;font-size:18px;transform:translateY(-50%);transition:color .16s ease}.home2-mega-tab::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:0 0}.home2-mega-tab:hover,.home2-mega-tab:focus-visible,.home2-mega-tab.is-active{color:#3134f5;background:#f0f0fc}.home2-mega-tab:hover i,.home2-mega-tab:focus-visible i,.home2-mega-tab.is-active i{color:#3134f5}.home2-mega-tab.is-active::before{background:#3134f5}.home2-mega-services{padding:4px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3vw,48px)}.home2-mega-service-panel{grid-column:1/-1;grid-row:1;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3vw,48px);max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(14px) scale(.985);filter:blur(3px);transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .28s ease,transform .46s cubic-bezier(.16,1,.3,1),filter .28s ease}.home2-mega-service-panel.is-active{max-height:380px;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0)}.home2-mega-service{min-height:82px;padding:15px 0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:17px;align-items:start;border-bottom:1px solid #e8e8f5;color:#111127;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),max-height .36s cubic-bezier(.16,1,.3,1),min-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),border-color .26s ease,background .26s ease}.home2-mega-service:nth-last-child(-n+2){border-bottom:0}.home2-mega-service-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#3134f5;font-size:28px;line-height:1}.home2-mega-service-copy{min-width:0;display:block}.home2-mega-service strong{display:block;color:#181838;font-size:13.5px;line-height:1.2;font-weight:900}.home2-mega-service small{display:block;max-width:245px;margin-top:8px;color:#7a8598;font-size:11.5px;line-height:1.55;font-weight:600}.home2-mega-service:hover strong,.home2-mega-service:focus-visible strong{color:#3134f5}.home2-generic-mega-links .home2-mega-service-child.is-visible-child{max-height:132px;min-height:82px;padding-top:15px;padding-bottom:15px;border-bottom-color:#e8e8f5;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.home2-generic-mega-links.is-panel-filtering>.home2-mega-service-parent{max-height:0;min-height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px) scale(.985)}.home2-mega-proof-card{padding:4px 0 4px clamp(24px,2.4vw,42px);border-left:1px solid #e5e5f2;display:flex;flex-direction:column;justify-content:center;min-width:0}.home2-mega-device{position:relative;width:268px;height:140px;margin:0 0 20px}.home2-mega-check-card{position:absolute;left:0;top:20px;width:72px;height:92px;padding:18px 0 0 19px;border-radius:9px;background:#ebebfe}.home2-mega-check-card span{position:relative;display:block;width:38px;height:10px;margin-bottom:9px;border-radius:999px;background:rgba(49,52,245,.12)}.home2-mega-check-card span::before{content:"";position:absolute;left:-8px;top:1px;width:6px;height:11px;border-right:2px solid #3134f5;border-bottom:2px solid #3134f5;transform:rotate(42deg)}.home2-mega-laptop{position:absolute;left:50px;top:0;width:168px;height:100px;padding:13px 13px 10px;border:5px solid #141428;border-radius:8px;background:#fff;box-shadow:0 11px 22px rgba(7,8,53,.14)}.home2-mega-laptop::after{content:"";position:absolute;left:14px;right:14px;bottom:-11px;height:6px;border-radius:0 0 12px 12px;background:linear-gradient(90deg,#d8d8ed,#f8f8ff 45%,#b9b9d7)}.home2-mega-device-logo{position:absolute;left:13px;top:7px;color:#3134f5;font-size:5px;font-weight:900}.home2-mega-device-pill{position:absolute;right:12px;top:8px;width:31px;height:6px;border-radius:999px;background:#3134f5}.home2-mega-laptop strong{display:block;width:72px;margin-top:14px;color:#181838;font-size:7.5px;line-height:1.22;font-weight:900}.home2-mega-chart{position:absolute;right:16px;bottom:24px;width:66px;height:38px;display:flex;align-items:flex-end;gap:4px}.home2-mega-chart span,.home2-mega-phone-chart span{display:block;width:7px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#5356f8,#3134f5)}.home2-mega-chart span:nth-child(1){height:17px}.home2-mega-chart span:nth-child(2){height:28px}.home2-mega-chart span:nth-child(3){height:23px}.home2-mega-chart span:nth-child(4){height:36px}.home2-mega-chart span:nth-child(5){height:31px}.home2-mega-metrics{position:absolute;left:13px;right:13px;bottom:8px;display:flex;gap:12px;color:#3e4b63;font-size:6px;font-weight:900}.home2-mega-phone{position:absolute;right:0;top:34px;width:58px;height:92px;padding:14px 9px 10px;border:5px solid #151528;border-radius:13px;background:#fff;box-shadow:0 10px 20px rgba(7,8,53,.14)}.home2-mega-phone::before{content:"";position:absolute;left:50%;top:6px;width:16px;height:3px;border-radius:999px;background:#151528;transform:translateX(-50%)}.home2-mega-phone-bar{display:block;width:25px;height:6px;border-radius:999px;background:#3134f5}.home2-mega-phone-chart{height:34px;margin-top:9px;display:flex;align-items:flex-end;gap:3px}.home2-mega-phone-chart span{width:5px}.home2-mega-phone-chart span:nth-child(1){height:15px}.home2-mega-phone-chart span:nth-child(2){height:25px}.home2-mega-phone-chart span:nth-child(3){height:19px}.home2-mega-phone-chart span:nth-child(4){height:30px}.home2-mega-phone-lines{display:grid;gap:4px}.home2-mega-phone-lines span{display:block;height:3px;border-radius:999px;background:#dcdcfb}.home2-mega-proof{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.home2-mega-proof-icon{width:24px;height:24px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#3134f5;box-shadow:0 4px 10px rgba(49,52,245,.25);font-size:15px}.home2-mega-proof strong{display:block;color:#181838;font-size:17px;line-height:1.25;font-weight:900}.home2-mega-proof small{display:block;max-width:250px;margin-top:9px;color:#7a8598;font-size:12px;line-height:1.45;font-weight:600}.home2-mega-cta{width:fit-content;min-height:42px;margin-top:19px;padding:12px 18px;display:inline-flex;align-items:center;gap:8px;border-radius:6px;color:#fff;background:#3134f5;box-shadow:0 8px 18px rgba(49,52,245,.22);font-size:12.5px;line-height:1;font-weight:900;transition:background .16s ease,transform .16s ease}.home2-mega-cta:hover,.home2-mega-cta:focus-visible{color:#fff;background:#090cd7;transform:translateY(-1px)}.home2-mega-dropdown-services .home2-mega-shell{--home2-mega-tabs-width:clamp(255px, 18vw, 310px);--home2-mega-proof-width:clamp(300px, 20vw, 350px);padding-top:22px;padding-bottom:22px}.home2-mega-dropdown-services .home2-mega-services{padding:2px 0;column-gap:clamp(26px,2.8vw,42px);align-content:start}.home2-mega-dropdown-services .home2-mega-service-panel{transform:translateY(8px) scale(.992)}.home2-mega-dropdown-services .home2-mega-service-panel.is-active{min-height:340px;transform:translateY(0) scale(1)}.home2-mega-dropdown-services .home2-mega-service{min-height:84px;padding:15px 0;grid-template-columns:42px minmax(0,1fr);gap:17px}.home2-mega-dropdown-services .home2-mega-service-icon{width:37px;height:37px;font-size:28px}.home2-mega-dropdown-services .home2-mega-service strong{font-size:14px}.home2-mega-dropdown-services .home2-mega-service small{max-width:290px;margin-top:7px;font-size:12px;line-height:1.5}.home2-mega-dropdown-services .home2-mega-proof-card{padding-left:clamp(22px,2.8vw,44px)}.home2-mega-dropdown-services .home2-mega-device{width:236px;height:124px;margin-bottom:14px;transform:scale(.88);transform-origin:left top}.home2-mega-dropdown-services .home2-mega-proof{grid-template-columns:27px minmax(0,1fr);gap:8px}.home2-mega-dropdown-services .home2-mega-proof-icon{width:22px;height:22px;font-size:14px}.home2-mega-dropdown-services .home2-mega-proof strong{font-size:15.5px}.home2-mega-dropdown-services .home2-mega-proof small{margin-top:7px;font-size:11.5px;line-height:1.4}.home2-mega-dropdown-services .home2-mega-cta{min-height:38px;margin-top:15px;padding:10px 16px;font-size:12px}.home2-generic-mega-links{align-content:start;min-height:254px}.home2-generic-mega-links .home2-mega-service{min-height:82px}.home2-generic-mega-card{min-height:100%;justify-content:center}.home2-generic-mega-kicker{width:fit-content;min-height:28px;margin-bottom:14px;padding:7px 12px;display:inline-flex;align-items:center;border-radius:999px;color:#3134f5;background:#efeffe;font-size:11px;line-height:1;font-weight:900}.home2-generic-mega-card>strong{display:block;max-width:250px;color:#181838;font-size:17px;line-height:1.25;font-weight:900}.home2-generic-mega-card p{max-width:250px;margin:9px 0 0;color:#7a8598;font-size:12px;line-height:1.45;font-weight:600}.home2-mega-dropdown-corporate .home2-mega-menu{--home2-mega-shell-height:440px;overflow:hidden;max-height:none;overscroll-behavior:none}.home2-corporate-mega-shell{--home2-mega-tabs-width:clamp(238px, 16vw, 290px);--home2-mega-proof-width:clamp(280px, 18vw, 320px);padding-top:22px;padding-bottom:22px;grid-template-columns:var(--home2-mega-tabs-width) minmax(680px,1fr) var(--home2-mega-proof-width);column-gap:clamp(20px,2vw,30px)}.home2-corporate-mega-tabs .home2-mega-tab{min-height:42px;padding:10px 14px 10px 54px;font-size:13.5px}.home2-corporate-mega-tabs{max-height:100%;overflow:hidden;scrollbar-width:none}.home2-corporate-mega-tabs::-webkit-scrollbar{display:none}.home2-corporate-mega-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(49,52,245,.34)}.home2-corporate-mega-tabs .home2-mega-tab i{left:20px;font-size:20px}.home2-corporate-mega-content{display:block;min-width:0;padding:0;overflow:visible;height:334px}.home2-corporate-panel{width:100%;max-height:0;min-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(12px);transition:max-height .36s cubic-bezier(.16,1,.3,1),opacity .24s ease,transform .36s cubic-bezier(.16,1,.3,1)}.home2-corporate-panel.is-active{max-height:334px;min-height:334px;height:334px;overflow:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.home2-corporate-panel-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:clamp(36px,3.4vw,56px);row-gap:0;align-content:stretch}.home2-corporate-about-link{min-height:0;height:167px;padding:24px 0 20px;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:18px;row-gap:9px;align-items:start;border:0;border-bottom:1px solid #e8e8f5;border-radius:0;color:#181838;background:0 0;box-shadow:none;transition:color .18s ease,transform .18s ease,border-color .18s ease}.home2-corporate-about-link:nth-last-child(-n+2){border-bottom:0}.home2-corporate-about-link>span{grid-row:1/span 2;position:static;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;color:#3134f5;background:0 0;font-size:31px;line-height:1}.home2-corporate-about-link strong{grid-column:2;display:block;color:#181838;font-size:15px;line-height:1.2;font-weight:900}.home2-corporate-about-link small{grid-column:2;display:block;max-width:320px;margin-top:0;color:#7a8598;font-size:12.5px;line-height:1.5;font-weight:650}.home2-corporate-about-link:hover,.home2-corporate-about-link:focus-visible{color:#3134f5;border-color:#e8e8f5;background:0 0;box-shadow:none;transform:translateX(2px)}.home2-corporate-panel-regions,.home2-corporate-panel-references{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.home2-corporate-panel-regions{grid-template-columns:minmax(330px,1.02fr) minmax(330px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.home2-corporate-panel-references{display:block;overflow:visible}.home2-corporate-showcase-shot:focus-visible{z-index:6;border-color:rgba(49,52,245,.42);box-shadow:0 24px 46px rgba(49,52,245,.2);transform:translate(var(--home2-shot-x),calc(var(--home2-shot-y) - 8px)) rotate(var(--home2-shot-rotate)) scale(1.035)}.home2-corporate-region-card{min-width:0;height:334px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e7f7;border-radius:8px;color:#181838;background:#fff;box-shadow:0 14px 32px rgba(7,8,53,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home2-corporate-panel-regions .home2-corporate-region-card:first-child{grid-row:1/span 2}.home2-corporate-panel-regions .home2-corporate-region-card{background:0 0;box-shadow:none}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child){height:160px;display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,42%);align-items:stretch}.home2-corporate-region-card:hover,.home2-corporate-region-card:focus-visible,.home2-corporate-theme-card:focus-visible,.home2-corporate-reference-card:focus-visible{color:#181838;border-color:rgba(49,52,245,.26);box-shadow:0 18px 38px rgba(49,52,245,.12);transform:translateY(-3px)}.home2-corporate-panel-regions .home2-corporate-region-card:hover,.home2-corporate-panel-regions .home2-corporate-region-card:focus-visible{box-shadow:none}.home2-corporate-region-card:hover,.home2-corporate-region-card:focus-visible,.home2-corporate-theme-card:focus-visible,.home2-corporate-reference-card:focus-visible,.home2-corporate-blog-card:hover,.home2-corporate-blog-card:focus-visible{position:relative;z-index:3}.home2-corporate-card-media{position:relative;height:126px;display:block;overflow:hidden;background:#f3f3fc}.home2-corporate-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.home2-corporate-panel-regions .home2-corporate-region-card:first-child .home2-corporate-card-media{height:214px}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-media{order:2;height:100%}.home2-corporate-panel-regions .home2-corporate-card-media{background:0 0}.home2-corporate-panel-regions .home2-corporate-card-media img{padding:6px 10px 0;object-fit:contain;object-position:center bottom;box-sizing:border-box}.home2-corporate-panel-regions .home2-corporate-region-card:first-child .home2-corporate-card-media img{padding:18px 18px 0}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-media img{padding:10px 12px 6px 0;object-position:center}.home2-corporate-panel-regions .home2-corporate-card-media>span{top:12px;bottom:auto}.home2-corporate-region-card:hover .home2-corporate-card-media img{transform:scale(1.04)}.home2-corporate-card-media>span{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);min-height:26px;padding:7px 10px;display:inline-flex;align-items:center;border-radius:999px;color:#3134f5;background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(7,8,53,.1);font-size:10.5px;line-height:1;font-weight:900}.home2-corporate-card-body{min-width:0;padding:14px 16px 16px;display:block}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-body{order:1;padding:18px 10px 18px 18px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 10px;align-content:center;align-items:center}.home2-corporate-card-icon{width:32px;height:32px;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#3134f5;background:#efeffe;font-size:18px}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-icon{width:30px;height:30px;grid-row:1/span 2;margin:0;font-size:16px}.home2-corporate-card-body strong{display:block;color:#181838;font-size:13.5px;line-height:1.25;font-weight:900}.home2-corporate-panel-regions .home2-corporate-region-card:first-child .home2-corporate-card-body strong{font-size:15px}.home2-corporate-card-body small{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#7a8598;font-size:11.5px;line-height:1.45;font-weight:650}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-body small{grid-column:2;-webkit-line-clamp:2;margin-top:5px;font-size:11px}.home2-corporate-panel-blogs{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr);grid-template-rows:repeat(2,1fr);gap:14px;align-content:start}.home2-corporate-blog-card{min-height:0;padding:12px;display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;border:1px solid #e7e7f7;border-radius:8px;color:#181838;background:#fff;box-shadow:0 12px 26px rgba(7,8,53,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home2-corporate-blog-card:first-child{grid-row:1/span 2;grid-template-columns:1fr;align-content:start}.home2-corporate-blog-card:hover,.home2-corporate-blog-card:focus-visible{color:#181838;border-color:rgba(49,52,245,.26);box-shadow:0 16px 32px rgba(49,52,245,.1);transform:translateY(-2px)}.home2-corporate-blog-media{height:88px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;color:#3134f5;background:#efeffe;font-size:27px}.home2-corporate-blog-card:first-child .home2-corporate-blog-media{height:150px}.home2-corporate-blog-media img{width:100%;height:100%;display:block;object-fit:cover}.home2-corporate-blog-copy{min-width:0;display:block}.home2-corporate-blog-copy small{display:block;margin-bottom:6px;color:#3134f5;font-size:10.5px;line-height:1.2;font-weight:900}.home2-corporate-blog-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#181838;font-size:13.5px;line-height:1.25;font-weight:900}.home2-corporate-blog-card:first-child .home2-corporate-blog-copy strong{font-size:15px}.home2-corporate-blog-copy span{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#7a8598;font-size:11.5px;line-height:1.45;font-weight:650}.home2-corporate-mega-card{position:relative;justify-content:stretch;overflow:hidden}.home2-corporate-side-panel{position:relative;width:100%;min-height:100%;padding:20px;display:none;flex-direction:column;justify-content:flex-start;border:1px solid #e7e7f7;border-radius:8px;background:linear-gradient(180deg,rgba(248,248,255,.98),rgba(255,255,255,.98)),#fff;box-shadow:0 16px 34px rgba(7,8,53,.06)}.home2-corporate-side-panel.is-active{display:flex}.home2-corporate-side-icon{width:42px;height:42px;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#3134f5;background:#efeffe;font-size:22px}.home2-corporate-side-panel .home2-generic-mega-kicker{position:absolute;top:32px;left:70px;margin:0;color:#3134f5;background:0 0;box-shadow:none}.home2-corporate-side-panel>strong{display:block;max-width:250px;color:#181838;font-size:18px;line-height:1.22;font-weight:900}.home2-corporate-side-panel p{max-width:250px;margin:9px 0 0;color:#7a8598;font-size:12px;line-height:1.45;font-weight:650}.home2-corporate-side-panel .home2-mega-cta{width:100%;justify-content:center;margin-top:auto}.home2-corporate-side-visual{position:relative;width:100%;height:126px;margin:18px 0 17px;display:block}.home2-corporate-side-card-image{display:flex;align-items:center;justify-content:center}.home2-corporate-side-card-image img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(49,52,245,.1))}.home2-corporate-side-panel-regions{position:relative;justify-content:flex-start;padding:18px}.home2-corporate-side-panel-regions .home2-corporate-side-icon{width:42px;height:42px;margin-bottom:0;border-radius:9px;font-size:22px}.home2-corporate-side-panel-regions .home2-generic-mega-kicker{position:absolute;top:32px;left:70px;margin:0;color:#3134f5;background:0 0;box-shadow:none}.home2-corporate-region-map{position:relative;width:100%;height:128px;margin:18px 0 16px;display:flex;align-items:center;justify-content:center}.home2-corporate-region-map::before,.home2-corporate-region-map::after{display:none}.home2-corporate-region-map img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(49,52,245,.12))}.home2-corporate-side-panel-regions>strong{font-size:17px}.home2-corporate-side-panel-regions p{max-width:235px}.home2-corporate-side-panel-regions .home2-mega-cta{width:100%;justify-content:center}@media (max-width:1399px){.home2-mega-shell{--home2-mega-tabs-width:clamp(220px, 18vw, 260px);--home2-mega-proof-width:clamp(270px, 21vw, 320px);padding-right:clamp(24px,2.6vw,38px);padding-left:clamp(24px,2.6vw,38px);grid-template-columns:var(--home2-mega-tabs-width) minmax(430px,1fr) var(--home2-mega-proof-width);column-gap:clamp(22px,2.4vw,34px)}.home2-corporate-mega-shell{grid-template-columns:var(--home2-mega-tabs-width) minmax(620px,1fr) var(--home2-mega-proof-width)}.home2-corporate-panel-regions{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.home2-corporate-panel-regions,.home2-corporate-panel-references{gap:12px}.home2-corporate-region-card{height:316px}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child){height:152px;grid-template-columns:minmax(0,1fr) minmax(138px,40%)}.home2-corporate-card-media{height:118px}.home2-corporate-panel-regions .home2-corporate-region-card:first-child .home2-corporate-card-media{height:198px}.home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-media{height:100%}.home2-corporate-about-link{height:158px;padding-top:21px;padding-bottom:18px}.home2-corporate-about-link small{max-width:285px;font-size:12px}.home2-corporate-blog-card{grid-template-columns:108px minmax(0,1fr)}.home2-corporate-blog-card:first-child .home2-corporate-blog-media{height:136px}.home2-mega-services,.home2-mega-service-panel{column-gap:clamp(22px,2.4vw,34px)}.home2-mega-proof-card{padding-left:clamp(20px,2vw,30px)}.home2-mega-device{transform:scale(.92);transform-origin:left top}}@media (prefers-reduced-motion:reduce){.home2-header .home2-mega-menu,.home2-mega-shell{transition:none}}.home2-header .btn-gradient{min-height:44px;border-radius:10px;padding:12px 18px}.home2-header .burger-icon{width:44px;height:44px;margin-left:12px;border-color:rgba(4,5,86,.18)!important}.home2-section{padding:var(--home2-section-y)0}.home2-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:44px 0 0;overflow:hidden;background:linear-gradient(#f6f6fd 0,#fbfbff 46%,#f7f7ff 100%);border-bottom:none}.home2-hero h1{margin:0;color:#000;font-size:clamp(48px,7.2vw,96px);line-height:1.04;letter-spacing:-.03em;font-weight:900}.home2-work-card:focus-visible{border-color:rgba(81,84,248,.28);box-shadow:none;transform:translateY(-2px)}.home2-work-card:focus-visible{outline:0}.home2-audit-form button:focus-visible{color:#fff;transform:translateY(-1px);box-shadow:0 17px 32px rgba(6,8,150,.27)}.home2-audit-form button:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:3px}.home2-audit-status.is-error{color:var(--home2-danger)}.home2-audit-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.home2-audit-score{width:112px;height:112px;border:1px solid rgba(49,52,245,.14);border-radius:12px;background:#ebebfe;color:#050782;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:950}.home2-audit-score strong{font-size:38px;line-height:1}.home2-audit-score span{font-size:12px}.home2-audit-findings{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.home2-audit-findings li{border:1px solid rgba(4,5,86,.1);border-radius:8px;padding:10px 12px;color:#334155;line-height:1.45;background:#f6f6fd}.home2-audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.home2-audit-metric{min-width:0;padding:11px 9px;border:1px solid rgba(49,52,245,.12);border-radius:9px;background:#f4f5ff;text-align:center}.home2-audit-metric strong,.home2-audit-metric span{display:block}.home2-audit-metric strong{color:#090ccd;font-size:22px;line-height:1}.home2-audit-metric span{margin-top:5px;color:#526070;font-size:10px;line-height:1.25}.home2-audit-ai-commentary{margin-top:16px;padding:15px;border:1px solid rgba(49,52,245,.16);border-radius:10px;background:linear-gradient(145deg,#efeffe,#fff)}.home2-audit-ai-commentary-head{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#3134f5}.home2-audit-ai-commentary p{white-space:pre-line;font-size:13px}.home2-audit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.home2-audit-actions button,.home2-audit-actions a{min-height:42px;border-radius:9px;border:1px solid rgba(4,5,86,.16);background:#fff;color:var(--home2-primary);padding:10px 12px;font-weight:900}.home2-audit-actions button:first-child{background:linear-gradient(135deg,#3134f5,#050782);color:#fff;border-color:#3134f5}.home2-regions .home2-inline-link:focus-visible{color:#050782;border-color:rgba(49,52,245,.34);box-shadow:0 16px 38px rgba(6,8,150,.1);transform:translateY(-2px)}.home2-regions .home2-inline-link:focus-visible i{transform:translateX(4px)}.home2-footer{background:#070829;color:rgba(255,255,255,.74);padding:34px 0 0}.home2-footer-main{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:42px;padding:42px 0 34px}.home2-footer-logo img{width:150px;height:auto;filter:brightness(0) invert(1)}.home2-footer-brand p{max-width:360px;margin:18px 0 0;line-height:1.65}.home2-footer-contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.home2-footer-contact a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:800}.home2-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.home2-footer-group h3{margin:0 0 14px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:0;font-weight:900}.home2-footer-group a{display:block;color:rgba(255,255,255,.72);line-height:1.35;font-size:14px;margin-bottom:10px}.home2-footer-group a:hover{color:#fff}.home2-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px}.home2-footer-bottom div{display:flex;flex-wrap:wrap;gap:14px}.home2-footer-bottom a{color:rgba(255,255,255,.78)}.home2-floating-contact{position:fixed;left:18px;bottom:22px;z-index:1010;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.home2-floating-call{position:relative;display:inline-block;width:52px;height:52px;text-align:center;cursor:pointer;-webkit-font-smoothing:antialiased}.home2-floating-call:after,.home2-floating-call:before{content:"";border-radius:100%;position:absolute;top:0;left:0;width:52px;height:52px;transform-origin:center center;box-sizing:border-box;z-index:9;transition:.5s}.home2-floating-call:after{animation:home2CallBackAnim 3s linear infinite}.home2-floating-call:before{animation:home2CallBorderAnim 3s -.5s linear infinite}.home2-floating-call-btn{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;transition:.5s}.home2-floating-call:hover .home2-floating-call-btn{animation:home2CallBounceAnim 1s linear infinite}.home2-floating-call-phone:after{background:var(--home2-primary, #040556)}.home2-floating-call-phone:before{border:1px solid var(--home2-primary, #040556)}.home2-floating-call-phone .home2-floating-call-btn{background-color:var(--home2-primary, #040556);font-size:18px}@media (min-width:768px){.home2-floating-call,.home2-floating-call:after,.home2-floating-call:before{width:64px;height:64px}.home2-floating-call-btn{font-size:30px}.home2-floating-call-phone .home2-floating-call-btn{font-size:22px}}@keyframes home2CallBackAnim{0%{transform:scaleX(.7) scaleY(.7)}25%{transform:scaleX(1.2) scaleY(1.2)}50%{transform:scaleX(1.5) scaleY(1.5)}65%{transform:scaleX(1.2) scaleY(1.2);opacity:.7}to{transform:scaleX(.7) scaleY(.7);opacity:0}}@keyframes home2CallBorderAnim{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.5) scaleY(1.5)}to{transform:scaleX(2) scaleY(2);opacity:0}}@keyframes home2CallBounceAnim{0%{transform:rotate(0deg)}15%{transform:rotate(15deg)}30%{transform:rotate(0deg)}45%{transform:rotate(-15deg)}60%{transform:rotate(0deg)}}.home2-offer-modal .modal-content{border:0;border-radius:10px;overflow:hidden;box-shadow:0 28px 70px rgba(4,5,86,.28)}.home2-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (prefers-reduced-motion:reduce){.home2-page *,.home2-page ::before,.home2-page ::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1199.98px){:root{--home2-section-y:56px}.home2-footer-main{grid-template-columns:1fr}.home2-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.home2-campaign-inner{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.home2-campaign-left,.home2-campaign-right{display:contents}.home2-campaign-text{flex:1 1 auto;min-width:0;text-align:left;order:0}.home2-campaign-text-desktop{display:none}.home2-campaign-text-mobile{display:inline}.home2-campaign-btn{flex:0 0 auto;order:1;white-space:nowrap}.home2-header .navbar{min-height:68px}.home2-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:767.98px){:root{--home2-section-y:42px}.home2-hero{padding:34px 0 0}.home2-hero h1{font-size:clamp(32px,9vw,44px)}.home2-audit-summary{grid-template-columns:1fr}.home2-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.home2-footer-links{grid-template-columns:1fr}.home2-floating-contact{left:12px;bottom:12px}}.home2-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))}.home2-footer-group a{position:relative;padding-left:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2-footer-group:not(.home2-footer-contact-group) a::before{content:">>";position:absolute;left:0;top:0;color:rgba(255,255,255,.44);font-size:11px;font-weight:400;letter-spacing:-1px}.home2-footer-contact-group a{display:flex;align-items:flex-start;gap:9px;padding-left:0;white-space:normal;overflow:visible}.home2-footer-contact-group i{color:#fff;opacity:.78;margin-top:1px}.home2-footer-contact-group span{min-width:0;line-height:1.4}@media (max-width:767.98px){.home2-hero{padding:50px 0 0}.home2-hero h1{font-size:clamp(34px,9vw,52px)}}#home2Hero.home2-hero{display:block;width:100%;padding-top:44px}#home2Hero.home2-reference-hero{--reference-blue:#3134f5;--reference-ink:#06074a;--reference-muted:#66728d;position:relative;display:block;width:100%;min-height:calc(100svh - var(--home2-top-offset));padding:clamp(22px,3.6vh,42px)0;overflow:hidden;background:radial-gradient(circle at 84% 34%,rgba(49,52,245,.11)0,rgba(49,52,245,.07) 22%,rgba(49,52,245,0) 48%),linear-gradient(115deg,#fff 0,#fff 58%,#f4f5ff 100%);border-bottom:1px solid rgba(214,214,243,.42)}#home2Hero.home2-reference-hero::before{content:"";position:absolute;right:-110px;bottom:-150px;width:560px;height:285px;border-radius:50%;background:rgba(49,52,245,.07);filter:blur(1px);pointer-events:none}#home2Hero.home2-reference-hero::after{content:"";position:absolute;right:120px;bottom:-210px;width:430px;height:250px;border-radius:50%;border:42px solid rgba(49,52,245,.045);pointer-events:none}.home2-reference-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(36px,5vw,78px);min-height:calc(100svh - var(--home2-top-offset) - clamp(44px,7.2vh,84px))}.home2-reference-copy{max-width:660px}#home2Hero.home2-reference-hero h1,#home2Hero.home2-reference-hero h2{max-width:650px;margin:0;color:var(--reference-ink);font-size:clamp(48px,5.08vw,69px);line-height:1.14;font-weight:900;letter-spacing:-.045em}#home2Hero.home2-reference-hero h1 span,#home2Hero.home2-reference-hero h2 span{color:var(--reference-blue)}@media (max-width:1199.98px){.home2-reference-hero-inner{grid-template-columns:minmax(535px,1fr) minmax(360px,.72fr);gap:18px}#home2Hero.home2-reference-hero h1,#home2Hero.home2-reference-hero h2{font-size:clamp(44px,5.2vw,60px)}}@media (max-width:991.98px){:root{--home2-top-offset:146px}#home2Hero.home2-reference-hero{padding:34px 0 44px}.home2-reference-hero-inner{grid-template-columns:1fr;min-height:auto}.home2-reference-copy{max-width:720px}}@media (max-width:767.98px){:root{--home2-top-offset:150px}#home2Hero.home2-reference-hero{min-height:calc(100svh - var(--home2-top-offset));padding:30px 0 38px}#home2Hero.home2-reference-hero h1,#home2Hero.home2-reference-hero h2{font-size:clamp(39px,10.7vw,50px);line-height:1.1}}@media (max-width:575.98px){.home2-reference-copy{max-width:100%;min-width:0}}.home3-page{--home3-campaign-height:42px}.home3-page .home2-campaign{position:absolute!important;left:0!important;right:0!important;width:100%!important;background:0 0!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;top:0!important;z-index:1000!important}.home3-page .home2-header{position:fixed!important;left:0!important;right:0!important;width:100%!important;top:var(--home3-campaign-height)!important;z-index:999!important;background:0 0!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transition:top .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease,backdrop-filter .28s ease,transform .28s ease}.home3-page.home3-nav-hidden .home2-header{transform:translateY(-100%)!important;pointer-events:none!important}.home3-page.home3-nav-scrolled .home2-campaign{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.home3-page.home3-nav-scrolled .home2-header{top:0!important;background:#fff!important;border-bottom-color:rgba(4,5,86,.1)!important;box-shadow:0 14px 34px rgba(4,5,43,.12)!important;backdrop-filter:none!important}.home3-page.home3-nav-scrolled.home3-nav-hidden .home2-header{background:0 0!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.home3-page:not(.home3-nav-scrolled) .home2-header .nav-link,.home3-page:not(.home3-nav-scrolled) .home2-campaign-text,.home3-page:not(.home3-nav-scrolled) .home2-campaign-phone{color:#fff!important}.home3-page:not(.home3-nav-scrolled) .home2-header .navbar-brand img{filter:brightness(0) invert(1)}.home3-page.home3-nav-scrolled .home2-header .navbar-brand img{filter:none}.home3-page:not(.home3-nav-scrolled) .home2-header .nav-link:hover,.home3-page:not(.home3-nav-scrolled) .home2-header .nav-link:focus{color:#fff!important;background:0 0!important}.home3-page:not(.home3-nav-scrolled) .home2-header .btn-gradient,.home3-page:not(.home3-nav-scrolled) .home2-campaign-btn{color:#fff!important;background:0 0!important;border-color:transparent!important;box-shadow:none!important}.home3-page .home2-header .burger-icon{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:4px;position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:46px;height:46px;margin-left:12px;padding:0;overflow:visible;border-radius:13px!important;background:rgba(10,11,94,.05);border:1px solid rgba(4,5,86,.14)!important;box-shadow:none!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}@media (min-width:992px){.home3-page .home2-header .burger-icon{display:none!important}}.home3-page .home2-header .burger-icon::before,.home3-page .home2-header .burger-icon::after,.home3-page .home2-header .burger-icon>span::before,.home3-page .home2-header .burger-icon>span::after{display:none!important}.home3-page .home2-header .burger-icon>span{position:static;top:auto!important;bottom:auto!important;left:auto!important;width:18px!important;height:2px!important;margin:0!important;border-radius:999px;background:#0a0b5e!important;transform:none;transition:background .22s ease,transform .22s ease,width .22s ease,opacity .22s ease}.home3-page .home2-header .burger-icon.burger-close>span{position:absolute;top:50%;left:50%}.home3-page .home2-header .burger-icon.burger-close>span.burger-icon-mid{opacity:0}.home3-page .home2-header .burger-icon.burger-close>span.burger-icon-top{width:20px!important;transform:translate(-50%,-50%) rotate(45deg)}.home3-page .home2-header .burger-icon.burger-close>span.burger-icon-bottom{width:20px!important;transform:translate(-50%,-50%) rotate(-45deg)}@media (hover:hover){.home3-page.home3-nav-scrolled .home2-header .burger-icon:hover{background:rgba(6,8,150,.09);border-color:rgba(6,8,150,.3)!important}}.home3-page:not(.home3-nav-scrolled) .home2-header .burger-icon{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.26)!important;backdrop-filter:blur(6px)}.home3-page:not(.home3-nav-scrolled) .home2-header .burger-icon>span{background:#fff!important}@media (hover:hover){.home3-page:not(.home3-nav-scrolled) .home2-header .burger-icon:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.42)!important}}#home2Hero.home3-software-hero{--home3-hero-bg:#090a36;--home3-hero-blue:#3134f5;--home3-hero-cyan:#e2fa82;--home3-hero-violet:#7446ff;--home3-hero-text:#ffffff;--home3-hero-muted:rgba(255, 255, 255, .76);min-height:100svh;padding:calc(var(--home2-top-offset) + clamp(34px,4.2vh,56px))0 clamp(28px,4vh,44px);isolation:isolate;background:radial-gradient(circle at 50% 42%,rgba(49,52,245,.42)0,rgba(8,11,196,.23) 22%,rgba(9,10,54,0) 48%),radial-gradient(circle at 23% 34%,rgba(49,52,245,.28)0,rgba(8,10,182,.12) 25%,transparent 54%),linear-gradient(115deg,#0b0c4a 0,#090a35 48%,#170d36 100%);border-bottom:0}#home2Hero.home3-software-hero::before,#home2Hero.home3-software-hero::after{content:none;position:absolute;inset:auto;left:50%;top:54%;z-index:0;border:1px solid rgba(102,105,249,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}#home2Hero.home3-software-hero::before{width:min(1000px,72vw);aspect-ratio:1;box-shadow:0 0 70px rgba(49,52,245,.12) inset}#home2Hero.home3-software-hero::after{width:min(1340px,92vw);aspect-ratio:1;border-color:rgba(255,255,255,.09)}.home3-software-hero .home2-reference-hero-inner{position:relative;z-index:2;display:flex;min-height:calc(100svh - var(--home2-top-offset) - clamp(62px,8vh,100px));align-items:center;justify-content:center;text-align:center}.home3-software-hero .home2-reference-copy{position:relative;z-index:3;isolation:isolate;max-width:900px;margin:-122px auto 0;transform:scale(.94);transform-origin:center center}.home3-software-hero .home2-reference-copy::before{content:"";position:absolute;left:50%;top:48%;z-index:-1;width:min(1080px,98vw);height:clamp(380px,50vh,520px);border-radius:999px;background:radial-gradient(ellipse at center,rgba(49,52,245,.54)0,rgba(49,52,245,.26) 38%,rgba(49,52,245,0) 80%);filter:blur(8px);transform:translate(-50%,-50%);pointer-events:none}.home3-software-hero .home2-reference-copy>h1:not(.home3-hero-title),.home3-software-hero .home2-reference-copy>h2{display:none!important}.home3-hero-proof{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin:0 auto 30px;padding:7px 17px 7px 8px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.17);box-shadow:0 18px 55px rgba(0,0,0,.18);backdrop-filter:blur(14px)}.home3-hero-avatars{display:inline-flex;align-items:center}.home3-hero-avatars img{width:36px;height:36px;display:block;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.22)}.home3-hero-avatars img+img{margin-left:-11px}.home3-hero-stars{display:inline-flex;align-items:center;gap:1px;color:#ffc23d;font-size:19px;line-height:1}.home3-hero-proof strong{color:#fff;font-size:19px;line-height:1;font-weight:850;white-space:nowrap}#home2Hero.home3-software-hero .home3-hero-title{max-width:920px;margin:0 auto;color:var(--home3-hero-text);font-size:clamp(52px,5.25vw,86px);line-height:1.04;letter-spacing:0;font-weight:650}#home2Hero.home3-software-hero .home3-hero-subtitle{max-width:880px;margin:30px auto 0;color:var(--home3-hero-muted);font-size:clamp(17px,1.45vw,24px);line-height:1.25;font-weight:500}.home3-hero-call-form{width:min(510px,100%);min-height:70px;margin:38px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:center;padding:4px;border-radius:999px;background:#fff;box-shadow:0 26px 62px rgba(0,0,0,.22)}.home3-hero-call-form input[type=tel]{width:100%;min-height:62px;padding:0 22px 0 28px;color:#1f1f37;border:0;outline:0;background:0 0;font-size:19px;font-weight:500;border-top-left-radius:999px;border-bottom-left-radius:999px}.home3-hero-call-form input[type=tel]:-webkit-autofill,.home3-hero-call-form input[type=tel]:-webkit-autofill:hover,.home3-hero-call-form input[type=tel]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1f1f37!important;transition:background-color 5000s ease-in-out 0s}.home3-hero-call-form input[type=tel]::placeholder{color:#747984;opacity:1}.home3-hero-call-form button{min-height:62px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:3px solid #fff;border-radius:999px;color:#fff;background:var(--tc-linear-2, linear-gradient(135deg, #3134f5 0%, #050782 100%));box-shadow:0 14px 30px rgba(6,8,150,.3);font-size:19px;font-weight:850;transition:transform .2s ease,box-shadow .2s ease}.home3-hero-call-form button i{font-size:17px;line-height:1}.home3-hero-call-form button:hover,.home3-hero-call-form button:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px rgba(6,8,150,.38)}.home3-hero-call-form button:disabled{cursor:wait;opacity:.82;transform:none}.home3-hero-contact-actions.is-single{width:min(310px,100%);grid-template-columns:minmax(0,1fr)}.home3-hero-contact-actions.is-vertically-positioned{position:relative;left:auto;top:auto!important;transform:translateY(-18px)}.home3-hero-contact-action:focus-visible{color:#fff;background:rgba(255,255,255,.08);transform:translateY(-1px);text-decoration:none}.home3-hero-contact-action:focus-visible{outline:2px solid #fff;outline-offset:-2px}.home3-infinity-scene{position:absolute;left:50%;top:54%;z-index:1;width:min(1180px,88vw);transform:translate(-50%,-50%);pointer-events:none;opacity:.62}.home3-infinity-scene svg{display:block;width:100%;height:auto;overflow:visible;shape-rendering:geometricPrecision}.home3-infinity-segment{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home3-infinity-segment{stroke:rgba(163,164,251,.58);stroke-width:2.65;opacity:0;transition:opacity .22s linear}.home3-infinity-segment.is-white{opacity:.54}.home3-hero-orbit,.home3-hero-glow,.home3-hero-star{display:none!important}.home3-hero-orbit{left:50%;top:56%;z-index:0;border:1px solid rgba(49,52,245,.16);border-radius:50%;transform:translate(-50%,-50%)}.home3-hero-orbit-one{width:min(720px,58vw);aspect-ratio:1}.home3-hero-orbit-two{width:min(1600px,112vw);aspect-ratio:1;border-color:rgba(255,255,255,.07)}.home3-hero-orbit-three{width:min(2060px,138vw);aspect-ratio:1;border-color:rgba(255,255,255,.06)}.home3-hero-glow{z-index:0;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(49,52,245,.52)0,rgba(49,52,245,.16) 20%,transparent 62%);filter:blur(2px)}.home3-hero-glow-left{left:14%;bottom:10%}.home3-hero-glow-right{right:16%;bottom:7%}.home3-hero-star{z-index:0;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 20px 6px rgba(94,96,248,.34)}.home3-hero-star-left{left:16.5%;bottom:23%}.home3-hero-star-right{right:30.5%;top:51%}@media (max-width:991.98px){#home2Hero.home3-software-hero{min-height:auto;padding:calc(var(--home2-top-offset) + 28px)0 38px}.home3-software-hero .home2-reference-hero-inner{min-height:auto}.home3-software-hero .home2-reference-copy{margin-top:0;transform:scale(.96)}#home2Hero.home3-software-hero .home3-hero-title{font-size:clamp(30px,5vw,40px)!important}.home3-infinity-scene{top:43%;width:900px;max-width:128vw;opacity:.48}}@media (max-width:575.98px){#home2Hero.home3-software-hero{padding:calc(var(--home2-top-offset) + 22px)0 32px}.home3-software-hero .home2-reference-copy{margin-top:0;transform:scale(.97)}.home3-hero-proof{gap:7px;min-height:44px;margin-bottom:22px;padding-right:12px}.home3-hero-avatars img{width:31px;height:31px}.home3-hero-stars{font-size:14px}.home3-hero-proof strong{font-size:14px}#home2Hero.home3-software-hero .home3-hero-title{font-size:clamp(22px,6vw,28px);line-height:1.15;text-wrap:balance;overflow-wrap:break-word}#home2Hero.home3-software-hero .home3-hero-title br{display:none}#home2Hero.home3-software-hero .home3-hero-subtitle{margin-top:16px;font-size:15px;line-height:1.42}.home3-software-hero .home2-reference-copy::before{top:47%;height:440px;background:radial-gradient(ellipse at center,rgba(49,52,245,.54)0,rgba(49,52,245,.26) 38%,rgba(49,52,245,0) 80%)}.home3-hero-call-form{grid-template-columns:minmax(0,1fr) 52px;gap:4px;min-height:0;margin-top:24px;padding:4px;border-radius:999px}.home3-hero-call-form input[type=tel],.home3-hero-call-form button{min-height:50px;font-size:15px}.home3-hero-call-form input[type=tel]{text-align:left;padding:0 8px 0 18px}.home3-hero-call-form button{width:52px;min-width:52px;padding:0;border-width:2px}.home3-hero-call-form button span{display:none}.home3-hero-call-form button i{font-size:18px}.home3-hero-contact-actions.is-vertically-positioned{transform:translateY(-12px)}.home3-hero-contact-actions.is-single{width:min(270px,100%)}.home3-infinity-scene{top:38%;width:640px;max-width:170vw;opacity:.42}}.home2-service-card:focus-visible{outline:0;border-color:rgba(49,52,245,.48);box-shadow:0 0 0 4px rgba(49,52,245,.12),0 26px 68px rgba(15,16,65,.12)}.home2-service-card:focus-visible .home2-service-link{color:#3134f5}.home2-service-card:focus-visible .home2-service-link{gap:18px}@media (max-width:575.98px){.home2-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.home2-audit-summary{grid-template-columns:1fr}.home2-audit-score{width:96px;height:96px}}.home2-blog-all-link:focus-visible{color:#fff;background:var(--home2-primary-2);transform:translateY(-2px);box-shadow:0 14px 30px rgba(6,8,150,.22)}.home2-blog-all-link:focus-visible i,.home2-blog-read-link:focus-visible i{transform:translateX(4px)}.home2-blog-feature-link:focus-visible h3,.home2-blog-list-link:focus-visible h3{color:var(--home2-primary-2)}.home2-blog-read-link:focus-visible{color:var(--home2-primary-2)}.home2-blog a:focus-visible{outline:3px solid rgba(6,8,150,.28);outline-offset:4px}.home2-blog-feature-link:focus-visible,.home2-blog-list-link:focus-visible{outline-offset:-3px}.home2-faq-all-button:focus-visible{color:#fff;background:#3134f5;box-shadow:0 16px 32px rgba(49,52,245,.2);transform:translateY(-2px)}.home2-faq-all-button:focus-visible i:last-child{transform:translateX(4px)}.home2-faq-all-button:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:4px}.home2-faq-contact a:focus-visible{color:#0a0dcf}.home2-faq-contact a:focus-visible i{transform:translateX(4px)}.home2-faq-contact a:focus-visible{outline:3px solid rgba(49,52,245,.18);outline-offset:5px;border-radius:4px}.home2-faq-item{position:relative;overflow:hidden;border:1px solid rgba(19,20,86,.11);border-radius:10px;background:rgba(255,255,255,.9);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.home2-faq-item:hover{border-color:rgba(49,52,245,.24)}.home2-faq-item[open]{border-color:rgba(49,52,245,.26);background:#fff;box-shadow:inset 3px 0 0#3134f5,0 14px 34px rgba(15,16,104,.07)}.home2-faq-item summary{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;gap:18px;align-items:center;min-height:78px;padding:14px 17px 14px 20px;color:#07083f;list-style:none;cursor:pointer}.home2-faq-item summary::-webkit-details-marker{display:none}.home2-faq-item summary::marker{content:""}.home2-faq-item summary:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:-4px;border-radius:9px}@media (max-width:1199.98px){.home2-faq-item summary{grid-template-columns:44px minmax(0,1fr) 34px;gap:14px}}@media (max-width:767.98px){.home2-faq-item summary{grid-template-columns:42px minmax(0,1fr) 30px;gap:11px;min-height:74px;padding:13px 12px 13px 14px}}@media (max-width:575.98px){.home2-faq-item summary{grid-template-columns:38px minmax(0,1fr) 28px;gap:9px;padding-right:9px;padding-left:11px}}@media (prefers-reduced-motion:reduce){.home2-faq-item{transition:none}}.home2-contact-cta{position:relative;padding:clamp(48px,5.6vw,88px)0;overflow:hidden;font-family:var(--tc-body-font-family, "Satoshi-Variable", Satoshi, Arial, sans-serif);background:radial-gradient(circle at 8% 100%,rgba(49,52,245,.075),transparent 17%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(251,251,255,.94));border-top:1px solid rgba(19,20,86,.06)}.home2-contact-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:none;background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 78% 70%at 50% 50%,transparent 34%,#000 90%);mask-image:radial-gradient(ellipse 78% 70%at 50% 50%,transparent 34%,#000 90%)}.home2-contact-cta .container{position:relative;z-index:1}.home2-contact-cta-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);gap:clamp(48px,5vw,92px);align-items:center;min-height:680px;padding:clamp(52px,5vw,78px);overflow:hidden;border:0;border-radius:18px;background:radial-gradient(circle at 8% 100%,rgba(49,52,245,.075),transparent 17%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(251,251,255,.94));box-shadow:0 24px 70px rgba(15,16,65,.08),inset 0 1px 0#fff}.home2-contact-cta .home2-contact-cta-shell{border-radius:0;background:0 0;box-shadow:none}.home2-contact-cta-dots{position:absolute;z-index:-1;top:45px;left:34px;width:74px;height:92px;opacity:.6;pointer-events:none;background-image:none;background-size:22px 22px;mask-image:linear-gradient(135deg,#000,transparent 92%)}.home2-contact-cta-orbit{position:absolute;z-index:-1;top:50%;right:-155px;width:470px;height:470px;border:2px dashed rgba(49,52,245,.17);border-radius:50%;transform:translateY(-41%);pointer-events:none}.home2-contact-cta-orbit::after{content:"";position:absolute;top:50%;left:0;width:50%;height:72%;border-radius:100%0 0 100%/50%0 0 50%;background:linear-gradient(180deg,rgba(49,52,245,.04),rgba(49,52,245,.13));transform:translateY(-50%)}.home2-contact-cta-copy,.home2-contact-cta-form-card{position:relative;z-index:1;min-width:0}.home2-contact-cta-copy{padding:16px 0 8px}.home2-contact-cta-kicker{display:inline-flex;align-items:center;gap:9px;min-height:42px;margin-bottom:28px;padding:10px 17px;color:#0d10d8;border:1px solid rgba(49,52,245,.22);border-radius:999px;background:rgba(255,255,255,.78);font-size:14px;line-height:1;font-weight:750;box-shadow:0 8px 24px rgba(15,16,104,.04)}.home2-contact-cta-kicker i{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#3134f5;box-shadow:0 0 0 5px rgba(49,52,245,.09)}.home2-contact-cta-kicker b{color:rgba(13,16,216,.42);font-weight:500}.home2-contact-cta-copy h2{margin:0;color:#07083f;font-size:clamp(48px,4.8vw,74px);line-height:.98;font-weight:950;letter-spacing:-.045em}.home2-contact-cta-copy h2 span{color:#3134f5}.home2-contact-cta-copy>p:not(.home2-contact-cta-privacy){max-width:610px;margin:28px 0 0;color:#53627a;font-size:clamp(16px,1.22vw,19px);line-height:1.72}.home2-contact-cta-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.home2-contact-cta-benefit{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:start;min-width:0}.home2-contact-cta-benefit>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#3134f5;border:1px solid rgba(49,52,245,.08);border-radius:50%;background:#eeeefe;font-size:21px}.home2-contact-cta-benefit strong,.home2-contact-cta-benefit small{display:block}.home2-contact-cta-benefit strong{margin-top:1px;color:#07083f;font-size:13px;line-height:1.35;font-weight:900}.home2-contact-cta-benefit small{margin-top:5px;color:#66738a;font-size:11px;line-height:1.48}.home2-contact-cta-actions{display:flex;align-items:center;gap:16px;margin-top:42px}.home2-contact-cta-primary,.home2-contact-cta-phone{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:14px 28px;border-radius:10px;font-size:16px;line-height:1;font-weight:850;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.home2-contact-cta-primary{min-width:210px;color:#fff;border:1px solid #3134f5;background:linear-gradient(135deg,#3134f5,#090cd8);box-shadow:0 15px 30px rgba(49,52,245,.2)}.home2-contact-cta-primary:hover,.home2-contact-cta-primary:focus-visible{color:#fff;background:linear-gradient(135deg,#3134f5,#080bbe);transform:translateY(-2px);box-shadow:0 18px 34px rgba(49,52,245,.27)}.home2-contact-cta-phone{color:#07083f;border:1px solid rgba(19,20,86,.16);background:rgba(255,255,255,.9)}.home2-contact-cta-phone:hover,.home2-contact-cta-phone:focus-visible{color:#3134f5;border-color:rgba(49,52,245,.35);background:#fff;transform:translateY(-2px)}.home2-contact-cta-primary:focus-visible,.home2-contact-cta-phone:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:4px}.home2-contact-cta-form-card{padding:42px 38px 34px;border:1px solid rgba(19,20,86,.1);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 28px 64px rgba(15,16,65,.12),inset 0 1px 0#fff;backdrop-filter:blur(10px)}.home2-contact-cta-stat{position:absolute;top:24px;right:24px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-width:184px;padding:12px 14px;border:1px solid rgba(49,52,245,.11);border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(15,16,104,.12)}.home2-contact-cta-stat>span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;border-radius:50%;background:linear-gradient(145deg,#3134f5,#090cd8);font-size:22px;box-shadow:0 10px 24px rgba(49,52,245,.22)}.home2-contact-cta-stat strong,.home2-contact-cta-stat small{display:block}.home2-contact-cta-stat strong{color:#3134f5;font-size:27px;line-height:1;font-weight:950}.home2-contact-cta-stat small{max-width:95px;margin-top:5px;color:#07083f;font-size:11px;line-height:1.25;font-weight:800}.home2-contact-cta-form-head{max-width:calc(100% - 190px);min-height:86px;margin-bottom:22px}.home2-contact-cta-form-head>span{display:block;margin-bottom:6px;color:#3134f5;font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.home2-contact-cta-form-head h3{margin:0;color:#07083f;font-size:clamp(27px,2.15vw,34px);line-height:1.08;font-weight:950;letter-spacing:-.025em}.home2-contact-cta-form-head p{margin:9px 0 0;color:#66738a;font-size:13px;line-height:1.5}.home2-contact-cta-form{display:grid;gap:12px}.home2-contact-cta-field{position:relative;min-width:0}.home2-contact-cta-field>i{position:absolute;z-index:2;top:50%;left:18px;color:#647493;font-size:17px;transform:translateY(-50%);pointer-events:none}.home2-contact-cta-field input,.home2-contact-cta-field select,.home2-contact-cta-field textarea{width:100%;min-height:54px;margin:0;padding:13px 44px 13px 50px;color:#07083f;border:1px solid rgba(19,20,86,.16);border-radius:9px;outline:0;background:#fff;font:inherit;font-size:14px;line-height:1.4;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.home2-contact-cta-field select{cursor:pointer}.home2-contact-cta-field textarea{min-height:100px;padding-top:17px;resize:vertical}.home2-contact-cta-field-message>i{top:18px;transform:none}.home2-contact-cta-field input::placeholder,.home2-contact-cta-field textarea::placeholder{color:#77849a;opacity:1}.home2-contact-cta-field:focus-within>i{color:#3134f5}.home2-contact-cta-field input:focus,.home2-contact-cta-field select:focus,.home2-contact-cta-field textarea:focus{border-color:rgba(49,52,245,.58);background:#fff;box-shadow:0 0 0 4px rgba(49,52,245,.09)}.home2-contact-cta-submit{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:58px;margin-top:3px;padding:14px 24px;color:#fff;border:0;border-radius:9px;background:linear-gradient(135deg,#3134f5,#090cd8);font-size:16px;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 14px 28px rgba(49,52,245,.19);transition:background .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.home2-contact-cta-submit:hover,.home2-contact-cta-submit:focus-visible{background:linear-gradient(135deg,#3134f5,#080bbe);transform:translateY(-2px);box-shadow:0 18px 32px rgba(49,52,245,.26)}.home2-contact-cta-submit:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:4px}.home2-contact-cta-submit:disabled{opacity:.65;cursor:wait;transform:none}@media (max-width:1199.98px){.home2-contact-cta-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:42px;padding:48px 42px}.home2-contact-cta-benefits{grid-template-columns:1fr;gap:14px}.home2-contact-cta-benefit{grid-template-columns:44px minmax(0,1fr)}.home2-contact-cta-benefit>span{width:44px;height:44px}}@media (max-width:991.98px){.home2-contact-cta-shell{grid-template-columns:1fr;gap:52px;padding:58px}.home2-contact-cta-copy{max-width:720px}.home2-contact-cta-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.home2-contact-cta-form-card{max-width:680px}}@media (max-width:767.98px){.home2-contact-cta{padding:38px 0}.home2-contact-cta-shell{min-height:0;gap:38px;padding:44px 28px 28px;border-radius:14px}.home2-contact-cta-dots{top:20px;left:14px;transform:scale(.78);transform-origin:top left}.home2-contact-cta-orbit{display:none}.home2-contact-cta-kicker{margin-bottom:24px;font-size:12px}.home2-contact-cta-copy h2{font-size:clamp(42px,12vw,58px)}.home2-contact-cta-copy>p:not(.home2-contact-cta-privacy){margin-top:22px;font-size:15px}.home2-contact-cta-benefits{grid-template-columns:1fr;margin-top:30px}.home2-contact-cta-actions{align-items:stretch;flex-direction:column;margin-top:34px}.home2-contact-cta-primary,.home2-contact-cta-phone{width:100%}.home2-contact-cta-form-card{padding:28px 22px 24px;border-radius:13px}.home2-contact-cta-stat{position:static;width:100%;margin-bottom:24px}.home2-contact-cta-form-head{max-width:none;min-height:0}}@media (max-width:575.98px){.home2-contact-cta .container{padding-right:16px;padding-left:16px}.home2-contact-cta-shell{padding:40px 20px 20px}.home2-contact-cta-kicker{min-height:38px;padding:9px 13px}.home2-contact-cta-copy h2{font-size:clamp(39px,12.8vw,50px)}.home2-contact-cta-form-card{padding:22px 16px 20px}.home2-contact-cta-field input,.home2-contact-cta-field select,.home2-contact-cta-field textarea{padding-right:36px;padding-left:46px;font-size:16px!important}.home2-contact-cta-field>i{left:16px}}@media (prefers-reduced-motion:reduce){.home2-contact-cta-primary,.home2-contact-cta-phone,.home2-contact-cta-field input,.home2-contact-cta-field select,.home2-contact-cta-field textarea,.home2-contact-cta-submit{transition:none}}.home2-testimonials-cta:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 20px 40px rgba(49,52,245,.28)}.home2-testimonials-cta-secondary:focus-visible{color:#090cd8;border-color:rgba(49,52,245,.34);background:#f8f8ff;box-shadow:0 18px 36px rgba(15,16,104,.12)}.home2-testimonials-cta:focus-visible i{transform:translateX(4px)}.home2-testimonials-cta:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:4px}.home2-testimonial-cards{--home2-testimonial-gap:clamp(12px, 1.15vw, 22px);min-width:0;display:flex;gap:var(--home2-testimonial-gap);align-items:stretch;padding:32px 0 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;user-select:none}.home2-testimonial-cards:active{cursor:grabbing}.home2-testimonial-cards.is-dragging,.home2-testimonial-cards.is-dragging .home2-testimonial-card{cursor:grabbing}.home2-testimonial-cards::-webkit-scrollbar{display:none}.home2-testimonial-card{position:relative;min-width:0;flex:0 0 calc((100% - (var(--home2-testimonial-gap)*2))/3);min-height:500px;display:flex;flex-direction:column;padding:clamp(25px,1.8vw,34px);overflow:hidden;border:1px solid rgba(19,20,86,.1);border-radius:13px;background:#fff;box-shadow:0 20px 52px rgba(15,16,65,.09),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(15px);scroll-snap-align:center;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.home2-testimonial-card.is-centered{z-index:2;min-height:540px;border-color:rgba(49,52,245,.16);transform:translateY(-18px);box-shadow:0 28px 72px rgba(15,16,104,.14),inset 0 1px 0 rgba(255,255,255,.96)}.home2-testimonial-card:hover{border-color:rgba(49,52,245,.24);box-shadow:0 26px 66px rgba(15,16,104,.13),inset 0 1px 0 rgba(255,255,255,.96)}.home2-testimonial-card:not(.is-centered):hover{transform:translateY(9px)}.home2-testimonial-card.is-centered:hover{transform:translateY(-24px)}@media (max-width:1399.98px){.home2-testimonial-card{min-height:510px;padding:26px 22px}.home2-testimonial-card.is-centered{min-height:550px}}@media (max-width:1199.98px){.home2-testimonial-cards{grid-column:1}}@media (max-width:991.98px){.home2-testimonial-cards{--home2-testimonial-gap:16px;gap:16px;margin-right:-6px;margin-left:-6px;padding:22px 6px 28px;scroll-padding-left:6px}.home2-testimonial-card,.home2-testimonial-card.is-centered{flex:0 0 min(72vw,380px);min-height:490px;scroll-snap-align:center;transform:none}.home2-testimonial-card:not(.is-centered):hover,.home2-testimonial-card.is-centered:hover{transform:none}}@media (max-width:767.98px){.home2-testimonial-card,.home2-testimonial-card.is-centered{flex-basis:min(82vw,350px);min-height:490px}}@media (max-width:575.98px){.home2-testimonial-cards{margin-right:-2px;margin-left:-2px;padding-right:2px;padding-left:2px}.home2-testimonial-card,.home2-testimonial-card.is-centered{flex-basis:min(84vw,332px);min-height:480px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.home2-testimonial-card{transition:none}.home2-testimonial-cards{scroll-behavior:auto}}.home2-footer{--home2-footer-bg:#03042f;--home2-footer-bg-deep:#020327;--home2-footer-blue:#3134f5;--home2-footer-cyan:#e2fa82;position:relative;isolation:isolate;margin-top:68px;padding:44px 0 0;overflow:visible;background:radial-gradient(circle at 74% 34%,rgba(49,52,245,.08),transparent 30%),linear-gradient(180deg,var(--home2-footer-bg) 0%,var(--home2-footer-bg-deep) 100%);background-color:var(--home2-footer-bg);color:rgba(235,235,254,.72)}.home2-footer::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 7% 55%,#3134f5 0 1px,transparent 1.5px),radial-gradient(circle at 22% 69%,#3134f5 0 1px,transparent 1.5px),radial-gradient(circle at 92% 23%,#3134f5 0 1px,transparent 1.5px);background-size:330px 280px,420px 360px,520px 440px}.home2-footer-container{position:relative;z-index:1}.home2-footer-main{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:clamp(28px,3vw,48px);padding:0 0 6px}.home2-footer-brand{min-width:0;padding-right:clamp(24px,3vw,48px);border-right:1px solid rgba(91,93,201,.17)}.home2-footer-logo{display:inline-flex;align-items:center;min-height:52px}.home2-footer-logo img{display:block;width:clamp(166px,13vw,206px);max-height:62px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.home2-footer-brand>p{max-width:340px;margin:20px 0 0;color:rgba(224,224,248,.7);font-size:15px;line-height:1.8}.home2-footer-contact{display:grid;gap:9px;margin-top:18px}.home2-footer-contact a{display:flex;align-items:center;gap:13px;width:fit-content;max-width:100%;margin:0;color:#f7f7ff;font-size:15px;font-weight:700}.home2-footer-contact a:hover,.home2-footer-contact a:focus-visible{color:#fff}.home2-footer-contact strong{color:inherit;font-weight:550}.home2-footer-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(49,52,245,.75);border-radius:7px;color:var(--home2-footer-cyan);background:rgba(8,11,197,.08);box-shadow:inset 0 0 18px rgba(49,52,245,.06)}.home2-footer-social a:focus-visible{color:#fff;border-color:rgba(49,52,245,.8);background:rgba(49,52,245,.22);transform:translateY(-2px)}.home2-footer-content{display:flex;min-width:0;flex-direction:column}.home2-footer-links{display:grid;grid-template-columns:1.2fr 1.2fr 1.15fr 1fr;gap:0;min-width:0}.home2-footer-group{min-width:0;padding:0 clamp(16px,1.55vw,26px);border-right:1px solid rgba(85,87,194,.14)}.home2-footer-group:first-child{padding-left:0}.home2-footer-group:last-child{padding-right:0;border-right:0}.home2-footer-group-icon{display:block;margin:0 0 22px;color:#3134f5;font-size:28px;line-height:1}.home2-footer-group h3{margin:0 0 22px;color:#f5f6ff;font-size:13px;line-height:1.25;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.home2-footer-group-list{display:grid;gap:18px}.home2-footer-group a,.home2-footer-contact-group a{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:0;overflow:visible;color:rgba(226,226,251,.76);font-size:13px;line-height:1.5;white-space:normal;text-overflow:clip;transition:color .18s ease,transform .18s ease}.home2-footer-group:not(.home2-footer-contact-group) a::before{content:none}.home2-footer-group a>i{flex:0 0 auto;margin-top:2px;color:rgba(230,230,254,.9);font-size:11px}.home2-footer-group a>span{min-width:0}.home2-footer-group a:hover,.home2-footer-group a:focus-visible{color:#fff;transform:translateX(2px)}.home2-footer-contact-group a{gap:11px}.home2-footer-contact-group a>i{margin-top:1px;color:#8385fa;font-size:15px}.home2-footer-contact-group>.home2-footer-group-icon{color:#3134f5;opacity:1}.home2-footer-consultation{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.8fr);align-items:center;gap:20px;width:82%;margin:20px 0 0 auto;padding:16px 20px;border:1px solid rgba(49,52,245,.28);border-radius:14px;background:rgba(2,3,43,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.home2-footer-consultation-copy{display:flex;align-items:center;gap:20px;min-width:0}.home2-footer-consultation-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border:1px solid rgba(49,52,245,.46);border-radius:50%;color:#3134f5;background:radial-gradient(circle at 50% 48%,rgba(49,52,245,.18),rgba(4,5,62,.4) 67%);font-size:28px;box-shadow:inset 0 0 30px rgba(49,52,245,.08)}.home2-footer-consultation-copy strong{display:block;margin-bottom:7px;color:#fff;font-size:15px;line-height:1.35;font-weight:800}.home2-footer-consultation-copy p{max-width:310px;margin:0;color:rgba(220,220,247,.68);font-size:13px;line-height:1.7}.home2-footer-consultation-action{min-width:0}.home2-footer-consultation-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px 18px;border:1px solid rgba(79,82,248,.58);border-radius:9px;color:#fff;background:linear-gradient(110deg,#3134f5 0,#3134f5 100%);box-shadow:0 10px 28px rgba(49,52,245,.18),inset 0 1px 0 rgba(255,255,255,.2);font-size:14px;line-height:1.2;font-weight:800;text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home2-footer-consultation-btn:hover,.home2-footer-consultation-btn:focus-visible{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 34px rgba(49,52,245,.28),inset 0 1px 0 rgba(255,255,255,.24)}.home2-footer-proof{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:13px;color:rgba(231,231,251,.72);font-size:12px}.home2-footer-proof>span strong{color:#fff;font-weight:850}.home2-footer-proof-avatars{display:flex;padding-left:10px}.home2-footer-proof-avatars img{width:34px;height:34px;margin-left:-10px;border:2px solid #dfdff7;border-radius:50%;object-fit:cover;background:#dfdff7}.home2-footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:14px;padding:14px 0 18px;border-top:1px solid rgba(49,52,245,.16);color:rgba(222,222,247,.68);font-size:13px}.home2-footer-bottom::before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:min(280px,50%);height:1px;background:linear-gradient(90deg,transparent,rgba(226,250,130,.35),transparent);pointer-events:none}.home2-footer-copyright{display:flex;align-items:center;gap:16px;flex:0 0 auto}.home2-footer-legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0}.home2-footer-legal a{position:relative;margin:0;padding:0 24px;color:rgba(226,226,248,.72);line-height:1.4}.home2-footer-legal a+a::before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;background:rgba(151,152,212,.4);transform:translateY(-50%)}.home2-footer-legal a:last-child{padding-right:0}.home2-footer-legal a:hover,.home2-footer-legal a:focus-visible{color:#fff}.home2-footer a:focus-visible{outline:2px solid #3134f5;outline-offset:4px}@media (max-width:1399.98px){.home2-footer-main{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:38px}.home2-footer-group{padding-inline:15px}.home2-footer-group-list{gap:15px}.home2-footer-consultation{width:86%}}@media (max-width:1199.98px){.home2-footer-main{grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:30px}.home2-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.home2-footer-group,.home2-footer-group:first-child,.home2-footer-group:last-child{padding:0 18px}.home2-footer-group:nth-child(2n){border-right:0}.home2-footer-consultation{width:100%;grid-template-columns:1fr}.home2-footer-consultation-action{display:grid;grid-template-columns:minmax(230px,.65fr) 1fr;align-items:center;gap:15px}.home2-footer-proof{margin:0}.home2-footer-bottom{align-items:flex-start;flex-direction:column}.home2-footer-legal{justify-content:flex-start}.home2-footer-legal a:first-child{padding-left:0}}@media (max-width:991.98px){.home2-footer{padding-top:54px}.home2-footer-main{grid-template-columns:1fr;gap:42px}.home2-footer-brand{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;padding:0 0 36px;border-right:0;border-bottom:1px solid rgba(91,93,201,.17)}.home2-footer-logo,.home2-footer-brand>p{grid-column:1}.home2-footer-contact{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0}.home2-footer-content{gap:30px}.home2-footer-consultation{margin-top:0}}@media (max-width:767.98px){.home2-footer{margin-top:54px;padding-top:42px}.home2-footer-brand{display:block}.home2-footer-brand>p{max-width:520px}.home2-footer-contact{margin-top:22px}.home2-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.home2-footer-group,.home2-footer-group:first-child,.home2-footer-group:last-child,.home2-footer-group:nth-child(4){padding:0 20px;border-right:1px solid rgba(85,87,194,.14)}.home2-footer-group:nth-child(odd){padding-left:0}.home2-footer-group:nth-child(even){padding-right:0;border-right:0}.home2-footer-group:last-child{padding-left:20px;border-right:0}.home2-footer-consultation-action{display:block}.home2-footer-proof{margin-top:14px}.home2-footer-bottom{gap:22px}.home2-footer-legal{gap:12px 20px}.home2-footer-legal a,.home2-footer-legal a:first-child,.home2-footer-legal a:last-child{padding:0}.home2-footer-legal a+a::before{content:none}}@media (max-width:575.98px){.home2-footer-main{gap:28px}.home2-footer-logo img{width:162px}.home2-footer-brand>p{font-size:14px;line-height:1.7}.home2-footer-contact a{font-size:14px}.home2-footer-links{grid-template-columns:1fr;gap:0}.home2-footer-group,.home2-footer-group:first-child,.home2-footer-group:last-child,.home2-footer-group:nth-child(4),.home2-footer-group:nth-child(odd),.home2-footer-group:nth-child(even){padding:26px 0;border-right:0;border-bottom:1px solid rgba(85,87,194,.14)}.home2-footer-group:first-child{padding-top:8px}.home2-footer-group-icon{margin-bottom:15px;font-size:25px}.home2-footer-group h3{margin-bottom:16px}.home2-footer-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.home2-footer-contact-group .home2-footer-group-list{grid-template-columns:1fr}.home2-footer-consultation{padding:20px}.home2-footer-consultation-copy{align-items:flex-start;gap:15px}.home2-footer-consultation-icon{width:56px;height:56px;flex-basis:56px;font-size:24px}.home2-footer-consultation-btn{width:100%;margin-top:20px}.home2-footer-proof{justify-content:flex-start}.home2-footer-copyright{align-items:flex-start}}@media (max-width:390px){.home2-footer-group-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home2-footer a{transition:none}}.home2-offer-modal .modal-dialog{width:min(1180px,calc(100vw - 32px));max-width:none;margin-inline:auto}.home2-offer-modal .modal-content{overflow:visible;border:0;border-radius:20px;background:0 0;box-shadow:0 34px 90px rgba(3,4,47,.26)}.home2-modal-cta-phone:focus-visible{color:#080bbe;border-color:rgba(49,52,245,.35);background:#e6e6fe}.home2-footer-ai-provider:focus-visible{color:#fff;border-color:rgba(49,52,245,.7);background:rgba(11,13,137,.68);transform:translateY(-2px)}.home2-footer-policy-link:focus-visible{color:#fff;border-color:rgba(49,52,245,.6);background:rgba(11,13,137,.65);transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(3,4,47,.3)}@media (max-width:991.98px){.home2-offer-modal.show{padding:10px}.home2-offer-modal .modal-dialog{width:min(760px,calc(100vw - 24px))}}@media (max-width:767.98px){.home2-offer-modal.show{padding:8px}.home2-offer-modal .modal-dialog{width:calc(100vw - 16px);margin:0}body.modal-open{overflow:hidden!important}body.modal-open .home2-offer-modal{overflow:hidden!important}body.modal-open .home2-offer-modal .modal-dialog{max-height:calc(100vh - 16px);display:flex;align-items:center}body.modal-open .home2-offer-modal .modal-content{max-height:100%;display:flex;flex-direction:column;overflow:hidden!important}body.modal-open .home2-offer-modal .modal-body{overflow:hidden!important;display:flex;flex-direction:column}body.modal-open .home2-modal-cta-shell{overflow:hidden!important}}body.home2-page .body-overlay-1{position:fixed;inset:0;z-index:2147483645!important;visibility:hidden;opacity:0;background:rgba(6,7,44,.16);transition:opacity .25s ease,visibility .25s ease}body.home2-page.mobile-menu-active .body-overlay-1{visibility:visible;opacity:1}body.home2-page.mobile-menu-active .home2-header{z-index:2147483001!important}body.home2-page .mobile-header-wrapper-style{position:fixed!important;inset:0 0 0 auto!important;width:min(100vw,380px);max-width:380px;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:100vh;overflow:hidden;border:0;background:radial-gradient(circle at 74% 89%,rgba(49,52,245,.08)0 2px,transparent 3px),radial-gradient(circle at 78% 88%,transparent 0 68px,rgba(160,161,251,.2) 69px 70px,transparent 71px),radial-gradient(circle at 78% 88%,transparent 0 104px,rgba(160,161,251,.15) 105px 106px,transparent 107px),linear-gradient(180deg,#fbfbff 0,#fff 66%,#f4f5ff 100%);box-shadow:-34px 0 92px rgba(3,4,49,.1);transform:translateX(100%);transition:transform .34s cubic-bezier(.22,.75,.22,1),opacity .25s ease,visibility .25s ease;z-index:2147483646!important}body.home2-page .mobile-header-wrapper-style.sidebar-visible,body.home2-page .mobile-header-wrapper-style.sidebar-canvas-visible{transform:translateX(0)}body.home2-page .mobile-header-wrapper-style .mobile-header-wrapper-inner{height:100%;min-height:100vh;min-height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;background:0 0;scrollbar-width:thin;scrollbar-color:rgba(148,149,221,.55) transparent}body.home2-page .mobile-header-wrapper-style .mobile-header-wrapper-inner::-webkit-scrollbar{width:6px}body.home2-page .mobile-header-wrapper-style .mobile-header-wrapper-inner::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,149,221,.55)}body.home2-page .mobile-header-wrapper-style .mobile-header-logo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:27px 23px 52px 28px;border:0;background:0 0;box-shadow:none}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .navbar-brand{min-width:0}body.home2-page .mobile-header-wrapper-style .mobile-header-logo img{display:block;width:140px;max-height:46px;object-fit:contain;object-position:left center}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon{position:relative;inset:auto;display:inline-flex;align-items:center;justify-content:center;width:57px;height:57px;flex:0 0 57px;padding:0;border:1px solid rgba(119,120,184,.64)!important;border-radius:7px!important;background:rgba(255,255,255,.62)!important;box-shadow:none}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon::before,body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon::after{content:"";position:absolute;top:50%;left:50%;width:25px;height:3px;border-radius:999px;background:#03044a;transform-origin:center}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon::before{transform:translate(-50%,-50%) rotate(45deg)}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon::after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}body.home2-page .mobile-header-wrapper-style .mobile-header-logo .burger-icon>span{display:none}body.home2-page .mobile-header-wrapper-style .mobile-header-content-area{padding:0;background:0 0}body.home2-page .mobile-header-wrapper-style .perfect-scroll,body.home2-page .mobile-header-wrapper-style .mobile-menu-wrap,body.home2-page .mobile-header-wrapper-style .mobile-menu-wrap nav{width:100%}body.home2-page .mobile-header-wrapper-style .mobile-menu-wrap{padding:0 36px 54px;border:0;border-radius:0;background:0 0;box-shadow:none}body.home2-page .mobile-header-wrapper-style .mobile-menu{display:block;margin:0;padding:0;counter-reset:home2-mobile-menu}body.home2-page .mobile-header-wrapper-style .mobile-menu>li{position:relative;display:block;min-height:82px;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.home2-page .mobile-header-wrapper-style .mobile-menu>li::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(202,203,236,.72);z-index:0}body.home2-page .mobile-header-wrapper-style .mobile-menu>li::before{content:"";position:absolute;left:0;right:auto;bottom:0;width:0;height:3px;border-radius:999px;background:#3134f5;opacity:1;transition:width .24s ease;z-index:1}body.home2-page .mobile-header-wrapper-style .mobile-menu>li.active::before,body.home2-page .mobile-header-wrapper-style .mobile-menu>li:hover::before{width:106px}body.home2-page .mobile-header-wrapper-style .mobile-menu>li>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle{position:relative;z-index:2;display:flex!important;align-items:center;width:100%;min-height:82px;padding:10px 58px 10px 70px!important;color:#040556;border:0!important;background:0 0!important;box-shadow:none!important;font-size:clamp(30px,8.8vw,38px);font-weight:450;line-height:1.08;letter-spacing:0;text-transform:none}body.home2-page .mobile-header-wrapper-style .mobile-menu>li>a::before,body.home2-page .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle::before{content:attr(data-home2-menu-number);position:absolute;left:0;top:50%;min-width:43px;color:#9293ee;font-size:clamp(23px,6.3vw,31px);font-weight:400;line-height:1;transform:translateY(-50%)}body.home2-page .mobile-header-wrapper-style .mobile-menu>li.active>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li:hover>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li.active>button.mobile-menu-toggle,body.home2-page .mobile-header-wrapper-style .mobile-menu>li:hover>button.mobile-menu-toggle{color:#3134f5;padding-left:70px!important}body.home2-page .mobile-header-wrapper-style .mobile-menu>li.active>a::before,body.home2-page .mobile-header-wrapper-style .mobile-menu>li:hover>a::before{color:#3134f5}body.home2-page .mobile-header-wrapper-style .mobile-menu li .menu-expand{position:absolute;top:50%;right:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border:2px solid #8f91f8!important;border-radius:50%!important;background:0 0!important;box-shadow:none;line-height:1;transform:translateY(-50%)}body.home2-page .mobile-header-wrapper-style .mobile-menu li .menu-expand i{display:none!important}body.home2-page .mobile-header-wrapper-style .mobile-menu li .menu-expand::before,body.home2-page .mobile-header-wrapper-style .mobile-menu li .menu-expand::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:999px;background:#7f81fa;transform:translate(-50%,-50%)}body.home2-page .mobile-header-wrapper-style .mobile-menu li .menu-expand::after{width:2px;height:16px}body.home2-page .mobile-header-wrapper-style .mobile-menu li.active>.menu-expand{border-color:#3134f5!important}body.home2-page .mobile-header-wrapper-style .mobile-menu li.active>.menu-expand::before,body.home2-page .mobile-header-wrapper-style .mobile-menu li.active>.menu-expand::after{background:#3134f5}body.home2-page .mobile-header-wrapper-style .mobile-menu li.active>.menu-expand::after{opacity:0}body.home2-page .mobile-header-wrapper-style .mobile-menu li ul.sub-menu{margin:-4px 0 20px 70px!important;padding:0 0 8px!important;border:0!important;border-radius:0!important;background:0 0!important}body.home2-page .mobile-header-wrapper-style .mobile-menu li ul.sub-menu li{margin:0!important;padding:0!important;border:0!important}body.home2-page .mobile-header-wrapper-style .mobile-menu li ul.sub-menu li a{display:block!important;width:100%;padding:7px 0!important;color:#56579d;border-radius:0;background:0 0;font-size:15px;font-weight:600;line-height:1.35;text-transform:none}body.home2-page .mobile-header-wrapper-style .mobile-menu li ul.sub-menu li a:hover,body.home2-page .mobile-header-wrapper-style .mobile-menu li ul.sub-menu li a:focus-visible{color:#3134f5;padding-left:0!important}body.home2-page .home2-mobile-contact-panel{position:relative;margin-top:0;padding:38px 36px 25px;overflow:hidden;border-top:0;background:radial-gradient(circle at 58% 50%,rgba(49,52,245,.13)0 5px,transparent 6px),radial-gradient(circle at 76% 55%,transparent 0 62px,rgba(160,161,251,.22) 63px 64px,transparent 65px),radial-gradient(circle at 76% 55%,transparent 0 99px,rgba(160,161,251,.16) 100px 101px,transparent 102px),linear-gradient(180deg,rgba(245,246,255,.86),rgba(255,255,255,.98))}body.home2-page .home2-mobile-contact-kicker{display:block;margin-bottom:14px;color:#7a7cec;font-size:18px;font-weight:500;line-height:1.2}body.home2-page .home2-mobile-contact-panel>strong{display:block;max-width:245px;color:#040556;font-size:24px;font-weight:500;line-height:1.35}body.home2-page .home2-mobile-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}body.home2-page .home2-mobile-contact-actions a{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:13px 14px;border-radius:6px;font-size:18px;font-weight:500;line-height:1}body.home2-page .home2-mobile-contact-actions a:only-child{grid-column:1/-1}body.home2-page .home2-mobile-contact-primary{color:#fff;border:1px solid #3134f5;background:linear-gradient(135deg,#3134f5 0,#3134f5 100%);box-shadow:0 20px 38px rgba(49,52,245,.22)}body.home2-page .home2-mobile-contact-primary:hover,body.home2-page .home2-mobile-contact-primary:focus-visible{color:#fff}body.home2-page .home2-mobile-contact-whatsapp{color:#040556;border:1px solid rgba(143,144,195,.72);background:rgba(255,255,255,.78)}body.home2-page .home2-mobile-contact-whatsapp i{color:#18c75a;font-size:24px}body.home2-page .home2-mobile-contact-links{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:31px;color:#313290}body.home2-page.mobile-menu-active .home2-floating-contact,body.home2-page.mobile-menu-active iframe[src*=chat-widget],body.home2-page.mobile-menu-active [id*=chatbot],body.home2-page.mobile-menu-active [class*=chatbot],body.home2-page.mobile-menu-active [id*=chat-widget],body.home2-page.mobile-menu-active [class*=chat-widget]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.home2-page .home2-mobile-contact-links::before,body.home2-page .home2-mobile-contact-links::after{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#3134f5}body.home2-page .home2-mobile-contact-links a{min-width:0;color:#313290;font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap}body.home2-page .home2-mobile-contact-links a+a{position:relative;padding-left:16px}body.home2-page .home2-mobile-contact-links a+a::before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;background:rgba(88,89,162,.45);transform:translateY(-50%)}@media (max-width:420px){body.home2-page .mobile-header-wrapper-style .mobile-header-logo{padding:34px 24px 38px}body.home2-page .mobile-header-wrapper-style .mobile-menu-wrap{padding-inline:28px}body.home2-page .mobile-header-wrapper-style .mobile-menu>li>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle{min-height:78px;padding-left:68px!important;font-size:clamp(29px,10vw,38px)}body.home2-page .mobile-header-wrapper-style .mobile-menu>li.active>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li:hover>a{padding-left:68px!important}body.home2-page .home2-mobile-contact-panel{padding-inline:28px}}@media (max-width:359.98px){body.home2-page .mobile-header-wrapper-style .mobile-menu>li>a,body.home2-page .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle{padding-right:45px!important;font-size:30px}body.home2-page .home2-mobile-contact-actions{grid-template-columns:1fr}body.home2-page .home2-mobile-contact-links{align-items:flex-start;flex-direction:column}body.home2-page .home2-mobile-contact-links::before,body.home2-page .home2-mobile-contact-links::after,body.home2-page .home2-mobile-contact-links a+a::before{content:none}body.home2-page .home2-mobile-contact-links a+a{padding-left:0}}html{max-width:100%;overflow-x:hidden!important}body.home2-page{width:100%;max-width:100vw;overflow-x:clip!important}@supports not (overflow-x:clip){body.home2-page{overflow-x:hidden!important}}body.home2-page.mobile-menu-active{width:100%!important;max-width:100vw!important;overflow:hidden!important}body.home2-page #home2-main,body.home2-page .home2-header,body.home2-page .home2-footer,body.home2-page .home2-campaign{max-width:100vw}body.home2-page .home2-header .mobile-header-active.mobile-header-wrapper-style{position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;display:block!important;width:min(100vw,380px)!important;max-width:380px!important;min-width:0!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;opacity:0;visibility:hidden;transform:translate3d(100%,0,0)!important;contain:layout paint;z-index:2147483646!important}body.home2-page .home2-header .mobile-header-active.mobile-header-wrapper-style.sidebar-visible,body.home2-page .home2-header .mobile-header-active.mobile-header-wrapper-style.sidebar-canvas-visible{opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0)!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-wrapper-inner{width:100%!important;max-width:100%!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close{position:relative!important;inset:auto!important;display:inline-flex!important;width:57px!important;height:57px!important;flex:0 0 57px!important;overflow:hidden!important;border:1px solid rgba(119,120,184,.64)!important;border-radius:7px!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon::before,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon::after,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close::before,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;display:block!important;width:25px!important;height:3px!important;border:0!important;border-radius:999px!important;background:#03044a!important;opacity:1!important;pointer-events:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon::before,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon::after,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon>span,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-header-logo .burger-icon.burger-close>span{display:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu-wrap,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu-wrap nav,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu{width:100%!important;max-width:100%!important;overflow:visible!important;background:0 0!important;border:0!important;box-shadow:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li{overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li>a,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle{padding-left:70px!important;color:#040556!important;border:0!important;background:0 0!important;box-shadow:none!important;text-transform:none!important}body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li.active>a,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li:hover>a{padding-left:70px!important;color:#3134f5!important}@media (max-width:420px){body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li>a,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li>button.mobile-menu-toggle,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li.active>a,body.home2-page .home2-header .mobile-header-wrapper-style .mobile-menu>li:hover>a{padding-left:68px!important}}#home2MobileMenu.mobile-header-wrapper-style{position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:min(100vw,380px)!important;max-width:380px!important;min-width:0!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 74% 89%,rgba(49,52,245,.08)0 2px,transparent 3px),radial-gradient(circle at 78% 88%,transparent 0 68px,rgba(160,161,251,.2) 69px 70px,transparent 71px),radial-gradient(circle at 78% 88%,transparent 0 104px,rgba(160,161,251,.15) 105px 106px,transparent 107px),linear-gradient(180deg,#fbfbff 0,#fff 66%,#f4f5ff 100%)!important;box-shadow:-34px 0 92px rgba(3,4,49,.1)!important;opacity:0!important;visibility:hidden!important;transform:translate3d(100%,0,0)!important;transition:transform .34s cubic-bezier(.22,.75,.22,1),opacity .25s ease,visibility .25s ease!important;z-index:2147483646!important}#home2MobileMenu.mobile-header-wrapper-style.sidebar-visible,#home2MobileMenu.mobile-header-wrapper-style.sidebar-canvas-visible{opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0)!important}#home2MobileMenu .mobile-header-wrapper-inner{width:100%!important;max-width:100%!important;height:100%!important;min-height:100vh!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:0 0!important}#home2MobileMenu .mobile-header-logo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0!important;padding:27px 23px 52px 28px!important;border:0!important;background:0 0!important;box-shadow:none!important}#home2MobileMenu .mobile-header-logo img{display:block!important;width:140px!important;max-height:46px!important;object-fit:contain!important;object-position:left center!important}#home2MobileMenu .mobile-header-logo .burger-icon,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close{position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:57px!important;height:57px!important;flex:0 0 57px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(119,120,184,.64)!important;border-radius:7px!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important}#home2MobileMenu .mobile-header-logo .burger-icon::before,#home2MobileMenu .mobile-header-logo .burger-icon::after,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::before,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;display:block!important;width:25px!important;height:3px!important;border:0!important;border-radius:999px!important;background:#03044a!important;opacity:1!important;pointer-events:none!important}#home2MobileMenu .mobile-header-logo .burger-icon::before,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}#home2MobileMenu .mobile-header-logo .burger-icon::after,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}#home2MobileMenu .mobile-header-logo .burger-icon>span,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close>span{display:none!important}#home2MobileMenu .mobile-header-content-area,#home2MobileMenu .perfect-scroll,#home2MobileMenu .mobile-menu-wrap,#home2MobileMenu .mobile-menu-wrap nav{width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}#home2MobileMenu .mobile-header-content-area{padding:0!important}#home2MobileMenu .mobile-menu-wrap{padding:0 36px 54px!important}#home2MobileMenu .mobile-menu.font-heading.ps-0,#home2MobileMenu .mobile-menu{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;background:0 0!important;border:0!important;box-shadow:none!important}#home2MobileMenu .mobile-menu>li,#home2MobileMenu .mobile-menu>li.has-children{position:relative!important;display:block!important;min-height:82px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}#home2MobileMenu .mobile-menu>li::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:auto!important;height:1px!important;background:rgba(202,203,236,.72)!important;opacity:1!important;transform:none!important;z-index:0!important}#home2MobileMenu .mobile-menu>li::before{content:""!important;position:absolute!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;display:block!important;width:0!important;height:3px!important;border-radius:999px!important;background:#3134f5!important;opacity:1!important;transform:none!important;z-index:1!important}#home2MobileMenu .mobile-menu>li.active::before,#home2MobileMenu .mobile-menu>li:hover::before{width:106px!important}#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;width:100%!important;min-height:82px!important;margin:0!important;padding:10px 58px 10px 70px!important;color:#040556!important;border:0!important;background:0 0!important;box-shadow:none!important;font-size:clamp(30px,8.8vw,38px)!important;font-weight:450!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}#home2MobileMenu .mobile-menu>li>a::before,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle::before{content:attr(data-home2-menu-number)!important;position:absolute!important;left:0!important;top:50%!important;display:block!important;min-width:43px!important;color:#9293ee!important;background:0 0!important;font-size:clamp(23px,6.3vw,31px)!important;font-weight:400!important;line-height:1!important;transform:translateY(-50%)!important}#home2MobileMenu .mobile-menu>li.active>a,#home2MobileMenu .mobile-menu>li:hover>a{color:#3134f5!important;padding-left:70px!important}#home2MobileMenu .mobile-menu>li.active>a::before,#home2MobileMenu .mobile-menu>li:hover>a::before{color:#3134f5!important}#home2MobileMenu .mobile-menu>li.has-children.active{min-height:0!important;padding-bottom:0!important}#home2MobileMenu .mobile-menu li .menu-expand{position:absolute!important;top:41px!important;right:0!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;cursor:pointer!important;border:2px solid #8f91f8!important;border-radius:50%!important;background:0 0!important;box-shadow:none!important;line-height:1!important;transform:translateY(-50%)!important}#home2MobileMenu .mobile-menu li .menu-expand i{display:none!important}#home2MobileMenu .mobile-menu li .menu-expand::before,#home2MobileMenu .mobile-menu li .menu-expand::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;border-radius:999px!important;background:#7f81fa!important;transform:translate(-50%,-50%)!important}#home2MobileMenu .mobile-menu li .menu-expand::after{width:2px!important;height:16px!important}#home2MobileMenu .mobile-menu li.active>.menu-expand{border-color:#3134f5!important}#home2MobileMenu .mobile-menu li.active>.menu-expand::before,#home2MobileMenu .mobile-menu li.active>.menu-expand::after{background:#3134f5!important}#home2MobileMenu .mobile-menu li.active>.menu-expand::after{opacity:0!important}#home2MobileMenu .mobile-menu li ul.sub-menu{position:relative!important;z-index:4!important;display:none;margin:-4px 0 15px 70px!important;padding:0 0 13px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;list-style:none!important}#home2MobileMenu .mobile-menu li.active>ul.sub-menu{display:grid!important;gap:7px!important}#home2MobileMenu .mobile-menu li ul.sub-menu li{min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}#home2MobileMenu .mobile-menu li ul.sub-menu li::before,#home2MobileMenu .mobile-menu li ul.sub-menu li::after{content:none!important}#home2MobileMenu .mobile-menu li ul.sub-menu li a{display:block!important;min-height:26px!important;width:100%!important;margin:0!important;padding:4px 0!important;color:#5556a9!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;font-size:clamp(16px,4.5vw,19px)!important;font-weight:650!important;line-height:1.25!important;text-transform:none!important}#home2MobileMenu .mobile-menu li ul.sub-menu li a::before{content:none!important}#home2MobileMenu .mobile-menu li ul.sub-menu li a:hover,#home2MobileMenu .mobile-menu li ul.sub-menu li a:focus-visible{color:#3134f5!important;padding-left:0!important}@media (max-width:420px){#home2MobileMenu .mobile-header-logo{padding:27px 23px 48px 28px!important}#home2MobileMenu .mobile-menu-wrap{padding-inline:28px!important}#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle,#home2MobileMenu .mobile-menu>li.active>a,#home2MobileMenu .mobile-menu>li:hover>a{padding-left:68px!important}#home2MobileMenu .mobile-menu li ul.sub-menu{margin-left:68px!important}}html:has(body.home2-page.mobile-menu-active){overflow:hidden!important;overscroll-behavior:none!important}body.home2-page.mobile-menu-active{overflow:hidden!important;overscroll-behavior:none!important}#home2MobileMenu.mobile-header-wrapper-style{height:100svh!important;min-height:100svh!important;max-height:100svh!important}@supports (height:100dvh){#home2MobileMenu.mobile-header-wrapper-style{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}#home2MobileMenu .mobile-header-wrapper-inner{display:flex!important;flex-direction:column!important;overflow:hidden!important}#home2MobileMenu .mobile-header-logo{flex:0 0 auto!important}#home2MobileMenu .mobile-header-content-area{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#home2MobileMenu .perfect-scroll{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}#home2MobileMenu .mobile-menu-wrap{flex:0 0 auto!important;min-height:0!important;padding-bottom:clamp(14px,2.2svh,28px)!important}#home2MobileMenu .mobile-menu>li,#home2MobileMenu .mobile-menu>li.has-children{min-height:clamp(43px,7.4svh,62px)!important}#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{min-height:clamp(43px,7.4svh,62px)!important;font-size:clamp(19px,5.7vw,25px)!important}#home2MobileMenu .mobile-menu>li>a::before,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle::before{font-size:clamp(16px,4.8vw,22px)!important}#home2MobileMenu .mobile-menu li .menu-expand{top:calc(clamp(43px,7.4svh,62px)/2)!important;width:clamp(28px,8vw,36px)!important;height:clamp(28px,8vw,36px)!important}#home2MobileMenu .mobile-menu li .menu-expand::before{width:clamp(12px,3.8vw,16px)!important}#home2MobileMenu .mobile-menu li .menu-expand::after{height:clamp(12px,3.8vw,16px)!important}#home2MobileMenu .home2-mobile-contact-panel{flex:0 0 auto!important;padding-top:clamp(10px,2.2svh,18px)!important;padding-bottom:clamp(12px,2.2svh,22px)!important}#home2MobileMenu .home2-mobile-contact-kicker{margin-bottom:clamp(7px,1.6svh,12px)!important;font-size:clamp(14px,4vw,18px)!important}#home2MobileMenu .home2-mobile-contact-panel>strong{font-size:clamp(19px,5.4vw,24px)!important;line-height:1.25!important}#home2MobileMenu .home2-mobile-contact-actions{gap:clamp(8px,2.2vw,14px)!important;margin-top:clamp(15px,3.4svh,28px)!important}#home2MobileMenu .home2-mobile-contact-actions a{min-height:clamp(44px,8svh,58px)!important;padding:10px 12px!important;font-size:clamp(15px,4.2vw,18px)!important}#home2MobileMenu .home2-mobile-contact-links{margin-top:clamp(13px,3svh,27px)!important}#home2MobileMenu .home2-mobile-contact-links a{font-size:clamp(12px,3.6vw,15px)!important}@media (max-height:680px){#home2MobileMenu .mobile-header-logo{padding-top:18px!important;padding-bottom:24px!important}#home2MobileMenu .mobile-header-logo img{width:116px!important}#home2MobileMenu .mobile-header-logo .burger-icon,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close{width:42px!important;height:42px!important;flex-basis:42px!important}#home2MobileMenu .mobile-header-logo .burger-icon::before,#home2MobileMenu .mobile-header-logo .burger-icon::after,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::before,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close::after{width:20px!important;height:2px!important}#home2MobileMenu .mobile-menu-wrap{padding-bottom:12px!important}#home2MobileMenu .mobile-menu>li,#home2MobileMenu .mobile-menu>li.has-children,#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{min-height:40px!important}#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{font-size:19px!important}#home2MobileMenu .mobile-menu>li>a::before,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle::before{font-size:16px!important}#home2MobileMenu .mobile-menu li .menu-expand{top:20px!important;width:28px!important;height:28px!important}#home2MobileMenu .home2-mobile-contact-panel{padding-top:10px!important;padding-bottom:12px!important}#home2MobileMenu .home2-mobile-contact-panel>strong{font-size:19px!important}#home2MobileMenu .home2-mobile-contact-actions{margin-top:14px!important}#home2MobileMenu .home2-mobile-contact-actions a{min-height:42px!important}#home2MobileMenu .home2-mobile-contact-links{margin-top:12px!important}}@media (max-height:620px){#home2MobileMenu .mobile-header-logo{padding-top:14px!important;padding-bottom:12px!important}#home2MobileMenu .mobile-header-logo img{width:104px!important}#home2MobileMenu .mobile-header-logo .burger-icon,#home2MobileMenu .mobile-header-logo .burger-icon.burger-close{width:38px!important;height:38px!important;flex-basis:38px!important}#home2MobileMenu .mobile-menu-wrap{padding-bottom:8px!important}#home2MobileMenu .mobile-menu>li,#home2MobileMenu .mobile-menu>li.has-children,#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{min-height:36px!important}#home2MobileMenu .mobile-menu>li>a,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle{font-size:18px!important;padding-top:6px!important;padding-bottom:6px!important}#home2MobileMenu .mobile-menu>li>a::before,#home2MobileMenu .mobile-menu>li>button.mobile-menu-toggle::before{font-size:15px!important}#home2MobileMenu .mobile-menu li .menu-expand{top:18px!important;width:26px!important;height:26px!important}#home2MobileMenu .home2-mobile-contact-panel{padding-top:7px!important;padding-bottom:8px!important}#home2MobileMenu .home2-mobile-contact-kicker{margin-bottom:5px!important;font-size:13px!important}#home2MobileMenu .home2-mobile-contact-panel>strong{font-size:17px!important;line-height:1.2!important}#home2MobileMenu .home2-mobile-contact-actions{margin-top:8px!important}#home2MobileMenu .home2-mobile-contact-actions a{min-height:36px!important;font-size:14px!important}#home2MobileMenu .home2-mobile-contact-links{margin-top:8px!important}#home2MobileMenu .home2-mobile-contact-links a{font-size:11px!important}#home2MobileMenu .mobile-menu li.active>ul.sub-menu{gap:5px!important}#home2MobileMenu .mobile-menu li ul.sub-menu li a{min-height:23px!important;font-size:15px!important;line-height:1.22!important}}.home3-page .home2-section{padding-top:50px!important;padding-bottom:50px!important}@media (max-width:991.98px){.home3-page .home2-section{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:992px){.home3-page .home2-section{display:flex;flex-direction:column;justify-content:center}}@media (min-width:992px){.home3-page .home2-section h2{font-size:42px!important;line-height:1.15!important}}@media (min-width:992px){.home3-page .home2-footer-container{zoom:.9}}@media (max-width:767.98px){.home3-page .home2-footer{padding-bottom:calc(52px + 16px + 52px)!important}}@media (max-width:991.98px){.home3-page .home2-section h2{font-size:clamp(27px,6.6vw,36px)!important;line-height:1.18!important}}.home3-page .home2-blog-all-link:focus-visible{color:#fff!important;background:linear-gradient(135deg,#080ab8,var(--home2-primary, #040556))!important;transform:translateY(-2px)!important;box-shadow:0 18px 34px rgba(4,5,86,.28)!important}.home2-testimonial-cards{grid-row:1/3}.home3-page .home2-services-all-link:focus-visible{color:#fff;background:linear-gradient(135deg,#080ab8,var(--home2-primary, #040556));transform:translateY(-2px);box-shadow:0 20px 40px rgba(4,5,86,.28)}.home3-page .home2-services-all-link:focus-visible i{transform:translateX(4px)}@media (max-width:991.98px){.home3-page .home2-contact-cta .home2-contact-cta-form-card{display:none!important}}html{scrollbar-gutter:stable}body.home3-page.modal-open{padding-right:0!important}body.home2-page .home2-testimonial-cards{grid-row:1;background:0 0;box-shadow:none}body.home2-page .home2-testimonial-card,body.home2-page .home2-testimonial-card.is-centered,body.home2-page .home2-testimonial-card:hover{box-shadow:none}@media (max-width:1199.98px){body.home2-page .home2-testimonial-cards{grid-row:auto}}.swal2-container.home2-swal-container{z-index:100000}.swal2-popup.home2-swal-popup{width:clamp(300px,92vw,458px);padding:40px 34px 30px;border-radius:24px;border:1px solid rgba(4,5,86,.08);box-shadow:0 36px 90px rgba(4,5,43,.3);font-family:var(--tc-body-font-family, 'Satoshi-Variable'),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.home2-swal-popup .swal2-html-container{margin:0;padding:0;font-size:15px;color:#516078}.home2-swal-badge{width:86px;height:86px;margin:2px auto 22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.home2-swal-badge svg{width:42px;height:42px}.home2-swal-badge-ok{background:linear-gradient(135deg,#16b8a0,#0f8a61);box-shadow:0 16px 34px rgba(15,138,97,.34)}.home2-swal-badge-err{background:linear-gradient(135deg,#f5793f,#c2410c);box-shadow:0 16px 34px rgba(194,65,12,.32)}.home2-swal-title{margin:0 0 9px;color:#070829;font-size:clamp(20px,2.4vw,24px);font-weight:850;line-height:1.2}.home2-swal-text{margin:0;color:#516078;font-size:15px;line-height:1.5}.home2-swal-popup .swal2-actions{margin:26px 0 0}.swal2-popup .home2-swal-confirm{margin:0;padding:13px 36px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#040556,#060896);font-size:15px;font-weight:800;box-shadow:0 16px 32px rgba(4,5,86,.26);transition:transform .2s ease,box-shadow .2s ease}.swal2-popup .home2-swal-confirm:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(4,5,86,.34)}.swal2-popup .home2-swal-confirm:focus{outline:0;box-shadow:0 0 0 4px rgba(6,8,150,.28)}@media (max-width:991.98px){html,body{touch-action:pan-x pan-y}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=search],select,textarea{font-size:16px!important}.home2-floating-contact{left:18px!important;right:auto!important;bottom:22px!important;align-items:flex-start!important}.home2-floating-call-phone{display:inline-block!important}}@media (max-width:575.98px){.home2-floating-contact{left:12px!important;bottom:12px!important}}body.home2-page.home3-page{--home3-section-max-width:1400px;--home3-section-inline-space:68px;--home3-section-inner-gutter:12px}body.home2-page.home3-page .home2-section>.container{width:min(var(--home3-section-max-width),calc(100vw - var(--home3-section-inline-space)));max-width:none;margin-right:auto;margin-left:auto}@media (max-width:1399.98px){body.home2-page.home3-page{--home3-section-max-width:1280px;--home3-section-inline-space:48px}}@media (max-width:1199.98px){body.home2-page.home3-page{--home3-section-max-width:1080px}}@media (max-width:767.98px){body.home2-page.home3-page{--home3-section-max-width:100%;--home3-section-inline-space:32px}}.home2-offer-modal,body.modal-open .home2-offer-modal{overflow:hidden!important}.home2-offer-modal.show{display:flex!important;align-items:center;justify-content:center;padding:12px}.home2-offer-modal .modal-dialog{width:min(1320px,calc(100vw - 32px));height:min(760px,calc(100vh - 24px));height:min(760px,calc(100dvh - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);min-height:0;margin:0;overflow:hidden}.home2-offer-modal.show .modal-dialog{transform:translateY(0)}.home2-offer-modal .modal-content{display:flex;height:100%;max-height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:22px;background:#f6f6ff;box-shadow:0 36px 110px rgba(3,4,47,.34)}.home2-offer-modal .modal-body{display:flex;min-height:0;flex:1 1 auto;overflow:hidden!important}.home2-modal-service:focus-visible{outline:3px solid rgba(49,52,245,.2);outline-offset:2px}.home2-modal-actions.is-single{grid-template-columns:1fr}.home2-modal-whatsapp:focus-visible{color:#0c6842;border-color:#83d6b0;background:#e4f8ee;transform:translateY(-1px)}@media (max-width:991.98px){.home2-offer-modal .modal-dialog{width:min(760px,calc(100vw - 20px));height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}}@media (max-width:767.98px){.home2-offer-modal .modal-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin:8px auto}.home2-offer-modal .modal-content,body.modal-open .home2-offer-modal .modal-content{height:100%;max-height:100%;overflow:hidden!important}.home2-offer-modal .modal-body,body.modal-open .home2-offer-modal .modal-body{height:100%;overflow:hidden!important}}.home2-offer-modal .modal-dialog,.home2-offer-modal .modal-content,.home2-offer-modal .modal-body,body.modal-open .home2-modal-cta-shell{overflow:hidden!important}@media (prefers-reduced-motion:reduce){.home2-offer-modal .modal-dialog{transition:none}}@media (max-width:767.98px){.home2-offer-modal.show{align-items:flex-end;justify-content:center;padding:0}.home2-offer-modal .modal-dialog,.home2-offer-modal .modal-dialog.modal-dialog-centered{display:block;width:100vw;height:min(760px,calc(100vh - 40px));height:min(760px,calc(100svh - 40px));max-height:calc(100vh - 40px);max-height:calc(100svh - 40px);min-height:0;margin:0;transform:translateY(100%);transform-origin:bottom center;transition:transform 340ms cubic-bezier(.22,1,.36,1);will-change:transform}.home2-offer-modal.show .modal-dialog{transform:translateY(0)}.home2-offer-modal .modal-content{border-radius:24px 24px 0 0;background:#fff;box-shadow:0-18px 50px rgba(3,4,47,.24)}.home2-offer-modal .modal-body,body.modal-open .home2-offer-modal .modal-body{overflow:hidden!important}body.modal-open .home2-modal-cta-shell{display:block;height:100%;min-height:0;padding:0;overflow:hidden!important;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#f0f0fe 0,#fff 150px)}}.home2-floating-contact{left:auto;right:18px;align-items:flex-end}.home2-footer{margin-top:0}.home2-footer-experience{display:block;width:fit-content;margin:12px 0 4px;padding:6px 12px;border:1px solid rgba(226,250,130,.28);border-radius:999px;background:rgba(49,52,245,.12);color:#d1d2fd;font-size:13px;font-weight:800}#home2CampaignBanner,body #home2CampaignBanner.home2-campaign{background:linear-gradient(90deg,rgba(232,252,150,.9),rgba(226,250,130,.84) 55%,rgba(214,246,104,.88))!important;border-bottom:1px solid rgba(255,255,255,.45)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 24px rgba(11,12,52,.08)!important;-webkit-backdrop-filter:blur(16px) saturate(170%)!important;backdrop-filter:blur(16px) saturate(170%)!important}#home2CampaignBanner .home2-campaign-text,#home2CampaignBanner .home2-campaign-text span,#home2CampaignBanner .home2-campaign-phone,#home2CampaignBanner .home2-campaign-btn,#home2CampaignBanner .home2-campaign-btn i{color:#0b0c34!important;text-shadow:none!important}#home2CampaignBanner .home2-campaign-btn{border:1px solid rgba(11,12,52,.28)!important;background:rgba(255,255,255,.22)!important;box-shadow:none!important}#home2CampaignBanner .home2-campaign-btn:hover{background:rgba(255,255,255,.42)!important;border-color:rgba(11,12,52,.5)!important}.home2-mega-tab:hover,.home2-mega-tab:focus-visible,.home2-mega-tab.is-active{color:#0b0c34;background:rgba(226,250,130,.45)}.home2-mega-tab:hover i,.home2-mega-tab:focus-visible i,.home2-mega-tab.is-active i{color:#0b0c34}.home2-mega-tab.is-active::before{background:#b8dc2e;width:4px}.home2-mega-cta,.home2-corporate-side-panel .home2-mega-cta,.home2-corporate-side-panel-regions .home2-mega-cta,.home2-mega-dropdown-services .home2-mega-cta{color:#0b0c34!important;background:#e2fa82!important;box-shadow:0 8px 20px rgba(184,220,46,.28)!important}.home2-mega-cta:hover,.home2-mega-cta:focus-visible{color:#0b0c34!important;background:#d4f25f!important}.home2-corporate-side-icon,.home2-corporate-side-panel-regions .home2-corporate-side-icon{color:#0b0c34;background:#e2fa82}.home2-corporate-about-link>span:first-child,.home2-corporate-card-icon,.home2-mega-service-icon{color:#0b0c34!important;background:rgba(226,250,130,.55)!important}.home2-corporate-about-link:hover>span:first-child,.home2-mega-service:hover .home2-mega-service-icon{background:#e2fa82!important}.home2-generic-mega-kicker{display:inline-block;padding:3px 9px;border-radius:999px;color:#0b0c34!important;background:rgba(226,250,130,.55)}.home2-corporate-card-media>span{color:#0b0c34!important;background:#e2fa82!important}.ws-mega-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;align-items:center;height:100%;min-height:300px;padding:30px 32px;overflow:hidden;border-radius:20px;color:rgba(225,228,255,.8);background:radial-gradient(circle at 85% 15%,rgba(226,250,130,.22),transparent 40%),linear-gradient(140deg,#1d20c4,#090a2e 75%);text-decoration:none}.ws-mega-banner::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.ws-mega-banner-copy{position:relative;display:flex;flex-direction:column;gap:10px}.ws-mega-banner-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 12px;border:1px solid rgba(226,250,130,.35);border-radius:999px;color:#e2fa82;font-size:12px;font-weight:800}.ws-mega-banner-kicker .ws-live{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25)}.ws-mega-banner strong{color:#fff;font-size:26px;font-weight:800;line-height:1.15}.ws-mega-banner small{color:rgba(225,228,255,.78);font-size:14px;line-height:1.6}.ws-mega-banner-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:6px;padding:11px 18px;border-radius:999px;color:#0b0c34;background:#e2fa82;font-size:13.5px;font-weight:800;transition:transform .2s ease}.ws-mega-banner:hover .ws-mega-banner-cta{transform:translateX(4px)}.ws-mega-banner-logos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-mega-banner-logos img{width:100%;height:54px;padding:8px 12px;object-fit:contain;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05);filter:brightness(0) invert(1);opacity:.75}.ws-mega-banner-card{position:relative;justify-self:center;display:flex;flex-direction:column;justify-content:space-between;width:250px;height:156px;padding:20px;border-radius:18px;color:#0b0c34;background:linear-gradient(135deg,#e2fa82,#b8dc2e);box-shadow:0 24px 50px rgba(0,0,0,.35);transform:rotate(-6deg)}.ws-mega-banner-card i{font-size:30px}.ws-mega-banner-card b{font-size:17px;letter-spacing:.08em}.ws-mega-banner-card em{align-self:flex-end;padding:3px 10px;border-radius:999px;background:#0b0c34;color:#e2fa82;font-size:12px;font-style:normal;font-weight:800}.landing-assistant__launcher-status{background:#e2fa82}.landing-assistant__launcher-ring{border-color:rgba(226,250,130,.6)}.landing-assistant__eyebrow{color:#e2fa82!important}.landing-assistant__action-icon,.landing-assistant__action--offer .landing-assistant__action-icon{color:#0b0c34!important;background:#e2fa82!important}.landing-assistant__action:hover{border-color:rgba(226,250,130,.55)!important}.landing-assistant__action-arrow{color:#e2fa82!important}.landing-assistant__minimize:hover{color:#0b0c34!important;background:#e2fa82!important}.home2-contact-cta-field select{-webkit-appearance:none;appearance:none;padding-right:48px;color:#07083f;font-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230b0c34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px}.home2-contact-cta-field input,.home2-contact-cta-field textarea{font-size:16px}.home2-corporate-panel-payment.is-active,.home2-corporate-panel-references.is-active{display:block!important}.home2-corporate-panel-payment .ws-mega-banner,.home2-corporate-panel-references .ws-mega-banner{width:100%}.home2-header .home2-mega-menu,body.home3-page.home3-light .home2-header .home2-mega-menu{background:rgba(255,255,255,.78)!important;border-top:1px solid rgba(255,255,255,.6)!important;box-shadow:0 30px 60px rgba(11,12,52,.16),inset 0 1px 0 rgba(255,255,255,.7)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important}.home2-header .home2-mega-menu .home2-mega-tabs,.home2-header .home2-mega-menu .home2-mega-shell,.home2-header .home2-mega-menu .home2-mega-services{background:0 0!important}.home2-header .home2-mega-menu .home2-mega-proof-card,.home2-header .home2-mega-menu .home2-corporate-mega-card{background:linear-gradient(160deg,rgba(255,255,255,.7),rgba(226,250,130,.18))!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(11,12,52,.06)!important}.home2-footer-group-icon,.home2-footer-contact-group a>i,.home2-footer-consultation-icon{color:#e2fa82!important}.home2-footer-contact-icon{color:#e2fa82!important;border-color:rgba(226,250,130,.55)!important;background:rgba(226,250,130,.08)!important;box-shadow:none!important}.home2-footer-social a:focus-visible{color:#0b0c34!important;border-color:#e2fa82!important;background:#e2fa82!important}.home2-footer-group{border-right-color:rgba(226,250,130,.1)!important}.home2-footer-group a:hover,.home2-footer-group a:focus-visible{color:#e2fa82!important}.home2-footer-group a:hover>i{color:#e2fa82!important}.home2-footer-consultation{border-color:rgba(226,250,130,.28)!important}.home2-footer-consultation-icon{border-color:rgba(226,250,130,.5)!important;background:radial-gradient(circle at 50% 48%,rgba(226,250,130,.16),rgba(4,5,62,.4) 67%)!important;box-shadow:none!important}.home2-footer-consultation-btn,.home2-footer-consultation-btn:hover,.home2-footer-consultation-btn:focus-visible{color:#0b0c34!important;border-color:#e2fa82!important;background:#e2fa82!important;box-shadow:0 10px 28px rgba(226,250,130,.2)!important}.home2-footer-proof strong{color:#e2fa82!important}.home2-footer-bottom{border-top-color:rgba(226,250,130,.16)!important}.home2-footer-legal a:hover,.home2-footer-legal a:focus-visible{color:#e2fa82!important}.home2-footer-legal a+a::before{background:rgba(226,250,130,.3)!important}.home2-footer-experience{color:#0b0c34!important;border-color:#e2fa82!important;background:#e2fa82!important}.ws-lang{position:relative;display:inline-flex;align-items:center;gap:2px;padding:3px;margin-right:14px;border:1px solid rgba(11,12,52,.14);border-radius:999px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 14px rgba(11,12,52,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ws-lang-pill{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:999px;background:#0b0c34;box-shadow:0 6px 16px rgba(11,12,52,.28);transition:none;pointer-events:none}.ws-lang.is-ready .ws-lang-pill{transition:transform .42s cubic-bezier(.65,0,.2,1.25),width .42s cubic-bezier(.65,0,.2,1.25)}.ws-lang-opt{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:999px;background:0 0;color:#0b0c34!important;font-size:12.5px;font-weight:800;letter-spacing:.06em;line-height:1;text-decoration:none;cursor:pointer;transition:color .3s ease}.ws-lang-flag{display:inline-block;font-size:14px;line-height:1;filter:saturate(.9);transition:transform .35s cubic-bezier(.65,0,.2,1.4)}.ws-lang:not(:hover) .ws-lang-opt.is-active,.ws-lang-opt:hover,.ws-lang-opt:focus-visible{color:#e2fa82!important;outline:0}.ws-lang:hover .ws-lang-opt.is-active:not(:hover){color:#0b0c34!important}.ws-lang-opt:hover .ws-lang-flag{transform:scale(1.18) rotate(-6deg)}.ws-lang-opt.is-soon::after{content:attr(data-soon);position:absolute;top:calc(100% + 10px);left:50%;padding:6px 10px;border-radius:8px;color:#e2fa82;background:#0b0c34;font-size:11px;font-weight:700;letter-spacing:0;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.ws-lang-opt.is-soon:hover::after,.ws-lang-opt.is-soon.show-soon::after{opacity:1;transform:translate(-50%,0)}#home2CampaignBanner{overflow:visible;z-index:1031}@media (max-width:575.98px){.ws-lang{margin-right:8px}.ws-lang-opt{height:26px;padding:0 8px;font-size:11.5px}.ws-lang-flag{display:none}.home2-campaign-text-mobile{font-size:13px}}@media (max-width:575.98px){#home2CampaignBanner .home2-campaign-btn span{display:none}#home2CampaignBanner .home2-campaign-btn{padding:7px 9px!important}#home2CampaignBanner .home2-campaign-text-mobile{white-space:nowrap}}.ws-lang{margin-right:0;gap:0}.ws-lang-sep{position:relative;z-index:0;width:1px;height:14px;background:rgba(11,12,52,.28);transition:opacity .25s ease}.ws-topbar-divider{display:inline-block;width:1px;height:22px;margin:0 4px 0 14px;background:linear-gradient(180deg,transparent,rgba(11,12,52,.35),transparent)}#home2CampaignBanner .home2-campaign-right{display:flex;align-items:center;gap:14px}#home2CampaignBanner .home2-campaign-right .ws-topbar-divider{margin:0}@media (max-width:575.98px){#home2CampaignBanner .home2-campaign-right{gap:8px}.ws-topbar-divider{display:none}.ws-lang-sep{height:11px}}.wsb-mini{display:grid!important;place-items:center;flex:0 0 auto;width:96px;height:70px;border-radius:12px;background:linear-gradient(140deg,#ececfe,#f7f8ff);color:#3134f5;font-size:26px}.wsb-mini.wsb-p2{background:linear-gradient(140deg,#f4fbd6,#ecfbb0);color:#0b0c34}.wsb-mini.wsb-p3{background:linear-gradient(140deg,#1d20c4,#0b0c34);color:#e2fa82}.wsb-mini.wsb-p4{background:linear-gradient(140deg,#e0e1ff,#ecfbb0);color:#3134f5}.ws-menu-art{display:block;width:100%}.ws-menu-art svg{display:block;width:100%;height:auto;border-radius:12px}.wsm .modal-dialog{max-width:1040px;padding:0 12px}.wsm .wsm-content{position:relative;overflow:hidden;border:0;border-radius:28px;background:#fff;box-shadow:0 40px 120px rgba(5,6,40,.45)}.modal-backdrop.show{background:#070826;opacity:.72;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wsm-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:42px;height:42px;border:1px solid #e4e5f3;border-radius:12px;color:#0b0c34;background:#fff;font-size:16px;transition:background .2s ease,transform .2s ease}.wsm-close:hover{background:#e2fa82;transform:rotate(90deg)}.wsm-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wsm-side{position:relative;display:flex;flex-direction:column;gap:18px;padding:40px 36px;overflow:hidden;color:rgba(225,228,255,.8);background:radial-gradient(circle at 90% 8%,rgba(226,250,130,.25),transparent 40%),linear-gradient(155deg,#1d20c4,#090a2e 72%)}.wsm-side::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:36px 36px}.wsm-side>*{position:relative}.wsm-tag{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border:1px solid rgba(226,250,130,.35);border-radius:999px;color:#e2fa82;background:rgba(226,250,130,.08);font-size:12.5px;font-weight:800}.wsm-side h2{margin:0;color:#fff;font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.02em}.wsm-side h2 em{font-style:normal;color:#e2fa82}.wsm-side p{margin:0;color:rgba(225,228,255,.8);font-size:15px;line-height:1.65}.wsm-steps{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.wsm-steps li{display:flex;align-items:center;gap:14px}.wsm-steps b{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;color:#0b0c34;background:#e2fa82;font-size:13px;font-weight:900}.wsm-steps strong{display:block;color:#fff;font-size:15px}.wsm-steps small{color:rgba(225,228,255,.65);font-size:13px}.wsm-offer{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wsm-offer>span{font-size:24px}.wsm-offer strong{display:block;color:#fff;font-size:15px}.wsm-offer small{color:rgba(225,228,255,.7);font-size:12.5px}.wsm-side-foot{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:6px}.wsm-side-foot a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.wsm-side-foot i{color:#e2fa82}.wsm-main{padding:40px 40px 34px}.wsm-kicker{display:inline-flex;align-items:center;gap:8px;color:#3134f5;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wsm-kicker::before{content:"";width:9px;height:9px;border-radius:3px;background:#e2fa82;box-shadow:0 0 0 4px rgba(226,250,130,.35)}.wsm-main h3{margin:10px 0 22px;padding-right:40px;color:#0b0c34;font-size:26px;font-weight:800;line-height:1.2}.wsm-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wsm-label{margin-bottom:10px;color:#0b0c34;font-size:13.5px;font-weight:800}.wsm-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.wsm-service{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:14px 8px;border:1.5px solid #e4e5f3;border-radius:16px;background:#fafaff;color:#0b0c34;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.wsm-service input{position:absolute;opacity:0;pointer-events:none}.wsm-service i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ececfe;color:#3134f5;font-size:18px;transition:background .2s ease,color .2s ease}.wsm-service strong{font-size:13px;font-weight:800;line-height:1.2}.wsm-service:hover{transform:translateY(-2px);border-color:#c9cbf5}.wsm-service:has(input:checked),.wsm-service.is-selected{border-color:#0b0c34;background:rgba(226,250,130,.35)}.wsm-service:has(input:checked) i,.wsm-service.is-selected i{color:#0b0c34;background:#e2fa82}.wsm-service:has(input:focus-visible){outline:3px solid rgba(49,52,245,.35);outline-offset:2px}.wsm-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wsm-field{display:flex;flex-direction:column;gap:6px;margin:0}.wsm-field>span{color:#0b0c34;font-size:13px;font-weight:800}.wsm-field input,.wsm-field textarea{width:100%;min-height:52px;padding:13px 15px;border:1.5px solid #e4e5f3;border-radius:14px;color:#0b0c34!important;background:#fafaff;font:inherit;font-size:16px;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.wsm-field input::placeholder,.wsm-field textarea::placeholder{color:#8a8eaa}.wsm-field input:focus,.wsm-field textarea:focus{border-color:#3134f5;background:#fff;box-shadow:0 0 0 4px rgba(49,52,245,.1)}.wsm-field textarea{min-height:96px;resize:vertical}.wsm-details{margin:14px 0 0}.wsm-details summary{display:inline-flex;align-items:center;gap:8px;color:#3134f5;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.wsm-details summary::-webkit-details-marker{display:none}.wsm-details summary small{color:#8a8eaa;font-weight:600}.wsm-details summary i{transition:transform .2s ease}.wsm-details[open] summary i{transform:rotate(45deg)}.wsm-details[open] .wsm-field{margin-top:10px}.wsm-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:20px;border:0;border-radius:999px;color:#fff;background:#3134f5;box-shadow:0 16px 34px rgba(49,52,245,.3);font-size:16px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.wsm-submit:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(49,52,245,.38)}.wsm-submit i{transition:transform .2s ease}.wsm-submit:hover i{transform:translateX(4px)}.wsm-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:#6d7290;font-size:12.5px}.wsm-note i{color:#3134f5}.wsm-note a{color:#3134f5;font-weight:700}@media (max-width:991.98px){.wsm-grid{grid-template-columns:1fr}.wsm-side{padding:28px 24px}.wsm-steps,.wsm-side-foot{display:none}.wsm-side h2{font-size:24px;padding-right:44px}}@media (max-width:575.98px){.wsm .modal-dialog{padding:0 8px;margin:8px auto}.wsm-main{padding:24px 20px}.wsm-main h3{font-size:21px}.wsm-services{grid-template-columns:repeat(2,minmax(0,1fr))}.wsm-fields{grid-template-columns:1fr}.wsm-offer{display:none}}.home2-offer-modal.wsm .modal-dialog{height:auto;max-height:none;min-height:calc(100% - 3.5rem)}.home2-offer-modal.wsm .wsm-content{height:auto;max-height:none;display:block}.wsm-grid{align-items:stretch}@media (max-width:575.98px){.home2-offer-modal.wsm .modal-dialog{min-height:0}}.home2-header .home2-mega-menu .home2-corporate-mega-card{padding:0!important;overflow:hidden!important}.home2-header .home2-mega-menu .home2-corporate-mega-card .home2-corporate-side-panel{width:100%!important;height:100%!important;margin:0!important;padding:22px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;transform:none!important;left:0!important;right:0!important}.home2-header .home2-mega-menu .home2-corporate-mega-card .home2-corporate-side-panel .home2-mega-cta{width:100%;justify-content:center}.home2-header .home2-mega-menu .home2-mega-service-icon,.home2-header .home2-mega-menu .home2-corporate-about-link>span:first-child,.home2-header .home2-mega-menu .home2-corporate-card-icon{flex:0 0 auto;width:44px!important;height:44px!important;border-radius:13px!important;color:#3134f5!important;background:#ececfe!important;box-shadow:inset 0 0 0 1px rgba(49,52,245,.08);font-size:20px!important;transition:background .2s ease,color .2s ease,transform .2s ease}.home2-header .home2-mega-menu .home2-mega-service-icon i,.home2-header .home2-mega-menu .home2-corporate-about-link>span:first-child i,.home2-header .home2-mega-menu .home2-corporate-card-icon i{font-size:20px!important;line-height:1}.home2-header .home2-mega-menu .home2-mega-service:hover .home2-mega-service-icon,.home2-header .home2-mega-menu .home2-corporate-about-link:hover>span:first-child,.home2-header .home2-mega-menu .home2-corporate-region-card:hover .home2-corporate-card-icon{color:#0b0c34!important;background:#e2fa82!important;box-shadow:none;transform:translateY(-2px)}#home2CampaignBanner,body #home2CampaignBanner.home2-campaign{background:#e2fa82!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid rgba(11,12,52,.08)!important;opacity:1!important}#home2CampaignBanner .ws-lang{background:rgba(255,255,255,.55);-webkit-backdrop-filter:none;backdrop-filter:none}.home2-header .home2-corporate-panel-regions .home2-corporate-region-card:not(:first-child) .home2-corporate-card-body{grid-template-columns:44px minmax(0,1fr)!important;gap:0 14px!important;align-items:center}.home3-hero-avatars img,.home2-footer-proof-avatars img{background:#fff;object-fit:contain;border:2px solid #fff;box-shadow:0 4px 10px rgba(11,12,52,.18)}.landing-assistant__launcher-ring{display:none!important}@media (max-width:767.98px){.home2-offer-modal.wsm .modal-dialog{display:flex;align-items:flex-end;width:100%;max-width:none;min-height:100%;height:auto;margin:0;padding:0}.home2-offer-modal.wsm .wsm-content{width:100%;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:24px 24px 0 0}.wsm-side{gap:0;padding:18px 64px 16px 20px}.wsm-side .wsm-tag,.wsm-side p,.wsm-offer{display:none}.wsm-side h2{padding:0;font-size:20px}.wsm-close{top:12px;right:12px;width:38px;height:38px}.wsm-main{padding:16px 16px calc(14px + env(safe-area-inset-bottom))}.wsm-kicker{display:none}.wsm-main h3{margin:0 0 12px;padding:0;font-size:18px}.wsm-label{margin-bottom:8px;font-size:13px}.wsm-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.wsm-service{flex-direction:row;justify-content:flex-start;gap:10px;padding:8px 10px;border-radius:13px;text-align:left}.wsm-service i{width:32px;height:32px;border-radius:9px;font-size:15px}.wsm-service strong{font-size:13px}.wsm-fields{grid-template-columns:1fr;gap:10px}.wsm-field{gap:4px}.wsm-field>span{font-size:12.5px}.wsm-field input,.wsm-field textarea{min-height:46px;padding:10px 14px;border-radius:12px}.wsm-details{margin-top:10px}.wsm-submit{min-height:50px;margin-top:14px}.wsm-note{margin-top:8px;font-size:11.5px;text-align:center}}@media (max-width:359.98px){.wsm-services{gap:6px}.wsm-service{gap:7px;padding:7px 8px}.wsm-service i{width:28px;height:28px;font-size:13px}.wsm-service strong{font-size:12px}}.home2-floating-call{display:none!important}.wsr .modal-dialog{max-width:620px}.wsr .wsm-main{padding:36px 36px 28px}.wsr-lead{margin:-10px 0 18px;color:#4a4f6e;font-size:15px;line-height:1.6}.wsr .wsm-form>.wsm-field{margin-bottom:12px}.wsr .wsm-fields{margin-bottom:12px}.wsr .wsm-field textarea{min-height:70px}.wsr .wsm-field small{color:#8a8eaa;font-weight:600}.wsr .wsm-note.is-ok{color:#13795b;font-weight:700}.wsr .wsm-note.is-err{color:#c2263a;font-weight:700}@media (max-width:767.98px){.wsr .wsm-main{padding:22px 16px calc(16px + env(safe-area-inset-bottom))}.wsr .wsm-main h3{padding-right:44px;font-size:19px}.wsr-lead{margin:-4px 0 14px;font-size:14px}}.landing-assistant{--assistant-primary:#3134f5;--assistant-navy:#040663;--assistant-deep:#02033b;position:fixed;right:24px;bottom:24px;z-index:1048;width:62px;height:62px;font-family:var(--tc-body-font-family, "Satoshi-Variable"),"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff}.landing-assistant button,.landing-assistant a{-webkit-tap-highlight-color:transparent;font-family:inherit}.landing-assistant__launcher{position:relative;z-index:4;display:grid;place-items:center;width:62px;height:62px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:var(--tc-linear-2, linear-gradient(135deg, #3134f5 0%, #050782 100%));box-shadow:0 14px 34px rgba(4,6,99,.36),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.landing-assistant__launcher:hover,.landing-assistant__launcher:focus-visible{transform:translateY(-2px);box-shadow:0 18px 38px rgba(4,6,99,.42),inset 0 1px 0 rgba(255,255,255,.35);filter:saturate(1.08)}.landing-assistant__launcher:focus-visible,.landing-assistant__bubble:focus-visible,.landing-assistant__minimize:focus-visible,.landing-assistant__action:focus-visible{outline:3px solid rgba(91,93,248,.55);outline-offset:3px}.landing-assistant__launcher>.bi{position:relative;z-index:2;font-size:26px;line-height:1}.landing-assistant__launcher-ring{position:absolute;inset:-1px;border:1px solid rgba(49,52,245,.54);border-radius:inherit;animation:landingAssistantPulse 2.8s ease-out infinite}.landing-assistant__launcher-status{position:absolute;top:2px;right:1px;z-index:3;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#20ce6b;box-shadow:0 3px 8px rgba(0,0,0,.2)}.landing-assistant__bubble{--assistant-tail-right:22px;position:absolute;right:0;bottom:78px;display:flex;align-items:center;gap:11px;width:312px;min-height:78px;padding:10px 19px 10px 10px;border:1px solid rgba(6,8,150,.12);border-radius:42px;background:rgba(255,255,255,.97);box-shadow:0 18px 48px rgba(4,5,86,.2),0 4px 12px rgba(4,5,86,.08);color:#101152;text-align:left;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transform-origin:right bottom;transition:opacity .28s ease,visibility .28s ease,transform .34s cubic-bezier(.2,.8,.2,1)}.landing-assistant__bubble::before,.landing-assistant__bubble::after{content:"";position:absolute;pointer-events:none;clip-path:polygon(0 0,100%0,50% 100%)}.landing-assistant__bubble::before{right:var(--assistant-tail-right);bottom:-14px;width:24px;height:15px;background:rgba(6,8,150,.14)}.landing-assistant__bubble::after{right:calc(var(--assistant-tail-right) + 1px);bottom:-12px;width:22px;height:14px;background:#fff}.landing-assistant.is-bubble-visible .landing-assistant__bubble{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.landing-assistant.is-panel-open .landing-assistant__bubble{opacity:0;visibility:hidden;transform:translateY(8px) scale(.97)}.landing-assistant__avatar{position:relative;flex:0 0 56px;width:56px;height:56px}.landing-assistant__avatar img{display:block;width:56px;height:56px;border:3px solid #eeeefe;border-radius:50%;object-fit:cover;object-position:center}.landing-assistant__avatar>span{position:absolute;right:-1px;bottom:1px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#20ce6b}.landing-assistant__bubble-copy{position:relative;z-index:2;display:block;font-size:16px;font-weight:600;line-height:1.32;letter-spacing:0}.landing-assistant__panel{position:absolute;right:0;bottom:78px;width:342px;padding:17px;overflow:hidden;border:1px solid rgba(116,118,249,.23);border-radius:22px;background:linear-gradient(155deg,#060767 0,#030440 58%,#02032f 100%);box-shadow:0 24px 65px rgba(3,4,63,.42),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transform-origin:right bottom;transition:opacity .26s ease,visibility .26s ease,transform .34s cubic-bezier(.2,.8,.2,1)}.landing-assistant__panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,rgba(49,52,245,.12),transparent 42%)}.landing-assistant.is-panel-open .landing-assistant__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.landing-assistant__panel-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1px 2px 13px}.landing-assistant__eyebrow{display:block;margin-bottom:3px;color:#888afa;font-size:10px;font-weight:650;letter-spacing:.85px;text-transform:uppercase}.landing-assistant__panel h2{max-width:245px;margin:0;color:#fff;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.2px}.landing-assistant__minimize{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.07);color:#dcddfe;cursor:pointer;transition:background .2s ease,transform .2s ease}.landing-assistant__minimize:hover{background:rgba(255,255,255,.13);transform:translateY(1px)}.landing-assistant__actions{position:relative;z-index:1;display:grid;gap:8px}.landing-assistant__action{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 10px;border:1px solid rgba(118,120,249,.18);border-radius:15px;background:linear-gradient(100deg,rgba(20,22,153,.5),rgba(5,6,99,.72));color:#fff!important;text-align:left;text-decoration:none!important;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.landing-assistant__action:hover{border-color:rgba(123,124,249,.42);background:linear-gradient(100deg,rgba(24,26,177,.62),rgba(7,9,111,.84));transform:translateX(2px)}.landing-assistant__action-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(49,52,245,.18);color:#7b7dfa;font-size:20px}.landing-assistant__action--whatsapp .landing-assistant__action-icon{background:rgba(37,211,102,.14);color:#42e080}.landing-assistant__action--offer .landing-assistant__action-icon{background:rgba(115,117,249,.15);color:#9fa0fb}.landing-assistant__action strong,.landing-assistant__action small{display:block}.landing-assistant__action strong{margin-bottom:2px;color:#fff;font-size:14px;font-weight:600;line-height:1.2}.landing-assistant__action small{overflow:hidden;color:rgba(227,228,254,.72);font-size:11px;font-weight:450;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.landing-assistant__action-arrow{color:rgba(227,228,254,.68);font-size:14px}@keyframes landingAssistantPulse{0%{opacity:.72;transform:scale(1)}70%,to{opacity:0;transform:scale(1.36)}}@media (max-width:1024px){.landing-assistant{right:auto;bottom:12px;left:50%;width:54px;height:54px;transform:translateX(-50%)}.landing-assistant__launcher{width:54px;height:54px}.landing-assistant__launcher>.bi{font-size:22px}.landing-assistant__bubble{--assistant-tail-right:calc(50% - 12px);right:auto;bottom:70px;left:50%;width:min(306px,calc(100vw - 30px));min-height:70px;padding:8px 17px 8px 8px;transform:translate(-50%,9px) scale(.97);transform-origin:center bottom}.landing-assistant.is-bubble-visible .landing-assistant__bubble{transform:translate(-50%,0) scale(1)}.landing-assistant.is-panel-open .landing-assistant__bubble{transform:translate(-50%,8px) scale(.97)}.landing-assistant__avatar,.landing-assistant__avatar img{width:52px;height:52px}.landing-assistant__avatar{flex-basis:52px}.landing-assistant__bubble-copy{font-size:14px;line-height:1.28}.landing-assistant__panel{right:auto;bottom:70px;left:50%;width:min(342px,calc(100vw - 24px));padding:14px;border-radius:20px;transform:translate(-50%,12px) scale(.97);transform-origin:center bottom}.landing-assistant.is-panel-open .landing-assistant__panel{transform:translate(-50%,0) scale(1)}.landing-assistant__panel-head{padding-bottom:10px}.landing-assistant__action{min-height:58px}}@media (max-width:359.98px){.landing-assistant__panel{padding:12px}.landing-assistant__action{grid-template-columns:40px minmax(0,1fr) 14px;gap:8px;padding:7px 8px}.landing-assistant__action-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.landing-assistant *,.landing-assistant ::before,.landing-assistant ::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-assistant{right:auto;left:24px}.landing-assistant__bubble{display:none!important}.landing-assistant__panel{right:auto;left:0;transform-origin:left bottom}@media (max-width:1024px){.landing-assistant{left:16px;transform:none}.landing-assistant__panel{left:0;transform:translate(0,12px) scale(.97);transform-origin:left bottom}.landing-assistant.is-panel-open .landing-assistant__panel{transform:translate(0,0) scale(1)}}:root{--ws-ink:#0b0c34;--ws-text:#44506a;--ws-muted:#6b7690;--ws-line:#e3e3f5;--ws-blue:#3134f5;--ws-blue-2:#0a0dd6;--ws-navy:#040556;--ws-cyan:#e2fa82;--ws-soft:#f3f3fd;--ws-soft-2:#ebebfe;--ws-radius:22px;--ws-shadow:0 18px 50px rgba(13, 14, 89, .08)}.ws-section{position:relative;padding:clamp(64px,8vw,112px)0;color:var(--ws-text)}.ws-section-soft{background:var(--ws-soft)}.ws-title{margin:0 0 16px;color:var(--ws-ink);font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.02em}.ws-title em{font-style:normal;color:var(--ws-blue)}.ws-lead{max-width:640px;margin:0;font-size:17px;line-height:1.7}.ws-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,52px)}.ws-head-center{flex-direction:column;align-items:center;text-align:center}.ws-head-center .ws-lead{margin:0 auto}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:14px;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ws-btn:hover{transform:translateY(-2px)}.ws-btn-primary{color:#fff;background:linear-gradient(135deg,var(--ws-blue),var(--ws-blue-2));box-shadow:0 14px 30px rgba(49,52,245,.28)}.ws-btn-primary:hover{color:#fff}.ws-btn-ghost{color:var(--ws-ink);background:#fff;border:1px solid var(--ws-line)}.ws-btn-ghost:hover{color:var(--ws-blue)}.ws-btn-light{color:var(--ws-navy);background:#fff}.ws-btn-outline-light{color:#fff;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.ws-btn-outline-light:hover{color:#fff;background:rgba(255,255,255,.14)}.ws-hero-float{position:absolute;z-index:2;pointer-events:none;opacity:.8}.ws-hero-float svg{display:block;width:100%;height:auto}.ws-hero-float-web{top:21%;right:max(22px,calc((100vw - 1260px)/2));width:clamp(190px,18vw,290px);transform:rotate(6deg);animation:wsFloat 9s ease-in-out infinite}.ws-hero-float-mobile{left:max(24px,calc((100vw - 1240px)/2));bottom:31%;width:clamp(96px,8.4vw,136px);transform:rotate(-9deg);animation:wsFloat 10s ease-in-out -4s infinite}@keyframes wsFloat{0%,to{translate:0 0}50%{translate:0-12px}}@media (max-width:991.98px){.ws-hero-float{display:none}}@media (prefers-reduced-motion:reduce){.ws-hero-float,.ws-ref-track{animation:none!important}}.ws-refs{position:absolute;left:50%;bottom:clamp(18px,3.6vh,40px);z-index:3;width:min(1240px,calc(100% - 40px));transform:translateX(-50%);text-align:center}@media (max-width:991.98px){.ws-refs{position:relative;left:auto;bottom:auto;width:100%;margin-top:40px;transform:none}}.ws-refs-label{display:block;margin-bottom:18px;color:rgba(216,216,253,.78);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ws-refs-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ws-ref-track{display:flex;width:max-content;animation:wsMarquee 180s linear infinite}.ws-refs-viewport:hover .ws-ref-track{animation-play-state:paused}.ws-ref-group{display:flex;align-items:center;gap:clamp(28px,3.4vw,54px);padding-right:clamp(28px,3.4vw,54px)}@keyframes wsMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ws-logo{flex:0 0 auto;display:grid;place-items:center;width:clamp(110px,10vw,150px);height:58px}.ws-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.62;transition:opacity .25s ease}.ws-logo:hover img{opacity:1}.ws-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.ws-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.ws-feature{display:flex;gap:14px;padding:18px;border:1px solid var(--ws-line);border-radius:18px;background:#fff}.ws-feature i{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--ws-blue);background:var(--ws-soft-2);font-size:20px}.ws-feature h3{margin:2px 0 4px;color:var(--ws-ink);font-size:16px;font-weight:800}.ws-feature p{margin:0;font-size:14px;line-height:1.55}.ws-showcase{position:relative;padding:26px 0 40px 26px}.ws-showcase::before{content:"";position:absolute;inset:0 0 0 60px;border-radius:32px;background:linear-gradient(150deg,#e0e1fe,#f4f5ff 60%,#e2fa82)}.ws-browser{position:relative;overflow:hidden;border:1px solid #d6d6f5;border-radius:16px;background:#fff;box-shadow:0 30px 70px rgba(13,14,89,.16)}.ws-browser-bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:#f1f1fb;border-bottom:1px solid #e3e3f5}.ws-browser-bar i{width:9px;height:9px;border-radius:50%;background:#ff6f61}.ws-browser-bar i:nth-child(2){background:#f4bd3d}.ws-browser-bar i:nth-child(3){background:#19b38a}.ws-browser-bar span{flex:1;max-width:220px;height:18px;margin-left:10px;padding:0 10px;border-radius:9px;background:#fff;color:#5f6b84;font-size:10px;line-height:18px;font-weight:700;overflow:hidden;white-space:nowrap}.ws-browser img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.ws-showcase .ws-browser{position:relative;z-index:1;margin-right:8%}.ws-phone{position:absolute;z-index:2;right:0;bottom:0;width:26%;padding:8px;border-radius:28px;background:#0b0c34;box-shadow:0 30px 60px rgba(13,14,89,.3)}.ws-phone img{display:block;width:100%;height:auto;object-position:left top!important;aspect-ratio:9/18;object-fit:cover;object-position:top;border-radius:21px}.ws-badge{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e3e3f5;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 16px 36px rgba(13,14,89,.12);color:var(--ws-ink);font-size:13px;font-weight:800;white-space:nowrap}.ws-badge i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:var(--ws-blue);font-size:15px}.ws-badge small{display:block;color:var(--ws-muted);font-size:11px;font-weight:600}.ws-badge-1{top:0;left:0}.ws-badge-2{left:4%;bottom:8px}.ws-badge-2 i{background:#19b38a}.ws-badge-3{top:34%;right:-6px}.ws-badge-3 i{background:#f59e0b}.ws-commit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(44px,5vw,70px);border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:#fff;box-shadow:var(--ws-shadow)}.ws-commit-item{position:relative;padding:26px 24px}.ws-commit-item+.ws-commit-item{border-left:1px solid var(--ws-line)}.ws-commit-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ws-commit-top b{color:#5558d9;font-size:30px;font-weight:900;line-height:1}.ws-commit-top i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--ws-blue),var(--ws-blue-2));font-size:20px}.ws-commit-item h3{margin:0 0 6px;color:var(--ws-ink);font-size:17px;font-weight:800}.ws-commit-item p{margin:0;font-size:14px;line-height:1.6}.ws-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:step}.ws-step{position:relative;display:flex;flex-direction:column;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:#fff;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ws-step:hover{transform:translateY(-4px);box-shadow:var(--ws-shadow)}.ws-step-art{position:relative;padding:18px 18px 0;background:linear-gradient(180deg,var(--ws-soft-2),#fff)}.ws-step-art svg{display:block;width:100%;height:auto}.ws-step-no{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:var(--ws-navy);font-size:14px;font-weight:900}.ws-step-body{padding:20px 22px 24px}.ws-step-body h3{margin:0 0 8px;color:var(--ws-ink);font-size:18px;font-weight:800}.ws-step-body p{margin:0;font-size:14.5px;line-height:1.65}.ws-step-body ul{margin:14px 0 0;padding:0;list-style:none}.ws-step-body li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.9;color:var(--ws-ink);font-weight:600}.ws-step-body li::before{content:"";position:absolute;left:0;color:var(--ws-blue);font-family:"bootstrap-icons"}.ws-services{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ws-service{position:relative;display:flex;flex-direction:column;grid-column:span 3;padding:26px;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:#fff;color:var(--ws-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ws-service:hover{transform:translateY(-4px);border-color:#c9cafa;box-shadow:var(--ws-shadow);color:var(--ws-text)}.ws-service-lg{grid-column:span 6;background:linear-gradient(160deg,#fff 40%,var(--ws-soft-2))}.ws-service-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:15px;color:var(--ws-blue);background:var(--ws-soft-2);font-size:23px}.ws-service h3{margin:0 0 8px;color:var(--ws-ink);font-size:21px;font-weight:800}.ws-service p{margin:0 0 16px;font-size:15px;line-height:1.65}.ws-service ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.ws-service li{padding:5px 11px;border-radius:999px;background:var(--ws-soft);color:var(--ws-ink);font-size:12.5px;font-weight:700}.ws-service .ws-browser{margin:4px 0 22px;box-shadow:0 18px 40px rgba(13,14,89,.12)}.ws-more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--ws-blue);font-size:14.5px;font-weight:800}.ws-more i{transition:transform .2s ease}.ws-service:hover .ws-more i{transform:translateX(4px)}.ws-campaign{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(32px,4.5vw,56px);border-radius:28px;color:rgba(255,255,255,.86);background:radial-gradient(circle at 85% 20%,rgba(226,250,130,.32),transparent 40%),linear-gradient(135deg,#0a0c7a,#090a36 70%)}.ws-campaign-pill{display:inline-flex;margin-bottom:14px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:800}.ws-campaign h2{margin:0 0 10px;color:#fff;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.15}.ws-campaign h2 em{font-style:normal;color:var(--ws-cyan)}.ws-campaign p{margin:0;max-width:620px;color:rgba(227,228,254,.82);font-size:16px;line-height:1.7}.ws-campaign-actions{display:flex;flex-wrap:wrap;gap:12px}.ws-project{display:block;color:var(--ws-ink);text-decoration:none}.ws-project .ws-browser{transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 12px 30px rgba(13,14,89,.08)}.ws-project:hover .ws-browser{transform:translateY(-5px);box-shadow:0 26px 50px rgba(13,14,89,.16)}.ws-project .ws-browser-bar{height:24px}.ws-project .ws-browser-bar i{width:7px;height:7px}.ws-project .ws-browser-bar span{height:14px;font-size:9px;line-height:14px}.ws-project-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.ws-project-meta strong{font-size:15px;font-weight:800}.ws-project-meta small{color:var(--ws-muted);font-size:12.5px;font-weight:600}.ws-guide{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(32px,5vw,64px);align-items:start}.ws-guide-body h3{display:flex;align-items:center;gap:12px;margin:34px 0 10px;color:var(--ws-ink);font-size:21px;font-weight:800}.ws-guide-body h3 i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--ws-blue);background:var(--ws-soft-2);font-size:18px}.ws-guide-body p{margin:0 0 12px;font-size:16px;line-height:1.8}.ws-guide-body a{color:var(--ws-blue);font-weight:700;text-decoration:none}.ws-guide-body a:hover{text-decoration:underline}.ws-checklist{position:sticky;top:120px;padding:28px;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:#fff;box-shadow:var(--ws-shadow)}.ws-checklist svg{display:block;width:100%;height:auto;margin-bottom:18px}.ws-checklist h3{margin:0 0 14px;color:var(--ws-ink);font-size:19px;font-weight:800}.ws-checklist ul{margin:0 0 22px;padding:0;list-style:none}.ws-checklist li{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed var(--ws-line);color:var(--ws-ink);font-size:14.5px;font-weight:600}.ws-checklist li i{color:#19b38a;font-size:17px;line-height:1.2}.ws-checklist .ws-btn{width:100%}.ws-regions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(32px,5vw,64px);align-items:center}.ws-map{margin-top:26px}.ws-map svg{display:block;width:100%;height:auto}.ws-cities{display:flex;flex-wrap:wrap;gap:8px}.ws-cities a{padding:8px 13px;border:1px solid var(--ws-line);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s ease}.ws-cities a:hover,.ws-cities a.is-hq{border-color:var(--ws-blue);color:#fff;background:var(--ws-blue)}.ws-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ws-post{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:#fff;color:var(--ws-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ws-post:hover{transform:translateY(-4px);box-shadow:var(--ws-shadow);color:var(--ws-text)}.ws-post img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ws-post-body{display:flex;flex-direction:column;flex:1;padding:22px}.ws-post-body small{color:var(--ws-blue);font-size:12.5px;font-weight:800}.ws-post-body h3{margin:8px 0 8px;color:var(--ws-ink);font-size:18px;font-weight:800;line-height:1.35}.ws-post-body p{margin:0 0 16px;font-size:14.5px;line-height:1.6}.ws-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(32px,5vw,64px);align-items:start}.ws-faq-aside{margin-top:26px;padding:24px;border-radius:var(--ws-radius);color:rgba(255,255,255,.85);background:linear-gradient(140deg,#0a0c7a,#090a36)}.ws-faq-aside strong{display:block;margin-bottom:6px;color:#fff;font-size:18px}.ws-faq-aside p{margin:0 0 16px;color:rgba(227,228,254,.78);font-size:14.5px;line-height:1.6}.ws-faq-aside a{color:#fff;font-weight:800;text-decoration:none}.ws-faq details{border:1px solid var(--ws-line);border-radius:16px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.ws-faq details+details{margin-top:12px}.ws-faq details[open]{border-color:#c9cafa;box-shadow:var(--ws-shadow)}.ws-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:var(--ws-ink);font-size:16.5px;font-weight:800;cursor:pointer;list-style:none}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary::after{content:"";flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--ws-blue);background:var(--ws-soft-2);font-family:"bootstrap-icons";font-size:14px;transition:transform .2s ease}.ws-faq details[open] summary::after{transform:rotate(45deg)}.ws-faq details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.75}.ws-faq details a{color:var(--ws-blue);font-weight:700}@media (max-width:991.98px){.ws-why-grid,.ws-guide,.ws-regions,.ws-faq-grid{grid-template-columns:1fr}.ws-commit,.ws-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-commit-item:nth-child(3){border-left:0}.ws-commit-item:nth-child(n+3){border-top:1px solid var(--ws-line)}.ws-service{grid-column:span 6}.ws-service-lg{grid-column:span 12}.ws-campaign{grid-template-columns:1fr}.ws-posts{grid-template-columns:1fr 1fr}.ws-posts .ws-post:nth-child(3){display:none}.ws-checklist{position:static}.ws-head{flex-direction:column;align-items:flex-start}}@media (max-width:767.98px){.ws-service,.ws-service-lg{grid-column:span 12}}@media (max-width:575.98px){.ws-features,.ws-commit,.ws-steps,.ws-posts{grid-template-columns:1fr}.ws-commit-item+.ws-commit-item{border-left:0;border-top:1px solid var(--ws-line)}.ws-posts .ws-post:nth-child(3){display:flex}.ws-showcase{padding-left:0}.ws-showcase::before{left:20px}.ws-badge-3{display:none}.ws-project-meta small{display:none}}.ws-projects-viewport{overflow:hidden;margin:0 calc(50% - 50vw);padding:8px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ws-projects-track{display:flex;width:max-content;animation:wsMarquee 160s linear infinite}.ws-projects-viewport:hover .ws-projects-track{animation-play-state:paused}.ws-projects-group{display:flex;gap:24px;padding-right:24px}.ws-projects-group .ws-project{flex:0 0 auto;width:clamp(240px,22vw,320px)}@media (prefers-reduced-motion:reduce){.ws-projects-track{animation:none}}.ws-hero-cta{display:flex;justify-content:center;margin-top:clamp(22px,3.4vh,34px)}.ws-hero-btn{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 34px;border-radius:999px;color:#0b0c34;background:#e2fa82;box-shadow:0 0 0 6px rgba(226,250,130,.14),0 18px 44px rgba(226,250,130,.25);font-size:18px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ws-hero-btn:hover{color:#0b0c34;transform:translateY(-2px);box-shadow:0 0 0 8px rgba(226,250,130,.18),0 24px 54px rgba(226,250,130,.32)}.ws-hero-btn i{font-size:20px;transition:transform .2s ease}.ws-hero-btn:hover i{transform:translateX(4px)}@media (max-width:575.98px){.ws-hero-btn{min-height:54px;padding:0 28px;font-size:16px}}.ws-service-art{display:block;margin:-6px -6px 18px}.ws-service-art svg{display:block;width:100%;height:auto;border-radius:16px}.ws-service .ws-service-icon{color:#0b0c34;background:#e2fa82}.ws-service li{background:rgba(226,250,130,.4)}.ws-commit-top i{color:#0b0c34;background:#e2fa82}.ws-feature i{color:#0b0c34;background:rgba(226,250,130,.7)}.ws-step-no{color:#0b0c34;background:#e2fa82}.ws-title em{color:inherit;background:linear-gradient(transparent 55%,#e2fa82 55%);padding:0 .1em}.ws-faq summary::after{color:#0b0c34;background:#e2fa82}.ws-cities a.is-hq,.ws-cities a:hover{color:#0b0c34;border-color:#0b0c34;background:#e2fa82}.ws-checklist li i{color:#0b0c34}.ws-post .wsb-cover{margin:8px 8px 0;border-radius:16px}:root{--wsp-ink:#0b0c34;--wsp-text:#464b66;--wsp-muted:#6d7290;--wsp-line:#e4e5f3;--wsp-primary:#3134f5;--wsp-primary-2:#1d20c4;--wsp-lime:#e2fa82;--wsp-lime-2:#cdec55;--wsp-night:#090a2e;--wsp-soft:#f5f5fe;--wsp-soft-2:#ececfe;--wsp-radius:22px;--wsp-shadow:0 18px 50px rgba(11, 12, 52, .08)}.wsp main{color:var(--wsp-text)}.wsp-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.wsp-section{position:relative;padding:clamp(60px,7.5vw,104px)0}.wsp-section--soft{background:var(--wsp-soft)}.wsp-section--tight{padding:clamp(40px,5vw,64px)0}.wsp-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--wsp-primary);font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wsp-kicker::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--wsp-lime);box-shadow:0 0 0 4px rgba(226,250,130,.35)}.wsp-h2{margin:0 0 14px;color:var(--wsp-ink);font-size:clamp(28px,3.3vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.02em}.wsp-h2 mark,.wsp-h1 mark{padding:0 .12em;border-radius:8px;color:inherit;background:linear-gradient(transparent 52%,var(--wsp-lime) 52%)}.wsp-lead{max-width:680px;margin:0;font-size:17px;line-height:1.75}.wsp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(30px,4vw,48px)}.wsp-head--center{flex-direction:column;align-items:center;text-align:center}.wsp-head--center .wsp-lead{margin:0 auto}.wsp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.wsp-btn:hover{transform:translateY(-2px)}.wsp-btn--lime{color:var(--wsp-ink);background:var(--wsp-lime);box-shadow:0 14px 32px rgba(205,236,85,.3)}.wsp-btn--lime:hover{color:var(--wsp-ink)}.wsp-btn--primary{color:#fff;background:var(--wsp-primary);box-shadow:0 14px 30px rgba(49,52,245,.26)}.wsp-btn--primary:hover{color:#fff}.wsp-btn--ghost{color:#fff;border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.06)}.wsp-btn--ghost:hover{color:#fff;background:rgba(255,255,255,.14)}.wsp-btn--line{color:var(--wsp-ink);border-color:var(--wsp-line);background:#fff}.wsp-btn--line:hover{color:var(--wsp-primary)}.wsp-hero{position:relative;overflow:hidden;padding:calc(var(--home2-top-offset, 118px) + clamp(40px,6vw,80px))0 clamp(56px,7vw,96px);color:rgba(225,228,255,.8);background:radial-gradient(circle at 78% 18%,rgba(49,52,245,.55),transparent 42%),radial-gradient(circle at 12% 90%,rgba(226,250,130,.12),transparent 34%),linear-gradient(160deg,#0d0f4a 0%,var(--wsp-night) 70%)}.wsp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}.wsp-hero--photo{background:var(--wsp-night)}.wsp-hero-photo{position:absolute;inset:0;z-index:0}.wsp-hero-photo img{width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(.9)}.wsp-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,10,46,.94)0,rgba(9,10,46,.72) 50%,rgba(9,10,46,.3) 100%),linear-gradient(0deg,rgba(9,10,46,.9),transparent 40%)}.wsp-hero .wsp-container{position:relative;z-index:1}.wsp-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.wsp-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;font-size:13.5px;font-weight:700}.wsp-crumbs li+li::before{content:"/";margin-right:8px;color:rgba(225,228,255,.35)}.wsp-crumbs a{color:rgba(225,228,255,.72);text-decoration:none}.wsp-crumbs a:hover{color:var(--wsp-lime)}.wsp-crumbs [aria-current]{color:var(--wsp-lime)}.wsp-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;border:1px solid rgba(226,250,130,.35);border-radius:999px;color:var(--wsp-lime);background:rgba(226,250,130,.08);font-size:13px;font-weight:800}.wsp-h1{margin:0 0 18px;color:#fff;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:1.06;letter-spacing:-.025em}.wsp-h1 em{font-style:normal;color:var(--wsp-lime)}.wsp-hero .wsp-lead{color:rgba(225,228,255,.82);font-size:18px}.wsp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wsp-hero-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:30px 0 0;padding:0;list-style:none}.wsp-hero-facts li{display:flex;align-items:center;gap:8px;color:#fff;font-size:14.5px;font-weight:700}.wsp-hero-facts i{color:var(--wsp-lime);font-size:17px}.wsp-plate{position:relative;justify-self:end;width:min(420px,100%);padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wsp-plate-badge{display:inline-flex;align-items:stretch;overflow:hidden;border:3px solid #0b0c34;border-radius:10px;background:#fff;color:#0b0c34;font-size:28px;font-weight:900;letter-spacing:.06em}.wsp-plate-badge b{display:grid;place-items:center;padding:0 10px;color:#fff;background:var(--wsp-primary);font-size:13px;letter-spacing:0}.wsp-plate-badge span{padding:8px 18px}.wsp-plate h2{margin:18px 0 6px;color:#fff;font-size:22px;font-weight:800}.wsp-plate p{margin:0 0 18px;color:rgba(225,228,255,.75);font-size:14.5px;line-height:1.6}.wsp-plate ul{margin:0;padding:0;list-style:none}.wsp-plate li{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px dashed rgba(255,255,255,.14);color:rgba(225,228,255,.75);font-size:14px}.wsp-plate li strong{color:#fff}.wsp-plate li a{color:var(--wsp-lime);font-weight:800;text-decoration:none}.wsp-hero-light{position:relative;padding:calc(var(--home2-top-offset, 118px) + clamp(36px,5vw,70px))0 clamp(40px,5vw,64px);background:radial-gradient(circle at 85% 10%,rgba(49,52,245,.1),transparent 40%),radial-gradient(circle at 10% 80%,rgba(226,250,130,.25),transparent 35%),#fbfbff}.wsp-hero-light::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(49,52,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(49,52,245,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 40%,transparent 100%)}.wsp-hero-light .wsp-container{position:relative;z-index:1}.wsp-hero-light .wsp-h1{color:var(--wsp-ink)}.wsp-hero-light .wsp-h1 em{color:var(--wsp-primary)}.wsp-hero-light .wsp-lead{color:var(--wsp-text)}.wsp-hero-light .wsp-crumbs a{color:var(--wsp-muted)}.wsp-hero-light .wsp-crumbs li+li::before{color:#c3c5dc}.wsp-hero-light .wsp-crumbs [aria-current]{color:var(--wsp-primary)}.wsp-hero-art{display:block;width:100%;height:auto}.wsp-subnav{position:relative;z-index:5;margin-top:-28px}.wsp-subnav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:6px;border:1px solid var(--wsp-line);border-radius:999px;background:#fff;box-shadow:var(--wsp-shadow);list-style:none}.wsp-subnav a{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;color:var(--wsp-ink);font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s ease}.wsp-subnav a:hover{background:var(--wsp-soft-2)}.wsp-subnav a[aria-current=page]{color:var(--wsp-ink);background:var(--wsp-lime)}.wsp-subnav i{color:var(--wsp-primary)}.wsp-grid{display:grid;gap:20px}.wsp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wsp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wsp-card{position:relative;padding:26px;border:1px solid var(--wsp-line);border-radius:var(--wsp-radius);background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wsp-card:hover{transform:translateY(-4px);border-color:#d2d3f7;box-shadow:var(--wsp-shadow)}.wsp-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;border-radius:15px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:22px}.wsp-icon--primary{color:#fff;background:var(--wsp-primary)}.wsp-card h3{margin:0 0 8px;color:var(--wsp-ink);font-size:19px;font-weight:800}.wsp-card p{margin:0;font-size:15px;line-height:1.7}.wsp-card a{color:var(--wsp-primary);font-weight:800;text-decoration:none}.wsp-num{position:absolute;top:22px;right:24px;color:#d6d7ef;font-size:28px;font-weight:900}.wsp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.wsp-prose p{margin:0 0 14px;font-size:16.5px;line-height:1.85}.wsp-prose h3{margin:30px 0 10px;color:var(--wsp-ink);font-size:21px;font-weight:800}.wsp-prose a{color:var(--wsp-primary);font-weight:700;text-decoration:none}.wsp-prose a:hover{text-decoration:underline}.wsp-prose ul{margin:0 0 16px;padding:0;list-style:none}.wsp-prose li{position:relative;padding:6px 0 6px 30px;color:var(--wsp-ink);font-size:15.5px;font-weight:600}.wsp-prose li::before{content:"";position:absolute;left:0;top:7px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--wsp-ink);background:var(--wsp-lime);font-family:"bootstrap-icons";font-size:13px}.wsp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--wsp-line);border-radius:var(--wsp-radius);background:#fff;box-shadow:var(--wsp-shadow)}.wsp-stat{padding:26px 24px}.wsp-stat+.wsp-stat{border-left:1px solid var(--wsp-line)}.wsp-stat strong{display:block;color:var(--wsp-ink);font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1}.wsp-stat strong span{color:inherit}.wsp-stat small{display:block;margin-top:8px;color:var(--wsp-muted);font-size:14px;font-weight:600}.wsp-stat:first-child{background:var(--wsp-lime)}.wsp-stat:first-child small{color:rgba(11,12,52,.7)}.wsp-quote{position:relative;padding:clamp(28px,4vw,48px);border-radius:28px;color:rgba(225,228,255,.85);background:linear-gradient(150deg,#14166b,var(--wsp-night));overflow:hidden}.wsp-quote::after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(226,250,130,.35),transparent 70%)}.wsp-quote h3{margin:0 0 12px;color:#fff;font-size:24px;font-weight:800}.wsp-quote p{position:relative;z-index:1;margin:0;color:rgba(225,228,255,.85);font-size:17px;line-height:1.75}.wsp-quote .wsp-icon{background:var(--wsp-lime)}.wsp-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(30px,4.5vw,54px);border-radius:28px;color:rgba(225,228,255,.82);background:radial-gradient(circle at 88% 20%,rgba(226,250,130,.22),transparent 38%),linear-gradient(135deg,#1d20c4,var(--wsp-night) 75%)}.wsp-band h2{margin:0 0 8px;color:#fff;font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.2}.wsp-band h2 em{font-style:normal;color:var(--wsp-lime)}.wsp-band p{margin:0;max-width:640px;color:rgba(225,228,255,.82);font-size:16px;line-height:1.7}.wsp-logos{padding:34px 0;border-bottom:1px solid var(--wsp-line);background:#fff}.wsp-logos-label{display:block;margin-bottom:16px;color:var(--wsp-muted);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.wsp-logos .ws-logo img{filter:grayscale(1);opacity:.62}.wsp-logos .ws-logo:hover img{filter:none;opacity:1}.wsp-logos--dark{border:0;background:0 0}.wsp-logos--dark .wsp-logos-label{color:rgba(225,228,255,.7)}.wsp-logos--dark .ws-logo img{filter:brightness(0) invert(1);opacity:.6}.wsp-live-head{display:inline-flex;align-items:center;gap:10px}.wsp-live-dot{position:relative;width:12px;height:12px;border-radius:50%;background:#22c55e}.wsp-live-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(34,197,94,.45);animation:wspPulse 1.8s ease-out infinite}@keyframes wspPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.wsp-works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.wsp-works-grid .ws-project{width:auto}.wsp-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wsp-package{position:relative;display:flex;flex-direction:column;padding:26px 24px;border:1px solid var(--wsp-line);border-radius:var(--wsp-radius);background:#fff}.wsp-package--featured{border:2px solid var(--wsp-primary);box-shadow:0 24px 60px rgba(49,52,245,.16)}.wsp-package-flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:12px;font-weight:800;white-space:nowrap}.wsp-package h3{margin:0 0 6px;color:var(--wsp-ink);font-size:21px;font-weight:800}.wsp-package>p{min-height:48px;margin:0 0 16px;font-size:14px;line-height:1.6}.wsp-package .wsp-package-price{margin:0 0 4px;color:var(--wsp-ink);font-size:34px;font-weight:900;line-height:1}.wsp-package-price small{font-size:18px;font-weight:800}.wsp-package-feats{flex:1;margin:0 0 22px;padding:18px 0 0;border-top:1px solid var(--wsp-line);list-style:none}.wsp-package-feats li{position:relative;padding:5px 0 5px 26px;color:var(--wsp-ink);font-size:14px;line-height:1.5}.wsp-package-feats li::before{content:"";position:absolute;left:0;top:5px;color:var(--wsp-primary);font-family:"bootstrap-icons";font-size:17px;line-height:1}.wsp-package .wsp-btn{width:100%}.wsp-map{position:relative;padding:clamp(14px,2vw,26px);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(255,255,255,.04)}.wsp-map svg{display:block;width:100%;height:auto;overflow:visible}.wsp-map .il path{fill:rgba(140,143,255,.16);stroke:rgba(225,228,255,.28);stroke-width:.8;transition:fill .2s ease}.wsp-map .il:hover path,.wsp-map .il:focus path{fill:rgba(226,250,130,.55)}.wsp-map .pin circle{fill:var(--wsp-lime);stroke:#0b0c34;stroke-width:1.5;transition:r .2s ease}.wsp-map .pin .halo{fill:rgba(226,250,130,.25);stroke:none}.wsp-map .il:hover .pin circle:not(.halo){r:6}.wsp-map .il text{fill:#fff;font-size:11px;font-weight:700;pointer-events:none;opacity:0;transition:opacity .2s ease;paint-order:stroke;stroke:#0b0c34;stroke-width:3px}.wsp-map .il:hover text,.wsp-map .il:focus text{opacity:1}.wsp-map .il:focus{outline:0}.wsp-map-hint{display:flex;align-items:center;gap:8px;margin:12px 4px 0;color:rgba(225,228,255,.7);font-size:13.5px;font-weight:600}.wsp-map-hint i{color:var(--wsp-lime)}.wsp-map--wide{margin-top:clamp(30px,4vw,48px);padding:clamp(18px,3vw,36px)}.wsp-map--wide .il text{font-size:10px}.wsp-hero-side{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}@media (max-width:991.98px){.wsp-hero-side{justify-content:flex-start}}.wsp-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wsp-city{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wsp-line);border-radius:20px;background:#fff;color:var(--wsp-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.wsp-city:hover{transform:translateY(-4px);box-shadow:var(--wsp-shadow);color:var(--wsp-text)}.wsp-city figure{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden}.wsp-city img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wsp-city:hover img{transform:scale(1.05)}.wsp-city figure span{position:absolute;left:12px;top:12px;padding:4px 10px;border:2px solid #0b0c34;border-radius:7px;color:#0b0c34;background:#fff;font-size:13px;font-weight:900;letter-spacing:.06em}.wsp-city-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}.wsp-city-body strong{color:var(--wsp-ink);font-size:17px;font-weight:800}.wsp-city-body small{margin:4px 0 12px;font-size:13.5px;line-height:1.5}.wsp-city-body em{margin-top:auto;color:var(--wsp-primary);font-size:13.5px;font-style:normal;font-weight:800}.wsp-hubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wsp-hub{display:flex;flex-direction:column;padding:28px;border-radius:24px;border:1px solid var(--wsp-line);background:#fff;color:var(--wsp-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.wsp-hub:hover{transform:translateY(-4px);box-shadow:var(--wsp-shadow);color:var(--wsp-text)}.wsp-hub h3{margin:0 0 8px;color:var(--wsp-ink);font-size:22px;font-weight:800}.wsp-hub p{margin:0 0 18px;font-size:15px;line-height:1.7}.wsp-hub em{margin-top:auto;color:var(--wsp-primary);font-style:normal;font-weight:800}.wsp-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--wsp-line);border-radius:18px;background:#fff;font-size:14.5px}.wsp-table th,.wsp-table td{padding:11px 16px;border-bottom:1px solid var(--wsp-line);text-align:left}.wsp-table th{color:var(--wsp-ink);background:var(--wsp-soft);font-weight:800}.wsp-table tr:last-child td{border-bottom:0}.wsp-table td:first-child{width:70px;color:var(--wsp-muted);font-weight:800}.wsp-table a{color:var(--wsp-primary);font-weight:700;text-decoration:none}.wsp-table a:hover{text-decoration:underline}.wsp-chips{display:flex;flex-wrap:wrap;gap:8px}.wsp-chips a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--wsp-line);border-radius:12px;background:#fff;color:var(--wsp-ink);font-size:14px;font-weight:700;text-decoration:none}.wsp-chips a:hover{border-color:var(--wsp-ink);background:var(--wsp-lime)}.wsp-chips small{color:var(--wsp-muted);font-weight:700}.wsp-faq details{border:1px solid var(--wsp-line);border-radius:16px;background:#fff}.wsp-faq details+details{margin-top:12px}.wsp-faq details[open]{border-color:#d2d3f7;box-shadow:var(--wsp-shadow)}.wsp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:var(--wsp-ink);font-size:16.5px;font-weight:800;cursor:pointer;list-style:none}.wsp-faq summary::-webkit-details-marker{display:none}.wsp-faq summary::after{content:"";flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--wsp-ink);background:var(--wsp-lime);font-family:"bootstrap-icons";font-size:14px;transition:transform .2s ease}.wsp-faq details[open] summary::after{transform:rotate(45deg)}.wsp-faq details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.75}.wsp-pay-card{position:relative;padding:clamp(28px,4vw,40px);border-radius:28px;background:#fff;color:var(--wsp-text);box-shadow:0 40px 90px rgba(0,0,0,.28)}.wsp-pay-card h2{margin:0 0 8px;color:var(--wsp-ink);font-size:24px;font-weight:800}.wsp-pay-card p{margin:0 0 22px;font-size:15px;line-height:1.7}.wsp-pay-card .wsp-btn{width:100%;min-height:60px;font-size:17px}.wsp-pay-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:22px;color:var(--wsp-muted);font-size:13px;font-weight:700}.wsp-pay-logos span{display:inline-flex;align-items:center;gap:6px}.wsp-pay-logos i{color:var(--wsp-primary);font-size:18px}.wsp-steps{counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wsp-steps li{counter-increment:s;position:relative;padding:24px;border:1px solid var(--wsp-line);border-radius:20px;background:#fff;list-style:none}.wsp-steps li::before{content:counter(s,decimal-leading-zero);display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;color:var(--wsp-ink);background:var(--wsp-lime);font-weight:900}.wsp-steps strong{display:block;margin-bottom:6px;color:var(--wsp-ink);font-size:17px}.wsp-steps span{font-size:14.5px;line-height:1.65}.wsp-steps{margin:0;padding:0}@media (max-width:1199.98px){.wsp-cities,.wsp-packages{grid-template-columns:repeat(3,minmax(0,1fr))}.wsp-grid--4,.wsp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.wsp-hero-grid,.wsp-split{grid-template-columns:1fr}.wsp-plate{justify-self:start}.wsp-grid--3,.wsp-hubs,.wsp-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-cities,.wsp-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-stat:nth-child(3){border-left:0}.wsp-stat:nth-child(n+3){border-top:1px solid var(--wsp-line)}.wsp-band{grid-template-columns:1fr}.wsp-head{flex-direction:column;align-items:flex-start}}@media (max-width:575.98px){.wsp-grid--2,.wsp-grid--3,.wsp-grid--4,.wsp-hubs,.wsp-works-grid,.wsp-packages,.wsp-steps{grid-template-columns:1fr}.wsp-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wsp-city-body small{display:none}.wsp-subnav ul{border-radius:20px}.wsp-subnav a{padding:9px 12px;font-size:13.5px}.wsp-table th:nth-child(n+3),.wsp-table td:nth-child(n+3){display:none}}.wsp-tag,.ws-mega-banner-kicker{white-space:nowrap}.wsp-tag [data-project-count],.ws-mega-banner-kicker [data-project-count]{margin-right:-.25em}@media (max-width:575.98px){.wsp-h1{font-size:34px}.wsp-hero-light .wsp-h1{font-size:32px}.wsp-hero-light .wsp-hero-art{max-width:340px;margin:0 auto}}.wsp-contact-hero{padding-bottom:clamp(70px,8vw,110px)}.wsp-contact-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,5vw,70px);align-items:center}.wsp-contact-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wsp-qc{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#fff;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}a.wsp-qc:hover{color:#fff;transform:translateY(-3px);border-color:rgba(226,250,130,.5);background:rgba(226,250,130,.08)}.wsp-qc>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;border-radius:13px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:19px}.wsp-qc small{color:rgba(225,228,255,.65);font-size:13px;font-weight:600}.wsp-qc strong{font-size:16px;font-weight:800;word-break:break-word}.wsp-contact-body{margin-top:-60px;padding-top:0}.wsp-contact-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px;align-items:start}.wsp-contact-form{padding:clamp(24px,3.5vw,40px);border:1px solid var(--wsp-line);border-radius:26px;background:#fff;box-shadow:0 30px 80px rgba(11,12,52,.12)}.wsp-contact-form-head{display:flex;align-items:center;gap:16px;margin-bottom:26px}.wsp-contact-form-head .wsp-icon{margin:0;flex:0 0 auto}.wsp-contact-form-head h2{margin:0 0 4px;color:var(--wsp-ink);font-size:24px;font-weight:800}.wsp-contact-form-head p{margin:0;color:var(--wsp-muted);font-size:15px}.wsp-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wsp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wsp-field{display:flex;flex-direction:column;gap:7px;margin:0}.wsp-field--full{grid-column:1/-1}.wsp-field>span{color:var(--wsp-ink);font-size:13.5px;font-weight:800}.wsp-field input,.wsp-field select,.wsp-field textarea{width:100%;min-height:54px;padding:14px 16px;border:1px solid #dfe0ef;border-radius:14px;color:var(--wsp-ink);background:#fafaff;font:inherit;font-size:16px;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.wsp-field select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230b0c34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.wsp-field textarea{min-height:140px;resize:vertical}.wsp-field input:focus,.wsp-field select:focus,.wsp-field textarea:focus{border-color:var(--wsp-primary);background:#fff;box-shadow:0 0 0 4px rgba(49,52,245,.1)}.wsp-contact-submit{width:100%;margin-top:20px;min-height:58px;font-size:16px}.wsp-form-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:var(--wsp-muted);font-size:13px}.wsp-form-note i{color:var(--wsp-primary)}.wsp-contact-side{display:grid;gap:22px}.wsp-contact-card{padding:28px;border:1px solid var(--wsp-line);border-radius:24px;background:#fff;box-shadow:var(--wsp-shadow)}.wsp-contact-card h3{margin:0 0 16px;color:var(--wsp-ink);font-size:20px;font-weight:800}.wsp-contact-card--dark{color:rgba(225,228,255,.8);border:0;background:radial-gradient(circle at 90% 10%,rgba(226,250,130,.25),transparent 45%),linear-gradient(150deg,#1d20c4,var(--wsp-night))}.wsp-contact-card--dark h3{margin-bottom:8px;color:#fff}.wsp-contact-card--dark p{margin:0 0 20px;color:rgba(225,228,255,.8);font-size:15px;line-height:1.65}.wsp-contact-list{margin:0;padding:0;list-style:none}.wsp-contact-list li{display:flex;gap:14px;padding:14px 0;border-top:1px dashed var(--wsp-line)}.wsp-contact-list li:first-child{border-top:0;padding-top:0}.wsp-contact-list i{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;color:var(--wsp-ink);background:rgba(226,250,130,.7);font-size:17px}.wsp-contact-list small{display:block;margin-bottom:2px;color:var(--wsp-muted);font-size:12.5px;font-weight:700}.wsp-contact-list a,.wsp-contact-list strong{color:var(--wsp-ink);font-size:15px;font-weight:800;text-decoration:none}.wsp-contact-list a:hover{color:var(--wsp-primary)}.wsp-contact-map{position:relative;height:clamp(360px,45vw,520px);background:#e9eaf5}.wsp-contact-map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.85)}.wsp-map-chip{position:absolute;left:max(20px,calc((100vw - 1240px)/2));top:30px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border:1px solid rgba(255,255,255,.7);border-radius:18px;color:var(--wsp-ink);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px rgba(11,12,52,.18);text-decoration:none}.wsp-map-chip i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:19px}.wsp-map-chip strong{display:block;font-size:15px;font-weight:800}.wsp-map-chip small{color:var(--wsp-primary);font-size:13px;font-weight:800}.wsp-map-chip:hover{color:var(--wsp-ink)}@media (max-width:991.98px){.wsp-contact-top,.wsp-contact-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.wsp-contact-quick,.wsp-fields{grid-template-columns:1fr}.wsp-contact-body{margin-top:-40px}}.wsp-qc strong{color:#fff!important}.wsp-field input::placeholder,.wsp-field textarea::placeholder{color:#8a8eaa;opacity:1}.wsp-field input,.wsp-field textarea{color:var(--wsp-ink)!important}.wsp-hero-visual{position:relative;padding:20px 10px 30px}.wsp-art-card{position:relative;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px rgba(0,0,0,.25);transform:perspective(1200px) rotateY(-6deg) rotateX(3deg)}.wsp-art-card svg{display:block;width:100%;height:auto;border-radius:16px}.wsp-art-card--sm{transform:none;box-shadow:var(--wsp-shadow);border-color:var(--wsp-line);background:#fff}.wsp-float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 16px 11px 11px;border:1px solid rgba(255,255,255,.6);border-radius:16px;color:var(--wsp-ink);background:rgba(255,255,255,.92);box-shadow:0 18px 40px rgba(0,0,0,.22);font-size:14px;font-weight:800;white-space:nowrap;animation:wspFloat 7s ease-in-out infinite}.wsp-float-card i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--wsp-lime);font-size:16px}.wsp-float-card--a{left:-10px;top:0}.wsp-float-card--b{right:-6px;bottom:0;animation-delay:-3.5s}@keyframes wspFloat{0%,to{translate:0 0}50%{translate:0-10px}}.wsp-includes{position:sticky;top:120px;padding:28px;border-radius:24px;border:1px solid var(--wsp-line);background:linear-gradient(160deg,#fff 55%,rgba(226,250,130,.25));box-shadow:var(--wsp-shadow)}.wsp-includes h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--wsp-ink);font-size:20px;font-weight:800}.wsp-includes h3 i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--wsp-lime);font-size:17px}.wsp-includes .wsp-btn{width:100%;margin-top:8px}.wsp-card--link{display:flex;flex-direction:column;color:var(--wsp-text);text-decoration:none}.wsp-card--link:hover{color:var(--wsp-text)}.wsp-card--link p{flex:1;margin-bottom:14px;font-size:14.5px}.wsp-card--link em{color:var(--wsp-primary);font-size:14px;font-style:normal;font-weight:800}.wsp-card--link:hover em i{transform:translateX(4px)}.wsp-card--link em i{display:inline-block;transition:transform .2s ease}.wsp-net-note{margin:26px 0 0;color:var(--wsp-muted);font-size:14.5px}.wsp-net-note i{color:var(--wsp-primary)}.wsp-net-note a{color:var(--wsp-primary);font-weight:800}.wsp-svc-list{padding:clamp(50px,6vw,90px)0}.wsp-svc-block+.wsp-svc-block{margin-top:clamp(60px,7vw,100px);padding-top:clamp(60px,7vw,100px);border-top:1px solid var(--wsp-line)}.wsp-svc-block-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,56px);align-items:center;margin-bottom:32px}.wsp-svc-block-head .wsp-lead{margin-bottom:22px}.wsp-chips--dark a{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.wsp-chips--dark a i{color:var(--wsp-lime)}.wsp-chips--dark a:hover{color:var(--wsp-ink);background:var(--wsp-lime)}.wsp-chips--dark a:hover i{color:var(--wsp-ink)}.wsp-legal{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(30px,5vw,64px);align-items:start}.wsp-legal-toc{position:sticky;top:120px;padding:24px;border:1px solid var(--wsp-line);border-radius:20px;background:#fff}.wsp-legal-toc h3{margin:0 0 12px;color:var(--wsp-ink);font-size:15px;font-weight:800}.wsp-legal-toc h3+.wsp-chips{margin-top:4px}.wsp-legal-toc ol{margin:0 0 22px;padding-left:20px}.wsp-legal-toc li{padding:4px 0}.wsp-legal-toc ol a{color:var(--wsp-text);font-size:14px;text-decoration:none}.wsp-legal-toc ol a:hover{color:var(--wsp-primary)}.wsp-legal-toc .wsp-chips a{font-size:13px}.wsp-legal-body h2{display:flex;align-items:center;gap:14px;margin:36px 0 12px;color:var(--wsp-ink);font-size:22px;font-weight:800;scroll-margin-top:130px}.wsp-legal-body h2:first-child{margin-top:0}.wsp-legal-body h2 span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:14px;font-weight:900}.wsp-legal-body p{margin:0;font-size:16px;line-height:1.85}@media (max-width:991.98px){.wsp-hero-visual{max-width:560px}.wsp-svc-block-head,.wsp-legal{grid-template-columns:1fr}.wsp-includes,.wsp-legal-toc{position:static}}@media (max-width:575.98px){.wsp-float-card{display:none}.wsp-art-card{transform:none}}.wsb-cover{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:linear-gradient(140deg,#ececfe,#f7f8ff)}.wsb-cover::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(49,52,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(49,52,245,.07) 1px,transparent 1px);background-size:28px 28px}.wsb-p2{background:linear-gradient(140deg,#f4fbd6,#ecfbb0)}.wsb-p3{background:linear-gradient(140deg,#1d20c4,#0b0c34)}.wsb-p3::before{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)}.wsb-p4{background:linear-gradient(140deg,#e0e1ff,#fdfdf2 70%,#ecfbb0)}.wsb-cover-tag{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:11.5px;font-weight:800}.wsb-cover--big{border-radius:24px}.wsb-cover--big .wsb-cover-tag{left:18px;top:18px;padding:7px 12px;font-size:13px}.wsb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wsb-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wsp-line);border-radius:22px;background:#fff;color:var(--wsp-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.wsb-card:hover{transform:translateY(-4px);box-shadow:var(--wsp-shadow);color:var(--wsp-text)}.wsb-card .wsb-cover{margin:8px 8px 0;border-radius:16px}.wsb-card-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 22px}.wsb-card-body small{color:var(--wsp-primary);font-size:12.5px;font-weight:800}.wsb-card-body strong{margin:8px 0;color:var(--wsp-ink);font-size:17.5px;font-weight:800;line-height:1.35}.wsb-card-body>span{flex:1;margin-bottom:14px;font-size:14.5px;line-height:1.6}.wsb-card-body em{color:var(--wsp-primary);font-size:14px;font-style:normal;font-weight:800}.wsb-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:center;margin-bottom:40px;padding:14px;border:1px solid var(--wsp-line);border-radius:28px;background:#fff;color:var(--wsp-text);text-decoration:none;box-shadow:var(--wsp-shadow)}.wsb-featured:hover{color:var(--wsp-text)}.wsb-featured-body{display:flex;flex-direction:column;gap:10px;padding:10px 20px 10px 0}.wsb-featured .wsp-tag{width:fit-content;color:var(--wsp-ink);border-color:var(--wsp-lime);background:var(--wsp-lime)}.wsb-featured strong{color:var(--wsp-ink);font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.2}.wsb-featured small{color:var(--wsp-primary);font-weight:800}.wsb-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:44px}.wsb-pager a,.wsb-pager span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--wsp-line);border-radius:12px;color:var(--wsp-ink);background:#fff;font-weight:800;text-decoration:none}.wsb-pager span{border:0;background:0 0}.wsb-pager a:hover{border-color:var(--wsp-ink);background:var(--wsp-lime)}.wsb-pager a[aria-current]{color:var(--wsp-lime);border-color:var(--wsp-ink);background:var(--wsp-ink)}.wsb-title{font-size:clamp(30px,3.6vw,48px)}.wsb-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:26px 0 0;padding:0;list-style:none}.wsb-meta li{display:flex;align-items:center;gap:8px;color:#fff;font-size:14.5px;font-weight:700}.wsb-meta i{color:var(--wsp-lime)}.wsb-hero-cover .wsb-cover{box-shadow:0 40px 80px rgba(0,0,0,.3)}.wsb-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(30px,4vw,56px);align-items:start}.wsb-side{position:sticky;top:120px;display:grid;gap:20px}.wsb-toc{padding:22px;border:1px solid var(--wsp-line);border-radius:20px;background:#fff}.wsb-toc h3{margin:0 0 10px;color:var(--wsp-ink);font-size:15px;font-weight:800}.wsb-toc ol{margin:0;padding-left:18px;max-height:46vh;overflow:auto}.wsb-toc li{padding:4px 0}.wsb-toc a{color:var(--wsp-text);font-size:13.5px;line-height:1.45;text-decoration:none}.wsb-toc a:hover{color:var(--wsp-primary)}.wsb-article{min-width:0;color:var(--wsp-text);font-size:17px;line-height:1.85}.wsb-article>p:first-of-type{color:var(--wsp-ink);font-size:19px}.wsb-article p{margin:0 0 18px}.wsb-article h2{margin:44px 0 14px;color:var(--wsp-ink);font-size:clamp(23px,2.2vw,29px);font-weight:800;line-height:1.25;scroll-margin-top:130px}.wsb-article h3{margin:30px 0 10px;color:var(--wsp-ink);font-size:20px;font-weight:800}.wsb-article a{color:var(--wsp-primary);font-weight:700;text-decoration:underline;text-decoration-color:rgba(49,52,245,.3);text-underline-offset:3px}.wsb-article ul,.wsb-article ol{margin:0 0 20px;padding-left:22px}.wsb-article li{margin:6px 0}.wsb-article li::marker{color:var(--wsp-primary);font-weight:800}.wsb-article code{padding:2px 6px;border-radius:6px;color:var(--wsp-ink);background:var(--wsp-soft-2);font-size:.9em}.wsb-article .info-box{margin:26px 0;padding:20px 22px;border:1px solid rgba(184,220,46,.55);border-radius:18px;background:linear-gradient(140deg,rgba(226,250,130,.35),rgba(226,250,130,.1))}.wsb-article .info-box>:last-child{margin-bottom:0}.wsb-article table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:15px}.wsb-article .table-responsive{overflow-x:auto;margin:26px 0;border:1px solid var(--wsp-line);border-radius:16px}.wsb-article th{color:var(--wsp-ink);background:var(--wsp-soft);font-weight:800}.wsb-article th,.wsb-article td{padding:12px 14px;border-bottom:1px solid var(--wsp-line);text-align:left;vertical-align:top}.wsb-article tr:last-child td{border-bottom:0}.wsb-article cite{font-style:normal}.wsb-article .faq-section{margin-top:44px;padding:26px;border-radius:22px;background:var(--wsp-soft)}.wsb-article .faq-section h2{margin-top:0}.wsb-article .faq-item{padding:16px 0;border-top:1px solid var(--wsp-line)}.wsb-article .faq-item:first-of-type{border-top:0}.wsb-article .faq-question{margin:0 0 6px;font-size:17px}.wsb-article .faq-answer{margin:0;font-size:15.5px}.wsb-article .d-none{display:none}.wsb-endcard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin:44px 0 26px;padding:22px;border-radius:22px;color:rgba(225,228,255,.8);background:linear-gradient(140deg,#1d20c4,var(--wsp-night))}.wsb-endcard .wsp-icon{margin:0}.wsb-endcard strong{display:block;color:#fff;font-size:17px}.wsb-endcard span{font-size:14.5px;line-height:1.55}.wsb-endcard .wsp-btn{color:var(--wsp-ink);background:var(--wsp-lime);box-shadow:none;text-decoration:none}.wsb-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wsb-prevnext a{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--wsp-line);border-radius:18px;text-decoration:none}.wsb-prevnext a.is-next{text-align:right}.wsb-prevnext small{color:var(--wsp-primary);font-size:13px;font-weight:800}.wsb-prevnext strong{color:var(--wsp-ink);font-size:15px;line-height:1.4}.wsb-prevnext a:hover{border-color:var(--wsp-ink);background:rgba(226,250,130,.25)}@media (max-width:1199.98px){.wsb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.wsb-layout,.wsb-featured{grid-template-columns:1fr}.wsb-side{position:static}.wsb-featured-body{padding:0 8px 10px}.wsb-endcard{grid-template-columns:1fr}}@media (max-width:575.98px){.wsb-grid,.wsb-prevnext{grid-template-columns:1fr}.wsb-article{font-size:16px}.wsb-article>p:first-of-type{font-size:17px}}@media (max-width:575.98px){.wsb-title{font-size:28px;line-height:1.15}.wsb-hero .wsp-crumbs li:last-child{display:none}}.wsp-marquee{overflow:hidden;padding:6px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wsp-marquee-track{display:flex;width:max-content;animation:wspMarquee var(--wsp-marquee-dur, 60s) linear infinite}.wsp-marquee:hover .wsp-marquee-track,.wsp-marquee:focus-within .wsp-marquee-track{animation-play-state:paused}.wsp-marquee-group{display:flex;gap:20px;padding-right:20px}.wsp-marquee .wsp-card{flex:0 0 auto;width:clamp(260px,24vw,320px)}@keyframes wspMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.wsp-marquee{overflow-x:auto}.wsp-marquee-track{animation:none}}.wsp-package-pricing{margin:0 0 18px}.wsp-package .wsp-package-old{display:flex;align-items:center;gap:8px;min-height:24px;margin:0 0 4px}.wsp-package-old del{color:var(--wsp-muted);font-size:16px;font-weight:700;text-decoration-thickness:2px;text-decoration-color:rgba(220,38,38,.75)}.wsp-package-old span{padding:3px 8px;border-radius:999px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:12px;font-weight:800}.wsp-package .wsp-package-price{margin-bottom:14px}.wsp-package-plans{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wsp-package-plans li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:var(--wsp-soft);font-size:13px}.wsp-package-plans span{color:var(--wsp-text);font-weight:700;line-height:1.3}.wsp-package-plans em{display:block;color:var(--wsp-muted);font-size:11.5px;font-style:normal;font-weight:600}.wsp-package-plans strong{color:var(--wsp-ink);font-size:13.5px;font-weight:800;white-space:nowrap}.wsp-package-plans .is-transfer{border:1px solid rgba(184,220,46,.7);background:rgba(226,250,130,.35)}.wsp-package-plans .is-transfer em{color:#5b6b00}.wsp-package--featured .wsp-package-plans li{background:#f0f0ff}.wsp-package--featured .wsp-package-plans .is-transfer{background:rgba(226,250,130,.45)}.wsp-package-legal{max-width:820px;margin:22px auto 0;color:var(--wsp-muted);font-size:13px;line-height:1.6;text-align:center}.wsp-package .wsp-package-price small{font-size:15px;font-weight:800;color:var(--wsp-muted)}.wsp-package .wsp-package-price{margin-bottom:4px}.wsp-package .wsp-package-vat{margin:0 0 14px;color:var(--wsp-muted);font-size:13.5px;font-weight:700}.wsp-package-vat strong{color:var(--wsp-ink);font-size:15px}.wsp-package-old small{color:var(--wsp-muted);font-size:11.5px;font-weight:700}.wsp-yearly-note{display:flex;align-items:center;gap:10px;margin:24px 0 0;padding:14px 18px;border:1px solid rgba(184,220,46,.6);border-radius:14px;background:rgba(226,250,130,.3);color:var(--wsp-ink);font-size:14.5px;font-weight:600}.wsp-yearly-note i{color:var(--wsp-ink);font-size:17px}.wsb-post .wsb-layout{align-items:start}.wsb-side{position:-webkit-sticky;position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin;padding-right:2px}.wsb-toc h3,.wsb-tagbox h3{display:flex;align-items:center;gap:8px}.wsb-toc h3 i,.wsb-tagbox h3 i{color:var(--wsp-primary)}.wsb-toc ol{max-height:34vh}.wsb-toc a.is-active{color:var(--wsp-primary);font-weight:800}.wsb-cta{padding:22px}.wsb-cta h3{font-size:18px}.wsb-cta .wsp-btn{width:100%}.wsb-tagbox{padding:20px 22px;border:1px solid var(--wsp-line);border-radius:20px;background:#fff}.wsb-tagbox h3{margin:0 0 12px;color:var(--wsp-ink);font-size:15px;font-weight:800}.wsb-tags{display:flex;flex-wrap:wrap;gap:7px}.wsb-tags a{display:inline-flex;align-items:center;gap:3px;padding:6px 11px;border:1px solid var(--wsp-line);border-radius:999px;color:var(--wsp-ink);background:var(--wsp-soft);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s ease,border-color .2s ease}.wsb-tags a i{color:var(--wsp-primary);font-size:12px}.wsb-tags a small{margin-left:3px;color:var(--wsp-muted);font-weight:700}.wsb-tags a:hover{border-color:var(--wsp-ink);background:var(--wsp-lime)}.wsb-tags--dark{margin-top:26px}.wsb-tags--dark a{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.wsb-tags--dark a i{color:var(--wsp-lime)}.wsb-tags--dark a:hover{color:var(--wsp-ink)}.wsb-tags--dark a:hover i{color:var(--wsp-ink)}.wsb-tags-end{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:36px 0 0;padding-top:22px;border-top:1px solid var(--wsp-line)}.wsb-tags-end>span{color:var(--wsp-ink);font-size:14px;font-weight:800}.wsb-article .wsb-tags a{text-decoration:none}.wsb-taggroup{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--wsp-line)}.wsb-taggroup b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--wsp-ink);background:var(--wsp-lime);font-size:18px}.wsb-cover--photo{display:block;background:#0b0c34}.wsb-cover--photo::before{display:none}.wsb-cover--photo img{width:100%;height:100%;object-fit:cover}@media (max-width:991.98px){.wsb-side{position:static;max-height:none;overflow:visible}}main#wsp-main{overflow:visible!important;overflow-x:clip!important}.wsp-works-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:30px;padding:20px 22px;border:1px solid rgba(184,220,46,.65);border-radius:22px;background:linear-gradient(120deg,rgba(226,250,130,.35),rgba(226,250,130,.1))}.wsp-works-note .wsp-icon{margin:0}.wsp-works-note strong{display:block;color:var(--wsp-ink);font-size:16.5px;font-weight:800}.wsp-works-note span{color:var(--wsp-text);font-size:14.5px;line-height:1.6}@media (max-width:767.98px){.wsp-works-note{grid-template-columns:1fr}.wsp-works-note .wsp-btn{width:100%}}body.home3-light .wsp-hero-light{padding-top:clamp(28px,4.5vw,64px)}@media (max-width:575.98px){.wsp-h1.wsb-title{font-size:28px;line-height:1.18}.wsb-meta{gap:8px 16px;font-size:14px}}.wsp-table--credits{font-size:14px}@media (max-width:767.98px){.wsp-table.wsp-table--credits th,.wsp-table.wsp-table--credits td{display:table-cell}.wsp-table--credits{min-width:640px}}