:root{--bg:#0b1018;--panel:#121a26;--ink:#eef1f6;--muted:#a4afbf;--red:#ff5c61;--cyan:#77d9c8;--line:#ffffff19}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,canvas:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}button[hidden],[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 72px));margin:auto}.skip{position:absolute;top:-80px;left:20px;z-index:100;background:#fff;color:#111;padding:14px}.skip:focus{top:10px}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 36px;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.brand{font-weight:800;letter-spacing:-.06em;font-size:29px}.brand span{display:block;font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:4px}.nav nav{display:flex;gap:24px;font-size:12px;color:var(--muted)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;background:var(--red);color:#111827;border:0;border-radius:5px;padding:17px 22px;font-size:13px;font-weight:800;min-height:48px;transition:background .2s,transform .2s}.button:hover{background:#ff8589;transform:translateY(-2px)}.button.small{font-size:11px;padding:13px 17px}.button.white{background:#f2f5f4}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid var(--red);padding-bottom:8px;display:inline-block}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--red);line-height:1.6}.hero{position:relative;padding-top:80px;padding-bottom:65px;overflow:hidden}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(52px,7.8vw,112px);letter-spacing:-.065em;line-height:1.02;margin:25px 0 35px;font-weight:700}h1 span,h2 span{color:var(--muted)}h2{font-size:clamp(34px,4.1vw,58px);letter-spacing:-.045em;line-height:1.12;font-weight:700;margin-bottom:25px}h2 em{color:var(--red);font-style:normal}h3{font-size:23px;line-height:1.3;letter-spacing:-.03em}p{font-size:15px;line-height:1.8;color:var(--muted)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.hero-bottom p{max-width:540px;font-size:17px;margin:0}.orbit-mark{position:absolute;right:7%;top:140px;width:190px;height:190px;border:1px solid #77d9c830;border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--cyan);font-size:44px;font-weight:800;letter-spacing:-.06em;transform:rotate(-12deg);box-shadow:0 0 100px #77d9c808}.orbit-mark:after{content:'';position:absolute;inset:-25px;border:1px solid #ffffff10;border-radius:50%;transform:rotate(45deg) scaleX(1.4)}.orbit-mark small{font-size:8px;letter-spacing:.18em}.world-section{padding:65px 0 75px;background:radial-gradient(ellipse at 35% 55%,#162433 0%,#090e16 65%);border-block:1px solid var(--line)}.world-heading,.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:36px}.world-heading h2{margin:15px 0 0}.world-heading p{max-width:440px;margin:0}.world-shell{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);border:1px solid #ffffff21;border-radius:14px;overflow:hidden;min-height:580px;background:#0b111b}.world-view{position:relative;height:600px;overflow:hidden;background:radial-gradient(circle at 50% 48%,#21334a55,#080e1800 70%)}canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;position:relative;z-index:1}canvas:active{cursor:grabbing}.world-status{position:absolute;top:22px;left:24px;right:24px;display:flex;align-items:center;gap:8px;font-size:10px;color:#b4c9d7;z-index:3;pointer-events:none}.world-status b{margin-left:auto;font-size:8px;color:#b4c9d7;padding:5px 7px;border:1px solid var(--line);border-radius:4px;letter-spacing:.06em}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.cosmic-caption{position:absolute;bottom:80px;left:24px;font-size:8px;letter-spacing:.14em;color:#92a3b8;pointer-events:none;z-index:3}.world-controls{display:flex;gap:6px;position:absolute;left:20px;right:20px;bottom:20px;justify-content:center;z-index:4;flex-wrap:wrap}.world-controls button{border:1px solid #ffffff25;background:#111c2bee;backdrop-filter:blur(12px);color:var(--ink);border-radius:5px;padding:10px 12px;font-size:11px;min-height:40px}.world-controls button:hover{border-color:var(--cyan)}.mission-panel{border-left:1px solid var(--line);padding:27px;background:linear-gradient(145deg,#182230,#101720)}.panel-top{font-size:9px;letter-spacing:.14em;color:var(--muted);display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.demo-label{background:#77d9c816;color:var(--cyan);padding:4px 7px;border-radius:3px}#stagePanel h3{font-size:29px;margin:10px 0 15px}#stagePanel .stage-sub{font-size:10px;color:var(--cyan);letter-spacing:.1em}#stagePanel p{font-size:13px}#stagePanel .event{background:#09111a;border:1px solid var(--line);padding:15px;border-radius:5px;margin:18px 0;font-family:monospace;font-size:11px;color:#c3d4dd;line-height:1.8}#stagePanel .event strong{color:var(--cyan);display:block;font-size:10px;font-family:Manrope,Arial,sans-serif;margin-bottom:6px}#stagePanel .insight{border-left:2px solid var(--red);padding-left:13px}.anomaly-box{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.anomaly-box .eyebrow{font-size:9px}.anomaly-box p{font-size:13px;margin:10px 0 14px}.anomaly-box .button{width:100%;font-size:11px;padding:13px 15px}.anomaly-box small,.project-section small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:13px}.world-help{font-size:11px;margin:20px 0;color:var(--muted)}.stage-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:20px}.stage-tabs button{padding:17px 12px;text-align:left;border:1px solid var(--line);background:#121b27;color:#cad3de;border-radius:5px;font-size:12px;min-height:60px}.stage-tabs span{display:block;font-size:9px;color:var(--red);margin-bottom:5px}.stage-tabs button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#77d9c80a}.fine{font-size:11px;line-height:1.8;color:#94a1b3;max-width:1000px}.hotspot{position:absolute;z-index:2;transform:translate(-50%,-50%);border:1px solid #77d9c870;background:#091522de;color:#d2f9ed;border-radius:20px;font-size:9px;padding:8px 12px;white-space:nowrap;box-shadow:0 0 20px #77d9c813;min-height:32px}.hotspot[aria-pressed=true]{background:var(--cyan);color:#111827}.planet-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.planet-fallback p{font-size:12px}.fallback-globe{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a8581,#14373e 65%,#091920);box-shadow:0 0 65px #77d9c820;position:relative;display:grid;place-items:center;margin-bottom:35px}.fallback-globe strong{text-align:center;font-size:35px;line-height:1.1}.fallback-globe small{font-size:8px;letter-spacing:.14em}.fallback-globe span{position:absolute;font-size:38px}.fallback-globe span:nth-child(1){left:25px;top:35px}.fallback-globe span:nth-child(2){right:10px;top:130px}.fallback-globe span:nth-child(3){left:45px;bottom:20px}.fallback-orbit{position:absolute;width:360px;height:360px;border:1px solid #77d9c840;border-radius:50%;transform:rotate(40deg) scaleX(1.3)}.section{padding-block:100px}.section-heading{margin-top:22px}.section-heading p{max-width:430px}.solution-grid,.sector-grid,.steps,.error-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.solution-grid article{background:linear-gradient(145deg,#1b2533,#111925);border:1px solid var(--line);border-radius:8px;padding:28px}.card-number{font-size:9px;letter-spacing:.12em;color:var(--cyan)}.solution-grid h3{margin:28px 0 18px}.solution-grid p{font-size:13px}.solution-grid ul{list-style:none;padding:15px 0 0;margin:0;border-top:1px solid var(--line)}.solution-grid li{font-size:11px;color:var(--muted);margin:12px 0}.solution-grid li:before{content:'↗';color:var(--red);margin-right:10px}.error-section{background:#f1efe8;color:#17202d;padding-block:85px}.error-section h2{margin:20px 0 45px}.error-section p{color:#526071;font-size:13px}.error-flow article{border-top:1px solid #17202d33;padding:25px 0}.error-flow b{font-size:9px;letter-spacing:.12em;color:#a03c40}.error-flow h3{margin-top:22px}.error-note{max-width:790px;margin-top:30px;margin-bottom:0}.sector-grid{margin-top:40px}.sector-grid article{border-top:1px solid var(--line);padding-top:28px}.sector-grid p{font-size:13px}.infra-link{background:#18242c;border-block:1px solid var(--line);padding-block:80px}.infra-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.infra-grid h2{margin-top:20px}.infra-card{padding:30px;border:1px solid #77d9c830;border-radius:10px;background:#0b151b}.infra-card>span{font-size:8px;letter-spacing:.12em;color:var(--cyan)}.infra-card h3{margin-top:25px}.infra-card p{font-size:13px}.infra-card .text-link{display:block;width:max-content;max-width:100%;margin-top:24px;font-size:11px}.steps{margin-top:45px}.steps article{padding-top:25px;border-top:1px solid var(--line)}.steps b{font-size:32px;color:var(--red);font-weight:500}.steps h3{margin-top:24px}.steps p{font-size:13px}.steps+.fine{margin-top:35px}.project-section{background:#182131;padding-block:80px}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.project-grid h2{margin-top:20px}.project-grid p{max-width:380px}.project-grid form{padding:30px;border:1px solid var(--line);border-radius:8px}label{display:block;font-size:12px;margin-bottom:23px;color:#d1d9e3}select{display:block;width:100%;max-width:100%;margin-top:10px;background:#0c1522;color:#d9e1ea;border:1px solid #ffffff30;padding:15px 12px;font-size:13px;border-radius:4px}form>.button{width:100%}#projectResult{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}#projectResult h3{font-size:20px}#projectSummary{font-size:13px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{font-size:14px;cursor:pointer}.faq details p{font-size:13px;margin-top:20px}.footer{border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;justify-content:space-between;padding-block:35px;flex-wrap:wrap}.footer a:not(.brand),.footer span{font-size:11px;color:var(--muted)}
@media(max-width:1050px){.nav nav{display:none}.orbit-mark{right:3%;width:150px;height:150px;font-size:35px}.world-shell{grid-template-columns:1.5fr 1fr}.mission-panel{padding:22px}.world-view{height:630px}.solution-grid article{padding:22px}.world-heading,.section-heading{gap:35px}.infra-grid,.project-grid{gap:35px}}
@media(max-width:720px){.wrap{width:calc(100% - 40px)}.nav{padding:20px;gap:16px}.brand{font-size:24px}.brand span{font-size:7px}.nav>.button{font-size:9px;min-height:40px;padding:10px;max-width:145px}.hero{padding-top:55px;padding-bottom:45px}h1{font-size:clamp(47px,12vw,72px);margin-bottom:25px}.orbit-mark{display:none}.hero-bottom{display:block}.hero-bottom p{font-size:14px}.hero-bottom a{margin-top:25px}.world-section{padding:45px 0}.world-heading,.section-heading{display:block;margin-bottom:25px}.world-heading h2{margin-bottom:20px}.world-heading p{font-size:13px}.world-shell{display:block}.world-view{height:420px}.world-status{left:15px;right:15px;top:15px;font-size:8px}.world-status b{font-size:7px}.mission-panel{border-left:0;border-top:1px solid var(--line);padding:23px}.panel-top{margin-bottom:16px}#stagePanel h3{font-size:26px}.world-controls{left:8px;right:8px;bottom:12px;gap:4px}.world-controls button{font-size:10px;padding:8px}.cosmic-caption{left:15px;bottom:72px;font-size:7px}.stage-tabs{grid-template-columns:repeat(3,1fr);gap:7px}.stage-tabs button{font-size:10px;min-height:58px;padding:10px}.world-help{font-size:10px;line-height:1.7}.hotspot{font-size:8px;padding:7px}.section{padding-block:60px}.section-heading p{font-size:14px}.solution-grid,.sector-grid,.steps,.error-flow{grid-template-columns:1fr;gap:22px}.solution-grid article{padding:26px}.solution-grid h3{margin-top:20px}.error-section,.infra-link,.project-section{padding-block:60px}.infra-grid,.project-grid,.faq{display:block}.infra-card{margin-top:30px;padding:25px}.project-grid form{padding:24px;margin-top:30px}.faq h2{margin-bottom:25px}.footer{gap:20px;padding-block:30px}.footer .brand{width:100%}.fine{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Clan Universo Operacional 3.0 — cena aberta, contínua e sem painel lateral */
body{background:#060914}.cosmos-background{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 35% 25%,#101d34 0,transparent 55%),linear-gradient(#070c17,#030610)}.star-layer{position:absolute;inset:-4%;background:url('stars.svg') center/1600px 1000px repeat;opacity:.8;animation:cosmicBreathe 16s ease-in-out infinite alternate}.nebula{position:absolute;width:85vw;height:70vh;border-radius:50%;filter:blur(65px);opacity:.24}.nebula-one{top:2%;left:-25%;background:radial-gradient(ellipse,#225f8180,transparent 70%)}.nebula-two{right:-35%;bottom:8%;background:radial-gradient(ellipse,#63458570,transparent 70%)}main,.nav,.footer{position:relative;z-index:1}.nav{background:#070b1680}.hero{padding-top:70px;padding-bottom:0;overflow:visible}.hero-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:65px;align-items:end}.hero h1{font-size:clamp(52px,6.2vw,90px);line-height:1.04;margin:23px 0 30px;letter-spacing:-.055em}.hero h1 em{color:#90e5d2;font-style:normal}.hero-intro>div{padding-bottom:35px;max-width:370px}.hero-intro p{font-size:15px}.scene-intro{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff14;padding:20px 0 0;font-size:9px;color:#8296ad;letter-spacing:.16em}.universe{position:relative;overflow:hidden;padding-bottom:60px}.world-view{width:100%;height:min(72vw,960px);min-height:700px;background:none;overflow:visible;position:relative}.world-view:before{content:'';position:absolute;inset:12% 17%;border-radius:50%;background:radial-gradient(ellipse,#4689ac13,transparent 66%);filter:blur(20px)}canvas{touch-action:pan-y;width:100%;height:100%;z-index:2;cursor:grab}.world-orbit-label{position:absolute;z-index:3;top:45%;font-size:8px;letter-spacing:.13em;color:#7c97b0;display:flex;align-items:center;gap:9px;max-width:160px;line-height:1.8;pointer-events:none}.orbit-label-left{left:max(30px,calc((100vw - 1240px)/2));transform:rotate(-90deg);transform-origin:left center}.orbit-label-right{right:26px;transform:rotate(90deg);transform-origin:right center}.world-controls{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;left:auto;right:auto;bottom:auto;margin-top:-20px;z-index:5}.world-controls p{font-size:11px;line-height:1.7;margin:0;color:#bacada}.world-controls p span{font-size:9px;color:#7991a8}.control-buttons{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.world-controls button{background:#0d172770;backdrop-filter:blur(8px);border:1px solid #ffffff25;font-size:10px;padding:10px 12px;min-height:42px}.world-controls button:first-child{border-color:#8ee3d252;color:#8ee3d2;min-width:134px}.world-controls button:hover{background:#192a3f;border-color:#8ee3d2}.route-legend{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px;border-bottom:1px solid #ffffff13;padding-bottom:28px;color:#8fa6bc;font-size:10px}.route-legend span{display:inline-flex;gap:9px;align-items:center}.route-legend .fiction{margin-left:auto;font-size:9px;color:#6f8299}.route-legend i{height:2px;width:23px;display:inline-block}.legend-land{background:#eabd78}.legend-air{background:#90e5d2}.legend-sea{background:#68bcef}.explore{padding-top:60px}.stage-tabs{display:flex;flex-wrap:wrap;gap:28px;margin:22px 0 36px;border-bottom:1px solid #ffffff18;padding-bottom:22px}.stage-tabs button{min-height:45px;background:none;border:0;border-radius:0;padding:8px 0;color:#91a5ba;display:flex;align-items:center;gap:10px;font-size:14px}.stage-tabs span{font-size:9px;display:inline;margin:0;color:#6d7e95}.stage-tabs button[aria-pressed=true]{background:none;color:#90e5d2;border-bottom:1px solid #90e5d2}.operation-story{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;min-height:180px}#stagePanel h3{font-size:33px;margin:12px 0 0;color:#ecf5f8}#stagePanel .stage-sub{font-size:9px;color:#8ee3d2}#stagePanel p{font-size:13px}#stagePanel .event{margin:0;background:none;border:0;border-left:1px solid #8ee3d250;border-radius:0;padding:0 0 0 22px;font-size:11px;line-height:1.9;color:#b5c8d6}#stagePanel .event strong{margin-bottom:17px;font-size:9px;color:#8ee3d2}#stagePanel .insight{margin:18px 0 0;border-left:0;padding:0;font-size:11px;color:#8197ad}.anomaly-strip{display:flex;align-items:center;gap:35px;justify-content:space-between;border-block:1px solid #ffffff14;padding:28px 0;margin-top:30px}.anomaly-strip p{font-size:12px;line-height:1.7;max-width:760px;margin:10px 0 0}.anomaly-strip .button{flex-shrink:0;font-size:11px}.explore>.fine{margin-top:22px;color:#72869b}.hotspot{border:1px solid #91dfcf55;background:#0a172ab0;font-size:9px;color:#c3f6e9;padding:9px 13px;box-shadow:0 0 32px #60d8bb15;backdrop-filter:blur(8px);opacity:.95;min-height:36px;z-index:3}.hotspot:before{content:'';width:4px;height:4px;background:#90e5d2;display:inline-block;border-radius:50%;margin-right:7px}.hotspot[aria-pressed=true]{background:#163a37c9;color:#b7ffec;border-color:#9af0d9}.planet-fallback{background:none;z-index:1}.fallback-globe{width:min(65vw,530px);height:min(65vw,530px);background:radial-gradient(circle at 35% 30%,#538782,#133245 65%,#0c1423);box-shadow:0 0 140px #77d9c820}.fallback-globe span:nth-child(4){right:15px;top:30px}.fallback-globe span:nth-child(5){right:40px;bottom:20px}.error-section,.infra-link,.project-section{background:#101d2b85;backdrop-filter:blur(5px);color:#eef1f6}.error-section p{color:#91a7bc}.error-flow article{border-color:#ffffff25}.error-flow b{color:#90e5d2}.solution-grid article{background:linear-gradient(145deg,#19283b95,#10192585)}.infra-card,.project-grid form{background:#0a17268c}.launch-section{padding-top:100px;padding-bottom:40px;position:relative;border-top:1px solid #ffffff15;overflow:hidden}.launch-grid{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:65px;min-height:630px}.launch-copy{position:relative;z-index:3}.launch-copy h2{font-size:clamp(40px,5vw,72px);margin:25px 0;color:#f2f5f8}.launch-copy h2 em{color:#90e5d2}.launch-copy>p{max-width:420px;font-size:14px}.launch-copy>.button{margin-top:18px}.launch-controls{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:27px}.launch-controls button{background:none;border:0;border-bottom:1px solid #ffffff2a;padding:7px 0;color:#a7c0d4;font-size:11px;cursor:pointer}.launch-copy .fine{font-size:10px;margin:25px 0 0;max-width:420px}.launch-pad{position:relative;height:610px;--engine:0}.launch-pad:before{content:'';position:absolute;inset:45% -10% 0;background:radial-gradient(ellipse at 50% 75%,#ef5c3825,transparent 65%);opacity:var(--engine)}.launch-readout{position:absolute;right:5%;top:25px;display:flex;flex-direction:column;align-items:flex-end;z-index:2}.launch-readout span{font-size:9px;letter-spacing:.16em;color:#8fe5d2}.launch-readout strong{font-size:62px;font-weight:500;letter-spacing:-.07em;margin:12px 0}.launch-readout small{font-size:9px;letter-spacing:.15em;color:#8fa9bf}.rocket-art{width:130px;height:260px;position:absolute;bottom:145px;left:50%;transform:translateX(-50%);z-index:3;filter:drop-shadow(0 0 25px #8fe5d21a);overflow:visible}.rocket-flame{opacity:var(--engine,0);transform-origin:60px 182px;transform:scaleY(var(--engine,0));animation:flameFlicker .18s ease infinite alternate}.launch-tower{width:120px;height:335px;position:absolute;bottom:145px;left:calc(50% - 180px);border:3px solid #68839850;transform:skewY(-3deg);background:repeating-linear-gradient(45deg,transparent 0 42px,#67879f40 43px 45px,transparent 46px 85px),repeating-linear-gradient(-45deg,transparent 0 42px,#67879f35 43px 45px,transparent 46px 85px)}.launch-tower i{display:block;position:absolute;right:-70px;height:5px;background:#617c924c;width:80px}.launch-tower i:nth-child(1){top:35px}.launch-tower i:nth-child(2){top:135px}.launch-tower i:nth-child(3){top:230px}.launch-tower i:nth-child(4){top:310px}.launch-ground{height:100px;width:80%;position:absolute;bottom:78px;left:10%;background:linear-gradient(160deg,#34495c40,#1d2c3b70);transform:perspective(500px) rotateX(62deg);border:1px solid #aac5d230;border-radius:50%}.pad-lines{position:absolute;left:8%;right:8%;bottom:82px;height:90px;border-top:1px dashed #6c8b9c70;transform:perspective(500px) rotateX(62deg)}.launch-smoke{position:absolute;bottom:138px;left:50%;width:10px;z-index:4;opacity:var(--engine)}.launch-smoke i{position:absolute;background:radial-gradient(ellipse,#bcccd450,transparent 65%);border-radius:50%;width:160px;height:80px;filter:blur(7px);animation:smoke 3.2s ease-out infinite;left:-80px;top:0}.launch-smoke i:nth-child(2){animation-delay:-.7s;left:-130px}.launch-smoke i:nth-child(3){animation-delay:-1.4s;left:0}.launch-smoke i:nth-child(4){animation-delay:-2.1s;left:-50px}.launch-smoke i:nth-child(5){animation-delay:-2.8s;left:35px}#flightRocket{position:absolute;top:0;left:0;width:95px;height:190px;z-index:10;pointer-events:none;opacity:0;will-change:transform}#flightRocket .rocket-art{left:0;bottom:0;transform:none;width:95px;height:190px;--engine:1;filter:drop-shadow(0 0 35px #ffbf6270)}body.motion-paused .star-layer,body.motion-paused .rocket-flame,body.motion-paused .launch-smoke i{animation-play-state:paused}.launch-section .button:hover{background:#a0eedd}.footer{background:none}.world-controls button:disabled{opacity:.4}.universe .fine{max-width:1100px}.nav .brand span{font-size:8px}
@keyframes cosmicBreathe{to{opacity:.5;transform:translate3d(0,-8px,0)}}@keyframes flameFlicker{to{filter:brightness(1.35);opacity:.85}}@keyframes smoke{0%{transform:translate(0,0) scale(.4);opacity:0}25%{opacity:.7}100%{transform:translate(70px,-10px) scale(2.7);opacity:0}}
@media(max-width:1100px){.hero-intro{gap:35px}.world-view{height:850px;min-height:650px}.operation-story{gap:25px}#stagePanel h3{font-size:28px}.launch-grid{gap:30px}.launch-readout strong{font-size:48px}.world-controls{align-items:flex-start}}
@media(max-width:720px){.hero{padding-top:45px}.hero-intro{display:block}.hero h1{font-size:clamp(42px,10vw,66px);margin-bottom:22px}.hero-intro>div{padding-bottom:25px;max-width:none}.hero-intro p{font-size:13px;max-width:370px}.scene-intro{font-size:7px;line-height:1.7;gap:15px;padding-top:16px}.scene-intro span:last-child{text-align:right;max-width:110px}.world-view{height:540px;min-height:0;max-height:none}.world-orbit-label{display:none}.world-controls{display:block;margin-top:-30px}.world-controls p{font-size:10px}.world-controls p span{font-size:8px}.control-buttons{justify-content:flex-start;margin-top:17px;gap:5px}.world-controls button{min-height:40px;padding:8px 9px;font-size:9px}.world-controls button:first-child{min-width:124px}.route-legend{gap:14px;margin-top:23px;padding-bottom:20px;font-size:8px}.route-legend i{width:15px}.route-legend .fiction{margin-left:0;width:100%;font-size:8px}.explore{padding-top:38px}.stage-tabs{gap:11px 23px;padding-bottom:16px;margin:14px 0 26px}.stage-tabs button{font-size:12px;min-height:40px}.operation-story{display:block;min-height:0}#stagePanel h3{font-size:31px;margin:11px 0 20px}#stagePanel p{font-size:12px}#stagePanel .event{margin-top:25px;padding-left:17px;font-size:10px}#stagePanel .event strong{margin-bottom:12px}.anomaly-strip{display:block;padding-block:23px;margin-top:25px}.anomaly-strip .eyebrow{font-size:8px}.anomaly-strip p{font-size:11px}.anomaly-strip .button{margin-top:20px;max-width:100%}.hotspot{font-size:8px;padding:7px 9px;min-height:32px;max-width:130px;white-space:normal}.universe{padding-bottom:20px}.launch-section{padding-top:60px}.launch-grid{display:flex;flex-direction:column;gap:25px;min-height:0;align-items:stretch}.launch-copy h2{font-size:45px}.launch-copy>p{font-size:13px}.launch-pad{height:520px}.launch-readout{top:14px;right:1%}.launch-readout strong{font-size:46px}.launch-readout span{font-size:7px}.rocket-art{width:106px;height:212px;bottom:120px}.launch-tower{height:280px;bottom:120px;width:80px;left:calc(50% - 130px)}.launch-tower i{right:-48px;width:50px}.launch-tower i:nth-child(3){top:205px}.launch-tower i:nth-child(4){top:260px}.launch-ground{bottom:53px}.launch-smoke{bottom:110px}.pad-lines{bottom:56px}.launch-copy .fine{max-width:330px}.launch-controls button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.star-layer,.rocket-flame,.launch-smoke i{animation:none}#flightRocket{will-change:auto}}
/* Universo 3.1: apresentação comercial e demonstração */
:root{--muted:#bcc6d3}html{scroll-behavior:auto}p{font-size:16px}.section{padding-block:78px}.hero-intro p{font-size:16px}.offer-tags{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0 30px}.offer-tags span{border:1px solid #89decc38;border-radius:40px;color:#c6e5df;padding:9px 14px;font-size:12px}.star-layer{opacity:.55}.fine{font-size:12px!important;line-height:1.8;color:#b0bed0!important}.eyebrow{font-size:11px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-grid article{padding:30px;border:1px solid var(--line);background:#101f3090;border-radius:8px;display:flex;flex-direction:column}.sector-pain{color:#e4eaf1;font-size:18px}.sector-gain{color:#99e2d2}.sector-grid .text-link{align-self:flex-start;margin-top:auto}.demo-console{border:1px solid #83d8c83b;background:#0a1726de;border-radius:12px;overflow:hidden}.console-toolbar,.console-foot{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line);font-size:11px;color:#b6c9d6}.console-toolbar>span:first-child{color:#9ae6d4;letter-spacing:.09em}.console-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:20px 24px 0}.console-tabs button{background:#12273b;border:1px solid #ffffff24;border-radius:5px;color:#bdcbd9;padding:12px 18px;min-height:44px}.console-tabs button[aria-pressed=true]{background:#99e7d5;color:#0c2630;border-color:transparent}.console-body{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;padding:24px}.demo-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.demo-kpis>div{padding:17px 13px;background:#192c3e;border:1px solid #ffffff12;border-radius:7px}.demo-kpis span{display:block;font-size:11px;color:#c1cdd7}.demo-kpis strong{display:block;font-size:26px;line-height:1.4;margin-top:9px;letter-spacing:-.04em}.demo-kpis>div:last-child strong{font-size:17px}.clear{color:#97e8ce}.blocked{color:#ff989a}.demo-table{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:15px 9px;border-bottom:1px solid #ffffff18;line-height:1.6}th{color:#90a6b9;font-weight:500}td{color:#d4dde6}.demo-insight{border-left:1px solid #ffffff25;padding-left:26px}.demo-insight h3{margin:16px 0;font-size:25px}.demo-insight p{font-size:14px}.source-tag{display:block;color:#88cfbf;font-size:11px;line-height:1.8;margin-bottom:28px}.demo-chart{margin-top:24px}.demo-chart>span{font-size:12px}.demo-chart>div{display:flex;height:7px;gap:3px;margin:12px 0}.demo-chart i{background:#83d8bf;transition:width .35s ease}.demo-chart i:nth-child(2){background:#7eb2d6}.demo-chart i:nth-child(3){background:#f2b573}.demo-chart small{color:#a7baca;font-size:10px}.console-foot{border-bottom:0;border-top:1px solid var(--line)}.demo-cta{margin-top:26px}.case-timeline{padding:24px;border:1px solid #ffffff20;border-radius:7px;background:#101e2fbb}.case-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.case-header>span:last-child{color:#9ae6d4;font-size:12px}.case-timeline ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:24px 0;counter-reset:step}.case-timeline li{font-size:12px;padding-top:13px;border-top:3px solid #405264;color:#a7b4c4}.case-timeline li:before{counter-increment:step;content:'0' counter(step) ' / ';font-size:9px;display:block;margin-bottom:8px}.case-timeline li.current{color:#fff;border-color:#ffc57b}.case-timeline li.done{color:#93dcc9;border-color:#93dcc9}.case-timeline p{font-size:14px;max-width:820px}.case-timeline button{border-top:0;border-right:0;border-left:0;background:none;color:#b1ebdf;min-height:44px;margin-right:18px;white-space:normal;text-align:left}.deliverables{padding:28px 0;border-top:1px solid #ffffff25;margin-top:38px}.deliverables h3{margin:16px 0 24px}.delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.delivery-grid b{color:#a6e7d8}.delivery-grid p{font-size:13px;margin-top:12px}.commercial-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.commercial-scope p{font-size:13px}.cost-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#102438aa}.cost-form label{font-size:12px;color:#d3dfe9;display:flex;flex-direction:column;gap:12px}.cost-form input{width:100%;background:#081622;border:1px solid #abc2d33a;border-radius:5px;color:#fff;font:inherit;font-size:17px;padding:16px;min-height:50px}.cost-form input:focus-visible{outline:2px solid #77d9c8;outline-offset:3px}.cost-form button{grid-column:1/-1;justify-self:start}.cost-result{padding:26px 0}.cost-result>span{font-size:11px;color:#acdbcf;letter-spacing:.1em;display:block}.cost-result strong{display:block;font-size:clamp(35px,5vw,62px);color:#9de2d0;letter-spacing:-.05em;margin:16px 0}.cost-result p{font-size:14px}.planet-fallback video{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.planet-fallback p{position:absolute;bottom:35px;left:10%;right:10%;text-align:center;color:#c1d7e1;font-size:12px}.world-controls p,.world-controls p span{color:#b1c2d3}.world-controls button{font-size:12px;min-height:44px}.route-legend{font-size:11px}.launch-controls button{font-size:13px;min-height:44px}.nav nav{font-size:13px}.project-grid select{min-height:50px}.project-grid button{white-space:normal;text-align:left}.hero .text-link{font-size:14px}.scene-intro{font-size:10px}input::placeholder{color:#7e95aa}
@media(max-width:900px){.console-body{grid-template-columns:1fr}.demo-insight{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-form{grid-template-columns:1fr}.commercial-scope{grid-template-columns:1fr;gap:0}}
@media(max-width:720px){.section{padding-block:55px}.hero-intro p{font-size:15px}.offer-tags{gap:8px;margin-bottom:20px}.offer-tags span{font-size:10px;padding:7px 10px}.sector-grid{grid-template-columns:1fr}.sector-grid article{padding:22px}.sector-grid article p{font-size:14px}.sector-grid article .sector-pain{font-size:17px}.console-toolbar{display:block;padding:18px}.console-toolbar>span{display:block;margin:4px 0}.console-body{padding:18px;gap:20px}.console-tabs{padding-inline:18px;gap:6px}.console-tabs button{font-size:11px;padding:10px 11px}.demo-kpis{gap:8px}.demo-kpis>div{padding:12px 8px}.demo-kpis span{font-size:9px}.demo-kpis strong{font-size:24px}.demo-kpis>div:last-child strong{font-size:13px}.demo-table table{font-size:10px;table-layout:fixed}th,td{padding:12px 6px;overflow-wrap:anywhere}.console-foot{font-size:10px;padding:15px 18px}.case-timeline{padding:18px}.case-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.case-timeline li{font-size:11px}.case-timeline p{font-size:13px}.delivery-grid{gap:18px}.delivery-grid p{font-size:12px}.cost-form{padding:20px}.fine{font-size:11px!important}.world-controls p{font-size:12px}.world-controls p span{font-size:10px}.world-controls button{font-size:11px}.route-legend{font-size:10px}.route-legend .fiction{font-size:10px}.planet-fallback p{font-size:11px;bottom:20px}#stagePanel p{font-size:14px}.anomaly-strip p{font-size:13px}.anomaly-strip .eyebrow{font-size:10px}.source-tag{font-size:12px}.demo-chart small{font-size:11px}.launch-controls button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.demo-chart i{transition:none}}

/* Integrar o fundo preto da renderização ao cosmos, sem moldura visível. */
.planet-fallback video{mix-blend-mode:screen}

.planet-fallback{background:radial-gradient(ellipse at 35% 25%,#101d34 0,transparent 55%),url(stars.svg) center/1600px 1000px repeat,#070c17}

/* Universo 3.2 — legibilidade e exploração */
.hotspot{font:700 15px/1.2 Manrope,sans-serif;min-height:46px;padding:12px 17px;color:#e7fff8;background:#071b2bf2;border:1px solid #a3e9d6b0;box-shadow:0 4px 20px #0009;max-width:220px;white-space:nowrap;opacity:1;backdrop-filter:blur(6px)}.hotspot:before{display:none}.hotspot-number{font-size:11px;color:#8cdec8;margin-right:10px;letter-spacing:.05em}.hotspot[aria-pressed=true]{background:#b4f4df;color:#08232c;border-color:#effff8}.hotspot[aria-pressed=true] .hotspot-number{color:#205745}.hotspot:focus-visible{outline:3px solid #fff;outline-offset:4px}.hotspot:hover{border-color:#fff;box-shadow:0 0 25px #8ee2c855}.labels-off{visibility:hidden}.speed-control{display:flex;align-items:center;gap:10px;color:#c6e7df;font-size:12px;margin-top:18px}.speed-control input{accent-color:#a0e8d4;width:135px;min-height:32px}.control-buttons{flex-wrap:wrap}.world-view:focus-within{outline-color:#a0e8d4}@media(max-width:720px){.hotspot{font-size:13px;min-height:44px;padding:10px 12px;max-width:180px}.hotspot-number{font-size:10px;margin-right:7px}.speed-control{flex-wrap:wrap;font-size:12px}.control-buttons{gap:8px}.world-controls button{min-height:44px}}
