.mobile-menu,.primary-btn{cursor:pointer}.brand-name,.who-title h2{font-family:"Playfair Display",serif}.brand-name,.ecosystem-header h2 span,.purpose-content h2 span,.seo-section h2 span,.values h2 span,.who-title h2 span{color:var(--gold-light)}.mission-card,.value-card,.values{text-align:center}.ecosystem-card a,.ecosystem-card strong,.mission-card h3,.primary-btn,.value-card h3{text-transform:uppercase}:root{--bg-soft:#0a0907;--card:rgba(18, 16, 13, 0.86);--card-2:rgba(16, 14, 11, 0.92);--gold-soft:rgba(213, 162, 87, 0.22);--white-soft:#f6f1ea}body{background:radial-gradient(circle at top right,rgba(213,162,87,.1),transparent 28%),radial-gradient(circle at 15% 30%,rgba(213,162,87,.05),transparent 28%),var(--bg)}.page{background:linear-gradient(180deg,#040404 0,#070706 48%,#050505 100%)}.brand-name{font-size:27px;line-height:1;letter-spacing:-.5px;white-space:nowrap}.nav a{font-weight:600}.client-btn,.pill{font-weight:700}.hero{min-height:680px}.hero-bg img{opacity:.82}.hero-bg::before{background:linear-gradient(90deg,#050505 0,rgba(5,5,5,.93) 25%,rgba(5,5,5,.54) 52%,rgba(5,5,5,.12) 76%,rgba(5,5,5,.36) 100%),linear-gradient(180deg,rgba(5,5,5,.18) 0,rgba(5,5,5,.72) 100%)}.hero-content{padding:48px 22px 120px}.hero-text{width:min(520px,100%);padding-top:10px}.hero h1{font-size:clamp(43px, 5vw, 64px);color:var(--white-soft);max-width:500px}.hero p{width:min(390px,100%)}.primary-btn{margin-top:27px;width:fit-content;min-width:252px;height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.2px}.mission-card,.who-card{border:1px solid var(--line)}.primary-btn svg{width:18px;height:18px;stroke-width:2.3}.hero-features{display:flex;align-items:center;gap:20px;margin-top:38px;color:var(--muted)}.feature-mini{display:flex;align-items:center;gap:11px;min-width:126px}.feature-mini svg{width:27px;height:27px;stroke:var(--gold-light);flex:0 0 auto}.feature-mini span{font-size:11px;line-height:1.45;color:rgba(244,238,228,.74)}.separator{width:1px;height:28px;background:var(--line)}.main{z-index:3;margin:-64px auto 0;padding:0 22px 54px}.who-card{min-height:278px;display:grid;grid-template-columns:1.05fr 1.1fr 0.95fr 0.95fr;gap:14px;padding:34px 36px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),var(--card);border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.ecosystem-section,.purpose-card{box-shadow:0 24px 70px rgba(0,0,0,.28)}.section-label{font-weight:700;margin-bottom:20px}.who-title h2{font-size:34px;line-height:1.08;font-weight:500;letter-spacing:-.6px;color:var(--white-soft);max-width:235px}.who-copy{padding-top:13px;max-width:300px}.who-copy p{font-size:13px;line-height:1.75;color:rgba(244,238,228,.67);margin-bottom:16px}.mission-card{min-height:208px;padding:27px 24px;border-radius:10px;background:rgba(9,8,7,.46);display:flex;flex-direction:column;align-items:center}.purpose-card,.value-card{border:1px solid var(--line)}.mission-card svg{width:48px;height:48px;stroke:var(--gold-light);margin-bottom:19px}.mission-card h3{font-family:Cinzel,serif;font-size:13px;color:var(--gold-light);letter-spacing:.8px;margin-bottom:12px}.mission-card p{color:rgba(244,238,228,.72);font-size:13px;line-height:1.55}.values{padding:24px 0 18px}.values .section-label{margin-bottom:5px}.values h2{font-family:"Playfair Display",serif;font-size:clamp(26px, 3.4vw, 35px);line-height:1.15;font-weight:500;letter-spacing:-.5px;color:var(--white-soft);margin-bottom:22px}.values-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.value-card{min-height:170px;padding:21px 15px 17px;border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008)),rgba(15,13,10,.84);display:flex;flex-direction:column;align-items:center}.purpose-card,.purpose-image{min-height:224px;overflow:hidden}.value-card svg{width:46px;height:46px;stroke:var(--gold-light);margin-bottom:15px}.value-card h3{font-family:Cinzel,serif;font-size:12px;line-height:1.2;color:var(--gold-light);letter-spacing:.7px;margin-bottom:10px}.ecosystem-header h2,.purpose-content h2{font-family:"Playfair Display",serif;font-weight:500;letter-spacing:-.8px}.value-card p{color:rgba(244,238,228,.67);font-size:12px;line-height:1.5}.purpose-card{display:grid;grid-template-columns:310px 1fr 230px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),var(--card-2)}.purpose-content,.purpose-logo{display:flex;flex-direction:column}.purpose-image{position:relative}.purpose-image img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.78}.purpose-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(13,12,10,.72) 100%)}.purpose-content{padding:31px 34px;align-items:flex-start;justify-content:center}.purpose-content .section-label{margin-bottom:12px}.purpose-content h2{font-size:clamp(28px, 3vw, 38px);line-height:1.06;color:var(--white-soft);max-width:540px;margin-bottom:8px}.purpose-content p{color:rgba(244,238,228,.66);font-size:13px;line-height:1.5;max-width:520px}.purpose-content .primary-btn{margin-top:17px;min-width:235px;height:43px}.purpose-logo{align-items:center;justify-content:center;padding:20px 28px}.purpose-logo img{width:145px;height:auto;object-fit:contain;margin-bottom:8px}.purpose-logo strong{font-family:"Playfair Display",serif;font-size:31px;font-weight:500;color:var(--gold-light);line-height:1;text-align:center}.ecosystem-section{margin-top:24px;padding:38px 36px;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle at top right,rgba(213,162,87,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(13,11,9,.9)}.ecosystem-header{max-width:790px;margin-bottom:24px}.ecosystem-header h2{font-size:clamp(30px, 3.5vw, 44px);line-height:1.06;color:var(--white-soft);margin-bottom:12px}.ecosystem-header p{color:rgba(244,238,228,.7);font-size:14px;line-height:1.75}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ecosystem-card{min-height:210px;padding:25px 22px;border:1px solid rgba(213,162,87,.26);border-radius:10px;background:rgba(7,7,6,.58);display:flex;flex-direction:column;justify-content:space-between}.ecosystem-card strong{display:block;font-family:Cinzel,serif;color:var(--gold-light);font-size:14px;letter-spacing:.8px;margin-bottom:12px}.ecosystem-card p{color:rgba(244,238,228,.68);font-size:13px;line-height:1.62}.ecosystem-card a{margin-top:18px;color:var(--gold-light);font-size:12px;font-weight:800;letter-spacing:.4px}.seo-section{margin-top:24px;padding:38px 36px;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle at top left,rgba(213,162,87,.1),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(12,10,8,.88);box-shadow:0 22px 62px rgba(0,0,0,.24)}.seo-section h2{max-width:760px;font-family:"Playfair Display",serif;font-size:clamp(29px, 3.3vw, 42px);line-height:1.08;font-weight:500;letter-spacing:-.7px;color:var(--white-soft);margin-bottom:14px}.seo-section p{max-width:870px;color:rgba(244,238,228,.7);font-size:14px;line-height:1.78;margin-bottom:14px}.seo-keywords{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.seo-keywords span{padding:9px 13px;border:1px solid rgba(213,162,87,.28);border-radius:999px;color:rgba(244,238,228,.78);background:rgba(213,162,87,.06);font-size:12px;font-weight:600}@media (max-width:860px){.brand-name{font-size:23px}.hero-bg::before{background:linear-gradient(90deg,#050505 0,rgba(5,5,5,.91) 42%,rgba(5,5,5,.58) 100%),linear-gradient(180deg,rgba(5,5,5,.15) 0,rgba(5,5,5,.84) 100%)}.hero-content{padding:42px 18px 96px}.hero h1{max-width:460px}.hero-features{align-items:flex-start;flex-wrap:wrap;gap:16px 18px}.separator{display:none}.main{margin-top:-44px}.who-card{padding:28px 24px}.purpose-card{grid-template-columns:1fr}.purpose-image{min-height:190px}.purpose-image::after{background:linear-gradient(180deg,transparent 0,rgba(13,12,10,.82) 100%)}}@media (max-width:1080px){.who-card{grid-template-columns:1fr 1fr}.mission-card{min-height:190px}.values-grid{grid-template-columns:repeat(3,1fr)}.purpose-card{grid-template-columns:270px 1fr}.purpose-logo{display:none}.ecosystem-grid{grid-template-columns:1fr}}@media (max-width:640px){.brand-name{font-size:21px}.hero-content{padding-top:34px}.pill{height:26px;font-size:10px;padding:0 14px;margin-bottom:23px}.hero h1{font-size:42px;line-height:1.02}.primary-btn{min-width:100%}.hero-features{margin-top:30px;flex-direction:column}.feature-mini span{font-size:12px}.who-card{grid-template-columns:1fr;gap:22px;padding:26px 20px}.who-title h2{font-size:31px}.who-copy{padding-top:0;max-width:100%}.values{padding-top:28px}.values-grid{grid-template-columns:1fr 1fr}.value-card{min-height:164px;padding:19px 13px 15px}.purpose-content{padding:28px 22px}}@media (max-width:430px){.header-inner{gap:12px}.brand{gap:9px}.brand-name{font-size:19px}.hero h1{font-size:38px}.values-grid{grid-template-columns:1fr}.value-card{min-height:auto}.purpose-content h2{font-size:29px}}