@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--abismo: #011c26;--profundo: #062836;--petroleo: #26788d;--oceano: #368da3;--ceu: #73c5da;--agua: #83d2e6;--nevoa: #b7e7f3;--gelo: #c2ecf7;--ink: #1e1e1e;--ink-soft: #4a5b61;--muted: #66777d;--line: #e1e9ec;--bg-alt: #f3f8fa;--bg: #ffffff;--wordmark: #1e1e1e;--wordmark-soft: #717171;--wordmark-neg: #ffffff;--wordmark-neg-soft: #e4ebe9;--radius-lg: 28px;--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 8px 24px -12px rgba(1, 28, 38, .2);--shadow: 0 20px 50px -20px rgba(1, 28, 38, .28);--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--grad-profundo: linear-gradient(150deg, #011c26, #062836);--grad-oceano: linear-gradient(135deg, #26788d, #368da3 50%, #73c5da);--grad-nevoa: linear-gradient(180deg, #c2ecf7, #b7e7f3);--ease: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--container: 1280px;--gutter: clamp(20px, 4vw, 56px);--section-y: clamp(88px, 11vw, 156px);--header-h: 68px}.theme-light{--c-bg: var(--bg);--c-fg: var(--ink);--c-soft: var(--ink-soft);--c-muted: var(--muted);--c-line: var(--line);--c-surface: #ffffff;--c-surface-2: var(--bg-alt);--c-accent: var(--petroleo);--c-accent-strong: var(--profundo);--c-chip: #e6f4f8;--c-spot: rgba(54, 141, 163, .16)}.theme-alt{--c-bg: var(--bg-alt);--c-fg: var(--ink);--c-soft: var(--ink-soft);--c-muted: var(--muted);--c-line: var(--line);--c-surface: #ffffff;--c-surface-2: #ffffff;--c-accent: var(--petroleo);--c-accent-strong: var(--profundo);--c-chip: #e6f4f8;--c-spot: rgba(54, 141, 163, .16)}.theme-dark{--c-bg: var(--abismo);--c-fg: #eaf6fa;--c-soft: #b7ccd3;--c-muted: #8fa8b0;--c-line: rgba(194, 236, 247, .14);--c-surface: rgba(194, 236, 247, .045);--c-surface-2: var(--profundo);--c-accent: var(--agua);--c-accent-strong: var(--gelo);--c-chip: #0b3444;--c-spot: rgba(131, 210, 230, .18)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--agua);color:var(--abismo)}:focus-visible{outline:2px solid var(--oceano);outline-offset:3px;border-radius:6px}.theme-dark :focus-visible{outline-color:var(--agua)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--abismo);color:#fff;padding:12px 20px;border-radius:999px;font-weight:600;transition:top .2s}.skip-link:focus{top:16px}.section{position:relative;background:var(--c-bg);color:var(--c-fg);padding-block:var(--section-y)}.section--dark{background:var(--grad-profundo)}.section--tight{padding-block:clamp(56px,7vw,96px)}.h-display,.h-1,.h-2,.h-3{font-weight:800;color:var(--c-fg);text-wrap:balance}.h-display{font-size:clamp(44px,6.6vw,96px);letter-spacing:-.035em;line-height:1}.h-1{font-size:clamp(38px,5.2vw,72px);letter-spacing:-.032em;line-height:1.02}.h-2{font-size:clamp(30px,4vw,56px);letter-spacing:-.03em;line-height:1.05}.h-3{font-size:clamp(21px,2vw,28px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.t-soft{display:block;font-weight:400;color:var(--c-muted);letter-spacing:-.025em}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--c-soft);max-width:58ch}.body-text{color:var(--c-soft);font-size:16.5px;line-height:1.7}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px;transform:rotate(45deg);flex:none}.sec-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(40px,6vw,80px)}.sec-head>div:first-child{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.sec-head--center{grid-template-columns:1fr;text-align:center;justify-items:center}.sec-head--center>div:first-child{align-items:center}@media(max-width:900px){.sec-head{grid-template-columns:1fr;align-items:start}}[data-spot]{position:relative;isolation:isolate}[data-spot]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--x, 50%) var(--y, 50%),var(--c-spot, rgba(54, 141, 163, .16)),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;z-index:-1}[data-spot]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.split__mask{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em 0 .16em;margin:-.04em 0 -.16em}.split__word{display:inline-block;will-change:transform}.btn{--btn-bg: var(--profundo);--btn-fg: #fff;--btn-fill: var(--abismo);--btn-bd: transparent;--btn-ic: rgba(255, 255, 255, .14);position:relative;display:inline-flex;align-items:center;gap:14px;font-size:14.5px;font-weight:600;line-height:1;padding:9px 9px 9px 22px;border-radius:999px;border:1.5px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;transition:transform .2s var(--ease),background-color .25s,border-color .25s}.btn:not(:has(.btn__icon)){padding:13px 22px}.btn:hover,.btn:focus-visible{background:var(--btn-fill);transform:translateY(-1px)}.btn__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--btn-ic)}.btn--sm{font-size:13.5px;padding:7px 7px 7px 18px;gap:10px}.btn--sm .btn__icon{width:24px;height:24px}.btn--lg{font-size:16px;padding:11px 11px 11px 30px;gap:18px}.btn--lg .btn__icon{width:36px;height:36px}.btn--primary{--btn-bg: var(--profundo);--btn-fill: var(--abismo)}.btn--secondary{--btn-bg: var(--petroleo);--btn-fill: var(--profundo)}.btn--light{--btn-bg: var(--gelo);--btn-fg: var(--profundo);--btn-fill: var(--nevoa);--btn-ic: rgba(6, 40, 54, .1)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--profundo);--btn-bd: var(--agua);--btn-fill: rgba(194, 236, 247, .55);--btn-ic: rgba(6, 40, 54, .08)}.btn--ghost:hover{border-color:var(--petroleo)}.btn--onDark{--btn-bg: var(--agua);--btn-fg: var(--abismo);--btn-fill: var(--gelo);--btn-ic: rgba(1, 28, 38, .12)}.btn--ghostDark{--btn-bg: transparent;--btn-fg: var(--gelo);--btn-bd: rgba(194, 236, 247, .45);--btn-fill: rgba(194, 236, 247, .14);--btn-ic: rgba(194, 236, 247, .14)}.btn--ghostDark:hover{border-color:var(--gelo)}.marquee{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)}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed, 40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{display:flex;align-items:center;flex:none}.marquee__row li{display:flex;align-items:center;gap:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);white-space:nowrap}.marquee__sep{width:10px;height:10px;border-radius:2px;background:currentColor;transform:rotate(45deg);opacity:.45;flex:none}@keyframes marquee{to{transform:translate(-50%)}}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--c-chip);color:var(--c-accent-strong);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.chip--line{background:transparent;border:1px solid var(--c-line);color:var(--c-soft)}.dot-sep{width:6px;height:6px;border-radius:1.5px;background:currentColor;transform:rotate(45deg);opacity:.5}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:clamp(22px,2.4vw,32px)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--c-accent-strong)}.link-arrow .icon-wrap{transition:transform .4s var(--ease)}.link-arrow:hover .icon-wrap{transform:translate(4px)}.progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:120;transform-origin:0 50%;background:linear-gradient(90deg,var(--petroleo),var(--oceano),var(--ceu),var(--agua),var(--gelo))}.cursor{position:fixed;left:0;top:0;z-index:3000;pointer-events:none}.cursor__ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid rgba(38,120,141,.75);border-radius:50%;display:grid;place-items:center;transition:border-color .3s,background .3s}.cursor__ring.is-dark{border-color:#83d2e6d9}.cursor__label{font-size:5.4px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:currentColor}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:var(--grad-profundo);border-radius:0 0 50% 50%/0 0 9vh 9vh;overflow:hidden}.intro__inner{display:flex;flex-direction:column;align-items:center;gap:30px}.intro__symbol{width:clamp(120px,17vw,176px);height:auto}.intro__word{text-align:center;color:#fff;line-height:1.2}.intro__word strong{display:block;font-weight:800;font-size:24px;letter-spacing:-.025em}.intro__word span{display:block;font-weight:400;font-size:18px;color:var(--wordmark-neg-soft);letter-spacing:-.01em;margin-top:2px}.intro__bar{position:absolute;left:0;bottom:0;width:100%;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,var(--petroleo),var(--agua),var(--gelo))}.ptrans{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;pointer-events:none;overflow:hidden}.ptrans[data-phase=in],.ptrans[data-phase=out]{pointer-events:auto}.ptrans__panel{position:absolute;top:-14vh;right:0;bottom:-14vh;left:0;border-radius:50%/14vh;display:grid;place-items:center;will-change:transform}.ptrans__mark{width:84px}.hdr{position:fixed;inset:14px 0 auto 0;z-index:100;display:flex;justify-content:center;padding-inline:clamp(12px,2vw,24px);pointer-events:none;transition:transform .7s var(--ease)}.hdr.is-hidden{transform:translateY(-150%)}.hdr--dark{--hbg: rgba(1, 28, 38, .82);--hb: rgba(194, 236, 247, .16);--hfg: #eaf6fa;--hsoft: #b7ccd3;--hhov: rgba(194, 236, 247, .12);--hsh: 0 20px 50px -24px rgba(0, 0, 0, .55)}.hdr--light{--hbg: rgba(255, 255, 255, .92);--hb: rgba(1, 28, 38, .08);--hfg: var(--ink);--hsoft: var(--ink-soft);--hhov: rgba(38, 120, 141, .1);--hsh: var(--shadow-sm)}.hdr__bar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1240px;height:var(--header-h);padding:0 11px 0 24px;border-radius:999px;border:1px solid var(--hb);background:var(--hbg);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:var(--hsh);transition:background .5s,border-color .5s,box-shadow .5s}.hdr__logo{display:flex;align-items:center;flex:none}.hdr__logo img{height:38px;width:auto}.hdr__nav{display:flex;align-items:center;gap:2px}.hdr__link{position:relative;isolation:isolate;padding:10px 15px;border-radius:999px;font-size:14px;font-weight:500;color:var(--hsoft);transition:color .3s}.hdr__link:hover,.hdr__link.is-active{color:var(--hfg)}.hdr__link.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:1px;background:currentColor;transform:translate(-50%) rotate(45deg)}.hdr__hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:999px;background:var(--hhov)}.hdr__actions{display:flex;align-items:center;gap:8px}.hdr__burger{display:none;width:46px;height:46px;border-radius:50%;place-items:center;color:var(--hfg);background:var(--hhov)}@media(max-width:1080px){.hdr__nav{display:none}.hdr__burger{display:grid}}@media(max-width:560px){.hdr__cta{display:none}.hdr__bar{padding-left:18px}.hdr__logo img{height:34px}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:110px var(--gutter) 40px;background:var(--grad-profundo);overflow:hidden}.menu__art{position:absolute;right:-35%;bottom:-25%;width:min(140vw,920px);height:auto;pointer-events:none}.menu__nav{position:relative;display:flex;flex-direction:column;gap:4px}.menu__link{display:flex;align-items:baseline;gap:16px;font-size:clamp(34px,9vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#eaf6fa;padding:6px 0}.menu__n{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--agua)}.menu__foot{position:relative;display:flex;flex-direction:column;gap:18px;align-items:flex-start;color:var(--c-soft)}.ftr{position:relative;overflow:hidden;background:var(--abismo);color:var(--c-fg);padding-top:clamp(64px,8vw,110px)}.ftr__top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px);padding-bottom:clamp(40px,5vw,64px)}.ftr__brand{display:flex;flex-direction:column;gap:22px;max-width:380px}.ftr__brand img{height:54px;width:auto;align-self:flex-start}.ftr__slogan{font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:#fff}.ftr__slogan span{display:block;font-weight:400;color:var(--c-muted)}.ftr__col h3{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--agua);margin-bottom:18px}.ftr__col ul{display:flex;flex-direction:column;gap:10px}.ftr__col a{font-size:15px;color:var(--c-soft);transition:color .25s}.ftr__col a:hover{color:#fff}.ftr__refs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-block:26px;border-top:1px solid var(--c-line)}.ftr__refs>span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-right:8px}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px 28px;border-top:1px solid var(--c-line);font-size:13.5px;color:var(--c-muted)}.ftr__bottom a:hover{color:#fff}.ftr__to-top{display:inline-flex;align-items:center;gap:8px;color:var(--c-soft);font-weight:600}.ftr__mega{position:relative;z-index:0;margin-top:-.04em;text-align:center;font-size:clamp(44px,12.4vw,206px);font-weight:800;letter-spacing:-.055em;line-height:.82;white-space:nowrap;background:linear-gradient(180deg,#83d2e657,#83d2e600);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;padding-bottom:.06em}@media(max-width:960px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1 / -1}}@media(max-width:560px){.ftr__top{grid-template-columns:1fr}}.route-fallback{min-height:100vh;background:var(--abismo)}
