@media (max-width:640px){.jy-hero{align-items:stretch}.jy-hero-grid{height:100%;align-content:end;padding-top:40dvh}.jy-hero-copy{transform:none;padding-bottom:max(16px,env(safe-area-inset-bottom))}}.jy-canvas-loading{background:#050408}.jy-static .jy-sec{content-visibility:auto;contain-intrinsic-size:auto 70vh}@media (prefers-reduced-transparency:reduce){*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-data:reduce){*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body.site-loaded .jy-enter{animation-duration:.65s;animation-timing-function:cubic-bezier(.19,1,.22,1)}body.site-loaded .jy-d1{animation-delay:.03s}body.site-loaded .jy-d2{animation-delay:.12s}body.site-loaded .jy-d3{animation-delay:.22s}body.site-loaded .jy-d4{animation-delay:.32s}body.site-loaded .jy-d5{animation-delay:.42s}.jy-sec{padding-left:max(clamp(20px,6vw,96px),env(safe-area-inset-left));padding-right:max(clamp(20px,6vw,96px),env(safe-area-inset-right))}.lead-modal{max-height:calc(100dvh - 40px)}@media (orientation:landscape) and (max-height:480px){.jy-sec{padding-top:20px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.jy-hero .jy-h1{font-size:clamp(1.1rem,3.4vh + .4rem,1.6rem)}.jy-sub{font-size:.85rem}.jy-cta-row{flex-direction:row;align-items:center}.jy-hint{display:none}}.nf-stage{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#040309}.nf-card{max-width:460px;padding:36px 32px;text-align:left}.nf-code{font-family:var(--ff-mono),monospace;font-size:clamp(3.4rem,10vw,5.4rem);line-height:1;color:#6c5cff;letter-spacing:-.04em;margin:10px 0 12px}.nf-msg{color:rgba(240,240,240,.72);margin-bottom:22px}.nf-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:768px),(pointer:coarse){.bp-nebula{filter:blur(36px)}.bp-nebula-b{display:none}.bp-grid{animation:none}}@media (prefers-reduced-data:reduce){.bp-grid,.bp-nebula,.bp-scan{animation:none!important}}.exit-nudge{position:fixed;right:18px;bottom:18px;z-index:950;max-width:330px;padding:18px 20px;background:rgba(10,8,18,.97);border:1px solid rgba(108,92,255,.35);font-size:.88rem;color:rgba(240,240,240,.85);animation:exitNudgeIn .35s cubic-bezier(.19,1,.22,1)}.exit-nudge-row{display:flex;gap:10px;margin-top:13px}.exit-nudge .btn-ghost,.exit-nudge .btn-primary{font-size:.78rem;padding:8px 14px}@keyframes exitNudgeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.exit-nudge{animation:none}}body.bp-page:after{content:"";position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-data:reduce){body.bp-page:after{display:none}}html{scrollbar-width:thin;scrollbar-color:rgba(108,92,255,.45) #06050c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#06050c}::-webkit-scrollbar-thumb{background:rgba(108,92,255,.4);border:2px solid #06050c}::-webkit-scrollbar-thumb:hover{background:rgba(108,92,255,.7)}::selection{background:rgba(108,92,255,.85);color:#ffffff}.btn-whatsapp,.contact-whatsapp{background:var(--card-surface)!important;border:1px solid var(--card-hairline)!important;color:var(--text-primary)!important;box-shadow:none!important;animation:none!important}.btn-whatsapp svg,.contact-whatsapp svg{color:#25d366}.btn-whatsapp:hover,.contact-whatsapp:hover{background:var(--surface-raised)!important;border-color:var(--card-hairline-hover)!important;box-shadow:0 0 26px var(--accent-glow)!important}.contact-whatsapp:after{display:none!important}body.bp-page .contact-form,body.bp-page .contact-info,body.bp-page .exemplo-card,body.bp-page .faq-item,body.bp-page .noxz-card,body.bp-page .quiz-final,body.bp-page .sobre-card{background-origin:border-box}body.bp-page .exemplo-card:focus-visible,body.bp-page .quiz-option:focus-visible,body.bp-page [role=button]:focus-visible,body.bp-page [role=link]:focus-visible,body.bp-page [tabindex]:not([tabindex="-1"]):focus-visible,body.bp-page a:focus-visible,body.bp-page button:focus-visible,body.bp-page input:focus-visible,body.bp-page select:focus-visible,body.bp-page summary:focus-visible,body.bp-page textarea:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px;border-radius:0}body.bp-page a:focus:not(:focus-visible),body.bp-page button:focus:not(:focus-visible){outline:none}body.bp-page{--text-muted:#9a9aa6}@media (max-width:720px){body.bp-page .faq-question,body.bp-page .quiz-option{min-height:44px}body.bp-page .btn-ghost,body.bp-page .btn-primary,body.bp-page .contact-whatsapp,body.bp-page .form-submit,body.bp-page .nav-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.bp-page footer{padding-bottom:max(64px,env(safe-area-inset-bottom,0px))}}.contact-form .field-error{display:block;min-height:1.15rem;margin-top:5px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.02em;line-height:1.15rem;color:#fca5a5;opacity:0;transform:translateY(-2px);transition:opacity .18s,transform .18s}.contact-form .field-error:not(:empty){opacity:1;transform:none}.contact-form .form-input[aria-invalid=true],.contact-form .form-textarea[aria-invalid=true]{border-color:rgba(239,68,68,.5)}.obg-page{padding:clamp(120px,16vh,200px) 0 96px}.obg-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:44px 0 40px;padding:0}.obg-step{padding:26px 24px;display:flex;flex-direction:column;gap:10px}.obg-step-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;color:var(--text-muted)}.obg-step-tag b{color:var(--accent-light);margin-right:6px}.obg-step-title{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--text-primary)}.obg-step-desc{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.obg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.obg-back{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--text-muted);text-decoration:none;transition:color .2s}.obg-back:hover{color:var(--text-primary)}@media (max-width:720px){.obg-steps{grid-template-columns:1fr;gap:14px}}.tp-sticky-cta{display:none}@media (max-width:640px){.tp-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px max(14px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(4,3,9,.92) 30%);pointer-events:none}.tp-sticky-cta .btn-primary{pointer-events:auto;display:flex;width:100%;justify-content:center}.tp main>section:last-of-type{padding-bottom:84px}}.tp{background:radial-gradient(ellipse 90% 60% at 50% 0,var(--tier-surface),transparent 65%);padding-top:clamp(88px,12vh,128px)}.tp-ouro{--tier-pad:clamp(52px,7vh,84px)}.tp-ouro .card-1,.tp-ouro .card-2{border-color:rgba(108,92,255,.22)}.nvg-consent{position:fixed;left:16px;bottom:16px;z-index:900;max-width:380px;padding:18px 20px;background:rgba(10,8,18,.96);border:1px solid rgba(108,92,255,.3);font-size:.85rem;color:rgba(240,240,240,.8)}.nvg-consent a{color:#9d8cff;text-decoration:underline;text-underline-offset:3px}.nvg-consent-actions{display:flex;gap:10px;margin-top:14px}.nvg-consent .btn-ghost,.nvg-consent .btn-primary{font-size:.78rem;padding:8px 16px}@media (max-width:640px){.nvg-consent{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));max-width:none}}.legal{min-height:100vh;padding:clamp(110px,16vh,170px) clamp(20px,6vw,96px) 120px;display:flex;justify-content:center}.legal-body{max-width:720px;width:100%;padding:clamp(28px,5vw,48px)}.legal-body h1{margin:10px 0 26px}.legal-body h2{font-size:1.05rem;margin:26px 0 10px;color:#f0f0f0}.legal-body li,.legal-body p{color:rgba(240,240,240,.72);line-height:1.65;font-size:.95rem}.legal-body ul{padding-left:18px;display:grid;gap:8px}.legal-body a{color:#9d8cff;text-decoration:underline;text-underline-offset:3px}.exemplos-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.exemplos-chip{font-family:var(--ff-mono),monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;min-height:40px;background:rgba(10,8,18,.6);border:1px solid rgba(108,92,255,.22);color:rgba(240,240,240,.6);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.exemplos-chip:hover{color:#f0f0f0;border-color:rgba(108,92,255,.5)}.exemplos-chip.is-on{color:#f0f0f0;background:rgba(108,92,255,.16);border-color:rgba(108,92,255,.65)}.exemplos-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.exemplos-menu-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:16px 18px;background:rgba(10,8,18,.65);border:1px solid rgba(108,92,255,.22);border-top:2px solid rgba(108,92,255,.22);cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s cubic-bezier(.19,1,.22,1)}.exemplos-menu-btn:hover{border-color:rgba(157,140,255,.5);transform:translateY(-2px)}.exemplos-menu-btn.is-on{background:rgba(108,92,255,.14);border-color:#9d8cff rgba(157,140,255,.55) rgba(157,140,255,.55);box-shadow:inset 1px 1px 0 rgba(240,236,255,.08),0 0 26px rgba(108,92,255,.18)}.exemplos-menu-label{font-family:var(--ff-grotesk),sans-serif;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:700;color:rgba(240,240,240,.75);transition:color .25s}.exemplos-menu-btn.is-on .exemplos-menu-label,.exemplos-menu-btn:hover .exemplos-menu-label{color:#ffffff}.exemplos-menu-desc{font-family:var(--ff-mono),monospace;font-size:.62rem;letter-spacing:.08em;color:rgba(240,240,240,.45)}.exemplos-menu-btn.is-on .exemplos-menu-desc{color:var(--accent-light,#9d8cff)}@media (max-width:760px){.exemplos-menu{grid-template-columns:1fr;gap:8px}.exemplos-menu-btn{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 16px}.exemplos-menu-desc{text-align:right}}.fer-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;background:rgba(10,8,18,.72);border:1px solid rgba(108,92,255,.2);overflow:hidden;transition:transform .28s cubic-bezier(.19,1,.22,1),border-color .28s ease}.fer-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent) 55%,transparent)}@media (prefers-reduced-motion:reduce){.fer-card:hover{transform:none}}.fer-card:after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);transform:translateX(-130%);pointer-events:none}.fer-card:hover:after{transform:translateX(130%);transition:transform .9s var(--ease-premium)}.fer-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--card-accent),transparent 80%);box-shadow:0 0 14px var(--card-accent);animation:vyBarBreathe 3.2s ease-in-out infinite}.fer-cat{font-family:var(--ff-mono),monospace;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--card-accent)}.fer-title{font-family:var(--ff-grotesk),sans-serif;font-size:1.18rem;font-weight:700;line-height:1.25;color:#ffffff;margin:0}.fer-case{display:grid;gap:9px;margin:2px 0 0}.fer-case dt{font-family:var(--ff-mono),monospace;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(240,240,240,.45);margin-bottom:3px}.fer-case dd{margin:0;font-size:.85rem;line-height:1.55;color:rgba(240,240,240,.82)}.fer-resultado{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-grotesk),sans-serif;font-size:.88rem;font-weight:600;color:#ffffff;border:1px dashed color-mix(in srgb,var(--card-accent) 45%,transparent);background:color-mix(in srgb,var(--card-accent) 9%,transparent);padding:8px 12px;margin:4px 0 0}.fer-resultado svg{flex-shrink:0;color:var(--card-accent)}.fer-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:2px 0 6px}.fer-tags li{font-family:var(--ff-mono),monospace;font-size:.6rem;letter-spacing:.1em;color:rgba(240,240,240,.75);border:1px solid rgba(157,140,255,.22);background:rgba(108,92,255,.1);padding:3px 9px}.fer-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;font-family:var(--ff-grotesk),sans-serif;font-size:12.5px;font-weight:600;color:#ffffff;border:1px solid rgba(108,92,255,.35);padding:9px 14px;text-decoration:none;transition:border-color .3s,background .3s}.fer-cta:hover{border-color:color-mix(in srgb,var(--card-accent) 65%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent)}.exemplos-chip:active,.exemplos-menu-btn:active,.fer-cta:active,.tp .btn-ghost:active,.tp .btn-primary:active,body.bp-page .btn-ghost:active,body.bp-page .btn-primary:active{transform:translateY(1px) scale(.985);transition:transform .08s ease-out}body.bp-page .card-1,body.bp-page .card-2{transition:transform .28s cubic-bezier(.19,1,.22,1),border-color .28s ease}body.bp-page .exemplo-card:hover,body.bp-page a.card-1:hover,body.bp-page a.card-2:hover{transform:translateY(-3px);border-color:rgba(108,92,255,.55)}@media (prefers-reduced-motion:reduce){body.bp-page .exemplo-card:hover,body.bp-page a.card-1:hover,body.bp-page a.card-2:hover{transform:none}}@media (pointer:coarse){.faq-question,.nv-menu-route,body.bp-page .btn-ghost,body.bp-page .btn-primary,body.bp-page button{min-height:44px}}@media (max-width:640px){.nv-menu-routes{margin-top:auto;padding-bottom:max(18px,env(safe-area-inset-bottom))}.nv-menu-route{padding-top:15px;padding-bottom:15px}}