/* Veyra Pilot Intelligence · Commercial solution pages */
:root{--navy:#070b10;--navy2:#0b1119;--navy3:#111923;--cream:#f3eee5;--paper:#fbf8f1;--ink:#111827;--white:#f8f6f1;--muted:#a7adb6;--mutedDark:#5e6672;--gold:#c7a25a;--gold2:#e2c47e;--line:rgba(199,162,90,.30);--lineLight:#d9cfbd;--green:#3a8f6b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit}.siteHeader{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(20px,5vw,72px);background:rgba(7,11,16,.95);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:.9;text-decoration:none;color:#fff}.brand small{display:block;margin-top:7px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;letter-spacing:.28em;color:var(--gold);white-space:nowrap}.siteNav{display:flex;align-items:center;gap:3px}.siteNav a{padding:10px 12px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.09em;color:#d9dde3;border:1px solid transparent}.siteNav a:hover,.siteNav a:focus-visible{border-color:rgba(199,162,90,.35);color:#fff}.siteNav .cta{border-color:var(--gold);color:var(--gold2)}.hero{position:relative;min-height:76vh;display:flex;align-items:flex-end;padding:clamp(110px,13vw,180px) clamp(22px,6vw,92px) clamp(70px,8vw,118px);overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,12,.99) 0%,rgba(5,8,12,.92) 43%,rgba(5,8,12,.42) 76%,rgba(5,8,12,.56) 100%),var(--hero-image,url('/avion-negro.jpg')) center/cover no-repeat;transform:scale(1.01)}.hero:after{content:"";position:absolute;left:clamp(22px,6vw,92px);right:clamp(22px,6vw,92px);bottom:34px;height:1px;background:linear-gradient(90deg,var(--gold),transparent 62%)}.heroInner{position:relative;z-index:2;width:min(980px,100%)}.eyebrow{margin-bottom:18px;color:var(--gold2);font-size:11px;font-weight:900;letter-spacing:.3em;text-transform:uppercase}.hero h1,.section h2,.split h2,.ctaPanel h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.hero h1{max-width:920px;margin:0 0 25px;font-size:clamp(48px,7.2vw,102px);line-height:.95;letter-spacing:-.02em}.heroLead{max-width:760px;margin:0;color:#c8cdd5;font-size:clamp(18px,2vw,25px);line-height:1.55}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.08em}.buttonPrimary{background:var(--gold);color:#101215;border:1px solid var(--gold)}.buttonSecondary{border:1px solid var(--gold);color:var(--gold2)}.heroMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:46px}.heroMeta span{padding:9px 12px;border:1px solid rgba(255,255,255,.12);font-size:11px;color:#c5cad2}.section{padding:clamp(70px,8vw,112px) clamp(22px,6vw,92px);border-bottom:1px solid rgba(255,255,255,.07)}.sectionLight{background:var(--cream);color:var(--ink);border-bottom-color:#d9d0c0}.sectionPaper{background:var(--paper);color:var(--ink);border-bottom-color:#e0d6c6}.wrap{width:min(1180px,100%);margin:0 auto}.sectionHead{max-width:850px}.section h2,.split h2{margin:0 0 22px;font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.02em}.lead{max-width:900px;margin:0;color:var(--muted);font-size:19px;line-height:1.7}.sectionLight .lead,.sectionPaper .lead{color:var(--mutedDark)}.problemGrid,.featureGrid,.audienceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.panel{min-height:215px;padding:27px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#0c121a,#080d13)}.sectionLight .panel,.sectionPaper .panel{background:#fff;border-color:var(--lineLight)}.panelIndex{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.16em}.panelIndex i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(199,162,90,.10)}.panel h3{margin:0 0 12px;font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:400}.panel p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.sectionLight .panel p,.sectionPaper .panel p{color:#68707c}.workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:44px;border-top:1px solid var(--gold);border-bottom:1px solid rgba(255,255,255,.1)}.workflowStep{position:relative;padding:25px 20px 28px;border-right:1px solid rgba(255,255,255,.09)}.workflowStep:last-child{border-right:0}.workflowStep b{display:block;margin-bottom:12px;color:var(--gold2);font-size:11px;letter-spacing:.12em}.workflowStep strong{display:block;margin-bottom:8px;font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:400}.workflowStep span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.sectionLight .workflow,.sectionPaper .workflow{border-bottom-color:#d9d0c0}.sectionLight .workflowStep,.sectionPaper .workflowStep{border-right-color:#ddd5c8}.sectionLight .workflowStep span,.sectionPaper .workflowStep span{color:#68707c}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(38px,6vw,88px);align-items:center}.evidenceBox{border:1px solid var(--line);padding:28px;background:#080d13}.sectionLight .evidenceBox,.sectionPaper .evidenceBox{background:#fff;border-color:var(--lineLight)}.evidenceTop{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sectionLight .evidenceTop,.sectionPaper .evidenceTop{border-bottom-color:#e1d8ca}.evidenceRows{display:grid;gap:11px;margin-top:18px}.evidenceRow{display:grid;grid-template-columns:125px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.sectionLight .evidenceRow,.sectionPaper .evidenceRow{border-bottom-color:#eee8df}.evidenceRow:last-child{border-bottom:0}.evidenceRow b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c6ccd4}.sectionLight .evidenceRow b,.sectionPaper .evidenceRow b{color:#646c78}.evidenceRow span{font-size:14px;color:#eef1f5}.sectionLight .evidenceRow span,.sectionPaper .evidenceRow span{color:#1d2939}.metricStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;background:rgba(199,162,90,.25);border:1px solid rgba(199,162,90,.25)}.metric{padding:25px;background:#090e14}.metric strong{display:block;color:var(--gold2);font-family:Georgia,"Times New Roman",serif;font-size:40px;font-weight:400}.metric span{display:block;margin-top:6px;color:#aab0b9;font-size:12px}.sectionLight .metric,.sectionPaper .metric{background:#fff}.sectionLight .metric span,.sectionPaper .metric span{color:#6c7480}.note{margin-top:16px;color:#8e96a2;font-size:12px}.sectionLight .note,.sectionPaper .note{color:#727b87}.quote{margin-top:40px;padding:8px 0 8px 23px;border-left:2px solid var(--gold);font-family:Georgia,"Times New Roman",serif;font-size:clamp(24px,3vw,34px);line-height:1.35;color:#ece8df}.sectionLight .quote,.sectionPaper .quote{color:#222936}.checkList{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none}.checkList li{position:relative;padding-left:29px;color:#c3c8d0;font-size:16px;line-height:1.55}.checkList li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border:1px solid var(--gold);background:rgba(199,162,90,.12)}.sectionLight .checkList li,.sectionPaper .checkList li{color:#4f5864}.audienceGrid .panel{min-height:175px}.ctaSection{padding:clamp(70px,8vw,110px) clamp(22px,6vw,92px);background:#05080c}.ctaPanel{width:min(1180px,100%);margin:auto;padding:clamp(36px,5vw,60px);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:50px;background:linear-gradient(125deg,#0b1119,#070b10)}.ctaPanel h2{max-width:720px;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.08}.ctaPanel p{max-width:680px;margin:15px 0 0;color:#aab0b9}.footer{padding:52px clamp(22px,6vw,92px);background:#030508}.footerInner{width:min(1180px,100%);margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.footerBrand{font-family:Georgia,"Times New Roman",serif;font-size:38px}.footerBrand small{display:block;margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--gold);font-size:9px;letter-spacing:.24em}.footer p{max-width:560px;margin:0;color:#7f8792;font-size:12px}.footer a{color:#d5bd88;text-decoration:none}.miniNav{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.miniNav a{font-size:11px;text-decoration:none;color:#aaa;letter-spacing:.07em;text-transform:uppercase}.miniNav a:hover{color:var(--gold2)}@media(max-width:950px){.problemGrid,.featureGrid,.audienceGrid{grid-template-columns:1fr 1fr}.workflow{grid-template-columns:1fr 1fr}.workflowStep{border-bottom:1px solid rgba(255,255,255,.09)}.split{grid-template-columns:1fr}.metricStrip{grid-template-columns:1fr 1fr}.ctaPanel{align-items:flex-start;flex-direction:column}.siteNav a:not(.cta){display:none}}@media(max-width:620px){.siteHeader{padding:17px 20px}.brand{font-size:30px}.hero{min-height:72vh;padding-left:22px;padding-right:22px}.hero:after{left:22px;right:22px}.section{padding-left:22px;padding-right:22px}.problemGrid,.featureGrid,.audienceGrid,.workflow,.metricStrip{grid-template-columns:1fr}.workflowStep{border-right:0}.evidenceRow{grid-template-columns:1fr;gap:6px}.ctaSection{padding-left:20px;padding-right:20px}.ctaPanel{padding:30px 24px}.footer{padding-left:22px;padding-right:22px}.footerInner{display:block}.footer p{margin-top:24px}}
