/* Jerjes Khalaf — UAE edition, 29 October 2026. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#111616;--paper:#f6f4ef;--gold:#b29a73;--muted:#68716d;--line:#d9ddd5;--serif:Amiri,Georgia,serif}.premium{max-width:none;background:var(--paper);font-size:15px}.premium .eyebrow{font-size:11px;letter-spacing:.4px;font-weight:500}.premium .section{padding:110px max(6%,calc((100vw - 1420px)/2));border-top:0}.premium h2{font-size:clamp(38px,3.6vw,57px);line-height:1.4}.premium .button{min-height:52px;padding:13px 25px;font-size:12px;transition:background .18s,color .18s,transform .18s}.premium .button:hover{transform:translateY(-2px)}.gold-button{background:var(--gold)!important;border-color:var(--gold)!important;color:#111616!important}.gold-button:hover{background:#c8b28f!important}.site-header{height:105px;padding:18px 5%;background:#111616;color:#f5f3ed;border-bottom:1px solid #ffffff1b;position:relative;z-index:15;gap:25px}.site-header .brand{gap:15px;flex-shrink:0}.site-header .brand strong{font-size:33px;line-height:1.2}.site-header .brand small{color:#bcbeb5;font-size:10px}.logo-box{width:48px;height:61px;overflow:hidden;background:#f8f5ef;display:flex;align-items:center;justify-content:center}.logo-box img{width:48px;height:61px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:26px;font-size:12px}.desktop-nav>a{padding:12px 0}.desktop-nav>a:hover{color:var(--gold)}.header-actions{display:flex;gap:23px;align-items:center}.header-actions .language{font:11px Manrope,sans-serif;color:#deded4;letter-spacing:1px}.header-consult{background:transparent;border-color:#ffffff55;padding:10px 19px!important;min-height:45px!important;font-size:11px!important;gap:23px}.services-menu{border:0;position:static}.services-menu summary{padding:12px 0;gap:7px;font-size:12px;display:flex}.services-menu summary span{font-size:12px;color:var(--gold)}.services-menu:last-child{border:0}.mega-menu{position:absolute;left:5%;right:5%;top:calc(100% - 1px);background:#f6f4ef;color:var(--ink);padding:28px 35px 35px;box-shadow:0 20px 40px #0003;border:1px solid var(--line)}.mega-menu>p{font-size:11px;color:var(--muted);margin:0 0 15px}.mega-menu>div{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.mega-menu a{border-bottom:1px solid var(--line);padding:15px 10px;display:flex;justify-content:space-between;gap:15px;font-size:12px}.mega-menu a:hover{background:#e9e7df}.mega-menu b{font-weight:400;color:#8a7759}.menu-toggle{display:none;width:38px;height:38px;border:0;background:transparent;cursor:pointer;padding:8px}.menu-toggle span{display:block;width:22px;height:1px;background:var(--paper);margin:7px 0}.mobile-menu{max-width:none;max-height:none;inset:0;width:100%;height:100%;margin:0;border:0;background:#111616;color:var(--paper);padding:25px 7%}.mobile-menu::backdrop{background:#111616}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #ffffff25}.mobile-menu-head button{border:0;background:none;color:var(--paper);font-size:32px;cursor:pointer}.mobile-menu nav{display:flex;flex-direction:column;gap:0;align-items:stretch;margin:30px 0;width:100%}.mobile-menu nav a{padding:15px 0;border-bottom:1px solid #ffffff1c;font:29px var(--serif)}.mobile-menu>small{color:#a9aca1;font-size:10px}.premium-hero{position:relative;min-height:735px;isolation:isolate;overflow:hidden;background:#101616;color:var(--paper);padding:80px 8% 105px}.hero-photo{position:absolute;inset:0;background-image:url('assets/uae-architecture-v3.webp');background-position:left center;background-size:cover;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#101616 0%,#101616f5 20%,#101616bc 43%,#10161622 75%),linear-gradient(0deg,#101616d0,transparent 40%);z-index:-2}.hero-content{max-width:730px}.hero-content .eyebrow{color:#c2b08e;display:flex;align-items:center;gap:14px;font-size:11px;margin:0 0 32px}.accent-line{display:inline-block;width:35px;height:1px;background:var(--gold)}.premium-hero h1{font-size:clamp(65px,7.1vw,112px);line-height:1.25;margin:0 0 25px;letter-spacing:-1px}.premium-hero h1 em{color:#c0aa83}.hero-lead{font-size:16px;line-height:2.1;color:#c4cbc4;margin:0;max-width:520px}.premium-hero .hero-actions{margin-top:34px;gap:30px;flex-wrap:wrap}.hero-secondary{color:#f0eee7;font-size:12px;display:flex;gap:23px;align-items:center}.hero-secondary span{color:var(--gold)}.hero-signature{display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff25;margin-top:46px;padding-top:22px;max-width:450px}.hero-signature strong{font:27px var(--serif);font-weight:400}.hero-signature>span{font-size:10px;color:#a5b1a9;border-right:1px solid #ffffff35;padding-right:20px}.hero-coordinate{position:absolute;left:5%;top:45%;writing-mode:vertical-rl;display:flex;gap:40px;color:#d9d9cb;font:8px Manrope,sans-serif;letter-spacing:2px;direction:ltr}.hero-scroll{position:absolute;bottom:50px;left:8%;display:flex;align-items:center;gap:24px;color:#dddccf;font-size:10px}.hero-scroll>span:last-child{border:1px solid #ffffff45;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.quick-route{position:relative;z-index:3;margin:-30px 6% 0;display:grid;grid-template-columns:1.15fr repeat(4,1fr);background:#fffefa;box-shadow:0 15px 50px #1826250a;max-width:1500px;border-bottom:1px solid var(--line)}.quick-title{padding:25px 27px;border-left:1px solid var(--line);background:#eae7df}.quick-title small{font-size:10px;color:#78786b;display:block;margin-bottom:7px}.quick-title strong{font-size:14px;font-weight:500}.quick-route>a,.quick-route>button{display:flex;flex-wrap:wrap;align-items:center;gap:7px;text-align:right;padding:22px 20px;border:0;border-left:1px solid var(--line);background:transparent;font:12px/1.8 'Noto Sans Arabic',sans-serif;color:var(--ink);cursor:pointer}.quick-route>a:hover,.quick-route>button:hover{background:#f0ede5}.quick-route>a>span,.quick-route>button>span{width:100%;font:10px Manrope,sans-serif;color:#a38d68}.quick-route b{font-size:14px;font-weight:400;margin-right:auto;color:#9a845f}.section-summary{font-size:14px;line-height:2.2;color:var(--muted);margin:0 0 10px}.premium .section-heading{margin-bottom:45px}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.practice-card{background:#edede6;border:1px solid #e0e3db;display:block;position:relative;padding:25px 30px 27px;transition:background .2s,color .2s;min-height:280px;overflow:hidden}.practice-card:hover{background:#17312f;color:var(--paper)}.practice-card-top{display:flex;justify-content:space-between;font:11px Manrope,sans-serif;color:#929584}.practice-card-top>span:last-child{font-size:21px;color:#9e8862}.practice-symbol{font:60px/1 Georgia,serif;color:#a28b61;margin:15px 0 20px;opacity:.75}.practice-card h3{font:27px var(--serif);margin:0 0 10px}.practice-card p{font-size:12px;color:var(--muted);max-width:270px;line-height:2;margin-bottom:25px}.practice-card:hover p{color:#b5c2b7}.card-link{display:block;border-top:1px solid #a8b0a540;padding-top:15px;font-size:10px}.other-fields{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.other-fields>span{font-size:11px;color:var(--muted);margin-left:10px}.other-fields a{font-size:12px}.other-fields a>span{margin-right:10px;color:#9b845d}.premium .method{background:#142b29;gap:12%;padding-top:100px;padding-bottom:100px;position:relative}.premium .method:before{content:'ج خ';font:350px/1 var(--serif);position:absolute;left:4%;bottom:0;opacity:.035;pointer-events:none}.premium .method>div{position:relative}.premium .method h2{font-size:49px}.premium .method h2 em{color:#c3ab82}.premium .method .eyebrow{color:#c3ab82}.premium .method-list article{padding:25px 0 14px;gap:27px}.premium .method-list h3{font-size:17px}.premium .method-list p{font-size:12px;line-height:2}.premium .method .muted{font-size:14px;color:#a7bbb0}.premium .knowledge{background:#fcfbf7}.premium .knowledge .section-intro{width:40%;max-width:420px;font-size:13px}.premium .knowledge .section-intro>p{margin-bottom:20px}.premium .search-label{font-size:10px}.premium #search{padding:15px 16px;border-color:#d0d5cb;background:#f3f3ec}.premium .category-tabs{gap:7px;margin:0 0 40px}.premium .category-tab{padding:11px 16px;font-size:11px;border-color:#dce0d7}.premium .category-tab[aria-pressed=true]{background:#17312f;border-color:#17312f}.premium .topic-heading{padding-top:30px;border-top:1px solid var(--line)}.premium .topic-grid{gap:0;background:#fcfbf7}.premium .topic-card{min-height:195px;padding:25px 24px;transition:background .15s}.premium .topic-card h4{font-size:23px;margin:17px 0 25px}.premium .topic-card .mini{font-size:10px;color:#7c6946}.premium .topic-card:hover{background:#eeeee6}.premium .editorial-note{font-size:10px;max-width:900px;color:#777f74;line-height:2.1}.premium .book{background:#e7e5dc;gap:15%;padding-top:100px;padding-bottom:100px}.premium .book-cover{background:#142c29;border-right-color:#3b4e42;min-height:460px}.premium .book-cover h3{font-size:34px}.premium .book-cover .cover-mark{color:#bea77b}.premium .book>div>p:not(.eyebrow){font-size:14px;color:#666e62;line-height:2.15}.premium .book .button{margin-top:7px}.premium .book-title{font-size:21px!important;color:var(--ink)!important}.premium .about{gap:16%;background:var(--paper)}.premium .about p{font-size:14px;line-height:2.2}.premium .education{background:#eaece4;padding:35px}.premium .education article{border-color:#d1d7cc}.premium .education b{color:#8e7752}.premium .education h3{font-size:16px}.premium .education p{font-size:12px}.premium .education>small{font-size:9px}.premium .consultation{background:#edf0e8;gap:9%;border-top:1px solid #dae0d3;align-items:start}.premium .consultation-intro{position:sticky;top:35px}.premium .consultation-intro>p:not(.eyebrow){font-size:13px}.premium .appointment-info span{font-size:10px;border-color:#cbd1c4}.premium .wizard{background:#fcfbf7;border-color:#d4dace;padding:35px;box-shadow:0 10px 45px #142c2905}.premium .wizard h3{font-size:31px}.premium .wizard-top{font-size:11px}.premium .choice{padding:14px;font-size:12px;border-color:#d6dbd0}.premium .choice:has(input:checked){background:#e6eddf;border-color:#81916e}.premium .progress{height:3px}.premium #progress-fill{background:#82916e}.premium .wizard .hint{font-size:11px;line-height:2}.premium .field label{font-size:12px;margin-bottom:8px}.premium .field input,.premium .field select,.premium .field textarea{padding:13px;font-size:12px}.premium .wizard-actions{margin-top:30px}.premium .wizard-actions .button{font-size:12px;padding:12px 24px}.closing-premium{background:#142c29;padding:80px 7%;text-align:center;color:var(--paper);position:relative;overflow:hidden}.closing-premium h2{font-size:56px;margin-bottom:32px}.closing-premium:before{content:'';position:absolute;width:430px;height:430px;border:1px solid #bea77b1c;border-radius:50%;left:-210px;top:0;pointer-events:none}.closing-premium .eyebrow{color:#c3ad86}.premium-footer{display:block!important;background:#101a19;color:var(--paper);padding:65px 6% 22px!important;border-top:1px solid #ffffff14}.footer-top{display:grid!important;grid-template-columns:1fr .8fr 1.2fr;align-items:start;gap:10%!important;font-size:12px!important}.premium-footer .brand strong{font-size:35px}.premium-footer .brand small{font-size:10px;color:#8faaa0}.footer-top>p{font:31px/1.5 var(--serif);color:#dce1d6;margin:0}.footer-top>div{display:flex;flex-direction:column;align-items:start;gap:13px}.footer-top>div>.eyebrow{margin:0;color:#aab8a8;font-size:10px}.footer-email{font:14px Manrope,sans-serif;direction:ltr;color:#e5e8de}.footer-top>div>a:last-child{font-size:11px;color:#aab8a8}.footer-bottom{display:flex!important;align-items:center;justify-content:space-between;border-top:1px solid #ffffff1b;padding-top:22px;margin-top:50px;font-size:10px!important;gap:20px!important;color:#94aaa0}.footer-bottom small{font-size:10px}.premium-footer .logo-box{background:var(--paper)}.field-hero{position:relative;background:#132c2a;padding:42px 8% 75px;color:var(--paper);overflow:hidden}.breadcrumbs{display:flex;gap:12px;color:#9db3a5;font-size:10px;margin-bottom:50px}.field-hero>.eyebrow{color:#bfaa83;margin-bottom:20px}.field-hero h1{font-size:75px;margin-bottom:12px}.field-hero>p:not(.eyebrow){font-size:15px;color:#b7c6b9;max-width:650px;margin-bottom:32px}.field-number{position:absolute;left:8%;bottom:40px;font:200px/1 Manrope,sans-serif;color:#aabda712;pointer-events:none}.premium .field-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:9%;padding-top:70px;padding-bottom:100px}.field-sidebar{position:sticky;top:30px;align-self:start}.field-sidebar>.eyebrow{color:#7f765c;margin-bottom:20px}.field-sidebar>a{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:13px 5px;font-size:12px}.field-sidebar>a[aria-current=page]{color:#92774d;font-weight:600}.field-sidebar>a>span{color:#a5a894}.sidebar-note{background:#e6eadf;margin-top:28px;padding:20px;font:23px/1.6 var(--serif)}.guides-heading{margin-bottom:30px}.guides-heading h2{font-size:43px}.guide-item{border-top:1px solid var(--line);scroll-margin-top:30px}.guide-item summary{display:flex;gap:22px;padding:25px 0;align-items:start}.guide-index{font:12px Manrope,sans-serif;color:#8d805f;margin-top:15px}.guide-item summary>span:nth-child(2){flex:1}.guide-item summary small{font-size:10px;color:#79836e}.guide-item summary h2{font-size:30px;line-height:1.6;margin:8px 0 0}.guide-item summary>b{font:25px Georgia;align-self:center;color:#9b865e;font-weight:400}.guide-item[open] summary>b{transform:rotate(45deg)}.guide-content{padding:0 35px 35px 0}.guide-content .guide-lead{font-size:15px;color:#48584a;line-height:2}.guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:25px 0}.guide-content h3{font-size:13px;font-weight:600}.guide-content p,.guide-content li{font-size:13px;line-height:2.1;color:#687562}.guide-content ol{padding-right:22px}.guide-scope{font-size:10px!important;background:#e9ede2;padding:17px 20px;margin:25px 0}.guide-content .text-link{display:inline-block;font-size:12px}.english-page{font-family:Manrope,'Noto Sans Arabic',sans-serif}.english-brand{display:flex;align-items:center;gap:15px;font:14px Manrope,sans-serif;letter-spacing:2px}.english-brand img{height:60px;width:45px;object-fit:contain;background:var(--paper)}.english-brand small{display:block;font-size:8px;letter-spacing:2px;color:#a7b8ab;margin-top:8px}.english-page h1,.english-page h2{font-family:Georgia,serif;letter-spacing:-2px}.english-page nav{font-size:12px;gap:25px}.english-hero{background:linear-gradient(90deg,#101a19f9 10%,#101a19c0 45%,#101a1933),url('assets/uae-architecture-v3.webp') left center/cover;padding:110px 8%;color:var(--paper);min-height:650px}.english-hero h1{font-size:clamp(60px,6.5vw,95px);line-height:1.12;margin-bottom:35px}.english-hero>p:not(.eyebrow){font-size:15px;color:#b4c5b7;margin-bottom:35px;line-height:2}.english-hero>small{display:block;font-size:10px;color:#aab6a5;margin-top:20px}.english-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.english-grid article{border-top:1px solid var(--line);padding-top:25px}.english-grid h3{font-size:17px;font-weight:500}.english-grid p{font-size:13px;color:var(--muted);line-height:2}.english-background{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#e8ede2}.english-background p{font-size:13px;color:var(--muted);line-height:2}.english-education{padding-top:30px}.english-education p{border-top:1px solid #ccd6c3;padding:20px 0}.english-education b{display:block;color:#8d7751;margin-bottom:8px}.english-contact h2{font-size:40px;max-width:650px}.english-contact>p:not(.eyebrow){font-size:13px;color:var(--muted)}.english-contact .mini{font-size:10px!important;max-width:600px;margin-top:25px}.english-footer{display:flex!important;background:#101a19;color:#a8b9ac;padding:30px 7%!important;font-size:11px}.english-footer a{font-size:11px}
@media(min-width:1650px){.quick-route{margin-right:auto;margin-left:auto}}@media(max-width:1200px){.site-header{padding-right:4%;padding-left:4%;gap:15px}.desktop-nav{gap:18px;font-size:11px}.site-header .brand strong{font-size:29px}.site-header .brand small{font-size:9px}.header-actions{gap:15px}.header-consult{font-size:10px!important;padding:8px 14px!important;gap:18px}.premium-hero{padding-right:7%;min-height:690px}.premium-hero h1{font-size:90px}.hero-content{max-width:650px}.quick-route{margin-right:5%;margin-left:5%}.quick-route>a,.quick-route>button{padding:20px 15px;font-size:11px}.quick-title{padding:22px 20px}.quick-title strong{font-size:12px}.premium .section{padding:85px 6%}.practice-card{padding:22px 25px}.premium .method h2{font-size:42px}.premium .field-layout{gap:6%;grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:1000px){.desktop-nav{display:none!important}.header-actions{margin-right:auto}.menu-toggle{display:block}.site-header{height:90px}.premium-hero{min-height:680px;padding-top:75px}.premium-hero h1{font-size:80px}.hero-photo{background-position:30% center}.hero-shade{background:linear-gradient(270deg,#101616f5 0%,#101616db 30%,#10161699 65%,#10161645)}.hero-coordinate{display:none}.hero-lead{font-size:15px}.quick-route{grid-template-columns:repeat(4,1fr)}.quick-title{grid-column:1/-1;padding:14px 20px;display:flex;gap:20px;align-items:center}.quick-title small{margin:0}.practice-grid{gap:15px}.practice-card{padding:20px;min-height:290px}.practice-card h3{font-size:25px}.practice-card p{font-size:11px}.premium .method{gap:7%}.premium .knowledge .section-intro{width:43%}.footer-top{gap:6%!important;grid-template-columns:1fr .7fr 1.1fr}.footer-email{font-size:11px}.footer-top>p{font-size:28px}.premium .field-layout{grid-template-columns:200px minmax(0,1fr);gap:6%}.guide-item summary h2{font-size:27px}.english-page .site-header>nav{display:none}.english-page .site-header>.button{margin-left:auto;font-size:10px}}
@media(max-width:760px){.premium{font-size:14px}.site-header{height:82px;padding:14px 6%;flex-wrap:nowrap;gap:12px}.site-header .brand{gap:10px}.site-header .brand strong{font-size:27px}.site-header .brand small{font-size:8px;margin-top:5px}.logo-box{width:35px;height:47px}.logo-box img{width:35px;height:47px}.header-actions{gap:14px}.header-consult{display:none!important}.header-actions .language{font-size:10px}.menu-toggle{width:30px;height:35px;padding:4px}.premium-hero{padding:55px 7% 100px;min-height:720px}.hero-photo{background-position:28% bottom;background-size:auto 100%;opacity:.85}.hero-shade{background:linear-gradient(180deg,#101616 0%,#101616e8 40%,#10161660 75%,#101616d9),linear-gradient(270deg,#101616d9,transparent)}.hero-content .eyebrow{font-size:9px;gap:10px;margin-bottom:27px}.accent-line{width:20px}.premium-hero h1{font-size:65px;line-height:1.25;letter-spacing:-.5px;margin-bottom:23px}.hero-lead{font-size:13px;line-height:2.1}.premium-hero .hero-actions{gap:22px;margin-top:27px;align-items:start;flex-direction:column}.premium-hero .button{font-size:11px;padding:14px 20px;gap:35px;min-height:50px}.hero-secondary{font-size:10px;gap:20px}.hero-signature{margin-top:32px;padding-top:20px;gap:15px;max-width:330px}.hero-signature strong{font-size:25px}.hero-signature>span{font-size:8px;padding-right:15px}.hero-scroll{bottom:42px;left:7%;font-size:8px}.hero-scroll>span:last-child{width:30px;height:30px}.quick-route{margin:-20px 6% 0;grid-template-columns:1fr 1fr}.quick-title{padding:16px 18px;display:block}.quick-title small{font-size:9px;margin-bottom:4px}.quick-title strong{font-size:13px}.quick-route>a,.quick-route>button{padding:17px 14px;font-size:10px;min-height:92px;gap:5px;border-bottom:1px solid var(--line)}.quick-route>a>span,.quick-route>button>span{font-size:9px}.premium .section{padding:65px 6%}.premium h2{font-size:38px}.premium .section-heading{display:block;margin-bottom:30px}.section-summary{font-size:12px;line-height:2;margin-top:20px}.section-summary br{display:none}.practice-grid{grid-template-columns:1fr 1fr;gap:10px}.practice-card{padding:18px 15px 20px;min-height:290px}.practice-card-top{font-size:9px}.practice-symbol{font-size:44px;margin:15px 0}.practice-card h3{font-size:24px;line-height:1.4;margin-bottom:12px}.practice-card p{font-size:10px;line-height:2;margin-bottom:18px}.card-link{font-size:9px}.other-fields{gap:14px;margin-top:25px;padding-top:20px;align-items:start}.other-fields>span{width:100%;font-size:10px}.other-fields a{font-size:10px;flex-basis:calc(50% - 14px)}.other-fields a>span{margin-right:5px}.premium .method{gap:30px}.premium .method h2{font-size:35px}.premium .method .muted{font-size:12px}.premium .method-list article{padding:21px 0 13px;gap:20px}.premium .method-list h3{font-size:15px}.premium .method-list p{font-size:11px}.premium .knowledge .section-intro{width:100%;font-size:12px;margin-top:20px}.premium .category-tabs{gap:6px;margin:20px 0 25px}.premium .category-tab{padding:9px 11px;font-size:10px}.premium .topic-heading{padding-top:20px}.premium .topic-grid{grid-template-columns:1fr}.premium .topic-card{min-height:155px;padding:22px}.premium .topic-card h4{font-size:24px;margin:12px 0 20px}.premium .topic-card .mini{font-size:9px}.premium .editorial-note{font-size:9px}.premium .book{gap:40px}.premium .book h2{font-size:37px}.premium .book>div>p:not(.eyebrow){font-size:12px}.premium .book-cover{min-height:400px}.premium .book-object{width:85%;max-width:270px}.premium .book-cover h3{font-size:32px}.premium .about{gap:25px}.premium .about p{font-size:12px}.premium .education{padding:25px}.premium .education article{padding:20px 0}.premium .education h3{font-size:15px}.premium .education p{font-size:11px}.premium .consultation{gap:30px}.premium .consultation-intro{position:static}.premium .consultation-intro>p:not(.eyebrow){font-size:12px}.premium .wizard{padding:25px 18px}.premium .wizard h3{font-size:29px}.premium .choice{padding:13px 9px;font-size:10px}.premium .wizard .hint{font-size:10px}.premium .field label{font-size:11px}.premium .wizard-actions .button{font-size:11px;min-height:46px;padding:10px 20px}.closing-premium{padding:65px 6%}.closing-premium h2{font-size:40px}.closing-premium .button{font-size:11px}.premium-footer{padding:45px 6% 20px!important}.footer-top{display:grid!important;grid-template-columns:1fr!important;gap:30px!important;width:100%;order:initial}.footer-top .brand{align-items:center}.footer-top .brand strong{font-size:31px}.footer-top .brand small{font-size:9px}.footer-top>p{display:none}.footer-email{font-size:13px}.footer-top>div{gap:12px}.footer-bottom{flex-wrap:wrap;width:100%;margin-top:35px;padding-top:22px;font-size:9px!important;gap:15px!important;justify-content:space-between}.footer-bottom>span{display:none}.footer-bottom small{font-size:9px}.field-hero{padding:28px 6% 55px}.breadcrumbs{gap:8px;font-size:9px;margin-bottom:35px;flex-wrap:wrap}.field-hero h1{font-size:51px}.field-hero>p:not(.eyebrow){font-size:12px;max-width:290px}.field-hero .button{font-size:10px;padding:12px 16px;gap:22px}.field-number{font-size:125px;left:4%;bottom:20px}.premium .field-layout{display:flex;flex-direction:column;padding-top:45px;gap:35px}.field-sidebar{position:static;order:2;width:100%;border-top:1px solid var(--line);padding-top:30px}.field-sidebar>a{font-size:11px}.field-guides{width:100%}.guides-heading h2{font-size:36px}.guide-item summary{gap:15px;padding:22px 0}.guide-item summary h2{font-size:26px;line-height:1.6}.guide-index{font-size:10px}.guide-content{padding:0 0 28px}.guide-pair{grid-template-columns:1fr;gap:15px;margin:20px 0;padding:20px 0}.guide-content .guide-lead{font-size:13px}.guide-content p,.guide-content li{font-size:12px}.guide-scope{font-size:10px!important;padding:15px}.guide-content .text-link{font-size:11px}.english-page .site-header{height:85px;gap:10px}.english-brand{gap:10px;font-size:11px;letter-spacing:1px}.english-brand img{height:45px;width:33px}.english-brand small{font-size:7px;letter-spacing:1px}.english-page .site-header>.button{display:none}.english-page .site-header>nav{display:flex!important;margin-left:auto;order:initial;width:auto;border:0;padding:0}.english-page .site-header>nav>a:not(:last-child){display:none}.english-hero{padding:75px 7%;min-height:620px;background-position:left bottom}.english-hero .eyebrow{font-size:8px;letter-spacing:.2px}.english-hero h1{font-size:61px}.english-hero>p:not(.eyebrow){font-size:12px}.english-hero .button{font-size:10px;gap:20px}.english-hero>small{font-size:9px;max-width:280px}.english-grid,.english-background{grid-template-columns:1fr;gap:15px}.english-page h2{font-size:37px;letter-spacing:-1px}.english-grid p,.english-background p{font-size:12px}.english-contact h2{font-size:35px}.english-footer{font-size:9px;gap:15px;flex-wrap:wrap}.english-footer a{font-size:9px}}
@media(max-width:360px){.premium-hero h1{font-size:57px}.premium-hero{min-height:695px}.site-header .brand strong{font-size:24px}.site-header .brand small{font-size:7px}.header-actions{gap:10px}.practice-card{padding:15px 12px}.practice-card h3{font-size:22px}.practice-grid{gap:8px}}
@media(prefers-reduced-motion:reduce){.premium *{transition:none!important}.premium .button:hover{transform:none}}

.practice-symbol svg{display:block;width:47px;height:47px}.practice-symbol{min-height:47px}
@media(max-width:760px){.practice-symbol svg{width:38px;height:38px}.practice-symbol{min-height:38px}}

/* Consultant portrait and source-based professional development */
.premium .about{gap:6%;align-items:start}.consultant-portrait{margin:0 0 30px;position:relative;overflow:hidden;background:#283438}.consultant-portrait img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.consultant-portrait figcaption{position:absolute;inset:auto 0 0;padding:60px 25px 22px;background:linear-gradient(transparent,rgba(10,17,18,.94));color:#fff;display:grid;gap:6px}.consultant-portrait strong{font-size:25px}.consultant-portrait span{font-size:12px;color:#e6dac6}.professional-learning{border-top:1px solid #c8cdbf;margin-top:30px;padding-top:25px}.professional-learning>h3{font-size:22px;line-height:1.7}.professional-learning article{gap:15px}.professional-learning article h3{line-height:1.8}.professional-learning small{font-size:11px;line-height:1.9;display:block}.english-background .consultant-portrait{max-width:480px}.english-education>h3{margin-top:35px}.english-education>small{font-size:11px}@media(max-width:700px){.consultant-portrait figcaption{padding:45px 20px 20px}.premium .about{gap:30px}.professional-learning article{align-items:start}}

.experience-strip{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:30px;padding:32px 8%;background:#e9e9df;border-bottom:1px solid #d1d5c8}.experience-strip>div{display:flex;align-items:center;gap:18px}.experience-strip strong{font-size:48px;line-height:1.1;color:#223c35}.experience-strip span{font-size:15px;color:#48594f}.experience-location{border-right:1px solid #bcc7ba;padding-right:30px;flex-wrap:wrap}.experience-location strong{font-size:27px}.experience-location a{font-size:13px;text-decoration:underline}.visitor-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;background:#e8ede3}.visitor-faq>div>p:not(.eyebrow){font-size:16px;color:#52644f;line-height:2}.faq-list details{border-bottom:1px solid #bac7b4;padding:19px 0}.faq-list summary{cursor:pointer;font-size:18px;line-height:1.9}.faq-list p{font-size:15px;line-height:2.1;color:#42583e}.faq-list a{text-decoration:underline}.premium .practice-card p{font-size:14px;line-height:1.9}.premium .desktop-nav{font-size:13px}.premium .hero-lead{font-size:18px}.premium .about p{font-size:16px}.premium .education>small{font-size:11px;line-height:1.9}.premium .editorial-note{font-size:13px;line-height:2}.premium .button:focus-visible,.premium a:focus-visible,.faq-list summary:focus-visible{outline:3px solid #bd9c62;outline-offset:5px}.premium section[id]{scroll-margin-top:30px}@media(max-width:760px){.experience-strip{gap:20px 14px;padding:25px 6%;grid-template-columns:1fr 1fr}.experience-strip>div{gap:10px}.experience-strip strong{font-size:40px}.experience-strip span{font-size:13px}.experience-location{grid-column:1/-1;border-right:0;border-top:1px solid #c2caba;padding:18px 0 0}.experience-location strong{font-size:25px}.visitor-faq{grid-template-columns:1fr;gap:20px}.premium .hero-lead{font-size:16px}.premium .practice-card p{font-size:13px}.premium .about p{font-size:15px}.faq-list summary{font-size:16px}}
