
/* FOUNDERS V3 - brand clarity, conversion and mobile refinement. Scoped to new pages. */
.founders-site{--gold:#ddb875;--darkest:#0a0908;--paper:#faf8f3;--line:rgba(40,29,14,.14);font-feature-settings:"kern" 1,"liga" 1}
.founders-site .top-strip{font-size:11px;letter-spacing:.015em;background:#ead1a0;color:#261c0f}
.founders-site .top-strip a{font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}
.founders-site .site-header{box-shadow:0 14px 28px #00000015}
.founders-site .brand-icon{width:48px;height:48px}
.founders-site .brand-under{letter-spacing:.24em}
.founders-site .navlinks a{font-weight:700}
.founders-site .hero{background:radial-gradient(ellipse at 78% 35%,#29201435,transparent 48%),linear-gradient(135deg,#090909,#17140f 120%)}
.founders-site .hero-grid{grid-template-columns:1.08fr .92fr;min-height:690px;gap:64px}
.founders-site .hero-copy h1{font-weight:750;letter-spacing:-.058em;line-height:1.11;font-size:clamp(57px,5.35vw,83px);max-width:720px}
.founders-site .hero-copy h1 em{margin-top:5px;line-height:1.1;color:#e1bd7e}
.founders-site .hero-copy .lead{color:#e3ddd2;font-weight:400;font-size:clamp(18px,1.55vw,21px);line-height:1.75;max-width:615px}
.founders-site .hero .btn-row{margin-top:32px}
.founders-site .btn-gold{background:linear-gradient(112deg,#f5dfa9,#d9ad69);box-shadow:0 12px 26px #00000020}
.founders-site .btn{letter-spacing:0;white-space:normal;text-align:center;line-height:1.4;min-height:51px}
.founders-site .btn:active{transform:translateY(0)}
.founders-site .hero-points{border-top:1px solid #ead5b243;border-bottom:1px solid #ead5b221;padding:18px 0;margin-top:31px;display:flex;flex-wrap:wrap;gap:15px 26px;font-size:12px;color:#cfc5b4}
.founders-site .hero-points span{display:inline-flex;align-items:baseline;gap:6px}
.founders-site .hero-points b{font-weight:850;color:#ecd09e;direction:ltr;unicode-bidi:isolate;font-family:'Inter Tight',Heebo,sans-serif;font-size:20px}
.founders-site .hero-cta-note{font-size:12px;color:#afa899;line-height:1.65;max-width:580px}
.founders-site .hero-visual{height:535px}
.founders-site .hero-visual img.photo{filter:saturate(.72) contrast(1.08) brightness(.83)}
.founders-site .hero-visual:before{border-color:#ddb87577}
.founders-site .hero-stamp{background:#14110fe8;transform:rotate(-5deg);backdrop-filter:blur(13px)}
.founders-site .statbar{background:#ead2a7}
.founders-site .stat strong{font-size:clamp(27px,3vw,42px);color:#1b150d}
.founders-site .stat label{line-height:1.55;font-size:12px;color:#584936}
.founders-site .audience-band{background:#161411;color:#ddd4c6;border-bottom:1px solid #ffffff21}
.founders-site .audience-content{min-height:66px;display:flex;align-items:center;gap:19px;flex-wrap:wrap;padding-block:12px;font-size:13px}
.founders-site .audience-content .audience-label{font-size:11px;font-weight:750;letter-spacing:.09em;color:#e9c78d;white-space:nowrap}
.founders-site .audience-content>span:not(:first-child){padding-inline-start:19px;border-inline-start:1px solid #f1d1a630}
.founders-site .audience-content a{margin-inline-start:auto;font-size:12px;color:#eccb93;font-weight:800;white-space:nowrap}
.founders-site .eyebrow{letter-spacing:.11em}
html[lang=he] .founders-site .eyebrow{letter-spacing:.015em}
.founders-site .section-head h2{line-height:1.2;letter-spacing:-.048em}
.founders-site .feature{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.founders-site .feature:hover{transform:translateY(-4px);box-shadow:0 22px 36px #1b140b15;border-color:#c6a36b}}
.founders-site .feature h3{font-size:clamp(23px,2vw,29px);line-height:1.33}
.founders-site .feature p{font-size:15px;line-height:1.8}
.founders-site .feature .num{font-size:12px;color:#a47b40}
.founders-site .flagship{border-color:#d4ac6f55;overflow:hidden}
.founders-site .flagship-content h2{line-height:1.2}
.founders-site .editorial-copy h2{line-height:1.2}
.founders-site .editorial-copy .lead{line-height:1.9}
.founders-site .case-lessons strong{font-size:15px}
.founders-site .case-lessons p{font-size:14px}
.founders-site .page-hero{padding-top:105px;padding-bottom:93px}
.founders-site .page-hero h1{line-height:1.2;letter-spacing:-.055em;font-size:clamp(51px,5.7vw,81px);max-width:1000px}
.founders-site .page-hero p{max-width:705px;line-height:1.78}
.founders-site .form-box{border:1px solid #c8b087;background:#ffffff;box-shadow:0 22px 65px #251a0f13}
.founders-site .field input,.founders-site .field select,.founders-site .field textarea{min-height:48px;border-color:#bdb2a2}
.founders-site .field input:focus,.founders-site .field select:focus,.founders-site .field textarea:focus{outline-color:#b88a47}
.founders-site .form-title{line-height:1.3}
.founders-site .offer-card{border-radius:0;transition:box-shadow .22s,border-color .22s}
.founders-site .offer-card:hover{border-color:#bc9257;box-shadow:0 18px 35px #160f0a10}
.founders-site .offer-card .btn{width:100%}
.founders-site .partner-proof{border-color:#b89b73}
.founders-site .no-live,.founders-site .tiny{line-height:1.7}
.founders-site .faq summary{font-size:17px;line-height:1.6;padding-block:16px}
.founders-site .faq p{font-size:15px;line-height:1.8}
.founders-site .footer{border-top:3px solid #c7a26a}
.founders-site .form-box a{text-decoration-thickness:1px;text-underline-offset:2px}
@media(max-width:1100px){.founders-site .hero-grid{gap:32px;grid-template-columns:1fr 1fr}.founders-site .hero-copy h1{font-size:clamp(52px,5.6vw,73px)}.founders-site .hero-visual{height:500px}}
@media(max-width:800px){
 .founders-site .hero-grid{grid-template-columns:1fr;min-height:0;gap:24px;padding:53px 0 60px}
 .founders-site .hero-copy h1{font-size:clamp(44px,9vw,65px);max-width:650px;margin:15px 0 21px}
 .founders-site .hero-copy .lead{font-size:17px;line-height:1.67}
 .founders-site .hero .btn-row{margin-top:22px}
 .founders-site .hero-points{margin-top:21px}
 .founders-site .hero-visual{height:400px}
 .founders-site .audience-content{gap:12px 17px;min-height:72px;justify-content:flex-start}
 .founders-site .audience-content a{margin-inline-start:0}
 .founders-site .section-head h2{font-size:clamp(34px,7vw,48px)}
 .founders-site .page-hero{padding-top:72px;padding-bottom:74px}
 .founders-site .page-hero h1{font-size:clamp(42px,8vw,68px)}
 .founders-site .feature{min-height:initial}
}
@media(max-width:480px){
 .founders-site .wrap{width:calc(100% - 36px)}
 .founders-site .top-strip{padding:7px 14px;font-size:10px}
 .founders-site .site-header .nav{height:67px}
 .founders-site .brand-icon{width:42px;height:42px}
 .founders-site .hero-grid{padding:40px 0 40px;gap:20px}
 .founders-site .hero-copy h1{font-size:clamp(43px,10.4vw,52px);letter-spacing:-.055em;line-height:1.1}
 .founders-site .hero-copy .lead{font-size:15.5px;line-height:1.7}
 .founders-site .hero .btn-row{gap:9px}
 .founders-site .hero .btn{min-height:50px;font-size:13px}
 .founders-site .hero-points{gap:9px 13px;margin-top:18px;padding:12px 0;font-size:10.5px}
 .founders-site .hero-points b{font-size:14px}
 .founders-site .hero-cta-note{font-size:10px;margin:10px 0 0}
 .founders-site .hero-visual{height:265px}
 .founders-site .hero-stamp{width:105px;height:105px}
 .founders-site .statbar{padding:21px 0}
 .founders-site .stat-grid{row-gap:16px}
 .founders-site .stat{padding-inline-start:13px}
 .founders-site .stat strong{font-size:30px}
 .founders-site .stat label{font-size:11px}
 .founders-site .audience-content{gap:8px 12px;padding-block:15px}
 .founders-site .audience-content .audience-label{flex-basis:100%}
 .founders-site .audience-content>span:not(:first-child){padding-inline-start:11px;font-size:11px}
 .founders-site .audience-content a{flex-basis:100%;padding-top:6px}
 .founders-site .page-hero h1{font-size:clamp(39px,10vw,51px);line-height:1.18}
 .founders-site .page-hero p{font-size:16px;line-height:1.7}
 .founders-site .section-head h2{font-size:35px}
 .founders-site .feature h3{font-size:23px}
 .founders-site .faq summary{font-size:16px}
 .founders-site .fixed-mobile{padding-bottom:calc(10px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){.founders-site .feature{transition:none}}

@media(max-width:480px){.founders-site .top-strip a,.founders-site .top-strip .top-divider{display:none}.founders-site .top-strip{white-space:nowrap;font-size:10.5px}}
