:root{--brand-ink:#11131a;--brand-charcoal:#151923;--brand-stone:#1a1e29;--brand-mineral:#2a3040;--brand-champagne:#f4b942;--brand-champagne-dark:#835900;--brand-ivory:#f7f5f0;--brand-sand:#ece8df;--brand-success:#2e7658;--brand-coral:#ff6b4a;--brand-electric:#4f8cff;--brand-copy:#20232c;--brand-muted:#697080;--brand-line:rgba(38,43,55,.16);--brand-line-dark:rgba(247,245,240,.14);--brand-shadow:0 18px 45px rgba(8,10,15,.2);--brand-display:"Iowan Old Style",Baskerville,"Times New Roman",serif;--brand-interface:"Segoe UI",Arial,sans-serif;--brand-radius-sm:6px;--brand-radius-md:10px;--brand-radius-lg:18px;--brand-transition:180ms cubic-bezier(.2,.75,.25,1)}body:has(>.site-header){background:var(--brand-ivory);color:var(--brand-copy);font-family:var(--brand-interface)}.home-modern h1,.home-modern h2,body:has(>.site-header) h1,body:has(>.site-header) h2{font-family:var(--brand-display);font-weight:500;letter-spacing:-.045em}.home-modern{--ph-night:var(--brand-charcoal);--ph-deep:#0e0d0b;--ph-panel:var(--brand-stone);--ph-paper:var(--brand-ivory);--ph-white:#f8f4ec;--ph-mint:var(--brand-champagne);--ph-teal:var(--brand-champagne-dark);--ph-gold:var(--brand-champagne);--ph-ink:var(--brand-ink);--ph-muted:var(--brand-muted);--ph-line:var(--brand-line);--ph-radius:var(--brand-radius-md);--ph-shadow:var(--brand-shadow)}.premium-header{height:76px;background:linear-gradient(180deg,rgba(17,16,14,.96),rgba(17,16,14,.84));border-bottom:1px solid var(--brand-line-dark);box-shadow:none;backdrop-filter:blur(10px)}.premium-header.is-scrolled{height:68px;background:rgba(17,16,14,.98);box-shadow:0 6px 18px rgba(0,0,0,.16)}.premium-footer .brand>i,.premium-header .brand>i{border:1px solid rgba(199,161,90,.52);border-radius:var(--brand-radius-sm);color:var(--brand-champagne);background:transparent;box-shadow:none}.premium-footer .brand span,.premium-header .brand span{font-weight:650;letter-spacing:.115em}.premium-footer .brand b,.premium-header .brand b{color:var(--brand-champagne)}.premium-header nav a{color:#d0c9bd;font-weight:500;letter-spacing:.01em}.premium-header .header-cta,.premium-header nav a:after{background:var(--brand-champagne)}.premium-header .header-cta{border-radius:var(--brand-radius-sm);border:1px solid #d8b978;color:#211b12;box-shadow:0 4px 0 #705326;font-weight:650}.premium-header .header-cta:hover{box-shadow:0 2px 0 #705326;transform:translateY(2px);background:#d2ae67}.nexus-hero:has(.hero-sequence){min-height:860px;background:var(--brand-ink);padding-top:112px}.nexus-hero .hero-grid{opacity:.38;background-image:linear-gradient(rgba(242,238,229,.045) 1px,transparent 0),linear-gradient(90deg,rgba(242,238,229,.045) 1px,transparent 0);background-size:86px 86px}.hero-sequence{color:#9d907c;font-weight:500;letter-spacing:.2em}.nexus-hero:has(.hero-sequence) .featured-shell{min-height:670px;border:1px solid var(--brand-line-dark);border-radius:var(--brand-radius-sm) 24px var(--brand-radius-sm) var(--brand-radius-sm);background:var(--brand-stone);box-shadow:0 24px 54px rgba(0,0,0,.34)}.nexus-hero:has(.hero-sequence) .featured-image{min-height:670px}.hero-image-shade{background:linear-gradient(90deg,transparent 54%,rgba(23,21,18,.96)),linear-gradient(0deg,rgba(17,16,14,.58),transparent 38%);box-shadow:inset 0 0 45px rgba(0,0,0,.22)}.nexus-hero:has(.hero-sequence) .hero-content{background:var(--brand-stone);padding-inline:52px}.nexus-hero .hero-label{font-weight:500;letter-spacing:.13em}.hero-label svg,.nexus-hero .hero-label{color:var(--brand-champagne)}.nexus-hero:has(.hero-sequence) .hero-content h1{font-size:clamp(4rem,5.6vw,7rem);line-height:.82;color:var(--brand-ivory);font-weight:500}.nexus-hero .hero-content>p{color:#c5bdae;font-size:1rem}.nexus-hero .live-pill{border-radius:var(--brand-radius-sm);background:rgba(17,16,14,.88);border:1px solid var(--brand-line-dark);font-weight:600;letter-spacing:.08em}.nexus-hero .live-pill i{background:var(--brand-success);box-shadow:none}.nexus-hero .hero-ticket{font-family:var(--brand-interface);color:#ddd4c6;font-weight:500}.hero-commerce{border-top:1px solid var(--brand-line-dark)}.nexus-hero:has(.hero-sequence) .hero-price strong{color:var(--brand-champagne);font-family:var(--brand-interface);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.055em}.hero-price small,.hero-price span{color:#aaa092;font-weight:500;letter-spacing:.08em}.nexus-action{border-radius:var(--brand-radius-sm);background:var(--brand-champagne);border:1px solid #d8b978;color:#211b12;box-shadow:0 5px 0 #6f5227;transition:transform var(--brand-transition),background var(--brand-transition),box-shadow var(--brand-transition)}.nexus-action-icon{border-radius:4px;background:#272017;color:var(--brand-ivory)}.nexus-action:hover{transform:translateY(2px);background:#d1ae68;box-shadow:0 3px 0 #6f5227}.nexus-action:active{transform:translateY(5px);box-shadow:0 0 0 #6f5227}.nexus-action:focus-visible{outline:3px solid var(--brand-ivory)}.progress,.progress-track{height:4px;border-radius:0;background:rgba(242,238,229,.13)}.progress span,.progress-track i{border-radius:0;background:var(--brand-champagne)}.nexus-hero .hero-trust{color:#aaa194}.home-section{padding-block:90px}.compact-heading>div>span,.editorial-heading>div>span,.process-heading>span,.trust-statement>span{color:var(--brand-champagne-dark);font-weight:600;letter-spacing:.11em}.compact-heading h2,.editorial-heading h2,.process-heading h2,.trust-statement h2{font-weight:500}.showcase-card{border-radius:var(--brand-radius-md);background:#f8f4ec;box-shadow:0 10px 25px rgba(17,16,14,.08)}.showcase-card:hover{border-color:rgba(138,104,47,.45);box-shadow:var(--brand-shadow)}.public-status{border-radius:var(--brand-radius-sm);background:rgba(17,16,14,.9);font-weight:600}.public-status.status-active{color:#d9e4dc;border-left:3px solid var(--brand-success)}.status-scheduled{background:#e8dfcf;color:#604b28}.status-draw_pending,.status-sold_out{background:#dac39d;color:#513c1c}.status-completed{background:#d8d2c8;color:#49433b}.showcase-heading strong,.winner-number{color:var(--brand-champagne-dark)}.card-link{border-radius:var(--brand-radius-sm);background:var(--brand-stone);font-weight:600;text-transform:none;letter-spacing:0}.card-link:hover{background:#3a332a}.instant-strip{border-radius:var(--brand-radius-md);background:var(--brand-stone);box-shadow:0 12px 28px rgba(17,16,14,.15)}.instant-strip a{color:var(--brand-champagne)}.process-section{background:var(--brand-charcoal);color:var(--brand-ivory)}.process-section:before{background-image:linear-gradient(90deg,transparent,rgba(199,161,90,.07),transparent);mask-image:none}.process-section:after{content:"00192 · 01844 · 09120 · 10922";color:rgba(242,238,229,.035);font-weight:500}.process-line{grid-template-columns:repeat(4,1fr)}.process-line:before{background:rgba(199,161,90,.36)}.process-line li>span{border:1px solid rgba(199,161,90,.55);border-radius:var(--brand-radius-sm);background:var(--brand-charcoal);font-weight:600}.process-line li>span,.process-line svg{color:var(--brand-champagne)}.process-line h3{font-weight:500;font-size:1.1rem}.process-line p{color:#a9a094}.winners-wrap{background:var(--brand-sand)}.winner-showcase article{border-radius:var(--brand-radius-md);background:var(--brand-ivory);box-shadow:none}.winner-showcase .winner-featured{border-radius:var(--brand-radius-sm) 18px var(--brand-radius-sm) var(--brand-radius-sm);background:linear-gradient(115deg,#211e1a,#30291f);box-shadow:var(--brand-shadow)}.winner-featured .winner-icon,.winner-icon{border-radius:var(--brand-radius-sm);background:transparent;color:var(--brand-champagne);border:1px solid rgba(199,161,90,.5)}.winner-badge,.winner-featured .winner-badge{border-radius:var(--brand-radius-sm);background:transparent;color:var(--brand-champagne-dark);border-bottom:1px solid}.winner-featured .winner-badge,.winner-featured .winner-number{color:var(--brand-champagne)}.confetti{opacity:.06;background-image:linear-gradient(35deg,transparent 49%,var(--brand-champagne) 50%,transparent 51%)}.trust-section{background:var(--brand-ivory)}.trust-points svg,.trust-statement a{color:var(--brand-champagne-dark)}.results-band{background:#ded4c4}.premium-empty{border-radius:var(--brand-radius-md);background:#f7f1e7}.premium-empty>span{border-radius:var(--brand-radius-sm);background:var(--brand-stone);color:var(--brand-champagne)}.premium-footer{background:#0e0d0b;color:#aaa195}.footer-lead h2{color:var(--brand-ivory);font-weight:500}.footer-nav span{color:var(--brand-champagne);font-weight:600;letter-spacing:.1em}.footer-nav a{color:#c5bdae}.footer-bottom{border-color:var(--brand-line-dark)}body:has(>.site-header) .page-hero,body:has(>.site-header) .premium-bg{background:var(--brand-charcoal);color:var(--brand-ivory)}.page-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(199,161,90,.28)}.page-hero:after{content:"00192 · 01844 · 09120";position:absolute;right:4%;bottom:-.1em;color:rgba(242,238,229,.045);font:500 clamp(2.8rem,7vw,7rem)/1 var(--brand-interface)}.page-hero .eyebrow{color:var(--brand-champagne);font-weight:500;letter-spacing:.11em}.page-hero p{color:#bdb4a7}.campaign-page{background:var(--brand-ivory)}.campaign-top{padding-top:110px}.gallery-main{border-radius:var(--brand-radius-md);background:var(--brand-charcoal);box-shadow:0 16px 35px rgba(17,16,14,.2)}.gallery-expand{background:rgba(17,16,14,.84)}.gallery-expand,.thumbnails button{border-radius:var(--brand-radius-sm)}.thumbnails button{background:#eee7dc}.thumbnails .selected{border-color:var(--brand-champagne-dark)}.premium-purchase{border-radius:var(--brand-radius-md);border:1px solid var(--brand-line);box-shadow:0 12px 30px rgba(17,16,14,.11);background:#f8f3ea}.premium-purchase h1{font-weight:500}.premium-purchase .price{color:var(--brand-champagne-dark);font-family:var(--brand-interface);font-variant-numeric:tabular-nums;font-weight:650}.campaign-card .button,.consult-page .button.primary,.mobile-sticky-cta a,.premium-purchase .button.primary{border-radius:var(--brand-radius-sm);background:var(--brand-champagne);color:#221b12;box-shadow:0 4px 0 #705326;font-weight:650}.consult-page .button.primary:hover,.premium-purchase .button.primary:hover{transform:translateY(2px);box-shadow:0 2px 0 #705326}.availability svg,.secure-note svg{color:var(--brand-success)}.quantity button,.quick button{border-radius:var(--brand-radius-sm);background:#eee6d9;border-color:#d5c9b8}.order-summary,.secure-note{border-radius:var(--brand-radius-sm);background:#ebe3d6}.prize-showcase{border-radius:var(--brand-radius-md);background:var(--brand-sand)}.prize-list article,.rich-content{border-radius:var(--brand-radius-md);background:#f8f3ea;border-color:var(--brand-line)}.prize-list svg{color:var(--brand-champagne-dark)}.content-grid h2,.prize-showcase h2{font-family:var(--brand-display);font-weight:500}.mobile-sticky-cta{background:rgba(17,16,14,.97)}.consult-page{background:var(--brand-charcoal)!important}.consult-card{border-radius:var(--brand-radius-md);background:var(--brand-ivory);border:1px solid rgba(199,161,90,.3);box-shadow:0 20px 45px rgba(0,0,0,.25);backdrop-filter:none}.consult-icon{border-radius:var(--brand-radius-sm);background:var(--brand-champagne);color:#211b12}.consult-card .eyebrow.dark,.prize-showcase .eyebrow.dark,.rich-content .eyebrow.dark{color:var(--brand-champagne-dark);font-weight:600}.consult-card h1{font-family:var(--brand-display);font-weight:500}.consult-card input{border-radius:var(--brand-radius-sm);background:#faf6ef;border-color:#cfc3b3}.result-list article{border-radius:var(--brand-radius-sm);background:#e9e0d3}.number-chips span{border-radius:4px;background:#ded1bd;color:#342a1e}body:has(>.site-header)>.section,body:has(>.site-header)>main>.section{background:var(--brand-ivory)}.campaign-card.premium-card,.winner-card{border-radius:var(--brand-radius-md);background:#f8f3ea;border-color:var(--brand-line);box-shadow:0 9px 22px rgba(17,16,14,.08)}.winner-card>svg{border-radius:var(--brand-radius-sm);color:var(--brand-champagne-dark);background:#e8dcc9}.campaign-media{background:var(--brand-charcoal)}.media-placeholder{background:var(--brand-stone);color:var(--brand-champagne)}.card-winning-number{color:var(--brand-champagne-dark)}@media(max-width:1023px){.mobile-menu{background:rgba(17,16,14,.99)}.mobile-menu nav a span{color:var(--brand-champagne)}.process-line{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.nexus-hero:has(.hero-sequence){padding:76px 10px 28px}.nexus-hero:has(.hero-sequence) .featured-shell{border-radius:var(--brand-radius-sm) 18px var(--brand-radius-sm) var(--brand-radius-sm)}.nexus-hero:has(.hero-sequence) .hero-content{padding:28px 20px 24px}.nexus-hero:has(.hero-sequence) .hero-content h1{font-size:3.35rem}.nexus-action{box-shadow:0 4px 0 #705326}.home-section{padding-block:64px}.process-line{grid-template-columns:1fr}.winner-showcase .winner-featured{border-radius:var(--brand-radius-md)}.consult-card{padding:26px 20px}.campaign-top{padding-top:78px}.premium-purchase,.rich-content{border-radius:var(--brand-radius-md)}.mobile-menu>.premium-cta{border-radius:var(--brand-radius-sm);background:var(--brand-champagne);color:#211b12}}@media(prefers-reduced-motion:reduce){.campaign-media img,.featured-image img,.nexus-action,.premium-header{transition:none}}.public-status.status-active,.status-active{color:var(--brand-ivory);background:var(--brand-success);border-left:3px solid #78917f}.consult-card{color:var(--brand-copy)}.consult-card>p{color:var(--brand-muted)}.nexus-action-copy small{color:#211b12;opacity:1}.campaign-page,.home-modern{--campaign-accent:var(--brand-coral);--campaign-accent-alt:var(--brand-champagne)}.accent-blue{--campaign-accent:var(--brand-electric);--campaign-accent-alt:#78b4ff}.accent-gold{--campaign-accent:var(--brand-champagne);--campaign-accent-alt:#ffd16c}.accent-hot{--campaign-accent:var(--brand-coral);--campaign-accent-alt:var(--brand-champagne)}.premium-header{height:80px;background:rgba(17,19,26,.88);backdrop-filter:blur(16px);border-color:rgba(247,245,240,.11)}.premium-header .brand>i{width:40px;height:40px;border-color:rgba(244,185,66,.65);color:var(--brand-champagne)}.premium-header .brand span{font-size:1.04rem}.premium-header nav a{font-size:.9rem;color:#dedfe4}.premium-header .header-cta{background:linear-gradient(110deg,var(--brand-champagne),#ffd36f);border-color:#ffd779;box-shadow:0 5px 0 #82580a,0 10px 22px rgba(244,185,66,.12)}.nexus-hero:has(.hero-sequence){min-height:820px;padding:112px max(3vw,calc((100vw - 1480px)/2)) 66px;background:radial-gradient(circle at 83% 12%,rgba(255,107,74,.16),transparent 28%),linear-gradient(135deg,#0d1017,#141a28 62%,#11131a)}.nexus-hero:has(.hero-sequence) .featured-shell{width:min(94vw,1480px);min-height:650px;margin-inline:auto;grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr);border-radius:14px 26px 14px 14px;border-color:rgba(255,107,74,.25);box-shadow:0 28px 70px rgba(0,0,0,.38),0 0 0 1px rgba(247,245,240,.04)}.nexus-hero:has(.hero-sequence) .featured-image{min-height:650px}.nexus-hero:has(.hero-sequence) .featured-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.nexus-hero:has(.hero-sequence) .featured-shell:hover .featured-image img{transform:scale(1.035)}.hero-image-shade{background:linear-gradient(90deg,transparent 66%,rgba(26,30,41,.94)),linear-gradient(0deg,rgba(11,13,19,.46),transparent 35%)}.nexus-hero:has(.hero-sequence) .hero-content{background:linear-gradient(150deg,#1c2130,#181c27);padding-inline:44px}.nexus-hero:has(.hero-sequence) .hero-content h1{font-family:var(--brand-display);font-size:clamp(3.8rem,5.4vw,6.8rem)}.hero-label svg,.nexus-hero .hero-label{color:#ff8b70}.nexus-hero:has(.hero-sequence) .hero-price strong{color:var(--campaign-accent-alt);font-size:clamp(2.8rem,3.5vw,4.2rem)}.nexus-hero .live-pill{background:var(--brand-success);border:0}.nexus-hero .live-pill i{background:#b7f0d4}.nexus-action{position:relative;overflow:hidden;background:linear-gradient(110deg,var(--campaign-accent),#ff8a5c);border-color:#ff9b80;box-shadow:0 5px 0 #8c3022,0 12px 28px rgba(255,107,74,.16);color:#180d0a}.nexus-action:before{content:"";position:absolute;inset:-40% auto -40% -35%;width:24%;background:rgba(255,255,255,.32);transform:skewX(-20deg);transition:left .55s ease}.nexus-action:hover:before{left:115%}.nexus-action:hover{background:linear-gradient(110deg,#ff7858,#ff9a68);box-shadow:0 3px 0 #8c3022,0 15px 30px rgba(255,107,74,.2)}.nexus-action-icon{background:#20100e}.nexus-action-copy small{color:#4a1710}.nexus-hero .progress-track{height:5px;border-radius:99px}.progress span,.progress-track i{border-radius:99px;background:linear-gradient(90deg,var(--campaign-accent),var(--campaign-accent-alt))}.nexus-hero .hero-trust svg{color:var(--brand-champagne)}.campaigns-showcase{width:min(94vw,1460px)}.campaigns-showcase .editorial-heading h2,.process-heading h2,.trust-statement h2,.winners-section h2{font-family:var(--brand-interface);font-weight:650;letter-spacing:-.045em}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.showcase-card{position:relative;border-radius:16px;background:#fff;overflow:hidden}.showcase-card:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--campaign-accent),var(--campaign-accent-alt));opacity:.85}.showcase-visual{height:290px}.card-link{background:#171b25}.card-link:hover{background:#252c3a}.showcase-heading strong{color:#b1462e}.showcase-progress .progress-track{height:5px;background:#e1e4ea}.showcase-progress .progress-track i{background:linear-gradient(90deg,var(--campaign-accent),var(--campaign-accent-alt))}.process-section{background:radial-gradient(circle at 85% 18%,rgba(79,140,255,.14),transparent 30%),linear-gradient(140deg,#111621,#192234);border-block:1px solid rgba(79,140,255,.16)}.process-section:before{background-image:linear-gradient(rgba(79,140,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(79,140,255,.05) 1px,transparent 0);background-size:46px 46px}.process-heading>span{color:#7fadff}.process-line:before{height:3px;border-radius:99px;background:linear-gradient(90deg,var(--brand-electric),var(--brand-coral),var(--brand-champagne))}.process-line li{transition:transform .22s ease}.process-line li:hover{transform:translateY(-6px)}.process-line li>span{width:54px;height:54px;border:0;border-radius:14px;background:#222b3d;color:#fff;box-shadow:inset 0 0 0 1px rgba(79,140,255,.34)}.process-line li:nth-child(2)>span{box-shadow:inset 0 0 0 1px rgba(255,107,74,.42)}.process-line li:nth-child(3)>span{box-shadow:inset 0 0 0 1px rgba(244,185,66,.42)}.process-line svg{width:23px;height:23px;color:#7fadff}.process-line li:nth-child(2) svg{color:#ff8b70}.process-line li:nth-child(3) svg{color:#ffd068}.winners-wrap{background:linear-gradient(160deg,#f4f1ea,#ebe7de)}.winner-empty{min-height:210px;border:0;background:linear-gradient(120deg,#fff,#f5f1e8);box-shadow:0 14px 32px rgba(13,16,23,.08)}.empty-trophy{width:86px;height:86px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,var(--brand-champagne),#ffd36e);color:#362506;transform:rotate(-4deg)}.empty-trophy svg{width:40px;height:40px}.winner-empty>a{padding:13px 17px;border-radius:10px;background:#171b25;color:#fff}.trust-points article{transition:transform .2s ease,background .2s ease}.trust-points article:hover{transform:translateX(6px);background:#fff}.trust-points svg{width:28px;height:28px;color:var(--brand-electric)}.premium-footer{position:relative;background:linear-gradient(140deg,#0d1017,#141925);border-top:1px solid rgba(79,140,255,.16)}.footer-lead h2{font-family:var(--brand-interface);font-weight:650}.footer-lead:after{content:"Pronto para participar?  →";display:inline-flex;margin-top:22px;padding:12px 16px;border-radius:9px;background:var(--brand-champagne);color:#251a05;font-weight:700}.footer-nav span{color:#7fadff}.campaign-page{background:linear-gradient(180deg,#11131a 0 720px,var(--brand-ivory) 720px)}.campaign-top{width:min(94vw,1460px);grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr);padding-top:105px;gap:24px}.campaign-page .gallery-main{border:1px solid rgba(79,140,255,.22);border-radius:16px;box-shadow:0 24px 55px rgba(0,0,0,.34)}.campaign-page .thumbnails button{background:#202634;color:#fff;border-color:#343d50;transition:transform .2s,border-color .2s}.campaign-page .thumbnails button:hover{transform:translateY(-2px)}.campaign-page .thumbnails .selected{border:2px solid var(--campaign-accent)}.premium-purchase{background:#1a1e29;color:#f7f5f0;border:1px solid rgba(255,107,74,.2);border-radius:16px;box-shadow:0 22px 48px rgba(0,0,0,.3)}.premium-purchase h1{font-family:var(--brand-display);font-size:clamp(2.7rem,3.4vw,4.2rem)}.premium-purchase .progress-meta,.premium-purchase>p{color:#b7bdc9}.premium-purchase .price{color:var(--brand-champagne);font-size:clamp(2.7rem,4vw,4.3rem);line-height:1}.premium-purchase .price small,.premium-purchase .price span{color:#aeb5c3}.premium-purchase .quantity{max-width:none;display:grid;grid-template-columns:58px 1fr 58px;gap:8px}.premium-purchase .quantity input{width:100%;border:0;border-radius:10px;background:#252c3a;color:#fff;font-size:1.5rem;font-weight:750}.premium-purchase .quantity button{width:auto;border:1px solid #3b4559;background:#252c3a;color:#fff;font-size:1.25rem}.premium-purchase .quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.premium-purchase .quick button{padding:11px 8px;border:1px solid #3b4559;background:#222938;color:#f2f4f8;font-weight:650}.premium-purchase .quick button:hover{border-color:var(--campaign-accent);background:#2b3344}.premium-purchase .order-summary{background:#222836;color:#c5cad4}.premium-purchase .order-summary span:last-child{font-size:1.15rem;color:#fff;border-color:#3a4354}.premium-purchase .order-summary span:last-child strong{font-size:1.45rem;color:var(--brand-champagne)}.premium-purchase .button.primary{background:linear-gradient(110deg,var(--campaign-accent),#ff9a62);color:#180d0a;border:1px solid #ff9c81;box-shadow:0 5px 0 #8c3022,0 12px 28px rgba(255,107,74,.16);font-size:1rem}.premium-purchase .secure-note{background:#222a37;color:#bdc4cf}.premium-purchase .availability{color:#dce1e8}.campaign-page .content-grid,.campaign-page .prize-showcase{background:transparent}.campaign-page .rich-content{background:#fff}.reveal-ready .reveal-item{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.reveal-ready .reveal-item.is-revealed{opacity:1;transform:none}@media(max-width:1023px){.campaign-top,.nexus-hero:has(.hero-sequence) .featured-shell{grid-template-columns:1fr}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-page{background:linear-gradient(180deg,#11131a 0 1180px,var(--brand-ivory) 1180px)}}@media(max-width:700px){.premium-header{height:68px}.premium-header .brand>i{width:34px;height:34px}.nexus-hero:has(.hero-sequence){padding-inline:8px}.nexus-hero:has(.hero-sequence) .featured-shell{width:100%;grid-template-rows:330px auto;border-radius:14px}.nexus-hero:has(.hero-sequence) .featured-image{min-height:330px}.nexus-hero:has(.hero-sequence) .hero-content h1{font-family:var(--brand-display);font-size:3.2rem}.hero-commerce{gap:16px}.showcase-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px}.showcase-card{flex:0 0 86%;scroll-snap-align:start}.process-line li:hover,.trust-points article:hover{transform:none}.winner-empty{grid-template-columns:1fr;justify-items:start}.empty-trophy{width:68px;height:68px}.campaign-page{background:linear-gradient(180deg,#11131a 0 1210px,var(--brand-ivory) 1210px)}.campaign-top{width:calc(100% - 20px);padding-top:78px}.premium-purchase{padding:22px 18px}.premium-purchase .quick{grid-template-columns:repeat(3,1fr)}.reveal-ready .reveal-item{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.reveal-ready .reveal-item{opacity:1;transform:none}.nexus-action:before,.process-line li,.trust-points article{transition:none}}.up-brand{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.up-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px 18px 13px 13px;background:linear-gradient(145deg,#f2c46f,#d69b36);color:#101722;box-shadow:inset 0 1px rgba(255,255,255,.55),0 8px 22px rgba(0,0,0,.16)}.up-mark svg{width:30px;height:30px;fill:currentColor}.up-wordmark{display:flex;align-items:baseline;gap:.28em;font-size:1rem;font-weight:620;letter-spacing:.01em;white-space:nowrap}.up-wordmark strong{font-size:1.3em;font-weight:900;letter-spacing:-.06em}.up-wordmark small{margin-left:.35em;padding-left:.7em;border-left:1px solid;opacity:.58;font-size:.64em;text-transform:uppercase;letter-spacing:.12em}.admin-sidebar .up-brand,.premium-footer .up-brand,.premium-header .up-brand{color:#fff}.premium-header{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,15,24,.76);backdrop-filter:blur(18px) saturate(140%)}.premium-header.is-scrolled{background:rgba(10,15,24,.94);box-shadow:0 12px 34px rgba(3,7,13,.18)}.process-section:after{content:"UP / 01—04"!important}.image-fallback{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:radial-gradient(circle at 50% 20%,rgba(242,196,111,.13),transparent 42%),linear-gradient(145deg,#121a28,#0a101a);color:#fff;text-align:center}.image-fallback .up-wordmark{font-size:.9rem}.image-fallback>span{color:#9ba8b5;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.campaign-art span{font-size:clamp(5rem,12vw,10rem);letter-spacing:-.1em}.admin-login-page{background:radial-gradient(circle at 20% 15%,rgba(242,196,111,.15),transparent 30%),linear-gradient(145deg,#0a101a,#121c2b)}.admin-login-card{border:1px solid rgba(255,255,255,.58);background:rgba(255,255,255,.94);box-shadow:0 28px 80px rgba(0,0,0,.28)}.admin-login-card .up-brand{color:#101722}.admin-login-card h1{color:#111827}.admin-login-card input{background:#f8fafc;transition:border-color .2s,box-shadow .2s}.admin-login-card input:focus{border-color:#c58c2c;box-shadow:0 0 0 4px rgba(197,140,44,.12)}.admin-login-card button{background:#111827;transition:transform .2s,background .2s}.admin-login-card button:hover{background:#1b2a42;transform:translateY(-1px)}.footer-lead:after{display:none}.instant-prize-callout{width:min(94vw,1380px);min-height:190px;margin:52px auto;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:34px;padding:18px 28px 18px 18px;border:1px solid rgba(79,140,255,.24);border-radius:18px;background:linear-gradient(115deg,#17233a,#202846 55%,#392239);color:#fff;box-shadow:0 20px 45px rgba(13,16,23,.18);overflow:hidden}.instant-strip-visual{position:relative;align-self:stretch;min-height:150px;display:grid;place-items:center;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#ff6b4a,#f4b942);color:#24140e}.instant-strip-visual img{object-fit:cover;transition:transform .45s ease}.instant-prize-callout:hover .instant-strip-visual img{transform:scale(1.05)}.instant-strip-visual>svg{width:60px;height:60px}.instant-strip-copy small{display:block;color:#ffb29f;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.instant-strip-copy strong{display:block;margin-top:8px;font-size:clamp(1.45rem,2.6vw,2.4rem);line-height:1.05}.instant-strip-copy p{max-width:640px;margin:9px 0 0;color:#cbd1dd}.instant-prize-callout>a{display:flex;align-items:center;gap:10px;padding:14px 17px;border-radius:10px;background:#f4b942;color:#241905;font-weight:750;transition:transform .2s ease,filter .2s ease}.instant-prize-callout>a:hover{transform:translateY(-3px);filter:brightness(1.06)}.instant-prize-callout>a svg{transition:transform .2s}.instant-prize-callout>a:hover svg{transform:translateX(4px)}.instant-prizes-section{width:min(94vw,1460px);margin:56px auto 72px;padding:clamp(30px,4vw,54px)!important;border:1px solid rgba(138,104,47,.15);border-radius:24px;background:radial-gradient(circle at 94% 4%,rgba(244,185,66,.2),transparent 31%),linear-gradient(145deg,#fffdf8,#f6f0e6);color:var(--brand-ink);box-shadow:0 24px 60px rgba(39,31,20,.13)}.instant-prizes-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,390px);align-items:end;gap:32px;margin-bottom:34px}.instant-prizes-intro header{max-width:750px}.instant-prizes-eyebrow{display:flex;align-items:center;gap:10px;color:#b94732;font-size:.88rem;font-weight:700;letter-spacing:.045em}.instant-prizes-eyebrow svg{width:22px;height:22px;stroke-width:2.4;color:#d04f38}.instant-prizes-section h2{margin:11px 0 14px;color:var(--brand-ink);font-family:var(--brand-interface)!important;font-size:clamp(2.65rem,4.2vw,4.75rem);font-weight:650!important;line-height:1.03;letter-spacing:-.045em!important}.instant-prizes-intro header p{max-width:700px;margin:0;color:#4e4b46;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.75}.instant-prizes-confidentiality{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;border:1px solid rgba(138,104,47,.2);border-radius:14px;background:rgba(255,255,255,.72);color:#403b34;font-size:.9rem;font-weight:600;line-height:1.55}.instant-prizes-confidentiality svg{width:21px;height:21px;flex:0 0 auto;color:#b94732;stroke-width:2.3}.instant-prize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.single-instant-prize{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(32px,5vw,74px)}.single-instant-prize .instant-prizes-intro{display:block;margin:0}.single-instant-prize .instant-prizes-confidentiality{margin-top:26px}.single-instant-prize .instant-prize-grid{grid-template-columns:1fr}.single-instant-prize .instant-prize-card{width:100%;max-width:760px;justify-self:end}.single-instant-prize .instant-prize-media{height:clamp(270px,28vw,390px)}.instant-prize-card{min-width:0;border:1px solid rgba(38,35,30,.1);border-radius:18px;overflow:hidden;background:#fff;color:#1d2330;box-shadow:0 14px 32px rgba(39,31,20,.14);transition:transform .25s ease,box-shadow .25s ease}.instant-prize-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px rgba(39,31,20,.2)}.instant-prize-card.type-vehicle{grid-column:span 2}.instant-prize-media{position:relative;height:250px;overflow:hidden;background:#202b44}.type-vehicle .instant-prize-media{height:320px}.instant-prize-media img{object-fit:cover;transition:transform .5s ease}.instant-prize-card:hover .instant-prize-media img{transform:scale(1.035)}.instant-prize-fallback{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:14px;background:radial-gradient(circle at 70% 20%,rgba(244,185,66,.32),transparent 32%),linear-gradient(145deg,#26385f,#192238);color:#fff}.type-cash .instant-prize-fallback{background:radial-gradient(circle at 70% 20%,rgba(244,185,66,.38),transparent 32%),linear-gradient(145deg,#594019,#252033)}.type-product .instant-prize-fallback{background:linear-gradient(145deg,#e65e43,#8e3049)}.instant-prize-fallback svg{width:76px;height:76px;color:#ffd36e;stroke-width:2.2;filter:drop-shadow(0 5px 12px rgba(12,10,8,.24))}.instant-prize-fallback span{font-size:1rem;font-weight:750}.instant-prize-kicker{position:absolute;left:16px;bottom:14px;padding:8px 11px;border-radius:7px;background:rgba(15,18,27,.9);color:#fff;font-size:.72rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(8px)}.instant-prize-body{padding:25px}.instant-prize-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.instant-prize-title>span{font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#575f6e}.instant-prize-title i{padding:7px 10px;border-radius:99px;font-size:.72rem;font-style:normal;font-weight:750}.instant-prize-title .active{border:1px solid #b9dccb;background:#e5f3eb;color:#155638}.instant-prize-title .won{background:#fff0c8;color:#74500a}.instant-cash strong,.instant-prize-body h3{display:block;margin:18px 0 6px;font-size:1.75rem;line-height:1.1;letter-spacing:-.03em}.instant-cash strong{font-size:clamp(2.75rem,4vw,4.15rem);color:#a83f2d;line-height:.95}.instant-cash small{display:block;margin-top:8px;font-size:.92rem;font-weight:750;color:#555e6b}.instant-prize-body>p{min-height:48px;color:#4e5664;font-size:.96rem;line-height:1.6}.instant-available,.instant-winner{display:flex;align-items:center;gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid #dde1e7;color:#303947;font-size:.88rem;font-weight:700}.instant-available svg,.instant-winner svg{width:21px;height:21px;color:#c84f39;stroke-width:2.3}.instant-winner span{display:grid}.instant-winner small{color:#68717e;font-weight:500}.instant-prize-card.is-won{box-shadow:inset 0 0 0 2px rgba(199,145,38,.6),0 14px 32px rgba(39,31,20,.16)}.single-instant-prize .instant-prize-card.type-vehicle{grid-column:auto}.instant-image-field{display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:center;padding:18px;border:1px solid #dfe3ea;border-radius:12px;background:#f8fafc}.admin-prize-thumb,.instant-image-preview{position:relative;overflow:hidden;background:#e9edf4}.instant-image-preview{width:180px;height:125px;border-radius:10px;display:grid;place-items:center;color:#687286}.admin-prize-thumb img,.instant-image-preview img{object-fit:cover}.instant-image-field>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.instant-image-field p,.instant-image-field small,.instant-image-field strong{width:100%}.instant-image-field p{margin:3px 0;color:#6d7583}.file-button{position:relative;overflow:hidden;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-prize-thumb{height:170px;margin:-20px -20px 17px;border-radius:12px 12px 0 0;display:grid;place-items:center;color:#566176;font-weight:750}.instant-admin-grid .admin-card{overflow:hidden}@media(max-width:1023px){.instant-prizes-intro,.single-instant-prize{grid-template-columns:1fr}.single-instant-prize .instant-prizes-intro{display:grid}.single-instant-prize .instant-prize-card{max-width:none}.single-instant-prize .instant-prize-media{height:330px}.instant-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instant-prize-card.type-vehicle{grid-column:span 2}.instant-prize-callout{grid-template-columns:150px 1fr}.instant-prize-callout>a{grid-column:2;justify-self:start}.instant-strip-visual{grid-row:span 2}}@media(max-width:700px){.instant-prize-callout{width:calc(100% - 20px);grid-template-columns:88px 1fr;gap:16px;margin:28px auto;padding:14px}.instant-strip-visual{min-height:100px;grid-row:auto}.instant-strip-copy strong{font-size:1.25rem}.instant-strip-copy p{font-size:.84rem}.instant-prize-callout>a{grid-column:1/-1;width:100%;justify-content:center}.instant-prizes-section{width:calc(100% - 20px);margin-block:30px 48px;padding:30px 16px!important;border-radius:17px}.instant-prizes-intro,.single-instant-prize .instant-prizes-intro{display:block;margin-bottom:24px}.instant-prizes-section h2{font-size:clamp(2.25rem,11vw,3.15rem);line-height:1.02}.instant-prizes-eyebrow{font-size:.82rem}.instant-prizes-intro header p{font-size:1rem;line-height:1.65}.instant-prizes-confidentiality,.single-instant-prize .instant-prizes-confidentiality{margin-top:20px;padding:14px;font-size:.86rem}.instant-prize-grid{grid-template-columns:1fr;gap:16px}.instant-prize-card,.instant-prize-card.type-vehicle{width:100%;grid-column:auto}.instant-prize-media,.single-instant-prize .instant-prize-media,.type-vehicle .instant-prize-media{height:240px}.instant-prize-body{padding:21px}.instant-cash strong{font-size:2.8rem}.instant-image-field{grid-template-columns:1fr}.instant-image-preview{width:100%;height:190px}}@media(prefers-reduced-motion:reduce){.instant-prize-callout>a,.instant-prize-callout>a svg,.instant-prize-card,.instant-prize-media img,.instant-strip-visual img{transition:none}.instant-prize-callout>a:hover,.instant-prize-card:hover{transform:none}}.mobile-campaign-status{display:none}.campaign-transparency{grid-column:1/-1;display:grid;gap:4px;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:#fff}.campaign-transparency span{color:var(--muted)}.rich-content details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:800}.campaigns-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;padding:24px;border:1px solid #efb4ad;border-radius:18px;background:#fff7f6}.danger-zone h2,.danger-zone p{margin:4px 0}.admin-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#07111dcc}.admin-modal{width:min(620px,100%);padding:28px;border-radius:22px;background:#fff;box-shadow:0 30px 90px #0007}.admin-modal label{display:grid;gap:8px}.admin-modal input,.wizard select{min-height:48px;border:1px solid #ccd7e3;border-radius:12px;padding:12px;background:#fff;font-size:16px}.premium-checkout,.premium-checkout h2,.premium-checkout label,.premium-checkout strong{color:#111827}.premium-checkout .quantity input{color:#111827;background:#fff}.premium-checkout .quantity button,.premium-checkout .quick button{color:#172033;background:#f4f0e8}.premium-checkout .order-summary{color:#4b5563}.premium-checkout .order-summary strong{color:#111827}.premium-checkout .field-error{color:#b42318;font-size:.78rem;font-weight:700}.premium-checkout .field-invalid input{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2014}.premium-checkout input[aria-invalid=true]:focus{outline:2px solid #d92d20;outline-offset:2px}.premium-checkout .poll-warning{margin-top:14px;padding:11px 13px;border-radius:12px;background:#fff7dc;color:#765b12;font-size:.82rem;text-align:center}.button:active,a.card-link:active,button:active{transform:translateY(1px)}.button:disabled,button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:700px){.campaign-top{display:flex!important;flex-direction:column;padding-top:78px!important}.mobile-campaign-status{display:inline-flex;order:0;margin-bottom:-12px}.premium-gallery{order:1}.premium-purchase{order:2;position:static!important}.desktop-campaign-status{display:none}.campaign-page .gallery-main{aspect-ratio:4/3;border-radius:14px}.thumbnails{scroll-snap-type:x mandatory;padding-bottom:6px}.thumbnails button{scroll-snap-align:start;min-width:92px;min-height:64px}.premium-purchase h1{font-size:2.35rem!important;margin-block:14px}.premium-purchase>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-purchase .price{font-size:2.65rem!important;margin:18px 0}.campaign-primary-cta,.premium-purchase .quantity button,.premium-purchase .quick button{min-height:48px}.premium-purchase .quantity input{font-size:16px}.premium-purchase .order-summary span:last-child strong{font-size:1.75rem}.mobile-sticky-cta{transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .2s,opacity .2s}.mobile-sticky-cta.visible{transform:none;opacity:1;pointer-events:auto}.mobile-sticky-cta span{display:grid}.mobile-sticky-cta span strong{font-size:1.05rem;color:#f1cf85}.mobile-sticky-cta a{min-height:46px;display:flex;align-items:center}.instant-prize-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.instant-prize-card{flex:0 0 88%;scroll-snap-align:start}.premium-checkout{padding:20px 14px!important}.checkout-steps{display:block!important;margin-bottom:22px!important}.checkout-steps li{display:none!important}.checkout-steps li.active:last-of-type,.checkout-steps li.active:not(:has(+li.active)){display:flex!important;justify-content:flex-start;align-items:center;gap:10px}.checkout-steps li.active small:before{content:"Etapa atual — "}.checkout-stage input,.checkout-stage textarea{font-size:16px;min-height:48px}.checkout-actions .button,.quantity-large button,.quick-premium button{min-height:48px}.danger-zone{align-items:stretch;flex-direction:column}.admin-modal{padding:22px}.admin-modal .quick{display:grid}.showcase-grid.campaigns-count-1{display:block}.showcase-grid.campaigns-count-1 .showcase-card{width:100%}}