:root{
  --bg:#030814;
  --bg-2:#061126;
  --card:#07162d;
  --card-2:rgba(6,18,38,.76);
  --line:rgba(49,145,255,.28);
  --line-strong:rgba(49,145,255,.58);
  --blue:#087cff;
  --blue-2:#23b7ff;
  --violet:#7c4dff;
  --text:#f4f8ff;
  --muted:#a8b6ca;
  --soft:#d8e5f7;
  --shadow:0 28px 80px rgba(0,0,0,.42);
  --radius:26px;
  --radius-sm:16px;
  --container:1240px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at 70% 10%,rgba(8,124,255,.15),transparent 34%),radial-gradient(circle at 90% 70%,rgba(124,77,255,.12),transparent 32%),var(--bg);color:var(--text);overflow-x:hidden}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.container{width:min(var(--container),calc(100% - 44px));margin:0 auto}.loading{overflow:hidden}.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.09;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.cursor-light{position:fixed;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(0,140,255,.14),transparent 70%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.loader{position:fixed;inset:0;background:#020817;z-index:9999;display:grid;place-items:center;transition:.55s ease}.loader.hide{opacity:0;visibility:hidden}.loader-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,132,255,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.loader-box{width:min(390px,calc(100% - 42px));padding:34px;border:1px solid rgba(45,150,255,.35);border-radius:28px;background:linear-gradient(145deg,rgba(8,22,50,.96),rgba(3,8,20,.96));box-shadow:0 0 90px rgba(0,120,255,.18);text-align:center;position:relative}.loader-terminal{height:36px;border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;align-items:center;gap:7px;padding:0 12px;margin-bottom:20px;color:var(--muted);font-family:monospace}.loader-terminal span{width:8px;height:8px;border-radius:50%;background:var(--blue)}.loader-terminal b{margin-left:auto;font-size:12px;color:#dcecff}.loader-logo-mark{font-size:46px;font-weight:900;color:var(--blue-2);text-shadow:0 0 28px rgba(0,145,255,.6)}.loader-logo-mark i{font-style:normal;color:var(--blue)}.loader-box strong{display:block;letter-spacing:12px;margin:6px 0 10px;font-size:26px}.loader-box p{margin:0 0 16px;color:var(--muted)}.loader-progress{height:7px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.loader-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--blue),var(--blue-2));border-radius:inherit}.topbar{position:fixed;top:14px;left:0;right:0;z-index:1000;transition:.25s}.topbar.scrolled{top:0;background:rgba(2,7,18,.72);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-wrap{min-height:86px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(4,11,26,.72);backdrop-filter:blur(24px);box-shadow:0 20px 55px rgba(0,0,0,.28);display:flex;align-items:center;gap:28px;padding:10px 18px}.topbar.scrolled .nav-wrap{min-height:72px;border-color:transparent;background:transparent;box-shadow:none}.brand{display:flex;align-items:center;min-width:210px}.brand img{width:216px;height:58px;object-fit:contain;object-position:left center}.nav{display:flex;align-items:center;gap:6px;margin-left:auto}.nav a{padding:11px 14px;border-radius:12px;color:#e7edf8;font-size:14px;transition:.2s}.nav a:hover,.nav a.active{background:rgba(8,124,255,.14);color:#fff}.nav-admin{border:1px solid rgba(255,255,255,.11)}.nav-cta{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--blue),#1268ff);padding:13px 18px;border-radius:13px;font-weight:800;font-size:14px;box-shadow:0 10px 28px rgba(8,124,255,.28)}.menu-toggle{display:none;margin-left:auto;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:13px;width:44px;height:44px}.hero{min-height:930px;position:relative;padding:142px 0 38px;overflow:hidden}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 900ms ease,transform 7s ease;transform:scale(1.04);z-index:0}.hero-bg.current{opacity:1}.hero-bg.active-zoom{transform:scale(1.08)}.hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,6,16,.96) 0%,rgba(3,10,24,.84) 36%,rgba(2,8,20,.44) 68%,rgba(2,7,18,.82) 100%),linear-gradient(0deg,#030814 0%,rgba(3,8,20,.35) 30%,rgba(3,8,20,.08) 78%,rgba(3,8,20,.74) 100%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(0deg,var(--bg),transparent);z-index:2}.code-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.35;mix-blend-mode:screen}.hero-hud{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-hud i{position:absolute;border:1px solid rgba(0,140,255,.18);border-radius:22px;box-shadow:0 0 50px rgba(0,140,255,.08)}.hero-hud i:nth-child(1){right:11%;top:18%;width:170px;height:130px}.hero-hud i:nth-child(2){right:26%;top:28%;width:100px;height:100px;transform:rotate(12deg)}.hero-hud i:nth-child(3){left:6%;bottom:22%;width:260px;height:180px;transform:rotate(-10deg)}.hero-hud i:nth-child(4){right:5%;bottom:23%;width:320px;height:190px;transform:rotate(8deg)}.hero-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,620px) 1fr;align-items:center;min-height:525px}.hero-copy{padding-top:28px}.hero-kicker{letter-spacing:4px;color:var(--blue-2);font-weight:800;font-size:13px;margin:0 0 24px}.hero-kicker strong{color:#fff}.hero h1{font-size:clamp(44px,6vw,74px);line-height:1.08;margin:0 0 22px;letter-spacing:-3px}.hero h1 em,.center-heading h2 em,.brand-copy h2 em{font-style:normal;color:var(--blue);text-shadow:0 0 32px rgba(0,130,255,.28)}.hero-description{font-size:18px;line-height:1.75;color:#d5e0ef;max-width:570px;margin:0 0 30px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:30px}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 22px;border-radius:12px;font-weight:850;cursor:pointer;transition:.2s}.btn-primary{background:linear-gradient(135deg,var(--blue),#1165ff);color:#fff;box-shadow:0 15px 34px rgba(8,124,255,.30)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(8,124,255,.42)}.btn-glass{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);color:#fff}.btn-glass:hover{border-color:rgba(8,124,255,.65);background:rgba(8,124,255,.12)}.grid-icon{opacity:.8}.sector-active{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;max-width:760px}.sector-counter{display:flex;align-items:center;gap:12px;color:#d9e7f9}.sector-counter button,#nextSector{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.20);background:rgba(3,12,29,.76);color:#fff;font-size:32px;line-height:1;cursor:pointer;box-shadow:0 0 25px rgba(0,120,255,.12)}.sector-counter button:hover,#nextSector:hover{border-color:var(--blue);box-shadow:0 0 32px rgba(8,124,255,.32)}.sector-counter strong{font-size:13px;letter-spacing:1px}.sector-counter small{display:block;font-size:10px;color:var(--muted);font-weight:800;letter-spacing:1.5px}.sector-active-card{display:flex;align-items:center;gap:16px;min-width:0}.sector-active-card>span{width:58px;height:58px;border-radius:16px;border:1px solid rgba(8,124,255,.45);background:rgba(5,16,36,.75);display:grid;place-items:center;font-size:28px;box-shadow:inset 0 0 25px rgba(8,124,255,.14)}.sector-active-card h2{margin:0 0 4px;font-size:21px}.sector-active-card p{margin:0;color:#bed0e6;font-size:13px}.hero-thumbs{position:relative;z-index:4;margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.sector-thumb{height:142px;border:1px solid rgba(255,255,255,.20);background:rgba(3,11,28,.7);border-radius:14px;overflow:hidden;position:relative;cursor:pointer;box-shadow:0 15px 30px rgba(0,0,0,.22);transition:.24s;text-align:left;color:#fff;padding:0}.sector-thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,14,.92),rgba(2,6,14,.10) 58%);z-index:1}.sector-thumb img{width:100%;height:100%;object-fit:cover;transition:.45s}.sector-thumb:hover img,.sector-thumb.active img{transform:scale(1.06)}.sector-thumb.active{border-color:var(--blue);box-shadow:0 0 0 1px rgba(8,124,255,.55),0 0 35px rgba(8,124,255,.28)}.sector-thumb span{position:absolute;left:13px;bottom:12px;z-index:2;display:flex;gap:8px;align-items:flex-end;font-weight:900;line-height:1.12;font-size:14px;text-shadow:0 2px 10px rgba(0,0,0,.7)}.sector-thumb i{font-style:normal;color:var(--blue-2);font-size:21px}.progress-wrap{position:relative;z-index:4;display:flex;justify-content:center;gap:14px;margin-top:22px}.progress-wrap button{width:58px;height:5px;border:0;border-radius:999px;background:rgba(255,255,255,.25);cursor:pointer;padding:0}.progress-wrap button.active{background:var(--blue);box-shadow:0 0 18px rgba(8,124,255,.85)}.section{padding:92px 0;position:relative}.solutions-strip{position:relative;z-index:5;margin-top:-5px;padding:0 0 58px;background:linear-gradient(0deg,var(--bg),rgba(3,8,20,.1))}.solution-panel{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(6,18,38,.90),rgba(3,10,24,.78));box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden}.solution-mini{padding:28px 22px;min-height:220px;border-right:1px solid rgba(255,255,255,.08);position:relative;transition:.2s}.solution-mini:last-child{border-right:0}.solution-mini span{display:block;color:var(--blue);font-size:38px;margin-bottom:18px;text-shadow:0 0 28px rgba(8,124,255,.48)}.solution-mini h3{margin:0 0 12px;font-size:19px;line-height:1.25}.solution-mini p{margin:0;color:var(--muted);line-height:1.6;font-size:13px}.solution-mini a{position:absolute;right:20px;bottom:18px;color:var(--blue-2);font-size:23px}.solution-mini:hover{background:rgba(8,124,255,.08)}.center-heading{text-align:center;max-width:780px;margin:0 auto 38px}.eyebrow{color:var(--blue-2);letter-spacing:4px;font-size:12px;font-weight:900}.center-heading h2,.section-heading h2,.split-panel h2,.brand-copy h2,.contact-panel h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-2px;margin:14px 0 14px}.center-heading p,.section-heading p,.split-panel p,.brand-copy p,.contact-panel p{color:var(--muted);line-height:1.75;margin:0}.segments-section{padding-top:70px}.segments-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.segment-card{min-height:205px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.19);position:relative;background:var(--card);box-shadow:0 16px 40px rgba(0,0,0,.26);cursor:pointer;transition:.24s}.segment-card:hover{transform:translateY(-5px);border-color:rgba(8,124,255,.72);box-shadow:0 22px 60px rgba(8,124,255,.16)}.segment-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.35s}.segment-card:hover img{transform:scale(1.05)}.segment-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,15,.96),rgba(2,6,15,.16) 70%)}.segment-card div{position:absolute;inset:auto 14px 15px;z-index:2}.segment-card span{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(8,124,255,.45);border-radius:12px;background:rgba(2,9,24,.55);margin-bottom:10px;color:var(--blue-2);font-size:20px}.segment-card h3{font-size:16px;line-height:1.14;margin:0}.compact-section{padding-top:40px}.split-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(5,17,37,.9),rgba(2,8,20,.84));box-shadow:var(--shadow);padding:38px}.impact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.impact-grid article{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);border-radius:18px;padding:22px}.impact-grid strong{display:block;color:var(--blue);font-size:42px;line-height:1;font-weight:950}.impact-grid span{display:block;margin-top:8px;color:#d8e5f6}.section-heading{display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:end;margin-bottom:38px}.case-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(6,18,38,.86),rgba(2,8,20,.78));border-radius:24px;padding:16px;box-shadow:var(--shadow);margin-bottom:24px}.case-image{border-radius:18px;overflow:hidden;min-height:340px}.case-image img{width:100%;height:100%;object-fit:cover}.case-copy{padding:32px 22px;display:flex;flex-direction:column;justify-content:center}.case-copy small{color:var(--blue-2);font-weight:900;letter-spacing:2px}.case-copy h3{font-size:34px;line-height:1.1;margin:12px 0}.case-copy p{color:var(--muted);line-height:1.7}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tag-list span{border:1px solid rgba(8,124,255,.28);background:rgba(8,124,255,.10);color:#d9ecff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.case-card{border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(255,255,255,.045);padding:24px;min-height:236px}.case-card small{color:var(--blue-2);font-weight:900;letter-spacing:1.5px}.case-card h3{margin:12px 0 10px;font-size:22px}.case-card p{color:var(--muted);line-height:1.65}.case-thumb{height:160px;border-radius:14px;overflow:hidden;margin:-8px -8px 18px}.case-thumb img{width:100%;height:100%;object-fit:cover}.case-link{display:inline-flex;margin-top:18px;color:var(--blue-2);font-weight:900}.process-section{background:radial-gradient(circle at 50% 0,rgba(8,124,255,.10),transparent 45%)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-grid article{position:relative;border:1px solid rgba(255,255,255,.10);border-radius:22px;background:rgba(255,255,255,.04);padding:28px;min-height:250px;overflow:hidden}.process-grid article:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,124,255,.14),transparent 50%);opacity:0;transition:.22s}.process-grid article:hover:before{opacity:1}.process-grid b{color:rgba(255,255,255,.18);font-size:42px}.process-grid span{display:block;color:var(--blue);font-size:35px;margin:28px 0 16px}.process-grid h3{margin:0 0 10px;font-size:22px}.process-grid p{margin:0;color:var(--muted);line-height:1.65}.brand-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(6,18,38,.9),rgba(2,8,20,.85));box-shadow:var(--shadow);padding:22px}.brand-art{position:relative;border-radius:22px;overflow:hidden;background:#050b18;min-height:380px;display:grid;place-items:center}.brand-art img{width:100%;height:100%;object-fit:cover;opacity:.94}.brand-glow{position:absolute;inset:auto 15% 10%;height:100px;background:radial-gradient(ellipse,rgba(0,130,255,.35),transparent 70%)}.brand-copy{padding:26px 12px}.brand-values{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.brand-values span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.05);color:#e8f1ff}.contact-section{padding-bottom:80px}.contact-circuit{position:absolute;inset:0;background-image:radial-gradient(circle at 25% 15%,rgba(8,124,255,.12),transparent 30%),linear-gradient(90deg,rgba(8,124,255,.04) 1px,transparent 1px),linear-gradient(rgba(8,124,255,.04) 1px,transparent 1px);background-size:auto,58px 58px,58px 58px;opacity:.65}.contact-panel{position:relative;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(145deg,rgba(6,18,38,.95),rgba(3,9,21,.95));box-shadow:0 25px 90px rgba(8,124,255,.18);padding:38px}.contact-actions{display:flex;gap:14px;flex-wrap:wrap}.footer{padding:48px 0 30px;background:#020713;border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:28px}.footer .brand img{width:210px}.footer p{color:var(--muted)}.footer b{display:block;margin-bottom:14px}.footer a{display:block;color:var(--muted);margin:9px 0}.footer a:hover{color:#fff}.footer-bottom{margin-top:35px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;color:#7d8da5;font-size:13px}.whats-widget{position:fixed;right:20px;bottom:20px;z-index:1200}.whats-float{border:0;border-radius:999px;background:linear-gradient(135deg,#00b25b,#00d974);color:#fff;box-shadow:0 20px 50px rgba(0,178,91,.25);display:flex;align-items:center;gap:10px;padding:13px 18px;font-weight:900;cursor:pointer}.whats-float i{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.18)}.whats-panel{position:absolute;right:0;bottom:70px;width:min(360px,calc(100vw - 40px));border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#07101f;box-shadow:0 30px 80px rgba(0,0,0,.46);transform:translateY(18px);opacity:0;pointer-events:none;transition:.22s}.whats-panel.open{transform:translateY(0);opacity:1;pointer-events:auto}.whats-head{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#0b2242,#06321f);padding:14px}.ai-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),#00d974);font-weight:950}.whats-head strong{display:block}.whats-head span{display:flex;align-items:center;gap:6px;color:#bfe6d2;font-size:12px}.whats-head i{width:7px;height:7px;background:#00e889;border-radius:50%}.whats-head button{margin-left:auto;background:rgba(255,255,255,.08);border:0;color:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer}.whats-chat{height:250px;overflow:auto;padding:14px;background:linear-gradient(180deg,#061123,#06101a)}.message{max-width:85%;border-radius:16px;padding:10px 12px;margin:0 0 10px;line-height:1.45;font-size:13px}.message.bot{background:rgba(255,255,255,.08);color:#eaf4ff}.message.user{background:var(--blue);color:#fff;margin-left:auto}.quick-options{display:flex;gap:6px;flex-wrap:wrap;padding:10px;background:#07101f}.quick-options button{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);color:#e8f1ff;border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer}.whats-form{display:flex;padding:10px;border-top:1px solid rgba(255,255,255,.08);background:#07101f}.whats-form input{flex:1;border:1px solid rgba(255,255,255,.11);background:#030814;border-radius:999px;color:#fff;padding:11px 13px;outline:0}.whats-form button{border:0;background:var(--blue);color:#fff;border-radius:50%;width:42px;height:42px;margin-left:8px;cursor:pointer}.whats-continue{width:100%;border:0;background:#00b25b;color:#fff;font-weight:900;padding:13px;cursor:pointer}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}.delay-3{transition-delay:.36s}@media (max-width:1100px){.nav-cta{display:none}.nav{position:absolute;left:22px;right:22px;top:88px;background:rgba(3,10,24,.97);border:1px solid rgba(255,255,255,.10);border-radius:18px;display:none;flex-direction:column;align-items:stretch;padding:14px}.nav.open{display:flex}.menu-toggle{display:block}.brand{min-width:185px}.hero{padding-top:124px}.hero-layout{grid-template-columns:1fr}.hero-thumbs,.segments-grid{grid-template-columns:repeat(3,1fr)}.solution-panel{grid-template-columns:repeat(3,1fr)}.solution-mini:nth-child(3){border-right:0}.solution-mini:nth-child(n+4){border-top:1px solid rgba(255,255,255,.08)}.section-heading,.case-feature,.split-panel,.brand-panel,.contact-panel{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.container{width:min(100% - 28px, var(--container))}.topbar{top:8px}.nav-wrap{min-height:70px;padding:8px 12px}.brand img{width:176px;height:48px}.hero{min-height:auto;padding:112px 0 34px}.hero h1{font-size:42px;letter-spacing:-1.5px}.hero-description{font-size:15px}.hero-actions{flex-direction:column}.btn{width:100%}.sector-active{grid-template-columns:1fr;gap:14px}.sector-counter{justify-content:space-between}.sector-counter small{display:inline;margin-left:8px}.sector-active-card{align-items:flex-start}.hero-thumbs,.segments-grid,.solution-panel,.process-grid,.cases-grid,.impact-grid{grid-template-columns:1fr}.solution-mini{border-right:0!important;border-top:1px solid rgba(255,255,255,.08);min-height:auto}.solution-mini:first-child{border-top:0}.section{padding:66px 0}.center-heading h2,.section-heading h2,.split-panel h2,.brand-copy h2,.contact-panel h2{font-size:34px;letter-spacing:-1px}.split-panel,.brand-panel,.contact-panel{padding:24px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.whats-widget{right:12px;bottom:12px}.whats-float b{display:none}.progress-wrap button{width:34px}.case-image{min-height:220px}}

/* ===== V3 — Vertex Business OS Agro ===== */
.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 8px}.hero-proof span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(8,124,255,.28);background:rgba(8,124,255,.10);color:#eaf5ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;backdrop-filter:blur(10px)}
.agro-hero .hero-overlay{background:linear-gradient(90deg,rgba(2,7,18,.96) 0%,rgba(2,7,18,.84) 34%,rgba(2,7,18,.34) 62%,rgba(2,7,18,.72) 100%),linear-gradient(180deg,rgba(2,7,18,.12),#020713 96%)}
.agro-position-panel{border-color:rgba(0,206,124,.24);box-shadow:0 28px 90px rgba(0,160,105,.10)}
.agro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.agro-grid article{position:relative;border:1px solid rgba(255,255,255,.10);background:linear-gradient(145deg,rgba(7,22,45,.86),rgba(2,8,20,.76));border-radius:22px;padding:26px;min-height:220px;overflow:hidden}.agro-grid article:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(0,214,130,.18),transparent 38%),linear-gradient(135deg,rgba(8,124,255,.14),transparent 58%);opacity:.75}.agro-grid article>*{position:relative}.agro-grid span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:rgba(8,124,255,.11);border:1px solid rgba(8,124,255,.32);font-size:25px}.agro-grid h3{font-size:22px;margin:20px 0 10px}.agro-grid p{color:var(--muted);line-height:1.65;margin:0}.business-os-section{background:radial-gradient(circle at 50% 20%,rgba(8,124,255,.16),transparent 45%)}.business-os-panel{display:grid;grid-template-columns:1fr .8fr;gap:34px;align-items:center;border:1px solid var(--line-strong);border-radius:28px;background:linear-gradient(145deg,rgba(6,18,38,.92),rgba(2,8,20,.88));box-shadow:var(--shadow);padding:38px}.business-os-copy h2{font-size:clamp(34px,4vw,58px);line-height:1.05;margin:12px 0 16px}.business-os-copy p{color:var(--muted);line-height:1.75}.os-tags{margin-top:20px}.os-diagram{position:relative;min-height:380px;display:grid;place-items:center;border-radius:24px;background:radial-gradient(circle at center,rgba(8,124,255,.20),transparent 48%),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.10);overflow:hidden}.os-diagram:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,124,255,.22);border-radius:22px}.os-core{position:relative;z-index:2;width:170px;height:170px;border-radius:50%;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#087cff,#031a39);box-shadow:0 0 60px rgba(8,124,255,.35);font-size:24px;font-weight:950;line-height:1.1}.os-core small{font-size:12px;color:#cfe8ff;letter-spacing:1px;text-transform:uppercase}.os-diagram i{position:absolute;font-style:normal;border:1px solid rgba(8,124,255,.34);background:rgba(4,15,33,.84);border-radius:999px;padding:10px 14px;color:#e8f3ff;font-size:13px;font-weight:900}.os-diagram i:nth-of-type(1){top:42px;left:48px}.os-diagram i:nth-of-type(2){top:56px;right:42px}.os-diagram i:nth-of-type(3){left:35px;bottom:88px}.os-diagram i:nth-of-type(4){right:30px;bottom:95px}.os-diagram i:nth-of-type(5){bottom:30px;left:50%;transform:translateX(-50%)}.os-diagram i:nth-of-type(6){top:50%;right:18px}.ai-prompts{display:grid;gap:10px;margin-top:22px}.ai-prompts span,.central-list span{display:block;border:1px solid rgba(8,124,255,.22);background:rgba(8,124,255,.08);border-radius:14px;padding:12px 14px;color:#e6f3ff}.ai-console{border:1px solid rgba(8,124,255,.32);border-radius:22px;background:linear-gradient(180deg,rgba(3,12,29,.95),rgba(2,8,18,.95));box-shadow:0 28px 80px rgba(0,0,0,.32);padding:24px}.ai-console div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:14px;margin-bottom:16px}.ai-console small{color:var(--blue-2)}.ai-console p{color:#dbe9f8;line-height:1.6}.ai-console button{border:0;background:linear-gradient(135deg,var(--blue),#11a4ff);color:#fff;border-radius:14px;padding:13px 16px;font-weight:950}.central-panel{grid-template-columns:1fr .65fr}.central-list{display:grid;gap:10px}.central-list span{font-weight:850}.agro-core-section{background:linear-gradient(180deg,#020713,#041024 52%,#020713)}
@media(max-width:1100px){.agro-grid,.business-os-panel,.central-panel{grid-template-columns:1fr}.os-diagram{min-height:320px}}@media(max-width:720px){.agro-grid{grid-template-columns:1fr}.business-os-panel{padding:24px}.os-diagram{min-height:300px}.hero-proof span{font-size:11px}.ai-console div{display:block}}


/* ============================================================
   VERTEX AGRO BUSINESS OS — V4
   Agro premium + tecnologia aplicada
   ============================================================ */
:root{--green:#33d17a;--green-2:#a6f05b;--green-dark:#0b3824;--gold:#e9b95d;--earth:#9b6c3b;--agro-line:rgba(81,209,122,.28);--agro-glow:rgba(51,209,122,.22)}
.agro-v4{background:radial-gradient(circle at 15% 8%,rgba(51,209,122,.12),transparent 28%),radial-gradient(circle at 92% 18%,rgba(233,185,93,.10),transparent 25%),radial-gradient(circle at 70% 65%,rgba(8,124,255,.10),transparent 35%),#03100b}
.agro-v4 .page-noise{opacity:.055}.agro-v4 .cursor-light{background:radial-gradient(circle,rgba(76,214,126,.16),transparent 70%)}
.agro-v4 .loader{background:#020c08}.agro-v4 .loader-grid{background-image:linear-gradient(rgba(65,205,117,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(65,205,117,.07) 1px,transparent 1px)}.agro-v4 .loader-box{border-color:rgba(70,211,123,.35);background:linear-gradient(145deg,rgba(7,32,21,.96),rgba(3,12,9,.97));box-shadow:0 0 100px rgba(51,209,122,.14)}.agro-v4 .loader-logo-mark{color:var(--green-2);text-shadow:0 0 28px rgba(51,209,122,.45)}.agro-v4 .loader-progress i{background:linear-gradient(90deg,var(--green),var(--gold))}
.agro-v4 .nav-wrap{background:rgba(4,18,12,.78);border-color:rgba(124,218,157,.14)}.agro-v4 .nav a:hover,.agro-v4 .nav a.active{background:rgba(51,209,122,.12)}.agro-brand-badge{white-space:nowrap;font-size:10px;letter-spacing:1.8px;font-weight:900;color:var(--green-2);border:1px solid rgba(51,209,122,.30);background:rgba(51,209,122,.08);padding:8px 10px;border-radius:999px}.agro-v4 .nav-cta,.agro-v4 .agro-cta{background:linear-gradient(135deg,#1aad64,#49d778);box-shadow:0 14px 38px rgba(28,183,101,.25)}
.agro-hero-v4{min-height:990px;background:#04120d}.agro-hero-v4 .hero-bg{filter:saturate(1.08) contrast(1.05)}.agro-hero-v4 .hero-overlay{background:linear-gradient(90deg,rgba(2,12,8,.98) 0%,rgba(3,18,12,.90) 34%,rgba(3,12,9,.38) 68%,rgba(3,10,8,.72) 100%),linear-gradient(0deg,#03100b 0%,rgba(3,16,11,.18) 34%,rgba(3,10,8,.12) 78%,rgba(3,12,9,.70) 100%)}.agro-grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(51,209,122,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(51,209,122,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 76%)}
.hero-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.hero-badges span{font-size:10px;font-weight:900;letter-spacing:1.4px;border:1px solid rgba(255,255,255,.13);background:rgba(4,22,14,.66);backdrop-filter:blur(10px);padding:8px 10px;border-radius:999px}.hero-badges span:first-child{color:var(--green-2);border-color:rgba(51,209,122,.38);background:rgba(51,209,122,.10)}.agro-v4 .hero-kicker{color:var(--gold)}.agro-v4 .hero h1 em,.agro-v4 .center-heading h2 em,.agro-v4 .brand-copy h2 em{color:var(--green-2);text-shadow:0 0 32px rgba(51,209,122,.24)}.agro-v4 .btn-primary{background:linear-gradient(135deg,#159954,#45d477)}.agro-v4 .btn-primary:hover{box-shadow:0 18px 48px rgba(51,209,122,.30)}
.agro-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:640px;margin:0 0 24px}.agro-metrics article{padding:13px 14px;border-left:2px solid var(--green);background:linear-gradient(90deg,rgba(51,209,122,.09),transparent);border-radius:0 12px 12px 0}.agro-metrics strong{display:block;color:#fff;font-size:20px}.agro-metrics span{color:#b9cdbf;font-size:11px}.agro-v4 .sector-active-card>span{border-color:rgba(51,209,122,.45);background:rgba(9,37,24,.72);box-shadow:inset 0 0 25px rgba(51,209,122,.12)}.agro-v4 .sector-thumb.active{border-color:var(--green);box-shadow:0 0 0 1px rgba(51,209,122,.42),0 0 36px rgba(51,209,122,.20)}.agro-v4 .progress-wrap button.active{background:linear-gradient(90deg,var(--green),var(--gold));box-shadow:0 0 18px rgba(51,209,122,.52)}.agro-v4 .sector-thumb:first-child:after{content:"PRINCIPAL";position:absolute;right:8px;top:8px;z-index:3;padding:5px 7px;border-radius:999px;background:rgba(51,209,122,.9);color:#052013;font-size:8px;font-weight:950;letter-spacing:1px}
.agro-ticker{position:relative;z-index:8;overflow:hidden;border-top:1px solid rgba(51,209,122,.18);border-bottom:1px solid rgba(51,209,122,.18);background:linear-gradient(90deg,#061b12,#0a2518,#061b12);color:#d8f5e3;padding:16px 0}.agro-ticker div{display:flex;justify-content:center;align-items:center;gap:20px;white-space:nowrap;font-weight:900;font-size:11px;letter-spacing:1.5px}.agro-ticker i{color:var(--gold);font-style:normal;font-size:7px}
.manifesto-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.manifesto-image{position:relative;border-radius:28px;overflow:hidden;border:1px solid rgba(51,209,122,.28);box-shadow:0 30px 100px rgba(0,0,0,.42)}.manifesto-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,16,10,.72),transparent 56%)}.manifesto-image img{width:100%;height:550px;object-fit:cover}.image-seal{position:absolute;left:22px;bottom:22px;z-index:2;border:1px solid rgba(255,255,255,.18);background:rgba(3,18,11,.78);backdrop-filter:blur(14px);padding:15px 18px;border-radius:16px}.image-seal b{display:block;color:var(--green-2);font-size:24px}.image-seal span{font-size:11px;color:#d7e9dd}.manifesto-copy h2{font-size:clamp(38px,5vw,62px);line-height:1.05;margin:14px 0 22px;letter-spacing:-2px}.manifesto-copy>p{color:var(--muted);line-height:1.8;font-size:17px}.pain-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.pain-list span{border:1px solid rgba(233,185,93,.18);background:rgba(233,185,93,.055);color:#efd9af;padding:12px;border-radius:12px;font-size:13px}.solution-callout{border-left:3px solid var(--green);background:linear-gradient(90deg,rgba(51,209,122,.10),transparent);padding:15px 18px}.solution-callout b,.solution-callout small{display:block}.solution-callout small{color:var(--muted);margin-top:4px}
.operation-section{background:linear-gradient(180deg,#03100b,#061811 50%,#03100b)}.operation-flow{display:flex;align-items:stretch;gap:10px}.operation-flow article{flex:1;min-width:0;border:1px solid var(--agro-line);background:linear-gradient(145deg,rgba(9,35,23,.88),rgba(4,17,12,.82));border-radius:20px;padding:22px;position:relative}.operation-flow article span{position:absolute;right:14px;top:12px;color:rgba(255,255,255,.15);font-size:28px;font-weight:950}.operation-flow article i{font-style:normal;font-size:32px}.operation-flow article h3{margin:14px 0 8px}.operation-flow article p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.operation-flow>b{align-self:center;color:var(--green);font-size:24px}
.os-v4-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:34px;align-items:center}.module-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0}.module-list span{padding:11px 12px;border:1px solid rgba(51,209,122,.18);border-radius:12px;background:rgba(51,209,122,.06);font-size:13px;color:#dcebe1}.module-list span:before{content:"✓";color:var(--green-2);margin-right:8px;font-weight:950}.agro-dashboard{border:1px solid rgba(51,209,122,.30);background:linear-gradient(145deg,rgba(7,29,19,.96),rgba(3,12,9,.96));border-radius:28px;padding:20px;box-shadow:0 34px 110px rgba(0,0,0,.45),0 0 60px rgba(51,209,122,.08);transform:perspective(1200px) rotateY(-3deg)}.dashboard-top{display:flex;align-items:center;justify-content:space-between;padding:8px 6px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-top small,.dashboard-top b{display:block}.dashboard-top small{color:var(--green-2);font-weight:900;letter-spacing:1px}.dashboard-top span{font-size:10px;color:var(--green-2);border:1px solid rgba(51,209,122,.25);padding:7px 9px;border-radius:999px}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.dashboard-kpis article{padding:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:14px}.dashboard-kpis small,.dashboard-kpis strong,.dashboard-kpis i{display:block}.dashboard-kpis strong{font-size:21px;margin:6px 0}.dashboard-kpis i{font-style:normal;color:var(--green-2);font-size:10px}.dashboard-body{display:grid;grid-template-columns:1.12fr .88fr;gap:12px}.chart-card,.orders-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(2,11,8,.66);padding:16px}.chart-head{display:flex;justify-content:space-between}.chart-head small{color:var(--muted)}.bars{height:190px;display:flex;align-items:end;gap:10px;padding-top:20px}.bars i{flex:1;min-height:20px;background:linear-gradient(180deg,var(--green-2),#178c52);border-radius:6px 6px 2px 2px;box-shadow:0 0 18px rgba(51,209,122,.15)}.orders-card p{display:flex;justify-content:space-between;gap:10px;padding:11px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px}.orders-card p:last-child{border-bottom:0}.orders-card em{font-style:normal;color:var(--gold)}
.agro-solutions{background:radial-gradient(circle at 50% 10%,rgba(51,209,122,.10),transparent 38%)}.agro-v4 .agro-grid article{border-color:rgba(51,209,122,.20);background:linear-gradient(145deg,rgba(7,30,19,.82),rgba(3,14,10,.80))}.agro-v4 .agro-grid article span{background:rgba(51,209,122,.10);border-color:rgba(51,209,122,.28)}
.profiles-section{background:#06150e}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.profile-grid article{min-height:170px;border:1px solid rgba(233,185,93,.18);border-radius:20px;padding:24px;background:linear-gradient(145deg,rgba(41,31,14,.20),rgba(5,23,15,.82));position:relative;overflow:hidden}.profile-grid article:before{content:"";position:absolute;inset:auto -25px -45px auto;width:120px;height:120px;border:1px solid rgba(51,209,122,.16);border-radius:50%}.profile-grid b{color:var(--gold);font-size:22px}.profile-grid p{color:var(--muted);line-height:1.6}
.ai-agro-panel{border-color:rgba(51,209,122,.28)}.agro-v4 .ai-prompts span{border-color:rgba(51,209,122,.24);background:rgba(51,209,122,.07)}.agro-v4 .ai-console{border-color:rgba(51,209,122,.28);background:linear-gradient(145deg,#082217,#04120d)}.agro-v4 .ai-console button{background:linear-gradient(135deg,#178e52,#46d478)}
.agro-v4 .segment-card:first-child{border-color:var(--green);box-shadow:0 0 0 1px rgba(51,209,122,.35),0 20px 60px rgba(51,209,122,.12)}.agro-v4 .segment-card:first-child:after{content:"ESPECIALIDADE VERTEX";position:absolute;right:12px;top:12px;z-index:3;background:rgba(51,209,122,.92);color:#04150d;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.9px}.agro-v4 .central-panel{border-color:rgba(51,209,122,.28);background:linear-gradient(145deg,rgba(7,31,20,.92),rgba(3,14,10,.88))}.agro-v4 .central-list span{border-color:rgba(51,209,122,.18);background:rgba(51,209,122,.055)}.agro-v4 .case-feature,.agro-v4 .brand-panel,.agro-v4 .contact-panel{border-color:rgba(51,209,122,.22)}.agro-v4 .contact-panel{background:linear-gradient(145deg,rgba(7,31,20,.95),rgba(3,13,9,.95));box-shadow:0 25px 90px rgba(51,209,122,.10)}.agro-v4 .contact-circuit{background-image:radial-gradient(circle at 25% 15%,rgba(51,209,122,.14),transparent 30%),linear-gradient(90deg,rgba(51,209,122,.035) 1px,transparent 1px),linear-gradient(rgba(51,209,122,.035) 1px,transparent 1px)}.agro-v4 .footer{background:#020b07;border-top-color:rgba(51,209,122,.14)}.agro-v4 .whats-float{background:linear-gradient(135deg,#159954,#43d475)}
@media(max-width:1100px){.agro-brand-badge{display:none}.manifesto-grid,.os-v4-layout{grid-template-columns:1fr}.operation-flow{display:grid;grid-template-columns:repeat(2,1fr)}.operation-flow>b{display:none}.agro-dashboard{transform:none}.profile-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.agro-hero-v4{min-height:auto}.agro-metrics,.dashboard-kpis,.dashboard-body,.profile-grid,.module-list,.pain-list{grid-template-columns:1fr}.manifesto-image img{height:360px}.operation-flow{grid-template-columns:1fr}.agro-ticker div{justify-content:flex-start;overflow:hidden;padding-left:14px}.agro-dashboard{padding:13px}.bars{height:130px}.hero-badges span:last-child{display:none}}
/* ===== V5 CONSULTORIA EM VENDAS + TECNOLOGIA ===== */
.vertex-v5{--green:#52d681;--green-2:#8be66c;--gold:#f3bd55;--sales-blue:#178dff;background:#03100c}.sales-hero .hero-overlay{background:linear-gradient(90deg,rgba(2,11,9,.97) 0%,rgba(3,16,13,.88) 48%,rgba(3,12,18,.48) 100%),linear-gradient(0deg,rgba(2,10,8,.88),transparent 48%)}
.sales-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.sales-pillars article{padding:15px 16px;border:1px solid rgba(82,214,129,.22);border-radius:15px;background:rgba(4,22,16,.58);backdrop-filter:blur(10px)}.sales-pillars b{display:block;color:#fff;font-size:15px}.sales-pillars span{display:block;color:#9db5aa;font-size:12px;margin-top:4px}
.sales-position{background:radial-gradient(circle at 50% 0,rgba(82,214,129,.11),transparent 45%)}.consulting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.consulting-grid article{border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:27px;background:linear-gradient(145deg,rgba(7,29,21,.9),rgba(3,13,11,.88));min-height:220px;transition:.25s}.consulting-grid article:hover{transform:translateY(-5px);border-color:rgba(82,214,129,.45);box-shadow:0 20px 55px rgba(18,95,57,.2)}.consulting-grid span{font-size:32px}.consulting-grid h3{font-size:21px;margin:18px 0 9px}.consulting-grid p{color:var(--muted);line-height:1.65;margin:0}
.agro-focus{background:linear-gradient(180deg,#03100c,#061910 50%,#03100c)}.agro-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.agro-audience{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.agro-audience span{border:1px solid rgba(82,214,129,.22);background:rgba(82,214,129,.07);border-radius:12px;padding:12px;color:#d8f4e1;font-size:13px}
.pain-section{background:#06100e}.pain-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.pain-cards article{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:25px;background:rgba(255,255,255,.035);overflow:hidden}.pain-cards b{font-size:48px;color:rgba(82,214,129,.18)}.pain-cards h3{font-size:20px}.pain-cards p{color:var(--muted);line-height:1.6}.pain-cards article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--green),var(--gold));transform:scaleX(0);transition:.25s}.pain-cards article:hover:after{transform:scaleX(1)}
.technology-section{background:radial-gradient(circle at 85% 35%,rgba(23,141,255,.14),transparent 34%)}
.founder-section{background:linear-gradient(135deg,#061b12,#030c0a 55%,#071623)}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.founder-photo{position:relative;border-radius:28px;overflow:hidden;min-height:610px;border:1px solid rgba(82,214,129,.3);box-shadow:0 30px 90px rgba(0,0,0,.45)}.founder-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.founder-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,12,8,.96),transparent 50%)}.founder-title{position:absolute;z-index:2;left:28px;right:28px;bottom:26px}.founder-title strong{display:block;font-size:42px}.founder-title span{display:block;color:var(--green-2);font-weight:800;margin-top:4px}.founder-copy h2{font-size:48px;line-height:1.08;margin:14px 0 22px}.founder-copy p{color:#b9c9c2;line-height:1.78}.founder-copy blockquote{margin:25px 0;padding:20px 22px;border-left:4px solid var(--green);background:rgba(82,214,129,.07);font-size:20px;font-weight:800;color:#fff}.founder-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 25px}.founder-tags span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbeae4;font-size:12px}
.vertex-v5 .eyebrow{color:var(--green-2)}.vertex-v5 .btn-primary{background:linear-gradient(135deg,#0d9f54,#42d878);box-shadow:0 15px 40px rgba(29,176,96,.24)}.vertex-v5 .agro-brand-badge{border-color:rgba(82,214,129,.32);color:#a7f0bd;background:rgba(82,214,129,.08)}.vertex-v5 .agro-ticker{border-color:rgba(82,214,129,.2)}.vertex-v5 .agro-ticker i{color:var(--gold)}
@media(max-width:1000px){.consulting-grid{grid-template-columns:repeat(2,1fr)}.agro-focus-grid,.founder-grid{grid-template-columns:1fr}.pain-cards{grid-template-columns:repeat(2,1fr)}.founder-photo{min-height:520px}}
@media(max-width:700px){.sales-pillars,.consulting-grid,.pain-cards,.agro-audience{grid-template-columns:1fr}.founder-photo{min-height:460px}.founder-copy h2{font-size:35px}.founder-title strong{font-size:34px}}
