:root{--event-navy:#081f3e;--event-blue:#0b63ce;--event-blue-2:#1184ee;--event-gold:#ffd84d;--event-ink:#0a1f3d;--event-muted:#687a91;--event-line:#dfe7f1;--event-soft:#f5f8fc;--event-green:#25d366}
.gor-event26{background:var(--event-soft);color:var(--event-ink)}
.gor-event26 .gor-new-main{overflow:hidden}
.event26-hero{position:relative;background:linear-gradient(135deg,#071d39 0%,#0a3d7c 58%,#0d78dc 100%);color:#fff}
.event26-hero:after{content:"";position:absolute;width:540px;height:540px;border-radius:50%;right:-160px;top:-230px;background:rgba(255,255,255,.08);pointer-events:none}
.event26-hero-inner{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:86px 28px 70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center}
.event26-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#78c9ff}
.event26-hero h1{font-size:clamp(3.5rem,6vw,6.9rem);line-height:.92;letter-spacing:-.055em;font-weight:800;margin:16px 0 24px}
.event26-hero h1 em{font-style:normal;color:var(--event-gold)}
.event26-lead{font-size:1.17rem;line-height:1.65;color:#dbeafe;max-width:700px}
.event26-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.event26-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:800;border:1px solid transparent;transition:.2s ease}
.event26-btn-primary{background:var(--event-gold);color:#14223a}.event26-btn-primary:hover{background:#ffe883;color:#14223a}
.event26-btn-secondary{border-color:rgba(255,255,255,.42);color:#fff;background:rgba(255,255,255,.05)}.event26-btn-secondary:hover{background:rgba(255,255,255,.14);color:#fff}
.event26-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.event26-proof div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:18px;padding:16px}.event26-proof strong{display:block;font-size:1rem}.event26-proof span{display:block;color:#cbdcf0;font-size:.86rem;line-height:1.45;margin-top:4px}
.event26-media{background:#fff;border-radius:26px;padding:10px;box-shadow:0 28px 70px rgba(0,0,0,.28)}.event26-media img,.event26-media video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;background:#111}.event26-media-empty{aspect-ratio:16/9;border-radius:18px;background:linear-gradient(135deg,#dbe8f6,#c6d7ea)}
.event26-section{padding:84px 28px}.event26-section.white{background:#fff}.event26-section.dark{background:#08213f;color:#fff}.event26-wrap{max-width:1080px;margin:0 auto}.event26-head{max-width:800px;margin-bottom:36px}.event26-head h2{font-size:clamp(2.35rem,4vw,4.2rem);line-height:1.02;letter-spacing:-.045em;margin:10px 0 16px;font-weight:800}.event26-head p{font-size:1.08rem;line-height:1.7;color:var(--event-muted)}.dark .event26-head p{color:#c9d8e8}
.event26-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.event26-card{background:#fff;border:1px solid var(--event-line);border-radius:22px;padding:24px;box-shadow:0 12px 35px rgba(20,50,85,.06)}.event26-card i{font-size:1.45rem;color:var(--event-blue)}.event26-card h3{font-size:1.16rem;margin:16px 0 8px;font-weight:800}.event26-card p{margin:0;color:var(--event-muted);line-height:1.6}
.event26-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.event26-tier{display:flex;flex-direction:column;border:1px solid var(--event-line);border-radius:26px;padding:28px;background:#fff;box-shadow:0 14px 40px rgba(20,50,85,.06)}.event26-tier.mid{border:2px solid #6bb7ff}.event26-tier.top{background:linear-gradient(150deg,#071d39,#0c3769);color:#fff;border-color:#1f568d}.event26-tier-tag{align-self:flex-start;border-radius:999px;padding:7px 11px;background:#eaf4ff;color:#0868cc;text-transform:uppercase;letter-spacing:.1em;font-size:.73rem;font-weight:800}.event26-tier.top .event26-tier-tag{background:var(--event-gold);color:#172238}.event26-tier h3{font-size:1.7rem;margin:18px 0 8px}.event26-tier>p{color:var(--event-muted);line-height:1.55}.event26-tier.top>p{color:#d1dfed}.event26-tier ul{list-style:none;padding:0;margin:18px 0 24px}.event26-tier li{position:relative;padding:10px 0 10px 27px;border-bottom:1px solid #edf2f7;line-height:1.45}.event26-tier.top li{border-color:rgba(255,255,255,.12)}.event26-tier li:before{content:"✓";position:absolute;left:0;color:#1aa15d;font-weight:900}.event26-tier.top li:before{color:var(--event-gold)}.event26-tier .event26-btn{margin-top:auto;background:var(--event-blue);color:#fff}.event26-tier.top .event26-btn{background:var(--event-gold);color:#172238}.event26-exclusive{background:#fff3c4;color:#5b4300;border-radius:13px;padding:12px 14px;font-weight:800;margin-top:14px}
.event26-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:32px;align-items:center}.event26-naming-box{background:linear-gradient(135deg,#0b3c78,#0b74d1);padding:34px;border-radius:26px;color:#fff}.event26-naming-box small{display:block;color:#a8dcff;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.event26-naming-box strong{display:block;font-size:0;line-height:1;margin:14px 0 0}.event26-naming-box strong:before{content:"CAvEx ao vivo\A com";white-space:pre-line;display:block;font-size:clamp(2rem,4vw,4rem);line-height:1;color:#fff}.event26-naming-box strong:after{content:"SUA MARCA";display:block;width:max-content;max-width:100%;margin-top:7px;font-size:clamp(2rem,4vw,4rem);line-height:1;color:var(--event-gold);text-shadow:0 8px 24px rgba(0,0,0,.18)}.event26-naming-box p{color:#d9ebff;line-height:1.65;margin:18px 0 0}.event26-copy h3{font-size:2rem;line-height:1.1;margin:8px 0 16px}.event26-copy p{font-size:1.04rem;line-height:1.7;color:var(--event-muted)}.dark .event26-copy p{color:#c9d8e8}
.event26-screen{aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#e5edf6;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.12)}.event26-screen-main{position:absolute;inset:0 20% 20% 0;background:linear-gradient(135deg,#586b7f,#879bad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.event26-screen-side{position:absolute;right:0;top:0;width:20%;height:80%;background:#27cb69;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;color:#073619}.event26-screen-bottom{position:absolute;left:0;right:0;bottom:0;height:20%;background:#27cb69;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;color:#073619}.event26-screen-badge{position:absolute;right:12px;bottom:12px;background:#fff;border-radius:10px;padding:6px 9px;font-size:.72rem;font-weight:800}
.event26-tech{display:grid;gap:0}.event26-tech div{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--event-line)}.event26-tech i{color:var(--event-blue);font-size:1.2rem}.event26-tech strong{display:block}.event26-tech span{display:block;color:var(--event-muted);line-height:1.5;margin-top:3px}
.event26-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.event26-video{aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#000}.event26-video iframe{width:100%;height:100%;border:0}.event26-sponsors{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.event26-sponsor{background:#fff;border:1px solid var(--event-line);border-radius:20px;padding:20px;text-align:center}.event26-sponsor img{max-width:150px;max-height:76px}.event26-sponsor strong{display:block;margin-top:10px}.event26-sponsor span{display:block;color:var(--event-muted);font-size:.9rem;margin-top:4px}.event26-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.event26-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px}
.event26-contact{background:linear-gradient(135deg,#0b63ce,#0a3c7c);border-radius:28px;padding:36px;color:#fff}.event26-contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:26px}.event26-contact h2{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.05;margin:8px 0 12px}.event26-contact p{color:#d8eaff;line-height:1.6}.event26-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.event26-field{display:flex;flex-direction:column;gap:8px}.event26-field.full{grid-column:1/-1}.event26-field label{font-weight:800;font-size:.94rem}.event26-field input,.event26-field select,.event26-field textarea{width:100%;min-height:52px;border:1.5px solid #c7d4e3;border-radius:14px;padding:14px 15px;font:inherit;background:#fff;color:#11233b;box-shadow:inset 0 1px 2px rgba(18,47,80,.03);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.event26-field textarea{min-height:120px;resize:vertical}.event26-field input::placeholder,.event26-field textarea::placeholder{color:#8797aa;opacity:1}.event26-field input:focus,.event26-field select:focus,.event26-field textarea:focus{border-color:#0b74d1;box-shadow:0 0 0 4px rgba(11,116,209,.12)}.event26-form button{border:0;cursor:pointer;margin-top:14px}.event26-contact-aside{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.1);border-radius:18px;padding:20px}.event26-contact-aside strong{font-size:1.12rem}.event26-contact-aside ul{padding-left:18px;color:#dcecff;line-height:1.6}.event26-alert{border-radius:12px;padding:12px 14px;margin:12px 0;font-weight:700}.event26-alert.ok{background:#e6f7ed;color:#145a32}.event26-alert.err{background:#ffe8e8;color:#8a2323}.event26-hp{position:absolute!important;left:-9999px!important}
.event26-auth{background:#fff;border:1px solid var(--event-line);border-radius:24px;padding:30px;box-shadow:0 14px 40px rgba(20,50,85,.06)}.event26-auth h2{max-width:760px;margin-bottom:14px}.event26-auth>p{max-width:760px;color:var(--event-muted);font-size:1.04rem;line-height:1.65}.event26-auth-form{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;margin-top:24px}.event26-auth .event26-field input{background:#f8fbff;border-color:#b9cbe0}.event26-auth .event26-field input:hover{border-color:#8faeca;background:#fff}.event26-auth .event26-field input:focus{background:#fff;border-color:#0b74d1}.event26-auth button{border:0;cursor:pointer;width:100%;min-height:52px}
@media(max-width:980px){.event26-hero-inner{grid-template-columns:1fr;gap:34px;padding-top:60px}.event26-media{max-width:760px}.event26-grid4{grid-template-columns:repeat(2,1fr)}.event26-tiers{grid-template-columns:1fr}.event26-split{grid-template-columns:1fr}.event26-contact-grid{grid-template-columns:1fr}.event26-auth-form{grid-template-columns:1fr 1fr}.event26-sponsors{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.event26-hero-inner{padding:46px 22px 44px}.event26-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.event26-proof{grid-template-columns:1fr}.event26-section{padding:58px 22px}.event26-grid4{grid-template-columns:1fr}.event26-form-grid,.event26-auth-form{grid-template-columns:1fr}.event26-field.full{grid-column:auto}.event26-videos{grid-template-columns:1fr}.event26-gallery{grid-template-columns:1fr}.event26-sponsors{grid-template-columns:1fr}.event26-contact{padding:25px}.event26-actions .event26-btn{width:100%}.event26-screen-bottom{font-size:.72rem}.event26-media{border-radius:20px}.event26-media img,.event26-media video{border-radius:13px}.event26-auth{padding:24px 20px}.event26-auth-form{gap:16px;margin-top:20px}.event26-auth .event26-field input{min-height:58px;font-size:1rem}.event26-auth button{min-height:58px;margin-top:4px}.event26-naming-box{padding:30px 24px}.event26-naming-box strong:before,.event26-naming-box strong:after{font-size:clamp(2.35rem,11.5vw,3.6rem)}}
@media(min-width:981px){.event26-hero-inner{max-width:1180px;min-height:calc(100vh - 92px);padding:58px 30px 54px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:54px;align-items:center}.event26-hero h1{max-width:650px;font-size:clamp(3.9rem,4.9vw,5.45rem);line-height:.94;letter-spacing:-.052em;margin:14px 0 20px}.event26-lead{max-width:650px;font-size:1.08rem;line-height:1.58}.event26-actions{margin-top:24px}.event26-proof{max-width:690px;margin-top:24px}.event26-media{width:100%;max-width:535px;justify-self:end;padding:8px;border-radius:24px;box-shadow:0 22px 58px rgba(0,0,0,.22)}.event26-media img,.event26-media video{border-radius:16px}.event26-hero:after{width:500px;height:500px;right:-120px;top:-250px}}

/* Posicionamento apos envio do formulario comercial */
#contato {
  scroll-margin-top: 110px;
}
