.elementor-63 .elementor-element.elementor-element-a7c3e91{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */:root{color-scheme:dark;--ink:#f4ebdc;--muted:#d4c9c8;--black:#090304}
body.elementor-page-63{margin:0;background:#090304}
.elementor main.ubm-thanks{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:100svh;margin:0;padding:0;overflow:hidden;color:var(--ink);font-family:Arimo,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.elementor main.ubm-thanks::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 55% at 50% 28%,#3a0c1766,transparent 70%),linear-gradient(180deg,#090304b3,#090304 80%)}
.elementor .ubm-thanks *{box-sizing:border-box}
.elementor .ubm-thanks .e-con{padding:0;min-width:0}
.elementor .ubm-thanks h1,.elementor .ubm-thanks p{display:block;cursor:auto}
.elementor .ubm-thanks .thanks__scene{position:absolute;inset:0;z-index:-2;width:auto;background:url('https://blackmagnetica.com/wp-content/uploads/2026/10/06-background-revelacao.webp') center/cover no-repeat;opacity:.3}
.elementor .ubm-thanks .thanks__inner{width:min(100% - 40px,560px);padding:48px 0 56px;text-align:center}
.elementor .ubm-thanks .thanks__logo{display:block;width:min(220px,60%);height:auto;margin:0 auto 32px}
.elementor .ubm-thanks .thanks__steps{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 28px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.elementor .ubm-thanks .thanks__step{display:flex;align-items:center;gap:8px;width:auto;cursor:auto}
.elementor .ubm-thanks .thanks__step+.thanks__step::before{content:"";width:28px;height:1px;margin-right:4px;background:#6c2130}
.elementor .ubm-thanks .thanks__step span{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #93213b;border-radius:50%;font-size:12px;font-weight:700;letter-spacing:0}
.elementor .ubm-thanks .thanks__step.is-done span{border-color:#c02342;background:#93213b;color:#fff3eb}
.elementor .ubm-thanks .thanks__step.is-current{color:var(--ink);font-weight:700}
.elementor .ubm-thanks .thanks__step.is-current span{border-color:#e4314f;color:#fff3eb;box-shadow:0 0 0 4px #e4314f22}
.elementor .ubm-thanks .thanks__title{margin:0 0 16px;font-family:Tinos,'Times New Roman',serif;font-size:clamp(38px,6vw,56px);font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}
.elementor .ubm-thanks .thanks__title span{color:#e0435d}
.elementor .ubm-thanks .thanks__lead{max-width:470px;margin:0 auto 28px;font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}
.elementor .ubm-thanks .thanks__lead strong{color:var(--ink)}
.elementor .ubm-thanks .hero__cta{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,440px);min-height:68px;margin:0 auto;padding:14px 20px;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:2px;background:#0e5a2c;box-shadow:0 0 28px #25d36633,inset 0 1px 0 #7dffb033;color:#fff;text-decoration:none;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:filter .18s ease,box-shadow .18s ease,transform .12s ease}
.elementor .ubm-thanks .hero__cta:hover,.elementor .ubm-thanks .hero__cta:focus,.elementor .ubm-thanks .hero__cta:visited{color:#fff;text-decoration:none}
@media(hover:hover){.elementor .ubm-thanks .hero__cta:hover{filter:brightness(1.12);box-shadow:0 0 36px #25d36655}}
.elementor .ubm-thanks .hero__cta:active{filter:brightness(1.2);box-shadow:0 0 40px #25d36677;transform:scale(.98)}
.elementor .ubm-thanks .hero__cta:focus-visible{outline:3px solid #fff3df;outline-offset:6px}
.elementor .ubm-thanks .hero__cta::before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:112%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(#0e5a2c 0turn,#2fe07a .14turn,#e6ffef .2turn,#2fe07a .26turn,#0e5a2c .4turn,#0e5a2c .5turn,#2fe07a .64turn,#e6ffef .7turn,#2fe07a .76turn,#0e5a2c .9turn);animation:ubm-cta-border 4.5s linear infinite;will-change:rotate}
.elementor .ubm-thanks .hero__cta::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:1px;background:linear-gradient(180deg,#ffffff14 0%,transparent 38%,#0000004d 100%),linear-gradient(115deg,#0a4322 0%,#12803d 22%,#1fb85a 36%,#0f6f35 52%,#08381c 68%,#169a4b 84%,#0b4a26 100%);background-size:100% 100%,320% 100%;animation:ubm-cta-fill 7s ease-in-out infinite alternate}
@keyframes ubm-cta-border{to{rotate:1turn}}
@keyframes ubm-cta-fill{from{background-position:0 0,0% 50%}to{background-position:0 0,100% 50%}}
.elementor .ubm-thanks .cta-label{display:flex;align-items:center;justify-content:center;gap:inherit;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;text-wrap:balance;cursor:inherit}
.elementor .ubm-thanks .cta-label::before{content:"";flex:0 0 26px;width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat}
@media(prefers-reduced-motion:reduce){.elementor .ubm-thanks .hero__cta{transition:none}
.elementor .ubm-thanks .hero__cta::before,.elementor .ubm-thanks .hero__cta::after{animation:none}}
.elementor .ubm-thanks .thanks__warn{margin:14px 0 0;font-size:14px;line-height:1.45;color:#f2c4ca}
.elementor .ubm-thanks .thanks__warn strong{color:var(--ink)}
.elementor .ubm-thanks .thanks__perks{max-width:440px;margin:36px auto 0;padding:24px 24px 22px;border:1px solid #3d1019;border-radius:4px;background:#12050acc;text-align:left}
.elementor .ubm-thanks .thanks__perks-title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.elementor .ubm-thanks .thanks__perks ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.elementor .ubm-thanks .thanks__perks li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.45}
.elementor .ubm-thanks .thanks__perks li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border:1px solid #93213b;border-radius:50%;background:#21070e}
.elementor .ubm-thanks .thanks__perks li::after{content:"";position:absolute;left:5px;top:6px;width:10px;height:10px;background:#ff8fa3;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor .ubm-thanks .thanks__date{display:flex;justify-content:center;align-items:center;gap:20px;margin:36px 0 0}
.elementor .ubm-thanks .thanks__date>span{width:auto;cursor:auto}
.elementor .ubm-thanks .thanks__date>span:first-child{font-family:Tinos,'Times New Roman',serif;font-size:64px;line-height:.9;letter-spacing:-.04em}
.elementor .ubm-thanks .thanks__date>span:last-child{padding-left:20px;border-left:1px solid #6c2130;font-size:12px;letter-spacing:.2em;text-align:left}
.elementor .ubm-thanks .thanks__date strong{display:block;margin-top:2px;font-family:Tinos,'Times New Roman',serif;font-size:30px;font-weight:400;letter-spacing:0}
@media(max-width:767px){.elementor main.ubm-thanks{align-items:flex-start}
.elementor .ubm-thanks .thanks__inner{padding:28px 0 calc(40px + env(safe-area-inset-bottom,0px))}
.elementor .ubm-thanks .thanks__logo{width:170px;margin-bottom:24px}
.elementor .ubm-thanks .thanks__steps{gap:8px;margin-bottom:24px;font-size:11px;letter-spacing:.08em}
.elementor .ubm-thanks .thanks__step+.thanks__step::before{width:16px}
.elementor .ubm-thanks .thanks__title{font-size:38px}
.elementor .ubm-thanks .thanks__lead{margin-bottom:24px;font-size:16px}
.elementor .ubm-thanks .hero__cta{width:100%;min-height:66px;font-size:16px}
.elementor .ubm-thanks .thanks__perks{margin-top:32px;padding:20px 18px}
.elementor .ubm-thanks .thanks__perks li{font-size:15px}
.elementor .ubm-thanks .thanks__date{margin-top:32px}}
body .ubm-script-holder{display:none}/* End custom CSS */