:root{--ink:#080808;--pink:#ff58a7;--yellow:#fff28f;--terracotta:#b94d3b;--mint:#b9d8c2;--cream:#fff8eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(10px,.8vw,13px);font-weight:900}.light{color:var(--yellow)}.sectionTop{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;padding-bottom:16px;font-size:10px;font-weight:900;display:flex}.sectionTop p{margin:0}.hero{background:var(--pink);min-height:100svh;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;opacity:.15;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;background:#ff58a7f0;border-bottom:1px solid #00000052;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 4vw;font-size:12px;font-weight:900;display:grid;position:fixed;top:0;left:0;right:0}.brandLockup{align-items:center;gap:7px;width:max-content;height:52px;display:flex}.brandEye{object-fit:contain;width:38px;height:38px}.brandWord{object-fit:contain;filter:brightness(0);width:66px;height:40px}.navLinks{gap:32px;display:flex}.navLinks a,.navCta{transition:opacity .18s}.navLinks a:hover,.navCta:hover{opacity:.55}.navTools{justify-self:end;align-items:center;gap:22px;display:flex}.navCta{white-space:nowrap;align-items:center;gap:14px;display:flex}.languageSwitcher{border:1px solid #0000006b;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.languageSwitcher button{min-width:30px;color:var(--ink);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 7px 5px;font-size:9px;font-weight:900;transition:background .16s,color .16s}.languageSwitcher button.active{background:var(--ink);color:var(--cream)}.languageSwitcher button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.heroCopy{z-index:10;width:min(78vw,1120px);padding:clamp(138px,16vh,180px) 0 60px 4vw;position:relative}.hero h1,.methodIntro h2,.signalCopy h2,.fallPhrase h2,.sectionHeading h2,.processIntro h2,.ecosystemIntro h2,.aboutCopy h2,.contactIntro h2{letter-spacing:-.035em;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-weight:400}.hero h1{max-width:1050px;margin:0;font-size:clamp(82px,12.5vw,190px);line-height:.76}.hero h1 span{color:var(--yellow);display:block}.heroIntro{width:min(390px,35vw);margin:40px 0 0 7px;font-size:clamp(14px,1.2vw,19px);font-weight:700;line-height:1.35}.roundCta{aspect-ratio:1;border:2px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;width:168px;padding:27px;font-size:13px;font-weight:900;line-height:1.05;transition:transform .22s,background .22s;display:flex;position:absolute;bottom:5vh;left:min(42vw,590px);transform:rotate(-7deg)}.roundCta b{margin-top:18px;font-size:25px}.roundCta:hover{background:var(--cream);transform:rotate(0)scale(1.04)}.heroOrbit{z-index:1;aspect-ratio:1;border:1px solid #00000042;border-radius:50%;width:54vw;position:absolute;top:18%;right:-16%;transform:rotate(-18deg)scaleY(.58)}.heroPlanet{z-index:1;aspect-ratio:1;border:2px solid var(--ink);background:var(--yellow);border-radius:50%;width:37vw;position:absolute;top:-17vw;right:-11vw}.journeyAstronaut{--journey-x:76%;--journey-y:50%;--journey-rotation:-7deg;--journey-scale:1.28;--journey-opacity:1;z-index:7;left:var(--journey-x);top:var(--journey-y);width:min(44vw,660px);opacity:var(--journey-opacity);pointer-events:none;transform:translate(-50%,-50%) rotate(var(--journey-rotation)) scale(var(--journey-scale));transform-origin:50%;filter:drop-shadow(16px 22px #00000026);will-change:left,top,transform,opacity;position:fixed}.journeyAstronaut img{width:100%;height:auto;display:block}.heroSide{z-index:5;letter-spacing:.16em;writing-mode:vertical-rl;margin:0;font-size:9px;font-weight:900;position:absolute;bottom:20px;right:1.4vw}.marquee{border-block:2px solid var(--ink);background:var(--yellow);padding:17px 0 13px;overflow:hidden}.marqueeTrack{width:max-content;animation:26s linear infinite marquee;display:flex}.marquee span{letter-spacing:-.025em;white-space:nowrap;padding-right:28px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(31px,4vw,66px)}@keyframes marquee{to{transform:translate(-50%)}}.method{background:var(--ink);min-height:1400px;color:var(--cream);padding:34px 4vw 120px;position:relative;overflow:hidden}.method:before{content:"";z-index:0;opacity:.42;background-image:radial-gradient(circle at 8% 14%,#fff8ebcc 0 1px,#0000 1.5px),radial-gradient(circle at 24% 72%,#fff28fa6 0 1px,#0000 1.6px),radial-gradient(circle at 78% 28%,#ffffffbf 0 1px,#0000 1.5px),radial-gradient(circle at 62% 82%,#ff58a78c 0 1px,#0000 1.8px),radial-gradient(at 70% 40%,#ff58a712,#0000 43%),radial-gradient(at 18% 76%,#fff28f0f,#0000 38%);background-size:93px 127px,151px 173px,197px 149px,229px 211px,100% 100%,100% 100%;position:absolute;inset:0}.method:after{content:"";z-index:8;aspect-ratio:1;background:radial-gradient(circle at 28% 24%,#42140f61 0 3.5%,#fff8eb17 3.8% 5.2%,transparent 5.5%),radial-gradient(circle at 64% 38%,#42140f52 0 7%,#fff8eb12 7.3% 9%,transparent 9.3%),radial-gradient(circle at 43% 68%,#42140f61 0 4.5%,#fff8eb14 4.8% 6.5%,transparent 6.8%),radial-gradient(circle at 76% 76%,#42140f47 0 2.8%,#fff8eb12 3.1% 4.4%,transparent 4.7%),radial-gradient(circle at 35% 30%,#d46a55,var(--terracotta) 52%,#702b24 100%);border:1px solid #fff8eb40;border-radius:50%;width:37vw;position:absolute;bottom:-15vw;right:-9vw;box-shadow:inset -4vw -3vw 6vw #18050352,0 0 0 30px #ff58a71f,0 0 0 60px #fff28f0f}.method>*{z-index:9;position:relative}.methodIntro{grid-template-columns:minmax(180px,.55fr) minmax(0,2.25fr);gap:4vw;margin-top:120px;display:grid}.methodIntro .eyebrow{padding-top:18px}.methodIntro h2{max-width:1120px;margin:0;font-size:clamp(76px,10vw,154px);line-height:.8}.methodIntro h2 span{color:var(--pink);display:block}.methodLead{grid-column:2;width:min(570px,80%);margin:42px 0 0;font-size:clamp(18px,1.7vw,28px);font-weight:700;line-height:1.3}.methodOrbit{aspect-ratio:1;width:min(780px,70vw);margin:160px auto 0;position:relative}.methodOrbit:before,.methodOrbit:after{content:"";z-index:3;border:1px solid var(--cream);transform-origin:0 0;border-radius:50%;animation:18s linear infinite planetOrbit;position:absolute;top:50%;left:50%}.methodOrbit:before{background:radial-gradient(circle at 28% 30%,#08080840 0 7%,transparent 8%),radial-gradient(circle at 66% 63%,#0808082e 0 11%,transparent 12%),radial-gradient(circle at 46% 78%,#08080833 0 5%,transparent 6%),radial-gradient(circle at 38% 34%,#fffbd0,var(--yellow) 58%,#c79f44);width:44px;height:44px;box-shadow:inset -8px -7px 9px #08080847,0 0 0 5px #fff28f14,0 0 26px #fff28f59}.methodOrbit:after{background:repeating-linear-gradient(168deg,transparent 0 5px,#fff8eb52 6px 8px),radial-gradient(circle at 35% 28%,#ff9bc9,var(--pink) 58%,#8d244f);width:34px;height:34px;animation-duration:26s;animation-direction:reverse;box-shadow:inset -7px -5px 8px #08080861,0 0 0 6px #ff58a717,0 0 22px #ff58a747}.orbitRing{border:1px solid #fff8eb59;border-radius:50%;position:absolute;inset:8%}.ringOne{transform:rotate(28deg)scaleY(.42)}.ringTwo{transform:rotate(-38deg)scaleY(.53)}.orbitCore{background:radial-gradient(circle at 27% 32%,#fff8eb33 0 8%,transparent 9%),radial-gradient(circle at 69% 68%,#0808082e 0 12%,transparent 13%),radial-gradient(circle at 42% 73%,#08080829 0 6%,transparent 7%),radial-gradient(circle at 38% 30%,#ff86bd,var(--pink) 50%,#8b234e 100%);color:var(--ink);text-align:center;border:1px solid #fff8eb6b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(22px,3.2vw,49px);line-height:.9;display:flex;position:absolute;inset:28%;overflow:hidden;transform:rotate(-8deg);box-shadow:inset -24px -20px 30px #08080852,0 0 0 12px #ff58a70d,0 0 55px #ff58a729}.orbitCore:after{content:"";border:1px solid #fff8eb8c;border-radius:50%;position:absolute;inset:9% -18%;transform:rotate(-17deg)scaleY(.28)}.orbitCore span,.orbitCore b{z-index:1;position:relative}.orbitCore b{color:var(--yellow);-webkit-text-stroke:1px var(--ink);font-size:.8em}.orbitNote{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;width:165px;font-size:12px;font-weight:900;display:flex;position:absolute}.orbitNote b{color:var(--pink);font-size:10px}.noteOne{top:4%;left:14%}.noteTwo{top:42%;right:2%}.noteThree{bottom:9%;left:7%}@keyframes planetOrbit{0%{transform:rotate(0)translate(clamp(150px,25vw,310px))}to{transform:rotate(360deg)translate(clamp(150px,25vw,310px))}}.signal{z-index:10;isolation:isolate;background:var(--cream);grid-template-columns:.8fr 1.2fr;min-height:970px;display:grid;position:relative}.signalVisual{--galaxy-y:108%;--galaxy-tilt:2deg;border-right:2px solid var(--ink);background:var(--ink);min-height:740px;position:relative;overflow:hidden}.helmetStage{z-index:3;aspect-ratio:1230/1278;width:auto;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.helmetCloseup{z-index:1;object-fit:contain;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.visorGalaxy,.visorSheen{clip-path:ellipse(48% 47% at 52%);width:85.7%;height:80.5%;position:absolute;top:7%;left:11.8%}.visorGalaxy{z-index:2;background-image:linear-gradient(115deg,#fff0 35%,#ffffff2e 48%,#fff0 58%),url(/visor-galaxy-panorama.png);background-position:center,center var(--galaxy-y);opacity:.74;mix-blend-mode:screen;transform:rotate(var(--galaxy-tilt)) scale(1.015);transform-origin:50%;will-change:background-position,transform;background-repeat:no-repeat;background-size:100% 100%,auto 165%}.visorSheen{z-index:3;pointer-events:none;background:linear-gradient(122deg,#ffffff3d 0 4%,#0000 17% 68%,#fff28f24 82%,#0000)}.helmetCaption{z-index:6;color:var(--cream);letter-spacing:.15em;writing-mode:vertical-rl;margin:0;font-size:9px;font-weight:900;position:absolute;bottom:22px;right:18px}.signalCopy{flex-direction:column;justify-content:center;padding:90px 5vw;display:flex}.signalCopy h2{margin:8vh 0 50px;font-size:clamp(86px,11vw,176px);line-height:.76}.signalCopy h2 span{color:var(--terracotta);display:block}.signalCopy>p:last-child{border-top:2px solid var(--ink);max-width:560px;margin:0;padding-top:25px;font-size:clamp(18px,1.7vw,28px);font-weight:700;line-height:1.32}.fallScene{--cloud-shift:20%;--phrase-alpha:0;--phrase-y:34px;background:#fff;height:410svh;position:relative}.fallSticky{z-index:10;isolation:isolate;height:100svh;color:var(--ink);background:0 0;position:sticky;top:0;overflow:hidden}.fallCounter{z-index:9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;position:absolute;top:96px;left:4vw}.cloudBank{pointer-events:none;width:120vw;max-width:none;height:auto;position:absolute;left:50%;transform:translate(-50%)}.cloudBack{z-index:2;bottom:calc(var(--cloud-shift) - 18%);opacity:.72;filter:blur(2px);transform:translate(-50%)scale(1.12)}.cloudFront{z-index:8;bottom:calc(var(--cloud-shift) - 33%);transform:translate(-50%)scale(1.28)}.fallPhrase{z-index:4;opacity:var(--phrase-alpha);text-align:center;transform:translateY(var(--phrase-y));flex-direction:column;justify-content:center;align-items:center;padding:8vh 4vw 20vh;display:flex;position:absolute;inset:0}.fallPhrase>p:first-child{letter-spacing:.15em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:900}.fallPhrase h2{margin:0;font-size:clamp(72px,11vw,170px);line-height:.78}.fallPhrase h2 span{color:var(--pink);display:block}.fallLead{max-width:560px;margin:36px 0 0;font-size:clamp(16px,1.5vw,23px);font-weight:700;line-height:1.35}.services{background:var(--cream);padding:34px 4vw 120px}.sectionHeading{grid-template-columns:.45fr 1.1fr .75fr;align-items:start;gap:4vw;margin:130px 0 100px;display:grid}.sectionHeading .eyebrow{padding-top:14px}.sectionHeading h2{margin:0;font-size:clamp(68px,8vw,130px);line-height:.8}.sectionHeading h2 span{color:var(--pink);display:block}.sectionHeading>p:last-child{border-top:2px solid var(--ink);margin:14px 0 0;padding-top:20px;font-size:clamp(16px,1.4vw,22px);font-weight:700;line-height:1.4}.serviceList{border-top:2px solid var(--ink)}.serviceRow{border-bottom:2px solid var(--ink);grid-template-columns:70px 1.1fr 1fr 50px;align-items:center;gap:32px;min-height:185px;transition:background .22s,padding .22s;display:grid}.serviceRow:hover{background:var(--yellow);padding-inline:20px}.serviceNumber,.serviceRow small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.serviceRow h3{text-transform:uppercase;max-width:480px;margin:0;font-size:clamp(26px,2.7vw,45px);line-height:.98}.serviceRow p{max-width:510px;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.4}.serviceArrow{justify-self:end;font-size:34px}.process{background:var(--ink);color:var(--cream);padding:34px 4vw 120px;position:relative;overflow:hidden}.process:before{content:"";aspect-ratio:1;background:var(--pink);filter:blur(1px);opacity:.9;border-radius:50%;width:28vw;position:absolute;top:12%;right:-8vw}.processIntro{grid-template-columns:.45fr 1.55fr;gap:4vw;margin:120px 0 100px;display:grid;position:relative}.processIntro h2{max-width:1050px;margin:0;font-size:clamp(72px,9vw,145px);line-height:.8}.processIntro h2 span{color:var(--yellow);display:block}.processList{border-top:1px solid var(--cream);margin:0;padding:0;list-style:none;position:relative}.processList li{border-bottom:1px solid #fff8eb8c;grid-template-columns:80px .8fr 1.2fr;align-items:center;gap:3vw;min-height:125px;display:grid}.processList li>span{color:var(--pink);font-size:11px;font-weight:900}.processList h3{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(34px,4vw,64px);font-weight:400}.processList p{max-width:560px;margin:0;font-size:15px;font-weight:700;line-height:1.4}.ecosystem{background:var(--yellow);padding:120px 4vw}.ecosystemIntro{grid-template-columns:.5fr 1.5fr;gap:4vw;margin-bottom:54px;display:grid}.ecosystemIntro h2{max-width:1100px;margin:0;font-size:clamp(70px,9vw,145px);line-height:.8}.ecosystemIntro h2 span{color:var(--terracotta);display:block}.ecosystemPoints{border-top:2px solid var(--ink);flex-wrap:wrap;gap:12px 30px;max-width:1100px;margin:0 0 0 calc(25% + 2vw);padding:28px 0 0;list-style:none;display:flex}.ecosystemPoints li{text-transform:uppercase;align-items:center;gap:12px;font-size:clamp(14px,1.4vw,20px);font-weight:900;display:flex}.ecosystemPoints li:before{content:"";background:var(--pink);width:7px;height:7px;box-shadow:0 0 0 2px var(--ink);border-radius:50%}.about{background:var(--cream);grid-template-columns:.72fr 1.28fr;min-height:950px;display:grid}.aboutLogo{border-right:2px solid var(--ink);background:var(--pink);place-items:center;display:grid;position:relative;overflow:hidden}.aboutLogo img{z-index:1;filter:none;width:min(66%,390px);height:auto;position:relative}.aboutCopy{flex-direction:column;justify-content:center;padding:90px 5vw;display:flex}.aboutCopy h2{margin:35px 0 45px;font-size:clamp(73px,9vw,145px);line-height:.8}.aboutCopy h2 span{color:var(--pink);display:block}.aboutCopy>p:not(.eyebrow){max-width:620px;margin:0;font-size:clamp(19px,1.7vw,27px);font-weight:700;line-height:1.35}.stats{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.stats div{border-right:1px solid var(--ink);flex-direction:column;gap:8px;padding:25px 18px 0 0;display:flex}.stats div+div{padding-left:18px}.stats div:last-child{border:0}.stats b{font-family:Impact,sans-serif;font-size:clamp(34px,4vw,64px);font-weight:400}.stats span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.contact{background:var(--pink);grid-template-columns:.82fr 1.18fr;gap:5vw;padding:110px 4vw 120px;display:grid}.contactIntro{align-self:start;position:sticky;top:70px}.contactIntro h2{margin:35px 0;font-size:clamp(78px,9vw,146px);line-height:.78}.contactIntro h2 span{color:var(--yellow);-webkit-text-stroke:2px var(--ink);text-shadow:5px 5px 0 var(--ink);display:block}.contactIntro>p:not(.eyebrow){max-width:520px;margin:0 0 35px;font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.35}.contactIntro>a{border-bottom:2px solid var(--ink);text-transform:uppercase;padding-bottom:5px;font-size:13px;font-weight:900;display:inline-block}.hero h1,.hero h1 span,.methodIntro h2,.signalCopy h2,.fallPhrase h2,.sectionHeading h2,.processIntro h2,.ecosystemIntro h2,.aboutCopy h2,.contactIntro h2,.contactIntro h2 span{-webkit-text-stroke:0;text-shadow:none}.hero h1{line-height:.8}.methodIntro h2,.signalCopy h2,.fallPhrase h2,.sectionHeading h2,.processIntro h2,.ecosystemIntro h2,.aboutCopy h2,.contactIntro h2{line-height:.84}.fallPhrase h2 span{margin-top:.08em}section[id]{scroll-margin-top:76px}.contactForm{border:2px solid var(--ink);background:var(--cream);box-shadow:12px 12px 0 var(--ink);grid-template-columns:1fr 1fr;gap:34px 24px;padding:clamp(28px,4vw,62px);display:grid}.field{flex-direction:column;gap:10px;display:flex}.field label,.choiceGroup legend{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.field input,.field textarea{border:0;border-bottom:2px solid var(--ink);resize:vertical;background:0 0;border-radius:0;width:100%;padding:12px 2px;font-size:17px}.full{grid-column:1/-1}.choiceGroup{border:0;margin:0;padding:0}.choiceGroup legend{margin-bottom:15px}.choiceGroup>div{flex-wrap:wrap;gap:9px;display:flex}.choiceGroup label{cursor:pointer}.choiceGroup input{opacity:0;pointer-events:none;position:absolute}.choiceGroup span{border:1.5px solid var(--ink);border-radius:999px;padding:10px 13px;font-size:11px;font-weight:800;display:block}.choiceGroup input:checked+span{background:var(--yellow);box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.choiceGroup input:focus-visible+span{outline:3px solid var(--pink);outline-offset:2px}.honey{position:absolute;left:-9999px}.formFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.formStatus{max-width:280px;margin:0;font-size:11px;font-weight:700;line-height:1.35}.formStatus.sent{color:#16723a}.formStatus.error{color:#a52020}.formFooter button{border:2px solid var(--ink);background:var(--yellow);letter-spacing:.07em;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);cursor:pointer;padding:16px 19px;font-size:11px;font-weight:900;transition:transform .16s,box-shadow .16s}.formFooter button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.formFooter button:disabled{opacity:.55;cursor:wait}.footer{background:var(--ink);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:38px 4vw;font-size:10px;font-weight:900;display:flex}.footerLockup{align-items:center;gap:8px;width:max-content;display:flex}.footerLockup img:first-child{width:42px;height:42px}.footerLockup img:last-child{width:72px;height:46px}.footer p{margin:0}.floatingActions{z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.whatsappButton,.topButton{border:2px solid var(--ink);width:52px;height:52px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;transition:transform .16s,opacity .16s;display:grid}.whatsappButton{background:#28d16f}.whatsappButton img{object-fit:contain;width:30px;height:30px}.topButton{border-color:var(--ink);background:var(--yellow);color:var(--ink);opacity:0;pointer-events:none;cursor:pointer;font-size:24px;font-weight:900;transform:translateY(10px)}.topButton.visible{opacity:1;pointer-events:auto;transform:none}.whatsappButton:hover,.topButton:hover{transform:translate(-2px,-2px)}@media (max-width:900px){.method{min-height:auto;padding-bottom:90px}.methodIntro,.sectionHeading,.processIntro,.ecosystemIntro{grid-template-columns:1fr}.methodIntro{margin-top:80px}.methodLead{grid-column:1;width:86%}.methodOrbit{width:min(760px,88vw);margin-top:100px}.signal,.about{grid-template-columns:1fr}.signalVisual{border-right:0;border-bottom:2px solid var(--ink);min-height:55vh}.signalSun{width:55vw}.signalCopy h2{margin-block:55px 40px}.sectionHeading{margin-block:90px 75px}.sectionHeading>p:last-child{max-width:600px}.serviceRow{grid-template-columns:45px .9fr 1.1fr 35px;gap:18px}.processIntro{margin-block:90px 70px}.processList li{grid-template-columns:60px .7fr 1.3fr}.ecosystemGrid{grid-auto-rows:minmax(230px,35vw)}.aboutLogo{border-right:0;border-bottom:2px solid var(--ink);min-height:560px}.aboutLogo img{width:min(46%,320px)}.contact{grid-template-columns:1fr}.contactIntro{position:static}.contactForm{margin-top:30px}}@media (max-width:620px){.sectionTop p:last-child{display:none}.nav{grid-template-columns:1fr auto;min-height:68px;padding:0 14px}.brandLockup{height:46px}.brandEye{width:34px;height:34px}.brandWord{width:58px;height:35px}.navLinks{display:none}.navTools{gap:8px}.navCta{gap:5px;font-size:9px}.languageSwitcher button{min-width:25px;padding:5px 4px 4px;font-size:8px}.heroCopy{width:100%;padding:118px 20px 360px}.hero h1{font-size:clamp(62px,20vw,94px);line-height:.79}.hero h1 span{white-space:nowrap;-webkit-text-stroke:0;text-shadow:none}.heroIntro{width:77%;margin-top:28px}.roundCta{width:132px;padding:20px;font-size:10px;bottom:64px;left:20px}.roundCta b{margin-top:10px}.journeyAstronaut{width:min(52vw,380px)}.heroPlanet{width:78vw;top:auto;bottom:-4vw;right:-22vw}.heroOrbit{width:120vw;top:auto;bottom:10%;right:-58%}.heroSide{display:none}.marquee{padding-block:12px 9px}.method,.services,.process,.ecosystem{padding-inline:20px}.methodIntro{margin-top:60px}.methodIntro h2{font-size:clamp(64px,21vw,92px)}.methodLead{width:100%;margin-top:28px}.methodOrbit{width:115vw;margin-left:-14vw}.orbitNote{width:105px;font-size:9px}.noteOne{left:19%}.noteTwo{right:9%}.noteThree{left:17%}.signal{min-height:auto}.signalVisual{min-height:68vh}.helmetStage{min-width:122%}.signalCopy{padding:70px 20px 80px}.signalCopy h2{font-size:clamp(72px,24vw,112px)}.fallScene{height:360svh}.fallCounter{top:84px;left:20px}.cloudBank{width:215vw}.fallPhrase{padding:7vh 20px 23vh}.fallPhrase h2{font-size:clamp(58px,19vw,88px)}.fallLead{margin-top:25px}.sectionHeading{margin:75px 0 55px}.sectionHeading h2,.processIntro h2,.ecosystemIntro h2{font-size:clamp(60px,18vw,92px)}.serviceRow{grid-template-columns:38px 1fr 32px;min-height:auto;padding-block:32px}.serviceRow:hover{padding-inline:10px}.serviceRow h3{grid-column:2}.serviceRow>div{grid-column:2/4}.serviceArrow{grid-area:1/3}.process{padding-bottom:80px}.processIntro{margin:70px 0 55px}.processList li{grid-template-columns:38px 1fr;gap:14px;padding-block:22px}.processList li p{grid-column:2}.processList h3{font-size:42px}.ecosystem{padding-block:80px}.ecosystemIntro{margin-bottom:45px}.ecosystemPoints{margin-left:0;padding-top:22px}.about{min-height:auto}.aboutLogo{min-height:460px}.aboutLogo img{width:min(62%,290px)}.aboutCopy{padding:75px 20px}.aboutCopy h2{font-size:clamp(65px,20vw,100px)}.stats{grid-template-columns:1fr}.stats div,.stats div+div{border-right:0;border-bottom:1px solid var(--ink);padding:18px 0}.stats div:last-child{border-bottom:0}.contact{padding:75px 20px 90px}.contactIntro h2{font-size:clamp(66px,20vw,102px)}.contactIntro h2 span{-webkit-text-stroke:0;text-shadow:none}.contactForm{box-shadow:7px 7px 0 var(--ink);grid-template-columns:1fr;gap:28px;padding:27px 22px}.full{grid-column:1}.formFooter{flex-direction:column;align-items:stretch}.formFooter button{width:100%}.footer{gap:24px;padding:30px 20px}.footer p{text-align:right;max-width:140px;display:block}.floatingActions{bottom:12px;right:12px}.whatsappButton,.topButton{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marqueeTrack,.methodOrbit:before,.methodOrbit:after{animation-play-state:paused}.journeyAstronaut,.fallPhrase,.visorGalaxy{will-change:auto}.topButton{transition:none}}
