.bv{--bg-deep:#050505;--bg-elevated:#0b0b0c;--surface:#111113;--surface-border:#d9b45a2e;--gold-highlight:#f7e7b0;--gold:#d9b45a;--gold-deep:#a9802a;--gold-shadow:#5c4413;--silver-highlight:#fafafa;--silver:#c9c9c9;--silver-deep:#7a7a7a;--text-primary:#f5f3ee;--text-muted:#c9c4ba;--text-subtle:#b3ada2;--ease-lux:cubic-bezier(.22, 1, .36, 1);background:var(--bg-deep);min-height:100vh;color:var(--text-muted);font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.7;position:relative;overflow-x:hidden}@media (width>=768px){.bv{font-size:17px}}.bv:after{content:"";pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.bv strong,.bv b{color:var(--text-primary);font-weight:600}.bv-section{padding:72px 24px 52px;position:relative}@media (width>=768px){.bv-section{padding:112px 48px 84px}}.bv-section--elevated{background:var(--bg-elevated)}.bv-container{max-width:1120px;margin:0 auto;position:relative}.bv-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#d9b45a1a,#0000 65%);border-radius:9999px;width:520px;height:520px;position:absolute}.bv-vignette{pointer-events:none;background:radial-gradient(#0000 45%,#000000bf 100%);position:absolute;inset:0}.bv-display{letter-spacing:.02em;text-transform:uppercase;font-family:Anton,sans-serif;font-weight:400;line-height:.95}.bv-h1,.bv-h2{color:var(--text-primary);font-family:Cormorant Garamond,serif;font-weight:500;line-height:1.1}.bv-h1{font-size:clamp(2.5rem,5vw,4.5rem)}.bv-h2{font-size:clamp(2rem,3.5vw,3.25rem)}.bv-h1 em,.bv-h2 em{font-style:italic;font-weight:600}.bv-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gold);font-family:Manrope,sans-serif;font-size:12px;font-weight:500}@media (width>=768px){.bv-eyebrow{font-size:13px}}.text-gold-metal,.text-silver-metal{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gold-metal{background-image:linear-gradient(#fff4cc 0%,#ebcb72 30%,#b88a2e 52%,#f4dc94 72%,#8c6a20 100%)}.text-silver-metal{background-image:linear-gradient(#fff 0%,#d9d9d9 35%,#8c8c8c 52%,#ededed 72%,#6b6b6b 100%)}.bv-sheen{display:inline-block;position:relative}.bv-sheen:after{content:attr(data-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;animation:bv-sheen 7s var(--ease-lux) infinite;background-image:linear-gradient(110deg,#0000 40%,#fffae6d9 50%,#0000 60%);background-position:150% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes bv-sheen{0%,70%{background-position:150% 0}to{background-position:-50% 0}}.border-gold-gradient{position:relative}.border-gold-gradient:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, transparent 0%, var(--gold) 50%, transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-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}.bv-hairline{background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:0;width:100%;height:1px}.bv-btn{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;height:58px;transition:box-shadow .9s var(--ease-lux), opacity .6s var(--ease-lux);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.bv-btn--primary{color:#0b0b0c;background:linear-gradient(#f4dc94 0%,#d9b45a 50%,#a9802a 100%);box-shadow:0 0 24px -8px #d9b45a59}.bv-btn--primary:after{content:"";transition:transform 1.1s var(--ease-lux);background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.bv-btn--primary:hover{box-shadow:0 0 40px -6px #d9b45a8c}.bv-btn--primary:hover:after{transform:translate(120%)}.bv-btn--secondary{color:var(--gold);background:0 0}.bv-btn--secondary:hover{box-shadow:0 0 28px -10px #d9b45a73}.bv-btn:disabled{opacity:.6;cursor:not-allowed}.bv-card{background:linear-gradient(180deg, var(--surface), #0c0c0d);border-radius:4px;padding:32px;position:relative;overflow:hidden}.bv-card__spot{pointer-events:none;opacity:0;transition:opacity .7s var(--ease-lux);background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #d9b45a1a, transparent 60%);position:absolute;inset:0}@media (hover:hover){.bv-card:hover .bv-card__spot{opacity:1}}.bv-icon{border:1px solid var(--surface-border);width:52px;height:52px;color:var(--gold);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.bv-icon--diamond{border-radius:2px;transform:rotate(45deg)}.bv-icon--diamond>*{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.bv-sheen:after{animation:none;display:none}.bv-btn--primary:after{display:none}}.bv-form-title{color:var(--text-primary);text-align:center;font-family:Cormorant Garamond,serif;font-size:1.85rem;font-weight:500;line-height:1.15}.bv-glass{z-index:1;-webkit-backdrop-filter:blur(14px);background:#111113b3;border-radius:4px;padding:36px 28px;position:relative}@media (width>=768px){.bv-glass{padding:48px 44px}}.bv-form-glow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#d9b45a24,#0000 70%);border-radius:9999px;position:absolute;inset:10% 5%}.bv-field{padding-top:18px;position:relative}.bv-field input{width:100%;color:var(--text-primary);background:0 0;border:0;border-bottom:1px solid #d9b45a47;border-radius:0;outline:none;padding:8px 0 10px;font-size:16px}.bv-field label{color:var(--text-subtle);pointer-events:none;transform-origin:0 0;transition:transform .6s var(--ease-lux), color .6s var(--ease-lux);font-size:15px;position:absolute;top:26px;left:0}.bv-field input:focus+label,.bv-field input:not(:placeholder-shown)+label{color:var(--gold);letter-spacing:.08em;transform:translateY(-24px)scale(.78)}.bv-field__line{background:linear-gradient(90deg, transparent, var(--gold-highlight), transparent);height:1px;transition:transform .8s var(--ease-lux);margin-top:-1px;display:block;position:absolute;bottom:auto;left:0;right:0;transform:scaleX(0)}.bv-field input:focus~.bv-field__line{transform:scaleX(1)}.bv-field__error{color:#f2a5a0;margin-top:6px;font-size:12.5px}.bv-field__suggest{color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;margin-top:6px;font-size:12.5px;text-decoration:underline}.bv-field input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);transition:background-color 9999s}.bv-spinner{border:1px solid #0b0b0c4d;border-top-color:#0b0b0c;border-radius:9999px;width:15px;height:15px;animation:.9s linear infinite bv-spin}@keyframes bv-spin{to{transform:rotate(360deg)}}.bv-breathe{filter:drop-shadow(0 20px 40px #0009);animation:6s ease-in-out infinite bv-breathe}@keyframes bv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.bv-dust{pointer-events:none;position:absolute;inset:0}.bv-dust span{background:var(--gold-highlight);opacity:0;border-radius:9999px;animation:linear infinite bv-float;position:absolute}@keyframes bv-float{0%{opacity:0;transform:translateY(0)}20%{opacity:.35}80%{opacity:.25}to{opacity:0;transform:translateY(-120px)}}.bv-sticky{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));opacity:0;transition:transform .8s var(--ease-lux), opacity .8s var(--ease-lux);background:linear-gradient(#0000,#050505eb 35%);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bv-sticky.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bv-breathe,.bv-dust{animation:none;display:block}.bv-dust{display:none}}.bv-display .bv-sheen{margin-top:-.14em;padding-top:.14em}@media (width<=420px){.bv-btn{letter-spacing:.08em;padding:0 18px;font-size:13px}}.bv-display .bv-sheen{margin-top:0;padding-top:0;line-height:1.2}@media (width<=767px){#hero .bv-eyebrow{letter-spacing:.28em}#hero>svg{opacity:.25}}.bv-bridge{color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:500;line-height:1.3}.bv-bridge em{font-style:italic;font-weight:600}.bv-carousel{gap:20px;display:grid}@media (width>=768px){.bv-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.bv-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px;padding:0 24px 8px;display:flex;overflow-x:auto}.bv-carousel::-webkit-scrollbar{display:none}.bv-carousel__item{scroll-snap-align:center;flex:0 0 82%}}.bv-steps-line-h{background:linear-gradient(90deg, var(--gold-deep), var(--gold-highlight), var(--gold-deep))}.bv-steps-line-v{background:linear-gradient(180deg, var(--gold-deep), var(--gold-highlight), var(--gold-deep))}.bv-vline{border-left:1px solid;border-image:linear-gradient(180deg, transparent, var(--gold), transparent) 1}.bv :focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:2px}.bv .bv-field input:focus-visible{outline:none}.bv .bv-field input:focus-visible~.bv-field__line{height:2px;transform:scaleX(1)}.bv img{max-width:100%}.bv .bv-field input{background:#ffffff0a;border:1px solid #d9b45a8c;border-radius:4px;padding:22px 14px 8px;transition:border-color .25s,box-shadow .25s}.bv .bv-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d9b45a2e}.bv .bv-field label{opacity:.7;color:var(--text-primary);top:34px;left:14px}.bv .bv-field input:focus+label,.bv .bv-field input:not(:placeholder-shown)+label{opacity:1;color:var(--gold);transform:translateY(-14px)scale(.75)}.bv .bv-field__line{display:none}.bv .bv-btn{white-space:nowrap}.bv-bonus-locked{filter:blur(6px);-webkit-user-select:none;user-select:none}.bv-faq summary{cursor:pointer;list-style:none}.bv-faq summary::-webkit-details-marker{display:none}.bv-faq[open] .bv-faq__icon{transform:rotate(45deg)}@media (width<=767px){.bv .bv-card.bv-dor-card{padding:18px 20px}.bv .bv-dor-card p{margin-top:4px}}.bv-flat{background:#000}.bv:has(.bv-flat){background:#000}.bv:has(.bv-flat):after{display:none}.painel-semana-gratuita{--background:oklch(95.5% .012 78);--foreground:oklch(17% .008 75);--card:oklch(98.5% .008 78);--card-foreground:oklch(17% .008 75);--secondary:oklch(92.5% .01 75);--secondary-foreground:oklch(20% .008 75);--muted:oklch(91% .012 75);--muted-foreground:oklch(43% .012 75);--border:oklch(82% .015 75);--input:oklch(82% .015 75);--ring:oklch(63% .14 82);--gold:oklch(63% .14 82);--gold-dark:oklch(50% .12 78);--gold-soft:oklch(88% .07 84);--primary:oklch(63% .14 82);--primary-foreground:oklch(13% .006 75);--destructive:oklch(52% .2 27);--destructive-foreground:oklch(25% .1 27);min-height:100vh;color:var(--foreground);background:linear-gradient(135deg, color-mix(in oklab, var(--foreground) 3.5%, transparent) 1px, transparent 1px) 0 0 / 30px 30px, radial-gradient(circle at 18% 0%, color-mix(in oklab, var(--gold-soft) 32%, transparent), transparent 34%), var(--background)}.painel-semana-gratuita__bar{background:linear-gradient(90deg, var(--gold-dark), var(--gold), var(--gold-dark));height:4px;box-shadow:0 2px 14px color-mix(in oklab, var(--gold) 24%, transparent)}.painel-semana-gratuita__card{box-shadow:0 28px 70px -38px color-mix(in oklab, var(--foreground) 42%, transparent), 0 10px 24px -18px color-mix(in oklab, var(--gold) 30%, transparent)}.painel-semana-gratuita__gold-button{background:linear-gradient(110deg, var(--gold-dark), var(--gold) 52%, var(--gold-dark));color:var(--primary-foreground);background-size:180% 100%;transition:background-position .3s,transform .15s}.painel-semana-gratuita__gold-button:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}
