/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.pagination{display:flex;gap:.5rem}.pagination__arrow{cursor:pointer}.pagination__arrow path{transition:fill .2s ease}.pagination__arrow:hover:not(.pagination__arrow--disabled) path{fill:var(--primary-lighter)}.pagination__arrow--disabled{cursor:auto}.pagination__arrow--disabled path{fill:var(--container-bg)}.recommendation{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0}.recommendation__image{width:100%;border-radius:100%;height:auto;aspect-ratio:1/1}.projects{background:#fff}.projects__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem}.projects__years{margin-bottom:1rem;font-size:18px}.projects__list{display:flex;flex-direction:column;gap:3rem;width:100%}.projects__item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:3rem;gap:3rem;align-items:center;min-width:0}.projects__item--right{direction:rtl}.projects__item--right>*{direction:ltr}.projects__image-wrapper{position:relative;min-width:0;max-width:100%}.projects__image-aspect{width:100%;aspect-ratio:1200/628;overflow:hidden;border-radius:var(--radius-img);box-shadow:var(--shadow-pol);transition:transform .3s ease}.projects__item:hover .projects__image-aspect{transform:translateY(-4px) rotate(-.6deg)}.projects__item_content{display:flex;flex-direction:column;gap:.9rem}.projects__tech{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.projects__tech li{padding:5px 12px;border-radius:999px;background:var(--blue-50);color:var(--blue-800);font-size:.82rem;font-weight:600}.projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}.projects__card{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1rem 1.3rem;border-radius:var(--radius-card);background:var(--blue-50);border:2px solid transparent;transition:transform .2s,border-color .2s}.projects__card:hover{transform:translateY(-3px);border-color:var(--blue-700)}.projects__card-image{position:relative;aspect-ratio:1200/628;overflow:hidden;border-radius:var(--radius-img)}.projects__card-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.projects__businesses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:5rem;align-items:stretch}.projects__business{min-width:0;overflow-wrap:anywhere}.projects__business-head{min-width:0}.projects__business-head img{flex-shrink:0}@media screen and (min-width:1000px){.projects__business{padding:1.25rem 1.1rem 1.4rem;gap:.7rem}.projects__business p,.projects__business span:not(.sticker){font-size:.88rem!important;line-height:1.5}}.projects__business{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.5rem 1.4rem 1.6rem;border-radius:var(--radius-card);background:#fff;border:1px solid rgba(0,81,255,.14);box-shadow:var(--shadow-card);transform:rotate(var(--r,0deg));transition:transform .2s,box-shadow .2s}.projects__business:hover{transform:rotate(0deg) translateY(-3px);box-shadow:0 16px 36px rgba(0,81,255,.16)}.projects__business-head{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:inherit}.projects__business-head img{width:52px;height:52px;border-radius:14px;object-fit:cover}.projects__logo--dark{background:var(--ink);padding:6px;object-fit:contain!important}@media screen and (max-width:999px){.projects__businesses,.projects__grid,.projects__item{grid-template-columns:1fr}.projects__item{gap:1.5rem}.projects__item--right{direction:ltr}.projects__businesses{margin-top:3.5rem}}@media screen and (min-width:700px) and (max-width:999px){.projects__businesses,.projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#about{padding-bottom:5rem}.about__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-top:1.5rem;font-size:1.1rem}.about_certifications{width:100%;margin:3.5rem auto 0;overflow:hidden;padding:1rem .25rem .5rem}.about_certification{width:100%;height:100%}.about_certification__content{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1.2rem 1.4rem;background:var(--blue-50);border:2px solid transparent;border-radius:var(--radius-card);transition:transform .2s,border-color .2s}.about_certification__content:hover{transform:translateY(-3px);border-color:var(--blue-700)}.about__tools{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;justify-content:center;align-items:center}.about__tool{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-soft);transition:transform .2s}.about__tool:hover{transform:translateY(-3px) rotate(-6deg)}.swiper-scrollbar{background-color:var(--blue-100)!important;opacity:1!important}.swiper-scrollbar-drag{background-color:var(--blue-700)!important}@media screen and (max-width:900px){.about__content{grid-template-columns:1fr;gap:1.5rem}}.about__timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;grid-gap:20px;gap:20px;margin:2.5rem 0}.about__win{position:relative;z-index:1;margin:0;overflow:hidden;background:#fff;border:2px solid var(--ink);border-radius:14px;box-shadow:8px 8px 0 var(--blue-700);transition:transform .3s ease,box-shadow .3s ease}.about__win--2{margin-bottom:24px}.about__win--3{margin-bottom:48px}.about__win--4{margin-bottom:72px;box-shadow:8px 8px 0 var(--ink)}.about__win:hover{transform:translateY(-6px);box-shadow:12px 12px 0 var(--blue-700)}.about__win-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--ink);color:var(--blue-200);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.about__win-bar i{width:9px;height:9px;border-radius:50%;background:var(--blue-400)}.about__win-bar i:nth-child(2){background:var(--blue-700)}.about__win-bar i:nth-child(3){background:#fff}.about__win-bar span{margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about__win-photo{aspect-ratio:4/5;overflow:hidden;background:var(--blue-100)}.about__win-photo img,.about__win-photo picture{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.about__win:hover .about__win-photo img{transform:scale(1.05)}.about__win-foot{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:2px solid var(--ink);font-size:13px;color:var(--ink)}.about__win-foot code{padding:2px 7px;border-radius:6px;background:var(--blue-100);color:var(--blue-800);font-size:12px}.about__win-foot b{flex:1 1;min-width:0;font-weight:700}.about__win-step{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;color:var(--blue-700)}@media screen and (max-width:900px){.about__timeline{grid-template-columns:1fr 1fr;align-items:start;padding-top:0;gap:18px}.about__timeline:before{display:none}.about__win--2,.about__win--3,.about__win--4{margin-bottom:0}.about__win--2,.about__win--4{margin-top:28px}}@media screen and (max-width:560px){.about__timeline{gap:12px;margin-top:2rem}.about__win{box-shadow:4px 4px 0 var(--blue-700)}.about__win--4{box-shadow:4px 4px 0 var(--ink)}.about__win-bar span,.about__win-foot code{display:none}}.stories{background-color:var(--ink);color:var(--white)}.stories__pin{height:100svh;display:flex;flex-direction:column;padding:5.25rem 0 1.15rem}.stories__layout{flex:1 1;min-height:0;display:flex;flex-direction:column}.stories .stories__kicker{margin:0;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.stories .stories__title{margin:.35rem 0 0;font-size:clamp(1.7rem,2.4vw,2.35rem);max-width:22ch}.stories .stories__intro{max-width:46rem;color:#d6d9fd;font-size:1.02rem;line-height:1.5;margin:.45rem 0 0}.stories__header{flex:0 0 auto;margin-bottom:1rem}.stories__stage{position:relative;flex:1 1;min-height:0}.stories__chapter{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(1.25rem,3vw,2.75rem);gap:clamp(1.25rem,3vw,2.75rem);align-items:stretch;pointer-events:none}.stories__chapter.is-active{pointer-events:auto}.stories__certificate,.stories__chapter:not(:first-child) .stories__frame,.stories__chapter:not(:first-child) .stories__panel{opacity:0;visibility:hidden}.stories__frame{position:relative;min-height:0;border-radius:1rem;overflow:hidden;background:var(--blue-950)}.stories__photo{position:absolute;inset:0}.stories__photo img,.stories__photo picture{position:absolute;inset:0;width:100%;height:100%}.stories__certificate{position:absolute;z-index:2;left:3.5%;top:4%;width:min(62%,21rem);transform-origin:top left;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(0,0,0,.5))}.stories__certificate img{display:block;width:100%;height:auto;border-radius:.35rem}.stories__panel{display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:auto;padding-right:.25rem}.stories__index{margin:0 0 .65rem;color:var(--primary);letter-spacing:.14em;font-size:.78rem}.stories__index span{color:hsla(0,0%,100%,.45)}.stories .stories__card_title{margin:0 0 .65rem;font-size:clamp(1.35rem,2vw,1.85rem)}.stories__panel p{color:#e7e9ff;font-size:1.05rem;line-height:1.6;margin:0}.stories__progress{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.55rem 1rem;gap:.55rem 1rem;margin-top:.9rem}.stories__track{grid-column:1/-1;height:3px;border-radius:999px;background:hsla(0,0%,100%,.16);overflow:hidden}.stories__track span{display:block;height:100%;width:100%;transform:scaleX(var(--stories-progress,0));transform-origin:left center;background:var(--primary)}.stories__dots{display:flex;align-items:center;gap:.4rem}.stories__dot{position:relative;width:1.65rem;height:1.35rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.stories__dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;border-radius:999px;background:hsla(0,0%,100%,.28);transform:translateY(-50%)}.stories__dot.is-active:before,.stories__dot[aria-current=true]:before{background:var(--primary)}.stories__dot.is-next:before{background:var(--primary);opacity:.45;animation:stories-next .9s ease-in-out infinite}@keyframes stories-next{50%{opacity:1;transform:translateY(-50%) scaleX(1.15)}}.stories__hint{margin:0;color:hsla(0,0%,100%,.62);font-size:.85rem;letter-spacing:.02em;max-width:28ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories__hint.is-next{color:var(--primary)}.stories__hint.is-done{opacity:0}@media screen and (max-width:800px){.stories__pin{padding-top:4.25rem;padding-bottom:.65rem}.stories__header{margin-bottom:.55rem}.stories .stories__title{font-size:1.45rem}.stories__intro{font-size:.88rem;line-height:1.35;margin-top:.3rem}.stories__chapter{grid-template-columns:1fr;grid-template-rows:minmax(6.5rem,22svh) minmax(0,1fr);gap:.65rem}.stories__panel{justify-content:flex-start;overflow:visible;padding-right:0}.stories__index{margin-bottom:.3rem}.stories .stories__card_title{font-size:1.2rem;margin-bottom:.35rem}.stories__panel p{font-size:.92rem;line-height:1.4}.stories__certificate{width:min(54%,13rem)}.stories__hint{display:none}}.recognitions{background-color:var(--ink);color:var(--white);padding:4.5rem 0 5rem}.recognitions .recognitions__kicker{margin:0;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.recognitions .recognitions__title{margin:.35rem 0 0;font-size:clamp(1.7rem,2.4vw,2.35rem)}.recognitions .recognitions__intro{max-width:46rem;color:#d6d9fd;font-size:1.02rem;line-height:1.5;margin:.45rem 0 0}.recognitions__header{margin-bottom:2.25rem}.recognitions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem)}.recognitions__card{display:flex;flex-direction:column}.recognitions__stage{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:.75rem;background:var(--blue-950);margin-bottom:1.1rem;box-shadow:0 16px 28px rgba(0,0,0,.4)}.recognitions__flat{inset:0 0 auto 0}.recognitions__flat,.recognitions__person{position:absolute;display:block;will-change:transform,opacity}.recognitions__person{inset:0}.recognitions__flat img{display:block;width:100%;height:auto}.recognitions__person img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.recognitions .recognitions__card_title{margin:0 0 .55rem;font-size:clamp(1.2rem,1.6vw,1.5rem)}.recognitions .recognitions__card_body{margin:0;color:#e7e9ff;font-size:1rem;line-height:1.6}@media screen and (max-width:900px){.recognitions{padding:3.5rem 0}.recognitions__grid{grid-template-columns:1fr;gap:2.25rem}.recognitions__stage{max-width:30rem}}.contact{position:relative;scroll-margin-top:5.5rem;margin-top:8rem;padding:5rem 0 6rem;background:radial-gradient(900px 420px at 10% 110%,rgba(0,81,255,.32),transparent 60%),var(--ink);color:#fff}.contact__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);grid-gap:4rem;gap:4rem;align-items:center}.contact__information{max-width:36rem}.contact__socials{display:flex;gap:8px;margin-bottom:1.5rem}.contact__social_button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);transition:background .2s,transform .2s}.contact__social_button:hover{background:var(--blue-700);transform:translateY(-2px)}.contact__mail{margin:1.25rem 0 0;color:hsla(0,0%,100%,.7)}.contact__mail a{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:3px}.contact__visual{position:relative;width:100%;max-width:460px;margin-left:auto;aspect-ratio:4/5;overflow:hidden;border-radius:40px 40px 160px 40px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 40px 80px rgba(0,81,255,.35)}.contact__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.contact__visual_fade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,40,.85)),linear-gradient(90deg,rgba(0,81,255,.18),transparent 50%)}.contact__visual_chips{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;display:flex;flex-wrap:wrap;gap:8px}.contact__chip{padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:600}.contact__chip--blue{background:var(--blue-700);border-color:var(--blue-700)}.contact__recommendations{display:grid;grid-template-columns:350px 1fr;grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.contact__pagination{display:flex;justify-content:space-between}.content__pagination_slides{display:flex;gap:.5rem;align-items:center;overflow:hidden}.content__pagination_slides .swiper-wrapper{align-items:center}.content__pagination_slides .swiper-slide{width:-moz-fit-content!important;width:fit-content!important}.content__pagination_slide{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;background-color:var(--gray);border-radius:100%;cursor:pointer;transition:all .2s ease}.content__pagination_slide--current{width:1.5rem;height:1.5rem;background-color:var(--white)}.contact__form{display:grid;grid-template-columns:7fr 3fr;grid-gap:1.5rem;gap:1.5rem}.contact__form--thankyou{grid-template-columns:1fr}@media screen and (max-width:1050px){.contact__form{grid-template-columns:1fr}}@media screen and (max-width:900px){.contact{margin-top:4rem;padding:4rem 0}.contact__grid{grid-template-columns:1fr;gap:3rem}.contact__visual{margin:0 auto;max-width:340px;border-radius:32px 32px 110px 32px}.contact__form,.contact__recommendations{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box}:root{--blue-50:#edf6ff;--blue-100:#d6eaff;--blue-200:#b5daff;--blue-300:#83c4ff;--blue-400:#48a4ff;--blue-500:#1e80ff;--blue-600:#0662ff;--blue-700:#0051ff;--blue-800:#083fc5;--blue-900:#0d3a9b;--blue-950:#0e255d;--accent:var(--blue-700);--accent-hover:var(--blue-800);--ink:#050528;--ink-soft:#0e255d;--white:#fff;--bg:#fff;--tint:var(--blue-50);--gold:#e1b721;--radius-card:22px;--radius-img:16px;--shadow-soft:0 6px 16px rgba(5,5,40,.14);--shadow-card:0 10px 30px rgba(5,5,40,.08);--shadow-pol:0 22px 44px rgba(5,5,40,.16),0 3px 8px rgba(5,5,40,.08);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-hand:"Gochi Hand",cursive;--primary:var(--blue-400);--primary-lighter:var(--blue-300);--dark:var(--ink);--dark-lighter:var(--blue-950);--container-bg:var(--blue-50);--gray:#8e92c2;--gray-lighter:var(--blue-200)}html{background-color:var(--bg);color:var(--ink);scroll-behavior:smooth}body,html{font-family:var(--font-sans);width:100%;max-width:100%;overflow-x:clip}body{margin:0;padding:0;overflow-wrap:break-word;line-height:1.6;-webkit-font-smoothing:antialiased}#__next{overflow-x:clip}#__next,canvas,img,video{max-width:100%}a{color:inherit}::selection{background:var(--gold);color:var(--ink)}.site-scroll{position:fixed;top:0;left:0;right:0;z-index:1100;height:3px;pointer-events:none;background:transparent}.site-scroll span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--blue-700)}.wrapper{width:100%;max-width:1280px;min-width:0;margin:0 auto;padding:0 2rem}hr{border:none;border-top:1px solid rgba(5,5,40,.1)}.hl{background:var(--blue-700);background-repeat:no-repeat}.hl,.hl--wipe{color:#fff;border-radius:9px;padding:0 .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl--wipe{background:linear-gradient(var(--blue-700),var(--blue-700)) no-repeat 0 /var(--wipe,100%) 100%}.hl--light{background:#fff;color:var(--blue-700)}.rot{white-space:nowrap;min-width:.6em}.rot,.rot:after{display:inline-block}.rot:after{content:"";width:.06em;height:.82em;margin-left:.06em;background:#fff;vertical-align:-.04em;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -9px}}.note{display:inline-block;margin:0 0 .75rem;font-family:var(--font-hand);font-size:22px;line-height:1.2;color:inherit;transform:rotate(-2deg)}.note .ar{color:var(--blue-500)}.sticker{display:inline-block;padding:8px 14px 9px;border-radius:999px;background:#fff;color:var(--ink);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:var(--shadow-soft);transform:rotate(var(--r,0deg))}.sticker--blue{background:var(--blue-700);color:#fff}.sticker--ink{background:var(--ink);color:#fff}.sticker--soft{background:var(--blue-100);color:var(--blue-900);box-shadow:none}.sticker--abs{position:absolute;z-index:2}.polaroid{position:relative;background:#fff;padding:11px;border-radius:3px;box-shadow:var(--shadow-pol);transform:rotate(var(--r,0deg))}.polaroid img,.polaroid picture,.polaroid video{display:block;width:100%;height:100%;object-fit:cover}.section{padding:6rem 0}.section--tint{background:var(--tint)}.section--dark{background:radial-gradient(900px 420px at 90% -10%,rgba(0,81,255,.28),transparent 60%),var(--ink);color:#fff}.section__intro{max-width:42rem;margin:.75rem 0 2.5rem;font-size:1.1rem;line-height:1.6;opacity:.82}.pill-link{display:inline-flex;align-items:center;gap:.5rem;padding:14px 24px;border-radius:999px;background:var(--blue-700);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;line-height:1.2;transition:background .2s,transform .2s}.pill-link:hover{background:var(--blue-800);transform:translateY(-2px)}.pill-link--white{background:#fff;color:var(--blue-700)}.pill-link--white:hover{background:var(--blue-50)}.pill-link--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.pill-link--ghost:hover{background:rgba(0,81,255,.08)}.text-link{color:var(--blue-700);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}input,textarea{width:100%;padding:.75rem 1rem;background-color:#fff;border:1.5px solid var(--blue-200);border-radius:10px;resize:none;transition:border-color .2s ease;font-family:inherit}input:focus,textarea:focus{outline:none;border-color:var(--blue-700)}input::placeholder,textarea::placeholder{opacity:.6;color:var(--gray)}.footer{background:#fff;color:var(--ink);border-top:1.5px solid rgba(5,5,40,.1);padding:4rem 0 1.5rem}.footer__content{display:grid;grid-template-columns:1fr auto;grid-gap:3rem;gap:3rem;align-items:start}.footer__description{width:100%;max-width:640px}.footer__description p{line-height:1.6;opacity:.8}.footer__stickers{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.25rem}.footer__stickers a{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;transform:rotate(var(--r,0deg));outline:1.5px solid transparent;transition:outline-color .2s}.footer__stickers a:focus-visible,.footer__stickers a:hover{outline-color:var(--blue-700)}.footer__stickers .s-blue{background:var(--blue-700);color:#fff}.footer__stickers .s-soft{background:var(--blue-100);color:var(--ink)}.footer__stickers .s-ink{background:var(--ink);color:#fff}.footer__brands{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.footer__brand{display:flex;justify-content:center;margin:0}.footer__brand a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--ink)}.footer__brand img{width:100%;height:auto;border-radius:50%}.footer__credits{margin-top:3rem;padding-top:1.25rem;border-top:1.5px solid rgba(5,5,40,.1);text-align:left;font-size:.95rem}@media screen and (max-width:768px){html{font-size:16px}.wrapper{padding:0 1.25rem}.section{padding:4rem 0}.footer__content{grid-template-columns:1fr;gap:2rem}.footer__brands{justify-content:flex-start}.contact__socials{flex-wrap:wrap}}@media screen and (max-width:480px){.wrapper{padding:0 1rem}.note{font-size:20px}.footer{padding:3rem 0 1.25rem}}.Toastify__toast{background-color:var(--ink)!important}.Toastify__close-button,.Toastify__toast{color:#fff!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background-color:var(--blue-700);border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-scroll{display:none}.rot:after{animation:none}}.headings_heading__kCON_{margin:.5rem 0 .75rem;font-family:var(--font-sans);color:inherit;font-weight:900;letter-spacing:-.03em;line-height:1.08}.headings_h1__vYC4I{font-size:clamp(34px,4.4vw,56px)}.headings_h2__kwwDW{font-size:clamp(30px,3.2vw,40px)}.headings_h3__hdF64{font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:700}.text_text__LjbB1{margin:.75rem 0;line-height:1.6}.text_big_paragraph__aGIdi{font-size:1.2rem;line-height:1.4}.text_paragraph__NtLb5{font-size:1.05rem}.text_button__aZfSs{font-size:1rem;font-weight:600}.text_small__igERW,.text_small_paragraph__V6UHX{margin:.5rem 0;font-size:.85rem}.navButton_nav_button__Nh5aK{margin:.5rem 0;padding:6px 12px;border-radius:999px;font-size:.95rem;font-weight:500;color:var(--nav-ink,var(--ink));line-height:1.25;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.navButton_nav_button__Nh5aK:hover{background:var(--nav-hover,var(--blue-50));color:var(--nav-hover-ink,var(--blue-700))}.navButton_active__oke_0{background:var(--nav-active,var(--blue-100));color:var(--nav-hover-ink,var(--blue-700))}.navBar_header__zVRki{--nav-ink:#fff;--nav-hover:hsla(0,0%,100%,.14);--nav-hover-ink:#fff;--nav-active:hsla(0,0%,100%,.2);padding:.35rem 0;position:fixed;top:0;left:0;width:100%;z-index:1000;color:var(--nav-ink);background:transparent;border-bottom:1px solid transparent;box-shadow:none;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,color .3s ease}.navBar_header--scrolled__wtpxr{--nav-ink:var(--ink);--nav-hover:var(--blue-50);--nav-hover-ink:var(--blue-700);--nav-active:var(--blue-100);background:hsla(0,0%,100%,.92);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-color:rgba(5,5,40,.08);box-shadow:0 6px 24px rgba(5,5,40,.06)}.navBar_nav__623z9{display:grid;grid-template-columns:auto 1fr auto;place-items:center;grid-gap:1.5rem;gap:1.5rem}.navBar_logo___rh2z{font-weight:900;font-size:1.15rem;letter-spacing:-.03em;margin:.75rem 0;text-decoration:none;color:var(--nav-ink,var(--ink));transition:color .3s ease}.navBar_logo___rh2z span{color:var(--blue-700)}.navBar_nav_buttons__xcZ9Z{display:flex;gap:.25rem;justify-self:center}.navBar_nav_end__kh2NJ{display:flex;align-items:center;gap:.35rem;justify-self:flex-end}.navBar_cta__pJ5qz{display:inline-flex;align-items:center;margin-left:.5rem;padding:10px 18px;border-radius:999px;background:var(--blue-700);color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.navBar_cta__pJ5qz:hover{background:var(--blue-800);transform:translateY(-1px)}.navBar_menu_toggle__e2Rw4{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin-left:.15rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.navBar_menu_toggle__e2Rw4:hover{background:var(--nav-hover)}.navBar_menu_icon__qX93z,.navBar_menu_icon__qX93z:after,.navBar_menu_icon__qX93z:before{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;position:relative}.navBar_menu_icon__qX93z:after,.navBar_menu_icon__qX93z:before{content:"";position:absolute;left:0}.navBar_menu_icon__qX93z:before{top:-6px}.navBar_menu_icon__qX93z:after{top:6px}.navBar_menu_toggle--open__AmQWQ .navBar_menu_icon__qX93z{background:transparent}.navBar_menu_toggle--open__AmQWQ .navBar_menu_icon__qX93z:before{top:0;transform:rotate(45deg)}.navBar_menu_toggle--open__AmQWQ .navBar_menu_icon__qX93z:after{top:0;transform:rotate(-45deg)}.navBar_mobile_menu__r2zyf{display:none}@media screen and (max-width:980px){.navBar_nav_buttons__xcZ9Z{display:none}.navBar_nav__623z9{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-width:0}.navBar_logo___rh2z{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navBar_menu_toggle__e2Rw4{display:inline-flex}.navBar_mobile_menu__r2zyf{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 4.25rem);padding:.35rem 1.25rem 1.25rem;overflow:auto;background:#fff;color:var(--ink);border-bottom:1px solid rgba(5,5,40,.08);box-shadow:0 18px 40px rgba(5,5,40,.12)}.navBar_mobile_menu__r2zyf a{justify-content:flex-start;padding:.85rem .35rem;font-size:1.05rem}.navBar_mobile_cta___ym_J{justify-content:center;margin:.75rem 0 .25rem}}@media screen and (max-width:560px){.navBar_nav_end__kh2NJ .navBar_cta__pJ5qz{display:none}.navBar_logo___rh2z{font-size:1rem}}.languageSelector_language_selector__XqG_u{display:flex;align-items:center;padding:6px 8px;border-radius:999px;cursor:pointer;transition:background .2s}.languageSelector_language_selector__XqG_u:hover{background:var(--blue-50)}.languageSelector_language_selector__caret__24Map{display:flex;align-items:center;position:relative;right:.25rem}.container_container__H9H0L{padding:1rem;background-color:#fff;border-radius:var(--radius-card)}.dropdown_dropdown__5g4yz{position:absolute;z-index:1000;transform:scale(0);background:#050528f2!important;border-radius:16px;padding:.4rem;backdrop-filter:blur(2rem) saturate(180%);-webkit-backdrop-filter:blur(2rem) saturate(180%);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 24px #00000014;transition:transform .2s ease}.dropdown_dropdown--bottom__2lzpZ{top:calc(100% + .35rem);transform-origin:top right;left:-6rem}.dropdown_dropdown--top__0byrJ{bottom:calc(100% + .35rem);transform-origin:bottom left;left:0}.dropdown_dropdown--open__oQzle{transform:scale(1)}.dropdown_overlayer__X0iAw{position:fixed;inset:0;z-index:900}@media screen and (max-width:980px){.dropdown_dropdown--bottom__2lzpZ{left:auto;right:0}}.badge_badge__02sf4{display:flex;gap:.375rem;place-items:center;width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;background-color:var(--dark);color:var(--white);border-radius:999px}.badge_badge--hover__NQC7h{transition:background-color .2s ease,transform .2s ease}.badge_badge--hover__NQC7h:hover{background-color:var(--dark-lighter)!important}.badge_badge--hover__NQC7h:active{transform:scale(.95)}