*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;position:relative;isolation:isolate;min-height:100vh;background:#080a0a;color:#fafafa;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.backdrop{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.02) 68%,#080a0a 100%),url("assets/operacao-fundo.png");background-size:cover;background-position:center top;pointer-events:none}a{color:inherit;text-decoration:none}.wrap{width:min(1000px,calc(100% - 88px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:42px}.brand{display:flex;flex-direction:column;transform:skew(-10deg);width:205px;flex-shrink:0;line-height:.9}.brand>span{font-weight:900;font-size:21px;letter-spacing:.2px}.brand strong{font-size:54px;font-weight:900;letter-spacing:1.6px}.brand b{color:#eabe80}.event-info{display:flex;align-items:center;gap:29px}.event-item{display:flex;align-items:center;gap:16px}.event-item svg{width:33px;height:35px;flex-shrink:0}.event-item p{font-size:12px;line-height:1.55;margin:0}.event-item strong{display:block;font-weight:700}.year{white-space:nowrap}.free{padding-left:28px;border-left:1px solid #ffffffa6}.free p{font-size:11px}.hero{text-align:center;padding-top:60px}.eyebrow{color:#edc487;font-size:19px;font-weight:400;letter-spacing:5px;margin:0 0 12px}h1{font-size:56px;line-height:1.02;letter-spacing:-1.65px;font-weight:800;margin:0 auto;max-width:1000px;text-wrap:balance}h1>span{color:#ecc082}.lead{font-size:25px;font-weight:400;line-height:1.36;margin:23px 0 35px;letter-spacing:-.5px}.form-card{width:614px;max-width:100%;margin:auto;padding:34px 37px 27px;background:linear-gradient(125deg,rgba(9,11,11,.95),rgba(8,10,10,.93));border:1px solid #85857d;border-radius:17px;box-shadow:0 15px 50px #0004}.form-card h2{font-size:36px;line-height:1.15;letter-spacing:-.9px;margin:0 0 13px;font-weight:750}.form-intro{font-size:23px;line-height:1.4;letter-spacing:-.4px;margin:0 0 32px}.field{margin-bottom:14px}.input-wrap{position:relative}.input-wrap>svg{position:absolute;left:21px;top:21px;width:31px;height:31px;color:#a1a1a1;pointer-events:none}input{display:block;width:100%;height:73px;padding:15px 18px 15px 74px;background:linear-gradient(115deg,#fff,#f6f6f6);border:2px solid #e6e6e6;border-radius:10px;color:#161616;font:400 18px Arial,Helvetica,sans-serif;box-shadow:inset 0 0 0 2px white}input::placeholder{color:#888;opacity:1}input:focus{outline:3px solid #e7b979;outline-offset:3px}input[aria-invalid=true]{border-color:#dd9079}.error{display:block;text-align:left;color:#ffc0aa;font-size:13px;line-height:1.5;margin-top:6px}.error:empty{display:none}button{display:flex;align-items:center;justify-content:center;gap:19px;width:100%;min-height:76px;margin-top:24px;border:1px solid #edc58d;border-radius:10px;background:linear-gradient(110deg,#eabd80,#d29a51);color:#070806;font-size:20px;letter-spacing:-.5px;font-weight:750;cursor:pointer;box-shadow:inset 0 1px 0 #fff3}button>span{font-size:34px;line-height:1;font-weight:400}button:hover{background:linear-gradient(110deg,#f3cd96,#e2ad68)}button:disabled{opacity:.65;cursor:wait}.setup-note,.purpose{color:#bbb9b4;font-size:13px;line-height:1.5;margin:24px auto 0}.status{font-size:14px;line-height:1.6;color:#f1ca91;text-align:left;margin:18px 0 0}.status:empty{display:none}.benefits{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;width:min(910px,calc(100% - 88px));padding-top:42px}.benefits article{padding:5px 12px 20px}.benefits article+article{border-left:1px solid #ffffff40}.benefits svg{width:48px;height:48px;color:#e5af67;margin-bottom:13px}.benefits h2{font-size:22px;line-height:1.2;color:#f8e7cc;letter-spacing:-.5px;margin:0 0 9px}.benefits p{font-size:20px;line-height:1.4;letter-spacing:-.35px;margin:0}footer{display:flex;align-items:center;gap:18px;padding:57px 0 55px}footer>span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#ffffff35)}footer>span:last-child{transform:rotate(180deg)}footer p{margin:0;min-width:425px;text-align:center;border:1px solid #ffffff35;border-radius:100px;padding:23px 28px;font-size:18px;color:#bbb}footer strong{color:#e6e6e6;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:#e3c787;color:#101110;z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid #e3c787;outline-offset:5px}[hidden]{display:none!important}@media(min-width:1400px){.backdrop{background-size:100% auto;background-repeat:no-repeat}.header{padding-top:45px}.hero{padding-top:60px}}@media(max-width:950px){.wrap{width:calc(100% - 48px)}.event-info{gap:18px}.free{padding-left:18px}.event-item{gap:10px}.event-item p{font-size:10px}.brand{width:175px}.brand>span{font-size:18px}.brand strong{font-size:46px}.event-item svg{width:28px}.hero{padding-top:52px}h1{font-size:47px}.eyebrow{font-size:16px}.lead{font-size:22px}.benefits h2{font-size:20px}.benefits p{font-size:17px}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.header{padding-top:26px;gap:14px;align-items:center}.brand{width:145px}.brand>span{font-size:15px}.brand strong{font-size:38px}.event-info{gap:0}.event-item{gap:7px}.event-item svg{width:24px;height:27px}.event-item p{font-size:8px;line-height:1.55}.year{display:block}.free{display:none}.hero{padding-top:39px}.eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:15px}h1{font-size:37px;line-height:1.08;letter-spacing:-1.1px}.wide-break{display:none}h1>span{display:block}.lead{font-size:18px;line-height:1.45;letter-spacing:-.25px;margin:21px auto 27px;max-width:400px}.form-card{padding:27px 20px 22px;border-radius:14px;background:rgba(8,10,10,.94)}.form-card h2{font-size:27px;letter-spacing:-.65px}.form-intro{font-size:17px;line-height:1.5;margin-bottom:24px}.input-wrap>svg{left:15px;top:19px;width:25px;height:25px}input{height:63px;font-size:16px;padding-left:52px;border-radius:8px}button{font-size:14px;letter-spacing:-.25px;min-height:65px;gap:10px;margin-top:20px;border-radius:8px}button>span{font-size:29px}.setup-note,.purpose{font-size:11px;margin-top:20px}.benefits{padding-top:31px;gap:0}.benefits article{padding:3px 7px 9px}.benefits svg{width:34px;height:34px;margin-bottom:10px}.benefits h2{font-size:15px;letter-spacing:-.3px}.benefits p{font-size:13px;line-height:1.4;letter-spacing:0}.benefits br{display:none}footer{padding:37px 0 35px;gap:10px}footer p{min-width:0;white-space:nowrap;font-size:13px;padding:17px 21px}.backdrop{background-size:auto 1120px;background-position:center top;background-repeat:no-repeat}}@media(max-width:360px){h1{font-size:32px}.brand{width:125px}.brand>span{font-size:13px}.brand strong{font-size:33px}.event-item svg{display:none}.form-card{padding-inline:16px}.form-card h2{font-size:24px}button{font-size:12px}.benefits h2{font-size:14px}.benefits p{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cookie-panel{position:fixed;z-index:30;bottom:58px;left:16px;width:min(440px,calc(100% - 32px));padding:20px;background:#141615;border:1px solid #bba071;border-radius:12px;box-shadow:0 8px 35px #0008}.cookie-panel p{font-size:14px;line-height:1.5;margin:0;color:#eee}.cookie-panel>div{display:flex;gap:12px}.cookie-panel button{margin-top:15px;min-height:44px;font-size:14px;flex:1;padding:10px;letter-spacing:0}.cookie-settings{position:fixed;z-index:29;bottom:10px;left:16px;width:auto;min-height:36px;margin:0;padding:9px 13px;background:#161816;color:#eed0a3;border:1px solid #74654e;font-size:11px;letter-spacing:0;border-radius:5px}.cookie-settings:hover{background:#292c28}
