.founder-page{padding-bottom:80px;color:#f4f7f5}
        .founder-section{padding:76px 0}
        .founder-section+.founder-section{border-top:1px solid rgba(255,255,255,.07)}
        .founder-container{width:min(1180px,calc(100% - 40px));margin:0 auto}
        .founder-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#c8ff28;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px}
        .founder-eyebrow:before{content:"";width:22px;height:1px;background:#c8ff28}
        .founder-title{max-width:850px;margin:0 0 22px;font-size:clamp(40px,6vw,72px);line-height:1.04;letter-spacing:-.05em}
        .founder-title span{color:#c8ff28}
        .founder-lead{max-width:760px;color:rgba(255,255,255,.68);font-size:18px;line-height:1.8;margin:0}
        .founder-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
        .founder-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 21px;border-radius:10px;text-decoration:none;font-weight:700;font-size:14px;transition:transform .2s,border-color .2s}
        .founder-btn-primary{background:#c8ff28;color:#050707}
        .founder-btn-primary:hover{transform:translateY(-2px)}
        .founder-btn-secondary{border:1px solid rgba(255,255,255,.17);color:#fff;background:rgba(255,255,255,.025)}
        .founder-btn-secondary:hover{border-color:rgba(200,255,40,.55)}
        .founder-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 20%,rgba(200,255,40,.08),transparent 35%),radial-gradient(ellipse at 15% 100%,rgba(32,91,62,.2),transparent 42%)}
        .founder-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center}
        .founder-art{min-height:330px;border:1px solid rgba(200,255,40,.18);border-radius:20px;padding:22px;background:linear-gradient(145deg,#101b17,#080c0b);box-shadow:0 25px 70px #0005;position:relative}
        .founder-art-top{display:flex;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.1em;color:#a8b7ae}
        .founder-art svg{width:100%;margin:16px 0}
        .founder-art-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#c6d1ca}
        .founder-art-foot b{color:#c8ff28}
        .founder-art-note{position:absolute;bottom:-18px;right:15px;padding:12px 15px;background:#0b110e;border:1px solid #293b2e;border-radius:10px;font-size:12px;color:#d6e0d9}
        .founder-art-note strong{display:block;color:#c8ff28;font-size:14px}
        .founder-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}
        .founder-trust-card{padding:21px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}
        .founder-trust-card strong{display:block;color:#c8ff28;font-size:14px;margin-bottom:6px}
        .founder-trust-card span{display:block;color:rgba(255,255,255,.58);font-size:13px;line-height:1.6}
        .founder-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px;align-items:start}
        .founder-profile-card{padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:radial-gradient(circle at top right,rgba(200,255,40,.07),transparent 42%),rgba(255,255,255,.025)}
        .founder-monogram{width:78px;height:78px;border-radius:50%;border:1px solid rgba(200,255,40,.4);display:flex;align-items:center;justify-content:center;color:#c8ff28;font-size:24px;font-weight:800;margin-bottom:22px;background:#c8ff2808}
        .founder-photo{width:110px;height:110px;border-radius:50%;object-fit:cover;border:1px solid rgba(200,255,40,.4);margin-bottom:22px}
        .founder-profile-card h2{font-size:24px;line-height:1.3;margin:0 0 7px}
        .founder-role{color:#c8ff28;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
        .founder-meta{display:grid;gap:0;margin-top:23px}
        .founder-meta-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}
        .founder-meta-row span:first-child{color:rgba(255,255,255,.46)}
        .founder-meta-row span:last-child{text-align:right;color:rgba(255,255,255,.82)}
        .founder-copy h2,.founder-section-heading h2{font-size:clamp(30px,4vw,46px);line-height:1.14;letter-spacing:-.035em;margin:0 0 17px}
        .founder-copy p,.founder-section-heading p{color:rgba(255,255,255,.64);line-height:1.8;margin:0 0 16px}
        .founder-section-heading{max-width:760px;margin-bottom:32px}
        .founder-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
        .founder-principle{min-height:185px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025)}
        .founder-principle .num{color:#c8ff28;font-size:12px;font-weight:800;letter-spacing:.1em}
        .founder-principle h3{font-size:18px;margin:26px 0 9px}
        .founder-principle p{font-size:13px;line-height:1.7;color:rgba(255,255,255,.57);margin:0}
        .founder-achievements{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
        .founder-achievement-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}
        .founder-achievement{display:grid;grid-template-columns:.85fr 1.15fr;min-height:230px;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.025)}
        .founder-achievement-copy{padding:23px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
        .founder-firm{font-size:19px;font-weight:800;margin-bottom:11px}
        .founder-firm .the5ers{color:#f4d13f}
        .founder-firm .alpha{color:#dce8ff}
        .founder-achievement h3{font-size:16px;margin:0 0 7px}
        .founder-achievement p{font-size:12px;color:rgba(255,255,255,.57);line-height:1.7;margin:0 0 14px}
        .founder-mini-link{font-size:12px;font-weight:700;color:#c8ff28}
        .founder-certificate-slot{display:flex;align-items:center;justify-content:center;padding:18px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#142019,#080c0a);text-align:center}
        .founder-certificate-slot img{max-width:100%;height:auto;border-radius:6px}
        .founder-notice{display:flex;gap:10px;margin-top:18px;padding:15px 17px;border-left:2px solid #c8ff28;background:rgba(200,255,40,.035);color:rgba(255,255,255,.57);font-size:12px;line-height:1.75}
        .founder-notice b{color:#c8ff28}
        .founder-two-col{display:grid;grid-template-columns:1fr 1fr;gap:44px}
        .founder-checklist{list-style:none;padding:0;margin:24px 0 0}
        .founder-checklist li{position:relative;padding-left:27px;margin:0 0 13px;color:rgba(255,255,255,.7);font-size:14px;line-height:1.65}
        .founder-checklist li:before{content:"✓";position:absolute;left:0;color:#c8ff28;font-weight:800}
        .founder-timeline{border-left:1px solid rgba(200,255,40,.3);padding-left:23px;margin:24px 0 0 6px}
        .founder-timeline-item{position:relative;margin:0 0 21px}
        .founder-timeline-item:before{content:"";position:absolute;left:-29px;top:7px;width:9px;height:9px;border-radius:50%;background:#c8ff28;box-shadow:0 0 0 4px rgba(200,255,40,.1)}
        .founder-timeline-item strong{display:block;font-size:14px;margin-bottom:5px}
        .founder-timeline-item p{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.7}
        .founder-record-box{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.025)}
        .founder-record-box h3{margin:0 0 12px;font-size:21px}
        .founder-record-box p{margin:0 0 13px;color:rgba(255,255,255,.6);font-size:14px;line-height:1.8}
        .founder-faq{display:grid;gap:10px;max-width:860px}
        .founder-faq details{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025);padding:0 20px}
        .founder-faq summary{cursor:pointer;padding:18px 0;font-weight:700;font-size:15px;list-style:none}
        .founder-faq summary::-webkit-details-marker{display:none}
        .founder-faq summary:after{content:"+";float:right;color:#c8ff28;font-weight:800}
        .founder-faq details[open] summary:after{content:"–"}
        .founder-faq details p{margin:0 0 18px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.8}
        .founder-cta{padding:55px 28px;text-align:center;border:1px solid rgba(200,255,40,.17);border-radius:20px;background:radial-gradient(ellipse at center,rgba(200,255,40,.065),transparent 65%)}
        .founder-cta h2{font-size:clamp(31px,4vw,48px);line-height:1.15;letter-spacing:-.04em;max-width:760px;margin:0 auto 15px}
        .founder-cta p{max-width:680px;margin:0 auto;color:rgba(255,255,255,.61);line-height:1.8}
        .founder-cta .founder-actions{justify-content:center}
        @media(max-width:950px){.founder-hero-grid{grid-template-columns:1fr;gap:38px}.founder-art{max-width:620px}.founder-grid{grid-template-columns:1fr}.founder-principles{grid-template-columns:repeat(2,1fr)}.founder-achievement{grid-template-columns:1fr}.founder-certificate-slot{border-left:0;border-top:1px solid rgba(255,255,255,.08);min-height:160px}}
        @media(max-width:720px){.founder-section{padding:56px 0}.founder-container{width:min(100% - 28px,1180px)}.founder-title{font-size:43px}.founder-lead{font-size:16px}.founder-trust,.founder-principles,.founder-achievement-grid,.founder-two-col{grid-template-columns:1fr}.founder-profile-card{padding:24px}.founder-meta-row{flex-direction:column;gap:4px}.founder-meta-row span:last-child{text-align:left}.founder-art{min-height:270px;padding:16px}.founder-art-note{right:8px;bottom:-15px}.founder-achievement{grid-template-columns:.9fr 1.1fr}.founder-certificate-slot{border-top:0;border-left:1px solid rgba(255,255,255,.08);min-height:190px}}
        @media(max-width:460px){.founder-achievement{grid-template-columns:1fr}.founder-certificate-slot{border-left:0;border-top:1px solid rgba(255,255,255,.08);min-height:145px}.founder-principles{grid-template-columns:1fr}.founder-actions{flex-direction:column;align-items:stretch}.founder-btn{width:100%}}