*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden}body{background:#07090F;font-family:Outfit,sans-serif;color:#E2DDD4;min-height:100vh;font-size:16px;line-height:1.6}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#C9A84C44}.wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:12px 8px 40px;position:relative;overflow-x:hidden}@media(min-width:400px){.wrap{padding:20px 14px 40px}}.grid-bg{inset:0;background-image:linear-gradient(rgba(201,168,76,.035) 1px,transparent 0),linear-gradient(90deg,rgba(201,168,76,.035) 1px,transparent 0);background-size:52px 52px}.glow-top,.grid-bg{position:fixed;pointer-events:none}.glow-top{top:-300px;left:50%;transform:translateX(-50%);width:700px;height:600px;background:radial-gradient(ellipse,rgba(201,168,76,.07) 0,transparent 65%)}.card{position:relative;z-index:1;background:linear-gradient(165deg,#0E1521,#090E17);border:1px solid rgba(201,168,76,.18);width:100%;max-width:640px;box-shadow:0 40px 80px rgba(0,0,0,.65)}.top-banner{background:linear-gradient(90deg,#0A1118,#111A26 40%,#0A1118);border-bottom:1px solid rgba(201,168,76,.15);display:flex;align-items:center;overflow:hidden;position:relative}.top-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(201,168,76,.05),transparent 50%);pointer-events:none}.banner-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0;background:rgba(201,168,76,.08)}.banner-text{padding:8px 12px;flex:1 1;min-width:0;overflow:hidden}.banner-event{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.55);margin-bottom:2px}.banner-title{font-family:Bebas Neue,sans-serif;font-size:14px;color:#E2DDD4;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.banner-by,.banner-title{letter-spacing:1px;white-space:nowrap}.banner-by{font-size:8.5px;color:rgba(201,168,76,.7);text-transform:uppercase;margin-top:2px}@media(min-width:400px){.banner-icon{width:72px;height:72px;font-size:32px}.banner-text{padding:10px 16px}.banner-title{font-size:17px;letter-spacing:2px}.banner-by{font-size:9.5px;letter-spacing:1.5px}}.hdr{padding:12px 16px;border-bottom:1px solid rgba(201,168,76,.1);gap:10px}.hdr,.hdr-mark{display:flex;align-items:center}.hdr-mark{width:28px;height:28px;background:#C9A84C;justify-content:center;font-size:14px;color:#07090F;flex-shrink:0}.hdr h1,.hdr-mark{font-family:Bebas Neue,sans-serif}.hdr h1{font-size:15px;letter-spacing:2px;color:#E2DDD4;line-height:1}.hdr p{font-size:9px;color:rgba(201,168,76,.65);letter-spacing:1.5px;text-transform:uppercase;margin-top:2px}@media(min-width:420px){.hdr{padding:16px 24px 14px;gap:12px}.hdr-mark{width:34px;height:34px;font-size:17px}.hdr h1{font-size:20px;letter-spacing:3px}.hdr p{font-size:10px;letter-spacing:2px}}.body{padding:24px 20px 28px}@media(min-width:480px){.body{padding:28px 32px 32px}}.f{margin-bottom:18px}.f label{display:block;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.85);margin-bottom:8px;font-weight:600}@media(min-width:420px){.f label{font-size:15px}}.f input,.f select,.f textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.14);padding:16px;color:#E2DDD4;font-family:Outfit,sans-serif;font-size:16px;outline:none;transition:border-color .2s,background .2s;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.f select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A84C' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.f input::placeholder,.f textarea::placeholder{color:rgba(226,221,212,.28)}.f input:focus,.f select:focus,.f textarea:focus{border-color:rgba(201,168,76,.45);background:rgba(201,168,76,.03)}.f-hint{font-size:13px;color:rgba(226,221,212,.5);margin-top:6px}.react-international-phone-input-container{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.14);transition:border-color .2s}.react-international-phone-input-container:focus-within{border-color:rgba(201,168,76,.45);background:rgba(201,168,76,.03)}.phone-input-field{background:transparent!important;border:none!important;color:#E2DDD4!important;font-family:Outfit,sans-serif!important;font-size:16px!important;padding:16px 12px!important;min-height:48px!important;width:100%!important}.phone-input-field::placeholder{color:rgba(226,221,212,.28)!important}.phone-country-btn{background:transparent!important;border:none!important;border-right:1px solid rgba(201,168,76,.14)!important;padding:8px 10px!important;min-height:48px!important}.react-international-phone-country-selector-dropdown{background:#0D1117!important;border:1px solid rgba(201,168,76,.2)!important;max-height:200px;max-width:min(320px,90vw);overflow-x:hidden}.react-international-phone-country-selector-dropdown__list-item{color:#E2DDD4!important}.react-international-phone-country-selector-dropdown__list-item:hover{background:rgba(201,168,76,.1)!important}.react-international-phone-country-selector-dropdown__list-item--selected{background:rgba(201,168,76,.15)!important}.react-international-phone-country-selector-dropdown input{background:rgba(255,255,255,.05)!important;border:1px solid rgba(201,168,76,.15)!important;color:#E2DDD4!important;padding:8px!important}.react-international-phone-dial-code-preview{color:rgba(226,221,212,.6)!important}.row2,.row3{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:520px){.row2{grid-template-columns:1fr 1fr;gap:14px}}@media(min-width:480px){.row3{grid-template-columns:1fr 1fr 1fr;gap:14px}}.expand-btn{width:100%;background:transparent;border:1px dashed rgba(201,168,76,.2);color:rgba(201,168,76,.6);padding:12px;font-size:13px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;margin-bottom:16px;font-family:Outfit,sans-serif;transition:all .2s}.expand-btn:hover{border-color:rgba(201,168,76,.4);color:rgba(201,168,76,.9)}.btn-drill{width:100%;margin-top:4px;background:#C9A84C;color:#07090F;border:none;padding:18px;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px}@media(min-width:420px){.btn-drill{font-size:20px;letter-spacing:4px;padding:20px}}.btn-drill:hover{background:#E0BB5E;transform:translateY(-1px);box-shadow:0 8px 28px rgba(201,168,76,.28)}.err{color:#FF6B6B;font-size:14px;margin-top:10px;letter-spacing:.5px}.drilling,.err{text-align:center}.drilling{padding:36px 14px}@media(min-width:420px){.drilling{padding:44px 28px}}.d-icon{font-size:44px;margin-bottom:20px}.d-title{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:4px;color:#C9A84C;margin-bottom:28px}.d-step{display:flex;align-items:center;gap:11px;padding:12px 0;font-size:15px;color:rgba(226,221,212,.55);letter-spacing:.5px;transition:all .35s;border-bottom:1px solid rgba(201,168,76,.055)}.d-step.active{color:#E2DDD4}.d-step.done{color:rgba(201,168,76,.65)}.d-dot{width:5px;height:5px;border-radius:50%;background:rgba(201,168,76,.2);flex-shrink:0;transition:all .35s}.d-step.active .d-dot{background:#C9A84C;box-shadow:0 0 7px #C9A84C;animation:blink .75s infinite}.d-step.done .d-dot{background:rgba(201,168,76,.55)}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.pbar{width:100%;height:2px;background:rgba(201,168,76,.1);margin-top:26px;overflow:hidden}.pfill{height:100%;background:#C9A84C;transition:width .85s ease;box-shadow:0 0 8px rgba(201,168,76,.5)}.result{animation:fadeup .45s ease}@keyframes fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sec-title{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(201,168,76,.55);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(201,168,76,.1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder-wrap{margin-bottom:20px}.ladder-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid;margin-bottom:4px;position:relative}.ladder-active{padding:12px!important}.ladder-icon{font-size:16px;flex-shrink:0;width:22px;text-align:center}.ladder-body{flex:1 1;min-width:0}.ladder-name{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:2px;line-height:1}.ladder-desc{font-size:12px;line-height:1.4;margin-top:3px}.ladder-range{font-size:11px;text-align:right}.ladder-pin,.ladder-range{flex-shrink:0;white-space:nowrap}.ladder-pin{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:1px;color:#C9A84C;margin-left:4px}.insight{background:rgba(201,168,76,.06);border-left:3px solid #c9a84c;padding:13px 15px;margin-bottom:20px;font-size:13px;color:rgba(226,221,212,.85);font-style:italic;line-height:1.55}.tam-big{padding:18px;background:rgba(255,255,255,.025);border:1px solid rgba(201,168,76,.1);margin-bottom:16px;text-align:center}.tam-label{font-size:9.5px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(201,168,76,.6);margin-bottom:6px}.tam-val{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:1px;color:#C9A84C;line-height:1}@media(min-width:400px){.tam-val{font-size:46px;letter-spacing:2px}}.tam-sub{font-size:11px;color:rgba(226,221,212,.35);margin-top:3px}.amb-box{padding:16px;background:rgba(255,255,255,.025);border:1px solid rgba(201,168,76,.1);margin-bottom:16px}.amb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.amb-label{font-size:9.5px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(201,168,76,.6)}.amb-hint{font-size:9px;color:rgba(226,221,212,.25);letter-spacing:1px}input[type=range]{width:100%;-webkit-appearance:none;height:3px;outline:none;border-radius:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#C9A84C;cursor:pointer;border-radius:0;box-shadow:0 0 8px rgba(201,168,76,.4)}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#C9A84C;cursor:pointer;border:none;border-radius:0;box-shadow:0 0 8px rgba(201,168,76,.4)}input[type=range]::-moz-range-track{height:3px;background:rgba(201,168,76,.1);border:none}.amb-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.amb-metric{background:rgba(0,0,0,.2);padding:11px 14px}.amb-metric-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(226,221,212,.4);margin-bottom:4px}.amb-metric-val{font-family:Bebas Neue,sans-serif;font-size:22px;color:#E2DDD4;letter-spacing:1px}.slider-row{margin-bottom:14px}.slider-row:last-child{margin-bottom:0}.slider-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:8px}.slider-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.7);font-weight:600;white-space:nowrap;flex-shrink:0}.slider-desc{font-size:9.5px;color:rgba(226,221,212,.38);text-align:right;line-height:1.3}.slider-hints{display:flex;justify-content:space-between;font-size:8px;color:rgba(226,221,212,.18);margin-top:3px}.perfil-box{margin-top:14px;padding:12px 14px;background:rgba(201,168,76,.04);border:1px solid rgba(201,168,76,.1)}.perfil-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.6);margin-bottom:6px;font-weight:600}.perfil-text{font-size:13px;color:rgba(226,221,212,.7);line-height:1.55}.chart-wrap{margin-bottom:20px}.chart-inner{background:rgba(255,255,255,.02);border:1px solid rgba(201,168,76,.08);padding:16px 4px 8px}.nivel-cards-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px;padding-bottom:6px}.nivel-cards-wrap::-webkit-scrollbar{height:2px}.nivel-cards-wrap::-webkit-scrollbar-thumb{background:rgba(201,168,76,.3)}.nivel-cards{display:flex;gap:8px;width:max-content}.nivel-card{padding:12px 11px;border-top:2px solid;background:rgba(0,0,0,.25);width:155px}.nc-label{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:1.5px;margin-bottom:5px}.nc-pot{font-size:18px;font-weight:700;line-height:1.2}.nc-desc,.nc-pot{margin-bottom:5px}.nc-desc{font-size:12px;color:rgba(226,221,212,.5);line-height:1.4}.nc-ex{font-size:11px;color:rgba(201,168,76,.6);font-style:italic}.n3-box{background:rgba(255,138,101,.06);border-left:3px solid #ff8a65;padding:13px 15px;margin-bottom:20px}.n3-label{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,138,101,.6);margin-bottom:6px}.n3-text{font-size:14px;color:rgba(226,221,212,.8);line-height:1.55}.alt-cards{display:flex;flex-direction:column;gap:8px}.alt-card{background:rgba(255,255,255,.025);border:1px solid rgba(201,168,76,.1);padding:12px 14px}.alt-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:10px}.alt-tag{background:rgba(201,168,76,.12);color:#C9A84C;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:3px 6px;white-space:nowrap;font-weight:600;margin-top:2px}.alt-desc{font-size:11.5px;color:rgba(226,221,212,.6);line-height:1.45}.alt-val{font-family:Bebas Neue,sans-serif;font-size:15px;color:#E2DDD4;white-space:nowrap;text-align:right}.data-box{background:rgba(255,255,255,.02);border:1px solid rgba(201,168,76,.08);padding:4px 14px}.drow{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;border-bottom:1px solid rgba(201,168,76,.07);font-size:14px;flex-wrap:wrap}.drow:last-child{border-bottom:none}.drow-l{color:rgba(226,221,212,.42);flex-shrink:0;max-width:50%}.drow-r{color:#E2DDD4;font-weight:500;text-align:right;word-break:break-word}.ia-box{background:linear-gradient(135deg,rgba(0,180,216,.07),rgba(0,229,255,.03));border:1px solid rgba(0,229,255,.2);padding:20px 18px;margin-bottom:0}.ia-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ia-icon{font-size:18px}.ia-title{font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:3px;color:#00E5FF}.ia-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:start;margin-bottom:14px}@media(max-width:420px){.ia-row{grid-template-columns:1fr;gap:8px}.ia-arrow{text-align:center;color:rgba(0,229,255,.4);font-size:20px;padding:2px 0}}.ia-col{padding:12px 14px}.ia-antes{background:rgba(255,255,255,.03);border-top:2px solid rgba(226,221,212,.15)}.ia-depois{background:rgba(0,229,255,.06);border-top:2px solid #00e5ff}.ia-col-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-weight:600}.ia-antes .ia-col-label{color:rgba(226,221,212,.35)}.ia-depois .ia-col-label{color:#00E5FF}.ia-col-text{font-size:13px;line-height:1.55}.ia-antes .ia-col-text{color:rgba(226,221,212,.5)}.ia-depois .ia-col-text{color:rgba(226,221,212,.85)}.ia-arrow{color:rgba(0,229,255,.35);font-size:22px;padding-top:22px;text-align:center}.ia-janela{display:flex;align-items:flex-start;gap:8px;background:rgba(255,152,0,.06);border:1px solid rgba(255,152,0,.2);padding:10px 14px;font-size:12px;color:rgba(255,152,0,.8);line-height:1.5}.ia-janela-icon{flex-shrink:0;font-size:14px}.foco-cards{display:flex;flex-direction:column;gap:10px}.foco-card{background:rgba(255,255,255,.025);border:1px solid rgba(201,168,76,.08);border-left:3px solid;padding:14px 16px}.foco-tipo{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:6px}.foco-sugestao{font-size:14px;color:#E2DDD4;line-height:1.5;margin-bottom:8px;font-weight:500}.foco-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.foco-motivo{font-size:12px;color:rgba(226,221,212,.45);line-height:1.4;flex:1 1;font-style:italic}.foco-pot{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;flex-shrink:0;white-space:nowrap}.conselho-box{background:linear-gradient(135deg,rgba(201,168,76,.06),rgba(201,168,76,.02));border:1px solid rgba(201,168,76,.25);padding:20px 18px}.conselho-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.conselho-icon{font-size:20px}.conselho-label{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:3px;color:#C9A84C}.conselho-text{font-size:15px;color:rgba(226,221,212,.9);line-height:1.65;margin-bottom:10px}.conselho-footer{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.5);font-weight:600}.vis-box{padding:20px;text-align:center;border:1px solid;margin:20px 0}.vis-label{font-size:9.5px;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;opacity:.7}.vis-score{font-size:48px;letter-spacing:1px}.vis-score,.vis-title{font-family:Bebas Neue,sans-serif;line-height:1}.vis-title{font-size:20px;letter-spacing:1.5px;margin-top:2px}@media(min-width:400px){.vis-score{font-size:56px;letter-spacing:2px}.vis-title{font-size:26px;letter-spacing:4px}}.vis-desc{font-size:14px;opacity:.7;margin-top:8px;line-height:1.5}.score-bar{width:100%;height:4px;background:rgba(255,255,255,.08);margin-top:14px;position:relative}.score-fill{height:100%;transition:width .8s ease;box-shadow:0 0 8px currentColor}.btn-row{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:20px}@media(min-width:360px){.btn-row{grid-template-columns:1fr 1fr}}.btn-sec{background:transparent;border:1px solid rgba(201,168,76,.22);color:rgba(201,168,76,.75);padding:16px;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:Outfit,sans-serif;min-height:48px}.btn-sec:hover{border-color:rgba(201,168,76,.5);color:#C9A84C}.btn-pri{background:#C9A84C;border:none;color:#07090F;padding:12px;font-size:11px;min-height:44px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:Outfit,sans-serif}.btn-pri:hover{background:#E0BB5E}.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#0E1521;border:1px solid rgba(201,168,76,.25);width:100%;max-width:480px;padding:24px}.modal h3{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:3px;color:#C9A84C;margin-bottom:14px}.modal textarea{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(201,168,76,.15);color:#E2DDD4;font-family:Outfit,sans-serif;font-size:13px;padding:12px;line-height:1.55;resize:none;outline:none;height:160px}.modal-btns{display:flex;gap:10px;margin-top:14px}.copy-btn{flex:1 1;background:#C9A84C;color:#07090F;border:none;padding:12px;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;cursor:pointer}.close-btn{background:transparent;border:1px solid rgba(201,168,76,.2);color:rgba(201,168,76,.6);padding:12px 18px;font-size:11px;letter-spacing:1px;cursor:pointer;font-family:Outfit,sans-serif}.ftag{text-align:center;margin-top:20px;font-size:9.5px;letter-spacing:2.5px;color:rgba(226,221,212,.16);text-transform:uppercase}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}:root{--green:#22C55E;--green-bg:rgba(34,197,94,.08);--green-border:rgba(34,197,94,.25);--red:#EF4444;--red-bg:rgba(239,68,68,.08);--red-border:rgba(239,68,68,.25);--orange:#F97316;--gold:#C9A84C;--text:#E2DDD4;--bg:#07090F}.progress-dots{display:flex;justify-content:center;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(201,168,76,.08)}.progress-dot{width:8px;height:8px;border-radius:50%;background:rgba(201,168,76,.12);transition:all .3s}.progress-dot.active{background:#C9A84C;box-shadow:0 0 8px rgba(201,168,76,.5);transform:scale(1.2)}.progress-dot.done{background:rgba(201,168,76,.45)}.step-content{animation:fadeup .4s ease}.step-title{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:2px;color:#E2DDD4;line-height:1.15;margin-bottom:8px}@media(min-width:420px){.step-title{font-size:32px;letter-spacing:3px}}.step-subtitle{font-size:16px;color:rgba(226,221,212,.65);line-height:1.6;margin-bottom:22px}.landing-author{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(201,168,76,.12)}.landing-author-img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(201,168,76,.35);background:rgba(201,168,76,.15)}.landing-author-info{display:flex;flex-direction:column}.landing-author-name{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:1px;color:#E2DDD4}.landing-author-role{font-size:12px;color:rgba(201,168,76,.7);letter-spacing:.5px}.landing-title{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:3px;color:#C9A84C;text-align:center;line-height:1.1;margin-bottom:10px}@media(min-width:420px){.landing-title{font-size:38px;letter-spacing:4px}}.landing-subtitle{font-size:16px;color:rgba(226,221,212,.65);text-align:center;line-height:1.6;margin-bottom:24px;max-width:480px;margin-left:auto;margin-right:auto}.comparison-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-bottom:24px;border:1px solid rgba(201,168,76,.12);overflow:hidden}@media(max-width:420px){.comparison-card{grid-template-columns:1fr}}.comparison-col{padding:20px 16px}.comparison-col.bloqueada{background:rgba(239,68,68,.04);border-right:1px solid rgba(201,168,76,.08)}.comparison-col.desbloqueada{background:rgba(34,197,94,.04)}.comparison-col-title{font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:2px;margin-bottom:14px;text-align:center}.comparison-col.bloqueada .comparison-col-title{color:var(--red)}.comparison-col.desbloqueada .comparison-col-title{color:var(--green)}.comparison-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px}.comparison-row:last-child{border-bottom:none}.comparison-label{color:rgba(226,221,212,.65);font-size:13px}.comparison-val{font-weight:600;font-size:14px}.comparison-col.bloqueada .comparison-val{color:rgba(226,221,212,.4)}.comparison-col.desbloqueada .comparison-val{color:var(--green)}.time-badge{text-align:center;font-size:15px;color:rgba(201,168,76,.7);margin-bottom:22px;letter-spacing:.5px;line-height:1.5}.option-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.option-chip{background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.12);padding:16px 18px;font-size:16px;color:rgba(226,221,212,.75);cursor:pointer;transition:all .2s;text-align:left;font-family:Outfit,sans-serif;line-height:1.4;min-height:48px}.option-chip:hover{border-color:rgba(201,168,76,.35);background:rgba(201,168,76,.04)}.option-chip.selected{border-color:rgba(201,168,76,.6);background:rgba(201,168,76,.08);color:#E2DDD4}.option-chip.selected:before{content:"✓ ";color:#C9A84C}.option-chip.highlight{border-left:3px solid rgba(201,168,76,.4)}.option-chip.highlight.selected{border-left-color:#C9A84C}.option-custom{margin-top:4px}.confirm-box{background:rgba(201,168,76,.04);border:1px solid rgba(201,168,76,.15);padding:20px 18px;margin-bottom:20px}.confirm-sector{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:2px;color:#C9A84C;margin-bottom:12px}@media(min-width:420px){.confirm-sector{font-size:32px}}.confirm-desc{font-size:16px;color:rgba(226,221,212,.8);line-height:1.65;margin-bottom:14px}.confirm-tam{font-size:15px;color:rgba(201,168,76,.7);letter-spacing:1px}.confirm-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:8px}.drill-result{display:inline;font-size:12px;color:rgba(201,168,76,.7);margin-left:8px;font-weight:500}.drill-wow{margin-top:28px;animation:fadeup .5s ease}.drill-wow-text{font-size:16px;color:rgba(226,221,212,.85);line-height:1.5;margin-bottom:18px}.idea-screen{animation:fadeup .4s ease}.idea-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.idea-badge{font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:2px;background:rgba(201,168,76,.15);color:#C9A84C;padding:4px 10px}.idea-ia-badge{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;font-weight:700}.idea-ia-badge.com-ia{background:rgba(0,229,255,.12);color:#00E5FF;border:1px solid rgba(0,229,255,.25)}.idea-ia-badge.sem-ia{background:rgba(226,221,212,.06);color:rgba(226,221,212,.4);border:1px solid rgba(226,221,212,.1)}.idea-name{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:2px;color:#E2DDD4;margin-bottom:12px;line-height:1.15}@media(min-width:420px){.idea-name{font-size:32px;letter-spacing:3px}}.idea-desc{font-size:16px;color:rgba(226,221,212,.75);line-height:1.65;margin-bottom:22px}.idea-metrics{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:20px}@media(min-width:420px){.idea-metrics{grid-template-columns:1fr 1fr;gap:12px}}.idea-metric.gold-metric:last-child{grid-column:1/-1}.idea-metric{background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.08);padding:14px 16px}.idea-metric-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.65);margin-bottom:5px}.idea-metric-val{font-family:Bebas Neue,sans-serif;font-size:22px;color:#E2DDD4;letter-spacing:1px}.idea-metric-val.gold{color:#C9A84C}.idea-cuidados{background:rgba(255,152,0,.05);border:1px solid rgba(255,152,0,.15);border-left:3px solid var(--orange);padding:12px 14px;margin-bottom:16px}.idea-cuidados-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,152,0,.7);margin-bottom:4px;font-weight:600}.idea-cuidados-text{font-size:14px;color:rgba(226,221,212,.7);line-height:1.55}.idea-ia-detail{background:rgba(0,229,255,.04);border:1px solid rgba(0,229,255,.15);border-left:3px solid #00e5ff;padding:12px 14px;margin-bottom:20px}.idea-ia-detail-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,229,255,.7);margin-bottom:4px;font-weight:600}.idea-ia-detail-text{font-size:14px;color:rgba(226,221,212,.75);line-height:1.55}.qual-form .f select{background:rgba(255,255,255,.03);color:#E2DDD4}.qual-form .f select option{background:#0E1521;color:#E2DDD4}.plano-intro{font-size:15px;color:rgba(226,221,212,.75);line-height:1.65;margin-bottom:22px;padding:16px 18px;background:rgba(0,229,255,.04);border-left:3px solid #00e5ff}.plano-roadmap{margin-bottom:20px}.plano-phase{padding:14px 16px;border-left:3px solid rgba(201,168,76,.3);margin-bottom:8px;background:rgba(255,255,255,.02)}.plano-phase:before{content:"";position:absolute;left:-7px;top:16px;width:10px;height:10px;border-radius:50%;background:#C9A84C;border:2px solid #0e1521}.plano-phase-label{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;color:#C9A84C;margin-bottom:5px}.plano-phase-desc{font-size:15px;color:rgba(226,221,212,.75);line-height:1.55}.plano-reality{background:rgba(255,152,0,.05);border:1px solid rgba(255,152,0,.15);padding:16px 18px;margin-bottom:22px;font-size:15px;color:rgba(255,152,0,.85);line-height:1.55}.scores-container{display:flex;gap:20px;justify-content:center;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap}.score-block{text-align:center;flex:1 1;min-width:140px;max-width:220px}@media(max-width:380px){.scores-container{flex-direction:column;align-items:center}.score-block{width:100%;max-width:none}}.score-block-label{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-weight:600}.score-block.atual .score-block-label{color:var(--orange)}.score-block.visionario .score-block-label{color:var(--green)}.score-circle-wrap{position:relative;width:100px;height:100px;margin:0 auto 12px}.score-block.visionario .score-circle-wrap{width:130px;height:130px}.score-circle-svg{transform:rotate(-90deg)}.score-circle-bg{fill:none;stroke:rgba(255,255,255,.06);stroke-width:6}.score-circle-fill{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1.5s ease}.score-block.atual .score-circle-fill{stroke:var(--orange)}.score-block.visionario .score-circle-fill{stroke:var(--green)}.score-circle-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:1px}.score-block.visionario .score-circle-num{font-size:42px}.score-block.atual .score-circle-num{color:var(--orange)}.score-block.visionario .score-circle-num{color:var(--green)}.score-items{text-align:left;margin-top:8px}.score-item{font-size:14px;color:rgba(226,221,212,.75);line-height:1.45;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.score-item:last-child{border-bottom:none}.score-block.atual .score-item:before{background:var(--orange)}.score-block.atual .score-item:before,.score-block.visionario .score-item:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:middle}.score-block.visionario .score-item:before{background:var(--green)}.riqueza-total-box{text-align:center;padding:18px;background:rgba(34,197,94,.06);border:1px solid var(--green-border);margin-bottom:20px}.riqueza-total-label{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:6px;opacity:.8}.riqueza-total-val{font-family:Bebas Neue,sans-serif;font-size:38px;color:var(--green);letter-spacing:1px;line-height:1}@media(min-width:400px){.riqueza-total-val{font-size:46px}}.riqueza-total-sub{font-size:11px;color:rgba(226,221,212,.35);margin-top:4px}.elegivel-section{text-align:center;animation:fadeup .4s ease}.top-percent-text{font-size:16px;color:rgba(226,221,212,.75);margin-bottom:18px;line-height:1.55}.top-percent-text strong{color:#C9A84C}.elegivel-badge{display:inline-flex;gap:8px;background:var(--green-bg);border:1px solid var(--green-border);padding:10px 20px;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:3px;color:var(--green)}.elegivel-badge:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--green)}.elegivel-desc{font-size:16px;line-height:1.6;margin-bottom:24px;max-width:440px;margin-left:auto;margin-right:auto}.elegivel-desc strong{color:#C9A84C}.summary-card{background:linear-gradient(160deg,#060A10,#0D1520 60%,#060A10);border:1px solid rgba(201,168,76,.2);padding:24px 20px;margin-bottom:24px;position:relative;overflow:hidden}.summary-card:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(201,168,76,.1) 0,transparent 70%);pointer-events:none}.summary-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.summary-name{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;color:#E2DDD4}.summary-sector{font-size:11px;color:rgba(201,168,76,.6);letter-spacing:1px;margin-top:2px}.summary-brand{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.4)}.summary-ideas{margin-bottom:16px}.summary-idea{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(201,168,76,.08)}.summary-idea:last-child{border-bottom:none}.summary-idea-name{font-size:14px;color:rgba(226,221,212,.8)}.summary-idea-val{font-family:Bebas Neue,sans-serif;font-size:15px;color:#C9A84C}.summary-scores{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}@media(max-width:400px){.summary-scores{grid-template-columns:1fr 1fr}}.summary-score-item{text-align:center;padding:10px 8px;background:rgba(255,255,255,.03)}.summary-score-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(226,221,212,.5);margin-bottom:4px}.summary-score-val{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px}.summary-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(201,168,76,.1)}.summary-footer-text{font-size:9px;color:rgba(226,221,212,.25);letter-spacing:1px}.summary-footer-brand{font-size:11px;color:rgba(201,168,76,.5);letter-spacing:2px}.btn-gold,.summary-footer-brand{font-family:Bebas Neue,sans-serif}.btn-gold{width:100%;background:linear-gradient(135deg,#C9A84C,#E0BB5E);color:#07090F;border:none;padding:16px;font-size:18px;letter-spacing:3px;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px rgba(201,168,76,.25)}@media(min-width:420px){.btn-gold{font-size:20px;letter-spacing:4px}}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(201,168,76,.35)}.nurture-tip{background:rgba(201,168,76,.04);border:1px solid rgba(201,168,76,.12);padding:18px;margin-bottom:22px;font-size:16px;color:rgba(226,221,212,.75);line-height:1.6}.nurture-tip strong{color:#C9A84C}.bio-upload{margin-top:8px;margin-bottom:16px}.bio-upload-btn{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.03);border:1px dashed rgba(201,168,76,.2);padding:14px 16px;cursor:pointer;font-size:14px;color:rgba(201,168,76,.65);letter-spacing:1px;transition:all .2s;width:100%;min-height:48px}.bio-upload-btn:hover{border-color:rgba(201,168,76,.4);background:rgba(201,168,76,.04)}.bio-upload-preview{margin-top:8px;position:relative;display:inline-block}.bio-upload-preview img{max-width:100%;max-height:200px;border:1px solid rgba(201,168,76,.15)}.bio-upload-remove{position:absolute;top:4px;right:4px;width:36px;height:36px;background:rgba(0,0,0,.7);border:1px solid rgba(201,168,76,.3);color:#E2DDD4;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.bio-hint{font-size:12px;color:rgba(226,221,212,.4);margin-top:6px;font-style:italic}.loading-inline{display:inline-block;width:14px;height:14px;border:2px solid rgba(201,168,76,.2);border-top-color:#c9a84c;border-radius:50%;animation:spin .6s linear infinite;margin-left:8px;vertical-align:middle}.analysis-overlay{position:fixed;inset:0;z-index:9999;background:rgba(7,9,15,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.analysis-overlay-spinner{width:56px;height:56px;border:3px solid rgba(201,168,76,.15);border-top-color:#c9a84c;border-radius:50%;animation:spin 1s linear infinite}.analysis-overlay-text{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:3px;color:#C9A84C;text-align:center}.analysis-overlay-sub{font-size:14px;color:rgba(226,221,212,.5);text-align:center;max-width:280px;line-height:1.5}.back-btn{background:none;border:none;color:rgba(201,168,76,.5);font-size:13px;cursor:pointer;padding:4px 0;margin-bottom:12px;font-family:Outfit,sans-serif;letter-spacing:.5px;transition:color .2s;display:flex;align-items:center;gap:4px}.back-btn:hover{color:rgba(201,168,76,.85)}.social-proof{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px}.social-proof span{font-size:13px;color:rgba(226,221,212,.5);letter-spacing:.5px}.social-avatars{display:flex;align-items:center;justify-content:center}.comparison-context{font-size:14px;color:rgba(226,221,212,.55);text-align:center;margin-bottom:16px;line-height:1.5}.comp-icon{margin-right:6px;font-size:13px}.btn-drill.btn-disabled{background:rgba(201,168,76,.4)}.btn-drill.btn-disabled,.btn-drill:disabled{opacity:.35;cursor:not-allowed}.btn-drill:disabled:hover{transform:none;box-shadow:none;background:rgba(201,168,76,.4)}.confirm-stats{display:flex;flex-direction:column;gap:12px;margin:16px 0}.confirm-stat{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.08)}.confirm-stat-icon{font-size:24px;flex-shrink:0}.confirm-stat-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(226,221,212,.5);margin-bottom:2px}.confirm-stat-val{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;color:#C9A84C}.confirm-insight{font-size:13px;color:rgba(226,221,212,.5);font-style:italic;margin-top:8px;padding:10px 14px;background:rgba(201,168,76,.03);border-left:3px solid rgba(201,168,76,.2)}.d-step-icon{font-size:16px;flex-shrink:0}.idea-metric{display:flex;align-items:flex-start;gap:10px}.idea-metric-icon{font-size:20px;flex-shrink:0;margin-top:2px}.gold-metric{background:rgba(201,168,76,.06)!important;border-color:rgba(201,168,76,.18)!important}.rev-chart{background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.1);padding:16px;margin-bottom:20px}.rev-chart-title{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.6);margin-bottom:14px;text-align:center;font-weight:600}.rev-chart-bars{display:flex;justify-content:center;gap:24px;align-items:flex-end;height:120px}.rev-bar-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1;max-width:80px}.rev-bar-val{font-family:Bebas Neue,sans-serif;font-size:14px;color:#C9A84C;letter-spacing:.5px}.rev-bar-track{width:100%;height:80px;background:rgba(201,168,76,.06);position:relative;display:flex;align-items:flex-end}.rev-bar-fill{width:100%;background:linear-gradient(180deg,#C9A84C,rgba(201,168,76,.4));transition:height 1s ease;min-height:4px}.rev-bar-label{font-size:10px;color:rgba(226,221,212,.45);letter-spacing:.5px;white-space:nowrap}.plano-intro{display:flex;align-items:flex-start;gap:10px}.plano-intro-icon{font-size:20px;flex-shrink:0;margin-top:2px}.plano-phase{position:relative;padding-left:32px}.plano-phase-icon{position:absolute;left:8px;top:14px;font-size:16px}.avatar-img{width:36px;height:36px;border-radius:50%;object-fit:cover;margin-left:-8px;border:2px solid #0e1521;box-shadow:0 2px 8px rgba(0,0,0,.4)}.avatar-img:first-child{margin-left:0}.progress-ring-wrap{position:relative;width:80px;height:80px;margin:0 auto 20px}.progress-ring-svg{transform:rotate(-90deg)}.progress-ring-bg{fill:none;stroke:rgba(201,168,76,.1);stroke-linecap:round}.progress-ring-fill{fill:none;stroke:#C9A84C;stroke-linecap:round;transition:stroke-dashoffset .6s ease;filter:drop-shadow(0 0 6px rgba(201,168,76,.5))}.progress-ring-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:22px;color:#C9A84C;letter-spacing:1px}.drill-amount-box{text-align:center;margin-top:20px;padding:16px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.15)}.drill-amount{font-family:Bebas Neue,sans-serif;font-size:32px;color:#C9A84C;letter-spacing:1px;line-height:1}@media(min-width:420px){.drill-amount{font-size:40px}}.drill-amount-sub{font-size:14px;color:rgba(226,221,212,.6);margin-top:4px}.idea-info-box{padding:12px 14px;margin-bottom:12px;border:1px solid rgba(201,168,76,.08);background:rgba(255,255,255,.02)}.idea-info-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.65);margin-bottom:5px;font-weight:600}.idea-info-text{font-size:14px;color:rgba(226,221,212,.8);line-height:1.55}.idea-publico{border-left:3px solid #c9a84c}.idea-exemplo{border-left:3px solid var(--green);background:rgba(34,197,94,.03)}.idea-passo{border-left:3px solid #00e5ff;background:rgba(0,229,255,.03)}.score-row{display:flex;gap:16px;align-items:flex-start;padding:18px;margin-bottom:16px;background:rgba(255,255,255,.02);border:1px solid rgba(201,168,76,.08)}.score-row.visionario-row{background:rgba(34,197,94,.03);border-color:rgba(34,197,94,.12)}.score-row-circle{flex-shrink:0}.score-row-content{flex:1 1;min-width:0}.score-row-label{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;margin-bottom:6px}.score-row-desc{font-size:13px;color:rgba(226,221,212,.55);line-height:1.5;margin-bottom:10px}.score-row-items{display:flex;flex-direction:column;gap:6px}.score-row-item{font-size:14px;color:rgba(226,221,212,.8);line-height:1.4;display:flex;align-items:flex-start;gap:8px}.sri-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:7px}@media(max-width:420px){.score-row{flex-direction:column;text-align:center}.score-row,.score-row-items{align-items:center}}.final-intro{font-size:15px;color:rgba(226,221,212,.65);line-height:1.6;margin-bottom:22px}.final-ideas{margin-bottom:24px}.final-idea{display:flex;align-items:center;gap:12px;padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.08);margin-bottom:8px}.final-idea-num{font-family:Bebas Neue,sans-serif;font-size:20px;color:rgba(201,168,76,.6);flex-shrink:0;width:28px}.final-idea-body{flex:1 1;min-width:0}.final-idea-name{font-size:15px;color:#E2DDD4;font-weight:500;margin-bottom:2px}.final-idea-val{font-family:Bebas Neue,sans-serif;font-size:18px;color:#C9A84C}.final-idea-tag{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;background:rgba(0,229,255,.12);color:#00E5FF;border:1px solid rgba(0,229,255,.25);flex-shrink:0;font-weight:700}.final-scores{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;padding:16px}.final-score-atual,.final-score-vis{text-align:center}.final-score-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(226,221,212,.5);margin-bottom:4px}.final-score-num{font-family:Bebas Neue,sans-serif;font-size:28px}.final-score-num-big{font-family:Bebas Neue,sans-serif;font-size:42px}.final-score-arrow{font-size:24px;color:rgba(201,168,76,.4)}.final-riqueza{text-align:center;padding:18px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.18);margin-bottom:20px}.final-riqueza-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(201,168,76,.7);margin-bottom:6px}.final-riqueza-val{font-family:Bebas Neue,sans-serif;font-size:38px;color:#C9A84C;letter-spacing:1px}@media(min-width:400px){.final-riqueza-val{font-size:46px}}.final-cta-section{margin-bottom:24px}.final-cta-text{font-size:16px;color:rgba(226,221,212,.75);line-height:1.6;margin-bottom:16px;text-align:center}.plano-emotional{font-size:15px;color:rgba(226,221,212,.8);line-height:1.7;text-align:center;margin-bottom:24px;padding:16px 12px;border-left:3px solid rgba(201,168,76,.35);background:rgba(201,168,76,.04);font-style:italic}.plano-emotional em{color:#C9A84C;font-style:italic;font-weight:600}.elegivel-minority{font-size:16px;color:rgba(226,221,212,.8);line-height:1.7;text-align:center;margin-bottom:24px}.elegivel-badge{gap:10px;padding:14px 24px;background:rgba(34,197,94,.08);border:2px solid rgba(34,197,94,.35);margin-bottom:20px}.elegivel-badge,.elegivel-badge-icon{display:flex;align-items:center;justify-content:center}.elegivel-badge-icon{width:28px;height:28px;border-radius:50%;background:var(--green);color:#07090F;font-weight:700;font-size:16px;flex-shrink:0}.elegivel-badge-text{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:3px;color:var(--green)}.warm-badge{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.35)}.warm-badge .elegivel-badge-icon{background:#C9A84C}.warm-badge .elegivel-badge-text{color:#C9A84C}.elegivel-desc{font-size:15px;color:rgba(226,221,212,.75);margin-bottom:20px}.elegivel-desc,.elegivel-price{line-height:1.7;text-align:center}.elegivel-price{font-size:16px;color:#E2DDD4;margin-bottom:28px;padding:16px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.18)}.elegivel-price strong{color:#C9A84C}.elegivel-vagas{font-size:13px;color:rgba(226,221,212,.45);text-align:center;margin-top:16px;letter-spacing:.5px}.nurture-intro{font-size:15px;color:rgba(226,221,212,.75);line-height:1.7;text-align:center;margin-bottom:24px}.nurture-ideas{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.nurture-idea{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.1)}.nurture-idea-num{font-family:Bebas Neue,sans-serif;font-size:20px;color:rgba(201,168,76,.5);width:28px;flex-shrink:0}.nurture-idea-body{flex:1 1}.nurture-idea-name{font-size:14px;color:#E2DDD4;font-weight:500;margin-bottom:2px}.nurture-idea-val{font-family:Bebas Neue,sans-serif;font-size:17px;color:#C9A84C}.nurture-plano{background:rgba(255,255,255,.02);border:1px solid rgba(201,168,76,.1);padding:18px;margin-bottom:24px}.nurture-plano-title{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;color:rgba(201,168,76,.7);margin-bottom:14px}.nurture-plano-item{font-size:14px;color:rgba(226,221,212,.7);line-height:1.6;margin-bottom:10px;padding-left:12px;border-left:2px solid rgba(201,168,76,.15)}.nurture-plano-item strong{color:rgba(201,168,76,.85)}.nurture-upgrade{font-size:14px;color:rgba(226,221,212,.5);text-align:center;margin-top:20px;line-height:1.6}.nurture-upgrade a{color:#C9A84C;text-decoration:underline;display:block;margin-top:6px}.adm-login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:#07090F}.adm-login-card{background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.15);padding:48px 40px;max-width:380px;width:100%;text-align:center}.adm-login-brand{font-family:Bebas Neue,sans-serif;font-size:36px;color:#C9A84C;letter-spacing:6px;margin-bottom:4px}.adm-login-card h1{font-family:Bebas Neue,sans-serif;font-size:22px;color:rgba(226,221,212,.6);letter-spacing:2px;margin-bottom:28px;font-weight:400}.adm-login-card input{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(201,168,76,.14);padding:14px 16px;color:#E2DDD4;font-size:15px;margin-bottom:14px;outline:none;transition:border-color .2s}.adm-login-card input:focus{border-color:rgba(201,168,76,.5)}.adm-login-card button{width:100%;padding:14px;background:#C9A84C;color:#07090F;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:3px;border:none;cursor:pointer;transition:opacity .2s}.adm-login-card button:hover{opacity:.85}.adm{display:flex;min-height:100vh;background:#07090F}.adm-side{width:200px;flex-shrink:0;background:rgba(255,255,255,.015);border-right:1px solid rgba(201,168,76,.08);padding:24px 16px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.adm-side-brand{font-family:Bebas Neue,sans-serif;font-size:28px;color:#C9A84C;letter-spacing:5px;margin-bottom:2px}.adm-side-sub{font-size:11px;color:rgba(226,221,212,.25);letter-spacing:1px;margin-bottom:32px}.adm-side-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:auto}.adm-nav{display:block;width:100%;padding:10px 14px;background:transparent;border:none;color:rgba(226,221,212,.4);font-size:14px;text-align:left;cursor:pointer;letter-spacing:.5px;transition:all .15s;text-decoration:none}.adm-nav:hover{color:#E2DDD4;background:rgba(255,255,255,.03)}.adm-nav.active{color:#C9A84C;background:rgba(201,168,76,.08);font-weight:500}.adm-nav:disabled{opacity:.4;cursor:default}.adm-side-actions{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid rgba(255,255,255,.04);margin-top:16px}.adm-side-foot{margin-top:auto;padding-top:16px}.adm-nav.logout{color:rgba(239,68,68,.5)}.adm-nav.logout:hover{color:#EF4444}.adm-nav-group{margin-top:4px}.adm-nav-label{font-size:14px;color:rgba(226,221,212,.25);letter-spacing:.5px;padding:10px 14px 4px;cursor:default}.adm-nav-label.active{color:rgba(201,168,76,.5)}.adm-nav.sub{padding-left:28px;font-size:13px}.adm-side-overlay{display:none}@media(max-width:768px){.adm-side{width:0;overflow:hidden;padding:0;border:none;position:fixed;z-index:9998;height:100vh;transition:width .2s,padding .2s}.adm-side.open{width:200px;padding:24px 16px;border-right:1px solid rgba(201,168,76,.08);background:#07090F}.adm-side-brand{font-size:28px;letter-spacing:5px}.adm-nav{font-size:14px;padding:10px 14px;text-align:left}.adm-hamburger{display:flex}.adm-side-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9997}}.adm-hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.04);border:1px solid rgba(201,168,76,.15);color:#C9A84C;font-size:20px;cursor:pointer;flex-shrink:0}.adm-main{flex:1 1;padding:20px 24px 40px;overflow-x:hidden;min-width:0}.adm-kpis{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px;margin-bottom:24px}@media(max-width:1300px){.adm-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.adm-kpis{grid-template-columns:repeat(2,1fr)}}.adm-kpi{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);padding:12px 8px;text-align:center;transition:border-color .2s}.adm-kpi:hover{border-color:rgba(201,168,76,.2)}.adm-kpi-num{font-family:Bebas Neue,sans-serif;font-size:28px;color:#E2DDD4;line-height:1}.adm-kpi-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(226,221,212,.3);margin-top:5px}.adm-kpi.hot .adm-kpi-num{color:#F97316}.adm-kpi.warm .adm-kpi-num{color:#EAB308}.adm-kpi.cold .adm-kpi-num{color:#3B82F6}.adm-kpi.accent .adm-kpi-num{color:#00E5FF}.adm-kpi.accent2 .adm-kpi-num{color:#A78BFA}.adm-info-tip{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(226,221,212,.35);font-size:9px;font-style:italic;font-weight:600;cursor:help;margin-left:5px;vertical-align:middle;transition:all .2s;position:relative}.adm-info-tip:hover{background:rgba(201,168,76,.25);color:#C9A84C}.adm-info-balloon{display:none;top:calc(100% + 10px);width:240px;max-width:min(240px,80vw);padding:12px 14px;background:#1A1F2B;border:1px solid rgba(201,168,76,.25);color:rgba(226,221,212,.8);font-size:13px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.4);pointer-events:none}.adm-info-balloon,.adm-info-balloon:after{position:absolute;left:50%;transform:translateX(-50%)}.adm-info-balloon:after{content:"";bottom:100%;border:6px solid transparent;border-bottom-color:#1a1f2b}.adm-info-tip:hover .adm-info-balloon{display:block}.adm-analytics{display:flex;flex-direction:column;gap:20px}.adm-chart-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.adm-chart-row .adm-chart-card.wide{grid-column:auto}@media(max-width:768px){.adm-chart-row{grid-template-columns:1fr}}.adm-chart-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);padding:16px;transition:border-color .2s}.adm-chart-card:hover{border-color:rgba(201,168,76,.15)}.adm-chart-card.full{width:100%}.adm-chart-title{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:2px;color:rgba(201,168,76,.5);margin-bottom:12px}.adm-markets{display:flex;flex-direction:column;gap:10px}.adm-market-row{display:flex;align-items:center;gap:10px}.adm-market-rank{font-family:Bebas Neue,sans-serif;font-size:14px;color:rgba(201,168,76,.5);width:28px;flex-shrink:0}.adm-market-name{font-size:14px;color:rgba(226,221,212,.7);width:clamp(80px,25%,160px);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-market-bar{flex:1 1;height:8px;background:rgba(255,255,255,.04);overflow:hidden;border-radius:4px}.adm-market-fill{height:100%;background:linear-gradient(90deg,#C9A84C,rgba(201,168,76,.4));border-radius:4px;transition:width .5s ease}.adm-market-count{font-family:Bebas Neue,sans-serif;font-size:16px;color:rgba(226,221,212,.5);width:30px;text-align:right}.adm-journey-perf{display:flex;flex-direction:column;gap:0}.adm-journey-header{padding:8px 12px;font-size:10px;letter-spacing:1.5px;color:rgba(201,168,76,.5);text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.adm-journey-header,.adm-journey-row{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;grid-gap:8px;gap:8px}.adm-journey-row{padding:10px 12px;font-size:13px;color:rgba(226,221,212,.6);border-bottom:1px solid rgba(255,255,255,.03)}.adm-journey-row span:first-child{color:#E2DDD4;font-weight:500}.adm-journey-row.total{border-top:1px solid rgba(201,168,76,.15);border-bottom:none;margin-top:4px;padding-top:12px}.adm-journey-row.total span{color:#C9A84C;font-weight:600}.adm-toolbar{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.adm-search{flex:1 1;min-width:200px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:11px 14px;color:#E2DDD4;font-size:15px;outline:none;transition:border-color .2s}.adm-search:focus{border-color:rgba(201,168,76,.4)}.adm-search::placeholder{color:rgba(226,221,212,.25)}.adm-toolbar-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adm-sort{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:10px 12px;color:#E2DDD4;font-size:13px;outline:none;cursor:pointer}.adm-sort option{background:#0D1117;color:#E2DDD4}.adm-filters{display:flex;gap:0;border:1px solid rgba(255,255,255,.08);overflow:hidden}.adm-filter{padding:8px 14px;background:transparent;border:none;color:rgba(226,221,212,.4);font-size:13px;cursor:pointer;letter-spacing:1px;transition:all .2s;display:flex;align-items:center;gap:5px}.adm-filter.active{background:rgba(201,168,76,.1);color:#C9A84C}.adm-filter-count{font-family:Bebas Neue,sans-serif;font-size:13px;opacity:.6}.adm-list{display:flex;flex-direction:column;gap:8px}.adm-empty{text-align:center;padding:60px 20px;color:rgba(226,221,212,.25);font-size:16px}.adm-card{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);padding:16px 20px;cursor:pointer;transition:all .15s}.adm-card:hover{border-color:rgba(201,168,76,.25);background:rgba(255,255,255,.035);transform:translateY(-1px)}.adm-card.hot{border-left:3px solid #f97316}.adm-card.warm{border-left:3px solid #eab308}.adm-card.cold{border-left:3px solid #3b82f6}.adm-card-score{width:44px;height:44px;border-radius:50%;border:2px solid #555;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:18px;color:#E2DDD4;flex-shrink:0}.adm-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.adm-card-row1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-card-name{font-size:15px;font-weight:600;color:#E2DDD4}.adm-card-tier{font-size:10px;letter-spacing:1.5px;padding:2px 8px;font-weight:700}.adm-card-tier.hot{background:rgba(249,115,22,.1);color:#F97316}.adm-card-tier.warm{background:rgba(234,179,8,.1);color:#EAB308}.adm-card-tier.cold{background:rgba(59,130,246,.1);color:#3B82F6}.adm-card-applied{background:rgba(0,229,255,.1);color:#00E5FF}.adm-card-applied,.adm-card-source-direct{padding:2px 8px;font-size:10px;letter-spacing:1px;font-weight:700}.adm-card-source-direct{background:rgba(167,139,250,.1);color:#A78BFA}.adm-card-status{font-size:11px;font-weight:600}.adm-card-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:0}.adm-card-tags:empty{display:none}.adm-card-row2{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(226,221,212,.35);flex-wrap:wrap}.adm-card-dot{color:rgba(226,221,212,.15)}.adm-card-time{color:rgba(226,221,212,.25)}.adm-card-trash{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:16px;padding:6px 8px;opacity:.15;transition:all .2s;filter:grayscale(1)}.adm-card-trash:hover{opacity:.7;filter:grayscale(0);transform:scale(1.15)}.adm-card-trash:active{transform:scale(.95)}.adm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-modal{background:#0D1117;border:1px solid rgba(201,168,76,.2);max-width:560px;width:100%;max-height:90vh;overflow-y:auto;padding:32px;position:relative}@media(max-width:480px){.adm-modal{padding:20px 16px}.adm-modal-grid{grid-template-columns:1fr}}.adm-modal-x{position:absolute;top:14px;right:16px;background:none;border:none;color:rgba(226,221,212,.35);font-size:20px;cursor:pointer;transition:color .2s}.adm-modal-x:hover{color:#E2DDD4}.adm-modal-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.adm-modal-score{width:56px;height:56px;border-radius:50%;border:3px solid #555;display:flex;align-items:center;justify-content:center;color:#E2DDD4;flex-shrink:0}.adm-modal-header h2,.adm-modal-score{font-family:Bebas Neue,sans-serif;font-size:24px}.adm-modal-header h2{color:#C9A84C;letter-spacing:1px;margin:0 0 4px}.adm-modal-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-modal-time{font-size:12px;color:rgba(226,221,212,.3)}.adm-modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin-bottom:20px}.adm-modal-field{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-modal-field.full{grid-column:1/-1}.adm-modal-field label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(201,168,76,.55)}.adm-modal-field span{font-size:14px;color:rgba(226,221,212,.8);word-wrap:break-word;overflow-wrap:break-word}.adm-modal-field a{font-size:14px;color:#00E5FF;text-decoration:none;word-break:break-all}.adm-modal-field a:hover{text-decoration:underline}.adm-modal-section{margin-bottom:20px}.adm-modal-section label{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(201,168,76,.55);margin-bottom:10px}.adm-status-btns{display:flex;gap:6px;flex-wrap:wrap}.adm-status-btn{padding:8px 16px;border:1px solid;font-size:13px;cursor:pointer;letter-spacing:.5px;transition:all .2s;background:transparent}.adm-status-btn.active{font-weight:600}.adm-status-btn:hover{opacity:.8}.adm-notes{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:12px;color:#E2DDD4;font-size:14px;line-height:1.5;resize:vertical;outline:none;font-family:Outfit,sans-serif;transition:border-color .2s}.adm-notes:focus{border-color:rgba(201,168,76,.3)}.adm-notes::placeholder{color:rgba(226,221,212,.2)}.adm-modal-actions{margin-top:20px}.adm-btn-whatsapp{display:block;width:100%;padding:14px;background:#25D366;color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;text-decoration:none;transition:opacity .2s}.adm-btn-whatsapp:hover{opacity:.85}.adm-home-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:28px}@media(max-width:1000px){.adm-home-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.adm-home-grid{grid-template-columns:1fr}}.adm-widget{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);padding:16px;transition:border-color .2s}.adm-widget:hover{border-color:rgba(201,168,76,.15)}.adm-widget.span2,.adm-widget.wide{grid-column:span 2}@media(max-width:600px){.adm-widget.span2,.adm-widget.wide{grid-column:span 1}}.adm-today{text-align:center;margin-bottom:12px}.adm-today-big{font-family:Bebas Neue,sans-serif;font-size:52px;color:#C9A84C;line-height:1}.adm-today-label{font-size:14px;color:rgba(226,221,212,.35);letter-spacing:1px}.adm-today-hot{font-family:Bebas Neue,sans-serif;font-size:22px;color:#F97316;margin-top:4px}.adm-mini-stats{display:flex;flex-direction:column;gap:8px}.adm-mini-stats>div{display:flex;align-items:center;gap:8px}.adm-mini-num{font-family:Bebas Neue,sans-serif;font-size:24px;color:#E2DDD4;width:32px}.adm-mini-label{font-size:14px;color:rgba(226,221,212,.4)}.adm-empty-sm{text-align:center;padding:20px;color:rgba(34,197,94,.5);font-size:15px}.adm-mini-list{display:flex;flex-direction:column;gap:6px}.adm-mini-card{display:flex;align-items:center;gap:10px;padding:8px;background:rgba(255,255,255,.02);cursor:pointer;transition:background .15s}.adm-mini-card:hover{background:rgba(255,255,255,.04)}.adm-mini-card-score{width:32px;height:32px;border-radius:50%;border:2px solid #555;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:14px;color:#E2DDD4;flex-shrink:0}.adm-mini-card-info{flex:1 1;min-width:0}.adm-mini-card-name{display:block;font-size:15px;color:#E2DDD4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-mini-card-meta{display:block;font-size:13px;color:rgba(226,221,212,.3)}.adm-section-title{font-size:20px;color:rgba(201,168,76,.5);margin:8px 0 14px}.adm-section-title,.adm-view-all{font-family:Bebas Neue,sans-serif;letter-spacing:2px}.adm-view-all{display:block;width:100%;padding:12px;background:transparent;border:1px solid rgba(201,168,76,.15);color:#C9A84C;font-size:14px;cursor:pointer;margin-top:10px;transition:all .2s}.adm-view-all:hover{background:rgba(201,168,76,.06)}.adm-alert{gap:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);padding:14px 18px;margin-bottom:20px;color:rgba(226,221,212,.8);flex-wrap:wrap}.adm-alert,.adm-alert-icon{display:flex;align-items:center;font-size:14px}.adm-alert-icon{width:24px;height:24px;border-radius:50%;background:#EF4444;color:#fff;justify-content:center;font-weight:700;flex-shrink:0}.adm-alert-btn,.adm-alert-names{color:#EF4444;font-weight:600}.adm-alert-btn{margin-left:auto;padding:6px 16px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);font-size:12px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;transition:all .2s}.adm-alert-btn:hover{background:rgba(239,68,68,.25)}.adm-funnel-labels{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4px;margin-top:8px;font-size:11px;letter-spacing:.5px}.adm-scorebar{position:relative;height:8px;background:rgba(255,255,255,.06);margin-bottom:20px;border-radius:4px;overflow:visible}.adm-scorebar-fill{height:100%;border-radius:4px;transition:width .5s ease}.adm-scorebar-marks{position:absolute;top:-2px;left:0;right:0;height:12px}.adm-scorebar-marks span{position:absolute;transform:translateX(-50%);top:14px;font-size:9px;color:rgba(226,221,212,.25);letter-spacing:.5px}.adm-scorebar-marks span:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:12px;background:rgba(255,255,255,.15)}.adm-timeline{display:flex;flex-direction:column;gap:0;margin-bottom:24px;padding-left:12px;border-left:2px solid rgba(255,255,255,.06)}.adm-timeline-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;position:relative}.adm-timeline-dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:transparent;flex-shrink:0;margin-top:4px;margin-left:-18px}.adm-timeline-item.done .adm-timeline-dot{background:#22C55E;border-color:#22C55E}.adm-timeline-item.done{border-left-color:rgba(34,197,94,.3)}.adm-timeline-text{display:flex;flex-direction:column;gap:2px}.adm-timeline-text strong{font-size:15px;color:rgba(226,221,212,.7);font-weight:500}.adm-timeline-text span{font-size:13px;color:rgba(226,221,212,.3)}.adm-timeline-item.done .adm-timeline-text strong{color:#E2DDD4}.adm-timeline-item.done .adm-timeline-text span{color:rgba(34,197,94,.6)}.adm-section-divider{height:1px;background:rgba(201,168,76,.12);margin:32px 0 8px}.adm-calc-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}@media(max-width:700px){.adm-calc-kpis{grid-template-columns:repeat(2,1fr)}}body.modal-open{overflow:hidden;position:fixed;width:100%;-webkit-overflow-scrolling:auto}@media(max-width:480px){.recharts-yAxis .recharts-cartesian-axis-tick text{font-size:10px}}.adm-status-btns{position:relative;-webkit-overflow-scrolling:touch}@media(max-width:400px){.adm-status-btns{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}.adm-geo-row-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:1000px){.adm-geo-row-3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.adm-geo-row-3{grid-template-columns:1fr}}.adm-geo-list{display:flex;flex-direction:column;gap:10px}.adm-geo-row{display:flex;align-items:center;gap:8px}.adm-geo-rank{font-family:Bebas Neue,sans-serif;font-size:14px;color:rgba(201,168,76,.5);width:28px;flex-shrink:0}.adm-geo-icon{font-size:18px;flex-shrink:0;width:24px;text-align:center}.adm-geo-name{font-size:14px;color:rgba(226,221,212,.7);width:clamp(60px,20%,120px);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-tag{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid;border-radius:4px;white-space:nowrap;transition:opacity .15s}.adm-modal-tabs{display:flex;gap:0;margin:0 -24px;border-bottom:1px solid rgba(255,255,255,.06)}.adm-modal-tab{flex:1 1;padding:12px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:rgba(226,221,212,.4);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.adm-modal-tab:hover{color:rgba(226,221,212,.6);background:rgba(255,255,255,.02)}.adm-modal-tab.active{color:#C9A84C;border-bottom-color:#C9A84C;background:rgba(201,168,76,.04)}.adm-modal-tab.has-data:not(.active){color:rgba(201,168,76,.5)}.adm-tab-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#C9A84C;color:#07090F;font-size:10px;font-weight:800}.adm-forms-empty{text-align:center;padding:40px 20px;color:rgba(226,221,212,.4)}.adm-forms-empty-icon{font-size:48px;display:block;margin-bottom:12px;opacity:.5}.adm-forms-empty p{margin:0;font-size:14px;line-height:1.5}.adm-forms-empty-hint{margin-top:8px!important;font-size:12px!important;color:rgba(226,221,212,.25)}.adm-forms-section{margin:16px 0;border:1px solid rgba(201,168,76,.15);border-radius:10px;overflow:hidden}.adm-forms-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(201,168,76,.06);border-bottom:1px solid rgba(201,168,76,.1);font-size:14px;color:rgba(226,221,212,.9)}.adm-forms-icon{font-size:18px}.adm-forms-date{margin-left:auto;font-size:12px;color:rgba(226,221,212,.35)}.adm-forms-list{max-height:320px;overflow-y:auto;padding:8px 0}.adm-forms-item{padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.03)}.adm-forms-item:last-child{border-bottom:none}.adm-forms-q{font-size:11px;color:rgba(201,168,76,.5);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.adm-forms-a{font-size:14px;color:rgba(226,221,212,.85);line-height:1.4;word-break:break-word}.adm-insights-section{margin:16px 0}.adm-btn-insights{width:100%;padding:14px;background:linear-gradient(135deg,rgba(201,168,76,.12),rgba(201,168,76,.04));border:1px solid rgba(201,168,76,.25);border-radius:10px;color:#C9A84C;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.adm-btn-insights:hover{background:linear-gradient(135deg,rgba(201,168,76,.2),rgba(201,168,76,.08));border-color:rgba(201,168,76,.4)}.adm-btn-insights.regen{margin-top:12px;padding:10px;font-size:13px;background:transparent;border-color:rgba(201,168,76,.15);color:rgba(201,168,76,.6)}.adm-insights-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:rgba(226,221,212,.5);font-size:14px}.adm-insights-spinner{width:20px;height:20px;border:2px solid rgba(201,168,76,.2);border-top-color:#c9a84c;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.adm-insights-content{border:1px solid rgba(201,168,76,.15);border-radius:10px;overflow:hidden}.adm-insights-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(201,168,76,.06);border-bottom:1px solid rgba(201,168,76,.1);font-size:14px;color:rgba(226,221,212,.9)}.adm-insights-prob{margin-left:auto;font-size:11px;padding:3px 8px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.adm-insights-prob.alta{background:rgba(76,175,80,.15);color:#66BB6A}.adm-insights-prob.media,.adm-insights-prob.média{background:rgba(255,183,77,.15);color:#FFB74D}.adm-insights-prob.baixa{background:rgba(239,83,80,.15);color:#EF5350}.adm-insights-prod{font-size:11px;padding:3px 8px;border-radius:20px;background:rgba(201,168,76,.1);color:#C9A84C;font-weight:600}.adm-insights-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.03);padding:1px}.adm-insights-card{padding:12px 16px;background:#0D1117}.adm-insights-card.full{grid-column:span 2}.adm-insights-card-label{font-size:11px;color:rgba(201,168,76,.5);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.adm-insights-card-text{font-size:13px;color:rgba(226,221,212,.85);line-height:1.5}.adm-insights-approaches{padding:12px 16px;border-top:1px solid rgba(255,255,255,.03)}.adm-insights-approach{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03)}.adm-insights-approach:last-child{border-bottom:none}.adm-insights-approach-num{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(201,168,76,.1);color:#C9A84C;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.adm-insights-approach span:last-child{font-size:13px;color:rgba(226,221,212,.75);line-height:1.5}.adm-insights-gancho{padding:12px 16px;border-top:1px solid rgba(255,255,255,.03)}.adm-insights-gancho-text{font-size:15px;color:#C9A84C;font-style:italic;line-height:1.5;margin-top:6px}.adm-insights-alert{display:flex;gap:8px;padding:10px 16px;background:rgba(239,83,80,.06);border-top:1px solid rgba(239,83,80,.1);font-size:13px;color:rgba(239,83,80,.8);line-height:1.4}@media(max-width:600px){.adm-insights-grid{grid-template-columns:1fr}.adm-insights-card.full{grid-column:span 1}}.adm-ficha{min-height:100vh;background:#07090F;color:#E2DDD4;font-family:Outfit,sans-serif}.adm-ficha-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:12px;color:rgba(226,221,212,.5)}.adm-ficha-back-link{color:#C9A84C;text-decoration:none;margin-top:12px}.adm-ficha-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:12px 24px;background:rgba(7,9,15,.95);border-bottom:1px solid rgba(201,168,76,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.adm-ficha-back{color:#C9A84C;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.adm-ficha-back:hover{text-decoration:underline}.adm-ficha-topbar-name{flex:1 1;font-family:Bebas Neue,sans-serif;font-size:18px;color:#E2DDD4;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-ficha-topbar-share{padding:6px 16px;background:transparent;color:#C9A84C;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #c9a84c40;cursor:pointer;transition:all .2s}.adm-ficha-topbar-share:hover{background:#C9A84C18;border-color:#C9A84C}.adm-ficha-topbar-wa{padding:6px 16px;background:#25D366;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.adm-ficha-content{max-width:800px;margin:0 auto;padding:24px}@media(max-width:600px){.adm-ficha-content{padding:16px}}.adm-ficha-hero{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.adm-ficha-score{width:60px;height:60px;border-radius:50%;border:3px solid #555;display:flex;align-items:center;justify-content:center;font-size:24px;color:#E2DDD4;flex-shrink:0}.adm-ficha-name,.adm-ficha-score{font-family:Bebas Neue,sans-serif}.adm-ficha-name{font-size:26px;color:#C9A84C;letter-spacing:1px;margin:0 0 4px;line-height:1}.adm-ficha-badges{gap:5px;margin-bottom:6px}.adm-ficha-badges,.adm-ficha-meta{display:flex;align-items:center;flex-wrap:wrap}.adm-ficha-meta{gap:6px;font-size:12px;color:rgba(226,221,212,.35)}@media(max-width:480px){.adm-ficha-score{width:52px;height:52px;font-size:20px}.adm-ficha-name{font-size:22px}}.adm-ficha-section{margin-bottom:20px}.adm-ficha-section-title{font-family:Bebas Neue,sans-serif;font-size:14px;color:rgba(201,168,76,.5);letter-spacing:1.5px;margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid rgba(201,168,76,.08)}.adm-ficha-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px;margin-bottom:12px}.adm-ficha-grid .adm-modal-field{min-width:0}.adm-ficha-grid .adm-modal-field a,.adm-ficha-grid .adm-modal-field span{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:480px){.adm-ficha-grid{grid-template-columns:1fr}}.adm-ficha-dores{margin-top:6px}.adm-ficha-dores label{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(201,168,76,.55);margin-bottom:6px}.adm-ficha-dores-pills{display:flex;flex-wrap:wrap;gap:5px}.adm-ficha-pill{padding:4px 10px;background:rgba(239,83,80,.08);border:1px solid rgba(239,83,80,.2);color:rgba(239,83,80,.8);font-size:12px;border-radius:20px}.adm-ficha-timeline{display:flex;gap:0;margin-bottom:4px;max-width:600px}.adm-ficha-tl-step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;text-align:center}.adm-ficha-tl-dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:transparent;z-index:1}.adm-ficha-tl-step.done .adm-ficha-tl-dot{background:#22C55E;border-color:#22C55E}.adm-ficha-tl-line{position:absolute;top:6px;left:calc(50% + 6px);right:calc(-50% + 6px);height:2px;background:rgba(255,255,255,.06)}.adm-ficha-tl-step:last-child .adm-ficha-tl-line{display:none}.adm-ficha-tl-step.done .adm-ficha-tl-line{background:rgba(34,197,94,.3)}.adm-ficha-tl-step strong{font-size:12px;color:rgba(226,221,212,.5);font-weight:500;margin-top:3px}.adm-ficha-tl-step.done strong{color:#E2DDD4}.adm-ficha-tl-step span{font-size:10px;color:rgba(226,221,212,.25)}.adm-ficha-tl-step.done span{color:rgba(34,197,94,.6)}.adm-ficha-pipeline{display:flex;flex-direction:column;gap:0;padding-left:4px}.adm-pipeline-step{display:flex;align-items:flex-start;gap:12px;position:relative;padding-bottom:20px}.adm-pipeline-step:last-child{padding-bottom:0}.adm-pipeline-dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:transparent;flex-shrink:0;margin-top:3px;z-index:1}.adm-pipeline-step.done .adm-pipeline-dot{background:var(--pip-color,#22C55E);border-color:var(--pip-color,#22C55E)}.adm-pipeline-line{position:absolute;left:4px;top:15px;bottom:0;width:2px;background:rgba(255,255,255,.06)}.adm-pipeline-step.done .adm-pipeline-line{background:rgba(34,197,94,.2)}.adm-pipeline-info{display:flex;flex-direction:column;gap:1px}.adm-pipeline-info strong{font-size:13px;color:rgba(226,221,212,.4);font-weight:500}.adm-pipeline-step.done .adm-pipeline-info strong{color:#E2DDD4}.adm-pipeline-info span{font-size:11px;color:rgba(226,221,212,.25)}.adm-pipeline-step.skipped .adm-pipeline-dot{border-style:dashed;border-color:rgba(255,255,255,.1)}.adm-pipeline-step.skipped .adm-pipeline-info strong{color:rgba(226,221,212,.2);font-style:italic}.adm-ficha-tl-elapsed{font-size:10px;color:#C9A84C;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.15);border-radius:10px;padding:2px 10px;align-self:center;white-space:nowrap;margin:-2px 0}.adm-ficha-tl-total{font-size:11px;color:rgba(201,168,76,.7);margin-top:8px;padding-top:8px;border-top:1px solid rgba(201,168,76,.1);text-align:center;width:100%;letter-spacing:.5px}@media(max-width:480px){.adm-ficha-timeline{flex-direction:column;gap:10px;padding-left:12px;border-left:2px solid rgba(255,255,255,.06);max-width:none}.adm-ficha-tl-step{flex-direction:row;align-items:flex-start;text-align:left;gap:10px}.adm-ficha-tl-line{display:none}.adm-ficha-tl-dot{margin-left:-18px;margin-top:2px;flex-shrink:0}.adm-ficha-tl-elapsed{margin-left:8px}}.adm-ficha-actions{display:flex;flex-direction:column;gap:10px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(201,168,76,.08)}.adm-ficha-copy{padding:12px;background:transparent;border:1px solid rgba(201,168,76,.2);color:#C9A84C;font-size:14px;cursor:pointer;transition:all .2s;text-align:center}.adm-ficha-copy:hover{background:rgba(201,168,76,.06)}.adm-modal-ficha-link{display:block;text-align:center;color:rgba(201,168,76,.6);font-size:12px;text-decoration:none;margin-bottom:16px;letter-spacing:.5px}.adm-modal-ficha-link:hover{color:#C9A84C;text-decoration:underline}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{background:#0D1117!important;border:1px solid rgba(201,168,76,.2)!important}.app-wrap{min-height:100vh;min-height:100dvh;justify-content:flex-start;background:#0D0D0D;overflow-x:hidden;overflow-y:auto;padding:8vh 20px 40px}.app-center,.app-wrap{display:flex;flex-direction:column;align-items:center;position:relative}.app-center{z-index:1;width:100%;max-width:600px}.app-wrap:before{content:"";position:fixed;top:-40%;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(201,168,76,.04) 0,transparent 70%);pointer-events:none}.app-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;background:rgba(201,168,76,.08);z-index:10}.app-progress-fill{height:100%;background:linear-gradient(90deg,#C9A84C,#E8C547);transition:width .4s ease}.app-card{background:transparent;border:none;padding:48px 24px;width:100%;text-align:center}.app-card.app-card-intro:before{content:"";display:block;width:40px;height:1px;background:linear-gradient(90deg,transparent,#C9A84C,transparent);margin:0 auto 32px}.app-section-label{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:4px;color:rgba(201,168,76,.35);margin-bottom:12px;text-align:left}.app-lang-switch{display:flex;gap:6px;justify-content:flex-end;margin-bottom:16px}.app-lang-switch.small{margin-bottom:8px}.app-lang-btn{background:none;border:1px solid rgba(201,168,76,.1);border-radius:4px;padding:4px 10px;font-size:12px;color:rgba(226,221,212,.4);cursor:pointer;font-family:Outfit,sans-serif;transition:all .15s}.app-lang-btn:hover{border-color:rgba(201,168,76,.3);color:rgba(226,221,212,.7)}.app-lang-btn.active{border-color:rgba(201,168,76,.5);color:#C9A84C;background:rgba(201,168,76,.06)}.app-lang-switch.small .app-lang-btn{padding:3px 7px;font-size:13px}.app-title{font-size:46px;letter-spacing:6px;margin-bottom:20px}.app-subtitle,.app-title{font-family:Bebas Neue,sans-serif;color:#E2DDD4;text-transform:uppercase}.app-subtitle{font-size:26px;letter-spacing:4px;margin-bottom:14px}.app-text{color:rgba(226,221,212,.55);font-size:15px;line-height:1.8;margin-bottom:14px;letter-spacing:.3px}.app-attention{color:#C9A84C;margin-top:20px;font-size:13px;letter-spacing:1px;text-transform:uppercase;line-height:1.8}.app-divider{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent);margin:28px auto}.app-field-group{margin-bottom:24px;text-align:left}.app-field-label{display:block;font-size:11px;font-weight:500;color:rgba(226,221,212,.7);letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.app-field-hint{font-size:12px;color:rgba(226,221,212,.3);margin-top:6px;letter-spacing:.5px}.app-prefilled{font-size:11px;color:rgba(201,168,76,.7);text-align:left;margin-bottom:16px;padding:10px 0;border-bottom:1px solid rgba(201,168,76,.1);letter-spacing:1px;text-transform:uppercase}.app-input,.app-select{border:none;border-bottom:1px solid rgba(201,168,76,.2);border-radius:0;padding:14px 0}.app-input,.app-select,.app-textarea{width:100%;background:transparent;font-size:16px;color:#E2DDD4;font-family:Outfit,sans-serif;outline:none;transition:border-color .3s;letter-spacing:.5px}.app-textarea{border:1px solid rgba(201,168,76,.12);border-radius:0;padding:14px 16px;resize:vertical;min-height:80px}.app-input:focus,.app-select:focus{border-bottom-color:#C9A84C}.app-textarea:focus{border-color:rgba(201,168,76,.35)}.app-input::placeholder,.app-textarea::placeholder{color:rgba(226,221,212,.35);letter-spacing:1px}.app-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23C9A84C' stroke-width='1' fill='none' opacity='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.app-select option{background:#0D0D0D;color:#E2DDD4;padding:12px}.app-phone-wrap{display:flex;flex-direction:column;gap:12px}.app-phone-country-wrap{position:relative;width:100%}.app-phone-country-btn{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(201,168,76,.2);padding:14px 0;font-size:15px;color:#E2DDD4;font-family:Outfit,sans-serif;outline:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px}.app-phone-country-btn:hover{border-bottom-color:rgba(201,168,76,.4)}.app-phone-dropdown{position:absolute;top:100%;left:0;right:0;background:#1a1a1a;border:1px solid rgba(201,168,76,.25);border-radius:4px;z-index:100;max-height:320px;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.6)}.app-phone-search{background:transparent;border:none;border-bottom:1px solid rgba(201,168,76,.15);padding:12px 14px;font-size:14px;color:#E2DDD4;font-family:Outfit,sans-serif;outline:none;width:100%}.app-phone-search::placeholder{color:rgba(226,221,212,.3)}.app-phone-dropdown-list{overflow-y:auto;flex:1 1}.app-phone-dropdown-label{font-size:10px;letter-spacing:1.5px;color:rgba(201,168,76,.5);padding:10px 14px 4px;font-weight:600}.app-phone-dropdown-divider{border-top:1px solid rgba(201,168,76,.1);margin:4px 0}.app-phone-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:10px 14px;font-size:14px;color:#E2DDD4;font-family:Outfit,sans-serif;cursor:pointer;text-align:left;transition:background .1s}.app-phone-dropdown-item:hover{background:rgba(201,168,76,.08)}.app-phone-dropdown-item.active{background:rgba(201,168,76,.12);color:#C9A84C}.app-phone-dropdown-empty{padding:20px 14px;font-size:13px;color:rgba(226,221,212,.3);text-align:center}.app-phone-row{display:flex;gap:12px}.app-phone-ddd{width:110px;flex-shrink:0;background:transparent;border:none;border-bottom:1px solid rgba(201,168,76,.2);border-radius:0;padding:14px 0;font-size:16px;color:#E2DDD4;font-family:Outfit,sans-serif;outline:none;text-align:center;letter-spacing:2px}.app-phone-ddd:focus{border-bottom-color:#C9A84C}.app-phone-ddd::placeholder{color:rgba(226,221,212,.35)}.app-phone-num{flex:1 1;background:transparent;border:none;border-bottom:1px solid rgba(201,168,76,.2);border-radius:0;padding:14px 0;font-size:16px;color:#E2DDD4;font-family:Outfit,sans-serif;outline:none;letter-spacing:1px}.app-phone-num:focus{border-bottom-color:#C9A84C}.app-phone-num::placeholder{color:rgba(226,221,212,.35)}.app-slider-wrap{margin-top:12px;padding:0 4px}.app-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:linear-gradient(90deg,rgba(201,168,76,.15),rgba(201,168,76,.3));outline:none;margin:24px 0 16px}.app-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#C9A84C;cursor:pointer;box-shadow:0 0 12px rgba(201,168,76,.4);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.app-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#C9A84C;cursor:pointer;border:none;box-shadow:0 0 12px rgba(201,168,76,.4)}.app-slider::-webkit-slider-thumb:hover{box-shadow:0 0 20px rgba(201,168,76,.6)}.app-slider-labels{display:flex;justify-content:space-between;margin-top:8px}.app-slider-dot{text-align:center;flex:1 1;font-size:11px;color:rgba(226,221,212,.3);letter-spacing:.5px;transition:all .25s;line-height:1.4;background:transparent;border:1px solid rgba(201,168,76,.1);padding:10px 4px;cursor:pointer;font-family:Outfit,sans-serif}.app-slider-dot:hover{border-color:rgba(201,168,76,.25);color:rgba(226,221,212,.5)}.app-slider-dot.active{color:#C9A84C;font-weight:600;border-color:rgba(201,168,76,.4);background:rgba(201,168,76,.06)}.app-slider-dot-title{display:block;font-size:12px;font-weight:600;margin-bottom:2px}.app-slider-dot-desc{display:block;font-size:10px;opacity:.7}.app-field-error{color:#EF4444;font-size:12px;text-align:left;margin-top:10px;letter-spacing:1px;text-transform:uppercase}.app-inline-error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);padding:16px;margin-top:20px;text-align:center}.app-inline-error p{color:#EF4444;font-size:13px;margin-bottom:12px}.app-retry-btn{background:transparent;border:1px solid rgba(239,68,68,.3);color:#EF4444;padding:10px 24px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:Outfit,sans-serif;cursor:pointer;transition:all .2s}.app-retry-btn:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5)}.app-nav{display:flex;justify-content:space-between;align-items:center;margin-top:36px;gap:12px}.app-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:linear-gradient(135deg,#C9A84C,#B8943F);color:#0D0D0D;font-size:12px;font-weight:700;font-family:Outfit,sans-serif;border:none;border-radius:0;cursor:pointer;transition:all .3s;letter-spacing:3px;text-transform:uppercase}.app-btn-primary:hover{background:linear-gradient(135deg,#E0BB5E,#C9A84C);box-shadow:0 8px 32px rgba(201,168,76,.2);transform:translateY(-1px)}.app-btn-primary:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.app-btn-back{display:inline-flex;align-items:center;gap:6px;padding:14px 16px;background:transparent;color:rgba(226,221,212,.6);font-size:12px;font-family:Outfit,sans-serif;border:none;cursor:pointer;transition:color .2s;letter-spacing:2px;text-transform:uppercase}.app-btn-back:hover{color:rgba(226,221,212,.9)}.app-enter-hint{font-size:11px;color:rgba(226,221,212,.2);letter-spacing:1px;margin-top:10px;text-align:center}.app-checkmark{width:64px;height:64px;margin:0 auto 24px}.app-checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;animation:appCheckStroke .6s ease forwards}.app-checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:appCheckStroke .3s ease .5s forwards}@keyframes appCheckStroke{to{stroke-dashoffset:0}}.app-whatsapp-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#25D366;color:#fff;font-size:14px;font-weight:600;font-family:Outfit,sans-serif;border:none;border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none;letter-spacing:.5px;margin-top:8px}.app-whatsapp-btn:hover{background:#22c55e;transform:translateY(-1px);box-shadow:0 8px 24px rgba(37,211,102,.3)}.app-whatsapp-btn svg{width:20px;height:20px;fill:#fff}.app-spinner{width:28px;height:28px;border:2px solid rgba(201,168,76,.15);border-top-color:#c9a84c;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}.app-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none;height:0;overflow:hidden}.app-input:focus-visible,.app-phone-country-btn:focus-visible,.app-phone-ddd:focus-visible,.app-phone-num:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{outline:2px solid rgba(201,168,76,.3);outline-offset:4px}@keyframes appFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes appSlideNext{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes appSlidePrev{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.app-fade-in{animation:appFadeIn .5s ease}.app-fade-next{animation:appSlideNext .3s ease}.app-fade-prev{animation:appSlidePrev .3s ease}@media(max-width:640px){.app-wrap{padding:5vh 12px 40px}.app-card{padding:36px 16px}.app-title{font-size:36px;letter-spacing:4px}.app-btn-primary{padding:14px 28px;font-size:11px;width:100%;justify-content:center}.app-nav{flex-direction:column-reverse;gap:8px}.app-btn-back{width:100%;justify-content:center}.app-enter-hint{display:none}.app-phone-row{flex-direction:row}.app-slider-dot-desc{display:none}}