@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Noto+Kufi+Arabic:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Manrope:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Manrope:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@300;400;500;600&family=Tajawal:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Noto+Kufi+Arabic:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Manrope:wght@300;400;500;600&family=Noto+Kufi+Arabic:wght@300;400;500;600&family=Playfair+Display:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Manrope:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--maroon:#641d2b;--maroon-dark:#351016;--paper:#f6f1e9;--surface:#fffdf9;--ink:#201b1c;--muted:#72696b;--line:#ded4cb;--gold:#af8c58;--green:#2e7253}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.dashboard-shell{width:min(1480px,100%);min-height:100svh;margin:0 auto;padding:28px clamp(20px,4vw,64px) 26px}.dashboard-header,.dashboard-intro,.index-heading,.dashboard-footer{justify-content:space-between;align-items:center;gap:32px;display:flex}.dashboard-header{border-bottom:1px solid var(--line);padding-bottom:24px}.brand{width:168px;display:block}.brand img{width:100%;height:auto;display:block}.privacy-label,.eyebrow,.record-count,.dashboard-footer{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.privacy-label{color:var(--maroon);align-items:center;gap:9px;display:inline-flex}.privacy-label span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2e72531c}.dashboard-intro{align-items:flex-end;padding:clamp(58px,8vw,112px) 0 clamp(46px,6vw,78px)}.eyebrow{color:var(--maroon);margin:0 0 18px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,94px);font-weight:400;line-height:.96}.intro-copy{max-width:650px;color:var(--muted);margin-bottom:0;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.dashboard-note{border-left:2px solid var(--gold);max-width:390px;color:var(--muted);margin:0;padding-left:22px;font-size:14px;line-height:1.7}.summary-grid{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card{border-right:1px solid var(--line);min-height:132px;padding:24px}.summary-card:last-child{border-right:0}.summary-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.summary-card strong{color:var(--maroon);margin-top:26px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1;display:block}.summary-total{background:var(--maroon)}.summary-total span,.summary-total strong{color:var(--paper)}.blueprint-index{margin-top:clamp(42px,6vw,76px)}.index-heading{align-items:flex-end;margin-bottom:22px}.index-heading .eyebrow{margin-bottom:10px}h2{letter-spacing:-.035em;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400}.record-count{color:var(--muted)}.table-tools{align-items:end;gap:14px;margin-bottom:16px;display:flex}.filter-field{gap:7px;min-width:190px;display:grid}.filter-field span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.search-field{flex:330px}.filter-field input,.filter-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:43px;color:var(--ink);font:inherit;border-radius:0;outline:none;font-size:14px}.filter-field input{padding:0 13px}.filter-field select{padding:0 34px 0 13px}.filter-field input:focus,.filter-field select:focus{border-color:var(--maroon);box-shadow:0 0 0 3px #641d2b1a}.index-table{border:1px solid var(--line);background:var(--surface);overflow:hidden}.table-row{grid-template-columns:82px minmax(190px,1.45fr) minmax(155px,1.15fr) .8fr .7fr .8fr 32px;align-items:center;gap:18px;padding:19px 22px;display:grid}.table-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:#eee7df;font-size:10px;font-weight:700}.blueprint-row{border-bottom:1px solid var(--line);text-decoration:none;transition:background .18s,color .18s}.blueprint-row:last-child{border-bottom:0}.blueprint-row:hover,.blueprint-row:focus-visible{background:var(--maroon);color:var(--surface);outline:none}.site-thumbnail{border:1px solid var(--line);background:#e8e0d5;width:82px;height:54px;padding:2px;display:block;overflow:hidden}.site-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.blueprint-row:hover .site-thumbnail,.blueprint-row:focus-visible .site-thumbnail{border-color:#ffffff80}.status-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.status-active{background:var(--green)}.status-archived{background:var(--muted)}.open-link{text-align:right;font-size:20px}.empty-state{align-items:center;gap:26px;min-height:220px;padding:38px;display:flex}.empty-mark{border:1px solid var(--line);width:76px;height:76px;color:var(--maroon);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:22px;display:grid}.empty-state h3{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.empty-state p{color:var(--muted);margin-bottom:0;line-height:1.6}.dashboard-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding-top:22px}.dashboard-footer a{color:var(--maroon);text-decoration:none}@media (width<=900px){.dashboard-intro{align-items:start;display:grid}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.table-head{display:none}.blueprint-row{grid-template-columns:82px minmax(0,1fr);gap:12px 18px}.blueprint-row>:nth-child(n+4){grid-column:2}.blueprint-row>:nth-child(3){color:var(--muted)}.blueprint-row:hover>:nth-child(3),.blueprint-row:focus-visible>:nth-child(3){color:#ffffffbf}.open-link{position:absolute;right:22px}.blueprint-row{position:relative}}@media (width<=620px){.dashboard-shell{padding-inline:18px}.dashboard-header{align-items:flex-start}.brand{width:142px}.privacy-label{text-align:right;justify-content:flex-end;max-width:120px}.summary-card{min-height:112px;padding:19px}.summary-card strong{margin-top:22px;font-size:34px}.table-tools{flex-direction:column;align-items:stretch}.filter-field{min-width:0}.blueprint-row{grid-template-columns:70px minmax(0,1fr);padding:16px}.site-thumbnail{width:70px;height:50px}.open-link{top:16px;right:16px}.empty-state{flex-direction:column;align-items:flex-start;min-height:250px;padding:28px}.index-heading,.dashboard-footer{flex-direction:column;align-items:flex-start;gap:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.bp-dr-mohammed-alkooheji{--ink:#11110f;--ink-soft:#22211e;--sand:#c9b99b;--sand-light:#e8e0d2;--ivory:#f5f2eb;--paper:#fcfaf6;--muted:#6c6962;--line:#11110f29}.bp-dr-mohammed-alkooheji *{box-sizing:border-box}.bp-dr-mohammed-alkooheji{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.bp-dr-mohammed-alkooheji button,.bp-dr-mohammed-alkooheji input,.bp-dr-mohammed-alkooheji select,.bp-dr-mohammed-alkooheji textarea{font:inherit}.bp-dr-mohammed-alkooheji button,.bp-dr-mohammed-alkooheji a{-webkit-tap-highlight-color:transparent}.bp-dr-mohammed-alkooheji a{color:inherit;text-decoration:none}.bp-dr-mohammed-alkooheji button{color:inherit}.bp-dr-mohammed-alkooheji main{overflow:hidden}.bp-dr-mohammed-alkooheji .arabic{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-dr-mohammed-alkooheji .arabic h1,.bp-dr-mohammed-alkooheji .arabic h2,.bp-dr-mohammed-alkooheji .arabic h3,.bp-dr-mohammed-alkooheji .arabic blockquote{letter-spacing:0;font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif;font-weight:600;line-height:1.35}.bp-dr-mohammed-alkooheji h1,.bp-dr-mohammed-alkooheji h2,.bp-dr-mohammed-alkooheji h3,.bp-dr-mohammed-alkooheji p{margin-top:0}.bp-dr-mohammed-alkooheji h1,.bp-dr-mohammed-alkooheji h2,.bp-dr-mohammed-alkooheji h3,.bp-dr-mohammed-alkooheji blockquote{font-family:Georgia,Times New Roman,serif;font-weight:400}.bp-dr-mohammed-alkooheji h1{letter-spacing:-.065em;margin-bottom:2rem;font-size:clamp(3.7rem,6.2vw,7.35rem);line-height:.92}.bp-dr-mohammed-alkooheji h2{letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(2.75rem,4.8vw,5.35rem);line-height:.98}.bp-dr-mohammed-alkooheji h3{letter-spacing:-.025em;font-size:1.55rem;line-height:1.14}.bp-dr-mohammed-alkooheji p{color:var(--muted);line-height:1.75}.bp-dr-mohammed-alkooheji .site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0a0a09fa,#1c1b18f5);border-bottom:1px solid #c9b99b47;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:88px;padding:13px clamp(22px,4vw,66px);display:flex;position:fixed;top:0;left:0;box-shadow:0 14px 36px #00000029}.bp-dr-mohammed-alkooheji .site-header:after{content:"";background:linear-gradient(90deg, var(--sand), transparent 38%, transparent 62%, var(--sand));opacity:.5;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:clamp(22px,4vw,66px);right:clamp(22px,4vw,66px)}.bp-dr-mohammed-alkooheji .brand{align-items:center;gap:14px;min-width:270px;transition:opacity .25s,transform .25s;display:flex}.bp-dr-mohammed-alkooheji .brand:hover{opacity:.88;transform:translateY(-1px)}.bp-dr-mohammed-alkooheji .brand-mark{background:#ffffff06;border:1px solid #c9b99b5c;flex:none;place-items:center;width:58px;height:58px;transition:border-color .25s,background .25s,transform .25s;display:grid;position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji .brand:hover .brand-mark{border-color:var(--sand);background:#c9b99b14;transform:rotate(-2deg)}.bp-dr-mohammed-alkooheji .brand-mark img{object-fit:contain;width:88%;height:88%;display:block}.bp-dr-mohammed-alkooheji .brand-copy{flex-direction:column;gap:3px;display:flex}.bp-dr-mohammed-alkooheji .brand-copy strong{letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.bp-dr-mohammed-alkooheji .brand-copy small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.105em;font-size:9px}.bp-dr-mohammed-alkooheji .arabic .brand-copy strong{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-dr-mohammed-alkooheji .arabic .brand-copy small{letter-spacing:0}.bp-dr-mohammed-alkooheji .nav-links{align-items:center;gap:clamp(14px,2vw,30px);display:flex}.bp-dr-mohammed-alkooheji .nav-links button,.bp-dr-mohammed-alkooheji .language-toggle,.bp-dr-mohammed-alkooheji .menu-toggle{cursor:pointer;background:0 0;border:0}.bp-dr-mohammed-alkooheji .nav-links button{color:#ffffffb3;letter-spacing:.045em;padding:10px 0;font-size:12px;transition:color .2s;position:relative}.bp-dr-mohammed-alkooheji .nav-links button:after{content:"";background:var(--sand);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}.bp-dr-mohammed-alkooheji .nav-links button:hover{color:#fff}.bp-dr-mohammed-alkooheji .nav-links button:hover:after{right:0}.bp-dr-mohammed-alkooheji .header-actions{align-items:center;gap:12px;display:flex}.bp-dr-mohammed-alkooheji .language-toggle{color:var(--sand-light);min-width:43px;padding:10px 4px;font-size:12px}.bp-dr-mohammed-alkooheji .header-cta{border:1px solid var(--sand);background:var(--sand);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:13px 20px;font-size:11px;transition:all .2s}.bp-dr-mohammed-alkooheji .header-cta:hover{color:var(--sand-light);background:0 0}.bp-dr-mohammed-alkooheji .arabic .header-cta{text-transform:none;letter-spacing:0;font-size:13px}.bp-dr-mohammed-alkooheji .menu-toggle{width:38px;height:38px;display:none;position:relative}.bp-dr-mohammed-alkooheji .menu-toggle span{background:#fff;width:19px;height:1px;transition:all .25s;position:absolute;top:14px;left:9px}.bp-dr-mohammed-alkooheji .menu-toggle span:last-child{top:22px}.bp-dr-mohammed-alkooheji .menu-toggle.active span:first-child{transform:translateY(4px)rotate(45deg)}.bp-dr-mohammed-alkooheji .menu-toggle.active span:last-child{transform:translateY(-4px)rotate(-45deg)}.bp-dr-mohammed-alkooheji .hero{background:var(--ink);color:#fff;min-height:100svh;padding-top:88px}.bp-dr-mohammed-alkooheji .hero-grid{grid-template-columns:55% 45%;max-width:1600px;min-height:calc(100svh - 88px);margin:0 auto;display:grid}.bp-dr-mohammed-alkooheji .hero-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,9vw,140px) clamp(34px,7vw,112px) 42px clamp(32px,6vw,94px);display:flex}.bp-dr-mohammed-alkooheji .hero-content h1{max-width:900px}.bp-dr-mohammed-alkooheji .hero-lead{color:#ffffffa6;max-width:690px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}.bp-dr-mohammed-alkooheji .eyebrow{color:#817869;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.bp-dr-mohammed-alkooheji .eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.bp-dr-mohammed-alkooheji .eyebrow.light{color:var(--sand)}.bp-dr-mohammed-alkooheji .arabic .eyebrow{letter-spacing:0;font-size:12px}.bp-dr-mohammed-alkooheji .hero-actions{align-items:center;gap:28px;margin-top:24px;display:flex}.bp-dr-mohammed-alkooheji .button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 24px;font-size:11px;transition:all .25s;display:inline-flex}.bp-dr-mohammed-alkooheji .arabic .button{text-transform:none;letter-spacing:0;font-size:13px}.bp-dr-mohammed-alkooheji .button.sand{background:var(--sand);color:var(--ink)}.bp-dr-mohammed-alkooheji .button.sand:hover{background:var(--sand-light)}.bp-dr-mohammed-alkooheji .text-button{color:#ffffffbf;border-bottom-color:#ffffff40;min-height:auto;padding:0 2px}.bp-dr-mohammed-alkooheji .text-button:hover{color:#fff;border-bottom-color:#fff}.bp-dr-mohammed-alkooheji .hero .eyebrow.light{color:#fff}.bp-dr-mohammed-alkooheji .hero .text-button{color:#f3ddaf;border-bottom-color:#f3ddaf}.bp-dr-mohammed-alkooheji .arrow-icon{font-family:Arial,sans-serif;font-size:15px}.bp-dr-mohammed-alkooheji .scroll-cue{color:#ffffff70;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:16px;margin-top:auto;padding:36px 0 0;font-size:9px;display:flex}.bp-dr-mohammed-alkooheji .scroll-cue i{background:#ffffff52;width:54px;height:1px;display:block;position:relative}.bp-dr-mohammed-alkooheji .scroll-cue i:after{content:"";border-bottom:1px solid #ffffff80;border-right:1px solid #ffffff80;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(-45deg)}.bp-dr-mohammed-alkooheji .arabic .scroll-cue{letter-spacing:0}.bp-dr-mohammed-alkooheji .arabic .scroll-cue i:after{left:0;right:auto;transform:rotate(135deg)}.bp-dr-mohammed-alkooheji .hero-portrait{background:#bdb4a4;min-height:calc(100svh - 88px);position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji .hero-portrait>img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 1.2s;display:block;transform:scale(1.015)}.bp-dr-mohammed-alkooheji .hero-portrait:hover>img{transform:scale(1.045)}.bp-dr-mohammed-alkooheji .portrait-frame{pointer-events:none;border:1px solid #ffffff52;position:absolute;inset:28px}.bp-dr-mohammed-alkooheji .portrait-caption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11110fe6;flex-direction:column;gap:5px;padding:20px 24px;display:flex;position:absolute;bottom:29px;left:29px;right:29px}.bp-dr-mohammed-alkooheji .portrait-caption span{color:var(--sand);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.bp-dr-mohammed-alkooheji .portrait-caption strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.bp-dr-mohammed-alkooheji .arabic .portrait-caption strong{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-dr-mohammed-alkooheji .reveal{animation:.9s both rise}.bp-dr-mohammed-alkooheji .delay{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.bp-dr-mohammed-alkooheji .credentials{background:var(--sand-light);grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,5vw,80px);display:grid}.bp-dr-mohammed-alkooheji .credential{border-inline-end:1px solid #11110f1f;align-items:flex-start;gap:18px;min-height:132px;padding:28px clamp(18px,2.2vw,36px);display:flex}.bp-dr-mohammed-alkooheji .credential:last-child{border-inline-end:0}.bp-dr-mohammed-alkooheji .credential span{color:#84755e;font-family:Georgia,serif;font-size:12px}.bp-dr-mohammed-alkooheji .credential p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.bp-dr-mohammed-alkooheji .section{padding:clamp(88px,9vw,142px) clamp(24px,6vw,96px)}.bp-dr-mohammed-alkooheji .section-grid,.bp-dr-mohammed-alkooheji .section-heading,.bp-dr-mohammed-alkooheji .expertise-grid,.bp-dr-mohammed-alkooheji .matter-list,.bp-dr-mohammed-alkooheji .books-grid,.bp-dr-mohammed-alkooheji .insights-grid{max-width:1420px;margin-inline:auto}.bp-dr-mohammed-alkooheji .section-heading{margin-bottom:62px}.bp-dr-mohammed-alkooheji .section-heading h2{max-width:900px}.bp-dr-mohammed-alkooheji .split-heading{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid}.bp-dr-mohammed-alkooheji .split-heading>p{max-width:460px;margin-bottom:12px}.bp-dr-mohammed-alkooheji .about-section{background:var(--paper)}.bp-dr-mohammed-alkooheji .about-grid{grid-template-columns:1fr 1fr;gap:clamp(52px,8vw,120px);display:grid}.bp-dr-mohammed-alkooheji .about-copy{max-width:610px;padding-top:55px}.bp-dr-mohammed-alkooheji .about-copy .large-copy{color:#4f4b45;font-size:1.22rem}.bp-dr-mohammed-alkooheji .inline-link{border:0;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;align-items:center;gap:30px;margin-top:28px;padding:8px 0;font-size:11px;display:inline-flex}.bp-dr-mohammed-alkooheji .arabic .inline-link{text-transform:none;letter-spacing:0;font-size:13px}.bp-dr-mohammed-alkooheji .about-grid blockquote{border-top:1px solid var(--line);letter-spacing:-.04em;margin:40px 0 0;padding-top:40px;font-size:clamp(2rem,3.4vw,4rem);line-height:1.08}.bp-dr-mohammed-alkooheji .about-logo-panel{background:var(--ink);place-items:center;min-height:430px;padding:50px;display:grid;position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji .about-logo-panel:before,.bp-dr-mohammed-alkooheji .about-logo-panel:after{content:"";border:1px solid #c9b99b2e;width:290px;height:290px;position:absolute;transform:rotate(45deg)}.bp-dr-mohammed-alkooheji .about-logo-panel:after{width:390px;height:390px}.bp-dr-mohammed-alkooheji .about-logo-panel img{z-index:1;width:min(270px,72%);display:block;position:relative}.bp-dr-mohammed-alkooheji .expertise-section{background:#ebe5da}.bp-dr-mohammed-alkooheji .expertise-grid{border-top:1px solid #11110f2e;border-left:1px solid #11110f2e;grid-template-columns:repeat(3,1fr);display:grid}.bp-dr-mohammed-alkooheji .expertise-card{border-bottom:1px solid #11110f2e;border-right:1px solid #11110f2e;min-height:360px;padding:34px;transition:background .25s,transform .25s;position:relative}.bp-dr-mohammed-alkooheji .expertise-card:hover{background:var(--paper);transform:translateY(-3px)}.bp-dr-mohammed-alkooheji .card-number{color:#8c806e;font-family:Georgia,serif;font-size:11px}.bp-dr-mohammed-alkooheji .legal-symbol{width:54px;height:38px;margin:54px 0 34px;position:relative}.bp-dr-mohammed-alkooheji .legal-symbol span{background:#83745d;width:40px;height:1px;position:absolute;top:17px;left:7px}.bp-dr-mohammed-alkooheji .legal-symbol span:before,.bp-dr-mohammed-alkooheji .legal-symbol span:after{content:"";border:1px solid #83745d;border-top:0;border-radius:0 0 20px 20px;width:14px;height:14px;position:absolute;top:0}.bp-dr-mohammed-alkooheji .legal-symbol span:before{left:-4px}.bp-dr-mohammed-alkooheji .legal-symbol span:after{right:-4px}.bp-dr-mohammed-alkooheji .legal-symbol i{background:#83745d;width:1px;height:30px;position:absolute;top:3px;left:26px}.bp-dr-mohammed-alkooheji .expertise-card h3{margin-bottom:14px}.bp-dr-mohammed-alkooheji .expertise-card p{max-width:340px;font-size:13px}.bp-dr-mohammed-alkooheji .expertise-card>button{cursor:pointer;background:0 0;border:1px solid #11110f33;border-radius:50%;width:42px;height:42px;transition:all .2s;position:absolute;bottom:28px;right:30px}.bp-dr-mohammed-alkooheji .arabic .expertise-card>button{left:30px;right:auto}.bp-dr-mohammed-alkooheji .expertise-card>button:hover{background:var(--ink);color:#fff}.bp-dr-mohammed-alkooheji .court-section{background:var(--ink-soft);color:#fff;grid-template-columns:45% 55%;min-height:720px;display:grid}.bp-dr-mohammed-alkooheji .court-decoration{background:linear-gradient(145deg,#cabda6,#93866f);min-height:720px;position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji .court-photo{object-fit:cover;filter:brightness(.55)saturate(.72);width:100%;height:100%;position:absolute;inset:0}.bp-dr-mohammed-alkooheji .court-emblem{z-index:1;object-fit:contain;opacity:.72;filter:drop-shadow(0 20px 28px #11110f38);width:min(330px,67%);height:min(330px,67%);transition:transform .55s,opacity .55s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-dr-mohammed-alkooheji .court-decoration:hover .court-emblem{opacity:.88;transform:translate(-50%,-50%)scale(1.045)}.bp-dr-mohammed-alkooheji .court-content{padding:clamp(80px,10vw,145px) clamp(42px,8vw,120px)}.bp-dr-mohammed-alkooheji .court-content h2{max-width:760px}.bp-dr-mohammed-alkooheji .court-content>p:not(.eyebrow){color:#ffffff9e;max-width:690px}.bp-dr-mohammed-alkooheji .court-points{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.bp-dr-mohammed-alkooheji .court-points div{color:#ffffffd9;border-bottom:1px solid #ffffff2b;align-items:center;gap:17px;min-height:78px;font-size:13px;display:flex}.bp-dr-mohammed-alkooheji .court-points div:nth-child(odd){border-inline-end:1px solid #ffffff2b}.bp-dr-mohammed-alkooheji .court-points span{color:var(--sand);font:11px Georgia,serif}.bp-dr-mohammed-alkooheji .experience-section{background:var(--paper)}.bp-dr-mohammed-alkooheji .legal-note{border-inline-start:1px solid #9a8f7d;padding-inline-start:20px;font-size:11px;line-height:1.65}.bp-dr-mohammed-alkooheji .matter-list{border-top:1px solid var(--line)}.bp-dr-mohammed-alkooheji .matter{border-bottom:1px solid var(--line);grid-template-columns:70px 1.15fr 1fr 175px;align-items:start;gap:30px;padding:40px 0;display:grid}.bp-dr-mohammed-alkooheji .matter-index{color:#8c806e;font:11px Georgia,serif}.bp-dr-mohammed-alkooheji .matter-category{color:#8a7d67;text-transform:uppercase;letter-spacing:.15em;margin-bottom:14px;font-size:9px}.bp-dr-mohammed-alkooheji .arabic .matter-category{letter-spacing:0;font-size:11px}.bp-dr-mohammed-alkooheji .matter h3{max-width:400px;margin-bottom:0}.bp-dr-mohammed-alkooheji .matter>p{margin:0;font-size:13px}.bp-dr-mohammed-alkooheji .matter>a{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:10px;display:flex}.bp-dr-mohammed-alkooheji .matter>a small{text-align:end;color:#928b81;text-transform:none;letter-spacing:0;flex-basis:100%;display:block}.bp-dr-mohammed-alkooheji .arabic .matter>a{text-transform:none;letter-spacing:0;font-size:12px}.bp-dr-mohammed-alkooheji .books-section{background:#ded4c4;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(60px,9vw,140px);display:grid}.bp-dr-mohammed-alkooheji .books-intro{max-width:440px}.bp-dr-mohammed-alkooheji .books-intro h2{font-size:clamp(2.7rem,4.2vw,4.8rem)}.bp-dr-mohammed-alkooheji .books-grid{gap:40px;width:100%;display:grid}.bp-dr-mohammed-alkooheji .book-card{border-bottom:1px solid #11110f29;grid-template-columns:220px 1fr;align-items:center;gap:42px;padding-bottom:40px;display:grid}.bp-dr-mohammed-alkooheji .book-cover{background:var(--ink);color:#fff;flex-direction:column;min-height:310px;padding:22px;display:flex;box-shadow:14px 14px #11110f1c}.bp-dr-mohammed-alkooheji .book-cover>span,.bp-dr-mohammed-alkooheji .book-copy>span{color:var(--sand);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.bp-dr-mohammed-alkooheji .book-cover .card-emblem{object-fit:contain;opacity:.92;align-self:center;width:92px;height:92px;margin:26px 0 22px;transition:transform .35s,opacity .35s}.bp-dr-mohammed-alkooheji .book-card:hover .book-cover .card-emblem{opacity:1;transform:scale(1.08)rotate(-2deg)}.bp-dr-mohammed-alkooheji .book-cover strong{font:400 17px/1.3 Georgia,serif}.bp-dr-mohammed-alkooheji .book-cover small{color:#ffffff8c;margin-top:auto;font-size:9px}.bp-dr-mohammed-alkooheji .book-copy h3{margin:14px 0;font-size:1.8rem}.bp-dr-mohammed-alkooheji .book-copy p{font-size:13px}.bp-dr-mohammed-alkooheji .book-copy a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:24px;padding-bottom:7px;font-size:10px;display:inline-flex}.bp-dr-mohammed-alkooheji .arabic .book-copy a{text-transform:none;letter-spacing:0;font-size:12px}.bp-dr-mohammed-alkooheji .insights-section{background:var(--paper)}.bp-dr-mohammed-alkooheji .insights-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.bp-dr-mohammed-alkooheji .insight-card{border:1px solid var(--line);background:#fff;transition:transform .3s,box-shadow .3s}.bp-dr-mohammed-alkooheji .insight-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #11110f14}.bp-dr-mohammed-alkooheji .insight-visual{background:#b8aa93;height:230px;position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji .insight-photo{object-fit:cover;opacity:.78;filter:saturate(.66)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.bp-dr-mohammed-alkooheji .visual-2 .insight-photo{object-position:30% center}.bp-dr-mohammed-alkooheji .visual-3 .insight-photo{object-position:76% center}.bp-dr-mohammed-alkooheji .visual-2{background:#282824}.bp-dr-mohammed-alkooheji .visual-3{background:#d4c9b5}.bp-dr-mohammed-alkooheji .insight-visual span{color:#ffffffb3;font:10px Georgia,serif;position:absolute;top:18px;left:20px}.bp-dr-mohammed-alkooheji .arabic .insight-visual span{left:auto;right:20px}.bp-dr-mohammed-alkooheji .insight-visual .card-emblem{z-index:1;object-fit:contain;opacity:.9;width:116px;height:116px;transition:transform .4s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-dr-mohammed-alkooheji .insight-card:hover .insight-visual .card-emblem{opacity:1;transform:translate(-50%,-50%)scale(1.09)rotate(-2deg)}.bp-dr-mohammed-alkooheji .insight-copy{min-height:275px;padding:30px;position:relative}.bp-dr-mohammed-alkooheji .insight-copy>span{color:#8a7b65;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.bp-dr-mohammed-alkooheji .arabic .insight-copy>span{letter-spacing:0;font-size:11px}.bp-dr-mohammed-alkooheji .insight-copy h3{margin:16px 0}.bp-dr-mohammed-alkooheji .insight-copy p{font-size:13px}.bp-dr-mohammed-alkooheji .insight-copy .arrow-icon{position:absolute;bottom:26px;right:28px}.bp-dr-mohammed-alkooheji .arabic .insight-copy .arrow-icon{left:28px;right:auto}.bp-dr-mohammed-alkooheji .why-section{background:var(--ink);color:#fff;grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:clamp(70px,10vw,160px);display:grid}.bp-dr-mohammed-alkooheji .why-title h2{font-size:clamp(3rem,4.6vw,5.2rem)}.bp-dr-mohammed-alkooheji .why-grid{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.bp-dr-mohammed-alkooheji .why-grid article{border-bottom:1px solid #ffffff2e;min-height:230px;padding:30px}.bp-dr-mohammed-alkooheji .why-grid article:nth-child(odd){border-inline-end:1px solid #ffffff2e}.bp-dr-mohammed-alkooheji .why-grid span{color:var(--sand);font:11px Georgia,serif}.bp-dr-mohammed-alkooheji .why-grid h3{margin:55px 0 12px}.bp-dr-mohammed-alkooheji .why-grid p{color:#ffffff87;font-size:13px}.bp-dr-mohammed-alkooheji .contact-section{grid-template-columns:1fr 1fr;display:grid}.bp-dr-mohammed-alkooheji .contact-info{color:#fff;background:#272622;padding:clamp(85px,10vw,150px) clamp(34px,7vw,104px)}.bp-dr-mohammed-alkooheji .contact-info h2{max-width:690px}.bp-dr-mohammed-alkooheji .contact-lead{color:#ffffff94;max-width:580px}.bp-dr-mohammed-alkooheji .contact-details{gap:28px;margin-top:65px;display:grid}.bp-dr-mohammed-alkooheji .contact-details>div{border-top:1px solid #ffffff2e;flex-direction:column;gap:7px;padding-top:20px;display:flex}.bp-dr-mohammed-alkooheji .contact-details span{color:var(--sand);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.bp-dr-mohammed-alkooheji .contact-details a{font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.8rem)}.bp-dr-mohammed-alkooheji .contact-details p{color:#fff;margin:0}.bp-dr-mohammed-alkooheji .contact-details small{color:#ffffff7a;font-size:11px}.bp-dr-mohammed-alkooheji .consultation-form{background:var(--sand-light);flex-direction:column;justify-content:center;gap:25px;padding:clamp(85px,10vw,150px) clamp(34px,7vw,104px);display:flex}.bp-dr-mohammed-alkooheji .form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.bp-dr-mohammed-alkooheji .consultation-form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:10px;font-size:10px;display:flex}.bp-dr-mohammed-alkooheji .arabic .consultation-form label{text-transform:none;letter-spacing:0;font-size:12px}.bp-dr-mohammed-alkooheji .consultation-form input,.bp-dr-mohammed-alkooheji .consultation-form select,.bp-dr-mohammed-alkooheji .consultation-form textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #11110f59;border-radius:0;outline:none;padding:12px 2px}.bp-dr-mohammed-alkooheji .consultation-form input:focus,.bp-dr-mohammed-alkooheji .consultation-form select:focus,.bp-dr-mohammed-alkooheji .consultation-form textarea:focus{border-bottom-color:var(--ink)}.bp-dr-mohammed-alkooheji .button.dark{background:var(--ink);color:#fff;align-self:flex-start;margin-top:12px}.bp-dr-mohammed-alkooheji .button.dark:hover{background:#3a3832}.bp-dr-mohammed-alkooheji .form-note{color:#7f776d;font-size:9px}.bp-dr-mohammed-alkooheji footer{color:#fff;background:radial-gradient(circle at 12% 0,#c9b99b1c,#0000 31%),linear-gradient(125deg,#090908,#1e1d1a);border-top:1px solid #c9b99b40;grid-template-columns:1.2fr .8fr;gap:44px;padding:72px clamp(24px,6vw,96px) 34px;display:grid;position:relative;overflow:hidden}.bp-dr-mohammed-alkooheji footer:after{content:"";pointer-events:none;border:1px solid #c9b99b14;border-radius:50%;width:320px;height:320px;position:absolute;top:-190px;right:-130px}.bp-dr-mohammed-alkooheji .footer-brand{align-items:center;gap:15px;display:flex}.bp-dr-mohammed-alkooheji .footer-brand>div{flex-direction:column;gap:6px;display:flex}.bp-dr-mohammed-alkooheji .footer-brand strong{font:400 18px Georgia,serif}.bp-dr-mohammed-alkooheji .arabic .footer-brand strong{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-dr-mohammed-alkooheji .footer-brand small{color:#ffffff73;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.bp-dr-mohammed-alkooheji .footer-links{color:#ffffffb3;justify-content:flex-end;align-items:center;gap:25px;font-size:11px;display:flex}.bp-dr-mohammed-alkooheji .footer-links a{padding:8px 0;transition:color .25s;position:relative}.bp-dr-mohammed-alkooheji .footer-links a:after{content:"";background:var(--sand);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}.bp-dr-mohammed-alkooheji .footer-links a:hover{color:#fff}.bp-dr-mohammed-alkooheji .footer-links a:hover:after{right:0}.bp-dr-mohammed-alkooheji .footer-bottom{border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:24px;display:flex}.bp-dr-mohammed-alkooheji .footer-bottom p{color:#ffffff59;margin:0;font-size:9px}@media (width<=1180px){.bp-dr-mohammed-alkooheji .nav-links{gap:14px}.bp-dr-mohammed-alkooheji .nav-links button{font-size:10px}.bp-dr-mohammed-alkooheji .header-cta{display:none}.bp-dr-mohammed-alkooheji .hero-grid{grid-template-columns:52% 48%}.bp-dr-mohammed-alkooheji .credentials{grid-template-columns:1fr 1fr}.bp-dr-mohammed-alkooheji .credential:nth-child(2){border-inline-end:0}.bp-dr-mohammed-alkooheji .credential:nth-child(-n+2){border-bottom:1px solid #11110f1f}.bp-dr-mohammed-alkooheji .expertise-grid{grid-template-columns:1fr 1fr}.bp-dr-mohammed-alkooheji .matter{grid-template-columns:55px 1fr 1fr}.bp-dr-mohammed-alkooheji .matter>a{grid-column:2/-1;justify-content:flex-start}.bp-dr-mohammed-alkooheji .matter>a small{text-align:start;flex-basis:auto}.bp-dr-mohammed-alkooheji .books-section{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .books-intro{max-width:800px}}@media (width<=900px){.bp-dr-mohammed-alkooheji .site-header{min-height:76px}.bp-dr-mohammed-alkooheji .brand{min-width:0}.bp-dr-mohammed-alkooheji .brand-copy small{display:none}.bp-dr-mohammed-alkooheji .nav-links{background:#151513;border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;width:100%;padding:24px;display:none;position:absolute;top:76px;left:0}.bp-dr-mohammed-alkooheji .nav-links.open{display:flex}.bp-dr-mohammed-alkooheji .nav-links button{text-align:start;border-bottom:1px solid #ffffff1a;padding:14px 0;font-size:13px}.bp-dr-mohammed-alkooheji .menu-toggle{display:block}.bp-dr-mohammed-alkooheji .hero{padding-top:76px}.bp-dr-mohammed-alkooheji .hero-grid{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .hero-content{min-height:70svh;padding-top:90px}.bp-dr-mohammed-alkooheji .hero-portrait{min-height:680px}.bp-dr-mohammed-alkooheji .about-grid{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .about-copy{padding-top:0}.bp-dr-mohammed-alkooheji .about-grid blockquote{margin-top:0}.bp-dr-mohammed-alkooheji .about-logo-panel{min-height:360px}.bp-dr-mohammed-alkooheji .split-heading{grid-template-columns:1fr;gap:10px}.bp-dr-mohammed-alkooheji .court-section{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .court-decoration{min-height:470px}.bp-dr-mohammed-alkooheji .court-emblem{width:min(250px,64%);height:min(250px,64%)}.bp-dr-mohammed-alkooheji .insights-grid{grid-template-columns:1fr 1fr}.bp-dr-mohammed-alkooheji .why-section,.bp-dr-mohammed-alkooheji .contact-section{grid-template-columns:1fr}}@media (width<=640px){.bp-dr-mohammed-alkooheji h1{font-size:clamp(3.15rem,16vw,4.4rem)}.bp-dr-mohammed-alkooheji h2{font-size:clamp(2.45rem,12vw,3.5rem)}.bp-dr-mohammed-alkooheji .site-header{gap:10px;padding-inline:16px}.bp-dr-mohammed-alkooheji .brand-mark{width:46px;height:46px}.bp-dr-mohammed-alkooheji .brand-copy strong{font-size:12px}.bp-dr-mohammed-alkooheji .language-toggle{min-width:36px}.bp-dr-mohammed-alkooheji .hero-content{min-height:76svh;padding:66px 24px 34px}.bp-dr-mohammed-alkooheji .hero-lead{font-size:14px}.bp-dr-mohammed-alkooheji .hero-actions{flex-direction:column;align-items:stretch;gap:20px;width:100%}.bp-dr-mohammed-alkooheji .button{width:100%}.bp-dr-mohammed-alkooheji .text-button{align-self:flex-start;width:auto}.bp-dr-mohammed-alkooheji .scroll-cue{padding-top:50px}.bp-dr-mohammed-alkooheji .hero-portrait{min-height:520px}.bp-dr-mohammed-alkooheji .portrait-frame{inset:14px}.bp-dr-mohammed-alkooheji .portrait-caption{padding:16px;bottom:15px;left:15px;right:15px}.bp-dr-mohammed-alkooheji .credentials{grid-template-columns:1fr;padding-inline:24px}.bp-dr-mohammed-alkooheji .credential{border-inline-end:0;border-bottom:1px solid #11110f1f;min-height:auto;padding-inline:0}.bp-dr-mohammed-alkooheji .credential:last-child{border-bottom:0}.bp-dr-mohammed-alkooheji .section{padding:82px 24px}.bp-dr-mohammed-alkooheji .about-grid{gap:45px}.bp-dr-mohammed-alkooheji .about-logo-panel{min-height:310px}.bp-dr-mohammed-alkooheji .expertise-grid{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .expertise-card{min-height:330px}.bp-dr-mohammed-alkooheji .court-decoration{min-height:360px}.bp-dr-mohammed-alkooheji .court-content{padding:80px 24px}.bp-dr-mohammed-alkooheji .court-points{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .court-points div:nth-child(odd){border-inline-end:0}.bp-dr-mohammed-alkooheji .matter{grid-template-columns:36px 1fr;gap:16px;padding:32px 0}.bp-dr-mohammed-alkooheji .matter>p,.bp-dr-mohammed-alkooheji .matter>a{grid-column:2}.bp-dr-mohammed-alkooheji .book-card{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .book-cover{width:min(260px,86%);min-height:360px}.bp-dr-mohammed-alkooheji .insights-grid,.bp-dr-mohammed-alkooheji .why-grid{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .why-grid article:nth-child(odd){border-inline-end:0}.bp-dr-mohammed-alkooheji .contact-info,.bp-dr-mohammed-alkooheji .consultation-form{padding:80px 24px}.bp-dr-mohammed-alkooheji .form-row,.bp-dr-mohammed-alkooheji footer{grid-template-columns:1fr}.bp-dr-mohammed-alkooheji .footer-links{flex-wrap:wrap;justify-content:flex-start}.bp-dr-mohammed-alkooheji .footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bp-dr-mohammed-alkooheji *,.bp-dr-mohammed-alkooheji :before,.bp-dr-mohammed-alkooheji :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bp-deena-alqumaish-law{--ink:#080908;--gold:#d7a43a;--gold2:#f0c767;--paper:#faf8f2;--ivory:#f1ede2;--muted:#69665e;--line:#d9d2c3}.bp-deena-alqumaish-law *{box-sizing:border-box}.bp-deena-alqumaish-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.bp-deena-alqumaish-law a{color:inherit;text-decoration:none}.bp-deena-alqumaish-law button,.bp-deena-alqumaish-law input,.bp-deena-alqumaish-law textarea{font:inherit}.bp-deena-alqumaish-law .ar{font-family:Tahoma,Arial,sans-serif}.bp-deena-alqumaish-law .ar h1,.bp-deena-alqumaish-law .ar h2,.bp-deena-alqumaish-law .ar h3{font-family:Tahoma,Arial,sans-serif!important}.bp-deena-alqumaish-law .eyebrow{color:var(--gold2);text-transform:uppercase;letter-spacing:.22em;margin:0 0 26px;font-size:10px}.bp-deena-alqumaish-law .ar .eyebrow{letter-spacing:.04em}.bp-deena-alqumaish-law .dark{color:#906c22}.bp-deena-alqumaish-law header{background:var(--ink);color:#fff;z-index:20;border-bottom:1px solid #2d2d28;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex;position:relative}.bp-deena-alqumaish-law .brand{align-items:center;gap:13px;display:flex}.bp-deena-alqumaish-law .brand img{object-fit:cover;width:52px;height:52px}.bp-deena-alqumaish-law .brand span{text-transform:uppercase;flex-direction:column;display:flex}.bp-deena-alqumaish-law .brand b{color:var(--gold2);letter-spacing:.15em;font-size:12px}.bp-deena-alqumaish-law .brand small{color:#98968e;letter-spacing:.17em;margin-top:5px;font-size:7px}.bp-deena-alqumaish-law nav{gap:2.3vw;display:flex}.bp-deena-alqumaish-law nav a{color:#c9c6bd;font-size:11px}.bp-deena-alqumaish-law nav a:hover{color:var(--gold2)}.bp-deena-alqumaish-law .actions{align-items:center;gap:12px;display:flex}.bp-deena-alqumaish-law .actions button{color:var(--gold2);cursor:pointer;background:0 0;border:1px solid #48463d;padding:9px 14px}.bp-deena-alqumaish-law .hamb{display:none}.bp-deena-alqumaish-law .hero{color:#fff;background:radial-gradient(circle at 78% 25%,#302414 0,#0000 27%),linear-gradient(125deg,#080908,#14140f);grid-template-columns:1.2fr .8fr;min-height:calc(100vh - 90px);padding:10vh 7vw 0;display:grid;position:relative;overflow:hidden}.bp-deena-alqumaish-law .hero:before{content:"";border:1px solid #3b301d;border-radius:50%;width:520px;height:520px;position:absolute;top:-30px;right:-80px}.bp-deena-alqumaish-law .heroCopy{z-index:2}.bp-deena-alqumaish-law .hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(55px,7vw,103px)/.96 Georgia,serif}.bp-deena-alqumaish-law .hero h1 span{display:block}.bp-deena-alqumaish-law .lead{color:#c0beb5;max-width:600px;margin:32px 0;font-size:17px;line-height:1.75}.bp-deena-alqumaish-law .buttons{align-items:center;gap:28px;display:flex}.bp-deena-alqumaish-law .btn{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:28px;padding:16px 20px;font-size:10px;display:inline-flex}.bp-deena-alqumaish-law .ar .btn{letter-spacing:0}.bp-deena-alqumaish-law .btn i{font-size:17px;font-style:normal}.bp-deena-alqumaish-law .gold{background:var(--gold);color:#111}.bp-deena-alqumaish-law .gold:hover{background:var(--gold2)}.bp-deena-alqumaish-law .link{color:#fff;border-bottom:1px solid #625f56;padding-left:0;padding-right:0}.bp-deena-alqumaish-law .heroLogo{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex}.bp-deena-alqumaish-law .heroLogo>div{aspect-ratio:1;border:1px solid #5b4824;border-radius:50%;width:min(29vw,380px);padding:8%}.bp-deena-alqumaish-law .heroLogo img{object-fit:cover;width:100%;height:100%}.bp-deena-alqumaish-law .heroLogo small{color:#77746d;letter-spacing:.22em;margin-top:18px;font-size:8px}.bp-deena-alqumaish-law .proof{border-top:1px solid #36352e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-self:end;margin-top:7vh;display:grid}.bp-deena-alqumaish-law .proof p{color:#bbb8af;border-right:1px solid #36352e;margin:0;padding:24px;font-size:11px}.bp-deena-alqumaish-law .proof span{color:var(--gold);margin-right:16px;font-size:9px}.bp-deena-alqumaish-law .ar .proof span{margin-left:16px;margin-right:0}.bp-deena-alqumaish-law .section{padding:115px 7vw}.bp-deena-alqumaish-law .sectionHead{grid-template-columns:.6fr 1.25fr 1fr;gap:6vw;margin-bottom:65px;display:grid}.bp-deena-alqumaish-law .sectionHead.two{grid-template-columns:.6fr 2.3fr}.bp-deena-alqumaish-law .sectionHead h2,.bp-deena-alqumaish-law .about h2,.bp-deena-alqumaish-law .media h2,.bp-deena-alqumaish-law .contact h2{letter-spacing:-.04em;margin:0;font:400 clamp(40px,5vw,69px)/1.05 Georgia,serif}.bp-deena-alqumaish-law .sectionHead>p:last-child,.bp-deena-alqumaish-law .media>div>p:last-child{color:var(--muted);margin:3px 0;font-size:15px;line-height:1.8}.bp-deena-alqumaish-law .services{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-deena-alqumaish-law .services article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:295px;padding:30px;transition:all .25s;position:relative}.bp-deena-alqumaish-law .services article:hover{background:var(--ivory);transform:translateY(-4px)}.bp-deena-alqumaish-law .services small,.bp-deena-alqumaish-law .steps small{color:#9a762c}.bp-deena-alqumaish-law .services h3,.bp-deena-alqumaish-law .steps h3,.bp-deena-alqumaish-law .articles h3{font:400 25px Georgia,serif}.bp-deena-alqumaish-law .services h3{margin:68px 0 14px}.bp-deena-alqumaish-law .services p,.bp-deena-alqumaish-law .steps p{color:var(--muted);font-size:13px;line-height:1.75}.bp-deena-alqumaish-law .services article>a{color:#9a762c;position:absolute;bottom:24px;right:28px}.bp-deena-alqumaish-law .ar .services article>a{left:28px;right:auto}.bp-deena-alqumaish-law .about{color:#fff;background:#11120f;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.bp-deena-alqumaish-law .visual{background:linear-gradient(135deg,#17150e,#080908);justify-content:center;align-items:center;padding:75px;display:flex}.bp-deena-alqumaish-law .visual>div{aspect-ratio:.83;border:1px solid #60491f;width:min(82%,500px);padding:25px;position:relative}.bp-deena-alqumaish-law .visual>div:before,.bp-deena-alqumaish-law .visual>div:after{content:"";width:70px;height:70px;position:absolute}.bp-deena-alqumaish-law .visual>div:before{border-top:2px solid var(--gold);border-left:2px solid var(--gold);top:-1px;left:-1px}.bp-deena-alqumaish-law .visual>div:after{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);bottom:-1px;right:-1px}.bp-deena-alqumaish-law .visual img{object-fit:cover;width:100%;height:100%}.bp-deena-alqumaish-law .aboutCopy{flex-direction:column;align-items:flex-start;padding:105px 8vw 80px 7vw;display:flex}.bp-deena-alqumaish-law .aboutCopy>p:not(.eyebrow){color:#b9b7af;font-size:14px;line-height:1.85}.bp-deena-alqumaish-law .aboutCopy blockquote{color:var(--gold2);border-left:1px solid var(--gold);margin:30px 0;padding-left:25px;font:400 20px/1.55 Georgia,serif}.bp-deena-alqumaish-law .ar .aboutCopy blockquote{border-left:0;border-right:1px solid var(--gold);padding-left:0;padding-right:25px}.bp-deena-alqumaish-law .steps{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bp-deena-alqumaish-law .steps article{background:var(--paper);min-height:250px;padding:28px}.bp-deena-alqumaish-law .steps h3{margin:65px 0 12px;font-size:22px}.bp-deena-alqumaish-law .media{color:#fff;background:#171712;grid-template-columns:1fr 1.25fr;gap:9vw;padding:115px 7vw;display:grid}.bp-deena-alqumaish-law .media>div>p:last-child{color:#aaa79f;margin-top:25px}.bp-deena-alqumaish-law .articles{border-top:1px solid #403e36}.bp-deena-alqumaish-law .articles a{border-bottom:1px solid #403e36;grid-template-columns:115px 1fr 20px;align-items:center;gap:20px;padding:28px 0;display:grid}.bp-deena-alqumaish-law .articles a:hover{color:var(--gold2)}.bp-deena-alqumaish-law .articles small{color:#ad8b47;text-transform:uppercase;font-size:9px}.bp-deena-alqumaish-law .articles h3{margin:0;font-size:20px;line-height:1.4}.bp-deena-alqumaish-law .contact{background:var(--ivory);grid-template-columns:1fr 1fr;gap:9vw;padding:115px 7vw;display:grid}.bp-deena-alqumaish-law .contactLead{max-width:540px;color:var(--muted);line-height:1.8}.bp-deena-alqumaish-law .contact dl{margin-top:48px}.bp-deena-alqumaish-law .contact dl div{border-top:1px solid #cec7b7;grid-template-columns:145px 1fr;padding:16px 0;display:grid}.bp-deena-alqumaish-law .contact dt{color:#906d25;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.bp-deena-alqumaish-law .contact dd{margin:0;font-size:13px;line-height:1.55}.bp-deena-alqumaish-law .contact form{background:var(--ink);color:#fff;padding:42px}.bp-deena-alqumaish-law .contact form h3{margin:0 0 30px;font:400 28px Georgia,serif}.bp-deena-alqumaish-law .contact label{color:#aaa79f;text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:8px;margin-bottom:20px;font-size:9px;display:flex}.bp-deena-alqumaish-law .contact input,.bp-deena-alqumaish-law .contact textarea{color:#fff;resize:none;background:0 0;border:0;border-bottom:1px solid #55524a;outline:none;padding:9px 0}.bp-deena-alqumaish-law .contact input:focus,.bp-deena-alqumaish-law .contact textarea:focus{border-color:var(--gold)}.bp-deena-alqumaish-law .row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.bp-deena-alqumaish-law .contact form>small{color:#77746d;margin-top:17px;line-height:1.5;display:block}.bp-deena-alqumaish-law footer{background:var(--ink);color:#918f88;border-top:1px solid #302f29;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:9px;display:flex}.bp-deena-alqumaish-law footer>div:last-child{gap:22px;display:flex}.bp-deena-alqumaish-law .wa{z-index:30;background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;font-size:24px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #0006}.bp-deena-alqumaish-law .ar .wa{left:22px;right:auto}@media (width<=950px){.bp-deena-alqumaish-law nav{background:#11110e;flex-direction:column;padding:25px 5vw;display:none;position:absolute;top:90px;left:0;right:0}.bp-deena-alqumaish-law nav.open{display:flex}.bp-deena-alqumaish-law .hamb{display:block}.bp-deena-alqumaish-law .hero{grid-template-columns:1fr}.bp-deena-alqumaish-law .heroLogo{opacity:.18;position:absolute;top:90px;right:-90px}.bp-deena-alqumaish-law .ar .heroLogo{left:-90px;right:auto}.bp-deena-alqumaish-law .heroLogo>div{width:400px}.bp-deena-alqumaish-law .proof{grid-template-columns:1fr;margin-top:75px}.bp-deena-alqumaish-law .proof p{border-bottom:1px solid #36352e;border-right:0}.bp-deena-alqumaish-law .sectionHead{grid-template-columns:1fr 1.5fr}.bp-deena-alqumaish-law .sectionHead>p:last-child{grid-column:2}.bp-deena-alqumaish-law .services{grid-template-columns:repeat(2,1fr)}.bp-deena-alqumaish-law .about{grid-template-columns:1fr}.bp-deena-alqumaish-law .visual{min-height:530px}.bp-deena-alqumaish-law .steps{grid-template-columns:repeat(2,1fr)}.bp-deena-alqumaish-law .media,.bp-deena-alqumaish-law .contact{grid-template-columns:1fr}}@media (width<=640px){.bp-deena-alqumaish-law header{height:76px;padding:0 20px}.bp-deena-alqumaish-law .brand img{width:44px;height:44px}.bp-deena-alqumaish-law .brand b{font-size:9px}.bp-deena-alqumaish-law .brand small{font-size:6px}.bp-deena-alqumaish-law nav{top:76px}.bp-deena-alqumaish-law .hero{min-height:calc(100vh - 76px);padding:68px 22px 0}.bp-deena-alqumaish-law .hero h1{font-size:51px}.bp-deena-alqumaish-law .lead{font-size:15px}.bp-deena-alqumaish-law .buttons{flex-direction:column;align-items:flex-start;gap:12px}.bp-deena-alqumaish-law .heroLogo{display:none}.bp-deena-alqumaish-law .proof{margin-top:62px}.bp-deena-alqumaish-law .proof p{padding:17px 0}.bp-deena-alqumaish-law .section{padding:82px 22px}.bp-deena-alqumaish-law .sectionHead,.bp-deena-alqumaish-law .sectionHead.two{grid-template-columns:1fr;gap:5px}.bp-deena-alqumaish-law .sectionHead>p:last-child{grid-column:1}.bp-deena-alqumaish-law .sectionHead h2,.bp-deena-alqumaish-law .about h2,.bp-deena-alqumaish-law .media h2,.bp-deena-alqumaish-law .contact h2{font-size:39px}.bp-deena-alqumaish-law .services{grid-template-columns:1fr}.bp-deena-alqumaish-law .services article{min-height:245px}.bp-deena-alqumaish-law .visual{min-height:440px;padding:50px 28px}.bp-deena-alqumaish-law .aboutCopy{padding:78px 22px}.bp-deena-alqumaish-law .steps{grid-template-columns:1fr}.bp-deena-alqumaish-law .steps article{min-height:195px}.bp-deena-alqumaish-law .steps h3{margin-top:42px}.bp-deena-alqumaish-law .media,.bp-deena-alqumaish-law .contact{padding:82px 22px}.bp-deena-alqumaish-law .articles a{grid-template-columns:1fr 20px}.bp-deena-alqumaish-law .articles small{grid-column:1/-1}.bp-deena-alqumaish-law .contact dl div{grid-template-columns:105px 1fr}.bp-deena-alqumaish-law .contact form{padding:30px 22px}.bp-deena-alqumaish-law .row{grid-template-columns:1fr}.bp-deena-alqumaish-law footer{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 22px}}.bp-deena-alqumaish-law .topline{color:#77746c;text-transform:uppercase;letter-spacing:.18em;background:#050605;border-bottom:1px solid #24241f;justify-content:space-between;align-items:center;height:30px;padding:0 5vw;font-size:7px;display:flex}.bp-deena-alqumaish-law .topline a{color:var(--gold2)}.bp-deena-alqumaish-law header{background:linear-gradient(90deg,#080908,#10100d);height:108px;padding:0 4.5vw;box-shadow:0 12px 35px #0004}.bp-deena-alqumaish-law header:after{content:"";background:linear-gradient(90deg,var(--gold),transparent 28%,transparent 72%,var(--gold));height:1px;position:absolute;bottom:0;left:4.5vw;right:4.5vw}.bp-deena-alqumaish-law header .brand img{width:78px;height:78px}.bp-deena-alqumaish-law header .brand b{font-size:14px}.bp-deena-alqumaish-law header .brand small{font-size:8px}.bp-deena-alqumaish-law .headerCta{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;border:1px solid #7b5d25;padding:12px 16px;font-size:8px}.bp-deena-alqumaish-law .hero{background:#0a0b09;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 138px);padding:0 0 0 7vw}.bp-deena-alqumaish-law .ar .hero{padding:0 7vw 0 0}.bp-deena-alqumaish-law .heroCopy{align-self:center;padding:8vh 4vw 7vh 0}.bp-deena-alqumaish-law .ar .heroCopy{padding:8vh 0 7vh 4vw}.bp-deena-alqumaish-law .heroImage{z-index:2;border-left:1px solid #3d3424;height:calc(100vh - 215px);min-height:660px;position:relative;overflow:hidden}.bp-deena-alqumaish-law .ar .heroImage{border-left:0;border-right:1px solid #3d3424}.bp-deena-alqumaish-law .heroImage:after{content:"";background:linear-gradient(90deg,#0a0b09 0,#0000 30%),linear-gradient(0deg,#090a08bb 0,#0000 38%);position:absolute;inset:0}.bp-deena-alqumaish-law .ar .heroImage:after{background:linear-gradient(270deg,#0a0b09 0,#0000 30%),linear-gradient(0deg,#090a08bb 0,#0000 38%)}.bp-deena-alqumaish-law .heroImage>img{object-fit:cover;object-position:65% center;filter:saturate(.75)contrast(1.05);width:100%;height:100%}.bp-deena-alqumaish-law .heroStamp{z-index:3;background:#080908d9;border:1px solid #b68a38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:118px;height:118px;display:flex;position:absolute;bottom:30px;right:35px}.bp-deena-alqumaish-law .ar .heroStamp{left:35px;right:auto}.bp-deena-alqumaish-law .heroStamp img{object-fit:cover;width:58px;height:58px}.bp-deena-alqumaish-law .heroStamp span{text-align:center;color:var(--gold2);letter-spacing:.15em;font-size:6px;line-height:1.5}.bp-deena-alqumaish-law .proof{z-index:4;margin:0;position:relative}.bp-deena-alqumaish-law .iconBand{border-bottom:1px solid var(--line);background:#eee9dc;grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.bp-deena-alqumaish-law .iconBand article{border-right:1px solid var(--line);align-items:center;gap:18px;padding:32px 24px;display:flex}.bp-deena-alqumaish-law .iconBand article:first-child{border-left:1px solid var(--line)}.bp-deena-alqumaish-law .iconBand article span{color:#8f6a20;background:#f7f3e9;border:1px solid #c4b488;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.bp-deena-alqumaish-law .iconBand p{margin:0;font:400 15px/1.35 Georgia,serif}.bp-deena-alqumaish-law .ar .iconBand p{font-family:Tahoma,Arial,sans-serif}.bp-deena-alqumaish-law .visual{padding:55px}.bp-deena-alqumaish-law .visual>div{aspect-ratio:1.22;border:1px solid #60491f;width:100%;max-width:670px;padding:0}.bp-deena-alqumaish-law .visual>div>img{object-fit:cover;filter:saturate(.78)contrast(1.05)}.bp-deena-alqumaish-law .visual aside{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;background:#090a08e8;border:1px solid #6b5122;align-items:center;gap:14px;padding:15px 20px;font-size:8px;display:flex;position:absolute;bottom:30px;left:34px}.bp-deena-alqumaish-law .ar .visual aside{left:auto;right:34px}.bp-deena-alqumaish-law .visual aside img{object-fit:cover;width:54px;height:54px}.bp-deena-alqumaish-law footer{background:radial-gradient(circle at 80% 20%,#2c2112 0,#0000 23%),#070806;padding:0;display:block}.bp-deena-alqumaish-law .footerIntro{border-bottom:1px solid #302f29;grid-template-columns:.7fr 1.8fr auto;align-items:end;gap:5vw;padding:85px 7vw 70px;display:grid}.bp-deena-alqumaish-law .footerIntro .eyebrow{align-self:start}.bp-deena-alqumaish-law .footerIntro h2{color:#fff;letter-spacing:-.04em;margin:0;font:400 clamp(40px,5vw,68px)/1.05 Georgia,serif}.bp-deena-alqumaish-law .ar .footerIntro h2{font-family:Tahoma,Arial,sans-serif}.bp-deena-alqumaish-law .footerGrid{grid-template-columns:1.5fr 1fr 1fr;gap:7vw;padding:48px 7vw;display:grid}.bp-deena-alqumaish-law .footerGrid .brand img{width:92px;height:92px}.bp-deena-alqumaish-law .footerGrid .brand b{font-size:15px}.bp-deena-alqumaish-law .footerGrid .brand small{font-size:8px}.bp-deena-alqumaish-law .footerGrid>div:not(.brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bp-deena-alqumaish-law .footerGrid>div>small{color:#866723;text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px}.bp-deena-alqumaish-law .footerGrid a{color:#c3c0b7;font-size:11px}.bp-deena-alqumaish-law .footerBottom{color:#6f6c65;border-top:1px solid #302f29;justify-content:space-between;padding:20px 7vw;display:flex}.bp-deena-alqumaish-law .footerBottom p{margin:0}@media (width<=1100px){.bp-deena-alqumaish-law .headerCta{display:none}.bp-deena-alqumaish-law .iconBand{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.bp-deena-alqumaish-law .topline{display:none}.bp-deena-alqumaish-law header{height:96px}.bp-deena-alqumaish-law nav{top:96px}.bp-deena-alqumaish-law .hero{grid-template-columns:1fr;min-height:auto;padding:80px 5vw 0}.bp-deena-alqumaish-law .ar .hero{padding:80px 5vw 0}.bp-deena-alqumaish-law .heroCopy,.bp-deena-alqumaish-law .ar .heroCopy{padding:0 0 65px}.bp-deena-alqumaish-law .heroImage{border:1px solid #3d3424;height:650px;min-height:0}.bp-deena-alqumaish-law .heroImage:after,.bp-deena-alqumaish-law .ar .heroImage:after{background:linear-gradient(0deg,#090a08dd 0,#0000 50%)}.bp-deena-alqumaish-law .proof{grid-column:1;margin-top:0}.bp-deena-alqumaish-law .footerIntro{grid-template-columns:1fr}.bp-deena-alqumaish-law .footerIntro .btn{justify-self:start}.bp-deena-alqumaish-law .footerGrid{grid-template-columns:1.3fr 1fr 1fr}}@media (width<=640px){.bp-deena-alqumaish-law header{height:84px;padding:0 18px}.bp-deena-alqumaish-law header .brand img{width:62px;height:62px}.bp-deena-alqumaish-law header .brand b{font-size:10px}.bp-deena-alqumaish-law header .brand small{font-size:6px}.bp-deena-alqumaish-law nav{top:84px}.bp-deena-alqumaish-law .hero{padding:64px 20px 0}.bp-deena-alqumaish-law .hero h1{font-size:48px}.bp-deena-alqumaish-law .heroImage{height:520px;margin:0 -20px}.bp-deena-alqumaish-law .heroStamp{width:96px;height:96px;bottom:18px;right:18px}.bp-deena-alqumaish-law .ar .heroStamp{left:18px;right:auto}.bp-deena-alqumaish-law .heroStamp img{width:48px;height:48px}.bp-deena-alqumaish-law .iconBand{grid-template-columns:1fr;padding:0 20px}.bp-deena-alqumaish-law .iconBand article{border-right:0;border-bottom:1px solid var(--line);padding:20px 10px}.bp-deena-alqumaish-law .iconBand article:first-child{border-left:0}.bp-deena-alqumaish-law .iconBand article span{width:50px;height:50px}.bp-deena-alqumaish-law .visual{min-height:360px;padding:28px 20px}.bp-deena-alqumaish-law .visual>div{aspect-ratio:.95}.bp-deena-alqumaish-law .visual aside{padding:10px;bottom:12px;left:12px}.bp-deena-alqumaish-law .ar .visual aside{left:auto;right:12px}.bp-deena-alqumaish-law .visual aside img{width:44px;height:44px}.bp-deena-alqumaish-law .footerIntro{padding:75px 22px 55px}.bp-deena-alqumaish-law .footerIntro h2{font-size:39px}.bp-deena-alqumaish-law .footerGrid{grid-template-columns:1fr;padding:40px 22px}.bp-deena-alqumaish-law .footerGrid .brand img{width:82px;height:82px}.bp-deena-alqumaish-law .footerBottom{flex-direction:column;gap:10px;padding:20px 22px}}.bp-hrak-law-firm-concept{--green:#50664b;--green-dark:#283a2d;--green-deep:#17251d;--gold:#d2a45b;--red:#b55f65;--ivory:#f1ecdf;--paper:#faf8f2;--ink:#1a211c;--muted:#667069;--line:#2536292e}.bp-hrak-law-firm-concept *{box-sizing:border-box}.bp-hrak-law-firm-concept{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.bp-hrak-law-firm-concept a{color:inherit;text-decoration:none}.bp-hrak-law-firm-concept button{color:inherit;font:inherit}.bp-hrak-law-firm-concept img{max-width:100%;display:block}.bp-hrak-law-firm-concept .moon-shape{pointer-events:none;-webkit-user-select:none;user-select:none;width:140px;height:auto}.bp-hrak-law-firm-concept h1,.bp-hrak-law-firm-concept h2,.bp-hrak-law-firm-concept h3,.bp-hrak-law-firm-concept blockquote p{font-family:Georgia,Times New Roman,serif;font-weight:400}.bp-hrak-law-firm-concept main{overflow:clip}.bp-hrak-law-firm-concept .is-arabic{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .is-arabic h1,.bp-hrak-law-firm-concept .is-arabic h2,.bp-hrak-law-firm-concept .is-arabic h3,.bp-hrak-law-firm-concept .is-arabic blockquote p{letter-spacing:-.035em;font-family:Tahoma,Arial,sans-serif;font-weight:500}.bp-hrak-law-firm-concept .skip-link{z-index:1000;background:var(--gold);padding:12px 18px;position:fixed;top:-70px;left:20px}.bp-hrak-law-firm-concept .skip-link:focus{top:12px}.bp-hrak-law-firm-concept .site-header{z-index:100;height:92px;color:var(--green-deep);background:#faf8f2fa;border-bottom:1px solid #25362917;grid-template-columns:minmax(280px,1fr) auto minmax(240px,1fr);align-items:center;padding:0 clamp(24px,5vw,78px);transition:height .3s,box-shadow .3s;display:grid;position:fixed;inset:0 0 auto}.bp-hrak-law-firm-concept .site-header--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:76px;box-shadow:0 8px 30px #17251d14}.bp-hrak-law-firm-concept .brand-link{z-index:102;justify-self:start;position:relative}.bp-hrak-law-firm-concept .brand-lockup{width:clamp(240px,23vw,320px);line-height:0;display:block}.bp-hrak-law-firm-concept .brand-lockup img{width:100%;height:auto}.bp-hrak-law-firm-concept .desktop-nav{color:var(--green-deep);letter-spacing:.09em;text-transform:uppercase;gap:clamp(20px,2.5vw,40px);font-size:11px;display:flex}.bp-hrak-law-firm-concept .desktop-nav a,.bp-hrak-law-firm-concept .language-button{position:relative}.bp-hrak-law-firm-concept .desktop-nav a:after,.bp-hrak-law-firm-concept .language-button:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.bp-hrak-law-firm-concept .desktop-nav a:hover:after,.bp-hrak-law-firm-concept .desktop-nav a:focus-visible:after,.bp-hrak-law-firm-concept .language-button:hover:after{right:0}.bp-hrak-law-firm-concept .header-actions{z-index:102;justify-self:end;align-items:center;gap:20px;display:flex;position:relative}.bp-hrak-law-firm-concept .language-button{cursor:pointer;background:0 0;border:0;font-size:13px}.bp-hrak-law-firm-concept .header-contact{background:var(--green-deep);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:16px;height:44px;padding:0 18px;font-size:11px;display:inline-flex}.bp-hrak-law-firm-concept .header-contact svg,.bp-hrak-law-firm-concept .button svg,.bp-hrak-law-firm-concept .text-link svg,.bp-hrak-law-firm-concept .person-meta svg,.bp-hrak-law-firm-concept .insight-link svg{width:18px;height:18px;transition:transform .25s}.bp-hrak-law-firm-concept .header-contact:hover svg,.bp-hrak-law-firm-concept .button:hover svg,.bp-hrak-law-firm-concept .text-link:hover svg,.bp-hrak-law-firm-concept .person-row:hover svg,.bp-hrak-law-firm-concept .insight-card:hover svg{transform:translate(4px)}.bp-hrak-law-firm-concept .is-arabic .header-contact svg,.bp-hrak-law-firm-concept .is-arabic .button svg,.bp-hrak-law-firm-concept .is-arabic .text-link svg,.bp-hrak-law-firm-concept .is-arabic .person-meta svg,.bp-hrak-law-firm-concept .is-arabic .insight-link svg{transform:scaleX(-1)}.bp-hrak-law-firm-concept .is-arabic .header-contact:hover svg,.bp-hrak-law-firm-concept .is-arabic .button:hover svg,.bp-hrak-law-firm-concept .is-arabic .text-link:hover svg,.bp-hrak-law-firm-concept .is-arabic .person-row:hover svg,.bp-hrak-law-firm-concept .is-arabic .insight-card:hover svg{transform:scaleX(-1)translate(4px)}.bp-hrak-law-firm-concept .menu-button,.bp-hrak-law-firm-concept .mobile-menu{display:none}.bp-hrak-law-firm-concept .hero{color:#fff;background:var(--green-deep);align-items:flex-end;min-height:780px;margin-top:92px;display:flex;position:relative}.bp-hrak-law-firm-concept .hero-image,.bp-hrak-law-firm-concept .hero-overlay{width:100%;height:100%;position:absolute;inset:0}.bp-hrak-law-firm-concept .hero-image{object-fit:cover;object-position:center}.bp-hrak-law-firm-concept .hero-overlay{background:linear-gradient(90deg,#0f1812f2 0%,#0f1812c7 40%,#0f181224 78%)}.bp-hrak-law-firm-concept .is-arabic .hero-overlay{background:linear-gradient(270deg,#0f1812f2 0%,#0f1812c7 40%,#0f181224 78%)}.bp-hrak-law-firm-concept .hero-content{z-index:2;width:min(860px,64vw);margin:0 clamp(24px,8vw,132px) clamp(80px,9vw,140px);position:relative}.bp-hrak-law-firm-concept .eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:700}.bp-hrak-law-firm-concept .eyebrow--light{color:#ffffffc2}.bp-hrak-law-firm-concept .eyebrow--gold{color:var(--gold)}.bp-hrak-law-firm-concept .hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(60px,7.7vw,112px);line-height:.93}.bp-hrak-law-firm-concept .hero-body{color:#ffffffc7;max-width:650px;margin:34px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.bp-hrak-law-firm-concept .hero-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.bp-hrak-law-firm-concept .button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 21px;font-size:10px;transition:background .25s,color .25s,border .25s;display:inline-flex}.bp-hrak-law-firm-concept .button--gold{background:var(--gold);color:var(--green-deep)}.bp-hrak-law-firm-concept .button--gold:hover{background:#e1ba7a}.bp-hrak-law-firm-concept .button--outline{border-color:var(--green);color:var(--green);margin-top:54px}.bp-hrak-law-firm-concept .button--outline:hover{background:var(--green);color:#fff}.bp-hrak-law-firm-concept .text-link{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;display:inline-flex}.bp-hrak-law-firm-concept .text-link--light{color:#fff}.bp-hrak-law-firm-concept .facts{background:var(--ivory);grid-template-columns:repeat(4,1fr);min-height:126px;padding:0 clamp(24px,8vw,132px);display:grid}.bp-hrak-law-firm-concept .fact{border-right:1px solid var(--line);align-items:center;gap:17px;padding:0 28px;display:flex}.bp-hrak-law-firm-concept .fact:first-child{padding-left:0}.bp-hrak-law-firm-concept .fact:last-child{border-right:0}.bp-hrak-law-firm-concept .is-arabic .fact{border-right:0;border-left:1px solid var(--line)}.bp-hrak-law-firm-concept .is-arabic .fact:last-child{border-left:0}.bp-hrak-law-firm-concept .fact span{color:var(--gold);letter-spacing:.1em;font-size:9px}.bp-hrak-law-firm-concept .fact p{color:var(--green-deep);margin:0;font-family:Georgia,serif;font-size:clamp(15px,1.3vw,19px)}.bp-hrak-law-firm-concept .is-arabic .fact p{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .section{padding:clamp(96px,10vw,160px) clamp(24px,8vw,132px)}.bp-hrak-law-firm-concept .section--stone{background:var(--ivory)}.bp-hrak-law-firm-concept .section-heading h2,.bp-hrak-law-firm-concept .audience-copy h2,.bp-hrak-law-firm-concept .approach-copy h2,.bp-hrak-law-firm-concept .purpose-lead h2{color:var(--green-deep);letter-spacing:-.045em;margin:0;font-size:clamp(45px,5.2vw,78px);line-height:1.02}.bp-hrak-law-firm-concept .section-heading--split{grid-template-columns:1fr 1.7fr 1fr;align-items:start;gap:5vw;display:grid}.bp-hrak-law-firm-concept .section-heading--split .eyebrow{padding-top:13px}.bp-hrak-law-firm-concept .large-copy{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.9}.bp-hrak-law-firm-concept .intro-visual{margin-top:90px;padding-left:clamp(0px,9vw,130px);position:relative}.bp-hrak-law-firm-concept .is-arabic .intro-visual{padding-left:0;padding-right:clamp(0px,9vw,130px)}.bp-hrak-law-firm-concept .intro-visual>img{object-fit:cover;width:100%;height:clamp(480px,55vw,760px)}.bp-hrak-law-firm-concept .intro-visual blockquote{background:var(--green);color:#fff;width:min(450px,39vw);margin:0;padding:42px 48px;position:absolute;bottom:-60px;left:0}.bp-hrak-law-firm-concept .is-arabic .intro-visual blockquote{left:auto;right:0}.bp-hrak-law-firm-concept .intro-visual blockquote>span{color:var(--gold);font-family:Georgia,serif;font-size:58px;line-height:.6}.bp-hrak-law-firm-concept .intro-visual blockquote p{margin:18px 0 28px;font-size:clamp(23px,2.2vw,34px);line-height:1.18}.bp-hrak-law-firm-concept .intro-visual blockquote cite{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal}.bp-hrak-law-firm-concept .section--expertise{padding-top:clamp(140px,14vw,220px)}.bp-hrak-law-firm-concept .section-heading--expertise,.bp-hrak-law-firm-concept .section-heading--people{grid-template-columns:1.5fr .75fr;align-items:end;gap:12vw;display:grid}.bp-hrak-law-firm-concept .section-heading--expertise>p,.bp-hrak-law-firm-concept .section-heading--people>p{color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.8}.bp-hrak-law-firm-concept .expertise-list{border-top:1px solid var(--line);margin-top:76px}.bp-hrak-law-firm-concept .expertise-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(250px,.92fr) 1fr 54px;align-items:center;gap:30px;min-height:126px;transition:padding .25s,color .25s;display:grid}.bp-hrak-law-firm-concept .expertise-row:hover{color:var(--green);padding-left:12px}.bp-hrak-law-firm-concept .is-arabic .expertise-row:hover{padding-left:0;padding-right:12px}.bp-hrak-law-firm-concept .expertise-number{color:var(--gold);letter-spacing:.1em;font-size:9px}.bp-hrak-law-firm-concept .expertise-row h3{margin:0;font-size:clamp(25px,2.6vw,40px);line-height:1.12}.bp-hrak-law-firm-concept .expertise-row>p{max-width:540px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.bp-hrak-law-firm-concept .expertise-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bp-hrak-law-firm-concept .expertise-arrow svg{width:18px}.bp-hrak-law-firm-concept .section--audience{background:var(--green-deep);color:#fff;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(70px,10vw,150px);display:grid}.bp-hrak-law-firm-concept .audience-copy h2{color:#fff}.bp-hrak-law-firm-concept .audience-copy>p:not(.eyebrow){color:#ffffffa8;max-width:640px;margin:30px 0 0;font-size:15px;line-height:1.85}.bp-hrak-law-firm-concept .audience-list{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin-top:54px;display:grid}.bp-hrak-law-firm-concept .audience-list>div{border-bottom:1px solid #ffffff24;align-items:center;gap:16px;min-height:78px;padding:17px 14px 17px 0;display:flex}.bp-hrak-law-firm-concept .audience-list>div:nth-child(odd){border-right:1px solid #ffffff24}.bp-hrak-law-firm-concept .audience-list>div:nth-child(2n){padding-left:24px}.bp-hrak-law-firm-concept .is-arabic .audience-list>div:nth-child(odd){border-left:1px solid #ffffff24;border-right:0}.bp-hrak-law-firm-concept .is-arabic .audience-list>div:nth-child(2n){padding-left:14px;padding-right:24px}.bp-hrak-law-firm-concept .audience-list span{color:var(--gold);font-size:9px}.bp-hrak-law-firm-concept .audience-list p{margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.3}.bp-hrak-law-firm-concept .is-arabic .audience-list p{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .audience-visual{justify-self:end;width:min(100%,550px);min-height:690px;padding:0 0 48px 44px;position:relative}.bp-hrak-law-firm-concept .audience-visual:after{content:"";border:1px solid #d2a45b8c;position:absolute;inset:46px 0 0 44px;transform:translate(22px,22px)}.bp-hrak-law-firm-concept .audience-visual>img:not(.moon-shape){z-index:1;object-fit:cover;width:100%;height:640px;position:relative}.bp-hrak-law-firm-concept .moon-shape--audience{z-index:3;filter:saturate(.92);width:155px;position:absolute;bottom:0;left:-16px}.bp-hrak-law-firm-concept .approach{background:var(--green);color:#fff;grid-template-columns:1.08fr .92fr;min-height:760px;display:grid}.bp-hrak-law-firm-concept .approach-image{min-height:620px;overflow:hidden}.bp-hrak-law-firm-concept .approach-image img{object-fit:cover;object-position:center;width:100%;height:100%}.bp-hrak-law-firm-concept .approach-copy{flex-direction:column;justify-content:center;padding:clamp(80px,9vw,140px) clamp(46px,8vw,120px);display:flex}.bp-hrak-law-firm-concept .approach-copy h2{color:#fff}.bp-hrak-law-firm-concept .approach-copy>p:not(.eyebrow){color:#ffffffb3;margin:34px 0 0;font-size:15px;line-height:1.85}.bp-hrak-law-firm-concept .approach-copy ol{border-top:1px solid #fff3;margin:50px 0 0;padding:0;list-style:none}.bp-hrak-law-firm-concept .approach-copy li{border-bottom:1px solid #fff3;align-items:center;gap:20px;min-height:70px;display:flex}.bp-hrak-law-firm-concept .approach-copy li span{color:var(--gold);font-size:9px}.bp-hrak-law-firm-concept .approach-copy li p{margin:0;font-family:Georgia,serif;font-size:18px}.bp-hrak-law-firm-concept .is-arabic .approach-copy li p{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .purpose-section{background:var(--paper);position:relative}.bp-hrak-law-firm-concept .purpose-lead{max-width:950px}.bp-hrak-law-firm-concept .purpose-lead>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:34px 0 0;font-size:16px;line-height:1.85}.bp-hrak-law-firm-concept .principles{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.bp-hrak-law-firm-concept .principles article{background:var(--ivory);flex-direction:column;min-height:390px;display:flex}.bp-hrak-law-firm-concept .principles article:last-child{border-right:0}.bp-hrak-law-firm-concept .principles article>img{object-fit:contain;filter:grayscale()contrast(1.04);width:100%;height:auto}.bp-hrak-law-firm-concept .principle-copy{border:1px solid var(--line);border-top:0;flex:1;padding:26px 30px 30px}.bp-hrak-law-firm-concept .principle-copy>span{color:var(--gold);font-size:9px}.bp-hrak-law-firm-concept .principles h3{color:var(--green-deep);margin:28px 0 12px;font-size:30px}.bp-hrak-law-firm-concept .principles p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.bp-hrak-law-firm-concept .section--people{background:var(--ivory)}.bp-hrak-law-firm-concept .people-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:5vw;margin-top:72px;display:grid}.bp-hrak-law-firm-concept .person-row{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;align-items:center;gap:22px;min-height:154px;padding:22px 0;display:grid}.bp-hrak-law-firm-concept .person-thumb{background:var(--ivory);width:92px;height:110px;overflow:hidden}.bp-hrak-law-firm-concept .person-thumb img{object-fit:cover;object-position:top center;filter:saturate(.55);width:100%;height:100%;transition:filter .3s,transform .3s}.bp-hrak-law-firm-concept .person-row:hover .person-thumb img{filter:saturate(.9);transform:scale(1.025)}.bp-hrak-law-firm-concept .person-meta h3{color:var(--green-deep);margin:0;font-size:clamp(21px,1.8vw,29px);line-height:1.15}.bp-hrak-law-firm-concept .person-meta p{max-width:330px;min-height:31px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:8px 0 14px;font-size:10px;line-height:1.5}.bp-hrak-law-firm-concept .person-meta span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:inline-flex}.bp-hrak-law-firm-concept .section--insights{background:var(--paper)}.bp-hrak-law-firm-concept .section-heading--compact{max-width:730px}.bp-hrak-law-firm-concept .insights-grid{grid-template-columns:1.15fr .85fr .85fr;gap:18px;margin-top:70px;display:grid}.bp-hrak-law-firm-concept .insight-card{background:var(--green);color:#fff;flex-direction:column;min-height:420px;padding:34px;transition:transform .3s;display:flex}.bp-hrak-law-firm-concept .insight-card:hover{transform:translateY(-5px)}.bp-hrak-law-firm-concept .insight-card--2{background:var(--red)}.bp-hrak-law-firm-concept .insight-card--3{color:var(--green-deep);background:#ddc59a}.bp-hrak-law-firm-concept .insight-top{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;display:flex}.bp-hrak-law-firm-concept .insight-card h3{margin:auto 0 42px;font-size:clamp(25px,2.5vw,40px);line-height:1.13}.bp-hrak-law-firm-concept .insight-link{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex}.bp-hrak-law-firm-concept .profile-glimpse{background:var(--paper);padding:clamp(78px,9vw,130px) clamp(24px,8vw,132px);position:relative;overflow:hidden}.bp-hrak-law-firm-concept .profile-glimpse__heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:6vw;display:grid}.bp-hrak-law-firm-concept .profile-glimpse__heading h2{max-width:670px;color:var(--green-deep);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.02}.bp-hrak-law-firm-concept .profile-glimpse__images{z-index:1;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:55px;display:grid;position:relative}.bp-hrak-law-firm-concept .profile-glimpse figure{background:#fff;min-height:180px;margin:0;padding:6px;position:relative;box-shadow:0 12px 28px #17251d14}.bp-hrak-law-firm-concept .profile-glimpse figure:nth-child(2){margin-top:28px}.bp-hrak-law-firm-concept .profile-glimpse figure:nth-child(3){margin-top:-18px}.bp-hrak-law-firm-concept .profile-glimpse figure:nth-child(4){margin-top:16px}.bp-hrak-law-firm-concept .profile-glimpse figure img{object-fit:contain;width:100%;height:220px}.bp-hrak-law-firm-concept .profile-glimpse figure span{background:var(--green-deep);color:var(--gold);padding:6px 7px;font-size:9px;position:absolute;top:15px;left:15px}.bp-hrak-law-firm-concept .moon-shape--glimpse{opacity:.68;width:130px;position:absolute;top:24px;right:5vw}.bp-hrak-law-firm-concept .contact-section{background:var(--green-deep);color:#fff;grid-template-columns:1.08fr .92fr;gap:7vw;padding:clamp(78px,8vw,116px) clamp(24px,8vw,132px) clamp(52px,6vw,82px);display:grid}.bp-hrak-law-firm-concept .contact-intro h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(50px,6vw,92px);line-height:.98}.bp-hrak-law-firm-concept .contact-intro>p:not(.eyebrow){color:#ffffffad;max-width:650px;margin:32px 0;font-size:16px;line-height:1.8}.bp-hrak-law-firm-concept .contact-tracks{border-top:1px solid #ffffff2e}.bp-hrak-law-firm-concept .contact-tracks article{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;align-items:center;min-height:125px;padding:24px 0;display:grid}.bp-hrak-law-firm-concept .contact-tracks article>span{color:var(--gold);font-size:9px}.bp-hrak-law-firm-concept .contact-tracks h3{margin:0 0 9px;font-size:25px}.bp-hrak-law-firm-concept .contact-tracks p{color:#ffffff94;margin:0;font-size:12px;line-height:1.55}.bp-hrak-law-firm-concept .enquiry-form{background:#ffffff0e;border:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:22px 26px;margin-top:14px;padding:clamp(34px,4vw,54px);display:grid}.bp-hrak-law-firm-concept .form-heading{border-bottom:1px solid #ffffff29;grid-column:1/-1;padding-bottom:20px}.bp-hrak-law-firm-concept .form-heading h3{margin:0;font-size:clamp(30px,3vw,43px)}.bp-hrak-law-firm-concept .form-heading p{color:#ffffff9e;max-width:600px;margin:12px 0 0;font-size:13px;line-height:1.65}.bp-hrak-law-firm-concept .enquiry-form label{color:#ffffffb8;letter-spacing:.09em;text-transform:uppercase;gap:9px;font-size:10px;display:grid}.bp-hrak-law-firm-concept .enquiry-form input:not([type=checkbox]),.bp-hrak-law-firm-concept .enquiry-form select,.bp-hrak-law-firm-concept .enquiry-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff57;border-radius:0;outline:0;width:100%;padding:13px 0;font:16px Georgia,serif}.bp-hrak-law-firm-concept .enquiry-form select{color:#fff;cursor:pointer}.bp-hrak-law-firm-concept .enquiry-form option{color:var(--ink)}.bp-hrak-law-firm-concept .enquiry-form input:focus,.bp-hrak-law-firm-concept .enquiry-form select:focus,.bp-hrak-law-firm-concept .enquiry-form textarea:focus{border-color:var(--gold)}.bp-hrak-law-firm-concept .form-message{grid-column:1/-1}.bp-hrak-law-firm-concept .enquiry-form textarea{resize:vertical;min-height:120px}.bp-hrak-law-firm-concept .form-consent{grid-column:1/-1;align-items:flex-start;font-weight:400;line-height:1.55;color:#ffffff94!important;letter-spacing:.02em!important;text-transform:none!important;gap:11px!important;font-size:10px!important;display:flex!important}.bp-hrak-law-firm-concept .form-consent input{width:15px;height:15px;accent-color:var(--gold);margin:0}.bp-hrak-law-firm-concept .form-actions{grid-column:1/-1;align-items:center;gap:20px;display:flex}.bp-hrak-law-firm-concept .form-actions .button{cursor:pointer}.bp-hrak-law-firm-concept .form-success{color:#d8e0d4;margin:0;font-size:12px;line-height:1.5}.bp-hrak-law-firm-concept .contact-details{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:.7fr 1fr 1.55fr;gap:40px;margin-top:8px;padding-top:28px;display:grid}.bp-hrak-law-firm-concept .contact-details div{flex-direction:column;gap:12px;display:flex}.bp-hrak-law-firm-concept .contact-details small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.bp-hrak-law-firm-concept .contact-details a{border-bottom:1px solid #ffffff73;width:max-content;font-family:Georgia,serif;font-size:23px}.bp-hrak-law-firm-concept .is-arabic .contact-details a{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .contact-details address{color:#ffffffad;max-width:500px;font-size:13px;font-style:normal;line-height:1.75}.bp-hrak-law-firm-concept footer{background:var(--green-deep);color:#fff;grid-template-columns:.95fr 1.05fr;gap:7vw;padding:clamp(42px,4vw,62px) clamp(24px,8vw,132px) 30px;display:grid}.bp-hrak-law-firm-concept .brand-lockup--footer{width:min(310px,75vw)}.bp-hrak-law-firm-concept .footer-brand>p{color:#ffffff94;max-width:335px;margin:25px 0 0;font-size:13px;line-height:1.7}.bp-hrak-law-firm-concept .footer-columns{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.bp-hrak-law-firm-concept .footer-columns div{flex-direction:column;gap:13px;display:flex}.bp-hrak-law-firm-concept .footer-columns small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.bp-hrak-law-firm-concept .footer-columns a{color:#ffffffab;font-size:12px;line-height:1.45;transition:color .2s}.bp-hrak-law-firm-concept .footer-columns a:hover{color:#fff}.bp-hrak-law-firm-concept .footer-bottom{color:#ffffff6b;letter-spacing:.04em;border-top:1px solid #ffffff29;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;font-size:10px;display:flex}.bp-hrak-law-firm-concept .footer-bottom p{margin:0}.bp-hrak-law-firm-concept .footer-bottom div{flex-wrap:wrap;gap:20px;display:flex}.bp-hrak-law-firm-concept .footer-bottom a:hover{color:#fff}@media (width<=1160px){.bp-hrak-law-firm-concept .site-header{grid-template-columns:1fr auto}.bp-hrak-law-firm-concept .desktop-nav{display:none}.bp-hrak-law-firm-concept .menu-button{cursor:pointer;background:0 0;border:0;align-content:center;gap:7px;width:42px;height:42px;display:grid}.bp-hrak-law-firm-concept .menu-button span{background:currentColor;width:25px;height:1px;transition:transform .25s;display:block}.bp-hrak-law-firm-concept .menu-button.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.bp-hrak-law-firm-concept .menu-button.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.bp-hrak-law-firm-concept .mobile-menu{z-index:101;background:var(--green-deep);color:#fff;opacity:0;visibility:hidden;flex-direction:column;gap:22px;padding:130px 8vw 60px;transition:all .3s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.bp-hrak-law-firm-concept .mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.bp-hrak-law-firm-concept .mobile-menu a{font-family:Georgia,serif;font-size:clamp(30px,7vw,56px)}.bp-hrak-law-firm-concept .is-arabic .mobile-menu a{font-family:Tahoma,Arial,sans-serif}.bp-hrak-law-firm-concept .mobile-menu button{border:0;border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);background:0 0;margin-top:20px;padding:12px 0}.bp-hrak-law-firm-concept .insights-grid{grid-template-columns:1fr 1fr}.bp-hrak-law-firm-concept .insight-card--3{grid-column:span 2;min-height:290px}.bp-hrak-law-firm-concept .section--audience{gap:70px}}@media (width<=820px){.bp-hrak-law-firm-concept .site-header,.bp-hrak-law-firm-concept .site-header--scrolled{height:74px;padding:0 20px}.bp-hrak-law-firm-concept .brand-lockup{width:205px}.bp-hrak-law-firm-concept .header-contact,.bp-hrak-law-firm-concept .language-button{display:none}.bp-hrak-law-firm-concept .header-actions{gap:4px}.bp-hrak-law-firm-concept .hero{min-height:730px;margin-top:74px}.bp-hrak-law-firm-concept .hero-image{object-position:60% center}.bp-hrak-law-firm-concept .hero-overlay,.bp-hrak-law-firm-concept .is-arabic .hero-overlay{background:linear-gradient(#0f181226 0%,#0f1812ba 42%,#0f1812f5 100%)}.bp-hrak-law-firm-concept .hero-content{width:auto;margin:0 24px 72px}.bp-hrak-law-firm-concept .hero h1{font-size:clamp(50px,14vw,74px)}.bp-hrak-law-firm-concept .hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.bp-hrak-law-firm-concept .facts{grid-template-columns:1fr 1fr;padding:0 24px}.bp-hrak-law-firm-concept .fact{border-bottom:1px solid var(--line);min-height:96px;padding:0 14px}.bp-hrak-law-firm-concept .fact:nth-child(2){border-right:0}.bp-hrak-law-firm-concept .fact:nth-child(3),.bp-hrak-law-firm-concept .fact:nth-child(4){border-bottom:0}.bp-hrak-law-firm-concept .section{padding:88px 24px}.bp-hrak-law-firm-concept .section-heading--split,.bp-hrak-law-firm-concept .section-heading--expertise,.bp-hrak-law-firm-concept .section-heading--people{grid-template-columns:1fr;gap:28px}.bp-hrak-law-firm-concept .section-heading--split .eyebrow{margin-bottom:0;padding-top:0}.bp-hrak-law-firm-concept .intro-visual,.bp-hrak-law-firm-concept .is-arabic .intro-visual{margin-top:56px;padding:0}.bp-hrak-law-firm-concept .intro-visual>img{height:72vw;min-height:360px}.bp-hrak-law-firm-concept .intro-visual blockquote,.bp-hrak-law-firm-concept .is-arabic .intro-visual blockquote{width:calc(100% - 28px);margin-top:-48px;padding:34px;position:relative;bottom:auto;left:auto;right:auto}.bp-hrak-law-firm-concept .section--expertise{padding-top:125px}.bp-hrak-law-firm-concept .expertise-list{margin-top:48px}.bp-hrak-law-firm-concept .expertise-row{grid-template-columns:38px 1fr 44px;gap:12px;padding:24px 0}.bp-hrak-law-firm-concept .expertise-row h3{font-size:27px}.bp-hrak-law-firm-concept .expertise-row>p{grid-column:2/4}.bp-hrak-law-firm-concept .section--audience{grid-template-columns:1fr;gap:60px}.bp-hrak-law-firm-concept .audience-visual{justify-self:start;width:min(100%,570px);min-height:590px}.bp-hrak-law-firm-concept .audience-visual>img:not(.moon-shape){height:550px}.bp-hrak-law-firm-concept .approach{grid-template-columns:1fr;min-height:0}.bp-hrak-law-firm-concept .approach-image{min-height:480px}.bp-hrak-law-firm-concept .approach-copy{padding:80px 24px}.bp-hrak-law-firm-concept .principles{grid-template-columns:1fr;margin-top:56px}.bp-hrak-law-firm-concept .principles article,.bp-hrak-law-firm-concept .is-arabic .principles article{border:0;min-height:0}.bp-hrak-law-firm-concept .principles article>img{height:auto}.bp-hrak-law-firm-concept .principles h3{margin-top:28px}.bp-hrak-law-firm-concept .people-list,.bp-hrak-law-firm-concept .insights-grid{grid-template-columns:1fr;margin-top:50px}.bp-hrak-law-firm-concept .insight-card,.bp-hrak-law-firm-concept .insight-card--3{grid-column:auto;min-height:330px;padding:28px}.bp-hrak-law-firm-concept .contact-section{grid-template-columns:1fr;gap:54px;padding:76px 24px 54px}.bp-hrak-law-firm-concept .contact-details{grid-column:auto;grid-template-columns:1fr;margin-top:0}.bp-hrak-law-firm-concept .enquiry-form{grid-column:auto;grid-template-columns:1fr;padding:30px 24px}.bp-hrak-law-firm-concept .form-message,.bp-hrak-law-firm-concept .form-consent,.bp-hrak-law-firm-concept .form-actions{grid-column:auto}.bp-hrak-law-firm-concept footer{grid-template-columns:1fr;padding:64px 24px 30px}.bp-hrak-law-firm-concept .footer-columns{grid-template-columns:1fr 1fr;margin-top:15px}.bp-hrak-law-firm-concept .footer-columns div:last-child{grid-column:span 2}.bp-hrak-law-firm-concept .footer-bottom{flex-direction:column;margin-top:36px}}@media (width<=520px){.bp-hrak-law-firm-concept .brand-lockup{width:180px}.bp-hrak-law-firm-concept .hero h1{font-size:50px}.bp-hrak-law-firm-concept .facts{grid-template-columns:1fr}.bp-hrak-law-firm-concept .fact,.bp-hrak-law-firm-concept .fact:first-child,.bp-hrak-law-firm-concept .fact:nth-child(3){border-right:0;border-bottom:1px solid var(--line);min-height:78px;padding:0}.bp-hrak-law-firm-concept .fact:last-child{border-bottom:0}.bp-hrak-law-firm-concept .audience-list{grid-template-columns:1fr}.bp-hrak-law-firm-concept .audience-list>div:nth-child(odd),.bp-hrak-law-firm-concept .is-arabic .audience-list>div:nth-child(odd){border-left:0;border-right:0}.bp-hrak-law-firm-concept .audience-visual{min-height:430px;padding-left:24px}.bp-hrak-law-firm-concept .audience-visual:after{inset:24px 0 0 24px;transform:translate(12px,12px)}.bp-hrak-law-firm-concept .audience-visual>img:not(.moon-shape){height:405px}.bp-hrak-law-firm-concept .moon-shape--audience{width:110px}.bp-hrak-law-firm-concept .approach-image{min-height:360px}.bp-hrak-law-firm-concept .person-row{grid-template-columns:78px 1fr;gap:16px}.bp-hrak-law-firm-concept .person-thumb{width:78px;height:94px}.bp-hrak-law-firm-concept .person-meta h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.bp-hrak-law-firm-concept{scroll-behavior:auto}.bp-hrak-law-firm-concept *,.bp-hrak-law-firm-concept :before,.bp-hrak-law-firm-concept :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bp-al-mansoori-dental-clinic{--cream:#f7f2e9;--paper:#fffdf8;--ink:#252633;--muted:#62636c;--amber:#f4a800;--amber-soft:#ffd467;--line:#25263326;--white:#fff}.bp-al-mansoori-dental-clinic *{box-sizing:border-box}.bp-al-mansoori-dental-clinic{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;margin:0}.bp-al-mansoori-dental-clinic a{color:inherit;text-decoration:none}.bp-al-mansoori-dental-clinic img{display:block}.bp-al-mansoori-dental-clinic .arabic,.bp-al-mansoori-dental-clinic .arabic *{font-family:var(--font-ibm-arabic), "IBM Plex Sans Arabic", Arial, sans-serif}.bp-al-mansoori-dental-clinic .shell{width:min(1240px,100% - 48px);margin-inline:auto}.bp-al-mansoori-dental-clinic .site-header{z-index:50;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bp-al-mansoori-dental-clinic .site-header{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.bp-al-mansoori-dental-clinic .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.bp-al-mansoori-dental-clinic .header-inner{grid-template-columns:270px 1fr auto;align-items:center;gap:26px;min-height:92px;display:grid}.bp-al-mansoori-dental-clinic .brand{align-items:center;width:max-content;min-width:0;display:inline-flex}.bp-al-mansoori-dental-clinic .brand-logo{object-fit:contain;object-position:center;width:250px;height:54px}.bp-al-mansoori-dental-clinic .brand-compact{transform-origin:0}.bp-al-mansoori-dental-clinic .arabic .brand-compact{transform-origin:100%}.bp-al-mansoori-dental-clinic .desktop-nav{justify-content:center;gap:clamp(20px,3vw,44px);font-size:14px;font-weight:650;display:flex}.bp-al-mansoori-dental-clinic .desktop-nav a,.bp-al-mansoori-dental-clinic .language-link{padding-block:9px;transition:color .2s;position:relative}.bp-al-mansoori-dental-clinic .desktop-nav a:hover,.bp-al-mansoori-dental-clinic .language-link:hover{color:#bb7600}.bp-al-mansoori-dental-clinic .desktop-nav a:after{content:"";background:var(--amber);border-radius:2px;height:2px;transition:left .2s,right .2s;position:absolute;bottom:0;left:50%;right:50%}.bp-al-mansoori-dental-clinic .desktop-nav a:hover:after,.bp-al-mansoori-dental-clinic .desktop-nav a.nav-active:after{left:0;right:0}.bp-al-mansoori-dental-clinic .desktop-nav a.nav-active{color:#9d6500}.bp-al-mansoori-dental-clinic .header-actions{align-items:center;gap:18px;display:flex}.bp-al-mansoori-dental-clinic .language-link{font-size:14px;font-weight:700}.bp-al-mansoori-dental-clinic .mobile-menu{display:none;position:relative}.bp-al-mansoori-dental-clinic .mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-content:center;gap:4px;width:44px;height:44px;list-style:none;display:grid}.bp-al-mansoori-dental-clinic .mobile-menu summary::-webkit-details-marker{display:none}.bp-al-mansoori-dental-clinic .mobile-menu summary span{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.bp-al-mansoori-dental-clinic .mobile-menu nav{border:1px solid var(--line);background:var(--paper);top:56px;border-radius:20px;width:min(280px,100vw - 28px);padding:14px;position:absolute;inset-inline-end:0;box-shadow:0 20px 50px #25263329}.bp-al-mansoori-dental-clinic .mobile-menu nav a{border-radius:11px;padding:13px 14px;font-weight:720;display:block}.bp-al-mansoori-dental-clinic .mobile-menu nav a.nav-active{background:var(--cream);color:#9d6500}.bp-al-mansoori-dental-clinic .button{background:var(--ink);min-height:52px;color:var(--white);border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.bp-al-mansoori-dental-clinic .button:hover{background:#3a3b49;transform:translateY(-2px)}.bp-al-mansoori-dental-clinic .button-small{min-height:46px;padding-inline:18px}.bp-al-mansoori-dental-clinic .button-ghost{color:var(--ink);border-color:var(--line);background:0 0}.bp-al-mansoori-dental-clinic .button-ghost:hover{background:var(--cream)}.bp-al-mansoori-dental-clinic .button-light{background:var(--white);border-color:var(--white);color:var(--ink)}.bp-al-mansoori-dental-clinic .arrow{background:var(--amber);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid}.bp-al-mansoori-dental-clinic .arabic .arrow{transform:scaleX(-1)}.bp-al-mansoori-dental-clinic .dental-icon{color:#ab6f00;background:#f4a8001a;border:1px solid #f4a80066;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:inline-grid}.bp-al-mansoori-dental-clinic .dental-icon svg{display:block}.bp-al-mansoori-dental-clinic .eyebrow{color:#b97400;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800;line-height:1.2}.bp-al-mansoori-dental-clinic .arabic .eyebrow{letter-spacing:0;font-size:14px}.bp-al-mansoori-dental-clinic .light{color:var(--amber-soft)}.bp-al-mansoori-dental-clinic .hero{background:var(--cream);overflow:hidden}.bp-al-mansoori-dental-clinic .hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:64px;min-height:780px;padding-block:78px;display:grid}.bp-al-mansoori-dental-clinic .hero-copy h1,.bp-al-mansoori-dental-clinic .page-hero h1,.bp-al-mansoori-dental-clinic .article-hero h1{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.3vw,78px);font-weight:670;line-height:1.01}.bp-al-mansoori-dental-clinic .arabic .hero-copy h1,.bp-al-mansoori-dental-clinic .arabic .page-hero h1,.bp-al-mansoori-dental-clinic .arabic .article-hero h1{letter-spacing:-.03em;line-height:1.14}.bp-al-mansoori-dental-clinic .hero-intro{max-width:650px;color:var(--muted);margin:30px 0 0;font-size:19px;line-height:1.75}.bp-al-mansoori-dental-clinic .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bp-al-mansoori-dental-clinic .trust-row{flex-wrap:wrap;gap:20px;margin-top:34px;font-size:13px;font-weight:750;display:flex}.bp-al-mansoori-dental-clinic .trust-row span{align-items:center;gap:8px;display:flex}.bp-al-mansoori-dental-clinic .trust-row span:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}.bp-al-mansoori-dental-clinic .hero-media{justify-self:end;width:min(100%,560px);position:relative}.bp-al-mansoori-dental-clinic .hero-media:before{content:"";background:var(--amber-soft);border-radius:48% 52% 58% 42%;position:absolute;inset:-26px 30% 44% -34px}.bp-al-mansoori-dental-clinic .hero-media>img{z-index:1;aspect-ratio:.81;object-fit:cover;object-position:center 18%;filter:saturate(.88);border-radius:44% 44px;width:100%;position:relative}.bp-al-mansoori-dental-clinic .media-note{z-index:2;background:var(--paper);border-radius:18px;width:230px;padding:22px;position:absolute;bottom:40px;right:-28px;box-shadow:0 22px 60px #25263324}.bp-al-mansoori-dental-clinic .arabic .media-note{left:-28px;right:auto}.bp-al-mansoori-dental-clinic .media-note strong,.bp-al-mansoori-dental-clinic .media-note span{display:block}.bp-al-mansoori-dental-clinic .media-note span{color:var(--muted);margin-top:5px;font-size:14px}.bp-al-mansoori-dental-clinic .intro-strip{background:var(--ink);color:var(--white);padding:88px 0;position:relative;overflow:hidden}.bp-al-mansoori-dental-clinic .logo-art{inset-inline-end:-150px;border:70px solid #f4a80014;border-radius:46% 54% 44% 56%/48% 48% 52% 52%;width:420px;height:280px;position:absolute;top:-40px;transform:rotate(-12deg)}.bp-al-mansoori-dental-clinic .logo-art span{border-top:20px solid var(--ink);border-bottom:20px solid var(--ink);border-radius:50%;position:absolute;inset:50px -20px}.bp-al-mansoori-dental-clinic .approach-layout{grid-template-columns:.9fr 1.35fr;align-items:start;gap:76px;display:grid;position:relative}.bp-al-mansoori-dental-clinic .approach-intro h2{letter-spacing:-.04em;max-width:560px;margin:0;font-size:clamp(34px,3.4vw,50px);line-height:1.12}.bp-al-mansoori-dental-clinic .approach-intro>p:last-child{color:#c9cad0;max-width:610px;margin:26px 0 0;line-height:1.8}.bp-al-mansoori-dental-clinic .approach-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bp-al-mansoori-dental-clinic .approach-steps article{background:#ffffff09;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:290px;padding:28px;display:flex}.bp-al-mansoori-dental-clinic .approach-steps .dental-icon{color:var(--amber-soft);background:#ffd4671a;border-color:#ffd46759}.bp-al-mansoori-dental-clinic .approach-steps article>span:not(.dental-icon){color:var(--amber-soft);margin-top:42px;font-size:11px;display:block}.bp-al-mansoori-dental-clinic .approach-steps h3{margin:12px 0 16px;font-size:23px}.bp-al-mansoori-dental-clinic .approach-steps p{color:#c9cad0;margin:0;line-height:1.65}.bp-al-mansoori-dental-clinic .section{padding:110px 0}.bp-al-mansoori-dental-clinic .section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:60px;display:flex}.bp-al-mansoori-dental-clinic .section-heading h2,.bp-al-mansoori-dental-clinic .story-copy h2,.bp-al-mansoori-dental-clinic .insurance-grid h2,.bp-al-mansoori-dental-clinic .cta-inner h2,.bp-al-mansoori-dental-clinic .founder-grid h2,.bp-al-mansoori-dental-clinic .contact-card h2,.bp-al-mansoori-dental-clinic .journey-grid h2,.bp-al-mansoori-dental-clinic .care-experience h2,.bp-al-mansoori-dental-clinic .form-heading h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,3.7vw,52px);line-height:1.09}.bp-al-mansoori-dental-clinic .arabic .section-heading h2,.bp-al-mansoori-dental-clinic .arabic .story-copy h2,.bp-al-mansoori-dental-clinic .arabic .insurance-grid h2,.bp-al-mansoori-dental-clinic .arabic .cta-inner h2,.bp-al-mansoori-dental-clinic .arabic .founder-grid h2,.bp-al-mansoori-dental-clinic .arabic .contact-card h2{letter-spacing:-.02em;line-height:1.2}.bp-al-mansoori-dental-clinic .text-link{white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:800;display:inline-flex}.bp-al-mansoori-dental-clinic .service-list{border-top:1px solid var(--line)}.bp-al-mansoori-dental-clinic .service-row{border-bottom:1px solid var(--line);grid-template-columns:44px 52px 1fr 1.25fr 34px;align-items:center;gap:22px;padding:32px 0;transition:padding .2s,color .2s;display:grid}.bp-al-mansoori-dental-clinic .service-row:hover{color:#9c6200;padding-inline:14px}.bp-al-mansoori-dental-clinic .service-row>span:first-child{color:#a2a2aa;font-size:12px}.bp-al-mansoori-dental-clinic .service-row h3{margin:0;font-size:25px}.bp-al-mansoori-dental-clinic .service-row p{color:var(--muted);margin:0;line-height:1.6}.bp-al-mansoori-dental-clinic .story-section{background:var(--cream)}.bp-al-mansoori-dental-clinic .story-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:92px;display:grid}.bp-al-mansoori-dental-clinic .story-collage{min-height:600px;position:relative}.bp-al-mansoori-dental-clinic .story-main{object-fit:cover;border-radius:28px 28px 160px;width:86%;height:510px}.bp-al-mansoori-dental-clinic .story-small{object-fit:cover;border:10px solid var(--cream);border-radius:110px 20px 20px;width:38%;height:290px;position:absolute;bottom:0;right:0}.bp-al-mansoori-dental-clinic .arabic .story-small{left:0;right:auto}.bp-al-mansoori-dental-clinic .story-copy h2{margin-bottom:30px}.bp-al-mansoori-dental-clinic .story-copy p:not(.eyebrow),.bp-al-mansoori-dental-clinic .insurance-grid p:not(.eyebrow),.bp-al-mansoori-dental-clinic .founder-grid p,.bp-al-mansoori-dental-clinic .contact-card p{color:var(--muted);font-size:18px;line-height:1.8}.bp-al-mansoori-dental-clinic .story-copy p:not(.eyebrow),.bp-al-mansoori-dental-clinic .founder-grid p{margin:0 0 26px}.bp-al-mansoori-dental-clinic .story-copy .button{margin-top:10px}.bp-al-mansoori-dental-clinic .insurance-grid h2{margin-bottom:28px}.bp-al-mansoori-dental-clinic .insurance-grid p:not(.eyebrow){margin:0}.bp-al-mansoori-dental-clinic .insurance-section{background:var(--paper)}.bp-al-mansoori-dental-clinic .insurance-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.bp-al-mansoori-dental-clinic .insurance-logos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-al-mansoori-dental-clinic .insurance-logos img,.bp-al-mansoori-dental-clinic .insurance-wordmark{object-fit:contain;background:var(--cream);mix-blend-mode:multiply;border-radius:22px;width:100%;height:170px;padding:18px}.bp-al-mansoori-dental-clinic .insurance-wordmark{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bp-al-mansoori-dental-clinic .insurance-wordmark strong{color:#006c78;letter-spacing:-.04em;font-size:34px}.bp-al-mansoori-dental-clinic .insurance-wordmark.nextcare strong{color:#123c72;font-size:36px;font-weight:780}.bp-al-mansoori-dental-clinic .insurance-wordmark.nextcare strong:first-letter{color:#00a79d}.bp-al-mansoori-dental-clinic .insurance-wordmark.gig strong{color:#2d238f;letter-spacing:.02em;font-size:44px}.bp-al-mansoori-dental-clinic .insurance-wordmark.health360 strong{color:#4d5ba6}.bp-al-mansoori-dental-clinic .insurance-wordmark span{color:var(--muted);margin-top:8px;font-size:12px}.bp-al-mansoori-dental-clinic .journal-section{border-top:1px solid var(--line)}.bp-al-mansoori-dental-clinic .article-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bp-al-mansoori-dental-clinic .article-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.bp-al-mansoori-dental-clinic .article-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #25263317}.bp-al-mansoori-dental-clinic .article-image{background:var(--cream);overflow:hidden}.bp-al-mansoori-dental-clinic .article-image img{aspect-ratio:1.3;object-fit:cover;width:100%;transition:transform .45s}.bp-al-mansoori-dental-clinic .article-card:hover .article-image img{transform:scale(1.035)}.bp-al-mansoori-dental-clinic .article-content{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.bp-al-mansoori-dental-clinic .article-meta{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#a56b00!important;margin:0 0 14px!important;font-size:12px!important}.bp-al-mansoori-dental-clinic .article-card h3{letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.18}.bp-al-mansoori-dental-clinic .article-content>p:not(.article-meta){color:var(--muted);margin:15px 0 0;line-height:1.7}.bp-al-mansoori-dental-clinic .article-card .text-link{margin-top:auto;padding-top:8px}.bp-al-mansoori-dental-clinic .section-lead{max-width:700px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.75}.bp-al-mansoori-dental-clinic .testimonials{background:var(--cream)}.bp-al-mansoori-dental-clinic .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bp-al-mansoori-dental-clinic .testimonial-grid article{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:30px}.bp-al-mansoori-dental-clinic .testimonial-grid article>span{color:var(--amber);letter-spacing:.08em}.bp-al-mansoori-dental-clinic .testimonial-grid blockquote{margin:22px 0 28px;font-size:19px;line-height:1.65}.bp-al-mansoori-dental-clinic .testimonial-grid p{color:var(--muted);margin:0;font-size:13px}.bp-al-mansoori-dental-clinic .cta-band{background:var(--ink);color:var(--white);padding:86px 0}.bp-al-mansoori-dental-clinic .cta-inner{justify-content:space-between;align-items:end;gap:50px;display:flex}.bp-al-mansoori-dental-clinic .cta-actions{align-items:center;gap:24px;display:flex}.bp-al-mansoori-dental-clinic .light-link{color:var(--white)}.bp-al-mansoori-dental-clinic .page-hero{background:var(--cream);padding:72px 0 82px}.bp-al-mansoori-dental-clinic .page-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:72px;min-height:570px;display:grid}.bp-al-mansoori-dental-clinic .page-hero h1{font-size:clamp(46px,4.9vw,68px)}.bp-al-mansoori-dental-clinic .page-hero-grid>div:first-child>p:last-child{max-width:670px;color:var(--muted);margin-top:28px;font-size:19px;line-height:1.75}.bp-al-mansoori-dental-clinic .page-hero-image{height:530px}.bp-al-mansoori-dental-clinic .page-hero-image img{object-fit:cover;border-radius:220px 24px 24px;width:100%;height:100%}.bp-al-mansoori-dental-clinic .arabic .page-hero-image img{border-radius:24px 220px 24px 24px}.bp-al-mansoori-dental-clinic .about-page-hero .page-hero-image{background:var(--paper);border-radius:220px 24px 24px;overflow:hidden}.bp-al-mansoori-dental-clinic .arabic .about-page-hero .page-hero-image{border-radius:24px 220px 24px 24px}.bp-al-mansoori-dental-clinic .about-page-hero .page-hero-image img{object-fit:contain;border-radius:0}.bp-al-mansoori-dental-clinic .contact-page-hero{padding-bottom:46px}.bp-al-mansoori-dental-clinic .contact-page-hero+.booking-section{padding-top:42px}.bp-al-mansoori-dental-clinic .service-detail-grid{grid-template-columns:1fr;gap:20px;display:grid}.bp-al-mansoori-dental-clinic .service-detail{border:1px solid var(--line);background:var(--cream);border-radius:26px;grid-template-columns:112px minmax(0,1fr) 190px;align-items:start;gap:44px;padding:46px;scroll-margin-top:110px;display:grid}.bp-al-mansoori-dental-clinic .service-detail-label{grid-template-columns:32px 48px;align-items:center;gap:14px;min-height:54px;display:grid}.bp-al-mansoori-dental-clinic .service-detail-label>span{color:#ad7100;align-self:center;font-size:12px}.bp-al-mansoori-dental-clinic .service-detail>span,.bp-al-mansoori-dental-clinic .values article>span{color:#ad7100;font-size:12px}.bp-al-mansoori-dental-clinic .service-detail h2{letter-spacing:-.04em;margin:0 0 18px;font-size:34px}.bp-al-mansoori-dental-clinic .service-detail p{color:var(--muted);margin:0 0 18px;line-height:1.75}.bp-al-mansoori-dental-clinic .service-detail .service-intro{color:var(--ink);font-size:18px}.bp-al-mansoori-dental-clinic .service-detail ul,.bp-al-mansoori-dental-clinic .care-experience ul{color:var(--muted);margin:28px 0 0;padding:0;list-style:none}.bp-al-mansoori-dental-clinic .service-detail li,.bp-al-mansoori-dental-clinic .care-experience li{margin-top:12px;padding-inline-start:22px;line-height:1.55;position:relative}.bp-al-mansoori-dental-clinic .service-detail li:before,.bp-al-mansoori-dental-clinic .care-experience li:before{content:"";background:var(--amber);inset-inline-start:0;border-radius:50%;width:7px;height:7px;position:absolute;top:.68em}.bp-al-mansoori-dental-clinic .service-detail-link{place-self:end}.bp-al-mansoori-dental-clinic .founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.bp-al-mansoori-dental-clinic .founder-grid>img{aspect-ratio:1;object-fit:contain;background:var(--cream);border-radius:28px;width:100%}.bp-al-mansoori-dental-clinic .founder-grid p{max-width:660px}.bp-al-mansoori-dental-clinic .founder-grid h2{margin-bottom:28px}.bp-al-mansoori-dental-clinic .values{padding-top:0}.bp-al-mansoori-dental-clinic .values-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bp-al-mansoori-dental-clinic .values article,.bp-al-mansoori-dental-clinic .arabic .values article{border:1px solid var(--line);background:var(--cream);border-radius:22px;min-height:240px;padding:34px}.bp-al-mansoori-dental-clinic .values article:last-child{padding:34px}.bp-al-mansoori-dental-clinic .value-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.bp-al-mansoori-dental-clinic .value-meta>span{color:#ad7100;font-size:12px}.bp-al-mansoori-dental-clinic .values h3{margin:0 0 14px;font-size:28px}.bp-al-mansoori-dental-clinic .values p{color:var(--muted);line-height:1.7}.bp-al-mansoori-dental-clinic .article-page{padding-top:82px}.bp-al-mansoori-dental-clinic .article-hero{text-align:center;max-width:980px}.bp-al-mansoori-dental-clinic .article-hero h1{font-size:clamp(46px,5.3vw,72px)}.bp-al-mansoori-dental-clinic .article-top-link{margin-bottom:46px}.bp-al-mansoori-dental-clinic .article-top-link .arrow{transform:rotate(180deg)}.bp-al-mansoori-dental-clinic .arabic .article-top-link .arrow{transform:rotate(180deg)scaleX(-1)}.bp-al-mansoori-dental-clinic .article-hero>p:last-child{max-width:720px;color:var(--muted);margin:26px auto 0;font-size:19px;line-height:1.75}.bp-al-mansoori-dental-clinic .article-cover{width:min(1240px,100% - 48px);margin:72px auto 0}.bp-al-mansoori-dental-clinic .article-cover img{object-fit:cover;border-radius:30px;width:100%;max-height:680px}.bp-al-mansoori-dental-clinic .article-body{max-width:780px;padding-block:78px 110px}.bp-al-mansoori-dental-clinic .article-body section{margin-bottom:42px}.bp-al-mansoori-dental-clinic .article-body h2{letter-spacing:-.03em;font-size:32px}.bp-al-mansoori-dental-clinic .article-body p{color:var(--muted);font-size:18px;line-height:1.85}.bp-al-mansoori-dental-clinic .article-body aside{background:var(--cream);border-left:4px solid var(--amber);margin-top:58px;padding:24px;line-height:1.7}.bp-al-mansoori-dental-clinic .arabic .article-body aside{border-left:0;border-right:4px solid var(--amber)}.bp-al-mansoori-dental-clinic .article-bottom-link{border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.bp-al-mansoori-dental-clinic .about-journey{background:var(--ink);color:var(--white)}.bp-al-mansoori-dental-clinic .journey-grid{grid-template-columns:1fr .85fr;align-items:start;gap:80px;display:grid}.bp-al-mansoori-dental-clinic .journey-copy p{color:#c9cad0;margin:0 0 24px;font-size:18px;line-height:1.8}.bp-al-mansoori-dental-clinic .care-experience-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.bp-al-mansoori-dental-clinic .care-experience-grid>img{object-fit:cover;border-radius:28px 28px 150px;width:100%;height:520px}.bp-al-mansoori-dental-clinic .care-experience p{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.8}.bp-al-mansoori-dental-clinic .contact-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.bp-al-mansoori-dental-clinic .booking-section{background:var(--cream)}.bp-al-mansoori-dental-clinic .whatsapp-form{border:1px solid var(--line);background:var(--paper);border-radius:30px;padding:52px;scroll-margin-top:120px}.bp-al-mansoori-dental-clinic .form-heading{grid-template-columns:54px 1fr;gap:24px;max-width:800px;margin-bottom:42px;display:grid}.bp-al-mansoori-dental-clinic .form-heading p:last-child{max-width:680px;color:var(--muted);margin:20px 0 0;line-height:1.75}.bp-al-mansoori-dental-clinic .form-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;display:grid}.bp-al-mansoori-dental-clinic .form-grid label{flex-direction:column;gap:9px;font-weight:720;display:flex}.bp-al-mansoori-dental-clinic .form-grid input,.bp-al-mansoori-dental-clinic .form-grid select,.bp-al-mansoori-dental-clinic .form-grid textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:14px 15px}.bp-al-mansoori-dental-clinic .form-grid input,.bp-al-mansoori-dental-clinic .form-grid select{min-height:52px}.bp-al-mansoori-dental-clinic .form-grid textarea{resize:vertical}.bp-al-mansoori-dental-clinic .form-wide{grid-column:1/-1}.bp-al-mansoori-dental-clinic .form-note{color:var(--muted);margin:0 0 0 18px;display:inline-block}.bp-al-mansoori-dental-clinic .visit-details{padding-top:0}.bp-al-mansoori-dental-clinic .contact-card{background:var(--cream);border-radius:28px;padding:48px}.bp-al-mansoori-dental-clinic .contact-card-heading{align-items:center;gap:18px;margin-bottom:28px;display:flex}.bp-al-mansoori-dental-clinic .contact-card-heading .eyebrow{margin:0}.bp-al-mansoori-dental-clinic .contact-card h2{margin-bottom:24px}.bp-al-mansoori-dental-clinic .contact-card>p{margin:0}.bp-al-mansoori-dental-clinic .contact-links{gap:14px;margin-top:30px;display:grid}.bp-al-mansoori-dental-clinic .contact-links a{font-size:20px;font-weight:750}.bp-al-mansoori-dental-clinic .hours{border-top:1px solid var(--line);justify-content:space-between;gap:22px;margin-top:38px;padding-top:30px;display:flex}.bp-al-mansoori-dental-clinic .location-stack{border-top:1px solid var(--line)}.bp-al-mansoori-dental-clinic .location-card{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 34px;align-items:center;gap:18px;padding:34px 0;display:grid}.bp-al-mansoori-dental-clinic .location-card h3{margin:0 0 8px;font-size:24px}.bp-al-mansoori-dental-clinic .location-card p{color:var(--muted);margin:0}.bp-al-mansoori-dental-clinic .site-footer{background:var(--cream);padding:76px 0 28px}.bp-al-mansoori-dental-clinic .site-footer .brand-logo{width:245px;height:52px}.bp-al-mansoori-dental-clinic .footer-grid{grid-template-columns:1.5fr .7fr 1.1fr .7fr;gap:48px;display:grid}.bp-al-mansoori-dental-clinic .footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bp-al-mansoori-dental-clinic .footer-grid p{color:var(--muted);margin:0;line-height:1.7}.bp-al-mansoori-dental-clinic .footer-title{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:850;color:var(--ink)!important;margin-bottom:8px!important}.bp-al-mansoori-dental-clinic .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}@media (width<=980px){.bp-al-mansoori-dental-clinic .header-inner{grid-template-columns:1fr auto}.bp-al-mansoori-dental-clinic .desktop-nav{display:none}.bp-al-mansoori-dental-clinic .mobile-menu{display:block}.bp-al-mansoori-dental-clinic .header-actions{gap:10px}.bp-al-mansoori-dental-clinic .hero-grid,.bp-al-mansoori-dental-clinic .story-grid,.bp-al-mansoori-dental-clinic .insurance-grid,.bp-al-mansoori-dental-clinic .page-hero-grid,.bp-al-mansoori-dental-clinic .founder-grid,.bp-al-mansoori-dental-clinic .contact-grid{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .hero-grid{padding-top:64px}.bp-al-mansoori-dental-clinic .hero-media{justify-self:center}.bp-al-mansoori-dental-clinic .approach-layout{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .service-row{grid-template-columns:40px 44px 1fr 34px}.bp-al-mansoori-dental-clinic .service-row p{display:none}.bp-al-mansoori-dental-clinic .service-detail{grid-template-columns:100px 1fr}.bp-al-mansoori-dental-clinic .service-detail-link{grid-column:2;justify-self:start}.bp-al-mansoori-dental-clinic .article-grid{grid-template-columns:1fr 1fr}.bp-al-mansoori-dental-clinic .article-card:last-child{grid-column:1/-1;max-width:50%}.bp-al-mansoori-dental-clinic .footer-grid{grid-template-columns:1fr 1fr}.bp-al-mansoori-dental-clinic .journey-grid,.bp-al-mansoori-dental-clinic .care-experience-grid{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .testimonial-grid{grid-template-columns:1fr 1fr}.bp-al-mansoori-dental-clinic .testimonial-grid article:last-child{grid-column:1/-1}}@media (width<=680px){.bp-al-mansoori-dental-clinic .shell{width:min(100% - 28px,1240px)}.bp-al-mansoori-dental-clinic .header-inner{min-height:76px}.bp-al-mansoori-dental-clinic .brand-logo{width:180px;height:40px}.bp-al-mansoori-dental-clinic .site-footer .brand-logo{width:210px;height:46px}.bp-al-mansoori-dental-clinic .language-link,.bp-al-mansoori-dental-clinic .button-small{display:none}.bp-al-mansoori-dental-clinic .hero-grid{gap:42px;min-height:auto;padding-block:58px}.bp-al-mansoori-dental-clinic .hero-copy h1{font-size:43px}.bp-al-mansoori-dental-clinic .hero-intro{font-size:17px}.bp-al-mansoori-dental-clinic .hero-media{width:94%}.bp-al-mansoori-dental-clinic .media-note{bottom:20px;right:-6px}.bp-al-mansoori-dental-clinic .arabic .media-note{left:-6px}.bp-al-mansoori-dental-clinic .intro-strip{padding:58px 0}.bp-al-mansoori-dental-clinic .approach-steps{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .approach-steps article{min-height:auto;padding:26px}.bp-al-mansoori-dental-clinic .section{padding:76px 0}.bp-al-mansoori-dental-clinic .section-heading,.bp-al-mansoori-dental-clinic .cta-inner{flex-direction:column;align-items:flex-start}.bp-al-mansoori-dental-clinic .service-row{gap:12px;padding-block:24px}.bp-al-mansoori-dental-clinic .service-row h3{font-size:21px}.bp-al-mansoori-dental-clinic .story-collage{min-height:430px}.bp-al-mansoori-dental-clinic .story-main{height:360px}.bp-al-mansoori-dental-clinic .story-small{height:200px}.bp-al-mansoori-dental-clinic .insurance-logos{gap:10px}.bp-al-mansoori-dental-clinic .insurance-logos img,.bp-al-mansoori-dental-clinic .insurance-wordmark{height:132px;padding:10px}.bp-al-mansoori-dental-clinic .insurance-wordmark strong{font-size:24px}.bp-al-mansoori-dental-clinic .article-grid,.bp-al-mansoori-dental-clinic .service-detail-grid,.bp-al-mansoori-dental-clinic .values-grid,.bp-al-mansoori-dental-clinic .testimonial-grid{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .article-card:last-child{grid-column:auto;max-width:none}.bp-al-mansoori-dental-clinic .page-hero{padding-top:48px}.bp-al-mansoori-dental-clinic .page-hero-grid{gap:40px;min-height:auto}.bp-al-mansoori-dental-clinic .page-hero h1,.bp-al-mansoori-dental-clinic .article-hero h1{font-size:40px}.bp-al-mansoori-dental-clinic .page-hero-image{height:390px}.bp-al-mansoori-dental-clinic .values article,.bp-al-mansoori-dental-clinic .arabic .values article{min-height:auto;padding:28px}.bp-al-mansoori-dental-clinic .testimonial-grid article:last-child{grid-column:auto}.bp-al-mansoori-dental-clinic .service-detail{grid-template-columns:1fr;gap:24px;padding:30px 24px}.bp-al-mansoori-dental-clinic .service-detail-label{grid-template-columns:32px 48px;display:grid}.bp-al-mansoori-dental-clinic .service-detail-link{grid-column:1}.bp-al-mansoori-dental-clinic .care-experience-grid>img{height:390px}.bp-al-mansoori-dental-clinic .whatsapp-form{padding:30px 22px}.bp-al-mansoori-dental-clinic .form-heading,.bp-al-mansoori-dental-clinic .form-grid{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .form-wide{grid-column:auto}.bp-al-mansoori-dental-clinic .form-note{margin:14px 0 0;display:block}.bp-al-mansoori-dental-clinic .contact-card{padding:30px}.bp-al-mansoori-dental-clinic .hours{flex-direction:column}.bp-al-mansoori-dental-clinic .cta-actions{flex-direction:column;align-items:flex-start}.bp-al-mansoori-dental-clinic .footer-grid{grid-template-columns:1fr}.bp-al-mansoori-dental-clinic .footer-bottom{flex-direction:column}}.bp-megacare-bahrain{--cream:#f7f1e8;--cream-deep:#eee2d4;--paper:#fffdf9;--white:#fff;--ink:#223235;--muted:#637174;--brand:#167f87;--brand-bright:#59bdc4;--brand-soft:#d6eff0;--brown:#76533f;--brown-dark:#493429;--brown-soft:#e8d8ca;--line:#22323524;--shadow:0 22px 60px #372b221f;--radius-sm:14px;--radius-md:24px;--radius-lg:38px;--shell:min(1180px, calc(100% - 48px))}.bp-megacare-bahrain *{box-sizing:border-box}.bp-megacare-bahrain{scroll-behavior:smooth;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:96px;font-family:Century Gothic,Avenir Next,Avenir,Trebuchet MS,sans-serif}.bp-megacare-bahrain .site[lang=ar]{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-megacare-bahrain img{max-width:100%}.bp-megacare-bahrain a{color:inherit;text-decoration:none}.bp-megacare-bahrain button,.bp-megacare-bahrain a,.bp-megacare-bahrain summary{-webkit-tap-highlight-color:transparent}.bp-megacare-bahrain :focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #ffbf62}.bp-megacare-bahrain .skip-link{z-index:1000;background:var(--brown-dark);color:#fff;inset-inline-start:16px;border-radius:10px;padding:12px 18px;position:fixed;top:12px;transform:translateY(-150%)}.bp-megacare-bahrain .skip-link:focus{transform:translateY(0)}.bp-megacare-bahrain .shell{width:var(--shell);margin-inline:auto}.bp-megacare-bahrain .section{padding:112px 0}.bp-megacare-bahrain .eyebrow{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:750;display:flex}.bp-megacare-bahrain .site[dir=rtl] .eyebrow{letter-spacing:0;font-size:.9rem}.bp-megacare-bahrain .eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.bp-megacare-bahrain .eyebrow--light{color:#a9e4e7}.bp-megacare-bahrain h1,.bp-megacare-bahrain h2,.bp-megacare-bahrain h3,.bp-megacare-bahrain p{margin-top:0}.bp-megacare-bahrain h1,.bp-megacare-bahrain h2,.bp-megacare-bahrain h3{text-wrap:balance}.bp-megacare-bahrain h1{max-width:780px;color:var(--brown-dark);letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(2.7rem,5.1vw,4.65rem);font-weight:620;line-height:.99}.bp-megacare-bahrain .site[lang=ar] h1{letter-spacing:-.035em;font-size:clamp(2.55rem,5vw,4.35rem);line-height:1.16}.bp-megacare-bahrain h2{color:var(--brown-dark);letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:620;line-height:1.05}.bp-megacare-bahrain .site[lang=ar] h2{letter-spacing:-.02em;line-height:1.22}.bp-megacare-bahrain h3{font-size:1.25rem;line-height:1.25}.bp-megacare-bahrain p{color:var(--muted);font-size:1.04rem;line-height:1.75}.bp-megacare-bahrain .site[lang=ar] p{line-height:1.9}.bp-megacare-bahrain .section-heading{max-width:700px;margin-bottom:52px}.bp-megacare-bahrain .section-heading>p:last-child{max-width:610px;margin-bottom:0}.bp-megacare-bahrain .section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.75fr);align-items:end;gap:80px;max-width:none;display:grid}.bp-megacare-bahrain .section-heading--split p{margin-bottom:8px}.bp-megacare-bahrain .section-heading--center{text-align:center;margin-inline:auto}.bp-megacare-bahrain .section-heading--center .eyebrow{justify-content:center}.bp-megacare-bahrain .button-row{flex-wrap:wrap;gap:12px;display:flex}.bp-megacare-bahrain .button{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:12px 18px 12px 22px;font-size:.93rem;font-weight:720;line-height:1;transition:transform .18s,background .18s,color .18s;display:inline-flex}.bp-megacare-bahrain .site[dir=rtl] .button{padding:12px 22px 12px 18px}.bp-megacare-bahrain .button:hover{transform:translateY(-2px)}.bp-megacare-bahrain .button__arrow{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.9rem;display:grid}.bp-megacare-bahrain .button--primary{background:var(--brand);color:#fff}.bp-megacare-bahrain .button--primary:hover{background:#0b6d74}.bp-megacare-bahrain .button--outline{color:var(--ink);background:0 0;border-color:#22323542}.bp-megacare-bahrain .button--outline .button__arrow{background:var(--brand-soft);color:var(--brand)}.bp-megacare-bahrain .button--secondary{background:var(--brown-dark);color:#fff}.bp-megacare-bahrain .button--light{color:var(--brown-dark);background:#fff}.bp-megacare-bahrain .button--light .button__arrow{background:var(--brand-soft);color:var(--brand)}.bp-megacare-bahrain .site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f5;border-bottom:1px solid #2232351a;position:sticky;top:0}.bp-megacare-bahrain .header__inner{align-items:center;gap:28px;min-height:88px;display:flex}.bp-megacare-bahrain .brand{flex:none;width:205px}.bp-megacare-bahrain .brand img{width:100%;height:auto;display:block}.bp-megacare-bahrain .desktop-nav{flex:1;justify-content:center;align-items:center;gap:clamp(14px,1.6vw,26px);min-width:0;display:flex}.bp-megacare-bahrain .desktop-nav a{color:#3e4b4d;white-space:nowrap;font-size:.81rem;font-weight:650;position:relative}.bp-megacare-bahrain .desktop-nav a:after{background:var(--brand);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.bp-megacare-bahrain .desktop-nav a:hover:after{transform:scaleX(1)}.bp-megacare-bahrain .header__actions{flex:none;align-items:center;gap:10px;display:flex}.bp-megacare-bahrain .language-switch{min-height:40px;color:var(--brown-dark);align-items:center;gap:7px;padding:8px 10px;font-size:.82rem;font-weight:720;display:inline-flex}.bp-megacare-bahrain .language-switch span{color:var(--brand);font-size:1.1rem}.bp-megacare-bahrain .header__cta{min-height:42px;color:var(--brand);background:0 0;border-color:#167f8759;padding:7px 12px 7px 17px;font-size:.8rem}.bp-megacare-bahrain .header__cta .button__arrow{background:var(--brand-soft);color:var(--brand)}.bp-megacare-bahrain .header__cta:hover{border-color:var(--brand);background:var(--brand);color:#fff}.bp-megacare-bahrain .header__cta:hover .button__arrow{color:#fff;background:#ffffff2e}.bp-megacare-bahrain .mobile-menu{display:none}.bp-megacare-bahrain .hero{background:var(--cream);padding:72px 0 82px;position:relative;overflow:hidden}.bp-megacare-bahrain .hero:after{z-index:0;content:"";border:1px solid #167f871f;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-170px;box-shadow:0 0 0 70px #167f8706,0 0 0 140px #76533f05}.bp-megacare-bahrain .site[dir=rtl] .hero:after{left:-170px;right:auto}.bp-megacare-bahrain .hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.92fr);align-items:center;gap:clamp(54px,7vw,100px);display:grid;position:relative}.bp-megacare-bahrain .hero__content{padding-block:30px}.bp-megacare-bahrain .hero__copy{max-width:670px;margin-bottom:30px;font-size:1.08rem}.bp-megacare-bahrain .hero__trust{flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bp-megacare-bahrain .hero__trust li{color:#455356;align-items:center;gap:8px;font-size:.86rem;font-weight:620;display:flex}.bp-megacare-bahrain .hero__trust li:before{background:var(--brand-bright);content:"";border-radius:50%;width:7px;height:7px}.bp-megacare-bahrain .hero__visual{margin:0;position:relative}.bp-megacare-bahrain .hero__image-wrap{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--brown-soft);min-height:0;box-shadow:var(--shadow);position:relative;overflow:hidden}.bp-megacare-bahrain .hero__image-wrap img{object-fit:cover;object-position:76% center}.bp-megacare-bahrain .hero__visual figcaption{border-radius:var(--radius-sm);max-width:220px;color:var(--brown-dark);background:#fffdf9f2;border:1px solid #ffffffb3;padding:18px 22px;font-size:.88rem;font-weight:650;line-height:1.5;position:absolute;bottom:42px;right:-28px;box-shadow:0 18px 45px #372b221f}.bp-megacare-bahrain .site[dir=rtl] .hero__visual figcaption{left:-28px;right:auto}.bp-megacare-bahrain .trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.bp-megacare-bahrain .trust-strip__grid{grid-template-columns:repeat(5,1fr);display:grid}.bp-megacare-bahrain .trust-fact{border-inline-end:1px solid var(--line);min-height:118px;padding:25px 24px}.bp-megacare-bahrain .trust-fact:last-child{border-inline-end:0}.bp-megacare-bahrain .trust-fact span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.68rem;font-weight:750;display:block}.bp-megacare-bahrain .site[lang=ar] .trust-fact span{letter-spacing:0}.bp-megacare-bahrain .trust-fact strong{color:var(--brown-dark);font-size:.9rem;line-height:1.45}.bp-megacare-bahrain .dental-section{background:var(--paper)}.bp-megacare-bahrain .dental-layout{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:26px;display:grid}.bp-megacare-bahrain .dental-image{border-radius:var(--radius-lg);min-height:610px;margin:0;position:relative;overflow:hidden}.bp-megacare-bahrain .dental-image:after{content:"";background:linear-gradient(#0000,#231f1bb8);height:45%;position:absolute;inset:auto 0 0}.bp-megacare-bahrain .dental-image img{object-fit:cover;object-position:58% center}.bp-megacare-bahrain .dental-image figcaption{z-index:1;color:#fff;font-size:.96rem;font-weight:650;line-height:1.55;position:absolute;bottom:26px;left:28px;right:28px}.bp-megacare-bahrain .service-index{counter-reset:service;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bp-megacare-bahrain .service-index li{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;gap:18px;min-height:104px;padding:22px;display:flex}.bp-megacare-bahrain .service-index li:nth-child(4n+1),.bp-megacare-bahrain .service-index li:nth-child(4n+4){background:#f3ebe1}.bp-megacare-bahrain .service-index__featured{background:var(--brand-soft)!important;border-color:#0000!important;min-height:128px!important}.bp-megacare-bahrain .service-index li>span{color:var(--brand);letter-spacing:.1em;font-size:.72rem;font-weight:750}.bp-megacare-bahrain .service-index li>strong{color:var(--brown-dark);font-size:.98rem;line-height:1.4}.bp-megacare-bahrain .suha-feature{background:var(--brown-dark);padding:0;position:relative;overflow:hidden}.bp-megacare-bahrain .suha-feature .shell{width:min(1320px,100%)}.bp-megacare-bahrain .suha-feature__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);min-height:720px;display:grid}.bp-megacare-bahrain .site[dir=rtl] .suha-feature__grid{grid-template-columns:minmax(420px,.85fr) minmax(0,1fr)}.bp-megacare-bahrain .suha-feature__portrait{position:relative;overflow:hidden}.bp-megacare-bahrain .suha-feature__portrait img{object-fit:cover;object-position:68% center}.bp-megacare-bahrain .suha-feature__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(42px,6vw,90px);display:flex}.bp-megacare-bahrain .suha-feature__content h2{color:#fff;margin-bottom:10px}.bp-megacare-bahrain .suha-feature__role{color:#d6c6ba;margin-bottom:32px;font-size:1.15rem}.bp-megacare-bahrain .suha-feature__content ul{gap:0;width:100%;margin:0 0 36px;padding:0;list-style:none;display:grid}.bp-megacare-bahrain .suha-feature__content li{color:#fff;border-bottom:1px solid #ffffff24;align-items:center;gap:14px;padding:15px 0;font-size:.96rem;display:flex}.bp-megacare-bahrain .suha-feature__content li:before{color:var(--brand-bright);content:"✦"}.bp-megacare-bahrain .doctors-section{background:var(--cream)}.bp-megacare-bahrain .doctor-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bp-megacare-bahrain .doctor-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);align-self:start;transition:transform .2s,box-shadow .2s;overflow:hidden}.bp-megacare-bahrain .doctor-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #372b221a}.bp-megacare-bahrain .doctor-card__photo{aspect-ratio:3/2;background:var(--brown-soft);position:relative;overflow:hidden}.bp-megacare-bahrain .doctor-card__photo img{object-fit:cover;object-position:center;transition:transform .4s}.bp-megacare-bahrain .doctor-card:hover .doctor-card__photo img{transform:scale(1.025)}.bp-megacare-bahrain .doctor-card__body{min-height:0;padding:21px 22px 20px;position:relative}.bp-megacare-bahrain .doctor-card__body>span{color:var(--brand);letter-spacing:.12em;font-size:.7rem;font-weight:800;position:absolute;top:24px;right:22px}.bp-megacare-bahrain .site[dir=rtl] .doctor-card__body>span{left:22px;right:auto}.bp-megacare-bahrain .doctor-card h3{max-width:calc(100% - 35px);color:var(--brown-dark);margin:0 0 5px;font-size:1.18rem}.bp-megacare-bahrain .doctor-card p{margin-bottom:0;font-size:.9rem;line-height:1.55}.bp-megacare-bahrain .other-care{background:var(--paper)}.bp-megacare-bahrain .other-care .shell{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:110px;display:grid}.bp-megacare-bahrain .other-care__intro{position:sticky;top:120px}.bp-megacare-bahrain .care-list{border-top:1px solid var(--line)}.bp-megacare-bahrain .care-list article{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(170px,.55fr) 1fr;align-items:start;gap:24px;padding:32px 0;display:grid}.bp-megacare-bahrain .care-list article>span{color:var(--brand);letter-spacing:.12em;font-size:.72rem;font-weight:800}.bp-megacare-bahrain .care-list h3,.bp-megacare-bahrain .care-list p{margin:0}.bp-megacare-bahrain .care-list h3{color:var(--brown-dark);font-size:1.15rem}.bp-megacare-bahrain .care-list p{font-size:.91rem;line-height:1.65}.bp-megacare-bahrain .experience-section{background:var(--cream)}.bp-megacare-bahrain .clinic-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .8fr;gap:16px;min-height:780px;display:grid}.bp-megacare-bahrain .clinic-gallery__item{border-radius:var(--radius-md);min-height:0;margin:0;position:relative;overflow:hidden}.bp-megacare-bahrain .clinic-gallery__item--1{grid-area:1/1/3}.bp-megacare-bahrain .clinic-gallery__item--2{grid-area:1/2/auto/4}.bp-megacare-bahrain .clinic-gallery__item--3{grid-area:2/2}.bp-megacare-bahrain .clinic-gallery__item--4{grid-area:2/3}.bp-megacare-bahrain .clinic-gallery__item img{object-fit:cover;transition:transform .6s}.bp-megacare-bahrain .clinic-gallery__item--1 img{object-position:47% center}.bp-megacare-bahrain .clinic-gallery__item:hover img{transform:scale(1.025)}.bp-megacare-bahrain .clinic-gallery__item:after{content:"";background:linear-gradient(#0000,#191c1ca8);height:36%;position:absolute;inset:auto 0 0}.bp-megacare-bahrain .clinic-gallery__item figcaption{z-index:1;color:#fff;font-size:.84rem;font-weight:700;position:absolute;bottom:20px;left:22px;right:22px}.bp-megacare-bahrain .reviews-section{background:var(--brown-dark)}.bp-megacare-bahrain .reviews-section h2{color:#fff}.bp-megacare-bahrain .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bp-megacare-bahrain .review-card{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff29;min-height:285px;margin:0;padding:34px;position:relative}.bp-megacare-bahrain .review-card__mark{height:42px;color:var(--brand-bright);font-family:Georgia,serif;font-size:4rem;line-height:.9;display:block}.bp-megacare-bahrain .review-card>p{color:#fff;max-width:520px;margin:22px 0 42px;font-size:clamp(1.08rem,1.55vw,1.38rem);font-weight:500;line-height:1.55}.bp-megacare-bahrain .review-card footer{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.bp-megacare-bahrain .review-card footer span{color:#f5c66e;letter-spacing:.12em;font-size:.78rem}.bp-megacare-bahrain .review-card cite{color:#cfbeb1;font-size:.82rem;font-style:normal}.bp-megacare-bahrain .insurance-section{background:var(--paper)}.bp-megacare-bahrain .insurance__heading{max-width:700px;margin-bottom:48px}.bp-megacare-bahrain .provider-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bp-megacare-bahrain .provider-card{border-inline-end:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:24px 18px;display:flex}.bp-megacare-bahrain .provider-card:last-child{border-inline-end:0}.bp-megacare-bahrain .provider-card__logo{width:min(100%,135px);height:82px;position:relative}.bp-megacare-bahrain .provider-card__logo img{object-fit:contain!important}.bp-megacare-bahrain .provider-card:nth-child(2) .provider-card__logo,.bp-megacare-bahrain .provider-card:nth-child(3) .provider-card__logo{width:min(100%,108px)}.bp-megacare-bahrain .insurance__note{border-inline-start:3px solid var(--brand-bright);max-width:740px;margin:30px 0 0;padding-inline-start:20px;font-size:.86rem;line-height:1.65}.bp-megacare-bahrain .visit-section{background:var(--cream)}.bp-megacare-bahrain .visit-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:60px;display:grid}.bp-megacare-bahrain .visit__content h2{max-width:600px}.bp-megacare-bahrain .visit__content address{color:var(--ink);flex-direction:column;gap:5px;margin-bottom:30px;font-style:normal;display:flex}.bp-megacare-bahrain .visit__content address strong{font-size:1.05rem}.bp-megacare-bahrain .visit__content address span{color:var(--muted);font-size:.92rem}.bp-megacare-bahrain .hours-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);margin-bottom:30px;padding:28px}.bp-megacare-bahrain .hours-panel h3{color:var(--brown-dark);margin-bottom:14px;font-size:1rem}.bp-megacare-bahrain .hours-panel dl,.bp-megacare-bahrain .hours-panel dd{margin:0}.bp-megacare-bahrain .hours-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.9fr) 1.1fr;gap:20px;padding:14px 0;display:grid}.bp-megacare-bahrain .hours-panel dl>div:last-child{border-bottom:0}.bp-megacare-bahrain .hours-panel dt{color:var(--ink);font-size:.87rem;font-weight:700}.bp-megacare-bahrain .hours-panel dd{color:var(--muted);flex-direction:column;font-size:.86rem;line-height:1.6;display:flex}.bp-megacare-bahrain .visit__image{border-radius:var(--radius-lg);background:var(--brown-soft);min-height:700px;margin:0;position:relative;overflow:hidden}.bp-megacare-bahrain .visit__image img{object-fit:cover;object-position:48% center}.bp-megacare-bahrain .final-cta{background:var(--brand);padding:82px 0}.bp-megacare-bahrain .final-cta__content{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:72px;display:grid}.bp-megacare-bahrain .final-cta__intro{position:sticky;top:122px}.bp-megacare-bahrain .final-cta__content h2{color:#fff;margin-bottom:12px}.bp-megacare-bahrain .final-cta__content p{color:#ffffffd1;max-width:620px;margin-bottom:24px}.bp-megacare-bahrain .final-cta__phone{color:#fff;border-bottom:1px solid #ffffff8c;padding-bottom:5px;font-size:.9rem;font-weight:700;display:inline-flex}.bp-megacare-bahrain .booking-form{border-radius:var(--radius-md);background:#ffffff17;border:1px solid #fff3;gap:17px;padding:28px;display:grid}.bp-megacare-bahrain .booking-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.bp-megacare-bahrain .booking-form label{gap:8px;display:grid}.bp-megacare-bahrain .booking-form label>span{color:#fff;font-size:.77rem;font-weight:700}.bp-megacare-bahrain .booking-form small{color:#bde9eb;font-size:.67rem;font-weight:500}.bp-megacare-bahrain .booking-form input,.bp-megacare-bahrain .booking-form select,.bp-megacare-bahrain .booking-form textarea{width:100%;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #ffffff3d;border-radius:12px;outline:none;font-size:.88rem}.bp-megacare-bahrain .booking-form input{min-height:48px;padding:11px 14px}.bp-megacare-bahrain .booking-form select{cursor:pointer;min-height:48px;padding:10px 38px 10px 14px}.bp-megacare-bahrain .site[dir=rtl] .booking-form select{padding:10px 14px 10px 38px}.bp-megacare-bahrain .booking-form textarea{resize:vertical;min-height:94px;padding:13px 14px}.bp-megacare-bahrain .booking-form input:focus,.bp-megacare-bahrain .booking-form select:focus,.bp-megacare-bahrain .booking-form textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff2e}.bp-megacare-bahrain .booking-form__submit{cursor:pointer;width:100%;font-family:inherit}.bp-megacare-bahrain .footer{color:#fff;background:#1e2b2d;padding:72px 0 24px}.bp-megacare-bahrain .footer__grid{grid-template-columns:1.5fr .65fr .85fr;gap:80px;padding-bottom:60px;display:grid}.bp-megacare-bahrain .footer__brand{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.bp-megacare-bahrain .footer__brand strong{font-size:1.35rem}.bp-megacare-bahrain .footer__brand span{color:#adbbbd;font-size:.86rem}.bp-megacare-bahrain .footer__column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bp-megacare-bahrain .footer__column h3{color:#a9e4e7;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem}.bp-megacare-bahrain .site[lang=ar] .footer__column h3{letter-spacing:0}.bp-megacare-bahrain .footer__column a{color:#d6dfe0;font-size:.84rem;line-height:1.5}.bp-megacare-bahrain .footer__column a:hover{color:#fff}.bp-megacare-bahrain .footer__bottom{color:#899a9c;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;padding-top:24px;font-size:.74rem;display:flex}.bp-megacare-bahrain .mobile-contact{display:none}@media (width<=1100px){.bp-megacare-bahrain .header__cta{display:none}.bp-megacare-bahrain .desktop-nav{gap:14px}.bp-megacare-bahrain .hero__grid{grid-template-columns:minmax(0,1fr) minmax(370px,.82fr);gap:45px}.bp-megacare-bahrain .hero__image-wrap{min-height:0}.bp-megacare-bahrain .trust-fact{padding-inline:15px}.bp-megacare-bahrain .doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-megacare-bahrain .other-care .shell{gap:60px}.bp-megacare-bahrain .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-megacare-bahrain .provider-card:nth-child(3){border-inline-end:0}.bp-megacare-bahrain .provider-card:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=880px){.bp-megacare-bahrain{--shell:min(100% - 36px, 760px)}.bp-megacare-bahrain .section{padding:86px 0}.bp-megacare-bahrain .desktop-nav,.bp-megacare-bahrain .header__actions{display:none}.bp-megacare-bahrain .header__inner{justify-content:space-between;min-height:74px}.bp-megacare-bahrain .brand{width:184px}.bp-megacare-bahrain .mobile-menu{display:block}.bp-megacare-bahrain .mobile-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.bp-megacare-bahrain .mobile-menu summary::-webkit-details-marker{display:none}.bp-megacare-bahrain .mobile-menu__lines,.bp-megacare-bahrain .mobile-menu__lines:before,.bp-megacare-bahrain .mobile-menu__lines:after{background:var(--brown-dark);content:"";width:18px;height:1.5px;display:block}.bp-megacare-bahrain .mobile-menu__lines{position:relative}.bp-megacare-bahrain .mobile-menu__lines:before{position:absolute;top:-6px}.bp-megacare-bahrain .mobile-menu__lines:after{position:absolute;top:6px}.bp-megacare-bahrain .mobile-menu[open] .mobile-menu__lines{background:0 0}.bp-megacare-bahrain .mobile-menu[open] .mobile-menu__lines:before{top:0;transform:rotate(45deg)}.bp-megacare-bahrain .mobile-menu[open] .mobile-menu__lines:after{top:0;transform:rotate(-45deg)}.bp-megacare-bahrain .mobile-menu__panel{padding:24px max(18px, calc((100% - var(--shell)) / 2));border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:stretch;gap:12px;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 22px 40px #372b221f}.bp-megacare-bahrain .mobile-menu__panel>p{color:var(--brown-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:750}.bp-megacare-bahrain .mobile-menu__panel nav{display:grid}.bp-megacare-bahrain .mobile-menu__panel nav a{border-bottom:1px solid var(--line);padding:13px 0;font-size:.98rem;font-weight:650}.bp-megacare-bahrain .mobile-menu__panel .language-switch{padding-inline:0}.bp-megacare-bahrain .mobile-menu__panel .button{width:100%}.bp-megacare-bahrain .hero{padding:50px 0 64px}.bp-megacare-bahrain .hero__grid{grid-template-columns:1fr;gap:46px}.bp-megacare-bahrain .hero__content{padding-bottom:0}.bp-megacare-bahrain .hero__visual{width:min(100%,620px);margin-inline:auto}.bp-megacare-bahrain .hero__image-wrap{min-height:0}.bp-megacare-bahrain .hero__visual figcaption,.bp-megacare-bahrain .site[dir=rtl] .hero__visual figcaption{left:auto;right:20px}.bp-megacare-bahrain .site[dir=rtl] .hero__visual figcaption{left:20px;right:auto}.bp-megacare-bahrain .trust-strip__grid{grid-template-columns:repeat(2,1fr)}.bp-megacare-bahrain .trust-fact{border-bottom:1px solid var(--line);min-height:100px}.bp-megacare-bahrain .trust-fact:nth-child(2n){border-inline-end:0}.bp-megacare-bahrain .trust-fact:last-child{border-bottom:0;grid-column:1/-1}.bp-megacare-bahrain .section-heading--split{grid-template-columns:1fr;gap:8px}.bp-megacare-bahrain .dental-layout{grid-template-columns:1fr}.bp-megacare-bahrain .dental-image{min-height:530px}.bp-megacare-bahrain .suha-feature__grid,.bp-megacare-bahrain .site[dir=rtl] .suha-feature__grid{grid-template-columns:1fr;min-height:0}.bp-megacare-bahrain .suha-feature__portrait{min-height:620px}.bp-megacare-bahrain .other-care .shell{grid-template-columns:1fr}.bp-megacare-bahrain .other-care__intro{position:static}.bp-megacare-bahrain .clinic-gallery{grid-template-rows:1.2fr .8fr .8fr;grid-template-columns:1fr 1fr;min-height:760px}.bp-megacare-bahrain .clinic-gallery__item--1{grid-area:1/1/auto/3}.bp-megacare-bahrain .clinic-gallery__item--2{grid-area:2/1/auto/3}.bp-megacare-bahrain .clinic-gallery__item--3{grid-area:3/1}.bp-megacare-bahrain .clinic-gallery__item--4{grid-area:3/2}.bp-megacare-bahrain .review-grid{grid-template-columns:1fr}.bp-megacare-bahrain .review-card{min-height:300px}.bp-megacare-bahrain .visit-layout{grid-template-columns:1fr}.bp-megacare-bahrain .visit__image{min-height:560px}.bp-megacare-bahrain .final-cta__content{grid-template-columns:1fr;gap:36px}.bp-megacare-bahrain .final-cta__intro{position:static}.bp-megacare-bahrain .footer__grid{grid-template-columns:1.2fr .8fr;gap:50px}.bp-megacare-bahrain .footer__brand{grid-column:1/-1}}@media (width<=620px){.bp-megacare-bahrain{--shell:calc(100% - 30px);--radius-md:20px;--radius-lg:28px;padding-bottom:68px;scroll-padding-top:82px}.bp-megacare-bahrain .section{padding:70px 0}.bp-megacare-bahrain h1{font-size:clamp(2.3rem,11vw,3.45rem)}.bp-megacare-bahrain .site[lang=ar] h1{font-size:clamp(2.2rem,10.5vw,3.25rem)}.bp-megacare-bahrain h2{font-size:clamp(1.85rem,8.5vw,2.65rem)}.bp-megacare-bahrain .hero{padding-top:30px}.bp-megacare-bahrain .hero__content{padding-top:20px}.bp-megacare-bahrain .hero__copy{font-size:1rem}.bp-megacare-bahrain .hero .button-row .button{width:100%}.bp-megacare-bahrain .hero__trust{gap:10px;display:grid}.bp-megacare-bahrain .hero__image-wrap{border-radius:24px;min-height:0}.bp-megacare-bahrain .hero__visual figcaption{max-width:200px;bottom:22px}.bp-megacare-bahrain .dental-image{min-height:430px}.bp-megacare-bahrain .service-index{grid-template-columns:1fr}.bp-megacare-bahrain .service-index li,.bp-megacare-bahrain .service-index__featured{min-height:90px!important}.bp-megacare-bahrain .suha-feature__portrait{min-height:500px}.bp-megacare-bahrain .suha-feature__content{padding:56px 25px 64px}.bp-megacare-bahrain .doctor-grid{grid-template-columns:1fr}.bp-megacare-bahrain .doctor-card__photo{aspect-ratio:3/2}.bp-megacare-bahrain .care-list article{grid-template-columns:38px 1fr;gap:12px}.bp-megacare-bahrain .care-list article p{grid-column:2}.bp-megacare-bahrain .clinic-gallery{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.bp-megacare-bahrain .clinic-gallery__item,.bp-megacare-bahrain .clinic-gallery__item--1,.bp-megacare-bahrain .clinic-gallery__item--2,.bp-megacare-bahrain .clinic-gallery__item--3,.bp-megacare-bahrain .clinic-gallery__item--4{grid-area:auto;min-height:300px;display:block}.bp-megacare-bahrain .review-card{min-height:290px;padding:30px 24px}.bp-megacare-bahrain .review-card footer{bottom:28px;left:24px;right:24px}.bp-megacare-bahrain .provider-grid{grid-template-columns:1fr 1fr}.bp-megacare-bahrain .provider-card,.bp-megacare-bahrain .provider-card:nth-child(3),.bp-megacare-bahrain .provider-card:nth-child(-n+3){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:122px}.bp-megacare-bahrain .site[dir=rtl] .provider-card,.bp-megacare-bahrain .site[dir=rtl] .provider-card:nth-child(3),.bp-megacare-bahrain .site[dir=rtl] .provider-card:nth-child(-n+3){border-right:0;border-left:1px solid var(--line)}.bp-megacare-bahrain .provider-card:nth-child(2n),.bp-megacare-bahrain .site[dir=rtl] .provider-card:nth-child(2n){border-inline-end:0}.bp-megacare-bahrain .provider-card:last-child{border-bottom:0;grid-column:1/-1}.bp-megacare-bahrain .hours-panel{padding:22px 18px}.bp-megacare-bahrain .hours-panel dl>div{grid-template-columns:1fr;gap:7px}.bp-megacare-bahrain .visit__content .button-row .button{width:100%}.bp-megacare-bahrain .visit__image{min-height:420px}.bp-megacare-bahrain .final-cta{padding:66px 0}.bp-megacare-bahrain .final-cta__content .button-row .button{width:100%}.bp-megacare-bahrain .booking-form{padding:22px 18px}.bp-megacare-bahrain .booking-form__row{grid-template-columns:1fr}.bp-megacare-bahrain .footer{padding-top:58px}.bp-megacare-bahrain .footer__grid{grid-template-columns:1fr;gap:36px}.bp-megacare-bahrain .footer__brand{grid-column:auto}.bp-megacare-bahrain .footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}.bp-megacare-bahrain .mobile-contact{z-index:200;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:var(--paper);grid-template-columns:.75fr .9fr 1.35fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #231f1b1f}.bp-megacare-bahrain .mobile-contact a{border-inline-end:1px solid var(--line);min-height:48px;color:var(--brown-dark);text-align:center;place-items:center;font-size:.76rem;font-weight:750;display:grid}.bp-megacare-bahrain .mobile-contact a:last-child{background:var(--brand);color:#fff;border:0;border-radius:12px}}@media (prefers-reduced-motion:reduce){.bp-megacare-bahrain{scroll-behavior:auto}.bp-megacare-bahrain *,.bp-megacare-bahrain :before,.bp-megacare-bahrain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bp-origin-group-bahrain{--navy:#082e3b;--blue:#0756a3;--electric:#116bd1;--gold:#c8a55b;--lime:#7bdc42;--teal:#77cfc7;--cream:#f4f1e9;--ink:#102f3a;--line:#cfdbd9}.bp-origin-group-bahrain *{box-sizing:border-box}.bp-origin-group-bahrain{scroll-behavior:smooth;color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}.bp-origin-group-bahrain a{color:inherit;text-decoration:none}.bp-origin-group-bahrain img{width:100%;display:block}.bp-origin-group-bahrain button,.bp-origin-group-bahrain input,.bp-origin-group-bahrain textarea,.bp-origin-group-bahrain select{font:inherit}.bp-origin-group-bahrain p{line-height:1.65}.bp-origin-group-bahrain .arabic{font-family:Noto Kufi Arabic,sans-serif}.bp-origin-group-bahrain .arabic h1,.bp-origin-group-bahrain .arabic h2,.bp-origin-group-bahrain .arabic h3{letter-spacing:-.025em}.bp-origin-group-bahrain .header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;align-items:center;gap:30px;width:100%;height:84px;padding:0 4vw;display:flex;position:absolute}.bp-origin-group-bahrain .logo{width:137px}.bp-origin-group-bahrain .logo img{filter:brightness(0)invert()}.bp-origin-group-bahrain .nav{gap:25px;margin-left:auto;font-size:14px;display:flex}.bp-origin-group-bahrain .nav a{opacity:.82}.bp-origin-group-bahrain .nav a:hover{opacity:1}.bp-origin-group-bahrain .header-actions{align-items:center;gap:18px;display:flex}.bp-origin-group-bahrain .lang{font-size:13px}.bp-origin-group-bahrain .button{background:var(--blue);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-weight:600;display:inline-flex}.bp-origin-group-bahrain .button:hover{background:var(--electric)}.bp-origin-group-bahrain .button.small{color:var(--navy);background:#fff;padding:12px 16px;font-size:13px}.bp-origin-group-bahrain .menu{display:none}.bp-origin-group-bahrain .hero{color:#fff;align-items:flex-end;min-height:850px;padding:0 5vw 90px;display:flex;position:relative;overflow:hidden}.bp-origin-group-bahrain .hero-image,.bp-origin-group-bahrain .hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-origin-group-bahrain .hero-shade{background:linear-gradient(90deg,#042330f2 0%,#042330b8 43%,#04233026 78%),linear-gradient(#0000 50%,#0423308c)}.bp-origin-group-bahrain .hero-copy{z-index:2;max-width:820px;position:relative}.bp-origin-group-bahrain .eyebrow,.bp-origin-group-bahrain .kicker{letter-spacing:.18em;font-size:12px;font-weight:600}.bp-origin-group-bahrain .hero h1,.bp-origin-group-bahrain .page-hero h1,.bp-origin-group-bahrain .event-detail-hero h1,.bp-origin-group-bahrain .profile h1,.bp-origin-group-bahrain .article h1{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-weight:500;line-height:.98}.bp-origin-group-bahrain .hero h1{margin:25px 0;font-size:clamp(54px,7vw,100px)}.bp-origin-group-bahrain .hero h1 em{color:#98d7cf;font-style:normal}.bp-origin-group-bahrain .hero-copy>p:not(.eyebrow){max-width:670px;font-size:19px}.bp-origin-group-bahrain .actions{align-items:center;gap:28px;margin-top:35px;display:flex}.bp-origin-group-bahrain .text-link{border-bottom:1px solid;gap:14px;padding-bottom:5px;font-weight:600;display:inline-flex}.bp-origin-group-bahrain .light{color:#fff}.bp-origin-group-bahrain .cred{z-index:3;background:#052c39e6;border:1px solid #ffffff40;display:flex;position:absolute;bottom:35px;right:4vw}.bp-origin-group-bahrain .cred span{letter-spacing:.12em;border-right:1px solid #ffffff38;padding:13px 20px;font-size:9px}.bp-origin-group-bahrain .cred b{margin-top:5px;font-size:13px;display:block}.bp-origin-group-bahrain .intro,.bp-origin-group-bahrain .why,.bp-origin-group-bahrain .speakers,.bp-origin-group-bahrain .insights,.bp-origin-group-bahrain .content,.bp-origin-group-bahrain .values,.bp-origin-group-bahrain .timeline,.bp-origin-group-bahrain .training-grid,.bp-origin-group-bahrain .solution-list,.bp-origin-group-bahrain .approach,.bp-origin-group-bahrain .event-cards,.bp-origin-group-bahrain .directory,.bp-origin-group-bahrain .filter,.bp-origin-group-bahrain .contact-page,.bp-origin-group-bahrain .article{padding:110px 6vw}.bp-origin-group-bahrain .kicker{color:#487780;margin:0 0 30px}.bp-origin-group-bahrain .intro>h2,.bp-origin-group-bahrain .why h2,.bp-origin-group-bahrain .experience h2,.bp-origin-group-bahrain .speakers h2,.bp-origin-group-bahrain .insights h2,.bp-origin-group-bahrain .content h2,.bp-origin-group-bahrain .challenge h2,.bp-origin-group-bahrain .enquire h2,.bp-origin-group-bahrain .contact-band h2{letter-spacing:-.05em;max-width:980px;margin:0;font:500 clamp(38px,5vw,68px)/1.08 Manrope}.bp-origin-group-bahrain .pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.bp-origin-group-bahrain .pillar{border-right:1px solid var(--line);min-height:300px;padding:34px 36px 28px 0;position:relative}.bp-origin-group-bahrain .pillar:not(:first-child){padding-left:35px}.bp-origin-group-bahrain .pillar>span,.bp-origin-group-bahrain .service-list span,.bp-origin-group-bahrain .training-grid span,.bp-origin-group-bahrain .value-grid span{color:#6f8b90;font-size:11px}.bp-origin-group-bahrain .pillar h3{max-width:250px;font:500 30px/1.1 Manrope}.bp-origin-group-bahrain .pillar p{color:#587079}.bp-origin-group-bahrain .pillar>span:last-child{color:var(--blue);font-size:22px;position:absolute;bottom:30px}.bp-origin-group-bahrain .event-feature{background:var(--navy);color:#fff;grid-template-columns:40% 60%;align-items:center;gap:7vw;padding:75px 7vw;display:grid}.bp-origin-group-bahrain .event-poster{border-radius:0 90px 0 0;height:680px;overflow:hidden}.bp-origin-group-bahrain .event-poster img{object-fit:cover;object-position:top;height:100%}.bp-origin-group-bahrain .event-info h2{letter-spacing:-.05em;margin:0;font:500 clamp(40px,5vw,70px)/1.02 Manrope}.bp-origin-group-bahrain .event-info h3{color:var(--lime);margin:25px 0 0;font-size:23px}.bp-origin-group-bahrain .event-theme{font-size:18px}.bp-origin-group-bahrain .lime{color:var(--lime)}.bp-origin-group-bahrain .facts{border-top:1px solid #527079;border-bottom:1px solid #527079;margin:35px 0;display:flex}.bp-origin-group-bahrain .facts>div{border-right:1px solid #527079;flex-direction:column;margin-right:45px;padding:20px 45px 20px 0;display:flex}.bp-origin-group-bahrain .facts small{letter-spacing:.16em;font-size:9px}.bp-origin-group-bahrain .facts b{margin-top:8px;font:500 29px Manrope}.bp-origin-group-bahrain .facts span{font-size:12px}.bp-origin-group-bahrain .lime-button{background:var(--lime);color:var(--navy)}.bp-origin-group-bahrain .why{background:var(--cream)}.bp-origin-group-bahrain .why-grid{grid-template-columns:1.3fr .7fr;gap:10vw;display:grid}.bp-origin-group-bahrain .why-grid p{font-size:19px}.bp-origin-group-bahrain .metrics{border-top:1px solid #bfc9c5;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.bp-origin-group-bahrain .metrics div{padding-top:25px}.bp-origin-group-bahrain .metrics b{color:var(--blue);font:500 54px Manrope;display:block}.bp-origin-group-bahrain .metrics span{font-size:13px}.bp-origin-group-bahrain .experience{color:#fff;background:#0d4656;padding:110px 0 0}.bp-origin-group-bahrain .experience-copy{justify-content:space-between;align-items:flex-end;gap:50px;padding:0 6vw 70px;display:flex}.bp-origin-group-bahrain .experience-copy h2{max-width:900px}.bp-origin-group-bahrain .ghost{white-space:nowrap;background:0 0;border:1px solid #8ba6ad}.bp-origin-group-bahrain .photo-grid{grid-template-columns:1.2fr .8fr 1fr;gap:6px;height:500px;display:grid}.bp-origin-group-bahrain .photo-grid img{object-fit:cover;height:100%}.bp-origin-group-bahrain .photo-grid img:nth-child(2){object-position:center}.bp-origin-group-bahrain .section-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.bp-origin-group-bahrain .speaker-grid,.bp-origin-group-bahrain .directory{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.bp-origin-group-bahrain .speaker-image,.bp-origin-group-bahrain .directory a>div{background:#d9e4e2;height:420px;overflow:hidden}.bp-origin-group-bahrain .speaker-image img,.bp-origin-group-bahrain .directory img{object-fit:cover;height:100%}.bp-origin-group-bahrain .speaker-card:first-child img,.bp-origin-group-bahrain .profile-image img,.bp-origin-group-bahrain .featured-person img{object-position:center 78%}.bp-origin-group-bahrain .speaker-card p,.bp-origin-group-bahrain .directory p{letter-spacing:.12em;color:#5c787d;text-transform:uppercase;margin-top:20px;font-size:10px}.bp-origin-group-bahrain .speaker-card h3,.bp-origin-group-bahrain .directory h2{margin:6px 0;font:500 27px Manrope}.bp-origin-group-bahrain .speaker-card span,.bp-origin-group-bahrain .directory span{color:#64787d;font-size:13px}.bp-origin-group-bahrain .insights{background:#eef3f1}.bp-origin-group-bahrain .article-grid{background:#cdd9d6;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.bp-origin-group-bahrain .article-grid a{background:#eef3f1;min-height:320px;padding:35px;position:relative}.bp-origin-group-bahrain .article-grid span{text-transform:uppercase;letter-spacing:.11em;font-size:10px}.bp-origin-group-bahrain .article-grid h3{font:500 28px/1.15 Manrope}.bp-origin-group-bahrain .article-grid a>span:last-child{font-size:20px;position:absolute;bottom:30px}.bp-origin-group-bahrain .final-cta,.bp-origin-group-bahrain .contact-band{background:var(--blue);color:#fff;justify-content:space-between;align-items:flex-end;gap:40px;padding:75px 6vw;display:flex}.bp-origin-group-bahrain .final-cta h2{letter-spacing:-.05em;margin:0;font:500 clamp(40px,5vw,68px) Manrope}.bp-origin-group-bahrain .light-button{color:var(--navy);background:#fff}.bp-origin-group-bahrain footer{color:#d8e4e5;background:#062733;grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding:70px 6vw 30px;font-size:13px;display:grid}.bp-origin-group-bahrain footer img{filter:brightness(0)invert();width:150px;margin-bottom:25px}.bp-origin-group-bahrain footer b,.bp-origin-group-bahrain footer a{color:#fff}.bp-origin-group-bahrain .footline{border-top:1px solid #3d5962;grid-column:1/-1;justify-content:space-between;padding-top:25px;display:flex}.bp-origin-group-bahrain .page-hero{background:var(--navy);color:#fff;align-items:flex-end;min-height:560px;padding:170px 6vw 80px;display:flex;position:relative;overflow:hidden}.bp-origin-group-bahrain .page-hero.with-image{min-height:680px}.bp-origin-group-bahrain .page-hero>img{object-fit:cover;opacity:.36;height:100%;position:absolute;inset:0}.bp-origin-group-bahrain .page-hero:after{content:"";background:linear-gradient(90deg,#052834e6,#05283433);position:absolute;inset:0}.bp-origin-group-bahrain .page-hero-inner{z-index:2;max-width:1000px;position:relative}.bp-origin-group-bahrain .page-hero h1{margin:25px 0;font-size:clamp(58px,7vw,96px)}.bp-origin-group-bahrain .page-hero-inner>p:last-child{max-width:700px;font-size:19px}.bp-origin-group-bahrain .split{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.bp-origin-group-bahrain .split>div:last-child{padding-top:40px;font-size:17px}.bp-origin-group-bahrain .values{background:var(--cream)}.bp-origin-group-bahrain .value-grid{border-top:1px solid #bac9c6;grid-template-columns:repeat(5,1fr);display:grid}.bp-origin-group-bahrain .value-grid div{padding:25px 24px 0 0}.bp-origin-group-bahrain .value-grid h3{font:500 23px Manrope}.bp-origin-group-bahrain .value-grid p{font-size:13px}.bp-origin-group-bahrain .timeline>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;display:grid}.bp-origin-group-bahrain .timeline b,.bp-origin-group-bahrain .timeline span{border-bottom:1px solid var(--line);padding:25px}.bp-origin-group-bahrain .timeline b{color:var(--blue);font:500 32px Manrope}.bp-origin-group-bahrain .solution-list{padding-top:40px}.bp-origin-group-bahrain .solution-list>a{border-top:1px solid var(--line);grid-template-columns:80px 1fr 1fr 30px;align-items:center;padding:30px 0;display:grid}.bp-origin-group-bahrain .solution-list h2{margin:0;font:500 31px Manrope}.bp-origin-group-bahrain .solution-list p{color:#60777b;margin:0}.bp-origin-group-bahrain .challenge{max-width:1100px}.bp-origin-group-bahrain .challenge>p:last-child{max-width:700px;margin-top:40px;font-size:18px}.bp-origin-group-bahrain .approach{background:var(--cream)}.bp-origin-group-bahrain .service-list{grid-template-columns:repeat(3,1fr);display:grid}.bp-origin-group-bahrain .service-list div{border-top:1px solid #b9cac7;padding:25px 30px}.bp-origin-group-bahrain .service-list h3{font:500 24px Manrope}.bp-origin-group-bahrain .training-grid{background:#cbd7d4;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.bp-origin-group-bahrain .training-grid div{background:#fff;min-height:260px;padding:40px}.bp-origin-group-bahrain .training-grid h3{font:500 27px Manrope}.bp-origin-group-bahrain .filter{gap:10px;padding-top:35px;padding-bottom:35px;display:flex;overflow:auto}.bp-origin-group-bahrain .filter button{border:1px solid var(--line);white-space:nowrap;background:#fff;padding:11px 18px}.bp-origin-group-bahrain .filter button:first-child{background:var(--navy);color:#fff}.bp-origin-group-bahrain .event-cards{grid-template-columns:1fr 1fr;gap:40px;padding-top:20px;display:grid}.bp-origin-group-bahrain .event-cards a>div{background:#0a3947;height:500px;overflow:hidden}.bp-origin-group-bahrain .event-cards img{object-fit:cover;object-position:top;height:100%}.bp-origin-group-bahrain .event-cards p{letter-spacing:.12em;text-transform:uppercase;color:#4e777c;font-size:11px}.bp-origin-group-bahrain .event-cards h2{margin:10px 0;font:500 34px/1.1 Manrope}.bp-origin-group-bahrain .event-cards span,.bp-origin-group-bahrain .event-cards b{display:block}.bp-origin-group-bahrain .event-cards b{color:var(--blue);margin-top:20px}.bp-origin-group-bahrain .event-detail-hero{color:#fff;background:#082f3d;grid-template-columns:60% 40%;gap:5vw;min-height:820px;padding:155px 5vw 70px;display:grid}.bp-origin-group-bahrain .event-detail-hero h1{margin:25px 0;font-size:clamp(52px,6vw,83px)}.bp-origin-group-bahrain .event-detail-hero h2{color:var(--lime);font-size:25px}.bp-origin-group-bahrain .event-detail-hero>img{object-fit:cover;object-position:top;border-radius:0 80px 0 0;height:620px}.bp-origin-group-bahrain .event-body{grid-template-columns:250px 1fr;gap:70px;padding:100px 7vw;display:grid}.bp-origin-group-bahrain .event-body aside{flex-direction:column;align-self:start;gap:15px;font-size:13px;display:flex;position:sticky;top:30px}.bp-origin-group-bahrain .event-body article{max-width:800px}.bp-origin-group-bahrain .event-body h2{letter-spacing:-.045em;font:500 52px/1.08 Manrope}.bp-origin-group-bahrain .event-body h3{margin-top:70px;font:500 33px Manrope}.bp-origin-group-bahrain .benefits{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp-origin-group-bahrain .benefits div{background:var(--cream);padding:25px}.bp-origin-group-bahrain .benefits span{font-size:10px}.bp-origin-group-bahrain .featured-person{background:var(--navy);color:#fff;grid-template-columns:200px 1fr;align-items:center;display:grid}.bp-origin-group-bahrain .featured-person img{object-fit:cover;height:230px}.bp-origin-group-bahrain .featured-person div{padding:25px}.bp-origin-group-bahrain .featured-person h3{margin:5px 0}.bp-origin-group-bahrain .enquire{background:#e8efed;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 7vw;display:grid}.bp-origin-group-bahrain .enquire form,.bp-origin-group-bahrain .contact-page form{gap:17px;display:grid}.bp-origin-group-bahrain .enquire label,.bp-origin-group-bahrain .contact-page label{font-size:12px;font-weight:600}.bp-origin-group-bahrain .enquire input,.bp-origin-group-bahrain .contact-page input,.bp-origin-group-bahrain .contact-page textarea,.bp-origin-group-bahrain .contact-page select{background:0 0;border:0;border-bottom:1px solid #99afab;outline:none;width:100%;padding:12px 0}.bp-origin-group-bahrain .directory{margin-top:0}.bp-origin-group-bahrain .profile{background:var(--navy);color:#fff;grid-template-columns:42% 58%;align-items:center;gap:6vw;min-height:760px;padding:150px 8vw 70px;display:grid}.bp-origin-group-bahrain .profile-image{border-radius:0 100px 0 0;height:540px;overflow:hidden}.bp-origin-group-bahrain .profile-image img{object-fit:cover;height:100%}.bp-origin-group-bahrain .profile h1{margin:20px 0;font-size:80px}.bp-origin-group-bahrain .profile h2{max-width:550px;font:500 24px/1.3 Manrope}.bp-origin-group-bahrain .profile-meta{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.bp-origin-group-bahrain .profile-meta span{border:1px solid #58747c;padding:9px 13px;font-size:11px}.bp-origin-group-bahrain .archive{background:#fff;gap:20px;margin:0;padding:0 6vw 110px}.bp-origin-group-bahrain .archive a{background:var(--cream)}.bp-origin-group-bahrain .article{max-width:1050px;margin:auto;padding-top:170px}.bp-origin-group-bahrain .article h1{margin:30px 0;font-size:clamp(54px,7vw,90px)}.bp-origin-group-bahrain .article .lead{max-width:800px;font-size:23px}.bp-origin-group-bahrain .article-meta{border-top:1px solid var(--line);gap:30px;margin:40px 0;padding:20px 0;font-size:12px;display:flex}.bp-origin-group-bahrain .article>img{object-fit:cover;max-height:600px;margin:30px 0 70px}.bp-origin-group-bahrain .article h2{margin-top:60px;font:500 42px Manrope}.bp-origin-group-bahrain .article>p,.bp-origin-group-bahrain .article li{font-size:18px}.bp-origin-group-bahrain .article blockquote{color:var(--blue);border-left:4px solid var(--gold);margin:50px 0;padding-left:25px;font:500 34px/1.35 Manrope}.bp-origin-group-bahrain .contact-page{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.bp-origin-group-bahrain .contact-page h2{font:500 48px Manrope}.bp-origin-group-bahrain .contact-routes{flex-wrap:wrap;gap:8px;margin:30px 0 60px;display:flex}.bp-origin-group-bahrain .contact-routes span{border:1px solid var(--line);padding:9px 12px;font-size:12px}.bp-origin-group-bahrain .contact-page form{background:var(--cream);padding:45px}.bp-origin-group-bahrain .two{grid-template-columns:1fr 1fr;gap:25px;display:grid}.bp-origin-group-bahrain .nav a{padding:31px 0;position:relative}.bp-origin-group-bahrain .nav a.active{opacity:1}.bp-origin-group-bahrain .nav a.active:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:19px;left:0;right:0}.bp-origin-group-bahrain .arabic h1,.bp-origin-group-bahrain .arabic h2,.bp-origin-group-bahrain .arabic h3{letter-spacing:-.025em!important;font-family:Noto Kufi Arabic,sans-serif!important}.bp-origin-group-bahrain .arabic .hero-shade{background:linear-gradient(270deg,#042330f7 0%,#042330cc 45%,#04233024 84%),linear-gradient(#0000 48%,#04233094)}.bp-origin-group-bahrain .arabic .cred{left:4vw;right:auto}.bp-origin-group-bahrain .page-hero .eyebrow,.bp-origin-group-bahrain .event-detail-hero .kicker,.bp-origin-group-bahrain .profile .kicker,.bp-origin-group-bahrain .event-feature .kicker{color:#a8e3dc}.bp-origin-group-bahrain .breadcrumbs{letter-spacing:.08em;text-transform:uppercase;color:#c7dfe1;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;font-size:11px;display:flex}.bp-origin-group-bahrain .breadcrumbs span{gap:10px;display:flex}.bp-origin-group-bahrain .breadcrumbs b{opacity:.55;font-weight:400}.bp-origin-group-bahrain .breadcrumbs a:hover{text-decoration:underline}.bp-origin-group-bahrain .story-gallery{grid-template-columns:1.35fr .8fr .8fr;gap:8px;padding:0 6vw 110px;display:grid}.bp-origin-group-bahrain .story-gallery figure{background:#dce5e3;height:390px;margin:0;overflow:hidden}.bp-origin-group-bahrain .story-gallery img{object-fit:cover;height:100%}.bp-origin-group-bahrain .event-body .story-gallery{grid-template-columns:1.2fr .8fr .8fr;padding:55px 0 0}.bp-origin-group-bahrain .event-body .story-gallery figure{height:260px}@media (width<=900px){.bp-origin-group-bahrain .header{height:72px}.bp-origin-group-bahrain .nav{background:var(--navy);flex-direction:column;margin:0;padding:25px 6vw;display:none;position:absolute;top:72px;left:0;right:0}.bp-origin-group-bahrain .nav.open{display:flex}.bp-origin-group-bahrain .nav a{padding:8px 0}.bp-origin-group-bahrain .nav a.active:after{bottom:0}.bp-origin-group-bahrain .menu{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.bp-origin-group-bahrain .header-actions .button{display:none}.bp-origin-group-bahrain .hero{min-height:760px;padding-bottom:110px}.bp-origin-group-bahrain .hero-copy>p:not(.eyebrow){font-size:16px}.bp-origin-group-bahrain .cred{bottom:25px;left:5vw;right:auto}.bp-origin-group-bahrain .pillars,.bp-origin-group-bahrain .speaker-grid,.bp-origin-group-bahrain .article-grid,.bp-origin-group-bahrain .directory{grid-template-columns:1fr}.bp-origin-group-bahrain .pillar{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.bp-origin-group-bahrain .event-feature,.bp-origin-group-bahrain .why-grid,.bp-origin-group-bahrain .split,.bp-origin-group-bahrain .event-detail-hero,.bp-origin-group-bahrain .profile,.bp-origin-group-bahrain .contact-page,.bp-origin-group-bahrain .enquire{grid-template-columns:1fr}.bp-origin-group-bahrain .event-poster{height:550px}.bp-origin-group-bahrain .metrics{grid-template-columns:1fr 1fr;gap:25px}.bp-origin-group-bahrain .experience-copy,.bp-origin-group-bahrain .section-head,.bp-origin-group-bahrain .final-cta,.bp-origin-group-bahrain .contact-band{flex-direction:column;align-items:flex-start}.bp-origin-group-bahrain .photo-grid{grid-template-columns:1fr 1fr;height:460px}.bp-origin-group-bahrain .photo-grid img:last-child{display:none}.bp-origin-group-bahrain .value-grid,.bp-origin-group-bahrain .service-list,.bp-origin-group-bahrain .training-grid{grid-template-columns:1fr 1fr}.bp-origin-group-bahrain .solution-list>a{grid-template-columns:50px 1fr 25px}.bp-origin-group-bahrain .solution-list p{display:none}.bp-origin-group-bahrain .event-cards{grid-template-columns:1fr}.bp-origin-group-bahrain .event-detail-hero>img{height:480px}.bp-origin-group-bahrain .event-body{grid-template-columns:1fr;padding:75px 6vw}.bp-origin-group-bahrain .event-body aside{display:none}.bp-origin-group-bahrain .profile{padding-top:130px}.bp-origin-group-bahrain .profile h1{font-size:58px}.bp-origin-group-bahrain .story-gallery,.bp-origin-group-bahrain .event-body .story-gallery{grid-template-columns:1fr 1fr;padding:0 6vw 75px}.bp-origin-group-bahrain .story-gallery figure,.bp-origin-group-bahrain .event-body .story-gallery figure{height:330px}.bp-origin-group-bahrain .story-gallery figure:last-child{display:none}.bp-origin-group-bahrain footer{grid-template-columns:1fr 1fr}.bp-origin-group-bahrain .footline{flex-direction:column;gap:8px}}@media (width<=560px){.bp-origin-group-bahrain .header-actions .lang{display:block}.bp-origin-group-bahrain .header{padding:0 20px}.bp-origin-group-bahrain .logo{width:115px}.bp-origin-group-bahrain .hero{padding-left:22px;padding-right:22px}.bp-origin-group-bahrain .hero h1{font-size:49px}.bp-origin-group-bahrain .hero-copy>p:not(.eyebrow){line-height:1.5}.bp-origin-group-bahrain .cred{display:none}.bp-origin-group-bahrain .actions{flex-direction:column;align-items:flex-start;gap:18px}.bp-origin-group-bahrain .intro,.bp-origin-group-bahrain .why,.bp-origin-group-bahrain .speakers,.bp-origin-group-bahrain .insights,.bp-origin-group-bahrain .content,.bp-origin-group-bahrain .values,.bp-origin-group-bahrain .timeline,.bp-origin-group-bahrain .training-grid,.bp-origin-group-bahrain .solution-list,.bp-origin-group-bahrain .approach,.bp-origin-group-bahrain .event-cards,.bp-origin-group-bahrain .directory,.bp-origin-group-bahrain .contact-page,.bp-origin-group-bahrain .article{padding-left:22px;padding-right:22px}.bp-origin-group-bahrain .intro>h2,.bp-origin-group-bahrain .why h2,.bp-origin-group-bahrain .experience h2,.bp-origin-group-bahrain .speakers h2,.bp-origin-group-bahrain .insights h2,.bp-origin-group-bahrain .content h2{font-size:38px}.bp-origin-group-bahrain .event-feature{grid-template-columns:1fr;padding:60px 22px}.bp-origin-group-bahrain .event-poster{height:430px}.bp-origin-group-bahrain .facts>div{margin-right:18px;padding-right:18px}.bp-origin-group-bahrain .metrics{grid-template-columns:1fr 1fr}.bp-origin-group-bahrain .experience-copy{padding-left:22px;padding-right:22px}.bp-origin-group-bahrain .photo-grid{height:340px}.bp-origin-group-bahrain .speaker-image,.bp-origin-group-bahrain .directory a>div{height:380px}.bp-origin-group-bahrain .value-grid,.bp-origin-group-bahrain .service-list,.bp-origin-group-bahrain .training-grid,.bp-origin-group-bahrain .benefits{grid-template-columns:1fr}.bp-origin-group-bahrain .page-hero,.bp-origin-group-bahrain .page-hero.with-image{min-height:560px;padding:140px 22px 60px}.bp-origin-group-bahrain .page-hero h1{font-size:49px}.bp-origin-group-bahrain .event-cards a>div{height:420px}.bp-origin-group-bahrain .event-detail-hero{padding:130px 22px 60px}.bp-origin-group-bahrain .event-detail-hero h1{font-size:48px}.bp-origin-group-bahrain .event-detail-hero>img{height:420px}.bp-origin-group-bahrain .event-body h2{font-size:40px}.bp-origin-group-bahrain .featured-person{grid-template-columns:1fr}.bp-origin-group-bahrain .featured-person img{height:300px}.bp-origin-group-bahrain .profile{padding:120px 22px 60px}.bp-origin-group-bahrain .profile-image{height:450px}.bp-origin-group-bahrain .article h1{font-size:48px}.bp-origin-group-bahrain .contact-page form{padding:25px}.bp-origin-group-bahrain .two,.bp-origin-group-bahrain footer{grid-template-columns:1fr}}.bp-origin-group-bahrain .hero .eyebrow{color:#fff}@media (prefers-reduced-motion:reduce){.bp-origin-group-bahrain{scroll-behavior:auto}.bp-origin-group-bahrain *{transition:none!important;animation:none!important}}.luxe-page{--porcelain:#fff9f4;--porcelain-2:#fbf3ec;--blush:#f3d9cb;--blush-soft:#faeae1;--terracotta:#b86f55;--terracotta-dark:#95533f;--ink:#171717;--sage:#7f8983;--white:#fff;--border:#17171724;--display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:var(--font-geist-sans), "Manrope", "Inter", Arial, sans-serif}.luxe-page *{box-sizing:border-box}.luxe-page{scroll-behavior:smooth;background:var(--porcelain);background:var(--porcelain);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.luxe-page,.luxe-page button,.luxe-page input,.luxe-page select{font-family:var(--sans)}.luxe-page img{max-width:100%;display:block}.luxe-page a{color:inherit;text-decoration:none}.luxe-page button,.luxe-page input,.luxe-page select{font:inherit}.luxe-page button,.luxe-page a,.luxe-page summary,.luxe-page .comparison{-webkit-tap-highlight-color:transparent}.luxe-page button:focus-visible,.luxe-page a:focus-visible,.luxe-page summary:focus-visible,.luxe-page input:focus-visible,.luxe-page select:focus-visible,.luxe-page [role=slider]:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.luxe-page .section-shell{width:min(1360px,100% - 88px);margin-inline:auto}.luxe-page .eyebrow{color:var(--terracotta);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:700;line-height:1.3}.luxe-page h1,.luxe-page h2{font-family:var(--display);letter-spacing:-.035em;font-weight:500}.luxe-page h1{margin:24px 0 0;font-size:clamp(4rem,5.4vw,5.1rem);line-height:.97}.luxe-page h2{margin:20px 0 0;font-size:clamp(3rem,4.4vw,4.55rem);line-height:.98}.luxe-page h3{margin:0;font-size:1.3rem;line-height:1.25}.luxe-page p{color:#171717b8;line-height:1.7}.luxe-page .button{border:1px solid var(--terracotta);background:var(--terracotta);min-height:56px;color:var(--white);border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:0 25px;font-size:.94rem;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.luxe-page .button:hover{border-color:var(--ink);background:var(--ink);transform:translateY(-2px)}.luxe-page .button svg{width:22px;height:22px}.luxe-page .button--small{min-height:46px;padding-inline:20px;font-size:.88rem}.luxe-page .button--outline{color:var(--terracotta);background:0 0}.luxe-page .button--dark{border-color:var(--ink);background:var(--ink);width:100%}.luxe-page .button--dark:hover{border-color:var(--terracotta-dark);background:var(--terracotta-dark)}.luxe-page .site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9f4f0;border-bottom:1px solid #b86f552e;grid-template-columns:220px 1fr auto;align-items:center;width:min(1360px,100% - 88px);min-height:88px;margin-inline:auto;padding:12px 24px;display:grid;position:sticky;top:0}.luxe-page .brand{align-items:center;width:176px;display:inline-flex}.luxe-page .brand img{mix-blend-mode:multiply;width:100%}.luxe-page .brand__lockup{width:100%;padding-bottom:12px;display:block;position:relative}.luxe-page .brand__lockup>span{letter-spacing:.42em;text-align:center;text-transform:uppercase;width:79%;font-size:.47rem;font-weight:650;position:absolute;bottom:0;right:0}.luxe-page .main-nav{justify-content:center;gap:clamp(24px,3.2vw,48px);display:flex}.luxe-page .main-nav a{padding:12px 0;font-size:.92rem;font-weight:600;position:relative}.luxe-page .main-nav a:after{background:var(--terracotta);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.luxe-page .main-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.luxe-page .header-actions{align-items:center;gap:20px;display:flex}.luxe-page .language-button,.luxe-page .menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0}.luxe-page .language-button{padding:8px;font-size:.9rem;font-weight:650}.luxe-page .menu-button{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;display:none}.luxe-page .menu-button span{background:currentColor;width:22px;height:1px}.luxe-page .hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);column-gap:48px;padding-top:64px;display:grid}.luxe-page .hero__copy{align-self:center;padding:28px 0 42px}.luxe-page .hero__intro{max-width:590px;margin:28px 0 0;font-size:1.13rem;line-height:1.65}.luxe-page .hero__actions{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.luxe-page .hero__hours{color:var(--sage);align-items:center;gap:11px;margin-top:30px;font-size:.93rem;font-weight:550;display:flex}.luxe-page .hero__hours a{color:inherit}.luxe-page .clock-icon{border:1px solid var(--blush);border-radius:50%;width:30px;height:30px;position:relative}.luxe-page .clock-icon:before,.luxe-page .clock-icon:after{background:var(--terracotta);content:"";transform-origin:bottom;width:1px;position:absolute;top:50%;left:50%}.luxe-page .clock-icon:before{height:7px;transform:translate(-50%,-100%)}.luxe-page .clock-icon:after{height:5px;transform:translate(-50%,-100%)rotate(120deg)}.luxe-page .hero__visual{min-height:530px;position:relative}.luxe-page .hero__oval{background:var(--blush-soft);border-radius:48% 48% 45% 45%/32% 32% 66% 66%;width:68%;height:100%;position:absolute;top:0;right:10%;overflow:hidden}.luxe-page .hero__oval img{object-fit:cover;object-position:56% center;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.luxe-page .hero__oval:hover img{transform:scale(1.025)}.luxe-page .hero__detail{z-index:2;aspect-ratio:1;border:8px solid var(--porcelain);border-radius:50%;width:31%;position:absolute;bottom:10px;right:0;overflow:hidden}.luxe-page .hero__detail img{object-fit:cover;width:100%;height:100%}.luxe-page .spark{z-index:3;width:38px;height:38px;position:absolute}.luxe-page .spark:before,.luxe-page .spark:after{background:var(--terracotta);content:"";opacity:.55;position:absolute}.luxe-page .spark:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.luxe-page .spark:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.luxe-page .spark--one{top:20px;right:2%}.luxe-page .spark--two{width:28px;height:28px;bottom:26%;left:8%}.luxe-page .facet-lines{z-index:-1;opacity:.45;background:linear-gradient(28deg, transparent 49.6%, var(--blush) 50%, transparent 50.4%), linear-gradient(152deg, transparent 49.6%, var(--blush) 50%, transparent 50.4%), linear-gradient(90deg, transparent 49.6%, var(--blush) 50%, transparent 50.4%);clip-path:polygon(50% 0,100% 42%,76% 100%,22% 83%,0 32%);width:47%;height:250px;position:absolute;top:100px;right:0}.luxe-page .hero__comparison{grid-column:1/-1;padding-top:44px}.luxe-page .comparison-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.luxe-page .comparison-heading>p:last-child{text-align:right;max-width:600px;margin:0;font-size:.93rem;line-height:1.5}.luxe-page .comparison{aspect-ratio:16/6.4;background:var(--blush);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;position:relative;overflow:hidden}.luxe-page .comparison__image,.luxe-page .comparison__after{width:100%;height:100%;position:absolute;inset:0}.luxe-page .comparison__image{object-fit:cover;object-position:50% 48%;pointer-events:none}.luxe-page .comparison__after{overflow:hidden}.luxe-page .comparison__line{z-index:3;background:var(--white);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.luxe-page .comparison__handle{z-index:4;background:var(--white);width:56px;height:56px;color:var(--ink);cursor:ew-resize;border:0;border-radius:50%;justify-content:center;align-items:center;gap:4px;font-family:Arial,sans-serif;font-size:2rem;line-height:1;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #17171724}.luxe-page .comparison__handle span{transform:translateY(-2px)}.luxe-page .comparison__label{z-index:3;color:var(--white);letter-spacing:.2em;text-shadow:0 1px 8px #00000059;text-transform:uppercase;font-size:.73rem;font-weight:800;position:absolute;bottom:24px}.luxe-page .comparison__label--before{left:24px}.luxe-page .comparison__label--after{right:24px}.luxe-page .comparison-note{color:var(--sage);margin:11px 4px 0;font-size:.75rem}.luxe-page .trust-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white);width:100%;margin-top:70px;display:block}.luxe-page .trust-bar__inner{grid-template-columns:repeat(4,1fr);display:grid}.luxe-page .trust-bar__inner>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:120px;padding:20px 32px;display:flex}.luxe-page .trust-bar__inner>div:first-child{border-left:1px solid var(--border)}.luxe-page .trust-bar strong{font-family:var(--display);font-size:1.65rem;font-weight:500}.luxe-page .trust-bar span{color:var(--sage);letter-spacing:.03em;margin-top:5px;font-size:.79rem;font-weight:600}.luxe-page .about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(70px,9vw,150px);padding-block:150px;display:grid}.luxe-page .about__media{min-height:650px;position:relative}.luxe-page .about__image{border-radius:48% 48% 12px 12px/30% 30% 12px 12px;width:90%;height:100%;overflow:hidden}.luxe-page .about__image img{object-fit:cover;width:100%;height:100%}.luxe-page .about__stamp{border:10px solid var(--porcelain);background:var(--terracotta);width:160px;height:160px;color:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:44px;right:0}.luxe-page .about__stamp span{text-align:center;letter-spacing:.1em;text-transform:uppercase;width:92px;max-width:100%;font-size:.69rem;font-weight:750;line-height:1.35}.luxe-page .about__stamp strong{font-family:var(--display);margin-top:6px;font-size:3rem;font-weight:500}.luxe-page .about__copy .lead{color:#171717e0;font-family:var(--display);margin-top:30px;font-size:1.5rem;line-height:1.45}.luxe-page .about__copy>p:not(.eyebrow):not(.lead){max-width:680px;font-size:1rem}.luxe-page .about__principles{border-top:1px solid var(--border);margin-top:34px}.luxe-page .about__principles>div{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;align-items:center;padding:15px 0;display:grid}.luxe-page .about__principles span{color:var(--terracotta);font-size:.76rem;font-weight:750}.luxe-page .about__principles p{color:var(--ink);margin:0;font-size:.94rem;font-weight:600}.luxe-page .text-link{border-bottom:1px solid var(--terracotta);color:var(--terracotta-dark);align-items:center;gap:10px;margin-top:28px;padding-bottom:5px;font-size:.9rem;font-weight:750;display:inline-flex}.luxe-page .text-link svg{width:20px}.luxe-page .treatments{background:var(--ink);color:var(--white);padding-block:140px;position:relative;overflow:hidden}.luxe-page .treatments .section-shell{z-index:1;position:relative}.luxe-page .brand-motif{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.luxe-page .brand-motif--treatments{opacity:.055;filter:invert();width:min(31vw,420px);position:absolute;top:-60px;right:-50px;transform:rotate(8deg)}.luxe-page .treatments .eyebrow{color:#e9a78e}.luxe-page .treatments h2,.luxe-page .treatments h3{color:var(--white)}.luxe-page .section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:80px;display:grid}.luxe-page .section-heading--split>p{margin:0 0 3px}.luxe-page .treatments .section-heading>p{color:#ffffff9e}.luxe-page .treatment-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.luxe-page .treatment-card{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:360px;padding:34px;transition:background .25s,color .25s;display:flex;position:relative}.luxe-page .treatment-card:hover{background:var(--terracotta)}.luxe-page .treatment-card__top,.luxe-page .treatment-card__footer{justify-content:space-between;align-items:center;display:flex}.luxe-page .treatment-card__top>span:first-child{color:#ffffff80;font-size:.75rem;font-weight:750}.luxe-page .treatment-card__icon{color:#e9a78e;border:1px solid #e9a78e6b;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .25s,color .25s,transform .25s;display:grid}.luxe-page .treatment-card__icon svg{width:28px;height:28px}.luxe-page .treatment-card:hover .treatment-card__icon{color:var(--white);background:#ffffff21;transform:translateY(-3px)}.luxe-page .treatment-card h3{font-family:var(--display);margin-top:64px;font-size:2rem;font-weight:500}.luxe-page .treatment-card>p{color:#ffffffa3;margin-top:18px;font-size:.9rem}.luxe-page .treatment-card__footer{margin-top:auto}.luxe-page .treatment-card__footer small{color:#ffffff85;font-size:.68rem}.luxe-page .treatment-card__footer a{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.luxe-page .treatment-card__footer svg{width:18px}.luxe-page .dentists{padding-block:150px}.luxe-page .dentists__intro{max-width:980px}.luxe-page .dentists__intro .eyebrow{margin:0}.luxe-page .dentists__intro h2{max-width:930px}.luxe-page .dentists__intro>p:last-child{max-width:720px;margin:25px 0 0}.luxe-page .dentists__layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);gap:60px;margin-top:74px;display:grid}.luxe-page .dentists__image{background:var(--blush-soft);border-radius:16px 120px 16px 16px;min-height:620px;position:relative;overflow:hidden}.luxe-page .dentists__image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.luxe-page .dentists__image:hover img{transform:scale(1.025)}.luxe-page .dentists__image-label{letter-spacing:.15em;text-transform:uppercase;background:#fff9f4eb;border-radius:5px;padding:10px 14px;font-size:.7rem;font-weight:800;position:absolute;bottom:18px;left:18px}.luxe-page .doctor-list article{border-top:1px solid var(--border);grid-template-columns:44px 1fr 46px;align-items:center;gap:18px;padding:27px 0;display:grid}.luxe-page .doctor-list article:last-of-type{border-bottom:1px solid var(--border)}.luxe-page .doctor-list article>span{color:var(--terracotta);font-size:.72rem;font-weight:800}.luxe-page .doctor-list h3{font-family:var(--display);font-size:1.62rem;font-weight:500}.luxe-page .doctor-list p{color:var(--sage);margin:5px 0 0;font-size:.8rem}.luxe-page .doctor-list article a{border:1px solid var(--blush);width:44px;height:44px;color:var(--terracotta);border-radius:50%;place-items:center;transition:color .18s,background .18s;display:grid}.luxe-page .doctor-list article a:hover{background:var(--terracotta);color:var(--white)}.luxe-page .doctor-list article svg{width:18px}.luxe-page .doctor-list__button{width:100%;margin-top:35px}.luxe-page .journey{background:var(--blush-soft);padding-block:140px}.luxe-page .journey-grid{grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid}.luxe-page .journey-grid article{padding-right:34px;position:relative}.luxe-page .journey-grid article>span{border:1px solid var(--terracotta);background:var(--blush-soft);width:44px;height:44px;color:var(--terracotta);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.luxe-page .journey-grid__line{background:var(--terracotta);opacity:.35;height:1px;position:absolute;top:22px;left:44px;right:0}.luxe-page .journey-grid article:last-child .journey-grid__line{display:none}.luxe-page .journey-grid h3{max-width:210px;font-family:var(--display);margin-top:38px;font-size:1.7rem;font-weight:500}.luxe-page .journey-grid p{max-width:250px;margin-top:16px;font-size:.86rem}.luxe-page .patient-first{grid-template-columns:.82fr 1.18fr;gap:100px;padding-block:150px;display:grid}.luxe-page .patient-first__headline{align-self:start;position:sticky;top:130px}.luxe-page .patient-first__grid article{border-top:1px solid var(--border);min-height:250px;padding:44px 44px 44px 110px;position:relative}.luxe-page .patient-first__grid article:last-child{border-bottom:1px solid var(--border)}.luxe-page .feature-mark{background:var(--blush-soft);width:58px;height:58px;color:var(--terracotta);border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid;position:absolute;top:44px;left:10px}.luxe-page .patient-first__grid h3{font-family:var(--display);font-size:2.1rem;font-weight:500}.luxe-page .patient-first__grid p{max-width:580px}.luxe-page .reviews{background:var(--blush-soft);padding-block:140px;position:relative;overflow:hidden}.luxe-page .reviews .section-shell{z-index:1;position:relative}.luxe-page .brand-motif--reviews{opacity:.045;width:min(34vw,470px);position:absolute;bottom:-140px;right:-85px;transform:rotate(-10deg)}.luxe-page .reviews__heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.luxe-page .reviews__heading h2{max-width:760px}.luxe-page .reviews__heading .text-link{flex:none;margin-bottom:7px}.luxe-page .reviews__grid{border-top:1px solid #b86f5547;border-left:1px solid #b86f5547;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.luxe-page .reviews__grid article{background:#fff9f48c;border-bottom:1px solid #b86f5547;border-right:1px solid #b86f5547;flex-direction:column;min-height:360px;padding:38px;display:flex}.luxe-page .reviews__stars{color:var(--terracotta);letter-spacing:.24em;font-size:.78rem}.luxe-page .reviews blockquote{color:var(--ink);font-family:var(--display);margin:54px 0 40px;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.28}.luxe-page .reviews__meta{border-top:1px solid #b86f5538;justify-content:space-between;align-items:center;gap:22px;margin-top:auto;padding-top:18px;display:flex}.luxe-page .reviews__meta span{color:var(--terracotta);font-size:.72rem;font-weight:800}.luxe-page .reviews__meta a{color:var(--sage);text-align:right;font-size:.72rem;font-weight:650}.luxe-page .faq{border-top:1px solid var(--border);grid-template-columns:.75fr 1.25fr;gap:120px;padding-block:145px;display:grid}.luxe-page .faq__heading{align-self:start}.luxe-page .faq__heading>p:not(.eyebrow){max-width:460px}.luxe-page .faq__list{border-top:1px solid var(--border)}.luxe-page .faq details{border-bottom:1px solid var(--border)}.luxe-page .faq summary{min-height:88px;color:var(--ink);cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:30px;font-size:1.43rem;list-style:none;display:flex}.luxe-page .faq summary::-webkit-details-marker{display:none}.luxe-page .faq summary span{color:var(--terracotta);font-family:var(--sans);font-size:1.5rem;font-weight:300;transition:transform .18s}.luxe-page .faq details[open] summary span{transform:rotate(45deg)}.luxe-page .faq details p{max-width:720px;margin:-4px 0 26px;font-size:.92rem}.luxe-page .journal{border-top:1px solid var(--border);background:var(--white);padding-block:140px}.luxe-page .journal__heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:80px;display:grid}.luxe-page .journal__heading h2{max-width:820px}.luxe-page .journal__heading>p{margin:0 0 3px}.luxe-page .journal__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px;display:grid}.luxe-page .post-card{border:1px solid var(--border);background:var(--porcelain);border-radius:14px;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.luxe-page .post-card:hover{border-color:#b86f5580;transform:translateY(-6px);box-shadow:0 24px 60px #4a271917}.luxe-page .post-card>a{display:block}.luxe-page .post-card__image{aspect-ratio:4/3;background:var(--blush);position:relative;overflow:hidden}.luxe-page .post-card__image>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.luxe-page .post-card:nth-child(2) .post-card__image>img:first-child{object-position:center 48%}.luxe-page .post-card:hover .post-card__image>img:first-child{transform:scale(1.035)}.luxe-page .post-card__motif{object-fit:contain;background:#fff9f4e6;border-radius:50% 50% 46% 46%/38% 38% 62% 62%;width:58px;height:68px;padding:11px;position:absolute;bottom:18px;right:18px}.luxe-page .post-card__content{padding:28px 28px 32px}.luxe-page .post-card__meta{color:var(--terracotta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:800;display:flex}.luxe-page .post-card h3{font-family:var(--display);margin-top:26px;font-size:1.75rem;font-weight:500}.luxe-page .post-card p{margin:16px 0 0;font-size:.86rem}.luxe-page .post-card__link{color:var(--terracotta-dark);align-items:center;gap:9px;margin-top:26px;font-size:.78rem;font-weight:750;display:inline-flex}.luxe-page .post-card__link svg{width:18px;transition:transform .18s}.luxe-page .post-card:hover .post-card__link svg{transform:translate(4px)}.luxe-page .contact{background:var(--terracotta);color:var(--white);padding-block:135px;position:relative;overflow:hidden}.luxe-page .contact__backdrop{color:#ffffff14;font-family:var(--sans);letter-spacing:-.1em;pointer-events:none;font-size:clamp(16rem,32vw,35rem);font-weight:900;line-height:.7;position:absolute;bottom:-100px;right:-20px}.luxe-page .contact__layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:100px;display:grid;position:relative}.luxe-page .contact .eyebrow{color:#ffffffb8}.luxe-page .contact h2{max-width:700px;color:var(--white)}.luxe-page .contact__copy>p:not(.eyebrow){color:#ffffffbf;max-width:660px;margin-top:30px}.luxe-page .contact__details{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.luxe-page .contact__details>*{border-top:1px solid #ffffff59;flex-direction:column;padding-top:14px;display:flex}.luxe-page .contact__details small{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.luxe-page .contact__details strong{margin-top:7px;font-size:.86rem;font-weight:650}.luxe-page .appointment-form{background:var(--porcelain);color:var(--ink);border-radius:15px;padding:42px;box-shadow:0 30px 70px #5826162e}.luxe-page .appointment-form label{margin-bottom:22px;font-size:.75rem;font-weight:750;display:block}.luxe-page .appointment-form input,.luxe-page .appointment-form select{border:0;border-bottom:1px solid var(--border);width:100%;height:54px;color:var(--ink);background:0 0;border-radius:0;outline:0;margin-top:8px;font-size:.95rem}.luxe-page .appointment-form input::placeholder{color:var(--sage)}.luxe-page .appointment-form>p{color:var(--sage);text-align:center;margin:14px 0 0;font-size:.69rem;line-height:1.5}.luxe-page .location{background:var(--porcelain-2);padding-block:125px}.luxe-page .location__heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);align-items:end;gap:90px;display:grid}.luxe-page .location__heading h2{max-width:760px}.luxe-page .location__address{border-top:1px solid var(--border);padding:24px 0 6px}.luxe-page .location__address small{color:var(--terracotta-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:750}.luxe-page .location__address p{max-width:460px;color:var(--ink);margin:12px 0 20px;font-size:1rem;font-weight:620;line-height:1.6}.luxe-page .location__media{grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);gap:18px;min-height:520px;margin-top:58px;display:grid}.luxe-page .location__photo,.luxe-page .location__map{background:var(--blush-soft);border-radius:15px;min-height:520px;margin:0;overflow:hidden}.luxe-page .location__photo img,.luxe-page .location__map iframe{border:0;width:100%;height:100%}.luxe-page .location__photo img{object-fit:cover}.luxe-page .location__map iframe{min-height:520px;display:block}.luxe-page .site-footer{background:var(--ink);color:var(--white);padding-top:90px}.luxe-page .site-footer__main{grid-template-columns:1.5fr repeat(3,.72fr);gap:70px;padding-bottom:78px;display:grid}.luxe-page .site-footer__main>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.luxe-page .site-footer__main img{background:var(--white);mix-blend-mode:normal;border-radius:6px;width:190px;padding:8px}.luxe-page .site-footer__main>div:first-child p{max-width:400px}.luxe-page .site-footer p,.luxe-page .site-footer a{color:#ffffff9e;margin:0;font-size:.82rem}.luxe-page .site-footer a{transition:color .18s}.luxe-page .site-footer a:hover{color:var(--white)}.luxe-page .site-footer small{color:#e9a78e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.67rem;font-weight:750}.luxe-page .site-footer .footer-cta{color:var(--white);align-items:center;gap:9px;margin-top:10px;display:inline-flex}.luxe-page .footer-cta svg{width:18px}.luxe-page .site-footer__bottom{color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:70px;font-size:.68rem;display:flex}.luxe-page .mobile-whatsapp{z-index:45;background:var(--terracotta);height:50px;color:var(--white);border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:750;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 30px #17171733}.luxe-page .mobile-whatsapp svg{width:20px}.luxe-page .rtl-page{text-align:right;font-family:Tahoma,Arial,sans-serif}.luxe-page .rtl-page h1,.luxe-page .rtl-page h2,.luxe-page .rtl-page h3,.luxe-page .rtl-page .trust-bar strong,.luxe-page .rtl-page .about__copy .lead,.luxe-page .rtl-page .faq summary,.luxe-page .rtl-page .reviews blockquote{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;font-weight:700}.luxe-page .rtl-page h1{line-height:1.2}.luxe-page .rtl-page h2{line-height:1.25}.luxe-page .rtl-page .eyebrow,.luxe-page .rtl-page .post-card__meta,.luxe-page .rtl-page .site-footer small{letter-spacing:.04em}.luxe-page .rtl-page .comparison-heading>p:last-child{text-align:left}.luxe-page .rtl-page .text-link svg,.luxe-page .rtl-page .treatment-card__footer svg,.luxe-page .rtl-page .doctor-list article svg,.luxe-page .rtl-page .footer-cta svg,.luxe-page .rtl-page .post-card__link svg{transform:rotate(180deg)}.luxe-page .rtl-page .post-card:hover .post-card__link svg{transform:rotate(180deg)translate(4px)}.luxe-page .rtl-page .journey-grid article{padding-left:34px;padding-right:0}.luxe-page .rtl-page .journey-grid__line{left:0;right:44px}.luxe-page .rtl-page .patient-first__grid article{padding:44px 110px 44px 44px}.luxe-page .rtl-page .feature-mark{left:auto;right:10px}.luxe-page .rtl-page .reviews__meta a{text-align:left}.luxe-page .rtl-page .post-card__motif{left:18px;right:auto}.luxe-page .rtl-page .contact__backdrop{left:-20px;right:auto}.luxe-page .rtl-page .location__address small{letter-spacing:.04em}.luxe-page .rtl-page .location__address .text-link svg{transform:rotate(180deg)}.luxe-page .rtl-page .site-footer__main>div{align-items:flex-start}@media (width<=1180px){.luxe-page .site-header{grid-template-columns:190px 1fr auto;padding-inline:30px}.luxe-page .main-nav{gap:24px}.luxe-page .main-nav a{font-size:.84rem}.luxe-page .header-actions .button{display:none}.luxe-page .hero{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr)}.luxe-page h1{font-size:clamp(3.6rem,5.7vw,4.5rem)}.luxe-page .hero__visual{min-height:490px}.luxe-page .treatment-grid{grid-template-columns:repeat(2,1fr)}.luxe-page .contact__layout{gap:55px}}@media (width<=920px){.luxe-page .section-shell{width:min(100% - 56px,760px)}.luxe-page .site-header{grid-template-columns:1fr auto;width:min(100% - 56px,760px);min-height:78px;padding-inline:0}.luxe-page .brand{width:155px}.luxe-page .menu-button{display:flex}.luxe-page .main-nav{z-index:49;background:var(--porcelain);opacity:0;pointer-events:none;flex-direction:column;gap:0;max-height:0;padding-inline:28px;transition:max-height .3s,opacity .2s,padding .3s;display:flex;position:fixed;top:78px;left:0;right:0;overflow:hidden}.luxe-page .main-nav--open{border-bottom:1px solid var(--border);opacity:1;pointer-events:auto;max-height:430px;padding-block:18px 28px}.luxe-page .main-nav a{border-bottom:1px solid var(--border);padding:15px 0;font-size:1rem}.luxe-page .hero{grid-template-columns:1fr;padding-top:54px}.luxe-page .hero__copy{max-width:720px;padding-bottom:42px}.luxe-page .hero__visual{min-height:620px}.luxe-page .hero__oval{width:auto;left:3%;right:12%}.luxe-page .hero__detail{width:29%}.luxe-page .hero__comparison{padding-top:56px}.luxe-page .comparison{aspect-ratio:16/6}.luxe-page .trust-bar__inner{grid-template-columns:repeat(2,1fr)}.luxe-page .trust-bar__inner>div:nth-child(3){border-left:1px solid var(--border)}.luxe-page .about,.luxe-page .faq,.luxe-page .patient-first{grid-template-columns:1fr;gap:70px}.luxe-page .about{padding-block:110px}.luxe-page .about__media{min-height:620px}.luxe-page .about__image{width:88%}.luxe-page .section-heading--split{grid-template-columns:1fr;gap:30px}.luxe-page .reviews__heading{display:block}.luxe-page .reviews__heading .text-link{margin-top:26px}.luxe-page .reviews__grid{grid-template-columns:1fr}.luxe-page .reviews__grid article{min-height:300px}.luxe-page .journal__heading{grid-template-columns:1fr;gap:30px}.luxe-page .journal__grid{grid-template-columns:repeat(2,1fr)}.luxe-page .dentists__intro{display:block}.luxe-page .dentists__intro .eyebrow{margin-top:0}.luxe-page .dentists__layout{grid-template-columns:1fr}.luxe-page .dentists__image{min-height:580px}.luxe-page .journey-grid{grid-template-columns:repeat(2,1fr);row-gap:60px}.luxe-page .journey-grid article:nth-child(2) .journey-grid__line{display:none}.luxe-page .patient-first__headline{position:static}.luxe-page .contact__layout,.luxe-page .location__heading,.luxe-page .location__media{grid-template-columns:1fr}.luxe-page .location__heading{gap:46px}.luxe-page .location__media{min-height:0}.luxe-page .location__photo,.luxe-page .location__map,.luxe-page .location__map iframe{min-height:460px}.luxe-page .contact__copy{max-width:720px}.luxe-page .site-footer__main{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.luxe-page .section-shell{width:calc(100% - 40px)}.luxe-page .site-header{width:calc(100% - 40px);min-height:70px;padding-inline:0}.luxe-page .brand{width:140px}.luxe-page .main-nav{top:70px}.luxe-page .header-actions{gap:4px}.luxe-page .language-button{padding-inline:6px}.luxe-page h1{font-size:clamp(3.15rem,15vw,4.1rem)}.luxe-page h2{font-size:clamp(2.7rem,13vw,3.55rem)}.luxe-page .eyebrow{font-size:.68rem}.luxe-page .hero{padding-top:40px}.luxe-page .hero__copy{padding-block:12px 32px}.luxe-page .hero__intro{font-size:1rem}.luxe-page .hero__actions{flex-direction:column}.luxe-page .hero__actions .button{width:100%}.luxe-page .hero__hours{flex-wrap:wrap;gap:8px;font-size:.78rem}.luxe-page .clock-icon{width:28px;height:28px}.luxe-page .hero__visual{min-height:455px}.luxe-page .hero__oval{left:0;right:8%}.luxe-page .hero__detail{border-width:5px;width:34%}.luxe-page .spark--two{display:none}.luxe-page .comparison-heading{display:block}.luxe-page .comparison-heading>p:last-child{text-align:left;margin-top:10px;font-size:.78rem}.luxe-page .comparison{aspect-ratio:16/9}.luxe-page .comparison__handle{width:50px;height:50px}.luxe-page .comparison__label{font-size:.64rem;bottom:15px}.luxe-page .comparison__label--before{left:15px}.luxe-page .comparison__label--after{right:15px}.luxe-page .trust-bar{margin-top:55px}.luxe-page .trust-bar__inner{grid-template-columns:1fr}.luxe-page .trust-bar__inner>div,.luxe-page .trust-bar__inner>div:nth-child(3){border-right:1px solid var(--border);border-left:1px solid var(--border);min-height:100px;padding-inline:20px}.luxe-page .about,.luxe-page .dentists,.luxe-page .patient-first,.luxe-page .faq,.luxe-page .reviews,.luxe-page .journal{padding-block:90px}.luxe-page .about__media{min-height:440px}.luxe-page .about__stamp{border-width:7px;width:118px;height:118px}.luxe-page .about__stamp strong{font-size:2.2rem}.luxe-page .about__stamp span{width:76px;font-size:.55rem}.luxe-page .about__copy .lead{font-size:1.25rem}.luxe-page .treatments,.luxe-page .journey{padding-block:90px}.luxe-page .treatment-grid{grid-template-columns:1fr;margin-top:50px}.luxe-page .treatment-card{min-height:320px;padding:28px}.luxe-page .treatment-card h3{margin-top:48px}.luxe-page .dentists__layout{gap:38px;margin-top:50px}.luxe-page .dentists__image{border-radius:12px 72px 12px 12px;min-height:410px}.luxe-page .doctor-list article{grid-template-columns:32px 1fr 42px;gap:10px}.luxe-page .doctor-list h3{font-size:1.35rem}.luxe-page .journey-grid{grid-template-columns:1fr;margin-top:55px}.luxe-page .journey-grid__line{width:1px;height:auto;top:44px;bottom:-42px;left:22px}.luxe-page .journey-grid article:nth-child(2) .journey-grid__line{display:block}.luxe-page .journey-grid article:last-child .journey-grid__line{display:none}.luxe-page .journey-grid article{min-height:190px;padding:0 0 0 76px}.luxe-page .journey-grid article>span{position:absolute;top:0;left:0}.luxe-page .rtl-page .journey-grid article{padding:0 76px 0 0}.luxe-page .rtl-page .journey-grid__line{left:auto;right:22px}.luxe-page .rtl-page .journey-grid article>span{left:auto;right:0}.luxe-page .journey-grid h3{margin-top:0}.luxe-page .patient-first__grid article{padding:105px 0 36px}.luxe-page .feature-mark{top:28px;left:0}.luxe-page .rtl-page .patient-first__grid article{padding:105px 0 36px}.luxe-page .rtl-page .feature-mark{left:auto;right:0}.luxe-page .patient-first__grid h3{font-size:1.75rem}.luxe-page .reviews__grid{margin-top:50px}.luxe-page .reviews__grid article{min-height:290px;padding:28px}.luxe-page .reviews blockquote{margin-top:38px}.luxe-page .journal__grid{grid-template-columns:1fr;margin-top:50px}.luxe-page .faq{gap:50px}.luxe-page .faq summary{min-height:78px;font-size:1.16rem}.luxe-page .contact{padding-block:90px}.luxe-page .location{padding-block:86px}.luxe-page .location__heading{gap:34px}.luxe-page .location__media{gap:14px;margin-top:42px}.luxe-page .location__photo,.luxe-page .location__map,.luxe-page .location__map iframe{min-height:300px}.luxe-page .contact__details{grid-template-columns:1fr;margin-top:38px}.luxe-page .appointment-form{padding:28px 22px}.luxe-page .site-footer{padding-top:70px}.luxe-page .site-footer__main{grid-template-columns:1fr;gap:42px}.luxe-page .site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100px;padding-block:22px}.luxe-page .mobile-whatsapp{display:inline-flex}}@media (prefers-reduced-motion:reduce){.luxe-page *,.luxe-page :before,.luxe-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bp-seema-abdul-karim-law{--navy:#061f3b;--navy2:#0b2b4c;--gold:#d9b85f;--gold2:#f3da8a;--ivory:#f7f4ed;--warm:#eee8dc;--ink:#0c1d2c;--muted:#687582;--line:#0c1d2c26}.bp-seema-abdul-karim-law *{box-sizing:border-box}.bp-seema-abdul-karim-law{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}.bp-seema-abdul-karim-law a{color:inherit;text-decoration:none}.bp-seema-abdul-karim-law button{font:inherit}.bp-seema-abdul-karim-law img{max-width:100%;display:block}.bp-seema-abdul-karim-law .rtl{font-family:Tajawal,Arial,sans-serif}.bp-seema-abdul-karim-law .shell{width:min(1210px,100% - 48px);margin:auto}.bp-seema-abdul-karim-law .topbar{color:#d4ddea;letter-spacing:.14em;background:#03172c;font-size:10px}.bp-seema-abdul-karim-law .topbar-inner{justify-content:space-between;align-items:center;height:32px;display:flex}.bp-seema-abdul-karim-law .topbar a{color:var(--gold2)}.bp-seema-abdul-karim-law .header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4edf5;border-bottom:1px solid #061f3b1f;position:sticky;top:0}.bp-seema-abdul-karim-law .nav-row{justify-content:space-between;align-items:center;gap:30px;height:92px;display:flex}.bp-seema-abdul-karim-law .brand{align-items:center;gap:14px;min-width:290px;display:flex}.bp-seema-abdul-karim-law .brand img{object-fit:contain;width:66px;height:66px}.bp-seema-abdul-karim-law .brand span{flex-direction:column;display:flex}.bp-seema-abdul-karim-law .brand b{letter-spacing:.06em;font-size:15px}.bp-seema-abdul-karim-law .brand small{letter-spacing:.12em;color:#6b7781;margin-top:5px;font-size:9px}.bp-seema-abdul-karim-law .nav{align-items:center;gap:25px;font-size:12px;font-weight:600;display:flex}.bp-seema-abdul-karim-law .nav a{position:relative}.bp-seema-abdul-karim-law .nav a:after{content:"";background:var(--gold);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.bp-seema-abdul-karim-law .nav a:hover:after{right:0}.bp-seema-abdul-karim-law .nav-actions{align-items:center;gap:13px;display:flex}.bp-seema-abdul-karim-law .lang{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:10px;font-weight:700}.bp-seema-abdul-karim-law .button{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:12px;font-weight:700;transition:all .25s;display:inline-flex}.bp-seema-abdul-karim-law .button:hover{background:#11365c;transform:translateY(-2px)}.bp-seema-abdul-karim-law .nav-cta{padding:14px 18px}.bp-seema-abdul-karim-law .menu{background:0 0;border:0;width:38px;display:none}.bp-seema-abdul-karim-law .menu span{background:var(--navy);height:1px;margin:7px 0;display:block}.bp-seema-abdul-karim-law .hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.bp-seema-abdul-karim-law .hero-pattern{background:radial-gradient(circle at 78% 45%,#376c9a57,#0000 32%),linear-gradient(120deg,#d9b85f0d,#0000 35%);position:absolute;inset:0}.bp-seema-abdul-karim-law .hero-pattern:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.bp-seema-abdul-karim-law .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;min-height:690px;padding:66px 0;display:grid;position:relative}.bp-seema-abdul-karim-law .hero-copy{padding-bottom:40px}.bp-seema-abdul-karim-law .eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#3d5770;align-items:center;gap:12px;margin:0 0 24px;font-size:10px;font-weight:700;display:flex}.bp-seema-abdul-karim-law .rtl .eyebrow{letter-spacing:0}.bp-seema-abdul-karim-law .eyebrow i{background:var(--gold);width:31px;height:1px;display:block}.bp-seema-abdul-karim-law .eyebrow.light{color:#c8d3df}.bp-seema-abdul-karim-law .hero h1,.bp-seema-abdul-karim-law .section h2,.bp-seema-abdul-karim-law .record h2{font-family:Cormorant Garamond,Georgia,serif}.bp-seema-abdul-karim-law .rtl .hero h1,.bp-seema-abdul-karim-law .rtl .section h2,.bp-seema-abdul-karim-law .rtl .record h2{font-family:Tajawal,Arial,sans-serif}.bp-seema-abdul-karim-law .hero h1{letter-spacing:-.045em;max-width:680px;margin:0 0 30px;font-size:clamp(62px,6.4vw,96px);line-height:.9}.bp-seema-abdul-karim-law .rtl .hero h1{letter-spacing:0;font-size:clamp(52px,5.5vw,82px);line-height:1.2}.bp-seema-abdul-karim-law .lead{color:#ced8e2;max-width:625px;margin:0 0 36px;font-size:17px;line-height:1.8}.bp-seema-abdul-karim-law .hero-actions{align-items:center;gap:30px;display:flex}.bp-seema-abdul-karim-law .gold{background:var(--gold);color:var(--navy)}.bp-seema-abdul-karim-law .gold:hover{background:var(--gold2)}.bp-seema-abdul-karim-law .text-link{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:16px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.bp-seema-abdul-karim-law .text-link.dark{color:var(--navy);border-color:#061f3b4d}.bp-seema-abdul-karim-law .hero-visual{height:560px;position:relative}.bp-seema-abdul-karim-law .portrait-frame{border:1px solid #d9b85f8c;position:absolute;inset:0 0 0 85px;overflow:hidden}.bp-seema-abdul-karim-law .rtl .portrait-frame{inset:0 85px 0 0}.bp-seema-abdul-karim-law .portrait-frame:after{content:"";background:linear-gradient(#0000 50%,#061f3b8c);position:absolute;inset:0}.bp-seema-abdul-karim-law .portrait-frame img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.bp-seema-abdul-karim-law .hero-watermark{opacity:.06;width:270px;position:absolute;top:-25px;right:-35px}.bp-seema-abdul-karim-law .rtl .hero-watermark{left:-35px;right:auto}.bp-seema-abdul-karim-law .hero-card{background:var(--ivory);color:var(--ink);flex-direction:column;width:330px;padding:23px 28px;display:flex;position:absolute;bottom:28px;left:0;box-shadow:0 20px 50px #0000004d}.bp-seema-abdul-karim-law .rtl .hero-card{left:auto;right:0}.bp-seema-abdul-karim-law .hero-card span{letter-spacing:.17em;color:#7d6a38;font-size:9px}.bp-seema-abdul-karim-law .hero-card b{margin:7px 0 3px;font-family:Cormorant Garamond,serif;font-size:25px}.bp-seema-abdul-karim-law .rtl .hero-card b{font-family:Tajawal}.bp-seema-abdul-karim-law .hero-card small{color:#6e7982}.bp-seema-abdul-karim-law .trust-strip{background:#02122273;border-top:1px solid #ffffff24;position:relative}.bp-seema-abdul-karim-law .trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.bp-seema-abdul-karim-law .trust-grid div{border-inline-start:1px solid #ffffff24;align-items:center;gap:22px;min-height:87px;padding:0 32px;display:flex}.bp-seema-abdul-karim-law .trust-grid div:last-child{border-inline-end:1px solid #ffffff24}.bp-seema-abdul-karim-law .trust-grid span{color:var(--gold);font-size:9px}.bp-seema-abdul-karim-law .trust-grid b{font-size:12px}.bp-seema-abdul-karim-law .section{padding:118px 0}.bp-seema-abdul-karim-law .ivory{background:var(--ivory)}.bp-seema-abdul-karim-law .warm{background:var(--warm)}.bp-seema-abdul-karim-law .navy{background:var(--navy);color:#fff}.bp-seema-abdul-karim-law .about-grid{grid-template-columns:1.12fr .88fr;gap:130px;display:grid}.bp-seema-abdul-karim-law .section-heading h2,.bp-seema-abdul-karim-law .heading-row h2,.bp-seema-abdul-karim-law .sticky-heading h2,.bp-seema-abdul-karim-law .media-grid h2{letter-spacing:-.035em;margin:0;font-size:clamp(48px,5vw,72px);line-height:1}.bp-seema-abdul-karim-law .rtl .section-heading h2,.bp-seema-abdul-karim-law .rtl .heading-row h2,.bp-seema-abdul-karim-law .rtl .sticky-heading h2,.bp-seema-abdul-karim-law .rtl .media-grid h2{letter-spacing:0;line-height:1.25}.bp-seema-abdul-karim-law .about-copy>p{color:#5e6b76;margin:48px 0 35px;font-size:18px;line-height:1.8}.bp-seema-abdul-karim-law .credential-list{border-top:1px solid var(--line);margin-bottom:35px}.bp-seema-abdul-karim-law .credential-list div{border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.bp-seema-abdul-karim-law .credential-list span{color:var(--gold);margin-inline-end:14px;font-size:8px}.bp-seema-abdul-karim-law .heading-row{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:60px;display:flex}.bp-seema-abdul-karim-law .heading-row>div{max-width:700px}.bp-seema-abdul-karim-law .heading-row>p{color:#aebdcc;max-width:430px;line-height:1.8}.bp-seema-abdul-karim-law .heading-row.dark-text>p{color:#66737d}.bp-seema-abdul-karim-law .service-grid{border-top:1px solid #ffffff29;border-inline-start:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.bp-seema-abdul-karim-law .service-card{border-inline-end:1px solid #ffffff29;border-bottom:1px solid #ffffff29;min-height:325px;padding:38px 36px;transition:all .3s;position:relative}.bp-seema-abdul-karim-law .service-card:hover{background:#0d3155;transform:translateY(-4px)}.bp-seema-abdul-karim-law .service-card small{color:var(--gold);font-size:9px;position:absolute;top:39px;right:35px}.bp-seema-abdul-karim-law .rtl .service-card small{left:35px;right:auto}.bp-seema-abdul-karim-law .service-icon{height:68px}.bp-seema-abdul-karim-law .service-icon span{width:46px;height:46px;color:var(--gold);border:1px solid #d9b85f73;place-items:center;font-size:20px;display:grid}.bp-seema-abdul-karim-law .service-card h3{margin:23px 0 13px;font-size:20px;line-height:1.35}.bp-seema-abdul-karim-law .service-card p{color:#aebdcc;max-width:300px;font-size:13px;line-height:1.75}.bp-seema-abdul-karim-law .service-card>a{color:var(--gold);position:absolute;bottom:34px;right:36px}.bp-seema-abdul-karim-law .rtl .service-card>a{left:36px;right:auto}.bp-seema-abdul-karim-law .approach-grid{grid-template-columns:.85fr 1.15fr;gap:130px;display:grid}.bp-seema-abdul-karim-law .seal{background:var(--navy);place-items:center;width:170px;height:170px;margin-top:65px;display:grid;transform:rotate(-4deg)}.bp-seema-abdul-karim-law .seal img{width:118px}.bp-seema-abdul-karim-law .steps{border-top:1px solid var(--line)}.bp-seema-abdul-karim-law .steps article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:26px;padding:35px 0;display:grid}.bp-seema-abdul-karim-law .steps article>span{color:#a1843d;font-size:10px}.bp-seema-abdul-karim-law .steps h3{margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:30px}.bp-seema-abdul-karim-law .rtl .steps h3{font-family:Tajawal}.bp-seema-abdul-karim-law .steps p{color:#65717b;margin:0;font-size:14px;line-height:1.75}.bp-seema-abdul-karim-law .team-grid{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.bp-seema-abdul-karim-law .team-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:390px;padding:40px 35px;display:flex;position:relative}.bp-seema-abdul-karim-law .team-card>small{color:#aa8a3f;position:absolute;top:35px;right:35px}.bp-seema-abdul-karim-law .rtl .team-card>small{left:35px;right:auto}.bp-seema-abdul-karim-law .team-monogram{align-items:center;height:120px;display:flex}.bp-seema-abdul-karim-law .team-monogram img{width:105px}.bp-seema-abdul-karim-law .team-monogram span{color:#b4a171;font-family:Cormorant Garamond,serif;font-size:62px}.bp-seema-abdul-karim-law .team-card h3{margin:30px 0 10px;font-family:Cormorant Garamond,serif;font-size:31px;line-height:1}.bp-seema-abdul-karim-law .rtl .team-card h3{font-family:Tajawal;line-height:1.3}.bp-seema-abdul-karim-law .team-card b{color:#94793a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.bp-seema-abdul-karim-law .rtl .team-card b{text-transform:none;letter-spacing:0}.bp-seema-abdul-karim-law .team-card p{color:#67747e;margin-top:20px;font-size:13px;line-height:1.75}.bp-seema-abdul-karim-law .lead-card{background:var(--navy);color:#fff}.bp-seema-abdul-karim-law .lead-card p{color:#b9c5d0}.bp-seema-abdul-karim-law .record{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:750px;display:grid}.bp-seema-abdul-karim-law .record-media{position:relative;overflow:hidden}.bp-seema-abdul-karim-law .record-media img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.bp-seema-abdul-karim-law .image-wash{mix-blend-mode:multiply;background:linear-gradient(90deg,#061f3b0d,#061f3b59),linear-gradient(#0000 50%,#061f3b8c);position:absolute;inset:0}.bp-seema-abdul-karim-law .record-copy{padding:100px clamp(50px,7vw,120px)}.bp-seema-abdul-karim-law .record h2{margin:0 0 55px;font-size:clamp(48px,5vw,74px);line-height:1}.bp-seema-abdul-karim-law .rtl .record h2{line-height:1.25}.bp-seema-abdul-karim-law .case-list{border-top:1px solid #fff3}.bp-seema-abdul-karim-law .case-list article{border-bottom:1px solid #fff3;justify-content:space-between;gap:30px;padding:24px 0;display:flex}.bp-seema-abdul-karim-law .case-list small{color:var(--gold);text-transform:uppercase;font-size:9px}.bp-seema-abdul-karim-law .case-list h3{margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.6}.bp-seema-abdul-karim-law .case-list>article>span{color:var(--gold)}.bp-seema-abdul-karim-law .fine{color:#94a6b6;margin-top:28px;font-size:10px;line-height:1.7}.bp-seema-abdul-karim-law .media-section{background:#fff}.bp-seema-abdul-karim-law .media-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.bp-seema-abdul-karim-law .media-image{position:relative}.bp-seema-abdul-karim-law .media-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.bp-seema-abdul-karim-law .media-image span{color:#fff;letter-spacing:.12em;background:#061f3be6;padding:12px 16px;font-size:9px;position:absolute;bottom:20px;left:20px}.bp-seema-abdul-karim-law .rtl .media-image span{left:auto;right:20px}.bp-seema-abdul-karim-law .media-body{color:#66737d;margin:35px 0;font-size:17px;line-height:1.8}.bp-seema-abdul-karim-law .navy-button{background:var(--navy)}.bp-seema-abdul-karim-law .contact{color:#fff;background:#0b2b4c;position:relative;overflow:hidden}.bp-seema-abdul-karim-law .contact:after{content:"";border:1px solid #d9b85f21;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-340px;left:-220px}.bp-seema-abdul-karim-law .rtl .contact:after{left:auto;right:-220px}.bp-seema-abdul-karim-law .contact-grid{z-index:1;grid-template-columns:1fr 1fr;gap:120px;display:grid;position:relative}.bp-seema-abdul-karim-law .contact-copy h2{font-size:clamp(50px,5vw,74px);line-height:1}.bp-seema-abdul-karim-law .contact-copy>p:not(.eyebrow){color:#bdc9d5;max-width:510px;line-height:1.8}.bp-seema-abdul-karim-law .contact-mark{opacity:.08;width:220px;margin-top:30px}.bp-seema-abdul-karim-law .contact-card{background:var(--ivory);color:var(--ink);box-shadow:0 30px 70px #0003}.bp-seema-abdul-karim-law .contact-card>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:30px 34px;transition:all .2s;display:grid}.bp-seema-abdul-karim-law .contact-card>a:hover{background:#fff}.bp-seema-abdul-karim-law .contact-card span{color:#6f7a83;font-size:12px}.bp-seema-abdul-karim-law .contact-card b{font-size:13px}.bp-seema-abdul-karim-law .contact-card>a>span:last-child{color:#a4853f}.bp-seema-abdul-karim-law .contact-card>p{color:#7c858c;margin:0;padding:26px 34px;font-size:10px;line-height:1.7}.bp-seema-abdul-karim-law footer{color:#c5d0da;background:#03172c;padding:75px 0 25px}.bp-seema-abdul-karim-law .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:70px;display:grid}.bp-seema-abdul-karim-law .footer-brand img{width:92px}.bp-seema-abdul-karim-law .footer-brand h3{color:#fff;max-width:290px;margin:20px 0 8px;font-family:Cormorant Garamond,serif;font-size:25px}.bp-seema-abdul-karim-law .rtl .footer-brand h3{font-family:Tajawal}.bp-seema-abdul-karim-law .footer-brand p{font-size:11px}.bp-seema-abdul-karim-law .footer-grid>div:not(.footer-brand){flex-direction:column;gap:13px;display:flex}.bp-seema-abdul-karim-law .footer-grid small{color:var(--gold);letter-spacing:.13em;margin-bottom:12px;font-size:9px}.bp-seema-abdul-karim-law .footer-grid a{font-size:12px}.bp-seema-abdul-karim-law .footer-grid a:hover{color:#fff}.bp-seema-abdul-karim-law .footer-bottom{color:#77899a;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;margin-top:60px;padding-top:22px;font-size:9px;display:flex}.bp-seema-abdul-karim-law .footer-bottom span:last-child{text-align:end}@media (width<=1050px){.bp-seema-abdul-karim-law .nav{background:var(--ivory);border-bottom:1px solid var(--line);flex-direction:column;padding:24px;display:none;position:absolute;top:124px;left:0;right:0}.bp-seema-abdul-karim-law .nav.open{display:flex}.bp-seema-abdul-karim-law .menu{display:block}.bp-seema-abdul-karim-law .nav-cta{display:none}.bp-seema-abdul-karim-law .hero-grid{gap:35px}.bp-seema-abdul-karim-law .about-grid,.bp-seema-abdul-karim-law .approach-grid{gap:70px}.bp-seema-abdul-karim-law .service-grid{grid-template-columns:repeat(2,1fr)}.bp-seema-abdul-karim-law .team-grid{grid-template-columns:1fr 1fr}.bp-seema-abdul-karim-law .lead-card{grid-column:span 2}.bp-seema-abdul-karim-law .media-grid{gap:55px}.bp-seema-abdul-karim-law .contact-grid{gap:65px}}@media (width<=760px){.bp-seema-abdul-karim-law .shell{width:min(100% - 30px,1210px)}.bp-seema-abdul-karim-law .topbar-inner{height:28px}.bp-seema-abdul-karim-law .topbar-inner>span{display:none}.bp-seema-abdul-karim-law .nav-row{height:80px}.bp-seema-abdul-karim-law .brand{min-width:0}.bp-seema-abdul-karim-law .brand img{width:52px;height:52px}.bp-seema-abdul-karim-law .brand span{display:none}.bp-seema-abdul-karim-law .nav{top:108px}.bp-seema-abdul-karim-law .hero-grid{grid-template-columns:1fr;min-height:auto;padding:70px 0 75px}.bp-seema-abdul-karim-law .hero-copy{padding-bottom:0}.bp-seema-abdul-karim-law .hero h1{font-size:57px}.bp-seema-abdul-karim-law .rtl .hero h1{font-size:46px}.bp-seema-abdul-karim-law .hero-visual{height:460px}.bp-seema-abdul-karim-law .portrait-frame,.bp-seema-abdul-karim-law .rtl .portrait-frame{inset:0 20px}.bp-seema-abdul-karim-law .hero-card,.bp-seema-abdul-karim-law .rtl .hero-card{width:285px;bottom:22px;left:0;right:auto}.bp-seema-abdul-karim-law .rtl .hero-card{left:auto;right:0}.bp-seema-abdul-karim-law .hero-watermark{width:190px;right:-10px}.bp-seema-abdul-karim-law .trust-grid{grid-template-columns:1fr}.bp-seema-abdul-karim-law .trust-grid div,.bp-seema-abdul-karim-law .trust-grid div:last-child{border:0;border-top:1px solid #ffffff1f;min-height:66px;padding:0 16px}.bp-seema-abdul-karim-law .section{padding:82px 0}.bp-seema-abdul-karim-law .about-grid,.bp-seema-abdul-karim-law .approach-grid,.bp-seema-abdul-karim-law .media-grid,.bp-seema-abdul-karim-law .contact-grid{grid-template-columns:1fr;gap:52px}.bp-seema-abdul-karim-law .section-heading h2,.bp-seema-abdul-karim-law .heading-row h2,.bp-seema-abdul-karim-law .sticky-heading h2,.bp-seema-abdul-karim-law .media-grid h2{font-size:46px}.bp-seema-abdul-karim-law .about-copy>p{margin-top:0}.bp-seema-abdul-karim-law .heading-row{margin-bottom:42px;display:block}.bp-seema-abdul-karim-law .heading-row>p{margin-top:25px}.bp-seema-abdul-karim-law .service-grid{grid-template-columns:1fr}.bp-seema-abdul-karim-law .service-card{min-height:290px;padding:32px 28px}.bp-seema-abdul-karim-law .seal{width:130px;height:130px;margin-top:35px}.bp-seema-abdul-karim-law .seal img{width:90px}.bp-seema-abdul-karim-law .steps article{grid-template-columns:50px 1fr}.bp-seema-abdul-karim-law .team-grid{grid-template-columns:1fr}.bp-seema-abdul-karim-law .lead-card{grid-column:auto}.bp-seema-abdul-karim-law .record{grid-template-columns:1fr}.bp-seema-abdul-karim-law .record-media{height:470px}.bp-seema-abdul-karim-law .record-copy{padding:75px 24px}.bp-seema-abdul-karim-law .contact-card>a{grid-template-columns:1fr auto;padding:25px 22px}.bp-seema-abdul-karim-law .contact-card>a b{grid-column:1/2}.bp-seema-abdul-karim-law .contact-card>a>span:last-child{grid-area:1/2/3}.bp-seema-abdul-karim-law .footer-grid{grid-template-columns:1fr 1fr;gap:45px}.bp-seema-abdul-karim-law .footer-brand{grid-column:span 2}.bp-seema-abdul-karim-law .footer-bottom{flex-direction:column}.bp-seema-abdul-karim-law .footer-bottom span:last-child{text-align:start}.bp-seema-abdul-karim-law .rtl .footer-bottom span:last-child{text-align:end}.bp-seema-abdul-karim-law .hero-actions{flex-direction:column;align-items:flex-start}.bp-seema-abdul-karim-law .media-image span{font-size:8px}}@media (width<=420px){.bp-seema-abdul-karim-law .lang{padding:8px 2px}.bp-seema-abdul-karim-law .hero h1{font-size:49px}.bp-seema-abdul-karim-law .rtl .hero h1{font-size:41px}.bp-seema-abdul-karim-law .hero-visual{height:410px}.bp-seema-abdul-karim-law .hero-card{width:260px;padding:18px 20px}.bp-seema-abdul-karim-law .footer-grid{grid-template-columns:1fr}.bp-seema-abdul-karim-law .footer-brand{grid-column:auto}}.bp-amina-alkhina-law{--wine:#67243a;--wine2:#3b1724;--ink:#211b1d;--rose:#b9828d;--blush:#eadeda;--paper:#f7f3ee;--cream:#fffaf5;--gold:#b48b63;--muted:#756c6d;--line:#211b1d24}.bp-amina-alkhina-law *{box-sizing:border-box}.bp-amina-alkhina-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0}.bp-amina-alkhina-law button,.bp-amina-alkhina-law input,.bp-amina-alkhina-law select,.bp-amina-alkhina-law textarea{font:inherit}.bp-amina-alkhina-law a{color:inherit;text-decoration:none}.bp-amina-alkhina-law .site{font-family:Tajawal,Arial,sans-serif;overflow:hidden}.bp-amina-alkhina-law .site.en{font-family:Manrope,Arial,sans-serif}.bp-amina-alkhina-law .shell{width:min(1180px,100% - 48px);margin-inline:auto}.bp-amina-alkhina-law .section{padding:112px 0}.bp-amina-alkhina-law .eyebrow{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:700;display:flex}.bp-amina-alkhina-law .eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.bp-amina-alkhina-law .light{color:#dab9c1}.bp-amina-alkhina-law .site h1,.bp-amina-alkhina-law .site h2{font-family:Cormorant Garamond,Tajawal,serif;font-weight:600}.bp-amina-alkhina-law .ar h1,.bp-amina-alkhina-law .ar h2{font-family:Tajawal,sans-serif;font-weight:500}.bp-amina-alkhina-law .site-header{z-index:20;background:#f7f3eef7;position:relative}.bp-amina-alkhina-law .utility{background:var(--wine2);color:#dbc9ce;letter-spacing:.14em;font:600 9px/1 Manrope}.bp-amina-alkhina-law .utility-inner{justify-content:space-between;align-items:center;height:30px;display:flex}.bp-amina-alkhina-law .nav-row{align-items:center;gap:32px;height:98px;display:flex}.bp-amina-alkhina-law .brand{align-items:center;gap:13px;min-width:max-content;display:flex}.bp-amina-alkhina-law .brand>span:last-child{flex-direction:column;gap:3px;display:flex}.bp-amina-alkhina-law .brand strong{color:var(--wine2);font-size:18px}.bp-amina-alkhina-law .brand small{letter-spacing:.12em;color:#8a777d;font:600 8px Manrope}.bp-amina-alkhina-law .brand-mark{border:1px solid var(--wine);width:58px;height:58px;color:var(--wine);border-radius:50% 50% 46% 46%;place-items:center;display:grid;position:relative}.bp-amina-alkhina-law .brand-mark:after{content:"";border-radius:inherit;border:1px solid #67243a52;position:absolute;inset:5px}.bp-amina-alkhina-law .brand-mark b{letter-spacing:-.06em;font:600 19px Cormorant Garamond}.bp-amina-alkhina-law .brand-mark i{font:500 7px Tajawal;position:absolute;bottom:7px}.bp-amina-alkhina-law .nav{align-items:center;gap:24px;margin-inline:auto;display:flex}.bp-amina-alkhina-law .nav a{padding:40px 0;font-size:12px;font-weight:700;position:relative}.bp-amina-alkhina-law .nav a:after{content:"";bottom:24px;background:var(--wine);width:0;height:2px;transition:all .25s;position:absolute;inset-inline-start:0}.bp-amina-alkhina-law .nav a:hover:after{width:100%}.bp-amina-alkhina-law .nav-actions{align-items:center;gap:10px;display:flex}.bp-amina-alkhina-law .language,.bp-amina-alkhina-law .menu{cursor:pointer;color:var(--wine2);background:0 0;border:0;font-weight:700}.bp-amina-alkhina-law .language{padding:12px;font-size:11px}.bp-amina-alkhina-law .header-cta{background:var(--wine);color:#fff;padding:15px 18px;font-size:11px;font-weight:700}.bp-amina-alkhina-law .menu{width:38px;display:none}.bp-amina-alkhina-law .menu span{background:currentColor;height:1px;margin:7px;display:block}.bp-amina-alkhina-law .hero{min-height:760px;position:relative}.bp-amina-alkhina-law .hero:before{content:"";inset-inline-start:0;background:linear-gradient(155deg,#efe4e1,#f7f3ee 72%);width:38%;height:100%;position:absolute;top:0}.bp-amina-alkhina-law .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:666px;display:grid;position:relative}.bp-amina-alkhina-law .hero-copy{padding:70px 0}.bp-amina-alkhina-law .hero h1{letter-spacing:-.035em;max-width:720px;margin:0 0 26px;font-size:clamp(54px,5.3vw,78px);line-height:1.04}.bp-amina-alkhina-law .ar .hero h1{letter-spacing:0;font-size:clamp(48px,5vw,70px);line-height:1.35}.bp-amina-alkhina-law .hero-lead{color:#665d60;max-width:680px;margin:0;font-size:17px;line-height:1.9}.bp-amina-alkhina-law .hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.bp-amina-alkhina-law .hero-actions a{align-items:center;gap:36px;font-size:12px;font-weight:700;display:flex}.bp-amina-alkhina-law .primary{background:var(--wine);color:#fff;padding:17px 20px}.bp-amina-alkhina-law .text-link{border-bottom:1px solid #a88e95;padding:12px 0}.bp-amina-alkhina-law .hero-visual{justify-self:end;width:min(100%,470px);height:560px;position:relative}.bp-amina-alkhina-law .image-arch{background:#ddd;border-radius:230px 230px 28px 28px;position:absolute;inset:20px 0 0 50px;overflow:hidden}.bp-amina-alkhina-law .image-arch img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.bp-amina-alkhina-law .image-arch:after{content:"";background:linear-gradient(#0000 48%,#3b17243b);position:absolute;inset:0}.bp-amina-alkhina-law .hero-card{inset-inline-start:0;background:var(--wine2);color:#fff;flex-direction:column;gap:8px;width:210px;padding:20px 22px;display:flex;position:absolute;bottom:38px}.bp-amina-alkhina-law .hero-card span{letter-spacing:.2em;color:#cdaab3;font:600 8px Manrope}.bp-amina-alkhina-law .hero-card strong{font-size:15px}.bp-amina-alkhina-law .line-art{inset-inline-end:-38px;border:1px solid #67243a38;border-radius:50%;width:160px;height:160px;position:absolute;top:0}.bp-amina-alkhina-law .line-art:after{content:"";border:1px solid #67243a21;border-radius:50%;position:absolute;inset:15px}.bp-amina-alkhina-law .trust-row{background:var(--wine2);color:#fff;height:94px}.bp-amina-alkhina-law .trust-row>.shell{grid-template-columns:repeat(3,1fr);height:100%;display:grid}.bp-amina-alkhina-law .trust-row div div{border-inline-start:1px solid #ffffff21;justify-content:center;align-items:center;gap:18px;display:flex}.bp-amina-alkhina-law .trust-row div div:last-child{border-inline-end:1px solid #ffffff21}.bp-amina-alkhina-law .trust-row span{color:var(--gold);font:600 9px Manrope}.bp-amina-alkhina-law .trust-row strong{font-size:13px}.bp-amina-alkhina-law .about{background:var(--cream)}.bp-amina-alkhina-law .about-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.bp-amina-alkhina-law .about-portrait{max-width:430px;position:relative}.bp-amina-alkhina-law .about-portrait>img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:0 28px 60px #3b17241f}.bp-amina-alkhina-law .portrait-caption{background:var(--wine);color:#fff;align-items:center;gap:15px;margin:-34px 24px 0;padding:18px 20px;display:flex;position:relative}.bp-amina-alkhina-law .portrait-caption p{color:#f0dfe3;margin:0;font-size:11px}.bp-amina-alkhina-law .mini-mark{border:1px solid #ffffff73;flex:none;place-items:center;width:38px;height:38px;font:600 16px Cormorant Garamond;display:grid}.bp-amina-alkhina-law .about-copy h2,.bp-amina-alkhina-law .section-head h2,.bp-amina-alkhina-law .approach-head h2,.bp-amina-alkhina-law .faq h2,.bp-amina-alkhina-law .contact h2{margin:0 0 26px;font-size:clamp(44px,4.6vw,64px);line-height:1.12}.bp-amina-alkhina-law .ar .about-copy h2,.bp-amina-alkhina-law .ar .section-head h2,.bp-amina-alkhina-law .ar .approach-head h2,.bp-amina-alkhina-law .ar .faq h2,.bp-amina-alkhina-law .ar .contact h2{line-height:1.45}.bp-amina-alkhina-law .lead{color:#62595c;font-size:16px;line-height:1.95}.bp-amina-alkhina-law .note{color:#8a747a;border-inline-start:3px solid var(--rose);margin:24px 0 0;padding-inline-start:16px;font-size:12px;line-height:1.8}.bp-amina-alkhina-law .principle-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.bp-amina-alkhina-law .principle-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 20px}.bp-amina-alkhina-law .principle-grid span{color:var(--wine);font:600 8px Manrope}.bp-amina-alkhina-law .principle-grid h3{margin:25px 0 8px;font-size:16px}.bp-amina-alkhina-law .principle-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.bp-amina-alkhina-law .services{background:var(--wine2);color:#fff}.bp-amina-alkhina-law .section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:58px;display:grid}.bp-amina-alkhina-law .section-head h2{margin:0}.bp-amina-alkhina-law .section-head>p{color:#cbb8bd;margin:0;font-size:13px;line-height:1.85}.bp-amina-alkhina-law .service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bp-amina-alkhina-law .service-grid article{background:#4a1d2b;border:1px solid #ffffff17;min-height:315px;padding:30px;transition:all .25s;position:relative}.bp-amina-alkhina-law .service-grid article:hover{background:#572235;border-color:#b48b638c;transform:translateY(-4px)}.bp-amina-alkhina-law .service-top{color:var(--gold);justify-content:space-between;display:flex}.bp-amina-alkhina-law .service-top span{font:600 9px Manrope}.bp-amina-alkhina-law .service-top i{font-style:normal}.bp-amina-alkhina-law .service-grid h3{margin:48px 0 13px;font-size:20px}.bp-amina-alkhina-law .service-grid p{color:#cdbdc1;margin:0;font-size:13px;line-height:1.8}.bp-amina-alkhina-law .service-grid a{bottom:25px;color:#e1c7ce;border-bottom:1px solid #9b717c;padding-bottom:5px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:30px}.bp-amina-alkhina-law .approach{background:var(--blush)}.bp-amina-alkhina-law .approach-head{grid-template-columns:.55fr 1.45fr;gap:80px;margin-bottom:55px;display:grid}.bp-amina-alkhina-law .approach-head h2{margin:0}.bp-amina-alkhina-law .steps{border-top:1px solid #3b172440;grid-template-columns:repeat(4,1fr);display:grid}.bp-amina-alkhina-law .steps article{border-inline-start:1px solid #3b172433;min-height:235px;padding:34px 26px}.bp-amina-alkhina-law .steps article:last-child{border-inline-end:1px solid #3b172433}.bp-amina-alkhina-law .steps>article>span{color:var(--wine);font:600 9px Manrope}.bp-amina-alkhina-law .steps h3{margin:45px 0 10px;font-size:19px}.bp-amina-alkhina-law .steps p{color:#706265;margin:0;font-size:13px;line-height:1.8}.bp-amina-alkhina-law .public-voice{background:var(--wine);color:#fff;grid-template-columns:1fr 1fr;min-height:700px;display:grid}.bp-amina-alkhina-law .public-image{position:relative;overflow:hidden}.bp-amina-alkhina-law .public-image img{object-fit:cover;object-position:center 28%;filter:saturate(.78);width:100%;height:100%;position:absolute}.bp-amina-alkhina-law .public-image:after{content:"";background:linear-gradient(#0000 45%,#3b172499);position:absolute;inset:0}.bp-amina-alkhina-law .public-copy{align-self:center;padding:90px clamp(44px,7vw,110px)}.bp-amina-alkhina-law .public-copy h2{margin:0 0 25px;font-size:clamp(48px,4.8vw,68px);line-height:1.08}.bp-amina-alkhina-law .ar .public-copy h2{font-family:Tajawal;font-weight:500;line-height:1.45}.bp-amina-alkhina-law .public-copy>p:not(.eyebrow){color:#e5d3d8;font-size:15px;line-height:1.9}.bp-amina-alkhina-law .public-label{align-items:center;gap:15px;margin-top:28px;display:flex}.bp-amina-alkhina-law .public-label strong{color:#e8d9dd;font-size:12px}.bp-amina-alkhina-law .inverted{border-color:#ffffff73}.bp-amina-alkhina-law .social-button{background:var(--cream);color:var(--wine2);align-items:center;gap:34px;margin-top:32px;padding:15px 18px;font-size:11px;font-weight:700;display:inline-flex}.bp-amina-alkhina-law .faq{background:var(--paper)}.bp-amina-alkhina-law .faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.bp-amina-alkhina-law .faq-list{border-top:1px solid var(--ink)}.bp-amina-alkhina-law .faq-list details{border-bottom:1px solid var(--line);padding:0 4px}.bp-amina-alkhina-law .faq-list summary{cursor:pointer;grid-template-columns:44px 1fr 24px;align-items:center;gap:14px;padding:24px 0;font-weight:700;list-style:none;display:grid}.bp-amina-alkhina-law .faq-list summary::-webkit-details-marker{display:none}.bp-amina-alkhina-law .faq-list summary span{color:var(--wine);font:600 9px Manrope}.bp-amina-alkhina-law .faq-list summary b{color:var(--wine);font-weight:400}.bp-amina-alkhina-law .faq-list details[open] summary b{transform:rotate(45deg)}.bp-amina-alkhina-law .faq-list details p{color:var(--muted);margin:0;padding:0 40px 24px 58px;font-size:13px;line-height:1.85}.bp-amina-alkhina-law .ar .faq-list details p{padding:0 58px 24px 40px}.bp-amina-alkhina-law .contact{color:#fff;background:#27141c}.bp-amina-alkhina-law .contact-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.bp-amina-alkhina-law .contact-copy h2{margin:0 0 22px}.bp-amina-alkhina-law .contact-copy>p:not(.eyebrow){color:#d1c0c5;font-size:15px;line-height:1.9}.bp-amina-alkhina-law .contact-meta{align-items:center;gap:18px;margin-top:34px;display:flex}.bp-amina-alkhina-law .contact-meta .large{color:#e5cbd1;border-color:#b78b96;width:70px;height:70px}.bp-amina-alkhina-law .contact-meta .large:after{border-color:#ffffff40}.bp-amina-alkhina-law .contact-meta>div{flex-direction:column;gap:5px;display:flex}.bp-amina-alkhina-law .contact-meta strong{font-size:13px}.bp-amina-alkhina-law .contact-meta small{color:#a99097;font-size:10px}.bp-amina-alkhina-law .contact-meta a{color:#d8c5ca;margin-top:8px;font-size:11px}.bp-amina-alkhina-law .contact form{background:var(--paper);color:var(--ink);flex-direction:column;gap:20px;padding:42px;display:flex;box-shadow:0 28px 60px #0003}.bp-amina-alkhina-law .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-amina-alkhina-law .contact label{flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.bp-amina-alkhina-law .contact input,.bp-amina-alkhina-law .contact select,.bp-amina-alkhina-law .contact textarea{background:#ffffffa6;border:0;border-bottom:1px solid #bcb0ad;border-radius:0;outline:0;padding:13px}.bp-amina-alkhina-law .contact input:focus,.bp-amina-alkhina-law .contact select:focus,.bp-amina-alkhina-law .contact textarea:focus{border-color:var(--wine);box-shadow:0 1px var(--wine)}.bp-amina-alkhina-law .contact textarea{resize:vertical}.bp-amina-alkhina-law .contact form button{background:var(--wine);color:#fff;cursor:pointer;border:0;justify-content:space-between;padding:16px 18px;font-weight:700;display:flex}.bp-amina-alkhina-law .success{color:#347052;margin:0;font-weight:700}.bp-amina-alkhina-law .privacy{color:#7d7473;line-height:1.6}.bp-amina-alkhina-law footer{color:#fff;background:#160b10;padding-top:72px}.bp-amina-alkhina-law .footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:58px;padding-bottom:55px;display:grid}.bp-amina-alkhina-law .footer-mark{color:#e4c9d0;border-color:#8d5f6b}.bp-amina-alkhina-law .footer-mark:after{border-color:#ffffff38}.bp-amina-alkhina-law .footer-brand h3{margin:15px 0 7px;font-size:20px}.bp-amina-alkhina-law .footer-brand p{color:#a99399;max-width:280px;font-size:12px;line-height:1.8}.bp-amina-alkhina-law .footer-col{flex-direction:column;gap:12px;display:flex}.bp-amina-alkhina-law .footer-col h4{color:var(--gold);margin:8px 0 16px;font-size:10px}.bp-amina-alkhina-law .footer-col a{color:#baa7ac;font-size:11px}.bp-amina-alkhina-law .footer-col a:hover{color:#fff}.bp-amina-alkhina-law .footer-bottom{color:#806b71;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding:22px 0;font-size:9px;display:flex}.bp-amina-alkhina-law .footer-bottom p:last-child{text-align:end;max-width:610px}@media (width<=960px){.bp-amina-alkhina-law .shell{width:min(100% - 32px,1180px)}.bp-amina-alkhina-law .utility{display:none}.bp-amina-alkhina-law .nav-row{height:80px}.bp-amina-alkhina-law .brand-mark{width:50px;height:50px}.bp-amina-alkhina-law .brand strong{font-size:16px}.bp-amina-alkhina-law .header-cta{display:none}.bp-amina-alkhina-law .menu{display:block}.bp-amina-alkhina-law .nav{top:80px;background:var(--paper);flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;inset-inline:16px;box-shadow:0 18px 40px #3b172426}.bp-amina-alkhina-law .nav.open{display:flex}.bp-amina-alkhina-law .nav a{padding:10px 0}.bp-amina-alkhina-law .hero-grid{grid-template-columns:1fr;gap:30px;padding:45px 0 70px}.bp-amina-alkhina-law .hero-copy{padding:35px 0 0}.bp-amina-alkhina-law .hero-visual{justify-self:center;width:min(100%,500px)}.bp-amina-alkhina-law .hero:before{width:100%;height:46%}.bp-amina-alkhina-law .about-grid{grid-template-columns:1fr;gap:65px}.bp-amina-alkhina-law .about-portrait{margin:auto}.bp-amina-alkhina-law .section-head,.bp-amina-alkhina-law .approach-head,.bp-amina-alkhina-law .faq-grid{grid-template-columns:1fr;gap:30px}.bp-amina-alkhina-law .service-grid,.bp-amina-alkhina-law .steps{grid-template-columns:repeat(2,1fr)}.bp-amina-alkhina-law .public-voice{grid-template-columns:1fr}.bp-amina-alkhina-law .public-image{min-height:520px}.bp-amina-alkhina-law .contact-grid{grid-template-columns:1fr;gap:55px}.bp-amina-alkhina-law .footer-grid{grid-template-columns:1.3fr 1fr 1fr}.bp-amina-alkhina-law .footer-col:last-child{grid-column:2}.bp-amina-alkhina-law .section{padding:90px 0}}@media (width<=620px){.bp-amina-alkhina-law .brand small{display:none}.bp-amina-alkhina-law .language{padding:7px}.bp-amina-alkhina-law .hero h1{font-size:45px}.bp-amina-alkhina-law .ar .hero h1{font-size:42px}.bp-amina-alkhina-law .hero-lead{font-size:15px}.bp-amina-alkhina-law .hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.bp-amina-alkhina-law .hero-visual{height:470px}.bp-amina-alkhina-law .image-arch{inset:10px 0 0 28px}.bp-amina-alkhina-law .hero-card{width:190px}.bp-amina-alkhina-law .trust-row{height:auto}.bp-amina-alkhina-law .trust-row>.shell{grid-template-columns:1fr}.bp-amina-alkhina-law .trust-row div div{border-bottom:1px solid #ffffff1a;border-inline:0;justify-content:flex-start;padding:14px}.bp-amina-alkhina-law .section{padding:72px 0}.bp-amina-alkhina-law .about-copy h2,.bp-amina-alkhina-law .section-head h2,.bp-amina-alkhina-law .approach-head h2,.bp-amina-alkhina-law .faq h2,.bp-amina-alkhina-law .contact h2{font-size:38px}.bp-amina-alkhina-law .principle-grid,.bp-amina-alkhina-law .service-grid,.bp-amina-alkhina-law .steps{grid-template-columns:1fr}.bp-amina-alkhina-law .service-grid article{min-height:290px}.bp-amina-alkhina-law .steps article{border-inline-end:1px solid #3b172433;min-height:195px}.bp-amina-alkhina-law .public-image{min-height:390px}.bp-amina-alkhina-law .public-copy{padding:62px 24px}.bp-amina-alkhina-law .public-copy h2{font-size:41px}.bp-amina-alkhina-law .faq-list summary{grid-template-columns:34px 1fr 20px}.bp-amina-alkhina-law .faq-list details p,.bp-amina-alkhina-law .ar .faq-list details p{padding:0 10px 22px 48px}.bp-amina-alkhina-law .ar .faq-list details p{padding:0 48px 22px 10px}.bp-amina-alkhina-law .contact form{padding:28px 20px}.bp-amina-alkhina-law .form-row{grid-template-columns:1fr}.bp-amina-alkhina-law .footer-grid{grid-template-columns:1fr 1fr;gap:36px}.bp-amina-alkhina-law .footer-brand{grid-column:1/-1}.bp-amina-alkhina-law .footer-col:last-child{grid-column:auto}.bp-amina-alkhina-law .footer-bottom{flex-direction:column;gap:7px}.bp-amina-alkhina-law .footer-bottom p:last-child{text-align:start}}.bp-ahmed-alrashed-law{--forest:#0d2926;--forest-2:#173a35;--bronze:#b68b52;--sand:#d8c2a2;--ivory:#f5f1e9;--ink:#18201e;--muted:#69716e;--line:#18201e26}.bp-ahmed-alrashed-law *{box-sizing:border-box}.bp-ahmed-alrashed-law{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);margin:0}.bp-ahmed-alrashed-law button,.bp-ahmed-alrashed-law input,.bp-ahmed-alrashed-law select,.bp-ahmed-alrashed-law textarea{font:inherit}.bp-ahmed-alrashed-law a{color:inherit;text-decoration:none}.bp-ahmed-alrashed-law .site{font-family:Tajawal,Arial,sans-serif;overflow:hidden}.bp-ahmed-alrashed-law .site.en{font-family:Manrope,Arial,sans-serif}.bp-ahmed-alrashed-law .shell{width:min(1180px,100% - 48px);margin-inline:auto}.bp-ahmed-alrashed-law .header{z-index:20;background:#f5f1e9f5;position:relative}.bp-ahmed-alrashed-law .topline{background:var(--forest);color:#d9c5a7;letter-spacing:.16em;font:600 10px/1 Manrope,sans-serif}.bp-ahmed-alrashed-law .topline-inner{justify-content:space-between;align-items:center;height:30px;display:flex}.bp-ahmed-alrashed-law .nav-wrap{justify-content:space-between;align-items:center;gap:30px;height:94px;display:flex}.bp-ahmed-alrashed-law .brand{align-items:center;gap:12px;display:flex}.bp-ahmed-alrashed-law .brand img{object-fit:contain;width:62px;height:62px}.bp-ahmed-alrashed-law .brand span{flex-direction:column;gap:3px;display:flex}.bp-ahmed-alrashed-law .brand strong{color:var(--forest);letter-spacing:.01em;font-size:20px}.bp-ahmed-alrashed-law .brand small{letter-spacing:.08em;color:#69716e;font-size:9px}.bp-ahmed-alrashed-law .nav{align-items:center;gap:28px;margin-inline:auto;display:flex}.bp-ahmed-alrashed-law .nav a{padding:36px 0;font-size:14px;font-weight:600;position:relative}.bp-ahmed-alrashed-law .nav a:after{content:"";background:var(--bronze);bottom:25px;width:0;height:2px;transition:all .25s;position:absolute;inset-inline-start:0}.bp-ahmed-alrashed-law .nav a:hover:after{width:100%}.bp-ahmed-alrashed-law .nav-actions{align-items:center;gap:10px;display:flex}.bp-ahmed-alrashed-law .lang-button,.bp-ahmed-alrashed-law .menu-button{color:var(--forest);cursor:pointer;background:0 0;border:0;font-weight:700}.bp-ahmed-alrashed-law .lang-button{padding:12px;font-size:12px}.bp-ahmed-alrashed-law .nav-cta{background:var(--forest);color:#fff;padding:14px 20px;font-size:13px;font-weight:700}.bp-ahmed-alrashed-law .menu-button{width:38px;height:38px;display:none}.bp-ahmed-alrashed-law .menu-button i{background:currentColor;height:1px;margin:7px 0;display:block}.bp-ahmed-alrashed-law .hero{color:#fff;background:#071c1a;height:calc(100vh - 124px);min-height:720px;position:relative}.bp-ahmed-alrashed-law .hero-bg{background:linear-gradient(90deg,#061b1929,#061b194d 45%,#061b19f5 78%),url(/ahmed-alrashed-law/assets/ahmed-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.bp-ahmed-alrashed-law .site.en .hero-bg{background:linear-gradient(90deg,#061b19f5 22%,#061b1952 62%,#061b1924),url(/ahmed-alrashed-law/assets/ahmed-hero.png) 50%/cover no-repeat}.bp-ahmed-alrashed-law .hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#051614d9);position:absolute;inset:0}.bp-ahmed-alrashed-law .hero-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;height:calc(100% - 92px);display:grid;position:relative}.bp-ahmed-alrashed-law .hero-copy{grid-column:2;max-width:650px}.bp-ahmed-alrashed-law .site.en .hero-copy{grid-column:1}.bp-ahmed-alrashed-law .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:12px;margin:0 0 22px;font-size:11px;font-weight:700;display:flex}.bp-ahmed-alrashed-law .kicker:before{content:"";background:currentColor;width:34px;height:1px;display:block}.bp-ahmed-alrashed-law .light{color:#d9c19e}.bp-ahmed-alrashed-law .hero h1,.bp-ahmed-alrashed-law .section h2,.bp-ahmed-alrashed-law .insight-copy h2,.bp-ahmed-alrashed-law .contact-intro h2{font-family:DM Serif Display,Tajawal,serif;font-weight:400}.bp-ahmed-alrashed-law .ar .hero h1,.bp-ahmed-alrashed-law .ar .section h2,.bp-ahmed-alrashed-law .ar .insight-copy h2,.bp-ahmed-alrashed-law .ar .contact-intro h2{font-family:Tajawal,sans-serif;font-weight:500}.bp-ahmed-alrashed-law .hero h1{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(48px,5.2vw,78px);line-height:1.12}.bp-ahmed-alrashed-law .hero h1 span,.bp-ahmed-alrashed-law .about-copy h2 span{display:block}.bp-ahmed-alrashed-law .hero-lede{color:#e2e5df;max-width:650px;margin:0;font-size:18px;line-height:1.9}.bp-ahmed-alrashed-law .hero-actions{align-items:center;gap:32px;margin-top:38px;display:flex}.bp-ahmed-alrashed-law .button{align-items:center;gap:40px;padding:17px 21px;font-size:14px;font-weight:700;display:inline-flex}.bp-ahmed-alrashed-law .gold{background:var(--bronze);color:#102725}.bp-ahmed-alrashed-law .text-link{border-bottom:1px solid #fff6;align-items:center;gap:18px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.bp-ahmed-alrashed-law .hero-mark{opacity:.15;grid-area:1/1;place-self:end start;margin-bottom:45px}.bp-ahmed-alrashed-law .site.en .hero-mark{grid-column:2;justify-self:end}.bp-ahmed-alrashed-law .hero-mark img{object-fit:contain;filter:grayscale()brightness(3);width:160px;height:160px}.bp-ahmed-alrashed-law .promise-bar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081f1c9e;border-top:1px solid #fff3;width:100%;height:92px;position:absolute;bottom:0}.bp-ahmed-alrashed-law .promise-grid{grid-template-columns:repeat(3,1fr);align-items:center;height:100%;display:grid}.bp-ahmed-alrashed-law .promise-grid div{border-inline-start:1px solid #ffffff29;justify-content:center;align-items:center;gap:18px;display:flex}.bp-ahmed-alrashed-law .promise-grid div:last-child{border-inline-end:1px solid #ffffff29}.bp-ahmed-alrashed-law .promise-grid span{color:var(--bronze);font:500 10px Manrope}.bp-ahmed-alrashed-law .promise-grid p{margin:0;font-size:13px;font-weight:500}.bp-ahmed-alrashed-law .section{padding:120px 0}.bp-ahmed-alrashed-law .about-section{background:var(--ivory)}.bp-ahmed-alrashed-law .about-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.bp-ahmed-alrashed-law .portrait-wrap{max-width:420px}.bp-ahmed-alrashed-law .portrait-frame{padding:18px 0 0 18px;position:relative}.bp-ahmed-alrashed-law .portrait-frame:before{content:"";top:0;border-top:1px solid var(--bronze);border-inline-start:1px solid var(--bronze);width:44%;height:45%;position:absolute;inset-inline-start:0}.bp-ahmed-alrashed-law .portrait-frame:after{content:"AR";bottom:18px;background:var(--forest);color:#cfb183;padding:20px 18px;font:400 26px/1 DM Serif Display;position:absolute;inset-inline-end:-22px}.bp-ahmed-alrashed-law .portrait-frame img{aspect-ratio:4/5;object-fit:cover;object-position:center 35%;filter:saturate(.85)contrast(1.02);width:100%;display:block}.bp-ahmed-alrashed-law .portrait-wrap>p{color:var(--muted);margin:14px 18px;font-size:11px}.bp-ahmed-alrashed-law .about-copy h2{margin:0 0 30px;font-size:clamp(42px,4.3vw,66px);line-height:1.13}.bp-ahmed-alrashed-law .big-body{color:#52605c;max-width:680px;margin:0 0 35px;font-size:19px;line-height:1.9}.bp-ahmed-alrashed-law .principles{border-top:1px solid var(--line)}.bp-ahmed-alrashed-law .principles article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:21px 0;display:grid}.bp-ahmed-alrashed-law .principles article>span{color:var(--bronze);padding-top:5px;font:600 10px Manrope}.bp-ahmed-alrashed-law .principles h3{margin:0 0 5px;font-size:17px}.bp-ahmed-alrashed-law .principles p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.bp-ahmed-alrashed-law .practice-section{background:var(--forest);color:#fff}.bp-ahmed-alrashed-law .section-head.split{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;margin-bottom:60px;display:grid}.bp-ahmed-alrashed-law .section-head h2{max-width:750px;margin:0;font-size:clamp(40px,4vw,62px);line-height:1.2}.bp-ahmed-alrashed-law .section-head.split>p{color:#aebbb6;margin:0;font-size:15px;line-height:1.8}.bp-ahmed-alrashed-law .practice-grid{border-top:1px solid #ffffff29;border-inline-start:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.bp-ahmed-alrashed-law .practice-card{border-inline-end:1px solid #ffffff29;border-bottom:1px solid #ffffff29;min-height:320px;padding:34px 34px 38px;transition:all .3s;position:relative}.bp-ahmed-alrashed-law .practice-card:hover{background:#153a35;transform:translateY(-3px)}.bp-ahmed-alrashed-law .practice-card>span{color:var(--bronze);font:600 10px Manrope}.bp-ahmed-alrashed-law .card-icon{color:#c4a270;margin:38px 0 20px;font-size:38px}.bp-ahmed-alrashed-law .practice-card h3{margin:0 0 14px;font-size:21px}.bp-ahmed-alrashed-law .practice-card p{color:#b6c2be;max-width:290px;margin:0;font-size:14px;line-height:1.8}.bp-ahmed-alrashed-law .practice-card a{bottom:30px;color:var(--bronze);position:absolute;inset-inline-end:32px}.bp-ahmed-alrashed-law .approach-section{background:#eee8de}.bp-ahmed-alrashed-law .section-head.centered{text-align:center;max-width:760px;margin:0 auto 75px}.bp-ahmed-alrashed-law .section-head.centered .kicker{justify-content:center}.bp-ahmed-alrashed-law .steps{grid-template-columns:repeat(4,1fr);display:grid}.bp-ahmed-alrashed-law .steps article{text-align:center;padding:0 30px;position:relative}.bp-ahmed-alrashed-law .steps article>span{border:1px solid var(--bronze);width:58px;height:58px;color:var(--bronze);z-index:2;background:#eee8de;border-radius:50%;place-items:center;margin:0 auto 28px;font:600 11px Manrope;display:grid;position:relative}.bp-ahmed-alrashed-law .steps i{top:29px;background:#c8bba7;width:100%;height:1px;position:absolute;inset-inline-start:0}.bp-ahmed-alrashed-law .steps article:first-child i{width:50%;inset-inline-start:50%}.bp-ahmed-alrashed-law .steps article:last-child i{width:50%}.bp-ahmed-alrashed-law .steps h3{margin:0 0 12px;font-size:21px}.bp-ahmed-alrashed-law .steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.bp-ahmed-alrashed-law .insight-section{color:#fff;background:#122d29;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.bp-ahmed-alrashed-law .insight-image{position:relative;overflow:hidden}.bp-ahmed-alrashed-law .insight-image img{object-fit:cover;width:100%;height:100%;position:absolute}.bp-ahmed-alrashed-law .insight-image:after{content:"";background:linear-gradient(#0000 40%,#071c19a8);position:absolute;inset:0}.bp-ahmed-alrashed-law .insight-image>span{z-index:2;bottom:34px;border:1px solid #ffffff73;padding:11px 16px;font-size:11px;position:absolute;inset-inline-start:38px}.bp-ahmed-alrashed-law .insight-copy{align-self:center;padding:100px clamp(48px,8vw,120px)}.bp-ahmed-alrashed-law .insight-copy h2{margin:0 0 24px;font-size:clamp(42px,4.2vw,64px);line-height:1.2}.bp-ahmed-alrashed-law .insight-copy>p:not(.kicker){color:#bdc7c3;font-size:16px;line-height:1.9}.bp-ahmed-alrashed-law .topic-list{border-top:1px solid #ffffff2b;margin-top:38px}.bp-ahmed-alrashed-law .topic-list div{border-bottom:1px solid #ffffff2b;grid-template-columns:34px 1fr 20px;align-items:center;gap:18px;padding:18px 0;display:grid}.bp-ahmed-alrashed-law .topic-list span{color:var(--bronze);font:600 9px Manrope}.bp-ahmed-alrashed-law .topic-list strong{font-size:14px}.bp-ahmed-alrashed-law .topic-list b{color:var(--bronze)}.bp-ahmed-alrashed-law .why-section{background:var(--ivory)}.bp-ahmed-alrashed-law .why-title{grid-template-columns:.65fr 1.35fr;align-items:start;gap:90px;margin-bottom:60px;display:grid}.bp-ahmed-alrashed-law .why-title h2{margin:0;font-size:clamp(40px,4vw,60px);line-height:1.2}.bp-ahmed-alrashed-law .why-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bp-ahmed-alrashed-law .why-grid article{background:#fff;border-top:3px solid #0000;min-height:245px;padding:32px 28px;transition:all .25s}.bp-ahmed-alrashed-law .why-grid article:hover{border-color:var(--bronze);transform:translateY(-5px);box-shadow:0 18px 40px #132d2917}.bp-ahmed-alrashed-law .why-grid span{color:var(--bronze);font:600 10px Manrope}.bp-ahmed-alrashed-law .why-grid h3{margin:50px 0 12px;font-size:19px}.bp-ahmed-alrashed-law .why-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.bp-ahmed-alrashed-law .contact-section{background:var(--forest);color:#fff;padding:110px 0;position:relative}.bp-ahmed-alrashed-law .contact-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.bp-ahmed-alrashed-law .contact-intro h2{margin:0 0 25px;font-size:clamp(44px,4.5vw,66px);line-height:1.16}.bp-ahmed-alrashed-law .contact-intro>p:not(.kicker){color:#bbc6c2;max-width:480px;font-size:16px;line-height:1.9}.bp-ahmed-alrashed-law .contact-meta{align-items:center;gap:15px;margin-top:38px;display:flex}.bp-ahmed-alrashed-law .contact-meta>span{width:44px;height:44px;color:var(--bronze);border:1px solid #ffffff4d;place-items:center;display:grid}.bp-ahmed-alrashed-law .contact-meta p{flex-direction:column;gap:6px;margin:0;display:flex}.bp-ahmed-alrashed-law .contact-meta strong{font-size:14px}.bp-ahmed-alrashed-law .contact-meta small{color:#aab7b2}.bp-ahmed-alrashed-law .contact-intro>img{object-fit:contain;opacity:.1;filter:grayscale()brightness(3);width:170px;height:170px;margin-top:30px}.bp-ahmed-alrashed-law .contact-form{background:var(--ivory);color:var(--ink);flex-direction:column;gap:22px;padding:45px;display:flex;box-shadow:0 25px 60px #0000002e}.bp-ahmed-alrashed-law .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-ahmed-alrashed-law .contact-form label{flex-direction:column;gap:9px;font-size:12px;font-weight:700;display:flex}.bp-ahmed-alrashed-law .contact-form input,.bp-ahmed-alrashed-law .contact-form select,.bp-ahmed-alrashed-law .contact-form textarea{background:#ffffff73;border:0;border-bottom:1px solid #b9b5ad;border-radius:0;outline:none;width:100%;padding:13px 12px}.bp-ahmed-alrashed-law .contact-form textarea{resize:vertical}.bp-ahmed-alrashed-law .contact-form input:focus,.bp-ahmed-alrashed-law .contact-form select:focus,.bp-ahmed-alrashed-law .contact-form textarea:focus{border-color:var(--bronze);box-shadow:0 1px var(--bronze)}.bp-ahmed-alrashed-law .contact-form button{background:var(--bronze);color:#102725;cursor:pointer;border:0;justify-content:space-between;padding:16px 20px;font-weight:700;display:flex}.bp-ahmed-alrashed-law .success{color:#24664e;margin:0;font-weight:700}.bp-ahmed-alrashed-law .privacy{color:#7a817e;line-height:1.6}.bp-ahmed-alrashed-law footer{color:#fff;background:#071d1b;padding-top:75px}.bp-ahmed-alrashed-law .footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-bottom:60px;display:grid}.bp-ahmed-alrashed-law .footer-brand img{object-fit:contain;filter:brightness(1.2);width:90px;height:90px}.bp-ahmed-alrashed-law .footer-brand h3{margin:15px 0 8px;font-size:21px}.bp-ahmed-alrashed-law .footer-brand p{color:#9faeaa;max-width:280px;font-size:13px;line-height:1.8}.bp-ahmed-alrashed-law .footer-col{flex-direction:column;gap:12px;display:flex}.bp-ahmed-alrashed-law .footer-col h4{color:var(--bronze);margin:10px 0 18px;font-size:12px}.bp-ahmed-alrashed-law .footer-col a{color:#b7c3bf;font-size:13px}.bp-ahmed-alrashed-law .footer-col a:hover{color:#fff}.bp-ahmed-alrashed-law .footer-bottom{color:#859793;border-top:1px solid #ffffff1f;justify-content:space-between;gap:40px;padding:22px 0;font-size:10px;display:flex}.bp-ahmed-alrashed-law .footer-bottom p:last-child{text-align:end;max-width:600px}@media (width<=900px){.bp-ahmed-alrashed-law .shell{width:min(100% - 32px,1180px)}.bp-ahmed-alrashed-law .topline{display:none}.bp-ahmed-alrashed-law .nav-wrap{height:78px}.bp-ahmed-alrashed-law .brand img{width:52px;height:52px}.bp-ahmed-alrashed-law .brand strong{font-size:17px}.bp-ahmed-alrashed-law .nav-cta{display:none}.bp-ahmed-alrashed-law .menu-button{display:block}.bp-ahmed-alrashed-law .nav{top:78px;background:var(--ivory);flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;inset-inline:16px;box-shadow:0 18px 40px #00000021}.bp-ahmed-alrashed-law .nav.open{display:flex}.bp-ahmed-alrashed-law .nav a{padding:10px 0}.bp-ahmed-alrashed-law .hero{height:auto;min-height:720px}.bp-ahmed-alrashed-law .hero-grid{grid-template-columns:1fr;height:auto;min-height:640px}.bp-ahmed-alrashed-law .hero-copy,.bp-ahmed-alrashed-law .site.en .hero-copy{grid-column:1;padding:80px 0 130px}.bp-ahmed-alrashed-law .hero-mark{display:none}.bp-ahmed-alrashed-law .promise-grid p{font-size:11px}.bp-ahmed-alrashed-law .about-grid{grid-template-columns:1fr;gap:55px}.bp-ahmed-alrashed-law .portrait-wrap{width:min(100%,420px);margin:auto}.bp-ahmed-alrashed-law .section-head.split{grid-template-columns:1fr;gap:28px}.bp-ahmed-alrashed-law .practice-grid{grid-template-columns:repeat(2,1fr)}.bp-ahmed-alrashed-law .steps{grid-template-columns:repeat(2,1fr);gap:55px 0}.bp-ahmed-alrashed-law .steps article:nth-child(2) i,.bp-ahmed-alrashed-law .steps article:nth-child(4) i{width:50%}.bp-ahmed-alrashed-law .steps article:nth-child(3) i{width:50%;inset-inline-start:50%}.bp-ahmed-alrashed-law .insight-section{grid-template-columns:1fr}.bp-ahmed-alrashed-law .insight-image{min-height:520px}.bp-ahmed-alrashed-law .insight-copy{padding:80px 40px}.bp-ahmed-alrashed-law .why-title{grid-template-columns:1fr;gap:20px}.bp-ahmed-alrashed-law .why-grid{grid-template-columns:repeat(2,1fr)}.bp-ahmed-alrashed-law .contact-grid{grid-template-columns:1fr;gap:50px}.bp-ahmed-alrashed-law .contact-intro>img{display:none}.bp-ahmed-alrashed-law .footer-main{grid-template-columns:1.5fr 1fr 1fr}.bp-ahmed-alrashed-law .footer-col:last-child{grid-column:2}.bp-ahmed-alrashed-law .footer-bottom{flex-direction:column}.bp-ahmed-alrashed-law .footer-bottom p:last-child{text-align:start}.bp-ahmed-alrashed-law .section{padding:90px 0}}@media (width<=600px){.bp-ahmed-alrashed-law .brand small{display:none}.bp-ahmed-alrashed-law .brand img{width:46px;height:46px}.bp-ahmed-alrashed-law .lang-button{padding:8px}.bp-ahmed-alrashed-law .hero-bg,.bp-ahmed-alrashed-law .site.en .hero-bg{background:linear-gradient(#061b1957,#061b19e6),url(/ahmed-alrashed-law/assets/ahmed-hero.png) 50%/cover}.bp-ahmed-alrashed-law .hero h1{font-size:44px}.bp-ahmed-alrashed-law .hero-lede{font-size:16px}.bp-ahmed-alrashed-law .hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.bp-ahmed-alrashed-law .promise-bar{height:112px}.bp-ahmed-alrashed-law .promise-grid{grid-template-columns:1fr}.bp-ahmed-alrashed-law .promise-grid div{border-bottom:1px solid #ffffff1a;border-inline:0;justify-content:flex-start;padding:7px}.bp-ahmed-alrashed-law .promise-grid div:last-child{border-inline:0}.bp-ahmed-alrashed-law .section{padding:72px 0}.bp-ahmed-alrashed-law .about-copy h2,.bp-ahmed-alrashed-law .section-head h2,.bp-ahmed-alrashed-law .why-title h2{font-size:38px}.bp-ahmed-alrashed-law .big-body{font-size:17px}.bp-ahmed-alrashed-law .practice-grid{grid-template-columns:1fr}.bp-ahmed-alrashed-law .practice-card{min-height:285px}.bp-ahmed-alrashed-law .steps{grid-template-columns:1fr;gap:36px}.bp-ahmed-alrashed-law .steps i{display:none}.bp-ahmed-alrashed-law .steps article{padding:0 18px}.bp-ahmed-alrashed-law .insight-image{min-height:380px}.bp-ahmed-alrashed-law .insight-copy{padding:65px 24px}.bp-ahmed-alrashed-law .insight-copy h2{font-size:39px}.bp-ahmed-alrashed-law .why-grid{grid-template-columns:1fr}.bp-ahmed-alrashed-law .why-grid article{min-height:210px}.bp-ahmed-alrashed-law .contact-section{padding:72px 0}.bp-ahmed-alrashed-law .contact-intro h2{font-size:40px}.bp-ahmed-alrashed-law .contact-form{padding:28px 20px}.bp-ahmed-alrashed-law .form-row{grid-template-columns:1fr}.bp-ahmed-alrashed-law .footer-main{grid-template-columns:1fr 1fr;gap:38px}.bp-ahmed-alrashed-law .footer-brand{grid-column:1/-1}.bp-ahmed-alrashed-law .footer-col:last-child{grid-column:auto}.bp-ahmed-alrashed-law .footer-bottom{gap:10px}}.bp-zainab-ali-madan-law{--ink:#141416;--charcoal:#242226;--charcoal2:#18171a;--stone:#ebe7df;--paper:#f8f6f1;--muted:#6b686d;--line:#d7d1c7;--plum:#493b46;--gold:#b7a16f}.bp-zainab-ali-madan-law *{box-sizing:border-box}.bp-zainab-ali-madan-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}.bp-zainab-ali-madan-law a{color:inherit;text-decoration:none}.bp-zainab-ali-madan-law button,.bp-zainab-ali-madan-law input,.bp-zainab-ali-madan-law textarea{font:inherit}.bp-zainab-ali-madan-law .rtl,.bp-zainab-ali-madan-law .rtl *{font-family:Tajawal,Tahoma,Arial,sans-serif}.bp-zainab-ali-madan-law .rtl h1,.bp-zainab-ali-madan-law .rtl h2,.bp-zainab-ali-madan-law .rtl h3,.bp-zainab-ali-madan-law .rtl blockquote{font-family:Tajawal,Tahoma,Arial,sans-serif!important}.bp-zainab-ali-madan-law .shell{width:min(1180px,100% - 48px);margin:auto}.bp-zainab-ali-madan-law .utility{background:var(--charcoal2);color:#bdb7bb;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;height:31px;padding:0 4vw;font-size:9px;display:flex}.bp-zainab-ali-madan-law .rtl .utility{letter-spacing:.02em}.bp-zainab-ali-madan-law .header{background:var(--charcoal);color:#fff;z-index:20;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:92px;padding:0 4vw;display:flex;position:relative}.bp-zainab-ali-madan-law .brand{align-items:center;gap:15px;display:flex}.bp-zainab-ali-madan-law .brand .logo{object-fit:contain;width:76px;height:62px}.bp-zainab-ali-madan-law .brand>span{flex-direction:column;gap:4px;display:flex}.bp-zainab-ali-madan-law .brand b{letter-spacing:.04em;font:500 16px/1.2 Cormorant Garamond,serif}.bp-zainab-ali-madan-law .brand small{letter-spacing:.16em;text-transform:uppercase;color:#bcb4bb;font-size:8px}.bp-zainab-ali-madan-law .nav{align-items:center;gap:16px;display:flex}.bp-zainab-ali-madan-law .nav>div{align-items:center;gap:26px;display:flex}.bp-zainab-ali-madan-law .nav a{font-size:11px}.bp-zainab-ali-madan-law .nav>div a{color:#ded9dc;position:relative}.bp-zainab-ali-madan-law .nav>div a:after{content:"";background:var(--gold);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.bp-zainab-ali-madan-law .nav>div a:hover:after{right:0}.bp-zainab-ali-madan-law .language{border:0;color:#fff;cursor:pointer;background:0 0;border-inline-start:1px solid #fff3;padding:10px 15px;font-weight:600}.bp-zainab-ali-madan-law .header-cta{color:var(--charcoal);background:#fff;align-items:center;gap:12px;padding:15px 19px;display:flex}.bp-zainab-ali-madan-law .header-cta svg,.bp-zainab-ali-madan-law .button svg,.bp-zainab-ali-madan-law .area-grid svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px}.bp-zainab-ali-madan-law .rtl .header-cta svg,.bp-zainab-ali-madan-law .rtl .button svg,.bp-zainab-ali-madan-law .rtl .area-grid svg{transform:scaleX(-1)}.bp-zainab-ali-madan-law .menu{background:0 0;border:0;display:none}.bp-zainab-ali-madan-law .hero{color:#fff;height:calc(100vh - 123px);min-height:690px;position:relative;overflow:hidden}.bp-zainab-ali-madan-law .hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-zainab-ali-madan-law .hero-overlay{background:linear-gradient(90deg,#161216f5 0%,#1e191dd1 43%,#19141826 76%),linear-gradient(#0000 52%,#141114bf);position:absolute;inset:0}.bp-zainab-ali-madan-law .rtl .hero-overlay{background:linear-gradient(270deg,#161216f5 0%,#1e191dd1 43%,#19141826 76%),linear-gradient(#0000 52%,#141114bf)}.bp-zainab-ali-madan-law .hero-content{z-index:2;width:min(660px,52vw);position:absolute;top:49%;left:max(5vw,50vw - 590px);transform:translateY(-52%)}.bp-zainab-ali-madan-law .rtl .hero-content{text-align:right;left:auto;right:max(5vw,50vw - 590px)}.bp-zainab-ali-madan-law .kicker{color:var(--plum);letter-spacing:.18em;text-transform:uppercase;margin:0 0 21px;font-size:10px;font-weight:600}.bp-zainab-ali-madan-law .rtl .kicker{letter-spacing:.03em}.bp-zainab-ali-madan-law .kicker.light{color:#d0c6cd}.bp-zainab-ali-madan-law .hero h1{letter-spacing:-.04em;max-width:700px;margin:0 0 28px;font:500 clamp(54px,6.2vw,90px)/.94 Cormorant Garamond,serif}.bp-zainab-ali-madan-law .rtl .hero h1{letter-spacing:-.02em;font-size:clamp(42px,5vw,70px);line-height:1.35}.bp-zainab-ali-madan-law .hero-content>p:not(.kicker){color:#ddd7db;max-width:610px;font-size:16px;line-height:1.9}.bp-zainab-ali-madan-law .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bp-zainab-ali-madan-law .button{border:1px solid #0000;justify-content:center;align-items:center;gap:13px;padding:15px 20px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.bp-zainab-ali-madan-law .light-button{color:var(--charcoal);background:#fff}.bp-zainab-ali-madan-law .light-button:hover{background:var(--stone);transform:translateY(-2px)}.bp-zainab-ali-madan-law .outline{color:#fff;border-color:#ffffff6b}.bp-zainab-ali-madan-law .outline:hover{color:var(--charcoal);background:#fff}.bp-zainab-ali-madan-law .dark{background:var(--charcoal);color:#fff}.bp-zainab-ali-madan-law .hero-mark{opacity:.14;position:absolute;bottom:42px;right:4vw}.bp-zainab-ali-madan-law .rtl .hero-mark{left:4vw;right:auto}.bp-zainab-ali-madan-law .hero-mark .logo{object-fit:contain;width:250px;max-height:180px}.bp-zainab-ali-madan-law .proof{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.12em;text-transform:uppercase;background:#141114b3;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);align-items:center;height:58px;padding:0 max(5vw,50vw - 590px);font-size:9px;display:grid;position:absolute;bottom:0;left:0;right:0}.bp-zainab-ali-madan-law .rtl .proof{letter-spacing:0}.bp-zainab-ali-madan-law .proof span{text-align:center;border-inline-end:1px solid #ffffff2e}.bp-zainab-ali-madan-law .proof span:last-child{border:0}.bp-zainab-ali-madan-law .section{padding:120px 0}.bp-zainab-ali-madan-law .about{background:var(--stone)}.bp-zainab-ali-madan-law .about-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:11vw;display:grid}.bp-zainab-ali-madan-law .portrait-wrap{min-height:550px;position:relative}.bp-zainab-ali-madan-law .portrait{background:#ccc;width:76%;height:490px;overflow:hidden;box-shadow:0 22px 55px #1d181c1f}.bp-zainab-ali-madan-law .portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.bp-zainab-ali-madan-law .credential{background:var(--charcoal);color:#fff;flex-direction:column;gap:8px;width:230px;padding:28px;display:flex;position:absolute;bottom:0;right:0}.bp-zainab-ali-madan-law .rtl .credential{left:0;right:auto}.bp-zainab-ali-madan-law .credential span{letter-spacing:.14em;text-transform:uppercase;color:#bfb5bd;font-size:9px}.bp-zainab-ali-madan-law .credential b{font:500 20px Cormorant Garamond,serif}.bp-zainab-ali-madan-law .about-copy h2,.bp-zainab-ali-madan-law .section-heading h2,.bp-zainab-ali-madan-law .approach h2,.bp-zainab-ali-madan-law .record h2,.bp-zainab-ali-madan-law .values h2,.bp-zainab-ali-madan-law .media h2,.bp-zainab-ali-madan-law .contact h2,.bp-zainab-ali-madan-law .footer-cta h2{letter-spacing:-.035em;margin:0 0 28px;font:500 clamp(39px,4.7vw,66px)/1.02 Cormorant Garamond,serif}.bp-zainab-ali-madan-law .rtl .about-copy h2,.bp-zainab-ali-madan-law .rtl .section-heading h2,.bp-zainab-ali-madan-law .rtl .approach h2,.bp-zainab-ali-madan-law .rtl .record h2,.bp-zainab-ali-madan-law .rtl .values h2,.bp-zainab-ali-madan-law .rtl .media h2,.bp-zainab-ali-madan-law .rtl .contact h2,.bp-zainab-ali-madan-law .rtl .footer-cta h2{font-size:clamp(34px,4vw,55px);line-height:1.45}.bp-zainab-ali-madan-law .about-copy>p{color:var(--muted);font-size:15px;line-height:1.95}.bp-zainab-ali-madan-law blockquote{color:var(--plum);border-inline-start:2px solid var(--gold);margin:35px 0 0;padding-inline-start:26px;font:italic 500 25px/1.45 Cormorant Garamond,serif}.bp-zainab-ali-madan-law .rtl blockquote{font-style:normal}.bp-zainab-ali-madan-law .expertise{background:var(--paper)}.bp-zainab-ali-madan-law .section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.bp-zainab-ali-madan-law .section-heading>div{max-width:790px}.bp-zainab-ali-madan-law .section-heading .logo{object-fit:contain;filter:invert();opacity:.1;width:150px;height:100px}.bp-zainab-ali-madan-law .area-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bp-zainab-ali-madan-law .area-grid article{background:#fff;border:1px solid #dfdbd3;flex-direction:column;justify-content:space-between;min-height:315px;padding:33px;transition:all .3s;display:flex;position:relative;overflow:hidden}.bp-zainab-ali-madan-law .area-grid article:after{content:"";border:1px solid #eeeae4;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-60px}.bp-zainab-ali-madan-law .rtl .area-grid article:after{left:-60px;right:auto}.bp-zainab-ali-madan-law .area-grid article:hover{background:var(--charcoal);color:#fff;transform:translateY(-6px);box-shadow:0 20px 45px #1c181b21}.bp-zainab-ali-madan-law .area-number{color:#9b9499;font-size:10px}.bp-zainab-ali-madan-law .area-grid h3{color:var(--plum);margin:50px 0 13px;font:500 25px Cormorant Garamond,serif}.bp-zainab-ali-madan-law .area-grid article:hover h3{color:#fff}.bp-zainab-ali-madan-law .area-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.bp-zainab-ali-madan-law .area-grid article:hover p{color:#cfc8cd}.bp-zainab-ali-madan-law .area-grid article>a{color:var(--plum);z-index:1;align-self:flex-end}.bp-zainab-ali-madan-law .area-grid article:hover>a{color:#fff}.bp-zainab-ali-madan-law .approach{background:var(--charcoal);color:#fff;position:relative;overflow:hidden}.bp-zainab-ali-madan-law .approach:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-200px}.bp-zainab-ali-madan-law .rtl .approach:after{left:-200px;right:auto}.bp-zainab-ali-madan-law .approach-head{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.bp-zainab-ali-madan-law .approach-head>div{max-width:750px}.bp-zainab-ali-madan-law .approach-head .logo{object-fit:contain;opacity:.16;width:210px;height:140px}.bp-zainab-ali-madan-law .steps{z-index:1;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:60px;display:grid;position:relative}.bp-zainab-ali-madan-law .steps article{background:#ffffff09;border:1px solid #ffffff29;min-height:265px;padding:34px 31px;transition:all .25s}.bp-zainab-ali-madan-law .steps article:hover{background:#ffffff14;transform:translateY(-5px)}.bp-zainab-ali-madan-law .steps span{color:#cfc5cc;border:1px solid #fff3;place-items:center;width:39px;height:39px;font-size:10px;display:inline-grid}.bp-zainab-ali-madan-law .steps h3{margin:47px 0 14px;font:500 25px Cormorant Garamond,serif}.bp-zainab-ali-madan-law .steps p{color:#bdb5ba;margin:0;font-size:12px;line-height:1.85}.bp-zainab-ali-madan-law .record{background:var(--stone)}.bp-zainab-ali-madan-law .record-grid{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.bp-zainab-ali-madan-law .record-intro>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.9}.bp-zainab-ali-madan-law .record-intro small{color:#7b757a;margin-top:30px;line-height:1.7;display:block}.bp-zainab-ali-madan-law .case-list article{border-top:1px solid #c9c3bb;grid-template-columns:45px 1fr;gap:20px;padding:27px 0;display:grid}.bp-zainab-ali-madan-law .case-list span{color:#90898e;font-size:10px}.bp-zainab-ali-madan-law .case-list h3{color:var(--plum);margin:0 0 9px;font:500 22px Cormorant Garamond,serif}.bp-zainab-ali-madan-law .case-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.bp-zainab-ali-madan-law .values{background:var(--paper)}.bp-zainab-ali-madan-law .values-head{max-width:820px;margin-bottom:55px}.bp-zainab-ali-madan-law .value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-zainab-ali-madan-law .value-grid article{border-inline-end:1px solid var(--line);padding:38px 35px 44px}.bp-zainab-ali-madan-law .value-grid article:last-child{border:0}.bp-zainab-ali-madan-law .value-grid span{color:#9e969c;font-size:9px}.bp-zainab-ali-madan-law .value-grid h3{color:var(--plum);margin:45px 0 15px;font:500 26px Cormorant Garamond,serif}.bp-zainab-ali-madan-law .value-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.bp-zainab-ali-madan-law .media{background:#fff}.bp-zainab-ali-madan-law .media-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.bp-zainab-ali-madan-law .media-art{background:var(--plum);color:#fff;flex-direction:column;justify-content:space-between;min-height:480px;padding:52px;display:flex;position:relative;overflow:hidden}.bp-zainab-ali-madan-law .media-art:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:-170px}.bp-zainab-ali-madan-law .media-art .logo{object-fit:contain;opacity:.85;width:220px;height:160px}.bp-zainab-ali-madan-law .media-art div{z-index:1;position:relative}.bp-zainab-ali-madan-law .media-art span{color:#d6ccd3;font:500 70px/.9 Cormorant Garamond,serif}.bp-zainab-ali-madan-law .media-art p{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.bp-zainab-ali-madan-law .media-copy>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.95}.bp-zainab-ali-madan-law .media-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.bp-zainab-ali-madan-law .text-link{color:var(--plum);font-size:11px;font-weight:600}.bp-zainab-ali-madan-law .contact{background:var(--charcoal);color:#fff}.bp-zainab-ali-madan-law .contact-grid{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.bp-zainab-ali-madan-law .contact-copy>p:not(.kicker){color:#c3bbc0;font-size:15px;line-height:1.9}.bp-zainab-ali-madan-law .contact-details{color:#ddd5da;flex-direction:column;gap:14px;margin-top:34px;font-size:12px;display:flex}.bp-zainab-ali-madan-law form{background:var(--paper);color:var(--ink);padding:44px;box-shadow:0 20px 65px #00000026}.bp-zainab-ali-madan-law .form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bp-zainab-ali-madan-law label{text-transform:uppercase;letter-spacing:.1em;color:#6c676b;margin-bottom:23px;font-size:10px;font-weight:600;display:block}.bp-zainab-ali-madan-law .rtl label{letter-spacing:0}.bp-zainab-ali-madan-law input,.bp-zainab-ali-madan-law textarea{width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #c9c5bf;outline:none;margin-top:9px;padding:13px;display:block}.bp-zainab-ali-madan-law input:focus,.bp-zainab-ali-madan-law textarea:focus{border-color:var(--plum)}.bp-zainab-ali-madan-law textarea{resize:vertical}.bp-zainab-ali-madan-law .submit{background:var(--plum);color:#fff;cursor:pointer;border:0}.bp-zainab-ali-madan-law .contact form>small{color:#817c80;margin-top:20px;line-height:1.6;display:block}.bp-zainab-ali-madan-law footer{background:var(--charcoal2);color:#fff;position:relative;overflow:hidden}.bp-zainab-ali-madan-law .footer-cta{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:40px;width:min(1180px,100% - 48px);margin:auto;padding:65px 0 50px;display:flex}.bp-zainab-ali-madan-law .footer-cta p{color:#a9a0a6;letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.bp-zainab-ali-madan-law .footer-cta h2{max-width:720px;margin:0}.bp-zainab-ali-madan-law .footer-main{grid-template-columns:1.5fr .7fr 1fr .6fr;gap:6vw;width:min(1180px,100% - 48px);margin:auto;padding:60px 0 68px;display:grid}.bp-zainab-ali-madan-law .footer-brand{max-width:330px}.bp-zainab-ali-madan-law .footer-brand .brand .logo{width:92px;height:75px}.bp-zainab-ali-madan-law .footer-brand p{color:#a9a0a6;margin:25px 0 18px;font-size:12px;line-height:1.8}.bp-zainab-ali-madan-law .footer-brand>span{color:#d5ced2;font-size:10px}.bp-zainab-ali-madan-law .footer-col{flex-direction:column;gap:14px;display:flex}.bp-zainab-ali-madan-law .footer-col h3{color:#948a91;letter-spacing:.16em;text-transform:uppercase;margin:7px 0 13px;font-size:9px}.bp-zainab-ali-madan-law .rtl .footer-col h3{letter-spacing:0}.bp-zainab-ali-madan-law .footer-col a{color:#d2cbd0;font-size:11px;transition:all .2s}.bp-zainab-ali-madan-law .footer-col a:hover{color:#fff;transform:translate(3px)}.bp-zainab-ali-madan-law .rtl .footer-col a:hover{transform:translate(-3px)}.bp-zainab-ali-madan-law .footer-bottom{color:#8f878d;border-top:1px solid #ffffff14;justify-content:space-between;padding:19px max(5vw,50vw - 590px);font-size:9px;display:flex}.bp-zainab-ali-madan-law .footer-bottom a{color:#ddd6da}@media (width<=1000px){.bp-zainab-ali-madan-law .nav>div{gap:14px}.bp-zainab-ali-madan-law .header{height:82px}.bp-zainab-ali-madan-law .hero{height:760px}.bp-zainab-ali-madan-law .area-grid,.bp-zainab-ali-madan-law .steps{grid-template-columns:1fr 1fr}.bp-zainab-ali-madan-law .footer-main{grid-template-columns:1.2fr 1fr 1fr}.bp-zainab-ali-madan-law .footer-col:last-child{grid-column:2/4}}@media (width<=820px){.bp-zainab-ali-madan-law .utility{display:none}.bp-zainab-ali-madan-law .header{height:75px}.bp-zainab-ali-madan-law .header .brand .logo{width:60px;height:50px}.bp-zainab-ali-madan-law .brand small{display:none}.bp-zainab-ali-madan-law .nav{background:var(--charcoal);border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:75px;left:0;right:0}.bp-zainab-ali-madan-law .nav.open{display:flex}.bp-zainab-ali-madan-law .nav>div{flex-direction:column;align-items:stretch;display:flex}.bp-zainab-ali-madan-law .nav>div a{border-bottom:1px solid #ffffff1a;padding:11px 0}.bp-zainab-ali-madan-law .language{text-align:start;border:0;padding:12px 0}.bp-zainab-ali-madan-law .header-cta{justify-content:center}.bp-zainab-ali-madan-law .menu{flex-direction:column;gap:6px;padding:10px;display:flex}.bp-zainab-ali-madan-law .menu span{background:#fff;width:24px;height:1px;display:block}.bp-zainab-ali-madan-law .hero-content,.bp-zainab-ali-madan-law .rtl .hero-content{width:auto;inset:auto 24px 115px;transform:none}.bp-zainab-ali-madan-law .hero-image{object-position:60% center}.bp-zainab-ali-madan-law .hero-overlay,.bp-zainab-ali-madan-law .rtl .hero-overlay{background:linear-gradient(90deg,#161216ed,#1e191d59),linear-gradient(#0000 30%,#141114f2)}.bp-zainab-ali-madan-law .about-grid,.bp-zainab-ali-madan-law .record-grid,.bp-zainab-ali-madan-law .media-grid,.bp-zainab-ali-madan-law .contact-grid{grid-template-columns:1fr;gap:65px}.bp-zainab-ali-madan-law .about-grid{gap:55px}.bp-zainab-ali-madan-law .portrait-wrap{min-height:470px}.bp-zainab-ali-madan-law .portrait{height:420px}.bp-zainab-ali-madan-law .section{padding:85px 0}.bp-zainab-ali-madan-law .approach-head .logo{display:none}.bp-zainab-ali-madan-law .footer-main{grid-template-columns:1.2fr 1fr 1fr}.bp-zainab-ali-madan-law .footer-bottom{flex-direction:column;gap:12px}.bp-zainab-ali-madan-law .shell{width:min(100% - 36px,1180px)}}@media (width<=560px){.bp-zainab-ali-madan-law .brand b{font-size:14px}.bp-zainab-ali-madan-law .hero{height:735px;min-height:0}.bp-zainab-ali-madan-law .hero h1{font-size:48px}.bp-zainab-ali-madan-law .rtl .hero h1{font-size:39px}.bp-zainab-ali-madan-law .hero-content>p:not(.kicker){font-size:14px}.bp-zainab-ali-madan-law .hero-actions{gap:9px}.bp-zainab-ali-madan-law .button{width:100%}.bp-zainab-ali-madan-law .proof{grid-template-columns:1fr;gap:5px;height:70px;font-size:8px}.bp-zainab-ali-madan-law .proof span{border:0}.bp-zainab-ali-madan-law .section{padding:72px 0}.bp-zainab-ali-madan-law .portrait-wrap{min-height:390px}.bp-zainab-ali-madan-law .portrait{width:83%;height:350px}.bp-zainab-ali-madan-law .credential{width:190px;padding:22px}.bp-zainab-ali-madan-law .area-grid,.bp-zainab-ali-madan-law .steps{grid-template-columns:1fr}.bp-zainab-ali-madan-law .area-grid article{min-height:280px}.bp-zainab-ali-madan-law .steps article{min-height:230px}.bp-zainab-ali-madan-law .value-grid{grid-template-columns:1fr}.bp-zainab-ali-madan-law .value-grid article{border-inline-end:0;border-bottom:1px solid var(--line)}.bp-zainab-ali-madan-law .media-art{min-height:390px;padding:32px}.bp-zainab-ali-madan-law .media-art .logo{width:170px}.bp-zainab-ali-madan-law .form-row{grid-template-columns:1fr}.bp-zainab-ali-madan-law form{padding:28px 20px}.bp-zainab-ali-madan-law .footer-cta{width:calc(100% - 40px);padding:50px 0 42px;display:block}.bp-zainab-ali-madan-law .footer-cta .button{margin-top:27px}.bp-zainab-ali-madan-law .footer-main{grid-template-columns:1fr 1fr;width:calc(100% - 40px);padding:48px 0}.bp-zainab-ali-madan-law .footer-brand{grid-column:1/3}.bp-zainab-ali-madan-law .footer-col:last-child{grid-column:auto}.bp-zainab-ali-madan-law .footer-bottom{padding:20px}.bp-zainab-ali-madan-law .footer-bottom span:last-child{display:none}}@media (width>=901px){.bp-zahraa-neamah-law .rtl .hero-copy{text-align:right;width:min(680px,53vw)!important;left:max(5vw,50vw - 590px)!important;right:auto!important}.bp-zahraa-neamah-law .rtl .hero-brand{left:auto!important;right:4.5vw!important}}.bp-zahraa-neamah-law{--navy:#05285e;--navy2:#001a40;--blue:#0a397a;--cream:#f4f0e8;--paper:#fbfaf7;--ink:#101824;--muted:#606875;--line:#d9d8d3;--gold:#b9a16b}.bp-zahraa-neamah-law *{box-sizing:border-box}.bp-zahraa-neamah-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Kufi Arabic,sans-serif}.bp-zahraa-neamah-law a{color:inherit;text-decoration:none}.bp-zahraa-neamah-law button,.bp-zahraa-neamah-law input,.bp-zahraa-neamah-law textarea{font:inherit}.bp-zahraa-neamah-law .shell{width:min(1180px,100% - 48px);margin:auto}.bp-zahraa-neamah-law .site-header{z-index:20;background:#fbfaf7f5;border-bottom:1px solid #e5e2dc;justify-content:space-between;align-items:center;height:88px;padding:0 4vw;display:flex;position:relative}.bp-zahraa-neamah-law .logo-lockup{align-items:center;gap:12px;display:flex}.bp-zahraa-neamah-law .logo-lockup span{flex-direction:column;gap:3px;display:flex}.bp-zahraa-neamah-law .logo-lockup b{letter-spacing:.04em;color:var(--navy);font-family:Georgia,serif;font-size:17px}.bp-zahraa-neamah-law .logo-lockup small{letter-spacing:.13em;text-transform:uppercase;color:#677080;font-size:9px}.bp-zahraa-neamah-law .brand-mark{object-fit:contain;width:118px;height:118px}.bp-zahraa-neamah-law .brand-mark.small{width:56px;height:56px}.bp-zahraa-neamah-law .nav{align-items:center;gap:28px;font-size:13px;display:flex}.bp-zahraa-neamah-law .nav>a:not(.nav-cta){position:relative}.bp-zahraa-neamah-law .nav>a:not(.nav-cta):after{content:"";background:var(--navy);width:0;height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0}.bp-zahraa-neamah-law .nav>a:hover:after{width:100%}.bp-zahraa-neamah-law .lang{color:var(--navy);cursor:pointer;background:0 0;border:0;font-weight:700}.bp-zahraa-neamah-law .nav-cta{background:var(--navy);color:#fff;padding:13px 18px}.bp-zahraa-neamah-law .menu{background:0 0;border:0;display:none}.bp-zahraa-neamah-law .hero{color:#fff;height:calc(100vh - 88px);min-height:680px;position:relative;overflow:hidden}.bp-zahraa-neamah-law .hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.bp-zahraa-neamah-law .hero-shade{background:linear-gradient(90deg,#001330f7 0%,#001b41d1 42%,#001b4126 78%),linear-gradient(#0000 55%,#00122ccc);position:absolute;inset:0}.bp-zahraa-neamah-law .hero-copy{z-index:2;width:min(650px,53vw);position:absolute;top:50%;left:max(5vw,50vw - 590px);transform:translateY(-54%)}.bp-zahraa-neamah-law .rtl .hero-copy{text-align:right;left:auto;right:max(5vw,50vw - 590px)}.bp-zahraa-neamah-law .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--blue);margin:0 0 20px;font-size:11px;font-weight:700}.bp-zahraa-neamah-law .rtl .eyebrow{letter-spacing:.04em}.bp-zahraa-neamah-law .eyebrow.light{color:#c8d7ec}.bp-zahraa-neamah-law .hero h1{letter-spacing:-.04em;max-width:740px;margin:0 0 26px;font:400 clamp(48px,6vw,88px)/.98 Georgia,serif}.bp-zahraa-neamah-law .rtl .hero h1{letter-spacing:-.02em;font-family:Noto Kufi Arabic,Arial,sans-serif;font-size:clamp(43px,5vw,74px);line-height:1.35}.bp-zahraa-neamah-law .lead{color:#e0e8f4;max-width:620px;font-size:18px;line-height:1.75}.bp-zahraa-neamah-law .actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.bp-zahraa-neamah-law .button{border:1px solid #0000;justify-content:center;align-items:center;gap:13px;padding:15px 20px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.bp-zahraa-neamah-law .button svg,.bp-zahraa-neamah-law .text-link svg,.bp-zahraa-neamah-law .service-grid a svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.bp-zahraa-neamah-law .rtl .button svg,.bp-zahraa-neamah-law .rtl .text-link svg{transform:scaleX(-1)}.bp-zahraa-neamah-law .button.primary{color:var(--navy);background:#fff}.bp-zahraa-neamah-law .button.primary:hover{background:#d9e3f2;transform:translateY(-2px)}.bp-zahraa-neamah-law .button.ghost{color:#fff;border-color:#ffffff80}.bp-zahraa-neamah-law .button.ghost:hover{color:var(--navy);background:#fff}.bp-zahraa-neamah-law .button.dark{background:var(--navy);color:#fff}.bp-zahraa-neamah-law .hero-brand{opacity:.22;filter:brightness(0)invert();position:absolute;bottom:40px;right:4.5vw}.bp-zahraa-neamah-law .rtl .hero-brand{left:4.5vw;right:auto}.bp-zahraa-neamah-law .trust-row{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.12em;background:#00132e9e;border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);padding:18px max(5vw,50vw - 590px);font-size:11px;display:grid;position:absolute;bottom:0;left:0;right:0}.bp-zahraa-neamah-law .rtl .trust-row{letter-spacing:0}.bp-zahraa-neamah-law .trust-row span{text-align:center;border-inline-end:1px solid #fff3}.bp-zahraa-neamah-law .trust-row span:last-child{border:0}.bp-zahraa-neamah-law .section{padding:120px 0}.bp-zahraa-neamah-law .section-cream{background:var(--cream)}.bp-zahraa-neamah-law .split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.bp-zahraa-neamah-law .about-media{min-height:570px;position:relative}.bp-zahraa-neamah-law .portrait-frame{background:#d6d6d6;width:76%;height:500px;overflow:hidden}.bp-zahraa-neamah-law .portrait-frame img{object-fit:cover;width:100%;height:100%}.bp-zahraa-neamah-law .logo-seal{background:var(--paper);border:1px solid var(--line);place-items:center;width:210px;height:210px;display:grid;position:absolute;bottom:5px;right:0}.bp-zahraa-neamah-law .rtl .logo-seal{left:0;right:auto}.bp-zahraa-neamah-law .logo-seal .brand-mark{width:150px;height:150px}.bp-zahraa-neamah-law .copy h2,.bp-zahraa-neamah-law .section-head h2,.bp-zahraa-neamah-law .approach h2,.bp-zahraa-neamah-law .record h2,.bp-zahraa-neamah-law .media h2,.bp-zahraa-neamah-law .insight h2,.bp-zahraa-neamah-law .contact h2{letter-spacing:-.035em;margin:0 0 28px;font:400 clamp(38px,4.6vw,65px)/1.05 Georgia,serif}.bp-zahraa-neamah-law .rtl .copy h2,.bp-zahraa-neamah-law .rtl .section-head h2,.bp-zahraa-neamah-law .rtl .approach h2,.bp-zahraa-neamah-law .rtl .record h2,.bp-zahraa-neamah-law .rtl .media h2,.bp-zahraa-neamah-law .rtl .insight h2,.bp-zahraa-neamah-law .rtl .contact h2{font-family:Noto Kufi Arabic,Arial,sans-serif;font-size:clamp(34px,4vw,56px);line-height:1.5}.bp-zahraa-neamah-law .copy>p,.bp-zahraa-neamah-law .media-copy>p,.bp-zahraa-neamah-law .contact-grid>div>p,.bp-zahraa-neamah-law .insight p{color:var(--muted);font-size:17px;line-height:1.9}.bp-zahraa-neamah-law blockquote{color:var(--navy);border-inline-start:3px solid var(--gold);margin:34px 0;padding-inline-start:25px;font:italic 24px/1.55 Georgia,serif}.bp-zahraa-neamah-law .rtl blockquote{font-family:Noto Kufi Arabic,Arial,sans-serif;font-style:normal}.bp-zahraa-neamah-law .text-link{color:var(--navy);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.bp-zahraa-neamah-law .section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;display:flex}.bp-zahraa-neamah-law .section-head>div{max-width:840px}.bp-zahraa-neamah-law .section-head .brand-mark{opacity:.1;width:100px}.bp-zahraa-neamah-law .service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-zahraa-neamah-law .service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:330px;padding:32px;transition:all .3s;position:relative}.bp-zahraa-neamah-law .service-grid article:hover{background:var(--navy);color:#fff;transform:translateY(-5px);box-shadow:0 20px 40px #00194024}.bp-zahraa-neamah-law .service-top{color:#8e949c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.bp-zahraa-neamah-law .service-top img{object-fit:contain;opacity:.12;width:48px;height:48px}.bp-zahraa-neamah-law .service-grid article:hover .service-top img{filter:brightness(0)invert();opacity:.25}.bp-zahraa-neamah-law .service-grid h3{color:var(--navy);margin:62px 0 16px;font:400 24px/1.25 Georgia,serif}.bp-zahraa-neamah-law .rtl .service-grid h3{font-family:Noto Kufi Arabic,Arial,sans-serif;line-height:1.5}.bp-zahraa-neamah-law .service-grid article:hover h3{color:#fff}.bp-zahraa-neamah-law .service-grid p{color:var(--muted);font-size:14px;line-height:1.75}.bp-zahraa-neamah-law .service-grid article:hover p{color:#d8e2f0}.bp-zahraa-neamah-law .service-grid article>a{color:var(--navy);position:absolute;bottom:26px;right:28px}.bp-zahraa-neamah-law .rtl .service-grid article>a{left:28px;right:auto;transform:scaleX(-1)}.bp-zahraa-neamah-law .service-grid article:hover>a{color:#fff}.bp-zahraa-neamah-law .approach{background:var(--navy);color:#fff}.bp-zahraa-neamah-law .approach>div>h2{max-width:760px}.bp-zahraa-neamah-law .steps{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.bp-zahraa-neamah-law .steps article{border-inline-end:1px solid #fff3;min-height:250px;padding:30px 28px 0 0}.bp-zahraa-neamah-law .rtl .steps article{padding:30px 0 0 28px}.bp-zahraa-neamah-law .steps article:last-child{border:0}.bp-zahraa-neamah-law .steps span{color:#9eb4d2;font-size:11px}.bp-zahraa-neamah-law .steps h3{margin:50px 0 15px;font:400 27px Georgia,serif}.bp-zahraa-neamah-law .rtl .steps h3{font-family:Noto Kufi Arabic,Arial,sans-serif}.bp-zahraa-neamah-law .steps p{color:#c7d4e5;padding-inline-end:24px;font-size:13px;line-height:1.8}.bp-zahraa-neamah-law .record .shell{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.bp-zahraa-neamah-law .source-note{color:#7d8186;margin-top:35px;font-size:11px!important;line-height:1.7!important}.bp-zahraa-neamah-law .record-list article{border-top:1px solid #cbc8c0;grid-template-columns:45px 1fr;gap:20px;padding:25px 0;display:grid}.bp-zahraa-neamah-law .record-list span{color:#7d8186;font-size:10px}.bp-zahraa-neamah-law .record-list h3{color:var(--navy);margin:0 0 8px;font:400 22px Georgia,serif}.bp-zahraa-neamah-law .rtl .record-list h3{font-family:Noto Kufi Arabic,Arial,sans-serif}.bp-zahraa-neamah-law .record-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.bp-zahraa-neamah-law .media-grid{grid-template-columns:1fr .85fr;align-items:center;gap:10vw;display:grid}.bp-zahraa-neamah-law .media-copy .button{margin-top:25px}.bp-zahraa-neamah-law .social-card{background:var(--navy);color:#fff;min-height:440px;padding:45px;position:relative;overflow:hidden}.bp-zahraa-neamah-law .social-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-110px;right:-90px}.bp-zahraa-neamah-law .social-brand{justify-content:space-between;align-items:center;font-size:13px;display:flex}.bp-zahraa-neamah-law .social-brand .brand-mark{filter:brightness(0)invert();opacity:.85;width:100px;height:100px}.bp-zahraa-neamah-law .social-lines{gap:10px;margin:60px 0;display:flex}.bp-zahraa-neamah-law .social-lines span{background:#b7cae2;width:55px;height:4px;display:block}.bp-zahraa-neamah-law .social-lines span:nth-child(2){background:#fff;width:85px}.bp-zahraa-neamah-law .social-card>p{max-width:440px;font:400 30px/1.4 Georgia,serif}.bp-zahraa-neamah-law .rtl .social-card>p{font-family:Noto Kufi Arabic,Arial,sans-serif}.bp-zahraa-neamah-law .insight{background:var(--navy2);color:#fff;padding:80px 0}.bp-zahraa-neamah-law .insight-grid{grid-template-columns:220px 1fr;align-items:center;gap:8vw;display:grid}.bp-zahraa-neamah-law .insight .brand-mark{filter:brightness(0)invert();opacity:.3;width:190px;height:190px}.bp-zahraa-neamah-law .insight h2{margin-bottom:18px}.bp-zahraa-neamah-law .insight p{color:#c9d5e5;max-width:750px}.bp-zahraa-neamah-law .contact-grid{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.bp-zahraa-neamah-law .contact-lines{color:var(--navy);flex-direction:column;gap:15px;margin-top:35px;font-size:13px;display:flex}.bp-zahraa-neamah-law form{background:#fff;padding:45px;box-shadow:0 16px 60px #10182414}.bp-zahraa-neamah-law .form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bp-zahraa-neamah-law label{letter-spacing:.08em;text-transform:uppercase;color:#606875;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.bp-zahraa-neamah-law .rtl label{letter-spacing:0}.bp-zahraa-neamah-law input,.bp-zahraa-neamah-law textarea{width:100%;color:var(--ink);background:#fafafa;border:0;border-bottom:1px solid #cfd0d1;outline:none;margin-top:9px;padding:13px;display:block}.bp-zahraa-neamah-law input:focus,.bp-zahraa-neamah-law textarea:focus{border-color:var(--navy);background:#fff}.bp-zahraa-neamah-law textarea{resize:vertical}.bp-zahraa-neamah-law .contact .button.primary{background:var(--navy);color:#fff;cursor:pointer;border:0}.bp-zahraa-neamah-law .contact form>small{color:#858a91;margin-top:20px;line-height:1.6;display:block}.bp-zahraa-neamah-law .footer-main{background:var(--navy);color:#fff;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:40px;padding:60px 5vw;display:grid}.bp-zahraa-neamah-law .footer-logo .brand-mark{filter:brightness(0)invert()}.bp-zahraa-neamah-law .footer-logo b,.bp-zahraa-neamah-law .footer-logo small{color:#fff}.bp-zahraa-neamah-law .footer-nav{grid-template-columns:1fr 1fr;gap:14px;font-size:12px;display:grid}.bp-zahraa-neamah-law .footer-bottom{background:var(--navy2);color:#aebed2;justify-content:space-between;padding:18px 5vw;font-size:10px;display:flex}.bp-zahraa-neamah-law .rtl{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-zahraa-neamah-law .rtl .hero-copy,.bp-zahraa-neamah-law .rtl .copy,.bp-zahraa-neamah-law .rtl .section-head,.bp-zahraa-neamah-law .rtl .media-copy,.bp-zahraa-neamah-law .rtl .contact-grid{text-align:right}@media (width<=900px){.bp-zahraa-neamah-law .site-header{height:76px}.bp-zahraa-neamah-law .site-header .brand-mark.small{width:48px;height:48px}.bp-zahraa-neamah-law .logo-lockup small{display:none}.bp-zahraa-neamah-law .nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.bp-zahraa-neamah-law .nav.open{display:flex}.bp-zahraa-neamah-law .menu{flex-direction:column;gap:6px;padding:10px;display:flex}.bp-zahraa-neamah-law .menu span{background:var(--navy);width:24px;height:1px;display:block}.bp-zahraa-neamah-law .hero{height:790px;min-height:0}.bp-zahraa-neamah-law .hero>img{object-position:66% center}.bp-zahraa-neamah-law .hero-shade{background:linear-gradient(90deg,#001330f2,#001a3f6b),linear-gradient(#0000 35%,#00122cf2)}.bp-zahraa-neamah-law .hero-copy,.bp-zahraa-neamah-law .rtl .hero-copy{width:auto;inset:auto 24px 125px;transform:none}.bp-zahraa-neamah-law .hero h1{font-size:55px}.bp-zahraa-neamah-law .hero-brand{display:none}.bp-zahraa-neamah-law .trust-row{padding:16px 12px;font-size:8px}.bp-zahraa-neamah-law .section{padding:85px 0}.bp-zahraa-neamah-law .split,.bp-zahraa-neamah-law .record .shell,.bp-zahraa-neamah-law .media-grid,.bp-zahraa-neamah-law .contact-grid{grid-template-columns:1fr;gap:60px}.bp-zahraa-neamah-law .about-media{min-height:480px}.bp-zahraa-neamah-law .portrait-frame{height:430px}.bp-zahraa-neamah-law .service-grid,.bp-zahraa-neamah-law .steps{grid-template-columns:1fr 1fr}.bp-zahraa-neamah-law .steps article{border-bottom:1px solid #fff3}.bp-zahraa-neamah-law .insight-grid{grid-template-columns:130px 1fr}.bp-zahraa-neamah-law .insight .brand-mark{width:120px;height:120px}.bp-zahraa-neamah-law .footer-main{grid-template-columns:1fr}.bp-zahraa-neamah-law .footer-bottom{flex-direction:column;gap:15px}.bp-zahraa-neamah-law .shell{width:min(100% - 36px,1180px)}}@media (width<=600px){.bp-zahraa-neamah-law .hero{height:760px}.bp-zahraa-neamah-law .hero-copy,.bp-zahraa-neamah-law .rtl .hero-copy{bottom:112px}.bp-zahraa-neamah-law .hero h1{font-size:43px}.bp-zahraa-neamah-law .rtl .hero h1{font-size:39px}.bp-zahraa-neamah-law .lead{font-size:15px}.bp-zahraa-neamah-law .button{width:100%}.bp-zahraa-neamah-law .trust-row{grid-template-columns:1fr;gap:6px}.bp-zahraa-neamah-law .trust-row span{border:0}.bp-zahraa-neamah-law .section{padding:70px 0}.bp-zahraa-neamah-law .about-media{min-height:390px}.bp-zahraa-neamah-law .portrait-frame{width:83%;height:360px}.bp-zahraa-neamah-law .logo-seal{width:135px;height:135px}.bp-zahraa-neamah-law .logo-seal .brand-mark{width:105px;height:105px}.bp-zahraa-neamah-law .service-grid{border-left:0;grid-template-columns:1fr}.bp-zahraa-neamah-law .service-grid article{min-height:290px}.bp-zahraa-neamah-law .steps{grid-template-columns:1fr}.bp-zahraa-neamah-law .steps article{border-inline-end:0;min-height:auto;padding-bottom:30px}.bp-zahraa-neamah-law .steps h3{margin-top:28px}.bp-zahraa-neamah-law .record .shell{gap:30px}.bp-zahraa-neamah-law .social-card{min-height:380px;padding:30px}.bp-zahraa-neamah-law .social-card>p{font-size:25px}.bp-zahraa-neamah-law .insight-grid{grid-template-columns:1fr}.bp-zahraa-neamah-law .insight .brand-mark{width:90px;height:90px}.bp-zahraa-neamah-law .form-row{grid-template-columns:1fr}.bp-zahraa-neamah-law form{padding:28px 20px}.bp-zahraa-neamah-law .footer-main{padding:50px 24px}.bp-zahraa-neamah-law .footer-bottom{padding:20px 24px}}.bp-zahraa-neamah-law .rtl,.bp-zahraa-neamah-law .rtl *{font-family:Tajawal,Tahoma,Arial,sans-serif}.bp-zahraa-neamah-law .rtl .hero h1,.bp-zahraa-neamah-law .rtl .copy h2,.bp-zahraa-neamah-law .rtl .section-head h2,.bp-zahraa-neamah-law .rtl .approach h2,.bp-zahraa-neamah-law .rtl .record h2,.bp-zahraa-neamah-law .rtl .media h2,.bp-zahraa-neamah-law .rtl .insight h2,.bp-zahraa-neamah-law .rtl .contact h2,.bp-zahraa-neamah-law .rtl blockquote,.bp-zahraa-neamah-law .rtl .service-grid h3,.bp-zahraa-neamah-law .rtl .steps h3,.bp-zahraa-neamah-law .rtl .record-list h3,.bp-zahraa-neamah-law .rtl .social-card>p,.bp-zahraa-neamah-law .rtl .footer-cta h2{font-family:Tajawal,Tahoma,Arial,sans-serif!important}.bp-zahraa-neamah-law .rtl .logo-lockup b{font-weight:700;font-family:Tajawal,Tahoma,Arial,sans-serif!important}.bp-zahraa-neamah-law .header-wrap{z-index:30;background:var(--paper);position:relative;box-shadow:0 8px 30px #001a4012}.bp-zahraa-neamah-law .header-utility{background:var(--navy2);color:#b9c9dd;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;height:31px;padding:0 4vw;font-size:9px;display:flex}.bp-zahraa-neamah-law .rtl .header-utility{letter-spacing:.02em}.bp-zahraa-neamah-law .header-utility a{color:#fff;transition:opacity .2s}.bp-zahraa-neamah-law .header-utility a:hover{opacity:.72}.bp-zahraa-neamah-law .site-header{background:#fbfaf7fa;border-bottom:0;height:91px;padding:0 4vw}.bp-zahraa-neamah-law .site-header:after{content:"";background:linear-gradient(90deg,#0000,#c7d0dd 18% 82%,#0000);height:1px;position:absolute;bottom:0;left:4vw;right:4vw}.bp-zahraa-neamah-law .site-header .logo-lockup{min-width:255px}.bp-zahraa-neamah-law .site-header .brand-mark.small{width:61px;height:61px}.bp-zahraa-neamah-law .logo-lockup b{font-size:18px}.bp-zahraa-neamah-law .nav{gap:14px}.bp-zahraa-neamah-law .nav-links{background:#f0eee9;border:1px solid #e3e0d9;align-items:center;gap:6px;padding:6px;display:flex}.bp-zahraa-neamah-law .nav-links a{color:#344153;padding:10px 13px;transition:all .2s;position:relative}.bp-zahraa-neamah-law .nav-links a:hover{color:var(--navy);background:#fff;box-shadow:0 4px 14px #001a4012}.bp-zahraa-neamah-law .nav .lang{border-inline-start:1px solid #d8d9db;padding:11px 12px}.bp-zahraa-neamah-law .nav-cta{align-items:center;gap:13px;min-height:47px;padding:12px 18px 12px 21px;transition:all .25s;display:inline-flex;box-shadow:0 7px 18px #05285e29}.bp-zahraa-neamah-law .nav-cta:hover{background:#0d3974;transform:translateY(-1px)}.bp-zahraa-neamah-law .nav-cta svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px}.bp-zahraa-neamah-law .rtl .nav-cta svg{transform:scaleX(-1)}.bp-zahraa-neamah-law .hero{height:calc(100vh - 122px)}.bp-zahraa-neamah-law .steps{border-top:0;gap:18px;margin-top:62px}.bp-zahraa-neamah-law .steps article{background:#ffffff0e;min-height:280px;transition:transform .28s,background .28s,border-color .28s;position:relative;overflow:hidden;border:1px solid #ffffff2b!important;padding:36px 34px!important}.bp-zahraa-neamah-law .steps article:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0e,#0000 46%);position:absolute;inset:0}.bp-zahraa-neamah-law .steps article:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:78px;height:78px;position:absolute;top:-22px;right:-22px}.bp-zahraa-neamah-law .rtl .steps article:after{left:-22px;right:auto}.bp-zahraa-neamah-law .steps article:hover{background:#ffffff1a;transform:translateY(-7px);border-color:#ffffff59!important}.bp-zahraa-neamah-law .steps span{color:#bdd0e9;border:1px solid #ffffff38;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.bp-zahraa-neamah-law .steps h3{margin:43px 0 17px;font-size:27px}.bp-zahraa-neamah-law .steps p{max-width:240px;margin:0;padding:0;line-height:1.9}.bp-zahraa-neamah-law footer{background:var(--navy);color:#fff;position:relative;overflow:hidden}.bp-zahraa-neamah-law footer:after{content:"ZN";letter-spacing:-.09em;color:#ffffff05;pointer-events:none;font:700 250px/.8 Georgia,serif;position:absolute;bottom:35px;right:-20px}.bp-zahraa-neamah-law .rtl footer:after{content:"ز";font-family:Tajawal,sans-serif;left:20px;right:auto}.bp-zahraa-neamah-law .footer-cta{z-index:1;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:flex-end;gap:40px;width:min(1180px,100% - 48px);margin:auto;padding:65px 0 52px;display:flex;position:relative}.bp-zahraa-neamah-law .footer-cta p{color:#9fb6d3;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.bp-zahraa-neamah-law .rtl .footer-cta p{letter-spacing:.02em}.bp-zahraa-neamah-law .footer-cta h2{max-width:700px;margin:0;font:400 clamp(32px,3.5vw,52px)/1.1 Georgia,serif}.bp-zahraa-neamah-law .footer-cta .button.primary{color:var(--navy);background:#fff;min-width:210px}.bp-zahraa-neamah-law .footer-main{z-index:1;background:0 0;grid-template-columns:1.45fr .7fr 1fr 1.05fr;align-items:start;gap:6vw;width:min(1180px,100% - 48px);margin:auto;padding:62px 0 70px;display:grid;position:relative}.bp-zahraa-neamah-law .footer-brand{max-width:310px}.bp-zahraa-neamah-law .footer-logo .brand-mark{width:68px;height:68px}.bp-zahraa-neamah-law .footer-logo b{font-size:16px}.bp-zahraa-neamah-law .footer-logo small{opacity:.65}.bp-zahraa-neamah-law .footer-brand>p{color:#afc0d5;margin:27px 0 20px;font-size:13px;line-height:1.85}.bp-zahraa-neamah-law .footer-location{color:#d4ddea;font-size:11px;line-height:1.7}.bp-zahraa-neamah-law .footer-column h3{letter-spacing:.16em;text-transform:uppercase;color:#8da7c7;margin:7px 0 25px;font-size:10px}.bp-zahraa-neamah-law .rtl .footer-column h3{letter-spacing:.02em}.bp-zahraa-neamah-law .footer-nav{flex-direction:column;gap:14px;font-size:12px;display:flex}.bp-zahraa-neamah-law .footer-nav a{color:#d5dfeb;transition:all .2s}.bp-zahraa-neamah-law .footer-nav a:hover{color:#fff;transform:translate(3px)}.bp-zahraa-neamah-law .rtl .footer-nav a:hover{transform:translate(-3px)}.bp-zahraa-neamah-law .footer-connect p{color:#afc0d5;margin:0 0 23px;font-size:12px;line-height:1.8}.bp-zahraa-neamah-law .instagram-link{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:16px 0;display:grid}.bp-zahraa-neamah-law .instagram-link span{color:#8da7c7;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.bp-zahraa-neamah-law .instagram-link b{grid-area:2/1;font-size:13px;font-weight:600}.bp-zahraa-neamah-law .instagram-link svg{fill:none;stroke:#fff;stroke-width:1.6px;grid-area:1/2/3;width:18px}.bp-zahraa-neamah-law .rtl .instagram-link svg{transform:scaleX(-1)}.bp-zahraa-neamah-law .footer-bottom{z-index:1;letter-spacing:.04em;border-top:1px solid #ffffff14;padding:20px max(5vw,50vw - 590px);font-size:9px;position:relative}.bp-zahraa-neamah-law .footer-bottom a{color:#fff}@media (width<=1000px){.bp-zahraa-neamah-law .header-utility{display:none}.bp-zahraa-neamah-law .hero{height:calc(100vh - 91px)}.bp-zahraa-neamah-law .site-header{height:78px}.bp-zahraa-neamah-law .site-header .logo-lockup{min-width:0}.bp-zahraa-neamah-law .site-header .brand-mark.small{width:51px;height:51px}.bp-zahraa-neamah-law .nav{top:78px}.bp-zahraa-neamah-law .footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:48px}.bp-zahraa-neamah-law .footer-connect{grid-column:2/4}.bp-zahraa-neamah-law .steps article{min-height:245px}}@media (width<=900px){.bp-zahraa-neamah-law .nav{gap:12px;top:78px}.bp-zahraa-neamah-law .nav-links{background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.bp-zahraa-neamah-law .nav-links a{border-bottom:1px solid var(--line);padding:12px 6px}.bp-zahraa-neamah-law .nav .lang{border:0;padding:12px 6px}.bp-zahraa-neamah-law .nav-cta{justify-content:center}.bp-zahraa-neamah-law .footer-cta{padding-top:52px}.bp-zahraa-neamah-law .footer-main{grid-template-columns:1.3fr 1fr 1fr}.bp-zahraa-neamah-law .steps{gap:14px}.bp-zahraa-neamah-law .steps article{min-height:250px}}@media (width<=680px){.bp-zahraa-neamah-law .header-utility{display:none}.bp-zahraa-neamah-law .site-header{height:74px}.bp-zahraa-neamah-law .site-header:after{left:24px;right:24px}.bp-zahraa-neamah-law .site-header .brand-mark.small{width:49px;height:49px}.bp-zahraa-neamah-law .logo-lockup b{font-size:15px}.bp-zahraa-neamah-law .nav{top:74px}.bp-zahraa-neamah-law .hero{height:760px}.bp-zahraa-neamah-law .steps{gap:12px}.bp-zahraa-neamah-law .steps article{padding:30px 28px!important}.bp-zahraa-neamah-law .footer-cta{width:calc(100% - 40px);padding:50px 0 42px;display:block}.bp-zahraa-neamah-law .footer-cta h2{font-size:34px;line-height:1.35}.bp-zahraa-neamah-law .footer-cta .button{margin-top:28px}.bp-zahraa-neamah-law .footer-main{grid-template-columns:1fr 1fr;gap:44px 34px;width:calc(100% - 40px);padding:48px 0 55px}.bp-zahraa-neamah-law .footer-brand,.bp-zahraa-neamah-law .footer-connect{grid-column:1/3}.bp-zahraa-neamah-law .footer-bottom{align-items:flex-start;padding:20px}.bp-zahraa-neamah-law .footer-bottom span:last-child{display:none}}.bp-alghunaim-law-firm{--ink:#121212;--paper:#f3f0e9;--red:#e51d2a;--silver:#a9aaad;--line:#12121229}.bp-alghunaim-law-firm *{box-sizing:border-box}.bp-alghunaim-law-firm{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.bp-alghunaim-law-firm main{overflow:hidden}.bp-alghunaim-law-firm main.arabic{font-family:Tahoma,Arial,sans-serif}.bp-alghunaim-law-firm a{color:inherit;text-decoration:none}.bp-alghunaim-law-firm button,.bp-alghunaim-law-firm input,.bp-alghunaim-law-firm textarea{font:inherit}.bp-alghunaim-law-firm img{width:100%;display:block}.bp-alghunaim-law-firm svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1em}.bp-alghunaim-law-firm .site-header{z-index:20;color:#fff;background:linear-gradient(#050505b8,#0000);border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:104px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.bp-alghunaim-law-firm .site-header:before{content:"";background:linear-gradient(90deg,var(--red) 0 86px,#ffffff52 86px 100%);height:3px;position:absolute;top:0;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.bp-alghunaim-law-firm .brand{align-items:center;gap:15px;min-width:290px;display:flex}.bp-alghunaim-law-firm .brand img{object-fit:contain;width:66px;height:66px;transition:all .25s}.bp-alghunaim-law-firm .brand:hover img{transform:scale(1.04)}.bp-alghunaim-law-firm .brand span{gap:5px;display:grid}.bp-alghunaim-law-firm .brand b{letter-spacing:.18em;font-size:15px}.bp-alghunaim-law-firm .brand small{letter-spacing:.11em;text-transform:uppercase;opacity:.68;font-size:9px}.bp-alghunaim-law-firm .nav{align-items:center;gap:clamp(18px,2.2vw,38px);display:flex}.bp-alghunaim-law-firm .nav a{font-size:13px;position:relative}.bp-alghunaim-law-firm .nav a:after{content:"";background:var(--red);width:0;height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0}.bp-alghunaim-law-firm .nav a:hover:after{width:100%}.bp-alghunaim-law-firm .header-actions{align-items:center;gap:14px;display:flex}.bp-alghunaim-law-firm .language{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px}.bp-alghunaim-law-firm .header-cta{border:1px solid #ffffff6b;padding:14px 18px;font-size:12px;transition:all .2s}.bp-alghunaim-law-firm .header-cta:hover{background:var(--red);border-color:var(--red);color:#fff}.bp-alghunaim-law-firm .menu-toggle{background:0 0;border:0;padding:8px;display:none}.bp-alghunaim-law-firm .menu-toggle i{background:#fff;width:24px;height:1px;margin:6px;display:block}.bp-alghunaim-law-firm .hero{color:#fff;background:#141414;grid-template-columns:55% 45%;height:100vh;min-height:820px;max-height:940px;display:grid;position:relative}.bp-alghunaim-law-firm .hero:before{content:"";background:radial-gradient(circle at 20% 20%,#e51d2a29,#0000 40%),linear-gradient(120deg,#171717,#0d0d0d);position:absolute;inset:0 45% 0 0}.bp-alghunaim-law-firm .hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:190px 7vw 105px;display:flex;position:relative}.bp-alghunaim-law-firm .eyebrow,.bp-alghunaim-law-firm .kicker{letter-spacing:.21em;text-transform:uppercase;color:var(--red);margin:0 0 26px;font-size:11px;font-weight:700}.bp-alghunaim-law-firm .hero h1,.bp-alghunaim-law-firm .section h2,.bp-alghunaim-law-firm .authority h2,.bp-alghunaim-law-firm .contact h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.bp-alghunaim-law-firm .hero h1{max-width:900px;margin:0;font-size:clamp(56px,6vw,98px);line-height:.93}.bp-alghunaim-law-firm .hero h1 em{color:var(--silver);margin-top:18px;font-size:.72em;font-style:italic;display:block}.bp-alghunaim-law-firm .hero-lead{color:#ffffffad;max-width:660px;margin:34px 0;font-size:17px;line-height:1.75}.bp-alghunaim-law-firm .hero-actions{align-items:center;gap:12px;display:flex}.bp-alghunaim-law-firm .button{justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;font-size:13px;transition:all .2s;display:inline-flex}.bp-alghunaim-law-firm .button.primary{background:var(--red);color:#fff}.bp-alghunaim-law-firm .button.primary:hover{background:#ba1320}.bp-alghunaim-law-firm .button.ghost{border:1px solid #ffffff52}.bp-alghunaim-law-firm .button.ghost:hover{border-color:#fff}.bp-alghunaim-law-firm .hero-visual{position:relative;overflow:hidden}.bp-alghunaim-law-firm .hero-visual:after{content:"";background:linear-gradient(90deg,#141414 0,#0000 32%),linear-gradient(#0000 55%,#0006);position:absolute;inset:0}.bp-alghunaim-law-firm .hero-visual>img{object-fit:cover;object-position:53% center;filter:saturate(.78)contrast(1.06);height:100%}.bp-alghunaim-law-firm .hero-note{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f0fc7;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px;display:grid;position:absolute;bottom:38px;left:38px;right:38px}.bp-alghunaim-law-firm .hero-note span{color:var(--red);font-family:Georgia,serif;font-size:35px}.bp-alghunaim-law-firm .hero-note p{color:#ffffffb8;margin:2px 0;font-size:12px;line-height:1.65}.bp-alghunaim-law-firm .metrics{background:#ded9d0;border-inline:1px solid #1212121f;grid-template-columns:repeat(4,1fr);max-width:none;margin:auto;padding-inline:clamp(0px,3vw,42px);display:grid}.bp-alghunaim-law-firm .metrics div{border-inline-end:1px solid #1212121f;flex-direction:column;justify-content:center;min-height:155px;padding:28px clamp(20px,3vw,48px);display:flex}.bp-alghunaim-law-firm .metrics div:last-child{border:0}.bp-alghunaim-law-firm .metrics strong{font:400 clamp(30px,3vw,46px)/1 Georgia,serif}.bp-alghunaim-law-firm .metrics span{color:#5f5b55;text-transform:uppercase;letter-spacing:.13em;margin-top:10px;font-size:11px}.bp-alghunaim-law-firm .section{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.bp-alghunaim-law-firm .section-heading{max-width:790px}.bp-alghunaim-law-firm .section-heading h2,.bp-alghunaim-law-firm .authority h2,.bp-alghunaim-law-firm .contact h2{margin:0;font-size:clamp(44px,5vw,75px);line-height:1.02}.bp-alghunaim-law-firm .section-heading>p:last-child{color:#77736d;max-width:600px;font-size:16px;line-height:1.7}.bp-alghunaim-law-firm .firm-content{grid-template-columns:1.1fr .9fr;align-items:start;gap:10vw;margin:70px 0 86px 25%;display:grid}.bp-alghunaim-law-firm .arabic .firm-content{margin:70px 25% 86px 0}.bp-alghunaim-law-firm .large-copy{margin:0;font:400 23px/1.6 Georgia,serif}.bp-alghunaim-law-firm .firm blockquote{border-inline-start:2px solid var(--red);color:#6f6b65;margin:0;padding-inline-start:28px;font:italic 19px/1.6 Georgia,serif}.bp-alghunaim-law-firm .values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-alghunaim-law-firm .values article{border-inline-end:1px solid var(--line);margin-inline-end:45px;padding:38px 45px 0 0}.bp-alghunaim-law-firm .arabic .values article{padding:38px 0 0 45px}.bp-alghunaim-law-firm .values article:last-child{border:0}.bp-alghunaim-law-firm .values .icon-frame{width:52px;height:52px;color:var(--red);border:1px solid #12121233;place-items:center;transition:all .25s;display:grid}.bp-alghunaim-law-firm .values article:hover .icon-frame{background:var(--red);color:#fff;border-color:var(--red);transform:translateY(-3px)}.bp-alghunaim-law-firm .line-icon{stroke-width:1.55px;width:25px;height:25px}.bp-alghunaim-law-firm .values h3{margin:32px 0 14px;font:400 29px Georgia,serif}.bp-alghunaim-law-firm .values p{color:#6f6b65;font-size:14px;line-height:1.75}.bp-alghunaim-law-firm .expertise{background:var(--ink);color:#fff}.bp-alghunaim-law-firm .section-heading.light{max-width:950px}.bp-alghunaim-law-firm .section-heading.light>p:last-child{color:#ffffff8c}.bp-alghunaim-law-firm .practice-grid{border-top:1px solid #ffffff26;border-inline-start:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.bp-alghunaim-law-firm .practice-grid article{border-inline-end:1px solid #ffffff26;border-bottom:1px solid #ffffff26;min-height:310px;padding:30px;transition:all .3s;position:relative}.bp-alghunaim-law-firm .practice-grid article:hover{background:var(--red)}.bp-alghunaim-law-firm .practice-grid .practice-icon{color:#bbb;border:1px solid #fff3;place-items:center;width:48px;height:48px;transition:all .25s;display:grid}.bp-alghunaim-law-firm .practice-grid article:hover .practice-icon{color:var(--red);background:#fff;border-color:#fff}.bp-alghunaim-law-firm .practice-grid h3{max-width:300px;margin:40px 0 15px;font:400 27px/1.15 Georgia,serif}.bp-alghunaim-law-firm .practice-grid p{color:#ffffff8c;max-width:320px;font-size:13px;line-height:1.65}.bp-alghunaim-law-firm .practice-grid article>a{inset-inline-end:28px;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:28px}.bp-alghunaim-law-firm .practice-grid article:hover>a{color:var(--red);background:#fff;border-color:#fff}.bp-alghunaim-law-firm .sectors{grid-template-columns:1fr 3fr;align-items:start;gap:40px;margin-top:80px;display:grid}.bp-alghunaim-law-firm .sectors>p{color:#777;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.bp-alghunaim-law-firm .sectors>div{flex-wrap:wrap;gap:10px;display:flex}.bp-alghunaim-law-firm .sectors span{color:#ffffffb3;border:1px solid #ffffff2b;border-radius:50px;padding:12px 18px;font-size:12px}.bp-alghunaim-law-firm .section-heading.row{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;max-width:none;display:grid}.bp-alghunaim-law-firm .section-heading.row>p{margin:0 0 8px}.bp-alghunaim-law-firm .people-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid}.bp-alghunaim-law-firm .people-grid article{background:#e7e3dc}.bp-alghunaim-law-firm .portrait{aspect-ratio:1/1.14;overflow:hidden}.bp-alghunaim-law-firm .portrait img{object-fit:cover;filter:saturate(.75);height:100%;transition:all .6s}.bp-alghunaim-law-firm .people-grid article:hover img{filter:saturate();transform:scale(1.035)}.bp-alghunaim-law-firm .people-grid article>div:last-child{padding:25px 27px 30px}.bp-alghunaim-law-firm .people-grid article p{color:var(--red);text-transform:uppercase;letter-spacing:.13em;margin:0 0 9px;font-size:10px}.bp-alghunaim-law-firm .people-grid h3{margin:0 0 25px;font:400 29px Georgia,serif}.bp-alghunaim-law-firm .people-grid a,.bp-alghunaim-law-firm .insight-grid a{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;display:flex}.bp-alghunaim-law-firm .authority{background:#d9d5ce;grid-template-columns:45% 55%;min-height:760px;display:grid}.bp-alghunaim-law-firm .authority-image{background:#202020;place-items:center;display:grid;position:relative;overflow:hidden}.bp-alghunaim-law-firm .authority-image:after{content:"";border:1px solid #ffffff1f;position:absolute;inset:8%}.bp-alghunaim-law-firm .authority-image img{filter:grayscale();opacity:.3;width:min(72%,520px)}.bp-alghunaim-law-firm .authority-copy{padding:clamp(70px,9vw,140px)}.bp-alghunaim-law-firm .authority-copy>p:not(.kicker){color:#64605b;max-width:650px;margin:30px 0 50px;line-height:1.75}.bp-alghunaim-law-firm .books{border-top:1px solid #12121233}.bp-alghunaim-law-firm .books>div{border-bottom:1px solid #12121233;grid-template-columns:20px 1fr;column-gap:15px;padding:22px 0;display:grid}.bp-alghunaim-law-firm .books span{background:var(--red);width:8px;height:8px;margin-top:7px;transform:rotate(45deg)}.bp-alghunaim-law-firm .books h3{margin:0;font:400 18px Georgia,serif}.bp-alghunaim-law-firm .books p{color:#777;grid-column:2;margin:8px 0 0;font-size:11px}.bp-alghunaim-law-firm .insights{background:#f7f5f0}.bp-alghunaim-law-firm .insight-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px;display:grid}.bp-alghunaim-law-firm .insight-art{aspect-ratio:1.35;background:#1c1c1c;position:relative;overflow:hidden}.bp-alghunaim-law-firm .insight-art:after{content:"";background:linear-gradient(#0000 50%,#00000040);position:absolute;inset:0}.bp-alghunaim-law-firm .insight-art img{object-fit:cover;filter:saturate(.75);height:100%;transition:all .65s}.bp-alghunaim-law-firm .insight-grid article:hover .insight-art img{filter:saturate(.95);transform:scale(1.045)}.bp-alghunaim-law-firm .insight-grid>article>p{color:var(--red);text-transform:uppercase;letter-spacing:.14em;margin:25px 0 12px;font-size:10px}.bp-alghunaim-law-firm .insight-grid h3{min-height:100px;margin:0 0 25px;font:400 25px/1.35 Georgia,serif}.bp-alghunaim-law-firm .contact{color:var(--ink);background:#d8d3cb;grid-template-columns:1fr .8fr;gap:10vw;padding:clamp(80px,10vw,145px) clamp(24px,7vw,110px);display:grid;position:relative}.bp-alghunaim-law-firm .contact:before{content:"";background:var(--red);width:9vw;height:1px;position:absolute;top:0;left:0}.bp-alghunaim-law-firm .contact .kicker{color:var(--red)}.bp-alghunaim-law-firm .contact-copy>p:not(.kicker){color:#5f5b55;max-width:560px;line-height:1.7}.bp-alghunaim-law-firm .direct-contact{gap:28px;margin-top:40px;font-size:13px;display:flex}.bp-alghunaim-law-firm .direct-contact a{border-bottom:1px solid #12121259;padding-bottom:5px}.bp-alghunaim-law-firm form{color:var(--ink);border-top:3px solid var(--red);background:#f7f5f0;padding:35px;box-shadow:0 20px 55px #12121217}.bp-alghunaim-law-firm form label{border-bottom:1px solid #cbc7c0;padding:13px 0;display:block}.bp-alghunaim-law-firm form label span{color:#777;text-transform:uppercase;letter-spacing:.14em;font-size:10px;display:block}.bp-alghunaim-law-firm form input,.bp-alghunaim-law-firm form textarea{resize:none;background:0 0;border:0;outline:0;width:100%;padding:10px 0 3px}.bp-alghunaim-law-firm form button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:28px;padding:0 20px;display:flex}.bp-alghunaim-law-firm footer{color:#fff;background:#0d0d0d;grid-template-columns:1.45fr .7fr 1fr 1.1fr;gap:clamp(30px,5vw,80px);padding:76px clamp(24px,7vw,110px) 30px;display:grid;position:relative}.bp-alghunaim-law-firm footer:before{content:"";background:linear-gradient(90deg,var(--red) 0 18%,#ffffff26 18% 100%);height:1px;position:absolute;top:0;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.bp-alghunaim-law-firm .footer-intro>p{color:#ffffff73;max-width:330px;margin-top:25px;font-size:12px;line-height:1.7}.bp-alghunaim-law-firm .footer-brand{align-items:center;gap:18px;display:flex}.bp-alghunaim-law-firm .footer-brand img{width:82px}.bp-alghunaim-law-firm .footer-brand div{gap:8px;display:grid}.bp-alghunaim-law-firm .footer-brand strong{letter-spacing:.14em;font-size:22px}.bp-alghunaim-law-firm .footer-brand span{color:#ffffff80;letter-spacing:.08em;font-size:10px}.bp-alghunaim-law-firm .footer-column{color:#ffffff8a;flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;display:flex}.bp-alghunaim-law-firm .footer-column h3{color:#fff;margin:5px 0 13px;font:400 16px Georgia,serif}.bp-alghunaim-law-firm .footer-column a{transition:all .2s}.bp-alghunaim-law-firm .footer-column a:hover{color:#fff;transform:translate(3px)}.bp-alghunaim-law-firm .arabic .footer-column a:hover{transform:translate(-3px)}.bp-alghunaim-law-firm .footer-address{line-height:1.6}.bp-alghunaim-law-firm .footer-address p{margin:0 0 3px}.bp-alghunaim-law-firm .footer-address span{color:#ffffff57;margin-top:5px}.bp-alghunaim-law-firm .footer-bottom{color:#ffffff59;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:10px;display:flex}.bp-alghunaim-law-firm .footer-bottom div{gap:24px;display:flex}.bp-alghunaim-law-firm .footer-bottom a{color:#ffffffa6}@media (width<=1050px){.bp-alghunaim-law-firm .nav{gap:17px}.bp-alghunaim-law-firm .header-cta{display:none}.bp-alghunaim-law-firm .hero{grid-template-columns:58% 42%}.bp-alghunaim-law-firm .hero-copy{padding-inline:5vw}.bp-alghunaim-law-firm .hero-note{left:20px;right:20px}.bp-alghunaim-law-firm .practice-grid{grid-template-columns:repeat(2,1fr)}.bp-alghunaim-law-firm .firm-content{margin-inline-start:12%}.bp-alghunaim-law-firm .arabic .firm-content{margin-inline:70px 12%}.bp-alghunaim-law-firm footer{grid-template-columns:1.25fr 1fr 1fr}.bp-alghunaim-law-firm .footer-intro{grid-column:1/-1}}@media (width<=760px){.bp-alghunaim-law-firm .site-header{height:82px;padding:0 18px}.bp-alghunaim-law-firm .site-header:before{left:18px;right:18px}.bp-alghunaim-law-firm .brand{min-width:0}.bp-alghunaim-law-firm .brand img{width:50px;height:50px}.bp-alghunaim-law-firm .brand small{display:none}.bp-alghunaim-law-firm .brand b{font-size:12px}.bp-alghunaim-law-firm .header-actions{gap:4px}.bp-alghunaim-law-firm .language{font-size:12px}.bp-alghunaim-law-firm .menu-toggle{display:block}.bp-alghunaim-law-firm .nav{background:#131313;border-top:1px solid #333;flex-direction:column;align-items:stretch;padding:30px;display:none;position:absolute;top:82px;left:0;right:0}.bp-alghunaim-law-firm .nav.open{display:flex}.bp-alghunaim-law-firm .nav a{padding:10px}.bp-alghunaim-law-firm .hero{grid-template-rows:1fr 45%;grid-template-columns:1fr;height:auto;min-height:900px;max-height:none}.bp-alghunaim-law-firm .hero:before{inset:0 0 45%}.bp-alghunaim-law-firm .hero-copy{padding:125px 24px 55px}.bp-alghunaim-law-firm .hero h1{font-size:51px}.bp-alghunaim-law-firm .hero-lead{margin:27px 0;font-size:15px}.bp-alghunaim-law-firm .hero-actions{flex-direction:column;align-items:stretch}.bp-alghunaim-law-firm .button{width:100%}.bp-alghunaim-law-firm .hero-visual:after{background:linear-gradient(#141414 0,#0000 30%)}.bp-alghunaim-law-firm .hero-note{padding:16px;bottom:20px}.bp-alghunaim-law-firm .metrics{grid-template-columns:repeat(2,1fr);padding-inline:0}.bp-alghunaim-law-firm .metrics div{min-height:115px}.bp-alghunaim-law-firm .metrics div:nth-child(2){border-inline-end:0}.bp-alghunaim-law-firm .metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bp-alghunaim-law-firm .section{padding:82px 24px}.bp-alghunaim-law-firm .section-heading h2,.bp-alghunaim-law-firm .authority h2,.bp-alghunaim-law-firm .contact h2{font-size:43px}.bp-alghunaim-law-firm .firm-content{grid-template-columns:1fr;gap:35px;margin:45px 0 65px!important}.bp-alghunaim-law-firm .large-copy{font-size:20px}.bp-alghunaim-law-firm .values{grid-template-columns:1fr}.bp-alghunaim-law-firm .values article,.bp-alghunaim-law-firm .arabic .values article{border-inline-end:0;border-bottom:1px solid var(--line);margin:0;padding:28px 0}.bp-alghunaim-law-firm .values h3{margin:25px 0 10px}.bp-alghunaim-law-firm .practice-grid{grid-template-columns:1fr;margin-top:45px}.bp-alghunaim-law-firm .practice-grid article{min-height:270px}.bp-alghunaim-law-firm .sectors{grid-template-columns:1fr}.bp-alghunaim-law-firm .section-heading.row{grid-template-columns:1fr;gap:22px}.bp-alghunaim-law-firm .people-grid{grid-template-columns:1fr;gap:14px;margin-top:45px}.bp-alghunaim-law-firm .portrait{aspect-ratio:1/.95}.bp-alghunaim-law-firm .portrait img{object-position:center 24%}.bp-alghunaim-law-firm .authority{grid-template-columns:1fr}.bp-alghunaim-law-firm .authority-image{min-height:420px}.bp-alghunaim-law-firm .authority-copy{padding:80px 24px}.bp-alghunaim-law-firm .insight-grid{grid-template-columns:1fr}.bp-alghunaim-law-firm .insight-grid h3{min-height:0}.bp-alghunaim-law-firm .contact{grid-template-columns:1fr;gap:50px;padding:80px 24px}.bp-alghunaim-law-firm .direct-contact{flex-direction:column;align-items:flex-start;gap:17px}.bp-alghunaim-law-firm footer{grid-template-columns:1fr 1fr;gap:35px;padding:58px 24px 25px}.bp-alghunaim-law-firm .footer-intro,.bp-alghunaim-law-firm .footer-address{grid-column:1/-1}.bp-alghunaim-law-firm .footer-bottom{flex-direction:column;gap:15px}.bp-alghunaim-law-firm .footer-bottom div{justify-content:space-between}}.bp-hanan-bin-hammooda-law{--green:#0b2825;--green2:#123b36;--gold:#c6a66b;--gold2:#dec99e;--ivory:#f5f1e8;--paper:#fbfaf6;--ink:#13221f;--muted:#62706c;--line:#d9d5ca}.bp-hanan-bin-hammooda-law *{box-sizing:border-box}.bp-hanan-bin-hammooda-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.bp-hanan-bin-hammooda-law,.bp-hanan-bin-hammooda-law button,.bp-hanan-bin-hammooda-law input,.bp-hanan-bin-hammooda-law select,.bp-hanan-bin-hammooda-law textarea{font-family:Arial,Helvetica,sans-serif}.bp-hanan-bin-hammooda-law .arabic,.bp-hanan-bin-hammooda-law .arabic button,.bp-hanan-bin-hammooda-law .arabic input,.bp-hanan-bin-hammooda-law .arabic select,.bp-hanan-bin-hammooda-law .arabic textarea{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.bp-hanan-bin-hammooda-law a{color:inherit;text-decoration:none}.bp-hanan-bin-hammooda-law button,.bp-hanan-bin-hammooda-law input,.bp-hanan-bin-hammooda-law select,.bp-hanan-bin-hammooda-law textarea{font:inherit}.bp-hanan-bin-hammooda-law button{cursor:pointer}.bp-hanan-bin-hammooda-law img{max-width:100%;display:block}.bp-hanan-bin-hammooda-law h1,.bp-hanan-bin-hammooda-law h2,.bp-hanan-bin-hammooda-law h3,.bp-hanan-bin-hammooda-law p{margin-top:0}.bp-hanan-bin-hammooda-law h1,.bp-hanan-bin-hammooda-law h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.bp-hanan-bin-hammooda-law .arabic h1,.bp-hanan-bin-hammooda-law .arabic h2{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.4}.bp-hanan-bin-hammooda-law .site-header{color:#fff;z-index:20;background:#0b2825f5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,4vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.bp-hanan-bin-hammooda-law .brand{align-items:center;width:196px;height:68px;display:flex;overflow:hidden}.bp-hanan-bin-hammooda-law .brand img{width:190px;transform:scale(1.18)}.bp-hanan-bin-hammooda-law .nav{align-items:center;gap:clamp(18px,2.2vw,38px);display:flex}.bp-hanan-bin-hammooda-law .nav a{color:#ffffffc7;font-size:13px;transition:all .25s}.bp-hanan-bin-hammooda-law .nav a:hover{color:var(--gold2)}.bp-hanan-bin-hammooda-law .header-actions{align-items:center;gap:16px;display:flex}.bp-hanan-bin-hammooda-law .language{color:#fff;background:0 0;border:0;padding:10px 4px;font-size:13px}.bp-hanan-bin-hammooda-law .header-cta,.bp-hanan-bin-hammooda-law .button{text-transform:uppercase;letter-spacing:.09em;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-size:12px;transition:all .25s;display:inline-flex}.bp-hanan-bin-hammooda-law .arabic .header-cta,.bp-hanan-bin-hammooda-law .arabic .button{text-transform:none;letter-spacing:0}.bp-hanan-bin-hammooda-law .header-cta{border:1px solid #ffffff73}.bp-hanan-bin-hammooda-law .header-cta:hover{color:var(--green);background:#fff}.bp-hanan-bin-hammooda-law i{border-top:1px solid;border-right:1px solid;width:9px;height:9px;transition:all .2s;display:inline-block;transform:rotate(45deg)}.bp-hanan-bin-hammooda-law [dir=rtl] i{transform:rotate(-135deg)}.bp-hanan-bin-hammooda-law a:hover i,.bp-hanan-bin-hammooda-law button:hover i{transform:translate(3px)rotate(45deg)}.bp-hanan-bin-hammooda-law [dir=rtl] a:hover i,.bp-hanan-bin-hammooda-law [dir=rtl] button:hover i{transform:translate(-3px)rotate(-135deg)}.bp-hanan-bin-hammooda-law .menu-toggle{background:0 0;border:0;width:42px;height:42px;display:none;position:relative}.bp-hanan-bin-hammooda-law .menu-toggle span{background:#fff;width:23px;height:1px;transition:all .2s;position:absolute;left:10px}.bp-hanan-bin-hammooda-law .menu-toggle span:first-child{top:17px}.bp-hanan-bin-hammooda-law .menu-toggle span:last-child{top:24px}.bp-hanan-bin-hammooda-law .menu-toggle.active span:first-child{top:21px;transform:rotate(45deg)}.bp-hanan-bin-hammooda-law .menu-toggle.active span:last-child{top:21px;transform:rotate(-45deg)}.bp-hanan-bin-hammooda-law .hero{background:var(--green);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;height:100vh;min-height:860px;max-height:980px;padding:128px clamp(28px,7.5vw,132px) 72px;display:grid;position:relative;overflow:hidden}.bp-hanan-bin-hammooda-law .hero-pattern{opacity:.22;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff1f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff12 50%,#0000 50.2%);background-size:230px 230px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.bp-hanan-bin-hammooda-law .hero:before{content:"";border:1px solid #c6a66b2e;border-radius:50%;width:540px;height:540px;position:absolute;top:160px;left:-270px;box-shadow:0 0 0 86px #c6a66b09,0 0 0 172px #c6a66b05}.bp-hanan-bin-hammooda-law .hero-content{z-index:3;max-width:730px;padding-top:20px;position:relative}.bp-hanan-bin-hammooda-law .eyebrow{color:#9a7b48;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:15px;margin-bottom:27px;font-size:11px;font-weight:700;display:flex}.bp-hanan-bin-hammooda-law .arabic .eyebrow{text-transform:none;letter-spacing:0}.bp-hanan-bin-hammooda-law .eyebrow:before{content:"";background:currentColor;width:35px;height:1px}.bp-hanan-bin-hammooda-law .light{color:var(--gold2)}.bp-hanan-bin-hammooda-law .hero h1{max-width:760px;margin-bottom:35px;font-size:clamp(62px,7.4vw,118px);line-height:.88}.bp-hanan-bin-hammooda-law .hero h1 span{display:block}.bp-hanan-bin-hammooda-law .arabic .hero h1{font-size:clamp(50px,5.7vw,90px);line-height:1.35}.bp-hanan-bin-hammooda-law .hero-lead{color:#ffffffb3;max-width:600px;font-family:Georgia,serif;font-size:18px;line-height:1.75}.bp-hanan-bin-hammooda-law .arabic .hero-lead{font-family:inherit}.bp-hanan-bin-hammooda-law .hero-buttons{align-items:center;gap:32px;margin-top:40px;display:flex}.bp-hanan-bin-hammooda-law .button.gold{background:var(--gold);color:var(--green);border:1px solid var(--gold);font-weight:700}.bp-hanan-bin-hammooda-law .button.gold:hover{background:var(--gold2);border-color:var(--gold2)}.bp-hanan-bin-hammooda-law .text-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #13221f66;align-items:center;gap:15px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.bp-hanan-bin-hammooda-law .arabic .text-link{text-transform:none;letter-spacing:0}.bp-hanan-bin-hammooda-law .light-link{color:#fff;border-color:#ffffff59}.bp-hanan-bin-hammooda-law .hero-portrait-wrap{z-index:3;place-self:end;width:min(34vw,500px);height:min(76vh,690px);position:relative}.bp-hanan-bin-hammooda-law .hero-portrait{object-fit:cover;object-position:50% 15%;filter:saturate(.82)contrast(1.02);z-index:2;border-top-left-radius:240px;border-top-right-radius:240px;width:100%;height:100%;position:relative}.bp-hanan-bin-hammooda-law .portrait-outline{z-index:1;border:1px solid #c6a66b8c;border-top-left-radius:260px;border-top-right-radius:260px;position:absolute;inset:-20px 24px 20px -20px}.bp-hanan-bin-hammooda-law [dir=rtl] .portrait-outline{inset:-20px -20px 20px 24px}.bp-hanan-bin-hammooda-law .portrait-caption{z-index:4;border-left:3px solid var(--gold);background:#091f1cf0;width:245px;padding:21px 24px;position:absolute;bottom:30px;left:-30px}.bp-hanan-bin-hammooda-law [dir=rtl] .portrait-caption{border-left:0;border-right:3px solid var(--gold);left:auto;right:-30px}.bp-hanan-bin-hammooda-law .portrait-caption span,.bp-hanan-bin-hammooda-law .portrait-caption small{display:block}.bp-hanan-bin-hammooda-law .portrait-caption span{font-family:Georgia,serif;font-size:17px}.bp-hanan-bin-hammooda-law .portrait-caption small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:10px}.bp-hanan-bin-hammooda-law .hero-mark{opacity:.06;width:180px;position:absolute;top:160px;right:38%}.bp-hanan-bin-hammooda-law [dir=rtl] .hero-mark{left:38%;right:auto}.bp-hanan-bin-hammooda-law .credentials{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(28px,7.5vw,132px);display:grid}.bp-hanan-bin-hammooda-law .credential{border-right:1px solid var(--line);align-items:center;gap:22px;min-height:145px;padding:30px clamp(20px,3vw,50px);display:flex}.bp-hanan-bin-hammooda-law [dir=rtl] .credential{border-right:0;border-left:1px solid var(--line)}.bp-hanan-bin-hammooda-law .credential:last-child{border-left:0;border-right:0}.bp-hanan-bin-hammooda-law .credential span{color:var(--gold);font-family:Georgia,serif;font-size:12px}.bp-hanan-bin-hammooda-law .credential p{margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.35}.bp-hanan-bin-hammooda-law .section{padding:clamp(90px,10vw,150px) clamp(28px,7.5vw,132px)}.bp-hanan-bin-hammooda-law .section-heading{margin-bottom:70px}.bp-hanan-bin-hammooda-law .split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.bp-hanan-bin-hammooda-law .split-heading h2,.bp-hanan-bin-hammooda-law .expertise h2,.bp-hanan-bin-hammooda-law .profile h2,.bp-hanan-bin-hammooda-law .approach h2,.bp-hanan-bin-hammooda-law .notary h2,.bp-hanan-bin-hammooda-law .contact h2{margin-bottom:0;font-size:clamp(42px,5vw,72px);line-height:1.03}.bp-hanan-bin-hammooda-law .intro-copy,.bp-hanan-bin-hammooda-law .expertise-intro>p:last-child,.bp-hanan-bin-hammooda-law .profile-copy>p,.bp-hanan-bin-hammooda-law .notary-copy>p,.bp-hanan-bin-hammooda-law .contact-info>p{color:var(--muted);font-family:Georgia,serif;font-size:17px;line-height:1.8}.bp-hanan-bin-hammooda-law .arabic .intro-copy,.bp-hanan-bin-hammooda-law .arabic .expertise-intro>p:last-child,.bp-hanan-bin-hammooda-law .arabic .profile-copy>p,.bp-hanan-bin-hammooda-law .arabic .notary-copy>p,.bp-hanan-bin-hammooda-law .arabic .contact-info>p{font-family:inherit}.bp-hanan-bin-hammooda-law .audience{background:var(--ivory)}.bp-hanan-bin-hammooda-law .audience-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-hanan-bin-hammooda-law .audience-card{border-right:1px solid var(--line);background:#ffffff42;min-height:390px;padding:35px;transition:all .3s;position:relative}.bp-hanan-bin-hammooda-law .audience-card:last-child{border-right:0}.bp-hanan-bin-hammooda-law .arabic .audience-card{border-right:0;border-left:1px solid var(--line)}.bp-hanan-bin-hammooda-law .arabic .audience-card:last-child{border-left:0}.bp-hanan-bin-hammooda-law .audience-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 24px 50px #0f231e14}.bp-hanan-bin-hammooda-law .card-index{color:#9c978c;font-family:Georgia,serif;font-size:12px}.bp-hanan-bin-hammooda-law .audience-symbol{border:1px solid var(--gold2);border-radius:50%;place-items:center;width:100px;height:100px;margin:54px 0 35px;display:grid}.bp-hanan-bin-hammooda-law .audience-symbol img{opacity:.66;filter:brightness(0)saturate()invert(52%)sepia(20%)saturate(934%)hue-rotate(357deg)brightness(92%);width:47px}.bp-hanan-bin-hammooda-law .audience-card h3{margin-bottom:15px;font-family:Georgia,serif;font-size:26px;font-weight:400}.bp-hanan-bin-hammooda-law .arabic .audience-card h3{font-family:inherit}.bp-hanan-bin-hammooda-law .audience-card p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.75}.bp-hanan-bin-hammooda-law .audience-card>a{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:30px;right:32px}.bp-hanan-bin-hammooda-law .arabic .audience-card>a{left:32px;right:auto}.bp-hanan-bin-hammooda-law .expertise{background:var(--green);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,7vw,110px);display:grid}.bp-hanan-bin-hammooda-law .expertise-intro{position:sticky;top:50px}.bp-hanan-bin-hammooda-law .expertise-intro h2{margin-bottom:30px}.bp-hanan-bin-hammooda-law .expertise-intro>p:last-child{color:#ffffff8f;max-width:520px}.bp-hanan-bin-hammooda-law .practice-grid{border-top:1px solid #ffffff30}.bp-hanan-bin-hammooda-law .practice-card{border-bottom:1px solid #ffffff30;grid-template-columns:52px 1fr auto;align-items:center;gap:22px;min-height:104px;padding:12px 18px;transition:all .25s;display:grid}.bp-hanan-bin-hammooda-law .practice-card>span{color:var(--gold);font-family:Georgia,serif;font-size:12px}.bp-hanan-bin-hammooda-law .practice-card h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.bp-hanan-bin-hammooda-law .arabic .practice-card h3{font-family:inherit}.bp-hanan-bin-hammooda-law .practice-bottom{color:#ffffff6b;align-items:center;gap:15px;display:flex}.bp-hanan-bin-hammooda-law .practice-bottom small{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.bp-hanan-bin-hammooda-law .practice-card:hover{background:#ffffff0e;padding-left:30px}.bp-hanan-bin-hammooda-law .arabic .practice-card:hover{padding-left:18px;padding-right:30px}.bp-hanan-bin-hammooda-law .profile{background:var(--paper);grid-template-columns:.87fr 1.13fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.bp-hanan-bin-hammooda-law .profile-image{max-width:500px;position:relative}.bp-hanan-bin-hammooda-law .profile-image:before{content:"";border:1px solid var(--gold);width:75%;height:75%;position:absolute;bottom:-22px;left:-22px}.bp-hanan-bin-hammooda-law .profile-image>img{aspect-ratio:4/5;object-fit:cover;object-position:center 15%;width:100%;position:relative}.bp-hanan-bin-hammooda-law .profile-seal{background:var(--green);width:108px;height:108px;box-shadow:0 0 0 8px var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:70px;right:-54px}.bp-hanan-bin-hammooda-law .profile-seal img{width:44px}.bp-hanan-bin-hammooda-law .profile-copy{max-width:680px}.bp-hanan-bin-hammooda-law .profile-copy h2{margin-bottom:15px}.bp-hanan-bin-hammooda-law .profile-copy .role{color:#8b6f3f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:35px;font-family:Arial,sans-serif;font-size:12px}.bp-hanan-bin-hammooda-law .profile-copy blockquote{border-left:2px solid var(--gold);color:var(--green2);margin:38px 0;padding:25px 0 25px 28px;font-family:Georgia,serif;font-size:22px;line-height:1.55}.bp-hanan-bin-hammooda-law .arabic .profile-copy blockquote{border-left:0;border-right:2px solid var(--gold);padding:25px 28px 25px 0;font-family:inherit}.bp-hanan-bin-hammooda-law .approach{background:var(--ivory)}.bp-hanan-bin-hammooda-law .approach-title{max-width:700px;margin-bottom:80px}.bp-hanan-bin-hammooda-law .approach-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.bp-hanan-bin-hammooda-law .approach-steps article{border-right:1px solid var(--line);min-height:245px;padding:40px 32px 10px 0}.bp-hanan-bin-hammooda-law .arabic .approach-steps article{border-right:0;border-left:1px solid var(--line);padding:40px 0 10px 32px}.bp-hanan-bin-hammooda-law .approach-steps article+article{padding-left:32px}.bp-hanan-bin-hammooda-law .arabic .approach-steps article+article{padding-right:32px}.bp-hanan-bin-hammooda-law .approach-steps article:last-child{border:0}.bp-hanan-bin-hammooda-law .approach-steps span{color:var(--gold);font-size:11px}.bp-hanan-bin-hammooda-law .approach-steps h3{margin:45px 0 16px;font-family:Georgia,serif;font-size:25px;font-weight:400}.bp-hanan-bin-hammooda-law .arabic .approach-steps h3{font-family:inherit}.bp-hanan-bin-hammooda-law .approach-steps p{color:var(--muted);font-size:13px;line-height:1.7}.bp-hanan-bin-hammooda-law .notary{background:var(--green2);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,9vw,150px);display:grid}.bp-hanan-bin-hammooda-law .notary-art{background:linear-gradient(135deg,#173f39,#0d2d29);border:1px solid #ffffff1f;height:580px;position:relative;overflow:hidden}.bp-hanan-bin-hammooda-law .notary-art:before,.bp-hanan-bin-hammooda-law .notary-art:after{content:"";background:#c6a66be6;position:absolute}.bp-hanan-bin-hammooda-law .notary-art:before{width:1px;height:100%;left:50%}.bp-hanan-bin-hammooda-law .notary-art:after{width:100%;height:1px;top:50%}.bp-hanan-bin-hammooda-law .notary-art img{opacity:.86;z-index:2;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-hanan-bin-hammooda-law .arch{border:1px solid #c6a66b59;border-radius:210px 210px 0 0;position:absolute;bottom:40px}.bp-hanan-bin-hammooda-law .arch-one{width:320px;height:440px;left:calc(50% - 160px)}.bp-hanan-bin-hammooda-law .arch-two{width:430px;height:530px;bottom:-45px;left:calc(50% - 215px)}.bp-hanan-bin-hammooda-law .notary-copy h2{margin-bottom:30px}.bp-hanan-bin-hammooda-law .notary-copy>p{color:#ffffff94}.bp-hanan-bin-hammooda-law .notary-copy ul{grid-template-columns:1fr 1fr;gap:18px 25px;margin:35px 0 42px;padding:0;list-style:none;display:grid}.bp-hanan-bin-hammooda-law .notary-copy li{align-items:center;gap:11px;font-size:13px;display:flex}.bp-hanan-bin-hammooda-law .notary-copy li span{color:var(--gold)}.bp-hanan-bin-hammooda-law .insights{background:var(--paper)}.bp-hanan-bin-hammooda-law .articles{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bp-hanan-bin-hammooda-law .article-visual{aspect-ratio:1.35;background:var(--green);place-items:center;display:grid;position:relative;overflow:hidden}.bp-hanan-bin-hammooda-law .article-visual:before,.bp-hanan-bin-hammooda-law .article-visual:after{content:"";border:1px solid #c6a66b6b;position:absolute}.bp-hanan-bin-hammooda-law .article-visual:before{border-radius:50%;width:65%;height:140%}.bp-hanan-bin-hammooda-law .article-visual:after{border-radius:50%;width:40%;height:90%}.bp-hanan-bin-hammooda-law .article-visual img{opacity:.75;z-index:2;width:70px;position:relative}.bp-hanan-bin-hammooda-law .article-visual>span{color:#ffffff73;font-family:Georgia,serif;position:absolute;bottom:16px;left:20px}.bp-hanan-bin-hammooda-law .visual-2{background:#9b855d}.bp-hanan-bin-hammooda-law .visual-3{background:#263b38}.bp-hanan-bin-hammooda-law .article-meta{color:#9a7b48;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:20px;margin-top:25px;font-size:9px;display:flex}.bp-hanan-bin-hammooda-law .article-meta small{color:#8a928f}.bp-hanan-bin-hammooda-law .article h3{min-height:102px;margin:14px 0 24px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.35}.bp-hanan-bin-hammooda-law .arabic .article h3{font-family:inherit}.bp-hanan-bin-hammooda-law .contact{background:var(--green);color:#fff;grid-template-columns:.92fr 1.08fr;gap:clamp(65px,9vw,145px);padding:clamp(90px,10vw,145px) clamp(28px,7.5vw,132px);display:grid}.bp-hanan-bin-hammooda-law .contact-info h2{margin-bottom:30px;font-size:clamp(50px,6vw,84px)}.bp-hanan-bin-hammooda-law .contact-info>p{color:#ffffff8c;max-width:560px}.bp-hanan-bin-hammooda-law .contact-details{grid-template-columns:1fr 1fr;gap:32px;margin-top:60px;display:grid}.bp-hanan-bin-hammooda-law .contact-details a,.bp-hanan-bin-hammooda-law .contact-details>div{border-top:1px solid #ffffff2b;padding-top:15px}.bp-hanan-bin-hammooda-law .contact-details small,.bp-hanan-bin-hammooda-law .contact-details strong{display:block}.bp-hanan-bin-hammooda-law .contact-details small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:9px}.bp-hanan-bin-hammooda-law .contact-details strong{color:#ffffffc7;font-size:13px;font-weight:400;line-height:1.6}.bp-hanan-bin-hammooda-law .contact-form{background:var(--paper);color:var(--ink);flex-direction:column;gap:24px;padding:clamp(32px,4vw,60px);display:flex}.bp-hanan-bin-hammooda-law .form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bp-hanan-bin-hammooda-law .contact-form label{text-transform:uppercase;letter-spacing:.1em;color:#7f8784;flex-direction:column;gap:8px;font-size:10px;display:flex}.bp-hanan-bin-hammooda-law .arabic .contact-form label{text-transform:none;letter-spacing:0}.bp-hanan-bin-hammooda-law .contact-form input,.bp-hanan-bin-hammooda-law .contact-form select,.bp-hanan-bin-hammooda-law .contact-form textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c9c6bd;border-radius:0;outline:none;min-height:42px}.bp-hanan-bin-hammooda-law .contact-form textarea{resize:vertical;padding-top:10px}.bp-hanan-bin-hammooda-law .contact-form input:focus,.bp-hanan-bin-hammooda-law .contact-form select:focus,.bp-hanan-bin-hammooda-law .contact-form textarea:focus{border-color:var(--gold)}.bp-hanan-bin-hammooda-law .contact-form .button{border:0;align-self:flex-start;margin-top:8px}.bp-hanan-bin-hammooda-law .privacy{color:#939a97;font-size:10px}.bp-hanan-bin-hammooda-law footer{color:#fff;background:#071e1c;padding:70px clamp(28px,7.5vw,132px) 25px}.bp-hanan-bin-hammooda-law .footer-main{justify-content:space-between;gap:100px;padding-bottom:60px;display:flex}.bp-hanan-bin-hammooda-law .footer-brand img{width:260px;margin-left:-18px}.bp-hanan-bin-hammooda-law .arabic .footer-brand img{margin-left:0;margin-right:-18px}.bp-hanan-bin-hammooda-law .footer-brand p{color:#ffffff7a;max-width:390px;font-family:Georgia,serif;line-height:1.7}.bp-hanan-bin-hammooda-law .arabic .footer-brand p{font-family:inherit}.bp-hanan-bin-hammooda-law .footer-links{gap:110px;display:flex}.bp-hanan-bin-hammooda-law .footer-links>div{flex-direction:column;gap:14px;min-width:140px;display:flex}.bp-hanan-bin-hammooda-law .footer-links small{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:9px}.bp-hanan-bin-hammooda-law .footer-links a{color:#ffffffa6;font-size:12px}.bp-hanan-bin-hammooda-law .footer-links a:hover{color:#fff}.bp-hanan-bin-hammooda-law .footer-bottom{color:#ffffff5c;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:23px;font-size:9px;display:flex}.bp-hanan-bin-hammooda-law .whatsapp{z-index:30;background:var(--gold);color:var(--green);align-items:center;gap:10px;height:48px;padding:0 18px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00000038}.bp-hanan-bin-hammooda-law .arabic .whatsapp{left:22px;right:auto}.bp-hanan-bin-hammooda-law .whatsapp b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bp-hanan-bin-hammooda-law .wa-icon{border:1.5px solid;border-radius:50%;width:17px;height:15px;position:relative}.bp-hanan-bin-hammooda-law .wa-icon:after{content:"";border-left:1.5px solid;width:5px;height:5px;position:absolute;bottom:-3px;left:0;transform:rotate(-35deg)}@media (width<=1100px){.bp-hanan-bin-hammooda-law .nav{background:var(--green);border-bottom:1px solid #ffffff26;flex-direction:column;align-items:flex-start;padding:35px;display:none;position:absolute;top:92px;left:0;right:0}.bp-hanan-bin-hammooda-law .nav.open{display:flex}.bp-hanan-bin-hammooda-law .arabic .nav{align-items:flex-end}.bp-hanan-bin-hammooda-law .menu-toggle{display:block}.bp-hanan-bin-hammooda-law .header-cta{display:none}.bp-hanan-bin-hammooda-law .hero{grid-template-columns:1fr .72fr;padding-left:55px;padding-right:55px}.bp-hanan-bin-hammooda-law .hero h1{font-size:72px}.bp-hanan-bin-hammooda-law .hero-portrait-wrap{width:37vw;height:64vh}.bp-hanan-bin-hammooda-law .credentials{padding:0 35px}.bp-hanan-bin-hammooda-law .credential{padding:25px 18px}.bp-hanan-bin-hammooda-law .section,.bp-hanan-bin-hammooda-law .contact{padding-left:55px;padding-right:55px}.bp-hanan-bin-hammooda-law .expertise{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .expertise-intro{max-width:700px;position:static}.bp-hanan-bin-hammooda-law .profile{gap:70px}.bp-hanan-bin-hammooda-law .profile-seal{right:-35px}.bp-hanan-bin-hammooda-law .articles{gap:18px}.bp-hanan-bin-hammooda-law .article h3{font-size:22px}}@media (width<=760px){.bp-hanan-bin-hammooda-law .site-header{height:78px;padding:0 20px}.bp-hanan-bin-hammooda-law .brand{width:148px;height:58px}.bp-hanan-bin-hammooda-law .brand img{width:148px}.bp-hanan-bin-hammooda-law .nav{top:78px}.bp-hanan-bin-hammooda-law .hero{flex-direction:column;align-items:stretch;height:auto;min-height:930px;max-height:none;padding:128px 24px 0;display:flex}.bp-hanan-bin-hammooda-law .hero-content{padding:0}.bp-hanan-bin-hammooda-law .hero h1{font-size:55px;line-height:.94}.bp-hanan-bin-hammooda-law .arabic .hero h1{font-size:43px}.bp-hanan-bin-hammooda-law .hero-lead{font-size:16px}.bp-hanan-bin-hammooda-law .hero-buttons{flex-direction:column;align-items:flex-start;gap:25px}.bp-hanan-bin-hammooda-law .hero-portrait-wrap{align-self:flex-end;width:76vw;max-width:380px;height:520px;margin-top:60px}.bp-hanan-bin-hammooda-law .portrait-caption{width:215px;bottom:20px;left:-10px}.bp-hanan-bin-hammooda-law .arabic .portrait-caption{right:-10px}.bp-hanan-bin-hammooda-law .hero-mark{display:none}.bp-hanan-bin-hammooda-law .credentials{grid-template-columns:1fr;padding:0 24px}.bp-hanan-bin-hammooda-law .credential{border-left:0;border-right:0;border-bottom:1px solid var(--line);min-height:95px}.bp-hanan-bin-hammooda-law .arabic .credential{border-left:0}.bp-hanan-bin-hammooda-law .section,.bp-hanan-bin-hammooda-law .contact{padding:82px 24px}.bp-hanan-bin-hammooda-law .split-heading{grid-template-columns:1fr;gap:25px}.bp-hanan-bin-hammooda-law .section-heading{margin-bottom:45px}.bp-hanan-bin-hammooda-law .split-heading h2,.bp-hanan-bin-hammooda-law .expertise h2,.bp-hanan-bin-hammooda-law .profile h2,.bp-hanan-bin-hammooda-law .approach h2,.bp-hanan-bin-hammooda-law .notary h2,.bp-hanan-bin-hammooda-law .contact h2{font-size:42px}.bp-hanan-bin-hammooda-law .audience-grid{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .audience-card,.bp-hanan-bin-hammooda-law .arabic .audience-card{border-left:0;border-right:0;border-bottom:1px solid var(--line);min-height:350px}.bp-hanan-bin-hammooda-law .audience-symbol{margin:40px 0 28px}.bp-hanan-bin-hammooda-law .expertise{gap:45px}.bp-hanan-bin-hammooda-law .practice-card{grid-template-columns:40px 1fr;min-height:96px}.bp-hanan-bin-hammooda-law .practice-bottom small{display:none}.bp-hanan-bin-hammooda-law .practice-card h3{font-size:19px}.bp-hanan-bin-hammooda-law .profile{grid-template-columns:1fr;gap:70px}.bp-hanan-bin-hammooda-law .profile-image{max-width:88%}.bp-hanan-bin-hammooda-law .profile-seal{width:88px;height:88px;right:-32px}.bp-hanan-bin-hammooda-law .profile-seal img{width:36px}.bp-hanan-bin-hammooda-law .profile-copy blockquote{font-size:19px}.bp-hanan-bin-hammooda-law .approach-steps{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .approach-steps article,.bp-hanan-bin-hammooda-law .arabic .approach-steps article,.bp-hanan-bin-hammooda-law .approach-steps article+article,.bp-hanan-bin-hammooda-law .arabic .approach-steps article+article{border-left:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:30px 0}.bp-hanan-bin-hammooda-law .approach-steps h3{margin:18px 0 10px}.bp-hanan-bin-hammooda-law .notary{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .notary-art{order:2;height:420px}.bp-hanan-bin-hammooda-law .notary-copy ul{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .articles{grid-template-columns:1fr;gap:55px}.bp-hanan-bin-hammooda-law .article h3{min-height:0}.bp-hanan-bin-hammooda-law .contact{grid-template-columns:1fr;gap:55px}.bp-hanan-bin-hammooda-law .contact-details,.bp-hanan-bin-hammooda-law .form-row{grid-template-columns:1fr}.bp-hanan-bin-hammooda-law .contact-form{padding:32px 24px}.bp-hanan-bin-hammooda-law .footer-main{flex-direction:column;gap:50px}.bp-hanan-bin-hammooda-law .footer-links{gap:55px}.bp-hanan-bin-hammooda-law .footer-bottom{flex-direction:column;gap:12px}.bp-hanan-bin-hammooda-law .whatsapp b{display:none}.bp-hanan-bin-hammooda-law .whatsapp{border-radius:50%;justify-content:center;width:48px;padding:0}}.bp-mrh-law-firm-bahrain{--navy:#132d52;--navy2:#0b1e38;--blue:#294a78;--gold:#d8ae26;--gold2:#f2ca3d;--ivory:#f6f3eb;--paper:#fffdf8;--ink:#17243a;--muted:#6e7480;--line:#ddd9cf}.bp-mrh-law-firm-bahrain *{box-sizing:border-box}.bp-mrh-law-firm-bahrain{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.bp-mrh-law-firm-bahrain .site{overflow:hidden}.bp-mrh-law-firm-bahrain .site.rtl{font-family:Tahoma,Arial,sans-serif}.bp-mrh-law-firm-bahrain .wrap{width:min(1180px,100% - 80px);margin:auto}.bp-mrh-law-firm-bahrain a{color:inherit;text-decoration:none}.bp-mrh-law-firm-bahrain button{font:inherit}.bp-mrh-law-firm-bahrain img{max-width:100%;display:block}.bp-mrh-law-firm-bahrain svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.bp-mrh-law-firm-bahrain .header{z-index:20;color:#fff;border-bottom:1px solid #fff3;align-items:center;height:104px;padding:0 max(40px,50vw - 660px);display:flex;position:absolute;top:0;left:0;right:0}.bp-mrh-law-firm-bahrain .logo{background:#fff;justify-content:center;align-self:stretch;align-items:center;width:200px;padding:14px 24px;display:flex}.bp-mrh-law-firm-bahrain .logo img{width:145px}.bp-mrh-law-firm-bahrain .nav{letter-spacing:.02em;align-items:center;gap:31px;margin-inline-start:auto;font-size:13px;display:flex}.bp-mrh-law-firm-bahrain .nav>a:not(.navCta),.bp-mrh-law-firm-bahrain .lang{transition:color .25s;position:relative}.bp-mrh-law-firm-bahrain .nav>a:not(.navCta):after,.bp-mrh-law-firm-bahrain .lang:after{content:"";background:var(--gold2);height:1px;transition:transform .25s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.bp-mrh-law-firm-bahrain .nav>a:hover:after,.bp-mrh-law-firm-bahrain .lang:hover:after{transform:scaleX(1)}.bp-mrh-law-firm-bahrain .lang{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.bp-mrh-law-firm-bahrain .navCta{border:1px solid #ffffff8c;align-items:center;gap:14px;padding:13px 17px;transition:all .25s;display:flex}.bp-mrh-law-firm-bahrain .navCta:hover{color:var(--navy);background:#fff}.bp-mrh-law-firm-bahrain .menu{display:none}.bp-mrh-law-firm-bahrain .hero{color:#fff;height:min(850px,100vh);min-height:720px;position:relative}.bp-mrh-law-firm-bahrain .heroImage{background:url(/mrh-law-firm-bahrain/assets/mrh-hero.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.bp-mrh-law-firm-bahrain .heroShade{background:linear-gradient(90deg,#071427eb 0%,#0a1a30bd 38%,#0a1c342e 72%),linear-gradient(#0000 58%,#0512228c);position:absolute;inset:0}.bp-mrh-law-firm-bahrain .rtl .heroShade{background:linear-gradient(270deg,#071427f0 0%,#0a1a30c2 42%,#0a1c3426 75%),linear-gradient(#0000 58%,#0512228c)}.bp-mrh-law-firm-bahrain .heroContent{flex-direction:column;justify-content:center;height:100%;padding-top:72px;display:flex;position:relative}.bp-mrh-law-firm-bahrain .eyebrow{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:11px;font-weight:700;display:flex}.bp-mrh-law-firm-bahrain .rtl .eyebrow{letter-spacing:0;font-size:13px}.bp-mrh-law-firm-bahrain .eyebrow.light{color:#fff}.bp-mrh-law-firm-bahrain .mark{direction:ltr;gap:3px;display:inline-flex}.bp-mrh-law-firm-bahrain .mark span{background:var(--blue);width:17px;height:5px;transform:skew(-28deg)}.bp-mrh-law-firm-bahrain .mark span:last-child{background:var(--gold)}.bp-mrh-law-firm-bahrain .light .mark span:first-child{background:#fff}.bp-mrh-law-firm-bahrain .hero h1{letter-spacing:-.045em;max-width:810px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6.2vw,92px);font-weight:400;line-height:.98}.bp-mrh-law-firm-bahrain .rtl .hero h1{letter-spacing:-.03em;max-width:860px;font-family:Tahoma,Arial,sans-serif;font-size:clamp(50px,5.4vw,78px);font-weight:400;line-height:1.24}.bp-mrh-law-firm-bahrain .hero h1 em{color:var(--gold2);font-weight:400}.bp-mrh-law-firm-bahrain .heroLead{color:#fffc;max-width:640px;margin:33px 0 38px;font-size:17px;line-height:1.75}.bp-mrh-law-firm-bahrain .rtl .heroLead{font-size:18px;line-height:1.9}.bp-mrh-law-firm-bahrain .heroActions{align-items:center;gap:38px;display:flex}.bp-mrh-law-firm-bahrain .button{align-items:center;gap:26px;padding:17px 21px;font-size:13px;font-weight:700;display:inline-flex}.bp-mrh-law-firm-bahrain .button.gold{background:var(--gold2);color:var(--navy2)}.bp-mrh-law-firm-bahrain .button:hover svg{transform:translate(4px)}.bp-mrh-law-firm-bahrain .rtl .button:hover svg{transform:translate(-4px)}.bp-mrh-law-firm-bahrain .button svg{transition:all .25s}.bp-mrh-law-firm-bahrain .established{border-inline-start:1px solid #ffffff59;flex-direction:column;padding-inline-start:28px;display:flex}.bp-mrh-law-firm-bahrain .established span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:10px}.bp-mrh-law-firm-bahrain .rtl .established span{letter-spacing:0}.bp-mrh-law-firm-bahrain .established strong{margin-top:4px;font:400 24px Georgia,serif}.bp-mrh-law-firm-bahrain .scroll{background:var(--paper);place-items:center;width:56px;height:62px;display:grid;position:absolute;bottom:0;left:50%}.bp-mrh-law-firm-bahrain .scroll span{background:var(--navy);width:1px;height:20px;animation:1.7s infinite scroll}@keyframes scroll{50%{transform:translateY(8px)}}.bp-mrh-law-firm-bahrain .proof{background:var(--navy);color:#fff}.bp-mrh-law-firm-bahrain .proofGrid{grid-template-columns:repeat(3,1fr);display:grid}.bp-mrh-law-firm-bahrain .proofItem{border-inline-end:1px solid #ffffff24;align-items:center;gap:20px;padding:32px 35px;display:flex}.bp-mrh-law-firm-bahrain .proofItem:last-child{border:0}.bp-mrh-law-firm-bahrain .proofItem b{color:var(--gold2);font:400 12px Georgia,serif}.bp-mrh-law-firm-bahrain .proofItem span{letter-spacing:.035em;font-size:13px}.bp-mrh-law-firm-bahrain .section{padding:120px 0}.bp-mrh-law-firm-bahrain .sectionHead h2,.bp-mrh-law-firm-bahrain .feature h2,.bp-mrh-law-firm-bahrain .founder h2,.bp-mrh-law-firm-bahrain .reach h2,.bp-mrh-law-firm-bahrain .contact h2{letter-spacing:-.035em;margin:0;font:400 clamp(42px,4.5vw,66px)/1.08 Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .sectionHead h2,.bp-mrh-law-firm-bahrain .rtl .feature h2,.bp-mrh-law-firm-bahrain .rtl .founder h2,.bp-mrh-law-firm-bahrain .rtl .reach h2,.bp-mrh-law-firm-bahrain .rtl .contact h2{letter-spacing:-.02em;font-family:Tahoma,Arial,sans-serif;line-height:1.35}.bp-mrh-law-firm-bahrain .splitHead{grid-template-columns:.8fr 2fr;gap:60px;display:grid}.bp-mrh-law-firm-bahrain .splitHead>div{max-width:780px}.bp-mrh-law-firm-bahrain .splitHead>div>p{color:var(--muted);max-width:700px;margin:29px 0 0;font-size:16px;line-height:1.85}.bp-mrh-law-firm-bahrain .valueGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.bp-mrh-law-firm-bahrain .value{border-inline-end:1px solid var(--line);min-height:205px;padding:34px 42px 0 0}.bp-mrh-law-firm-bahrain .rtl .value{padding:34px 0 0 42px}.bp-mrh-law-firm-bahrain .value:not(:first-child){padding-inline-start:42px}.bp-mrh-law-firm-bahrain .value:last-child{border:0}.bp-mrh-law-firm-bahrain .value>span{color:var(--gold);font:400 13px Georgia,serif}.bp-mrh-law-firm-bahrain .value h3{margin:28px 0 14px;font:400 24px Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .value h3{font-family:Tahoma,Arial,sans-serif}.bp-mrh-law-firm-bahrain .value p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.bp-mrh-law-firm-bahrain .expertise{background:var(--navy2);color:#fff}.bp-mrh-law-firm-bahrain .expertiseHead{grid-template-columns:1.6fr .8fr;align-items:end;gap:80px;display:grid}.bp-mrh-law-firm-bahrain .expertiseHead>p{color:#aab5c6;margin:0;font-size:15px;line-height:1.8}.bp-mrh-law-firm-bahrain .practiceGrid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.bp-mrh-law-firm-bahrain .practice{border-bottom:1px solid #ffffff2e;border-inline-end:1px solid #ffffff2e;grid-template-columns:55px 1fr 24px;gap:18px;padding:31px 26px 31px 0;transition:all .3s;display:grid}.bp-mrh-law-firm-bahrain .rtl .practice{padding:31px 0 31px 26px}.bp-mrh-law-firm-bahrain .practice:nth-child(2n){border-inline-end:0;padding-inline-start:36px}.bp-mrh-law-firm-bahrain .practice:hover{background:#ffffff0b;padding-inline-start:20px}.bp-mrh-law-firm-bahrain .practice>span{color:var(--gold2);padding-top:7px;font:400 11px Georgia,serif}.bp-mrh-law-firm-bahrain .practice h3{margin:0 0 11px;font:400 23px Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .practice h3{font-family:Tahoma,Arial,sans-serif}.bp-mrh-law-firm-bahrain .practice p{color:#aab5c6;margin:0;font-size:13px;line-height:1.7}.bp-mrh-law-firm-bahrain .practice>svg{color:var(--gold2);align-self:center}.bp-mrh-law-firm-bahrain .feature{background:var(--ivory);grid-template-columns:1.12fr .88fr;min-height:670px;display:grid}.bp-mrh-law-firm-bahrain .featureImage{overflow:hidden}.bp-mrh-law-firm-bahrain .featureImage img{object-fit:cover;width:100%;height:100%}.bp-mrh-law-firm-bahrain .featureCopy{flex-direction:column;justify-content:center;padding:100px clamp(55px,7vw,115px);display:flex}.bp-mrh-law-firm-bahrain .featureCopy>p:not(.eyebrow){color:var(--muted);margin:30px 0;font-size:15px;line-height:1.85}.bp-mrh-law-firm-bahrain .textLink{color:var(--navy);align-items:center;gap:18px;width:max-content;font-size:12px;font-weight:700;display:inline-flex}.bp-mrh-law-firm-bahrain .textLink svg{width:18px}.bp-mrh-law-firm-bahrain .textLink:hover svg{transform:translate(4px)}.bp-mrh-law-firm-bahrain .founder{background:var(--paper)}.bp-mrh-law-firm-bahrain .founderGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.bp-mrh-law-firm-bahrain .portraitWrap{max-width:490px;position:relative}.bp-mrh-law-firm-bahrain .portraitFrame{padding:18px 18px 0 0;position:relative}.bp-mrh-law-firm-bahrain .rtl .portraitFrame{padding:18px 0 0 18px}.bp-mrh-law-firm-bahrain .portraitFrame:before{content:"";background:var(--gold);z-index:0;width:72%;height:72%;position:absolute;top:0;right:0}.bp-mrh-law-firm-bahrain .rtl .portraitFrame:before{left:0;right:auto}.bp-mrh-law-firm-bahrain .portraitFrame img{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;position:relative}.bp-mrh-law-firm-bahrain .portraitYear{background:var(--navy);color:#fff;writing-mode:vertical-rl;letter-spacing:.12em;z-index:2;padding:20px 17px;font:400 26px Georgia,serif;position:absolute;bottom:36px;right:-42px}.bp-mrh-law-firm-bahrain .rtl .portraitYear{left:-42px;right:auto}.bp-mrh-law-firm-bahrain .founderCopy .role{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:15px 0 30px;font-size:12px;font-weight:700}.bp-mrh-law-firm-bahrain .rtl .founderCopy .role{letter-spacing:0;font-size:14px}.bp-mrh-law-firm-bahrain .founderCopy>p:not(.eyebrow):not(.role){color:var(--muted);font-size:15px;line-height:1.85}.bp-mrh-law-firm-bahrain .founderCopy blockquote{color:var(--navy);border-inline-start:2px solid var(--gold);margin:34px 0;padding-inline-start:24px;font:italic 26px/1.5 Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .founderCopy blockquote{font-family:Tahoma,Arial,sans-serif;font-style:normal}.bp-mrh-law-firm-bahrain .founderCopy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bp-mrh-law-firm-bahrain .founderCopy li{border-bottom:1px solid var(--line);gap:13px;padding:13px 0;font-size:13px;display:flex}.bp-mrh-law-firm-bahrain .founderCopy li span{color:var(--gold);font-weight:800}.bp-mrh-law-firm-bahrain .reach{background:var(--navy);color:#fff;padding:105px 0;position:relative;overflow:hidden}.bp-mrh-law-firm-bahrain .reachGrid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:110px;display:grid;position:relative}.bp-mrh-law-firm-bahrain .reachGrid p{color:#b8c1ce;margin:0;font-size:15px;line-height:1.85}.bp-mrh-law-firm-bahrain .region{color:var(--gold2);margin-top:33px;font-size:13px;line-height:1.8}.bp-mrh-law-firm-bahrain .orb{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.bp-mrh-law-firm-bahrain .orb1{width:520px;height:520px;top:-230px;right:-170px}.bp-mrh-law-firm-bahrain .orb2{width:330px;height:330px;top:-135px;right:-75px}.bp-mrh-law-firm-bahrain .rtl .orb{left:-100px;right:auto}.bp-mrh-law-firm-bahrain .insights .sectionHead{justify-content:space-between;align-items:end;gap:50px;display:flex}.bp-mrh-law-firm-bahrain .articleGrid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:65px;display:grid}.bp-mrh-law-firm-bahrain .article{display:block}.bp-mrh-law-firm-bahrain .articleVisual{background:var(--navy);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.bp-mrh-law-firm-bahrain .articleVisual:before,.bp-mrh-law-firm-bahrain .articleVisual:after{content:"";border:1px solid #ffffff40;position:absolute;transform:rotate(35deg)}.bp-mrh-law-firm-bahrain .articleVisual:before{width:240px;height:240px}.bp-mrh-law-firm-bahrain .articleVisual:after{width:150px;height:150px}.bp-mrh-law-firm-bahrain .articleVisual span{color:#ffffffe6;z-index:1;font:400 50px Georgia,serif}.bp-mrh-law-firm-bahrain .visual2{background:linear-gradient(135deg,#d9ad28,#8e711b)}.bp-mrh-law-firm-bahrain .visual3{background:linear-gradient(135deg,#294a78,#132d52)}.bp-mrh-law-firm-bahrain .article>p{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin:24px 0 11px;font-size:10px;font-weight:700}.bp-mrh-law-firm-bahrain .rtl .article>p{letter-spacing:0;font-size:13px}.bp-mrh-law-firm-bahrain .article h3{margin:0 0 20px;font:400 22px/1.4 Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .article h3{font-family:Tahoma,Arial,sans-serif}.bp-mrh-law-firm-bahrain .article .textLink{font-size:11px}.bp-mrh-law-firm-bahrain .article:hover .articleVisual:before{transition:all .5s;transform:rotate(50deg)scale(1.1)}.bp-mrh-law-firm-bahrain .contact{background:var(--gold2);padding:95px 0}.bp-mrh-law-firm-bahrain .contactGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:110px;display:grid}.bp-mrh-law-firm-bahrain .contact .eyebrow.light{color:var(--navy)}.bp-mrh-law-firm-bahrain .contact .light .mark span:first-child{background:var(--navy)}.bp-mrh-law-firm-bahrain .contactGrid>div>p:not(.eyebrow){color:#4e4b42;max-width:600px;margin:26px 0 0;line-height:1.8}.bp-mrh-law-firm-bahrain .contactActions{border-top:1px solid #132d524d}.bp-mrh-law-firm-bahrain .contactActions a{border-bottom:1px solid #132d524d;grid-template-columns:1fr auto 22px;align-items:center;gap:18px;padding:22px 0;display:grid}.bp-mrh-law-firm-bahrain .contactActions span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.bp-mrh-law-firm-bahrain .contactActions strong{font-size:14px}.bp-mrh-law-firm-bahrain .contactActions a:hover svg{transform:translate(5px)}.bp-mrh-law-firm-bahrain .footer{color:#fff;background:#07172c;padding:70px 0 24px}.bp-mrh-law-firm-bahrain .footerTop{grid-template-columns:1.2fr 1fr .5fr;align-items:start;gap:80px;display:grid}.bp-mrh-law-firm-bahrain .footerTop img{background:#fff;width:150px;padding:9px}.bp-mrh-law-firm-bahrain .footerTop p{color:#aab5c6;margin:17px 0;font-size:12px;line-height:1.7}.bp-mrh-law-firm-bahrain .social{flex-direction:column;gap:14px;font-size:12px;display:flex}.bp-mrh-law-firm-bahrain .social a:hover{color:var(--gold2)}.bp-mrh-law-firm-bahrain .footerBottom{color:#7f8b9c;border-top:1px solid #ffffff24;justify-content:space-between;gap:30px;margin-top:55px;padding-top:22px;font-size:10px;display:flex}.bp-mrh-law-firm-bahrain .footerBottom span:last-child{text-align:end;max-width:520px}.bp-mrh-law-firm-bahrain .rtl svg{transform:scaleX(-1)}.bp-mrh-law-firm-bahrain .rtl .mark{direction:ltr}.bp-mrh-law-firm-bahrain .rtl .articleVisual span,.bp-mrh-law-firm-bahrain .rtl .portraitYear{font-family:Georgia,serif}.bp-mrh-law-firm-bahrain .rtl .established strong{direction:ltr}.bp-mrh-law-firm-bahrain .rtl .nav{font-size:14px}@media (width<=980px){.bp-mrh-law-firm-bahrain .wrap{width:min(100% - 44px,1180px)}.bp-mrh-law-firm-bahrain .header{height:86px;padding:0 22px}.bp-mrh-law-firm-bahrain .logo{width:150px;padding:10px 18px}.bp-mrh-law-firm-bahrain .logo img{width:115px}.bp-mrh-law-firm-bahrain .menu{background:0 0;border:0;flex-direction:column;gap:7px;margin-inline-start:auto;padding:10px;display:flex}.bp-mrh-law-firm-bahrain .menu span{background:#fff;width:26px;height:1px}.bp-mrh-law-firm-bahrain .nav{background:var(--navy2);flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;display:none;position:absolute;top:86px;left:0;right:0}.bp-mrh-law-firm-bahrain .rtl .nav{align-items:flex-end}.bp-mrh-law-firm-bahrain .nav.open{display:flex}.bp-mrh-law-firm-bahrain .navCta{justify-content:space-between;width:100%}.bp-mrh-law-firm-bahrain .hero{min-height:690px}.bp-mrh-law-firm-bahrain .hero h1{font-size:58px}.bp-mrh-law-firm-bahrain .rtl .hero h1{font-size:48px}.bp-mrh-law-firm-bahrain .section{padding:88px 0}.bp-mrh-law-firm-bahrain .splitHead,.bp-mrh-law-firm-bahrain .expertiseHead,.bp-mrh-law-firm-bahrain .founderGrid,.bp-mrh-law-firm-bahrain .reachGrid,.bp-mrh-law-firm-bahrain .contactGrid{grid-template-columns:1fr;gap:45px}.bp-mrh-law-firm-bahrain .valueGrid{margin-top:60px}.bp-mrh-law-firm-bahrain .founderGrid{gap:75px}.bp-mrh-law-firm-bahrain .portraitWrap{margin:auto}.bp-mrh-law-firm-bahrain .feature{grid-template-columns:1fr}.bp-mrh-law-firm-bahrain .featureImage{height:480px}.bp-mrh-law-firm-bahrain .featureCopy{padding:75px 42px}.bp-mrh-law-firm-bahrain .articleVisual{height:200px}.bp-mrh-law-firm-bahrain .contactActions{margin-top:10px}}@media (width<=680px){.bp-mrh-law-firm-bahrain .wrap{width:calc(100% - 36px)}.bp-mrh-law-firm-bahrain .hero{height:92vh;min-height:720px}.bp-mrh-law-firm-bahrain .heroImage{background-position:62%}.bp-mrh-law-firm-bahrain .heroShade,.bp-mrh-law-firm-bahrain .rtl .heroShade{background:linear-gradient(#0714274d 20%,#071427f5)}.bp-mrh-law-firm-bahrain .heroContent{justify-content:flex-end;padding-top:90px;padding-bottom:85px}.bp-mrh-law-firm-bahrain .hero h1{font-size:45px;line-height:1.04}.bp-mrh-law-firm-bahrain .rtl .hero h1{font-size:39px}.bp-mrh-law-firm-bahrain .heroLead{margin:24px 0 28px;font-size:15px;line-height:1.65}.bp-mrh-law-firm-bahrain .heroActions{gap:20px}.bp-mrh-law-firm-bahrain .button{gap:14px;padding:15px 17px}.bp-mrh-law-firm-bahrain .established{display:none}.bp-mrh-law-firm-bahrain .proofGrid{grid-template-columns:1fr}.bp-mrh-law-firm-bahrain .proofItem{border-inline-end:0;border-bottom:1px solid #ffffff1f;padding:19px 0}.bp-mrh-law-firm-bahrain .scroll{display:none}.bp-mrh-law-firm-bahrain .section{padding:72px 0}.bp-mrh-law-firm-bahrain .sectionHead h2,.bp-mrh-law-firm-bahrain .feature h2,.bp-mrh-law-firm-bahrain .founder h2,.bp-mrh-law-firm-bahrain .reach h2,.bp-mrh-law-firm-bahrain .contact h2{font-size:38px}.bp-mrh-law-firm-bahrain .splitHead{gap:18px}.bp-mrh-law-firm-bahrain .splitHead>div>p{font-size:15px}.bp-mrh-law-firm-bahrain .valueGrid{grid-template-columns:1fr;margin-top:45px}.bp-mrh-law-firm-bahrain .value,.bp-mrh-law-firm-bahrain .rtl .value{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0;padding:27px 0!important}.bp-mrh-law-firm-bahrain .expertiseHead{gap:24px}.bp-mrh-law-firm-bahrain .practiceGrid{grid-template-columns:1fr;margin-top:45px}.bp-mrh-law-firm-bahrain .practice,.bp-mrh-law-firm-bahrain .practice:nth-child(2n),.bp-mrh-law-firm-bahrain .rtl .practice{border-inline-end:0;grid-template-columns:38px 1fr 20px;padding:25px 0!important}.bp-mrh-law-firm-bahrain .practice h3{font-size:20px}.bp-mrh-law-firm-bahrain .featureImage{height:330px}.bp-mrh-law-firm-bahrain .featureCopy{padding:65px 20px}.bp-mrh-law-firm-bahrain .founderGrid{gap:60px}.bp-mrh-law-firm-bahrain .portraitWrap{width:calc(100% - 28px)}.bp-mrh-law-firm-bahrain .portraitYear{right:-26px}.bp-mrh-law-firm-bahrain .rtl .portraitYear{left:-26px}.bp-mrh-law-firm-bahrain .founderCopy blockquote{font-size:21px}.bp-mrh-law-firm-bahrain .reach{padding:75px 0}.bp-mrh-law-firm-bahrain .reachGrid{gap:28px}.bp-mrh-law-firm-bahrain .insights .sectionHead{display:block}.bp-mrh-law-firm-bahrain .articleGrid{grid-template-columns:1fr;gap:45px;margin-top:45px}.bp-mrh-law-firm-bahrain .articleVisual{height:240px}.bp-mrh-law-firm-bahrain .contact{padding:70px 0}.bp-mrh-law-firm-bahrain .contactGrid{gap:35px}.bp-mrh-law-firm-bahrain .contactActions a{grid-template-columns:1fr 18px}.bp-mrh-law-firm-bahrain .contactActions strong{grid-area:2/1/auto/2}.bp-mrh-law-firm-bahrain .contactActions svg{grid-area:1/2/3}.bp-mrh-law-firm-bahrain .footerTop{grid-template-columns:1fr;gap:25px}.bp-mrh-law-firm-bahrain .footerBottom{flex-direction:column}.bp-mrh-law-firm-bahrain .footerBottom span:last-child{text-align:start}.bp-mrh-law-firm-bahrain .eyebrow{margin-bottom:19px}}@media (prefers-reduced-motion:reduce){.bp-mrh-law-firm-bahrain{scroll-behavior:auto}.bp-mrh-law-firm-bahrain .scroll span{animation:none}.bp-mrh-law-firm-bahrain *{transition:none!important}}.bp-rashid-alanezi-law{--navy:#07192a;--gold:#b68424;--gold-light:#ddb963;--ivory:#f8f4eb;--paper:#fffdf8;--ink:#122536;--muted:#69747c;--line:#e5dcc9}.bp-rashid-alanezi-law *{box-sizing:border-box}.bp-rashid-alanezi-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.bp-rashid-alanezi-law a{color:inherit;text-decoration:none}.bp-rashid-alanezi-law button{font:inherit}.bp-rashid-alanezi-law .arabic,.bp-rashid-alanezi-law .arabic h1,.bp-rashid-alanezi-law .arabic h2,.bp-rashid-alanezi-law .arabic h3{font-family:Noto Kufi Arabic,sans-serif}.bp-rashid-alanezi-law h1,.bp-rashid-alanezi-law h2,.bp-rashid-alanezi-law h3,.bp-rashid-alanezi-law p{margin-top:0}.bp-rashid-alanezi-law h1,.bp-rashid-alanezi-law h2{font-family:Playfair Display,serif;font-weight:500}.bp-rashid-alanezi-law .site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;inset:0 0 auto}.bp-rashid-alanezi-law .brand,.bp-rashid-alanezi-law .footer-brand{align-items:center;gap:14px;display:flex}.bp-rashid-alanezi-law .brand img{object-fit:contain;width:47px;height:47px}.bp-rashid-alanezi-law .brand span,.bp-rashid-alanezi-law .footer-brand span{flex-direction:column;display:flex}.bp-rashid-alanezi-law .brand strong,.bp-rashid-alanezi-law .footer-brand strong{letter-spacing:.01em;font-family:Playfair Display,serif;font-size:20px;font-weight:500}.bp-rashid-alanezi-law .arabic .brand strong,.bp-rashid-alanezi-law .arabic .footer-brand strong{font-family:Noto Kufi Arabic,sans-serif}.bp-rashid-alanezi-law .brand small,.bp-rashid-alanezi-law .footer-brand small{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:3px;font-size:10px}.bp-rashid-alanezi-law .nav{align-items:center;gap:34px;font-size:13px;display:flex}.bp-rashid-alanezi-law .nav a{padding:36px 0;position:relative}.bp-rashid-alanezi-law .nav a:after{content:"";background:var(--gold-light);width:0;height:1px;transition:all .25s;position:absolute;inset:auto 0 26px}.bp-rashid-alanezi-law .nav a:hover:after{width:100%}.bp-rashid-alanezi-law .header-actions{align-items:center;gap:13px;display:flex}.bp-rashid-alanezi-law .lang{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:99px;padding:8px 14px;font-size:12px}.bp-rashid-alanezi-law .menu{background:0 0;border:0;width:38px;height:38px;padding:10px;display:none}.bp-rashid-alanezi-law .menu span{background:#fff;height:1px;margin:6px 0;display:block}.bp-rashid-alanezi-law .hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:830px;display:grid;overflow:hidden}.bp-rashid-alanezi-law .hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:180px clamp(34px,7vw,112px) 90px;display:flex;position:relative}.bp-rashid-alanezi-law .hero-copy:before{content:"";border:1px solid #ddb9631f;border-radius:50%;width:420px;height:420px;position:absolute;top:190px;left:-250px}.bp-rashid-alanezi-law .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px;font-size:11px;font-weight:600}.bp-rashid-alanezi-law .arabic .eyebrow{letter-spacing:0}.bp-rashid-alanezi-law .hero h1{white-space:pre-line;letter-spacing:-.045em;margin-bottom:32px;font-size:clamp(61px,6vw,98px);line-height:.94}.bp-rashid-alanezi-law .arabic .hero h1{letter-spacing:0;font-size:clamp(55px,5.7vw,86px);line-height:1.28}.bp-rashid-alanezi-law .hero-lead{color:#ffffffb8;max-width:590px;font-size:17px;line-height:1.8}.bp-rashid-alanezi-law .hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.bp-rashid-alanezi-law .button{border-radius:2px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.bp-rashid-alanezi-law .button.gold{background:linear-gradient(120deg,#9f6f19,var(--gold-light));color:#07192a;box-shadow:0 10px 35px #b684242e}.bp-rashid-alanezi-law .button.gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px #b6842447}.bp-rashid-alanezi-law .text-link{border-bottom:1px solid #ffffff47;padding:14px 0;font-size:13px}.bp-rashid-alanezi-law .text-link span,.bp-rashid-alanezi-law .service-card a span{color:var(--gold-light)}.bp-rashid-alanezi-law .principles{text-transform:uppercase;letter-spacing:.14em;color:#ffffff94;align-items:center;gap:16px;margin-top:60px;font-size:11px;display:flex}.bp-rashid-alanezi-law .arabic .principles{letter-spacing:0}.bp-rashid-alanezi-law .principles i{background:var(--gold);border-radius:50%;width:4px;height:4px}.bp-rashid-alanezi-law .hero-media{background:#342c25;min-height:830px;position:relative;overflow:hidden}.bp-rashid-alanezi-law .hero-media:after{content:"";background:linear-gradient(90deg,var(--navy) 0%,#07192a26 35%,#07192a0d 100%),linear-gradient(0deg,#07192a73,transparent 38%);position:absolute;inset:0}.bp-rashid-alanezi-law .hero-media>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.bp-rashid-alanezi-law .hero-seal{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07192ad1;border:1px solid #ddb96366;align-items:center;gap:14px;width:210px;min-height:86px;padding:16px 18px;font-size:11px;line-height:1.6;display:flex;position:absolute;bottom:42px;right:42px}.bp-rashid-alanezi-law .arabic .hero-seal{left:42px;right:auto}.bp-rashid-alanezi-law .hero-seal img{object-fit:contain;width:50px;height:50px}.bp-rashid-alanezi-law .assurance-bar{background:var(--ivory);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.bp-rashid-alanezi-law .assurance-bar>div{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:31px clamp(20px,3vw,48px);display:flex}.bp-rashid-alanezi-law .assurance-bar>div:last-child{border-right:1px solid var(--line)}.bp-rashid-alanezi-law .assurance-bar strong{color:var(--navy);font-family:Playfair Display,serif;font-size:18px;font-weight:500}.bp-rashid-alanezi-law .arabic .assurance-bar strong{font-family:Noto Kufi Arabic,sans-serif}.bp-rashid-alanezi-law .assurance-bar span{color:var(--muted);font-size:11px}.bp-rashid-alanezi-law .section{padding:clamp(90px,11vw,150px) clamp(24px,7vw,110px)}.bp-rashid-alanezi-law .section-heading{max-width:760px;margin-bottom:62px}.bp-rashid-alanezi-law .section-heading h2,.bp-rashid-alanezi-law .about-copy h2,.bp-rashid-alanezi-law .approach-intro h2,.bp-rashid-alanezi-law .contact-copy h2{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(42px,4.5vw,65px);line-height:1.06}.bp-rashid-alanezi-law .arabic .section-heading h2,.bp-rashid-alanezi-law .arabic .about-copy h2,.bp-rashid-alanezi-law .arabic .approach-intro h2,.bp-rashid-alanezi-law .arabic .contact-copy h2{letter-spacing:0;line-height:1.5}.bp-rashid-alanezi-law .section-heading>p:last-child,.bp-rashid-alanezi-law .about-copy>p,.bp-rashid-alanezi-law .approach-intro>p:last-child,.bp-rashid-alanezi-law .contact-copy>p{color:var(--muted);max-width:650px;font-size:15px;line-height:1.85}.bp-rashid-alanezi-law .services-section{background:var(--paper)}.bp-rashid-alanezi-law .service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-rashid-alanezi-law .service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:365px;padding:35px;transition:all .3s;display:flex;position:relative}.bp-rashid-alanezi-law .service-card:hover{background:var(--navy);color:#fff;z-index:2;transform:translateY(-4px);box-shadow:0 20px 50px #07192a26}.bp-rashid-alanezi-law .card-number{color:#a8a39a;font-size:11px;position:absolute;top:25px;right:25px}.bp-rashid-alanezi-law .arabic .card-number{left:25px;right:auto}.bp-rashid-alanezi-law .icon-wrap{color:var(--gold);margin-bottom:37px}.bp-rashid-alanezi-law .service-card h3{margin-bottom:18px;font-family:Playfair Display,serif;font-size:24px;font-weight:500}.bp-rashid-alanezi-law .arabic .service-card h3{font-family:Noto Kufi Arabic,sans-serif;font-size:20px}.bp-rashid-alanezi-law .service-card p{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.8}.bp-rashid-alanezi-law .service-card:hover p{color:#ffffffab}.bp-rashid-alanezi-law .service-card a{color:var(--gold);margin-top:auto;font-size:12px;font-weight:600}.bp-rashid-alanezi-law .about-section{background:var(--ivory);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(55px,9vw,140px);display:grid}.bp-rashid-alanezi-law .about-portrait-card{border:1px solid var(--line);background:#fff;justify-self:center;max-width:365px;padding:20px;box-shadow:0 25px 80px #1a1c1b1a}.bp-rashid-alanezi-law .portrait-frame{aspect-ratio:1;background:#ddd;overflow:hidden}.bp-rashid-alanezi-law .portrait-frame img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.bp-rashid-alanezi-law .about-portrait-card>div:last-child{padding:20px 5px 5px}.bp-rashid-alanezi-law .about-portrait-card p{margin-bottom:3px;font-family:Playfair Display,serif;font-size:22px}.bp-rashid-alanezi-law .arabic .about-portrait-card p{font-family:Noto Kufi Arabic,sans-serif}.bp-rashid-alanezi-law .about-portrait-card span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:10px}.bp-rashid-alanezi-law .arabic .about-portrait-card span{letter-spacing:0}.bp-rashid-alanezi-law .about-copy{max-width:730px}.bp-rashid-alanezi-law .about-points{border-top:1px solid #d8cebb;grid-template-columns:1fr 1fr;gap:0;margin-top:45px;display:grid}.bp-rashid-alanezi-law .about-points span{border-bottom:1px solid #d8cebb;align-items:center;gap:17px;padding:21px 0;font-size:12px;display:flex}.bp-rashid-alanezi-law .about-points span:nth-child(odd){border-right:1px solid #d8cebb;padding-right:25px}.bp-rashid-alanezi-law .arabic .about-points span:nth-child(odd){border-left:1px solid #d8cebb;border-right:0;padding-left:25px;padding-right:0}.bp-rashid-alanezi-law .about-points span:nth-child(2n){padding-left:25px}.bp-rashid-alanezi-law .arabic .about-points span:nth-child(2n){padding-left:0;padding-right:25px}.bp-rashid-alanezi-law .about-points b{color:var(--gold);font-size:10px}.bp-rashid-alanezi-law .approach-section{background:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,150px);display:grid}.bp-rashid-alanezi-law .approach-intro{max-width:510px}.bp-rashid-alanezi-law .steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bp-rashid-alanezi-law .steps li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:22px;padding:29px 0;display:grid}.bp-rashid-alanezi-law .steps>li>span{color:var(--gold);padding-top:5px;font-size:11px}.bp-rashid-alanezi-law .steps h3{margin-bottom:7px;font-family:Playfair Display,serif;font-size:24px;font-weight:500}.bp-rashid-alanezi-law .arabic .steps h3{font-family:Noto Kufi Arabic,sans-serif}.bp-rashid-alanezi-law .steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.bp-rashid-alanezi-law .contact-section{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:80px;padding:clamp(90px,11vw,140px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.bp-rashid-alanezi-law .contact-mark{object-fit:contain;opacity:.035;width:520px;height:520px;position:absolute;top:-80px;right:-80px}.bp-rashid-alanezi-law .arabic .contact-mark{left:-80px;right:auto}.bp-rashid-alanezi-law .contact-copy,.bp-rashid-alanezi-law .contact-details{z-index:1;position:relative}.bp-rashid-alanezi-law .contact-copy h2{max-width:680px}.bp-rashid-alanezi-law .contact-copy>p{color:#fff9}.bp-rashid-alanezi-law .contact-copy .button{margin-top:24px}.bp-rashid-alanezi-law .contact-details{border-top:1px solid #fff3;align-self:end}.bp-rashid-alanezi-law .contact-details>div{border-bottom:1px solid #ffffff24;padding:22px 0}.bp-rashid-alanezi-law .contact-details span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:10px;display:block}.bp-rashid-alanezi-law .arabic .contact-details span{letter-spacing:0}.bp-rashid-alanezi-law .contact-details p,.bp-rashid-alanezi-law .contact-details a{color:#ffffffbf;word-break:break-word;margin:0;font-size:12px;line-height:1.7}.bp-rashid-alanezi-law footer{color:#fff;background:#04131f;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:24px clamp(24px,5vw,78px);display:flex}.bp-rashid-alanezi-law .footer-brand img{object-fit:contain;width:40px;height:40px}.bp-rashid-alanezi-law .footer-brand strong{font-size:17px}.bp-rashid-alanezi-law footer>p{color:#fff6;margin:0;font-size:10px}.bp-rashid-alanezi-law footer>button{color:var(--gold-light);cursor:pointer;background:0 0;border:0}@media (width<=1000px){.bp-rashid-alanezi-law .nav{gap:20px}.bp-rashid-alanezi-law .hero{grid-template-columns:1.1fr .9fr}.bp-rashid-alanezi-law .hero-copy{padding-left:48px;padding-right:48px}.bp-rashid-alanezi-law .service-grid{grid-template-columns:repeat(2,1fr)}.bp-rashid-alanezi-law .about-section{gap:60px}.bp-rashid-alanezi-law .contact-section{gap:50px}}@media (width<=760px){.bp-rashid-alanezi-law .site-header{height:78px;padding:0 20px}.bp-rashid-alanezi-law .brand img{width:40px;height:40px}.bp-rashid-alanezi-law .brand strong{font-size:16px}.bp-rashid-alanezi-law .brand small{max-width:180px;font-size:8px}.bp-rashid-alanezi-law .menu{display:block}.bp-rashid-alanezi-law .nav{background:var(--navy);border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:78px;left:0;right:0}.bp-rashid-alanezi-law .nav.open{display:flex}.bp-rashid-alanezi-law .nav a{padding:8px 0}.bp-rashid-alanezi-law .nav a:after{display:none}.bp-rashid-alanezi-law .hero{flex-direction:column;min-height:0;display:flex}.bp-rashid-alanezi-law .hero-copy{order:1;min-height:690px;padding:140px 24px 72px}.bp-rashid-alanezi-law .hero h1{font-size:56px}.bp-rashid-alanezi-law .arabic .hero h1{font-size:48px}.bp-rashid-alanezi-law .hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.bp-rashid-alanezi-law .principles{gap:11px;margin-top:45px;font-size:9px}.bp-rashid-alanezi-law .hero-media{order:2;min-height:520px}.bp-rashid-alanezi-law .hero-media:after{background:linear-gradient(#0000 45%,#07192a73)}.bp-rashid-alanezi-law .hero-seal{bottom:20px;right:20px}.bp-rashid-alanezi-law .arabic .hero-seal{left:20px}.bp-rashid-alanezi-law .assurance-bar{grid-template-columns:1fr;padding:0 24px}.bp-rashid-alanezi-law .assurance-bar>div,.bp-rashid-alanezi-law .assurance-bar>div:last-child{border-right:1px solid var(--line)}.bp-rashid-alanezi-law .section{padding:85px 24px}.bp-rashid-alanezi-law .section-heading{margin-bottom:42px}.bp-rashid-alanezi-law .section-heading h2,.bp-rashid-alanezi-law .about-copy h2,.bp-rashid-alanezi-law .approach-intro h2,.bp-rashid-alanezi-law .contact-copy h2{font-size:41px}.bp-rashid-alanezi-law .service-grid{grid-template-columns:1fr}.bp-rashid-alanezi-law .service-card{min-height:330px}.bp-rashid-alanezi-law .about-section,.bp-rashid-alanezi-law .approach-section,.bp-rashid-alanezi-law .contact-section{grid-template-columns:1fr}.bp-rashid-alanezi-law .about-section{gap:60px}.bp-rashid-alanezi-law .about-portrait-card{max-width:290px}.bp-rashid-alanezi-law .about-points{grid-template-columns:1fr}.bp-rashid-alanezi-law .about-points span:nth-child(odd),.bp-rashid-alanezi-law .arabic .about-points span:nth-child(odd),.bp-rashid-alanezi-law .about-points span:nth-child(2n),.bp-rashid-alanezi-law .arabic .about-points span:nth-child(2n){border-left:0;border-right:0;padding-left:0;padding-right:0}.bp-rashid-alanezi-law .approach-section{gap:45px}.bp-rashid-alanezi-law .contact-section{gap:60px}.bp-rashid-alanezi-law footer{text-align:center;flex-direction:column;padding:38px 24px}}@media (width<=420px){.bp-rashid-alanezi-law .brand small{display:none}.bp-rashid-alanezi-law .lang{padding:7px 11px}.bp-rashid-alanezi-law .hero h1{font-size:50px}.bp-rashid-alanezi-law .arabic .hero h1{font-size:42px}.bp-rashid-alanezi-law .hero-lead{font-size:15px}}.bp-faten-al-haddad-lawyer{--ink:#151310;--ink2:#211d18;--ivory:#f3eee4;--paper:#fbf8f1;--sand:#d8c4a3;--gold:#b9945a;--line:#1b171226;--muted:#6f685e}.bp-faten-al-haddad-lawyer *{box-sizing:border-box}.bp-faten-al-haddad-lawyer{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.bp-faten-al-haddad-lawyer a{color:inherit;text-decoration:none}.bp-faten-al-haddad-lawyer button,.bp-faten-al-haddad-lawyer input,.bp-faten-al-haddad-lawyer select,.bp-faten-al-haddad-lawyer textarea{font:inherit}.bp-faten-al-haddad-lawyer .arabic{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .container{width:min(1200px,100% - 64px);margin:auto}.bp-faten-al-haddad-lawyer .section{padding:124px 0}.bp-faten-al-haddad-lawyer .eyebrow{color:#917349;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:600}.bp-faten-al-haddad-lawyer .arabic .eyebrow{letter-spacing:0}.bp-faten-al-haddad-lawyer .light{color:#d8bd91}.bp-faten-al-haddad-lawyer h1,.bp-faten-al-haddad-lawyer h2,.bp-faten-al-haddad-lawyer h3,.bp-faten-al-haddad-lawyer p{margin-top:0}.bp-faten-al-haddad-lawyer h1,.bp-faten-al-haddad-lawyer h2{letter-spacing:-.035em;font-family:Playfair Display,serif;font-weight:400;line-height:1.06}.bp-faten-al-haddad-lawyer .arabic h1,.bp-faten-al-haddad-lawyer .arabic h2{letter-spacing:0;font-family:Noto Kufi Arabic,sans-serif;line-height:1.45}.bp-faten-al-haddad-lawyer h1{max-width:850px;margin-bottom:28px;font-size:clamp(56px,7vw,104px)}.bp-faten-al-haddad-lawyer h2{margin-bottom:32px;font-size:clamp(38px,4.3vw,64px)}.bp-faten-al-haddad-lawyer h3{font-size:22px;font-weight:500;line-height:1.3}.bp-faten-al-haddad-lawyer p{color:var(--muted);font-size:16px;line-height:1.85}.bp-faten-al-haddad-lawyer svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px}.bp-faten-al-haddad-lawyer .site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 max(32px,50vw - 600px);display:flex;position:absolute;top:0}.bp-faten-al-haddad-lawyer .brand{align-items:center;gap:14px;display:flex}.bp-faten-al-haddad-lawyer .brand-mark{color:#d8bd91;border:1px solid #b9945a;place-items:center;width:47px;height:47px;font-family:Playfair Display,serif;font-size:18px;display:grid}.bp-faten-al-haddad-lawyer .brand b{letter-spacing:.03em;font-family:Playfair Display,serif;font-size:18px;font-weight:400;display:block}.bp-faten-al-haddad-lawyer .arabic .brand b{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .brand small{color:#bdb6aa;letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.bp-faten-al-haddad-lawyer .nav{align-items:center;gap:32px;font-size:13px;display:flex}.bp-faten-al-haddad-lawyer .nav>a:not(.nav-cta){position:relative}.bp-faten-al-haddad-lawyer .nav>a:not(.nav-cta):after{content:"";background:#d8bd91;width:0;height:1px;transition:all .25s;position:absolute;bottom:-8px;left:0}.bp-faten-al-haddad-lawyer .nav>a:hover:after{width:100%}.bp-faten-al-haddad-lawyer .nav-cta{border:1px solid #ffffff59;padding:13px 18px;transition:all .25s}.bp-faten-al-haddad-lawyer .nav-cta:hover{color:#17130f;background:#fff}.bp-faten-al-haddad-lawyer .header-actions{align-items:center;gap:10px;display:flex}.bp-faten-al-haddad-lawyer .lang-switch{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;width:38px;height:38px}.bp-faten-al-haddad-lawyer .menu-button{background:0 0;border:0;width:40px;height:40px;display:none;position:relative}.bp-faten-al-haddad-lawyer .menu-button span{background:#fff;width:25px;height:1px;position:absolute;left:7px}.bp-faten-al-haddad-lawyer .menu-button span:first-child{top:14px}.bp-faten-al-haddad-lawyer .menu-button span:last-child{top:24px}.bp-faten-al-haddad-lawyer .hero{color:#fff;background:#15120f;align-items:flex-end;height:min(920px,100svh);min-height:760px;display:flex;position:relative;overflow:hidden}.bp-faten-al-haddad-lawyer .hero-bg{background:url(/faten-al-haddad-lawyer/faten-hero.webp) 50%/cover no-repeat;animation:18s ease-out both slowZoom;position:absolute;inset:0}.bp-faten-al-haddad-lawyer .hero-overlay{background:linear-gradient(90deg,#0a0806d1 0%,#0a080694 42%,#0a080626 72%),linear-gradient(#0000 52%,#0a0806ad);position:absolute;inset:0}@keyframes slowZoom{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.bp-faten-al-haddad-lawyer .hero-content{z-index:2;padding-bottom:154px;position:relative}.bp-faten-al-haddad-lawyer .hero-lead{color:#d8d3ca;max-width:610px;margin-bottom:38px;font-size:18px;line-height:1.8}.bp-faten-al-haddad-lawyer .hero-actions{align-items:center;gap:28px;display:flex}.bp-faten-al-haddad-lawyer .button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:0 26px;font-size:13px;font-weight:500;display:inline-flex}.bp-faten-al-haddad-lawyer .gold{background:var(--gold);color:#16120e;transition:all .25s}.bp-faten-al-haddad-lawyer .gold:hover{background:#d3b27e;transform:translateY(-2px)}.bp-faten-al-haddad-lawyer .text-link{align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.bp-faten-al-haddad-lawyer .text-link svg{transition:all .2s}.bp-faten-al-haddad-lawyer .text-link:hover svg{transform:translate(5px)}.bp-faten-al-haddad-lawyer .arabic .text-link:hover svg{transform:translate(-5px)}.bp-faten-al-haddad-lawyer .credential-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15120eeb;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);padding:0 max(32px,50vw - 600px);display:grid;position:absolute;bottom:0;left:0;right:0}.bp-faten-al-haddad-lawyer .credential-bar div{color:#e1ddd5;border-inline-end:1px solid #ffffff1a;align-items:center;gap:16px;height:82px;padding-inline:24px;font-size:13px;display:flex}.bp-faten-al-haddad-lawyer .credential-bar div:first-child{padding-inline-start:0}.bp-faten-al-haddad-lawyer .credential-bar div:last-child{border:0}.bp-faten-al-haddad-lawyer .credential-bar span{color:#a88759;font-size:10px}.bp-faten-al-haddad-lawyer .profile-section{background:var(--paper)}.bp-faten-al-haddad-lawyer .profile-layout{grid-template-columns:330px 1fr;align-items:start;gap:100px;display:grid}.bp-faten-al-haddad-lawyer .portrait-wrap{padding:14px 0 0 14px;position:relative}.bp-faten-al-haddad-lawyer .arabic .portrait-wrap{padding:14px 14px 0 0}.bp-faten-al-haddad-lawyer .portrait-frame{aspect-ratio:1;width:290px;position:relative;overflow:hidden}.bp-faten-al-haddad-lawyer .portrait-frame:before{content:"";z-index:1;border:1px solid #ffffff73;position:absolute;inset:0}.bp-faten-al-haddad-lawyer .portrait-frame img{object-fit:cover;width:100%;height:100%}.bp-faten-al-haddad-lawyer .portrait-wrap>span{margin-top:16px;font-family:Playfair Display,serif;font-size:15px;display:block}.bp-faten-al-haddad-lawyer .arabic .portrait-wrap>span{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .portrait-wrap:before{content:"";border-top:1px solid var(--gold);border-left:1px solid var(--gold);width:125px;height:125px;position:absolute;top:0;left:0}.bp-faten-al-haddad-lawyer .arabic .portrait-wrap:before{border-left:0;border-right:1px solid var(--gold);left:auto;right:0}.bp-faten-al-haddad-lawyer .profile-copy h2{max-width:830px}.bp-faten-al-haddad-lawyer .two-copy{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding-top:32px;display:grid}.bp-faten-al-haddad-lawyer .profile-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.bp-faten-al-haddad-lawyer .profile-stats div{padding:26px 20px 0 0}.bp-faten-al-haddad-lawyer .arabic .profile-stats div{padding:26px 0 0 20px}.bp-faten-al-haddad-lawyer .profile-stats strong{color:#8e7149;font-family:Playfair Display,serif;font-size:32px;font-weight:400;display:block}.bp-faten-al-haddad-lawyer .profile-stats span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.bp-faten-al-haddad-lawyer .ip-section{background:var(--ink);color:#fff;padding:0}.bp-faten-al-haddad-lawyer .split-feature{grid-template-columns:1fr 1fr;width:100%;max-width:none;display:grid}.bp-faten-al-haddad-lawyer .editorial-image{min-height:690px;overflow:hidden}.bp-faten-al-haddad-lawyer .editorial-image img{object-fit:cover;width:100%;height:100%;transition:all 1s}.bp-faten-al-haddad-lawyer .editorial-image:hover img{transform:scale(1.035)}.bp-faten-al-haddad-lawyer .feature-copy{flex-direction:column;justify-content:center;padding:105px clamp(48px,7vw,120px);display:flex}.bp-faten-al-haddad-lawyer .feature-copy p{color:#bdb7ae}.bp-faten-al-haddad-lawyer .check-list{border-top:1px solid #ffffff24;margin:30px 0 0;padding:0;list-style:none}.bp-faten-al-haddad-lawyer .check-list li{border-bottom:1px solid #ffffff24;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.bp-faten-al-haddad-lawyer .check-list span{color:#d4b883;border:1px solid #94764e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.bp-faten-al-haddad-lawyer .services-section{background:var(--ivory)}.bp-faten-al-haddad-lawyer .section-heading{grid-template-columns:1.7fr .8fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.bp-faten-al-haddad-lawyer .section-heading h2{max-width:750px;margin:0}.bp-faten-al-haddad-lawyer .section-heading>p{margin:0}.bp-faten-al-haddad-lawyer .section-heading.single{display:block}.bp-faten-al-haddad-lawyer .service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bp-faten-al-haddad-lawyer .service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff1a;min-height:390px;padding:32px;transition:all .35s;position:relative}.bp-faten-al-haddad-lawyer .service-card:hover{z-index:2;background:#fff;transform:translateY(-4px);box-shadow:0 22px 55px #251d1314}.bp-faten-al-haddad-lawyer .service-top{justify-content:space-between;align-items:start;margin-bottom:78px;display:flex}.bp-faten-al-haddad-lawyer .service-top>span{color:#8c795d;font-size:10px}.bp-faten-al-haddad-lawyer .icon-box{color:#94764c;border:1px solid #cbb994;place-items:center;width:52px;height:52px;display:grid}.bp-faten-al-haddad-lawyer .icon-box svg{width:24px}.bp-faten-al-haddad-lawyer .service-card p{max-width:320px;font-size:14px}.bp-faten-al-haddad-lawyer .service-card>a{border:1px solid var(--line);place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:30px}.bp-faten-al-haddad-lawyer .service-card>a svg{width:16px}.bp-faten-al-haddad-lawyer .creative-section{background:var(--paper)}.bp-faten-al-haddad-lawyer .creative-layout{grid-template-columns:1fr 1fr;gap:120px;display:grid}.bp-faten-al-haddad-lawyer .creative-copy{align-self:start;position:sticky;top:80px}.bp-faten-al-haddad-lawyer .creative-copy p:last-child{max-width:520px}.bp-faten-al-haddad-lawyer .audience-list{border-top:1px solid var(--line)}.bp-faten-al-haddad-lawyer .audience-list>div{border-bottom:1px solid var(--line);align-items:center;gap:26px;min-height:78px;padding:0 12px;transition:all .25s;display:flex}.bp-faten-al-haddad-lawyer .audience-list>div:hover{background:var(--ivory);padding-inline-start:24px}.bp-faten-al-haddad-lawyer .audience-list span{color:#9a7b4f;font-size:10px}.bp-faten-al-haddad-lawyer .audience-list b{font-size:17px;font-weight:500}.bp-faten-al-haddad-lawyer .notary-section{color:#fff;background:#282219}.bp-faten-al-haddad-lawyer .notary-layout{grid-template-columns:330px 1fr;align-items:center;gap:100px;display:grid}.bp-faten-al-haddad-lawyer .notary-layout>div:last-child>p{color:#c5beb2;max-width:680px}.bp-faten-al-haddad-lawyer .notary-seal{border:1px solid #a98757;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.bp-faten-al-haddad-lawyer .notary-seal:after{content:"";border:1px solid #b9945a59;border-radius:50%;position:absolute;inset:13px}.bp-faten-al-haddad-lawyer .notary-seal span{color:#d3b27f;font-family:Playfair Display,serif;font-size:62px}.bp-faten-al-haddad-lawyer .notary-seal small{letter-spacing:.2em;margin-top:8px;font-size:9px}.bp-faten-al-haddad-lawyer .notary-list{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.bp-faten-al-haddad-lawyer .notary-list div{border-bottom:1px solid #ffffff24;padding:18px 0;font-size:13px}.bp-faten-al-haddad-lawyer .notary-list span{color:#ad8a5a;margin-inline-end:15px;font-size:9px}.bp-faten-al-haddad-lawyer .media-section{background:var(--paper)}.bp-faten-al-haddad-lawyer .media-heading{grid-template-columns:1.35fr .75fr;align-items:end;gap:100px;display:grid}.bp-faten-al-haddad-lawyer .media-heading h2{margin-bottom:0}.bp-faten-al-haddad-lawyer .media-heading>div:last-child>p{margin-bottom:24px}.bp-faten-al-haddad-lawyer .media-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.bp-faten-al-haddad-lawyer .media-grid article{background:var(--paper);min-height:260px;padding:35px}.bp-faten-al-haddad-lawyer .media-grid article>span{color:#9a7b4f;font-size:10px}.bp-faten-al-haddad-lawyer .media-grid article>div{background:var(--line);height:1px;margin:25px 0 45px;position:relative}.bp-faten-al-haddad-lawyer .media-grid article>div:before{content:"";background:var(--gold);width:34px;height:1px;position:absolute}.bp-faten-al-haddad-lawyer .media-grid h3{font-family:Playfair Display,serif;font-size:26px;font-weight:400}.bp-faten-al-haddad-lawyer .arabic .media-grid h3{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .media-grid p{font-size:13px}.bp-faten-al-haddad-lawyer .insights-section{background:var(--ivory)}.bp-faten-al-haddad-lawyer .insights-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px;display:grid}.bp-faten-al-haddad-lawyer .insights-grid article{background:var(--paper);transition:all .3s}.bp-faten-al-haddad-lawyer .insights-grid article:hover{transform:translateY(-7px);box-shadow:0 25px 60px #271f151a}.bp-faten-al-haddad-lawyer .insight-art{place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.bp-faten-al-haddad-lawyer .insight-art span{color:#ffffffbf;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:130px;height:130px;font-family:Playfair Display,serif;font-size:62px;display:grid}.bp-faten-al-haddad-lawyer .art-1{background:linear-gradient(135deg,#30291f,#997d55)}.bp-faten-al-haddad-lawyer .art-2{background:linear-gradient(135deg,#151515,#524b42)}.bp-faten-al-haddad-lawyer .art-3{background:linear-gradient(135deg,#806d53,#d1b98f)}.bp-faten-al-haddad-lawyer .insight-copy{padding:28px 30px 34px}.bp-faten-al-haddad-lawyer .insight-copy small{color:#96774e;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.bp-faten-al-haddad-lawyer .arabic .insight-copy small{letter-spacing:0}.bp-faten-al-haddad-lawyer .insight-copy h3{margin:15px 0;font-family:Playfair Display,serif;font-size:27px;font-weight:400}.bp-faten-al-haddad-lawyer .arabic .insight-copy h3{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .insight-copy p{margin:0;font-size:13px}.bp-faten-al-haddad-lawyer .why-section{background:var(--paper)}.bp-faten-al-haddad-lawyer .why-layout{grid-template-columns:.9fr 1.2fr;gap:110px;display:grid}.bp-faten-al-haddad-lawyer .why-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.bp-faten-al-haddad-lawyer .why-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:30px}.bp-faten-al-haddad-lawyer .why-grid span{color:#a4865d;font-size:10px}.bp-faten-al-haddad-lawyer .why-grid h3{margin-top:42px}.bp-faten-al-haddad-lawyer .why-grid p{margin-bottom:0;font-size:13px}.bp-faten-al-haddad-lawyer .contact-section{color:#fff;background:#171410;position:relative}.bp-faten-al-haddad-lawyer .contact-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.bp-faten-al-haddad-lawyer .contact-copy>p{color:#bbb4aa;max-width:520px}.bp-faten-al-haddad-lawyer .contact-details{color:#d4c3a9;flex-direction:column;gap:11px;margin-top:45px;font-size:13px;display:flex}.bp-faten-al-haddad-lawyer .contact-form{color:var(--ink);background:#f1eadf;padding:45px}.bp-faten-al-haddad-lawyer .contact-form label{margin-bottom:20px;display:block}.bp-faten-al-haddad-lawyer .contact-form label>span{color:#7f715d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.bp-faten-al-haddad-lawyer .arabic .contact-form label>span{letter-spacing:0}.bp-faten-al-haddad-lawyer .contact-form input,.bp-faten-al-haddad-lawyer .contact-form select,.bp-faten-al-haddad-lawyer .contact-form textarea{background:0 0;border:0;border-bottom:1px solid #c5b9a7;border-radius:0;outline:none;width:100%;padding:10px 0}.bp-faten-al-haddad-lawyer .contact-form input:focus,.bp-faten-al-haddad-lawyer .contact-form select:focus,.bp-faten-al-haddad-lawyer .contact-form textarea:focus{border-color:#8f6f43}.bp-faten-al-haddad-lawyer .form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.bp-faten-al-haddad-lawyer .form-button{width:100%;margin-top:6px}.bp-faten-al-haddad-lawyer .form-notice{color:#6b5b44;margin:15px 0 0;font-size:12px}.bp-faten-al-haddad-lawyer footer{color:#fff;background:#0f0d0b;padding:68px 0 30px}.bp-faten-al-haddad-lawyer .footer-top{grid-template-columns:1.5fr .8fr .5fr;gap:70px;padding-bottom:54px;display:grid}.bp-faten-al-haddad-lawyer .footer-brand{gap:18px;display:flex}.bp-faten-al-haddad-lawyer .footer-brand b{font-family:Playfair Display,serif;font-size:24px;font-weight:400}.bp-faten-al-haddad-lawyer .arabic .footer-brand b{font-family:Noto Kufi Arabic,sans-serif}.bp-faten-al-haddad-lawyer .footer-brand p{margin-top:10px;font-size:12px}.bp-faten-al-haddad-lawyer .footer-links,.bp-faten-al-haddad-lawyer .footer-social{color:#c8c0b6;flex-direction:column;gap:13px;font-size:12px;display:flex}.bp-faten-al-haddad-lawyer .footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:start;gap:30px;padding-top:25px;display:flex}.bp-faten-al-haddad-lawyer .footer-bottom p{color:#7f7870;max-width:680px;margin:0;font-size:10px}.bp-faten-al-haddad-lawyer .footer-bottom a{color:#9d8b72;font-size:10px}@media (width<=900px){.bp-faten-al-haddad-lawyer .container{width:min(100% - 40px,720px)}.bp-faten-al-haddad-lawyer .section{padding:90px 0}.bp-faten-al-haddad-lawyer .site-header{height:84px;padding:0 20px}.bp-faten-al-haddad-lawyer .nav{background:#171410;flex-direction:column;align-items:stretch;gap:20px;padding:24px;display:none;position:absolute;top:84px;left:20px;right:20px}.bp-faten-al-haddad-lawyer .nav.open{display:flex}.bp-faten-al-haddad-lawyer .menu-button{display:block}.bp-faten-al-haddad-lawyer .brand small{display:none}.bp-faten-al-haddad-lawyer .hero{height:820px;min-height:700px}.bp-faten-al-haddad-lawyer .hero-content{padding-bottom:190px}.bp-faten-al-haddad-lawyer .credential-bar{grid-template-columns:1fr 1fr;padding:0 20px}.bp-faten-al-haddad-lawyer .credential-bar div{height:62px}.bp-faten-al-haddad-lawyer .profile-layout,.bp-faten-al-haddad-lawyer .notary-layout,.bp-faten-al-haddad-lawyer .why-layout,.bp-faten-al-haddad-lawyer .contact-layout{grid-template-columns:1fr;gap:60px}.bp-faten-al-haddad-lawyer .profile-layout{grid-template-columns:220px 1fr;gap:55px}.bp-faten-al-haddad-lawyer .portrait-frame{width:210px}.bp-faten-al-haddad-lawyer .section-heading,.bp-faten-al-haddad-lawyer .media-heading,.bp-faten-al-haddad-lawyer .creative-layout{grid-template-columns:1fr;gap:35px}.bp-faten-al-haddad-lawyer .creative-copy{position:static}.bp-faten-al-haddad-lawyer .split-feature{grid-template-columns:1fr}.bp-faten-al-haddad-lawyer .editorial-image{min-height:480px}.bp-faten-al-haddad-lawyer .service-grid,.bp-faten-al-haddad-lawyer .media-grid,.bp-faten-al-haddad-lawyer .insights-grid{grid-template-columns:1fr 1fr}.bp-faten-al-haddad-lawyer .why-layout{gap:40px}.bp-faten-al-haddad-lawyer .contact-layout{grid-template-columns:1fr 1fr;gap:35px}.bp-faten-al-haddad-lawyer .footer-top{grid-template-columns:1fr 1fr}.bp-faten-al-haddad-lawyer .footer-social{display:none}}@media (width<=640px){.bp-faten-al-haddad-lawyer .container{width:calc(100% - 32px)}.bp-faten-al-haddad-lawyer .section{padding:74px 0}.bp-faten-al-haddad-lawyer .brand-mark{width:40px;height:40px}.bp-faten-al-haddad-lawyer .brand b{font-size:15px}.bp-faten-al-haddad-lawyer .lang-switch{width:35px;height:35px}.bp-faten-al-haddad-lawyer h1{font-size:46px;line-height:1.12}.bp-faten-al-haddad-lawyer .arabic h1{font-size:40px}.bp-faten-al-haddad-lawyer h2{font-size:35px}.bp-faten-al-haddad-lawyer .hero{height:780px}.bp-faten-al-haddad-lawyer .hero-bg{background-position:62%}.bp-faten-al-haddad-lawyer .hero-overlay{background:linear-gradient(90deg,#0a0806db,#0a08065c),linear-gradient(#0000 45%,#0a0806d4)}.bp-faten-al-haddad-lawyer .hero-content{padding-bottom:174px}.bp-faten-al-haddad-lawyer .hero-lead{max-width:95%;font-size:15px}.bp-faten-al-haddad-lawyer .hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.bp-faten-al-haddad-lawyer .credential-bar{grid-template-columns:1fr 1fr}.bp-faten-al-haddad-lawyer .credential-bar div{gap:7px;padding-inline:8px;font-size:10px}.bp-faten-al-haddad-lawyer .profile-layout{grid-template-columns:1fr;gap:50px}.bp-faten-al-haddad-lawyer .portrait-wrap{width:220px}.bp-faten-al-haddad-lawyer .portrait-frame{width:200px}.bp-faten-al-haddad-lawyer .two-copy,.bp-faten-al-haddad-lawyer .profile-stats,.bp-faten-al-haddad-lawyer .notary-list,.bp-faten-al-haddad-lawyer .why-grid,.bp-faten-al-haddad-lawyer .form-row{grid-template-columns:1fr}.bp-faten-al-haddad-lawyer .profile-stats div{padding-bottom:16px}.bp-faten-al-haddad-lawyer .service-grid,.bp-faten-al-haddad-lawyer .media-grid,.bp-faten-al-haddad-lawyer .insights-grid,.bp-faten-al-haddad-lawyer .contact-layout{grid-template-columns:1fr}.bp-faten-al-haddad-lawyer .service-card{min-height:350px}.bp-faten-al-haddad-lawyer .editorial-image{min-height:360px}.bp-faten-al-haddad-lawyer .feature-copy{padding:70px 24px}.bp-faten-al-haddad-lawyer .notary-seal{width:210px;height:210px;margin:auto}.bp-faten-al-haddad-lawyer .notary-layout{gap:45px}.bp-faten-al-haddad-lawyer .media-grid article{min-height:220px}.bp-faten-al-haddad-lawyer .why-grid>div{min-height:180px}.bp-faten-al-haddad-lawyer .contact-form{padding:28px 22px}.bp-faten-al-haddad-lawyer .footer-top{grid-template-columns:1fr;gap:36px}.bp-faten-al-haddad-lawyer .footer-bottom{flex-direction:column}.bp-faten-al-haddad-lawyer .footer-social{display:flex}.bp-faten-al-haddad-lawyer .arabic h1,.bp-faten-al-haddad-lawyer .arabic h2{line-height:1.55}}@media (prefers-reduced-motion:reduce){.bp-faten-al-haddad-lawyer{scroll-behavior:auto}.bp-faten-al-haddad-lawyer .hero-bg{animation:none}.bp-faten-al-haddad-lawyer .service-card,.bp-faten-al-haddad-lawyer .insights-grid article{transition:none}}.bp-faten-al-haddad-lawyer .brand-logo{object-fit:contain;filter:drop-shadow(0 3px 9px #0003);border:0;width:58px;height:58px;display:block}.bp-faten-al-haddad-lawyer .site-header .brand-logo{width:62px;height:62px}.bp-faten-al-haddad-lawyer .footer-logo{flex:none;width:72px;height:72px}.bp-faten-al-haddad-lawyer .notary-seal{border:0;border-radius:0;gap:18px;width:290px;height:auto}.bp-faten-al-haddad-lawyer .notary-seal:after{display:none}.bp-faten-al-haddad-lawyer .notary-logo{object-fit:contain;filter:drop-shadow(0 14px 34px #00000040);width:270px;height:270px;display:block}.bp-faten-al-haddad-lawyer .notary-seal small{color:#d7c6aa;letter-spacing:.22em;margin:0}@media (width<=640px){.bp-faten-al-haddad-lawyer .site-header .brand-logo{width:50px;height:50px}.bp-faten-al-haddad-lawyer .footer-logo{width:64px;height:64px}.bp-faten-al-haddad-lawyer .notary-seal{width:230px}.bp-faten-al-haddad-lawyer .notary-logo{width:220px;height:220px}}.bp-hasan-meelad-law{--navy:#0b2238;--navy2:#153a5b;--blue:#3f607c;--mist:#e7edf1;--paper:#f6f4ef;--ink:#14212a;--muted:#66727a;--gold:#b9a174;--line:#14212a26}.bp-hasan-meelad-law .logo-frame{overflow:visible;background:0 0!important;border:0!important}.bp-hasan-meelad-law .logo-frame:after{display:none!important}.bp-hasan-meelad-law .logo-frame>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bp-hasan-meelad-law .profile-strip>img{object-fit:contain;object-position:center;border:0;flex:none;width:40px;height:60px;display:block}.bp-hasan-meelad-law .footer-logo{width:72px!important;height:108px!important}.bp-hasan-meelad-law .contact-copy>img{opacity:.18!important;z-index:1!important;width:360px!important;bottom:-88px!important;left:auto!important;right:-190px!important}.bp-hasan-meelad-law .ar .contact-copy>img{left:-190px!important;right:auto!important}.bp-hasan-meelad-law .contact form{z-index:3!important}.bp-hasan-meelad-law .brand .brand-mark,.bp-hasan-meelad-law .brand .logo-frame>img{width:58px;height:87px}.bp-hasan-meelad-law .hero-copy{margin-right:auto}.bp-hasan-meelad-law .hero-seal{opacity:.34!important;border:0!important;width:142px!important;height:213px!important;bottom:28px!important;left:auto!important;right:0!important}.bp-hasan-meelad-law .hero-seal:after{display:none!important}.bp-hasan-meelad-law .hero-seal img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=920px){.bp-hasan-meelad-law .brand .brand-mark,.bp-hasan-meelad-law .brand .logo-frame>img{width:46px;height:69px}}.bp-hasan-meelad-law *{box-sizing:border-box}.bp-hasan-meelad-law{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0}.bp-hasan-meelad-law button,.bp-hasan-meelad-law input,.bp-hasan-meelad-law select,.bp-hasan-meelad-law textarea{font:inherit}.bp-hasan-meelad-law a{color:inherit;text-decoration:none}.bp-hasan-meelad-law .site{font-family:Tajawal,Arial,sans-serif;overflow:hidden}.bp-hasan-meelad-law .site.en{font-family:Manrope,Arial,sans-serif}.bp-hasan-meelad-law .shell{width:min(1180px,100% - 48px);margin-inline:auto}.bp-hasan-meelad-law .site-header{z-index:20;background:#f6f4eff7;position:relative}.bp-hasan-meelad-law .utility{background:var(--navy);color:#b9c9d4;letter-spacing:.13em;font:600 10px/1 Manrope}.bp-hasan-meelad-law .utility-inner{justify-content:space-between;align-items:center;height:30px;display:flex}.bp-hasan-meelad-law .nav-row{align-items:center;gap:34px;height:98px;display:flex}.bp-hasan-meelad-law .brand{align-items:center;gap:14px;display:flex}.bp-hasan-meelad-law .brand-mark{width:64px;height:64px;color:var(--navy);background:#fff;border:1px solid #8da2b1;place-items:center;font:400 23px DM Serif Display;display:grid;position:relative}.bp-hasan-meelad-law .brand-mark:after{content:"";border:1px solid #d3dde3;position:absolute;inset:5px}.bp-hasan-meelad-law .brand-mark i{letter-spacing:.1em;font:500 6px Tajawal;position:absolute;bottom:8px}.bp-hasan-meelad-law .brand-name{flex-direction:column;gap:3px;display:flex}.bp-hasan-meelad-law .brand-name strong{color:var(--navy);font-size:20px}.bp-hasan-meelad-law .brand-name small{letter-spacing:.1em;color:#75828b;font:600 9px Manrope}.bp-hasan-meelad-law .nav{align-items:center;gap:28px;margin-inline:auto;display:flex}.bp-hasan-meelad-law .nav a{padding:40px 0;font-size:13px;font-weight:700;position:relative}.bp-hasan-meelad-law .nav a:after{content:"";bottom:25px;background:var(--blue);width:0;height:2px;transition:all .25s;position:absolute;inset-inline-start:0}.bp-hasan-meelad-law .nav a:hover:after{width:100%}.bp-hasan-meelad-law .nav-actions{align-items:center;gap:10px;display:flex}.bp-hasan-meelad-law .language,.bp-hasan-meelad-law .menu{cursor:pointer;color:var(--navy);background:0 0;border:0;font-weight:700}.bp-hasan-meelad-law .language{padding:12px;font-size:12px}.bp-hasan-meelad-law .header-cta{background:var(--navy);color:#fff;padding:15px 20px;font-size:12px;font-weight:700}.bp-hasan-meelad-law .menu{width:38px;display:none}.bp-hasan-meelad-law .menu span{background:currentColor;height:1px;margin:7px;display:block}.bp-hasan-meelad-law .hero{background:var(--navy);color:#fff;height:calc(100vh - 128px);min-height:720px;position:relative}.bp-hasan-meelad-law .hero-bg{background:linear-gradient(90deg,#061727eb 7%,#0617277a 52%,#0617272b),url(/hasan-meelad-law/assets/hasan-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.bp-hasan-meelad-law .ar .hero-bg{background:linear-gradient(90deg,#061727eb 7%,#0617277a 52%,#0617272b),url(/hasan-meelad-law/assets/hasan-hero.png) 50%/cover no-repeat}.bp-hasan-meelad-law .hero:before{content:"";background:linear-gradient(#0000 65%,#061727e0);position:absolute;inset:0}.bp-hasan-meelad-law .hero-inner{z-index:2;align-items:center;height:calc(100% - 94px);display:flex;position:relative}.bp-hasan-meelad-law .hero-copy{max-width:700px}.bp-hasan-meelad-law .eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--blue);align-items:center;gap:12px;margin:0 0 20px;font-size:11px;font-weight:700;display:flex}.bp-hasan-meelad-law .eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.bp-hasan-meelad-law .light{color:#afc5d4}.bp-hasan-meelad-law .hero h1,.bp-hasan-meelad-law .section h2,.bp-hasan-meelad-law .insights h2,.bp-hasan-meelad-law .contact h2{font-family:DM Serif Display,Tajawal,serif;font-weight:400}.bp-hasan-meelad-law .ar .hero h1,.bp-hasan-meelad-law .ar .section h2,.bp-hasan-meelad-law .ar .insights h2,.bp-hasan-meelad-law .ar .contact h2{font-family:Tajawal,sans-serif;font-weight:500}.bp-hasan-meelad-law .hero h1{letter-spacing:-.03em;margin:0 0 25px;font-size:clamp(52px,6vw,84px);line-height:1.08}.bp-hasan-meelad-law .hero h1 span{display:block}.bp-hasan-meelad-law .hero-copy>p:not(.eyebrow){color:#d7e0e6;max-width:650px;margin:0;font-size:18px;line-height:1.9}.bp-hasan-meelad-law .hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.bp-hasan-meelad-law .hero-actions a{align-items:center;gap:38px;font-size:13px;font-weight:700;display:flex}.bp-hasan-meelad-law .primary{color:var(--navy);background:#d7e2e8;padding:17px 20px}.bp-hasan-meelad-law .secondary{border-bottom:1px solid #fff6;padding:12px 0}.bp-hasan-meelad-law .hero-seal{inset-inline-end:0;color:#ffffff2e;border:1px solid #fff3;place-items:center;width:160px;height:190px;font:400 52px DM Serif Display;display:grid;position:absolute;bottom:35px}.bp-hasan-meelad-law .hero-seal:after{content:"";border:1px solid #ffffff1a;position:absolute;inset:9px}.bp-hasan-meelad-law .hero-seal span{letter-spacing:.3em;font:600 8px Manrope;position:absolute;bottom:28px}.bp-hasan-meelad-law .stats{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081d2fad;border-top:1px solid #ffffff2e;width:100%;height:94px;position:absolute;bottom:0}.bp-hasan-meelad-law .stats-grid{grid-template-columns:repeat(3,1fr);height:100%;display:grid}.bp-hasan-meelad-law .stats-grid>div{border-inline-start:1px solid #ffffff26;justify-content:center;align-items:center;gap:18px;display:flex}.bp-hasan-meelad-law .stats-grid>div:last-child{border-inline-end:1px solid #ffffff26}.bp-hasan-meelad-law .stats-grid>div>span{color:var(--gold);font:600 9px Manrope}.bp-hasan-meelad-law .stats-grid p{flex-direction:column;gap:4px;margin:0;display:flex}.bp-hasan-meelad-law .stats-grid strong{font-size:13px}.bp-hasan-meelad-law .stats-grid small{color:#aebec9;font-size:10px}.bp-hasan-meelad-law .section{padding:115px 0}.bp-hasan-meelad-law .about{background:var(--paper)}.bp-hasan-meelad-law .about-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.bp-hasan-meelad-law .profile-card{max-width:440px;position:relative}.bp-hasan-meelad-law .portrait{background:#fff;padding:15px;box-shadow:0 20px 50px #0b223817}.bp-hasan-meelad-law .portrait img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.bp-hasan-meelad-law .profile-strip{background:var(--navy);color:#fff;align-items:center;gap:16px;margin:-38px 30px 0;padding:18px 20px;display:flex;position:relative}.bp-hasan-meelad-law .profile-strip span{color:#aabfcd;font:400 22px DM Serif Display}.bp-hasan-meelad-law .profile-strip p{color:#c5d1d9;margin:0;font-size:11px}.bp-hasan-meelad-law .about-copy h2{margin:0 0 28px;font-size:clamp(40px,4.6vw,65px);line-height:1.16}.bp-hasan-meelad-law .lead{color:#586871;max-width:720px;font-size:17px;line-height:1.95}.bp-hasan-meelad-law .value-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.bp-hasan-meelad-law .value-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 24px}.bp-hasan-meelad-law .value-grid span{color:var(--blue);font:600 9px Manrope}.bp-hasan-meelad-law .value-grid h3{margin:20px 0 6px;font-size:16px}.bp-hasan-meelad-law .value-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.bp-hasan-meelad-law .practice{background:var(--navy);color:#fff}.bp-hasan-meelad-law .section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:60px;display:grid}.bp-hasan-meelad-law .section-heading h2{margin:0;font-size:clamp(42px,4.6vw,65px);line-height:1.18}.bp-hasan-meelad-law .section-heading>p{color:#b4c3cd;margin:0;font-size:14px;line-height:1.9}.bp-hasan-meelad-law .practice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bp-hasan-meelad-law .practice-grid article{background:#102c46;border:1px solid #ffffff17;min-height:330px;padding:30px;transition:all .25s;position:relative}.bp-hasan-meelad-law .practice-grid article:hover{background:#183b59;border-color:#b9a1748c;transform:translateY(-4px)}.bp-hasan-meelad-law .practice-top{color:#b9a174;justify-content:space-between;display:flex}.bp-hasan-meelad-law .practice-top span{font:600 9px Manrope}.bp-hasan-meelad-law .practice-top i{font-style:normal}.bp-hasan-meelad-law .practice-grid h3{margin:54px 0 14px;font-size:21px}.bp-hasan-meelad-law .practice-grid p{color:#b2c0ca;margin:0;font-size:14px;line-height:1.85}.bp-hasan-meelad-law .practice-grid a{bottom:26px;color:#d5c7aa;border-bottom:1px solid #6d7e89;padding-bottom:5px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:30px}.bp-hasan-meelad-law .method{background:#e8edf0}.bp-hasan-meelad-law .method-head{grid-template-columns:.55fr 1.45fr;align-items:start;gap:80px;margin-bottom:60px;display:grid}.bp-hasan-meelad-law .method-head h2{margin:0;font-size:clamp(42px,4vw,60px);line-height:1.15}.bp-hasan-meelad-law .method-grid{border-top:1px solid #b9c6ce;grid-template-columns:repeat(4,1fr);display:grid}.bp-hasan-meelad-law .method-grid article{border-inline-start:1px solid #b9c6ce;min-height:230px;padding:35px 28px}.bp-hasan-meelad-law .method-grid article:last-child{border-inline-end:1px solid #b9c6ce}.bp-hasan-meelad-law .method-grid>article>span{color:var(--blue);font:600 10px Manrope}.bp-hasan-meelad-law .method-grid h3{margin:50px 0 12px;font-size:20px}.bp-hasan-meelad-law .method-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.bp-hasan-meelad-law .record{background:var(--paper)}.bp-hasan-meelad-law .record-head{grid-template-columns:.45fr 1fr .65fr;align-items:start;gap:60px;margin-bottom:55px;display:grid}.bp-hasan-meelad-law .record-head h2{margin:0;font-size:clamp(42px,4vw,60px);line-height:1.18}.bp-hasan-meelad-law .record-head>p:last-child{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.8}.bp-hasan-meelad-law .record-list{border-top:1px solid var(--ink)}.bp-hasan-meelad-law .record-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 150px;align-items:center;gap:40px;padding:30px 0;display:grid}.bp-hasan-meelad-law .record-list>article>span{color:var(--blue);font:600 11px Manrope}.bp-hasan-meelad-law .record-list h3{margin:0 0 8px;font-size:20px}.bp-hasan-meelad-law .record-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.bp-hasan-meelad-law .record-list a{text-align:end;color:var(--navy);font-size:11px;font-weight:700}.bp-hasan-meelad-law .insights{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:710px;display:grid}.bp-hasan-meelad-law .insight-image{position:relative;overflow:hidden}.bp-hasan-meelad-law .insight-image img{object-fit:cover;width:100%;height:100%;position:absolute}.bp-hasan-meelad-law .insight-image:after{content:"";background:linear-gradient(#0000 42%,#081d2fbf);position:absolute;inset:0}.bp-hasan-meelad-law .image-tag{bottom:34px;z-index:2;letter-spacing:.12em;border:1px solid #ffffff73;padding:10px 15px;font:600 9px Manrope;position:absolute;inset-inline-start:38px}.bp-hasan-meelad-law .insight-content{align-self:center;padding:90px clamp(44px,7vw,110px)}.bp-hasan-meelad-law .insight-content h2{margin:0 0 25px;font-size:clamp(42px,4.4vw,64px);line-height:1.15}.bp-hasan-meelad-law .insight-content>p:not(.eyebrow){color:#b5c4ce;font-size:15px;line-height:1.9}.bp-hasan-meelad-law .article-list{border-top:1px solid #ffffff29;margin-top:35px}.bp-hasan-meelad-law .article-list a{border-bottom:1px solid #ffffff29;grid-template-columns:1fr 26px;gap:6px;padding:18px 0;display:grid}.bp-hasan-meelad-law .article-list small{color:#a9bac5;grid-column:1;font-size:9px}.bp-hasan-meelad-law .article-list strong{grid-column:1;font-size:14px}.bp-hasan-meelad-law .article-list span{color:var(--gold);grid-area:1/2/3;align-self:center}.bp-hasan-meelad-law .instagram{color:var(--navy);background:#e3ebef;align-items:center;gap:28px;margin-top:28px;padding:14px 18px;font-size:12px;font-weight:700;display:inline-flex}.bp-hasan-meelad-law .standards{background:var(--paper)}.bp-hasan-meelad-law .standards-title{grid-template-columns:.55fr 1.45fr;gap:80px;margin-bottom:55px;display:grid}.bp-hasan-meelad-law .standards-title h2{margin:0;font-size:clamp(42px,4vw,60px);line-height:1.15}.bp-hasan-meelad-law .standards-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bp-hasan-meelad-law .standards-grid article{background:#fff;border-top:3px solid #0000;min-height:230px;padding:30px;transition:all .25s}.bp-hasan-meelad-law .standards-grid article:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 18px 35px #0b223814}.bp-hasan-meelad-law .standards-grid span{color:var(--blue);font:600 9px Manrope}.bp-hasan-meelad-law .standards-grid h3{margin:48px 0 10px;font-size:19px}.bp-hasan-meelad-law .standards-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.bp-hasan-meelad-law .contact{color:#fff;background:#112d47;position:relative}.bp-hasan-meelad-law .contact-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.bp-hasan-meelad-law .contact-copy{position:relative}.bp-hasan-meelad-law .contact-copy h2{margin:0 0 22px;font-size:clamp(44px,4.5vw,66px);line-height:1.14}.bp-hasan-meelad-law .contact-copy>p:not(.eyebrow){color:#bac7d0;max-width:490px;font-size:15px;line-height:1.9}.bp-hasan-meelad-law .contact-meta{z-index:2;margin-top:36px;position:relative}.bp-hasan-meelad-law .contact-meta>div{align-items:center;gap:14px;margin-bottom:18px;display:flex}.bp-hasan-meelad-law .contact-meta>div>span{width:42px;height:42px;color:var(--gold);border:1px solid #ffffff40;place-items:center;display:grid}.bp-hasan-meelad-law .contact-meta p{flex-direction:column;gap:5px;margin:0;display:flex}.bp-hasan-meelad-law .contact-meta strong{font-size:13px}.bp-hasan-meelad-law .contact-meta small{color:#9aabb7;font-size:10px}.bp-hasan-meelad-law .contact-meta>a{color:#bdcbd4;font-size:12px}.bp-hasan-meelad-law .contact-copy>img{opacity:.16;inset-inline-end:-30px;mix-blend-mode:screen;width:290px;position:absolute;bottom:-80px}.bp-hasan-meelad-law .contact form{background:var(--paper);color:var(--ink);z-index:2;flex-direction:column;gap:21px;padding:44px;display:flex;position:relative;box-shadow:0 30px 60px #0000002e}.bp-hasan-meelad-law .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-hasan-meelad-law .contact label{flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.bp-hasan-meelad-law .contact input,.bp-hasan-meelad-law .contact select,.bp-hasan-meelad-law .contact textarea{background:#ffffff9e;border:0;border-bottom:1px solid #b9b9b2;border-radius:0;outline:0;padding:13px}.bp-hasan-meelad-law .contact input:focus,.bp-hasan-meelad-law .contact select:focus,.bp-hasan-meelad-law .contact textarea:focus{border-color:var(--blue);box-shadow:0 1px var(--blue)}.bp-hasan-meelad-law .contact textarea{resize:vertical}.bp-hasan-meelad-law .contact form button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:space-between;padding:16px 19px;font-weight:700;display:flex}.bp-hasan-meelad-law .success{color:#2c7253;margin:0;font-weight:700}.bp-hasan-meelad-law .privacy{color:#7b8488;line-height:1.6}.bp-hasan-meelad-law footer{color:#fff;background:#071a2b;padding-top:76px}.bp-hasan-meelad-law .footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:58px;padding-bottom:58px;display:grid}.bp-hasan-meelad-law .inverted{color:#fff;background:0 0;border-color:#668095}.bp-hasan-meelad-law .footer-brand h3{margin:16px 0 8px;font-size:21px}.bp-hasan-meelad-law .footer-brand p{color:#95a7b3;max-width:280px;font-size:13px;line-height:1.8}.bp-hasan-meelad-law .footer-col{flex-direction:column;gap:12px;display:flex}.bp-hasan-meelad-law .footer-col h4{color:var(--gold);margin:10px 0 17px;font-size:11px}.bp-hasan-meelad-law .footer-col a{color:#a9bac5;font-size:12px}.bp-hasan-meelad-law .footer-col a:hover{color:#fff}.bp-hasan-meelad-law .footer-bottom{color:#778d9c;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding:22px 0;font-size:10px;display:flex}.bp-hasan-meelad-law .footer-bottom p:last-child{text-align:end;max-width:600px}@media (width<=920px){.bp-hasan-meelad-law .shell{width:min(100% - 32px,1180px)}.bp-hasan-meelad-law .utility{display:none}.bp-hasan-meelad-law .nav-row{height:80px}.bp-hasan-meelad-law .brand-mark{width:52px;height:52px}.bp-hasan-meelad-law .brand-name strong{font-size:17px}.bp-hasan-meelad-law .header-cta{display:none}.bp-hasan-meelad-law .menu{display:block}.bp-hasan-meelad-law .nav{top:80px;background:var(--paper);flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;inset-inline:16px;box-shadow:0 16px 36px #0b223826}.bp-hasan-meelad-law .nav.open{display:flex}.bp-hasan-meelad-law .nav a{padding:10px 0}.bp-hasan-meelad-law .hero{height:auto;min-height:740px}.bp-hasan-meelad-law .hero-inner{min-height:646px}.bp-hasan-meelad-law .hero-copy{padding:75px 0 130px}.bp-hasan-meelad-law .hero-seal{display:none}.bp-hasan-meelad-law .about-grid{grid-template-columns:1fr;gap:60px}.bp-hasan-meelad-law .profile-card{margin:auto}.bp-hasan-meelad-law .section-heading{grid-template-columns:1fr;gap:28px}.bp-hasan-meelad-law .practice-grid{grid-template-columns:repeat(2,1fr)}.bp-hasan-meelad-law .method-head,.bp-hasan-meelad-law .standards-title{grid-template-columns:1fr;gap:15px}.bp-hasan-meelad-law .method-grid{grid-template-columns:repeat(2,1fr)}.bp-hasan-meelad-law .record-head{grid-template-columns:1fr;gap:12px}.bp-hasan-meelad-law .record-list article{grid-template-columns:70px 1fr}.bp-hasan-meelad-law .record-list a{text-align:start;grid-column:2}.bp-hasan-meelad-law .insights{grid-template-columns:1fr}.bp-hasan-meelad-law .insight-image{min-height:520px}.bp-hasan-meelad-law .insight-content{padding:80px 40px}.bp-hasan-meelad-law .standards-grid{grid-template-columns:repeat(2,1fr)}.bp-hasan-meelad-law .contact-grid{grid-template-columns:1fr;gap:50px}.bp-hasan-meelad-law .contact-copy>img{display:none}.bp-hasan-meelad-law .footer-grid{grid-template-columns:1.3fr 1fr 1fr}.bp-hasan-meelad-law .footer-col:last-child{grid-column:2}.bp-hasan-meelad-law .section{padding:90px 0}}@media (width<=600px){.bp-hasan-meelad-law .brand-name small{display:none}.bp-hasan-meelad-law .language{padding:8px}.bp-hasan-meelad-law .hero-bg,.bp-hasan-meelad-law .ar .hero-bg{background:linear-gradient(#06172752,#061727e8),url(/hasan-meelad-law/assets/hasan-hero.png) 50%/cover}.bp-hasan-meelad-law .hero h1{font-size:46px}.bp-hasan-meelad-law .hero-copy>p:not(.eyebrow){font-size:16px}.bp-hasan-meelad-law .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.bp-hasan-meelad-law .stats{height:120px}.bp-hasan-meelad-law .stats-grid{grid-template-columns:1fr}.bp-hasan-meelad-law .stats-grid>div{border-bottom:1px solid #ffffff1a;border-inline:0;justify-content:flex-start;padding:7px}.bp-hasan-meelad-law .section{padding:72px 0}.bp-hasan-meelad-law .about-copy h2,.bp-hasan-meelad-law .section-heading h2,.bp-hasan-meelad-law .method-head h2,.bp-hasan-meelad-law .record-head h2,.bp-hasan-meelad-law .standards-title h2{font-size:38px}.bp-hasan-meelad-law .value-grid,.bp-hasan-meelad-law .practice-grid{grid-template-columns:1fr}.bp-hasan-meelad-law .practice-grid article{min-height:300px}.bp-hasan-meelad-law .method-grid{grid-template-columns:1fr}.bp-hasan-meelad-law .method-grid article{border-inline-end:1px solid #b9c6ce;min-height:190px}.bp-hasan-meelad-law .record-list article{grid-template-columns:1fr;gap:12px}.bp-hasan-meelad-law .record-list a{grid-column:1}.bp-hasan-meelad-law .insight-image{min-height:360px}.bp-hasan-meelad-law .insight-content{padding:64px 24px}.bp-hasan-meelad-law .insight-content h2{font-size:39px}.bp-hasan-meelad-law .standards-grid{grid-template-columns:1fr}.bp-hasan-meelad-law .contact h2{font-size:40px}.bp-hasan-meelad-law .contact form{padding:28px 20px}.bp-hasan-meelad-law .form-row{grid-template-columns:1fr}.bp-hasan-meelad-law .footer-grid{grid-template-columns:1fr 1fr;gap:38px}.bp-hasan-meelad-law .footer-brand{grid-column:1/-1}.bp-hasan-meelad-law .footer-col:last-child{grid-column:auto}.bp-hasan-meelad-law .footer-bottom{flex-direction:column;gap:8px}.bp-hasan-meelad-law .footer-bottom p:last-child{text-align:start}}.agate-real-estate-site{--navy:#081519;--navy-2:#10262a;--ink:#142225;--gold:#c59b4a;--gold-light:#e5c87e;--cream:#f5f1e8;--white:#fffdf8;--muted:#69777a;--line:#14222524;background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}@scope(.agate-real-estate-site){:root{--navy:#081519;--navy-2:#10262a;--ink:#142225;--gold:#c59b4a;--gold-light:#e5c87e;--cream:#f5f1e8;--white:#fffdf8;--muted:#69777a;--line:#14222524}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.container{width:min(1320px,100% - 96px);margin:0 auto}.site-header-shell{z-index:40;color:#fff;width:100%;position:absolute;top:0;left:0}.site-header-shell.solid{background:var(--navy);position:relative}.header-utility{background:#040d1066;border-bottom:1px solid #ffffff1f;height:34px}.utility-inner{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 48px;font-size:9px;font-weight:700;display:flex}.utility-inner>div{align-items:center;gap:17px;display:flex}.utility-inner a{transition:color .2s}.utility-inner a:hover{color:var(--gold-light)}.utility-divider{background:#ffffff40;width:1px;height:11px}.site-header{z-index:3;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:98px;padding:0 48px;display:flex;position:relative}.brand{align-items:center;width:250px;height:78px;display:flex;overflow:hidden}.brand img{width:250px;height:auto}.site-header nav{letter-spacing:.02em;align-items:center;gap:30px;font-size:14px;display:flex}.site-header nav>a:not(.nav-contact),.mega-trigger{padding:12px 0;position:relative}.site-header nav>a:not(.nav-contact):after,.mega-trigger:after{content:"";background:var(--gold-light);width:0;height:1px;transition:width .25s;position:absolute;bottom:5px;left:0}.site-header nav>a:hover:after,.mega-trigger:hover:after,.mega-trigger.active:after{width:100%}.mega-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.chevron{color:var(--gold-light);margin-left:5px;font-size:16px;transition:transform .25s;display:inline-block}.mega-trigger.active .chevron{transform:rotate(180deg)}.nav-contact{color:var(--gold-light);border:1px solid #e5c87eb3;border-radius:5px;align-items:center;gap:12px;padding:15px 20px;transition:all .25s;display:inline-flex}.nav-contact:hover{background:var(--gold);border-color:var(--gold);color:#071215}.nav-contact svg{width:17px}.menu-toggle{display:none}.mega-menu{z-index:2;visibility:hidden;opacity:0;background:#071417;grid-template-columns:310px 1fr;gap:65px;min-height:450px;padding:54px 48px 48px;transition:opacity .24s,transform .24s,visibility .24s;display:grid;position:absolute;top:132px;left:0;right:0;transform:translateY(-12px);box-shadow:0 30px 70px #00000047}.mega-menu.open{visibility:visible;opacity:1;transform:translateY(0)}.mega-intro{border-right:1px solid #ffffff1f;padding-right:42px}.mega-kicker{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:25px;font-size:9px;font-weight:700;display:block}.mega-intro h2{color:#fff;font-size:42px;line-height:1.02}.mega-intro p{color:#ffffff7a;margin:24px 0 0;font-size:13px;line-height:1.7}.mega-pillars{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.mega-pillar{border-right:1px solid #ffffff1a;min-width:0;padding:0 28px}.mega-pillar:first-child{padding-left:0}.mega-pillar:last-child{border:0;padding-right:0}.pillar-number{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:16px;display:block}.mega-pillar h3{color:#fff;margin:20px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.mega-pillar>p{color:#ffffff6b;min-height:42px;margin:0 0 20px;font-size:11px;line-height:1.6}.mega-pillar>div{flex-direction:column;display:flex}.mega-pillar a{color:#ffffffbf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-height:41px;font-size:11px;line-height:1.3;transition:color .2s;display:flex}.mega-pillar a:hover{color:var(--gold-light)}.mega-pillar a svg{flex:none;width:14px}.menu-backdrop{z-index:1;cursor:default;background:#03090b94;border:0;position:fixed;inset:132px 0 0}.hero{color:#fff;background:var(--navy);height:100svh;min-height:920px;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#040d10eb 0%,#040d10ba 43%,#040d103d 72%,#040d1066 100%),linear-gradient(#0000 52%,#040d1094);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:170px 0 78px;display:flex;position:relative}.eyebrow{color:#9f7a36;letter-spacing:.24em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1}.eyebrow.light{color:var(--gold-light)}h1,h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:890px;font-size:clamp(64px,6.7vw,108px);line-height:.92}h1 em,h2 em{color:var(--gold-light);font-weight:400}.hero-intro{color:#ffffffc7;max-width:540px;margin:30px 0 38px;font-size:17px;line-height:1.65}.property-search{width:min(1160px,100%);color:var(--ink);background:#fffdf8fa;border-radius:5px;overflow:hidden;box-shadow:0 24px 70px #00000040}.search-tabs{border-bottom:1px solid #1422251f;height:44px;padding-left:20px;display:flex}.search-tabs button{color:#798386;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:84px;font-size:13px}.search-tabs button.active{border-color:var(--gold);color:var(--ink);font-weight:700}.search-fields{grid-template-columns:1.35fr 1fr .72fr 1.05fr 132px;align-items:stretch;display:grid}.search-fields label{border-right:1px solid #1422251f;min-width:0;padding:19px 22px 18px}.search-fields label span{color:#7a8587;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.search-fields select{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:14px}.search-button{background:var(--gold);color:#0c181a;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.search-button:hover{background:#d6b260}.search-button svg{width:18px}.trust-bar{background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust-bar div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:128px;padding:28px 48px;display:flex}.trust-bar div:last-child{border:0}.trust-bar strong{color:var(--ink);margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.trust-bar span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.section{padding:140px 0}.section-heading{grid-template-columns:1fr 360px;align-items:end;gap:80px;margin-bottom:64px;display:grid}.section-heading h2,.about-copy h2{font-size:clamp(50px,5vw,74px);line-height:1.02}.section-heading .eyebrow{margin-bottom:20px}.heading-side{padding-bottom:7px}.heading-side p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.7}.heading-side a,.text-link{color:#8c6a2d;border-bottom:1px solid #9f7a36;align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.heading-side svg,.text-link svg{width:17px;transition:transform .25s}.heading-side a:hover svg,.text-link:hover svg{transform:translate(4px)}.properties-section{background:var(--white)}.property-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.property-card{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;transition:transform .3s,box-shadow .3s;overflow:hidden}.property-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0e1d1f1a}.property-media{aspect-ratio:4/3;background:#ddd;border-radius:5px 5px 0 0;position:relative;overflow:hidden}.property-image-link{width:100%;height:100%;display:block}.property-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.property-card:hover .property-media img{transform:scale(1.04)}.property-badge{background:var(--navy);color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;top:18px;left:18px}.save-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07131659;border:1px solid #ffffff80;border-radius:5px;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:17px;right:17px}.property-body{padding:26px}.property-location{color:#8f6d32;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.property-location svg{width:14px}.property-body h3{min-height:58px;margin:14px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.25}.property-features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:15px;padding:16px 0;font-size:11px;display:flex}.property-features span{align-items:center;gap:5px;display:flex}.property-features svg{width:16px}.property-bottom{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.property-bottom strong{font-size:15px}.property-bottom a{color:#8f6d32;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.property-bottom svg{width:15px}.locations-section{background:var(--navy);color:#fff}.section-heading.inverse .heading-side p{color:#ffffff94}.location-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.28fr .72fr .72fr;gap:16px;height:690px;display:grid}.location-card{border-radius:5px;min-height:0;position:relative;overflow:hidden}.location-1{grid-row:1/3}.location-4{grid-column:2/4}.location-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.location-card:hover img{transform:scale(1.045)}.location-overlay{background:linear-gradient(#0511140d 35%,#051114d1);position:absolute;inset:0}.location-copy{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.location-copy small{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;grid-column:1/3;font-size:9px}.location-copy strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.location-copy svg{transition:transform .25s}.location-card:hover .location-copy svg{transform:translate(5px)}.services-section{background:var(--cream)}.service-list{border-top:1px solid var(--line)}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 60px;align-items:center;gap:28px;padding:38px 0;display:grid}.service-list article>span{color:#9d7b3c;font-family:Georgia,Times New Roman,serif;font-size:19px}.service-list article>div{grid-template-columns:310px 1fr;align-items:center;gap:60px;display:grid}.service-list h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.service-list p{max-width:600px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.service-list article>a{border:1px solid var(--line);border-radius:5px;place-items:center;width:50px;height:50px;transition:all .25s;display:grid}.service-list article:hover>a{background:var(--gold);border-color:var(--gold);transform:translate(4px)}.about-section{background:var(--white)}.about-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:110px;display:grid}.about-visual{min-height:650px;position:relative}.about-visual img{object-fit:cover;border-radius:5px;width:100%;height:650px}.about-seal{background:var(--navy);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:absolute;bottom:55px;right:-55px;box-shadow:0 14px 50px #05111440}.about-seal:before{content:"";border:1px solid #e5c87e8c;border-radius:50%;position:absolute;inset:10px}.about-seal strong{color:var(--gold-light);letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:23px}.about-seal small{color:#ffffff94;letter-spacing:.15em;text-transform:uppercase;margin-top:7px;font-size:8px;line-height:1.5}.about-copy{padding-left:24px}.about-copy .lead{color:#354649;margin:34px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.55}.about-copy>p:not(.eyebrow):not(.lead){color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.8}.valuation{color:#fff;background:linear-gradient(110deg,#061417f7,#061417e0),url(/agate-real-estate/images/agate-hero.png) 50%/cover;padding:115px 0}.valuation-inner{justify-content:space-between;align-items:end;gap:70px;display:flex}.valuation h2{font-size:clamp(50px,5vw,74px);line-height:1.02}.valuation p:not(.eyebrow){color:#ffffff9e;max-width:560px;margin:24px 0 0;font-size:15px;line-height:1.7}.gold-button{background:var(--gold);min-width:280px;color:var(--navy);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;font-size:13px;font-weight:700;transition:all .25s;display:flex}.gold-button:hover{background:var(--gold-light);transform:translateY(-2px)}footer{color:#fff;background:#061014;padding:78px 0 24px}.footer-top{grid-template-columns:1.7fr .7fr .8fr 1fr;gap:70px;padding-bottom:65px;display:grid}.footer-brand img{width:280px}.footer-brand p{color:#ffffff7a;max-width:340px;margin:22px 0 0;font-size:13px;line-height:1.7}.footer-top>div:not(.footer-brand){flex-direction:column;gap:14px;display:flex}.footer-top h3{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;margin:5px 0 9px;font-size:10px}.footer-top a,.footer-top span{color:#ffffff9c;font-size:12px;line-height:1.6;transition:color .2s}.footer-top a:hover{color:#fff}.footer-bottom{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;gap:26px;padding-top:22px;font-size:9px;line-height:1.5;display:flex}.whatsapp-float{z-index:30;background:var(--gold);color:var(--navy);border-radius:5px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #00000038}.whatsapp-float svg{width:18px}.property-detail-page{background:var(--white)}.detail-heading{padding-top:68px;padding-bottom:48px}.detail-breadcrumb{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:48px;font-size:10px;display:flex}.detail-breadcrumb a{color:#8b6a30}.detail-title-row{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.detail-title-row h1{color:var(--ink);font-size:clamp(62px,6.4vw,98px)}.detail-location{color:var(--muted);align-items:center;gap:8px;margin:26px 0 0;font-size:13px;display:flex}.detail-location svg{color:#9f7a36}.detail-price{border-left:1px solid var(--line);flex-direction:column;min-width:225px;padding:24px 0 9px 34px;display:flex}.detail-price small,.detail-price span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.detail-price strong{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.property-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.55fr .75fr;gap:12px;height:700px;display:grid;position:relative}.gallery-item{cursor:zoom-in;background:#d9d5cd;border:0;border-radius:5px;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.gallery-item:after{content:"";border-radius:inherit;background:#07141700;transition:background .25s;position:absolute;inset:0}.gallery-item:hover:after{background:#0714171f}.property-gallery img{object-fit:cover;border-radius:5px;width:100%;height:100%;transition:transform .45s}.gallery-item:hover img{transform:scale(1.015)}.gallery-main{grid-row:1/3}.gallery-open-label{z-index:2;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#fffdf8f0;border-radius:5px;padding:10px 13px;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:18px}.showcase-label{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061417db;padding:10px 13px;font-size:8px;font-weight:700;position:absolute;bottom:18px;left:18px}.detail-content{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:95px;padding-top:85px;padding-bottom:130px;display:grid;position:relative}.detail-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.detail-facts>div{border-right:1px solid var(--line);color:#9f7a36;align-items:center;gap:13px;min-height:110px;padding:24px 18px;display:flex}.detail-facts>div:last-child{border:0}.detail-facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:9px;line-height:1.6;display:flex}.detail-facts strong{color:var(--ink);letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.floor-mark{border:1px solid #9f7a36;border-radius:50%;place-items:center;width:22px;height:22px;color:#9f7a36!important;font-size:9px!important;display:grid!important}.detail-overview{max-width:790px;padding:90px 0}.detail-overview h2,.amenities-section h2,.area-story h2{font-size:clamp(48px,4.7vw,70px);line-height:1.04}.detail-lead{font-family:Georgia,Times New Roman,serif;color:#34474a!important;margin:35px 0 24px!important;font-size:22px!important;line-height:1.55!important}.detail-overview p:not(.eyebrow){color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.85}.amenities-section{border-top:1px solid var(--line);padding:80px 0}.amenities-grid{grid-template-columns:1fr 1fr;gap:0 50px;margin-top:46px;display:grid}.amenities-grid span{border-bottom:1px solid var(--line);color:#415154;align-items:center;gap:12px;min-height:56px;font-size:13px;display:flex}.amenities-grid svg{color:#9f7a36;width:17px}.area-story{background:var(--navy);color:#fff;grid-template-columns:1fr 1.15fr;min-height:470px;margin-top:40px;display:grid}.area-story>div{padding:62px 52px}.area-story p:not(.eyebrow){color:#ffffff8f;margin:28px 0;font-size:13px;line-height:1.75}.area-story a{border-bottom:1px solid var(--gold);color:var(--gold-light);align-items:center;gap:10px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.area-story img{object-fit:cover;border-radius:0 5px 5px 0;width:100%;height:100%}.enquiry-card{border-top:3px solid var(--gold);background:var(--cream);border-radius:5px;padding:38px 32px;position:sticky;top:30px;box-shadow:0 24px 60px #0a191c1f}.enquiry-tag{color:#9f7a36;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.enquiry-card h2{margin:23px 0 18px;font-size:35px;line-height:1.08}.enquiry-card>p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.7}.enquiry-card .gold-button{width:100%;min-width:0}.enquiry-phone{text-align:center;color:#8b6a30;margin:20px 0 29px;font-size:12px;font-weight:700;display:block}.reference{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-top:21px;font-size:9px;display:flex}.reference strong{color:var(--ink)}.detail-next{background:var(--navy-2);color:#fff;padding:105px 0}.detail-next>div{justify-content:space-between;align-items:end;gap:70px;display:flex}.detail-next h2{font-size:clamp(52px,5vw,76px);line-height:1.02}.lightbox{z-index:100;color:#fff;background:#030a0cf5;place-items:center;padding:46px 88px;display:grid;position:fixed;inset:0}.lightbox figure{grid-template-rows:minmax(0,1fr) auto;width:min(1180px,100%);height:min(78vh,820px);margin:0;display:grid}.lightbox figure img{object-fit:contain;border-radius:5px;width:100%;height:100%;min-height:0}.lightbox figcaption{color:#ffffffa6;letter-spacing:.06em;justify-content:space-between;gap:24px;padding-top:14px;font-size:11px;display:flex}.lightbox-close,.lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff59;border-radius:5px;transition:background .2s,border-color .2s;position:absolute}.lightbox-close:hover,.lightbox-nav:hover{border-color:var(--gold-light);background:#c59b4a38}.lightbox-close{width:48px;height:48px;font-size:30px;line-height:1;top:24px;right:24px}.lightbox-nav{width:50px;height:50px;font-size:19px;top:50%;transform:translateY(-50%)}.lightbox-nav.previous{left:24px}.lightbox-nav.next{right:24px}@media (width<=1100px){.container{width:min(100% - 48px,1000px)}.utility-inner{padding:0 24px}.site-header{height:88px;padding:0 24px}.brand,.brand img{width:205px}.site-header nav{gap:20px}.mega-menu{grid-template-columns:240px 1fr;gap:34px;padding:42px 24px;top:122px}.mega-pillars{grid-template-columns:1fr 1fr;gap:30px 0}.mega-pillar:nth-child(2){border-right:0}.hero{min-height:840px}.hero-content{padding-bottom:55px}.search-fields{grid-template-columns:1.2fr 1fr .75fr 1fr}.search-button{grid-column:1/5;min-height:64px}.trust-bar div{padding:25px}.property-grid{grid-template-columns:repeat(2,1fr)}.location-grid{height:610px}.about-grid{gap:70px}.about-seal{right:-30px}.footer-top{grid-template-columns:1.5fr .8fr .8fr}.footer-top>div:last-child{grid-column:2/4}.detail-content{grid-template-columns:minmax(0,1fr) 310px;gap:50px}.property-gallery{height:600px}}@media (width<=760px){.container{width:calc(100% - 36px)}.header-utility{height:32px}.utility-inner{padding:0 18px}.utility-inner>span,.utility-inner .utility-divider,.utility-inner a:last-child{display:none}.utility-inner>div{margin-left:auto}.site-header{height:76px;padding:0 18px}.brand,.brand img{width:184px}.menu-toggle{background:#06101459;border:1px solid #ffffff59;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;height:46px;display:flex}.menu-toggle span{background:#fff;width:19px;height:1px}.site-header nav{background:#071317;border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:3px;padding:20px 18px 28px;display:none;position:absolute;top:76px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav>a{padding:13px 4px}.nav-contact{justify-content:space-between;margin-top:10px;padding:16px}.mega-trigger{text-align:left;border-bottom:1px solid #ffffff1a}.mega-menu{grid-template-columns:1fr;gap:28px;min-height:0;padding:30px 18px 40px;display:none;position:relative;top:auto;transform:none}.mega-menu.open{display:grid}.mega-intro{border-bottom:1px solid #ffffff1f;border-right:0;padding:0 0 25px}.mega-intro h2{font-size:36px}.mega-pillars{grid-template-columns:1fr;gap:0}.mega-pillar,.mega-pillar:first-child,.mega-pillar:last-child{border-bottom:1px solid #ffffff1a;border-right:0;padding:22px 0}.mega-pillar>p{min-height:0}.menu-backdrop{display:none}.hero{height:auto;min-height:940px}.hero-image{object-position:65% center}.hero-shade{background:linear-gradient(#040d106b 0%,#040d10d1 38%,#040d10f0 100%)}.hero-content{justify-content:flex-end;padding:154px 0 34px}.eyebrow{margin-bottom:17px}h1{font-size:clamp(48px,14vw,67px);line-height:.98}.hero-intro{margin:22px 0 26px;font-size:15px;line-height:1.55}.search-tabs{height:43px}.search-fields{grid-template-columns:1fr 1fr}.search-fields label{padding:15px 14px}.search-fields label:nth-child(2),.search-fields label:nth-child(4){border-right:0}.search-fields label:nth-child(-n+2){border-bottom:1px solid var(--line)}.search-fields select{font-size:12px}.search-button{grid-column:1/3;min-height:58px}.trust-bar{grid-template-columns:1fr 1fr}.trust-bar div{min-height:105px;padding:21px 18px}.trust-bar div:nth-child(2){border-right:0}.trust-bar div:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-bar strong{font-size:23px}.trust-bar span{font-size:8px}.section{padding:88px 0}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.section-heading h2,.about-copy h2,.valuation h2{font-size:47px}.heading-side{padding:0}.heading-side p{margin-bottom:17px}.property-grid{scroll-snap-type:x mandatory;gap:16px;margin:0 -18px;padding:0 18px 20px;display:flex;overflow-x:auto}.property-card{scroll-snap-align:start;flex:0 0 86%}.property-body{padding:20px}.property-body h3{min-height:auto;font-size:21px}.locations-section{padding-bottom:72px}.location-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:12px;height:auto;display:grid}.location-card,.location-1,.location-4{aspect-ratio:4/3;grid-area:auto}.service-list article{grid-template-columns:48px 1fr 42px;align-items:start;gap:8px;padding:28px 0}.service-list article>div{display:block}.service-list h3{margin-bottom:12px;font-size:25px}.service-list article>a{width:38px;height:38px}.about-grid{grid-template-columns:1fr;gap:62px}.about-visual,.about-visual img{height:440px;min-height:440px}.about-seal{width:132px;height:132px;bottom:-48px;right:18px}.about-copy{padding:0}.about-copy .lead{font-size:20px}.valuation{padding:85px 0}.valuation-inner{display:block}.gold-button{width:100%;min-width:0;margin-top:34px}.footer-top{grid-template-columns:1fr 1fr;gap:42px 28px}.footer-brand,.footer-top>div:last-child{grid-column:1/3}.footer-bottom{flex-direction:column;gap:9px}.whatsapp-float{bottom:16px;right:16px}.whatsapp-float span{display:none}.detail-heading{padding-top:42px;padding-bottom:32px}.detail-breadcrumb{margin-bottom:32px}.detail-title-row{grid-template-columns:1fr;gap:30px}.detail-title-row h1{font-size:53px}.detail-price{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.property-gallery{grid-template-rows:330px 160px;grid-template-columns:1fr 1fr;gap:5px;width:100%;height:auto}.gallery-main{grid-area:auto/1/auto/3}.detail-content{grid-template-columns:1fr;gap:55px;padding-top:55px;padding-bottom:85px}.detail-facts{grid-template-columns:1fr 1fr}.detail-facts>div:nth-child(2){border-right:0}.detail-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-overview{padding:70px 0}.detail-overview h2,.amenities-section h2,.area-story h2{font-size:45px}.detail-lead{font-size:20px!important}.amenities-grid,.area-story{grid-template-columns:1fr}.area-story>div{padding:50px 28px}.area-story img{border-radius:0 0 5px 5px;height:320px}.enquiry-card{position:static}.detail-next>div{display:block}.detail-next h2{font-size:49px}.detail-next .gold-button{margin-top:34px}.lightbox{padding:70px 18px 32px}.lightbox figure{height:min(72vh,620px)}.lightbox-close{width:44px;height:44px;top:14px;right:14px}.lightbox-nav{width:46px;height:46px;top:auto;bottom:18px;transform:none}.lightbox-nav.previous{left:18px}.lightbox-nav.next{right:18px}.lightbox figcaption{padding-bottom:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}}.aa-site{--aa-green:#086435;--aa-dark:#073f2a;--aa-ink:#172e25;--aa-paper:#faf9f5;--aa-line:#d9e1d9;--aa-muted:#5e6e63;background:var(--aa-paper);color:var(--aa-ink);isolation:isolate;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.aa-site *{box-sizing:border-box}.aa-site h1,.aa-site h2,.aa-site h3,.aa-site p{margin:0}.aa-site h1,.aa-site h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.aa-site h1{font-size:clamp(42px,4.6vw,72px);line-height:1.1}.aa-site h2{font-size:clamp(34px,3.5vw,54px);line-height:1.15}.aa-site h3{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.aa-site em{color:var(--aa-green);font-weight:400}.aa-site p{max-width:66ch}.aa-site p+p{margin-top:18px}.aa-site a{text-decoration:none}.aa-site button,.aa-site input,.aa-site select,.aa-site textarea{font:inherit}.aa-site button{cursor:pointer}.aa-site button:disabled{cursor:default}.aa-site img{max-width:100%;display:block}.aa-site a,.aa-site button{touch-action:manipulation}.aa-site :focus-visible{outline-offset:5px;outline:3px solid #c79640}.aa-site section,.aa-site footer{scroll-margin-top:130px}.aa-wrap{width:min(1300px,100% - 104px);margin-inline:auto}.aa-section{padding-block:100px}.aa-site .aa-kicker{letter-spacing:.14em;color:var(--aa-green);margin-bottom:23px;font-size:12px;font-weight:700;line-height:1.5}.aa-site .aa-muted{color:var(--aa-muted)}.aa-site .aa-button{background:var(--aa-green);color:#fff;border:1px solid var(--aa-green);justify-content:center;align-items:center;gap:26px;min-height:54px;padding:16px 23px;font-size:15px;font-weight:600;line-height:1.3;transition:background .2s;display:inline-flex}.aa-button span,.aa-text-link span{font-size:21px}.aa-site .aa-button:hover{background:var(--aa-dark)}.aa-site .aa-button-small{padding:13px 18px;font-size:14px}.aa-site .aa-text-link{color:var(--aa-green);text-align:left;background:0 0;border:0;border-bottom:1px solid #abc4b4;justify-content:space-between;align-items:center;gap:24px;padding:9px 0 5px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.aa-text-link:hover{border-bottom-color:var(--aa-green)}.aa-site .aa-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:31px;display:flex}.aa-preview{background:var(--aa-dark);color:#fff;align-items:center;gap:20px;padding:8px 3.5%;font-size:12px;display:flex}.aa-preview>span{opacity:.8}.aa-preview>a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.aa-header{z-index:30;border-bottom:1px solid var(--aa-line);background:#faf9f5fa;justify-content:space-between;align-items:center;gap:25px;min-height:118px;padding:12px 3.5%;display:flex;position:sticky;top:0}.aa-logo{flex-shrink:0;width:190px;display:block}.aa-logo img{object-fit:contain;width:190px;height:94px}.aa-nav{align-items:center;gap:30px;font-size:14px;display:flex}.aa-nav>a:not(.aa-button):hover{color:var(--aa-green);text-underline-offset:7px;text-decoration:underline}.aa-menu-toggle{display:none}.aa-hero{grid-template-columns:1.02fr 1fr;max-width:1600px;margin:auto;display:grid}.aa-hero-copy{align-self:center;padding:85px 7% 75px 8%}.aa-hero-copy>p:not(.aa-kicker){color:var(--aa-muted);max-width:420px;margin-top:27px;font-size:18px}.aa-hero-photo{min-height:620px;position:relative}.aa-hero-photo>img{object-fit:cover;width:100%;height:100%}.aa-photo-caption{color:#fff;background:linear-gradient(#0000,#001e0fba);justify-content:space-between;align-items:end;gap:20px;padding:70px 35px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.aa-photo-caption>span{letter-spacing:-.02em;font-family:Georgia,serif;font-size:30px;line-height:1.13}.aa-photo-caption small{font-size:12px}.aa-hero-foot{border-bottom:1px solid var(--aa-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:23px 4%;font-size:13px;display:flex}.aa-hero-foot>span{letter-spacing:.13em;font-size:11px;font-weight:700}.aa-hero-foot a{align-items:center;gap:30px;display:flex}.aa-hero-foot a span{font-size:24px}.aa-about{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.aa-site .aa-large-copy{color:var(--aa-ink);margin-bottom:22px;font-size:23px;line-height:1.5}.aa-about>div:last-child>p:not(.aa-large-copy){color:var(--aa-muted);margin-bottom:22px}.aa-properties{background:#edf1eb}.aa-section-head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px;display:flex}.aa-section-head>p{max-width:340px;font-size:15px}.aa-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.aa-image-button{text-align:left;background:#e0e6df;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.aa-image-button img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s}.aa-image-button:hover img{transform:scale(1.025)}.aa-image-index{color:#fff;text-shadow:0 1px 8px #000;font-family:Georgia,serif;font-size:26px;position:absolute;top:17px;left:18px}.aa-round-arrow{background:var(--aa-paper);width:43px;height:43px;color:var(--aa-green);border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;bottom:17px;right:17px}.aa-property-meta{color:var(--aa-muted);justify-content:space-between;gap:8px;margin:20px 0 11px;font-size:12px;display:flex}.aa-property h3{margin-bottom:14px;font-size:32px}.aa-property>p{color:var(--aa-muted);margin-bottom:17px;font-size:15px}.aa-filters{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.aa-filters button{border:1px solid var(--aa-line);min-height:46px;color:var(--aa-muted);background:0 0;align-items:center;gap:20px;padding:10px 18px;font-size:14px;display:flex}.aa-filters button span{opacity:.7;font-size:12px}.aa-filters button[aria-pressed=true]{background:var(--aa-green);border-color:var(--aa-green);color:#fff}.aa-tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;display:grid}.aa-tenant{border:1px solid var(--aa-line);background:#fff}.aa-tenant-category{color:var(--aa-dark);background:#fff;padding:5px 13px;font-size:12px;position:absolute;bottom:15px;left:15px}.aa-tenant-body{padding:26px}.aa-site .aa-sample{color:var(--aa-muted);letter-spacing:.1em;margin-bottom:11px;font-size:11px;font-weight:600;display:block}.aa-tenant h3{margin-bottom:12px}.aa-tenant p{color:var(--aa-muted);margin-bottom:18px;font-size:15px}.aa-tenant .aa-text-link{width:100%}.aa-spotlight{background:var(--aa-dark);color:#fff;grid-template-columns:1fr 1fr;display:grid}.aa-spotlight-photo img{object-fit:cover;width:100%;height:100%;min-height:600px}.aa-spotlight-copy{align-self:center;padding:90px 12%}.aa-spotlight .aa-kicker{color:#b8d6bf}.aa-spotlight h2{margin-bottom:28px;font-size:clamp(40px,4vw,62px)}.aa-spotlight em{color:#c9dbb6}.aa-spotlight-copy>p:not(.aa-kicker){color:#e0ebe1;font-size:17px}.aa-site .aa-spotlight-note{margin-bottom:30px;color:#bed1c3!important;font-size:15px!important}.aa-site .aa-button-light{color:var(--aa-dark);background:#f5f7e9;border-color:#f5f7e9;font-size:14px}.aa-site .aa-button-light:hover{background:#dce9d4}.aa-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.aa-news-grid article{border-top:1px solid #94ac9d;border-bottom:1px solid var(--aa-line);padding:30px 0}.aa-news-grid .aa-kicker{margin-bottom:18px;display:block}.aa-news-grid h3{margin-bottom:19px;font-size:28px}.aa-news-grid p{color:var(--aa-muted);margin-bottom:22px;font-size:15px}.aa-site .aa-disclaimer{color:var(--aa-muted);margin-top:22px;font-size:12px}.aa-leasing{background:#e5eadf}.aa-leasing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.aa-leasing h2{margin-bottom:28px;font-size:clamp(40px,4vw,62px)}.aa-leasing p{color:var(--aa-muted);margin-bottom:30px}.aa-leasing-note{max-width:320px;color:var(--aa-muted);margin-top:24px;font-size:12px}.aa-space-card{background:#fff}.aa-space-card>img{aspect-ratio:16/10;object-fit:cover;width:100%}.aa-space-card-content{padding:25px 30px}.aa-space-card-content>button{border:0;border-bottom:1px solid var(--aa-line);text-align:left;width:100%;color:var(--aa-green);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.aa-space-card-content>button:last-child{border-bottom:0}.aa-space-card-content small{color:var(--aa-muted);margin-top:4px;font-size:12px;display:block}.aa-space-card-content>button>span:last-child{font-size:25px}.aa-visit{grid-template-columns:1fr 1fr;gap:110px;display:grid}.aa-visit h2{margin-bottom:25px}.aa-visit p{color:var(--aa-muted);margin-bottom:20px}.aa-visit-details>div{border-bottom:1px solid var(--aa-line);padding:24px 0}.aa-visit-details>div:first-child{padding-top:0}.aa-visit-details>div>span{letter-spacing:.11em;color:var(--aa-green);font-size:11px;font-weight:600}.aa-visit-details h3{margin:12px 0;font-size:25px}.aa-visit-details p{margin-bottom:0;font-size:15px}.aa-visit-details .aa-text-link{margin-top:10px;font-size:14px}.aa-enquire{background:var(--aa-dark);color:#fff}.aa-enquire-grid{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.aa-enquire .aa-kicker{color:#c5d9c1}.aa-enquire h2{margin-bottom:25px;font-size:clamp(36px,3.6vw,56px)}.aa-enquire em{color:#d0dfba}.aa-enquire-grid>div>p:not(.aa-kicker){color:#d3e0d6}.aa-form-note{color:#c6d5c9;border-left:2px solid #a9bd8f;max-width:340px;margin-top:45px;padding-left:20px;font-size:14px}.aa-form-note strong{color:#fff;margin-bottom:8px;font-size:14px;display:block}.aa-form{gap:17px;display:grid}.aa-form label{color:#dfebe2;gap:7px;font-size:14px;display:grid}.aa-form input,.aa-form select,.aa-form textarea{color:#fff;background:#174d36;border:1px solid #5f7e6c;border-radius:0;width:100%;min-width:0;min-height:49px;padding:12px 14px;font-size:16px}.aa-form option{background:#174d36}.aa-form input::placeholder,.aa-form textarea::placeholder{color:#b7c9bf}.aa-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aa-form .aa-button{color:#173e27;background:#e8efda;border-color:#e8efda;justify-content:space-between;width:100%;margin-top:4px}.aa-form .aa-button:hover{background:#d4e2bb}.aa-form .aa-form-status{color:#c6d8c8;min-height:40px;margin:0;font-size:12px}.aa-faq{grid-template-columns:1fr 1.15fr;gap:95px;display:grid}.aa-faq h2{max-width:380px}.aa-faq details{border-bottom:1px solid var(--aa-line)}.aa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:16px;list-style:none;display:flex}.aa-faq summary::-webkit-details-marker{display:none}.aa-faq summary span{font-size:24px;font-weight:400}.aa-faq details[open] summary span{transform:rotate(45deg)}.aa-faq details>p{color:var(--aa-muted);padding:0 25px 23px 0;font-size:15px}.aa-footer{border-top:1px solid var(--aa-line);background:#edf1eb;padding:65px 0 25px}.aa-footer-top{grid-template-columns:1.3fr .8fr 1fr;gap:50px;display:grid}.aa-footer-logo{object-fit:contain;object-position:left center;width:230px;height:120px;margin-bottom:22px}.aa-footer-top h3{margin:18px 0 23px;font-family:Arial,sans-serif;font-size:15px;font-weight:600}.aa-footer-top>div>a{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;display:block}.aa-footer-top>div>a:hover{text-decoration:underline}.aa-footer-top p{color:var(--aa-muted);margin-top:20px;font-size:15px}.aa-footer-top small{color:var(--aa-muted);margin-top:12px;font-size:12px;display:block}.aa-concept-note{border-top:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line);margin:45px 0 20px;padding:20px 0}.aa-concept-note p{max-width:110ch;color:var(--aa-muted);font-size:12px}.aa-footer-bottom{color:var(--aa-muted);justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.aa-footer-bottom button{color:inherit;background:0 0;border:0;padding:6px 0}.aa-footer-bottom a{text-underline-offset:3px;text-decoration:underline}.aa-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03190dc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.aa-dialog{background:var(--aa-paper);color:var(--aa-ink);width:100%;max-width:720px;max-height:90svh;position:relative;overflow-y:auto;box-shadow:0 20px 80px #001c1540}.aa-dialog>img{object-fit:cover;width:100%;height:270px}.aa-dialog-body{padding:35px}.aa-dialog h2{margin-bottom:20px;font-size:36px}.aa-dialog p{font-size:15px}.aa-dialog .aa-button{margin-top:25px}.aa-dialog-close{background:var(--aa-paper);color:var(--aa-green);border:0;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:14px;right:14px}.aa-privacy{padding:40px}.aa-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aa-skip{z-index:110;color:var(--aa-green);background:#fff;padding:12px 24px;position:absolute;top:-100px;left:20px}.aa-skip:focus{top:10px}@media (width>=1600px){.aa-hero-photo{min-height:700px}}@media (width<=1100px){.aa-wrap{width:calc(100% - 64px)}.aa-nav{gap:20px}.aa-logo,.aa-logo img{width:160px}.aa-hero-copy{padding:65px 7%}.aa-hero-photo{min-height:570px}.aa-hero .aa-actions{gap:18px}.aa-about,.aa-leasing-grid,.aa-visit,.aa-enquire-grid,.aa-faq{gap:55px}.aa-spotlight-copy{padding:65px 10%}.aa-tenant-body{padding:22px}.aa-section{padding-block:80px}.aa-tenant-grid,.aa-property-grid{gap:25px}.aa-section-head{gap:30px}.aa-spotlight-photo img{min-height:560px}}@media (width<=850px){.aa-header{min-height:100px}.aa-menu-toggle{border:1px solid var(--aa-line);color:var(--aa-green);background:0 0;align-items:center;gap:17px;padding:10px 15px;font-size:14px;display:flex}.aa-menu-toggle span{font-size:21px}.aa-nav{background:var(--aa-paper);border-bottom:1px solid var(--aa-line);padding:20px 32px 30px;display:none;position:absolute;top:100%;left:0;right:0}.aa-nav-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.aa-nav a{padding:13px 0}.aa-nav .aa-button{margin-top:12px}.aa-logo img{height:76px}.aa-preview>span{display:none}.aa-hero{grid-template-columns:1fr}.aa-hero-copy{padding:65px 32px}.aa-hero h1{font-size:clamp(42px,7.7vw,66px)}.aa-hero-copy>p:not(.aa-kicker){max-width:530px}.aa-hero-photo{height:440px;min-height:0}.aa-hero-photo img{object-position:center 55%}.aa-hero-foot>span{display:none}.aa-hero-foot{justify-content:center}.aa-about{gap:40px}.aa-property-grid{grid-template-columns:1fr}.aa-property{grid-template-columns:1fr 1fr;align-items:start;gap:0 30px;display:grid}.aa-property>.aa-image-button{grid-row:1/5;height:100%}.aa-property>.aa-image-button img{height:100%;min-height:255px}.aa-property-meta{margin-top:0}.aa-property>.aa-text-link{justify-self:start}.aa-property h3{margin-bottom:16px}.aa-tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.aa-section-head{flex-direction:column;align-items:start;gap:24px}.aa-spotlight-copy{padding:50px 35px}.aa-spotlight-photo img{min-height:570px}.aa-news-grid{gap:25px}.aa-news-grid h3{font-size:24px}.aa-leasing-grid,.aa-visit,.aa-enquire-grid,.aa-faq{gap:40px}.aa-leasing-grid,.aa-enquire-grid{grid-template-columns:1fr}.aa-form-note{max-width:100%;margin-top:25px}.aa-footer-top{grid-template-columns:1fr 1fr;gap:30px}.aa-footer-top>div:first-child{grid-column:1/-1;align-items:center;gap:35px;display:flex}.aa-footer-top>div:first-child p{margin:0}.aa-footer-logo{margin-bottom:0}.aa-footer-bottom{flex-wrap:wrap;gap:12px 25px}}@media (width<=600px){.aa-wrap{width:calc(100% - 40px)}.aa-section{padding-block:62px}.aa-header{padding-inline:20px}.aa-preview{gap:10px;padding-inline:20px;font-size:11px}.aa-site section,.aa-site footer{scroll-margin-top:105px}.aa-site h2{font-size:36px}.aa-site .aa-kicker{margin-bottom:18px;font-size:11px}.aa-hero-copy{padding:49px 20px}.aa-hero h1{font-size:43px}.aa-hero-copy>p:not(.aa-kicker){margin-top:22px;font-size:17px}.aa-hero .aa-actions{flex-direction:column;align-items:start;gap:15px}.aa-hero-photo{height:335px}.aa-photo-caption{padding:60px 20px 22px}.aa-photo-caption>span{font-size:28px}.aa-photo-caption small{font-size:11px}.aa-hero-foot{padding:18px 20px;font-size:12px}.aa-about,.aa-visit,.aa-faq{grid-template-columns:1fr;gap:32px}.aa-site .aa-large-copy{font-size:21px}.aa-section-head{margin-bottom:30px}.aa-property{display:block}.aa-property>.aa-image-button img{aspect-ratio:4/3;min-height:0}.aa-property-meta{margin-top:17px}.aa-property-grid{gap:36px}.aa-tenant-grid{grid-template-columns:1fr;gap:25px}.aa-filters{gap:8px;margin-bottom:25px}.aa-filters button{gap:13px;padding:10px 13px;font-size:13px}.aa-tenant-body{padding:23px}.aa-spotlight{grid-template-columns:1fr}.aa-spotlight-photo img{height:330px;min-height:0}.aa-spotlight-copy{padding:50px 20px}.aa-spotlight h2{font-size:41px}.aa-news-grid{grid-template-columns:1fr;gap:0}.aa-news-grid article{border-top:0;padding-block:28px}.aa-news-grid article:first-child{border-top:1px solid var(--aa-line)}.aa-news-grid h3{max-width:320px;font-size:28px}.aa-space-card-content{padding:23px}.aa-leasing h2{font-size:44px}.aa-enquire h2{font-size:42px}.aa-enquire-grid{gap:33px}.aa-form-row{grid-template-columns:1fr;gap:17px}.aa-form input,.aa-form select,.aa-form textarea{font-size:16px}.aa-faq summary{padding:20px 0;font-size:15px}.aa-footer{padding-top:45px}.aa-footer-top{grid-template-columns:1fr;gap:15px}.aa-footer-top>div:first-child{grid-column:auto;display:block}.aa-footer-top>div:first-child p{margin-top:20px}.aa-footer-logo{width:210px;height:110px}.aa-footer-top h3{margin-top:20px;margin-bottom:18px}.aa-footer-bottom{flex-direction:column;align-items:start;gap:12px}.aa-concept-note{margin-top:30px}.aa-overlay{padding:15px}.aa-dialog>img{height:220px}.aa-dialog-body,.aa-privacy{padding:25px}.aa-dialog h2{font-size:32px}.aa-nav{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.aa-site *{scroll-behavior:auto!important;transition:none!important}}.alanzoor-site{--navy:#142b50;--deep:#0b1f3c;--blue:#1f77b7;--sky:#dff3f8;--green:#2cad64;--mint:#dff4e8;--ink:#172436;--muted:#667486;--line:#dbe4e9;--soft:#f4f8f9;--white:#fff;--serif:Georgia,"Times New Roman",serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.55}@scope(.alanzoor-site){:root{--navy:#142b50;--deep:#0b1f3c;--blue:#1f77b7;--sky:#dff3f8;--green:#2cad64;--mint:#dff4e8;--ink:#172436;--muted:#667486;--line:#dbe4e9;--soft:#f4f8f9;--white:#fff;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(1240px,100% - 44px);margin-inline:auto}.section{padding:112px 0}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.eyebrow span{background:var(--green);width:28px;height:2px}.eyebrow.light{color:#bde9d0}.eyebrow.light span{background:#fff}.section-heading{margin-bottom:54px}.section-heading h2,.legacy-copy h2,.homecare-copy h2,.standards-copy h2,.faq-intro h2,.appointment-copy h2,.location-grid h2{font-family:var(--serif);letter-spacing:-.035em;margin:17px 0 18px;font-size:clamp(37px,4.5vw,62px);font-weight:400;line-height:1.07}.section-heading>p,.split-heading>p{color:var(--muted);font-size:18px;line-height:1.75}.centered{text-align:center;max-width:790px;margin-left:auto;margin-right:auto}.centered .eyebrow{justify-content:center}.split-heading{grid-template-columns:1.15fr .7fr;align-items:end;gap:90px;display:grid}.split-heading h2{margin-bottom:0}.split-heading>p{margin:0 0 4px}.button{background:var(--green);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.button:hover{background:#239653;transform:translateY(-2px)}.button-small{padding:13px 18px}.button-ghost{color:var(--navy);background:0 0;border:1px solid #b7c8cf}.button-ghost:hover{color:var(--navy);background:#fff}.button-dark{background:var(--navy)}.button-dark:hover{background:var(--deep)}.button-white{color:var(--navy);background:#fff}.button-white:hover{background:var(--mint)}.text-link{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.text-link.dark{color:var(--navy)}.topbar{background:var(--deep);color:#d6e0ed;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;min-height:37px;display:flex}.topbar-group{align-items:center;gap:25px;display:flex}.topbar-group span,.topbar-group a{align-items:center;gap:7px;display:flex}.topbar a:hover{color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #142b501a;position:sticky;top:0}.header-inner{align-items:center;gap:26px;height:87px;display:flex}.brand{width:238px;margin-right:auto}.brand img{object-fit:contain;object-position:left center;width:100%;height:69px}.desktop-nav{align-items:stretch;gap:0;height:100%;display:flex}.desktop-nav>a,.nav-drop>button{color:#243850;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0 14px;font-size:13px;font-weight:700;display:flex}.desktop-nav>a:hover,.nav-drop>button:hover{color:var(--green)}.nav-drop{position:relative}.nav-drop>button span{font-size:15px}.drop-panel{border-top:3px solid var(--green);opacity:0;visibility:hidden;background:#fff;width:290px;padding:18px;transition:all .2s;position:absolute;top:calc(100% + 1px);left:0;transform:translateY(8px);box-shadow:0 20px 60px #0a1f3c29}.nav-drop:hover .drop-panel,.nav-drop:focus-within .drop-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-drop-wide{position:static}.nav-drop-wide .drop-panel{width:min(1120px,100vw - 50px);left:50%;transform:translate(-50%,8px)}.nav-drop-wide:hover .drop-panel,.nav-drop-wide:focus-within .drop-panel{transform:translate(-50%)}.drop-links{flex-direction:column;display:flex}.drop-links>a{color:#425268;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;min-height:38px;font-size:12px;display:flex}.drop-links>a:hover{color:var(--green);padding-left:5px}.mega-grid{grid-template-columns:1.25fr 1fr .9fr;gap:34px;display:grid}.mega-grid>div>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:800}.mega-note{background:var(--navy);color:#fff;flex-direction:column;margin-top:18px;padding:22px;display:flex}.mega-note span{color:#a9c0d7;font-size:11px}.mega-note strong{font-family:var(--serif);margin:5px 0 13px;font-size:20px;font-weight:400}.mega-note a{color:#bde9d0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.header-cta{white-space:nowrap}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--navy);width:20px;height:2px;display:block}.mobile-panel{background:#fff;flex-direction:column;gap:14px;width:260px;padding:20px;display:flex;position:absolute;top:53px;right:0;box-shadow:0 20px 50px #0a1f3c33}.mobile-panel>a{font-size:14px;font-weight:700}.hero{background:linear-gradient(135deg,#f4fbfc 0%,#e8f5f5 45%,#e4f0ec 100%);align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;padding:75px 0 70px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{font-family:var(--serif);letter-spacing:-.05em;color:var(--navy);margin:25px 0;font-size:clamp(55px,6.6vw,91px);font-weight:400;line-height:.95}.hero h1 em{color:var(--green);font-weight:400}.hero-copy>p{color:#536576;max-width:620px;font-size:18px;line-height:1.75}.hero-actions{gap:13px;margin-top:31px;display:flex}.hero-trust{color:#344a5f;gap:27px;margin-top:34px;font-size:13px;font-weight:700;display:flex}.hero-trust span{align-items:center;gap:8px;display:flex}.hero-trust svg{color:var(--green)}.hero-visual{background:linear-gradient(150deg,var(--navy),#1f4e73);height:525px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0d2c493d}.hero-visual:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:400px;height:400px;position:absolute;top:30px;right:-35px}.hero-visual:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:280px;height:280px;position:absolute;top:90px;right:25px}.hero-logo-mark{color:#fff;font-family:var(--serif);align-items:center;gap:14px;font-size:20px;line-height:1.15;display:flex;position:absolute;top:33px;left:35px}.hero-logo-mark img{object-fit:cover;border-radius:50%;width:64px;height:64px}.motion-figure{z-index:2;width:210px;height:360px;position:absolute;top:77px;right:145px}.motion-head{background:#fff;border-radius:50%;width:60px;height:60px;position:absolute;top:5px;left:80px}.motion-body{background:linear-gradient(155deg,#4cc779,#1b9c69);border-radius:58% 42% 30% 70%/35% 60% 40% 65%;width:125px;height:210px;position:absolute;top:66px;left:48px;transform:rotate(-8deg)}.motion-arm{background:#fff;border-radius:30px;width:145px;height:34px;position:absolute;top:128px;left:-4px;transform:rotate(-32deg)}.motion-leg{background:#fff;border-radius:28px;width:48px;height:180px;position:absolute;top:235px}.motion-leg.one{left:64px;transform:rotate(12deg)}.motion-leg.two{top:222px;left:132px;transform:rotate(-19deg)}.hero-note{z-index:4;background:#fffffff2;align-items:center;gap:12px;min-width:190px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 15px 35px #00000024}.hero-note>span{color:var(--green);font-family:var(--serif);font-size:22px}.hero-note div{flex-direction:column;display:flex}.hero-note strong{color:var(--navy);font-size:13px}.hero-note small{color:#738194;font-size:10px}.hero-orbit{border:1px solid #1f77b71c;border-radius:50%;position:absolute}.orbit-one{width:500px;height:500px;top:40px;left:-260px}.orbit-two{width:280px;height:280px;top:150px;left:-110px}.stats-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.stats-grid{grid-template-columns:repeat(4,1fr);padding:31px 0;display:grid}.stats-grid>div{border-right:1px solid var(--line);flex-direction:column;padding:4px 30px;display:flex}.stats-grid>div:first-child{padding-left:0}.stats-grid>div:last-child{border:0}.stats-grid strong{font-family:var(--serif);color:var(--blue);font-size:28px;font-weight:400}.stats-grid span{color:var(--muted);font-size:12px}.help-section{background:#fff}.help-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.help-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:34px;transition:all .25s;position:relative}.help-card:hover{background:var(--soft);box-shadow:inset 0 -3px var(--green)}.card-number{color:#c9d4da;font-family:var(--serif);font-size:20px;position:absolute;top:23px;right:25px}.icon-box,.service-icon{background:var(--mint);width:54px;height:54px;color:var(--green);place-items:center;margin-bottom:30px;display:grid}.help-card h3,.featured-card h3,.journey-grid h3,.standards-list h3{font-family:var(--serif);color:var(--navy);margin:0 0 11px;font-size:23px;font-weight:400;line-height:1.2}.help-card p{color:var(--muted);margin:0 0 26px;font-size:14px}.help-card .text-link{position:absolute;bottom:31px}.services-section{background:var(--navy);color:#fff}.services-section .section-heading h2{color:#fff}.services-section .section-heading>p{color:#b5c3d3}.featured-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.featured-card{min-height:335px;color:var(--ink);background:#fff;padding:31px;transition:all .25s}.featured-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000029}.featured-top{justify-content:space-between;align-items:flex-start;display:flex}.featured-card .tag{background:var(--soft);color:#67758a;text-transform:uppercase;letter-spacing:.09em;padding:7px 9px;font-size:10px}.featured-card h3{margin-top:30px;font-size:25px}.featured-card p{color:var(--muted);min-height:72px;font-size:14px;line-height:1.7}.featured-card>a{color:var(--blue);align-items:center;gap:8px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.all-services-link{color:#d8e2ee;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:40px;padding-top:28px;display:flex}.all-services-link a{color:#bde9d0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.legacy-section{background:#f7faf9}.legacy-grid{grid-template-columns:.85fr 1fr;align-items:center;gap:100px;display:grid}.portrait-wrap{padding:0 0 52px 45px;position:relative}.portrait-backdrop{background:var(--navy);width:76%;height:90%;position:absolute;top:-45px;left:0}.portrait-wrap>img{object-fit:cover;object-position:center top;filter:saturate(.9);width:430px;height:500px;position:relative}.portrait-caption{background:#fff;flex-direction:column;width:300px;padding:19px 22px;display:flex;position:absolute;bottom:0;left:75px;box-shadow:0 18px 45px #0d2c4921}.portrait-caption strong{color:var(--navy);font-family:var(--serif);font-size:17px}.portrait-caption span{color:var(--muted);margin-top:3px;font-size:11px}.experience-seal{background:var(--green);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:60px;right:0;box-shadow:0 12px 25px #2cad6447}.experience-seal strong{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.experience-seal span{font-family:var(--serif);font-size:29px}.legacy-copy>p{color:var(--muted);font-size:16px;line-height:1.75}.principles{flex-direction:column;gap:12px;margin:28px 0 32px;display:flex}.principles>div{align-items:flex-start;gap:12px;display:flex}.principles svg{color:var(--green);flex:none;margin-top:2px}.principles span{color:#4f6072;font-size:14px}.principles strong{color:var(--navy)}.inline-actions{align-items:center;gap:25px;display:flex}.journey-section{background:#fff}.journey-grid{grid-template-columns:repeat(4,1fr);display:grid}.journey-grid article{padding-right:31px}.journey-grid article>span{color:var(--green);font-family:var(--serif);font-size:25px}.journey-line{background:var(--line);height:1px;margin:19px 0 28px;position:relative}.journey-line:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.journey-grid h3{font-size:22px}.journey-grid p{color:var(--muted);font-size:13px;line-height:1.75}.homecare-section{background:var(--blue);color:#fff;padding:0}.homecare-grid{grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.homecare-visual{background:linear-gradient(145deg,#0f355b,#1d5f88);place-items:center;display:grid;position:relative;overflow:hidden}.homecare-visual:before,.homecare-visual:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.homecare-visual:before{width:470px;height:470px}.homecare-visual:after{width:300px;height:300px}.home-shape{z-index:2;width:220px;height:220px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.home-path{border:2px dashed #ffffff59;border-radius:50%;width:300px;height:300px;position:absolute;top:-40px;left:-40px}.coverage-card{z-index:4;color:var(--navy);background:#fff;flex-direction:column;min-width:220px;padding:18px 22px;display:flex;position:absolute;bottom:28px;right:25px}.coverage-card span,.coverage-card small{color:var(--muted);font-size:10px}.coverage-card strong{font-family:var(--serif);font-size:19px}.homecare-copy{padding:90px 0 80px 85px}.homecare-copy h2{color:#fff;max-width:570px}.homecare-copy>p{color:#d8e6f0;max-width:610px;font-size:17px}.homecare-copy ul{gap:15px;margin:30px 0 35px;padding:0;list-style:none;display:grid}.homecare-copy li{color:#eff6fa;align-items:center;gap:11px;font-size:14px;display:flex}.homecare-copy li svg{color:#bde9d0}.directory-section{background:#f3f7f8}.dark-heading h2{color:var(--navy)}.directory-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr 1fr .9fr;display:grid}.directory-column{border-right:1px solid var(--line);padding:33px 32px}.directory-column:last-child{border:0}.directory-title{align-items:center;gap:14px;margin-bottom:20px;display:flex}.directory-title>span{background:var(--navy);color:#fff;place-items:center;width:48px;height:48px;display:grid}.directory-title small{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.directory-title h3{font-family:var(--serif);color:var(--navy);margin:1px 0;font-size:22px;font-weight:400}.directory-column>a{color:#566577;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;min-height:42px;font-size:12px;display:flex}.directory-column>a:hover{color:var(--green);padding-left:5px}.directory-help{background:var(--mint);margin-top:26px;padding:22px}.directory-help strong{color:var(--navy);font-family:var(--serif);font-size:18px}.directory-help p{color:#587166;font-size:12px}.directory-help a{color:#16844b;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.standards-section{background:#fff}.standards-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.standards-copy{align-self:start;position:sticky;top:130px}.standards-copy p{color:var(--muted);font-size:16px}.standards-list{border-top:1px solid var(--line)}.standards-list>div{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:20px;padding:28px 0;display:grid}.standards-list>div>span{font-family:var(--serif);color:var(--green);font-size:26px}.standards-list h3{margin:0 0 8px}.standards-list p{color:var(--muted);margin:0;font-size:14px}.faq-section{background:#f4f8f9}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.faq-intro p{color:var(--muted);margin-bottom:28px;font-size:16px}.faq-list{border-top:1px solid #cdd9de}.faq-list details{border-bottom:1px solid #cdd9de;padding:0}.faq-list summary{color:var(--navy);font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;padding:23px 0;font-size:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-family:Arial;font-size:24px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);margin:-4px 45px 22px 0;font-size:14px;line-height:1.75}.appointment-section{background:var(--navy);color:#fff;padding:100px 0}.appointment-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:105px;display:grid}.appointment-copy h2{color:#fff}.appointment-copy>p{color:#b6c6d8;font-size:16px}.contact-methods{flex-direction:column;gap:12px;margin-top:35px;display:flex}.contact-methods>a{align-items:center;gap:13px;display:flex}.contact-methods>a>span{color:#bde9d0;border:1px solid #ffffff38;place-items:center;width:46px;height:46px;display:grid}.contact-methods div{flex-direction:column;display:flex}.contact-methods small{color:#8ca2b9;font-size:10px}.contact-methods strong{font-size:15px}.appointment-form{color:var(--ink);background:#fff;padding:37px}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:20px;display:flex}.form-heading span{font-family:var(--serif);color:var(--navy);font-size:25px}.form-heading small{color:var(--muted);font-size:10px}.appointment-form label{color:#3c4e62;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.appointment-form input,.appointment-form select,.appointment-form textarea{width:100%;color:var(--ink);background:#f8fafb;border:1px solid #d3dee3;outline:none;padding:13px 14px}.appointment-form input:focus,.appointment-form select:focus,.appointment-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #2cad641a}.appointment-form textarea{resize:vertical}.appointment-form .button{width:100%}.form-note{color:#7a8795;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;display:flex}.form-note svg{color:var(--green)}.location-section{background:#fff;padding:90px 0}.location-grid{grid-template-columns:.8fr .9fr 1.1fr;align-items:center;gap:60px;display:grid}.location-grid h2{font-size:41px}.location-details{flex-direction:column;gap:25px;display:flex}.location-details>div{gap:13px;display:flex}.location-details span{color:var(--green)}.location-details p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.location-details strong{color:var(--navy);font-size:13px;display:block}.map-card{background:#e3efec;align-items:flex-end;height:240px;padding:23px;display:flex;position:relative;overflow:hidden}.map-grid-lines{background-image:linear-gradient(#1f77b721 1px,#0000 1px),linear-gradient(90deg,#1f77b721 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;transform:rotate(12deg)scale(1.3)}.map-pin{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #2cad644d}.map-card>div:last-child{z-index:2;background:#fff;flex-direction:column;width:100%;padding:12px 15px;display:flex;position:relative}.map-card strong{color:var(--navy);font-size:13px}.map-card small{color:var(--muted);font-size:10px}.site-footer{background:var(--deep);color:#d7e1eb}.footer-main{grid-template-columns:1.25fr .7fr 1fr .8fr 1.1fr;gap:40px;padding:75px 0 62px;display:grid}.footer-brand img{object-fit:cover;width:115px;height:115px;margin-bottom:21px}.footer-brand p,.footer-contact p{color:#8fa3b8;font-size:12px;line-height:1.75}.footer-main h3{color:#fff;font-family:var(--serif);margin:0 0 18px;font-size:17px;font-weight:400}.footer-main>div:not(.footer-brand){flex-direction:column;display:flex}.footer-main>div>a{color:#a7b8c9;padding:5px 0;font-size:11px}.footer-main>div>a:hover{color:#fff}.footer-social{gap:8px;margin-top:18px;display:flex}.footer-social a{color:#fff;border:1px solid #40536b;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.footer-social a:hover{background:var(--green);border-color:var(--green)}.footer-contact>a{color:#bde9d0!important}.footer-bottom{color:#768da4;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:65px;font-size:10px;display:flex}.footer-bottom div{gap:20px;display:flex}.floating-whatsapp{z-index:45;background:var(--green);color:#fff;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #09311d3d}.hero-visual{background:var(--navy);height:570px}.hero-visual:before,.hero-visual:after{display:none}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-photo-shade{background:linear-gradient(90deg,#0a1f3cb3 0%,#0a1f3c2e 48%,#0a1f3c08 100%);position:absolute;inset:0}.hero-logo-mark{z-index:4;text-shadow:0 2px 14px #00000059;font-size:17px;top:24px;left:27px}.hero-logo-mark img{width:58px;height:58px}.hero-note{z-index:5}.note-one{top:145px;left:22px}.note-two{top:280px;right:22px}.note-three{bottom:28px;left:32px}.featured-card{min-height:0;padding:0;overflow:hidden}.featured-image{object-fit:cover;width:100%;height:205px;transition:transform .45s}.featured-card:hover .featured-image{transform:scale(1.035)}.featured-content{padding:27px 29px 30px}.featured-card h3{margin-top:23px}.featured-card a{color:var(--blue);align-items:center;gap:8px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.homecare-visual:before,.homecare-visual:after{display:none}.homecare-visual>img{object-fit:cover;width:100%;height:100%}.homecare-visual:after{content:"";background:linear-gradient(#0000 55%,#0a1f3c6b);display:block;position:absolute;inset:0}.map-embed{background:#e3efec;height:310px;overflow:hidden}.map-embed iframe{width:100%;height:100%;display:block}.location-grid{grid-template-columns:.75fr .7fr 1.35fr;gap:45px}.rtl-page{direction:rtl;font-family:Tahoma,Noto Kufi Arabic,Arial,sans-serif}.rtl-page .eyebrow{letter-spacing:0;text-transform:none}.rtl-page h1,.rtl-page h2,.rtl-page h3,.rtl-page .form-heading span,.rtl-page .portrait-caption strong,.rtl-page .directory-help strong{letter-spacing:-.02em;font-family:Tahoma,Noto Kufi Arabic,Arial,sans-serif}.rtl-page .brand{margin-left:auto;margin-right:0}.rtl-page .brand img{object-position:right center}.rtl-page .desktop-nav>a,.rtl-page .nav-drop>button{font-size:13px}.rtl-page .drop-panel{text-align:right;left:auto;right:0}.rtl-page .nav-drop-wide .drop-panel{left:auto;right:50%;transform:translate(50%,8px)}.rtl-page .nav-drop-wide:hover .drop-panel,.rtl-page .nav-drop-wide:focus-within .drop-panel{transform:translate(50%)}.rtl-page .drop-links>a:hover,.rtl-page .directory-column>a:hover{padding-left:0;padding-right:5px}.rtl-page svg{transform:scaleX(-1)}.rtl-page .hero-photo,.rtl-page .hero-logo-mark img,.rtl-page .service-icon svg,.rtl-page .icon-box svg,.rtl-page .map-embed iframe{transform:none}.rtl-page .hero h1{letter-spacing:-.035em;line-height:1.12}.rtl-page .hero-logo-mark{text-align:right;left:auto;right:27px}.rtl-page .note-one{left:auto;right:22px}.rtl-page .note-two{left:22px;right:auto}.rtl-page .note-three{left:auto;right:32px}.rtl-page .hero-note div,.rtl-page .contact-methods div{align-items:flex-start}.rtl-page .stats-grid>div{border-right:0;border-left:1px solid var(--line)}.rtl-page .stats-grid>div:first-child{padding-left:30px;padding-right:0}.rtl-page .stats-grid>div:last-child{border:0}.rtl-page .help-grid{border-left:0;border-right:1px solid var(--line)}.rtl-page .card-number{left:25px;right:auto}.rtl-page .help-card .text-link{right:34px}.rtl-page .portrait-wrap{padding-left:0;padding-right:45px}.rtl-page .portrait-backdrop{left:auto;right:0}.rtl-page .portrait-caption{left:auto;right:75px}.rtl-page .experience-seal{left:0;right:auto}.rtl-page .journey-grid article{padding-left:31px;padding-right:0}.rtl-page .journey-line:before{left:auto;right:0}.rtl-page .homecare-copy{padding-left:0;padding-right:85px}.rtl-page .coverage-card{left:25px;right:auto}.rtl-page .directory-column{border-right:0;border-left:1px solid var(--line)}.rtl-page .directory-column:last-child{border:0}.rtl-page .faq-list p{margin:-4px 0 22px 45px}.rtl-page .appointment-form{text-align:right}.rtl-page .form-note{justify-content:flex-start}.rtl-page .footer-main>div:not(.footer-brand){align-items:flex-start}.rtl-page .floating-whatsapp{left:20px;right:auto}@media (width<=1100px){.desktop-nav{display:none}.mobile-nav{display:block}.header-cta{margin-left:auto}.hero-grid{grid-template-columns:1fr .9fr;gap:35px}.hero-visual{height:470px}.hero-note{min-width:155px;padding:11px}.motion-figure{right:80px;transform:scale(.85)}.legacy-grid{gap:65px}.homecare-copy{padding-left:55px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-row:span 2}.location-grid{grid-template-columns:1fr 1fr}.map-card{grid-column:1/-1}}@media (width<=820px){.section{padding:80px 0}.topbar-group:first-child span:nth-child(2){display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-top:65px}.hero-visual{height:500px}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div{border-bottom:1px solid var(--line)}.help-grid,.featured-grid{grid-template-columns:1fr 1fr}.split-heading{grid-template-columns:1fr;gap:20px}.legacy-grid,.standards-grid,.faq-grid,.appointment-grid{grid-template-columns:1fr;gap:55px}.portrait-wrap{max-width:510px;margin:auto}.journey-grid{grid-template-columns:1fr 1fr;gap:35px 15px}.homecare-grid{grid-template-columns:1fr}.homecare-visual{min-height:460px}.homecare-copy{padding:65px 0}.directory-grid{grid-template-columns:1fr}.directory-column{border-right:0;border-bottom:1px solid var(--line)}.standards-copy{position:static}.location-grid{grid-template-columns:1fr}.map-card{grid-column:auto}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-area:auto/1/auto/-1}.appointment-grid{align-items:start}}@media (width<=560px){.container{width:min(100% - 30px,1240px)}.section{padding:68px 0}.topbar-inner{min-height:34px}.topbar-group:first-child span:first-child{font-size:10px}.topbar-group:last-child a:first-child{display:none}.header-inner{height:76px}.brand{width:190px}.brand img{height:58px}.header-cta{display:none}.hero-grid{padding-top:50px;padding-bottom:50px}.hero h1{font-size:50px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{flex-direction:column;gap:10px}.hero-visual{height:430px}.hero-logo-mark{top:20px;left:20px}.motion-figure{transform-origin:100% 0;top:55px;right:28px;transform:scale(.72)}.hero-note{min-width:145px}.note-one{top:135px;left:15px}.note-two{top:245px;right:12px}.note-three{bottom:18px;left:20px}.stats-grid{padding:0}.stats-grid>div{padding:22px 10px!important}.stats-grid strong{font-size:22px}.help-grid,.featured-grid{grid-template-columns:1fr}.help-card{min-height:265px}.section-heading h2,.legacy-copy h2,.homecare-copy h2,.standards-copy h2,.faq-intro h2,.appointment-copy h2,.location-grid h2{font-size:38px}.portrait-wrap{padding-left:18px}.portrait-wrap>img{width:100%;height:410px}.portrait-caption{width:260px;left:35px}.experience-seal{width:88px;height:88px;right:-3px}.inline-actions{flex-direction:column;align-items:flex-start}.journey-grid{grid-template-columns:1fr}.all-services-link{flex-direction:column;align-items:flex-start;gap:15px}.homecare-visual{min-height:400px}.home-shape{width:170px;height:170px}.coverage-card{bottom:14px;right:12px}.directory-column{padding:28px 20px}.form-row{grid-template-columns:1fr}.appointment-form{padding:25px 20px}.form-heading{flex-direction:column;align-items:flex-start;gap:4px}.footer-main{grid-template-columns:1fr;padding-top:55px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:16px 0}.floating-whatsapp span{display:none}.floating-whatsapp{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (width<=1100px){.location-grid{grid-template-columns:1fr 1fr}.map-embed{grid-column:1/-1;height:360px}.rtl-page .header-cta{margin-left:0;margin-right:auto}}@media (width<=820px){.hero-visual{height:520px}.featured-image{height:220px}.homecare-visual>img{min-height:460px}.location-grid{grid-template-columns:1fr}.map-embed{grid-column:auto}.rtl-page .portrait-wrap{padding-right:18px}.rtl-page .portrait-caption{right:35px}.rtl-page .experience-seal{left:-3px}.rtl-page .homecare-copy{padding-right:0}.rtl-page .directory-column{border-left:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.hero-visual{height:470px}.hero-photo{object-position:57% center}.hero-logo-mark{top:16px;left:16px}.note-one{top:118px;left:12px}.note-two{top:252px;right:12px}.note-three{bottom:16px;left:18px}.featured-image{height:235px}.map-embed{height:330px}.rtl-page .hero-logo-mark{left:auto;right:16px}.rtl-page .note-one{left:auto;right:12px}.rtl-page .note-two{left:12px;right:auto}.rtl-page .note-three{left:auto;right:18px}.rtl-page .stats-grid>div:first-child{padding:22px 10px!important}.rtl-page .help-card .text-link{right:34px}.rtl-page .floating-whatsapp{left:15px;right:auto}.rtl-page .footer-bottom div{flex-wrap:wrap}}.button,.floating-whatsapp{border-radius:999px}.hero-visual,.portrait-wrap>img,.homecare-visual,.map-embed{border-radius:24px}.hero-note,.coverage-card,.portrait-caption,.appointment-form,.mega-note,.directory-help{border-radius:16px}.help-card,.featured-card,.directory-grid,.directory-column,.map-embed iframe{border-radius:18px}.icon-box,.service-icon,.directory-title>span,.contact-methods>a>span{border-radius:12px}.drop-panel,.mobile-panel{border-radius:0 0 16px 16px}.appointment-form input,.appointment-form select,.appointment-form textarea{border-radius:10px}.tag,.featured-card .tag{border-radius:999px}.footer-social a{border-radius:50%}.help-grid{border:0;gap:14px}.help-card{border:1px solid var(--line)}.featured-grid{gap:18px}.directory-grid{overflow:hidden}.directory-column:first-child{border-radius:18px 0 0 18px}.directory-column:last-child,.rtl-page .directory-column:first-child{border-radius:0 18px 18px 0}.rtl-page .directory-column:last-child{border-radius:18px 0 0 18px}@media (width<=820px){.directory-column,.directory-column:first-child,.directory-column:last-child,.rtl-page .directory-column:first-child,.rtl-page .directory-column:last-child{border-radius:0}.directory-column:first-child,.rtl-page .directory-column:first-child{border-radius:18px 18px 0 0}.directory-column:last-child,.rtl-page .directory-column:last-child{border-radius:0 0 18px 18px}}}.prime-site{--pr-ink:#06131e;--pr-ink-soft:#0b2235;--pr-blue:#1d67bc;--pr-blue-bright:#62aaf7;--pr-sky:#dcecff;--pr-line:#06131e24;--pr-white-line:#ffffff2e;--pr-paper:#f6f8fb;--pr-white:#fff;min-height:100vh;color:var(--pr-ink);background:var(--pr-white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.prime-site *,.prime-site :before,.prime-site :after{box-sizing:border-box}.prime-site img{max-width:100%;display:block}.prime-site a{color:inherit;text-decoration:none}.prime-site button,.prime-site input,.prime-site select,.prime-site textarea{font:inherit}.prime-site button{color:inherit}.prime-site h1,.prime-site h2,.prime-site h3,.prime-site p{margin-top:0}.prime-site h1,.prime-site h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.prime-site h1{line-height:.98}.prime-site h2{line-height:1.08}.pr-topline{color:#b8c7d5;letter-spacing:.12em;text-transform:uppercase;background:#030b12;justify-content:space-between;align-items:center;height:32px;padding:0 4vw;font-size:11px;display:flex}.pr-header{z-index:80;border-bottom:1px solid var(--pr-white-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#06131ef7;grid-template-columns:minmax(350px,1fr) auto minmax(200px,1fr);align-items:center;gap:28px;height:98px;padding:0 4vw;display:grid;position:sticky;top:0}.pr-brand{align-items:center;width:350px;display:flex}.pr-brand-lockup{color:#fff;grid-template-columns:74px auto;align-items:center;gap:20px;height:80px;display:inline-grid}.pr-brand-symbol{flex:none;width:74px;height:78px;display:block;position:relative;overflow:hidden}.pr-brand-symbol img{position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important}.pr-brand-type{text-transform:uppercase;flex-direction:column;justify-content:center;display:flex}.pr-brand-type strong{letter-spacing:.025em;white-space:nowrap;font:600 28px/.92 Georgia,Times New Roman,serif}.pr-brand-type small{color:#c2ddf7;letter-spacing:.32em;white-space:nowrap;margin-top:10px;font:700 11px/1 Inter,sans-serif}.pr-brand-lockup.is-footer{grid-template-columns:68px auto;gap:15px;height:76px}.pr-brand-lockup.is-footer .pr-brand-symbol img{height:100%!important}.pr-brand-lockup.is-footer .pr-brand-type strong{font-size:28px}.pr-brand-lockup.is-footer .pr-brand-type small{font-size:10px}.pr-brand-watermark{z-index:-1;pointer-events:none;opacity:.13;mix-blend-mode:screen;filter:invert()grayscale()brightness(1.85)contrast(1.08);width:min(760px,58vw);position:absolute;top:7%;right:-6vw}.pr-brand-watermark img{width:100%;height:auto}.pr-brand-watermark.is-compact{opacity:.09;width:min(570px,48vw)}.pr-desktop-nav{justify-content:center;align-items:center;gap:30px;display:flex}.pr-desktop-nav a,.pr-desktop-nav button{color:#eaf2fa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:10px 0;font-size:14px;display:inline-flex}.pr-desktop-nav a:hover,.pr-desktop-nav button:hover,.pr-desktop-nav button.is-open{color:var(--pr-blue-bright);border-color:var(--pr-blue-bright)}.pr-header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.pr-language{color:#dce8f3;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pr-button{border:1px solid var(--pr-blue);background:var(--pr-blue);letter-spacing:.015em;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 24px;font-size:14px;font-weight:650;transition:transform .25s,background .25s,border .25s;display:inline-flex;color:#fff!important}.pr-button:hover{background:#0c55a5;border-color:#0c55a5;transform:translateY(-2px)}.pr-button-small{background:0 0;border-color:#62aaf7b3;min-height:44px;padding:0 20px;color:#f2f7fc!important}.pr-button-light{background:#fff;border-color:#fff;color:var(--pr-ink)!important}.pr-button-light:hover{background:var(--pr-sky);border-color:var(--pr-sky)}.pr-button-outline{background:0 0;color:var(--pr-blue)!important}.pr-button-ghost{background:0 0;border-color:#ffffff59}.pr-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.pr-mega-wrap{z-index:75;padding:0 2.5vw;position:fixed;top:130px;left:0;right:0}.pr-mega{color:#fff;background:#06131e;border:1px solid #62aaf738;grid-template-columns:1.25fr repeat(4,1fr);display:grid;box-shadow:0 28px 80px #00000059}.pr-mega>*{border-right:1px solid var(--pr-white-line);min-height:340px;padding:34px 28px}.pr-mega>:last-child{border-right:0}.pr-mega-intro{background:linear-gradient(145deg,#0d2a44,#06131e)}.pr-mega-intro h2{margin:28px 0 20px;font-size:clamp(32px,2.7vw,48px)}.pr-mega-intro p{color:#9fb3c4;max-width:290px;line-height:1.7}.pr-kicker{color:var(--pr-blue);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.pr-mega .pr-kicker{color:var(--pr-blue-bright)}.pr-mega-title{color:#6e8aa2;justify-content:space-between;align-items:center;display:flex}.pr-mega-title span{color:var(--pr-blue-bright);letter-spacing:.15em;font-size:12px}.pr-mega-column h3{margin:36px 0 20px;font:400 22px/1.2 Georgia,serif}.pr-mega-links{flex-direction:column;display:flex}.pr-mega-links a{color:#aebdca;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.pr-mega-links a:hover{color:#fff;padding-left:5px}.pr-mobile-panel,.pr-mobile-scrim{display:none}.pr-hero{color:#fff;background:var(--pr-ink);isolation:isolate;grid-template-rows:1fr auto auto;grid-template-columns:1fr minmax(330px,.72fr);min-height:calc(100vh - 130px);display:grid;position:relative}.pr-hero-image{z-index:-3;background:#06131e;position:absolute;inset:0;overflow:hidden}.pr-hero-image img{object-fit:cover;object-position:center 54%;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 7s;position:absolute;inset:0;transform:scale(1.035)}.pr-hero-image img.is-active{opacity:1;transform:scale(1)}.pr-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#020a11ed 0%,#030d16b8 45%,#030e1859 72%,#030c1499 100%);position:absolute;inset:0}.pr-hero:after{content:"";z-index:-2;background:linear-gradient(#0000 52%,#030c14e6);position:absolute;inset:0}.pr-hero-grid,.pr-page-hero-grid{z-index:-1;opacity:.4;background-image:linear-gradient(var(--pr-white-line) 1px, transparent 1px), linear-gradient(90deg, var(--pr-white-line) 1px, transparent 1px);background-size:12.5% 100%,12.5% 100%;position:absolute;inset:0}.pr-hero>.pr-brand-watermark{opacity:.15;width:min(840px,62vw);top:5%;right:-8vw}.pr-hero-copy{align-self:end;max-width:950px;padding:11vh 3vw 5vh 7vw}.pr-hero-copy .pr-kicker{color:#92c8ff}.pr-hero-copy h1{max-width:900px;margin:24px 0 22px;font-size:clamp(58px,7.8vw,126px)}.pr-hero-copy h1 em{color:#8fc6ff;font-weight:400}.pr-hero-copy p{color:#d3dee7;max-width:660px;margin:0;font-size:18px;line-height:1.75}.pr-hero-controls{align-items:center;gap:10px;margin-top:30px;display:flex}.pr-hero-controls>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06131e73;border:1px solid #fff6;place-items:center;width:42px;height:42px;padding:0;transition:background .2s,border-color .2s;display:grid}.pr-hero-controls>button:hover,.pr-hero-controls>button:focus-visible{background:var(--pr-blue);border-color:var(--pr-blue-bright);outline:0}.pr-slide-count{color:#e6f0f9;letter-spacing:.1em;align-items:center;gap:9px;min-width:78px;font-size:11px;font-weight:700;display:flex}.pr-slide-count i{background:#ffffff73;width:25px;height:1px;display:block}.pr-slide-dots{align-items:center;gap:7px;margin:0 5px;display:flex}.pr-slide-dots button{cursor:pointer;background:#ffffff59;border:0;width:22px;height:3px;padding:0;transition:width .25s,background .25s}.pr-slide-dots button.is-active{background:var(--pr-blue-bright);width:42px}.pr-slide-dots button:focus-visible{outline-offset:4px;outline:2px solid #fff}.pr-hero-search{align-self:end;padding:8vh 5vw 5vh 1vw}.pr-search-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06131eeb;border:1px solid #ffffff38;grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.pr-search-panel label{flex-direction:column;gap:7px;display:flex}.pr-search-panel label span{color:#9db2c4;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.pr-search-panel select{color:#fff;background:#0a1d2d;border:1px solid #ffffff2e;border-radius:0;outline:0;width:100%;min-height:48px;padding:0 38px 0 13px}.pr-search-panel select:focus{border-color:var(--pr-blue-bright)}.pr-search-panel>button{background:var(--pr-blue);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:700;display:flex}.pr-coordinate{color:#c2d5e6;letter-spacing:.12em;transform-origin:100%;border-left:1px solid #ffffff4d;flex-direction:column;align-items:flex-end;gap:2px;padding:18px 22px;font-size:10px;display:flex;position:absolute;top:42%;right:0;transform:rotate(-90deg)translate(50%)}.pr-coordinate span{color:var(--pr-blue-bright);font-weight:800}.pr-hero-stats{border-top:1px solid var(--pr-white-line);background:#030c14d6;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.pr-hero-stats div{border-right:1px solid var(--pr-white-line);flex-direction:column;justify-content:center;gap:2px;min-height:100px;padding:18px 5vw;display:flex}.pr-hero-stats div:last-child{border-right:0}.pr-hero-stats strong{font:400 26px/1 Georgia,serif}.pr-hero-stats span{color:#9fb2c2;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pr-section{width:min(1440px,90vw);margin:0 auto;padding:110px 0}.pr-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:8vw;margin-bottom:48px;display:grid}.pr-section-heading h2{max-width:760px;margin:13px 0 0;font-size:clamp(42px,5vw,76px)}.pr-section-heading p{color:#5c6a76;max-width:520px;margin-bottom:18px;font-size:17px}.pr-brand-rule{background:linear-gradient(90deg, var(--pr-blue), #1d67bc1f);width:min(230px,42%);height:1px;margin-top:17px;display:block;position:relative}.pr-brand-rule:after{content:"";background:var(--pr-blue);width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.pr-text-link{color:var(--pr-blue);border-bottom:1px solid #1d67bc59;align-items:center;gap:10px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}.pr-text-link:hover{gap:15px}.pr-text-link.is-light{color:#fff;border-color:#ffffff59}.pr-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pr-featured-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pr-property-card{border:1px solid var(--pr-line);background:#fff;min-width:0;transition:transform .3s,box-shadow .3s;position:relative}.pr-property-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px #071d301f}.pr-property-image{aspect-ratio:1.38;background:#dce6ef;position:relative;overflow:hidden}.pr-property-image>a{width:100%;height:100%;display:block}.pr-property-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pr-property-card:hover .pr-property-image img{transform:scale(1.035)}.pr-listing-status{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06131edb;padding:7px 11px;font-size:10px;font-weight:750;position:absolute;top:16px;left:16px}.pr-property-image>button{width:38px;height:38px;color:var(--pr-ink);cursor:pointer;background:#ffffffe6;border:1px solid #ffffffa6;place-items:center;display:grid;position:absolute;top:14px;right:14px}.pr-property-image>button.is-saved{background:var(--pr-blue);border-color:var(--pr-blue);color:#fff}.pr-property-body{padding:22px 22px 18px}.pr-property-meta{color:var(--pr-blue);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:750;display:flex}.pr-property-meta span:last-child{color:#6f7b85}.pr-property-card h3{letter-spacing:-.02em;min-height:56px;margin:14px 0 9px;font:500 22px/1.28 Georgia,serif}.pr-property-location{color:#667480;gap:7px;min-height:43px;font-size:13px;display:flex}.pr-property-location svg{flex:none;margin-top:3px}.pr-property-specs{border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);color:#4f5d68;flex-wrap:wrap;gap:18px;margin-top:18px;padding:14px 0;font-size:12px;display:flex}.pr-property-specs span{align-items:center;gap:6px;display:inline-flex}.pr-property-price{align-items:baseline;gap:6px;padding-top:17px;display:flex}.pr-property-price strong{font:500 27px/1 Georgia,serif}.pr-property-price strong small{font:700 11px/1 Inter,sans-serif}.pr-property-price>span{color:#697681;font-size:12px}.pr-compare{color:#5c6872;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:22px;right:20px}.pr-area-band{background:var(--pr-paper);border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}.pr-area-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr .85fr;gap:16px;min-height:820px;display:grid}.pr-area-card{color:#fff;isolation:isolate;align-items:flex-end;min-height:340px;padding:30px;display:flex;position:relative;overflow:hidden}.pr-area-card.area-1{grid-row:1/3}.pr-area-card.area-4{grid-column:2/4}.pr-area-card:after{content:"";z-index:-1;background:linear-gradient(#04131f2e 18%,#03101bd1 57%,#020c14fa 100%);position:absolute;inset:0}.pr-area-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.pr-area-card:hover>img{transform:scale(1.04)}.pr-area-card>div{z-index:1;max-width:560px;position:relative}.pr-area-card small{color:#a5d0ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.pr-area-card h3{color:#fff;text-shadow:0 2px 18px #0000007a;margin:5px 0 8px;font:400 clamp(28px,3vw,48px)/1.05 Georgia,serif}.pr-area-card p{color:#e5edf4;text-shadow:0 1px 10px #00000073;max-width:450px;margin:0;font-size:13px}.pr-area-card>svg{position:absolute;bottom:27px;right:24px}.pr-area-number{color:#fff;letter-spacing:.1em;font-size:11px;position:absolute;top:20px;left:22px}.pr-service-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:9vw;display:grid}.pr-service-intro{position:sticky;top:130px}.pr-brand-signature{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:230px;height:180px;margin:-10px 0 26px}.pr-service-intro h2{margin:17px 0 24px;font-size:clamp(44px,5vw,74px)}.pr-service-intro p{color:#5f6e79;max-width:530px;margin-bottom:28px;font-size:17px}.pr-service-list{border-top:1px solid var(--pr-line)}.pr-service-list>a{border-bottom:1px solid var(--pr-line);grid-template-columns:54px 1fr auto;align-items:center;gap:24px;min-height:144px;display:grid}.pr-service-list>a>span{color:var(--pr-blue);letter-spacing:.1em;font-size:11px}.pr-service-list h3{margin:0 0 5px;font:400 28px/1.2 Georgia,serif}.pr-service-list p{color:#687680;margin:0;font-size:14px}.pr-service-list>a:hover>svg{color:var(--pr-blue);transform:translate(6px)}.pr-owner-section{background:var(--pr-ink);color:#fff;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.pr-owner-image{overflow:hidden}.pr-owner-image img{object-fit:cover;object-position:center;width:100%;height:100%}.pr-owner-copy{isolation:isolate;flex-direction:column;justify-content:center;padding:8vw 8vw 5vw;display:flex;position:relative;overflow:hidden}.pr-owner-copy>:not(.pr-brand-watermark){z-index:1;position:relative}.pr-owner-copy>.pr-brand-watermark{z-index:0;top:4%;right:-10vw}.pr-owner-copy .pr-kicker{color:var(--pr-blue-bright)}.pr-owner-copy h2{max-width:690px;margin:20px 0 25px;font-size:clamp(48px,5.5vw,84px)}.pr-owner-copy>p{color:#b7c5d1;max-width:650px;font-size:17px}.pr-owner-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.pr-owner-steps{border-top:1px solid var(--pr-white-line);color:#92a9bc;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;padding-top:55px;font-size:10px;display:grid}.pr-team-preview{grid-template-columns:.88fr 1.12fr;align-items:stretch;padding-bottom:0;display:grid}.pr-team-photo{background:#d7d7d7;min-height:660px}.pr-team-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.pr-team-copy{background:var(--pr-paper);flex-direction:column;justify-content:center;padding:8vw;display:flex}.pr-team-copy h2{margin:18px 0 26px;font-size:clamp(44px,5vw,74px)}.pr-team-copy>p{color:#5c6b77;font-size:17px}.pr-person-line{border-top:1px solid var(--pr-line);justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:26px;display:flex}.pr-person-line div{flex-direction:column;display:flex}.pr-person-line strong{font:500 22px Georgia,serif}.pr-person-line span{color:#677580;font-size:12px}.pr-person-line a{border:1px solid var(--pr-line);width:46px;height:46px;color:var(--pr-blue);place-items:center;display:grid}.pr-insight-strip{background:#eaf0f6}.pr-insight-grid{background:#06131e29;border:1px solid #06131e29;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pr-insight-grid a{background:#eef3f8;grid-template-rows:245px 1fr;min-height:540px;display:grid;position:relative;overflow:hidden}.pr-home-guide-image{overflow:hidden}.pr-home-guide-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pr-insight-grid a:hover .pr-home-guide-image img{transform:scale(1.035)}.pr-home-guide-copy{padding:34px 42px 76px;position:relative}.pr-home-guide-copy>span{color:var(--pr-blue);letter-spacing:.1em;font-size:11px}.pr-insight-grid small{color:#687681;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px;display:block}.pr-insight-grid h3{max-width:520px;margin:12px 0 15px;font:400 34px/1.18 Georgia,serif}.pr-insight-grid p{color:#61707b;max-width:540px}.pr-home-guide-copy>svg{color:var(--pr-blue);position:absolute;bottom:38px;right:38px}.pr-insight-grid a:hover{background:#fff}.pr-contact-band{isolation:isolate;background:var(--pr-blue);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:5vw;min-height:330px;padding:70px 7vw;display:grid;position:relative;overflow:hidden}.pr-contact-band>:not(.pr-brand-watermark){z-index:1;position:relative}.pr-contact-band>.pr-brand-watermark{z-index:0;opacity:.12;width:min(720px,58vw);top:50%;right:16vw;transform:translateY(-50%)}.pr-contact-band .pr-kicker{color:#c8e3ff}.pr-contact-band h2{max-width:950px;margin:14px 0 0;font-size:clamp(40px,5vw,74px)}.pr-contact-band-actions{flex-direction:column;align-items:stretch;gap:18px;display:flex}.pr-contact-band-actions>a:last-child{color:#e7f2ff;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.pr-page-hero{background:var(--pr-ink);color:#fff;isolation:isolate;align-items:flex-end;min-height:510px;padding:110px 7vw 70px;display:flex;position:relative;overflow:hidden}.pr-page-hero.has-image{min-height:620px}.pr-page-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#020b13f0,#020c14a6 58%,#020c1452);position:absolute;inset:0}.pr-page-hero-image{z-index:-3;position:absolute;inset:0}.pr-page-hero-image img{object-fit:cover;width:100%;height:100%}.pr-page-hero>.pr-brand-watermark{opacity:.14;width:min(760px,58vw);top:2%;right:-8vw}.pr-page-hero-copy{max-width:1050px}.pr-page-hero .pr-kicker{color:var(--pr-blue-bright)}.pr-page-hero h1{margin:20px 0 24px;font-size:clamp(58px,7vw,112px)}.pr-page-hero p{color:#c3d0db;max-width:780px;margin-bottom:0;font-size:18px;line-height:1.75}.pr-page-hero .pr-button{margin-top:28px}.pr-page-index{color:#8da2b4;letter-spacing:.13em;font-size:10px;position:absolute;top:30px;right:3vw}.pr-property-tabs{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.pr-property-tabs a{color:#cad6df;border:1px solid #ffffff3d;padding:11px 19px;font-size:13px}.pr-property-tabs a.active,.pr-property-tabs a:hover{color:var(--pr-ink);background:#fff;border-color:#fff}.pr-catalogue{grid-template-columns:280px 1fr;align-items:start;gap:48px;width:min(1540px,94vw);margin:0 auto;padding:70px 0 110px;display:grid}.pr-filter-panel{border:1px solid var(--pr-line);background:var(--pr-paper);position:sticky;top:112px}.pr-filter-title{border-bottom:1px solid var(--pr-line);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.pr-filter-title span{align-items:center;gap:8px;font-weight:700;display:flex}.pr-filter-title button{color:var(--pr-blue);cursor:pointer;background:0 0;border:0;font-size:12px}.pr-filter-select{border-bottom:1px solid var(--pr-line);flex-direction:column;gap:7px;padding:18px;display:flex}.pr-filter-select span,.pr-filter-checks>span{color:#52606b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.pr-filter-select select{border:1px solid var(--pr-line);min-height:43px;color:var(--pr-ink);background:#fff;border-radius:0;padding:0 10px}.pr-filter-checks{border-bottom:1px solid var(--pr-line);flex-direction:column;gap:10px;padding:18px;display:flex}.pr-filter-checks>span{margin-bottom:3px}.pr-filter-checks label{color:#56636e;align-items:center;gap:8px;font-size:13px;display:flex}.pr-map-link{min-height:54px;color:var(--pr-blue);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.pr-results-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.pr-results-head>div>span{font:500 27px Georgia,serif}.pr-results-head p{color:#74808a;margin:1px 0 0;font-size:12px}.pr-results-head label{color:#5f6b75;align-items:center;gap:10px;font-size:12px;display:flex}.pr-results-head select{border:1px solid var(--pr-line);background:#fff;min-height:42px;padding:0 10px}.pr-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-filter-mobile{display:none}.pr-empty-results{background:var(--pr-paper);border:1px solid var(--pr-line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;padding:8vw;display:flex}.pr-empty-results svg{color:var(--pr-blue)}.pr-empty-results h2{max-width:670px;margin:20px 0 16px;font-size:clamp(40px,4vw,62px)}.pr-empty-results p{color:#65727c;max-width:620px}.pr-empty-results .pr-button{margin-top:20px}.pr-compare-bar{z-index:70;background:var(--pr-ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;width:min(720px,90vw);min-height:70px;padding:12px 15px 12px 22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000047}.pr-compare-bar>span{font-size:13px}.pr-compare-bar>div{gap:9px;display:flex}.pr-compare-bar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;min-height:42px;padding:0 16px}.pr-compare-bar button:last-child{background:var(--pr-blue);border-color:var(--pr-blue)}.pr-map-page{background:var(--pr-paper);min-height:calc(100vh - 130px)}.pr-map-toolbar{background:var(--pr-ink);color:#fff;grid-template-columns:.55fr 1.45fr;align-items:center;gap:4vw;min-height:190px;padding:35px 4vw;display:grid}.pr-map-toolbar h1{margin:8px 0 0;font-size:clamp(38px,4vw,66px)}.pr-map-toolbar .pr-kicker{color:var(--pr-blue-bright)}.pr-search-panel.is-compact{background:0 0;border:0;grid-template-columns:repeat(5,1fr);padding:0}.pr-search-panel.is-compact>button{grid-column:auto}.pr-map-layout{grid-template-columns:minmax(0,1fr) 420px;min-height:calc(100vh - 304px);display:grid}.pr-map-explorer{isolation:isolate;background:#c8dce9;min-height:680px;position:relative;overflow:hidden}.pr-map-stage{transform-origin:50%;transition:transform .35s;position:absolute;inset:0}.pr-map-art{width:100%;height:100%;position:absolute;inset:0}.pr-map-grid-lines line{stroke:#ffffff61;stroke-width:1px}.pr-map-land path{fill:#eef4f7;stroke:#a8bdcc;stroke-width:1.5px}.pr-map-roads path{fill:none;stroke:#7994a7;stroke-width:5px;stroke-linecap:round;opacity:.58}.pr-map-secondary-roads path{fill:none;stroke:#9bb0bf;stroke-width:2px;stroke-dasharray:7 9;opacity:.75}.pr-map-water-details path{fill:none;stroke:#fffc;stroke-width:3px;stroke-linecap:round}.pr-map-city-labels text{fill:#526f85;letter-spacing:.18em;font:750 13px Inter,sans-serif}.pr-map-controls{z-index:12;flex-direction:column;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 10px 28px #06131e26}.pr-map-controls button{border:0;border-bottom:1px solid var(--pr-line);width:42px;height:42px;color:var(--pr-ink);cursor:pointer;background:#fffffff0;font-size:23px}.pr-map-controls button:last-child{border-bottom:0}.pr-map-controls button:hover,.pr-map-controls button:focus-visible{background:var(--pr-blue);color:#fff;outline:0}.pr-map-status{z-index:12;color:#38536a;background:#fffffff0;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 10px 28px #06131e1a}.pr-map-status>span{background:#238962;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #23896221}.pr-map-point{z-index:5;position:absolute;transform:translate(-50%,-100%)}.pr-map-point.is-open,.pr-map-point:focus-within,.pr-map-point:hover{z-index:80}.prime-site .pr-map-pin{background:var(--pr-ink);color:#fff;cursor:pointer;border:3px solid #fff;min-width:76px;height:42px;padding:0 10px;position:relative;box-shadow:0 8px 22px #06131e3d}.pr-map-pin:after{content:"";background:inherit;border-bottom:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.pr-map-pin.active{background:var(--pr-blue);box-shadow:0 10px 30px #1d67bc61}.pr-map-pin span{z-index:1;font-size:13px;font-weight:800;position:relative}.pr-map-pin small{z-index:1;color:#bcd7f2;margin-left:4px;font-size:8px;position:relative}.pr-map-popover{z-index:2;width:355px;color:var(--pr-ink);background:#fff;border:1px solid #06131e1f;grid-template-columns:128px 1fr;animation:.2s both pr-map-card-in;display:grid;position:absolute;bottom:58px;left:0;overflow:hidden;transform:translate(-18%);box-shadow:0 22px 65px #06131e42}.pr-map-point.opens-left .pr-map-popover{left:auto;right:0;transform:translate(18%)}.pr-map-point.opens-down .pr-map-popover{top:58px;bottom:auto}.pr-map-popover>img{object-fit:cover;width:100%;height:100%;min-height:202px}.pr-map-popover>div{padding:18px}.pr-map-popover>div>span{color:var(--pr-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.pr-map-popover h2{letter-spacing:-.02em;margin:7px 0;font:500 20px/1.18 Georgia,serif}.pr-map-popover p{color:#596b78;margin:0;font-size:11px;line-height:1.45}.pr-map-popover-meta{color:#667783;gap:10px;margin:12px 0;font-size:9px;display:flex}.pr-map-popover a{color:var(--pr-blue);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.pr-map-legend{z-index:12;color:#516777;background:#fffffff0;gap:16px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:24px;left:24px}.pr-map-legend span{align-items:center;gap:6px;display:flex}.pr-map-legend i{background:var(--pr-ink);border-radius:50%;width:9px;height:9px;display:block}.pr-map-legend i.is-active{background:var(--pr-blue)}.pr-map-result{border-left:1px solid var(--pr-line);background:#fff;padding:24px;overflow-y:auto}.pr-map-result-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pr-map-result-head strong{font:500 20px Georgia,serif}.pr-map-result>p{color:#667580;gap:8px;margin-top:17px;font-size:11px;display:flex}@keyframes pr-map-card-in{0%{opacity:0}to{opacity:1}}.pr-detail-head{width:min(1440px,90vw);margin:0 auto;padding:48px 0 28px}.pr-detail-breadcrumbs{color:#6e7d89;gap:10px;font-size:12px;display:flex}.pr-detail-breadcrumbs a:hover{color:var(--pr-blue)}.pr-detail-title{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:32px;display:grid}.pr-detail-title h1{max-width:930px;margin:10px 0 14px;font-size:clamp(52px,6vw,92px)}.pr-detail-title p{color:#667580;align-items:center;gap:8px;margin:0;display:flex}.pr-detail-price{border-left:1px solid var(--pr-line);flex-direction:column;align-items:flex-end;padding:20px 0 11px 40px;display:flex}.pr-detail-price strong{white-space:nowrap;font:500 42px/1 Georgia,serif}.pr-detail-price strong small{font:700 12px Inter,sans-serif}.pr-detail-price span{color:#6b7883;font-size:12px}.pr-detail-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.pr-detail-actions button{border:1px solid var(--pr-line);cursor:pointer;background:#fff;align-items:center;gap:7px;min-height:40px;padding:0 15px;display:inline-flex}.pr-detail-actions>span{color:#73808a;letter-spacing:.06em;margin-left:auto;font-size:11px}.pr-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr;gap:8px;width:min(1540px,96vw);height:670px;margin:0 auto;display:grid}.pr-gallery button{cursor:pointer;background:#dbe5ee;border:0;padding:0;position:relative;overflow:hidden}.pr-gallery button.image-1{grid-row:1/3}.pr-gallery button img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pr-gallery button:hover img{transform:scale(1.03)}.pr-gallery button span{color:#fff;background:#06131ee0;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:flex;position:absolute;bottom:18px;right:18px}.pr-gallery.count-1{height:min(72vw,720px);display:block}.pr-gallery.count-1 button{width:100%;height:100%;display:block}.pr-detail-layout{grid-template-columns:1fr 390px;align-items:start;gap:7vw;width:min(1320px,90vw);margin:0 auto;padding:80px 0 120px;display:grid}.pr-key-specs{border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);grid-template-columns:repeat(4,1fr);display:grid}.pr-key-specs>div{border-right:1px solid var(--pr-line);align-items:center;gap:13px;min-height:100px;display:flex}.pr-key-specs>div:last-child{border-right:0}.pr-key-specs>div>span{flex-direction:column;display:flex}.pr-key-specs strong{font:500 19px Georgia,serif}.pr-key-specs small{color:#74818b;font-size:11px}.pr-detail-section{border-bottom:1px solid var(--pr-line);padding:70px 0}.pr-detail-section h2{max-width:830px;margin:15px 0 25px;font-size:clamp(38px,4vw,60px)}.pr-detail-section>p{color:#566671;max-width:830px;font-size:17px;line-height:1.82}.pr-amenity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pr-amenity-grid span{background:var(--pr-paper);color:#4b5c68;align-items:center;gap:9px;min-height:52px;padding:0 16px;display:flex}.pr-amenity-grid svg{color:var(--pr-blue)}.pr-nearby-list{background:var(--pr-line);border:1px solid var(--pr-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pr-nearby-list div{background:#fff;flex-direction:column;justify-content:space-between;min-height:125px;padding:22px;font:500 18px Georgia,serif;display:flex}.pr-nearby-list span{color:var(--pr-blue);letter-spacing:.1em;font:700 10px Inter,sans-serif}.pr-property-map{border:1px solid var(--pr-line);background:#cbdce8;min-height:500px;margin-top:70px;position:relative;overflow:hidden}.pr-property-map>.pr-map-art{z-index:0}.pr-context-point{z-index:5;position:absolute;transform:translate(-50%,-50%)}.pr-context-pin{background:var(--pr-blue);color:#fff;cursor:pointer;border:4px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 32px #1d67bc59}.pr-context-pin:after{content:"";background:var(--pr-blue);border-bottom:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;position:absolute;bottom:-7px;transform:rotate(45deg)}.pr-context-card{background:#fff;grid-template-columns:142px 1fr;width:390px;animation:.22s both pr-context-in;display:grid;position:absolute;top:-82px;left:38px;overflow:hidden;box-shadow:0 20px 55px #06131e3d}.pr-context-point.opens-left .pr-context-card{left:auto;right:38px}.pr-context-card img{object-fit:cover;width:100%;height:100%;min-height:190px}.pr-context-card>div{padding:18px}.pr-context-card span{color:var(--pr-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.pr-context-card strong{margin-top:5px;font:500 18px/1.25 Georgia,serif;display:block}.pr-context-card p{color:#5d6e79;margin:10px 0 0;font-size:11px;line-height:1.5}.pr-context-nearby{z-index:2;color:#526878;background:#ffffffe0;border:1px solid #06131e26;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;display:flex;position:absolute;box-shadow:0 8px 22px #06131e14}.pr-context-nearby svg{color:var(--pr-blue)}.pr-context-nearby.poi-one{top:27%;left:12%}.pr-context-nearby.poi-two{bottom:20%;left:20%}.pr-context-nearby.poi-three{bottom:27%;right:8%}.pr-property-map-advanced>.pr-context-caption{z-index:7;color:#fff;background:#06131eeb;align-items:center;gap:10px;max-width:390px;padding:13px 16px;display:flex;position:absolute;bottom:20px;left:20px}.pr-context-caption>span{color:#d1dce6;flex-direction:column;gap:4px;font-size:13px;line-height:1.55;display:flex}.pr-context-caption strong{color:#fff;font-size:14px}@keyframes pr-context-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.pr-regulatory{border:1px solid var(--pr-line);color:#5a6975;gap:15px;margin-top:22px;padding:20px;display:flex}.pr-regulatory>div{flex-direction:column;display:flex}.pr-regulatory strong{color:var(--pr-ink)}.pr-regulatory span{font-size:12px}.pr-agent-card{border:1px solid var(--pr-line);padding:28px;position:sticky;top:114px;box-shadow:0 20px 70px #06131e14}.pr-agent-line{align-items:center;gap:15px;display:flex}.pr-agent-line img{object-fit:cover;filter:grayscale();width:76px;height:76px}.pr-agent-line>div{flex-direction:column;display:flex}.pr-agent-line span,.pr-agent-line small{color:#71808b;font-size:11px}.pr-agent-line strong{font:500 20px Georgia,serif}.pr-agent-card>p{color:#60707b;margin:18px 0;font-size:12px}.pr-agent-card>.pr-button{width:100%;margin-top:10px}.pr-viewing-form{border-top:1px solid var(--pr-line);flex-direction:column;gap:12px;margin-top:26px;padding-top:25px;display:flex}.pr-viewing-form h3{margin:0 0 5px;font:500 25px Georgia,serif}.pr-viewing-form label{flex-direction:column;gap:5px;display:flex}.pr-viewing-form label span{color:#66747f;font-size:11px}.pr-viewing-form input{border:1px solid var(--pr-line);min-height:44px;padding:0 10px}.pr-viewing-form button{background:var(--pr-ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.pr-form-success{background:var(--pr-paper);color:#53626e;margin-top:25px;padding:22px}.pr-form-success svg{color:var(--pr-blue)}.pr-form-success strong{color:var(--pr-ink);margin-top:8px;display:block}.pr-form-success p{margin:3px 0 0;font-size:12px}.pr-agent-profile-link{color:var(--pr-blue);justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:700;display:flex}.pr-similar{border-top:1px solid var(--pr-line)}.pr-area-directory{border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.pr-area-directory>a{border-bottom:1px solid var(--pr-line);grid-template-columns:minmax(320px,.75fr) 1.25fr;align-items:center;gap:6vw;min-height:310px;padding:22px 0;display:grid}.pr-area-directory-image{height:270px;position:relative;overflow:hidden}.pr-area-directory-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pr-area-directory>a:hover img{transform:scale(1.035)}.pr-area-directory-image span{background:var(--pr-ink);color:#fff;padding:6px 9px;font-size:10px;position:absolute;top:14px;left:14px}.pr-area-directory small{color:var(--pr-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pr-area-directory h2{margin:8px 0 13px;font-size:clamp(42px,5vw,72px)}.pr-area-directory p{color:#5d6d78;max-width:660px;font-size:16px}.pr-area-overview{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.pr-area-overview h2{margin:14px 0 0;font-size:clamp(46px,5vw,72px)}.pr-area-facts{background:var(--pr-line);border:1px solid var(--pr-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pr-area-facts>div{background:#fff;flex-direction:column;min-height:270px;padding:28px;display:flex}.pr-area-facts svg{color:var(--pr-blue)}.pr-area-facts strong{margin-top:auto;font:500 22px Georgia,serif}.pr-area-facts p{color:#64737e;margin:7px 0 0;font-size:13px}.pr-area-properties{padding-top:20px}.pr-service-directory{background:var(--pr-line);border:1px solid var(--pr-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pr-service-directory>a{background:#fff;flex-direction:column;min-height:360px;padding:32px;display:flex}.pr-service-directory>a:hover{background:var(--pr-ink);color:#fff}.pr-service-directory>a>span{color:var(--pr-blue);letter-spacing:.1em;font-size:10px}.pr-service-directory>a>svg{color:var(--pr-blue);margin-top:45px}.pr-service-directory h2{margin:20px 0 12px;font-size:35px}.pr-service-directory p{color:#677580;font-size:14px}.pr-service-directory>a:hover p{color:#aebdca}.pr-service-directory>a>div{color:var(--pr-blue);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:700;display:flex}.pr-service-promise{background:var(--pr-paper);border-top:1px solid var(--pr-line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding:100px 7vw;display:grid}.pr-service-promise h2{margin:15px 0 0;font-size:clamp(44px,5vw,76px)}.pr-process-line{border-top:1px solid var(--pr-line);grid-template-columns:repeat(4,1fr);display:grid}.pr-process-line div{border-right:1px solid var(--pr-line);flex-direction:column;justify-content:space-between;min-height:160px;padding:22px 15px;display:flex}.pr-process-line div:last-child{border-right:0}.pr-process-line span{color:var(--pr-blue);font-size:11px}.pr-process-line strong{font:500 20px Georgia,serif}.pr-service-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(54px,7vw,112px);display:grid}.pr-service-detail-copy h2{overflow-wrap:anywhere;margin:15px 0 25px;font-size:clamp(42px,4.4vw,68px)}.pr-service-detail-copy p{color:#5f6e79;font-size:17px}.pr-service-points{border-top:1px solid var(--pr-line)}.pr-service-points>div{border-bottom:1px solid var(--pr-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;min-height:100px;display:grid}.pr-service-points span{color:var(--pr-blue);font-size:11px}.pr-service-points svg{color:var(--pr-blue)}.pr-service-points strong{overflow-wrap:anywhere;min-width:0;font:500 clamp(20px,2vw,29px)/1.25 Georgia,serif}.pr-service-steps{background:var(--pr-paper);width:100%;padding-left:5vw;padding-right:5vw}.pr-service-steps>div:last-child{background:var(--pr-line);border:1px solid var(--pr-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pr-service-steps article{background:#fff;min-height:260px;padding:28px}.pr-service-steps article span{color:var(--pr-blue);font-size:11px}.pr-service-steps h3{margin:70px 0 12px;font:500 25px Georgia,serif}.pr-service-steps p{color:#65737e;font-size:13px}.pr-story{grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.pr-story h2{margin:15px 0 0;font-size:clamp(46px,5vw,76px)}.pr-story>div:last-child{padding-top:25px}.pr-story p{color:#586873;font-size:18px;line-height:1.8}.pr-values{background:var(--pr-paper);border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}.pr-values .pr-section{background:var(--pr-line);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.pr-values article{background:var(--pr-paper);flex-direction:column;min-height:330px;padding:34px;display:flex}.pr-values article span{color:var(--pr-blue);font-size:11px}.pr-values h3{margin:auto 0 14px;font:500 30px Georgia,serif}.pr-values p{color:#64727d;margin:0}.pr-licence-panel{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.pr-licence-panel svg{color:var(--pr-blue)}.pr-licence-panel .pr-kicker{margin-top:16px}.pr-licence-panel h2{margin:5px 0 0;font-size:clamp(48px,6vw,88px)}.pr-licence-panel>div:last-child>p{color:#5d6d78;max-width:620px;font-size:18px}.pr-licence-panel dl{border-top:1px solid var(--pr-line);margin:30px 0 0}.pr-licence-panel dl div{border-bottom:1px solid var(--pr-line);justify-content:space-between;align-items:center;min-height:55px;display:flex}.pr-licence-panel dt{color:#6d7b85;font-size:12px}.pr-licence-panel dd{margin:0;font-weight:750}.pr-team-directory{flex-direction:column;gap:1px;padding-top:70px;display:flex}.pr-team-directory>a{background:var(--pr-paper);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:520px;display:grid}.pr-team-directory>a:nth-child(2n){grid-template-columns:1.2fr .8fr}.pr-team-directory>a:nth-child(2n) .pr-team-directory-image{order:2}.pr-team-directory-image{background:#d9dde1;height:520px;position:relative;overflow:hidden}.pr-team-directory-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .6s}.pr-team-directory>a:hover img{transform:scale(1.025)}.pr-team-directory-image span{background:var(--pr-blue);color:#fff;padding:7px 10px;font-size:10px;position:absolute;top:24px;left:24px}.pr-team-directory>a>div:last-child{padding:45px}.pr-team-directory small{color:var(--pr-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pr-team-directory h2{margin:10px 0 20px;font-size:clamp(46px,5vw,76px)}.pr-team-directory p{color:#5b6b76;max-width:650px;font-size:16px}.pr-language-chips{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.pr-language-chips span{border:1px solid var(--pr-line);color:#5d6a75;padding:7px 10px;font-size:11px}.pr-agent-hero{background:var(--pr-ink);color:#fff;grid-template-columns:.78fr 1.22fr;min-height:720px;display:grid}.pr-agent-hero-image{background:#9a9a9a;min-height:720px}.pr-agent-hero-image img{object-fit:cover;filter:grayscale();width:100%;height:100%}.pr-agent-hero-copy{flex-direction:column;justify-content:center;padding:8vw;display:flex}.pr-agent-hero .pr-kicker{color:var(--pr-blue-bright)}.pr-agent-hero h1{margin:18px 0 26px;font-size:clamp(62px,8vw,118px)}.pr-agent-hero-copy>p{color:#b6c4d0;max-width:720px;font-size:18px}.pr-agent-facts{flex-direction:column;gap:12px;margin-top:28px;display:flex}.pr-agent-facts span{color:#c4d0da;align-items:center;gap:10px;font-size:13px;display:flex}.pr-agent-facts svg{color:var(--pr-blue-bright)}.pr-editorial-list{padding-top:70px}.pr-editorial-list>a{border-top:1px solid var(--pr-line);grid-template-columns:80px 1fr auto;align-items:center;gap:30px;min-height:270px;padding:30px 0;display:grid}.pr-editorial-list>a:last-child{border-bottom:1px solid var(--pr-line)}.pr-editorial-list>a>span{color:var(--pr-blue);letter-spacing:.1em;font-size:11px}.pr-editorial-list small{color:#697783;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pr-editorial-list h2{max-width:900px;margin:9px 0 12px;font-size:clamp(40px,5vw,68px)}.pr-editorial-list p{color:#61707b;max-width:760px;margin:0}.pr-editorial-list>a>svg{color:var(--pr-blue)}.pr-article{width:min(1050px,88vw);margin:0 auto;padding:110px 0 130px}.pr-article header{border-bottom:1px solid var(--pr-line);padding-bottom:70px}.pr-article h1{margin:22px 0 28px;font-size:clamp(60px,8vw,112px)}.pr-article header p{color:#5e6d78;max-width:800px;font-size:20px;line-height:1.75}.pr-article-body{width:min(780px,100%);margin:0 auto;padding-top:70px}.pr-article-lead{margin-bottom:70px;font:400 29px/1.55 Georgia,serif}.pr-article-body section{border-top:1px solid var(--pr-line);padding:45px 0 45px 70px;position:relative}.pr-article-body section:last-child{border-bottom:1px solid var(--pr-line)}.pr-article-body section>span{color:var(--pr-blue);font-size:11px;position:absolute;top:51px;left:0}.pr-article-body h2{margin:0 0 16px;font-size:38px}.pr-article-body section p{color:#596a75;font-size:17px;line-height:1.8}.pr-contact-layout{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.pr-contact-details h2{margin:13px 0 30px;font-size:clamp(44px,5vw,72px)}.pr-contact-details>a,.pr-address{border-top:1px solid var(--pr-line);align-items:center;gap:15px;min-height:82px;display:flex}.pr-contact-details>a:hover{color:var(--pr-blue)}.pr-contact-details>a>span,.pr-address>span{flex-direction:column;display:flex}.pr-contact-details small{color:#74818b;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pr-contact-details strong{font:500 17px Georgia,serif}.pr-address em{color:#71808a;font-size:12px;font-style:normal}.pr-contact-hours{background:var(--pr-paper);margin-top:30px;padding:22px}.pr-contact-hours p{color:#60707b;margin:6px 0 0;font-size:13px}.pr-contact-form-wrap{background:var(--pr-paper);border:1px solid var(--pr-line);padding:42px}.pr-contact-form{flex-direction:column;gap:20px;display:flex}.pr-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pr-contact-form label{flex-direction:column;gap:6px;display:flex}.pr-contact-form label>span{color:#586773;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.pr-contact-form input,.pr-contact-form select,.pr-contact-form textarea{resize:vertical;background:#fff;border:1px solid #06131e2e;border-radius:0;outline:0;width:100%;min-height:50px;padding:10px 12px}.pr-contact-form input:focus,.pr-contact-form select:focus,.pr-contact-form textarea:focus{border-color:var(--pr-blue)}.pr-contact-form .pr-consent{color:#65727d;flex-direction:row;align-items:center;font-size:12px}.pr-contact-form .pr-consent input{width:auto;min-height:auto}.pr-contact-form .pr-button{border:0;align-self:flex-start}.pr-contact-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.pr-contact-success svg{color:var(--pr-blue)}.pr-contact-success h2{max-width:650px;margin:20px 0 15px;font-size:clamp(42px,5vw,70px)}.pr-contact-success p{color:#61717c}.pr-legal{width:min(840px,88vw);margin:0 auto;padding:100px 0 130px}.pr-legal h2{margin-top:55px;font-size:42px}.pr-legal p{color:#596974;font-size:17px;line-height:1.85}.pr-not-found{background:var(--pr-paper);flex-direction:column;justify-content:center;min-height:65vh;padding:8vw;display:flex}.pr-not-found>span{color:var(--pr-blue);letter-spacing:.2em;font-size:12px}.pr-not-found h1{max-width:900px;margin:20px 0;font-size:clamp(64px,9vw,140px)}.pr-not-found p{color:#5e6d78;font-size:18px}.pr-not-found>div{align-items:center;gap:24px;margin-top:25px;display:flex}.pr-footer{isolation:isolate;color:#fff;background:#030b12;position:relative;overflow:hidden}.pr-footer>.pr-brand-watermark{z-index:0;opacity:.07;top:auto;bottom:-18%;right:-8vw}.pr-footer-main{z-index:1;grid-template-columns:1.5fr repeat(3,1fr);gap:6vw;padding:80px 6vw 65px;display:grid;position:relative}.pr-footer-brand>img{object-fit:contain;object-position:left center;width:250px;height:80px}.pr-footer-brand>p{color:#96aabb;max-width:420px;margin:30px 0 20px}.pr-footer-contact{flex-direction:column;display:flex}.pr-footer-contact a{color:#dbe8f3;font-size:13px}.pr-footer-column{flex-direction:column;gap:10px;display:flex}.pr-footer-column h3{color:#f2f6f9;margin:20px 0 17px;font:500 18px Georgia,serif}.pr-footer-column a{color:#91a5b5;font-size:13px}.pr-footer-column a:hover{color:var(--pr-blue-bright)}.pr-regulatory a{color:var(--pr-blue);align-items:center;gap:7px;margin-top:5px;font-weight:750;display:inline-flex}.pr-footer-bottom{z-index:1;color:#708799;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 6vw;font-size:10px;display:flex;position:relative}.pr-footer-bottom div{gap:18px;display:flex}.prime-site[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.prime-site[dir=rtl] h1,.prime-site[dir=rtl] h2,.prime-site[dir=rtl] h3{letter-spacing:-.02em;font-family:Tahoma,Arial,sans-serif}.prime-site[dir=rtl] .pr-brand img,.prime-site[dir=rtl] .pr-footer-brand img{object-position:right center}.prime-site[dir=rtl] .pr-mega>*{border-right:0;border-left:1px solid var(--pr-white-line)}.prime-site[dir=rtl] .pr-mega>:last-child{border-left:0}.prime-site[dir=rtl] .pr-property-image>button{left:14px;right:auto}.prime-site[dir=rtl] .pr-listing-status{left:auto;right:16px}.prime-site[dir=rtl] .pr-compare{left:20px;right:auto}.prime-site[dir=rtl] .pr-detail-price{border-left:0;border-right:1px solid var(--pr-line);padding-left:0;padding-right:40px}.prime-site[dir=rtl] .pr-detail-actions>span{margin-left:0;margin-right:auto}.prime-site[dir=rtl] .pr-key-specs>div{border-right:0;border-left:1px solid var(--pr-line)}.prime-site[dir=rtl] .pr-key-specs>div:last-child{border-left:0}.prime-site[dir=rtl] .pr-service-list>a:hover>svg,.prime-site[dir=rtl] .pr-text-link svg{transform:rotate(180deg)}.prime-site[dir=rtl] .pr-hero-controls{flex-direction:row-reverse;justify-content:flex-end}.prime-site[dir=rtl] .pr-area-card>svg,.prime-site[dir=rtl] .pr-home-guide-copy>svg{left:24px;right:auto;transform:rotate(180deg)}.prime-site[dir=rtl] .pr-article-body section{padding-left:0;padding-right:70px}.prime-site[dir=rtl] .pr-article-body section>span{left:auto;right:0}@media (width<=1220px){.pr-header{grid-template-columns:315px 1fr auto;gap:18px}.pr-brand{width:315px}.pr-brand-lockup{grid-template-columns:64px auto;gap:16px}.pr-brand-symbol{width:64px;height:70px}.pr-brand-type strong{font-size:24px}.pr-brand-type small{font-size:9px}.pr-desktop-nav{gap:18px}.pr-button-small{display:none}.pr-mega{grid-template-columns:repeat(4,1fr)}.pr-mega-intro{display:none}.pr-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-search-panel.is-compact{grid-template-columns:repeat(3,1fr)}.pr-search-panel.is-compact>button{grid-column:2/4}.pr-property-card h3{font-size:20px}}@media (width<=980px){.pr-topline span:first-child{display:none}.pr-topline{justify-content:flex-end}.pr-header{grid-template-columns:1fr auto;height:82px}.pr-desktop-nav,.pr-header-actions .pr-language{display:none}.pr-menu-button{display:grid}.pr-brand{width:270px}.pr-brand img{height:64px}.pr-mega-wrap{display:none}.pr-mobile-panel{z-index:110;background:var(--pr-ink);color:#fff;flex-direction:column;width:min(430px,92vw);padding:25px;transition:transform .35s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.pr-mobile-panel.is-open{transform:translate(0)}.pr-mobile-scrim{z-index:105;background:#0000008c;border:0;display:block;position:fixed;inset:0}.pr-mobile-head{justify-content:space-between;align-items:center;display:flex}.pr-mobile-head>img{object-fit:contain;width:190px;height:64px}.pr-mobile-head button{color:#fff;cursor:pointer;background:0 0;border:0}.pr-mobile-links{border-top:1px solid var(--pr-white-line);flex-direction:column;margin:35px 0;display:flex}.pr-mobile-links a{border-bottom:1px solid var(--pr-white-line);align-items:center;min-height:52px;font:400 23px Georgia,serif;display:flex}.pr-mobile-contact{color:#92a9ba;flex-direction:column;margin-top:auto;font-size:13px;display:flex}.pr-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.pr-hero-copy{padding:13vh 6vw 5vh}.pr-hero-search{padding:0 6vw 6vh}.pr-coordinate{display:none}.pr-hero-stats div{padding:18px 3vw}.pr-section{width:min(90vw,760px);padding:80px 0}.pr-section-heading{grid-template-columns:1fr;gap:22px}.pr-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-featured-secondary{grid-template-columns:1fr 1fr}.pr-area-grid{grid-template-rows:repeat(2,390px);grid-template-columns:1fr 1fr;min-height:auto}.pr-area-card.area-1{grid-row:auto}.pr-area-card.area-4{grid-column:auto}.pr-service-section{grid-template-columns:1fr}.pr-service-intro{position:static}.pr-owner-section{grid-template-columns:1fr}.pr-owner-image{height:550px}.pr-owner-copy{min-height:650px}.pr-team-preview{grid-template-columns:1fr}.pr-team-photo{min-height:530px}.pr-contact-band{grid-template-columns:1fr}.pr-contact-band-actions{align-items:flex-start}.pr-catalogue{grid-template-columns:1fr;padding-top:35px}.pr-filter-mobile{border:1px solid var(--pr-line);background:#fff;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:inline-flex}.pr-filter-panel{display:none;position:static}.pr-filter-panel.is-open{display:block}.pr-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-map-toolbar,.pr-map-layout{grid-template-columns:1fr}.pr-map-explorer{min-height:660px}.pr-map-result{border-left:0;border-top:1px solid var(--pr-line)}.pr-map-result .pr-property-card{max-width:500px}.pr-detail-title{grid-template-columns:1fr}.pr-detail-price{border-left:0;border-top:1px solid var(--pr-line);align-items:flex-start;padding:20px 0 0}.prime-site[dir=rtl] .pr-detail-price{border-right:0;padding:20px 0 0}.pr-gallery{height:520px}.pr-detail-layout{grid-template-columns:1fr}.pr-agent-card{position:static}.pr-area-overview,.pr-service-promise,.pr-service-detail,.pr-story,.pr-licence-panel,.pr-contact-layout{grid-template-columns:1fr}.pr-area-facts{grid-template-columns:repeat(3,1fr)}.pr-service-directory,.pr-service-steps>div:last-child{grid-template-columns:repeat(2,1fr)}.pr-team-directory>a,.pr-team-directory>a:nth-child(2n){grid-template-columns:1fr}.pr-team-directory>a:nth-child(2n) .pr-team-directory-image{order:0}.pr-agent-hero{grid-template-columns:1fr}.pr-agent-hero-image{min-height:600px}.pr-footer-main{grid-template-columns:1.4fr 1fr 1fr}.pr-footer-brand{grid-column:1/-1}.pr-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:20px;padding-bottom:20px}}@media (width<=680px){.pr-topline{height:28px;font-size:9px}.pr-header{padding:0 5vw}.pr-brand{width:245px}.pr-brand-lockup{grid-template-columns:52px auto;gap:11px}.pr-brand-symbol{width:52px;height:58px}.pr-brand-type strong{letter-spacing:.025em;font-size:19px}.pr-brand-type small{letter-spacing:.24em;margin-top:6px;font-size:8px}.pr-hero>.pr-brand-watermark,.pr-page-hero>.pr-brand-watermark{opacity:.09;width:105vw;right:-32vw}.pr-contact-band>.pr-brand-watermark{opacity:.08;width:120vw;right:-38vw}.pr-brand-signature{height:104px;margin-bottom:24px}.pr-hero-copy{padding-top:11vh}.pr-hero-copy h1{font-size:clamp(50px,16vw,72px)}.pr-hero-image img{object-position:62% center}.pr-hero-controls{flex-wrap:wrap;gap:8px}.pr-slide-dots{order:5;width:100%;margin:5px 0 0}.prime-site[dir=rtl] .pr-slide-dots{justify-content:flex-end}.pr-search-panel{grid-template-columns:1fr}.pr-search-panel>button{grid-column:auto}.pr-hero-stats{grid-template-columns:repeat(2,1fr)}.pr-hero-stats div:nth-child(2){border-right:0}.pr-hero-stats div:nth-child(-n+2){border-bottom:1px solid var(--pr-white-line)}.pr-section{padding:70px 0}.pr-section-heading h2{font-size:43px}.pr-property-grid,.pr-featured-secondary{grid-template-columns:1fr}.pr-property-card h3{min-height:auto}.pr-area-grid{grid-template-rows:repeat(4,380px);grid-template-columns:1fr}.pr-service-list>a{grid-template-columns:38px 1fr auto;gap:10px}.pr-service-list h3{font-size:23px}.pr-service-list p{font-size:12px}.pr-owner-image{height:390px}.pr-owner-copy{min-height:620px;padding:70px 6vw 35px}.pr-owner-copy h2{font-size:46px}.pr-owner-steps{grid-template-columns:repeat(2,1fr);gap:18px}.pr-team-photo{min-height:420px}.pr-team-copy{padding:70px 7vw}.pr-insight-grid{grid-template-columns:1fr}.pr-insight-grid a{min-height:330px;padding:30px}.pr-contact-band{padding:65px 6vw}.pr-page-hero,.pr-page-hero.has-image{min-height:540px;padding:80px 6vw 55px}.pr-page-hero h1{font-size:54px}.pr-page-hero p{font-size:16px}.pr-page-index{display:none}.pr-results-grid{grid-template-columns:1fr}.pr-results-head{flex-direction:column;align-items:flex-start}.pr-catalogue{gap:26px;width:90vw}.pr-search-panel.is-compact{grid-template-columns:1fr}.pr-search-panel.is-compact>button{grid-column:auto}.pr-map-explorer{min-height:560px}.pr-map-status{top:14px;left:14px}.pr-map-controls{top:14px;right:14px}.pr-map-legend{gap:10px;bottom:14px;left:14px}.pr-map-popover{grid-template-columns:96px 1fr;width:270px}.pr-map-popover>img{min-height:182px}.pr-map-popover p{display:none}.pr-map-popover-meta{flex-wrap:wrap}.pr-detail-head{padding-top:34px}.pr-detail-title h1{font-size:51px}.pr-detail-actions{flex-wrap:wrap}.pr-detail-actions>span{width:100%;margin:8px 0 0}.prime-site[dir=rtl] .pr-detail-actions>span{margin:8px 0 0}.pr-gallery{grid-template-rows:370px 190px;grid-template-columns:1fr 1fr;width:100%;height:auto;display:grid}.pr-gallery button.image-1{grid-area:auto/1/auto/3}.pr-gallery.count-1{height:420px;display:block}.pr-detail-layout{width:90vw;padding-top:55px}.pr-key-specs{grid-template-columns:repeat(2,1fr)}.pr-key-specs>div{min-height:86px}.pr-key-specs>div:nth-child(2){border-right:0}.pr-key-specs>div:nth-child(-n+2){border-bottom:1px solid var(--pr-line)}.prime-site[dir=rtl] .pr-key-specs>div:nth-child(2){border-left:0}.pr-amenity-grid,.pr-nearby-list{grid-template-columns:1fr}.pr-property-map{min-height:460px}.pr-context-card,.pr-context-point.opens-left .pr-context-card{grid-template-columns:105px 1fr;width:300px;top:42px;left:-115px;right:auto}.pr-context-card img{min-height:170px}.pr-context-nearby{display:none}.pr-property-map-advanced>.pr-context-caption{max-width:none;bottom:14px;left:14px;right:14px}.pr-area-directory>a{grid-template-columns:1fr;gap:25px}.pr-area-directory-image{height:310px}.pr-area-facts{grid-template-columns:1fr}.pr-area-facts>div{min-height:220px}.pr-service-directory{grid-template-columns:1fr}.pr-service-promise{padding:70px 6vw}.pr-process-line{grid-template-columns:repeat(2,1fr)}.pr-process-line div:nth-child(-n+2){border-bottom:1px solid var(--pr-line)}.pr-service-steps{padding-left:5vw;padding-right:5vw}.pr-service-steps>div:last-child,.pr-values .pr-section{grid-template-columns:1fr}.pr-team-directory{width:100%}.pr-team-directory>a>div:last-child{padding:38px 6vw 55px}.pr-team-directory-image{height:430px}.pr-agent-hero-image{min-height:470px}.pr-agent-hero-copy{padding:70px 6vw}.pr-agent-hero h1{font-size:62px}.pr-editorial-list>a{grid-template-columns:42px 1fr}.pr-editorial-list>a>svg{display:none}.pr-editorial-list h2{font-size:40px}.pr-article{padding-top:80px}.pr-article h1{font-size:57px}.pr-article-body section{padding-left:46px}.prime-site[dir=rtl] .pr-article-body section{padding-right:46px}.pr-form-row{grid-template-columns:1fr}.pr-contact-form-wrap{padding:28px 20px}.pr-footer-main{grid-template-columns:1fr 1fr;padding:60px 6vw}.pr-footer-brand,.pr-footer-column:last-child{grid-column:1/-1}.pr-footer-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){.pr-hero-image img{transition:opacity .15s;transform:none}.pr-slide-dots button{transition:none}}.prime-site[dir=rtl],.prime-site[dir=rtl] button,.prime-site[dir=rtl] input,.prime-site[dir=rtl] select,.prime-site[dir=rtl] textarea{font-family:Noto Naskh Arabic,serif}.prime-site[dir=rtl] h1,.prime-site[dir=rtl] h2,.prime-site[dir=rtl] h3,.prime-site[dir=rtl] .pr-detail-price strong,.prime-site[dir=rtl] .pr-results-head>div>span,.prime-site[dir=rtl] .pr-agent-line strong{letter-spacing:0;font-family:Noto Naskh Arabic,serif}.prime-site[dir=rtl]{font-size:17px;line-height:1.75}.pr-brand-lockup,.pr-brand-lockup.is-footer{grid-template-columns:64px auto;align-items:center;gap:16px;height:78px;display:inline-grid}.pr-brand-lockup .pr-brand-symbol{width:64px;height:72px}.pr-brand-lockup.is-footer{grid-template-columns:68px auto;gap:16px}.pr-brand-lockup.is-footer .pr-brand-symbol{width:68px;height:74px}.pr-brand{width:330px}.pr-button,.pr-search-panel,.pr-property-card,.pr-property-card-image,.pr-area-card,.pr-contact-form-wrap,.pr-contact-form input,.pr-contact-form select,.pr-contact-form textarea,.pr-filter-panel,.pr-filter-select select,.pr-results-head select,.pr-agent-card,.pr-viewing-form input,.pr-viewing-form textarea,.pr-viewing-form button,.pr-gallery button,.pr-property-map,.pr-map-result,.pr-empty-results,.pr-amenity-grid span,.pr-regulatory,.pr-service-directory,.pr-service-directory>a,.pr-guide-grid>a,.pr-guide-download,.pr-guide-download input,.pr-lightbox-frame{border-radius:5px}.prime-site a,.prime-site button,.prime-site select,.prime-site input,.prime-site textarea{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s,opacity .22s}.pr-text-link:hover svg,.pr-agent-profile-link:hover svg,.pr-service-directory>a:hover>div svg,.pr-area-directory>a:hover .pr-text-link svg,.pr-team-directory>a:hover .pr-text-link svg{transform:translate(6px)}.prime-site[dir=rtl] .pr-text-link:hover svg,.prime-site[dir=rtl] .pr-agent-profile-link:hover svg,.prime-site[dir=rtl] .pr-service-directory>a:hover>div svg,.prime-site[dir=rtl] .pr-team-directory>a:hover .pr-text-link svg{transform:translate(-6px)}.pr-social-links{align-items:center;gap:9px;display:flex}.pr-footer-brand .pr-social-links{margin-top:28px;padding-top:8px}.pr-social-links a{color:#dceaf7;border:1px solid #fff3;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.pr-social-links a:hover{border-color:var(--pr-blue-bright);color:#fff;background:#62aaf71f;transform:translateY(-2px)}.pr-mobile-panel .pr-social-links{margin-top:20px}.pr-footer-managed{color:#9db3c4}.pr-footer-managed a{color:#fff;border-bottom:1px solid #ffffff47}.pr-footer-managed a:hover{color:var(--pr-blue-bright);border-color:var(--pr-blue-bright)}.pr-reveal{opacity:0;transform:translateY(24px)}.pr-reveal.is-visible{opacity:1;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}.pr-leaflet-map{z-index:1;width:100%;height:100%;min-height:680px;font-family:Inter,ui-sans-serif,sans-serif}.pr-leaflet-map.is-compact{min-height:500px}.pr-office-location{padding-top:0}.pr-office-map-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:28px;display:grid}.pr-office-map-heading h2{margin:12px 0 0}.pr-office-map-heading p{color:#526572;margin:0;line-height:1.8}.pr-office-map-frame{border:1px solid var(--pr-line);background:#e9f0f4;border-radius:5px;overflow:hidden}.pr-office-map-frame iframe{border:0;width:100%;height:clamp(320px,36vw,480px);display:block}.pr-office-map-address{align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.pr-service-preparation{border-bottom:1px solid var(--pr-line);grid-column:1/-1;max-width:980px;padding-bottom:24px}.pr-service-preparation p{max-width:850px;line-height:1.85}@media (width<=700px){.pr-office-map-heading{grid-template-columns:1fr;gap:16px}}.prime-site[dir=rtl] .pr-leaflet-map{font-family:Noto Naskh Arabic,serif}.pr-leaflet-marker-shell{background:0 0;border:0}.pr-leaflet-marker{background:var(--pr-ink);color:#fff;border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;padding:7px 5px 5px;display:flex;position:relative;box-shadow:0 8px 24px #06131e4d}.pr-leaflet-marker:after{content:"";z-index:0;background:inherit;border-bottom:3px solid #fff;border-right:3px solid #fff;width:18px;height:18px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.pr-leaflet-marker>*{z-index:1;position:relative}.pr-leaflet-marker strong{font-size:10px;line-height:1.05}.pr-leaflet-marker small{color:#afd4f8;letter-spacing:.1em;margin-top:3px;font-size:7px;line-height:1}.pr-leaflet-marker.is-selected{background:var(--pr-blue);box-shadow:0 10px 30px #1d67bc75}.leaflet-popup-content-wrapper{border-radius:5px;padding:0;overflow:hidden;box-shadow:0 22px 55px #06131e40}.leaflet-popup-content{margin:0;width:300px!important}.pr-leaflet-popup{background:#fff}.pr-leaflet-popup>img{object-fit:cover;width:100%;height:148px}.pr-leaflet-popup>div{padding:16px 18px 18px}.pr-leaflet-popup small{color:var(--pr-blue);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pr-leaflet-popup h3{margin:6px 0 4px;font:500 20px/1.25 Georgia,serif}.prime-site[dir=rtl] .pr-leaflet-popup h3{font-family:Noto Naskh Arabic,serif}.pr-leaflet-popup p{color:#60717e;margin:0 0 8px;font-size:12px}.pr-leaflet-popup span{color:#455864;font-size:11px;display:block}.pr-leaflet-popup a{color:var(--pr-blue);margin-top:12px;font-size:12px;font-weight:750;display:inline-flex}.leaflet-control-zoom a{color:var(--pr-ink)}.pr-detail-price{border:1px solid #1d67bc2e;border-left:4px solid var(--pr-blue);background:linear-gradient(135deg,#f3f8fd,#fff);border-radius:5px;align-items:flex-start;padding:22px 26px}.prime-site[dir=rtl] .pr-detail-price{border-left:1px solid #1d67bc2e;border-right:4px solid var(--pr-blue);padding:22px 26px}.pr-detail-price strong{color:var(--pr-blue)}.pr-key-specs{background:0 0;border:0;gap:8px}.pr-key-specs>div{background:var(--pr-paper);border-radius:5px;min-width:0;padding:18px;border:1px solid var(--pr-line)!important}.pr-key-specs strong{overflow-wrap:anywhere}.pr-detail-actions button:hover{border-color:var(--pr-blue);color:var(--pr-blue);background:#edf6ff;transform:translateY(-2px)}.pr-detail-actions button.is-saved{border-color:var(--pr-blue);background:var(--pr-blue);color:#fff}.pr-action-status{color:#526777;font-size:12px}.pr-share-wrap{position:relative}.pr-share-menu{z-index:30;border:1px solid var(--pr-line);background:#fff;border-radius:5px;gap:3px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 20px 52px #06131e2e}.pr-share-menu a,.pr-share-menu button{width:100%;min-height:42px;color:var(--pr-ink);background:#fff;border:0;border-radius:3px;justify-content:flex-start;padding:0 11px;font-size:12px}.pr-share-menu a{align-items:center;gap:9px;display:flex}.pr-share-menu a:hover,.pr-share-menu button:hover{color:var(--pr-blue);background:#edf6ff;transform:none}.prime-site[dir=rtl] .pr-share-menu{left:auto;right:0}.pr-lightbox{z-index:250;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080df0;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.pr-lightbox figure{background:#02080d;border-radius:5px;place-items:center;width:min(1240px,88vw);height:min(820px,86vh);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}.pr-lightbox figure>img{object-fit:contain;width:100%;height:100%}.pr-lightbox figcaption{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06131ecc;border-radius:5px;justify-content:space-between;gap:20px;padding:10px 13px;font-size:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.pr-lightbox figcaption strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-lightbox figcaption{align-items:center}.pr-lightbox figcaption>span{flex-shrink:0}.pr-lightbox figcaption select{color:#fff;background:#102a40;border:1px solid #9ab4ce;border-radius:4px;min-width:100px;min-height:38px;padding:5px 25px 5px 10px}.pr-lightbox-frame{background:#02080d;place-items:center;width:min(1240px,94vw);height:min(820px,88vh);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}.pr-lightbox-frame>img{object-fit:contain;width:100%;height:100%}.pr-lightbox-close,.pr-lightbox-nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06131eb8;border:1px solid #ffffff59;border-radius:5px;position:absolute}.pr-lightbox-close{place-items:center;width:46px;height:46px;display:grid;top:18px;right:18px}.prime-site[dir=rtl] .pr-lightbox-close{left:18px;right:auto}.pr-lightbox-nav{width:48px;height:72px;top:50%;transform:translateY(-50%)}.pr-lightbox-nav:hover{background:var(--pr-blue)}.pr-lightbox-nav.is-prev{left:18px}.pr-lightbox-nav.is-next{right:18px}.pr-lightbox-count{color:#fff;background:#06131ec7;border-radius:5px;padding:7px 12px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pr-lightbox-prev,.pr-lightbox-next{z-index:260;background:var(--pr-blue);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:5px;place-items:center;width:52px;height:72px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 35px #0006}.pr-lightbox-prev svg,.pr-lightbox-next svg{color:#fff;stroke:currentColor;display:block}.pr-lightbox-prev{left:4vw}.pr-lightbox-next{right:4vw}.pr-lightbox-prev:hover,.pr-lightbox-next:hover,.pr-lightbox-close:hover{background:var(--pr-blue);border-color:var(--pr-blue-bright)}.pr-service-image-break{background:var(--pr-ink);color:#fff;border-radius:5px;grid-template-columns:1.08fr .92fr;align-items:stretch;width:min(1500px,94vw);margin:0 auto;display:grid;overflow:hidden}.pr-service-image-break>img{object-fit:cover;width:100%;height:100%;min-height:620px}.pr-service-image-break>div{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:clamp(38px,5vw,78px);display:flex}.pr-service-image-break h2{overflow-wrap:anywhere;margin:16px 0 20px;font-size:clamp(40px,4vw,64px)}.pr-service-image-break p{color:#c1d0dc}.pr-service-form-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;display:grid}.pr-service-form-section>div h2{margin:15px 0 20px;font-size:clamp(32px,3.3vw,48px)}.pr-service-form-section>div p{color:#526572}.pr-service-lead-form{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:5px;padding:clamp(24px,4vw,48px);box-shadow:0 22px 65px #06131e12}.pr-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.pr-guide-grid>a{border:1px solid var(--pr-line);background:#fff;overflow:hidden;box-shadow:0 18px 50px #06131e0f}.pr-guide-grid>a:hover{transform:translateY(-5px);box-shadow:0 28px 70px #06131e1f}.pr-guide-card-image{height:360px;position:relative;overflow:hidden}.pr-guide-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pr-guide-grid>a:hover .pr-guide-card-image img{transform:scale(1.035)}.pr-guide-card-image span{color:#fff;background:#06131ee0;border-radius:5px;padding:7px 10px;font-size:11px;position:absolute;bottom:16px;right:16px}.pr-guide-grid>a>div:last-child{padding:32px}.pr-guide-grid small{color:var(--pr-blue);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.pr-guide-grid h2{margin:10px 0 13px;font-size:clamp(34px,3.5vw,52px)}.pr-guide-grid p{color:#61717d}.pr-article{width:100%}.pr-article header.pr-article-feature{border-bottom:0;padding-bottom:0}.pr-article-feature{color:#fff;border-radius:5px;align-items:end;min-height:620px;display:grid;position:relative;overflow:hidden}.pr-article-feature:after{content:"";background:linear-gradient(#030c141f 28%,#030c14f5);position:absolute;inset:0}.pr-article-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pr-article-feature>div{z-index:1;width:min(1180px,88%);margin:0 auto;padding:110px 0 70px;position:relative}.pr-article-feature .pr-kicker{color:#a7d3ff}.pr-article-feature h1{color:#fff;overflow-wrap:anywhere;max-width:960px;margin:18px 0;font-size:clamp(48px,6vw,84px);line-height:.98}.pr-article-feature p{color:#d4e0e9;max-width:780px;font-size:18px}.pr-guide-table{border:1px solid var(--pr-line);border-radius:5px;overflow:hidden}.pr-guide-table>div{border-bottom:1px solid var(--pr-line);grid-template-columns:minmax(150px,.55fr) 1fr;align-items:center;gap:22px;min-height:74px;padding:16px 18px;display:grid}.pr-guide-table>div:last-child{border-bottom:0}.pr-guide-table>div:nth-child(odd){background:var(--pr-paper)}.pr-guide-table span{color:#5d6e79}.pr-guide-download{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #1d67bc38;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:32px;margin-top:70px;padding:clamp(28px,5vw,62px);display:grid}.pr-guide-download>img{opacity:.22;width:120px}.pr-guide-download>div>.pr-button{margin-top:18px}.pr-guide-download h2{overflow-wrap:anywhere;max-width:900px;margin:10px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.05}.pr-guide-download form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;max-width:780px;display:grid}.pr-guide-download form .pr-button{grid-column:1/-1;width:max-content;min-width:210px}.pr-guide-download label{flex-direction:column;gap:6px;display:flex}.pr-guide-download label span{color:#5f7180;font-size:11px}.pr-guide-download input{border:1px solid var(--pr-line);background:#fff;min-height:50px;padding:0 13px}.pr-field-note{color:#667784;font-size:10px;line-height:1.45}.pr-field-error{color:#a12f2f;font-size:10px;line-height:1.4}.pr-viewing-form select{border:1px solid var(--pr-line);background:#fff;border-radius:5px;width:100%;min-height:44px;padding:0 36px 0 10px}.pr-team-photo{overflow:hidden}.pr-team-photo img,.pr-team-directory-image img,.pr-agent-hero-image img{object-position:center 18%}.pr-team-directory-image{overflow:hidden}.pr-agent-line img{object-position:center 16%;filter:none;border-radius:5px}.pr-agent-profile-link:hover{color:#0b4d92}.pr-hero-grid,.pr-page-hero-grid{display:none}.pr-saved-link{color:#dce8f3;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pr-saved-link:hover{color:var(--pr-blue-bright);transform:translateY(-1px)}.pr-saved-note{color:#4e6474;background:#f3f8fd;border:1px solid #1d67bc33;border-radius:5px;align-items:flex-start;gap:13px;margin-bottom:38px;padding:18px 20px;display:flex}.pr-saved-note svg{color:var(--pr-blue);flex:none;margin-top:2px}.pr-saved-note p{margin:0}.pr-detail-price strong{align-items:baseline;gap:11px;display:flex}.pr-detail-price strong small{color:#4e6272;display:inline-block}.pr-detail-price>span{margin-top:9px}.pr-viewing-form input,.pr-viewing-form select,.pr-viewing-form textarea{background:#fff;border:1px solid #06131e38;border-radius:5px;outline:none;width:100%}.pr-viewing-form input:focus,.pr-viewing-form select:focus,.pr-viewing-form textarea:focus{border-color:var(--pr-blue);box-shadow:0 0 0 3px #1d67bc1a}.pr-viewing-form textarea{resize:vertical;min-height:104px;padding:11px 12px}.pr-article-feature:after{background:linear-gradient(#030c142e 12%,#030c14d6 62%,#030c14fa 100%)}.pr-article header.pr-article-feature p{color:#f1f6fa;text-shadow:0 2px 16px #0000007a;max-width:780px}.pr-article header.pr-article-feature h1{text-shadow:0 3px 24px #0000007a}.pr-lightbox-prev,.pr-lightbox-next{place-items:center;display:grid}.pr-lightbox-prev svg,.pr-lightbox-next svg{display:none}.pr-lightbox-prev:before,.pr-lightbox-next:before{content:"";border-top:3px solid #fff;border-left:3px solid #fff;width:14px;height:14px;display:block}.pr-lightbox-prev:before{transform:translate(3px)rotate(-45deg)}.pr-lightbox-next:before{transform:translate(-3px)rotate(135deg)}@media (width<=1240px){.pr-saved-link span{display:none}}@media (width<=1080px){.pr-brand{width:245px}.pr-service-image-break,.pr-service-form-section{grid-template-columns:1fr}.pr-service-image-break>img{height:480px;min-height:0}.pr-guide-download form{grid-template-columns:1fr 1fr}.pr-guide-download form .pr-button{grid-column:1/-1}}@media (width<=680px){.pr-brand{width:210px}.pr-brand-lockup.is-footer{grid-template-columns:58px auto}.pr-brand-lockup.is-footer .pr-brand-symbol{width:58px;height:65px}.pr-brand-lockup.is-footer .pr-brand-type strong{font-size:23px}.pr-leaflet-map{min-height:560px}.pr-leaflet-map.is-compact{min-height:440px}.pr-key-specs{gap:6px}.pr-key-specs>div{padding:14px 11px}.pr-service-image-break{border-radius:0;width:100%}.pr-service-image-break>img{height:340px;min-height:0}.pr-guide-grid{grid-template-columns:1fr}.pr-guide-card-image{height:285px}.pr-article{width:100%;padding-top:0}.pr-article-feature{border-radius:0;min-height:590px}.pr-article-feature h1{font-size:clamp(44px,12vw,62px)}.pr-guide-table>div{grid-template-columns:1fr;gap:5px}.pr-guide-download{grid-template-columns:1fr}.pr-guide-download>img{width:80px}.pr-guide-download form{grid-template-columns:1fr}.pr-guide-download form .pr-button{grid-column:auto;width:100%;min-width:0}.pr-lightbox{padding:0}.pr-lightbox-frame,.pr-lightbox figure{border-radius:0;width:100vw;height:100vh}.pr-lightbox-prev{left:10px}.pr-lightbox-next{right:10px}.pr-lightbox-prev,.pr-lightbox-next{width:42px;height:60px}.pr-lightbox figcaption{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.pr-reveal,.pr-reveal.is-visible{opacity:1;transition:none;transform:none}}.prime-site select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526370' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:5px;padding-inline:16px 48px}.prime-site[dir=rtl] select{background-position:16px;padding-inline:16px 48px}.prime-site .pr-search-panel select,.prime-site .pr-lightbox select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e5edf4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.prime-site :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--pr-blue-bright);outline-offset:4px}.prime-site :is(input:not([type=checkbox]):not([type=radio]),textarea),.pr-property-tabs a,.pr-search-panel select,.pr-search-panel>button,.pr-hero-controls>button,.pr-detail-actions button,.pr-filter-mobile,.pr-map-link,.pr-listing-status,.pr-property-image>button,.pr-area-directory-image,.pr-team-directory>a,.pr-insight-grid>a,.pr-service-list>a,.pr-area-directory>a{border-radius:5px}.pr-property-image{border-radius:5px 5px 0 0}.pr-property-tabs{gap:10px}.pr-search-panel>button:is(:hover,:focus-visible){background:#0c55a5;box-shadow:0 5px 18px #1d67bc40}.pr-filter-select{gap:10px}.pr-results-head label{gap:16px}.pr-search-panel label{gap:10px}.pr-service-list>a{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;gap:20px;padding:24px 20px}.pr-service-list h3{margin-bottom:12px}.pr-service-list p{font-size:14px;line-height:1.7}.pr-area-directory>a{padding:26px 20px}.pr-area-directory p{margin-bottom:24px}.pr-service-directory{background:0 0;border:0;gap:16px}.pr-service-directory>a{border:1px solid var(--pr-line)}.prime-site :is(.pr-service-list,.pr-area-directory,.pr-team-directory,.pr-insight-grid)>a:is(:hover,:focus-visible){background-color:#edf5fd;box-shadow:inset 0 0 0 1px #1d67bc33,0 10px 28px #06131e0f}.pr-service-list>a:is(:hover,:focus-visible) h3{color:var(--pr-blue)}.pr-service-list>a>svg,.pr-area-card>svg,.pr-home-guide-copy>svg,.pr-text-link svg,.pr-service-directory>a>div svg{flex-shrink:0;transition:transform .22s,color .22s}.prime-site :is(.pr-service-list>a,.pr-service-directory>a,.pr-area-directory>a,.pr-team-directory>a,.pr-guide-grid>a,.pr-insight-grid>a,.pr-area-card):is(:hover,:focus-visible) :is(.pr-text-link svg,.pr-home-guide-copy>svg),.prime-site :is(.pr-service-list>a,.pr-area-card):is(:hover,:focus-visible)>svg,.prime-site .pr-service-directory>a:is(:hover,:focus-visible)>div svg{transform:translate(5px)}.prime-site[dir=rtl] :is(.pr-service-list>a,.pr-service-directory>a,.pr-area-directory>a,.pr-team-directory>a,.pr-guide-grid>a,.pr-insight-grid>a,.pr-area-card):is(:hover,:focus-visible) :is(.pr-text-link svg,.pr-home-guide-copy>svg),.prime-site[dir=rtl] :is(.pr-service-list>a,.pr-area-card):is(:hover,:focus-visible)>svg,.prime-site[dir=rtl] .pr-service-directory>a:is(:hover,:focus-visible)>div svg{transform:translate(-5px)rotate(180deg)}.prime-site[dir=rtl] .pr-service-list>a>svg,.prime-site[dir=rtl] .pr-service-directory>a>div svg{transform:rotate(180deg)}.pr-service-directory>a:is(:hover,:focus-visible){background:var(--pr-ink);color:#fff;box-shadow:0 12px 30px #06131e1f}.pr-service-directory>a:is(:hover,:focus-visible) p{color:#d2deea}.pr-service-directory>a:is(:hover,:focus-visible)>:is(svg,div){color:#8dc4ff}.pr-area-card:is(:hover,:focus-visible){box-shadow:inset 0 0 0 2px #8dc4ff,0 12px 30px #06131e24}.pr-guide-grid>a:focus-visible{box-shadow:0 20px 45px #06131e1f}.pr-property-card-link:after{content:"";z-index:1;border-radius:5px;position:absolute;inset:0}.pr-property-image>button,.pr-compare{z-index:2}.pr-property-card:focus-within{box-shadow:0 0 0 2px var(--pr-blue-bright), 0 15px 35px #06131e1a}.pr-property-image>button:hover{background:var(--pr-blue);color:#fff;border-color:var(--pr-blue)}@media (width<=640px){.pr-service-list>a{grid-template-columns:20px minmax(0,1fr) 20px;gap:12px;padding:22px 14px}.pr-area-directory>a{gap:24px;padding:22px 14px}.pr-results-head label{gap:12px}}@media (prefers-reduced-motion:reduce){.prime-site *,.prime-site :before,.prime-site :after{transition-duration:0s!important;animation-duration:0s!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._woodco_puqua_1{--forest:#173d31;--forest-dark:#0b2820;--sage:#a8b9a0;--sage-light:#dce4d5;--cream:#f7f2e8;--white:#fffdf8;--clay:#c96f4a;--clay-light:#e7b49d;--gold:#e0b966;--ink:#18312a;--muted:#63716a;background:var(--cream);min-height:100svh;color:var(--ink);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;overflow:hidden}._woodco_puqua_1 *{box-sizing:border-box}._woodco_puqua_1 a{color:inherit}._woodco_puqua_1 h1,._woodco_puqua_1 h2,._woodco_puqua_1 h3,._woodco_puqua_1 p{margin-top:0}._header_puqua_27{z-index:20;color:#fff;border-bottom:1px solid #ffffff52;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1460px,100% - 48px);min-height:96px;margin:0 auto;display:grid;position:absolute;top:0;left:0;right:0}._logo_puqua_43,._footerLogo_puqua_44{align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}._logo_puqua_43 i,._footerLogo_puqua_44 i{align-items:flex-end;gap:3px;display:flex}._logo_puqua_43 i span,._footerLogo_puqua_44 i span{background:currentColor;border-radius:99px;width:4px;display:block;transform:rotate(24deg)}._logo_puqua_43 i span:first-child,._footerLogo_puqua_44 i span:first-child{height:15px}._logo_puqua_43 i span:nth-child(2),._footerLogo_puqua_44 i span:nth-child(2){height:23px}._logo_puqua_43 i span:nth-child(3),._footerLogo_puqua_44 i span:nth-child(3){height:18px}._logo_puqua_43 b,._footerLogo_puqua_44 b{letter-spacing:-.07em;font-size:26px;font-weight:750}._nav_puqua_64{align-items:center;gap:clamp(24px,3vw,52px);display:flex}._nav_puqua_64 a{font-size:13px;font-weight:600;text-decoration:none}._nav_puqua_64 a:hover,._nav_puqua_64 a:focus-visible{text-underline-offset:7px;text-decoration:underline}._headerButton_puqua_69,._primaryButton_puqua_70,._ghostButton_puqua_71,._lightButton_puqua_72{border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}._headerButton_puqua_69{color:var(--forest);background:#fff;justify-self:end}._headerButton_puqua_69:hover,._primaryButton_puqua_70:hover,._lightButton_puqua_72:hover{transform:translateY(-3px)}._hero_puqua_90{color:#fff;height:100svh;min-height:960px;position:relative}._heroImage_puqua_91{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._heroShade_puqua_92{background:linear-gradient(90deg,#08221bdb 0%,#08221b94 38%,#08221b1f 72%),linear-gradient(#0000 58%,#05181294 100%);position:absolute;inset:0}._heroContent_puqua_93{z-index:2;flex-direction:column;justify-content:flex-end;width:min(1460px,100% - 48px);height:100%;margin:0 auto;padding:180px 0 120px;display:flex;position:relative}._eyebrow_puqua_94{letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;font-size:14px;font-weight:700}._hero_puqua_90 h1{letter-spacing:-.07em;max-width:950px;margin-bottom:30px;font-size:clamp(70px,8.4vw,138px);font-weight:500;line-height:.88}._heroIntro_puqua_103{max-width:660px;margin-bottom:36px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}._heroActions_puqua_104{flex-wrap:wrap;gap:12px;display:flex}._primaryButton_puqua_70{background:var(--clay);color:#fff}._ghostButton_puqua_71{color:#fff;border:1px solid #fff9}._ghostButton_puqua_71:hover{color:var(--forest);background:#fff;transform:translateY(-3px)}._heroBadge_puqua_109{z-index:3;width:260px;min-height:230px;color:var(--forest);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f2e8e6;border-radius:120px 120px 26px 26px;flex-direction:column;justify-content:flex-end;padding:34px 30px;display:flex;position:absolute;bottom:110px;right:max(24px,50vw - 730px)}._stars_puqua_125{color:var(--clay);letter-spacing:.14em;margin-bottom:24px;font-size:12px}._heroBadge_puqua_109 strong{margin-bottom:9px;font-size:19px;line-height:1.2}._heroBadge_puqua_109 small{color:var(--muted);font-size:11px;line-height:1.5}._scrollCue_puqua_128{z-index:4;align-items:center;gap:12px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:28px;right:30px}._scrollCue_puqua_128 span{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._chip_puqua_131,._chipLight_puqua_132{background:var(--sage-light);width:max-content;min-height:33px;color:var(--forest);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}._chipLight_puqua_132{color:#fff;background:#ffffff24}._welcome_puqua_148{background:var(--white);padding:clamp(100px,12vw,180px) max(24px,50vw - 680px);position:relative}._welcomeHeading_puqua_149{grid-template-columns:.42fr 1.58fr;align-items:start;gap:50px;display:grid}._welcomeHeading_puqua_149 h2,._sectionHeading_puqua_151 h2,._suiteCopy_puqua_152 h2,._proofPanel_puqua_153 h2,._processIntro_puqua_154 h2,._professionalContent_puqua_155 h2,._visitIntro_puqua_156 h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(55px,6.6vw,105px);font-weight:500;line-height:.98}._welcomeHeading_puqua_149 h2 em{color:var(--clay);font-style:normal}._welcomeBody_puqua_164{grid-template-columns:.7fr .7fr .35fr;gap:clamp(30px,5vw,80px);margin:90px 0 110px;padding-left:42%;display:grid}._welcomeBody_puqua_164 p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.7}._welcomeBody_puqua_164 a{text-underline-offset:6px;align-self:end;font-size:13px;font-weight:750}._materialRibbon_puqua_167{border-radius:28px;grid-template-columns:repeat(4,1fr);min-height:150px;display:grid;overflow:hidden;box-shadow:0 18px 50px #142d241a}._materialRibbon_puqua_167 div{align-items:flex-end;padding:24px;display:flex}._materialRibbon_puqua_167 span{font-size:12px;font-weight:700}._swatchOak_puqua_170{color:#fff;background:linear-gradient(110deg,#a8744d,#d3a77d,#94613e)}._swatchSage_puqua_171{background:var(--sage)}._swatchStone_puqua_172{background:#ddd6c9}._swatchClay_puqua_173{background:var(--clay);color:#fff}._services_puqua_175{padding:clamp(100px,12vw,180px) max(24px,50vw - 680px)}._sectionHeading_puqua_151{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin-bottom:80px;display:grid}._sectionHeading_puqua_151 ._chip_puqua_131{margin-bottom:28px}._sectionHeading_puqua_151>p{max-width:500px;color:var(--muted);margin-bottom:10px;font-size:18px;line-height:1.65}._serviceGrid_puqua_179{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}._serviceCard_puqua_180{border-radius:34px;flex-direction:column;justify-content:space-between;min-height:470px;padding:clamp(28px,4vw,54px);transition:transform .22s,box-shadow .22s;display:flex}._serviceCard_puqua_180:hover{transform:translateY(-8px);box-shadow:0 24px 54px #1f362d21}._serviceTop_puqua_182{justify-content:space-between;align-items:flex-start;display:flex}._serviceTop_puqua_182>span{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}._serviceTop_puqua_182 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100px;height:100px}._serviceCard_puqua_180 h3{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(36px,4vw,58px);font-weight:550}._serviceCard_puqua_180 p{max-width:470px;margin-bottom:28px;font-size:15px;line-height:1.65}._serviceCard_puqua_180 a{text-underline-offset:6px;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}._cardSage_puqua_188{background:var(--sage)}._cardClay_puqua_189{background:var(--clay);color:#fff}._cardCream_puqua_190{background:#efe6d5}._cardGold_puqua_191{background:var(--gold)}._suiteStory_puqua_193{background:var(--forest);color:#fff;border-radius:44px;grid-template-columns:1.04fr .96fr;margin:30px max(24px,50vw - 730px) clamp(100px,12vw,180px);display:grid;overflow:hidden}._suiteImageWrap_puqua_194{min-height:900px;position:relative}._suiteImage_puqua_194{object-fit:cover;width:100%;height:100%}._imageTag_puqua_196{color:var(--forest);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;padding:13px 18px;font-size:11px;font-weight:750;position:absolute;bottom:28px;left:28px}._suiteCopy_puqua_152{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}._suiteCopy_puqua_152 ._chipLight_puqua_132{margin-bottom:34px}._suiteCopy_puqua_152 h2{margin-bottom:32px;font-size:clamp(58px,5.5vw,90px)}._suiteCopy_puqua_152>p{color:#ffffffb8;max-width:560px;margin-bottom:34px;font-size:16px;line-height:1.7}._suiteCopy_puqua_152 ul{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 44px;padding:0;list-style:none;display:grid}._suiteCopy_puqua_152 li{align-items:center;gap:12px;font-size:13px;display:flex}._suiteCopy_puqua_152 li span{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;display:grid}._lightButton_puqua_72{width:max-content;color:var(--forest);background:#fff}._whyWoodco_puqua_206{min-height:860px;margin:0 max(24px,50vw - 730px) clamp(100px,12vw,180px);position:relative}._workshopVisual_puqua_207{border-radius:44px;position:absolute;inset:0 18% 0 0;overflow:hidden}._workshopVisual_puqua_207>img{object-fit:cover;width:100%;height:100%}._workshopStamp_puqua_209{background:var(--gold);width:180px;height:180px;color:var(--forest);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:34px;left:34px;transform:rotate(-7deg)}._workshopStamp_puqua_209 span,._workshopStamp_puqua_209 small{text-transform:uppercase;font-size:11px;font-weight:750}._workshopStamp_puqua_209 strong{margin:5px 0;font-size:24px}._proofPanel_puqua_153{z-index:2;background:var(--white);border-radius:36px;width:min(620px,48%);padding:clamp(38px,5vw,72px);position:absolute;top:80px;bottom:80px;right:0;box-shadow:0 30px 90px #09281f33}._proofPanel_puqua_153 ._chip_puqua_131{margin-bottom:32px}._proofPanel_puqua_153 h2{margin-bottom:28px;font-size:clamp(52px,5vw,82px)}._proofPanel_puqua_153>p{color:var(--muted);margin-bottom:40px;font-size:16px;line-height:1.7}._proofGrid_puqua_217{grid-template-columns:1fr 1fr;gap:14px;display:grid}._proofGrid_puqua_217 div{background:var(--cream);border-radius:20px;min-height:125px;padding:20px}._proofGrid_puqua_217 strong{color:var(--clay);letter-spacing:-.05em;margin-bottom:12px;font-size:36px;font-weight:600;display:block}._proofGrid_puqua_217 span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}._process_puqua_154{background:var(--sage-light);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,150px);padding:clamp(100px,12vw,180px) max(24px,50vw - 680px);display:grid}._processIntro_puqua_154 ._chip_puqua_131{background:#fff;margin-bottom:30px}._processIntro_puqua_154 h2{margin-bottom:28px}._processIntro_puqua_154>p{color:var(--muted);font-size:17px}._journeyList_puqua_226{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._journeyList_puqua_226 li{background:#ffffffb8;border-radius:28px;grid-template-columns:68px 1fr;align-items:center;gap:24px;min-height:150px;padding:28px 34px;transition:background .18s,transform .18s;display:grid}._journeyList_puqua_226 li:hover{background:#fff;transform:translate(-8px)}._stepNumber_puqua_229{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:12px;font-weight:800;display:grid}._journeyList_puqua_226 h3{letter-spacing:-.035em;margin-bottom:8px;font-size:25px;font-weight:650}._journeyList_puqua_226 p{max-width:590px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.55}._professionals_puqua_233{background:var(--clay);color:#fff;place-items:center;min-height:750px;padding:100px 24px;display:grid;position:relative;overflow:hidden}._professionalContent_puqua_155{z-index:2;text-align:center;max-width:900px;position:relative}._professionalContent_puqua_155 ._chipLight_puqua_132{margin:0 auto 34px}._professionalContent_puqua_155 h2{margin-bottom:34px;font-size:clamp(60px,8vw,125px)}._professionalContent_puqua_155 p{max-width:720px;margin:0 auto 38px;font-size:17px;line-height:1.65}._professionalContent_puqua_155 ._lightButton_puqua_72{margin:0 auto}._professionalShape_puqua_239 span{border:1px solid #ffffff4d;border-radius:50%;display:block;position:absolute}._professionalShape_puqua_239 span:first-child{width:700px;height:700px;top:-300px;left:-120px}._professionalShape_puqua_239 span:nth-child(2){width:850px;height:850px;bottom:-420px;right:-220px}._professionalShape_puqua_239 span:nth-child(3){background:#ffffff14;width:190px;height:190px;top:80px;right:12%}._visit_puqua_156{background:var(--white);padding:clamp(100px,12vw,180px) max(24px,50vw - 680px)}._visitIntro_puqua_156{grid-template-columns:.35fr 1.1fr .65fr;align-items:end;gap:40px;margin-bottom:80px;display:grid}._visitIntro_puqua_156 h2{font-size:clamp(55px,6.4vw,98px)}._visitIntro_puqua_156>p{color:var(--muted);margin-bottom:6px;font-size:16px;line-height:1.65}._locationCards_puqua_248{grid-template-columns:1fr 1fr;gap:20px;display:grid}._locationCards_puqua_248 article{background:var(--cream);border-radius:30px;grid-template-columns:48px 1fr 58px;align-items:center;gap:24px;min-height:220px;padding:34px;display:grid}._locationCards_puqua_248 article>span{background:var(--sage-light);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}._locationCards_puqua_248 h3{letter-spacing:-.04em;margin-bottom:10px;font-size:28px;font-weight:650}._locationCards_puqua_248 p{max-width:420px;color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.55}._locationCards_puqua_248 article>a{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;text-decoration:none;transition:transform .18s;display:grid}._locationCards_puqua_248 article>a:hover{transform:rotate(12deg)scale(1.06)}._contactBar_puqua_255{background:var(--forest);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:42px 48px;display:flex}._contactBar_puqua_255 small{color:var(--sage);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}._contactBar_puqua_255 strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,42px);font-weight:500}._contactBar_puqua_255>a{color:var(--forest);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:16px;padding:18px 24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._footer_puqua_44{background:var(--forest-dark);color:#fff;grid-template-columns:1.3fr .55fr .55fr .8fr;gap:50px;padding:90px max(24px,50vw - 680px) 30px;display:grid}._footerMain_puqua_261>p{color:#ffffff8c;max-width:340px;margin:22px 0 0;font-size:13px;line-height:1.65}._footerColumn_puqua_262,._footerContact_puqua_263{flex-direction:column;align-items:flex-start;gap:13px;display:flex}._footerColumn_puqua_262 strong,._footerContact_puqua_263 strong{color:var(--sage);text-transform:uppercase;margin-bottom:12px;font-size:11px}._footerColumn_puqua_262 a{color:#ffffffbd;font-size:13px;text-decoration:none}._footerColumn_puqua_262 a:hover{color:#fff}._footerContact_puqua_263>a:first-of-type{font-size:23px;font-weight:650;text-decoration:none}._footerContact_puqua_263>a:last-child{gap:10px;font-size:12px;font-weight:700;display:inline-flex}._footerBottom_puqua_270{color:#ffffff6b;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;gap:30px;margin-top:60px;padding-top:25px;font-size:10px;display:flex}@media (width<=1050px){._header_puqua_27{grid-template-columns:1fr 1fr}._nav_puqua_64{display:none}._heroContent_puqua_93{padding-right:220px}._heroBadge_puqua_109{width:210px;min-height:190px}._welcomeHeading_puqua_149{grid-template-columns:1fr}._welcomeBody_puqua_164{grid-template-columns:1fr 1fr;padding-left:20%}._welcomeBody_puqua_164 a{grid-column:1/-1}._suiteStory_puqua_193{grid-template-columns:1fr}._suiteImageWrap_puqua_194{min-height:780px}._whyWoodco_puqua_206{min-height:1050px}._workshopVisual_puqua_207{inset:0 0 30%}._proofPanel_puqua_153{width:74%;top:auto;bottom:0}._process_puqua_154{grid-template-columns:1fr}._visitIntro_puqua_156{grid-template-columns:1fr 1.4fr}._visitIntro_puqua_156>p{grid-column:2}._footer_puqua_44{grid-template-columns:1.2fr .7fr .7fr}._footerContact_puqua_263{grid-column:1/-1}}@media (width<=760px){._header_puqua_27{width:calc(100% - 32px);min-height:78px}._headerButton_puqua_69{min-height:44px;padding:0 17px;font-size:10px}._hero_puqua_90{height:100svh;min-height:820px}._heroShade_puqua_92{background:linear-gradient(#08221b85 0%,#08221b59 28%,#08221be6 100%)}._heroContent_puqua_93{width:calc(100% - 40px);padding:130px 0}._hero_puqua_90 h1{font-size:clamp(58px,17vw,88px)}._heroIntro_puqua_103{font-size:16px}._heroBadge_puqua_109{display:none}._scrollCue_puqua_128{right:20px}._welcome_puqua_148,._services_puqua_175,._process_puqua_154,._visit_puqua_156{padding-inline:20px}._welcomeBody_puqua_164{grid-template-columns:1fr;margin:55px 0 70px;padding-left:0}._welcomeBody_puqua_164 a{grid-column:1}._materialRibbon_puqua_167{grid-template-columns:1fr 1fr;min-height:260px}._sectionHeading_puqua_151{grid-template-columns:1fr;gap:30px}._serviceGrid_puqua_179{grid-template-columns:1fr}._serviceCard_puqua_180{border-radius:26px;min-height:390px}._suiteStory_puqua_193{border-radius:30px;margin-inline:14px}._suiteImageWrap_puqua_194{min-height:620px}._suiteCopy_puqua_152{padding:58px 26px}._suiteCopy_puqua_152 ul{grid-template-columns:1fr}._whyWoodco_puqua_206{min-height:1200px;margin-inline:14px}._workshopVisual_puqua_207{border-radius:30px;bottom:43%}._workshopStamp_puqua_209{width:130px;height:130px}._workshopStamp_puqua_209 strong{font-size:18px}._proofPanel_puqua_153{border-radius:28px;width:auto;padding:36px 24px;bottom:0;left:12px;right:12px}._proofGrid_puqua_217 div{min-height:110px}._journeyList_puqua_226 li{grid-template-columns:54px 1fr;min-height:130px;padding:22px}._stepNumber_puqua_229{width:48px;height:48px}._professionals_puqua_233{min-height:700px}._visitIntro_puqua_156{grid-template-columns:1fr}._visitIntro_puqua_156>p{grid-column:1}._locationCards_puqua_248{grid-template-columns:1fr}._locationCards_puqua_248 article{grid-template-columns:40px 1fr 48px;padding:24px}._contactBar_puqua_255{flex-direction:column;align-items:flex-start;padding:32px 25px}._contactBar_puqua_255>a{white-space:normal;width:100%}._footer_puqua_44{grid-template-columns:1fr 1fr;padding-inline:24px}._footerMain_puqua_261,._footerContact_puqua_263{grid-column:1/-1}}@media (width<=460px){._logo_puqua_43 b{font-size:22px}._headerButton_puqua_69{gap:8px;padding:0 13px}._heroActions_puqua_104{flex-direction:column;align-items:stretch}._primaryButton_puqua_70,._ghostButton_puqua_71{width:100%}._welcomeHeading_puqua_149 h2,._sectionHeading_puqua_151 h2,._suiteCopy_puqua_152 h2,._proofPanel_puqua_153 h2,._processIntro_puqua_154 h2,._professionalContent_puqua_155 h2,._visitIntro_puqua_156 h2{font-size:50px}._serviceTop_puqua_182 svg{width:74px;height:74px}._whyWoodco_puqua_206{min-height:1260px}._proofGrid_puqua_217{grid-template-columns:1fr}._proofGrid_puqua_217 div{min-height:95px}._locationCards_puqua_248 article{grid-template-columns:1fr 48px}._locationCards_puqua_248 article>span{display:none}._footer_puqua_44{grid-template-columns:1fr}._footerColumn_puqua_262{grid-column:1}._footerBottom_puqua_270{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._woodco_puqua_1 *,._woodco_puqua_1 :before,._woodco_puqua_1 :after{scroll-behavior:auto!important;transition:none!important}}.ghls-site{--gh-navy:#102d40;--gh-ink:#143244;--gh-blue:#dff1fb;--gh-gold:#b78a34;--gh-muted:#586c78;--gh-line:#dbe3e8;--gh-white:#fff;color:var(--gh-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;overflow-x:clip}.ghls-site *{box-sizing:border-box}.ghls-site a{text-decoration:none}.ghls-site button,.ghls-site input,.ghls-site select,.ghls-site textarea{font:inherit}.ghls-site button{cursor:pointer}.ghls-site img{object-fit:cover;max-width:100%;display:block}.ghls-site svg{flex-shrink:0}.ghls-site h1,.ghls-site h2,.ghls-site h3{color:inherit;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.ghls-site h1{margin:0 0 28px;font-size:clamp(48px,5.9vw,86px);line-height:1.07}.ghls-site h2{margin:0 0 24px;font-size:clamp(34px,3.8vw,56px);line-height:1.14}.ghls-site h3{margin:0 0 16px;font-size:27px;line-height:1.25}.ghls-site p{color:var(--gh-muted);margin:0 0 22px}.ghls-site em{color:#427796;font-weight:400}.ghls-site ul{padding-left:20px}.ghls-site :focus-visible{outline-offset:5px;outline:3px solid #2180ac}.gh-wrap{width:calc(100% - 104px);max-width:1320px;margin:0 auto}.gh-section{padding-top:100px;padding-bottom:100px}.ghls-site .gh-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#876221;margin-bottom:25px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.ghls-site .gh-lead{max-width:660px;font-size:19px;line-height:1.7}.ghls-site .gh-fine{font-size:14px;line-height:1.6}.gh-button{background:var(--gh-navy);border:1px solid var(--gh-navy);color:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;min-height:55px;padding:15px 23px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.gh-button:hover{background:#245570;border-color:#245570}.gh-button-outline{color:var(--gh-navy);background:0 0;border-color:#9aadb9}.gh-button-outline:hover{background:var(--gh-blue);color:var(--gh-navy);border-color:#427796}.gh-button-light{color:var(--gh-navy);background:#fff;border-color:#fff}.gh-button-light:hover{background:var(--gh-blue);color:var(--gh-navy)}.gh-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.gh-text-link{color:var(--gh-navy);border-bottom:1px solid #a8bcc8;align-items:center;gap:18px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.gh-text-link:hover{color:#247aa0;border-color:#247aa0}.gh-spaced{margin-top:32px}.gh-border-top{border-top:1px solid var(--gh-line)}.gh-soft{background:#f1f7fa}.gh-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.gh-section-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.gh-section-head h2{margin-bottom:0}.gh-section-head>p{max-width:360px;margin-bottom:5px}.gh-skip{z-index:999;background:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.gh-skip:focus{transform:translateY(0)}.gh-header{z-index:50;background:#fff;position:relative}.gh-utility{background:var(--gh-navy);color:#dceaf1;letter-spacing:.025em;justify-content:space-between;align-items:center;padding:9px 52px;font-size:12px;line-height:1.5;display:flex}.gh-utility>div{gap:32px;display:flex}.gh-utility a:hover{text-decoration:underline}.gh-nav{border-bottom:1px solid var(--gh-line);justify-content:space-between;align-items:center;gap:25px;height:105px;padding:0 42px;display:flex}.gh-logo{flex-shrink:0;width:278px}.gh-logo img{object-fit:contain;width:100%;height:auto}.gh-links{align-items:center;gap:25px;display:flex}.gh-links>a,.gh-nav-group>button{white-space:nowrap;font-size:14px;font-weight:500}.gh-nav-group>button{color:var(--gh-navy);background:0 0;border:0;align-items:center;gap:6px;padding:38px 0;display:flex}.gh-nav-group>button[aria-expanded=true]{color:#287ca3}.gh-nav-order{background:var(--gh-navy);border-radius:2px;align-items:center;gap:20px;padding:13px 20px;display:inline-flex;color:#fff!important}.gh-menu-toggle{display:none}.gh-mega{background:#fff;border-bottom:1px solid #c8d5dd;grid-template-columns:320px 1fr;gap:60px;max-height:calc(100vh - 140px);padding:42px max(52px,50vw - 620px);display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 20px 30px #102d4018}.gh-mega-intro h2{font-size:34px}.gh-mega-intro img{width:100%;height:120px;margin-top:22px}.gh-mega-intro .gh-eyebrow{margin-bottom:12px}.gh-mega-grid{grid-template-columns:1fr 1fr;align-content:start;column-gap:45px;display:grid}.gh-mega-grid a{border-bottom:1px solid var(--gh-line);padding:18px 0}.gh-mega-grid a:hover{color:#247aa0}.gh-mega-grid span{justify-content:space-between;gap:16px;font-size:15px;font-weight:600;display:flex}.gh-mega-grid small{color:var(--gh-muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.gh-home-hero{background:#fff;grid-template-columns:47% 53%;min-height:665px;display:grid}.gh-home-copy{padding:62px 45px 50px max(52px,50vw - 608px);position:relative}.gh-home-copy h1{letter-spacing:-.05em;margin-bottom:28px;font-size:clamp(62px,6.65vw,101px);line-height:1.01}.gh-home-copy>p:not(.gh-eyebrow){max-width:390px;font-size:18px;line-height:1.7}.gh-home-copy .gh-actions{gap:22px;margin-top:28px}.gh-home-copy .gh-text-link{gap:12px;font-size:13px}.gh-hero-note{color:#5a6e7a;align-items:center;gap:14px;margin-top:40px;font-size:12px;line-height:1.6;display:flex}.gh-small-mark{width:36px}.gh-home-image{background:#dae7ee;margin:22px 22px 22px 0;position:relative;overflow:hidden}.gh-home-image>img{object-position:48% center;width:100%;height:100%;position:absolute}.gh-image-caption{color:#fff;background:#102d40e8;justify-content:space-between;align-items:center;gap:15px;padding:19px 27px;display:flex;position:absolute;bottom:0;left:0;right:0}.gh-image-caption span:first-child{font-family:Georgia,serif;font-size:20px;font-style:italic}.gh-image-caption span:last-child{letter-spacing:.13em;font-size:10px}.gh-journey-bar{background:#e8f4fb;grid-template-columns:1fr 1fr 1fr;padding:0 52px;display:grid}.gh-journey-bar a{border-right:1px solid #c4dbe8;justify-content:space-between;align-items:center;gap:15px;padding:27px 30px;font-size:14px;display:flex}.gh-journey-bar a:first-child{padding-left:0}.gh-journey-bar a:last-child{border:0;padding-right:0}.gh-journey-bar a:hover{color:#197ca9}.gh-service-index{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.gh-service-index>a{border-bottom:1px solid var(--gh-line);align-items:center;gap:22px;padding:28px 0;display:flex}.gh-service-index>a>svg{margin-left:auto}.gh-number{letter-spacing:.08em;color:var(--gh-gold);flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.gh-service-index h3{margin:0 0 6px;font-size:27px}.gh-service-index p{margin:0;font-size:14px}.gh-service-index a:hover h3{color:#247aa0}.gh-steps{grid-template-columns:1fr 1fr 1fr;gap:65px;display:grid}.gh-steps>div{border-top:1px solid #b7ccd9;padding-top:26px}.gh-steps>div>span{color:#82a7bc;margin-bottom:30px;font-family:Georgia,serif;font-size:46px;line-height:1;display:block}.gh-steps h3{font-size:29px}.gh-steps p{margin:0;font-size:15px}.gh-couture{grid-template-columns:45% 55%;min-height:680px;display:grid}.gh-couture-image{background:#e4e9ec;min-height:600px;position:relative;overflow:hidden}.gh-couture-image img{object-position:center 36%;width:100%;height:100%;position:absolute}.gh-couture-copy{align-self:center;padding:100px 12% 100px 13%}.gh-couture-copy h2{font-size:clamp(40px,4.3vw,63px)}.gh-couture-copy p{max-width:430px}.gh-couture-copy .gh-button{margin-top:10px}.gh-business-feature,.gh-navy{background:var(--gh-navy);color:#fff}.gh-business-feature{padding:100px 0}.gh-business-feature p,.gh-navy p{color:#c1d3de}.gh-business-feature .gh-eyebrow,.gh-navy .gh-eyebrow{color:#d9b668}.gh-commercial-grid{grid-template-columns:58% 1fr;align-items:center;gap:60px;display:grid}.gh-commercial-grid>img{object-fit:cover;width:100%;height:430px}.gh-sector-list>a:not(.gh-button){border-bottom:1px solid #476070;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-family:Georgia,serif;font-size:25px;display:flex}.gh-sector-list>.gh-button{margin-top:38px}.gh-guide-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.gh-guide-image{height:235px;position:relative;overflow:hidden}.gh-guide-image img{object-position:center 40%;width:100%;height:100%;transition:transform .35s}.gh-guide-card:hover img{transform:scale(1.035)}.gh-guide-image>span{color:var(--gh-navy);background:#fff;padding:7px 14px;font-size:12px;position:absolute;bottom:0;left:0}.gh-guide-meta{color:#647a88;justify-content:space-between;align-items:center;margin:19px 0 13px;font-size:12px;display:flex}.gh-guide-card h3{margin-bottom:14px;font-size:29px}.gh-guide-card>p{font-size:14px;line-height:1.65}.gh-location-feature{background:#f1f7fa;grid-template-columns:1fr 1fr;display:grid}.gh-location-feature>img{width:100%;height:100%;min-height:475px}.gh-location-feature>div{align-self:center;padding:70px 14%}.gh-faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.gh-faq-section .gh-text-link{margin-top:10px}.gh-faq details{border-bottom:1px solid var(--gh-line)}.gh-faq details:first-child{border-top:1px solid var(--gh-line)}.gh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.gh-faq summary::-webkit-details-marker{display:none}.gh-faq details[open] summary svg{transform:rotate(45deg)}.gh-faq details p{margin:0;padding:0 30px 23px 0;font-size:15px;line-height:1.75}.gh-inner-hero{background:#f1f7fa;padding:0 0 72px}.gh-breadcrumb{color:#627986;flex-wrap:wrap;align-items:center;gap:10px;padding:29px 0 45px;font-size:12px;line-height:1.5;display:flex}.gh-breadcrumb a:hover{text-decoration:underline}.gh-breadcrumb>span:last-child{color:#16374b}.gh-inner-grid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}.gh-inner-grid h1{max-width:950px}.has-image .gh-inner-grid{grid-template-columns:1.13fr 1fr;gap:75px}.has-image h1{font-size:clamp(44px,4.8vw,68px)}.gh-inner-grid>img{object-position:center 38%;width:100%;height:400px}.gh-inner-grid .gh-lead{margin-bottom:0}.gh-search{max-width:550px;margin-bottom:45px;font-size:14px;font-weight:600;display:block}.gh-search input{background:#fff;border:1px solid #9fb3c0;border-radius:2px;width:100%;min-height:52px;margin-top:10px;padding:13px 16px}.gh-service-cards{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.gh-service-cards>a{border-top:1px solid var(--gh-line);padding:35px 0}.gh-service-cards h2{margin:16px 0;font-size:36px}.gh-service-cards p{font-size:16px}.gh-detail-grid{grid-template-columns:350px 1fr;align-items:start;gap:110px;display:grid}.gh-detail-aside{background:#f1f7fa;padding:32px;position:sticky;top:24px}.gh-check-list{margin:0 0 30px;list-style:none;padding:0!important}.gh-check-list li{color:var(--gh-muted);align-items:flex-start;gap:14px;padding:10px 0;font-size:15px;line-height:1.65;display:flex}.gh-check-list svg{color:#3c819f;margin-top:3px}.gh-detail-aside .gh-button{gap:15px;width:100%}.gh-detail-aside .gh-text-link{margin-top:20px}.gh-detail-block{border-bottom:1px solid var(--gh-line);margin-bottom:30px;padding-bottom:35px}.gh-detail-block:last-child{border:0;margin-bottom:0;padding-bottom:0}.gh-detail-block h2{margin:14px 0 20px;font-size:37px}.gh-detail-block p{margin-bottom:0}.gh-large-list li{border-bottom:1px solid var(--gh-line);padding:20px 0;font-size:17px}.gh-large-list li:first-child{padding-top:0}.gh-sector-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.gh-sector-grid a{border-top:1px solid var(--gh-line);padding:30px 0;position:relative}.gh-sector-grid h3{margin:20px 0 15px;font-size:32px}.gh-sector-grid p{max-width:90%;font-size:15px}.gh-navy .gh-steps{margin-top:50px}.gh-navy .gh-steps>div{border-color:#527082}.gh-navy .gh-steps span{color:#d2b267}.gh-contact-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:85px;display:grid}.gh-contact-line{border-bottom:1px solid var(--gh-line);gap:19px;padding:22px 0;display:flex}.gh-contact-line svg{color:#527f97;margin-top:5px}.gh-contact-line span{text-transform:uppercase;letter-spacing:.08em;color:#607685;margin-bottom:5px;font-size:12px;display:block}.gh-contact-line a{overflow-wrap:anywhere;font-size:16px}.gh-contact-line a:hover{text-decoration:underline}.gh-contact-line p{margin:0}.gh-callout{background:#edf5f9;margin:35px 0;padding:35px}.gh-callout h3{font-size:29px}.gh-callout h2{font-size:34px}.gh-callout p{font-size:15px}.gh-form-panel{border:1px solid var(--gh-line);padding:42px}.gh-form-panel h2{font-size:38px}.gh-form-panel>p{font-size:14px}.gh-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gh-form-panel label{color:var(--gh-ink);font-size:13px;font-weight:600;line-height:1.5;display:block}.gh-form-panel input:not([type=checkbox]),.gh-form-panel select,.gh-form-panel textarea{color:#18394d;background:#fff;border:1px solid #aabcc8;border-radius:2px;width:100%;min-height:48px;margin-top:8px;padding:12px 13px;font-size:16px;display:block}.gh-form-panel textarea{resize:vertical}.gh-full-label{margin-top:24px}.gh-form-panel .gh-consent{align-items:flex-start;gap:12px;margin:25px 0;font-size:13px;font-weight:400;display:flex}.gh-consent input{accent-color:#16374b;min-width:17px;min-height:17px;margin-top:4px}.gh-consent a{text-decoration:underline}.gh-honeypot{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.gh-enquiry-ready{background:#e7f5fc;border-left:3px solid #357ea2;margin-top:28px;padding:25px}.gh-enquiry-ready h3{font-size:26px}.gh-enquiry-ready p{font-size:14px}.gh-enquiry-ready .gh-actions{gap:12px}.gh-enquiry-ready details{margin-top:22px;font-size:14px}.gh-enquiry-ready pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px}.gh-filter-row{flex-wrap:wrap;gap:10px;margin-bottom:45px;display:flex}.gh-filter-row button{border:1px solid var(--gh-line);color:var(--gh-ink);background:#fff;border-radius:2px;padding:11px 18px;font-size:14px}.gh-filter-row button[aria-pressed=true]{background:var(--gh-navy);color:#fff;border-color:var(--gh-navy)}.gh-article-heading{padding-bottom:48px}.gh-article-heading h1{max-width:980px;font-size:clamp(46px,5.4vw,78px)}.gh-article-heading .gh-lead{max-width:780px}.gh-article-byline{font-size:12px;margin-top:28px!important}.gh-article-cover img{object-position:center 40%;width:100%;height:480px}.gh-article-body{grid-template-columns:280px minmax(0,720px);justify-content:space-between;gap:85px;display:grid}.gh-article-body>aside{align-self:start;position:sticky;top:30px}.gh-article-body>aside nav{flex-direction:column;gap:15px;margin-bottom:30px;display:flex}.gh-article-body>aside nav a{border-bottom:1px solid var(--gh-line);padding-bottom:15px;font-size:14px}.gh-article-body section{margin-bottom:50px;scroll-margin-top:30px}.gh-article-body h2{font-size:36px}.gh-article-body p{font-size:17px;line-height:1.85}.gh-visit-panel>img{width:100%;height:260px;margin-bottom:30px}.gh-visit-panel h3{font-size:30px}.gh-audience-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.gh-audience-grid>a{border-top:1px solid #abc5d4;padding:35px 0}.gh-audience-grid span{letter-spacing:.08em;color:#52768b;font-size:12px}.gh-audience-grid h3{max-width:420px;margin:22px 0;font-size:39px}.gh-quality-list>div{border-bottom:1px solid var(--gh-line);grid-template-columns:50px 1fr 1.2fr;align-items:start;gap:40px;padding:40px 0;display:grid}.gh-quality-list h2{font-size:36px}.gh-quality-list .gh-number{padding-top:8px}.gh-readable{max-width:850px}.gh-readable h2{margin-top:35px;font-size:35px}.gh-readable h2:first-child{margin-top:0}.gh-readable p{font-size:17px;line-height:1.85}.gh-readable li{padding:8px 0}.gh-readable a:not(.gh-button){text-decoration:underline}.gh-final{color:#fff;background:#214b65;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:75px max(52px,50vw - 608px);display:grid}.gh-final .gh-eyebrow{color:#e0c180}.gh-final h2{margin:0;font-size:clamp(40px,4.7vw,67px)}.gh-final p{color:#d8e8f2;max-width:430px}.gh-light-link{color:#fff;border-bottom:1px solid #9db7c8;align-items:center;gap:20px;padding:10px 0;font-size:14px;display:inline-flex}.gh-footer{color:#dce7ed;background:#0a2232;padding:62px 52px 22px}.gh-footer-top{grid-template-columns:1.6fr 1fr 1.15fr 1.2fr;gap:55px;max-width:1216px;margin:0 auto;display:grid}.gh-footer-brand img{width:280px;margin-bottom:22px}.gh-footer-brand p{color:#9fb6c4;max-width:290px;font-size:14px}.gh-footer-top h3{letter-spacing:0;color:#fff;margin:15px 0 24px;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.gh-footer-top>div>a{color:#b9ccd8;margin-bottom:12px;font-size:13px;display:block}.gh-footer-top>div>a:hover{color:#fff;text-decoration:underline}.gh-footer-bottom{color:#9ab0bf;border-top:1px solid #284354;justify-content:space-between;max-width:1216px;margin:45px auto 0;padding-top:22px;font-size:12px;display:flex}.gh-footer-bottom>div{gap:25px;display:flex}.gh-floating-chat{color:var(--gh-navy);z-index:60;background:#fff;border:1px solid #b7cad5;border-radius:40px;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:fixed;bottom:23px;right:25px;box-shadow:0 5px 20px #102d4020}.gh-floating-chat svg{color:#21855b}.gh-mobile-actions{display:none}.gh-swatches{grid-template-columns:repeat(5,1fr);gap:20px;margin:40px 0 70px;display:grid}.gh-swatches span{border:1px solid #d9e3ea;height:100px;display:block}.gh-swatches p{margin-top:15px;font-size:14px}.gh-swatches small{font-size:12px;display:block}.gh-wireframe-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.gh-wireframe{background:#fff;border:1px solid #cad6de;padding:30px}.gh-wireframe>div{background:#f1f7fa;border:1px solid #c6d5df;align-items:center;gap:15px;min-height:55px;margin:10px 0;padding:16px;font-size:14px;display:flex}.gh-wireframe>div:nth-child(3){background:#dfeef7;min-height:100px}.gh-wireframe>div>span{color:#55798e;font-size:12px}.gh-route-map{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px;display:grid}.gh-route-map a{border-bottom:1px solid #d5e1e9;padding:7px 0;font-size:14px;display:block}.gh-route-map a:hover{color:#277ea5}@media (width>=1550px){.gh-home-hero{min-height:760px}.gh-home-copy{padding-top:85px}.gh-home-image{margin-right:45px}.gh-home-copy .gh-hero-note{margin-top:65px}}@media (width<=1200px){.gh-links{gap:16px}.gh-logo{width:230px}.gh-nav{gap:20px;padding:0 30px}.gh-links>a,.gh-nav-group>button{font-size:13px}.gh-nav-order{gap:10px;padding:12px 15px}.gh-home-copy{padding-left:40px;padding-right:30px}.gh-home-copy h1{font-size:79px}.gh-home-copy .gh-actions{align-items:flex-start;gap:12px}.gh-wrap{width:calc(100% - 80px)}.gh-home-hero{min-height:690px}.gh-detail-grid{grid-template-columns:310px 1fr;gap:65px}.gh-contact-grid{gap:45px}.gh-form-panel{padding:28px}.gh-guide-image{height:210px}.gh-footer-top{gap:30px}.gh-footer-brand img{width:240px}}@media (width<=1000px){.gh-nav{height:88px;padding:0 30px}.gh-logo{width:240px}.gh-menu-toggle{background:#fff;border:1px solid #c4d4df;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.gh-links{background:#fff;border-bottom:1px solid #bed0dd;max-height:calc(100dvh - 122px);padding:18px 30px 28px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 25px #18384b20}.gh-links.is-open{display:block}.gh-links>a{border-bottom:1px solid var(--gh-line);justify-content:space-between;padding:15px 0;font-size:16px;display:flex}.gh-links .gh-nav-order{margin-top:18px;padding:16px 20px;font-size:16px;display:flex}.gh-nav-group>button{border-bottom:1px solid var(--gh-line);justify-content:space-between;width:100%;padding:16px 0;font-size:16px}.gh-mega{box-shadow:none;background:#f3f8fb;border:0;max-height:none;padding:12px 15px 20px;display:block;position:static}.gh-mega-intro{display:none}.gh-mega-grid{gap:0 25px}.gh-mega-grid a{padding:15px 0}.gh-mega-grid small{display:none}.gh-mega-grid span{font-size:14px}.gh-utility{padding:8px 30px}.gh-home-copy h1{font-size:66px}.gh-home-hero{grid-template-columns:49% 51%;min-height:650px}.gh-home-copy{padding-top:50px}.gh-home-image{margin:16px 16px 16px 0}.gh-home-copy>p:not(.gh-eyebrow){font-size:16px}.gh-home-copy .gh-eyebrow{font-size:11px}.gh-home-image>img{object-position:55% center}.gh-image-caption{padding:18px}.gh-image-caption span:last-child{display:none}.gh-journey-bar{padding:0 30px}.gh-journey-bar a{padding:22px;font-size:13px}.gh-section{padding-top:75px;padding-bottom:75px}.gh-service-index{gap:0 35px}.gh-service-index h3{font-size:24px}.gh-steps{gap:35px}.gh-couture-copy{padding:70px 10%}.gh-couture,.gh-couture-image{min-height:580px}.gh-commercial-grid{gap:35px}.gh-commercial-grid>img{height:390px}.gh-sector-list>a:not(.gh-button){font-size:23px}.gh-guide-grid{gap:25px}.gh-guide-card h3{font-size:25px}.gh-faq-section{gap:50px}.gh-section-head{gap:30px}.has-image .gh-inner-grid{gap:35px}.gh-inner-grid>img{height:360px}.gh-two-col{gap:50px}.gh-detail-grid{grid-template-columns:280px 1fr;gap:45px}.gh-detail-aside{padding:23px}.gh-sector-grid{gap:30px}.gh-sector-grid h3{font-size:29px}.gh-article-body{grid-template-columns:220px 1fr;gap:40px}.gh-final{gap:45px;padding:65px 40px}.gh-footer{padding:50px 40px 22px}.gh-footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.gh-footer-top>div:last-child{grid-column:2/4}.gh-footer-top>div:last-child>a{margin-right:22px;display:inline-block}.gh-contact-grid{grid-template-columns:1fr 1.3fr;gap:30px}.gh-form-grid{grid-template-columns:1fr}.gh-quality-list>div{grid-template-columns:30px 1fr 1.4fr;gap:25px}}@media (width<=700px){.gh-wrap{width:calc(100% - 40px)}.ghls-site h1{font-size:46px;line-height:1.1}.ghls-site h2{font-size:36px;line-height:1.16}.ghls-site h3{font-size:27px}.ghls-site .gh-eyebrow{margin-bottom:20px;font-size:11px}.ghls-site .gh-lead{font-size:17px}.gh-utility{padding:8px 20px;font-size:11px}.gh-utility>span{max-width:175px;line-height:1.4}.gh-utility>div{gap:0}.gh-utility>div>a:last-child{display:none}.gh-nav{height:84px;padding:0 20px}.gh-logo{width:228px;max-width:calc(100% - 70px)}.gh-links{padding:15px 22px 25px}.gh-mega-grid{grid-template-columns:1fr}.gh-home-hero{flex-direction:column;min-height:0;display:flex}.gh-home-copy{padding:40px 23px 30px}.gh-home-copy h1{letter-spacing:-.045em;font-size:clamp(48px,15.5vw,65px);line-height:1.03}.gh-home-copy h1 em{display:inline}.gh-home-copy>p:not(.gh-eyebrow){max-width:410px;font-size:17px}.gh-home-copy .gh-actions{align-items:center;gap:20px}.gh-home-copy .gh-text-link{font-size:13px}.gh-home-copy .gh-button{gap:18px;padding:14px 18px}.gh-hero-note{margin-top:27px;font-size:11px}.gh-home-image{height:370px;min-height:0;margin:0 20px 20px}.gh-home-image>img{object-position:50% center}.gh-image-caption{padding:15px 20px}.gh-image-caption span:first-child{font-size:18px}.gh-journey-bar{grid-template-columns:1fr;padding:8px 22px}.gh-journey-bar a,.gh-journey-bar a:first-child,.gh-journey-bar a:last-child{border-bottom:1px solid #c4dbe8;border-right:0;padding:16px 0;font-size:14px}.gh-journey-bar a:last-child{border-bottom:0}.gh-section{padding-top:62px;padding-bottom:62px}.gh-section-head{margin-bottom:32px;display:block}.gh-section-head>p{max-width:none;margin-top:22px}.gh-section-head>a{margin-top:25px}.gh-service-index{grid-template-columns:1fr}.gh-service-index>a{gap:20px;padding:24px 0}.gh-service-index h3{font-size:27px}.gh-service-index p{font-size:14px}.gh-steps{grid-template-columns:1fr;gap:30px}.gh-steps>div{padding:25px 0 0 60px;position:relative}.gh-steps>div>span{font-size:32px;position:absolute;top:27px;left:0}.gh-steps h3{margin-bottom:13px;font-size:28px}.gh-steps p{font-size:16px}.gh-couture{flex-direction:column;min-height:0;display:flex}.gh-couture-image{height:470px;min-height:0}.gh-couture-image img{object-position:center 35%}.gh-couture-copy{padding:55px 25px}.gh-couture-copy h2{font-size:40px}.gh-business-feature{padding:62px 0}.gh-commercial-grid{grid-template-columns:1fr;gap:20px}.gh-commercial-grid>img{height:290px}.gh-sector-list>a:not(.gh-button){font-size:26px}.gh-sector-list>.gh-button{margin-top:30px}.gh-guide-grid{grid-template-columns:1fr;gap:38px}.gh-guide-image{height:250px}.gh-guide-card h3{font-size:29px}.gh-guide-card>p{font-size:16px}.gh-location-feature{grid-template-columns:1fr}.gh-location-feature>img{height:300px;min-height:0}.gh-location-feature>div{padding:52px 24px}.gh-faq-section{grid-template-columns:1fr;gap:35px}.gh-faq summary{padding:22px 0;font-size:16px}.gh-faq details p{font-size:16px}.gh-inner-hero{padding-bottom:45px}.gh-breadcrumb{padding:23px 0 32px;font-size:11px}.gh-inner-grid,.has-image .gh-inner-grid{grid-template-columns:1fr;gap:30px}.has-image h1{font-size:46px}.gh-inner-grid>img{height:320px}.gh-service-cards{grid-template-columns:1fr}.gh-service-cards h2{font-size:34px}.gh-two-col{grid-template-columns:1fr;gap:25px}.gh-detail-grid{grid-template-columns:1fr;gap:45px}.gh-detail-aside{padding:27px;position:static}.gh-detail-aside .gh-check-list{grid-template-columns:1fr 1fr;gap:5px 20px;display:grid}.gh-detail-aside .gh-check-list li{font-size:14px}.gh-detail-block h2{font-size:32px}.gh-detail-block p{font-size:17px}.gh-large-list li{font-size:16px}.gh-sector-grid{grid-template-columns:1fr;gap:0}.gh-sector-grid h3{font-size:32px}.gh-sector-grid a{padding:28px 0}.gh-sector-grid a>svg{position:absolute;top:30px;right:0}.gh-contact-grid{grid-template-columns:1fr;gap:40px}.gh-form-panel{padding:27px 20px}.gh-form-panel h2{font-size:33px}.gh-form-grid{grid-template-columns:1fr;gap:20px}.gh-form-panel label{font-size:14px}.gh-form-panel .gh-consent{font-size:13px}.gh-enquiry-ready{padding:22px 17px}.gh-enquiry-ready .gh-actions{display:grid}.gh-filter-row{gap:8px;margin-bottom:35px}.gh-filter-row button{padding:10px 12px;font-size:13px}.gh-article-heading{padding-bottom:25px}.gh-article-heading h1{font-size:43px}.gh-article-cover img{height:300px}.gh-article-body{grid-template-columns:1fr;gap:45px}.gh-article-body>aside{position:static}.gh-article-body>aside nav{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gh-article-body h2{font-size:32px}.gh-article-body section{margin-bottom:38px}.gh-article-body p{font-size:17px}.gh-callout{padding:25px}.gh-audience-grid{grid-template-columns:1fr;gap:20px}.gh-audience-grid h3{font-size:35px}.gh-quality-list>div{grid-template-columns:30px 1fr;gap:15px;padding:28px 0}.gh-quality-list>div>p{grid-column:2}.gh-quality-list h2{margin-bottom:0;font-size:30px}.gh-final{grid-template-columns:1fr;gap:30px;padding:56px 24px}.gh-final h2{font-size:45px}.gh-final p{font-size:17px}.gh-footer{padding:45px 24px 90px}.gh-footer-top{grid-template-columns:1fr 1fr;gap:30px 25px}.gh-footer-brand{grid-column:1/3}.gh-footer-brand img{width:270px}.gh-footer-brand p{max-width:320px}.gh-footer-top>div:last-child{grid-column:1/3}.gh-footer-top>div>a,.gh-footer-top h3{font-size:14px}.gh-footer-bottom{margin-top:28px;font-size:11px;display:block}.gh-footer-bottom>div{margin-top:15px}.gh-floating-chat{display:none}.gh-mobile-actions{z-index:70;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #bfd0dd;grid-template-columns:1.2fr 1fr .7fr;display:grid;position:fixed;bottom:0;left:0;right:0}.gh-mobile-actions>a{justify-content:center;align-items:center;gap:8px;min-height:58px;padding:17px 7px;font-size:13px;display:flex}.gh-mobile-actions>a:first-child{background:var(--gh-navy);color:#fff}.gh-mobile-actions>a:nth-child(2){border-right:1px solid var(--gh-line)}.gh-mobile-actions svg{width:18px;height:18px}.gh-swatches{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:35px}.gh-swatches span{height:70px}.gh-swatches p{font-size:12px}.gh-wireframe-grid{grid-template-columns:1fr;gap:25px}.gh-wireframe{padding:22px}.gh-route-map{grid-template-columns:1fr;gap:35px}.gh-readable h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.ghls-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ghls-site{--gh-navy:#12354a;--gh-ink:#12354a;--gh-blue:#eaf3f6;--gh-gold:#aa7922;--gc-blue:#12557b;--gc-gold:#f2c665;--gc-paper:#f3f5ef;font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow-x:clip}.ghls-site h1,.ghls-site h2,.ghls-site h3{letter-spacing:-.048em;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.1}.ghls-site h1{font-size:clamp(44px,5.5vw,80px)}.ghls-site h2{font-size:clamp(32px,3.7vw,54px)}.ghls-site h3{letter-spacing:-.025em;font-size:25px}.ghls-site p{line-height:1.7}.ghls-site em{font-style:normal}.ghls-site .gh-eyebrow{letter-spacing:.1em;font-family:monospace;font-size:13px;font-weight:400}.ghls-site .gh-nav{border-bottom:1px solid #dce4e5;height:100px;padding-inline:40px}.ghls-site .gh-logo{width:258px}.ghls-site .gh-utility{color:#335363;background:#e8eff1;font-size:12px}.ghls-site .gh-nav-order{background:var(--gc-blue);border-radius:30px;padding:15px 23px}.ghls-site .gh-links{gap:20px}.ghls-site .gh-links>a,.ghls-site .gh-nav-group>button{font-size:14px}.gc-language{border:1px solid #b6c8d1;border-radius:24px;padding:9px 13px;font-size:14px!important}.ghls-site .gh-mega{border-bottom:5px solid var(--gc-gold);background:#f8faf7;border-radius:0 0 25px 25px;gap:40px}.ghls-site .gh-mega-intro h2{font-size:34px}.ghls-site .gh-mega-intro img{border-radius:65px 4px 4px}.ghls-site .gh-mega-grid a{background:#fff;border:1px solid #d9e4e8;border-radius:9px;margin:5px 0;padding:17px 14px;transition:background .2s,transform .2s}.ghls-site .gh-mega-grid a:hover{background:#e4f1f7;transform:translateY(-2px)}.ghls-site .gh-mega-grid{gap:0 13px}.ghls-site .gh-mega-grid small{font-size:14px}.ghls-site .gh-button,.gc-button{background:var(--gc-blue);border:1px solid var(--gc-blue);color:#fff;border-radius:50px;justify-content:space-between;align-items:center;gap:26px;min-height:56px;padding:7px 8px 7px 24px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ghls-site .gh-button>svg,.gc-button>i{background:#ffffff25;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;padding:10px;display:grid}.gc-button>i{padding:0;font-style:normal}.gc-button:hover,.ghls-site .gh-button:hover{background:#0d3a55;transform:translateY(-2px)}.ghls-site .gh-button-outline,.gc-button-secondary{color:var(--gh-navy);background:0 0;border:1px solid #9cb2bf}.ghls-site .gh-button-outline>svg,.gc-button-secondary>i{background:#dceaf1}.ghls-site .gh-button-light{background:var(--gc-gold);color:#183343;border-color:var(--gc-gold)}.ghls-site .gh-button-light>svg{background:#fff5}.ghls-site .gh-text-link{color:#175b7c;border-bottom:0;font-size:15px}.gc-simple-link{color:inherit;border-bottom:1px solid;align-items:center;gap:16px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.gc-simple-link:hover{opacity:.75}.gc-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ghls-site .gc-kicker{text-transform:uppercase;letter-spacing:.12em;color:#466577;align-items:center;gap:11px;margin-bottom:27px;font-family:monospace;font-size:13px;font-weight:400;line-height:1.5;display:flex}.gc-kicker>span{border:2px solid;border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.ghls-site .gc-micro{letter-spacing:.12em;font:12px/1.5 monospace}.ghls-site .gc-small{margin:22px 0 0;font-size:13px}.gc-section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:50px;display:flex}.gc-section-heading>p{max-width:350px;margin:0 0 7px;font-size:17px}.gc-section-heading h2{margin:0}.gc-section-heading h2>span{color:#387c99}.gc-hero{background:var(--gc-blue);color:#fff;padding:70px 0 0;position:relative}.gc-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;width:calc(100% - 100px);max-width:1320px;margin:auto;padding-bottom:76px;display:grid}.gc-hero .gc-kicker{color:#c4dde8;margin-bottom:30px}.ghls-site .gc-hero h1{letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(64px,7.1vw,110px);font-weight:700;line-height:.98}.gc-hero h1>span{color:var(--gc-gold);position:relative}.gc-hero h1>span:after{content:"";inset-inline-start:0;background:var(--gc-gold);width:95%;height:4px;position:absolute;bottom:-9px;transform:rotate(-3deg)}.gc-hero-copy>p:not(.gc-kicker){color:#d6e7ed;max-width:475px;margin:35px 0 30px;font-size:18px;line-height:1.7}.gc-hero .gc-button{background:var(--gc-gold);border-color:var(--gc-gold);color:#183343}.gc-hero .gc-button>i{background:#fff8}.gc-hero .gc-simple-link{color:#fff;border-color:#a7c7d5;font-size:14px}.gc-drum{aspect-ratio:1;isolation:isolate;margin:0 0 20px;position:relative}.gc-drum-window{background:#c2d7dd;border:10px solid #a9ceda;border-radius:50%;position:absolute;inset:22px;overflow:hidden}.gc-drum-window img{object-fit:cover;object-position:57% center;width:100%;height:100%}.gc-drum-ring{border:1px solid #8fb6c7;border-radius:50%;position:absolute;inset:0}.gc-drum-ring:before{content:"";border:1px dashed #7ba4b4;border-radius:50%;position:absolute;inset:-15px}.gc-drum-label{top:1px;background:var(--gc-blue);letter-spacing:.12em;padding:0 15px;font:12px monospace;position:absolute;inset-inline-start:28%}.gc-drum-seal{bottom:15px;background:var(--gc-paper);color:#173a4b;border-radius:90px;align-items:center;gap:12px;padding:20px 25px;display:flex;position:absolute;inset-inline-start:-15px;transform:rotate(-6deg);box-shadow:0 8px #0b3a5670}.gc-drum-seal img{object-fit:contain;width:52px;height:52px}.gc-drum-seal span{letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1.25}.gc-photo-note{bottom:-35px;color:#c4dce8;font-size:12px;position:absolute;inset-inline-end:30px}.gc-order-ticket{background:var(--gc-paper);color:#12354a;border-radius:12px 12px 0 0;grid-template-columns:.8fr 1fr 1fr;width:calc(100% - 100px);max-width:1320px;margin:0 auto;display:grid;position:relative}.gc-order-ticket:before,.gc-order-ticket:after{content:"";background:var(--gc-blue);z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;top:calc(50% - 12px)}.gc-order-ticket:before{left:-12px}.gc-order-ticket:after{right:-12px}.gc-ticket-title{border-inline-end:1px dashed #9fb8c1;padding:28px 32px}.gc-ticket-title>span,.gc-order-ticket>a>span{letter-spacing:.08em;color:#527486;font:12px/1.5 monospace}.gc-ticket-title p{color:#12354a;margin:9px 0 0;font-size:19px;font-weight:700;line-height:1.35}.gc-order-ticket>a{border-inline-end:1px dashed #9fb8c1;padding:28px 58px 28px 32px;position:relative}.gc-order-ticket>a:last-child{border:0}.gc-order-ticket a h2{letter-spacing:-.03em;margin:9px 0 0;font-size:21px;line-height:1.3}.gc-order-ticket a>svg{inset-inline-end:25px;margin-top:-10px;position:absolute;top:50%}.gc-order-ticket a:hover{background:#dbeaf0}.gc-care{padding-bottom:110px}.gc-care-workspace{grid-template-columns:1fr 2.1fr;gap:35px;display:grid}.gc-care-tabs{flex-direction:column;align-items:stretch;gap:12px;display:flex}.gc-care-tabs button{text-align:start;min-height:100px;color:var(--gh-ink);background:#fff;border:1px solid #cfdee5;border-radius:12px;align-items:center;gap:15px;padding:25px 20px;font-size:18px;font-weight:600;transition:background .2s,transform .2s;display:flex}.gc-care-tabs button>span{color:#50798e;font:12px monospace}.gc-care-tabs button>i{margin-inline-start:auto;font-style:normal;display:flex}.gc-care-tabs button[aria-selected=true]{background:var(--gc-blue);color:#fff;border-color:var(--gc-blue);transform:translate(8px)}.gc-care-tabs button[aria-selected=true]>span{color:var(--gc-gold)}.gc-care-panel{background:#e9f3f6;border-radius:18px;padding:37px 42px;position:relative}.gc-care-panel:before{content:"";top:0;background:radial-gradient(circle,#fff 7px,#0000 8px) 0 0/34px 27px;width:34px;height:100%;position:absolute;inset-inline-start:-17px}.gc-care-panel-top{align-items:center;gap:40px;display:flex}.gc-care-panel-top h3{max-width:450px;margin:12px 0 16px;font-size:32px;line-height:1.15}.gc-care-panel-top p{margin:0;font-size:16px}.gc-care-panel-top .gc-micro{color:#51788d}.gc-care-symbol{color:#0a6089;text-align:center;min-width:105px;font-size:100px;line-height:1}.gc-care-links{border-top:1px dashed #9fb9c7;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 0;padding:22px 0;display:grid}.gc-care-links a{justify-content:space-between;align-items:center;gap:15px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.gc-care-links a+a{border-inline-start:1px solid #bbd1dc;padding-inline-start:20px}.gc-care-links a small{margin-top:5px;font-size:12px;font-weight:400;display:block}.gc-care-links a:hover{color:#277fa8}.ghls-site .gc-care-note{color:#527182;margin:0;font-size:13px}.gc-process{background:var(--gc-paper);grid-template-columns:1fr 1fr;gap:0;padding:75px 0 75px 50px;display:grid}.gc-process-photo{border-radius:240px 240px 16px 16px;min-height:710px;position:relative;overflow:hidden}.gc-process-photo>img{object-position:center;object-fit:cover;width:100%;height:100%;position:absolute}.gc-process-photo:after{content:"";background:linear-gradient(#0000,#061d2dcc);position:absolute;inset:40% 0 0}.gc-photo-caption{bottom:35px;z-index:1;color:#fff;position:absolute;inset-inline-start:35px}.gc-photo-caption>span{letter-spacing:.15em;font:12px monospace}.ghls-site .gc-photo-caption p{color:#fff;letter-spacing:-.045em;margin:18px 0 0;font-size:45px;font-weight:700;line-height:1.1}.gc-process-copy{padding:25px clamp(35px,6vw,95px) 20px}.gc-process-copy h2{font-size:clamp(34px,3.1vw,47px)}.gc-process-copy>p{font-size:16px}.gc-process-list{margin:30px 0}.gc-process-list details{border-top:1px solid #b8cad2}.gc-process-list details:last-child{border-bottom:1px solid #b8cad2}.gc-process-list summary{cursor:pointer;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.gc-process-list summary::-webkit-details-marker{display:none}.gc-process-list summary>span{color:#47768d;font:12px monospace}.gc-process-list h3{letter-spacing:-.02em;flex:1;margin:0;font-size:19px}.gc-process-list summary>b{font-size:23px;font-weight:400}.gc-process-list details[open] summary>b{transform:rotate(45deg)}.gc-process-list details>p{margin:0 0 22px;padding-inline-start:34px;font-size:15px}.gc-process-copy>.gc-simple-link{font-size:14px}.gc-special{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding-top:120px;padding-bottom:120px;display:grid}.gc-special h2{font-size:clamp(40px,4vw,59px)}.gc-special h2>span{color:#8d2d50}.gc-special-copy>p{font-size:17px}.gc-special ul{margin:27px 0 30px;padding:0;list-style:none}.gc-special li{color:#476675;border-bottom:1px solid #d7e2e7;padding:10px 0 10px 26px;font-size:15px;position:relative}.gc-special li:before{content:"✳";color:#a47e2c;position:absolute;inset-inline-start:0}.gc-special-photo{background:#edf0e9;padding:12px;position:relative;transform:rotate(3deg);box-shadow:0 15px 30px #173c4a15}.gc-special-photo>img{object-position:center 40%;width:100%;height:510px}.gc-swing-tag{top:15%;background:var(--gc-gold);color:#163748;letter-spacing:.07em;clip-path:polygon(25% 0,75% 0,100% 20%,100% 100%,0 100%,0 20%);text-align:center;padding:42px 23px 26px;font:16px/1.2 monospace;position:absolute;inset-inline-start:-40px;transform:rotate(-13deg)}.gc-swing-tag i{background:#f7f6ed;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:calc(50% - 5px)}.gc-commercial{color:#fff;background:#102f40;padding:80px 0 70px}.gc-commercial-top{grid-template-columns:1.4fr 1fr;align-items:end;gap:0 70px;padding-bottom:55px;display:grid}.gc-commercial-top .gc-kicker{color:#c8dce6;grid-column:1/-1}.gc-commercial-top h2{margin:0;font-size:clamp(48px,5vw,72px)}.gc-commercial-top h2>span{color:var(--gc-gold)}.gc-commercial-top p{color:#cadce6;font-size:17px}.gc-commercial .gc-button{background:var(--gc-gold);border-color:var(--gc-gold);color:#153343}.gc-commercial .gc-button>i{background:#fff6}.gc-commercial-image{border-radius:16px;height:470px;margin-inline:50px;position:relative;overflow:hidden}.gc-commercial-image img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.gc-commercial-image>span{bottom:30px;color:#12354a;letter-spacing:.1em;background:#fff;border-radius:5px;padding:15px 22px;font:13px monospace;position:absolute;inset-inline-start:30px}.gc-business-bottom{grid-template-columns:1.15fr 1fr;gap:90px;padding-top:50px;display:grid}.gc-business-bottom h3{font-size:30px}.gc-business-bottom p{color:#bdd3de;max-width:540px;font-size:16px}.gc-business-checks{grid-template-columns:1fr 1fr;gap:15px 25px;display:grid}.gc-business-checks>span{align-items:center;gap:14px;font-size:14px;display:flex}.gc-business-checks b{color:var(--gc-gold);border:1px solid #6d808c;border-radius:50%;place-items:center;width:32px;height:32px;font:12px monospace;display:grid}.gc-sector-chips{flex-wrap:wrap;align-content:start;gap:12px;display:flex}.gc-sector-chips a{border:1px solid #6b899a;border-radius:30px;align-items:center;gap:15px;padding:12px 17px;font-size:14px;display:flex}.gc-sector-chips a:hover{background:#244b61;border-color:#f2c665}.gc-sector-chips small{color:#bdd3de;font-size:13px}.gc-journal-all{align-items:center;gap:25px;font-size:15px;font-weight:600;display:flex}.gc-journal-all>span{border:1px solid #9ab6c7;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.gc-journal-all:hover>span{background:var(--gc-gold)}.gc-journal-grid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.gc-journal-card{background:#f5f8f8;border:1px solid #c8d8e0;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.gc-journal-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #10374714}.gc-journal-card-0{background:#e8f1f5;grid-row:span 2}.gc-journal-card-1,.gc-journal-card-2{grid-template-columns:41% 59%;display:grid}.gc-journal-photo{height:285px;position:relative;overflow:hidden}.gc-journal-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.gc-journal-card:hover .gc-journal-photo>img{transform:scale(1.04)}.gc-journal-card-1 .gc-journal-photo,.gc-journal-card-2 .gc-journal-photo{height:100%;min-height:290px}.gc-journal-number{top:15px;color:#254959;background:#fffffff0;border-radius:5px;padding:9px 11px;font:13px monospace;position:absolute;inset-inline-start:15px}.gc-journal-open{bottom:17px;background:var(--gc-gold);color:#153748;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;inset-inline-end:17px}.gc-journal-copy{padding:28px 30px}.gc-journal-meta{color:#507084;flex-wrap:wrap;justify-content:space-between;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.gc-journal-meta>span:first-child{letter-spacing:.025em;color:#265a73;font-weight:600}.gc-journal-card h3{margin:0 0 16px;font-size:25px;line-height:1.18}.gc-journal-card-0 h3{max-width:500px;font-size:36px}.gc-journal-card p{margin:0 0 18px;font-size:15px;line-height:1.6}.gc-journal-read{color:#1c607f;border-top:1px dashed #aac2ce;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:13px;font-weight:600;display:flex}.gc-journal-card-2{background:#f4f0e7}.ghls-site .gh-guide-grid{display:block}.gc-visit{background:#e8f1f5;grid-template-columns:1.1fr 1fr;display:grid;position:relative}.gc-visit-photo{min-height:585px;position:relative}.gc-visit-photo>img{object-fit:cover;width:100%;height:100%;position:absolute}.gc-visit-ticket{z-index:1;background:#fff;border-radius:12px;margin:45px 50px 45px -30px;padding:48px 42px;position:relative;box-shadow:0 12px 45px #0f354617}.gc-visit-ticket:before{content:"";background:radial-gradient(circle,#e8f1f5 5px,#fff 6px) 0 0/20px 25px;width:20px;position:absolute;top:0;bottom:0;left:-10px}.gc-visit-ticket h2{font-size:40px}.gc-visit-ticket>p{font-size:16px}.gc-visit-ticket dl{border-top:1px dashed #a6bdc9;border-bottom:1px dashed #a6bdc9;grid-template-columns:1fr 1.3fr;gap:15px;margin:25px 0;padding:20px 0;display:grid}.gc-visit-ticket dt{letter-spacing:.06em;color:#5f7b8c;margin-bottom:7px;font:11px monospace}.gc-visit-ticket dd{margin:0;font-size:15px}.gc-home-faq{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.gc-home-faq h2{margin-bottom:32px}.gc-home-faq h2>span{color:#3b7d99}.ghls-site .gh-faq details{background:#fafcfb;border:1px solid #c8d9e1;border-radius:12px;margin-bottom:12px;padding:0 24px}.ghls-site .gh-faq summary{letter-spacing:-.015em;padding:23px 0;font-size:16px;font-weight:600}.ghls-site .gh-faq details[open]{background:#e9f3f6}.ghls-site .gh-faq summary>span{font-size:25px;font-weight:400}.ghls-site .gh-faq details p{padding-right:0;font-size:16px}.gc-last-call{background:var(--gc-gold);color:#143b50;padding:65px 0;position:relative;overflow:hidden}.gc-last-call>.gh-wrap{grid-template-columns:110px 1fr .9fr;align-items:center;gap:40px;display:grid}.gc-last-symbol{color:#12557b;align-self:center;font-size:130px;line-height:1}.gc-last-call h2{margin:0;font-size:clamp(40px,4.5vw,67px)}.gc-last-call p{color:#254d60;max-width:400px}.gc-last-call .gc-kicker{margin-bottom:15px}.ghls-site .gh-footer{border-top:7px solid #e5b754}.ghls-site .gh-footer-top h3{letter-spacing:0;font-size:15px}.ghls-site .gh-footer-top a{font-size:14px}.ghls-site .gh-footer-brand p{font-size:16px}.ghls-site .gh-floating-chat{border:1px solid #b7cfdb;border-radius:12px 12px 0}.ghls-site .gh-final{background:var(--gc-gold);color:#15384c}.ghls-site .gh-final p{color:#31576b}.ghls-site .gh-final .gh-eyebrow{color:#5c521f}.ghls-site .gh-final .gh-light-link{color:#12354a}.ghls-site .gh-inner-hero{background:#eaf2f5;border-bottom:1px solid #d5e3e9}.ghls-site .gh-inner-grid>img{border:8px solid #fff;border-radius:110px 12px 12px;box-shadow:12px 12px #d4e4ec}.ghls-site .gh-breadcrumb{font-size:13px}.ghls-site .gh-service-cards{grid-template-columns:repeat(2,1fr);gap:25px}.ghls-site .gh-service-cards>a{background:#f0f6f8;border:1px solid #cbdde6;border-radius:14px;padding:35px;transition:transform .2s;position:relative;overflow:hidden}.ghls-site .gh-service-cards>a:after{content:"";border:14px solid #bdd5e333;border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}.ghls-site .gh-service-cards>a:hover{border-color:#4488a8;transform:translateY(-3px)}.ghls-site .gh-service-cards>a:nth-child(3n){background:#f7f2e8}.ghls-site .gh-service-cards h2{font-size:32px}.ghls-site .gh-service-cards .gh-number{color:#235c78;border:1px solid #a8c1ce;border-radius:50%;place-items:center;width:35px;height:35px;display:inline-grid}.ghls-site .gh-sector-grid{grid-template-columns:repeat(2,1fr);gap:25px}.ghls-site .gh-sector-grid>a{background:#f0f5f6;border:1px solid #cbdbe3;border-radius:16px;padding:30px}.ghls-site .gh-sector-grid>a:nth-child(3n){background:#f6f0e6}.ghls-site .gh-sector-grid h3{font-size:29px}.ghls-site .gh-sector-grid>a>svg{box-sizing:content-box;background:#dbeaf1;border-radius:50%;padding:10px}.ghls-site .gh-detail-aside{background:#f3f7f8;border:1px solid #c7dbe6;border-top:6px solid #e8b957;border-radius:18px}.ghls-site .gh-detail-block{border-bottom:1px dashed #b8cdd8}.ghls-site .gh-detail-block h2{font-size:34px}.ghls-site .gh-detail-block>.gh-number{color:#28647f;background:#e4f0f5;border-radius:50%;place-items:center;width:37px;height:37px;display:inline-grid}.ghls-site .gh-callout{border-inline-start:5px solid #ddb251;border-radius:14px}.ghls-site .gh-form-panel{border:1px solid #b5cedc;border-top:7px solid var(--gc-gold);background:#f9fbfa;border-radius:18px}.ghls-site .gh-form-panel input:not([type=checkbox]),.ghls-site .gh-form-panel select,.ghls-site .gh-form-panel textarea{border-radius:7px}.ghls-site .gh-enquiry-ready{border-radius:12px}.ghls-site .gh-article-heading h1{max-width:1050px;font-size:clamp(43px,5.2vw,75px)}.ghls-site .gh-article-cover{position:relative}.ghls-site .gh-article-cover img{border-radius:18px;height:470px}.ghls-site .gh-article-body>aside{background:#f3f8fa;border:1px dashed #afc6d2;border-radius:13px;padding:25px}.ghls-site .gh-article-body h2{font-size:33px}.ghls-site .gh-article-body p{font-size:18px}.ghls-site .gh-filter-row button{border-radius:30px;min-height:44px;font-size:14px}.ghls-site .gh-filter-row button[aria-pressed=true]{background:var(--gc-blue);color:#fff}.ghls-site .gh-quality-list>div{background:#f3f8fa;border:1px solid #ccdfe8;border-radius:14px;margin-bottom:20px;padding:35px}.ghls-site .gh-steps>div{border-top:1px dashed #adc5d2}.ghls-site .gh-steps>div>span{border:1px solid #adc5d2;border-radius:50%;place-items:center;width:60px;height:60px;font-family:monospace;font-size:28px;display:grid}.ghls-site .gh-steps h3{font-size:26px}.ghls-site .gh-steps p{font-size:16px}.ghls-site .gh-search input{border-radius:30px;padding-inline:24px}.ghls-site .gh-audience-grid>a{background:#fff;border:1px solid #b9d0dd;border-radius:16px;padding:35px}.ghls-site .gh-swatches span{border-radius:14px}.ghls-site .gh-wireframe{border-top:7px solid var(--gc-gold);border-radius:18px}.gc-machinery-note{background:#eaf3f7;border:1px solid #c6dbe6;border-radius:16px;margin-top:45px;padding:35px}.gc-machinery-note h3{font-size:26px}.gc-machinery-note p{font-size:16px}.gc-prep-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.gc-prep-grid>div{border:1px dashed #a9c4d2;border-radius:12px;padding:28px}.gc-prep-grid h3{font-size:22px}.gc-prep-grid p{margin:0;font-size:16px}.ghls-site[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.ghls-site[dir=rtl] h1,.ghls-site[dir=rtl] h2,.ghls-site[dir=rtl] h3{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.4}.ghls-site[dir=rtl] .gc-kicker,.ghls-site[dir=rtl] .gc-micro,.ghls-site[dir=rtl] .gc-ticket-title>span,.ghls-site[dir=rtl] .gc-order-ticket>a>span{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.ghls-site[dir=rtl] .gc-hero h1{font-size:clamp(58px,6.4vw,95px);line-height:1.26}.ghls-site[dir=rtl] .gc-hero h1>span:after{bottom:-2px}.ghls-site[dir=rtl] .gc-hero-grid{grid-template-columns:1.05fr 1fr}.ghls-site[dir=rtl] .gc-button{padding:7px 24px 7px 8px}.ghls-site[dir=rtl] svg{transform:scaleX(-1)}.ghls-site[dir=rtl] .gc-order-ticket>a{padding:28px 32px 28px 58px}.ghls-site[dir=rtl] .gc-care-tabs button[aria-selected=true]{transform:translate(-8px)}.ghls-site[dir=rtl] .gc-process{padding:75px 50px 75px 0}.ghls-site[dir=rtl] .gc-special li{padding:10px 26px 10px 0}.ghls-site[dir=rtl] .gc-visit-ticket{margin:45px -30px 45px 50px}.ghls-site[dir=rtl] .gc-visit-ticket:before{left:auto;right:-10px}.ghls-site[dir=rtl] .gh-floating-chat{left:25px;right:auto}.ghls-site[dir=rtl] .gc-journal-card h3{font-size:24px}.ghls-site[dir=rtl] .gc-journal-card-0 h3{font-size:32px}.ghls-site[dir=rtl] .gh-footer-bottom{gap:30px}.ghls-site[dir=rtl] .gh-footer-bottom>span:last-child{max-width:400px}.ghls-site[dir=rtl] .gc-journal-meta{font-size:13px}@media (width>=1550px){.gc-hero-grid{gap:75px}.gc-drum{max-width:590px}.gc-order-ticket{margin-top:15px}}@media (width<=1200px){.ghls-site .gh-links{gap:13px}.ghls-site .gh-logo{width:220px}.ghls-site .gh-nav{padding-inline:28px}.ghls-site .gh-links>a,.ghls-site .gh-nav-group>button{font-size:13px}.ghls-site .gh-nav-order{padding:13px 18px}.gc-hero-grid{gap:30px}.gc-drum-seal{inset-inline-start:-10px;padding:16px 20px;bottom:-3px}.gc-drum-seal img{width:45px;height:45px}.gc-care-workspace{grid-template-columns:1fr 2.2fr;gap:25px}.gc-care-tabs button{padding:20px 15px;font-size:16px}.gc-care-panel{padding:30px}.gc-care-panel-top{gap:20px}.gc-care-symbol{min-width:75px;font-size:75px}.gc-care-links{gap:15px}.gc-care-links a{font-size:14px}.gc-care-links a+a{padding-inline-start:15px}.gc-process{padding:60px 0 60px 40px}.gc-process-copy{padding-inline:40px}.gc-special{gap:65px}.gc-commercial-top{gap:0 45px}.gc-journal-copy{padding:23px}.gc-journal-card h3{font-size:23px}.gc-journal-card-0 h3{font-size:31px}.gc-journal-card-1,.gc-journal-card-2{grid-template-columns:36% 64%}.gc-visit-ticket{margin-inline-end:35px;padding:35px}.gc-visit-ticket h2{font-size:35px}.gc-home-faq{gap:60px}.gc-last-call>.gh-wrap{grid-template-columns:80px 1fr 1fr;gap:30px}.gc-last-symbol{font-size:100px}}@media (width<=1000px){.ghls-site .gh-nav{height:90px}.ghls-site .gh-links>a,.ghls-site .gh-nav-group>button{font-size:16px}.ghls-site .gc-language{min-height:44px;margin-top:15px;padding:10px 20px!important;display:inline-flex!important}.ghls-site .gh-mega{border-bottom:0;border-radius:10px;padding:12px}.ghls-site .gh-mega-grid span{font-size:15px}.ghls-site .gh-mega-grid a{margin:4px 0}.gc-hero{padding-top:55px}.gc-hero-grid,.gc-order-ticket{width:calc(100% - 70px)}.ghls-site .gc-hero h1{font-size:73px}.gc-hero-grid{grid-template-columns:1.1fr 1fr;gap:25px}.gc-drum-window{border-width:6px;inset:17px}.gc-drum-label{font-size:10px;inset-inline-start:22%}.gc-hero-copy>p:not(.gc-kicker){font-size:16px}.gc-hero .gc-kicker{font-size:11px}.gc-drum-seal{bottom:-5px;gap:9px;padding:14px;inset-inline-start:0}.gc-drum-seal span{font-size:13px}.gc-drum-seal img{width:35px;height:35px}.gc-photo-note{bottom:-40px;font-size:11px;inset-inline-end:5px}.gc-order-ticket{grid-template-columns:1fr 1fr}.gc-ticket-title{border-bottom:1px dashed #9fb8c1;border-inline-end:0;grid-column:1/-1;align-items:center;gap:30px;padding:20px 28px;display:flex}.gc-ticket-title p{margin:0;font-size:17px}.gc-order-ticket>a{padding:25px 50px 25px 28px}.gc-care-workspace{grid-template-columns:1fr}.gc-care-tabs{flex-direction:row}.gc-care-tabs button{flex:1;min-height:75px;padding:20px;font-size:15px}.gc-care-tabs button>i{display:none}.gc-care-tabs button[aria-selected=true]{transform:none}.gc-care-panel:before{display:none}.gc-care-panel-top{gap:50px}.gc-care-symbol{min-width:140px;font-size:100px}.gc-care-panel-top h3{max-width:none}.gc-process{grid-template-columns:.85fr 1fr;gap:35px;padding:55px 35px}.gc-process-copy{padding:20px 0}.gc-process-copy h2{font-size:34px}.gc-process-photo{border-radius:160px 160px 12px 12px;min-height:650px}.ghls-site .gc-photo-caption p{font-size:35px}.gc-photo-caption{inset-inline-start:25px;bottom:25px}.gc-special{gap:50px}.gc-special h2{font-size:40px}.gc-special-photo>img{height:490px}.gc-swing-tag{padding:35px 16px 20px;font-size:13px;inset-inline-start:-25px}.gc-commercial-top h2{font-size:52px}.gc-commercial-top{grid-template-columns:1fr 1fr;gap:0 40px}.gc-commercial-image{height:400px;margin-inline:35px}.gc-business-bottom{gap:40px}.gc-journal-grid{grid-template-columns:1fr 1fr}.gc-journal-card-1,.gc-journal-card-2{display:block}.gc-journal-card-1 .gc-journal-photo,.gc-journal-card-2 .gc-journal-photo{height:185px;min-height:0}.gc-journal-card-0 .gc-journal-photo{height:480px}.gc-journal-card h3{font-size:23px}.gc-journal-card-0 h3{font-size:32px}.gc-journal-card p{font-size:15px}.gc-journal-meta{font-size:12px}.gc-visit{grid-template-columns:1fr 1.15fr}.gc-visit-ticket{margin:35px 30px 35px -30px;padding:32px 30px}.gc-visit-ticket h2{font-size:33px}.gc-visit-ticket dl{display:block}.gc-visit-ticket dl>div+div{margin-top:17px}.gc-last-call>.gh-wrap{grid-template-columns:1fr 1fr;gap:35px}.gc-last-symbol{display:none}.gc-last-call h2{font-size:46px}.ghls-site[dir=rtl] .gc-hero h1{font-size:65px}.ghls-site[dir=rtl] .gc-process{padding:55px 35px}.ghls-site[dir=rtl] .gc-visit-ticket{margin:35px -30px 35px 30px}}@media (width<=700px){.ghls-site .gh-nav{height:84px;padding-inline:20px}.ghls-site .gh-logo{width:225px}.ghls-site h1{font-size:43px}.ghls-site h2{font-size:35px}.ghls-site .gh-utility{font-size:11px}.ghls-site .gh-button,.gc-button{gap:19px;min-height:52px;padding-inline-start:20px;font-size:14px}.ghls-site .gh-button>svg,.gc-button>i{width:36px;height:36px}.ghls-site .gc-kicker{letter-spacing:.07em;font-size:12px}.gc-hero{padding-top:38px}.gc-hero-grid{grid-template-columns:1fr;gap:52px;width:calc(100% - 42px);padding-bottom:60px}.ghls-site .gc-hero h1{letter-spacing:-.06em;font-size:clamp(59px,14.6vw,87px);line-height:1}.gc-hero .gc-kicker{letter-spacing:.055em;margin-bottom:25px;font-size:11px}.gc-hero-copy>p:not(.gc-kicker){max-width:500px;margin-top:30px;font-size:17px}.gc-hero .gc-simple-link{font-size:14px}.gc-actions{gap:18px}.gc-drum{width:84%;max-width:440px;margin:0 auto 12px}.gc-drum-window{border-width:6px;inset:15px}.gc-drum-label{inset-inline-start:22%;padding:0 10px;font-size:10px;top:0}.gc-drum-ring:before{inset:-11px}.gc-drum-seal{bottom:-8px;padding:16px 20px;inset-inline-start:-18px}.gc-drum-seal img{width:40px;height:40px}.gc-drum-seal span{font-size:14px}.gc-photo-note{bottom:-40px;font-size:10px;inset-inline-end:0}.gc-order-ticket{grid-template-columns:1fr;width:calc(100% - 40px)}.gc-ticket-title{padding:23px 25px;display:block}.gc-ticket-title p{margin-top:9px;font-size:20px}.gc-order-ticket>a{border-inline-end:0;border-bottom:1px dashed #9fb8c1;padding:24px 55px 24px 25px}.gc-order-ticket a h2{font-size:20px}.gc-order-ticket>a>span{font-size:11px}.gc-order-ticket:before,.gc-order-ticket:after{top:calc(33% - 12px)}.gc-section-heading{margin-bottom:30px;display:block}.gc-section-heading>p{max-width:none;margin-top:22px;font-size:17px}.gc-section-heading h2{font-size:35px}.gc-care{padding-bottom:62px}.gc-care-workspace{gap:18px}.gc-care-tabs{gap:8px}.gc-care-tabs button{border-radius:9px;min-height:90px;padding:13px 11px;font-size:14px;line-height:1.5;display:block}.gc-care-tabs button>span{margin-bottom:6px;display:block}.gc-care-panel{border-radius:14px;padding:27px 23px}.gc-care-panel-top{gap:10px}.gc-care-panel-top h3{font-size:28px}.gc-care-panel-top p{font-size:16px}.gc-care-symbol{display:none}.gc-care-links{grid-template-columns:1fr;gap:0;margin-top:25px;padding:8px 0}.gc-care-links a{padding:14px 0;font-size:16px}.gc-care-links a+a{border-inline-start:0;border-top:1px solid #c3d7e2;padding-inline-start:0}.ghls-site .gc-care-note{margin-top:15px;font-size:14px}.gc-process{flex-direction:column;gap:32px;padding:45px 20px;display:flex}.gc-process-photo{border-radius:170px 170px 12px 12px;height:390px;min-height:0}.gc-process-photo>img{object-position:center}.gc-photo-caption{bottom:25px;inset-inline-start:28px}.ghls-site .gc-photo-caption p{font-size:38px}.gc-process-copy{padding:0 3px}.gc-process-copy h2{font-size:35px}.gc-process-list h3{font-size:19px}.gc-process-list details>p{font-size:16px}.gc-special{grid-template-columns:1fr;gap:50px;padding-top:65px;padding-bottom:75px}.gc-special h2{font-size:37px}.gc-special li{font-size:16px}.gc-special-photo{margin:0 15px;transform:rotate(2deg)}.gc-special-photo>img{height:440px}.gc-swing-tag{inset-inline-start:-20px;font-size:15px;top:12%}.gc-commercial{padding:55px 0}.gc-commercial-top{padding-bottom:32px;display:block}.gc-commercial-top h2{margin-bottom:24px;font-size:44px}.gc-commercial-top p{font-size:17px}.gc-commercial-image{border-radius:12px;height:310px;margin-inline:20px}.gc-commercial-image>span{letter-spacing:.05em;inset-inline-start:15px;max-width:calc(100% - 30px);padding:12px;font-size:10px;bottom:15px}.gc-business-bottom{grid-template-columns:1fr;gap:32px;padding-top:33px}.gc-business-bottom h3{font-size:29px}.gc-business-checks{gap:16px;font-size:14px}.gc-sector-chips{gap:10px}.gc-sector-chips a{flex:43%;justify-content:space-between;padding:12px 15px;font-size:14px;line-height:1.5}.gc-sector-chips a>svg{width:17px}.gc-journal-all{border-top:1px solid #c3d5e0;justify-content:space-between;margin-top:25px;padding-top:20px}.gc-journal-grid{grid-template-columns:1fr;gap:22px}.gc-journal-card-0{grid-row:auto}.gc-journal-card-0 .gc-journal-photo{height:265px}.gc-journal-card-1,.gc-journal-card-2{display:block}.gc-journal-card-1 .gc-journal-photo,.gc-journal-card-2 .gc-journal-photo{height:235px}.gc-journal-copy{padding:25px}.gc-journal-card h3,.gc-journal-card-0 h3{font-size:28px}.gc-journal-card p{font-size:16px}.gc-journal-meta{font-size:12px}.gc-journal-read{font-size:14px}.gc-visit{grid-template-columns:1fr}.gc-visit-photo{height:280px;min-height:0}.gc-visit-ticket{margin:-28px 20px 35px;padding:33px 27px}.gc-visit-ticket:before{display:none}.gc-visit-ticket h2{font-size:34px}.gc-visit-ticket dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gc-visit-ticket dl>div+div{margin:0}.gc-home-faq{grid-template-columns:1fr;gap:35px}.gc-home-faq h2{font-size:37px}.ghls-site .gh-faq details{padding-inline:20px}.ghls-site .gh-faq summary{font-size:16px}.gc-last-call{padding:50px 0}.gc-last-call>.gh-wrap{grid-template-columns:1fr;gap:24px}.gc-last-call h2{font-size:44px}.gc-last-call p{font-size:17px}.ghls-site .gh-footer-top{gap:25px}.ghls-site .gh-footer-bottom{font-size:12px}.ghls-site .gh-inner-grid>img{border-width:5px;border-radius:80px 12px 12px;box-shadow:7px 7px #d4e4ec}.ghls-site .gh-service-cards,.ghls-site .gh-sector-grid{grid-template-columns:1fr}.ghls-site .gh-service-cards>a,.ghls-site .gh-sector-grid>a{padding:28px}.ghls-site .gh-service-cards h2,.ghls-site .gh-detail-block h2{font-size:30px}.ghls-site .gh-detail-aside{border-radius:14px}.ghls-site .gh-article-heading h1{font-size:39px}.ghls-site .gh-article-cover img{border-radius:14px;height:290px}.ghls-site .gh-article-body h2{font-size:29px}.ghls-site .gh-article-body p{font-size:17px}.ghls-site .gh-quality-list>div{padding:25px 20px}.ghls-site .gh-quality-list h2{font-size:26px}.ghls-site .gh-steps>div>span{width:43px;height:43px;font-size:20px}.gc-prep-grid,.ghls-site[dir=rtl] .gc-hero-grid{grid-template-columns:1fr}.ghls-site[dir=rtl] .gc-hero h1{font-size:clamp(54px,14.5vw,75px);line-height:1.3}.ghls-site[dir=rtl] .gc-care-tabs button[aria-selected=true]{transform:none}.ghls-site[dir=rtl] .gc-process{padding:45px 20px}.ghls-site[dir=rtl] .gc-visit-ticket{margin:-28px 20px 35px}.ghls-site[dir=rtl] .gc-order-ticket>a{padding:24px 25px 24px 55px}.ghls-site[dir=rtl] .gc-journal-card h3,.ghls-site[dir=rtl] .gc-journal-card-0 h3{font-size:27px}.ghls-site[dir=rtl] .gc-commercial-top h2{font-size:40px}.ghls-site[dir=rtl] .gh-utility>span{max-width:185px}.ghls-site[dir=rtl] .gc-section-heading h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.ghls-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gc-journal-card:only-child{grid-area:auto/1/auto/-1;grid-template-columns:42% 1fr;display:grid}.gc-journal-card:only-child .gc-journal-photo{height:100%;min-height:300px}.gc-journal-card:only-child .gc-journal-copy{padding:40px}.gc-journal-card:only-child h3{max-width:650px}@media (width<=700px){.gc-journal-card:only-child{display:block}.gc-journal-card:only-child .gc-journal-photo{height:250px;min-height:0}.gc-journal-card:only-child .gc-journal-copy{padding:25px}}
