:root{--bg:#06101f;--bg-2:#09182c;--panel:#0a1a30db;--panel-2:#0c223eeb;--line:#7dd3fc2e;--cyan:#22d3ee;--cyan-2:#67e8f9;--green:#34d399;--amber:#fbbf24;--red:#fb7185;--text:#f8fafc;--muted:#9fb3c8;--soft:#dbeafe;--shadow:0 30px 80px #0000005c}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 8%, #22d3ee29, transparent 32%), radial-gradient(circle at 85% 5%, #3b82f629, transparent 36%), linear-gradient(180deg, #020817 0%, var(--bg) 42%, #030712 100%);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}main{min-height:100vh}.hero{min-height:100vh;padding:28px clamp(18px,4vw,72px) 80px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#7dd3fc0d 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.nav,.heroGrid,.section,.footer{z-index:1;position:relative}.nav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:82px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex}.brandSignal{border:1px solid #67e8f999;border-radius:999px;width:34px;height:34px;position:relative;box-shadow:0 0 32px #22d3ee52}.brandSignal:after{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:12px}.navLinks{color:var(--muted);gap:18px;font-size:14px;display:flex}.navLinks a:hover{color:var(--cyan-2)}.heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:center;gap:52px;display:grid}.eyebrow{color:var(--cyan-2);text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:800}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.08em;max-width:980px;margin-bottom:24px;font-size:clamp(44px,7vw,86px);line-height:.94}h2{letter-spacing:-.06em;margin-bottom:14px;font-size:clamp(30px,4vw,52px);line-height:1}h3{letter-spacing:-.04em;margin-bottom:0;font-size:24px}h4{color:var(--soft);margin-bottom:8px;font-size:14px}.heroText{color:var(--muted);max-width:720px;font-size:19px;line-height:1.65}.heroActions,.trustRow,.cardHeader,.scoreLine{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-weight:800;transition:all .18s;display:inline-flex}.primaryButton{color:#02111f;background:linear-gradient(135deg, var(--cyan-2), var(--cyan));box-shadow:0 18px 60px #22d3ee47}.secondaryButton{color:var(--soft);background:#94a3b81f;border:1px solid #94a3b838}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.compact{padding:10px 13px;font-size:13px}.trustRow{color:var(--muted);margin-top:26px;font-size:13px}.trustRow span{background:#081426b8;border:1px solid #7dd3fc29;border-radius:999px;padding:8px 12px}.heroPanel,.card,.kpi,.priceCard{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), #051020e6);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroPanel{border-radius:34px;align-items:center;min-height:560px;padding:28px;display:grid;position:relative;overflow:hidden}.radarVisual{aspect-ratio:1;background:radial-gradient(circle,#22d3ee24,#0208172e 40%,#020817cc 72%);border-radius:50%;width:min(100%,420px);margin:0 auto;position:relative}.ring,.sweep,.dot{position:absolute}.ring{border:1px solid #67e8f947;border-radius:50%;inset:12%}.ringTwo{inset:26%}.ringThree{inset:40%}.sweep{transform-origin:0;background:linear-gradient(90deg,#22d3eee6,#0000);width:46%;height:2px;animation:4s linear infinite sweep;top:50%;left:50%}.dot{background:var(--cyan);border-radius:50%;width:10px;height:10px;box-shadow:0 0 24px #22d3eecc}.dotOne{top:28%;left:62%}.dotTwo{top:57%;left:30%}.dotThree{top:68%;left:72%}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.heroMetric{background:#030a17bd;border:1px solid #67e8f92e;border-radius:24px;padding:18px;position:absolute;bottom:24px;left:24px;right:24px}.heroMetric span,.heroMetric small{color:var(--muted);display:block}.heroMetric strong{color:var(--green);letter-spacing:-.06em;margin:6px 0;font-size:36px;display:block}.section{padding:70px clamp(18px,4vw,72px)}.sectionHeader{max-width:850px;margin-bottom:28px}.sectionHeader p{color:var(--muted);line-height:1.7}.card{border-radius:28px;padding:24px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:var(--soft);gap:8px;font-size:13px;font-weight:800;display:grid}input,select{width:100%;color:var(--text);background:#020817b3;border:1px solid #7dd3fc2e;border-radius:16px;outline:none;padding:13px 14px}input:focus,select:focus{border-color:#67e8f9b3;box-shadow:0 0 0 4px #22d3ee1f}.wide{grid-column:1/-1}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.kpi{border-radius:24px;padding:18px}.kpi span,.factGrid span,.nextAction span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.kpi strong{margin-top:8px;font-size:28px;display:block}.split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;display:grid}.cardHeader{justify-content:space-between;margin-bottom:20px}.opportunityList{gap:10px;display:grid}.opportunityRow{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#02081761;border:1px solid #7dd3fc1f;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.opportunityRow.active{background:#22d3ee14;border-color:#22d3ee9e}.opportunityRow small{color:var(--muted);margin-top:4px;display:block}.verdict,.auditVerdict,.status,.diagnostic{border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.verdict.build,.auditVerdict.continue,.status.ready{color:#022c22;background:var(--green)}.verdict.watch,.auditVerdict.pause,.auditVerdict.pivot,.status.pending,.status.processing{color:#271800;background:var(--amber)}.verdict.kill,.auditVerdict.kill,.status.failed{color:#3b0711;background:var(--red)}.large{min-width:84px;font-size:14px}.detailCard{min-height:560px}.scoreLine{border-bottom:1px solid #7dd3fc1f;justify-content:space-between;margin-bottom:18px;padding:14px 0 18px}.scoreLine strong{font-size:30px}.factGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.factGrid div,.textBlock,.nextAction{background:#02081747;border:1px solid #7dd3fc1f;border-radius:18px;padding:14px}.factGrid p,.textBlock p,.queueItem p,.priceCard p,.resultCard p{color:var(--muted);margin-bottom:0;line-height:1.6}.evidence{gap:10px;display:grid}.evidence a{background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:18px;gap:5px;padding:14px;display:grid}.evidence a span{color:var(--muted);line-height:1.5}.launchList{color:var(--muted);gap:14px;padding-left:20px;line-height:1.6;display:grid}.queueList{gap:12px;display:grid}.queueItem{background:#02081747;border:1px solid #7dd3fc1f;border-radius:18px;gap:8px;padding:14px;display:grid}.muted{color:var(--muted)}.check{align-items:center;gap:10px;display:flex}.check input{width:auto}.resultCard{align-content:start;gap:18px;display:grid}.healthScore{letter-spacing:-.1em;color:var(--cyan-2);text-shadow:0 0 60px #22d3ee47;font-size:clamp(72px,12vw,128px);font-weight:900;line-height:.9}.diagnostic{color:var(--soft);background:#94a3b824;min-width:auto}.nextAction strong{margin-top:8px;line-height:1.5;display:block}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.priceCard{border-radius:28px;gap:16px;padding:24px;display:grid}.priceCard.featured{background:linear-gradient(#082f49e0,#051020eb);border-color:#22d3ee94}.priceCard span{color:var(--cyan-2);font-weight:900}.priceCard strong{letter-spacing:-.07em;font-size:42px}.footer{color:var(--muted);border-top:1px solid #7dd3fc1f;justify-content:space-between;gap:18px;padding:30px clamp(18px,4vw,72px) 50px;display:flex}@media (max-width:980px){.heroGrid,.split,.kpiGrid,.pricingGrid{grid-template-columns:1fr}.hero{min-height:auto}.heroPanel{min-height:420px}.nav{flex-direction:column;align-items:flex-start;margin-bottom:54px}}@media (max-width:640px){.formGrid,.factGrid{grid-template-columns:1fr}.wide{grid-column:auto}.section{padding:50px 16px}.hero{padding:22px 16px 56px}.navLinks{justify-content:space-between;width:100%}.heroActions,.primaryButton,.secondaryButton{width:100%}.card,.heroPanel,.priceCard{border-radius:22px}.footer{flex-direction:column}}.fieldHint{color:var(--muted);letter-spacing:0;margin-top:-2px;font-size:12px;font-weight:600;line-height:1.45}.scoreGuide{background:linear-gradient(135deg,#0f172aeb,#0e749029);border:1px solid #7dd3fc38;border-radius:24px;margin:22px 0;padding:22px;box-shadow:0 20px 70px #00000038}.scoreGuide h3{color:var(--text);margin:4px 0 10px;font-size:22px}.scoreGuide p{color:var(--muted);max-width:920px;margin:10px 0 0;line-height:1.65}.scoreMoneyNote{background:#081422c7;border:1px solid #2dd4bf3d;border-radius:20px;margin:20px 0;padding:18px}.scoreMoneyNote h4{color:var(--text);margin:4px 0 10px;font-size:18px}.scoreMoneyNote p{color:var(--muted);margin:10px 0 0;line-height:1.58}.moneyExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.moneyExampleGrid div{background:#02061780;border:1px solid #94a3b82e;border-radius:16px;padding:14px}.moneyExampleGrid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.moneyExampleGrid strong{color:var(--text);line-height:1.35;display:block}@media (max-width:760px){.moneyExampleGrid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.anchorTarget{scroll-margin-top:96px;display:block}.quickNav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020817d6;border:1px solid #7dd3fc2e;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(820px,100vw - 28px);margin:0 auto 22px;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 18px 60px #00000042}.quickNav a{color:var(--muted);letter-spacing:.02em;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none}.quickNav a:hover{color:var(--text);background:#22d3ee1f}.scoreProfitCompact{background:#020617b8;border:1px solid #94a3b82e;border-radius:22px;min-width:190px;padding:14px 16px;position:absolute;top:94px;right:28px;box-shadow:0 18px 55px #0000003d}.scoreProfitCompact span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.scoreProfitCompact strong{letter-spacing:-.04em;font-size:30px;line-height:1.05;display:block}.scoreProfitCompact.red strong{color:#f87171}.scoreProfitCompact.cyan strong{color:#67e8f9}.scoreProfitCompact.gold strong{color:#facc15}.resultCard,.healthCard{position:relative}@media (max-width:980px){.quickNav{justify-content:flex-start;width:calc(100vw - 22px);overflow-x:auto}.quickNav a{white-space:nowrap}.scoreProfitCompact{width:100%;margin:16px 0;position:static}.resultCard .healthScore{max-width:calc(100% - 150px);font-size:clamp(84px,22vw,128px);line-height:.88}.resultCard .scoreProfitCompact{width:auto;min-width:132px;margin:0;padding:12px 14px;position:absolute;top:92px;right:16px}.resultCard .scoreProfitCompact span{margin-bottom:4px;font-size:10px}.resultCard .scoreProfitCompact strong{font-size:24px;line-height:1}}.healthScoreRow{justify-content:space-between;align-items:center;gap:22px;width:100%;display:flex}.healthScoreRow .healthScore{flex:none}.healthScoreRow .scoreProfitCompact{border-radius:20px;width:auto;min-width:170px;margin:0;padding:13px 15px;position:static;top:auto;right:auto}.healthScoreRow .scoreProfitCompact span{font-size:10px;line-height:1.2}.healthScoreRow .scoreProfitCompact strong{font-size:30px}@media (max-width:760px){.healthScoreRow{align-items:center;gap:12px}.healthScoreRow .healthScore{font-size:clamp(92px,27vw,128px);line-height:.86}.healthScoreRow .scoreProfitCompact{min-width:128px;padding:11px 12px}.healthScoreRow .scoreProfitCompact span{font-size:9px}.healthScoreRow .scoreProfitCompact strong{font-size:25px}}.healthScoreRow{align-items:center}@media (max-width:760px){.healthScoreRow{gap:14px}.healthScoreRow .healthScore{font-size:clamp(104px,28vw,136px)}.healthScoreRow .scoreProfitCompact{min-width:174px;padding:13px 14px}.healthScoreRow .scoreProfitCompact span{font-size:9px;line-height:1.15}.healthScoreRow .scoreProfitCompact strong{font-size:clamp(52px,15vw,72px);line-height:.9}}.healthScoreRow .scoreProfitCompact{min-width:180px;padding:14px 16px}.healthScoreRow .scoreProfitCompact span{letter-spacing:.08em;font-size:10px}.healthScoreRow .scoreProfitCompact strong{letter-spacing:-.055em;font-size:clamp(44px,7vw,62px);line-height:.92}@media (max-width:760px){.healthScoreRow{gap:12px}.healthScoreRow .scoreProfitCompact{min-width:150px;padding:12px 13px}.healthScoreRow .scoreProfitCompact span{font-size:8.5px;line-height:1.15}.healthScoreRow .scoreProfitCompact strong{font-size:clamp(42px,12vw,58px);line-height:.92}.quickNav{z-index:80;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:4px;width:calc(100vw - 24px);margin:0 auto 18px;padding:6px;display:grid;position:sticky;top:8px;overflow:visible}.quickNav a{white-space:nowrap;text-align:center;border-radius:13px;place-items:center;min-width:0;padding:10px 2px;font-size:10.5px;line-height:1;display:grid}.quickNav a:hover,.quickNav a:focus{background:#22d3ee24}}@media (min-width:761px){.desktopStickyHeaderNav{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c18b8;border:1px solid #94a3b838;border-radius:999px;width:fit-content;margin-left:auto;padding:10px 12px;position:sticky;top:14px;box-shadow:0 18px 50px #00000038}.desktopStickyHeaderNav a{white-space:nowrap}.quickNav{display:none!important}}.desktopTextNav{display:none}@media (min-width:761px){.quickNav,.desktopStickyHeaderNav{display:none!important}.desktopTextNav{z-index:120;justify-content:flex-end;align-items:center;gap:26px;margin:0;padding:0;display:flex;position:fixed;top:22px;right:48px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.desktopTextNav a{color:#e2e8f0d1;letter-spacing:.01em;text-shadow:0 2px 16px #0000008c;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,transform .16s}.desktopTextNav a:hover,.desktopTextNav a:focus{color:#67e8f9;transform:translateY(-1px)}}@media (max-width:760px){.desktopTextNav{display:none!important}}.desktopButtonNav{display:none}@media (min-width:761px){.quickNav,.desktopTextNav,.desktopStickyHeaderNav,.desktopNavDrawer,.desktopGlowNav,header nav:not(.desktopButtonNav){display:none!important}.desktopButtonNav{z-index:180;pointer-events:auto;justify-content:flex-end;align-items:center;gap:22px;margin:0;padding:0;display:flex;position:fixed;bottom:30px;right:36px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.desktopButtonNav button{appearance:none;cursor:pointer;color:#ebf5ff94;letter-spacing:.015em;text-shadow:0 2px 14px #000000e6,0 0 18px #22d3ee47,0 0 32px #22d3ee1f;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:color .16s,text-shadow .16s,transform .16s,opacity .16s}.desktopButtonNav button:hover,.desktopButtonNav button:focus{color:#67e8f9f2;text-shadow:0 2px 16px #000000f2,0 0 20px #22d3ee7a,0 0 46px #22d3ee38;outline:none;transform:translateY(-1px)}}@media (max-width:760px){.desktopButtonNav{display:none!important}}.desktopHeaderNav{display:none}@media (min-width:761px){.quickNav,.desktopTextNav,.desktopStickyHeaderNav,.desktopNavDrawer,.desktopGlowNav,.desktopButtonNav{display:none!important}html body .desktopHeaderNav{z-index:220;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:linear-gradient(#020617d1 0%,#02061770 66%,#02061700 100%);border:0;justify-content:flex-end;align-items:center;gap:24px;padding:0 54px;position:fixed;top:0;left:0;right:0;display:flex!important}.desktopHeaderNav strong{color:#f8fafcf0;letter-spacing:-.02em;text-shadow:0 2px 18px #000000a6;margin-right:auto;font-size:15px;font-weight:950}.desktopHeaderNav button{appearance:none;cursor:pointer;color:#e2e8f0c2;letter-spacing:.01em;text-shadow:0 2px 14px #000000d9,0 0 18px #22d3ee2e;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:900;line-height:1;transition:color .16s,text-shadow .16s,transform .16s}.desktopHeaderNav button:hover,.desktopHeaderNav button:focus{color:#67e8f9f5;text-shadow:0 2px 16px #000000f2,0 0 22px #22d3ee6b;outline:none;transform:translateY(-1px)}#inicio,#onboarding,#dashboard,#auditor,#pricing,section[id]{scroll-margin-top:88px}}@media (max-width:760px){.desktopHeaderNav{display:none!important}}.legalFooter{color:#e2e8f0b8;background:#02061773;border:1px solid #94a3b82e;border-radius:28px;gap:16px;width:min(1180px,100% - 40px);margin:80px auto 32px;padding:28px;display:grid}.legalFooter div{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.legalFooter strong{color:#f8fafcf5}.legalFooter p,.legalFooter span{margin:0;line-height:1.6}.legalFooter nav{flex-wrap:wrap;gap:12px 18px;display:flex}.legalFooter a{color:#67e8f9e0;font-weight:800;text-decoration:none}.legalFooter a:hover,.legalFooter a:focus{color:#fff}.legalPage{color:#e2e8f0d6;width:min(920px,100% - 40px);min-height:100vh;margin:0 auto;padding:120px 0 80px}.legalPage h1{color:#fff;letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(42px,7vw,76px)}.legalPage h2{color:#67e8f9eb;margin-top:34px;margin-bottom:10px;font-size:22px}.legalPage p{margin:0 0 14px;font-size:17px;line-height:1.75}@media (max-width:760px){.legalFooter{border-radius:22px;width:calc(100% - 28px);margin-top:54px;padding:22px}.legalFooter nav{gap:10px;display:grid}.legalPage{width:calc(100% - 28px);padding-top:96px}}.legalBackNav{z-index:300;pointer-events:none;justify-content:space-between;gap:12px;width:min(920px,100% - 28px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}@media (max-width:760px){.legalBackNav{width:calc(100% - 20px);top:12px}.legalBackNav button{padding:9px 11px;font-size:12px}}.legalBackNav{z-index:300;pointer-events:none;justify-content:flex-start;width:min(920px,100% - 28px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.legalBackNav button{pointer-events:auto;appearance:none;color:#f8fafcf0;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;border:1px solid #94a3b838;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;box-shadow:0 18px 55px #00000042}.legalBackNav button:hover,.legalBackNav button:focus{color:#67e8f9;border-color:#67e8f96b;outline:none}@media (max-width:760px){.legalBackNav{width:calc(100% - 20px);top:12px}.legalBackNav button{padding:9px 11px;font-size:12px}}
