@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}:root{font-family:Inter,sans-serif;color:#eef4ff;background:#0f172a;font-synthesis:none;font-weight:400;--teal:#12d3d2;--purple:#705fa6;--muted:#b2c1d9;--border:#334155;--surface:#1e293b;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button{border:0}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}h1:focus{outline:none}::selection{background:#12d3d2;color:#0f172a}input{caret-color:var(--teal)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#475875;border-radius:6px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{font-size:clamp(2.1rem,4.6vw,4.4rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin-bottom:24px}h2{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.2;letter-spacing:-.025em;font-weight:600}h3{font-size:1.2rem;line-height:1.4;font-weight:600}p{color:var(--muted);line-height:1.65;max-width:70ch}small,.fine{font-size:.8rem;line-height:1.6;color:var(--muted)}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.narrow{max-width:740px}.header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid #26344c;max-width:1440px;margin:auto}.brand{display:flex;align-items:center;gap:16px;text-decoration:none}.brand img{width:136px;height:68px;object-fit:contain}.brand span{font-size:.75rem;color:var(--muted);border-left:1px solid var(--border);padding-left:16px}.header-title{font-size:.8rem;letter-spacing:.06em;color:var(--muted)}.quiet,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);min-height:44px;background:transparent;padding:8px 0;text-decoration:none;font-size:.9rem}.quiet:hover,.text-link:hover{color:#fff}.text-link{color:var(--teal);font-weight:600}.sound{font-size:.75rem}.primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;background:linear-gradient(110deg,#12d3d2,#46c3d1 72%,#a0a6d2);color:#0b2139;padding:15px 24px;border-radius:6px;font-weight:700;text-decoration:none;line-height:1.4;transition:filter .2s,transform .2s}.primary:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.primary:active:not(:disabled){transform:translateY(1px)}.hero{min-height:690px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-top:55px;padding-bottom:70px}.hero h1{font-size:clamp(2.8rem,5.4vw,5.25rem);max-width:10ch}.hero h1 em{font-style:normal;color:var(--teal)}.hero .lead{font-size:1.25rem;color:#eef4ff;line-height:1.55;max-width:38ch}.hero-copy>p:not(.lead){max-width:47ch;margin-bottom:30px}.hero-meta{display:flex;gap:22px;margin-top:20px;font-size:.75rem;color:var(--muted)}.hero-meta span{display:flex;align-items:center;gap:8px}.hero-art{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#1c3d54 0,transparent 65%)}.robot{width:100%;max-height:510px;object-fit:contain;position:relative;z-index:1;animation:arrive 1.2s cubic-bezier(.2,.8,.2,1)}.orbital{position:absolute;inset:15% 6%;border:1px solid #33566b;border-radius:50%;transform:rotate(-20deg)}.orbital:after{content:"";position:absolute;inset:20% -10%;border:1px solid #4e4868;border-radius:50%;transform:rotate(60deg)}.art-caption{position:absolute;bottom:0;left:10%;right:10%;display:flex;align-items:center;justify-content:center;gap:9px;font-size:.76rem;color:#c3d5e8;flex-wrap:wrap}.art-caption>span:last-child{flex-basis:100%;text-align:center;color:var(--muted);margin-top:5px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);flex-shrink:0}.journey{border-top:1px solid var(--border);padding-top:70px;padding-bottom:80px}.journey>p{margin-bottom:40px}.factory-line{padding:0;list-style:none;display:flex;gap:0;justify-content:space-between;margin:35px 0 50px}.factory-line li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:15px;color:#a4b5cf;text-align:center;font-size:.78rem;line-height:1.4}.factory-line li:not(:last-child):after{content:"";height:2px;background:var(--border);position:absolute;top:35px;left:calc(50% + 36px);right:calc(-50% + 36px)}.machine{width:72px;height:72px;background:#16243a;border:1px solid var(--border);border-radius:6px;display:grid;place-content:center;position:relative;transition:background .5s,border-color .5s}.machine>svg{width:29px;height:29px}.machine i{position:absolute;bottom:8px;right:8px;width:4px;height:4px;border-radius:50%;background:#60718c}.machine .machine-check{position:absolute;right:6px;top:6px;width:13px;height:13px}.done .machine{color:var(--teal);border-color:#258a99;background:#11373e}.done .machine i,.current .machine i{background:var(--teal)}.done:not(:last-child):after{background:#258a99!important}.current .machine{border-color:var(--teal);color:var(--teal)}.skipped{opacity:.35}.landing-bottom{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:25px}.landing-bottom p{max-width:47ch}.journey>.fine{margin:16px 0 0}.footer{border-top:1px solid var(--border);padding-block:24px;display:flex;justify-content:space-between;gap:24px;font-size:.72rem;color:var(--muted)}.quiz{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;padding-top:55px;padding-bottom:70px;min-height:calc(100dvh - 180px)}.quiz-aside h2{font-size:1.3rem;margin-bottom:28px}.quiz-aside .factory-line{flex-direction:column;gap:22px;margin:0 0 34px}.quiz-aside .factory-line li{flex-direction:row;text-align:left;gap:16px;font-size:.8rem}.quiz-aside .machine{width:48px;height:48px;flex-shrink:0}.quiz-aside .machine>svg{width:22px;height:22px}.quiz-aside .factory-line li:not(:last-child):after{top:48px;left:23px;height:22px;width:2px;right:auto}.quiz-aside p{font-size:.8rem;max-width:27ch}.saved{font-size:.72rem;color:#a8c9c7;display:flex;align-items:center;gap:5px}.progress-label{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:var(--muted)}progress{appearance:none;display:block;width:100%;height:3px;border:0;margin:16px 0 40px;background:#26344c}progress::-webkit-progress-bar{background:#26344c}progress::-webkit-progress-value{background:var(--teal);transition:width .4s}progress::-moz-progress-bar{background:var(--teal)}.question h1{font-size:clamp(1.8rem,3vw,2.6rem);max-width:28ch}.definition{font-size:.8rem;padding:12px 15px;background:#17263d;border-radius:6px;color:#c0cfe3}.question-help{font-size:.94rem;margin-bottom:25px}.options{display:grid;grid-template-columns:1fr;gap:10px}.options.many{grid-template-columns:1fr 1fr;gap:8px}.option{background:#17243a;border:1px solid var(--border);border-radius:6px;min-height:55px;padding:14px 18px;color:#eef4ff;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:16px;font-size:.94rem;line-height:1.4;transition:border-color .15s,background .15s}.options.many .option{font-size:.82rem;padding:12px;min-height:53px}.option:hover{background:#20324c;border-color:#6b86a6}.option.selected{border-color:var(--teal);background:#103b44}.radio-dot,.check-box{width:19px;height:19px;flex-shrink:0;border:1px solid #7890ae;border-radius:50%;display:grid;place-content:center}.check-box{border-radius:3px}.selected .radio-dot,.selected .check-box{border-color:var(--teal);background:var(--teal);color:#0f172a}.reaction{min-height:42px;font-size:.8rem;margin:18px 0 12px;display:flex;align-items:flex-start;gap:9px}.reaction .live-dot{margin-top:9px}.question-nav{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:20px}.diversity{margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px;background:#17243a;border-radius:6px}.diversity strong{font-size:.8rem}.ad-examples,.idea-examples{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ad-examples span{font-weight:700;padding:14px 7px;background:#0e6470;font-size:.62rem}.ad-examples span:nth-child(2){background:#6d4b8a}.ad-examples span:nth-child(3){background:#7b4655}.idea-examples span{font-size:.66rem;border:1px solid #61708d;padding:6px}.diversity small{font-size:.68rem}.interlude{text-align:center;max-width:820px;padding-block:65px}.interlude>p{margin-inline:auto}.completion-icon{display:grid;place-content:center;width:65px;height:65px;margin:0 auto 24px;border:1px solid #258a99;border-radius:50%;color:var(--teal);background:#11373e}.preview-result{border-block:1px solid var(--border);padding:25px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--muted);margin:25px 0 35px}.blur-bars{filter:blur(5px);width:170px;display:grid;gap:10px}.blur-bars i{display:block;width:100%;height:8px;background:#416783;border-radius:6px}.blur-bars i:nth-child(2){width:65%;background:#665983}.blur-bars i:nth-child(3){width:82%;background:#368083}.fact{text-align:left;background:var(--surface);padding:24px;margin-bottom:30px;border-radius:6px}.fact h2{font-size:1.1rem}.fact a{font-size:.8rem}.bonus{padding-block:70px}.bonus .lead{font-size:1.2rem;color:#eef4ff}.bonus form{margin-top:40px}label{display:flex;flex-direction:column;gap:8px;font-size:.84rem;font-weight:500;margin-bottom:20px}input,select{width:100%;min-height:48px;border:1px solid #60708b;border-radius:6px;background:#142137;color:#eef4ff;padding:11px 13px;font-size:.95rem}input::placeholder{color:#9bacc7}fieldset{padding:0;border:0;margin:30px 0}legend{font-weight:600;margin-bottom:16px}.competitor{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid var(--border);margin-bottom:20px}.competitor .quiet{justify-content:flex-start}.check-label{flex-direction:row;gap:12px;align-items:flex-start;font-weight:400;line-height:1.6;cursor:pointer}.check-label input{width:19px;height:19px;min-height:19px;margin:3px 0 0;accent-color:var(--teal);flex-shrink:0}.skip-bonus{display:flex;margin-top:18px}.bonus form>.fine{margin-top:24px}.vault{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:70px}.vault-icon{color:var(--teal);margin-bottom:26px}.vault .lead{font-size:1.7rem;line-height:1.4;color:#eef4ff}.vault-preview{padding:25px 0;margin:35px 0;border-block:1px solid var(--border)}.vault-preview>div:not(.blur-bars){display:flex;gap:12px;align-items:center;font-size:.85rem;color:var(--muted)}.vault-preview .blur-bars{margin:25px 0;width:80%}.contact-form{background:#18263c;padding:32px;border-radius:6px}.contact-form h2{font-size:1.5rem;margin-bottom:10px}.contact-form>p{font-size:.85rem;margin-bottom:28px}.contact-form .primary{width:100%}.optional{font-size:.7rem;color:var(--muted)}.consent{font-size:.73rem;margin-top:24px;color:#c0cfe3}.consent a{color:var(--teal)}.inline-hint{font-size:.78rem!important;color:#f2c57a;margin-top:-10px}.method{border-top:1px solid var(--border);margin:40px 0 10px;grid-column:1/-1;text-align:left}.method summary{cursor:pointer;padding:22px 0;font-weight:500;font-size:.9rem}.method>div{max-width:850px;padding-bottom:20px}.method dt{font-weight:600;margin-top:22px}.method dd{margin:8px 0;color:var(--muted);font-size:.85rem;line-height:1.7}.method p{font-size:.88rem}.results{padding-block:65px;max-width:1050px}.result-intro{margin-bottom:44px}.status{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--teal);margin-bottom:22px}.total-panel{background:#183044;border:1px solid #315568;padding:32px;border-radius:6px}.total-panel h2{max-width:36ch;line-height:1.5;font-weight:500}.total-panel h2 .metric{display:inline;font-size:inherit}.metric{font-family:JetBrains Mono,monospace;font-size:1.75rem;letter-spacing:-.035em;text-decoration:none;color:#eef9ff;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.45}.metric:hover{text-decoration:underline;text-decoration-thickness:1px}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.split>div{display:flex;flex-direction:column;gap:12px}.split>div>span{font-size:.78rem;color:var(--muted);line-height:1.5}.split>div>strong{font-size:1.2rem;line-height:1.5}.signal{font-size:.78rem;margin-top:25px;margin-bottom:0;display:flex;align-items:center;gap:10px}.signal>span{width:8px;height:8px;border-radius:50%;flex-shrink:0}.signal.verde>span{background:#10b981}.signal.amarelo>span{background:#f59e0b}.signal.vermelho>span{background:#ef4444}.result-section{padding:45px 0;border-bottom:1px solid var(--border)}.section-title{display:flex;gap:15px;align-items:center;margin-bottom:24px}.section-title>svg{color:var(--teal);flex-shrink:0}.section-title h2{margin:0}.result-section>.split{margin-bottom:25px}.result-section p .metric{font-size:1em;color:var(--teal)}.result-section p:last-child{margin-bottom:0}.highlight{color:#e1f5f7!important}.case{margin-top:25px;padding:20px;background:#1b2a42;border-radius:6px}.case strong{font-size:.9rem}.case p{font-size:.88rem;margin:10px 0}.case small{display:block;max-width:78ch;font-size:.7rem}.comparison{display:grid;gap:8px;margin:25px 0}.comparison>div{background:#12a8ad;height:27px;min-width:80px}.comparison>div:last-child{background:#705fa6}.comparison span{font-size:.67rem;padding-left:10px;color:#fff}.warning{display:inline-block;color:#ffdb9c;background:#3b3024;padding:8px 12px;border-radius:6px;font-size:.8rem}.large-copy{font-size:1.3rem}.brand-score{font-size:1.3rem;color:#eef4ff}.brand-score .metric{margin-left:15px}.next-step{padding:45px 0}.next-step>p{max-width:65ch}.next-step .primary{margin:10px 0 25px}.next-step .delivery{font-size:.8rem}.result-actions{display:flex;gap:30px;border-top:1px solid var(--border);padding-top:20px}.error{padding:18px 24px;background:#482c39;color:#ffe5eb;border-radius:6px;margin-block:15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:absolute;top:-100px;left:20px;padding:15px;background:var(--teal);color:#0f172a;z-index:10}.skip-link:focus{top:10px}@keyframes arrive{0%{filter:blur(7px);transform:translateY(15px)}to{filter:blur(0);transform:translateY(0)}}@media(max-width:950px){.wrap{width:calc(100% - 48px)}.header{padding:0 24px;height:85px}.header-title{display:none}.hero{min-height:600px;gap:12px}.hero-art{min-height:430px}.hero-meta{flex-wrap:wrap;gap:10px}.quiz{grid-template-columns:190px minmax(0,1fr);gap:35px}.quiz-aside h2{font-size:1rem}.quiz-aside .factory-line li{font-size:.7rem}.options.many{grid-template-columns:1fr}.vault{gap:35px}.contact-form{padding:24px}.metric{font-size:1.3rem}.footer>span:last-child{display:none}}@media(max-width:640px){.wrap{width:calc(100% - 36px)}.header{padding:0 18px;height:76px}.brand{gap:8px}.brand img{width:110px;height:60px}.brand span{font-size:.62rem;padding-left:8px}.sound span{display:none}.hero{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;gap:15px;min-height:0}.hero h1{font-size:2.9rem;margin-bottom:22px}.hero .lead{font-size:1.1rem}.hero-copy>p:not(.lead){font-size:.9rem;margin-bottom:25px}.hero .primary{width:100%}.hero-meta{font-size:.69rem;justify-content:center;gap:18px}.hero-art{width:100%;min-height:290px;max-height:340px}.robot{height:290px;width:auto;max-width:100%}.art-caption{bottom:-15px}.journey{padding-block:45px}.journey>h2{font-size:1.65rem}.journey>p{font-size:.9rem;margin-bottom:20px}.factory-line{gap:5px;margin:28px 0}.factory-line .machine{width:46px;height:52px}.machine>svg{width:22px;height:22px}.factory-line li{font-size:.56rem;gap:10px}.factory-line li:not(:last-child):after{top:26px;left:calc(50% + 24px);right:calc(-50% + 24px)}.landing-bottom{grid-template-columns:1fr;gap:20px}.landing-bottom p{font-size:.9rem}.footer{font-size:.62rem;gap:15px}.quiz{display:block;padding-block:25px}.quiz-aside h2,.quiz-aside>p,.quiz-aside>.saved{display:none}.quiz-aside .factory-line{flex-direction:row;gap:5px;margin-bottom:28px}.quiz-aside .factory-line li{flex-direction:column;font-size:.55rem;gap:8px}.quiz-aside .factory-line li:not(:last-child):after{top:24px;left:calc(50% + 25px);right:calc(-50% + 25px);width:auto;height:2px}.quiz-aside .machine{width:45px;height:45px}.progress-label{font-size:.65rem;gap:8px}progress{margin:12px 0 26px}.question h1{font-size:1.8rem}.question-help{font-size:.85rem}.definition{font-size:.72rem}.option{font-size:.88rem;padding:12px 14px;min-height:53px}.options.many{grid-template-columns:1fr}.options.many .option{font-size:.85rem}.question-nav{padding-top:15px;position:sticky;bottom:0;background:#0f172a;padding-bottom:12px;margin-bottom:-12px;z-index:2}.question-nav .primary{min-height:48px;padding:12px 20px}.reaction{font-size:.75rem;margin-bottom:18px}.diversity{padding:15px;gap:14px;grid-template-columns:1fr}.diversity strong{font-size:.75rem}.ad-examples span{padding:10px}.interlude{padding-block:40px}.preview-result{flex-wrap:wrap;font-size:.8rem}.preview-result .blur-bars{width:100%;margin-top:10px}.interlude .primary{width:100%}.bonus{padding-block:40px}.bonus .lead{font-size:1.1rem}.bonus>p{font-size:.9rem}.competitor{grid-template-columns:1fr;gap:0}.bonus form>.primary{width:100%}.vault{display:block;padding-block:40px}.vault .lead{font-size:1.35rem}.vault-preview{display:none}.contact-form{margin-top:30px;padding:24px 20px}.results{padding-top:35px}.result-intro h1{font-size:2.1rem}.total-panel{padding:22px 18px}.total-panel h2{font-size:1.4rem}.split{grid-template-columns:1fr;gap:25px}.metric{font-size:1.5rem}.signal{font-size:.72rem}.result-section{padding:32px 0}.section-title{gap:10px}.section-title h2{font-size:1.45rem}.result-section p{font-size:.9rem}.brand-score .metric{display:block;margin:10px 0 0}.next-step{padding:32px 0}.next-step .primary{font-size:.9rem;gap:8px;width:100%}.result-actions{flex-direction:column;gap:8px;align-items:flex-start}.method summary{font-size:.8rem}.method dd{font-size:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body{background:#fff;color:#15243a}.header,.footer,.result-actions,.next-step .primary,.sound,.skip-link{display:none!important}.wrap{width:100%;max-width:none}.results{padding:0}p,.split>div>span,.method dd,.signal,.case small{color:#32445c}.metric,.brand-score{color:#112f50}.total-panel,.case{background:#eef4f7;color:#112f50;border:1px solid #8095a9}.result-section,.total-panel,.next-step{break-inside:avoid}.result-section{padding:25px 0}.result-intro h1{font-size:28px}.result-intro{margin-bottom:20px}.metric{font-size:20px}.split{grid-template-columns:1fr 1fr}.method>div{display:block!important}.method summary{display:none}.status{color:#096569}.warning{color:#563d10;background:#fff2d7}.section-title svg{color:#096569}}.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero-copy,.hero-art{min-width:0}.hero h1{max-width:12ch}.hero-art{overflow:hidden}.hero-art .robot{border-radius:6px}.hero .art-caption{bottom:8px}.brand img{width:154px}.question-panel{min-width:0}@media(max-width:640px){.brand img{width:120px}.hero h1{font-size:2.7rem}.hero-art{overflow:visible}.hero .art-caption{bottom:-15px}}
