/*
Theme Name: EIO Global Ventures
Author: OpenAI
Description: Premium, conversion-focused theme for EIO Global Ventures.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: eio-global
*/
:root{--ink:#40291d;--cream:#f9f0e7;--paper:#fffdf8;--gold:#d7b63d;--muted:#a9aaa3;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;height:auto;display:block}.site-header{position:absolute;z-index:10;top:0;left:0;right:0;color:var(--cream);border-bottom:1px solid #ffffff2c}.header-inner{max-width:var(--max);margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand-logo{width:min(330px,29vw);max-height:68px;object-fit:contain;object-position:left center}.footer-logo{width:240px;max-height:105px;object-fit:contain;object-position:left center}.footer-brand{display:inline-flex}.eio-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.eio-contact-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:bold;letter-spacing:.04em}.eio-contact-form input,.eio-contact-form select,.eio-contact-form textarea{width:100%;border:1px solid #d8cfc0;background:#fffdf8;padding:13px;font:inherit;color:#40291d;border-radius:0}.eio-contact-form label:nth-last-of-type(1){grid-column:1/-1}.eio-contact-form button{justify-self:start}.eio-form-success{background:#e9f3eb;border-left:4px solid #34734d;padding:14px 18px}.contact-panel a{display:inline-block;margin-top:8px;color:#674833;border-bottom:1px solid #d7b63d;padding-bottom:5px}.brand-mark{font:25px var(--serif);letter-spacing:.12em;border:1px solid var(--gold);padding:3px 8px}.brand-name{display:block;font-size:12px;letter-spacing:.2em;font-weight:bold}.brand-sub{display:block;font-size:9px;letter-spacing:.18em;color:#c7c2b7;text-transform:uppercase}.main-nav ul{display:flex;gap:22px;align-items:center;list-style:none;margin:0;padding:0}.main-nav a{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;background:var(--gold);color:var(--ink);border:1px solid var(--gold);font-size:10px;font-weight:bold;letter-spacing:.12em;text-transform:uppercase;transition:.2s}.header-cta:hover,.button:hover{background:transparent;color:var(--cream)}.button-outline{background:transparent;color:inherit;border-color:currentColor}.button-dark{background:var(--ink);color:var(--cream);border-color:var(--ink)}.menu-toggle{display:none;background:none;color:inherit;border:1px solid #ffffff44;padding:8px 12px}.hero{min-height:740px;background:linear-gradient(90deg,#0d100de0,#0d100d85 54%,#0d100d20),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2200&q=85') center/cover;display:flex;align-items:center;color:var(--cream);padding:145px 28px 90px}.hero-inner{max-width:var(--max);width:100%;margin:auto}.eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:bold}.hero h1{font:400 clamp(48px,7vw,92px)/1.02 var(--serif);letter-spacing:-.035em;max-width:790px;margin:24px 0}.hero-copy{max-width:540px;color:#deddd6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-note{margin-top:68px;display:flex;gap:36px;color:#d0cec6;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.hero-note span:before{content:'—';color:var(--gold);margin-right:10px}.section{padding:96px 28px}.container{max-width:var(--max);margin:auto}.section-dark{background:var(--ink);color:var(--cream)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.section-heading h2,.statement h2,.cta-band h2{font:400 clamp(34px,4.5vw,58px)/1.1 var(--serif);letter-spacing:-.025em;margin:16px 0}.section-heading p{max-width:440px;color:#777970;margin:0}.section-dark .section-heading p{color:#b7b8b0}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.statement h2{max-width:540px}.statement-copy{color:#bcbeb5;max-width:520px}.statement-copy p:first-child{font-size:19px;color:var(--cream)}.text-link{display:inline-block;border-bottom:1px solid var(--gold);padding:0 0 8px;margin-top:18px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9d4c8;border:1px solid #d9d4c8}.service-card{background:var(--paper);min-height:320px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:.25s}.service-card:hover{background:#f0eadf;transform:translateY(-3px)}.service-number,.listing-type{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9c7c46}.service-card h3{font:400 28px var(--serif);margin:42px 0 12px}.service-card p{font-size:13px;color:#73766d;margin:0 0 26px}.service-card .text-link{margin-top:auto}.audience-grid,.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.audience-card,.proof-item{border-top:1px solid #555950;padding:24px 12px 10px 0}.audience-card h3,.proof-item h3{font:400 24px var(--serif);margin:0 0 12px}.audience-card p,.proof-item p{font-size:13px;color:#b7b8b0}.audience-card a{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.split-feature{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.feature-image{background:url('https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1200&q=85') center/cover;min-height:420px}.feature-content{padding:70px clamp(30px,7vw,100px);background:#eee8dc;display:flex;flex-direction:column;justify-content:center}.feature-content h2{font:400 clamp(35px,4vw,54px)/1.1 var(--serif);margin:18px 0}.feature-content p{color:#686b61;max-width:470px}.feature-content .button{align-self:flex-start;margin-top:18px}.cta-band{background:var(--gold);padding:76px 28px;color:var(--ink)}.cta-inner{max-width:var(--max);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.cta-band .eyebrow{color:#3c3324}.cta-band h2{max-width:700px}.cta-band .button{background:var(--ink);color:var(--cream);border-color:var(--ink);white-space:nowrap}.site-footer{background:#10120f;color:var(--cream);padding:68px 28px 24px}.footer-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-intro p{max-width:300px;color:#a6a99f;font-size:13px}.footer-col h4{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.footer-col ul{list-style:none;padding:0}.footer-col li{margin-bottom:10px;font-size:13px;color:#c4c6be}.footer-bottom{max-width:var(--max);margin:52px auto 0;padding-top:18px;border-top:1px solid #30332c;color:#858980;display:flex;justify-content:space-between;font-size:10px}.whatsapp-float{position:fixed;z-index:40;right:22px;bottom:22px;background:#1d6d4d;color:white;border-radius:30px;padding:13px 18px;box-shadow:0 8px 30px #0002;font-size:11px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase}.page-hero{padding:180px 28px 80px;background:var(--ink);color:var(--cream)}.page-hero h1{font:400 clamp(42px,6vw,74px)/1.05 var(--serif);margin:20px 0}.page-content,.post-content{max-width:900px;margin:auto;padding:70px 28px 100px;min-height:40vh}.page-content h2,.page-content h3{font-family:var(--serif);font-weight:400}.contact-panel{background:#f0eadf;padding:32px;margin-top:24px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.listing-card{border:1px solid #e1ddd4;background:#fff}.listing-card img{width:100%;height:230px;object-fit:cover}.listing-card-body{padding:22px}.listing-card h2{font:400 26px var(--serif)}.listing-card p{font-size:13px;color:#73766d}.post-content h1{font:400 clamp(36px,5vw,60px)/1.1 var(--serif)}@media(max-width:1000px){.main-nav ul{gap:12px}.main-nav a{font-size:9px}.header-cta{display:none}.ecosystem-grid,.audience-grid,.proof-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.section-heading{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:720px){.brand-logo{width:210px;max-height:52px}.eio-contact-form{grid-template-columns:1fr}.eio-contact-form label:nth-last-of-type(1){grid-column:auto}.header-inner{padding:16px 20px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#171916;padding:18px 22px}.main-nav.is-open{display:block}.main-nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero{min-height:680px;padding:130px 22px 70px;background-position:58% center}.hero h1{font-size:52px}.hero-note{flex-direction:column;gap:12px;margin-top:44px}.section{padding:68px 22px}.statement-grid,.split-feature{grid-template-columns:1fr;gap:28px}.ecosystem-grid,.audience-grid,.proof-grid,.listing-grid{grid-template-columns:1fr}.service-card{min-height:250px}.service-card h3{margin-top:26px}.feature-content{padding:48px 24px}.cta-inner{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-intro{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding:140px 22px 60px}.whatsapp-float{right:14px;bottom:14px;padding:12px 14px}}
