:root{--ink:#142126;--muted:#5d6a70;--paper:#f7f5f0;--white:#fff;--teal:#0d766c;--teal-dark:#064941;--coral:#b94e44;--amber:#b9892e;--green:#368255;--line:#14212624;--shadow:0 24px 60px #0c1a1f2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}.hero{min-height:88vh;color:var(--white);background:linear-gradient(90deg,#050e10f0 0%,#050e10c7 34%,#050e1047 68%),url(/images/covera-command-center.png) 100%/cover no-repeat;position:relative;overflow:hidden}.heroOverlay{pointer-events:none;background:#040b0d29;position:absolute;inset:0}.nav{z-index:2;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0;display:flex;position:relative}.brand,.navLinks{align-items:center;display:flex}.brand{gap:12px;font-weight:700}.brandMark{background:url(/brand/covera-mark.svg) 50%/cover no-repeat;border:1px solid #ffffff57;border-radius:8px;width:38px;height:38px;display:inline-block;box-shadow:0 0 0 1px #14212614}.navLinks{color:#ffffffd1;gap:30px;font-size:.94rem}.navActions{align-items:center;gap:14px;display:flex}.languageSwitcher{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.languageSwitcher a{color:#ffffffbd;border-radius:6px;justify-content:center;align-items:center;width:38px;min-height:34px;padding:0;font-size:1.05rem;font-weight:700;display:inline-flex}.languageSwitcher a.active{color:var(--white);background:#ffffff2e}.flagIcon{border-radius:2px;width:22px;height:15px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1421262e}.flag-en{background:repeating-linear-gradient(#b22234 0 1.15px,#fff 1.15px 2.3px)}.flag-en:before{content:"";background:#3c3b6e;width:10px;height:8px;position:absolute;top:0;left:0}.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-pt{background:#009b3a}.flag-pt:before{content:"";background:#ffdf00;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.flag-pt:after{content:"";background:#002776;border-radius:99px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navCta,.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.navCta{color:var(--white);border:1px solid #ffffff57;padding:0 18px}.heroContent{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:92px 0 120px;position:relative}.eyebrow,.sectionLabel{color:#8fd3ca;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:720px;margin-bottom:24px;font-size:4.4rem;line-height:1.02}.heroCopy{color:#ffffffd1;max-width:640px;font-size:1.18rem;line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton{background:var(--teal);color:var(--white);padding:0 24px;box-shadow:0 16px 34px #0d766c47}.secondaryButton{color:var(--white);border:1px solid #ffffff57;padding:0 24px}.section{padding:94px 0}.sectionInner{width:min(1180px,100% - 48px);margin:0 auto}.metricBand{border-bottom:1px solid var(--line);background:#edf1ee;padding:28px 0}.metricsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric{background:#ffffff94;border:1px solid #1421261f;border-radius:8px;min-height:160px;padding:24px}.metricValue{align-items:baseline;gap:14px;display:flex}.metricValue strong{color:var(--teal-dark);font-size:2.7rem;line-height:1;display:block}.metricValue span{color:var(--muted);font-weight:760;line-height:1.3;display:block}.metric p{color:#3f5056;max-width:300px;margin:20px 0 0;font-size:.98rem;line-height:1.55}.split{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.introSection{background:var(--paper)}h2{letter-spacing:0;margin-bottom:18px;font-size:3rem;line-height:1.08}.bodyCopy,.sectionHeader p,.productCopy p,.ctaInner p{color:var(--muted);font-size:1.06rem;line-height:1.72}.painList{gap:14px;display:grid}.painList p,.safeguards p{border:1px solid var(--line);color:#2f3f45;background:#ffffff94;border-radius:8px;margin:0;padding:18px 20px;font-weight:650}.platformSection,.securitySection{background:var(--white)}.sectionHeader{max-width:720px;margin-bottom:46px}.sectionHeader.compact{max-width:620px}.moduleGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.moduleCard{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;min-height:246px;padding:24px}.moduleRule{background:var(--teal);border-radius:8px;width:44px;height:4px;margin-bottom:28px;display:block}.moduleCard:nth-child(2) .moduleRule{background:var(--coral)}.moduleCard:nth-child(3) .moduleRule{background:var(--amber)}.moduleCard:nth-child(4) .moduleRule{background:var(--green)}.moduleCard h3{margin-bottom:14px;font-size:1.22rem}.moduleCard p{color:var(--muted);line-height:1.62}.productSection{background:#e9ece7}.productLayout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;display:grid}.dashboardMock{box-shadow:var(--shadow);background:#fdfcf8;border:1px solid #14212629;border-radius:8px;padding:24px}.mockHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mockHeader span{color:var(--muted)}.statusRow{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.statusRow div{border:1px solid var(--line);color:#334247;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:.92rem;display:flex}.statusDot{border-radius:99px;width:10px;height:10px}.covered{background:var(--green)}.pending{background:var(--amber)}.open{background:var(--coral)}.shiftTable{gap:12px;display:grid}.shiftLine{border:1px solid var(--line);background:var(--white);border-left-width:5px;border-radius:8px;justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.openLine{border-left-color:var(--coral)}.pendingLine{border-left-color:var(--amber)}.coveredLine{border-left-color:var(--green)}.mockButton{background:var(--teal-dark);width:100%;min-height:50px;color:var(--white);font:inherit;border:0;border-radius:8px;margin-top:18px;font-weight:800}.workflowSection{background:linear-gradient(135deg, #142126fa, #102b30fa), var(--ink);color:var(--white)}.workflowSection .sectionLabel{color:#9edfd6}.workflowList{counter-reset:workflow;grid-template-columns:repeat(5,1fr);gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.workflowList li{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;min-height:210px;padding:24px;position:relative}.workflowList li:after{content:"";background:#8fd3ca57;width:14px;height:1px;position:absolute;top:44px;right:-14px}.workflowList li:last-child:after{display:none}.workflowIndex{color:#8fd3ca;margin-bottom:38px;font-size:.82rem;font-weight:850;display:block}.workflowList h3{color:var(--white);margin-bottom:12px;font-size:1.08rem;line-height:1.35}.workflowList p{color:#ffffffad;margin:0;font-size:.95rem;line-height:1.58}.safeguards{gap:14px;display:grid}.ctaSection{text-align:center;background:#dfe8e4;padding:96px 0}.ctaInner{max-width:760px}.ctaInner h2{margin-bottom:14px}.primaryButton.dark{background:var(--ink);box-shadow:none;margin-top:18px}.demoPage{background:linear-gradient(135deg,#dfe8e4f0,#f7f5f0fa),url(/images/covera-command-center.png) 50%/cover fixed;min-height:100vh}.demoNav{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0;display:flex}.darkBrand{color:var(--ink)}.darkBrand .brandMark{border-color:#14212638}.demoNavActions{align-items:center;gap:14px;display:flex}.demoPage .languageSwitcher{background:#ffffffb8;border-color:#14212629}.demoPage .languageSwitcher a{color:#142126ad}.demoPage .languageSwitcher a.active{background:var(--ink);color:var(--white)}.demoBackLink{min-height:42px;color:var(--ink);background:#ffffff9e;border:1px solid #1421262e;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:750;display:inline-flex}.demoShell{grid-template-columns:.86fr 1.14fr;gap:62px;width:min(1180px,100% - 48px);margin:0 auto;padding:68px 0 110px;display:grid}.demoIntro h1{color:var(--ink);margin-bottom:24px;font-size:4rem;line-height:1.02}.demoIntro>p:not(.sectionLabel){max-width:620px;color:var(--muted);font-size:1.12rem;line-height:1.7}.demoAside{background:#ffffffa3;border:1px solid #14212624;border-radius:8px;margin-top:54px;padding:26px}.demoAside h2{margin-bottom:18px;font-size:1.36rem}.demoAside ul{color:#334247;gap:14px;margin:0;padding-left:20px;line-height:1.58;display:grid}.demoFormCard{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #14212624;border-radius:8px;padding:30px}.formHeader{margin-bottom:28px}.formHeader h2,.successCard h2{margin-bottom:10px;font-size:1.8rem}.formHeader p:not(.sectionLabel),.successCard p:not(.sectionLabel){color:var(--muted);line-height:1.64}.formHeader span{color:var(--teal-dark);margin-top:8px;font-size:.84rem;font-weight:800;display:inline-flex}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.formGrid label{gap:8px;display:grid}.formGrid label span{color:#334247;font-size:.92rem;font-weight:760}.formGrid input,.formGrid select,.formGrid textarea{background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #1421262e;border-radius:8px;outline:none;padding:0 14px}.formGrid textarea{resize:vertical;min-height:122px;padding:14px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d766c1f}.wideField{grid-column:1/-1}.formSubmit{cursor:pointer;width:100%;font:inherit;border:0;margin-top:22px}.formSubmit:disabled{cursor:wait;opacity:.68}.formError{color:var(--coral);margin:18px 0 0;font-weight:760}.successCard{flex-direction:column;justify-content:center;align-self:start;min-height:340px;display:flex}@media (max-width:980px){.navLinks{display:none}h1{font-size:3.2rem}h2{font-size:2.35rem}.split,.productLayout,.demoShell{grid-template-columns:1fr;gap:36px}.moduleGrid,.workflowList{grid-template-columns:repeat(2,1fr)}.metricsGrid{grid-template-columns:1fr}.workflowList li:after{display:none}}@media (max-width:680px){.hero{background:linear-gradient(#050e10f2 0%,#050e10d1 56%,#050e1061 100%),url(/images/covera-command-center.png) 50%/cover no-repeat;min-height:86vh}.nav,.sectionInner,.heroContent,.demoNav,.demoShell{width:min(100% - 32px,1180px)}.nav,.demoNav{padding:20px 0}.navCta{display:none}.languageSwitcher a{width:34px;min-height:32px;font-size:.98rem}.heroContent{padding:70px 0 94px}h1{font-size:2.48rem}h2{font-size:2rem}.heroCopy{font-size:1rem}.heroActions{display:grid}.metricsGrid,.moduleGrid,.workflowList,.statusRow,.formGrid{grid-template-columns:1fr}.demoNav{align-items:flex-start;gap:18px}.demoNavActions{flex-direction:column;align-items:flex-end;gap:10px}.demoBackLink{min-height:38px;padding:0 12px;font-size:.86rem}.demoShell{padding:48px 0 72px}.demoIntro h1{font-size:2.5rem}.demoFormCard{padding:22px}.metric{min-height:auto}.metricValue{flex-direction:column;align-items:flex-start;gap:8px}.section{padding:70px 0}.workflowList li{min-height:auto}}
