.btn-icon{block-size:2rem;inline-size:2rem;display:grid;place-items:center;background-color:var(--btn-bg, transparent);border:1.5px solid var(--btn-br, transparent);border-radius:var(--radius-6);transition:all .2s ease-in-out}.btn-icon:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn-icon:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn-icon:where(.btn-pdf):hover{background-color:hsl(from var(--btn-bg) h s l / 25%)}.btn-icon:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn-icon .icon{inline-size:1.5rem;fill:var(--btn-cl)}.btn{display:grid;grid-auto-flow:column;align-items:center;padding:var(--gap-8) var(--gap-18);background-color:var(--btn-bg, transparent);border-radius:var(--radius-8);border:1.5px solid var(--btn-br, transparent);font-size:inherit;color:var(--btn-cl, var(--black));text-decoration:none;text-transform:capitalize;white-space:nowrap;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.btn>span[class*=btn__]{grid-column:1 / -1;grid-row:1 / -1;justify-self:center;white-space:nowrap;transition:all .3s ease-in-out}.btn>span[class*=btn__][aria-hidden=true]{display:flex}.btn:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn:where(.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn:where(.btn-pdf):hover{background-color:hsl(from var(--btn-bg) h s l / 1)}.btn:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn:not(.disabled,:disabled) .btn__text{opacity:1;width:var(--width)}.btn:not(.disabled,:disabled) .btn__loading-text{opacity:0}.btn:is(.disabled,:disabled) .btn__text{opacity:0;width:0px}.btn:is(.disabled,:disabled) .btn__loading-text{opacity:1;width:var(--width)}.btn .loading__dots{display:flex;gap:var(--gap-4);padding-inline-end:var(--gap-12)}.btn .loading__dots span{font-size:var(--font-6);animation:loading 1s ease-in-out infinite}.btn-p,.btn-black,.btn-b,.btn-warning,.btn-network,.btn-wa{--btn-cl: var(--white);color:var(--btn-cl)}.btn-p:has(.icon) use,.btn-black:has(.icon) use,.btn-b:has(.icon) use,.btn-warning:has(.icon) use,.btn-network:has(.icon) use,.btn-wa:has(.icon) use{fill:var(--white)}.btn-pdf{--btn-bg: hsl(from var(--pdf-color) h s l / 1);--btn-cl: var(--white);border-color:var(--btn-br);color:var(--btn-cl)}.btn-pdf:has(.icon) use{fill:var(--white)}.btn-w,.btn-g{--btn-cl: var(--black);color:var(--btn-cl)}.btn-w:has(.icon) use,.btn-g:has(.icon) use{fill:var(--black)}.btn-p{--btn-bg: var(--primary)}.btn-network{--btn-bg: var(--my-network)}.btn-w{--btn-bg: var(--white)}.btn-g{--btn-bg: var(--grey-50)}.btn-black,.btn-b{--btn-bg: var(--grey-900)}.btn-warning{--btn-bg: var(--alert)}.btn-wa{--btn-bg: var(--whatsapp)}.btn-circle{aspect-ratio:1;display:grid;place-content:center;background-color:var(--btn-bg);border-radius:50vw;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none}.btn-circle .icon{transition:transform .2s ease-in-out}.btn-circle:not(:where(.btn-w,.btn-g)):active{background-color:hsl(from var(--btn-bg) h s 65% / 1)}.btn-circle:not(:where(.btn-w,.btn-g)):hover{background-color:hsl(from var(--btn-bg) h s 35% / 1)}.btn-circle:where(.btn-w,.btn-g):hover{background-color:hsl(from var(--btn-bg) h s 85% / 1)}.btn-circle:disabled,.btn-circle.disabled{opacity:.6;background-color:hsl(from var(--btn-bg) h s 65% / 1);pointer-events:none}.btn-circle-48,.btn-circle-40{--circle-size: var(--size-48);--circle-icon: var(--size-28)}.btn-circle-36{--circle-size: var(--size-36);--circle-icon: var(--size-24)}.btn-p-border{background-color:var(--white);border:1.5px solid var(--primary);color:var(--primary)}.btn-p-border .icon{fill:var(--primary)}.btn-p-border:hover{border-color:var(--grey-300)}.btn-b-border{background-color:var(--white);border:1.5px solid var(--grey-900);color:var(--grey-900);contain:content}.btn-b-border .icon{fill:var(--grey-900)}.btn-b-border:hover{border-color:var(--grey-300)}.btn-grey-500-border{border:1.5px solid var(--grey-500);color:var(--grey-500)}.btn-grey-500-border .icon{fill:var(--grey-500)}.btn-grey-200-border{border:1px solid var(--grey-200);color:var(--grey-500)}@media (hover: hover){.btn-grey-200-border:hover{border-color:var(--grey-500)}}.btn-grey-200-border .icon{fill:var(--grey-500)}.btn-warning-200-border{background-color:var(--white);border:1px solid var(--alert);color:var(--alert)}.btn-warning-200-border .icon{fill:var(--alert)}.btn-wa-border{border:1.5px solid var(--whatsapp);color:var(--whatsapp)}.btn-wa-border .icon{fill:var(--whatsapp)}@keyframes update{to{rotate:360deg}}@keyframes loading{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-.25rem);opacity:1}}.loading__dots span:nth-of-type(1){animation-delay:0s}.loading__dots span:nth-of-type(2){animation-delay:.15s}.loading__dots span:nth-of-type(3){animation-delay:.3s}@media screen and (max-width: 480px){#btn-back:hover .icon{animation:none}}.dialog-close-btn{position:absolute;inset-block-start:var(--gap-16);inset-inline-end:var(--gap-16);inline-size:var(--size-32);block-size:var(--size-32);display:grid;place-content:center;background-color:transparent;border:none;border-radius:var(--radius-6);color:var(--grey-400);cursor:pointer;transition:all .2s ease}.dialog-close-btn:hover{background-color:var(--grey-100);color:var(--black)}.dialog-close-btn svg{inline-size:var(--size-20);block-size:var(--size-20)}.link{font-stretch:normal;position:relative;text-underline-offset:2px;transition:all .2s ease-in-out}.link:hover{text-underline-offset:5px}.link.disabled{color:var(--grey-300);pointer-events:none}.link-blue{color:var(--primary);text-decoration:underline var(--primary);font-weight:400}.link-blue:hover{text-decoration:underline transparent}.link-grey{color:var(--grey-500);text-decoration:underline transparent}.link-grey:hover{text-decoration:underline var(--grey-500)}.link-grey.active{font-weight:700;text-decoration:underline var(--grey-500)}.link-black{color:var(--black);text-decoration:underline transparent}.link-black:hover{text-decoration:underline var(--black)}.link-black.active{color:var(--white)}.link-black.active:after{content:attr(data-link);position:absolute;inset-block:0;inset-inline-start:50%;color:var(--black);font-weight:700;white-space:nowrap;text-decoration:underline var(--black);translate:-50%}@media screen and (width <= 40rem){.link-black.active{font-weight:700;color:var(--black);text-decoration:underline var(--black)}.link-black.active:after{display:none}}@font-face{font-family:Twemoji Country Flags;src:url(/assets/TwemojiCountryFlags-Bymva2JV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{scrollbar-gutter:stable;text-size-adjust:none;-webkit-font-smoothing:antialiased}body{--outside: auto;--body-size: 52rem;min-block-size:100dvh;display:grid;grid-template-columns:var(--outside) repeat(2,minmax(320px,var(--body-size))) var(--outside);grid-template-rows:min-content 1fr min-content;grid-template-areas:". header main ." ". aside main ." ". footer main .";column-gap:var(--gap-56);position:relative;overflow-y:auto;color:var(--black);background-color:var(--white);font-family:system-ui,sans-serif;font-weight:400;text-rendering:optimizeSpeed;scrollbar-gutter:stable}@media screen and (75rem <= width <= 100rem){body:has(main.video){grid-template-columns:var(--outside) repeat(2,minmax(320px,var(--body-size)));grid-template-areas:". header main main" ". aside main main" ". footer main main"}}@media screen and (width <= 40rem){body{--outside: 0;column-gap:var(--gap-20)}body:has(main.video){row-gap:0}}@media screen and (height <= 48rem){body{grid-template-columns:var(--outside) minmax(320px,var(--body-size)) var(--outside);grid-template-areas:". header ." ". aside ." ". main ." ". footer .";row-gap:var(--gap-64);column-gap:var(--gap-20)}}@media screen and (width <= 85rem){body{grid-template-columns:var(--outside) minmax(320px,var(--body-size)) var(--outside);grid-template-areas:". header ." ". aside ." ". main ." ". footer .";column-gap:var(--gap-20)}}input,textarea,button,select{font:inherit}input,textarea,fieldset,select,button,dialog{border:none}input{inline-size:100%}input::placeholder{color:var(--grey-200)}input:focus-visible,button:focus-visible,a:focus-visible{outline:1.5px solid var(--primary)}button:focus-visible,a:focus-visible{outline-offset:.25rem}select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline-color:var(--primary)}button{cursor:pointer}img,picture,svg,video,canvas{display:block;max-inline-size:100%}img,svg,label,legend,button{user-select:none;-webkit-user-select:none}h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2}p,strong{line-height:1.4}p,figcaption{text-wrap:pretty}p,label,li,time{color:var(--grey-500);font-size:var(--font-16)}:target{scroll-margin-top:var(--gap-80)}ul{list-style-type:none}strong{font-weight:700}blockquote{hanging-punctuation:first last}svg[class*=icon]{aspect-ratio:1;pointer-events:none}@media (max-width: 959px){:root{--body-padding: 1rem}}.wa-color{color:var(--wa)}.p-color{color:var(--primary)}.b-color{color:var(--black)}.accident-color{color:var(--accident)}:root{interpolate-size:allow-keywords;--primary: hsl(210, 100%, 42%);--white: hsl(0, 0%, 100%);--surface: hsl(220, 30%, 98%);--grey-50: hsl(220, 30%, 95%);--grey-100: hsl(220, 30%, 90%);--grey-150: hsl(220, 30%, 85%);--grey-200: hsl(220, 30%, 80%);--surface0: hsl(220, 30%, 75%);--grey-300: hsl(220, 30%, 70%);--grey-350: hsl(220, 30%, 65%);--grey-400: hsl(220, 30%, 60%);--grey-500: hsl(220, 30%, 40%);--grey-900: hsl(240, 1%, 16%);--black: hsl(0, 0%, 0%);--alert: hsl(335, 100%, 50%);--warning: hsl(58, 98%, 48%);--wa: hsl(132, 75%, 45%);--grid-color: hsl(235, 100%, 95%);--grid-bg: hsl(250, 100%, 99%);--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-10: .625rem;--radius-12: .75rem;--radius-14: .875rem;--radius-16: 1rem;--radius-18: 1.125rem;--radius-20: 1.25rem;--radius-24: 1.5rem;--radius-28: 1.75rem;--radius-32: 2rem;--gap-2: .125rem;--gap-3: .188rem;--gap-4: .25rem;--gap-6: .375rem;--gap-8: .5rem;--gap-10: .625rem;--gap-12: .75rem;--gap-14: .875rem;--gap-16: 1rem;--gap-18: 1.125rem;--gap-20: 1.25rem;--gap-22: 1.375rem;--gap-24: 1.5rem;--gap-28: 1.75rem;--gap-32: 2rem;--gap-36: 2.25rem;--gap-40: 2.5rem;--gap-48: 3rem;--gap-56: 3.5rem;--gap-64: 4rem;--gap-72: 4.5rem;--gap-80: 5rem;--gap-88: 5.5rem;--gap-96: 6rem;--gap-128: 8rem;--gap-152: 9.5rem;--gap-176: 11rem;--gap-192: 12rem;--gap-208: 13rem;--gap-224: 14rem;--gap-240: 15rem;--font-10: .625rem;--font-11: .688rem;--font-12: .75rem;--font-13: .813rem;--font-14: .875rem;--font-15: .938rem;--font-16: 1rem;--font-18: 1.125rem;--font-20: 1.25rem;--font-22: 1.375rem;--font-24: 1.5rem;--font-28: 1.75rem;--font-32: 2rem;--font-36: 2.25rem;--font-40: 2.5rem;--font-48: 3rem;--font-56: 3.5rem;--font-64: 4rem;--font-72: 4.5rem;--font-80: 5rem;--font-88: 5.5rem;--font-96: 6rem;--font-112: 7rem;--font-128: 8rem}.lang-switcher{display:flex;gap:2px;align-items:center}.lang-switcher__btn{background:none;border:1px solid transparent;border-radius:4px;color:inherit;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;opacity:.55;padding:4px 6px;text-transform:uppercase;transition:opacity .15s,border-color .15s}.lang-switcher__btn:hover:not(:disabled){opacity:1;border-color:currentColor}.lang-switcher__btn--active,.lang-switcher__btn:disabled{cursor:default;opacity:1;border-color:currentColor}.app-topbar{align-items:center;display:flex;height:48px;justify-content:flex-end;padding:0 16px}.app-topbar__spacer{flex:1}.cookie{max-inline-size:50rem;display:grid;grid-template-columns:3rem 1fr min-content;gap:var(--gap-24) var(--gap-18);padding-block:var(--gap-36);padding-inline:var(--gap-36);margin-inline:auto;position:fixed;inset-inline:0;inset-block-end:var(--gap-16);background-color:var(--white);border-radius:var(--radius-12);box-shadow:0 30px 50px hsl(from var(--primary) h s l / 15%);z-index:999}.cookie .cookie-btns{align-self:center;display:flex;gap:var(--gap-16)}@media screen and (max-width: 960px){.cookie{margin-inline:var(--gap-16)}}@media screen and (max-width: 768px){.cookie{grid-template-columns:3rem 1fr;padding-inline:var(--gap-16)}.cookie p{grid-column:2 / -1}.cookie .cookie-btns{grid-column:2;justify-self:flex-end;flex-wrap:wrap}}.header{grid-area:header;display:flex;position:sticky;inset-block-start:0;padding-block:var(--gap-12);background-color:hsl(from var(--white) h s l / 95%);z-index:9999}.header button{inline-size:2.25rem;aspect-ratio:1;place-content:center;border:1.5px solid;border-radius:50vw}.header button .icon{inline-size:1.25rem;stroke-width:2px}.header__logo{margin-inline-end:auto;align-content:center}.header__logo img{inline-size:5rem;aspect-ratio:1 / 3;object-fit:contain}.header__menu-btn{inline-size:2.25rem;aspect-ratio:1;display:none;place-content:center;border:1.5px solid var(--grey-300);border-radius:50vw;background-color:transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.header__menu-btn .icon{grid-area:1 / -1;inline-size:1.25rem;stroke-width:2px;stroke:var(--grey-500);transition:opacity .2s ease-in-out,scale .2s ease-in-out}.header__menu-btn svg:first-of-type{stroke:var(--grey-500)}.header__menu-btn svg:last-of-type{opacity:0;scale:0;stroke:var(--white)}.header__select-lang{--input-font-size: var(--font-16);display:grid;grid-template-columns:4rem;grid-template-areas:"select";align-items:center;grid-auto-flow:column;position:relative;padding-inline-end:var(--gap-12)}.header__lang-short{grid-area:select;display:grid;grid-template-columns:1fr 1.25rem;align-items:center;gap:var(--gap-4);margin-inline:var(--gap-8);position:relative;background-color:var(--white);color:var(--black);font-size:var(--input-font-size);font-weight:400;-webkit-user-select:none;user-select:none;pointer-events:none}.header__lang-short span{justify-self:center}.header__lang-short .icon{inline-size:1.25rem;aspect-ratio:1;fill:var(--black)}.header__language{grid-area:select;padding-block:var(--gap-6);padding-inline:var(--gap-8);color:var(--grey-500);font-family:Twemoji Country Flags,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased;font-size:var(--input-font-size)}.header__language option{font-size:var(--font-18)}.header__menu-btn:has(+.header__nav.open){background-color:var(--black);border-color:transparent}.header__menu-btn:has(+.header__nav.open) svg:first-of-type{opacity:0;scale:0;stroke:var(--grey-400)}.header__menu-btn:has(+.header__nav.open) svg:last-of-type{opacity:1;scale:1;stroke:var(--white)}.header__nav{display:flex;justify-content:center;align-items:center;gap:var(--gap-48)}.nav__mob-header{display:none}.nav__links{display:flex;justify-self:center;gap:2rem}@media screen and (width <=50rem){.header__menu-btn{display:grid}.header__nav{--nav-height: 3.75rem;min-block-size:calc(100dvh - var(--nav-height));inline-size:100vw;display:grid;grid-template-rows:auto min-content;gap:0;position:fixed;inset-inline-start:100vw;inset-block-end:0;padding-block-end:var(--gap-36);background-color:hsl(from var(--white) h s l / 100%);transition:translate .3s cubic-bezier(0,.49,.35,1)}.header__nav.open{translate:-100vw 0}.nav__links{flex-direction:column}.nav__links a{font-size:var(--font-32)}@media screen and (hover: none){.nav__links a:hover{text-underline-offset:2px;text-decoration:underline transparent}}.header__select-lang{justify-self:center}}.footer{grid-area:footer;margin-block-start:auto;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--gap-16);align-items:center;position:sticky;inset-block-end:0;padding-block-end:var(--gap-8);color:var(--black);font-size:var(--font-14)}@media screen and (height <= 48rem){.footer{position:initial}}@media screen and (width <= 85rem){.footer{position:initial}}.footer-top__links{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--gap-16)}.footer-top__links .link-media{position:relative}.footer-top__links .link-media:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50vw;background-color:var(--primary);opacity:0;transition:opacity .2s ease-in-out}.footer-top__links .link-media:hover:after{opacity:.075}.footer-top__links .icon{inline-size:1.25rem;stroke:var(--grey-500)}.footer-bottom__links{display:flex;flex-wrap:wrap;column-gap:var(--gap-16)}.footer-bottom__links a{font-size:var(--font-13)}.aside__login{grid-area:login;display:grid;grid-template-rows:repeat(4,min-content) 1fr}.aside__login>*:not(.official-partners){justify-self:center}.aside__login h2{padding-block-end:var(--gap-24);color:var(--black);font-size:clamp(var(--font-16),2.5vw,var(--font-18))}.aside__login h2 strong{color:var(--primary);text-transform:capitalize}.aside__login :where(label,output,input){padding:var(--gap-6) var(--gap-10);background-color:var(--surface);border-radius:var(--radius-8);color:var(--black);font-size:var(--font-28);font-weight:700}.aside__login :where(label,output){-webkit-user-select:none;user-select:none;pointer-events:none}.login__form{inline-size:min(100%,30rem);display:grid;column-gap:var(--gap-16)}.login__form>p{margin-block:var(--gap-32) var(--gap-16);text-align:center}.login__form>button.login__btn{justify-self:center}.login__fieldset{justify-self:center;inline-size:min(100%,25rem);display:grid;grid-template-columns:5rem auto 1fr;grid-template-areas:"country code number";column-gap:var(--gap-12);align-items:center;background-color:var(--white);border:1.5px solid var(--grey-200);border-radius:var(--radius-10);padding-block:var(--gap-4) var(--gap-10);padding-inline:var(--gap-10);transition:margin-block-start .3s linear}.login__fieldset legend{padding-inline:var(--gap-6);font-size:var(--font-12);font-weight:700;white-space:nowrap}.login__fieldset legend span{color:var(--alert)}.login__country-short{grid-area:country;display:grid;grid-template-columns:1fr 1.25rem;gap:var(--gap-8);position:relative;align-items:center;background-color:var(--white)}.login__country-short .icon{fill:var(--black)}.login__country-short:has(+#login__country-select:focus){outline:1.5px solid var(--primary);outline-offset:1px}#login__country-select{grid-area:country;padding-block:var(--gap-6);padding-inline:var(--gap-8);color:var(--black);border-right:1.5px solid var(--grey-200);font-family:Twemoji Country Flags,SF Pro Text,sans-serif;-webkit-font-smoothing:antialiased;font-size:var(--input-font-size);font-weight:700;word-spacing:5rem}#login__country-select:focus{outline:none}#login__country-select optgroup{font-style:italic;font-size:var(--font-20)}#login__country-select option{font-style:normal;font-size:large}#login__country-select option:checked{background-color:var(--grey-200)}#login__phone-number::placeholder{font-size:var(--font-28)}#login__phone-number:focus{background-color:var(--grey-100)}@media screen and (width <= 35rem){.main__login :where(label,output,input){padding:var(--gap-6);font-size:var(--font-24)}.login__fieldset{grid-template-columns:4rem auto 1fr;column-gap:var(--gap-6)}.login__country-short{grid-template-columns:1fr 1rem;gap:var(--gap-4)}#login__phone-number::placeholder{font-size:var(--font-24)}}.user__greeting{padding:var(--gap-16);background-color:hsl(from var(--white) h s l / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--radius-8);transition:color .3s ease}.user__greeting+a{margin-block:var(--gap-8) var(--gap-24)}.user__highlights{display:grid;gap:var(--gap-6);padding:var(--gap-24);background-color:var(--white);border-radius:var(--radius-8);border:1.5px solid var(--grey-100)}.user__highlights li{display:grid;grid-template-columns:max-content 1fr;align-items:center;column-gap:var(--gap-6)}.user__highlights .icon{inline-size:1.5rem;fill:var(--warning)}.aside__header{grid-area:title;align-self:flex-end;margin-inline:auto;padding-block:var(--gap-72) var(--gap-56)}.aside__header>*{text-align:center;justify-self:center}.aside__header h1{max-inline-size:25ch;font-size:clamp(var(--font-28),7vw,var(--font-40));text-wrap:balance;line-height:1.2}.aside__header .aside__apps{display:flex;gap:var(--gap-24);padding-block:var(--gap-20)}.aside__header .aside__app{display:flex;align-items:center;gap:var(--gap-4);color:var(--grey-500);font-size:var(--font-20);font-weight:700}.aside__header p{max-inline-size:70ch;font-size:clamp(var(--font-18),3vw,var(--font-20));text-align:center;text-wrap:balance}@media screen and (height <=75rem){.main__header h1{font-size:clamp(var(--font-28),7vh,var(--font-40))}.main__header p{font-size:clamp(var(--font-18),3vh,var(--font-20))}}.book-call{padding-block-start:var(--gap-32);margin-inline:auto}.book-call small{display:block;padding-block-start:var(--gap-4);color:var(--grey-400);font-size:var(--font-12);text-align:center}.official-partners{display:grid;grid-template-columns:auto 1fr;gap:var(--gap-6);padding-block-start:var(--gap-32);margin-inline:auto}.official-partners span{grid-column:1 / -1;grid-row:1;font-size:var(--font-14);text-align:center}.official-partners img:nth-of-type(1){justify-self:center}@media screen and (height <= 48rem){.official-partners{margin-inline:auto}.official-partners span{text-align:center}}@media screen and (width <= 85rem){.official-partners{margin-inline:auto}.official-partners span{text-align:center}}@media screen and (width <= 35rem){.official-partners{padding-block-start:var(--gap-72)}}.bg{grid-column:1;grid-row:1 / -1;inline-size:100%;block-size:100%;overflow:hidden;contain:paint;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;z-index:-10}.bg:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;box-shadow:inset 0 0 3rem 3rem var(--white)}@media screen and (width <= 45rem){.bg{display:none}}.bg__wrapper{inline-size:100%;block-size:100%;contain:content;overflow:hidden}.bg__lines{inline-size:100%;block-size:100dvh;margin:auto}@media screen and (width <= 100rem){.bg__lines{block-size:100vh}}.bg__lines line{stroke:hsl(from var(--primary) h s l / 10%)}.bg__lines circle{fill:hsl(from var(--primary) h s 80% / 100%);stroke-width:1px}@keyframes neuron-pulse{0%,to{stroke:hsl(from var(--primary) h s 80% / 100%)}50%{stroke:var(--white)}}.bg__wave{position:absolute;inset-inline:0;inset-block:0;z-index:-100}@property --start-point{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --end-point{syntax: "<length>"; initial-value: 0%; inherits: false;}@property --time{syntax: "<time>"; initial-value: 0s; inherits: false;}@property --delay{syntax: "<time>"; initial-value: 0s; inherits: false;}path[class*=lines__]{animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--time);animation-delay:var(--delay)}.lines__v-animation{animation-name:vertical-line}.lines__h-animation{animation-name:horizontal-line}.from-top{--start-point: -100px;--end-point: 100%;--time: 15s}[stroke="url(#paint5)"]{translate:0 -100px;--delay: 10s}[stroke="url(#paint12)"]{translate:0 -100px;--delay: 3s}.from-bottom{--start-point: 100px;--end-point: -100%;--time: 18s}[stroke="url(#paint1)"]{translate:0 100px;--delay: 5s}[stroke="url(#paint14)"]{translate:0 100px;--delay: 1s}.from-right{--start-point: -60px;--end-point: 100%;--time: 20s}[stroke="url(#paint20)"]{translate:-60px 0;--delay: 11s}.from-left{--start-point: 60px;--end-point: -100%;--time: 14s}[stroke="url(#paint18)"]{translate:60px 0;--delay: 6s}[stroke="url(#paint25)"]{translate:60px 0;--delay: 2s;fill:red}@keyframes vertical-line{10%,90%{translate:0 var(--start-point);opacity:0}25%,75%{opacity:.6}40%,60%{translate:0 var(--end-point);opacity:0}}@keyframes horizontal-line{10%,90%{translate:var(--start-point) 0;opacity:0}25%,75%{opacity:.3}40%,60%{translate:var(--end-point) 0;opacity:0}}@property --step{syntax: "<length>"; initial-value: 0%; inherits: false;}circle[class*=circle-to]{--step: 100px;animation-iteration-count:infinite,infinite;animation-timing-function:linear,ease-in-out;animation-duration:var(--time),1s;animation-delay:var(--delay) 0s}.circle-to-bottom{animation:to-bottom var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-1{--time: 19s;--delay: 1s}circle#circle-9{--time: 21s;--delay: 5s}.circle-to-top{animation:to-top var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-4{--time: 20s;--delay: 1s}circle#circle-7{--time: 25s;--delay: 3s}.circle-to-left{animation:to-left var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-2{--time: 17s;--delay: 15s}circle#circle-5{--time: 20s;--delay: 7s}circle#circle-8{--time: 21s}circle#circle-10{--time: 26s;--delay: 8s}.circle-to-right{animation:to-right var(--time) linear infinite,neuron-pulse;animation-delay:var(--delay)}circle#circle-3{--time: 18s;--delay: 1s}circle#circle-6{--time: 20s;--delay: 7s}@keyframes to-bottom{20%,80%{translate:0 0}30%,70%{translate:0 var(--step)}}@keyframes to-right{10%,70%{translate:0 0}20%,60%{translate:calc(var(--step) * -1) 0}}@keyframes to-left{0%,60%{translate:0 0}10%,50%{translate:var(--step) 0}}@keyframes to-top{10%,70%{translate:0 0}20%,60%{translate:0 calc(var(--step) * -1)}}@media screen and (width <= 48rem){.bg{opacity:.5}.bg__lines{opacity:.7}}.aside{grid-area:aside;block-size:calc(100dvh - 8rem);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"title" "login";position:sticky;inset-block-start:4rem;inset-inline-start:0}@media screen and (height <=48rem){.aside{position:static}}@media screen and (width <=85rem){.aside{position:static;grid-template-rows:auto auto}.aside:has(+.main:not(.video)){display:none}}.main{grid-area:main}.main h2{max-inline-size:35ch;font-size:clamp(var(--font-20),5vw,var(--font-28))}@media screen and (75rem <=width <=100rem){.video{--outside: clamp(var(--gap-20), 6vw, var(--gap-128))}}.main__header{padding-block:var(--gap-72)}.main__header>:where(h2,p){margin-inline:auto;max-inline-size:60rem;text-align:center;text-wrap:balance}.main__header h2{padding-block:var(--gap-10) var(--gap-20)}.main__header p{max-inline-size:70ch;font-size:clamp(var(--font-16),3.5vw,var(--font-20))}@media screen and (height <=48rem){.main__header p{font-size:clamp(var(--font-16),3.5vw,var(--font-20))}}
