*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#25313d;line-height:1.6}a{text-decoration:none;color:inherit}.container{width:min(1120px,92%);margin:auto}.nav{position:sticky;top:0;background:#fff;border-bottom:1px solid #dde4e8;z-index:5}.nav-inner{height:72px;display:flex;justify-content:space-between;align-items:center}.brand-logo img{height:58px;width:auto}nav{display:flex;gap:24px;align-items:center;color:#52616d}.nav-cta{border:1px solid #10243e;padding:8px 15px;border-radius:20px}.hero{background:linear-gradient(135deg,#f6faf9,#eef5f6);padding:80px 0}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.14em;color:#1e8a7a}.hero h1{font-size:clamp(2.7rem,6vw,4.8rem);line-height:1.03;letter-spacing:-.05em;color:#10243e;margin:12px 0 22px}.hero h1 span,.compact-hero h1 span{color:#1e8a7a}.lead{font-size:1.18rem;color:#586773;max-width:680px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.btn{padding:13px 20px;border-radius:8px;font-weight:750;display:inline-block}.primary{background:#10243e;color:white}.secondary{background:white;border:1px solid #b9c7ce;color:#10243e}.whatsapp{background:#16856f;color:white}.credential-box{display:flex;flex-direction:column;padding:13px 16px;border-left:3px solid #1e8a7a;background:#edf7f4;max-width:600px}.credential-box span{font-size:.82rem;color:#687482}.hero-card,.contact-card{background:#fff;border:1px solid #dde4e8;border-radius:18px;padding:28px;box-shadow:0 15px 40px rgba(16,36,62,.08)}.portrait{width:125px;height:125px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid #eef4f2}.hero-card h3,.contact-card h3{color:#10243e}.hero-card li{padding:5px;color:#687482}.card-note{border-top:1px solid #dde4e8;padding-top:15px;color:#687482;font-size:.88rem}.trust-strip{background:#10243e;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0}.trust-grid div{padding:5px 25px;border-right:1px solid #34465b}.trust-grid div:last-child{border:0}.trust-grid span,.trust-grid strong{display:block}.trust-grid span{color:#c9d5df}.section{padding:85px 0}.light{background:#f6f7f5}.two-col,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.section h2,.contact h2,.local-section h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.1;color:#10243e;letter-spacing:-.04em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.cards article{background:#fff;border:1px solid #dde4e8;border-radius:14px;padding:24px}.cards h3{color:#10243e}.cards p,.content-grid p{color:#687482}.icon{color:#1e8a7a;font-weight:800}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.steps>div{border-top:2px solid #1e8a7a;padding-top:18px}.steps span{color:#1e8a7a;font-weight:800}.steps h3{color:#10243e}.local-section{background:#1e8a7a;color:white;padding:65px 0}.local-box{display:flex;justify-content:space-between;align-items:center;gap:35px}.local-section h2{color:white}.light-eyebrow{color:#d8fff6}.light-btn{background:#fff;color:#10243e}.contact{background:#edf4f3;padding:85px 0}.contact-links{display:flex;flex-direction:column;gap:8px;font-weight:750;color:#10243e}.narrow{max-width:850px}.narrow details{border-bottom:1px solid #dde4e8;padding:18px 0}.narrow summary{font-weight:750;color:#10243e}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.content-grid>div{padding:25px;border:1px solid #dde4e8;border-radius:14px}.compact-hero{padding:70px 0}.compact-hero h1{font-size:clamp(2.5rem,6vw,4.4rem);color:#10243e;line-height:1.05}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.footer-grid p{font-size:.85rem;color:#cbd6df}.footer-grid strong{color:white}.copyright{border-top:1px solid #304052;margin-top:25px;padding:15px 0;color:#91a0ad;font-size:.75rem}footer{background:#0c1b2e;padding:45px 0 20px;color:white}@media(max-width:800px){nav{display:none}.hero-grid,.two-col,.contact-grid{grid-template-columns:1fr;gap:35px}.cards,.steps,.content-grid{grid-template-columns:1fr 1fr}.local-box{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}}@media(max-width:520px){.cards,.steps,.content-grid{grid-template-columns:1fr}.brand-logo img{height:48px}.hero{padding:55px 0}.trust-grid{grid-template-columns:1fr}.trust-grid div{border:0;border-bottom:1px solid #34465b;padding:12px 0}}
.brand-logo{display:flex;align-items:center;gap:0;white-space:nowrap;font-size:1.18rem;font-weight:850;letter-spacing:-.035em;color:#10243e}.cw-wise{color:#16856f}.cw-investments{font-size:.86em;color:#10243e;margin-left:6px;font-weight:750}.brand-logo:hover{text-decoration:none}


/* Detailed investor disclosure */
.disclosure{padding:72px 0;background:#f7f8fa}
.disclosure-card{max-width:980px;margin:24px auto 0;background:#fff;border:1px solid #e3e7ec;border-radius:18px;padding:30px 32px;box-shadow:0 8px 30px rgba(15,23,42,.05)}
.disclosure-card p{margin:0 0 16px;line-height:1.7;color:#3b4350}
.disclosure-card p:last-child{margin-bottom:0}
.standard-warning{padding:16px 18px;border-left:4px solid #1d4ed8;background:#eef4ff;color:#172554!important;border-radius:8px}
.disclosure-note{padding-top:14px;border-top:1px solid #e3e7ec}
@media(max-width:700px){.disclosure-card{padding:22px 18px}.disclosure{padding:52px 0}}
