:root{--paper:#f6f4f1;--stone:#e4ded2;--coral:#f95c4b;--black:#000;--green:#000;--ink:#000;--muted:#5b5752;--pale:#e4ded2;--line:#d4cec5;--accent:#000;--radius:28px}body{background:var(--paper);color:var(--black);line-height:1.65}header{background:var(--paper);border:0}.wrap{max-width:1240px;padding-inline:44px}.nav{height:86px}.brand{font-size:24px;font-weight:800}.brand span{color:var(--coral)}.nav>nav a.active{color:var(--black);border-color:var(--coral)}.contact-link,.language-switch{border-radius:999px}.menu{color:var(--black)}h1,h2,h3{font-weight:700;letter-spacing:-.05em}h1{font-size:clamp(42px,5.6vw,76px)}h2{font-size:clamp(30px,3.4vw,46px)}.eyebrow{color:var(--muted);font-size:12px;letter-spacing:.14em}.btn,.filter.selected{background:var(--coral);border-color:var(--coral);color:#000}.btn{font-weight:600;transition:background .18s,transform .18s}.btn:hover{background:#f47b6e;border-color:#f47b6e;transform:translateY(-2px)}.btn.light{background:transparent;color:#000;border-color:var(--line)}.text-link{border-color:var(--line);color:#000}.text-link:hover{border-color:var(--coral)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #000;outline-offset:4px}section{padding-block:68px}.page-intro{padding:64px 0 42px}.section-head{margin-bottom:30px}.pale{background:transparent}.card,.rec-card{background:transparent;border-color:var(--line);border-radius:var(--radius)}.card{padding:28px}.card footer{color:var(--muted)}.tag,.rec-initials{background:var(--stone);color:#000}.search{border-radius:999px;background:var(--paper)}.filter{background:transparent}.grid{gap:24px}.card:hover{border-color:#aaa299}.work-preview{border:0;padding:0 0 20px;border-radius:0}.work-preview>img{border-radius:var(--radius);height:260px}.work-preview>*:not(img){margin-inline:0}.work-preview .eyebrow{margin-top:18px}.blog-cover,.article-cover img{border:0;border-radius:var(--radius)}.post-cover{background:var(--stone);border-radius:var(--radius)}.article p{color:#494540}.article{padding-top:45px}.article li{color:#494540}.article h1{font-size:clamp(38px,4.5vw,62px);line-height:1.16}.framework-table th,.value-table th{background:var(--stone)}.split img,.gallery img,.chapter-photo,.journey-photo,.contact-section>img,.helpdesk-lead>img,.clinic-lead img,.clinic-gallery button,.rollout-slides button,.recognition,.cert-photo,.bd-team,.bd-score button{border-radius:var(--radius)}.cert-photo,.clinic-lead img,.clinic-gallery button,.clinic-note,.case-evidence{background:var(--stone);color:#000}.case-evidence{border-radius:var(--radius)}.clinic-note{border-color:var(--coral);border-radius:16px}.chapter-lesson{border-color:var(--coral)}.rec-card blockquote,.journey-quote,.chapter-lesson p{color:#000}.moment-slide:after{background:linear-gradient(transparent,rgba(0,0,0,.85))}.moments-window{border-radius:var(--radius);background:#000}.moments-buttons button{border-radius:999px;background:transparent}.moments-dots button:after{background:#b7afa4}.moments-dots button[aria-current=true]:after{background:var(--coral)}.cta{background:var(--stone);color:#000;border-radius:var(--radius);padding:48px;gap:28px}.cta .btn{background:var(--coral);color:#000;border-color:var(--coral)}.cta .eyebrow,.home-contact-copy,.cta-links{color:var(--muted)}.cta-links a{border-color:#afa89c}.cta h2{font-size:40px}.footer{background:var(--paper);padding:40px 0 24px}.footer-top{margin-bottom:30px}.footer-bottom{font-size:12px}.footer-links{gap:22px}.editorial-cover{background:#000;border-radius:20px}.cover-social-media-objectives{background:var(--stone);color:#000}.cover-failing-campaign-signs{background:var(--coral);color:#000}dialog{border-radius:var(--radius);background:var(--paper)}dialog button{border-radius:999px;background:var(--coral);color:#000}dialog img{border-radius:16px}.home-redesign .hero{padding-top:22px}.home-redesign .hero-frame{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center;background:transparent;min-height:0;overflow:visible;border-radius:0}.home-redesign .hero-copy{position:static;width:auto;grid-column:1;grid-row:1;padding:20px 0}.home-redesign .hero-copy h1{font-size:clamp(44px,5.2vw,70px);color:#000;line-height:1.05;margin:22px 0}.home-redesign .hero-copy p{font-size:16px;line-height:1.65}.home-redesign .hero-frame>img{grid-column:2;grid-row:1;width:100%;height:420px;object-fit:cover;object-position:center 25%;border-radius:48px;background:var(--stone)}.home-redesign .hero-foot{font-size:12px;padding:18px 0;margin-top:16px}.home-redesign .featured-work{padding-top:42px;padding-bottom:40px}.home-redesign .featured-work .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-redesign .work-preview h3{font-size:24px;margin-bottom:12px}.home-redesign .work-preview p{font-size:15px;max-width:480px}.home-redesign .section-head h2{font-size:34px}.home-redesign .home-writing{padding:34px 0 45px}.home-redesign #home-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-redesign #home-posts .card{border:0;border-radius:0;padding:0}.home-redesign #home-posts .blog-cover{height:180px;aspect-ratio:3/2;object-fit:cover}.home-redesign #home-posts h3{font-size:21px;line-height:1.25}.home-redesign #home-posts p{display:none}.home-redesign #home-posts footer{font-size:12px}.home-redesign .home-services{border-top:1px solid var(--line);padding-block:48px}.home-redesign .home-recommendations{padding-block:42px}.home-redesign .home-recommendations .rec-card{background:var(--stone);border:0}.home-redesign .split{padding-block:48px;gap:64px}.home-redesign .split img{max-height:430px}.home-redesign .home-moments{padding-block:42px}.home-redesign .moment-slide{height:430px}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0}html[lang=ar] .hero-copy h1{line-height:1.35;font-size:clamp(38px,4.5vw,58px)}html[lang=ar] .clinic-note{border-color:var(--coral)}@media(max-width:1250px){.nav nav,html[lang=ar] .nav nav{background:var(--paper);border-radius:0 0 24px 24px;top:86px}}@media(max-width:900px){.wrap{padding-inline:26px}.home-redesign .hero-frame{gap:28px}.home-redesign .hero-frame>img{height:370px}.home-redesign .hero-copy h1{font-size:48px}.cta{padding:34px}.home-redesign #home-posts{gap:18px}}@media(max-width:650px){body{font-size:16px}.wrap{padding-inline:20px}.nav{height:64px}.brand{font-size:21px}.nav nav,html[lang=ar] .nav nav{top:64px;background:var(--paper)}section,.home-services,.home-recommendations,.home-moments{padding-block:30px}.page-intro{padding:28px 0 24px}.page-intro h1{font-size:35px}.home-redesign .hero{padding-top:8px}.home-redesign .hero-frame{display:flex;flex-direction:column;gap:20px;align-items:stretch}.home-redesign .hero-copy{padding:14px 0 0}.home-redesign .hero-copy h1{font-size:39px;line-height:1.08;margin:16px 0}.home-redesign .hero-copy p{font-size:15px;margin-bottom:14px}.home-redesign .hero-copy .buttons{margin-top:18px}.home-redesign .hero-frame>img{height:230px;border-radius:28px;object-position:center 25%;order:2}.home-redesign .hero-foot{font-size:11px;gap:14px;margin-top:4px}.home-redesign .featured-work{padding:28px 0 20px}.home-redesign .section-head h2{font-size:28px}.home-redesign .featured-work .grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:16px}.home-redesign .work-preview>img{height:185px}.home-redesign .work-preview>*:not(img){margin-inline:0}.home-redesign .work-preview p{display:none}.home-redesign .work-preview h3{font-size:22px}.home-redesign .home-writing{padding:24px 0}.home-redesign #home-posts{grid-template-columns:1fr;gap:20px}.home-redesign #home-posts .card{grid-template-columns:82px minmax(0,1fr);padding:0;column-gap:14px}.home-redesign #home-posts .blog-cover{width:82px;height:82px;border-radius:18px}.home-redesign #home-posts h3{font-size:17px;margin:6px 0 10px}.home-redesign #home-posts .eyebrow{font-size:10px}.home-redesign #home-posts footer{font-size:11px}.home-redesign .home-services,.home-redesign .home-recommendations,.home-redesign .home-moments,.home-redesign .split{padding-block:28px}.home-redesign .split{gap:20px}.home-redesign .split img{max-height:260px}.cta{padding:26px}.cta h2{font-size:28px}.card,.rec-card{border-radius:22px}.article h1{font-size:34px}.article p{font-size:17px}.article-cover img,.blog-cover{border-radius:22px}.mobile-shortcuts{inset-inline:12px;bottom:8px;width:auto;border:1px solid var(--line);background:var(--paper);border-radius:24px;box-shadow:0 4px 24px #0000000c;padding:6px 6px calc(6px + env(safe-area-inset-bottom));gap:2px}.mobile-shortcuts a{font-size:12px;border-radius:18px}.mobile-shortcuts a[aria-current=page]{background:var(--coral);color:#000}.footer{padding-block:28px}.mobile-details summary{color:#000}html[lang=ar] .hero-copy h1{font-size:35px;line-height:1.4}html[lang=ar] .page-intro h1{font-size:33px}}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}@media(min-width:651px){.writing-index #blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px}.writing-index #blog-posts>.card{border:0;border-radius:0;padding:0 0 26px;border-bottom:1px solid var(--line)}.writing-index .blog-cover{aspect-ratio:3/2;object-fit:cover}.writing-index .card h3{font-size:28px;line-height:1.2}.writing-index .card p{font-size:16px}.writing-library{padding-top:32px}.published-intro{padding-bottom:24px}.writing-index .writing-shelves{display:none}}:root{--stone:#eeeae4;--line:#e5e0d9;--radius:20px}body{background:#f6f4f1}.wrap{max-width:1180px;padding-inline:52px}h1,h2,h3{font-weight:500;letter-spacing:-.035em}.brand{font-weight:600;font-size:22px}.nav{height:102px}header{background:transparent}.contact-link,.language-switch{border:0;padding:8px 0}.brand span{color:var(--coral)}.btn{font-weight:500;padding:12px 21px}.btn.light{border:0;padding-inline:8px}.eyebrow{font-size:11px;letter-spacing:.12em}.card,.rec-card{border:0;box-shadow:none;background:transparent;padding:24px 0;border-radius:0}.home-redesign .home-recommendations .rec-card{background:transparent;border:0;padding:28px 0}.recommendation-grid{gap:64px}.rec-card blockquote{font-size:19px;font-weight:400}.rec-initials{background:transparent;border:1px solid var(--line)}.home-redesign .hero{padding-top:48px;padding-bottom:50px}.home-redesign .hero-frame{gap:90px;grid-template-columns:1.2fr .85fr}.home-redesign .hero-copy h1{font-size:clamp(42px,4.8vw,62px);line-height:1.15;font-weight:500;max-width:550px;margin-block:26px}.home-redesign .hero-copy p{max-width:400px;font-size:15px;line-height:1.85}.home-redesign .hero-frame>img{height:340px;border-radius:20px;object-fit:cover}.home-redesign .hero-foot{border:0;margin-top:32px;font-size:11px}.home-redesign .featured-work{padding:65px 0 75px}.home-redesign .section-head{margin-bottom:42px}.home-redesign .section-head h2{font-size:30px;font-weight:500}.home-redesign .featured-work .grid{gap:54px}.home-redesign .work-preview>img{height:255px;border-radius:20px}.home-redesign .work-preview h3{font-size:23px;font-weight:500}.home-redesign .work-preview .eyebrow{margin-top:24px}.home-redesign .work-preview p{font-size:14px;line-height:1.8}.home-redesign .home-writing{padding:55px 0 75px}.home-redesign #home-posts{gap:38px}.home-redesign #home-posts .blog-cover{height:180px;border-radius:16px}.home-redesign #home-posts h3{font-size:20px;font-weight:500;line-height:1.45}.home-redesign .home-services{border:0;padding-block:65px}.home-redesign .home-recommendations{padding-block:65px}.home-redesign .split{padding-block:70px;gap:100px}.home-redesign .home-moments{padding-block:65px}.cta{background:transparent;border-radius:0;border-top:1px solid var(--line);padding:50px 0}.cta h2{font-weight:500;font-size:36px}.home-contact-copy{max-width:500px;font-size:15px}.footer{border:0;padding-block:44px 28px}.footer-links{gap:28px}.page-intro{padding-top:80px;padding-bottom:64px}.page-intro p{font-size:18px;line-height:1.85}.article h1{font-weight:500}.article h2{font-weight:500}.case-evidence{background:transparent;padding:30px 0;border-top:1px solid var(--line);border-radius:0}.cert-photo{background:transparent;border:0}.filter{border:0;background:transparent;padding-inline:12px}.search{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding-inline:0}.filter.selected{background:#f95c4b;color:#000}.moments-window{border-radius:20px}.mobile-shortcuts{box-shadow:0 3px 20px #00000008}.writing-index #blog-posts{column-gap:64px;row-gap:65px}.writing-index .card h3{font-weight:500}.writing-index .blog-cover{border-radius:18px}.home-services .grid{gap:50px}@media(max-width:900px){.wrap{padding-inline:28px}.home-redesign .hero-frame{gap:42px}.home-redesign .hero-copy h1{font-size:46px}.home-redesign .hero-frame>img{height:320px}.home-redesign .split{gap:50px}.writing-index #blog-posts{column-gap:30px}}@media(max-width:650px){.wrap{padding-inline:25px}.nav{height:72px}.nav nav,html[lang=ar] .nav nav{top:72px}.home-redesign .hero{padding:20px 25px 12px}.home-redesign .hero-frame{gap:28px}.home-redesign .hero-copy h1{font-size:37px;line-height:1.17;margin-block:22px}.home-redesign .hero-copy p{font-size:15px;line-height:1.8}.home-redesign .hero-frame>img{height:220px;max-width:86%;align-self:center;border-radius:18px}.home-redesign .hero-foot{margin-top:22px;gap:18px}.home-redesign .featured-work{padding-block:32px}.home-redesign .section-head{margin-bottom:26px}.home-redesign .section-head h2{font-size:27px}.home-redesign .featured-work .grid{gap:24px;grid-auto-columns:88%}.home-redesign .work-preview>img{height:180px}.home-redesign .home-writing{padding-block:32px}.home-redesign #home-posts{gap:26px}.home-redesign #home-posts .blog-cover{width:82px;height:82px;border-radius:12px}.home-redesign #home-posts h3{font-size:17px;line-height:1.4}.home-redesign .home-services,.home-redesign .home-recommendations,.home-redesign .split,.home-redesign .home-moments{padding-block:32px}.home-services .grid{gap:24px}.home-redesign .home-recommendations .rec-card{padding:8px 0}.cta{padding:32px 0}.cta h2{font-size:28px}.page-intro{padding:36px 0 30px}.page-intro p{font-size:16px}.writing-index #blog-posts{gap:38px}.mobile-shortcuts{border:0;border-radius:999px;bottom:10px;background:#f6f4f1f5;box-shadow:0 3px 22px #0000000d;backdrop-filter:blur(12px)}.mobile-shortcuts a{border-radius:999px}html[lang=ar] .hero-copy h1{font-size:34px;line-height:1.5}}
