.global-presence{padding:56px 0}.global-presence .wrap{margin:0 auto;max-width:1180px}.gp-header .sub{color:#000;margin:0 0 22px;max-width:85ch}.global-presence .gp-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.global-presence .gp-card{background:#fdfdfd;border:1px solid #ddd;border-radius:10px;padding:18px}.about-page-faqs{margin:28px auto 34px!important}.global-presence .gp-top{display:flex;flex-direction:column;gap:8px}.global-presence .gp-tag{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;padding:4px 10px;width:fit-content}.global-presence .gp-city{color:#cc0201;margin:0}.global-presence .gp-note{color:var(--muted);font-size:14px;line-height:1.55;margin:10px 0 12px}.global-presence .gp-address{color:var(--muted);font-size:13px;font-style:normal;line-height:1.55;margin:0}.gp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.global-presence .gp-link{align-items:center;border:1px solid #cc0201;border-radius:10px;color:inherit;display:inline-flex;font-size:13px;justify-content:center;padding:8px 12px;text-decoration:none}.global-presence .gp-link:hover{border-color:#cc0201}.global-presence .gp-link--accent{background:#cc0201;border-color:#cc0201;color:#fff}.global-presence .gp-footnote{color:var(--muted);font-size:13px;margin:14px 0 0}.global-presence .gp-footnote a{color:#cc0201};@media (max-width:980px){.global-presence .gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.global-presence .gp-grid{grid-template-columns:1fr}.btn{margin:6px 4px!important}.enveu-partner-faq-aboutus .faq{display:block!important}}.about-enveu-page-section{margin:0 auto;max-width:1200px;padding:28px 20px}.compliance,.people,.trust-security{padding:40px 0}.compliance .wrap,.people .wrap,.trust-security .wrap{margin:0 auto;margin:5px 0;max-width:1120px;padding:0}.compliance,.compliance-enveu h2,.enveu-journey .wrap h2,.people,.trust-security h2{margin-bottom:10px}.compliance .sub,.people .sub,.trust-security .sub{font-size:16px;max-width:920px;opacity:.9}.people-grid,.trust-security .grid3{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.people-grid .people-card p{min-height:85px}.enveu-enables .wrap h2{margin-bottom:10px}.people-card,.trust-security .tile{border:2px dotted #ddd;border-radius:14px;padding:18px}.badge-card{background:#fafafa;border:1px solid #eee;border-radius:16px;padding:24px;transition:all .3s ease}.badge-card .badge-label{font-size:20px;margin-bottom:12px}.trust-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.badge-link,.people-link,.trust-links a{color:#cc0201;font-weight:700;text-decoration:none}.trust-security .note{font-size:13px;margin-top:14px;opacity:.85}.badge-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:35px}.badge-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.badge-note{font-size:13px;margin-top:8px}.compliance-cta{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #eee;border-radius:24px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:35px;padding:20px}.compliance-cta h3{margin-bottom:6px}.compliance-cta .actions{display:flex;flex-wrap:wrap;gap:10px}.about-skip-text{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px}.who-its-for .wrap .sub{max-width:920px}.grid3{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.grid3 .tile{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px}.grid3 .tile h3{font-size:20px;margin:0 0 6px}.grid3 .tile p{margin:0}@media (max-width:980px){.people-grid,.trust-security .grid3{grid-template-columns:1fr}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.badge-grid{grid-template-columns:1fr}}.btn{border:1px solid #ddd;border-radius:12px;display:inline-block;font-weight:600;margin:0 5px;padding:10px!important;text-decoration:none;white-space:nowrap}.btn.primary{background:#cc0201;border-color:#cc0201!important;color:#fff}.ops-header{align-items:center;display:flex;gap:40px;justify-content:space-between}.ops-header h1{color:#0f172a;font-size:44px;letter-spacing:0;line-height:130%;margin:14px 0 12px}.ops-header h2{margin-bottom:10px}.ops-header p{color:#000;font-size:16px}.ops-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ops-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(15,23,42,.06);padding:30px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.ops-card:before{background:linear-gradient(90deg,#ff1f3d,#ff6b6b);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;top:0;width:100%}.ops-card:hover{box-shadow:0 18px 40px rgba(15,23,42,.12);transform:translateY(-6px)}.ops-card .icon{display:inline-block;font-size:28px}.ops-card h3{color:#0f172a;font-size:20px;margin-bottom:6px}.ops-card p{color:#000;font-size:15px}.ops-trust{color:#707070;font-size:16px;margin-top:10px;padding-top:20px;text-align:center}@media (max-width:768px){.ops-header{align-items:flex-start;flex-direction:column}.ops-header h2{font-size:34px}}.hero{background:linear-gradient(180deg,#f7f9fc,#fff 60%);padding:60px 5%}.herogrid{align-items:start;display:grid;gap:20px;grid-template-columns:1fr}.herogrid .div-left{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:20px;box-shadow:var(--shadow);padding:30px}.eyebrow{align-items:center;background:#f9f9f9;border-radius:999px;color:#ff1a40;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 10px}h1{font-size:44px;letter-spacing:0;line-height:130%;margin:14px 0 12px}h1 span{color:#ff1a40}.enveu-enables .tile{align-items:flex-start;background:#fff;border:1px solid rgba(10,12,16,.03);border-radius:12px;box-shadow:0 4px 5px rgba(11,22,45,.04);display:flex;gap:20px;padding:20px;transition:all .3s ease}.enveu-enables .tile:hover{transform:translateY(-2px)}.enveu-enables .tile .icon{align-items:center;background:linear-gradient(180deg,#fff,#fff);border:1px solid rgba(0,0,0,.04);border-radius:10px;box-shadow:0 6px 14px rgba(43,110,246,.06);display:flex;height:52px;justify-content:center;min-width:52px}.enveu-enables.tile h3{font-size:18px;margin:2px 0 6px}.enveu-enables .tile p{color:#000;font-size:14px;margin:0}.enveu-enables .pillrow{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.enveu-enables .pill{background:#fff;border:1px solid #f2afaf;border-radius:999px;box-shadow:0 6px 10px rgba(11,22,45,.04);color:#000;font-size:14px;padding:10px}.enveu-exists{background:linear-gradient(180deg,#f7f9fc,#fff 60%);padding:60px 5%}.enveu-exists .tile{background:#fff;border:1px solid rgba(10,12,16,.03);border-radius:10px;box-shadow:0 6px 18px rgba(11,22,45,.04);padding:20px}.enveu-exists .tile:hover{background:#ffecec}.enveu-exists .tile h3{font-size:18px;margin:0 0 8px}.enveu-exists .tile p{font-size:16px;margin:0}.enveu-exists .quote{background:#ffecec;border:1px solid rgba(10,12,16,.03);border-radius:10px;box-shadow:0 6px 18px rgba(11,22,45,.04);padding:20px}.enveu-exists .quote p{color:var(--ink);font-size:16px;margin:0}.enveu-exists .quote small{color:#445066;display:block;margin-top:10px}.why-header h2{color:#0f172a;font-size:32px;margin-bottom:10px}.why-header p{color:#000;font-size:16px;line-height:1.6;margin:6px 0}.why-split{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px;margin-top:35px}.why-box{background:#fff;border-radius:18px;box-shadow:0 0 10px #ddd;padding:40px}.why-box .tag{color:#fe1b40;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.why-box h3{color:#0f172a;font-size:20px;margin-bottom:14px;margin-top:10px}.why-box p{color:#475569;font-size:16px;line-height:1.7}.why-quote{background:#fff1f2;border-radius:20px;margin:auto;max-width:100%;padding:30px}.why-quote blockquote{color:#0f172a;font-size:22px;font-weight:500;line-height:1.6;margin-bottom:10px}.why-quote .author{color:#000;font-size:16px}@media (max-width:900px){.why-split{grid-template-columns:1fr}.why-header h2{font-size:36px}.why-quote{padding:30px}.why-quote blockquote{margin:10px}}.philosophy-container{display:grid;gap:20px;margin:0 auto}.philosophy-intro{display:flex;flex-direction:column;justify-content:center}.compliance .wrap,.global-presence .wrap .gp-header h2,.people .wrap,.trust-security .wrap h2{margin-bottom:10px}.philosophy-intro h2{color:#0b1320;font-size:32px;margin-bottom:10px}.philosophy-intro p{color:#000;font-size:18px}.philosophy-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.philosophy-item{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.05);padding:20px;position:relative;transition:all .3s ease}.philosophy-item:hover{box-shadow:0 20px 60px rgba(0,0,0,.08);transform:translateY(-6px)}.philosophy-item .count{color:#fe1b40;font-size:28px;font-weight:700;position:absolute;right:12px;top:0}.philosophy-item h3{color:#0b1320;font-size:20px;margin-bottom:12px}.philosophy-item p{color:#000;font-size:16px;line-height:1.6;margin:0}@media (max-width:992px){.philosophy-container,.philosophy-grid{grid-template-columns:1fr}}.journey-horizontal h2{font-size:42px;font-weight:700}.subtitle{color:#5b6475;font-size:18px;margin:12px 0 60px;max-width:680px}.journey-track{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:35px}.journey-step .year{background-color:#ffecec;border-bottom-left-radius:16px;border-top-left-radius:16px;color:#000;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.08em;margin-bottom:0;min-height:167px;padding:10px;text-orientation:upright;text-transform:uppercase;writing-mode:vertical-lr}.journey-step .year-18{background-color:#ffd6d6;color:#000}.journey-step .year-19{background-color:#fdb1b0;color:#000}.journey-step .year-20{background-color:#f98a89;color:#000}.journey-step .year-21{background-color:#d61c1b;color:#fff}.journey-step .year-22{background-color:#ea5150;color:#fff}.journey-step .year-23,.journey-step .year-24,.journey-step .year-25{background-color:#d61c1b;color:#fff}.journey-step .year-26{background-color:#cc0201;color:#fff}.journey-step{align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.06);display:flex;gap:20px;margin-top:20px;padding:0;position:relative;transition:transform .3s ease}.journey-step .txt{padding-right:20px}.journey-step h3{color:#000;font-size:22px;margin-bottom:5px;margin-top:0}.journey-step p{color:#000;font-size:16px;line-height:1.6;margin-bottom:0}.journey-step.active{border:1px solid #ee2a46}@media (max-width:992px){.journey-track{grid-template-columns:1fr}}.enveu-roadmap{padding:60px 5%}.lead{font-size:18px;margin:0}.heroactions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.card{background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:var(--shadow)}.sidecard{padding:30px}.sidecard h3{font-size:30px;margin:0 0 8px}.sidecard p{color:#445066;margin:0}.kpis{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:14px}.kpi{background:#fe1b40;border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:15px 20px}.kpi strong{display:block;font-size:18px}.kpi span{color:#fff;font-size:12px}.integration-hero{background:#fdebed;overflow:hidden;padding:30px 20px;position:relative}.compliance-enveu,.enveu-enables,.enveu-journey,.global-presence,.ops-section,.people,.philosophy-section,.who-enveu,.why-enveu{padding:34px 0}.media-stack,.wrap{margin:0 auto;max-width:1180px}.about-cta-css,.about-page-faqs{margin:32px auto!important;max-width:1180px!important}.h2{font-size:28px;letter-spacing:-.01em}.h2,.sub{margin:0 0 10px}.sub{color:#000;font-size:16px}.grid3{gap:14px}.grid2,.grid3{display:grid;grid-template-columns:repeat(3,1fr)}.grid2{gap:20px}.tile{background:#fff;border:1px solid #e7ecf3;border-radius:10px;padding:18px}.tile h3{font-size:16px;margin:0 0 8px}.tile p{color:#000;font-size:16px;margin:0}.stack-header{margin-bottom:20px}.stack-header h2{font-size:32px;margin-bottom:10px;margin-top:34px}.stack-header p{color:#5b6472;font-size:18px}.stack-flow{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:35px}.stack-card{background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:15px;transition:all .3s ease}.stack-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-6px)}.stack-card h3{font-size:20px;margin-bottom:10px;margin-top:0}.stack-card h4{color:#cc0201;font-size:16px}.italic-text{font-size:12px;font-style:italic;margin-top:10px!important}.stack-card p{color:#000;margin:0}.stack-card a{color:#cc0201;font-weight:600;text-decoration:none}.stack-card.accent{border-color:#cc0201}@media (max-width:900px){.stack-flow{grid-template-columns:1fr}}.ott-cta-card{align-items:center;background:#ee2a463d;box-shadow:0 5px 8px rgba(0,40,120,.12);display:flex;margin:0 auto;overflow:hidden;padding:28px;position:relative}.ott-badge,.ott-cta-card{border-radius:20px;color:#fff}.ott-badge{background:#fe1b40;display:inline-block;font-size:12px;font-weight:600;margin-bottom:0;padding:6px 14px}.ott-cta-content h2{color:#0f172a;font-size:34px;font-weight:700;margin-bottom:14px;margin-top:10px}.ott-cta-content p{color:#475569;font-size:16px;line-height:1.6}.ott-cta-actions{display:flex;gap:20px;margin-top:28px}.ott-cta-actions .btn{border:1px solid #000;border-radius:12px;display:inline-block;font-weight:700;padding:12px 16px;text-decoration:none;white-space:nowrap}.ott-cta-actions .btn.ghost{background:transparent;border:1px solid #000;color:#0f172a}.ott-cta-actions .btn.ghost:hover{background:#f1f5f9}.ott-cta-visual{height:260px;position:relative}.visual-circle{background:linear-gradient(135deg,#fe1b40,#b2001d);height:180px;opacity:.9;right:40px;top:40px;width:180px}.visual-circle,.visual-ring{border-radius:50%;position:absolute}.visual-ring{border:2px dashed #fe1b4087;height:220px;right:20px;top:20px;width:220px}@media (max-width:767px){.ott-cta-card{display:block;grid-template-columns:1fr;padding:36px 28px}.ott-cta-actions{display:block}.ott-cta-visual{display:none}.ott-cta-content h2{font-size:28px}}.timeline{display:grid;gap:10px}.titem{background:#fff;border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:14px;grid-template-columns:120px 1fr;padding:14px}.titem strong{color:var(--ink)}.titem span{color:var(--muted);font-size:13px}.faq{overflow:hidden}details{background:#fff;border:1px solid #eee;border-radius:14px;margin:10px 0;padding:14px 16px}summary{cursor:pointer;font-family:PublicaSlab,sans-serif;font-size:20px;font-weight:500;padding-bottom:10px}summary:focus{outline:auto;outline-color:transparent}details p{color:#222;line-height:1.7;margin-top:10px}.cta{background:linear-gradient(135deg,rgba(47,111,237,.12),rgba(0,179,164,.12));border:1px solid rgba(47,111,237,.18);border-radius:var(--radius);padding:26px}.cta h2{font-size:24px;margin:0 0 8px}.cta p{color:var(--muted);margin:0 0 14px}@media (max-width:960px){.herogrid{gap:16px;grid-template-columns:1fr}h1{font-size:36px}.grid2,.grid3,.titem{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(1,1fr)}}.who-enveu{padding:40px 0}.who-enveu h2{font-size:32px;margin-bottom:10px}.who-enveu .intro{color:#000;font-size:16px}.audience-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:35px}.audience-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:32px;transition:transform .3s ease,box-shadow .3s ease}.audience-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.12);transform:translateY(-8px)}.audience-card h3{font-size:20px;margin:14px 0}.audience-card p{color:#000;line-height:1.6}.audience-card .tag{background:#fdeff1;border-radius:20px;color:#cc0201;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.featured{background:#ee2a46}.featured,.featured h3,.featured p{color:#fff}.featured .tag{background:hsla(0,0%,100%,.2);color:#fff}@media (max-width:900px){.audience-grid{grid-template-columns:1fr}.who-enveu h2{font-size:32px}}.security-section{padding:40px 0}.section-header h2{color:#0f172a;font-size:32px;font-weight:700;margin-bottom:0}.enveu-partner-faq-aboutus .faq{align-items:start;display:grid;gap:0 24px;grid-template-columns:repeat(2,1fr)}.section-header p{color:#475569;font-size:16px;margin-top:10px}.security-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:35px}.security-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;transition:all .3s ease}.security-card:hover{box-shadow:0 20px 40px rgba(15,23,42,.08);transform:translateY(-6px)}.security-card .icon{font-size:36px;margin-bottom:16px}.security-card h3{color:#0f172a;font-size:20px;margin-bottom:12px}.security-card p{color:#475569;font-size:16px;line-height:1.6}.security-card.highlight{background:linear-gradient(180deg,#fff,#fff3f5);border-color:#ee2a46}.security-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0 24px}.security-links a{border-radius:999px;color:#ee2a46;font-size:16px;padding:10px 16px;text-decoration:none;transition:background .2s ease}.security-links a,.security-links a:hover{background:#ffeef1}.security-note{color:#64748b;font-size:13px;margin:auto;max-width:720px;text-align:center}@media (max-width:900px){.security-grid{grid-template-columns:1fr}.section-header h2{font-size:32px}}