:root{--ink: #1f2a2e;--text: #586267;--bg: #ffffff;--bg-alt: #f5f7f7;--line: #e6eaea;--brand: #4d7a84;--brand-dark: #3b626b;--brand-light: #a9c8ce;--dark: #203136;--dark-2: #18272b;--dark-mut: #9fb0b4;--radius: 12px;--shadow: 0 16px 40px rgba(31, 42, 46, .1);--shadow-lg: 0 28px 64px rgba(22, 30, 33, .18);--font: "Lato", "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--ink);font-weight:700;line-height:1.25}img{max-width:100%;height:auto;display:block}.container{max-width:1180px;margin:0 auto;padding:0 32px}section[id]{scroll-margin-top:80px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:10px 16px;z-index:100}.skip-link:focus{left:0}.kicker{font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.kicker--light{color:var(--brand-light)}.textlink{color:var(--brand);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.textlink:hover{color:var(--brand-dark)}.rich p+p{margin-top:1em}.rich ul,.rich ol{margin:1em 0 1em 1.2em}.rich a{color:var(--brand)}.rich strong{color:var(--ink)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--rd, 0s);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.btn{display:inline-block;text-decoration:none;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.14em;padding:16px 34px;border-radius:999px;transition:all .2s ease;cursor:pointer;border:0}.btn--pill{background:var(--brand);color:#fff;box-shadow:0 8px 22px #4d7a8452}.btn--pill:hover{background:var(--brand-dark);transform:translateY(-2px)}.btn--pill-dark{background:var(--dark);color:#fff}.btn--pill-dark:hover{background:var(--brand);transform:translateY(-2px)}.btn--pill-light{background:#fff;color:var(--ink);box-shadow:0 10px 26px #10151a47}.btn--pill-light:hover{background:var(--brand);color:#fff;transform:translateY(-2px)}.btn--pill-outline{border:1px solid rgba(255,255,255,.75);color:#fff}.btn--pill-outline:hover{background:#ffffff24;border-color:#fff}.nav{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background:transparent;border-bottom:1px solid transparent;position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s ease,border-color .3s ease,padding .3s ease}.nav.is-solid{background:#fffffff5;backdrop-filter:blur(10px);border-bottom-color:var(--line);padding:10px 40px}.nav__logo{height:46px;width:auto;transition:height .3s ease}.nav.is-solid .nav__logo{height:42px}.nav__logo--light{display:block}.nav__logo--dark,.nav.is-solid .nav__logo--light{display:none}.nav.is-solid .nav__logo--dark{display:block}.nav__links{display:flex;align-items:center;gap:26px}.nav__links a{text-decoration:none;color:#fff;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;padding:8px 0;text-shadow:0 1px 10px rgba(0,0,0,.35);transition:color .2s ease}.nav.is-solid .nav__links a{color:var(--ink);text-shadow:none}.nav__links a:hover{color:var(--brand-light)}.nav.is-solid .nav__links a:hover{color:var(--brand)}.nav__links a.nav__cta{background:var(--brand);color:#fff;padding:12px 26px;border-radius:999px;text-shadow:none}.nav__links a.nav__cta:hover{background:var(--brand-dark);color:#fff}.nav.is-solid .nav__links a.nav__cta{color:#fff}.nav__toggle{display:none}.langdd{position:relative}.langdd__btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:none;border:1px solid rgba(255,255,255,.5);color:#fff;padding:7px 12px;cursor:pointer;border-radius:999px;transition:color .2s ease,border-color .2s ease}.langdd__btn svg{width:12px;height:12px;transition:transform .2s ease}.langdd.is-open .langdd__btn svg{transform:rotate(180deg)}.nav.is-solid .langdd__btn{border-color:var(--line);color:var(--ink)}.langdd__menu{position:absolute;top:calc(100% + 8px);right:0;display:none;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;min-width:170px;z-index:60}.langdd.is-open .langdd__menu{display:flex}.langdd__menu button{font-family:var(--font);font-size:13px;font-weight:700;white-space:nowrap;letter-spacing:.02em;background:none;border:0;color:var(--text);padding:9px 16px;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.langdd__menu button:hover{background:var(--bg-alt);color:var(--brand)}.langdd__menu button.is-active{color:var(--brand)}.section{padding:100px 0;position:relative}.section--tight{padding:76px 0}.section--alt{background:linear-gradient(180deg,var(--bg-alt),#fbfcfc)}.section__head{text-align:center;max-width:720px;margin:0 auto 56px}.section__head h2{font-size:clamp(26px,3.2vw,37px);font-weight:700;letter-spacing:-.01em;padding-bottom:20px;position:relative}.section__head h2:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:52px;height:3px;background:var(--brand);border-radius:2px}.section__lead{margin-top:18px;font-size:16px}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--dark-2);isolation:isolate;overflow:hidden}.hero__slides{position:absolute;inset:0;z-index:-3}.hero__slide{position:absolute;inset:0;background:center / cover no-repeat;opacity:0;transform:scale(1.07);transition:opacity 1.6s ease}.hero__slide.is-active{opacity:1}@media (prefers-reduced-motion: no-preference){.hero__slide.is-active{animation:heroKen 6.5s ease-out forwards}@keyframes heroKen{0%{transform:scale(1)}to{transform:scale(1.07)}}}@media (prefers-reduced-motion: reduce){.hero__slide{transform:none;transition:opacity .5s ease}}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#141c208c,#141c201f 38%,#141c2000 60%),linear-gradient(100deg,#18272bc7 16%,#18272b57 58%,#18272b24),radial-gradient(120% 90% at 50% 8%,#0000 55%,#00000057)}.hero__inner{max-width:1180px;margin:0 auto;padding:140px 32px;width:100%}.hero__title{color:#fff;font-weight:300;font-size:clamp(32px,4.6vw,56px);line-height:1.18;letter-spacing:-.01em;max-width:20ch;text-shadow:0 2px 24px rgba(0,0,0,.32)}.hero__lead{color:#ffffffe0;max-width:54ch;margin-top:26px;font-size:17px;font-weight:300;line-height:1.8;text-shadow:0 1px 12px rgba(0,0,0,.36)}.hero__actions{margin-top:42px;display:flex;gap:16px;flex-wrap:wrap}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;text-align:center}.col__icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:22px;border-radius:50%;background:#4d7a841a;color:var(--brand)}.col__icon .ico{width:36px;height:36px}.col h3{font-size:19px;margin-bottom:14px;padding-bottom:16px;position:relative}.col h3:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:36px;height:3px;background:var(--brand);border-radius:2px}.col p{font-size:15px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.split>*{min-width:0}.split__text{font-size:16.5px;line-height:1.85}.split__media img{border-radius:var(--radius);width:100%;object-fit:cover;box-shadow:var(--shadow-lg)}.brandrow{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;padding:60px 0;align-items:center;scroll-margin-top:90px}.brandrow>*{min-width:0}.brandrow+.brandrow{border-top:1px solid var(--line)}.brandrow:nth-child(2n of.brandrow) .brandrow__body{order:2}.brandrow:nth-child(2n of.brandrow) .brandrow__media{order:1}.brandrow h3{font-size:clamp(26px,3vw,34px);font-weight:900}.brandrow__sub{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--brand);margin-top:6px}.brandrow__tagline{font-size:18px;color:var(--ink);margin:16px 0 12px;font-weight:400}.brandrow .rich{font-size:15.5px}.brandrow .btn{margin-top:26px}.brandrow__media img{border-radius:var(--radius);width:100%;object-fit:cover;box-shadow:var(--shadow-lg)}.founder{background:linear-gradient(180deg,#ffffffe6,#f5f7f7f0),url(/founder-bg.webp) center / cover no-repeat;padding:100px 0}.founder__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:center;max-width:980px}.founder__card{background:linear-gradient(155deg,#1a363d,#0d1f24);color:#fff;border-radius:var(--radius);padding:48px 52px;box-shadow:var(--shadow-lg);position:relative;z-index:2;margin-right:-64px}.founder__card p{font-size:clamp(16.5px,1.8vw,20px);font-weight:400;line-height:1.85;color:#fff}.founder__card p:before{content:"\ab\a0";color:var(--brand-light)}.founder__card p:after{content:"\a0\bb";color:var(--brand-light)}.founder__card footer{margin-top:26px}.founder__card strong{display:block;color:#fff;font-size:16px}.founder__card span{font-size:13px;color:var(--brand-light)}.founder__photo{position:relative;z-index:1}.founder__photo img{border-radius:var(--radius);width:100%;object-fit:cover;border:8px solid #fff;box-shadow:var(--shadow-lg)}.stats{position:relative;padding:84px 0;background:url(/stats-bg.webp) center / cover no-repeat fixed;isolation:isolate}.stats__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#ffffffe6,#f5f7f7db)}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat{text-align:center}.stat__icon{width:40px;height:40px;margin:0 auto 16px;display:block;fill:none;stroke:var(--brand);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stat__num{display:flex;align-items:baseline;justify-content:center;color:var(--ink);font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.1;letter-spacing:-.01em}.stat__num i{font-style:normal;color:var(--brand);font-size:.6em;font-weight:700;margin-left:6px}.stat__label{margin-top:10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text)}.timeline{position:relative;max-width:980px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,#cdd6d6 6%,#cdd6d6 94%,transparent);transform:translate(-50%)}.milestone{display:grid;grid-template-columns:1fr 96px 1fr;align-items:start;padding:22px 0;position:relative}.milestone__card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;box-shadow:var(--shadow);justify-self:end;max-width:420px;width:100%}.milestone__card h3{font-size:17.5px;margin-bottom:6px}.milestone__card p{font-size:14px;line-height:1.65}.milestone__card img{margin-top:16px;border-radius:8px;width:100%;max-height:220px;object-fit:contain;background:var(--bg-alt);padding:10px}.milestone__axis{position:relative;height:100%;min-height:56px}.milestone__dot{position:absolute;left:50%;top:26px;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:var(--brand);border:4px solid #fff;box-shadow:0 0 0 1px #d4dcdc,0 6px 14px #4d7a8466}.milestone__when{padding-top:18px;justify-self:start;text-align:left}.milestone__tag{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;color:#93a2a4;text-transform:uppercase}.milestone__year{font-size:clamp(26px,2.6vw,34px);font-weight:900;color:var(--ink);line-height:1.1}.milestone--flip .milestone__card{order:3;justify-self:start}.milestone--flip .milestone__axis{order:2}.milestone--flip .milestone__when{order:1;justify-self:end;text-align:right}.partners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.partner{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.partner:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.partner__logo{height:60px;display:flex;align-items:center;margin-bottom:20px}.partner__logo img{max-height:60px;width:auto;max-width:200px;object-fit:contain}.partner h3{font-size:18px;margin-bottom:10px}.partner .rich{font-size:14.5px}.partner .textlink{display:inline-block;margin-top:18px}.clients{padding:80px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.clients .section__head{margin-bottom:40px}.clients__viewport{position:relative;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)}.clients__track{display:flex;width:max-content;gap:0}@media (prefers-reduced-motion: no-preference){.clients__track{animation:marquee 38s linear infinite}.clients__viewport:hover .clients__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}.clients__item{flex:0 0 auto;width:200px;height:90px;display:flex;align-items:center;justify-content:center;padding:0 28px}.clients__item img{max-height:56px;max-width:150px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease}.clients__item:hover img{filter:grayscale(0);opacity:1}.careers{position:relative;padding:110px 0;isolation:isolate;overflow:hidden}.careers__media{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;background-repeat:no-repeat}.careers__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#182a2ff2 38%,#2d4e56db 72%,#2d4e56b3)}.careers__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.careers__grid>*{min-width:0}.careers__inner{max-width:600px}.careers__inner h2{color:#fff;font-weight:300;font-size:clamp(26px,3.4vw,40px)}.careers__text{color:#ffffffdb;margin:18px 0 30px;font-size:16.5px;font-weight:300}.careers__form{background:#fff;border-radius:var(--radius);padding:34px;box-shadow:var(--shadow-lg)}.careers__openings{display:flex;flex-direction:column;gap:12px}.careers__openings-title{color:#fff;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;opacity:.85}.careers__none{color:#ffffffd1;font-weight:300}.vagacard{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;background:#fff;border-radius:var(--radius);padding:18px 22px;text-decoration:none;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease}.vagacard:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.vagacard__title{font-weight:700;color:var(--ink);font-size:16.5px}.vagacard__meta{grid-column:1;font-size:13px;color:var(--text)}.vagacard__cta{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--brand);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.subpage{padding:108px 0 44px;background:var(--bg-alt);border-bottom:1px solid var(--line)}.subpage .kicker{margin-top:8px}.subpage h1{font-size:clamp(28px,3.6vw,42px);font-weight:300;letter-spacing:-.01em}.subpage__meta{margin-top:10px;font-size:14px;font-weight:700;color:var(--brand);letter-spacing:.06em}.subpage__lead{margin-top:14px;max-width:60ch;font-size:16.5px}.crumbs{font-size:12.5px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.crumbs a{color:var(--brand);text-decoration:none;font-weight:700}.crumbs span{margin:0 6px;opacity:.5}.vaga__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.vaga__grid>*{min-width:0}.vaga__summary{font-size:18px;color:var(--ink);font-weight:400;margin-bottom:18px}.vaga__detail .rich{font-size:15.5px;line-height:1.8}.vaga__back{display:inline-block;margin-top:26px}.vaga__apply{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow);position:sticky;top:92px}.vaga__apply h2{font-size:20px;margin-bottom:20px}.candidatura__wrap{max-width:720px}.legal__wrap{max-width:800px}.legal__wrap .rich{font-size:15.5px;line-height:1.8}.legal__wrap .rich h2{font-size:22px;margin:32px 0 12px}.legal__wrap .rich h3{font-size:18px;margin:24px 0 8px}.legal__wrap .rich p,.legal__wrap .rich li{color:var(--text)}.legal__wrap .rich ul,.legal__wrap .rich ol{margin:.8em 0 .8em 1.2em}.legal__wrap .rich table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:13px;display:block;overflow-x:auto}.legal__wrap .rich th,.legal__wrap .rich td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top;word-break:break-word}.legal__wrap .rich th{background:var(--bg-alt);color:var(--ink);font-weight:700}.legal__wrap .rich a{word-break:break-word}.form__policy,.form__check a{color:var(--brand)}.form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.form__field{display:flex;flex-direction:column;gap:6px}.form__field--wide{grid-column:1 / -1}.form__label{font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:.02em}.form__label i{color:var(--brand);font-style:normal}.form .form__field input,.form .form__field select,.form .form__field textarea{font-family:var(--font);font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:11px 13px;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.form textarea{resize:vertical;min-height:96px}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #4d7a8429}.form input[type=file]{padding:9px 13px;background:var(--bg-alt);cursor:pointer}.form__hint{font-size:11.5px;color:var(--text)}.form__check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--text);cursor:pointer}.form__check input{width:18px;height:18px;margin-top:1px;accent-color:var(--brand);flex:0 0 auto}.form__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.form__actions .btn{cursor:pointer}.form__actions .btn:disabled{opacity:.6;cursor:default}.form__status{font-size:14px;font-weight:600;margin:0}.form__status.is-ok{color:#1f7a4d}.form__status.is-err{color:#b3261e}.contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:start}.contact__cards{display:grid;gap:18px;align-content:start}.contact__form{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 32px;box-shadow:var(--shadow)}.contact__map--wide{margin-top:32px;min-height:360px}.ccard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;box-shadow:var(--shadow)}.ccard h3{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--brand);margin-bottom:8px}.ccard p{font-size:16px;color:var(--ink)}.ccard a{color:var(--ink);text-decoration:none;font-weight:700}.ccard a:hover{color:var(--brand)}.ccard__note{color:var(--text)!important;font-size:13.5px!important;font-weight:400;margin-top:4px}.contact__map{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);min-height:380px}.contact__map iframe{width:100%;height:100%;min-height:380px;border:0;display:block}.footer{background:var(--dark-2);color:var(--dark-mut);padding:64px 0 0}.footer__grid{max-width:1180px;margin:0 auto;padding:0 32px 48px;display:grid;grid-template-columns:1.6fr 1fr 1.1fr 1.1fr;gap:44px}.footer__logo{height:52px;width:auto}.footer__note{font-size:14px;line-height:1.75;margin-top:18px;max-width:44ch;font-weight:300}.footer__col h3{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px}.footer__col ul{list-style:none}.footer__col li{margin-bottom:9px;font-size:14.5px}.footer__col a{color:var(--dark-mut);text-decoration:none}.footer__col a:hover{color:#fff}.footer__nif{font-size:13px!important;opacity:.8}.footer__fine{border-top:1px solid rgba(255,255,255,.08);max-width:1180px;margin:0 auto;padding:20px 32px 26px;font-size:12.5px}@media (prefers-reduced-motion: no-preference){.hero__title,.hero__lead,.hero__actions{animation:rise .8s ease both}.hero__lead{animation-delay:.14s}.hero__actions{animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (max-width: 960px){.cols,.partners__grid{grid-template-columns:1fr;gap:40px}.split,.brandrow,.contact__grid,.careers__grid,.vaga__grid{grid-template-columns:1fr;gap:36px}.form__grid{grid-template-columns:1fr}.vaga__apply{position:static}.subpage{padding:92px 0 36px}.brandrow:nth-child(2n of.brandrow) .brandrow__body{order:0}.brandrow:nth-child(2n of.brandrow) .brandrow__media{order:0}.stats__grid{grid-template-columns:1fr 1fr;gap:44px 16px}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}.founder__grid{grid-template-columns:1fr}.founder__card{margin-right:0;margin-bottom:-48px}.founder__photo{padding-top:64px;max-width:420px}.stats{background-attachment:scroll}.timeline:before{left:14px}.milestone,.milestone--flip{grid-template-columns:44px 1fr;grid-template-areas:"axis when" "axis card"}.milestone__axis,.milestone--flip .milestone__axis{grid-area:axis;order:0}.milestone__when,.milestone--flip .milestone__when{grid-area:when;order:0;justify-self:start;text-align:left;padding-top:12px}.milestone__card,.milestone--flip .milestone__card{grid-area:card;order:0;justify-self:start;margin-top:14px;max-width:none}.milestone__dot{top:16px}}@media (max-width: 720px){.nav{padding:14px 20px}.nav__logo{height:38px}.nav__toggle{display:flex;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.nav__toggle span{width:24px;height:2px;background:#fff;display:block;transition:background .3s ease}.nav.is-solid .nav__toggle span{background:var(--ink)}.nav__links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:18px 20px 22px;gap:16px}.nav__links.is-open{display:flex}.nav__links a{color:var(--ink);text-shadow:none}.container,.hero__inner{padding-left:20px;padding-right:20px}.section{padding:64px 0}.hero{min-height:72vh}.hero__inner{padding-top:96px;padding-bottom:140px}.stats__grid{grid-template-columns:1fr 1fr}.careers{padding:72px 0}}
