/* Service directory and focused service landing pages. */
.sl-crumb{padding-top:16px;padding-bottom:0;display:flex;gap:12px;align-items:center;font-size:12px;color:#b6afa5}.sl-crumb a{color:var(--text)}.sl-crumb a:hover{color:var(--orange)}.sl-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding-top:42px;padding-bottom:70px}.sl-hero h1{font-size:clamp(48px,5vw,75px);line-height:1.08;letter-spacing:-.055em}.sl-intro{font-size:17px;line-height:1.8;color:#b9b3a9;max-width:570px;margin-top:25px}.sl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.sl-fit{font-size:12px;line-height:1.8;color:#b1a89c;max-width:470px;margin-top:25px;padding-inline-start:16px;border-inline-start:2px solid var(--orange)}.sl-art{aspect-ratio:1.12;position:relative;border:1px solid #493524;overflow:hidden;border-radius:14px;background:#251b15;display:grid;place-items:center;isolation:isolate}.sl-art:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 0,#ff653422,transparent 65%)}.sl-art-caption{position:absolute;bottom:17px;left:20px;right:20px;font-size:9px;letter-spacing:.08em;color:#b5a79a;text-align:center}.sl-logo-stage{width:76%;text-align:center}.sl-logo-mark{display:flex;justify-content:center;align-items:center;gap:0;height:120px}.sl-logo-mark .ui-icon{width:100px;height:100px;stroke-width:1.5;color:#ff764a}.sl-logo-mark .ui-icon:nth-child(2){margin-inline:-22px;transform:rotate(25deg)}.sl-logo-stage>strong{display:block;font-family:var(--font);font-weight:600;font-size:26px;letter-spacing:.12em;margin-top:17px}.sl-logo-variants{display:flex;justify-content:center;gap:24px;margin-top:40px}.sl-logo-variants>span{display:grid;place-items:center;width:55px;height:55px;border:1px solid #70513b;border-radius:10px}.sl-logo-variants>span:nth-child(2){background:#efdfc5;color:#39261b}.sl-logo-variants>span:nth-child(3){background:var(--orange);color:#16110d}.sl-logo-variants .ui-icon{width:27px;height:27px}.sl-identity-kit{display:grid;grid-template-columns:1.2fr 1fr;width:79%;gap:10px;transform:rotate(-5deg)}.sl-identity-kit>div{border-radius:6px;min-height:120px}.kit-type{padding:15px 20px;background:#ecddc6;color:#211c16}.kit-type>span{font-size:8px;letter-spacing:.12em}.kit-type>strong{display:block;font-size:73px;font-weight:500;line-height:1.2;letter-spacing:-6px}.kit-shape{background:var(--orange);display:flex;align-items:center;justify-content:center;color:#21180f}.kit-shape .ui-icon{height:70px;width:70px;stroke-width:1.2}.kit-shape .ui-icon+.ui-icon{margin-inline-start:-42px;color:#fff1db}.kit-lines{background:#171510;padding:22px}.kit-lines i{height:3px;background:#e8dbc3;display:block;margin-bottom:10px;width:80%}.kit-lines i:nth-child(2){width:60%}.kit-lines i:nth-child(3){width:45%}.kit-lines>b{font-size:10px;line-height:1.7;font-weight:400;color:#d3c5b1;display:block;margin-top:17px}.kit-palette{display:flex;overflow:hidden}.kit-palette i{flex:1;background:#d8c2a3}.kit-palette i:nth-child(2){background:#ea6c36}.kit-palette i:nth-child(3){background:#69432c}.sl-social-board{display:flex;align-items:center;justify-content:center;width:85%;gap:14px}.sl-phone{width:47%;padding:17px 11px 13px;background:#e8dcc9;color:#211c16;border:5px solid #0b0b0a;border-radius:24px;transform:rotate(-7deg);box-shadow:0 20px 40px #0006}.sl-phone>span{font-size:8px;font-weight:700;display:block;text-align:center;margin:7px 0 15px}.phone-feature{background:#d76130;display:grid;place-items:center;aspect-ratio:1}.phone-feature>.ui-icon{width:60px;height:60px;color:#f8e7cc}.phone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:3px}.phone-grid>i{background:#bda88a;display:grid;place-items:center;aspect-ratio:1;color:#312b21}.phone-grid>i:nth-child(3n){background:#efc69a}.phone-grid .ui-icon{width:18px;height:18px}.sl-calendar{width:53%;padding:22px 13px;background:#31261d;border:1px solid #735039;border-radius:9px;transform:rotate(5deg)}.sl-calendar strong{font-size:9px;letter-spacing:.06em;display:block}.sl-calendar>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0}.sl-calendar i{aspect-ratio:1;background:#5b4331;border-radius:3px}.sl-calendar i:nth-child(3n+1){background:#c47649}.sl-calendar i:nth-child(5n){background:#eadcc5}.sl-calendar>span{font-size:6px;letter-spacing:.06em;color:#d1bfa7}.sl-campaign-board{position:relative;width:85%;height:310px}.sl-campaign-arrow{position:absolute;inset-inline-end:-10px;top:0;color:#996446}.sl-campaign-arrow>.ui-icon{height:220px;width:220px;stroke-width:.4}.sl-ad{background:var(--orange);color:#251910;padding:27px;width:65%;position:absolute;top:10px;inset-inline-start:5px;transform:rotate(-6deg);border-radius:5px;box-shadow:0 20px 40px #0004}.sl-ad>span{font-size:9px;letter-spacing:.1em}.sl-ad>strong{font-size:42px;line-height:1;display:block;letter-spacing:-.04em;margin:26px 0}.sl-ad>i{width:35px;height:35px;border-radius:50%;background:#201810;color:#f0d5b6;display:grid;place-items:center}.sl-audience{position:absolute;bottom:20px;inset-inline-end:0;background:#e7d9c3;color:#2e241a;padding:18px;border-radius:7px;transform:rotate(5deg);width:59%;box-shadow:0 8px 25px #0003}.sl-audience>span{font-size:8px;letter-spacing:.08em}.sl-audience>div{display:flex;justify-content:space-between;margin-top:15px}.sl-audience .ui-icon{height:40px;width:40px}.sl-consult-board{text-align:center;width:90%;color:#ead9bc}.sl-consult-board>span{font-size:10px;letter-spacing:.08em}.sl-consult-board>strong{display:block;color:var(--orange);font-size:190px;line-height:1.15;letter-spacing:-.1em;font-family:Georgia,serif;font-style:italic;padding-inline-end:20px}.sl-consult-board>div{display:flex;align-items:center;gap:7px;justify-content:center}.sl-consult-board i{font-style:normal;font-size:8px;background:#453020;padding:10px 8px;border-radius:4px;white-space:nowrap}.sl-consult-board b{width:18px;height:1px;background:#be784d}.sl-outcomes{padding-top:55px;padding-bottom:65px;border-top:1px solid var(--line)}.sl-outcomes>h2,.sl-process>h2{font-size:34px;letter-spacing:-.04em}.sl-outcomes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.sl-outcomes article{padding-top:15px;border-top:1px solid var(--line)}.sl-outcomes article>span{font-size:11px;color:var(--orange)}.sl-outcomes h3{font-size:22px;line-height:1.35;margin:16px 0 10px}.sl-outcomes p{font-size:14px;line-height:1.85;color:#aaa398}.sl-scope{padding-top:45px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.sl-scope h2{font-size:45px;line-height:1.2}.sl-scope>div>p{color:#b8afa1;font-size:13px;margin-top:25px}.sl-scope ul{list-style:none;margin:20px 0 0;padding:0}.sl-scope>div:first-child li{font-size:15px;line-height:1.8;padding:14px 0;border-bottom:1px solid var(--line);max-width:470px}.sl-deliverables{padding:32px;border:1px solid #4b3828;border-radius:10px;background:#1a1612}.sl-deliverables>h2{font-size:28px}.sl-deliverables ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.sl-deliverables li{font-size:13px;line-height:1.7;display:flex;align-items:flex-start;gap:10px}.sl-deliverables li>span{color:var(--orange);flex-shrink:0;margin-top:2px}.sl-deliverables .ui-icon{width:12px;height:12px}.sl-deliverables>p{font-size:11px!important;line-height:1.8;color:#a99c8b!important;border-top:1px solid #493828;padding-top:20px}.sl-process{padding-top:35px;padding-bottom:65px}.sl-process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.sl-process article{display:flex;gap:17px;padding-top:24px;border-top:1px solid var(--line)}.sl-process article>span{font-size:13px;color:var(--orange);line-height:1.8}.sl-process h3{font-size:21px;margin-bottom:10px}.sl-process p{font-size:13px;line-height:1.85;color:#aaa398}.sl-faq{padding-top:35px;padding-bottom:70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.sl-faq>h2{font-size:34px;padding-top:18px}.sl-faq details{border-top:1px solid var(--line)}.sl-faq details:last-child{border-bottom:1px solid var(--line)}.sl-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:15px;padding:22px 0;line-height:1.6}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq summary>.ui-icon{color:var(--orange);width:17px;height:17px;flex-shrink:0;transition:transform .2s}.sl-faq details[open] summary>.ui-icon{transform:rotate(45deg)}.sl-faq details p{color:#b1a89a;font-size:13px;line-height:1.9;padding-bottom:25px}.sl-faq details p>a{display:inline-block;color:#ff9975;text-decoration:underline;margin-top:8px}.sl-start{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-top:1px solid #4b3828;padding-top:65px;padding-bottom:80px}.sl-start h2{font-size:clamp(35px,4vw,55px);line-height:1.16}.sl-start>div>p:not(.sl-price){color:#b9ad9d;font-size:15px;line-height:1.9;margin:25px 0;max-width:430px}.sl-start .text-link{margin-top:6px}.sl-offer{background:#eddfca;color:#231c14;padding:34px 38px;border-radius:12px}.sl-offer>span{font-size:11px;letter-spacing:.07em}.sl-offer>.sl-price{font-family:var(--font);font-size:65px;line-height:1.1;font-weight:500;letter-spacing:-.055em;display:flex;gap:14px;align-items:baseline;margin-top:14px}.sl-price>small{font-size:17px;font-weight:400;letter-spacing:0}.sl-timing{display:flex;gap:9px;align-items:center;font-size:13px;margin:22px 0}.sl-timing>.ui-icon{width:18px;height:18px}.sl-offer>.pill{background:#231c14;color:#f2e4cf;width:100%;font-size:13px}.sl-offer>.pill>span{background:var(--orange);color:#21190f}.sl-offer>.pill:hover{background:#4e2a18}.sl-offer>.sl-offer-note{font-size:12px!important;line-height:1.8!important;color:#554737!important;margin:20px 0 14px!important}.sl-offer>small{display:block;font-size:10px;line-height:1.8;color:#645540}.sl-directory{padding-top:25px;padding-bottom:60px}.sl-directory-head{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:35px}.sl-directory-head>h2{font-size:42px;max-width:600px}.sl-directory-head>p{font-size:14px;line-height:1.85;max-width:330px;color:#b4a99a}.sl-service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.sl-service-card{grid-column:span 2;padding:28px;border:1px solid #423629;border-radius:12px;background:#1a1713;transition:background .2s,border-color .2s,transform .2s;display:flex;flex-direction:column;min-width:0}.sl-service-card:nth-child(-n+2){grid-column:span 3;min-height:330px}.sl-card-identity{background:#292017;border-color:#785137}.sl-service-card:hover{background:#302115;border-color:#c0784d;transform:translateY(-3px)}.sl-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.sl-card-top>span{font-size:12px;color:#c9b79f}.sl-card-top>div{color:var(--orange)}.sl-card-top .ui-icon{width:45px;height:45px;stroke-width:1.3}.sl-service-card h3{font-size:25px;line-height:1.25;margin-bottom:13px}.sl-service-card:nth-child(-n+2) h3{font-size:34px}.sl-service-card>p{font-size:14px;line-height:1.8;color:#bbae9b;max-width:370px;min-height:51px}.sl-service-card ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:23px 0 32px;gap:7px}.sl-service-card li{font-size:10px;line-height:1.7;color:#c5b8a5;border:1px solid #5a4430;padding:3px 8px;border-radius:20px}.sl-card-link{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid #4a3927}.sl-card-link>.ui-icon{width:19px;height:19px;color:var(--orange)}.sl-chooser{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:65px;border-block:1px solid var(--line)}.sl-chooser h2{font-size:47px}.sl-chooser p{font-size:15px;line-height:1.9;color:#b3a796;margin-top:22px;max-width:510px}.sl-chooser>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px}.sl-hub-faq{padding-top:65px;padding-bottom:85px}.services-directory .service-hero-v4{padding-bottom:80px}.service-landing+.footer,.services-directory+.footer{margin-top:0}html[lang=ar] .sl-hero h1,html[lang=ar] .sl-start h2,html[lang=ar] .sl-directory-head>h2,html[lang=ar] .sl-chooser h2{letter-spacing:0;line-height:1.42}html[lang=ar] .sl-scope h2{line-height:1.5}html[lang=ar] .sl-art strong{letter-spacing:0}html[lang=ar] .sl-offer>.sl-price{letter-spacing:0}html[lang=ar] .sl-card-top>span,html[lang=ar] .sl-process article>span,html[lang=ar] .sl-outcomes article>span{font-family:'DM Sans',sans-serif}html[lang=ar] .sl-offer>span{letter-spacing:0}
@media(min-width:1450px){.sl-hero{gap:80px}.sl-art{max-width:580px}}
@media(max-width:1000px){.sl-hero{gap:30px}.sl-hero h1{font-size:51px}.sl-scope{gap:35px}.sl-scope h2{font-size:36px}.sl-deliverables{padding:25px}.sl-deliverables ul{grid-template-columns:1fr}.sl-start{gap:35px}.sl-offer{padding:30px}.sl-faq{gap:35px}.sl-service-card{padding:23px}.sl-service-card h3{font-size:23px}.sl-chooser{gap:30px}.sl-logo-mark .ui-icon{width:76px;height:76px}.sl-logo-mark{height:90px}.sl-identity-kit>div{min-height:100px}.kit-type>strong{font-size:56px}.kit-shape .ui-icon{width:53px;height:53px}.kit-shape .ui-icon+.ui-icon{margin-inline-start:-30px}.sl-consult-board>strong{font-size:155px}.sl-campaign-board{height:280px}.sl-ad>strong{font-size:34px}}
@media(max-width:760px){.sl-crumb{padding-top:10px;font-size:11px}.sl-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:45px;gap:32px}.sl-hero h1{font-size:clamp(40px,11vw,55px);line-height:1.12;letter-spacing:-.045em}.sl-intro{font-size:15px;margin-top:20px;line-height:1.85}.sl-hero-actions{gap:20px;margin-top:24px}.sl-hero-actions>.pill{font-size:12px}.sl-hero-actions>.text-link{font-size:11px}.sl-fit{font-size:12px;margin-top:22px}.sl-art{width:100%;max-width:480px;margin:auto;aspect-ratio:1.15}.sl-art-caption{font-size:8px;bottom:13px}.sl-logo-stage{width:80%}.sl-logo-mark .ui-icon{width:90px;height:90px}.sl-logo-stage>strong{font-size:23px}.sl-logo-variants{margin-top:25px}.sl-logo-variants>span{width:45px;height:45px}.sl-identity-kit{width:78%}.sl-identity-kit>div{min-height:105px}.kit-type>strong{font-size:56px}.kit-lines{padding:18px}.kit-lines>b{font-size:9px;margin-top:12px}.sl-calendar>span{font-size:6px}.sl-phone{border-width:4px}.sl-campaign-board{height:270px}.sl-ad{padding:20px}.sl-ad>strong{font-size:36px;margin:20px 0}.sl-ad>i{height:30px;width:30px}.sl-campaign-arrow>.ui-icon{height:200px;width:200px}.sl-audience{bottom:14px;padding:15px}.sl-audience .ui-icon{height:30px;width:30px}.sl-consult-board>strong{font-size:160px}.sl-outcomes{padding-top:35px;padding-bottom:35px}.sl-outcomes>h2,.sl-process>h2{font-size:29px}.sl-outcomes>div{grid-template-columns:1fr;gap:22px;margin-top:25px}.sl-outcomes article{display:grid;grid-template-columns:28px 1fr;gap:0 10px;padding-top:18px}.sl-outcomes article>span{grid-row:span 2;padding-top:3px}.sl-outcomes h3{font-size:22px;margin:0 0 7px}.sl-outcomes p{font-size:14px}.sl-scope{grid-template-columns:1fr;padding-top:25px;padding-bottom:35px;gap:30px}.sl-scope h2{font-size:36px}.sl-scope>div>p{margin-top:20px}.sl-scope>div:first-child li{font-size:14px}.sl-deliverables{padding:25px 22px}.sl-deliverables>h2{font-size:27px}.sl-deliverables ul{grid-template-columns:1fr;gap:15px}.sl-deliverables li{font-size:14px}.sl-process{padding-top:25px;padding-bottom:35px}.sl-process>div{grid-template-columns:1fr;gap:18px;margin-top:25px}.sl-process article{padding-top:20px;gap:18px}.sl-process h3{font-size:21px}.sl-process p{font-size:14px}.sl-faq{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:40px}.sl-faq>h2{font-size:29px;padding-top:0}.sl-faq summary{font-size:14px;padding:20px 0}.sl-faq details p{font-size:13px}.sl-start{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:45px}.sl-start h2{font-size:39px}.sl-start>div>p:not(.sl-price){font-size:14px;margin:20px 0}.sl-offer{padding:27px 25px}.sl-offer>.sl-price{font-size:60px}.sl-offer>.sl-offer-note{font-size:12px!important}.sl-directory{padding-top:0;padding-bottom:40px}.sl-directory-head{display:block;margin-bottom:25px}.sl-directory-head>h2{font-size:34px}.sl-directory-head>p{font-size:14px;margin-top:18px;max-width:none}.sl-service-grid{grid-template-columns:1fr;gap:15px}.sl-service-card,.sl-service-card:nth-child(-n+2){grid-column:1;min-height:0;padding:25px}.sl-service-card h3,.sl-service-card:nth-child(-n+2) h3{font-size:28px}.sl-card-top{margin-bottom:17px}.sl-card-top .ui-icon{height:39px;width:39px}.sl-service-card>p{font-size:14px;min-height:0}.sl-service-card ul{margin:20px 0 23px}.sl-service-card li{font-size:11px}.sl-card-link{font-size:13px}.sl-chooser{grid-template-columns:1fr;padding-top:35px;padding-bottom:40px;gap:28px}.sl-chooser h2{font-size:38px}.sl-chooser p{font-size:14px;margin-top:18px}.sl-chooser>div:last-child{justify-content:flex-start;gap:22px}.sl-hub-faq{padding-top:35px;padding-bottom:50px}.services-directory .service-hero-v4{padding-bottom:45px}html[lang=ar] .sl-hero h1{font-size:39px;line-height:1.5}html[lang=ar] .sl-service-card h3{font-size:27px;line-height:1.55}}
@media(prefers-reduced-motion:reduce){.sl-service-card,.sl-faq summary>.ui-icon{transition:none}}
