@font-face{font-family:DoouhTajawal;src:url(/wp-content/plugins/doouh-landing/public/assets/Iura6YBj_oCad4k1rzY.ttf);font-weight:400;font-display:swap}@font-face{font-family:DoouhTajawal;src:url(/wp-content/plugins/doouh-landing/public/assets/Iurf6YBj_oCad4k1l4qkLrY.ttf);font-weight:700;font-display:swap}@font-face{font-family:DoouhTajawal;src:url(/wp-content/plugins/doouh-landing/public/assets/Iurf6YBj_oCad4k1l7KmLrY.ttf);font-weight:900;font-display:swap}:root{--ink:#172b35;--gold:#f1a202;--muted:#5b666b;--paper:#fff;--line:#dce1e2;--cyan:#b9e0dc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.75 DoouhTajawal,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:#fff0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #008c8c;outline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.18}h2{font-size:clamp(36px,4.6vw,66px);font-weight:900}h2 em{font-style:normal;color:#8d6500}p{color:var(--muted)}.wrap{width:min(1240px,89%);margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:24px;color:var(--muted)}.skip{position:fixed;top:-100px;background:#fff;z-index:100}.skip:focus{top:4px}.dash{display:inline-block;width:26px;height:3px;background:var(--gold);vertical-align:middle;margin-left:9px}header{width:min(1370px,92%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:110px}.brand img{width:145px;height:auto}header nav{display:flex;gap:30px;font-size:16px;font-weight:700}header nav a:hover{color:#916000}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 27px;background:var(--ink);color:#fff;font-size:17px;font-weight:700;border:1px solid var(--ink);border-radius:5px;transition:background .2s,transform .2s}.btn:hover{background:#304c59;transform:translateY(-2px)}.btn.small{min-height:44px;padding:9px 19px;font-size:15px}.plain-link{font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block}.menu-toggle{display:none}.hero{padding-top:65px;display:grid;grid-template-columns:1.25fr 1fr;gap:5%;align-items:center}.hero h1{font-size:clamp(64px,7.8vw,112px);font-weight:900;line-height:1.16;letter-spacing:-1.5px}.highlight{position:relative;display:inline-block;background:var(--gold);padding-inline:14px;transform:rotate(1.5deg);margin-top:6px}.intro{font-size:21px;line-height:1.85;max-width:540px;margin-top:27px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:31px}.hero-note{font-size:14px;margin-top:22px}.hero-proof{position:relative;background:var(--ink);color:#fff;transform:rotate(-2deg);padding:30px;border-radius:10px;box-shadow:18px 18px 0 #edf0f0}.proof-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#b7c4ca;padding-bottom:25px;border-bottom:1px solid #ffffff30}.proof-number{padding-top:24px;position:relative}.proof-number strong{font-size:clamp(65px,7vw,106px);font-weight:900;line-height:1;display:inline-flex;align-items:baseline;gap:10px}.proof-number strong span{font-size:33px}.proof-number .plus{font-size:40px;color:var(--gold);margin-left:8px}.proof-number p{color:#dce4e8;margin:12px 0 26px;font-size:19px}.proof-foot{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ffffff30;padding-block:18px;gap:22px}.proof-foot b{display:block;font-size:26px}.proof-foot span{color:#b7c4ca;font-size:14px}.proof-link{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-top:20px}.proof-link>span{font-size:24px;color:var(--gold)}.proof-tag{position:absolute;bottom:-24px;left:25px;background:var(--gold);color:var(--ink);padding:9px 18px;transform:rotate(5deg);font-size:14px;font-weight:700;border-radius:3px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-block:28px;margin-top:40px;font-size:14px}.hero-bottom>div{font-family:Arial,sans-serif;font-size:13px;color:var(--muted)}.trust-line{display:flex;justify-content:space-around;align-items:center;background:var(--gold);gap:18px;font-size:20px;font-weight:700;padding:22px 5%;overflow:hidden}.trust-line span{white-space:nowrap}.trust-line [aria-hidden]{font-size:28px}.dark{background:var(--ink);color:#fff}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px}.section-head>p{max-width:380px}.dark .eyebrow,.dark p{color:#b8c6cb}.dark h2 em{color:var(--gold)}.case-tabs{display:flex;border-bottom:1px solid #ffffff30;gap:8px;margin-bottom:38px}.case-tabs button{background:none;color:#cad4d8;border:none;border-bottom:3px solid #fff0;padding:14px 24px;font-size:16px;font-weight:700}.case-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}.case-body{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center}.case-label{font-size:14px;margin-bottom:18px}.case-copy h3{font-size:36px;margin-bottom:21px}.case-copy>p:not(.case-label){font-size:17px;max-width:430px}.case-metric{display:flex;align-items:baseline;gap:15px;margin:24px 0}.case-metric strong{font:700 60px/1 Arial,sans-serif;color:var(--gold)}.case-metric span{font-size:16px}.case-copy .plain-link{font-size:14px}.report{background:#f6f8f8;border-radius:8px;overflow:hidden;color:var(--ink);padding:17px}.report-bar{display:flex;justify-content:space-between;font-size:12px;padding:3px 0 19px}.report img{width:100%;aspect-ratio:1.9;object-fit:contain;background:#fff}.report-hint{display:block;text-align:center;margin-top:13px;font-size:13px;color:var(--muted)}.approach-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;align-items:start}.approach-aside{position:sticky;top:120px;padding-top:20px}.big-question{font-size:85px;line-height:1.1;font-weight:900;color:var(--line)}.approach-aside p{margin:25px 0;font-size:17px}.approach-aside a{font-size:16px}.step{position:sticky;top:100px;display:flex;gap:30px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:32px;margin-bottom:18px;box-shadow:0 5px 20px #172b3506}.step:nth-child(2){top:124px;background:#f1f5f5}.step:nth-child(3){top:148px;background:#fcebc8}.step-num{font-family:Arial,sans-serif;font-size:52px;line-height:1.15;color:#8b6500;flex-shrink:0}.step h3{font-size:28px;margin:5px 0 18px}.step p{font-size:18px}.tag{display:inline-block;font-size:13px;font-weight:700;border-bottom:1px solid #b5bbbc;margin-top:22px}.services{background:#f3f6f6}.service-list details{border-top:1px solid #c8d0d2;padding-block:24px}.service-list details:last-child{border-bottom:1px solid #c8d0d2}.service-list summary{display:flex;align-items:center;gap:30px;list-style:none;cursor:pointer}.service-list summary::-webkit-details-marker{display:none}.service-no{font:16px Arial,sans-serif;color:var(--muted)}.service-list h3{font-size:30px}.toggle{margin-inline-start:auto;font-size:30px;font-weight:400;transition:transform .2s}details[open] .toggle{transform:rotate(45deg)}.service-detail{padding:22px 51px 6px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.service-detail p{max-width:650px}.service-detail>span{font-size:14px;color:#765300}.community{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:center}.community-copy>p:last-child{margin-top:25px;font-size:17px}.community figure img{width:100%;border-radius:6px}.community figcaption{padding-top:12px;font-size:13px;color:var(--muted)}.team{padding-top:0}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.team-grid img{aspect-ratio:1/1.08;object-fit:cover;object-position:50% 18%;width:100%;filter:grayscale(1);transition:filter .3s;border-radius:5px}.team-grid article:hover img{filter:none}.team-grid h3{font-size:23px;margin-top:18px}.team-grid p{font-size:15px;margin-top:6px}.academy{display:flex;justify-content:space-between;align-items:center;gap:30px;border-block:1px solid var(--line);padding-block:34px;margin-top:55px}.academy h3{font-size:30px;margin:5px 0 10px}.academy p{font-size:16px}.academy .eyebrow{font-size:13px}.btn.outline{background:#fff0;color:var(--ink);flex-shrink:0}.btn.outline:hover{background:#f1f4f4}.start{background:var(--gold)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:start}.start h2{font-size:clamp(45px,5.5vw,78px)}.start h2 em{color:var(--ink);text-decoration:underline;text-underline-offset:12px;text-decoration-thickness:2px}.start p,.start .eyebrow{color:#463700}.contact-notes{margin:35px 0}.contact-notes p{display:flex;gap:17px;margin-bottom:12px;font-size:16px}.contact-notes span{font-size:13px;border:1px solid #172b3540;border-radius:50%;width:28px;height:28px;text-align:center;line-height:28px}.lead-form{background:#fff;border-radius:8px;padding:35px}.lead-form h3{font-size:30px;margin-bottom:24px}.lead-form label{display:block;font-size:15px;font-weight:700;margin:17px 0 7px}.lead-form input,.lead-form select{width:100%;min-height:49px;border:1px solid #ced4d5;border-radius:4px;background:#fff;padding:10px 12px;font-size:16px;color:var(--ink)}.lead-form .btn{width:100%;margin-top:25px}.start .form-note{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.7}.existing-form{font-size:13px;font-weight:700;border-bottom:1px solid #bbb;display:inline-block;margin-top:17px}footer{padding-block:55px 25px}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-main p{font-size:20px;font-weight:700}.footer-main>div{display:grid;gap:7px;font-size:16px}.footer-main>div span{font-size:13px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;font-size:13px;color:var(--muted)}.wa-float{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));left:22px;z-index:30;width:54px;height:54px;border-radius:50%;background:#176b45;color:#fff;display:grid;place-items:center;box-shadow:0 3px 20px #0003;border:2px solid #fff}@media(max-width:950px){header nav{gap:18px}.hero{gap:4%}.hero h1{font-size:75px}.hero-proof{padding:22px}.proof-number strong{font-size:75px}.section{padding-block:75px}.section-head{gap:30px}.section-head>p{max-width:290px}.service-detail{grid-template-columns:1fr;gap:18px}.contact-grid{gap:7%}.team-grid{gap:15px}.team-grid h3{font-size:21px}.footer-main{flex-wrap:wrap}}@media(max-width:700px){html{scroll-padding-top:80px}header{min-height:82px;gap:13px}.brand img{width:105px}header>.btn{margin-inline-start:auto;padding:9px 11px;font-size:12px;min-height:40px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;border:0;background:none;width:32px;height:40px;padding:3px}.menu-toggle span{height:2px;width:24px;background:var(--ink)}header nav{display:none;position:absolute;top:80px;inset-inline:0;z-index:40;background:#fff;padding:22px 6%;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0001;flex-direction:column;gap:18px}header nav.is-open{display:flex}.wrap{width:88%}.hero{padding-top:35px;grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(58px,13vw,85px);letter-spacing:0}.hero .eyebrow{font-size:13px;margin-bottom:22px}.hero .intro{font-size:19px;margin-top:23px}.actions{gap:18px;margin-top:25px}.actions .btn{font-size:15px;padding:12px 17px}.actions .plain-link{font-size:14px}.hero-note{font-size:12px}.hero-proof{max-width:450px;width:96%;margin:0 auto 5px;padding:25px;transform:rotate(-1deg)}.proof-number strong{font-size:83px}.proof-number .plus{font-size:32px}.proof-number p{font-size:17px}.proof-foot b{font-size:25px}.hero-bottom{margin-top:10px;display:grid;gap:8px;font-size:13px;padding-block:21px}.hero-bottom>div{font-size:11px}.trust-line{justify-content:flex-start;gap:20px;padding-block:17px;font-size:16px;overflow-x:auto}.trust-line [aria-hidden]{font-size:21px}.section{padding-block:60px}.section-head{display:block;margin-bottom:30px}.section-head>p{max-width:none;margin-top:22px;font-size:17px}.eyebrow{font-size:13px;margin-bottom:17px}h2{font-size:39px}.case-tabs{gap:0;margin-bottom:28px;justify-content:space-between}.case-tabs button{padding:12px 9px;font-size:13px}.case-body{grid-template-columns:1fr;gap:32px}.case-copy h3{font-size:30px}.case-copy>p:not(.case-label){font-size:16px}.case-metric strong{font-size:52px}.report{padding:12px}.report-bar{font-size:10px;padding-bottom:12px}.report-hint{font-size:12px}.approach-grid{grid-template-columns:1fr;gap:25px}.approach-aside{position:static;display:none}.step{padding:24px 19px;gap:18px;top:18px}.step:nth-child(2){top:34px}.step:nth-child(3){top:50px}.step-num{font-size:44px}.step h3{font-size:23px}.step p{font-size:16px}.service-list summary{gap:16px}.service-list h3{font-size:23px}.service-no{font-size:13px}.service-detail{padding:20px 30px 0 0;font-size:16px}.service-detail>span{font-size:12px}.community{grid-template-columns:1fr;gap:30px}.community figure img{min-height:190px;object-fit:cover}.community-copy p:last-child{font-size:16px}.team{padding-top:0}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.team-grid h3{font-size:21px}.team-grid p{font-size:13px}.academy{display:block;margin-top:40px;padding-block:28px}.academy h3{font-size:27px}.academy p{font-size:15px}.academy .btn{margin-top:20px;font-size:14px}.contact-grid{grid-template-columns:1fr;gap:35px}.start h2{font-size:53px}.start .intro{font-size:18px}.contact-notes{margin-block:25px}.lead-form{padding:25px 20px}.lead-form h3{font-size:27px}.lead-form label{font-size:14px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:25px 15px}.footer-main p{font-size:17px}.footer-main>div{font-size:14px}.footer-main>div span{font-size:12px}.footer-main>.plain-link{justify-self:start;font-size:14px}.footer-bottom{flex-wrap:wrap;font-size:11px;gap:10px 15px;margin-bottom:35px}.footer-bottom>span{width:100%}.wa-float{left:14px;bottom:16px;width:49px;height:49px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}