/* Página de início NDA: imagens originais preservadas. */
:root{--masthead-height:140px;--nda-gold:#edb76c}html{scroll-behavior:smooth}body{overflow-x:hidden}.skip-link{position:absolute;top:-100px;left:15px;z-index:20;background:#111;color:#ffce88;padding:12px}.skip-link:focus{top:10px}a:focus-visible{outline:2px solid #ffce88;outline-offset:5px}.nda-masthead{min-height:var(--masthead-height);padding:12px max(28px,4vw);display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(100deg,#050609,#111015 60%,#06070a);border-bottom:1px solid #d7973645;position:relative;z-index:3;box-shadow:0 8px 38px #0008}.nda-identity{display:flex;align-items:center;gap:22px;text-decoration:none;min-width:0}.nda-floating-logo{width:116px;height:116px;object-fit:contain;filter:drop-shadow(0 0 12px #e6952736);animation:nda-float 5s ease-in-out infinite}.nda-name{display:block;font-family:Cinzel,Georgia,serif;font-size:clamp(28px,3.2vw,48px);font-weight:600;line-height:1.15;letter-spacing:.018em;background:linear-gradient(#fff5d7 3%,#f5cd86 28%,#d99a37 46%,#fff5d4 49%,#ffe6ae 54%,#a96c21 79%,#f2c270);background-clip:text;-webkit-background-clip:text;color:#efc580;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #a36a23) drop-shadow(0 2px 0 #55320f) drop-shadow(0 4px 0 #24170d) drop-shadow(0 7px 8px #000)}.nda-subtitle{display:block;font:600 clamp(10px,1vw,15px)/1.5 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-top:9px;color:#d5b17e;text-shadow:0 1px #fff2,0 2px #5a3817,0 4px 5px #000}.nda-nav{display:flex;gap:25px;flex-wrap:wrap;justify-content:flex-end}.nda-nav a{font-size:12px;color:#e1c396;text-decoration:none;letter-spacing:.05em}.nda-nav a:hover{color:#ffe8bc}.stage{min-height:calc(100svh - var(--masthead-height));grid-template-rows:auto minmax(280px,1fr) auto;padding:25px 28px 32px;background:#080a0e url('globo-dourado-chip.png') center 45%/min(850px,85vw) auto no-repeat}.shade{background:linear-gradient(90deg,#07080de6,#07080d52 45%,#07080d52 55%,#07080de6),linear-gradient(0deg,#07080ded,transparent 36%,#07080d75)}.top-copy{margin-top:4px}.hero{min-height:clamp(300px,42vh,500px)}.iasbella{max-height:clamp(320px,44vh,530px)}.bottom-copy{margin-top:0}.copy{font-size:clamp(15px,1.3vw,20px);margin-bottom:14px}.counter{margin-top:13px}.counter strong{font-size:clamp(24px,2.6vw,38px);font-variant-numeric:tabular-nums;letter-spacing:.08em}.counter-label{font-size:10px}.launch-date{font-size:10px;color:#d6c09b;letter-spacing:.1em;text-transform:uppercase;margin:9px 0 0}.nda-footer{position:relative;border-top:1px solid #d7973655;background:#07080d;overflow:hidden}.nda-footer-cover{position:relative;width:100%;max-height:540px;min-height:300px;aspect-ratio:1702/630;background:#080a0e}.nda-footer-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.social-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 36px);border:1px solid #d9a44c70;border-radius:15px;padding:18px 22px;background:#06080de8;box-shadow:0 12px 40px #0009,0 0 20px #f1ab1f0d;backdrop-filter:blur(7px)}.social-heading{color:#edc485;text-align:center;margin:0 0 16px;font-size:10px;text-transform:uppercase;letter-spacing:.24em}.social-links{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.social-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:52px;font:11px/1.2 Montserrat,Arial,sans-serif;text-decoration:none;color:#f6e8cf}.social-item img{width:39px;height:39px;object-fit:contain;filter:drop-shadow(0 3px 5px #0009)}a.social-item:hover{color:#ffd585;transform:translateY(-3px)}a.social-item{transition:transform .2s,color .2s}.social-item.pending{opacity:.38;cursor:default}.pending-note{text-align:center;font-size:9px;color:#b7a68f;margin:14px 0 0;letter-spacing:.04em}.nda-footnote{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:22px max(24px,4vw);border-top:1px solid #d7973630;color:#ad9a7c;font-size:11px;letter-spacing:.06em}.nda-footnote p{margin:0}.nda-footnote nav{display:flex;gap:24px;flex-wrap:wrap}.nda-footnote a{color:#d5b786;text-decoration:none}.nda-footnote a:hover{text-decoration:underline}@keyframes nda-float{50%{transform:translateY(-5px)}}@media(min-width:1650px){.hero{min-height:470px}.iasbella{max-height:530px}.stage{background-size:900px auto}}@media(max-width:950px){.nda-masthead{padding:12px 25px;gap:20px}.nda-nav{gap:15px}.nda-floating-logo{width:95px;height:95px}.nda-name{font-size:32px}.nda-subtitle{font-size:10px}.social-links{gap:12px}.social-panel{width:590px;padding:16px}.social-item{width:46px;font-size:10px}.social-item img{width:33px;height:33px}}@media(max-width:620px){:root{--masthead-height:150px}.nda-masthead{flex-direction:column;gap:15px;justify-content:center;padding:14px 15px}.nda-identity{gap:13px}.nda-floating-logo{width:75px;height:75px}.nda-name{font-size:26px}.nda-subtitle{font-size:8px;letter-spacing:.12em}.nda-nav{justify-content:center;gap:25px}.nda-nav a{font-size:10px}.stage{padding:23px 15px 30px;background-size:120vw auto;background-position:center 42%;min-height:calc(100svh - 150px)}.top-copy{margin-top:0}.hero{min-height:300px;width:126vw}.iasbella{max-height:365px}.bottom-copy{margin-top:0}.copy{font-size:15px}.counter strong{font-size:27px}.nda-footer-cover{min-height:355px;aspect-ratio:auto;height:355px}.nda-footer-cover>img{object-fit:cover;object-position:48% center}.social-panel{width:315px;padding:18px 12px;max-width:calc(100% - 30px)}.social-links{gap:17px 12px}.social-item{width:44px;font-size:9px}.social-item img{width:31px;height:31px}.social-heading{font-size:9px;margin-bottom:17px}.pending-note{font-size:8px}.nda-footnote{padding:20px;justify-content:center;text-align:center}.nda-footnote nav{justify-content:center;gap:18px}.launch-date{font-size:9px}.shade{background:linear-gradient(0deg,#07080def,transparent 40%,#07080d66),linear-gradient(90deg,#07080d99,#07080d33,#07080d99)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nda-floating-logo{animation:none}.social-item{transition:none}}

/* Isolar o rodapé e as colunas das regras da página original. */
.nda-footer{display:block;margin:0;align-self:auto;font:inherit;letter-spacing:normal;text-transform:none}.stage{grid-template-columns:minmax(0,1fr)}.stage .top-copy,.stage .bottom-copy{width:100%;max-width:800px;min-width:0;justify-self:center}.social-item{letter-spacing:normal;font-size:10px;line-height:1.3}.social-item span{white-space:nowrap}.social-item.pending{opacity:.62}@media(max-width:620px){.stage .top-copy,.stage .bottom-copy{max-width:100%}.stage h1{font-size:clamp(23px,6.7vw,31px)}.stage .copy{max-width:350px}.hero{justify-self:center}.social-item{font-size:9px}}

/* Revisão: mensagem abaixo de todo o globo; navegação e símbolos sem placas. */
.nda-nav a{font-size:24px;color:#fff;font-weight:600;text-shadow:0 1px 0 #c1c5cd,0 2px 0 #858b96,0 3px 0 #414750,0 5px 8px #000;line-height:1.35}.nda-nav a:hover{color:#fff;text-shadow:0 1px #dce2ef,0 2px #7d8593,0 3px #414750,0 0 14px #fff6}
.nda-name{font-family:'Arial Black','Segoe UI',Arial,sans-serif;font-weight:900;letter-spacing:-.03em;background:linear-gradient(125deg,#d0d3d7 0%,#fff 15%,#8c929b 27%,#fafbfc 41%,#c0c3c9 53%,#fff 64%,#d18318 68%,#ffbf57 71%,#fffdf7 74%,#b3b8c0 86%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.45px #8d9199;filter:drop-shadow(0 1px 0 #dddfe4) drop-shadow(0 2px 0 #676b72) drop-shadow(0 4px 0 #23262c) drop-shadow(0 7px 6px #000)}
.stage{grid-template-rows:auto minmax(680px,1fr);min-height:calc(100svh - var(--masthead-height));background-size:min(850px,85vw) auto;background-position:center bottom 20px;padding-bottom:24px}.hero{min-height:680px}.stage .top-copy{max-width:900px}.stage .shade{background:linear-gradient(90deg,#07080de6,#07080d42 45%,#07080d42 55%,#07080de6),linear-gradient(0deg,#07080d22,transparent 45%,#07080d55)}
.launch-section{position:relative;width:100%;max-width:none;margin:0;padding:32px 24px 44px;background:#080a0e;text-align:center}.launch-section .copy{max-width:750px;margin:0 auto 20px}.launch-section .counter{margin-top:14px}.launch-section .launch-date{margin-top:11px}
.social-panel{left:56%;top:50%;width:38%;max-width:none;padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.social-heading{color:#fff;text-shadow:0 2px 3px #000,0 0 8px #000;font-size:10px;letter-spacing:.14em;margin-bottom:22px}.social-links{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:14px 9px;align-items:center}.social-links li{display:flex;justify-content:center;background:none;border:0;box-shadow:none}.social-item{width:100%;min-width:0;gap:12px;color:#fff;background:none;border:0;border-radius:0;box-shadow:none;animation:nda-social-float 5s ease-in-out infinite;text-shadow:0 1px 0 #999,0 2px 0 #333,0 4px 5px #000;font-weight:600;font-size:10px}.social-item img{width:43px;height:43px;object-fit:contain;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 1px 0 #ffffff50) drop-shadow(0 2px 0 #343941) drop-shadow(0 4px 0 #101216) drop-shadow(0 7px 7px #000c);transition:transform .2s}.social-item.pending{opacity:1}.social-item[href]:hover{transform:none;color:#fff}.social-item[href]:hover img{transform:translateY(-5px) scale(1.1)}.social-links li:nth-child(2n) .social-item{animation-delay:-1.6s}.social-links li:nth-child(3n) .social-item{animation-delay:-3s}.social-item img[src*="tiktok"]{filter:drop-shadow(-1px -1px 0 #25f4ee) drop-shadow(1px 2px 0 #fe2c55) drop-shadow(0 5px 3px #000c)}.pending-note{color:#ead4b3;text-shadow:0 2px 3px #000,0 0 8px #000;font-size:9px;margin-top:25px}@keyframes nda-social-float{50%{transform:translateY(-5px)}}
@media(min-width:1650px){.stage{background-size:900px auto}.hero{min-height:720px}.social-item img{width:48px;height:48px}.social-item{font-size:11px}.social-panel{width:37%}}
@media(max-width:1100px){.nda-nav{gap:17px}.nda-nav a{font-size:22px}.nda-name{font-size:32px}.social-panel{left:55%;width:39%}.social-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 10px}.social-item img{width:35px;height:35px}.social-item{font-size:9px;gap:7px}.social-heading{font-size:9px;margin-bottom:20px}.pending-note{font-size:8px;margin-top:20px}}
@media(max-width:760px){.nda-masthead{flex-direction:column;gap:15px;justify-content:center;padding:14px 15px}.nda-identity{gap:13px}.nda-nav{justify-content:center;gap:22px}.nda-nav a{font-size:20px}.nda-floating-logo{width:75px;height:75px}.nda-name{font-size:29px}.nda-subtitle{font-size:8px}.stage{grid-template-rows:auto minmax(440px,1fr);min-height:640px;background-size:120vw auto;background-position:center bottom 15px}.hero{min-height:440px}.launch-section{padding:30px 20px 38px}.launch-section .copy{max-width:350px}.nda-footer-cover{height:390px;min-height:390px}.social-panel{left:50%;top:50%;width:80%;max-width:370px}.social-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 12px}.social-item img{width:36px;height:36px}.social-heading{font-size:9px}.pending-note{font-size:8px}.nda-footer-cover>img{filter:brightness(.7)}}
@media(max-width:390px){.nda-name{font-size:26px}.social-item img{width:32px;height:32px}.social-panel{width:86%}.social-links{gap:20px 8px}}
@media(prefers-reduced-motion:reduce){.social-item{animation:none}.social-item img{transition:none}}

/* Um único fundo contínuo atrás da marca superior e da IAsbella. */
body{background-color:#080a0e;background-image:url('globo-dourado-chip.png');background-repeat:no-repeat;background-position:center 50px;background-size:min(900px,90vw) auto}.nda-masthead{background:none;border:0;box-shadow:none;backdrop-filter:none}.stage{background:none}.stage .shade{background:linear-gradient(90deg,#07080d80,transparent 40%,transparent 60%,#07080d80)}.launch-section{background:#080a0e}
@media(min-width:1650px){body{background-size:950px auto;background-position:center 50px}}
@media(max-width:760px){body{background-size:180vw auto;background-position:center 40px}.stage{background:none}}

/* Cabeçalho final: só logo, chamada central e navegação. */
:root{--masthead-height:170px}.nda-masthead{display:grid;grid-template-columns:minmax(138px,1fr) minmax(350px,1.7fr) minmax(300px,1fr);gap:24px;min-height:170px;padding-top:16px;padding-bottom:16px;align-items:center;background:none;border:0;box-shadow:none}.nda-identity{justify-self:start;display:block}.nda-floating-logo{width:138px;height:138px}.nda-masthead .top-copy{margin:0;width:100%;min-width:0;justify-self:center;align-self:center;text-align:center}.nda-masthead .eyebrow{font-size:11px;letter-spacing:.18em;gap:10px;margin:0 0 12px;text-shadow:0 2px 4px #000,0 0 12px #000}.nda-masthead .eyebrow span{width:25px}.nda-masthead h1{font-size:clamp(23px,2.15vw,33px);line-height:1.2;text-shadow:0 3px 8px #000,0 0 18px #000;margin:0}.nda-nav{justify-content:flex-end;justify-self:end;gap:24px}.stage{grid-template-rows:minmax(660px,1fr);min-height:calc(100svh - 170px);padding-top:0}.stage .hero{min-height:660px;transform:translateY(-55px)}
@media(max-width:1150px){.nda-masthead{grid-template-columns:130px minmax(300px,1fr) 250px;gap:20px;padding-left:25px;padding-right:25px}.nda-floating-logo{width:125px;height:125px}.nda-nav{gap:12px}.nda-nav a{font-size:22px}.nda-masthead h1{font-size:25px}.nda-masthead .eyebrow{font-size:9px;letter-spacing:.12em}.nda-masthead .eyebrow span{width:16px}}
@media(max-width:900px){.nda-masthead{grid-template-columns:110px 1fr;gap:15px;padding:16px 22px}.nda-floating-logo{width:110px;height:110px}.nda-masthead .top-copy{grid-column:2;grid-row:1}.nda-nav{grid-column:1/-1;justify-self:center;justify-content:center;gap:24px}.nda-masthead h1{font-size:25px}.nda-masthead .eyebrow{font-size:10px}.nda-nav a{font-size:20px}}
@media(max-width:620px){.nda-masthead{grid-template-columns:1fr;gap:15px;padding:14px 15px 20px}.nda-identity{justify-self:center}.nda-floating-logo{width:112px;height:112px}.nda-masthead .top-copy{grid-column:1;grid-row:2}.nda-masthead .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:10px}.nda-masthead h1{font-size:24px}.nda-nav{grid-column:1;grid-row:3;gap:22px}.nda-nav a{font-size:20px}.stage{min-height:480px;grid-template-rows:minmax(480px,1fr)}.stage .hero{min-height:480px;transform:translateY(-75px)}body{background-size:165vw auto;background-position:center 100px}}

@media(min-width:1360px){.nda-masthead{grid-template-columns:390px minmax(350px,1fr) 390px}.nda-nav{flex-wrap:nowrap;gap:22px}}
@media(min-width:901px) and (max-width:1359px){.nda-masthead{grid-template-columns:138px minmax(300px,1fr) 360px;gap:20px;padding-left:25px;padding-right:25px}.nda-nav{flex-wrap:nowrap;gap:14px}.nda-nav a{font-size:22px}}

/* Globo fora do cabeçalho, mais respiro e elementos mais nítidos. */
body{background:#080a0e}.stage{--globe-size:min(900px,88vw);background-image:url('globo-dourado-chip.png');background-repeat:no-repeat;background-position:center 24px;background-size:var(--globe-size) auto;min-height:calc(var(--globe-size) + 88px);grid-template-rows:var(--globe-size);padding:24px 28px 64px}.stage .hero{width:var(--globe-size);height:var(--globe-size);min-height:0;transform:none;align-self:start;justify-self:center}.stage .iasbella{width:min(760px,96%);height:auto;max-height:none;object-fit:contain;filter:drop-shadow(0 6px 9px #0006);animation:nda-character-float 5s ease-in-out infinite}.stage .shade{background:linear-gradient(90deg,#080a0e70,transparent 35%,transparent 65%,#080a0e70)}.launch-section{padding-top:54px;padding-bottom:50px}.nda-nav a,.nda-nav a:hover{font-family:Cinzel,Georgia,serif;font-weight:600;color:#fff;letter-spacing:.025em;text-shadow:0 2px 5px #000;filter:none;-webkit-text-stroke:0}.nda-masthead h1{filter:none;text-shadow:0 2px 6px #000}.nda-floating-logo{filter:drop-shadow(0 4px 6px #0005)}.social-panel{left:50%}.social-item{font-weight:500;text-shadow:0 1px 3px #000,0 0 3px #000;letter-spacing:0}.social-item img{filter:drop-shadow(0 2px 0 #24262b) drop-shadow(0 4px 4px #0008)}.social-item img[src*="tiktok"]{filter:drop-shadow(-1px 0 0 #25f4ee) drop-shadow(1px 1px 0 #fe2c55) drop-shadow(0 3px 3px #0008)}.social-heading,.pending-note{text-shadow:0 2px 3px #000,0 0 4px #000}.nda-footer-cover>img{filter:none;image-rendering:auto}.nda-floating-logo,.iasbella,.nda-footer-cover>img{image-rendering:auto}@keyframes nda-character-float{50%{transform:translateY(-10px)}}
@media(min-width:1650px){body{background:#080a0e}.stage{--globe-size:950px}}
@media(max-width:1150px){.stage{--globe-size:88vw}.nda-nav a{font-size:22px}}
@media(max-width:760px){body{background:#080a0e}.stage{--globe-size:94vw;background-position:center 20px;padding:20px 0 58px;min-height:calc(var(--globe-size) + 78px);grid-template-rows:var(--globe-size)}.stage .hero{width:var(--globe-size);height:var(--globe-size);min-height:0;transform:none}.stage .iasbella{width:100%;height:auto;max-height:none}.launch-section{padding-top:34px;padding-bottom:40px}.nda-nav a{font-size:20px}.social-panel{left:50%}.nda-footer-cover>img{filter:none}}
@media(prefers-reduced-motion:reduce){.stage .iasbella{animation:none}}

@media(min-width:1360px){.nda-masthead{grid-template-columns:410px minmax(350px,1fr) 410px}}

/* Redes no espaço entre a marca NDA e a IAsbella da capa. */
@media(min-width:761px){.social-panel{left:53%}}

/* Capa do rodapé inteira: respeitar a proporção original, sem teto de altura. */
.nda-footer-cover{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.nda-footer-cover>img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;display:block}
@media(max-width:760px){.nda-footer-cover{height:auto;min-height:0;max-height:none}.nda-footer-cover>img{height:auto;object-fit:contain}.nda-footer .social-panel{position:relative;left:auto;top:auto;transform:none;width:86%;max-width:370px;margin:26px auto 32px}.nda-footer .social-links{grid-template-columns:repeat(5,minmax(0,1fr))}}
