@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--green:#075338;--deep:#053723;--gold:#ffc83d;--ink:#18312b;--muted:#688078;--cream:#f7faf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}.container{width:min(1160px,100% - 48px);margin-inline:auto}.section{padding:92px 0}.section-heading{text-align:center;max-width:660px;margin:0 auto 42px}.eyebrow{color:#a97714;letter-spacing:2.4px;align-items:center;gap:12px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow-line{background:#e6b43c;width:24px;height:2px;display:inline-block}.section-heading h2,.results-intro h2,.faq-layout h2{letter-spacing:-1.4px;margin:14px 0;font-size:clamp(32px,4vw,44px);line-height:1.13}.section-heading p,.faq-layout>div>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.eyebrow-left{gap:10px}@media (min-width:1600px){.container{width:min(1280px,100% - 64px)}}.utility-bar{color:#dcebe3;background:#013524;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.utility-inner span:first-child{align-items:center;gap:8px;display:flex}.utility-inner svg{color:var(--gold)}.utility-dot{color:var(--gold);padding:0 7px}.announcement{color:#fff0a5;background:#232723;border-bottom:1px solid #665924}.announcement-inner{letter-spacing:.3px;justify-content:center;align-items:center;gap:13px;min-height:38px;font-size:12px;display:flex}.announcement-inner svg{color:var(--gold)}.announcement-divider{color:#d39b30}.site-header{background:linear-gradient(100deg,#03432c,#08734c 53%,#03432c);border-bottom:2px solid #d3aa3a;position:relative;box-shadow:0 6px 22px #003c2660}.nav-inner{align-items:center;gap:35px;min-height:76px;display:flex}.brand{color:#fff;letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:11px;font-size:22px;font-weight:800;display:inline-flex}.brand strong{color:var(--gold)}.brand small{color:#d5e7de;letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.site-logo{box-sizing:content-box;background:#fff;border:2px solid #f5d17a;border-radius:12px;width:auto;height:46px;padding:5px 12px;display:block;box-shadow:0 4px 12px #002a1d33}.brand-mark{color:#ffd463;background:#ffffff12;border:2px solid #f5d17a;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.desktop-nav{color:#e5f2eb;align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.desktop-nav a:hover,.footer nav a:hover{color:var(--gold)}.nav-cta{background:var(--gold);color:#18352a;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 5px 13px #002a1d40}.nav-cta:hover,.button-gold:hover{background:#ffdb6f;transform:translateY(-2px)}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 65% 40%,#1c925e 0%,#087347 28%,#034d32 62%,#013f2b 100%);min-height:570px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.09;background-image:radial-gradient(#fff6 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.hero-glow{filter:blur(5px);border:1px solid #ffffff20;border-radius:50%;position:absolute}.hero-glow-one{background:#5cce7926;width:660px;height:660px;top:-170px;right:-170px}.hero-glow-two{background:#ffc83d14;width:460px;height:460px;bottom:-300px;left:-280px}.hero-inner{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:26px;min-height:570px;display:grid;position:relative}.hero-badge{color:#ffe59b;letter-spacing:2px;background:#ffffff1b;border:1px solid #f5d77566;border-radius:100px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:#ffcf56;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffcf562b}.hero h1{letter-spacing:-2.8px;margin:24px 0 18px;font-size:clamp(47px,5.25vw,72px);font-weight:900;line-height:1.08}.hero h1 em,.results-intro h2 em{color:#ffd04f;font-style:normal}.hero-content>p{color:#d9eee2;max-width:540px;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:31px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 21px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button-gold{background:var(--gold);color:#173328;box-shadow:0 8px 22px #002a1d3d}.button-outline{color:#fff;background:#ffffff0c;border:1px solid #ffffff7c}.button-outline:hover{background:#ffffff20}.hero-note{color:#d2e7d9;align-items:center;gap:9px;margin-top:30px;font-size:12px;display:flex}.hero-note svg{color:#ffe19a}.hero-art{justify-content:center;align-items:center;height:480px;display:flex;position:relative}.art-orbit{border:1px solid #d3f8c83d;border-radius:50%;position:absolute}.art-orbit-outer{width:440px;height:440px}.art-orbit-inner{width:340px;height:340px}.hero-ticket{z-index:2;color:#145237;background:linear-gradient(145deg,#fff7d2,#f7c553 44%,#dc9c22);border:4px solid #fae8ae;border-radius:24px;width:270px;height:360px;padding:22px;position:relative;transform:rotate(-8deg);box-shadow:0 26px 45px #002e2299,inset 0 0 0 8px #fff8d466}.hero-ticket:before,.hero-ticket:after{content:"";background:#086d46;border-radius:50%;width:28px;height:28px;position:absolute;top:69%}.hero-ticket:before{left:-18px}.hero-ticket:after{right:-18px}.ticket-top{letter-spacing:2px;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.ticket-trophy{color:#a6690f;filter:drop-shadow(0 5px 2px #fff5);justify-content:center;align-items:center;height:170px;display:flex}.ticket-title{text-align:center;letter-spacing:1px;font-size:22px;font-weight:900;line-height:1.08}.ticket-bottom{letter-spacing:1px;border-top:1px dashed #936b2b;justify-content:space-between;margin-top:22px;padding-top:14px;font-size:8px;font-weight:900;display:flex}.lottery-ball{z-index:3;color:#fff;border:7px solid #ffffffb7;border-radius:50%;justify-content:center;align-items:center;font-size:29px;font-weight:900;display:flex;position:absolute;box-shadow:0 15px 20px #0039238c,inset -10px -11px 18px #0003}.ball-left{background:radial-gradient(circle at 30% 25%,#ffa7a2,#e3484e 65%);width:100px;height:100px;top:205px;left:8px}.ball-top{background:radial-gradient(circle at 30% 25%,#ffe6a3,#f0ab22 65%);width:75px;height:75px;font-size:23px;top:40px;right:65px}.ball-right{background:radial-gradient(circle at 30% 25%,#a9d6ff,#3b81db 65%);width:87px;height:87px;bottom:115px;right:16px}.star{color:#ffe57f;font-size:44px;position:absolute}.star-one{top:35px;left:87px}.star-two{top:145px;right:17px}.star-three{bottom:35px;left:80px}.art-caption{z-index:4;color:#214739;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:12px 17px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:28px;right:15px;box-shadow:0 12px 25px #00392175}.art-caption small{color:#7b8e80;margin-top:4px;font-size:10px;font-weight:500;display:block}.caption-icon{color:#139157;background:#e7f8e9;border-radius:10px;padding:8px;display:flex}.hero-bottom-wave{clip-path:polygon(0 65%,25% 100%,50% 55%,75% 98%,100% 45%,100% 100%,0 100%);background:#fff;height:26px;position:absolute;bottom:0;left:0;right:0}.stats-section{background:radial-gradient(45% 80% at 50% 0,#ffc83d14,#0000 70%),linear-gradient(#fff,#f4f8f5);padding:60px 0 78px}.stats-grid{background:linear-gradient(#fff,#fafcfb);border:1px solid #e1eae5;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 34px 70px -38px #0a3d2a59,0 6px 18px -8px #0a3d2a17}.stats-grid:before{content:"";z-index:1;background:linear-gradient(90deg,#e6b43c00,#e6b43c 18%,#ffd463 50%,#e6b43c 82%,#e6b43c00);height:3px;position:absolute;top:0;left:0;right:0}.stat-card{align-items:center;gap:18px;padding:34px 26px;transition:background-color .3s;display:flex;position:relative}.stat-card:not(:first-child):after{content:"";background:linear-gradient(#dde7e200,#dde7e2 22% 78%,#dde7e200);width:1px;position:absolute;top:26px;bottom:26px;left:0}.stat-card:hover{background:#f5f9f6}.stat-card:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.stat-icon{color:#ffd463;background:radial-gradient(circle at 28% 18%,#23a36d,#0000 62%),linear-gradient(145deg,#0a774c,#03432c);border:1px solid #f5d17a8c;border-radius:18px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 28px -14px #03432ce6,inset 0 1px #ffffff47,inset 0 -8px 16px #00000026}.stat-icon:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:200%;transition:left .7s;position:absolute;top:-50%;left:-90%;transform:rotate(25deg)}.stat-card:hover .stat-icon{transform:translateY(-3px)rotate(-4deg)}.stat-card:hover .stat-icon:after{left:140%}.stat-text{flex-direction:column;min-width:0;display:flex}.stat-value{color:#0000;letter-spacing:-1.4px;background:linear-gradient(135deg,#053723,#0a7a4e);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:900;line-height:1}.stat-label{color:#a97714;letter-spacing:1.4px;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:800;line-height:1.35}.stat-caption{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.stat-arrow{color:#c3d2ca;transition:color .3s,transform .3s;position:absolute;top:16px;right:16px}.stat-card:hover .stat-arrow,.stat-card:focus-visible .stat-arrow{color:#a97714;transform:translate(2px,-2px)}@media (min-width:1101px) and (max-width:1240px){.stat-card{flex-direction:column;align-items:flex-start;gap:16px;padding:30px 24px}}.results-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:75px;display:grid}.results-intro h2{margin:20px 0;font-size:clamp(35px,4vw,48px)}.results-intro h2 em{color:#168557}.results-intro p{color:#667d70;font-size:15px;line-height:1.85}.prizes-section{background:#f8faf8}.button-green{color:#fff;background:#0e8055}.button-green:hover{background:#096b46}.faq-section{background:#f3f8f5}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.footer{color:#d4e6d9;background:#073826;padding:55px 0 0}.footer-bottom{color:#94b6a1;border-top:1px solid #ffffff24;justify-content:space-between;gap:16px;padding:20px 0;font-size:11px;display:flex}@media (max-width:1050px){.site-logo{height:40px}.desktop-nav{gap:14px}.nav-inner{gap:20px}.brand{font-size:19px}.nav-cta{padding:10px 13px}.hero-art{transform:scale(.86)}}@media (max-width:1100px){.desktop-nav,.nav-cta,.nav-admin{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff65;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:18px;height:2px}.mobile-menu nav{background:#075338;border:1px solid #fff3;border-radius:10px;min-width:200px;padding:8px;display:grid;position:absolute;top:51px;right:0;box-shadow:0 12px 22px #001a1266}.mobile-menu nav a{color:#fff;padding:10px;font-size:13px;font-weight:700}.hero-inner{grid-template-columns:1fr 1fr}.hero h1{font-size:46px}.hero-art{transform-origin:50%;transform:scale(.7)}.stats-grid,.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:nth-child(odd):after{display:none}.stat-card:nth-child(n+3){border-top:1px solid #e6eee9}.results-layout{gap:35px}.faq-layout{gap:25px}}@media (max-width:640px){.container{width:min(100% - 36px,500px)}.site-logo{border-radius:10px;height:34px;padding:4px 9px}.section{padding:66px 0}.utility-right{display:none}.announcement-inner{text-align:center;gap:7px;font-size:10px}.announcement-inner svg:last-child,.announcement-divider{display:none}.site-header .nav-inner{min-height:65px}.hero{min-height:auto}.hero-inner{grid-template-columns:1fr}.hero-content{padding:65px 0 0}.hero h1{letter-spacing:-1.8px;font-size:clamp(39px,10vw,54px)}.hero-content>p{font-size:14px}.hero-actions{gap:10px}.hero-art{height:375px;margin:-25px 0;transform:scale(.73)}.stats-section{padding:36px 0 52px}.stats-grid{border-radius:22px}.stat-card{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 16px 20px}.stat-card:not(:first-child):after{top:18px;bottom:18px}.stat-icon{border-radius:15px;width:48px;height:48px}.stat-icon svg{width:22px;height:22px}.stat-value{letter-spacing:-1px;font-size:30px}.stat-label{letter-spacing:1px;margin-top:7px;font-size:10px}.stat-caption{font-size:12px}.stat-arrow{top:14px;right:12px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:32px}.results-layout,.faq-layout{grid-template-columns:minmax(0,1fr)}.results-intro h2{font-size:36px}.faq-layout{gap:22px}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stat-icon,.stat-icon:after,.stat-arrow,.stat-card,.button,.nav-cta{transition:none}}.result-countdown{background:linear-gradient(110deg,#073e31e8,#0b6847d9);border:1px solid #f5d77572;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:565px;margin-top:26px;padding:17px 20px;display:flex;box-shadow:0 12px 28px #002d2440,inset 0 1px #ffffff25}.countdown-heading{align-items:center;gap:11px;min-width:0;display:flex}.countdown-icon{color:#ffdc70;background:#f8d67429;border:1px solid #ffdc7080;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.countdown-heading strong,.countdown-heading div>span{display:block}.countdown-heading strong{color:#fff;font-size:15px;font-weight:800}.countdown-heading div>span{color:#d6e9df;white-space:nowrap;margin-top:4px;font-size:11px}.countdown-clock{align-items:center;gap:5px;display:flex}.countdown-part{align-items:flex-start;gap:5px;display:flex}.countdown-unit{text-align:center;min-width:49px}.countdown-unit strong{color:#ffdc70;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:26px;font-weight:900;line-height:1;display:block}.countdown-unit span{color:#d6e9df;text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-size:9px;font-weight:800;display:block}.countdown-colon{color:#ffdc70;font-size:24px;font-weight:800;line-height:1}@media (max-width:640px){.result-countdown{flex-direction:column;align-items:flex-start;gap:15px;padding:17px}.countdown-clock{justify-content:space-between;align-self:stretch;max-width:240px}.countdown-unit{min-width:54px}.hero-note{margin-top:20px}}.utility-inner span.utility-dot{color:var(--gold);padding:0 7px;display:inline}.utility-right{white-space:nowrap}@media (max-width:640px){.utility-right{display:none}}.nav-admin{color:#ffe39c;white-space:nowrap;border:1px solid #e9cf81a8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s;display:inline-flex}.nav-admin:hover{background:#ffffff1b;border-color:#ffdf88}.mobile-menu nav .mobile-admin{color:#ffdf88;border-top:1px solid #ffffff30;align-items:center;gap:9px;margin-top:5px;display:flex}@media (max-width:1100px){.nav-admin{display:none}}@media (min-width:1101px){.hero,.hero-inner{min-height:clamp(590px,100svh - 78px,700px)}.hero-content{padding:25px 0 34px}.hero h1{margin:18px 0 12px;font-size:clamp(48px,4.5vw,64px);line-height:1.04}.hero-content>p{max-width:525px;margin:0;line-height:1.55}.hero-actions{margin-top:20px}.result-countdown{margin-top:18px}.hero-note{margin-top:14px}.hero-art{height:420px;transform:scale(.88)}}.skeleton{background:linear-gradient(90deg,#e8efe9 25%,#f4f8f5 50%,#e8efe9 75%) 0 0/200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-overline{width:110px;height:12px}.skeleton-title{width:min(340px,80%);height:32px;margin-top:12px}.skeleton-text{width:min(520px,95%);height:14px;margin-top:12px}.skeleton-filter{width:min(420px,100%);height:52px;margin-top:26px}.skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.skeleton-card{height:120px}.skeleton-panel{height:300px;margin-top:22px}.results-loading .skeleton-filter{border-radius:16px;width:100%;height:78px;margin-top:0}@media (max-width:760px){.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.faq-intro h2 em{color:#b7800f;font-style:normal}.faq-support{background:#fff;border:1px solid #dcebe1;border-radius:18px;margin-top:30px;padding:24px;box-shadow:0 12px 30px #0e55330d}.faq-support-head{align-items:center;gap:14px;display:flex}.faq-support-icon{color:#fff;background:linear-gradient(135deg,#0b6e45,#21a06a);border-radius:15px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.faq-support strong{font-size:16px;display:block}.faq-support small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.faq-support .button{box-sizing:border-box;border-radius:999px;width:100%;margin-top:20px;font-size:14px}.faq-list{gap:12px;display:grid}.faq-item{background:#fff;border:1px solid #e3eee6;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item:hover{border-color:#c9e2d2}.faq-item[open]{border-color:#bfe0cb;box-shadow:0 12px 28px #0e553314}.faq-item summary{cursor:pointer;color:var(--ink);align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:800;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:-3px;outline:3px solid #21a06a66}.faq-item[open] summary{color:#0b6e45;background:#f1f8f3}.faq-number{color:#fff;background:linear-gradient(135deg,#0b6e45,#21a06a);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:flex}.faq-question{flex:1;min-width:0}.faq-chevron{color:#4f6b5c;flex:none;transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item p{color:#5c7066;margin:0;padding:14px 22px 20px 76px;font-size:14px;line-height:1.75}.faq-item p strong{color:var(--ink)}@media (max-width:640px){.faq-item summary{gap:12px;padding:14px 15px;font-size:14px}.faq-number{width:34px;height:34px;font-size:12px}.faq-item p{padding:12px 16px 18px}}.footer-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-bottom:40px;display:grid}.footer h3{color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.footer-brand{color:#fff;letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:14px;font-size:24px;font-weight:900;display:inline-flex}.footer-about p{color:#a9c7b4;max-width:430px;margin:18px 0 0;font-size:14px;line-height:1.7}.footer-badges{flex-wrap:wrap;gap:9px;margin:20px 0 28px;display:flex}.footer-badges span{color:#e3f0e7;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.footer-badges svg{color:var(--gold)}.footer-about h3{color:#d4e6d9}.footer-social{flex-wrap:wrap;gap:10px;display:flex}.footer ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.footer-links a,.footer-games a{color:#d4e6d9;align-items:center;gap:7px;font-size:14px;display:inline-flex}.footer-links a:hover,.footer-games a:hover{color:var(--gold)}.footer-links svg{color:#8fb59e}.footer-games a:before{content:"";background:#8fb59e;border-radius:50%;width:5px;height:5px}.footer-contact{gap:20px!important}.footer-contact li{align-items:flex-start;gap:13px;display:flex}.footer-contact svg{color:var(--gold);flex:none;margin-top:1px}.footer-contact strong{color:#fff;margin-bottom:5px;font-size:14px;display:block}.footer-contact a{color:#c4dccd;overflow-wrap:anywhere;font-size:14px}.footer-contact a:hover{color:var(--gold)}.footer-disclaimer{border-left:4px solid var(--gold);color:#b9d2c2;background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 28px;padding:18px 22px;font-size:13px;line-height:1.7;display:flex}.footer-disclaimer svg{color:var(--gold);flex:none;margin-top:3px}.footer-disclaimer strong{color:#fff}.footer-disclaimer em{color:var(--gold);font-style:normal;font-weight:800}@media (max-width:1000px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.footer-brand{font-size:20px}.footer-bottom{padding-bottom:86px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-chevron,.footer-social a,.whatsapp-float{transition:none}}.hero-carousel{background:#013f2b;width:100%;height:clamp(350px,44vw,720px);position:relative;overflow:hidden}.hero-carousel-track{height:100%;transition:transform .8s;display:flex}.hero-carousel-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hero-carousel-slide img.hero-carousel-backdrop{object-fit:cover;filter:blur(18px)brightness(.62);transform:scale(1.04)}.hero-carousel-slide img.hero-carousel-artwork{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.hero-carousel-dots{background:#00000059;border-radius:100px;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hero-carousel-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:100px;width:9px;height:9px;padding:0;transition:all .3s;position:relative}.hero-carousel-dots button:before{content:"";position:absolute;inset:-10px -4px}.hero-carousel-dots button.active{background:var(--gold);width:26px}@media (prefers-reduced-motion:reduce){.hero-carousel-track{transition:none}}.hero,.hero-inner{min-height:0}.hero-content{padding:60px 0 70px}.hero-side{padding-bottom:26px}.hero-side .result-countdown{margin-top:0;margin-left:auto}.hero-side .hero-note{justify-content:flex-end;max-width:565px;margin-left:auto}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr;gap:0}.hero-content{padding-bottom:28px}.hero-side{padding-bottom:60px}.hero-side .result-countdown,.hero-side .hero-note{justify-content:flex-start;margin-left:0}}@media (max-width:640px){.hero-carousel{aspect-ratio:1716/916;height:auto}.hero-carousel-backdrop{display:none!important}.hero-content{padding:44px 0 24px}.hero-carousel-dots{gap:6px;padding:5px 8px;bottom:8px}.hero-carousel-dots button{width:7px;height:7px}.hero-carousel-dots button.active{width:18px}}.winners-section{color:#fff;background:radial-gradient(circle at 50% 0,#0f7a4f 0%,#065437 45%,#043a27 100%);position:relative;overflow:hidden}.winners-section:before{content:"";opacity:.09;pointer-events:none;background-image:radial-gradient(#fff6 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.winners-section .container{position:relative}.winners-section .eyebrow{color:var(--gold);font-size:14px}.winners-section .eyebrow-line{background:var(--gold)}.winners-section .section-heading h2{color:#fff}.winners-section .section-heading p{color:#c4ddcf}.winners-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.winner-card{background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 18px 40px #0019104d}.winner-card:hover{border-color:#f5d17a99;transform:translateY(-6px);box-shadow:0 24px 48px #00191066}.winner-photo{aspect-ratio:6/5;background:#032a1c;position:relative;overflow:hidden}.winner-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.winner-card:hover .winner-photo img{transform:scale(1.05)}.winner-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#021a11e0);position:absolute;inset:0}.winner-badge{z-index:1;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 6px 16px #0000004d}.winner-amount{z-index:1;text-align:center;letter-spacing:-.5px;text-shadow:0 3px 12px #000a;font-size:34px;font-weight:900;position:absolute;bottom:16px;left:0;right:0}.winner-first .winner-badge{color:#3d2a00;background:linear-gradient(135deg,#ffe07a,#ffb81c)}.winner-first .winner-amount{color:#ffd04f}.winner-second .winner-badge{color:#26323f;background:linear-gradient(135deg,#f4f6f9,#c3cbd6)}.winner-second .winner-amount{color:#fff}.winner-third .winner-badge{color:#fff;background:linear-gradient(135deg,#f0a868,#b8672d)}.winner-third .winner-amount{color:#ffae6b}.winner-body{flex:1;padding:24px 26px 26px}.winner-body h3{letter-spacing:-.4px;margin:0;font-size:22px}.winner-place{color:#c4ddcf;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.winner-place svg,.winner-meta svg{color:var(--gold);flex:none}.winner-meta{color:#dbeae1;border-top:1px dashed #fff3;gap:12px;margin:20px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.winner-meta li{align-items:center;gap:10px;display:flex}@media (max-width:1100px){.winners-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:640px){.winners-section .eyebrow{font-size:12px}.winners-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;gap:14px;margin-inline:-18px;padding:4px 18px 8px;scroll-padding-inline:18px;overflow-x:auto}.winners-grid::-webkit-scrollbar{display:none}.winner-card{scroll-snap-align:start}.winner-card:hover{transform:none}.winner-amount{font-size:28px}.winner-body{padding:20px}.winner-body h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.winner-card,.winner-photo img{transition:none}}.trust-section{isolation:isolate;color:#fff;background:radial-gradient(60% 55% at 12% 0,#ffc83d1c,#0000 70%),radial-gradient(55% 60% at 92% 100%,#10b98124,#0000 70%),linear-gradient(160deg,#06170f 0%,#0a2219 50%,#051a12 100%);position:relative;overflow:hidden}.trust-section:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.trust-section .eyebrow{color:var(--gold)}.trust-section .eyebrow-line{background:var(--gold)}.trust-section .section-heading h2{color:#fff}.trust-section .section-heading h2 em{color:#0000;background:linear-gradient(95deg,#ffe597,#ffc83d 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;font-style:normal}.trust-section .section-heading p{color:#a9c2b5}.trust-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.trust-card{text-align:center;background:linear-gradient(180deg,#132a20f2,#0b1d16f2) padding-box,linear-gradient(180deg,var(--accent),#ffffff14 45%,#ffffff0a) border-box;border:1px solid #0000;border-radius:24px;padding:42px 26px 34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trust-card{background:linear-gradient(180deg,#132a20f2,#0b1d16f2) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,transparent),#ffffff14 45%,#ffffff0a) border-box}}.trust-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 24px 50px -24px #000c}.trust-card:before{content:"";background:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;width:280px;height:230px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.trust-card:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent)}}.trust-card:before{opacity:.7;pointer-events:none;transition:opacity .35s}.trust-card:hover{box-shadow:0 34px 60px -26px #000e,0 0 0 1px var(--accent);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.trust-card:hover{box-shadow:0 34px 60px -26px #000e,0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.trust-card:hover:before{opacity:1}.trust-index{color:#ffffff2e;letter-spacing:1px;font-size:13px;font-weight:900;position:absolute;top:16px;right:20px}.trust-icon{border:1px solid var(--accent);justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trust-icon{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.trust-icon{background:radial-gradient(circle at 30% 20%,var(--accent),transparent 70%),linear-gradient(145deg,#ffffff1c,#ffffff06);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.trust-icon{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),linear-gradient(145deg,#ffffff1c,#ffffff06)}}.trust-icon{box-shadow:0 18px 36px -14px var(--accent),inset 0 1px 0 #fff3,inset 0 -10px 20px #0000002e}@supports (color:color-mix(in lab, red, red)){.trust-icon{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px 0 #fff3,inset 0 -10px 20px #0000002e}}.trust-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.trust-icon svg{filter:drop-shadow(0 6px 10px var(--accent));position:relative}@supports (color:color-mix(in lab, red, red)){.trust-icon svg{filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--accent) 45%,transparent))}}.trust-icon svg path[opacity]{opacity:.42}.trust-icon stop:first-child{stop-color:var(--accent-light)}.trust-icon stop:last-child{stop-color:var(--accent)}.trust-icon:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:200%;transition:left .7s;position:absolute;top:-50%;left:-80%;transform:rotate(25deg)}.trust-card:hover .trust-icon{transform:translateY(-4px)rotate(-4deg)}.trust-card:hover .trust-icon:after{left:130%}.trust-card h3{color:#fff;letter-spacing:-.3px;margin:0 0 12px;font-size:20px;font-weight:800;position:relative}.trust-card p{color:#a3bcaf;margin:0;font-size:14px;line-height:1.7;position:relative}.trust-gold{--accent:#f5b529;--accent-light:#ffeaa1}.trust-sky{--accent:#22b8f0;--accent-light:#b5ecff}.trust-emerald{--accent:#16c47f;--accent-light:#b4f5d8}.trust-rose{--accent:#f4506b;--accent-light:#ffc2cc}@media (max-width:1100px){.trust-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:640px){.trust-grid{grid-template-columns:1fr;gap:14px}.trust-card{text-align:left;grid-template-columns:auto 1fr;align-items:start;column-gap:18px;padding:22px 20px;display:grid}.trust-card:before{top:-110px;left:-60px;transform:none}.trust-icon{border-radius:20px;grid-row:span 2;width:68px;height:68px;margin:0}.trust-icon svg{width:34px;height:34px}.trust-card h3{margin:4px 0 6px;font-size:17px}.trust-card p{font-size:13px;line-height:1.6}.trust-index{top:12px;right:16px}}@media (prefers-reduced-motion:reduce){.trust-card,.trust-card:before,.trust-icon,.trust-icon:after{transition:none}}.agencies-section{background:radial-gradient(50% 45% at 0 0,#e6f6ec,#0000 70%),radial-gradient(45% 40% at 100% 100%,#fff3d6,#0000 70%),#fff;position:relative;overflow:hidden}.agencies-section .section-heading{max-width:760px}.agencies-section .section-heading h2 em{color:#0000;background:linear-gradient(95deg,#0b6e45,#21a06a);-webkit-background-clip:text;background-clip:text;font-style:normal}.agencies-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.agency-card{text-align:center;background:#fff;border:1px solid #e4ece7;border-radius:22px;flex-direction:column;align-items:center;padding:28px 14px 22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1e40320d}.agency-card:before{content:"";background:var(--agency);opacity:.1;pointer-events:none;height:92px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.agency-card:hover{border-color:#cfe3d7;transform:translateY(-6px);box-shadow:0 22px 40px -12px #1e403229}.agency-photo{background:var(--agency);width:96px;height:96px;box-shadow:0 14px 26px -10px var(--agency-shadow);border-radius:28px;padding:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.agency-card:hover .agency-photo{transform:translateY(-2px)scale(1.04)}.agency-photo img{object-fit:cover;background:#f1f5f3;border:3px solid #fff;border-radius:25px;width:100%;height:100%;display:block}.agency-verified{color:#fff;background:linear-gradient(135deg,#1fb36f,#0b8a52);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 10px #0b8a5259}.agency-card h3{color:var(--ink);letter-spacing:-.2px;flex:1;align-items:center;margin:20px 0 14px;font-size:15px;font-weight:800;line-height:1.35;display:flex}.agency-badge{color:#0b7a4b;white-space:nowrap;background:#e9f7ef;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.agency-badge svg{color:#12a565;flex:none}.agency-indigo{--agency:linear-gradient(135deg,#667eea,#764ba2);--agency-shadow:#6a5fd180}.agency-sunset{--agency:linear-gradient(135deg,#ff7e8a,#ffd24a);--agency-shadow:#ff9a6b80}.agency-pink{--agency:linear-gradient(135deg,#f78ce0,#f5576c);--agency-shadow:#f5576c80}.agency-mint{--agency:linear-gradient(135deg,#34e089,#38f9d7);--agency-shadow:#2fd9a080}.agency-sky{--agency:linear-gradient(135deg,#3fa2ff,#00e5ff);--agency-shadow:#22b8f080}.agency-violet{--agency:linear-gradient(135deg,#a855f7,#6366f1);--agency-shadow:#8b5cf680}.agency-amber{--agency:linear-gradient(135deg,#f59e0b,#fcd34d);--agency-shadow:#f59e0b80}.agency-red{--agency:linear-gradient(135deg,#ef4444,#b91c1c);--agency-shadow:#dc262680}.agency-orange{--agency:linear-gradient(135deg,#fbbf24,#d97706);--agency-shadow:#d9770680}.agency-ocean{--agency:linear-gradient(135deg,#06b6d4,#0e5f8a);--agency-shadow:#0891b280}.agency-emerald{--agency:linear-gradient(135deg,#10b981,#047857);--agency-shadow:#05966980}.agency-magenta{--agency:linear-gradient(135deg,#ec4899,#be185d);--agency-shadow:#db277780}@media (max-width:1100px){.agencies-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.agencies-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:640px){.agencies-grid{grid-template-columns:repeat(2,1fr);gap:12px}.agency-card{border-radius:18px;padding:22px 10px 18px}.agency-photo{border-radius:24px;width:80px;height:80px}.agency-photo img{border-radius:21px}.agency-card h3{margin:16px 0 12px;font-size:14px}.agency-badge{padding:6px 10px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.agency-card,.agency-photo{transition:none}}.testimonials-section{isolation:isolate;color:#fff;background:radial-gradient(50% 55% at 88% 8%,#7c3aed4d,#0000 70%),radial-gradient(45% 50% at 4% 100%,#ffc83d10,#0000 70%),radial-gradient(70% 60%,#3b1f8a59,#0000 75%),linear-gradient(160deg,#120d2e 0%,#1f1452 50%,#140e34 100%);position:relative;overflow:hidden}.testimonials-section:before{content:"";z-index:-1;opacity:.07;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 80%)}.testimonials-section .eyebrow{color:var(--gold)}.testimonials-section .eyebrow-line{background:var(--gold)}.testimonials-section .section-heading h2{color:#fff}.testimonials-section .section-heading h2 em{color:#0000;background:linear-gradient(95deg,#ffe597,#ffc83d 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;font-style:normal}.testimonials-section .section-heading p{color:#b3aad8}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.testimonial-card{background:linear-gradient(165deg,#2c2266f2,#1b1442f2) padding-box padding-box,linear-gradient(170deg,#fff3,#ffffff0d 45%,#ffffff1a) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;margin:0;padding:40px 34px 30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 30px 60px -30px #05021acc,inset 0 1px #ffffff14}.testimonial-card:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 70% 45% at 100% 0%,var(--accent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.testimonial-card:before{background:radial-gradient(ellipse 70% 45% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}}.testimonial-card:before{opacity:.6;pointer-events:none;transition:opacity .35s}.testimonial-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#ffe597,#ffc83d66 35%,#ffc83d00 60%,#f59e0b99);padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 40px 70px -30px #05021ae6,0 0 50px -20px #ffc83d4d,inset 0 1px #ffffff1f}.testimonial-card:hover:before,.testimonial-card:hover:after{opacity:1}.testimonial-mark{color:#ffc83d;opacity:.16;transition:opacity .35s,transform .35s;position:absolute;top:20px;right:24px}.testimonial-card:hover .testimonial-mark{opacity:.32;transform:translateY(-3px)rotate(-6deg)}.testimonial-card blockquote{flex:1;margin:0 0 26px;position:relative}.testimonial-card blockquote p{color:#ece8ff;margin:0;font-size:17px;font-style:italic;line-height:1.75}.testimonial-card blockquote p:before{content:"";float:right;width:54px;height:1.4em}.testimonial-stars{color:#ffc83d;filter:drop-shadow(0 2px 8px #ffc83d59);gap:4px;display:flex;position:relative}.testimonial-card figcaption{border-top:1px solid #ffffff1c;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex;position:relative}.testimonial-avatar{background:var(--avatar);color:#fff;letter-spacing:.5px;text-shadow:0 1px 3px #0000004d;width:60px;height:60px;box-shadow:0 0 0 3px #231a55,0 0 0 5px var(--accent),0 14px 26px -10px var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.testimonial-avatar{box-shadow:0 0 0 3px #231a55,0 0 0 5px color-mix(in srgb,var(--accent) 55%,transparent),0 14px 26px -10px var(--accent)}}.testimonial-card figcaption strong{color:#fff;letter-spacing:-.2px;font-size:18px;font-weight:800;display:block}.testimonial-card figcaption small{color:#a89fd0;margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.testimonial-card figcaption em{color:#ffd463;font-style:normal;font-weight:800}.testimonial-sunset{--accent:#f97316;--avatar:linear-gradient(135deg,#ffb547,#f2542d)}.testimonial-indigo{--accent:#6d5cf6;--avatar:linear-gradient(135deg,#5b9dff,#7c3aed)}.testimonial-teal{--accent:#14b8a6;--avatar:linear-gradient(135deg,#34e0c4,#0d9488)}@media (max-width:1100px){.testimonial-card{padding:34px 26px 26px}.testimonial-card blockquote p{font-size:16px}}@media (max-width:900px){.testimonials-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(340px,78%);grid-auto-flow:column;gap:16px;margin:0 -24px -30px;padding:4px 24px 36px;scroll-padding-inline:24px;overflow-x:auto}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start}.testimonial-card:hover{transform:none}}@media (max-width:640px){.testimonials-grid{grid-auto-columns:min(86%,340px);gap:14px;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.testimonial-card{border-radius:22px;padding:30px 22px 22px}.testimonial-mark{width:50px;height:50px;top:18px;right:18px}.testimonial-card blockquote{margin-bottom:22px}.testimonial-card blockquote p{font-size:15.5px;line-height:1.7}.testimonial-card figcaption{gap:14px;margin-top:20px;padding-top:20px}.testimonial-avatar{width:52px;height:52px;font-size:17px}.testimonial-card figcaption strong{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.testimonial-card,.testimonial-card:before,.testimonial-card:after,.testimonial-mark{transition:none}}.about-section{background:linear-gradient(#fff,#f5faf7)}.about-banner{isolation:isolate;color:#fff;background:#03261a;border-radius:30px;flex-direction:column;min-height:580px;padding:64px 56px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #03261acc}.about-banner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#021d13 0%,#032a1cf2 30%,#032a1c99 52%,#032a1c00 72%),linear-gradient(#021d1300 58%,#021d13d9 100%);position:absolute;inset:0}.about-banner-image{z-index:0;object-fit:cover;object-position:right center}.about-banner-copy{z-index:2;max-width:560px;position:relative}.about-banner .eyebrow{color:var(--gold)}.about-banner .eyebrow-line{background:var(--gold)}.about-banner h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.5px;margin:18px 0 16px;font-size:clamp(46px,5.6vw,74px);font-weight:800;line-height:1.04}.about-banner h2 em{color:#0000;background:linear-gradient(95deg,#ffe597,#ffc83d 50%,#e7a832);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.about-banner-copy>p{color:#d6e9df;max-width:470px;margin:0;font-size:16px;line-height:1.7}.about-features{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:auto;padding-top:48px;display:grid;position:relative}.about-feature{color:var(--ink);background:#fff;border:1px solid #fff;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 18px 34px -20px #000c}.about-feature-icon{background:var(--tint);width:52px;height:52px;color:var(--accent);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.about-feature-icon svg path[opacity]{opacity:.3}.about-feature strong{font-size:15px;line-height:1.25;display:block}.about-feature small{color:#6b7f74;margin-top:4px;font-size:12px;display:block}.about-feature-red{--accent:#dc3545;--tint:#fdeaec}.about-feature-green{--accent:#169a5a;--tint:#e3f5ea}.about-feature-blue{--accent:#2f6fe4;--tint:#e7effd}.about-feature-gold{--accent:#d18f00;--tint:#fff3d1}.about-story{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;margin-top:88px;display:grid}.about-story-copy h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.3px;margin:14px 0 20px;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.12}.about-story-copy h3 em{color:#168557;font-style:normal}.about-story-copy p{color:#5f7469;margin:0 0 16px;font-size:15px;line-height:1.85}.about-story-copy p strong{color:var(--ink)}.about-story-copy .about-note{color:#2f5646;background:#eef8f2;border:1px solid #cfe7d8;border-left:4px solid #21a06a;border-radius:14px;align-items:flex-start;gap:12px;margin:24px 0 0;padding:16px 18px;font-size:14px;line-height:1.7;display:flex}.about-note svg{color:#168557;flex:none;margin-top:3px}.about-facts{color:#fff;background:radial-gradient(circle at 85% 0,#1b9460,#075338 55%,#053723);border-radius:26px;padding:30px;position:relative;overflow:hidden;box-shadow:0 34px 60px -30px #053723b3}.about-facts:before{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(#fff6 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.about-facts h3{color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900;position:relative}.about-facts dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid;position:relative}.about-facts dl div{background:#ffffff10;border:1px solid #ffffff24;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;padding:18px;display:flex}.about-facts dd{color:#ffd04f;font-family:var(--font-display),Georgia,serif;margin:0;font-size:32px;font-weight:800;line-height:1.1}.about-facts dt{color:#cfe3d8;margin-top:6px;font-size:12px;line-height:1.4}.about-facts .about-fact-wide{grid-column:1/-1}.about-facts .about-fact-wide dd{overflow-wrap:anywhere;font-size:24px}.about-facts-badge{color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex;position:relative;box-shadow:0 14px 30px -16px #0009}.about-facts-badge svg{color:#169a5a;flex:none}.about-facts-badge strong{font-size:17px;display:block}.about-facts-badge small{color:#6b7f74;margin-top:3px;font-size:12px;display:block}.about-cta{color:#fff;background:linear-gradient(100deg,#03432c,#08734c 55%,#03432c);border:2px solid #d3aa3a;border-radius:999px;grid-template-columns:1fr 1fr auto;align-items:center;margin-top:72px;padding:18px 18px 18px 34px;display:grid;box-shadow:0 24px 50px -26px #03432ccc,inset 0 1px #ffffff26}.about-cta-item{align-items:center;gap:16px;padding-right:24px;display:flex}.about-cta-item+.about-cta-item{border-left:1px solid #ffffff2e;padding-left:28px}.about-cta-item svg{color:var(--gold);flex:none}.about-cta-item+.about-cta-item svg{color:#7ddc9f}.about-cta-item strong{font-size:17px;display:block}.about-cta-item:first-child strong{font-family:var(--font-display),Georgia,serif;font-size:24px}.about-cta-item strong em{color:var(--gold);font-style:normal}.about-cta-item small{color:#cfe3d8;margin-top:4px;font-size:13px;display:block}.about-cta .button{white-space:nowrap;border-radius:999px;padding:17px 26px;font-size:14px}@media (max-width:1100px){.about-banner{min-height:0;padding:52px 40px 32px}.about-banner:before{background:linear-gradient(90deg,#021d13 0%,#032a1cf2 45%,#032a1cb3 68%,#032a1c40 100%),linear-gradient(#021d1300 58%,#021d13d9 100%)}.about-features{grid-template-columns:repeat(2,1fr)}.about-story{grid-template-columns:1fr;gap:40px;margin-top:64px}.about-cta{border-radius:28px;grid-template-columns:1fr 1fr;row-gap:20px;padding:24px 28px}.about-cta .button{grid-column:1/-1}}@media (max-width:640px){.about-banner{border-radius:24px;padding:40px 20px 20px}.about-banner:before{background:linear-gradient(#021d13f5 0%,#032a1ce6 45%,#032a1c8c 75%,#021d13e6 100%)}.about-banner h2{font-size:clamp(38px,11vw,48px)}.about-banner-copy>p{font-size:14px}.about-features{grid-template-columns:1fr 1fr;gap:10px;padding-top:36px}.about-feature{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.about-feature-icon{border-radius:13px;width:44px;height:44px}.about-feature strong{font-size:14px}.about-story{margin-top:52px}.about-facts{padding:22px}.about-facts dd{font-size:26px}.about-cta{grid-template-columns:1fr;margin-top:52px;padding:22px 20px}.about-cta-item{padding-right:0}.about-cta-item+.about-cta-item{border-top:1px solid #ffffff2e;border-left:0;padding:18px 0 0}}.prize-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.prize-first{--tier:#e0a526;--tier-soft:#fff4d2;--tier-ink:#553900;--tier-grad:linear-gradient(145deg,#ffe38f,#f0af2a)}.prize-second{--tier:#6f86a6;--tier-soft:#eaf0f8;--tier-ink:#2a415c;--tier-grad:linear-gradient(145deg,#f3f7fc,#a9b9cf)}.prize-third{--tier:#c07a45;--tier-soft:#f9e9dc;--tier-ink:#552c0c;--tier-grad:linear-gradient(145deg,#fadcc3,#cd8651)}.prize-other{--tier:#1c9a5d;--tier-soft:#e3f5ea;--tier-ink:#0a472a;--tier-grad:linear-gradient(145deg,#c3f1d5,#35b675)}.prize-card{width:100%;min-height:272px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebe5;border-radius:22px;flex-direction:column;align-items:flex-start;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e40320d}.prize-card:before{content:"";background:var(--tier-soft);border-radius:50%;width:190px;height:190px;transition:transform .35s;position:absolute;top:-84px;right:-84px}.prize-card:after{content:"";background:var(--tier-grad);opacity:0;height:4px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.prize-card:hover{border-color:var(--tier);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.prize-card:hover{border-color:color-mix(in srgb,var(--tier) 45%,#fff)}}.prize-card:hover{box-shadow:0 26px 46px -16px var(--tier)}@supports (color:color-mix(in lab, red, red)){.prize-card:hover{box-shadow:0 26px 46px -16px color-mix(in srgb,var(--tier) 50%,transparent)}}.prize-card:hover:before{transform:scale(1.25)}.prize-card:hover:after{opacity:1}.prize-card>*{position:relative}.prize-card>.prize-rank{color:var(--tier);letter-spacing:-1px;opacity:.3;font-size:34px;font-weight:900;position:absolute;top:18px;right:22px}.prize-icon{background:var(--tier-grad);width:56px;height:56px;color:var(--tier-ink);box-shadow:0 10px 20px -6px var(--tier),inset 0 1px #fff9;border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.prize-icon{box-shadow:0 10px 20px -6px color-mix(in srgb,var(--tier) 70%,transparent),inset 0 1px #fff9}}.prize-title{color:#16352a;letter-spacing:-.4px;margin-top:20px;font-size:20px;font-weight:800}.prize-subtitle{color:#7d9084;margin-top:5px;font-size:12.5px}.prize-amount{color:#16352a;letter-spacing:-.5px;margin:18px 0;font-size:22px;font-weight:900;display:block}.prize-amount small{color:#98a89d;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.prize-footer{border-top:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:16px;display:flex}.prize-chip{background:var(--tier-soft);min-width:0;color:var(--tier);border-radius:100px;padding:5px 9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prize-chip{color:color-mix(in srgb,var(--tier) 75%,#000)}}.prize-chip{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800}.prize-cta{color:#16352a;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.prize-arrow{color:#16352a;background:#f1f5f2;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .25s,background .25s;display:grid}.prize-card:hover .prize-arrow{background:var(--tier-grad);color:var(--tier-ink);transform:translate(3px)}.prize-note{color:#6f8377;text-align:center;background:#fff;border:1px solid #e3ebe5;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:30px auto 0;padding:10px 16px;font-size:12px;display:flex}.prize-note svg{color:#16925e;flex:none}.prize-card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.prize-dialog{color:#16352a;background:#fff;border:0;border-radius:26px;width:min(640px,100% - 24px);max-height:min(88svh,820px);margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 90px -20px #00190fb3}.prize-dialog[open]{animation:.28s prize-pop}.prize-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02251799}html:has(.prize-dialog[open]){overflow:hidden}@keyframes prize-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.prize-dialog-panel{max-height:inherit;flex-direction:column;display:flex}.prize-dialog-head{background:radial-gradient(circle at 88% 0%,var(--tier),transparent 62%),linear-gradient(135deg,#053f2a,#0a6a45);flex:none;padding:20px 24px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.prize-dialog-head{background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--tier) 60%,transparent),transparent 62%),linear-gradient(135deg,#053f2a,#0a6a45)}}.prize-dialog-head{color:#fff}.prize-dialog-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.prize-dialog-close:hover{background:#ffffff2e}.prize-tabs{scrollbar-width:none;background:#00000030;border-radius:100px;gap:4px;width:fit-content;max-width:calc(100% - 50px);padding:4px;display:flex;overflow-x:auto}.prize-tabs button{color:#d6ebdf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.prize-tabs button:hover{color:#fff}.prize-tabs button.active{color:#0b5a3a;background:#fff}.prize-dialog-title{align-items:center;gap:16px;margin-top:20px;display:flex}.prize-dialog-title .prize-icon{flex:none;width:60px;height:60px}.prize-dialog-title h3{letter-spacing:-.6px;margin:0;font-size:26px}.prize-dialog-title p{color:#cfe6d9;flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0 0;font-size:13px;display:flex}.prize-demo{background:var(--gold);color:#3a2a00;letter-spacing:.8px;border-radius:100px;padding:3px 8px;font-size:10px;font-weight:900}.prize-dialog-body{padding:22px 24px 24px;overflow:auto}.prize-amounts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:22px;display:grid}.prize-amounts div{border:1px solid var(--tier);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.prize-amounts div{border:1px solid color-mix(in srgb,var(--tier) 35%,#fff)}}.prize-amounts div{background:var(--tier-soft);border-radius:16px}.prize-amounts small{color:#6f8377;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.prize-amounts strong{letter-spacing:-.5px;margin-top:4px;font-size:24px;display:block}.prize-dialog-body section+section{margin-top:22px}.prize-dialog-body h4{color:#1c4331;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:900;display:flex}.prize-dialog-body h4 span{color:#0f7a4d;letter-spacing:.3px;background:#eef6f1;border-radius:100px;padding:3px 8px;font-size:11px}.prize-number-group+.prize-number-group{margin-top:12px}.prize-number-group small{color:#6f8377;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.prize-numbers{flex-wrap:wrap;gap:8px;max-height:170px;display:flex;overflow:auto}.prize-numbers span{color:#123d2a;font-variant-numeric:tabular-nums;letter-spacing:.4px;background:#f6faf7;border:1px solid #d6e5db;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.prize-empty{color:#6f8377;background:#f8fbf9;border:1px dashed #cfe0d5;border-radius:14px;gap:8px;margin:0;padding:14px;font-size:13px;line-height:1.5;display:flex}.prize-empty svg{color:#16925e;flex:none;margin-top:2px}.prize-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prize-steps li{border:1px solid #e6eee8;border-radius:14px;gap:12px;padding:12px 14px;display:flex}.prize-steps li>span{background:var(--tier-soft);width:36px;height:36px;color:var(--tier);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.prize-steps li>span{color:color-mix(in srgb,var(--tier) 80%,#000)}}.prize-steps strong{font-size:14px;display:block}.prize-steps p{color:#6f8377;margin:3px 0 0;font-size:12.5px;line-height:1.55}.prize-dialog-note{color:#7d9084;gap:8px;margin:20px 0 0;font-size:11.5px;line-height:1.55;display:flex}.prize-dialog-note svg{color:#16925e;flex:none;margin-top:1px}.prize-dialog-actions{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:18px;display:grid}.prize-action-primary,.prize-action-secondary{border-radius:13px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:14px;font-weight:900;transition:transform .2s,border-color .2s;display:inline-flex}.prize-action-primary{color:#2a1f05;background:linear-gradient(135deg,#ffd35c,#f0ae1f);box-shadow:0 10px 22px #d8961a4d}.prize-action-primary:hover{transform:translateY(-2px)}.prize-action-secondary{color:#1f4a35;border:1.5px solid #d3e2d8}.prize-action-secondary:hover{border-color:#16925e}@media (max-width:1100px){.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prize-grid{gap:12px}.prize-card{border-radius:18px;min-height:0;padding:18px 16px}.prize-card>.prize-rank{font-size:24px;top:12px;right:14px}.prize-icon{border-radius:13px;width:46px;height:46px}.prize-title{margin-top:14px;font-size:17px}.prize-subtitle{font-size:11.5px}.prize-amount{margin:14px 0;font-size:18px}.prize-cta{gap:0;font-size:0}.prize-arrow{width:28px;height:28px}.prize-note{border-radius:14px}.prize-dialog{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:92svh;margin:auto 0 0}.prize-dialog[open]{animation:.3s prize-sheet}.prize-dialog-head{padding:18px 18px 20px}.prize-tabs button{padding:7px 10px;font-size:11.5px}.prize-dialog-title h3{font-size:22px}.prize-dialog-body{padding:18px}.prize-dialog-actions{grid-template-columns:1fr}}@keyframes prize-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.prize-card,.prize-card:before,.prize-arrow,.prize-action-primary{transition:none}.prize-dialog[open]{animation:none}}.structure-section{isolation:isolate;color:#fff;background:radial-gradient(55% 45% at 50% 0,#ffc83d24,#0000 70%),radial-gradient(40% 50% at 0 100%,#10b98120,#0000 70%),radial-gradient(40% 50% at 100% 90%,#8b5cf61a,#0000 70%),linear-gradient(#041a11 0%,#06261a 55%,#04170f 100%);position:relative;overflow:hidden}.structure-section:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(65% 55% at 50% 35%,#000 20%,#0000 75%)}.structure-section:after{content:"";background:linear-gradient(90deg,#0000,#ffd46a99,#0000);width:min(900px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.structure-section .eyebrow{color:var(--gold)}.structure-section .eyebrow-line{background:var(--gold)}.structure-section .section-heading h2{color:#fff}.structure-section .section-heading h2 em{color:#0000;background:linear-gradient(95deg,#ffe597,#ffc83d 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;font-style:normal}.structure-section .section-heading p{color:#a9c2b5}.structure-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.structure-card{isolation:isolate;text-align:center;background:linear-gradient(180deg,#112b20f5,#0a1c15f5) padding-box,linear-gradient(180deg,var(--accent),#ffffff14 42%,#ffffff08) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;align-items:center;padding:46px 28px 0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.structure-card{background:linear-gradient(180deg,#112b20f5,#0a1c15f5) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,transparent),#ffffff14 42%,#ffffff08) border-box}}.structure-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 30px 60px -32px #000e,inset 0 1px #ffffff0f}.structure-card:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;width:340px;height:270px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.structure-card:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 28%,transparent),transparent)}}.structure-card:before{opacity:.75;pointer-events:none;transition:opacity .35s}.structure-card:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.85;height:2px;position:absolute;top:0;left:20%;right:20%}.structure-card:hover{box-shadow:0 40px 70px -30px #000,0 0 0 1px var(--accent);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.structure-card:hover{box-shadow:0 40px 70px -30px #000,0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}}.structure-card:hover:before{opacity:1}.structure-featured{box-shadow:0 30px 60px -32px #000e,0 0 70px -30px #f5b529b3,inset 0 1px #ffffff0f}.structure-rank{color:#0000;-webkit-text-stroke:1px #ffffff21;letter-spacing:-2px;pointer-events:none;font-size:54px;font-weight:900;line-height:1;position:absolute;top:14px;right:20px}.structure-badge{color:#3d2a00;letter-spacing:1.2px;text-transform:uppercase;background:linear-gradient(135deg,#ffe07a,#f5b529);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 6px 16px -6px #f5b529b3}.structure-medal{background:radial-gradient(circle at 32% 24%,#ffffffb3,transparent 42%),var(--metal);width:88px;height:88px;color:var(--ink);box-shadow:0 0 0 7px var(--accent),0 0 0 8px var(--accent),0 20px 36px -12px var(--accent),inset 0 2px 1px #ffffffb3,inset 0 -8px 14px #00000040;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.structure-medal{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 12%,transparent),0 0 0 8px color-mix(in srgb,var(--accent) 24%,transparent),0 20px 36px -12px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 2px 1px #ffffffb3,inset 0 -8px 14px #00000040}}.structure-medal{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.structure-medal:before{content:"";border:1.5px solid #ffffff6b;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0000001a}.structure-medal:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:200%;transition:left .7s;position:absolute;top:-50%;left:-80%;transform:rotate(25deg)}.structure-medal svg{filter:drop-shadow(0 1px #ffffff80);position:relative}.structure-card:hover .structure-medal{transform:translateY(-4px)rotate(-6deg)}.structure-card:hover .structure-medal:after{left:130%}.structure-card h3{color:#fff;letter-spacing:-.3px;margin:28px 0 0;font-size:21px;font-weight:800}.structure-amount{background:var(--shine);color:#0000;letter-spacing:-1px;font-variant-numeric:tabular-nums;filter:drop-shadow(0 6px 18px var(--accent));-webkit-background-clip:text;background-clip:text;margin:12px 0 6px;font-size:clamp(30px,2.9vw,38px);font-weight:900;line-height:1.15;display:block}@supports (color:color-mix(in lab, red, red)){.structure-amount{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent))}}.structure-label{color:#a3bcaf;font-size:14px;font-weight:600}.structure-footer{color:#dbe9e1;border-top:1px dashed #ffffff21;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:28px;padding:18px 4px 22px;font-size:14px;font-weight:700;display:flex}.structure-footer span{align-items:center;gap:8px;display:inline-flex}.structure-footer svg{color:var(--accent);flex:none}.structure-footer span:last-child{color:#8fa99b;gap:6px;font-size:13px;font-weight:600}.structure-footer strong{color:#fff;font-weight:800}.structure-gold{--accent:#f5b529;--metal:linear-gradient(145deg,#fff4c2,#f7c948 38%,#c98a0b 70%,#8a5a00);--shine:linear-gradient(180deg,#fff7d1,#ffd35a 55%,#e8a317);--ink:#4a3300}.structure-silver{--accent:#c3cedb;--metal:linear-gradient(145deg,#fff,#dfe5ec 38%,#9aa6b5 70%,#5f6b7a);--shine:linear-gradient(180deg,#fff,#e2e8f0 55%,#a7b3c2);--ink:#2b3542}.structure-bronze{--accent:#e08a4f;--metal:linear-gradient(145deg,#ffe0c2,#e9a064 38%,#b8652b 70%,#7a3d14);--shine:linear-gradient(180deg,#ffe7d2,#f5a86b 55%,#d17a3c);--ink:#4a2208}.structure-emerald{--accent:#16c47f;--metal:linear-gradient(145deg,#d4fbe8,#4fe0a3 38%,#12a266 70%,#06593a);--shine:linear-gradient(180deg,#e3fff2,#5eeaa9 55%,#16c47f);--ink:#053d27}.structure-sapphire{--accent:#3b9cf6;--metal:linear-gradient(145deg,#dbeeff,#6cb6ff 38%,#2f7fe0 70%,#173f8a);--shine:linear-gradient(180deg,#e6f3ff,#7cc0ff 55%,#3b9cf6);--ink:#0d2a5c}.structure-amethyst{--accent:#b57cf6;--metal:linear-gradient(145deg,#f1e4ff,#c69bff 38%,#8b52e6 70%,#4d2596);--shine:linear-gradient(180deg,#f5ecff,#d0a9ff 55%,#a970f2);--ink:#2e1260}.structure-summary{background:linear-gradient(100deg,#0f2a1ff0,#0b2118f0) padding-box padding-box,linear-gradient(90deg,#ffd46a73,#ffffff14 40% 60%,#ffd46a73) border-box;border:1px solid #0000;border-radius:24px;grid-template-columns:repeat(3,1fr) auto;align-items:center;margin-top:34px;padding:14px 14px 14px 8px;display:grid;box-shadow:0 24px 50px -28px #000d}.structure-stat{align-items:center;gap:14px;padding:8px 24px;display:flex}.structure-stat+.structure-stat{border-left:1px solid #ffffff1a}.structure-stat-icon{width:48px;height:48px;color:var(--gold);background:#ffc83d1a;border:1px solid #ffc83d40;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.structure-stat strong{color:#fff;letter-spacing:-.4px;font-size:22px;font-weight:900;display:block}.structure-stat small{color:#9fb8ab;letter-spacing:.3px;margin-top:3px;font-size:12px;display:block}.structure-summary .button{white-space:nowrap;border-radius:999px;padding:16px 24px;font-size:14px}.structure-note{color:#8fa99b;text-align:center;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:12px;display:flex}.structure-note svg{color:var(--gold);flex:none}@media (max-width:1100px){.structure-grid{grid-template-columns:repeat(2,1fr);gap:18px}.structure-summary{grid-template-columns:repeat(3,1fr);row-gap:14px;padding:14px}.structure-stat{padding:8px 18px}.structure-summary .button{grid-column:1/-1}}@media (max-width:640px){.structure-grid{grid-template-columns:1fr;gap:14px}.structure-card{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:18px;padding:24px 20px 0;display:grid}.structure-card:before{top:-130px;left:-90px;transform:none}.structure-medal{width:66px;height:66px;box-shadow:0 0 0 5px var(--accent),0 0 0 6px var(--accent),0 14px 26px -10px var(--accent),inset 0 2px 1px #ffffffb3,inset 0 -6px 10px #00000040;grid-row:span 3}@supports (color:color-mix(in lab, red, red)){.structure-medal{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent),0 0 0 6px color-mix(in srgb,var(--accent) 24%,transparent),0 14px 26px -10px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 2px 1px #ffffffb3,inset 0 -6px 10px #00000040}}.structure-medal:before{inset:5px}.structure-medal svg{width:30px;height:30px}.structure-card h3{margin:0;font-size:16px}.structure-amount{margin:4px 0 2px;font-size:26px}.structure-label{font-size:13px}.structure-footer{grid-column:1/-1;margin-top:20px;padding:14px 0 16px;font-size:13px}.structure-rank{font-size:40px;top:12px;right:16px}.structure-badge{top:14px;left:auto;right:14px}.structure-featured .structure-rank{display:none}.structure-summary{grid-template-columns:1fr;padding:10px 16px 16px}.structure-stat{padding:12px 4px}.structure-stat+.structure-stat{border-top:1px solid #ffffff1a;border-left:0}.structure-summary .button{margin-top:6px}}@media (prefers-reduced-motion:reduce){.structure-card,.structure-card:before,.structure-medal,.structure-medal:after{transition:none}}.topbar{color:#cfe3d7;background:linear-gradient(90deg,#012d1f,#03452d 55%,#012d1f);font-size:13px}.topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.topbar-left,.topbar-right{align-items:center;min-width:0;display:flex}.topbar-left{gap:26px}.topbar-left a,.topbar-note{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.topbar-left a{color:#fff;font-weight:600}.topbar-left a:hover{color:var(--gold)}.topbar-left svg{color:var(--gold);flex:none}.topbar-note{color:#a9c7b6}.topbar-right{gap:6px}.topbar-icon{color:#cfe3d7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,color .2s;display:grid}.topbar-icon:hover{color:#fff;background:#ffffff17}.topbar-gold{color:var(--gold)}.topbar-divider{background:#ffffff2e;width:1px;height:20px;margin:0 8px}.topbar-icon:focus-visible,.topbar-left a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ticker{background:linear-gradient(90deg,#0c1d15,#12291d 50%,#0c1d15);border-top:1px solid #d3aa3a80;border-bottom:1px solid #d3aa3a40;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:1;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,#0c1d15,#0000);left:0}.ticker:after{background:linear-gradient(-90deg,#0c1d15,#0000);right:0}.ticker-track{width:max-content;animation:60s linear infinite ticker-scroll;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-group{align-items:center;display:flex}.ticker-item{color:#ffd24a;letter-spacing:.2px;white-space:nowrap;align-items:center;padding:10px 0;font-size:15px;font-weight:800;display:inline-flex}.ticker-item:after{content:"";background:#d3aa3a;border-radius:50%;width:6px;height:6px;margin:0 30px;box-shadow:0 0 0 3px #d3aa3a33}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media (max-width:900px){.topbar-note{display:none}}@media (max-width:640px){.topbar-inner{gap:10px;min-height:40px}.topbar-left .topbar-email,.topbar-divider{display:none}.topbar-left{gap:14px;font-size:12px}.topbar-right{gap:0}.topbar-icon{width:28px;height:28px}.ticker-item{padding:8px 0;font-size:13px}.ticker-item:after{margin:0 20px}}@media (max-width:389px){.topbar-icon.social-x,.topbar-icon.social-youtube,.topbar-icon.social-telegram{display:none}}@media (prefers-reduced-motion:reduce){.ticker{overflow-x:auto}.ticker-track{animation:none}.ticker-group[aria-hidden]{display:none}}@media print{.topbar,.ticker{display:none}}.results-section{isolation:isolate;background:radial-gradient(55% 65% at 100% 45%,#d9f1e2,#0000 70%),radial-gradient(40% 55% at 0 100%,#fff0c9,#0000 70%),#f4f9f6;position:relative;overflow:hidden}.results-section:before{content:"";z-index:-1;background-image:radial-gradient(#0e55331c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 75%);mask-image:linear-gradient(90deg,#0000 20%,#000 75%)}.results-layout{grid-template-columns:.95fr 1.05fr;gap:72px}.results-intro h2 em{color:#0000;background:linear-gradient(95deg,#0b6e45,#21a06a);-webkit-background-clip:text;background-clip:text}.results-intro>p{margin:0}.results-perks{gap:14px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.results-perks li{align-items:center;gap:14px;display:flex}.results-perk-icon{color:#128957;background:linear-gradient(145deg,#fff,#e8f7ee);border:1px solid #d3eadb;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 20px -12px #0e553366}.results-perk-icon svg path[opacity]{opacity:.3}.results-perks strong{color:var(--ink);font-size:15px;display:block}.results-perks small{color:#6d8378;margin-top:3px;font-size:13px;display:block}.results-cta{border-radius:999px;padding:16px 26px;font-size:14px}.result-ticket{filter:drop-shadow(0 34px 38px #04301f4d)drop-shadow(0 8px 12px #04301f26);position:relative}.result-ticket:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#ffc83d52,#0000);border-radius:50%;position:absolute;inset:10% -6% -8% 12%}.result-ticket-main{color:#fff;background:radial-gradient(circle at 88% 0,#1d9a63 0%,#086141 40%,#04301f 100%);border-radius:28px 28px 0 0;position:relative;overflow:hidden;-webkit-mask:radial-gradient(15px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(15px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.result-ticket-main:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(#fff6 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.result-ticket-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding:24px 28px;display:flex;position:relative}.result-ticket-icon{color:#5a3b00;background:linear-gradient(145deg,#ffe596,#f2ab1f);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 12px 24px -10px #f5b529c7,inset 0 1px #fffa}.result-ticket-icon svg path[opacity]{opacity:.35}.result-ticket-head strong{font-size:16px;display:block}.result-ticket-head small{color:#b6d3c3;margin-top:3px;font-size:12px;display:block}.result-status{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 13px;font-size:10.5px;font-weight:900;display:inline-flex}.result-status span{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite result-pulse}.result-status-awaiting{color:#ffd666;background:#ffc83d21;border:1px solid #ffc83d66}.result-status-published{color:#6ee7b7;background:#34d39921;border:1px solid #34d39966}.result-status-demo{color:#fdba74;background:#fb923c21;border:1px solid #fb923c66}@keyframes result-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 65%,transparent)}to{box-shadow:0 0 0 9px #0000}}.result-ticket-body{padding:34px 30px 38px;position:relative}.result-date{color:#ffd666;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.result-ticket-body h3{letter-spacing:-.8px;margin:10px 0 6px;font-size:32px}.result-tier{color:#b6d3c3;margin:0 0 22px;font-size:14px}.result-tier strong{color:#fff}.result-numbers{flex-wrap:wrap;gap:10px;display:flex}.result-numbers strong{color:#ffe28a;letter-spacing:1.5px;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#ffffff21,#ffffff08);border:1px solid #ffd66680;border-radius:12px;padding:12px 16px;font-size:18px;font-weight:900;box-shadow:inset 0 1px #ffffff29}.result-numbers span{color:#b6d3c3;align-self:center;font-size:13px;font-weight:700}.result-ticket-empty{text-align:center}.result-balls{justify-content:center;gap:16px;margin:6px 0 26px;display:flex}.result-balls span{color:#fff;text-shadow:0 2px 4px #0005;border:4px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:900;animation:3.2s ease-in-out infinite result-float;display:flex;box-shadow:0 16px 22px -10px #000a,inset -8px -9px 14px #0000003d}.result-balls span:first-child{background:radial-gradient(circle at 30% 25%,#ffe6a3,#f0ab22 65%)}.result-balls span:nth-child(2){background:radial-gradient(circle at 30% 25%,#ffa7a2,#e3484e 65%);animation-delay:-1.1s}.result-balls span:nth-child(3){background:radial-gradient(circle at 30% 25%,#a9d6ff,#3b81db 65%);animation-delay:-2.2s}@keyframes result-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.result-ticket-empty h3{letter-spacing:-.5px;margin:0 0 10px;font-size:26px}.result-ticket-empty p{color:#b6d3c3;max-width:370px;margin:0 auto;font-size:14px;line-height:1.7}.result-ticket-stub{color:#b6d3c3;background:linear-gradient(#053a26,#032a1b);border-radius:0 0 28px 28px;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 22px;font-size:12.5px;display:flex;position:relative;-webkit-mask:radial-gradient(15px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(15px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(15px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.result-ticket-stub:before{content:"";border-top:2px dashed #fff3;position:absolute;top:0;left:26px;right:26px}.result-ticket-stub>span{align-items:center;gap:9px;display:flex}.result-ticket-stub>span svg{color:#6ee7b7;flex:none}.result-ticket-stub a{color:#ffd666;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.result-ticket-stub a:hover{color:#ffe596}@media (max-width:1100px){.results-layout{gap:40px}}@media (max-width:900px){.results-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.results-perks{margin:24px 0 26px}.results-cta{width:100%}.result-ticket-head{flex-wrap:wrap;row-gap:14px;padding:20px 18px}.result-status{margin-left:0}.result-ticket-body{padding:28px 20px 32px}.result-ticket-body h3{font-size:27px}.result-ticket-empty h3{font-size:23px}.result-balls{gap:12px}.result-balls span{width:54px;height:54px;font-size:22px}.result-ticket-stub{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 20px 22px}}@media (prefers-reduced-motion:reduce){.result-status span,.result-balls span{animation:none}}.whatsapp-float{z-index:70;color:#fff;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.whatsapp-float-button{background:linear-gradient(145deg,#5ff78f 0%,#25d366 45%,#128c7e 100%);border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 14px 30px -6px #075e54a6,0 4px 10px #0000002e,inset 0 2px 1px #ffffff59,inset 0 -3px 6px #075e5433}.whatsapp-float-button:before,.whatsapp-float-button:after{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite whatsapp-pulse;position:absolute;inset:0}.whatsapp-float-button:after{animation-delay:1.2s}.whatsapp-float-button svg{filter:drop-shadow(0 1px 1px #075e5466)}.whatsapp-float-label{color:#0f2e21;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #e3efe7;border-radius:16px 16px 4px;flex-direction:column;padding:10px 16px;transition:opacity .25s,transform .25s;display:flex;transform:translate(10px);box-shadow:0 14px 30px -10px #0b3d2966}.whatsapp-float-label strong{font-size:14px;font-weight:800}.whatsapp-float-label small{color:#6b8074;align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:600;display:flex}.whatsapp-online{background:#25d366;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #25d36633}.whatsapp-float:hover .whatsapp-float-label,.whatsapp-float:focus-visible .whatsapp-float-label{opacity:1;transform:none}.whatsapp-float:hover .whatsapp-float-button{transform:translateY(-3px)scale(1.05);box-shadow:0 20px 36px -8px #075e54b3,0 4px 10px #0000002e,inset 0 2px 1px #ffffff59,inset 0 -3px 6px #075e5433}.whatsapp-float:focus-visible{outline:none}.whatsapp-float:focus-visible .whatsapp-float-button{outline:3px solid var(--gold);outline-offset:4px}@keyframes whatsapp-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (max-width:560px){.whatsapp-float{bottom:16px;right:16px}.whatsapp-float-button{width:56px;height:56px}.whatsapp-float-label{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-float-button:before,.whatsapp-float-button:after{opacity:0;animation:none}.whatsapp-float-button,.whatsapp-float-label{transition:none}}@media print{.whatsapp-float{display:none}}.site-top{z-index:50;position:sticky;top:0}html{scroll-padding-top:calc(var(--site-header-height,0px) + 12px)}.desktop-nav{gap:8px}.desktop-nav a{border-radius:9px;padding:9px 10px;transition:color .2s,background .2s,box-shadow .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:#ffffff1c}.desktop-nav a:focus-visible,.mobile-menu nav a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav-cta.active{box-shadow:0 0 0 2px #fff8,0 5px 13px #002a1d40}.mobile-menu nav a:hover,.mobile-menu nav a.active{color:var(--gold);background:#ffffff1c;border-radius:7px}.footer-social{gap:12px}.footer-social-link{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff14}a.footer-social-link:hover,a.footer-social-link:focus-visible{color:#fff;border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 20px -6px #0009}a.footer-social-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}a.social-facebook:hover{background:#1877f2}a.social-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}a.social-whatsapp:hover{background:#25d366}a.social-telegram:hover{background:#26a5e4}.social-pending{cursor:default}@media (prefers-reduced-motion:reduce){.footer-social-link{transition:none}}.footer-legal{flex-wrap:wrap;gap:6px 18px;display:flex}.footer-legal a{color:#b9d2c2;font-weight:700}.footer-legal a:hover{color:var(--gold)}.steps-section{isolation:isolate;background:radial-gradient(45% 55% at 0 0,#ffc83d1f,#0000 70%),radial-gradient(45% 55% at 100% 100%,#10b98118,#0000 70%),linear-gradient(#fbfdf9,#f1f7f2);position:relative;overflow:hidden}.steps-section:before{content:"";z-index:-1;background-image:radial-gradient(#0753381a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}.steps-section .section-heading h2 em{color:#0000;background:linear-gradient(95deg,#0b6e45,#21a06a 55%,#d99a0b);-webkit-background-clip:text;background-clip:text;font-style:normal}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:24px 0 0;list-style:none;display:grid;position:relative}.steps-grid:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#e0a82e 0 10px,#0000 10px 18px);height:2px;position:absolute;top:24px;left:16.66%;right:16.66%}.steps-grid>li{display:flex}.step-card{color:var(--ink);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(160deg,#ffc83d80,#e3ece6 38% 70%,#16a36a55) border-box;border:1px solid #0000;border-radius:24px;flex-direction:column;flex:1;padding:48px 30px 28px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 22px 44px -26px #0b3d2640}.step-card:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0b6e45,#21a06a,#ffc83d);border-radius:3px 3px 0 0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 30px 0;transform:scaleX(0)}.step-card:hover,.step-card:focus-visible{transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 34px 60px -28px #0b3d2659}.step-card:hover:after,.step-card:focus-visible:after{transform:scaleX(1)}.step-card:focus-visible{outline-offset:3px;outline:3px solid #ffc83d}.step-node{z-index:2;color:#3d2a00;letter-spacing:.5px;background:linear-gradient(145deg,#ffe597,#ffc83d 50%,#f0a30a);border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid;position:absolute;top:-24px;left:50%;translate:-50%;box-shadow:0 0 0 6px #f5faf5,0 10px 22px -6px #d9930a99}.step-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.step-icon{color:#ffd766;background:linear-gradient(145deg,#0b6e45,#075338);border-radius:18px;place-items:center;width:60px;height:60px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 14px 26px -12px #075338b3,inset 0 1px #ffffff26}.step-card:hover .step-icon{transform:rotate(-6deg)scale(1.06)}.step-tag{color:#94650a;letter-spacing:.3px;white-space:nowrap;background:#fff7df;border:1px solid #f6dc92;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.step-card h3{letter-spacing:-.3px;margin:0 0 10px;font-size:21px}.step-card p{color:#688078;flex:1;margin:0;font-size:14px;line-height:1.7}.step-cta{color:#0b6e45;border-top:1px dashed #dde8e0;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:14px;font-weight:800;display:inline-flex}.step-cta svg{transition:transform .3s}.step-card:hover .step-cta svg{transform:translate(4px)}.steps-note{color:#4e675d;text-align:left;background:#ffffffb3;border:1px solid #e3ece6;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:36px auto 0;padding:11px 20px;font-size:13px;font-weight:600;display:flex}.steps-note svg{color:#0b6e45;flex:none}@media (max-width:860px){.steps-grid{grid-template-columns:minmax(0,1fr);gap:34px;max-width:560px;margin:0 auto}.steps-grid:before{z-index:0;background:repeating-linear-gradient(#e0a82e 0 10px,#0000 10px 18px);width:2px;height:auto;inset:24px auto 24px 48px}.steps-grid>li{z-index:1;position:relative}.step-node{left:48px}}@media (max-width:640px){.step-card{border-radius:20px;padding:42px 22px 22px}.step-node{width:44px;height:44px;font-size:14px;top:-22px;left:44px}.steps-grid:before{left:44px}.step-icon{border-radius:15px;width:52px;height:52px}.step-card h3{font-size:19px}.steps-note{border-radius:16px;padding:12px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.step-card,.step-card:after,.step-icon,.step-cta svg{transition:none}}.header-countdown{--hc-bg:linear-gradient(135deg,#03291b,#07482f 55%,#0a5a3b);--hc-edge:linear-gradient(135deg,#fff0b3,#e6a92a 28%,#7a4f0a 52%,#f7cf5f 78%,#fff3c4);--hc-digits:linear-gradient(180deg,#fff6d6,#ffd766 50%,#e8a620);--hc-accent:#ffd25e;--hc-label:#cfe4d8;--hc-dial:radial-gradient(circle at 32% 26%,#fff3c4,#f3c24a 55%,#b9790f);--hc-dial-ink:#173528;--hc-shadow:0 12px 26px -14px #000d,inset 0 1px #ffffff1f;isolation:isolate;background:var(--hc-bg) padding-box,var(--hc-edge) border-box;box-shadow:var(--hc-shadow);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:11px;padding:5px 18px 5px 5px;display:inline-flex;position:relative;overflow:hidden}.header-countdown:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);animation:6s ease-in-out infinite hc-shine;position:absolute;inset:0;transform:translate(-120%)}.header-countdown-icon{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.header-countdown-ring{fill:none;stroke-width:2.5px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.header-countdown-ring circle:first-child{stroke:#ffffff21}.header-countdown-ring circle:last-child{stroke:var(--hc-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.header-countdown-dial{background:var(--hc-dial);width:28px;height:28px;color:var(--hc-dial-ink);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0006}.header-countdown-text{gap:4px;line-height:1;display:grid}.header-countdown small{color:var(--hc-label);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.header-countdown strong{letter-spacing:.5px;font-variant-numeric:tabular-nums;align-items:baseline;font-size:19px;font-weight:900;display:flex}.header-countdown-digits{background:var(--hc-digits);color:#0000;filter:drop-shadow(0 1px 1px #0006);-webkit-background-clip:text;background-clip:text}.header-countdown-colon{color:var(--hc-accent);margin:0 2px;animation:1s step-end infinite hc-blink}.header-countdown.is-soon{--hc-bg:linear-gradient(135deg,#2a0508,#5c0f18 55%,#7d1622);--hc-edge:linear-gradient(135deg,#ffd6c9,#ff5a4e 28%,#8f0f1a 52%,#ff8a5c 78%,#ffe3da);--hc-digits:linear-gradient(180deg,#fff3ee,#ffb39a 50%,#ff6a52);--hc-accent:#ff7a62;--hc-label:#ffd9cf;--hc-dial:radial-gradient(circle at 32% 26%,#ffe0d6,#ff6a52 55%,#a3101c);--hc-dial-ink:#fff;animation:2s ease-out infinite hc-pulse}.header-countdown-live{background:#ff6b57;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite hc-dot}@keyframes hc-shine{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hc-blink{50%{opacity:.25}}@keyframes hc-pulse{0%{box-shadow:0 0 0 0 #ff5a4e80,var(--hc-shadow)}70%,to{box-shadow:0 0 0 10px #ff5a4e00,var(--hc-shadow)}}@keyframes hc-dot{0%{box-shadow:0 0 #ff6b5799}70%,to{box-shadow:0 0 0 5px #ff6b5700}}@media (max-width:1100px){.header-countdown{margin-left:auto}.header-countdown~.mobile-menu{margin-left:0}}@media (max-width:640px){.site-header .nav-inner{gap:10px}.header-countdown{gap:8px;padding:4px 12px 4px 4px}.header-countdown-icon{width:30px;height:30px}.header-countdown-dial{width:22px;height:22px}.header-countdown-dial svg{width:12px;height:12px}.header-countdown-text{gap:3px}.header-countdown small{letter-spacing:.6px;font-size:8px}.header-countdown strong{font-size:15px}}@media (max-width:380px){.site-header .nav-inner{gap:8px}.site-header .site-logo{height:30px;padding:3px 7px}.header-countdown{padding:5px 11px}.header-countdown-icon{display:none}.header-countdown small{letter-spacing:.4px;font-size:7.5px}.header-countdown strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.header-countdown,.header-countdown:after,.header-countdown-colon,.header-countdown-live{animation:none}.header-countdown-ring circle:last-child{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
