:root{--lc-navy:#102f4b;--lc-navy-2:#0b243a;--lc-gold:#d6a42c;--lc-gold-dark:#a97911;--lc-ink:#10283e;--lc-muted:#607286;--lc-bg:#f6f7f8;--lc-card:#fff;--lc-line:#e3e8ed;--lc-soft:#f2f5f7;--lc-green:#197653}.route-life-coach .topbar,.route-life-coach .whatsapp-float,.route-life-coach .mobile-conversion-bar,.route-life-coach .skip-link{display:none!important}.route-life-coach .shell{padding:0!important;margin:0!important}.route-life-coach main{padding:0!important;margin:0!important}.lc-page{background:#fff;color:var(--lc-ink);font-family:Tajawal,Arial,sans-serif;overflow:hidden}.lc-page *{box-sizing:border-box}.lc-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.lc-hero{padding:54px 0 48px;background:radial-gradient(circle at 50% -20%,rgba(214,164,44,.16),transparent 34%),linear-gradient(180deg,#fff,#f7f8f9)}.lc-hero-centered{max-width:1040px;text-align:center}.lc-brand-mark{display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid var(--lc-line);border-radius:999px;background:#fff;margin-bottom:20px;font-weight:800;color:#40556a}.lc-brand-mark img{width:34px;height:34px;object-fit:contain;border-radius:50%}.lc-eyebrow{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.lc-eyebrow span,.lc-eyebrow b{padding:6px 11px;border-radius:999px;font-size:13px}.lc-eyebrow span{background:#f1e3bd;color:#7c5911}.lc-eyebrow b{background:#e8eff4;color:#1b4665}.lc-hero h1{font-family:Alexandria,Tajawal,sans-serif;font-size:clamp(40px,5.2vw,70px);line-height:1.2;letter-spacing:-1.5px;margin:0 auto 18px;max-width:1000px}.lc-hero h1 em{font-style:normal;color:var(--lc-gold-dark)}.lc-hero-lead{font-size:20px;line-height:1.9;color:#425a6e;max-width:840px;margin:0 auto}.lc-hero-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px auto 24px;max-width:980px}.lc-hero-proof>div{background:#fff;border:1px solid var(--lc-line);border-radius:16px;padding:16px 12px}.lc-hero-proof strong{display:block;font-family:Alexandria,Tajawal,sans-serif;font-size:16px}.lc-hero-proof span{display:block;color:var(--lc-muted);font-size:13px;margin-top:5px}.lc-actions{display:flex;gap:10px;flex-wrap:wrap}.lc-actions-center{justify-content:center}.lc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:13px 19px;min-height:50px;font-weight:900;transition:.18s ease;cursor:pointer}.lc-btn:hover{transform:translateY(-1px)}.lc-btn-gold{background:var(--lc-gold);color:#173044;border:1px solid #c9961f}.lc-btn-navy{background:var(--lc-navy);color:#fff;border:1px solid var(--lc-navy)}.lc-btn-ghost{background:#fff;color:var(--lc-navy);border:1px solid #ccd5dd}.lc-microcopy{color:#788795;font-size:13px;margin:12px auto 0}.lc-strip{background:var(--lc-navy);color:#fff}.lc-strip .lc-wrap{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lc-strip p{margin:0;line-height:1.7}.lc-strip a{color:#f0c65e;font-weight:900;text-decoration:none;white-space:nowrap}.lc-section{padding:70px 0}.lc-section-head{max-width:780px;margin-bottom:30px}.lc-section-head.centered{text-align:center;margin-inline:auto}.lc-section-head>span,.lc-kicker{display:block;color:#a87a16;font-weight:900;margin-bottom:7px}.lc-section-head h2,.lc-two-col h2,.lc-coach-copy h2,.lc-form-copy h2{font-family:Alexandria,Tajawal,sans-serif;font-size:36px;line-height:1.35;margin:0 0 12px}.lc-section-head p,.lc-two-col>div>p,.lc-coach-copy>p,.lc-form-copy>p{color:var(--lc-muted);font-size:17px;line-height:1.85;margin:0}.lc-fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lc-fit-grid article{border:1px solid var(--lc-line);border-radius:18px;padding:22px;background:#fff}.lc-fit-grid article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf2f6;color:#234b68;font-weight:900}.lc-fit-grid h3{margin:15px 0 7px;font-size:18px}.lc-fit-grid p{margin:0;color:var(--lc-muted);line-height:1.75}.lc-inline-cta{margin-top:24px;padding:18px 20px;background:#f7f3e7;border:1px solid #eadba9;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.lc-inline-cta p{margin:0;color:#536779;line-height:1.7}.lc-dark{background:var(--lc-navy-2);color:#fff}.lc-light span{color:#e0b84f}.lc-light p{color:#bdd0df}.lc-transformation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.lc-transformation-grid>div{background:#143a58;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:15px;display:grid;grid-template-columns:45px 1fr 24px 1fr;align-items:center;gap:7px}.lc-transformation-grid small{color:#91aabd}.lc-transformation-grid strong{color:#d2dde5}.lc-transformation-grid i{font-style:normal;color:#e3b64a}.lc-transformation-grid b{color:#fff}.lc-skill-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc-skill-list article{display:flex;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035)}.lc-skill-list article>b{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;background:var(--lc-gold);color:#173044}.lc-skill-list h3{margin:0 0 5px}.lc-skill-list p{margin:0;color:#bbcad5;line-height:1.7}.lc-video-section{background:#f3f5f7}.lc-video-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px;align-items:start}.lc-video-card{background:#fff;border:1px solid var(--lc-line);border-radius:20px;overflow:hidden}.lc-video-frame{position:relative;aspect-ratio:16/9;background:#0b1722}.lc-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lc-video-copy{padding:17px 18px 19px}.lc-video-copy span{font-size:12px;font-weight:900;color:#a87a16}.lc-video-copy h3{margin:6px 0;font-size:20px}.lc-video-copy p{margin:0;color:var(--lc-muted);line-height:1.7}.lc-video-cta{background:#fff}.lc-two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start}.lc-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lc-checks li{position:relative;padding:12px 42px 12px 14px;border:1px solid var(--lc-line);border-radius:12px;background:#fff}.lc-checks li:before{content:'✓';position:absolute;right:14px;color:var(--lc-green);font-weight:900}.lc-practice-card{padding:26px;border-radius:20px;background:#f1e5c4;border:1px solid #e5cd8f}.lc-practice-card>span{color:#86600e;font-weight:900}.lc-practice-card h3{font-size:25px;margin:8px 0}.lc-practice-card p{color:#566b7b;line-height:1.8}.lc-practice-card a{font-weight:900;color:#173f5a}.lc-coach{background:#fbfbfa}.lc-coach-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:38px;align-items:center}.lc-coach-photo{height:460px;border-radius:22px;overflow:hidden;background:#e8eaeb}.lc-coach-photo img{width:100%;height:100%;object-fit:cover}.lc-coach-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.lc-coach-proof>div{padding:13px;border:1px solid var(--lc-line);border-radius:12px;background:#fff}.lc-coach-proof b{display:block}.lc-coach-proof span{font-size:13px;color:var(--lc-muted)}.lc-cert-section{padding-top:0}.lc-cert-card{background:#edf4f1;border:1px solid #cce2d9;border-radius:20px;padding:24px 27px;display:flex;justify-content:space-between;gap:24px;align-items:center}.lc-cert-card span{color:#276d53;font-weight:900}.lc-cert-card h3{margin:6px 0;font-size:24px}.lc-cert-card p{margin:0;color:#597064;line-height:1.7}.lc-cert-icon{font-size:52px;color:#2d7a5d}.lc-form-section{background:linear-gradient(135deg,#0e2f49,#173f5e);color:#fff}.lc-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}.lc-form-copy .lc-kicker{color:#efc559}.lc-form-copy>p{color:#c6d5df}.lc-form-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.lc-form-steps>div{border:1px solid rgba(255,255,255,.13);border-radius:13px;padding:12px}.lc-form-steps b{display:block;color:#efc559}.lc-form-steps span{font-size:13px;color:#d1dce4}.lc-whatsapp-direct{display:inline-block;color:#fff;text-decoration:none;font-weight:900;border-bottom:1px solid rgba(255,255,255,.35)}.lc-lead-card{background:#fff;border-radius:22px;padding:22px;color:var(--lc-ink);box-shadow:0 20px 50px rgba(0,0,0,.13)}.lc-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lc-field label{font-size:13px;font-weight:900;display:block;margin-bottom:7px}.lc-field input,.lc-field textarea{width:100%;border:1px solid #dce3e9;border-radius:11px;padding:12px 13px;font:inherit;color:var(--lc-ink);background:#fff;outline:none}.lc-field input:focus,.lc-field textarea:focus{border-color:#cda13a;box-shadow:0 0 0 3px rgba(205,161,58,.13)}.lc-full{grid-column:1/-1}.lc-radio-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lc-radio-row label{margin:0}.lc-radio-row input{position:absolute;opacity:0;pointer-events:none}.lc-radio-row span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #dce3e9;border-radius:11px;padding:8px;text-align:center;cursor:pointer}.lc-radio-row input:checked+span{border-color:#c39220;background:#fbf1d7;color:#7f5b0e}.lc-consent{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:#576b7c}.lc-consent input{margin-top:3px}.lc-submit{border:0;min-height:52px;font-size:16px}.lc-form-note{display:block;text-align:center;color:#7d8994}.lc-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.lc-error{background:#fff0ef;border:1px solid #efc7c5;color:#9d2d28;padding:12px 14px;border-radius:12px;margin-bottom:14px}.lc-success{background:#ecf8f2;border:1px solid #c5e9d6;color:#174f39;padding:15px;border-radius:14px;margin-bottom:16px;display:flex;gap:12px}.lc-success>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#1f885e;color:#fff;font-weight:900}.lc-success strong{display:block}.lc-success p{margin:4px 0 0;line-height:1.6}.lc-faq-list{max-width:900px}.lc-faq details{border:1px solid var(--lc-line);border-radius:15px;margin-bottom:10px;background:#fff;overflow:hidden}.lc-faq summary{padding:18px 20px;font-weight:900;cursor:pointer;list-style:none}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary:after{content:'+';float:left;color:#b78619;font-size:20px}.lc-faq details[open] summary:after{content:'−'}.lc-faq details p{padding:0 20px 18px;margin:0;color:var(--lc-muted);line-height:1.8}.lc-final{padding:0 0 70px}.lc-final-box{background:#f0e0af;border:1px solid #e1c46c;border-radius:24px;padding:28px 32px;display:flex;justify-content:space-between;gap:28px;align-items:center}.lc-final-box>div:first-child{max-width:760px}.lc-final-box span{font-weight:900;color:#8b6410}.lc-final-box h2{font-family:Alexandria,Tajawal,sans-serif;margin:7px 0;font-size:29px}.lc-final-box p{margin:0;color:#556878;line-height:1.7}.lc-final-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1000px){.lc-fit-grid{grid-template-columns:1fr 1fr}.lc-video-grid,.lc-two-col,.lc-coach-grid,.lc-form-layout{grid-template-columns:1fr}.lc-video-card-main{grid-column:auto}.lc-coach-photo{height:430px;max-width:430px}.lc-final-box{display:grid}.lc-final-actions{justify-content:flex-start}}
@media(max-width:720px){.lc-wrap{width:min(100% - 26px,1180px)}.lc-hero{padding:36px 0 32px}.lc-brand-mark span{font-size:13px}.lc-hero h1{font-size:36px;letter-spacing:-.7px}.lc-hero-lead{font-size:17px}.lc-hero-proof{grid-template-columns:1fr 1fr}.lc-actions-center{display:grid}.lc-actions-center .lc-btn{width:100%}.lc-strip .lc-wrap{display:block;padding:18px 0}.lc-strip a{display:inline-block;margin-top:8px}.lc-section{padding:52px 0}.lc-fit-grid,.lc-transformation-grid,.lc-skill-list{grid-template-columns:1fr}.lc-transformation-grid>div{grid-template-columns:42px 1fr 22px 1fr}.lc-inline-cta{display:grid}.lc-checks{grid-template-columns:1fr}.lc-section-head h2,.lc-two-col h2,.lc-coach-copy h2,.lc-form-copy h2{font-size:29px}.lc-coach-photo{height:390px;max-width:none}.lc-coach-proof{grid-template-columns:1fr}.lc-cert-card{align-items:flex-start}.lc-cert-icon{font-size:34px}.lc-form{grid-template-columns:1fr}.lc-full{grid-column:1}.lc-radio-row{grid-template-columns:1fr}.lc-form-steps{grid-template-columns:1fr}.lc-final{padding-bottom:48px}.lc-final-box{padding:22px}.lc-final-actions,.lc-final-actions .lc-btn{width:100%}}
