@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#202431;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#202431;--muted:#73798a;--line:#e8eaf1;--purple:#6859d9;--purple-dark:#5042bd;--purple-soft:#f0eeff;--green:#319b78;--surface:#fff;background:#f6f7fb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid #e2e4edcc;justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);height:82px;margin:0 auto;display:flex}.brand{letter-spacing:-1.1px;color:#252838;align-items:center;gap:10px;font:800 20px Manrope,sans-serif;display:inline-flex}.brand-light{color:#8a82d9;font-weight:500}.brand-mark{background:linear-gradient(145deg,#8276ed,#5142b8);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 5px 13px #5b4dbe38}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";border:1.5px solid #ffffffe0;border-radius:50%;position:absolute;transform:rotate(35deg)}.brand-mark:before{width:16px;height:8px}.brand-mark:after{width:8px;height:16px}.brand-mark span{background:#fff;border:0;width:4px;height:4px}.topbar-right{align-items:center;gap:11px;display:flex}.topbar-caption,.eyebrow,.section-index,.form-card-kicker,.visual-caption{letter-spacing:1.1px;font:500 10px DM Mono,monospace}.topbar-caption{color:#9297a6}.topbar-dot{background:#a8a1ec;border-radius:50%;width:4px;height:4px}.hero-section{grid-template-columns:1.08fr .92fr;align-items:center;width:min(1180px,100% - 64px);min-height:452px;margin:0 auto;padding:58px 0 54px;display:grid}.hero-copy{padding:8px 0 0 34px}.eyebrow{color:#8179cc;align-items:center;gap:9px;display:inline-flex}.eyebrow-line{background:#9189d8;width:24px;height:1px}.hero-copy h1,.debate-title-row h1,.result-hero h1{color:#242737;letter-spacing:-3.5px;margin:20px 0 17px;font:800 clamp(42px,5.3vw,65px)/1.06 Manrope,sans-serif}.hero-copy h1 span,.debate-title-row h1 span,.result-hero h1 span{color:#756bd0}.hero-copy>p{color:#73798a;max-width:470px;margin:0;font-size:15px;line-height:1.8}.hero-proof{color:#888d9b;align-items:center;gap:15px;margin-top:34px;font-size:11px;line-height:1.65;display:flex}.hero-proof strong{color:#414657;font-size:12px;font-weight:700}.avatar-stack{padding-left:2px;display:flex}.avatar-stack span{color:#665bc9;background:#e7e4ff;border:2px solid #f6f7fb;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-3px;font-size:12px;font-weight:700;display:grid}.avatar-stack span:nth-child(2){color:#b47a4e;background:#f7e9dc}.avatar-stack span:nth-child(3){color:#37856e;background:#dff2ec}.avatar-stack span:nth-child(4){color:#5077ac;background:#e4edf9}.avatar-stack span:nth-child(5){color:#ad6282;background:#f8e5ed}.hero-visual{justify-self:center;place-items:center;width:390px;height:340px;display:grid;position:relative}.orbit{border:1px solid #e4e1f7;border-radius:50%;position:absolute;transform:rotate(-24deg)}.orbit-one{width:330px;height:218px}.orbit-two{border-color:#e9e7f7;width:246px;height:310px;transform:rotate(55deg)}.orbit-core{z-index:2;color:#5a4ec0;background:linear-gradient(150deg,#fff,#f0eeff);border:1px solid #dcd7ff;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:104px;height:104px;font:800 22px Manrope,sans-serif;display:flex;transform:rotate(-7deg);box-shadow:0 18px 48px #5447af26,inset 0 0 0 7px #ffffffa6}.core-spark{color:#9488ec;font-size:16px;line-height:1}.orbit-node{z-index:3;color:#766bd0;background:#fff;border:1px solid #e1def5f2;border-radius:15px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid;position:absolute;box-shadow:0 8px 22px #2d2b5714}.node-one{background:#f3f0ff;top:31px;left:111px}.node-two{color:#c18b54;background:#fff5eb;top:100px;right:32px}.node-three{color:#449a7a;background:#e9f7f1;bottom:45px;right:93px}.node-four{color:#6489bb;background:#edf3fc;bottom:91px;left:31px}.node-five{color:#b56b8d;background:#faedf3;top:137px;left:18px}.visual-caption{color:#a4a2b5;letter-spacing:1.6px;font-size:9px;position:absolute;bottom:5px}.form-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:62px;width:min(1120px,100% - 64px);margin:12px auto 100px;display:grid}.form-intro{padding-top:30px;position:sticky;top:30px}.section-index{color:#756bd0;gap:9px;display:inline-flex}.section-index span{color:#a1a4b0}.form-intro h2,.section-heading h2{color:#272a39;letter-spacing:-1.2px;margin:20px 0 14px;font:750 29px/1.2 Manrope,sans-serif}.form-intro>p{color:#858a99;margin:0;font-size:13px;line-height:1.8}.form-side-note{border-top:1px solid #e6e8ef;gap:11px;margin-top:35px;padding-top:18px;display:flex}.note-icon{color:#776dcf;background:#eeedfb;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font:700 12px Georgia,serif;display:grid}.form-side-note p{color:#9195a2;margin:0;font-size:11px;line-height:1.7}.product-form{background:#fff;border:1px solid #e9eaf1;border-radius:18px;padding:32px 36px 28px;box-shadow:0 15px 45px #2c2e4c0b}.form-card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.form-card-kicker{color:#8c83d8;font-size:9px}.form-card-heading h3{color:#272a39;letter-spacing:-.6px;margin:7px 0 0;font:700 21px Manrope,sans-serif}.required-note{color:#a6a8b3;font-size:10px}.field-group{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;display:flex}.field-group label{color:#505566;font-size:11px;font-weight:700}.field-group label span{color:#9b8de4}.field-group input,.field-group textarea{color:#323647;background:#fbfbfd;border:1px solid #e6e8ef;border-radius:8px;outline:none;width:100%;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.field-group input{height:43px;padding:0 13px}.field-group textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.6}.field-group input::placeholder,.field-group textarea::placeholder{color:#b2b5c0}.field-group input:focus,.field-group textarea:focus{background:#fff;border-color:#a49be9;box-shadow:0 0 0 3px #756bd017}.field-help{color:#a0a4af;font-size:10px}.form-divider{color:#999dab;letter-spacing:1px;align-items:center;gap:13px;margin:29px 0 19px;font:500 9px DM Mono,monospace;display:flex}.form-divider:after{content:"";background:#eff0f4;flex:1;height:1px}.form-grid{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.field-full{grid-column:1/-1}.input-prefix{position:relative}.input-prefix>span{z-index:1;color:#979bab;font-size:11px;position:absolute;top:14px;left:13px}.input-prefix input{padding-left:39px}.optional-section{border-top:1px solid #eff0f4;border-bottom:1px solid #eff0f4;margin-top:2px}.optional-section summary{cursor:pointer;align-items:center;gap:12px;min-height:67px;list-style:none;display:flex}.optional-section summary::-webkit-details-marker{display:none}.optional-plus{color:#776dcf;border:1px solid #e5e2fa;border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.optional-section[open] .optional-plus{transform:rotate(45deg)}.optional-section summary strong,.competitor-heading strong{color:#555a6a;font-size:11px;display:block}.optional-section summary small,.competitor-heading small{color:#a1a5b1;margin-top:4px;font-size:10px;display:block}.optional-tag{color:#a2a5b1;letter-spacing:.7px;margin-left:auto;font:500 9px DM Mono,monospace}.optional-content{padding:0 0 17px 38px;animation:.25s both fade-up}.check-row{color:#676d7d;align-items:center;gap:8px;margin:4px 0 17px;font-size:11px;display:flex}.check-row input,.demo-switch input{accent-color:#7167d0}.cost-grid{margin-top:5px}.cost-grid .field-group input{height:39px}.competitor-heading{justify-content:space-between;align-items:center;gap:10px;margin:13px 0 12px;display:flex}.text-button{color:#7167c8;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:700}.competitor-row{border-top:1px solid #f0f1f5;grid-template-columns:1.1fr .65fr 1.2fr 24px;align-items:end;gap:10px;padding:12px 0 0;display:grid}.competitor-row .field-group{margin-bottom:9px}.competitor-row .field-group input{height:38px}.remove-button{color:#a5a7b2;background:0 0;border:0;width:24px;height:38px;margin-bottom:9px;font-size:20px}.empty-competitors{color:#b0b3bd;margin:0;font-size:10px}.form-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.demo-switch{cursor:pointer;align-items:center;gap:10px;display:flex}.demo-switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-ui{background:#d9dbe5;border-radius:20px;flex:0 0 32px;width:32px;height:18px;transition:background .2s;position:relative}.switch-ui:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.demo-switch input:checked+.switch-ui{background:#7770d4}.demo-switch input:checked+.switch-ui:after{transform:translate(14px)}.demo-switch strong{color:#626779;font-size:10px;display:block}.demo-switch small{color:#a0a4b0;margin-top:3px;font-size:9px;display:block}.evaluate-button{color:#fff;background:#6459ce;border:0;border-radius:9px;justify-content:center;align-items:center;gap:19px;min-width:164px;min-height:47px;padding:0 19px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 16px #5f52c62b}.evaluate-button:hover:not(:disabled){background:#5549bd;transform:translateY(-2px);box-shadow:0 10px 20px #5f52c640}.evaluate-button:disabled{opacity:.75;cursor:wait}.evaluate-button>span{font-size:16px}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.form-error{color:#a04b4b;background:#fff7f7;border:1px solid #f1d2d2;border-radius:8px;margin-top:15px;padding:11px 13px;font-size:11px;line-height:1.5}.disclaimer{color:#a4a8b3;margin:18px 0 0;font-size:9px;line-height:1.6}.site-footer{color:#a0a4b0;border-top:1px solid #e7e9f0;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 64px);min-height:82px;margin:0 auto;font-size:10px;display:flex}.footer-brand{font-size:15px}.footer-brand .brand-mark{border-radius:7px;width:23px;height:23px}.debate-main,.result-main{width:min(1120px,100% - 64px);margin:0 auto;padding:65px 0 90px}.back-button{color:#666b7a;background:#fff;border:1px solid #e5e6ee;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s}.back-button:hover{color:#655ac8;border-color:#bcb6ee}.debate-title-row,.result-hero{justify-content:space-between;align-items:center;gap:40px;display:flex}.debate-title-row h1,.result-hero h1{margin-top:17px;font-size:clamp(42px,5vw,58px)}.debate-title-row p,.result-hero p{color:#838897;max-width:510px;margin:0;font-size:13px;line-height:1.8}.round-indicator{text-align:center;background:linear-gradient(140deg,#fff,#f5f3ff);border:1px solid #e7e5f7;border-radius:14px;min-width:180px;padding:22px 25px}.round-indicator>span:first-child{color:#9993cc;letter-spacing:1px;font:500 9px DM Mono,monospace;display:block}.round-indicator strong{color:#6258c5;margin:7px 0 3px;font:800 38px Manrope,sans-serif;display:block}.round-indicator strong small{color:#b0acd8;font-size:15px}.round-caption{color:#8b8e9d;font-size:10px}.progress-panel{background:#fff;border:1px solid #e8e9f0;border-radius:12px;margin:44px 0 60px;padding:19px 22px 15px}.progress-copy{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.progress-copy>div{align-items:baseline;gap:9px;display:flex}.progress-copy strong{color:#6258c5;font:700 19px Manrope,sans-serif}.progress-copy strong span{color:#a6a8b5;font-size:12px}.progress-copy>div>span{color:#73798a;font-size:10px}.progress-copy p{color:#969aa7;margin:0;font-size:10px}.progress-track{background:#efeff5;border-radius:9px;height:6px;overflow:hidden}.progress-track>div{border-radius:inherit;background:linear-gradient(90deg,#9087e8,#5d53c1);height:100%;transition:width .45s}.progress-labels{color:#b1b4bf;justify-content:space-between;margin-top:8px;font:9px DM Mono,monospace;display:flex}.agents-section,.feed-section,.summary-section,.decision-section,.final-agents-section,.full-feed-section{margin-top:58px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{margin:8px 0 0;font-size:23px}.live-label,.final-status{color:#3c9b7b;letter-spacing:.8px;align-items:center;gap:7px;font:500 9px DM Mono,monospace;display:inline-flex}.live-label i,.final-status i{background:#42b68e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e3f5ed}.agents-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.agent-card{background:#fff;border:1px solid #e8e9f0;border-radius:12px;min-width:0;padding:17px 18px 15px;animation:.35s both fade-up;box-shadow:0 7px 20px #23243e06}.agent-card-top{align-items:center;gap:11px;display:flex}.agent-avatar,.message-avatar{color:#685dca;background:#efedff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:grid;position:relative}.avatar-economico{color:#685dca;background:#efedff}.avatar-exigente{color:#b57a49;background:#fff2e8}.avatar-ocupado{color:#448c71;background:#e8f5ef}.avatar-critico{color:#5d81b3;background:#eaf1fb}.avatar-fiel_regiao{color:#ae6889;background:#f9eaf1}.agent-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-identity strong{color:#44495a;font-size:11px}.agent-identity>span{color:#a0a4b0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-status{color:#a2a5b1;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font:9px DM Mono,monospace;display:inline-flex}.agent-status i{background:#9188e2;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite blink}.status-done{color:#3e9a79}.agent-card-opinion{border-top:1px solid #f0f1f5;margin:15px 0 0 49px;padding-top:12px}.agent-card-opinion p{color:#6e7382;margin:0;font-size:10px;line-height:1.65}.agent-opinion-bottom{color:#999dab;justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;display:flex}.agent-opinion-bottom strong{color:#555b6d}.agent-thinking-line{color:#a4a7b2;border-top:1px solid #f0f1f5;align-items:center;gap:9px;margin:19px 0 4px 49px;padding-top:13px;font-size:9px;display:flex}.thinking-dots{gap:3px;display:flex}.thinking-dots i{background:#9288e3;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite dot-bounce}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}.avatar-pulse{border:1px solid #968ce6;border-radius:15px;animation:1.8s ease-out infinite pulse-ring;position:absolute;inset:-4px}.decision-pill{white-space:nowrap;border-radius:20px;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.decision-sim{color:#398669;background:#e6f5ee}.decision-talvez{color:#a47b39;background:#fff4df}.decision-nao{color:#b56262;background:#fbeaea}.feed-heading{margin-bottom:22px}.feed-count{color:#a0a3af;font:10px DM Mono,monospace}.message-list{flex-direction:column;gap:13px;display:flex}.message-card{background:#fff;border:1px solid #e8e9f0;border-radius:12px;gap:14px;padding:18px 20px;animation:.4s both fade-up;display:flex}.message-avatar{flex-basis:36px;width:36px;height:36px}.message-content{flex:1;min-width:0}.message-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.message-heading strong{color:#454a5a;font-size:11px;display:block}.message-heading>div>span{color:#a2a5b0;margin-top:4px;font:9px DM Mono,monospace;display:block}.message-speech{color:#626879;margin:13px 0 11px;font-size:11px;line-height:1.8}.message-meta{color:#999dab;flex-wrap:wrap;gap:17px;font-size:9px;display:flex}.message-meta strong{color:#626779}.changed-opinion{color:#7368cc}.message-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.message-tags span{border-radius:5px;max-width:100%;padding:5px 8px;font-size:9px;line-height:1.4}.positive-tag{color:#46866c;background:#eef8f3}.objection-tag{color:#aa766a;background:#fff3f0}.suggestion-line{color:#72758a;background:#f8f7ff;border-left:2px solid #a49ae8;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.6}.suggestion-line span{color:#796fcf;letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font:500 8px DM Mono,monospace;display:block}.message-origin{color:#b4b6c0;margin-top:10px;font:8px DM Mono,monospace}.feed-empty{text-align:center;background:#fff9;border:1px dashed #dedfeb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.empty-orbit{color:#756bd0;background:#efedff;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:20px;animation:2s ease-in-out infinite float;display:grid}.feed-empty strong{color:#646a7a;font-size:11px}.feed-empty p{color:#a0a4b0;margin:6px 0 0;font-size:10px}.synthetic-note,.result-disclaimer{color:#85879a;background:#f8f7ff;border:1px solid #e8e6f6;border-radius:9px;align-items:flex-start;gap:10px;margin:43px 0 0;padding:15px 17px;font-size:10px;line-height:1.7;display:flex}.synthetic-note>span,.result-disclaimer>span{color:#7167c8;background:#eae7ff;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font:700 10px Georgia,serif;display:grid}.stream-error{color:#a35f5f;background:#fff8f8;border:1px solid #f0d2d2;border-radius:10px;flex-direction:column;gap:7px;margin:25px 0;padding:17px;font-size:11px;display:flex}.stream-error span{color:#956d6d}.stream-error button{color:#975f5f;background:#fff;border:1px solid #e6caca;border-radius:7px;align-self:flex-start;margin-top:5px;padding:7px 10px;font-size:10px}.result-main{padding-top:58px}.result-hero{margin-bottom:54px}.result-stamp{color:#6e63c8;background:radial-gradient(circle,#fff 38%,#f2f0ff 100%);border:1px solid #e4e1f8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:160px;height:160px;display:flex;position:relative;transform:rotate(8deg);box-shadow:0 12px 35px #4a419714}.result-stamp:before{content:"";border:1px dashed #c8c2f2;border-radius:50%;position:absolute;inset:8px}.result-stamp>span{font:800 26px Manrope,sans-serif}.result-stamp strong{color:#9290b5;letter-spacing:1px;text-align:center;font:500 8px/1.6 DM Mono,monospace}.result-stamp i{font-size:17px;font-style:normal;position:absolute;top:20px;right:23px}.summary-section{margin-top:0}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-card{background:#fff;border:1px solid #e8e9f0;border-radius:11px;min-height:135px;padding:18px 18px 15px}.summary-card>span{color:#a0a3b0;letter-spacing:.8px;font:500 8px DM Mono,monospace;display:block}.summary-card>strong{color:#45495b;letter-spacing:-.8px;margin-top:13px;font:750 25px Manrope,sans-serif;display:block}.summary-card>strong small{color:#a9acb7;font-size:12px}.summary-card p{color:#a0a4b0;margin:5px 0 0;font-size:9px}.summary-highlight{background:linear-gradient(150deg,#fff,#f8f7ff);border-color:#e4e0fb}.summary-highlight>strong{color:#655bc6;font-size:31px}.interest-meter{background:#eae8f8;border-radius:10px;height:4px;margin-top:12px;overflow:hidden}.interest-meter span{border-radius:inherit;background:#8177df;height:100%;display:block}.provider-value{font-size:18px!important}.compact-heading{margin-bottom:15px}.section-side-caption{color:#a2a5b1;font-size:9px}.decision-overview{background:#fff;border:1px solid #e8e9f0;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 22px;display:grid}.decision-stat{grid-template-columns:9px auto;align-items:center;column-gap:9px;display:grid}.decision-dot{background:#4eaa84;border-radius:50%;grid-row:span 2;width:7px;height:7px}.decision-stat strong{color:#4eaa84;font:700 22px Manrope,sans-serif}.decision-stat>span:last-child{color:#9b9eab;font-size:9px}.decision-maybe .decision-dot{background:#d6a74f}.decision-maybe strong{color:#c39849}.decision-no .decision-dot{background:#cf7777}.decision-no strong{color:#bf7070}.decision-bar{background:#f0f1f5;border-radius:20px;grid-column:1/-1;height:8px;margin-top:6px;display:flex;overflow:hidden}.decision-bar span{height:100%;transition:width .5s}.bar-yes{background:#5bb28e}.bar-maybe{background:#e4bb6e}.bar-no{background:#d98d8d}.insights-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.insight-panel{background:#fff;border:1px solid #e8e9f0;border-radius:11px;padding:20px 21px}.insight-heading{align-items:center;gap:11px;display:flex}.insight-icon{border-radius:9px;place-items:center;width:29px;height:29px;font-size:17px;font-weight:600;display:grid}.positive-icon{color:#42916f;background:#eaf6f0}.objection-icon{color:#b9796b;background:#fff0ed}.insight-heading>div>span{color:#a3a6b2;letter-spacing:.8px;font:500 8px DM Mono,monospace}.insight-heading h3{color:#555a6a;margin:3px 0 0;font:700 14px Manrope,sans-serif}.insight-panel ul{color:#777c8b;flex-direction:column;gap:10px;margin:17px 0 0;padding:0 0 0 16px;font-size:10px;line-height:1.5;display:flex}.insight-panel li::marker{color:#9c95df}.no-insight{color:#a4a7b2;margin:18px 0 0;font-size:10px}.result-agents-grid .agent-card{box-shadow:none}.result-agents-grid .agent-thinking-line{display:none}.result-agents-grid .agent-card-opinion{display:block}.result-disclaimer{margin-top:45px}.result-disclaimer p{margin:0}.result-disclaimer strong{color:#7067bc}.new-evaluation-button{margin-top:22px}.price-meter{background:#f0f1f5;border-radius:10px;height:4px;margin-top:12px;overflow:hidden}.price-meter span{border-radius:inherit;background:#5bb28e;height:100%;display:block}.price-below>strong{color:#bf7070}.price-below .price-meter span{background:#d98d8d}.price-ok>strong{color:#42916f}.market-strip{background:#fbfaff;border:1px solid #e4e0fb;border-radius:10px;margin-top:14px;padding:13px 16px}.market-strip-label{color:#8a82d9;letter-spacing:.8px;font:500 8px DM Mono,monospace}.market-strip p{color:#6f7384;margin:5px 0 0;font-size:11px;line-height:1.6}.market-strip strong{color:#4f5366}.market-section{margin-top:58px}.market-top{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.market-card{background:#fff;border:1px solid #e8e9f0;border-radius:11px;padding:18px 20px}.market-card>span:first-child{color:#a0a3b0;letter-spacing:.8px;font:500 8px DM Mono,monospace;display:block}.market-card>strong{color:#45495b;letter-spacing:-.8px;margin-top:11px;font:750 25px Manrope,sans-serif;display:block}.market-card>strong small{color:#a2a5b1;letter-spacing:0;font:500 11px DM Sans,sans-serif}.market-position{background:linear-gradient(150deg,#fff,#f8f7ff);border-color:#e4e0fb}.market-position>p{color:#5d6173;margin:9px 0 0;font-size:11px;line-height:1.65}.market-meta{color:#a0a4b0;margin:8px 0 0;font-size:9px;line-height:1.6}.market-empty{color:#8a8ea0;margin:12px 0 0;font-size:11px;line-height:1.6}.market-unknown{color:#b6b9c4!important}.nivel-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;margin-top:9px;padding:3px 9px;font:500 8px DM Mono,monospace;display:inline-block}.nivel-baixo{color:#42916f;background:#eaf6f0}.nivel-medio{color:#b98a35;background:#fdf6e8}.nivel-alto{color:#b9796b;background:#fff0ed}.nivel-indeterminado{color:#8a8ea0;background:#f0f1f5}.price-ruler{background:#fff;border:1px solid #e8e9f0;border-radius:11px;margin-top:14px;padding:30px 20px 14px}.ruler-body{position:relative}.ruler-row{grid-template-columns:84px 1fr;align-items:center;height:30px;display:grid}.ruler-label{color:#8a8ea0;letter-spacing:.4px;font:500 9px DM Mono,monospace}.ruler-track{background:#f3f4f8;border-radius:10px;height:8px;position:relative}.ruler-range{opacity:.55;border-radius:10px;height:100%;position:absolute;top:0}.ruler-mean{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #20243133}.ruler-nodata{color:#b6b9c4;font-size:9px;position:absolute;top:-3px;left:8px}.faixa-popular.ruler-range,.faixa-popular.ruler-mean{background:#5bb28e}.faixa-intermediaria.ruler-range,.faixa-intermediaria.ruler-mean{background:#e4bb6e}.faixa-premium.ruler-range,.faixa-premium.ruler-mean{background:#8177df}.ruler-user{border-left:2px dashed #bf7070;width:0;position:absolute;top:-8px;bottom:4px}.ruler-user span{color:#b9796b;white-space:nowrap;background:#fff0ed;border-radius:6px;padding:2px 6px;font:600 8px/1.4 DM Mono,monospace;position:absolute;top:-14px;left:6px}.tiers-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.tier-card{background:#fff;border:1px solid #e8e9f0;border-top-width:3px;border-radius:11px;padding:16px 17px}.tier-card.faixa-popular{border-top-color:#5bb28e}.tier-card.faixa-intermediaria{border-top-color:#e4bb6e}.tier-card.faixa-premium{border-top-color:#8177df}.tier-name{color:#a0a3b0;letter-spacing:.8px;font:500 8px DM Mono,monospace}.tier-card>strong{color:#45495b;margin-top:8px;font:750 21px Manrope,sans-serif;display:block}.tier-stats{color:#a0a4b0;margin:4px 0 0;font-size:9px}.tier-warning{color:#b98a35;margin:8px 0 0;font-size:9px}.tier-card ul{color:#777c8b;flex-direction:column;gap:7px;margin:12px 0 0;padding:0;font-size:9.5px;line-height:1.5;list-style:none;display:flex}.tier-card li span{color:#555a6a;font-weight:600}.market-sources{background:#fff;border:1px solid #e8e9f0;border-radius:11px;margin-top:14px;padding:14px 17px}.market-sources>span{color:#a0a3b0;letter-spacing:.8px;font:500 8px DM Mono,monospace}.market-sources ul{margin:8px 0 0;padding:0 0 0 16px;font-size:10px;line-height:1.8}.market-sources a{color:#6859d9;text-underline-offset:2px;word-break:break-word;text-decoration:underline}.market-disclaimer{color:#a0a4b0;margin:10px 0 0;font-size:9px;line-height:1.6}.report-section{margin-top:58px}.report-summary{background:linear-gradient(150deg,#fff,#f8f7ff);border:1px solid #e4e0fb;border-radius:11px;padding:22px 24px}.report-summary>span{color:#8a82d9;letter-spacing:.8px;font:500 8px DM Mono,monospace}.report-summary p{color:#4f5366;margin:10px 0 0;font-size:13px;line-height:1.75}.report-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.report-recommendations{border-color:#e4e0fb;grid-column:1/-1}.report-recommendations ol{color:#555a6a;flex-direction:column;gap:11px;margin:17px 0 0;padding:0 0 0 20px;font-size:11px;line-height:1.6;display:flex}.report-recommendations li::marker{color:#6859d9;font-weight:700}.recommendation-icon{background:var(--purple-soft);color:var(--purple)}.factor-icon{color:#5b7fae;background:#eef4fb;font-size:14px}.experiment-icon{color:#b98a35;background:#fdf6e8;font-size:14px}.attention-list li{line-height:1.6}.area-tag{color:#b9796b;letter-spacing:.5px;text-transform:uppercase;vertical-align:1px;background:#fff0ed;border-radius:20px;margin-right:7px;padding:1px 7px;font:500 8px DM Mono,monospace;display:inline-block}.experiments-panel{background:#fff;border:1px solid #e8e9f0;border-radius:11px;margin-top:14px;padding:20px 21px}.experiments-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:17px;display:grid}.experiment-card{background:#fffcf5;border:1px dashed #e6d7b5;border-radius:9px;padding:14px 15px}.experiment-card>span{color:#b98a35;letter-spacing:.8px;font:500 8px DM Mono,monospace}.experiment-card p{color:#6f7384;margin:7px 0 0;font-size:10px;line-height:1.6}.report-error{color:#9a6f66;background:#fff7f5;border:1px solid #f3dcd6;border-radius:9px;align-items:flex-start;gap:10px;padding:15px 17px;font-size:11px;line-height:1.6;display:flex}.report-error>span{color:#b9796b;background:#fbe4de;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.report-error p{margin:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}@keyframes fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=900px){.hero-section{grid-template-columns:1fr .75fr;min-height:400px}.hero-copy{padding-left:0}.hero-visual{width:300px;transform:scale(.85)}.form-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.product-form{padding:27px 25px 24px}.agent-status{text-overflow:ellipsis;max-width:105px;overflow:hidden}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.topbar,.hero-section,.form-layout,.site-footer,.debate-main,.result-main{width:min(100% - 36px,560px)}.topbar{height:68px}.topbar-caption{font-size:8px}.hero-section{min-height:0;padding:58px 0 35px;display:block}.hero-copy h1{letter-spacing:-2.7px;font-size:47px}.hero-copy>p{max-width:520px;font-size:13px}.hero-visual{transform-origin:top;width:100%;height:245px;margin-top:20px;margin-bottom:-50px;transform:scale(.78)}.form-layout{flex-direction:column;gap:20px;margin-top:30px;margin-bottom:65px;display:flex}.form-intro{padding-top:0;position:static}.form-intro h2{margin:10px 0 8px;font-size:26px}.form-intro h2 br{display:none}.form-intro>p{max-width:470px}.form-side-note{display:none}.product-form{border-radius:14px;width:100%;padding:23px 18px 21px}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.form-card-heading{align-items:flex-start}.required-note{font-size:9px}.form-footer{flex-direction:column;align-items:flex-start;gap:17px}.evaluate-button{width:100%}.competitor-row{grid-template-columns:1fr 1fr 25px}.competitor-observation{grid-column:1/3}.remove-button{grid-area:1/3}.site-footer{flex-wrap:wrap;justify-content:space-between;min-height:105px;padding:18px 0}.site-footer>span:nth-child(2){display:none}.debate-main,.result-main{padding-top:42px}.debate-title-row,.result-hero{flex-direction:column;align-items:flex-start;gap:22px}.debate-title-row h1,.result-hero h1{letter-spacing:-2.7px;font-size:43px}.round-indicator{text-align:left;grid-template-columns:1fr auto;align-items:center;width:100%;padding:12px 17px;display:grid}.round-indicator>span:first-child{grid-column:1}.round-indicator strong{grid-area:1/2/3;margin:0}.round-caption{grid-column:1}.progress-panel{margin:30px 0 45px;padding:15px}.progress-copy{flex-direction:column;align-items:flex-start;gap:7px}.agents-section,.feed-section,.summary-section,.decision-section,.final-agents-section,.full-feed-section{margin-top:43px}.section-heading{align-items:flex-start}.section-heading h2{font-size:20px}.agents-grid{grid-template-columns:1fr}.agent-status{max-width:none}.message-card{gap:10px;padding:14px 12px}.message-avatar{border-radius:10px;flex-basis:31px;width:31px;height:31px}.message-heading{align-items:flex-start}.message-heading .decision-pill{font-size:8px}.synthetic-note{margin-top:32px}.result-hero{margin-bottom:38px;position:relative}.result-stamp{opacity:.85;width:78px;height:78px;margin-top:-8px;position:absolute;right:19px}.result-stamp:before{inset:4px}.result-stamp>span{font-size:18px}.result-stamp strong{display:none}.result-stamp i{font-size:13px;top:6px;right:8px}.summary-grid{grid-template-columns:1fr 1fr;gap:8px}.summary-card{min-height:120px;padding:14px 12px}.summary-card>span{font-size:7px}.summary-card>strong{font-size:21px}.summary-highlight>strong{font-size:27px}.insights-grid,.report-grid{grid-template-columns:1fr}.market-section{margin-top:43px}.market-top,.tiers-grid{grid-template-columns:1fr}.price-ruler{padding:30px 12px 12px}.report-section{margin-top:43px}.report-summary p{font-size:12px}.decision-overview{gap:8px;padding:15px 13px}.decision-stat{column-gap:6px}.decision-stat strong{font-size:19px}.decision-stat>span:last-child{font-size:8px}.section-side-caption{display:none}.final-status{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-visual .orbit{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual .orbit-one{width:330px;height:218px}.hero-visual .orbit-two{border-color:#e9e7f7;width:246px;height:310px}.hero-visual .agent-orbit-motion{z-index:3;will-change:transform;position:absolute;inset:50% auto auto 50%}.outer-agent-one{animation:21s linear infinite orbit-outer}.outer-agent-two{animation:21s linear -7s infinite orbit-outer}.outer-agent-three{animation:21s linear -14s infinite orbit-outer}.inner-agent-one{animation:17s linear -2s infinite orbit-inner}.inner-agent-two{animation:17s linear -10.5s infinite orbit-inner}@keyframes orbit-outer{0%{transform:translate(-50%,-50%)translateY(-109px)}12.5%{transform:translate(-50%,-50%)translate(116.7px,-77.1px)}25%{transform:translate(-50%,-50%)translate(165px)}37.5%{transform:translate(-50%,-50%)translate(116.7px,77.1px)}50%{transform:translate(-50%,-50%)translateY(109px)}62.5%{transform:translate(-50%,-50%)translate(-116.7px,77.1px)}75%{transform:translate(-50%,-50%)translate(-165px)}87.5%{transform:translate(-50%,-50%)translate(-116.7px,-77.1px)}to{transform:translate(-50%,-50%)translateY(-109px)}}@keyframes orbit-inner{0%{transform:translate(-50%,-50%)translateY(-155px)}12.5%{transform:translate(-50%,-50%)translate(87px,-109.6px)}25%{transform:translate(-50%,-50%)translate(123px)}37.5%{transform:translate(-50%,-50%)translate(87px,109.6px)}50%{transform:translate(-50%,-50%)translateY(155px)}62.5%{transform:translate(-50%,-50%)translate(-87px,109.6px)}75%{transform:translate(-50%,-50%)translate(-123px)}87.5%{transform:translate(-50%,-50%)translate(-87px,-109.6px)}to{transform:translate(-50%,-50%)translateY(-155px)}}.hero-visual .orbit-core{z-index:4;animation:4s ease-in-out infinite nucleus-pulse;position:relative}.hero-visual .core-spark{animation:12s linear infinite spark-turn}@keyframes nucleus-pulse{0%,to{transform:rotate(-7deg)scale(1)}50%{transform:rotate(-7deg)scale(1.045)}}@keyframes spark-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-visual .agent-orbit-motion,.hero-visual .orbit-core,.hero-visual .core-spark{animation:none!important}.outer-agent-one{transform:translate(-50%,-50%)translateY(-109px)}.outer-agent-two{transform:translate(-50%,-50%)translate(142.9px,54.5px)}.outer-agent-three{transform:translate(-50%,-50%)translate(-142.9px,54.5px)}.inner-agent-one{transform:translate(-50%,-50%)translateY(-155px)}.inner-agent-two{transform:translate(-50%,-50%)translateY(155px)}}.delivery-box{background:#fbfbfe;border:1px solid #e8e9f0;border-radius:10px;margin:4px 0 18px;padding:14px 15px}.delivery-box .check-row{margin-bottom:0}.delivery-grid{margin-top:12px}.delivery-grid select{color:#323647;width:100%;height:43px;font:inherit;appearance:none;cursor:pointer;background:#fbfbfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%239a9eac' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center no-repeat;border:1px solid #e6e8ef;border-radius:8px;outline:none;padding:0 34px 0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.delivery-grid select:focus{background-color:#fff;border-color:#a49be9;box-shadow:0 0 0 3px #756bd017}.persona-picker{border:0;min-width:0;margin:0 0 18px;padding:0}.persona-picker legend{justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-bottom:9px;padding:0;display:flex}.persona-picker legend strong{color:#505566;font-size:11px;font-weight:700}.persona-picker legend small{color:#a0a4af;font-size:10px}.persona-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.persona-option{color:#8a8e9c;text-align:left;cursor:pointer;background:#fbfbfd;border:1px solid #e6e8ef;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px 10px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.persona-option:hover{border-color:#cfcaf3}.persona-option:focus-visible{outline:none;box-shadow:0 0 0 3px #756bd026}.persona-option-icon{opacity:.45;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;transition:opacity .2s;display:grid}.persona-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.persona-option-check{color:#fff;background:#fff;border:1px solid #d9dbe5;border-radius:5px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.persona-option.is-selected{color:#3d4152;background:#f6f5ff;border-color:#b9b2ef}.persona-option.is-selected .persona-option-icon{opacity:1}.persona-option.is-selected .persona-option-check{background:#7770d4;border-color:#7770d4}.landing-page{color:#202431;background:#f6f7fb;min-height:100vh;overflow:hidden}.landing-header{border-bottom:1px solid #e8e9f0;justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 64px);height:82px;margin:0 auto;display:flex}.landing-nav{align-items:center;gap:32px;display:flex}.landing-nav a{color:#818696;font-size:11px;font-weight:500;transition:color .2s}.landing-nav a:hover{color:#6859d9}.landing-header-button{color:#fff;background:#6859d9;border:0;border-radius:8px;align-items:center;gap:15px;padding:11px 17px;font-size:11px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.landing-header-button:hover{background:#5144bd;transform:translateY(-2px)}.landing-header-button span{font-size:15px}.landing-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:20px;width:min(1180px,100% - 64px);min-height:570px;margin:0 auto;padding:65px 0 70px;display:grid}.landing-hero-content{padding-left:30px}.landing-eyebrow{color:#8179cc;letter-spacing:1.1px;align-items:center;gap:9px;font:500 10px DM Mono,monospace;display:inline-flex}.landing-eyebrow span{background:#9189d8;width:23px;height:1px}.landing-hero-content h1{color:#242737;letter-spacing:-3px;margin:23px 0 20px;font:800 clamp(38px,5vw,61px)/1.12 Manrope,sans-serif}.landing-hero-content h1 span{color:#756bd0}.landing-hero-description{color:#777d8d;max-width:480px;margin:0;font-size:13px;line-height:1.95}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:29px;display:flex}.landing-primary-button{color:#fff;background:#6859d9;border:0;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 19px #5f52c62b}.landing-primary-button:hover{background:#5549bd;transform:translateY(-3px);box-shadow:0 12px 23px #5f52c63b}.landing-primary-button span{font-size:17px}.landing-secondary-button{color:#777b8b;font-size:11px;font-weight:600;transition:color .2s}.landing-secondary-button:hover{color:#6859d9}.landing-metrics{align-items:center;gap:0;margin-top:53px;display:flex}.landing-metrics>div{border-left:1px solid #e4e5ed;flex-direction:column;gap:4px;padding:0 22px;display:flex}.landing-metrics>div:first-child{border-left:0;padding-left:0}.landing-metrics strong{color:#464b5d;font:800 22px Manrope,sans-serif}.landing-metrics>div>span{color:#9297a6;font-size:9px}.landing-visual{justify-self:center;place-items:center;width:min(460px,100%);height:390px;display:grid;position:relative}.landing-orbit{border:1px solid #e3e0f6;border-radius:50%;position:absolute;top:50%;left:50%}.landing-electron{z-index:3;will-change:transform;background:#fff;border:1px solid #e5e2f5;border-radius:15px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 23px #2d2b5714}.landing-outer{animation:21s linear infinite landing-orbit-outer}.landing-inner{animation:17s linear infinite landing-orbit-inner}.outer-one{color:#766bd0;background:#f3f0ff}.outer-two{color:#bd8652;background:#fff5eb}.outer-three{color:#ad6889;background:#faedf3}.inner-one{color:#449a7a;background:#e9f7f1}.inner-two{color:#6489bb;background:#edf3fc}@keyframes landing-orbit-outer{0%{transform:translate(-50%,-50%)translateY(-109px)}12.5%{transform:translate(-50%,-50%)translate(116.7px,-77.1px)}25%{transform:translate(-50%,-50%)translate(165px)}37.5%{transform:translate(-50%,-50%)translate(116.7px,77.1px)}50%{transform:translate(-50%,-50%)translateY(109px)}62.5%{transform:translate(-50%,-50%)translate(-116.7px,77.1px)}75%{transform:translate(-50%,-50%)translate(-165px)}87.5%{transform:translate(-50%,-50%)translate(-116.7px,-77.1px)}to{transform:translate(-50%,-50%)translateY(-109px)}}@keyframes landing-orbit-inner{0%{transform:translate(-50%,-50%)translateY(-155px)}12.5%{transform:translate(-50%,-50%)translate(87px,-109.6px)}25%{transform:translate(-50%,-50%)translate(123px)}37.5%{transform:translate(-50%,-50%)translate(87px,109.6px)}50%{transform:translate(-50%,-50%)translateY(155px)}62.5%{transform:translate(-50%,-50%)translate(-87px,109.6px)}75%{transform:translate(-50%,-50%)translate(-123px)}87.5%{transform:translate(-50%,-50%)translate(-87px,-109.6px)}to{transform:translate(-50%,-50%)translateY(-155px)}}.landing-nucleus{z-index:4;color:#5a4ec0;background:linear-gradient(150deg,#fff,#efedff);border:1px solid #dcd7ff;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:105px;height:105px;animation:4s ease-in-out infinite landing-nucleus-pulse;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 48px #5447af26,inset 0 0 0 7px #ffffffa6}.landing-nucleus span{color:#9488ec;font-size:17px}.landing-nucleus strong{font:800 23px Manrope,sans-serif}@keyframes landing-nucleus-pulse{0%,to{transform:translate(-50%,-50%)rotate(-7deg)scale(1)}50%{transform:translate(-50%,-50%)rotate(-7deg)scale(1.045)}}.landing-visual-caption{color:#a4a2b5;letter-spacing:1.7px;font:500 9px DM Mono,monospace;position:absolute;bottom:0}.landing-proposal{background:#fff;padding:100px max(32px,50% - 560px)}.landing-section-label{color:#9b9eac;letter-spacing:1.1px;font:500 9px DM Mono,monospace}.landing-section-label>span{color:#8278d2}.landing-proposal-grid{grid-template-columns:1fr 1fr;gap:80px;margin-top:29px;display:grid}.landing-proposal-grid h2,.landing-section-heading h2,.landing-personas-heading h2{color:#282b3a;letter-spacing:-1.7px;margin:0;font:800 clamp(30px,4vw,43px)/1.22 Manrope,sans-serif}.landing-proposal-grid h2 span,.landing-section-heading h2 span,.landing-personas-heading h2 span{color:#756bd0}.landing-proposal-text>p{color:#7c8191;margin:0 0 18px;font-size:12px;line-height:1.95}.landing-proposal-highlight{border-top:1px solid #edeef3;align-items:flex-start;gap:14px;margin-top:29px;padding-top:22px;display:flex}.landing-proposal-highlight>span{color:#756bd0;background:#efedff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.landing-proposal-highlight p{color:#626779;margin:0;font-size:11px;font-weight:600;line-height:1.85}.landing-how{width:min(1120px,100% - 64px);margin:0 auto;padding:100px 0 105px}.landing-section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.landing-section-heading h2{margin-top:23px}.landing-section-heading>p{color:#848999;max-width:350px;margin:0 0 5px;font-size:12px;line-height:1.9}.landing-steps{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px;display:grid}.landing-step{background:#fff;border:1px solid #e8e9f0;border-radius:13px;min-height:205px;padding:23px 23px 25px;transition:transform .2s,border-color .2s,box-shadow .2s}.landing-step:hover{border-color:#d8d3f5;transform:translateY(-4px);box-shadow:0 12px 30px #2c2e4c0d}.landing-step-top{justify-content:space-between;align-items:center;display:flex}.landing-step-top>span{color:#aaa4dd;font:500 11px DM Mono,monospace}.landing-step-top>div{color:#756bd0;background:#efedff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.landing-step h3{color:#393d4f;margin:25px 0 10px;font:700 15px Manrope,sans-serif}.landing-step p{color:#858a99;margin:0;font-size:11px;line-height:1.8}.landing-personas{background:#fff;padding:95px max(32px,50% - 560px) 90px}.landing-personas-heading{justify-content:space-between;align-items:end;gap:35px;margin-top:24px;display:flex}.landing-personas-heading>p{color:#858a99;max-width:350px;margin:0 0 5px;font-size:12px;line-height:1.9}.landing-persona-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:40px;display:grid}.landing-persona-card{background:#fcfcfe;border:1px solid #ececf2;border-radius:12px;min-width:0;min-height:155px;padding:17px 14px;transition:transform .2s,box-shadow .2s}.landing-persona-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2c2e4c0d}.landing-persona-icon{color:#685dca;background:#efedff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.persona-exigente .landing-persona-icon{color:#b57a49;background:#fff2e8}.persona-ocupado .landing-persona-icon{color:#448c71;background:#e8f5ef}.persona-critico .landing-persona-icon{color:#5d81b3;background:#eaf1fb}.persona-fiel .landing-persona-icon{color:#ae6889;background:#f9eaf1}.landing-persona-card h3{color:#45495a;margin:17px 0 6px;font:700 11px Manrope,sans-serif}.landing-persona-card p{color:#9296a4;margin:0;font-size:10px;line-height:1.7}.landing-debate-note{color:#9296a4;align-items:center;gap:11px;margin-top:24px;font-size:10px;line-height:1.7;display:flex}.landing-debate-note>span{color:#756bd0;background:#efedff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-weight:700;display:grid}.landing-trust{grid-template-columns:100px 1fr;align-items:start;gap:30px;width:min(1120px,100% - 64px);margin:0 auto;padding:100px 0;display:grid}.landing-trust-symbol{color:#8176da;background:linear-gradient(145deg,#fff,#efedff);border:1px solid #e2def9;border-radius:24px;place-items:center;width:78px;height:78px;font-size:34px;display:grid;box-shadow:0 10px 30px #5447af14}.landing-trust h2{color:#292c3b;letter-spacing:-1.5px;margin:17px 0 13px;font:800 clamp(27px,3.5vw,37px)/1.2 Manrope,sans-serif}.landing-trust p{color:#858a99;max-width:680px;margin:0;font-size:11px;line-height:1.9}.landing-final-cta{text-align:center;background:#eeecfb;padding:82px 25px 90px}.landing-final-cta>span{color:#8c84cd;letter-spacing:1.2px;font:500 9px DM Mono,monospace}.landing-final-cta h2{color:#292c3b;letter-spacing:-1.8px;margin:20px 0 12px;font:800 clamp(34px,4vw,46px)/1.2 Manrope,sans-serif}.landing-final-cta>p{color:#838697;margin:0 0 24px;font-size:12px;line-height:1.8}.landing-footer{color:#a0a4b0;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 64px);min-height:82px;margin:0 auto;font-size:10px;display:flex}.landing-footer .brand{font-size:15px}.landing-footer .brand-mark{border-radius:7px;width:23px;height:23px}@media (width<=950px){.landing-hero{grid-template-columns:1fr 1fr}.landing-hero-content{padding-left:0}.landing-visual{transform:scale(.85)}.landing-proposal-grid{gap:40px}.landing-persona-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.landing-header{width:calc(100% - 36px);height:70px}.landing-nav{display:none}.landing-header-button{padding:10px 12px;font-size:10px}.landing-hero{grid-template-columns:1fr;gap:5px;width:calc(100% - 40px);padding:58px 0 45px}.landing-hero-content h1{letter-spacing:-2px;font-size:clamp(38px,9vw,56px)}.landing-hero-description{font-size:12px}.landing-metrics{margin-top:37px}.landing-metrics>div{padding:0 12px}.landing-metrics>div>span{font-size:8px}.landing-visual{width:100%;margin:-2px auto -10px;transform:scale(.84)}.landing-proposal{padding:70px 22px}.landing-proposal-grid{grid-template-columns:1fr;gap:28px}.landing-section-heading,.landing-personas-heading{flex-direction:column;align-items:flex-start;gap:15px}.landing-how{width:calc(100% - 40px);padding:75px 0}.landing-steps{grid-template-columns:1fr}.landing-step{min-height:160px}.landing-personas{padding:75px 22px}.landing-persona-grid{grid-template-columns:repeat(2,1fr)}.landing-trust{grid-template-columns:1fr;gap:23px;width:calc(100% - 40px);padding:75px 0}.landing-footer{flex-wrap:wrap;justify-content:space-between;width:calc(100% - 40px);min-height:100px;padding:20px 0}.landing-footer>span:nth-child(2){display:none}}@media (width<=420px){.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.landing-metrics>div{padding:0 9px}.landing-metrics strong{font-size:19px}.landing-visual{margin-top:-22px;margin-bottom:-27px;transform:scale(.72)}.landing-persona-grid{grid-template-columns:1fr 1fr}.landing-persona-card{padding:14px 11px}.landing-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-electron,.landing-nucleus{animation:none!important}.landing-primary-button,.landing-step,.landing-persona-card{transition:none}}.page-shell{animation:.65s cubic-bezier(.22,1,.36,1) both entradaFormulario}@keyframes entradaFormulario{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-shell{animation:none}}.landing-orbit-wide{width:330px;height:218px;transform:translate(-50%,-50%)}.landing-orbit-tall{border-color:#eae8f7;width:246px;height:310px;transform:translate(-50%,-50%)}.landing-electron{width:42px;height:42px;inset:50% auto auto 50%}.outer-one,.outer-two,.outer-three{animation:21s linear infinite landing-orbit-outer}.outer-two{animation-delay:-7s}.outer-three{animation-delay:-14s}.inner-one,.inner-two{animation:17s linear infinite landing-orbit-inner}.inner-one{animation-delay:-2s}.inner-two{animation-delay:-10.5s}.landing-nucleus{animation:4s ease-in-out infinite landing-nucleus-pulse}@media (prefers-reduced-motion:reduce){.landing-electron,.landing-nucleus{animation:none!important}}
