@import url('https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:wght@400;500;600;700;800&display=swap');
:root{--blue:#0057FF;--blue2:#3B82F6;--graphite:#1F2937;--ink:#101b30;--paper:#f7faff;--cloud:#eef4ff;--line:#dfE7f4;--muted:#617088;--display:'Anton',Impact,'Arial Narrow',sans-serif;--body:'Montserrat',Arial,sans-serif;--max:1270px}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:500 14px/1.7 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:var(--blue);color:#fff}:focus-visible{outline:3px solid #6899ff;outline-offset:3px}[hidden]{display:none!important}.container{width:min(var(--max),calc(100% - 88px));margin-inline:auto}.skip-link{position:absolute;z-index:10000;top:-100px;left:12px;background:white;padding:10px 14px}.skip-link:focus{top:12px}
.top-strip{height:34px;background:#132541;color:#cddbf3}.strip-inner{height:100%;display:flex;align-items:center;justify-content:space-between;font:800 9px/1 var(--body);letter-spacing:.115em}.strip-inner span{display:flex;align-items:center;gap:10px}.strip-slash{color:#648cfb}.strip-right{color:#a9c3e5}.strip-right span{color:#398aff;font-size:14px}.pulse-dot,.source-dot{display:inline-block;border-radius:50%;width:7px;height:7px;background:#3c87ff;box-shadow:0 0 0 3px #3b82f626}.pulse-dot{animation:softpulse 2.8s ease-in-out infinite}@keyframes softpulse{50%{box-shadow:0 0 0 7px #3b82f610}}
.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.93);border-bottom:1px solid #e4eaf4;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-wrap{height:86px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;flex:0 0 auto}.brand img{width:205px;height:auto}.site-nav{display:flex;align-items:center;gap:34px;margin:0 auto}.site-nav a{position:relative;text-transform:uppercase;font-size:10px;font-weight:800;color:#4e607a;letter-spacing:.065em;transition:color .2s}.site-nav a:hover,.site-nav a.active{color:var(--blue)}.site-nav a:after{content:'';height:2px;position:absolute;left:0;right:100%;bottom:-12px;background:var(--blue);transition:right .25s}.site-nav a.active:after,.site-nav a:hover:after{right:0}.nav-right{display:flex;align-items:center}.header-action{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.08em;font-weight:800;text-transform:uppercase;background:#eaf1ff;border:1px solid #cbdcfa;padding:13px 18px;border-radius:999px;color:#1748af;transition:background .2s,box-shadow .2s}.header-action:hover{background:#dceaff;box-shadow:0 8px 18px #0057ff15}.live-signal{height:7px;width:7px;border-radius:100%;background:var(--blue)}.menu-button{display:none;background:transparent;border:1px solid var(--line);width:45px;height:44px;border-radius:9px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-button span{width:18px;height:2px;background:var(--ink);border-radius:2px}
.eyebrow,.kicker{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#3155a1}.eyebrow{color:#50617d}.star-symbol{font-size:18px;line-height:1;color:var(--blue)}.kicker:before{content:'';width:19px;height:2px;background:var(--blue)}.kicker.light{color:#bfdaff}.kicker.light:before{background:#a6ccff}.kicker.small{font-size:9px;color:#6585bd}.section{padding:103px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-title{font:400 clamp(34px,4.5vw,60px)/1.13 var(--display);letter-spacing:.006em;margin:13px 0 10px;text-transform:uppercase}.section-title span{color:var(--blue)}.section-heading p{margin:0;color:var(--muted);max-width:570px;font-size:12px;line-height:1.9}.text-link{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#315079}.text-link span{width:35px;height:35px;border-radius:50%;border:1px solid #c9d8ec;display:grid;place-items:center;font-size:17px;color:var(--blue);transition:.2s}.text-link:hover span{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateX(3px)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;font:800 10px/1.4 var(--body);letter-spacing:.055em;text-transform:uppercase;min-height:51px;padding:0 23px;white-space:nowrap;border-radius:7px;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 11px 23px #0057ff27}.btn-blue:hover{background:#124df0;box-shadow:0 13px 25px #0057ff42}.btn-line{color:#243a5c;background:white;border-color:#cbd8eb}.btn-line:hover{border-color:#8ab1ff}.btn-white{background:white;color:#16479e}.btn-white:hover{background:#edf4ff}
.spotlight-section{padding:32px 0 25px;position:relative;overflow:hidden;background:radial-gradient(circle at 17% 25%,#f0f5ff 0,transparent 37%),#f8fbff}.spotlight-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;color:#546784}.spotlight-top>div{display:flex;align-items:center;gap:22px}.spotlight-top-sub{font-size:9px;letter-spacing:.16em;font-weight:800;color:#95a8bd}.issue-no{font-size:9px;font-weight:800;letter-spacing:.1em;color:#7a8ba6}.issue-no b{color:var(--blue)}.spotlight-frame{height:550px;position:relative;background:#fff;border:1px solid #dce6f2;border-radius:19px;overflow:hidden;box-shadow:0 24px 65px #263f6911}.spotlight{position:absolute;inset:0;display:grid;grid-template-columns:1.06fr .94fr;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .48s ease,visibility .48s}.spotlight.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.spotlight-copy{z-index:3;padding:62px 50px 44px 64px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:radial-gradient(circle at 100% 60%,#f3f8ff 0,#fff 52%)}.feature-badges{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tiny-blue{font-size:9px;color:#fff;font-weight:800;background:var(--blue);padding:9px 12px;letter-spacing:.09em;border-radius:5px}.spotlight-title{margin-top:43px}.overline{font:800 11px var(--body);letter-spacing:.18em;color:#778da8;margin-bottom:12px}.spotlight-title h1,.spotlight-title h2{font:400 clamp(52px,5.4vw,77px)/1.03 var(--display);letter-spacing:-.008em;margin:0;text-transform:uppercase;max-width:700px}.spotlight-title em,.wide-cta h2 em,.inner-hero h1 em,.partner-lead h2 em,.contact-context h2 em{font-style:normal;color:var(--blue)}.spotlight-desc{margin:21px 0 24px;max-width:490px;color:#697a93;font-size:12px;line-height:1.9}.spotlight-desc strong{color:#293750}.spotlight-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.source-line{display:flex;gap:8px;align-items:center;margin-top:26px;color:#8a9bae;font-size:9px;font-weight:800;letter-spacing:.08em}.source-line a{text-decoration:underline;text-underline-offset:2px}.feature-visual{position:relative;overflow:hidden;isolation:isolate;min-width:0}.gta-visual{background:linear-gradient(145deg,#062d66 0%,#0061dc 40%,#14213f 75%,#08152b 100%);color:#fff}.gta-visual:before{content:'';position:absolute;width:110%;height:85%;background:radial-gradient(circle,#31abff80,transparent 58%);left:30%;top:-18%;filter:blur(16px)}.gta-visual:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 47px,#ffffff09 48px,#ffffff09 49px),linear-gradient(180deg,transparent 60%,#06102488);z-index:-1}.feature-noise{position:absolute;inset:0;opacity:.21;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:31px 31px;mask-image:linear-gradient(to top,black,transparent 80%)}.art-diagonal{position:absolute;width:120%;height:125%;left:-13%;top:-14%;background:linear-gradient(123deg,transparent 0 32%,#ffffff18 32.2% 33.4%,transparent 33.5% 52%,#ffffff12 52.2% 53.3%,transparent 53.4%);transform:rotate(-4deg)}.art-orbit{position:absolute;border:1px solid #bfd9ff45;border-radius:50%;width:390px;height:390px;right:-165px;top:8%;transform:rotate(22deg)}.orbit-two{width:530px;height:530px;right:-235px;top:-7%;border-color:#9fc9ff21}.art-top{position:absolute;top:32px;left:35px;z-index:2;letter-spacing:.2em;font-weight:800;font-size:10px}.art-top b{padding:0 12px;color:#79c2ff}.art-super{position:absolute;inset:0;display:grid;place-items:center;font:300px/.9 var(--display);letter-spacing:-.12em;padding-right:26px;color:#ecf7ff;text-shadow:0 0 28px #80bdff76,15px 18px 0 #004db5;transform:skewY(-6deg);animation:artfloat 8s ease-in-out infinite}@keyframes artfloat{50%{transform:translateY(-8px) skewY(-6deg)}}.art-bottom{position:absolute;left:36px;bottom:35px;display:grid;gap:6px}.art-bottom span{font-weight:800;font-size:10px;letter-spacing:.15em;color:#a9d6ff}.art-bottom strong{font:50px/1 var(--display)}.art-index{position:absolute;right:30px;bottom:34px;opacity:.7;letter-spacing:.1em;font-size:10px;font-weight:800}.image-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.08)}.image-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#061735bc,transparent 65%)}.image-visual-label{position:absolute;left:30px;right:30px;bottom:30px;z-index:2;font:27px var(--display);color:#fff;display:flex;align-items:center;justify-content:space-between}.image-visual-label span{font:800 10px var(--body);color:#bed5ff}.slider-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 4px 0}.slider-pagination{display:flex;align-items:center;gap:16px}.slider-dot{background:transparent;border:0;display:flex;align-items:center;gap:9px;color:#90a0ba;font-weight:800;font-size:10px;letter-spacing:.1em;padding:7px 0}.slider-dot i{height:3px;width:29px;background:#d2dbe8;transition:width .25s,background .25s;border-radius:4px}.slider-dot.is-active{color:var(--blue)}.slider-dot.is-active i{width:51px;background:var(--blue)}.slider-side{display:flex;align-items:center;gap:10px;font:800 10px var(--body)}.slider-side #slider-current{color:var(--blue)}.slider-side .muted-number{color:#9aabc0;margin-right:16px}.slider-arrow{background:#fff;border:1px solid #dbe4f0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#294568;transition:.2s}.slider-arrow:hover{background:var(--blue);border-color:var(--blue);color:#fff}
.identity-bar{border-bottom:1px solid #dae6f7;background:#ebf2ff}.identity-bar .container{min-height:55px;display:flex;align-items:center;gap:27px;justify-content:space-between;font-size:9px;font-weight:800;color:#466182;letter-spacing:.09em}.identity-bar b{font:24px var(--display);color:var(--blue);margin-right:10px}.identity-rule{flex:1;height:1px;background:#c8d6eb}.identity-bar i{font-size:10px;font-style:normal;color:var(--blue);padding:0 9px}
.story-grid{display:grid;grid-template-columns:1.23fr 1fr 1fr;gap:20px}.story-card{min-width:0;background:#fff;border:1px solid #dce6f2;border-radius:14px;overflow:hidden;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;flex-direction:column}.story-card:hover,.article-card:hover,.video-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px #1a4e9413;border-color:#afc8f3}.story-image{height:184px;overflow:hidden;position:relative;background:#dce8ff}.story-feature .story-image{height:218px}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.story-card:hover img{transform:scale(1.04)}.image-overlay-tag{position:absolute;top:16px;left:17px;background:#fff;font-size:8px;font-weight:800;letter-spacing:.07em;color:var(--blue);padding:7px 10px;border-radius:4px}.story-content{padding:25px 24px 23px;display:flex;flex:1;flex-direction:column}.card-label{font-size:9px;letter-spacing:.11em;font-weight:800;color:var(--blue);text-transform:uppercase}.story-content h3{font:400 clamp(23px,2vw,30px)/1.13 var(--display);margin:13px 0}.story-content p{font-size:11px;color:#708096;line-height:1.8;margin:0 0 24px}.story-more{font-weight:800;letter-spacing:.07em;font-size:9px;color:#204ea4;margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid #e5ebf4;padding-top:15px}.story-more span{font-size:16px}
.radar-section{background:#edf4ff;border-block:1px solid #e0e9fa}.radar-header{display:flex;align-items:start;justify-content:space-between;gap:24px}.radar-header .section-heading{margin-bottom:28px}.radar-status{margin-top:13px;white-space:nowrap;font:800 9px var(--body);letter-spacing:.08em;border:1px solid #d1dff1;padding:9px 12px;border-radius:100px;color:#527194;background:#fff}.radar-blink{display:inline-block;background:#91a9cb;width:6px;height:6px;border-radius:100%;margin-right:7px}.radar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.radar-placeholder{grid-column:1/-1;display:flex;align-items:center;gap:20px;border:1px dashed #b7c8e1;border-radius:14px;padding:26px 28px;color:#5c7190;background:#fff}.radar-placeholder-icon{font:40px var(--display);color:var(--blue)}.radar-placeholder strong{color:#264b83;font-size:12px}.radar-placeholder p{font-size:11px;max-width:600px;margin:4px 0 0}.radar-item{display:flex;align-items:start;gap:17px;background:#fff;border:1px solid #dce8f7;border-radius:13px;padding:22px 21px;min-height:157px;transition:.2s}.radar-item:hover{border-color:#97bbfb;transform:translateY(-3px)}.radar-item-num{font:25px var(--display);color:#c5d4ec}.radar-item-info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.radar-item-source{font:800 8px var(--body);letter-spacing:.12em;color:var(--blue)}.radar-item-info strong{font-size:12px;line-height:1.5;color:#253752}.radar-item-info small{font-size:9px;color:#8291a6}.radar-item-arrow{color:var(--blue);font-size:18px}.radar-footnote{font:600 10px/1.7 var(--body);color:#798ca7;margin:18px 0 0}
.formats-section{background:#fff}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.format-card{border:1px solid #e0e8f3;border-radius:14px;overflow:hidden;background:#f6f9fe;transition:.25s}.format-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px #0057ff12}.format-img{height:202px;overflow:hidden;background:#182c45}.format-img img{width:100%;height:100%;object-fit:cover;transition:.4s}.format-card:hover img{transform:scale(1.05)}.format-info{padding:22px 23px 26px;position:relative}.format-info>span:first-child{display:block;font-size:9px;color:#5179b5;font-weight:800;letter-spacing:.1em}.format-info h3{font:33px/1.13 var(--display);margin:8px 30px 0 0}.format-arrow{position:absolute;right:22px;bottom:24px;color:var(--blue);font-size:23px}
.wide-cta{padding:0 0 90px;background:#fff}.wide-cta-content{position:relative;background:linear-gradient(110deg,#0045be,#0057ff 60%,#207aff);border-radius:19px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:58px 74px;color:#fff;min-height:315px;box-shadow:0 20px 46px #0057ff24;isolation:isolate}.wide-cta-content:before{content:'';position:absolute;right:0;top:0;width:56%;height:100%;background:radial-gradient(circle at 73% 40%,#68b3ff66,transparent 59%);z-index:-1}.wide-cta h2{font:clamp(38px,4.5vw,61px)/1.06 var(--display);max-width:680px;margin:15px 0}.wide-cta h2 em{color:#bcd8ff}.wide-cta p{color:#d0e1ff;font-size:12px;margin:0 0 20px}.wide-cta-mark{font:180px var(--display);color:#ffffff12;letter-spacing:-.12em;transform:rotate(-12deg);white-space:nowrap}.wide-cta-mark span{color:#ffffff26}
.footer{background:#13223b;color:#d5e0f0;padding:65px 0 0}.footer-grid{display:grid;grid-template-columns:1.5fr .75fr .9fr 1fr;gap:56px}.footer-brand img{width:225px;height:auto}.footer-grid p{font-size:11px;color:#a6b8d0;line-height:1.95;max-width:290px;margin:18px 0}.footer-grid h3{font-size:10px;color:#fff;letter-spacing:.11em;text-transform:uppercase;margin:12px 0 25px}.footer-grid a:not(.footer-brand){display:block;color:#b6c6df;font-size:11px;margin-bottom:12px;transition:color .2s}.footer-grid a:hover{color:#fff}.footer-grid .footer-contact{color:#8ab8ff!important;font-weight:800}.footer-grid .policy{font-size:10px!important;margin-top:20px}.foot-line{display:block;color:#78aaff;font-size:10px;font-weight:800;letter-spacing:.12em}.footer-base{display:flex;gap:18px;justify-content:space-between;border-top:1px solid #ffffff22;padding:23px 0;margin-top:55px;color:#899cb9;font-size:9px;font-weight:700;letter-spacing:.08em}.backtop{color:#c0d4f4}
.inner-hero{padding:92px 0 84px;background:radial-gradient(circle at 82% 38%,#dfeaff,transparent 27%),linear-gradient(135deg,#f7faff,#edf5ff);border-bottom:1px solid #dce6f3;overflow:hidden}.inner-hero-grid{display:flex;justify-content:space-between;align-items:end;gap:40px}.inner-hero h1{font:clamp(52px,7vw,102px)/1.045 var(--display);max-width:910px;margin:22px 0;color:#132443}.inner-hero p{max-width:640px;color:#64768f;font-size:13px;line-height:1.95;margin:0}.inner-index{font-size:9px;font-weight:800;letter-spacing:.12em;color:#7190be;white-space:nowrap}.article-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.article-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px;transition:.25s}.article-img{height:220px;overflow:hidden}.article-img img{width:100%;height:100%;object-fit:cover;transition:.3s}.article-card:hover img{transform:scale(1.045)}.article-body{padding:24px 25px 28px;display:flex;flex-direction:column;flex:1}.article-body>span{color:var(--blue);font-weight:800;letter-spacing:.12em;font-size:9px}.article-body h3{font:32px/1.1 var(--display);margin:13px 0}.article-body p{font-size:11px;color:#6f8098;line-height:1.8;flex:1}.article-body b{font-size:9px;color:var(--blue);letter-spacing:.08em;margin-top:16px}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.chip{border:1px solid #d5e1f1;background:#fff;padding:11px 18px;color:#526887;font-size:10px;font-weight:800;border-radius:100px}.chip.is-selected,.chip:hover{background:var(--blue);border-color:var(--blue);color:#fff}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.video-card{border-radius:14px;overflow:hidden;background:#fff;border:1px solid #dce6f2;transition:.25s}.video-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.video-card>div{padding:23px 24px 28px}.video-kind{color:var(--blue);font-size:9px;letter-spacing:.1em;font-weight:800}.video-card h3{font:29px/1.14 var(--display);margin:10px 0}.video-card p{font-size:11px;color:#6f8094}.availability{font-size:9px;background:#eff5ff;color:#5474a4;border-radius:4px;padding:7px 9px;display:inline-flex;margin-top:8px}.video-empty{padding:22px;border:1px solid var(--line)}.panel-cta-section{background:#fff;padding:0 0 85px}.panel-cta{border:1px solid #d9e4f4;background:linear-gradient(135deg,#f6faff,#ebf3ff);padding:45px 50px;border-radius:17px}.panel-cta h2{font:48px var(--display);margin:10px 0}.panel-cta p{font-size:12px;max-width:620px;color:#61758f;line-height:1.9}.partner-top{display:grid;grid-template-columns:1.03fr .97fr;gap:50px;align-items:center}.partner-lead h2,.contact-context h2{font:clamp(46px,5.1vw,72px)/1.08 var(--display);margin:20px 0}.partner-lead p,.contact-context>p{font-size:12px;line-height:2;max-width:560px;color:#647690;margin-bottom:27px}.partner-image{border-radius:15px;overflow:hidden;box-shadow:0 20px 40px #1d4a8914}.partner-image img{aspect-ratio:16/10;object-fit:cover}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:67px}.value-card{background:#fff;border:1px solid var(--line);padding:32px;border-radius:14px}.value-card>span{color:var(--blue);font:26px var(--display)}.value-card h3{font:32px var(--display);margin:13px 0}.value-card p{font-size:11px;color:#70829b;line-height:1.9}
.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.contact-points{margin-top:37px;display:grid;gap:17px}.contact-points>div{display:flex;gap:21px;padding-bottom:17px;border-bottom:1px solid var(--line)}.contact-points strong{font:27px var(--display);color:var(--blue)}.contact-points span{display:grid;gap:4px}.contact-points b{font-size:12px;color:#1a3156}.contact-points small{font-size:10px;color:#71829a}.form-shell{background:#fff;border:1px solid var(--line);padding:37px 41px;border-radius:16px;box-shadow:0 15px 38px #28509b0c}.form-shell-top{display:flex;justify-content:space-between;gap:12px}.form-shell-top>span:last-child{color:#9aadc7;font-size:9px;font-weight:800;letter-spacing:.1em}.form-shell h3{font:45px var(--display);margin:13px 0 26px}.form-shell form{display:grid;gap:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-shell label{display:grid;gap:7px;font-size:10px;font-weight:800;color:#435c81}.form-shell label>span:not(.consent){color:var(--blue)}.form-shell input:not([type=checkbox]),.form-shell select,.form-shell textarea{border:1px solid #d9e3ef;border-radius:7px;padding:13px 14px;background:#f9fbff;color:#1f3455;width:100%;font-size:12px;outline:none;min-width:0}.form-shell input:focus,.form-shell textarea:focus,.form-shell select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0057ff12}.consent{display:flex!important;align-items:start;gap:10px!important;color:#637592!important;font-weight:500!important;font-size:10px!important;line-height:1.7}.consent input{margin:2px 0 0}.consent a{color:var(--blue);text-decoration:underline}.form-submit{justify-self:start}.form-notice{font-size:9px;color:#7789a2;line-height:1.8;margin:0}.policy-content,.article-reading{max-width:830px}.policy-content p,.article-reading p{font-size:14px;line-height:2;color:#4b5e79}.policy-content h2,.article-reading h2{font:34px var(--display);margin:36px 0 7px}.article-top{padding:70px 0 0;background:linear-gradient(130deg,#edf5ff,#fff)}.article-back{display:block;font-size:10px;font-weight:800;color:#4b70b7;margin-bottom:42px}.article-top h1{font:clamp(51px,7vw,95px)/1.05 var(--display);max-width:1000px;margin:22px 0}.article-top p{font-size:12px;color:#6b7c93}.article-cover{margin-top:40px;border-radius:15px 15px 0 0;overflow:hidden;height:365px}.article-cover img{width:100%;height:100%;object-fit:cover}.article-reading .lead{font-weight:700;font-size:18px;line-height:1.8}.article-end{border-top:1px solid #dce7f5;display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding-top:22px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.09em}
.reveal{opacity:0;transform:translateY(19px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1180px){.nav-wrap{gap:18px}.site-nav{gap:20px}.spotlight-copy{padding:48px 34px}.spotlight-title h1,.spotlight-title h2{font-size:clamp(50px,5.2vw,70px)}.spotlight-frame{height:540px}.story-grid{gap:13px}.footer-grid{gap:26px}.contact-grid{gap:42px}}
@media(max-width:980px){.container{width:calc(100% - 48px)}.nav-wrap{height:76px}.brand img{width:180px}.menu-button{display:flex}.site-nav{display:none;position:absolute;top:76px;left:0;right:0;padding:18px 24px 24px;background:white;box-shadow:0 24px 30px #172b4a12;border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:13px 3px;font-size:12px;border-bottom:1px solid #ebf0f8}.site-nav a:after{display:none}.nav-right{margin-left:auto}.spotlight-frame{height:520px}.spotlight{grid-template-columns:1.05fr .95fr}.spotlight-copy{padding:45px 29px}.spotlight-title{margin-top:26px}.spotlight-title h1,.spotlight-title h2{font-size:clamp(46px,5.1vw,58px)}.spotlight-desc{font-size:11px}.spotlight-buttons{gap:7px}.spotlight-buttons .btn{min-height:43px;padding:0 15px;font-size:9px}.art-super{font-size:230px}.story-grid{grid-template-columns:repeat(2,1fr)}.story-feature{grid-column:1/-1;flex-direction:row}.story-feature .story-image{height:auto;width:47%;flex:none}.story-feature .story-content{padding:27px}.story-feature .story-content h3{font-size:38px}.format-info h3{font-size:27px}.video-grid,.article-card-grid{grid-template-columns:repeat(2,1fr)}.partner-top{gap:25px}.value-grid{gap:11px}.value-card{padding:24px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.radar-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:690px){.container{width:calc(100% - 36px)}.top-strip{height:29px}.strip-inner{font-size:7px}.strip-right{display:none!important}.nav-wrap{height:65px}.brand img{width:158px}.site-nav{top:65px}.header-action{font-size:0;padding:10px;min-width:39px;justify-content:center}.header-action span:last-child{font-size:14px}.live-signal{width:8px;height:8px}.spotlight-section{padding-top:20px}.spotlight-top{align-items:start;gap:10px}.spotlight-top>div{display:block}.spotlight-top-sub{display:none}.issue-no{font-size:8px}.spotlight-frame{height:auto;border-radius:13px;overflow:visible;background:transparent;box-shadow:none;border:0}.spotlight{display:none;position:relative;opacity:1;visibility:visible;pointer-events:auto;grid-template-columns:1fr;transition:none;border:1px solid #dce6f2;border-radius:13px;overflow:hidden;background:#fff}.spotlight.is-active{display:flex;flex-direction:column}.spotlight-copy{padding:28px 24px 29px;order:2}.feature-badges{gap:10px}.tiny-blue{font-size:8px}.kicker.small{font-size:8px}.spotlight-title{margin-top:23px}.overline{font-size:9px}.spotlight-title h1,.spotlight-title h2{font-size:clamp(42px,10.7vw,65px);max-width:100%}.spotlight-desc{margin:17px 0 24px;font-size:11px}.spotlight-buttons{margin-top:0;gap:9px}.spotlight-buttons .btn{font-size:9px}.source-line{margin-top:25px;font-size:8px}.feature-visual{order:1;height:240px}.art-top{top:19px;left:20px;font-size:8px}.art-super{font-size:170px;text-shadow:0 0 15px #fff6,7px 9px 0 #0049a5}.art-bottom{left:20px;bottom:16px}.art-bottom span{font-size:8px}.art-bottom strong{font-size:31px}.art-index{right:16px;bottom:20px;font-size:8px}.image-visual-label{font-size:22px;left:18px;right:18px;bottom:18px}.slider-toolbar{padding-top:12px}.slider-pagination{gap:11px}.slider-dot i{width:15px}.slider-dot.is-active i{width:30px}.slider-side{gap:6px}.slider-side .muted-number{margin-right:4px}.slider-arrow{height:33px;width:33px}.identity-bar .container{min-height:45px;display:block;padding:10px 0;text-align:center;font-size:8px}.identity-bar .container>span:last-child,.identity-rule{display:none}.identity-bar b{font-size:20px}.section{padding:64px 0}.section-heading{display:block;margin-bottom:25px}.section-title{font-size:clamp(37px,9.5vw,52px);margin:10px 0}.section-heading .text-link{margin-top:19px}.story-grid,.format-grid,.radar-grid,.video-grid,.article-card-grid,.value-grid{grid-template-columns:1fr}.story-feature{grid-column:auto;flex-direction:column}.story-feature .story-image{height:200px;width:100%}.story-card .story-image{height:200px}.story-content h3,.story-feature .story-content h3{font-size:29px}.radar-header{display:block}.radar-status{display:inline-block;margin:0 0 20px}.radar-item{min-height:120px}.format-img{height:208px}.format-info h3{font-size:31px}.wide-cta{padding:0 0 60px}.wide-cta-content{padding:40px 29px;min-height:310px}.wide-cta h2{font-size:46px}.wide-cta-mark{display:none}.footer{padding-top:44px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid h3{margin-bottom:15px}.footer-base{flex-direction:column;align-items:start;gap:9px;line-height:1.6;margin-top:35px}.inner-hero{padding:60px 0}.inner-hero-grid{display:block}.inner-index{display:none}.inner-hero h1{font-size:clamp(51px,11vw,73px);margin:16px 0}.inner-hero p{font-size:12px}.article-img{height:204px}.filter-bar{gap:7px}.chip{font-size:9px;padding:10px 12px}.video-card h3{font-size:28px}.panel-cta-section{padding-bottom:60px}.panel-cta{padding:30px 24px}.panel-cta h2{font-size:40px}.partner-top,.contact-grid{grid-template-columns:1fr;gap:33px}.partner-lead h2,.contact-context h2{font-size:52px}.value-grid{margin-top:40px}.form-shell{padding:25px 22px}.form-row{grid-template-columns:1fr}.form-shell h3{font-size:37px}.article-top{padding-top:45px}.article-top h1{font-size:49px}.article-cover{height:240px}.article-reading .lead{font-size:15px}.article-reading p{font-size:12px}.article-end{display:grid;gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}
/* Chamada diária externa: escalas moderadas para títulos RSS variados */
.news-dynamic .spotlight-title{margin-top:29px}
.news-dynamic .spotlight-title h2{font-size:clamp(36px,4.25vw,58px);line-height:1.12;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.news-dynamic .news-visual img{filter:saturate(.76) contrast(1.05)}
@media(max-width:690px){.news-dynamic .spotlight-title h2{font-size:clamp(36px,9vw,49px);-webkit-line-clamp:4}.news-dynamic .spotlight-title{margin-top:18px}}

/* V2.1 — imagens vinculadas à notícia: sem fotografia genérica nos cards nem no banner. */
.gta-official-visual{position:relative;isolation:isolate;background:#142749;overflow:hidden}
.gta-official-visual::before{display:none}
.gta-official-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;filter:saturate(1.03)}
.gta-official-visual::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(9,20,44,.83),rgba(9,20,44,0) 38%);pointer-events:none}
.gta-official-caption{position:absolute;bottom:25px;left:28px;z-index:2;font:800 10px var(--body);color:white;text-shadow:0 2px 9px #102137;letter-spacing:.11em}
.radar-grid{gap:18px}
.radar-item{padding:0;display:flex;flex-direction:column;overflow:hidden;gap:0;min-height:280px;background:white;align-items:stretch}
.radar-item-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(145deg,#e7f0fb,#dce8f9);flex:none}
.radar-item-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.radar-item:hover .radar-item-media img{transform:scale(1.035)}
.radar-item-info{padding:16px 18px 20px;gap:9px}
.radar-item-info strong{font-size:13px;line-height:1.48;color:#223a58}
.radar-item-info small{margin-top:auto;font-size:9px}
.radar-item-source{font-size:9px;letter-spacing:.07em}
.radar-item.image-unavailable,.image-unavailable{background:linear-gradient(135deg,#e7effb,#f9fbff);display:flex;align-items:center;justify-content:center}
.image-unavailable-label{display:block;text-align:center;color:#48688d;font:700 11px/1.45 var(--body);padding:12px}
.image-unavailable img[hidden]{display:none}
.news-dynamic .news-visual{background:#162b4c}
.news-dynamic .news-photo{width:100%;height:100%;object-fit:cover;object-position:center}
.news-dynamic .image-visual-label{font-size:20px}
@media(max-width:690px){.radar-item{min-height:unset}.radar-item-media{aspect-ratio:16/9}.radar-item-info{padding:17px 19px 22px}.gta-official-caption{left:20px;bottom:15px;font-size:8px}}

/* V3 / DIREÇÃO EDITORIAL: nunca utilizar foto de stock no lugar de uma notícia. */
.p0-topic-panel{min-height:100%;width:100%;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:22px;aspect-ratio:16/10;background:linear-gradient(141deg,#0c264d,#0057ff 72%,#0a4bd1);color:#fff;overflow:hidden;position:relative;isolation:isolate}
.p0-topic-panel:before{content:'P0';position:absolute;right:-.07em;bottom:-.14em;font:180px/.86 var(--display);letter-spacing:-.12em;color:#ffffff10;pointer-events:none}
.p0-topic-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,#ffffff14 40.3%,transparent 41%),radial-gradient(circle at 94% 8%,#80c2ff35,transparent 39%);z-index:-1}
.p0-topic-kicker,.p0-topic-signature{font:800 10px/1.5 var(--body);letter-spacing:.14em;color:#cbdfff;text-transform:uppercase}
.p0-topic-title{font:clamp(25px,2.4vw,46px)/1.1 var(--display);text-transform:uppercase;max-width:95%;color:#fff}
.p0-topic-signature{padding-top:8px;border-top:1px solid #ffffff5e}
.story-image .p0-topic-panel{min-height:235px}.story-image{overflow:hidden}.story-image .p0-topic-panel{aspect-ratio:16/10}
.image-visual .p0-topic-panel{height:100%;aspect-ratio:auto;padding:40px}.image-visual .p0-topic-title{font-size:clamp(40px,4.7vw,72px)}
.image-visual .p0-topic-panel:before{font-size:310px}.image-visual .p0-topic-panel:after{z-index:0;pointer-events:none}
.image-visual .p0-topic-panel>*{z-index:1}
.article-cover .p0-topic-panel,.editorial-card img+.p0-topic-panel{min-height:320px}
/* Apenas a imagem oficial da matéria ou da transmissão tem enquadramento fotográfico. */
.gta-official-image,.news-photo,.radar-item-media img,.creator-cover>img{object-fit:cover}
.live-alert{position:relative;z-index:98;background:#123d99;color:#fff;border-bottom:1px solid #2d76ec;box-shadow:0 10px 30px #0057ff1a}
.live-alert-inner{min-height:40px;display:flex;align-items:center;gap:18px;font-size:11px;font-weight:700}
.live-alert-icon{padding:4px 9px;border-radius:5px;background:#e4efff;color:#1150bd;font-size:9px;font-weight:900;letter-spacing:.08em}
.live-alert-inner>a{margin-left:auto;border-bottom:1px solid #a2c4ff;white-space:nowrap;font-size:10px;text-transform:uppercase}
.creators-hero{background:radial-gradient(circle at 80% 10%,#c5ddff 0,transparent 32%),linear-gradient(145deg,#ffffff,#edf5ff)}
.creator-grid,.home-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.creator-card{min-width:0;border-radius:17px;background:white;border:1px solid #dae6f5;overflow:hidden;box-shadow:0 16px 35px #183c7010;transition:transform .2s ease,box-shadow .2s ease}
.creator-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #12366c25}.creator-card.is-live{border-color:#76b1ff;box-shadow:0 16px 45px #0057ff16}
.creator-cover{position:relative;height:207px;background:radial-gradient(circle at 75% 15%,#2462de 0,transparent 58%),linear-gradient(130deg,#142c53,#0c1c38);overflow:hidden;display:flex;align-items:center;justify-content:center}
.creator-cover>img{width:100%;height:100%;object-fit:cover}.creator-cover>img+.cover-typography{display:none}
.cover-typography{font:36px/1.1 var(--display);letter-spacing:.06em;color:#ffffffdc;text-align:center;padding:28px;opacity:.72}
.creator-cover:before{content:'';height:140%;width:20%;position:absolute;transform:rotate(25deg);background:#ffffff09;right:24%;top:-20%}
.creator-live-pill{position:absolute;top:14px;left:14px;z-index:1;border-radius:5px;background:#f3f7ff;color:#2e4d7c;font:900 10px/1.3 var(--body);padding:8px 11px;letter-spacing:.04em}
.creator-card.is-live .creator-live-pill{background:#0057ff;color:#fff;box-shadow:0 0 0 4px #0057ff22,0 0 17px #0057ff66;animation:live-glow 2.9s ease-in-out infinite}
@keyframes live-glow{50%{box-shadow:0 0 0 7px #0057ff15,0 0 26px #0057ff88}}
.creator-info{padding:26px;display:flex;flex-direction:column;gap:8px}.creator-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.creator-platform{font:800 10px var(--body);letter-spacing:.13em;color:#0057ff}.creator-viewers{font-size:10px;font-weight:700;color:#657f9b}
.creator-name{font:34px/1.14 var(--display);margin:6px 0 0;color:#122a4f;text-transform:uppercase}
.creator-description{color:#64758e;font-size:12px;line-height:1.75;margin:0;min-height:44px}
.creator-game{color:#345486;font:800 10px/1.7 var(--body);letter-spacing:.04em;text-transform:uppercase}
.creator-actions{margin-top:17px;border-top:1px solid #e9eff8;padding-top:17px;display:flex;align-items:center;gap:17px;flex-wrap:wrap}
.creator-watch{min-height:42px;font-size:9px;padding:0 16px}.creator-channel-link{font-size:10px;font-weight:800;text-transform:uppercase;color:#27559b}
.creators-toolbar{display:flex;justify-content:space-between;align-items:end;gap:28px;flex-wrap:wrap;margin-bottom:29px}.creators-toolbar .section-title{margin-bottom:8px}.creators-lead{font-size:12px;color:var(--muted);max-width:580px;margin:0}
.creator-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.creators-status{display:flex;align-items:center;gap:9px;font-size:11px;color:#4e6686;margin-bottom:22px;font-weight:700}
.status-loader{height:7px;width:7px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #3b82f620}
.creators-empty{max-width:760px;margin:0 auto;background:#fff;border:1px solid #d8e6f8;border-radius:24px;padding:66px 48px;text-align:center;box-shadow:0 16px 45px #182f5510}
.creators-empty .empty-asterisk{display:block;font:76px/1 var(--display);color:#0057ff;margin-bottom:20px}
.creators-empty strong{display:block;font:clamp(35px,5vw,64px)/1.1 var(--display);color:#1b3760}
.creators-empty p{max-width:540px;margin:14px auto 26px;color:#6b7d93;font-size:13px}.creators-empty .btn{margin:auto}
.hero-live-stat{border:1px solid #d0e1fc;border-radius:18px;background:#fff;padding:24px 32px;box-shadow:0 12px 28px #1754ae15;display:flex;flex-direction:column;justify-content:center;min-width:210px}
.hero-live-label{font-size:9px;letter-spacing:.09em;font-weight:800;color:#53729c}.hero-live-stat strong{font:72px/1.25 var(--display);color:#0057ff}.hero-live-stat small{font-size:10px;line-height:1.5;color:#6b7d95}
.creators-about{background:#fff;border-top:1px solid #e3ebf7}.creators-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.creators-about-grid>div>p{font-size:13px;color:#697d93;max-width:550px}
.creator-benefits{display:flex;flex-direction:column;gap:16px}.creator-benefits>div{display:grid;grid-template-columns:45px 1fr;gap:4px 12px;border-bottom:1px solid #e5edfa;padding-bottom:17px}
.creator-benefits span{grid-row:span 2;color:#0057ff;font:28px/1 var(--display)}.creator-benefits strong{font-size:12px;font-weight:900}.creator-benefits p{font-size:11px;color:var(--muted);margin:0}
.home-creators-section{background:linear-gradient(#f4f8ff,#f8fbff)}.live-summary{border:1px solid #cbdffc;border-radius:15px;background:linear-gradient(115deg,#fff,#edf5ff);padding:20px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#43618b;margin-bottom:20px}
.live-summary-dot{width:9px;height:9px;border-radius:50%;background:#91a7c2;box-shadow:0 0 0 4px #e8eef5}.live-summary.has-live .live-summary-dot{background:#0057ff;box-shadow:0 0 0 4px #0057ff1e}
.live-summary strong{font-size:12px;color:#13325e}.live-summary span:not(.live-summary-dot){font-size:11px}.live-summary a{margin-left:auto;white-space:nowrap;text-transform:uppercase;color:#0057ff;font-size:10px;font-weight:800}
.home-live-grid:empty{display:none}.home-live-grid:not(:empty){margin-top:20px}
.live-dialog{width:min(1080px,calc(100vw - 24px));border:1px solid #c8dafa;border-radius:20px;padding:0;background:#fff;box-shadow:0 30px 120px #10264aa0;max-height:calc(100dvh - 36px);overflow-y:auto}
.live-dialog::backdrop{background:#05142ac9;backdrop-filter:blur(7px)}.live-dialog-content{padding:22px}.dialog-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:10px}
.dialog-eyebrow{color:#0057ff;font-size:10px;letter-spacing:.1em;font-weight:800}.dialog-heading h2{font:30px/1.2 var(--display);margin:4px 0 0;color:#1b335c}.dialog-close{border:1px solid #d0dfef;border-radius:50%;background:#f3f7ff;width:38px;height:38px;color:#203f64;font-size:14px}
.live-embed-host{background:#071a33;aspect-ratio:16/9;min-height:300px;overflow:hidden;border-radius:11px}.live-embed-host iframe{display:block;height:100%;width:100%;min-width:400px;min-height:300px}
.dialog-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:15px;color:#6a7f97;font-size:11px}.dialog-bottom a{white-space:nowrap;color:#0057ff;font-weight:800;text-transform:uppercase}
.live-toast{position:fixed;right:20px;bottom:25px;z-index:1000;display:grid;gap:5px;min-width:min(350px,calc(100vw - 40px));max-width:420px;border:1px solid #8aaff8;border-left:5px solid #0057ff;border-radius:12px;padding:22px 24px;background:#fff;box-shadow:0 15px 55px #081e4380}
.live-toast-kicker{font:800 10px var(--body);color:#0057ff;letter-spacing:.1em}.live-toast strong{font-size:14px;color:#17345a}.live-toast a{font-size:10px;font-weight:800;color:#0057ff;text-transform:uppercase}
@media(max-width:950px){.creator-grid,.home-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creators-about-grid{gap:30px}.hero-live-stat{min-width:150px}}
@media(max-width:680px){.creator-grid,.home-live-grid,.creators-about-grid{grid-template-columns:1fr}.live-alert-inner{font-size:9px;gap:8px}.live-alert-inner>a{font-size:9px}.live-alert-icon{font-size:8px}.creator-cover{height:225px}.creators-toolbar{align-items:flex-start}.creators-empty{padding:48px 24px}.hero-live-stat{width:100%;max-width:300px}.live-dialog-content{padding:12px}.dialog-bottom{flex-direction:column;align-items:flex-start}.p0-topic-panel{min-height:220px}.image-visual .p0-topic-panel{min-height:300px}.live-embed-host{min-height:260px}.live-embed-host iframe{min-width:0;min-height:260px}}
@media(prefers-reduced-motion:reduce){.creator-card,.creator-live-pill{transition:none!important;animation:none!important}}
/* V4 | PARCERIAS COM IDENTIDADE PRÓPRIA (sem fotos genéricas) */
.partner-hero{background:radial-gradient(circle at 85% 35%,#d5e5ff 0%,transparent 32%),linear-gradient(160deg,#fdfefe 0%,#eef5ff 100%)}
.partner-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px}.partner-section-heading h2{max-width:820px}.partner-index-label{font-size:10px;letter-spacing:.14em;font-weight:800;color:#7592c3;text-align:right;white-space:nowrap}
.partner-feature-section{padding-bottom:70px}.sintoniza-showcase{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;min-height:580px;border:1px solid #d3e0f4;border-radius:23px;background:#fff;box-shadow:0 30px 65px #173c7814}
.sintoniza-visual{isolation:isolate;position:relative;background:linear-gradient(130deg,#091a37 3%,#12366f 52%,#071529 100%);color:#fff;display:flex;flex-direction:column;padding:34px 40px;overflow:hidden;min-width:0}
.sintoniza-visual:before{content:'';position:absolute;z-index:-1;inset:0;opacity:.18;background-image:radial-gradient(#9bc4ff .65px,transparent .65px);background-size:20px 20px;mask-image:linear-gradient(130deg,transparent,black,transparent)}
.sintoniza-visual:after{content:'';position:absolute;z-index:-1;inset:-50% -70%;background:conic-gradient(from 80deg at 50% 50%,transparent 0 25%,#3b82f62e 29%,transparent 36% 60%,#7bc3ff18 66%,transparent 70%);animation:sintoniza-orbit 24s linear infinite;pointer-events:none}
.sintoniza-light{position:absolute;z-index:-1;border:1px solid #a3cbff32;border-radius:50%;pointer-events:none}.sintoniza-light-one{width:560px;height:560px;right:-280px;top:8%;box-shadow:0 0 0 64px #4e9cff06,0 0 0 135px #6eb3ff05}.sintoniza-light-two{width:280px;height:280px;left:-130px;bottom:-110px;box-shadow:0 0 50px #0057ff1a}
.sintoniza-brand-meta,.sintoniza-design-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;letter-spacing:.14em;font-size:9px;font-weight:800;color:#a5c7ef}.sintoniza-badge{display:inline-flex;gap:9px;align-items:center;background:#0057ff45;color:#dcecff;border:1px solid #629aff63;padding:9px 12px;border-radius:4px;letter-spacing:.12em}.sintoniza-brand-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:370px;text-align:center;position:relative;z-index:1}.sintoniza-visual-overline{font-size:10px;font-weight:800;letter-spacing:.22em;color:#9fcaff;margin-bottom:27px}.sintoniza-wordmark{font:clamp(48px,6.2vw,100px)/.96 var(--display);letter-spacing:-.023em;text-shadow:0 0 35px #6bb3ff54;white-space:nowrap}.sintoniza-wordmark span{color:#67b5ff;text-shadow:0 0 16px #0057ff99}.sintoniza-visual-slogan{letter-spacing:.12em;font-size:10px;font-weight:800;color:#cee4ff;margin-top:27px}.sintoniza-design-footer span:last-child{color:#7fc6ff;letter-spacing:.23em}
.sintoniza-copy{padding:clamp(30px,4.1vw,68px) clamp(26px,3.5vw,58px);display:flex;flex-direction:column;justify-content:center}.partner-eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:#5381bd}.sintoniza-copy h3{margin:16px 0 12px;font:clamp(34px,4vw,61px)/1.12 var(--display);color:#172f53}.sintoniza-copy h3 em{font-style:normal;color:var(--blue)}.sintoniza-copy>p{color:#657890;font-size:12px;line-height:1.9;margin:4px 0 18px}.sintoniza-tags{display:flex;gap:7px;flex-wrap:wrap}.sintoniza-tags span{border:1px solid #d8e4f7;color:#47648c;border-radius:20px;padding:5px 11px;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.07em;background:#f7faff}
.sintoniza-offer{position:relative;border:1px dashed #aac5f7;background:linear-gradient(120deg,#eff5ff,#fafcff);border-radius:13px;padding:18px 20px;margin:23px 0 18px;display:grid;gap:4px}.offer-label{font-size:9px;letter-spacing:.11em;font-weight:800;color:#517ab5}.sintoniza-offer strong{font:27px/1.2 var(--display);color:#1f477e;letter-spacing:.015em}.sintoniza-offer p{margin:3px 0 0;font-size:10px;color:#647b99;line-height:1.65}.sintoniza-offer.is-active{border-style:solid;background:linear-gradient(110deg,#edf5ff,#e4efff)}.sintoniza-offer.is-active strong{color:#0057ff}.offer-copy{margin-top:8px;justify-self:start;background:white;border:1px solid #a3bfed;color:#0057ff;border-radius:6px;padding:9px 13px;display:flex;gap:12px;align-items:center;font-weight:800;font-size:10px}.offer-copy:hover{background:#f0f5ff}
.sintoniza-actions{display:flex;gap:10px;flex-wrap:wrap}.sintoniza-actions .btn{font-size:9px;padding-inline:17px}.partner-disclosure{display:block;color:#76899c;font-size:9px;line-height:1.6;margin-top:20px}.partner-benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.partner-benefit-strip>div{background:#fff;border:1px solid #dfE9f7;padding:22px 24px;border-radius:13px;display:grid;gap:4px}.partner-benefit-strip span{font:23px var(--display);color:#0057ff}.partner-benefit-strip strong{font-size:10px;font-weight:800;color:#1d3b64;letter-spacing:.08em}.partner-benefit-strip p{font-size:11px;color:#74849c;margin:0}.partner-program{background:#fff}
.home-sponsor-section{padding:47px 0 80px;background:linear-gradient(180deg,#f8fbff,#edf5ff)}.home-sponsor-shell{background:linear-gradient(120deg,#08244e 0%,#0045a3 54%,#10386f 100%);border-radius:18px;overflow:hidden;color:#fff;position:relative;box-shadow:0 20px 45px #0642a525}.home-sponsor-shell:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 40%,#7ec5ff59,transparent 28%),repeating-linear-gradient(115deg,transparent 0 52px,#d4eaff0a 52px 53px);pointer-events:none}.home-sponsor-label,.home-sponsor-title,.home-sponsor-bottom{position:relative}.home-sponsor-label{padding:22px 34px 0;display:flex;justify-content:space-between;gap:14px;color:#bdd8fa;font-size:9px;font-weight:800;letter-spacing:.16em}.home-sponsor-mark{font-size:11px;color:#91c7ff}.home-sponsor-title{padding:28px 34px 37px;display:flex;justify-content:space-between;align-items:end;gap:30px}.home-sponsor-eyebrow{font-size:9px;color:#b7d5ff;letter-spacing:.14em;font-weight:800}.home-sponsor-title h2{font:clamp(45px,6.3vw,84px)/1 var(--display);letter-spacing:-.02em;margin:10px 0 8px}.home-sponsor-title h2 span{color:#82c8ff}.home-sponsor-title p{font-size:12px;color:#d1e4ff;margin:0}.home-sponsor-title .btn{flex:0 0 auto}.home-sponsor-bottom{padding:13px 34px;border-top:1px solid #b9d7ff22;font-size:9px;color:#a8c8ee;font-weight:800;letter-spacing:.12em}.home-sponsor-bottom span{color:#83c4ff;margin:0 8px}
.invite-section{padding:70px 0 30px;background:#f8fbff}.invite-top{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}.invite-top .section-title{margin-bottom:8px}.invite-top p{max-width:680px;color:#617894;font-size:12px;margin:0}.invite-annotation{font:800 10px var(--body);color:#7891ad;white-space:nowrap;letter-spacing:.08em}.invite-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.invite-card{border:1px solid #d7e3f5;background:#fff;border-radius:13px;min-height:166px;padding:20px 16px;display:flex;flex-direction:column;gap:13px;position:relative;overflow:hidden;box-shadow:0 10px 24px #183d650b}.invite-card:hover{border-color:#98b9f6}.invite-founder{background:linear-gradient(130deg,#0b42a5,#0057ff);border-color:#0057ff;color:white}.invite-avatar{display:grid;place-items:center;height:48px;width:48px;background:#eaf2ff;border:1px solid #c8dbfc;color:#2055a1;font:20px var(--display);border-radius:13px}.invite-founder .invite-avatar{background:#ffffff1b;color:#fff;border-color:#ffffff55}.invite-card strong{display:block;line-height:1.35;font-weight:800;font-size:12px}.invite-card small{display:block;font-size:9px;color:#7186a4;margin-top:3px;line-height:1.45}.invite-founder small{color:#c9e2ff}.invite-card-symbol{position:absolute;right:16px;top:20px;color:#adc4e0;font-size:16px}.invite-founder .invite-card-symbol{color:#fff}.invite-footnote{font-size:10px;color:#7a8ca2;margin-top:13px}
.turnstile-mount{margin:10px 0}.contact-feedback{font-size:11px;font-weight:700;min-height:20px;color:#315484}.contact-feedback.is-error{color:#aa2844}.contact-feedback.is-success{color:#0b745a}.form-submit:disabled{opacity:.6;cursor:not-allowed}
@keyframes sintoniza-orbit{to{transform:rotate(1turn)}}
@media(max-width:1100px){.invite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sintoniza-showcase{grid-template-columns:1fr 1fr}.sintoniza-visual{padding:28px}.sintoniza-copy{padding:32px}.sintoniza-wordmark{font-size:clamp(43px,5vw,72px)}.partner-index-label{display:none}}
@media(max-width:830px){.sintoniza-showcase{grid-template-columns:1fr}.sintoniza-visual{min-height:390px;padding:24px 32px}.sintoniza-brand-center{min-height:285px}.sintoniza-wordmark{font-size:clamp(52px,12vw,95px)}.sintoniza-copy{padding:38px 34px}.partner-benefit-strip{grid-template-columns:1fr}.home-sponsor-title{align-items:flex-start;flex-direction:column;gap:22px}.invite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-top{display:block}.invite-annotation{display:block;margin-top:15px}}
@media(max-width:560px){.partner-hero h1{font-size:clamp(43px,10vw,64px)}.sintoniza-visual{padding:20px;min-height:335px}.sintoniza-brand-center{min-height:265px}.sintoniza-wordmark{font-size:clamp(42px,11vw,65px)}.sintoniza-visual-overline{font-size:8px;letter-spacing:.12em}.sintoniza-visual-slogan{letter-spacing:.06em;font-size:9px}.sintoniza-brand-meta,.sintoniza-design-footer{font-size:8px}.sintoniza-copy{padding:30px 22px}.sintoniza-actions{flex-direction:column}.sintoniza-actions a{width:100%}.home-sponsor-label{padding:18px 20px 0}.home-sponsor-title{padding:26px 20px}.home-sponsor-bottom{padding:13px 20px}.home-sponsor-title h2{font-size:clamp(42px,12vw,64px)}.invite-grid{grid-template-columns:1fr 1fr}.invite-card{min-height:145px;padding:15px}.invite-card strong{font-size:11px}.invite-card small{font-size:9px}.invite-avatar{width:42px;height:42px;font-size:17px}.invite-section{padding-top:48px}}
@media(max-width:375px){.invite-grid{grid-template-columns:1fr}.sintoniza-wordmark{font-size:39px}}
@media(prefers-reduced-motion:reduce){.sintoniza-visual:after{animation:none}}


/* V5 / criadores iguais e sem destaque de hierarquia */
.invite-founder{background:#fff;border-color:#d7e3f5;color:inherit}.invite-founder .invite-avatar{background:#eaf2ff;color:#2055a1;border-color:#c8dbfc}.invite-founder small{color:#7186a4}.invite-founder .invite-card-symbol{color:#adc4e0}
/* Parcerias: botões reais e vitrine fotográfica do catálogo oficial */
.sintoniza-tags a{border:1px solid #d8e4f7;color:#47648c;border-radius:20px;padding:6px 12px;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.07em;background:#f7faff;transition:background .2s,color .2s}
.sintoniza-tags a:hover,.sintoniza-tags a:focus-visible{background:#0057ff;border-color:#0057ff;color:#fff}
.partner-product-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:38px 0 19px}
.partner-product-heading h3{font:clamp(31px,4vw,47px)/1.08 var(--display);color:#15325b;margin:7px 0 11px}.partner-product-heading em{color:#0057ff;font-style:normal}
.partner-product-heading p{max-width:610px;color:#647994;font-size:12px;line-height:1.85;margin:0}
.partner-product-heading>a{font-size:10px;font-weight:800;letter-spacing:.08em;color:#0057ff;white-space:nowrap}
.sintoniza-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sintoniza-product{min-width:0;overflow:hidden;border:1px solid #dce6f5;border-radius:16px;background:#fff;box-shadow:0 15px 35px #1538700c;transition:transform .22s,box-shadow .22s,border-color .22s}
.sintoniza-product:hover,.sintoniza-product:focus-visible{transform:translateY(-5px);box-shadow:0 20px 45px #1538701b;border-color:#a7c5f9}
.sintoniza-product-media{aspect-ratio:1/1.12;background:#f1f5fb;overflow:hidden;display:grid;place-items:center;color:#6981a0;font-size:11px;font-weight:700;text-align:center;padding:12px}
.sintoniza-product-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sintoniza-product:hover img{transform:scale(1.04)}
.sintoniza-product-media:has(img){padding:0}.sintoniza-product-media.no-photo{background:#fff;min-height:150px;border-bottom:1px solid #e3eaf5;color:#7086a3;font-size:10px}
.sintoniza-product-content{padding:19px;display:flex;flex-direction:column;gap:9px;min-height:185px}
.sintoniza-product-category{color:#0057ff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.sintoniza-product-content strong{font-size:14px;font-weight:800;line-height:1.4;color:#18365c}
.sintoniza-product-content small{font-size:10px;color:#6f8199;line-height:1.6;flex:1}
.sintoniza-product-content b{font-size:9px;color:#0057ff;font-weight:800;letter-spacing:.07em}
.sintoniza-gallery-disclaimer{font-size:10px;color:#7389a5;line-height:1.7;margin:12px 0 0}
.sintoniza-loading{color:#7a8ba4;font-size:12px;padding:25px}
/* Academia de criadores */
.creator-academy{background:linear-gradient(180deg,#edf5ff 0%,#f8fbff 80%)}
.creator-academy-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;margin-bottom:32px}
.creator-academy-intro p{font-size:12px;line-height:1.85;color:#617993;max-width:630px}
.daily-creator-tip{background:#fff;border:1px solid #c8dcfa;box-shadow:0 18px 40px #16488c0f;border-radius:17px;padding:26px 30px;position:relative;overflow:hidden}
.daily-creator-tip:before{content:'';width:150px;height:150px;background:radial-gradient(circle,#0057ff18,transparent 70%);position:absolute;right:-30px;top:-30px;pointer-events:none}
.daily-tip-label{display:block;color:#0057ff;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:14px}
.daily-creator-tip strong{display:block;color:#172e52;font:clamp(21px,2.5vw,31px)/1.13 var(--display);text-transform:uppercase}
.daily-creator-tip p{color:#667d98;font-size:11px;line-height:1.7;margin:12px 0}
.daily-creator-tip small{font-size:9px;font-weight:800;color:#87a0be}
.creator-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.creator-guide{min-width:0;min-height:305px;padding:25px 22px;display:flex;flex-direction:column;border-radius:15px;border:1px solid #d7e5f9;background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}
.creator-guide:hover,.creator-guide:focus-visible{transform:translateY(-4px);border-color:#a6c3fa;box-shadow:0 15px 36px #16488c17}
.guide-numeric{font-size:9px;color:#4c70aa;letter-spacing:.12em;font-weight:900}
.guide-symbol{font:43px/1 var(--display);color:#0057ff;margin:17px 0 16px}
.creator-guide h3{font:clamp(22px,2vw,32px)/1.17 var(--display);color:#15325b;margin:0 0 11px}
.creator-guide h3 em{font-style:normal;color:#0057ff}
.creator-guide p{font-size:11px;line-height:1.7;color:#75859b;margin:0 0 20px}
.guide-call{margin-top:auto;font-size:9px;font-weight:900;letter-spacing:.08em;color:#0057ff}
.creator-academy-note{font-size:10px;color:#73859e;margin:19px 0 0}
.guide-back{display:block;font-size:10px;color:#0057ff;font-weight:900;letter-spacing:.08em;margin-bottom:18px}
.creator-article{max-width:850px;margin:0 auto;padding:0 0 30px}
.creator-article>h2{font:clamp(38px,5vw,62px)/1.12 var(--display);margin:10px 0 28px;color:#14305d}
.creator-article-step{border-top:1px solid #dfe8f7;padding:22px 0}
.creator-article-step h3{font:clamp(20px,2.5vw,29px)/1.25 var(--display);color:#1550a5;margin:0 0 10px}
.creator-article-step p{color:#576e8c;line-height:1.95;font-size:14px;margin:0}
.creator-article-challenge{background:#eaf2ff;border-left:4px solid #0057ff;border-radius:10px;padding:22px;margin:30px 0}
.creator-article-challenge span{font-size:10px;letter-spacing:.12em;font-weight:800;color:#0057ff}
.creator-article-challenge p{font-size:13px;line-height:1.8;color:#18345c;margin-bottom:0}
.guide-footnote{font-size:10px;color:#78899d;margin:20px 0 26px}
@media(max-width:1100px){.sintoniza-product-grid,.creator-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.creator-academy-intro{grid-template-columns:1fr;gap:15px}.partner-product-heading{align-items:flex-start;flex-direction:column}.sintoniza-product-grid,.creator-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sintoniza-product-content{padding:12px;min-height:180px}.sintoniza-product-content strong{font-size:12px}.sintoniza-product-content small{font-size:9px}.creator-guide{padding:20px 15px;min-height:295px}.creator-guide h3{font-size:23px}.creator-guide p{font-size:10px}}
@media(max-width:390px){.sintoniza-product-grid,.creator-guide-grid{grid-template-columns:1fr}.creator-guide{min-height:255px}.sintoniza-product-media{aspect-ratio:1.2}}
