@font-face{font-family:'Genos';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/genos-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Genos';font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/genos-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Genos';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/genos-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/manrope-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/manrope-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/manrope-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/manrope-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/share-tech-mono-latin-400-normal.woff2') format('woff2')}
:root{color-scheme:dark;--ink:#03050c;--paper:#f5f8ff;--muted:#adb9cd;--cyan:#38d8ff;--pink:#ff4bd7;--orange:#ffb115}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,Arial,sans-serif}.nav{position:fixed;inset:0 0 auto;z-index:20;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,7vw,130px);border-bottom:1px solid rgb(200 226 255/.13);background:linear-gradient(#03050cbb,#03050c22)}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:600 25px/1 Genos,sans-serif;letter-spacing:.01em}.brand__mark{display:block;position:relative;width:30px;height:28px;overflow:hidden}.brand__mark img{position:absolute;width:76px;max-width:none;transform:translate(-16px,-1px);opacity:.95}.nav__cta{font-size:13px;color:#e9f5ff;text-decoration:none;padding:10px 15px;border:1px solid rgb(200 228 255/.35);border-radius:999px}.nav__cta b{margin-left:8px;color:var(--cyan)}.chapter{min-height:100svh;position:relative;overflow:hidden}.hero{isolation:isolate;display:flex;align-items:center;padding:115px clamp(22px,7vw,130px) 70px}.space,.veil{position:absolute;inset:0;pointer-events:none}.space{z-index:-3;background:#03050c url('assets/espaco.webp') center/cover no-repeat;opacity:.82}.veil{z-index:-2;background:linear-gradient(90deg,#03050cf8 0%,#03050ce9 31%,#03050c9b 52%,#03050c24 78%,#03050c8a 100%)}.hero__copy{z-index:2;max-width:540px;margin-top:-22px}.eyebrow{margin:0 0 18px;font:600 12px/1 Genos,sans-serif;letter-spacing:.16em;color:#72d9ff}h1,h2{font-family:Genos,sans-serif;letter-spacing:-.055em;font-weight:600}h1{margin:0;font-size:clamp(58px,6.4vw,102px);line-height:.83}h2{margin:0;font-size:clamp(60px,6vw,100px);line-height:.82}em{font-style:normal;color:#9bd7ff}.lede{max-width:480px;margin:30px 0;font-size:clamp(15px,1.1vw,18px);line-height:1.7;color:var(--muted)}.button,.tool-cta,.card button{border:0;cursor:pointer;font-family:Manrope,sans-serif;font-weight:700}.button{display:inline-flex;gap:20px;padding:15px 18px;border-radius:7px;background:#b7f0ff;color:#06131a;text-decoration:none;font-size:14px}.atom{--atom-size:min(68vw,980px);position:absolute;z-index:1;width:var(--atom-size);aspect-ratio:1672/941;right:clamp(-114px,-4vw,-36px);top:50%;transform:translateY(-44%)}.atom__paths{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.38;filter:saturate(.82) brightness(.9)}.atom__nucleus{position:absolute;width:17%;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);filter:drop-shadow(0 0 15px #977dff73)}.particle{position:absolute;width:16.2%;z-index:4;will-change:left,top,transform}.particle--cyan{filter:drop-shadow(0 0 12px var(--cyan))}.particle--pink{filter:drop-shadow(0 0 12px var(--pink))}.particle--orange{filter:drop-shadow(0 0 12px var(--orange))}.hero__hint{position:absolute;z-index:2;bottom:28px;left:clamp(22px,7vw,130px);margin:0;color:#bfd3e566;font:500 11px Genos,sans-serif;letter-spacing:.12em}.feature{display:flex;align-items:center;justify-content:space-between;gap:7vw;padding:120px clamp(22px,12vw,220px);background:radial-gradient(circle at 75% 50%,#12223d80,transparent 30%),#050812}.feature--reverse{flex-direction:row-reverse;background:radial-gradient(circle at 25% 50%,#2c1c0980,transparent 30%),#07080d}.feature__copy{max-width:470px}.feature__copy>p:not(.eyebrow){margin:28px 0;color:var(--muted);line-height:1.75}.feature--pink em{color:#ff93e8}.feature--orange em{color:#ffd277}.feature--cyan em{color:#84e6ff}.tool-cta{background:transparent;color:#fff;padding:0 0 9px;border-bottom:1px solid currentColor;font-size:14px}.tool-cta span{margin-left:15px}.feature__visual{width:min(36vw,450px);aspect-ratio:1;position:relative;display:grid;place-items:center}.feature__visual::before{content:'';position:absolute;inset:11%;border-radius:50%;filter:blur(38px);opacity:.4}.feature--pink .feature__visual::before{background:var(--pink)}.feature--orange .feature__visual::before{background:var(--orange)}.feature--cyan .feature__visual::before{background:var(--cyan)}.feature__visual img{position:relative;width:100%;z-index:1;filter:drop-shadow(0 0 32px #000)}.feature__visual p{position:absolute;z-index:2;bottom:-8px;margin:0;font:600 12px Genos,sans-serif;letter-spacing:.14em;color:#fff}.cards{padding:130px clamp(22px,7vw,130px);background:linear-gradient(#080c18,#020309)}.cards__heading{max-width:600px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px}.card{min-height:370px;position:relative;overflow:hidden;padding:28px;border:1px solid #33405d;border-radius:10px;background:linear-gradient(135deg,#11192c,#080b13);display:flex;flex-direction:column;align-items:flex-start}.card img{position:absolute;width:58%;right:-8%;top:-6%;opacity:.83}.card p,.card span{position:relative;margin:0;color:#b5c6dc;font-size:12px}.card h3{position:relative;margin:15px 0 8px;font:600 38px/.9 Genos,sans-serif;letter-spacing:-.04em}.card button{position:relative;margin-top:auto;background:transparent;border:0;padding:0;color:#fff}.card--pink{border-color:#ff51d060}.card--orange{border-color:#ffae3060}.card--cyan{border-color:#3be0ff60}@media(max-width:840px){.nav{height:67px}.space{background-image:url('assets/espaco-828.webp')}.hero{min-height:900px;align-items:flex-start;padding-top:135px}.veil{background:linear-gradient(180deg,#03050cf2,#03050ce0 40%,#03050c44 75%,#03050ca3)}h1{font-size:clamp(54px,16vw,82px)}.atom{--atom-size:min(132vw,750px);right:50%;top:auto;bottom:70px;transform:translateX(50%)}.hero__hint{left:50%;transform:translateX(-50%);white-space:nowrap}.feature,.feature--reverse{min-height:750px;flex-direction:column;justify-content:center;padding:100px 28px;gap:40px}.feature__visual{width:min(74vw,420px)}.card-grid{grid-template-columns:1fr}.cards{padding-top:100px}.card{min-height:300px}}@media(max-width:460px){.brand{font-size:22px}.nav__cta{font-size:11px;padding:8px 10px}.atom{--atom-size:150vw}.hero__hint{font-size:10px}.card-grid{margin-top:38px}}
.feature__visual img,.card img,.particle,.traveler,.atom__nucleus{height:auto}
@media(min-width:1400px){.nav{padding:0 clamp(180px,13vw,300px)}.hero{padding-left:clamp(180px,13vw,300px);padding-right:clamp(180px,13vw,300px)}.hero__hint{left:clamp(180px,13vw,300px)}.atom{right:clamp(20px,3vw,60px)}.feature,.feature--reverse{padding-left:clamp(180px,13vw,300px);padding-right:clamp(180px,13vw,300px)}.cards{padding-left:clamp(180px,13vw,300px);padding-right:clamp(180px,13vw,300px)}.veil{background:linear-gradient(90deg,#03050cf8 0%,#03050ce9 26%,#03050c80 40%,#03050c10 56%,transparent 72%)}.card{min-height:0;padding:20px 20px 24px}.card button{position:relative;margin-top:auto}}
