/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-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,)}}@font-face{font-family:Saudi;src:url(/fonts/SaudiWeb-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Saudi;src:url(/fonts/SaudiWeb-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--green-950:#071f19;--green-900:#0a2e24;--green-800:#104536;--green-700:#176049;--gold:#c6a15b;--gold-light:#e5cd9b;--sand:#f4f0e7;--cream:#fbfaf6;--ink:#10251f;--muted:#50635c;--muted-dark:#c4cec9;--muted-dark-soft:#aab7b1;--line:#10453624}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}#about,#services,#contact{scroll-margin-top:155px}body{overscroll-behavior-x:none;background:var(--cream);width:100%;max-width:100%;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Alexandria,Noto Sans Arabic,Segoe UI,Arial,sans-serif;font-weight:400;overflow-x:clip}body>main,.arabic-page,.english-page{max-width:100%;overflow-x:clip}.request-additional-details{display:none}body.arabic-page,body.arabic-page button,body.arabic-page input,body.arabic-page select,body.arabic-page textarea{font-family:Saudi,Alexandria,Noto Sans Arabic,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.brand-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.site-header{z-index:10;width:100%;color:var(--green-900);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;justify-content:space-between;align-items:center;margin:auto;padding:20px max(24px,50vw - 590px);display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 40px #071f190b}.brand{align-items:center;gap:15px;display:inline-flex}.brand-logo-wrap{flex:0 0 96px;place-items:center;width:96px;height:106px;display:grid;position:relative}.brand-logo{object-fit:contain;filter:drop-shadow(0 7px 15px #0000002e);width:100%;height:100%;display:block}.brand-copy,.brand strong,.brand small{display:block}.brand strong{white-space:nowrap;text-shadow:none;font-family:Saudi,Alexandria,sans-serif;font-size:31px;font-weight:700;line-height:1.08}.brand small{color:var(--gold-light);letter-spacing:.015em;text-align:left;text-transform:none;white-space:nowrap;text-shadow:none;margin-top:4px;font-family:Saudi,Alexandria,sans-serif;font-size:29.25px;font-weight:500;line-height:1.08}.site-header .brand strong{color:#0000;-webkit-text-stroke:.22px #06451f;background:linear-gradient(90deg,#075d28 0%,#0c742d 48%,#67b91b 100%);-webkit-background-clip:text;background-clip:text}.site-header .brand small{color:#0000;-webkit-text-stroke:.3px #6f501c;background:linear-gradient(#d9bd81 0%,#a77e32 42%,#79571e 58%,#c09a52 100%);-webkit-background-clip:text;background-clip:text}.site-header .brand strong,.site-header .brand small{filter:none}.footer-brand strong,.footer-brand small{filter:url(#dira-text-bevel)}.site-header .brand-logo-original{filter:none;image-rendering:auto}.site-header nav{color:var(--green-800);gap:34px;font-size:14px;font-weight:500;display:flex}.site-header nav a,.text-link,.service-card a{transition:color .2s}.site-header nav a:hover{color:#a77e32}.header-cta{color:var(--green-900);border:1px solid #a77e32b3;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.header-cta:hover{border-color:var(--green-900);background:var(--green-900);color:#fff}.header-consultation{background:var(--green-900);color:var(--gold-light);white-space:nowrap;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.header-consultation:hover{background:var(--green-700);transform:translateY(-2px)}.language-link{font-weight:700;color:#a77e32!important}.header-actions{align-items:center;gap:12px;display:flex}.language-switch{color:#8b682a;white-space:nowrap;border:1px solid #a77e3259;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.language-switch img{object-fit:contain;filter:brightness(0)saturate()invert(45%)sepia(45%)saturate(598%)hue-rotate(359deg)brightness(88%)contrast(87%);width:20px;height:20px}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #a77e326b;border-radius:50%;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span,.mobile-menu summary span:before,.mobile-menu summary span:after{background:var(--green-900);border-radius:2px;width:18px;height:1.5px;display:block}.mobile-menu summary span{position:relative}.mobile-menu summary span:before,.mobile-menu summary span:after{content:"";position:absolute;left:0}.mobile-menu summary span:before{top:-6px}.mobile-menu summary span:after{top:6px}.mobile-menu>div{z-index:30;background:#fbfaf6fa;border:1px solid #c6a15b38;border-radius:16px;min-width:210px;max-width:calc(100vw - 28px);padding:12px;display:grid;position:absolute;top:52px;left:0;box-shadow:0 22px 60px #071f192e}.english-page .mobile-menu>div{left:auto;right:0}.mobile-menu>div a{color:var(--green-900);border-radius:10px;padding:13px 14px;font-size:15px;font-weight:600}.mobile-menu>div a:hover{background:#1045360f}.mobile-menu>div .mobile-request{background:var(--green-900);color:var(--gold-light);margin-top:5px}.hero{background:var(--green-950);color:#fff;grid-template-columns:1fr;min-height:800px;padding:195px max(48px,50vw - 590px) 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(circle at 12% 28%,#c6a15b21,#0000 30%),radial-gradient(circle at 78% 82%,#17604952,#0000 38%);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 22% 52%,#c6a15b1a,#0000 29%);position:absolute;inset:0}.hero-glow{filter:blur(20px);background:#c6a15b1a;border-radius:50%;width:650px;height:650px;animation:10s ease-in-out infinite alternate glow-breathe;position:absolute;top:-220px;left:-150px}.hero-content{z-index:3;place-self:center start;width:min(650px,100%);position:relative}.eyebrow,.section-kicker{color:var(--gold);letter-spacing:.045em;margin:0 0 24px;font-size:17px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--gold);width:34px;height:1px}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.3vw,88px);line-height:1.15}.hero h1,.intro h2,.section-heading h2,.process-section h2,.contact-copy h2,.service-card h3{font-family:Saudi,Alexandria,sans-serif;font-weight:700}.hero h1 em{color:var(--gold-light);font-style:normal;font-weight:500}.hero-copy{max-width:610px;color:var(--muted-dark);margin:32px 0 0;font-size:18px;font-weight:400;line-height:2}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.primary-button{background:var(--gold);color:var(--green-950);border-radius:4px;align-items:center;gap:28px;padding:16px 22px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 36px #0000002e}.primary-button:hover{background:var(--gold-light);transform:translateY(-2px)}.ui-arrow{color:currentColor;flex:0 0 18px;width:18px;height:18px;display:inline-block;position:relative}.ui-arrow:before{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:14px;height:1.5px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.ui-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:2px;right:1px}.text-link{border-bottom:1px solid #ffffff59;padding-bottom:5px;font-size:14px}.text-link:hover{color:var(--gold-light)}.trust-row{color:var(--muted-dark-soft);gap:24px;margin-top:58px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row span:before{content:"";background:50%/contain no-repeat;width:15px;height:15px;display:block}.trust-row span:first-child:before{background-image:url(/symbols-approved/symbol-03.svg)}.trust-row span:nth-child(2):before{background-image:url(/symbols-approved/symbol-14.svg)}.trust-row span:nth-child(3):before{background-image:url(/symbols-approved/symbol-20.svg)}.intro{grid-template-columns:.6fr 1.4fr;gap:40px;width:min(1180px,100% - 48px);margin:auto;padding:118px 0 96px;display:grid}.intro h2,.section-heading h2,.process-section h2,.contact-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.35}.intro div>p{max-width:770px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:2}.intro div>p strong{color:var(--green-800)}.services-section{isolation:isolate;width:min(1180px,100% - 48px);margin:auto;padding:112px 0 124px;position:relative}.services-section:before{content:"";z-index:-1;filter:blur(14px);background:radial-gradient(circle,#c6a15b1f,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:20px;left:-120px}.services-section:after{display:none}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:54px;display:grid}.section-heading>p{color:var(--muted);margin:0;line-height:1.9}.services-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{background:#ffffffbd;border-radius:20px;min-height:290px;padding:34px;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 14px 45px #10453611}.service-card:hover{z-index:1;background:#fff;position:relative;transform:translateY(-6px);box-shadow:0 24px 60px #1045361c}.service-number{color:var(--gold);letter-spacing:.12em;font:600 11px/1 Arial,sans-serif}.service-card:hover .service-number{display:inline-block;transform:translateY(-3px)}.service-card h3{margin:48px 0 15px;font-size:21px}.service-card p{min-height:78px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.service-card a{color:var(--green-700);align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:700;display:inline-flex}.service-card a:hover{color:var(--gold)}.process-section{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0b3026,#153f31);grid-template-columns:.9fr 1.1fr;gap:90px;padding:105px max(48px,50vw - 590px);display:grid;position:relative;overflow:hidden}.process-section:before{content:"";z-index:0;opacity:.12;filter:saturate(.7);pointer-events:none;background:url(/identity-symbols.webp) 0/auto 100% no-repeat;width:58%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.process-section>div:first-child,.process-list{z-index:2;position:relative}.section-kicker.light{color:var(--gold-light)}.process-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.process-list li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-radius:18px;grid-template-columns:50px 1fr;gap:22px;padding:22px 24px;display:grid}.process-list li>span{width:38px;height:38px;color:var(--gold-light);background:#e5cd9b21;border-radius:50%;place-items:center;display:grid}.process-list strong{font-size:17px}.process-list p{color:#ffffff8c;margin:8px 0 0;font-size:14px;line-height:1.7}.innovation-network{z-index:1;opacity:.42;pointer-events:none;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-115px;left:4%}.innovation-network:before,.innovation-network:after{content:"";background:linear-gradient(90deg,#0000,#e5cd9b52,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.innovation-network:before{width:92%;height:1px}.innovation-network:after{background:linear-gradient(#0000,#e5cd9b40,#0000);width:1px;height:92%}.network-ring{border:1px solid #e5cd9b3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:245px;height:245px}.ring-two{opacity:.7;border-style:dashed;width:405px;height:405px}.network-core{background:linear-gradient(135deg,#c6a15b47,#ffffff0a);border:1px solid #e5cd9bd1;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 45px #c6a15b29}.network-core:before{content:"";border:2px solid #fffc;border-radius:50%;position:absolute;inset:20px;box-shadow:0 0 0 7px #e5cd9b14}.network-node{background:#123c2f;border:2px solid #e5cd9bcc;border-radius:50%;width:15px;height:15px;display:block;position:absolute;box-shadow:0 0 0 7px #e5cd9b0f}.node-one{top:8%;left:48%}.node-two{width:12px;height:12px;top:27%;right:9%}.node-three{border-radius:2px;bottom:17%;right:17%;transform:rotate(45deg)}.node-four{width:10px;height:10px;bottom:7%;left:43%}.node-five{border-radius:2px;bottom:26%;left:8%;transform:rotate(45deg)}.node-six{width:11px;height:11px;top:24%;left:15%}.contact-section{isolation:isolate;grid-template-columns:1fr .85fr;align-items:center;gap:80px;width:min(1180px,100% - 48px);margin:auto;padding:120px 0;display:grid;position:relative}.contact-section:before{content:"";z-index:-1;background:radial-gradient(circle,#1760491f 0 2px,#0000 3px) 0 0/22px 22px;width:340px;height:340px;position:absolute;bottom:2px;right:-120px;transform:rotate(7deg);-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.contact-copy>p:last-child{max-width:610px;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.9}.contact-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #10453617}.contact-card a{align-items:center;gap:18px;padding:25px;transition:background .2s;display:flex}.contact-card a+a{border-top:1px solid #10453612}.contact-card a:hover{background:var(--sand)}.contact-icon{background:linear-gradient(145deg,var(--green-900),#123f32);height:48px;color:var(--gold-light);border:1px solid #c6a15b57;border-radius:14px;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 8px 18px #071f191f}.contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.contact-icon .icon-dot{fill:currentColor;stroke:none}.contact-card small,.contact-card strong{display:block}.contact-card small{color:var(--muted);margin-bottom:5px;font-size:11px}.contact-card strong{letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.5}.whatsapp-link{background:linear-gradient(135deg,#1760490f,#0000);position:relative}.whatsapp-icon{color:#fff;background:#168f5b}.instagram-icon{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);font-size:24px}.whatsapp-icon img{filter:brightness(0)invert();width:22px;height:22px}.link-arrow{color:var(--green-700);margin-right:auto}.floating-whatsapp{z-index:20;color:#fff;background:#168f5b;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 17px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 14px 34px #071f1940}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 18px 40px #071f1952}.floating-whatsapp span{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.floating-whatsapp img{filter:brightness(0)invert();width:17px;height:17px}.floating-whatsapp strong{font-size:12px;font-weight:600}.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfaf6e8;position:fixed;box-shadow:0 12px 44px #071f190e}.hero{background:linear-gradient(90deg,#071f19 0%,#08271f 45%,#041712 100%);grid-template-columns:1fr;min-height:880px;padding-top:185px}.hero-content{grid-column:1;justify-self:start;width:min(700px,54vw)}.symbol-constellation{z-index:2;perspective:1100px;width:min(500px,40vw);transform-style:preserve-3d;pointer-events:none;position:absolute;top:145px;bottom:58px;left:max(28px,50vw - 640px);transform:rotateY(-9deg)rotate(-3deg)}.constellation-aura{filter:blur(12px);background:radial-gradient(circle at 48% 45%,#c6a15b29,#1760491a 38%,#0000 70%);border-radius:48% 52% 46% 54%;animation:9s ease-in-out infinite alternate aura-drift;position:absolute;inset:7%}.constellation-orbit{border:1px solid #e5cd9b24;border-radius:50%;position:absolute}.orbit-a{inset:11% 5% 10%;transform:rotate(21deg)}.orbit-b{border-color:#ffffff17;inset:22% 15% 19%;transform:rotate(-29deg)}.constellation-symbol{top:var(--y);left:var(--x);width:var(--size);height:var(--size);transform:translate(-50%,-50%) translateZ(var(--depth));animation:symbol-float 3.9s ease-in-out var(--delay) infinite alternate;backface-visibility:hidden;will-change:transform;place-items:center;display:grid;position:absolute}.constellation-symbol img{object-fit:contain;filter:drop-shadow(-1px -1px #ffffff57)drop-shadow(2px 3px #000c099e)drop-shadow(0 9px 13px #00000038);max-width:100%;max-height:100%;display:block}.constellation-core{background:radial-gradient(circle,#e5cd9b33,#071f194d 58%,#0000 60%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(54px);box-shadow:0 0 70px #c6a15b1f}.constellation-core img{object-fit:contain;filter:brightness(0)saturate()invert(92%)sepia(14%)saturate(402%)hue-rotate(350deg)brightness(103%)contrast(91%)drop-shadow(0 12px 16px #0006);width:64px;max-height:70px;animation:4.8s ease-in-out infinite alternate core-breathe}.symbol-ribbon{z-index:4;direction:ltr;background:0 0;border:0;height:72px;margin:-72px 0 0;position:relative;overflow:hidden}.symbol-ribbon:before,.symbol-ribbon:after{display:none}.symbol-ribbon-track{will-change:transform;align-items:center;gap:52px;width:max-content;height:100%;padding:0 30px 7px;animation:31s linear infinite ribbon-flow;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.ribbon-symbol{width:34px;height:34px;-webkit-mask:var(--ribbon-symbol) center/contain no-repeat;-webkit-mask:var(--ribbon-symbol) center/contain no-repeat;-webkit-mask:var(--ribbon-symbol) center/contain no-repeat;-webkit-mask:var(--ribbon-symbol) center/contain no-repeat;mask:var(--ribbon-symbol) center/contain no-repeat;opacity:.98;transform-origin:50%;filter:drop-shadow(1px 3px 4px #00000052);background:#c6a15b;flex:none;animation:8.5s linear infinite ribbon-symbol-spin}.ribbon-symbol:nth-child(4n+2){background:#4d9a70;animation-duration:10.5s;animation-direction:reverse}.ribbon-symbol:nth-child(4n+3){background:#e5cd9b;animation-duration:12s}.ribbon-symbol:nth-child(4n){background:#8ca88f;animation-duration:9.5s;animation-direction:reverse}.ribbon-symbol:nth-child(8n+5){background:#d5a84f}@keyframes ribbon-symbol-spin{to{transform:rotate(360deg)}}.hero h1{font-size:clamp(64px,6.7vw,100px)}.hero-copy{max-width:610px}.about-editorial{isolation:isolate;background:#f7f0e2;grid-template-columns:1fr 1fr;gap:70px 100px;width:100%;margin:0 auto;padding:145px max(48px,50vw - 590px) 135px;display:grid;position:relative;overflow:hidden}.about-editorial:before{content:"";z-index:-1;opacity:.34;mix-blend-mode:multiply;background-image:radial-gradient(#4d432a29 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 72px,#000 118px);mask-image:linear-gradient(#0000 0 72px,#000 118px)}.about-editorial:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#ffffff2e,#0000 35%,#8166370a);position:absolute;inset:0}.about-heading,.about-copy{z-index:2;position:relative}.about-heading h2{max-width:590px;color:var(--green-900);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:700;line-height:1.34}.about-copy{align-self:end;padding-bottom:8px}.about-copy p{color:#667068;margin:0;font-size:17px;line-height:2}.about-copy p+p{margin-top:18px}.about-symbols{z-index:1;pointer-events:none;opacity:.58;grid-template-columns:repeat(4,1fr);gap:12px;width:280px;display:grid;position:absolute}.about-symbols img{object-fit:contain;filter:drop-shadow(-1px -1px #ffffffe6)drop-shadow(2px 2px #5040224d);width:56px;height:56px;animation:4.6s ease-in-out infinite alternate about-engrave-drift}.about-symbols img:nth-child(3n),.about-symbols img:nth-child(4n){filter:drop-shadow(-1px -1px #ffffffe6)drop-shadow(2px 2px #5040224d)}.about-symbols-top{top:92px;left:-10px;transform:rotate(-5deg)}.about-symbols-bottom{bottom:-20px;right:-35px;transform:rotate(8deg)}.about-symbols img:nth-child(2n){animation-delay:-2.2s}@keyframes about-engrave-drift{0%{transform:translateY(-2px)}to{transform:translateY(4px)}}.experience-section{isolation:isolate;color:#fff;background:linear-gradient(118deg,#061f19 0%,#093328 54%,#0b4938 100%);grid-template-columns:.58fr 1.42fr;align-items:center;gap:clamp(70px,9vw,145px);width:100%;padding:112px max(48px,50vw - 590px);font-family:Saudi,Alexandria,sans-serif;display:grid;position:relative;overflow:hidden}.experience-section:before{content:"";z-index:-1;border:1px solid #e5cd9b33;border-radius:50%;width:580px;height:580px;position:absolute;top:-235px;right:-175px;box-shadow:0 0 0 58px #e5cd9b07,0 0 0 122px #e5cd9b05}.experience-section:after{content:"";z-index:-1;opacity:.07;background:url(/identity-symbols.webp) 0 100%/auto 100% no-repeat;width:410px;height:330px;position:absolute;bottom:-155px;left:-70px;transform:rotate(7deg)}.experience-years{text-align:center;aspect-ratio:1;background:radial-gradient(circle,#c6a15b24,#061f191a 65%);border:1px solid #e5cd9b47;border-radius:50%;align-content:center;justify-items:center;min-height:315px;padding:38px 25px;display:grid;box-shadow:inset 0 1px #ffffff0f}.experience-years strong{color:var(--gold-light);letter-spacing:-.06em;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(76px,8vw,116px);font-weight:700;line-height:.82;display:block}.experience-years span{color:#f5efe2;max-width:190px;margin-top:24px;font-size:18px;font-weight:700;line-height:1.55}.experience-copy{max-width:760px}.experience-copy .section-kicker{color:var(--gold-light)}.experience-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:740px;margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(48px,5.2vw,72px);font-weight:700;line-height:1.25}.experience-copy>p:not(.section-kicker){color:#ffffffb8;max-width:740px;margin:25px 0 0;font-size:17px;line-height:2}.experience-principles{border-top:1px solid #e5cd9b38;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;display:grid}.experience-principles span{color:#f6f0e4;border-bottom:1px solid #e5cd9b38;min-height:92px;padding:25px 34px 18px 12px;font-size:15px;font-weight:700;line-height:1.65;position:relative}.experience-principles span:before{content:"";filter:brightness(0)saturate()invert(73%)sepia(31%)saturate(670%)hue-rotate(359deg)brightness(91%)contrast(87%);background:url(/symbols-approved/symbol-18.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:29px;right:0}.experience-principles span:nth-child(2):before{background-image:url(/symbols-approved/symbol-07.svg)}.experience-principles span:nth-child(3):before{background-image:url(/symbols-approved/symbol-14.svg)}.arabic-page .experience-section,.arabic-page .experience-section *{font-family:Saudi,Alexandria,sans-serif}.english-page .experience-section{direction:ltr;grid-template-columns:.58fr 1.42fr}.english-page .experience-copy h2{font-size:clamp(64px,5.7vw,82px);line-height:1.12}.english-page .experience-copy>p:not(.section-kicker){font-size:28px;line-height:1.7}.english-page .experience-years span{max-width:240px;font-size:25px}.english-page .experience-principles span{padding:25px 12px 18px 34px;font-size:22px}.english-page .experience-principles span:before{left:0;right:auto}@media (width<=800px){.experience-section,.english-page .experience-section{grid-template-columns:1fr;gap:48px;padding:86px 24px}.experience-years{justify-self:center;width:min(285px,78vw);min-height:0}.experience-principles{grid-template-columns:1fr}.experience-principles span{min-height:74px}}@media (width<=600px){.experience-copy h2,.english-page .experience-copy h2{font-size:49px;line-height:1.18}.experience-copy>p:not(.section-kicker){font-size:16px;line-height:1.9}.english-page .experience-copy>p:not(.section-kicker){font-size:26px;line-height:1.65}.english-page .experience-years span{font-size:22px}.english-page .experience-principles span{font-size:21px}}.services-list{border-top:1px solid #1045361f}.service-row{border-bottom:1px solid #1045361f}.service-row summary{cursor:pointer;color:var(--green-900);justify-content:space-between;align-items:center;gap:30px;padding:27px 5px;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:700;list-style:none;transition:color .2s,padding .25s;display:flex}.service-row summary::-webkit-details-marker{display:none}.service-row summary:hover{color:#a77e32;padding-right:18px}.service-row summary i{background:#1045360f;border-radius:50%;flex:0 0 34px;width:34px;height:34px;position:relative}.service-row summary i:before,.service-row summary i:after{content:"";background:var(--green-700);width:16px;height:1.5px;transition:transform .25s;position:absolute;top:16px;left:9px}.service-row summary i:after{transform:rotate(90deg)}.service-row[open] summary{color:#a77e32}.service-row[open] summary i:after{transform:rotate(0)}.service-row-content{grid-template-columns:1fr auto;align-items:end;gap:30px;padding:0 5px 30px;display:grid}.service-row-content p{max-width:710px;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.service-row-content a{color:var(--green-700);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.service-experience{gap:34px;display:grid}.service-categories{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.service-categories button{color:#637168;text-align:right;cursor:pointer;background:#ffffffb8;border:1px solid #10453624;border-radius:16px;align-items:center;gap:14px;min-height:88px;padding:18px 20px;font-family:Saudi,Alexandria,sans-serif;font-size:19px;font-weight:700;line-height:1.3;transition:transform .22s,border-color .22s,background .22s,color .22s;display:flex}.service-categories button:hover{border-color:#c6a15b80;transform:translateY(-3px)}.service-categories button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#0c4939,#082f26);border-color:#b18a42;box-shadow:0 14px 34px #082f2621}.service-categories img{object-fit:contain;filter:drop-shadow(1px 2px #071f193d);flex:0 0 34px;width:34px;height:34px}.service-categories button[aria-selected=true] img{filter:brightness(0)saturate()invert(82%)sepia(28%)saturate(543%)hue-rotate(359deg)brightness(91%)contrast(88%)}.service-explorer{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:clamp(52px,7vw,100px);min-height:610px;display:grid}.service-menu{counter-reset:service;flex-direction:column;justify-content:center;padding:8px 0;display:flex}.service-menu button{counter-increment:service;color:#617067;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #10453621;grid-template-columns:1fr 34px;align-items:center;gap:18px;width:100%;padding:24px 4px;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(27px,2.35vw,34px);font-weight:700;line-height:1.25;transition:padding .25s,color .25s,background .25s;display:grid}.service-menu button:before{display:none}.service-menu button:hover,.service-menu button[aria-selected=true]{color:var(--green-900);background:linear-gradient(90deg,#0000,#c6a15b13);padding-right:16px}.service-menu button i{opacity:.45;background:50%/contain no-repeat;justify-self:end;width:31px;height:31px;transition:transform .25s,opacity .25s;display:block}.service-menu button:first-child i{background-image:url(/symbols-approved/symbol-05.svg)}.service-menu button:nth-child(2) i{background-image:url(/symbols-approved/symbol-04.svg)}.service-menu button:nth-child(3) i{background-image:url(/symbols-approved/symbol-07.svg)}.service-menu button:nth-child(4) i{background-image:url(/symbols-approved/symbol-12.svg)}.service-menu button:nth-child(5) i{background-image:url(/symbols-approved/symbol-14.svg)}.service-menu button:nth-child(6) i{background-image:url(/symbols-approved/symbol-20.svg)}.service-menu button:nth-child(7) i{background-image:url(/symbols-approved/symbol-24.svg)}.service-menu button[aria-selected=true] i{opacity:1;filter:drop-shadow(1px 2px #071f1947);transform:scale(1.12)}.service-stage{isolation:isolate;color:#fff;width:100%;min-height:610px;box-shadow:none;background:linear-gradient(145deg,#0b4435 0%,#082f26 55%,#061f1a 100%);border:1px solid #e5cd9b38;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:clamp(42px,5vw,68px);scroll-margin-top:120px;display:flex;position:relative;overflow:hidden}.service-stage:before{content:"";z-index:-1;border:1px solid #e5cd9b38;border-radius:50%;width:330px;height:330px;position:absolute;top:-90px;left:-90px;box-shadow:0 0 0 38px #e5cd9b09,0 0 0 82px #e5cd9b06}.service-stage-pattern{z-index:-2;opacity:.12;filter:none;background:url(/identity-symbols.webp) 0 0/auto 72% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 62%);mask-image:linear-gradient(135deg,#000,#0000 62%)}.service-stage .section-kicker{color:var(--gold-light)}.service-stage h3{color:#fff;max-width:430px;margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(45px,4.5vw,64px);line-height:1.2}.service-stage>p:not(.section-kicker){color:#ffffffad;max-width:430px;margin:23px 0 0;font-size:16px;line-height:1.95}.service-stage a{color:var(--gold-light);align-self:flex-start;align-items:center;gap:13px;margin-top:30px;font-size:15px;font-weight:700;display:inline-flex}.process-section{grid-template-columns:.82fr 1.18fr;gap:115px;padding-top:120px;padding-bottom:120px}.process-heading>p:last-child{max-width:460px;color:var(--muted-dark);margin:24px 0 0;line-height:1.9}.process-path{z-index:2;gap:0;display:grid;position:relative}.process-path:before{content:"";background:linear-gradient(var(--gold),#e5cd9b14);width:1px;position:absolute;top:22px;bottom:20px;right:13px}.process-path article{grid-template-columns:32px 1fr;gap:24px;padding:0 0 37px;display:grid;position:relative}.process-path article:last-child{padding-bottom:0}.process-marker{z-index:2;filter:drop-shadow(0 -1px #ffffff7a)drop-shadow(0 2px 1px #0000009e)drop-shadow(0 7px 10px #c6a15b2e);background:50%/contain no-repeat;width:27px;height:27px;margin-top:2px;display:block;position:relative}.process-path article:first-child .process-marker{background-image:url(/symbols-approved/symbol-05.svg)}.process-path article:nth-child(2) .process-marker{background-image:url(/symbols-approved/symbol-08.svg)}.process-path article:nth-child(3) .process-marker{background-image:url(/symbols-approved/symbol-14.svg)}.process-path article:nth-child(4) .process-marker{background-image:url(/symbols-approved/symbol-20.svg)}.process-path h3{margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:23px}.process-path p{max-width:600px;color:var(--muted-dark);margin:8px 0 0;font-size:14px;line-height:1.8}.why-section{isolation:isolate;color:#fff;background:linear-gradient(118deg,#061e18 0%,#0a3429 52%,#0b4435 100%);grid-template-columns:.88fr 1.12fr;gap:clamp(70px,8vw,130px);width:100%;margin:auto;padding:145px max(48px,50vw - 590px);display:grid;position:relative;overflow:hidden}.why-section:before{content:"";z-index:-1;background:radial-gradient(circle,#c6a15b1f,#0000 68%);border:1px solid #e5cd9b2e;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;left:-110px;box-shadow:0 0 0 54px #e5cd9b06,0 0 0 112px #e5cd9b05}.why-section:after{content:"";z-index:-1;opacity:.07;filter:brightness(0)saturate()invert(69%)sepia(36%)saturate(616%)hue-rotate(358deg)brightness(91%)contrast(88%);background:url(/identity-symbols.webp) 100% 100%/auto 100% no-repeat;width:520px;height:420px;position:absolute;bottom:-180px;right:-130px;transform:rotate(-8deg)}.why-section h2{color:#fff;letter-spacing:-.035em;max-width:610px;margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(50px,5.4vw,72px);line-height:1.3}.why-section .section-kicker{color:var(--gold-light)}.reason-list{border-top:1px solid #e5cd9b38;grid-template-columns:1fr 1fr;align-self:center;gap:0 34px;display:grid}.reason-list p{color:#f5f0e5;border-bottom:1px solid #e5cd9b38;min-height:115px;margin:0;padding:34px 60px 30px 0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(23px,2.1vw,30px);font-weight:700;line-height:1.35;position:relative}.reason-list p:last-child{grid-column:1/-1}.reason-list p:before{content:"";filter:brightness(0)saturate()invert(69%)sepia(36%)saturate(616%)hue-rotate(358deg)brightness(102%)contrast(91%);background:50%/contain no-repeat;width:38px;height:38px;position:absolute;top:31px;right:0}.reason-list p:first-child:before{background-image:url(/symbols-approved/symbol-03.svg)}.reason-list p:nth-child(2):before{background-image:url(/symbols-approved/symbol-07.svg)}.reason-list p:nth-child(3):before{background-image:url(/symbols-approved/symbol-12.svg)}.reason-list p:nth-child(4):before{background-image:url(/symbols-approved/symbol-31.svg)}.reason-list p:nth-child(5):before{background-image:url(/symbols-approved/symbol-22.svg)}.request-section{z-index:100;color:#fff;justify-content:center;align-items:center;padding:34px;display:none;position:fixed;inset:0;overflow:auto}.request-section.open{display:flex}.request-backdrop{z-index:0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:default;background:#02100dd1;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.request-modal{z-index:1;scrollbar-width:thin;scrollbar-color:#c6a15bb8 #ffffff0b;background:linear-gradient(135deg,#0a3026,#08251e 65%,#061d18);border:1px solid #e5cd9b3d;border-radius:28px;grid-template-columns:.72fr 1.28fr;gap:55px;width:min(1120px,100%);max-height:calc(100vh - 68px);padding:55px;display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px #0000007a,inset 0 1px #ffffff0f}.request-modal::-webkit-scrollbar{width:7px}.request-modal::-webkit-scrollbar-track{background:#ffffff0b}.request-modal::-webkit-scrollbar-thumb{background:#c6a15bb8;border-radius:999px}.request-modal:before{content:"";border-radius:inherit;opacity:.05;pointer-events:none;background:url(/identity-symbols.webp) 0 100%/auto 70% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.request-close{z-index:4;width:43px;height:43px;color:var(--gold-light);cursor:pointer;background:#09271f;border:1px solid #e5cd9b4d;border-radius:50%;grid-column:1/-1;justify-self:end;place-items:center;margin:-32px -30px -35px 0;padding:0;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #00000038}.request-close span{width:18px;height:18px;display:block;position:relative}.request-close span:before,.request-close span:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:17px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.request-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.request-intro,.request-form{z-index:1;position:relative}.request-intro{align-self:start;position:sticky;top:0}.request-intro h2{margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(45px,5vw,68px);line-height:1.25}.request-intro>p:not(.section-kicker){color:var(--muted-dark);margin:25px 0 0;font-size:16px;line-height:1.95}.marketing-questions{border-top:1px solid #e5cd9b29;gap:0;margin-top:42px;display:grid}.marketing-questions p{color:var(--muted-dark);border-bottom:1px solid #e5cd9b21;align-items:flex-start;gap:15px;margin:0;padding:18px 0;font-size:13px;line-height:1.8;display:flex}.marketing-questions i{background:url(/symbols-approved/symbol-14.svg) 50%/contain no-repeat;flex:0 0 23px;width:23px;height:23px;margin-top:1px}.request-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #e5cd9b33;border-radius:24px;padding:38px;box-shadow:0 28px 80px #0003}.request-fields{gap:18px;display:grid}.request-fields.two-columns{grid-template-columns:1fr 1fr}.request-form>fieldset,.request-form>.select-field,.request-form>.notes-field{margin:28px 0 0}.request-form label>span,.request-form legend{color:var(--gold-light);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.request-form legend{padding:0}.request-form input[type=text],.request-form input[type=tel],.request-form input[type=email],.request-form input[type=time],.request-form select,.request-form textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font:inherit;background:#ffffff13;border:1px solid #ffffff24;border-radius:11px;outline:none;font-size:13px;transition:border-color .2s,background .2s}.request-form input[type=text],.request-form input[type=tel],.request-form input[type=email],.request-form input[type=time],.request-form select{height:49px;padding:0 15px}.request-form textarea{resize:vertical;min-height:105px;padding:14px 15px;line-height:1.75}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:var(--gold);background:#ffffff1a}.request-form ::placeholder{color:#8d9b95;opacity:1}.request-form option{color:var(--green-950)}.request-form fieldset{border:0;padding:0}.form-step-label{color:#fff;align-items:center;gap:12px;margin:31px 0 13px;font-size:13px;font-weight:700;display:flex}.form-step-label:first-of-type{margin-top:0}.form-step-label b{width:31px;height:31px;color:var(--gold);letter-spacing:.05em;border:1px solid #c6a15b8c;border-radius:50%;place-items:center;font:600 10px/1 Arial,sans-serif;display:grid}.area-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.area-grid button{min-height:49px;color:var(--muted-dark);text-align:right;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:10.5px;line-height:1.45;transition:border-color .2s,background .2s,color .2s;display:flex}.area-grid button:hover{color:#fff;border-color:#e5cd9b73}.area-grid button.active{border-color:var(--gold);color:var(--gold-light);background:#c6a15b26}.area-grid button i{opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 21px;width:21px;height:21px;display:block}.action-select{display:block;margin-top:0!important}.choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.choice-grid.compact{grid-template-columns:repeat(3,1fr)}.choice-grid label{cursor:pointer}.choice-grid input{opacity:0;pointer-events:none;position:absolute}.choice-grid label span{min-height:43px;color:var(--muted-dark);text-align:center;border:1px solid #ffffff21;border-radius:10px;place-items:center;margin:0;padding:8px 10px;font-size:11px;transition:background .2s,border-color .2s,color .2s;display:grid}.choice-grid label:hover span{color:#fff;border-color:#e5cd9b7a}.choice-grid input:checked+span{border-color:var(--gold);color:var(--gold-light);background:#c6a15b29;box-shadow:inset 0 0 0 1px #c6a15b2e}.choice-grid input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.notes-field small{color:var(--muted-dark-soft);font-size:10px;font-weight:400}.request-submit{background:var(--gold);width:100%;color:var(--green-950);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 16px 38px #0000002e}.request-submit:hover{background:var(--gold-light);transform:translateY(-2px)}.request-submit:disabled{cursor:wait;opacity:.72;transform:none}.request-submit img{filter:brightness(0)saturate()invert(10%)sepia(15%)saturate(1261%)hue-rotate(111deg)brightness(92%)contrast(97%);width:21px;height:21px}.request-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-success,.form-error{border-radius:12px;margin:14px 0 0;padding:13px 16px;font-weight:700;line-height:1.7}.form-success{color:#0d553a;background:#2382561f;border:1px solid #23825647}.form-error{color:#8a2020;background:#a42b2b1a;border:1px solid #a42b2b3d}.form-note{color:var(--muted-dark-soft);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.7}.form-note a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.privacy-consent{cursor:pointer;background:#0519144d;border:1px solid #e5cd9b47;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin-top:22px;padding:15px 16px;display:grid!important}.privacy-consent input{accent-color:var(--gold);margin:3px 0 0;width:19px!important;height:19px!important}.privacy-consent>span{line-height:1.75;color:#d8e2dd!important;margin:0!important;font-size:14px!important;font-weight:500!important}.privacy-consent a{color:var(--gold-light);text-underline-offset:3px;font-weight:700;text-decoration:underline}.privacy-consent:has(input:focus-visible){outline:2px solid var(--gold-light);outline-offset:3px}.request-form label>span,.request-form legend{font-size:14px}.request-form input[type=text],.request-form input[type=tel],.request-form input[type=email],.request-form input[type=time],.request-form input[type=date],.request-form select,.request-form textarea,.form-step-label{font-size:15px}.area-grid button,.choice-grid label span{font-size:14px}.notes-field small{font-size:12px}.form-note{font-size:13px}.request-form.submitted>:not(.request-complete){display:none!important}.request-modal.submitted{grid-template-columns:1fr}.request-modal.submitted .request-intro{display:none}.request-modal.submitted .request-form{width:min(720px,100%);margin:auto}.consultation-modal{grid-template-columns:.78fr 1.22fr;width:min(980px,100%)}.consultation-form{gap:18px;display:grid}.consultation-form fieldset{border:0;margin:0;padding:0}.consultation-form legend,.consultation-form label>span{color:var(--gold-light);margin-bottom:8px;font-weight:700;display:block}.consultation-form input,.consultation-form select,.consultation-form textarea{color:#fff;width:100%;font:inherit;background:#0b382c;border:1px solid #ffffff26;border-radius:10px;outline:0;padding:13px 14px}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c6a15b1c}.consultation-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b382c}.consultation-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b382c}.consultation-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b382c}.consultation-form .request-submit{margin-top:4px}.consultation-form .consultation-duration{grid-template-columns:repeat(2,1fr)}.consultation-form .mark-image-upload{margin:0}.consultation-form label>span small{color:var(--muted-dark-soft);font-weight:400}.request-complete{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:44px 24px;display:flex}.request-complete-mark{width:70px;height:70px;color:var(--gold-light);background:#c6a15b24;border:1px solid #e5cd9b99;border-radius:50%;place-items:center;margin-bottom:22px;font:700 34px/1 Arial,sans-serif;display:grid}.request-complete h3{color:#fff;margin:8px 0 16px;font-size:clamp(30px,4vw,45px);line-height:1.25}.request-complete>p{max-width:570px;color:var(--muted-dark);margin:7px 0;font-size:15px;line-height:1.8}.request-complete>strong{color:var(--gold-light);letter-spacing:.04em;margin:3px 0 18px;font:700 23px/1.4 Arial,sans-serif;display:block}.request-whatsapp-action{background:var(--gold);width:min(100%,430px);color:var(--green-950);border-radius:999px;justify-content:center;align-items:center;gap:11px;margin-top:24px;padding:16px 22px;font-size:16px;font-weight:800;display:flex;box-shadow:0 16px 38px #0003}.request-whatsapp-action img{filter:brightness(0)saturate()invert(10%)sepia(15%)saturate(1261%)hue-rotate(111deg)brightness(92%)contrast(97%);width:23px;height:23px}.request-complete-close{color:var(--muted-dark);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:14px;padding:10px 20px;font:700 14px/1.4 inherit;text-decoration:underline}.english-request-form .request-complete>p{font-size:18px}.english-request-form .request-complete h3{font-size:clamp(32px,4vw,48px)}.english-request-form .request-whatsapp-action{font-size:18px}.contact-section{color:#fff;background:radial-gradient(circle at 18%,#23684b6b,#0000 34%),linear-gradient(118deg,#061e18 0%,#0a3025 46%,#0d3b2d 100%);grid-template-columns:.95fr 1.05fr;gap:clamp(48px,7vw,110px);width:100%;min-height:720px;padding:118px max(48px,50vw - 590px);position:relative;overflow:hidden}.contact-section:after{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#ffffff38 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.contact-copy{z-index:2;max-width:620px;position:relative}.contact-copy h2{color:#f5f0e5;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(50px,6vw,78px);line-height:1.08}.contact-copy h2 em{color:var(--gold-light);font-style:normal;display:block}.contact-copy>p:last-of-type{color:#ffffffb3;max-width:570px;margin:25px 0 0;font-size:17px;line-height:1.95}.contact-actions{gap:13px;margin-top:34px;display:flex}.contact-primary,.contact-secondary{border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:146px;padding:15px 24px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.contact-primary{color:#09271f;box-shadow:none;background:linear-gradient(135deg,#e6cf99,#b88b3d);margin:0}.contact-primary:hover,.contact-secondary:hover{transform:translateY(-3px)}.contact-secondary{color:var(--gold-light);border:1px solid #e5cd9b99}.contact-secondary:hover{border-color:var(--gold-light);background:#e5cd9b14}.contact-secondary img{filter:brightness(0)saturate()invert(79%)sepia(25%)saturate(673%)hue-rotate(358deg)brightness(89%)contrast(85%);width:20px;height:20px}.contact-channels{border-top:1px solid #e5cd9b38;flex-wrap:wrap;gap:14px 28px;margin-top:54px;padding-top:25px;display:flex}.contact-channels a{color:var(--gold-light);flex-direction:column;gap:4px;display:flex}.contact-channels span{color:#e5cd9b94;font-size:10px}.contact-channels strong{letter-spacing:.015em;font-size:12px;font-weight:600}.contact-art{z-index:1;aspect-ratio:1;perspective:900px;justify-self:start;width:min(500px,42vw);position:relative}.contact-art:before{content:"";filter:blur(18px);background:radial-gradient(circle,#80b1602e,#0000 67%);border-radius:50%;position:absolute;inset:12%}.contact-symbol-field{grid-template-columns:repeat(5,1fr);place-items:center;gap:clamp(8px,1vw,15px);display:grid;position:absolute;inset:4%;transform:rotate(-5deg)}.contact-symbol-field img{object-fit:contain;filter:drop-shadow(-1px -1px #fff4d266)drop-shadow(2px 3px #00000085);width:clamp(42px,4.7vw,67px);height:clamp(42px,4.7vw,67px);animation:4.4s ease-in-out infinite alternate contact-symbol-drift}.contact-symbol-field img:nth-child(3n){filter:drop-shadow(-1px -1px #fff4d273)drop-shadow(2px 3px #00000085)}.contact-symbol-field img:nth-child(4n+1){width:clamp(50px,5.3vw,76px);height:clamp(50px,5.3vw,76px)}.contact-symbol-field img:nth-child(2n){animation-delay:-2s}.contact-symbol-field img:nth-child(5n){animation-delay:-3.5s}@keyframes contact-symbol-drift{0%{transform:translateY(-3px)rotate(-1deg)}to{transform:translate3d(0,5px,18px)rotate(1deg)}}.site-footer{color:var(--gold);background:linear-gradient(105deg,#0b4a3d 0%,#083a31 48%,#062e28 100%);flex-direction:column;align-items:center;padding:62px max(48px,50vw - 590px) 28px;display:flex;position:relative}.footer-brand{gap:14px}.footer-brand .brand-logo-wrap{flex-basis:96px;width:96px;height:106px}.footer-brand .brand-logo-gold-flat{filter:brightness(0)saturate()invert(69%)sepia(36%)saturate(616%)hue-rotate(358deg)brightness(91%)contrast(88%);mix-blend-mode:normal}.footer-brand strong,.footer-brand small{color:var(--gold);-webkit-text-fill-color:var(--gold);-webkit-text-stroke:0;text-shadow:none;filter:none;background:0 0}.footer-brand strong{font-size:34px}.footer-brand small{font-size:32.25px;line-height:1.08}.footer-social{direction:ltr;justify-content:center;align-items:center;gap:32px;margin:34px 0 30px;display:flex}.footer-social a{width:44px;height:44px;color:var(--gold);place-items:center;transition:transform .2s,color .2s;display:grid}.footer-social a:hover{color:var(--gold-light);transform:translateY(-4px)}.footer-social svg,.footer-social img{width:29px;height:29px}.footer-social svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.footer-social .social-fill{fill:currentColor;stroke:none}.footer-social img{filter:brightness(0)saturate()invert(69%)sepia(36%)saturate(616%)hue-rotate(358deg)brightness(91%)contrast(88%)}.footer-rule{background:linear-gradient(90deg,#0000,#c6a15bbf 12% 88%,#0000);width:100%;height:1px}.footer-brand+.footer-rule{margin-top:34px}.footer-bottom{flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%;padding-top:30px;display:flex}.footer-bottom .copyright{color:var(--gold);text-align:center;margin:0;font-size:12px;line-height:1.8}.english-page .footer-bottom>p{box-sizing:border-box;width:100%;max-width:100%;color:var(--gold);text-align:center;overflow-wrap:anywhere;margin:0;padding-inline:20px;font-size:12px;line-height:1.8}.footer-credentials{flex-direction:row;order:-1;justify-content:center;align-items:stretch;gap:12px;width:fit-content;max-width:100%;display:flex}.credential-badge{width:auto;min-width:0;min-height:74px;color:var(--gold);text-align:right;background:#c6a15b0e;border:1px solid #c6a15b80;border-radius:15px;flex:0 auto;grid-template-columns:54px max-content;align-items:center;gap:12px;padding:9px 14px;transition:background .2s,border-color .2s,transform .2s;display:grid;text-decoration:none!important}.english-page .credential-badge{text-align:left;direction:ltr}.english-page .credential-logo.moc-logo img{content:url(/authority-logos/moc.png)}.english-page .credential-logo.saip-logo img{content:url(/authority-logos/saip.png)}.credential-badge:hover{background:#c6a15b1a;border-color:#e5cd9bc7;transform:translateY(-2px)}.credential-logo{background:#f7f3e8;border-radius:10px;width:54px;height:54px;display:block;position:relative;overflow:hidden}.credential-logo img{object-fit:contain;filter:none;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute;inset:8px}.credential-logo.saip-logo img{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px;transform:none}.credential-logo.saip-logo,.credential-logo.moc-logo{justify-self:center;width:54px}.credential-logo.moc-logo img{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.credential-badge small,.credential-badge strong,.credential-badge bdi{font-family:Saudi,sans-serif;display:block}.credential-badge small{color:var(--gold-light);white-space:nowrap;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.25}.credential-badge strong{color:var(--gold);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-family:Saudi,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.back-to-top{width:52px;height:52px;color:var(--gold);background:#041f1a9e;border:1px solid #c6a15b75;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;right:max(18px,50vw - 685px);transform:translateY(-50%)}.back-to-top:hover{background:#c6a15b1f;transform:translateY(calc(-50% - 4px))}.back-to-top span{width:14px;height:20px;position:relative}.back-to-top span:before{content:"";border-top:1.5px solid;border-left:1.5px solid;width:8px;height:8px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.back-to-top span:after{content:"";background:currentColor;width:1.5px;height:15px;position:absolute;top:4px;left:7px}@supports (animation-timeline:view()){.about-editorial,.section-heading,.services-list,.process-heading,.process-path,.why-section,.contact-copy,.contact-card{animation:linear both section-reveal;animation-timeline:view();animation-range:entry 4% cover 27%}}@keyframes section-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.site-header nav,.header-consultation{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding-top:150px}.hero-content{max-width:760px}.hero:before{-webkit-mask-image:none;mask-image:none}.intro,.section-heading,.process-section,.contact-section{grid-template-columns:1fr}.intro{gap:5px}.services-grid{grid-template-columns:repeat(2,1fr)}.process-section,.contact-section{gap:45px}.hero:after{opacity:.25;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.about-editorial,.why-section{grid-template-columns:1fr;gap:42px}.process-section{gap:60px}.service-row-content{grid-template-columns:1fr}.why-section{gap:55px}.request-modal{grid-template-columns:1fr;gap:42px;padding:48px}.request-intro{position:relative;top:auto}.request-close{margin:-27px -25px -28px 0}.hero-content{grid-area:1/1;width:min(690px,100%)}.symbol-constellation{opacity:.28;width:48vw;left:-70px}.service-categories{grid-template-columns:repeat(2,1fr)}.service-explorer{grid-template-columns:1fr;gap:48px;min-height:0}.service-stage{order:-1;justify-self:center;min-height:520px}.service-menu{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.contact-section{grid-template-columns:1fr;min-height:0}.contact-art{opacity:.22;width:480px;position:absolute;bottom:-60px;left:-80px}.contact-copy{max-width:680px}}@media (width<=600px){.site-header{width:100%;padding:10px 14px}.header-cta{display:none}.site-header .brand{gap:8px}.site-header .brand strong{font-size:20px}.site-header .brand small{letter-spacing:.01em;margin-top:3px;font-size:18px;font-weight:500}.site-header .brand-logo-wrap{flex-basis:58px;width:58px;height:64px}.header-actions{gap:7px}.mobile-menu summary{width:38px;height:38px}.mobile-menu>div{top:47px}.hero{min-height:auto;padding:155px 20px 70px}.hero h1{font-size:48px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.trust-row{flex-wrap:wrap;margin-top:42px}.hero:after{opacity:.18}.intro,.services-section{width:calc(100% - 40px);padding:76px 0}.intro h2,.section-heading h2,.process-section h2{font-size:35px}.section-heading{gap:24px;margin-bottom:35px}.services-grid{grid-template-columns:1fr}.service-card{min-height:250px;padding:26px}.process-section{padding:74px 20px}.contact-section{gap:34px}.contact-card strong{font-size:13px}.innovation-network{opacity:.15;width:390px;height:390px;bottom:-170px;left:-190px}.services-section:before,.services-section:after,.contact-section:before{opacity:.35}.site-footer{text-align:center;padding:52px 20px 82px}.footer-brand{justify-self:center}.footer-brand small{font-size:28px}.footer-bottom{gap:24px}.footer-credentials{flex-direction:row;justify-content:center;align-items:stretch;gap:8px;width:fit-content;max-width:100%}.credential-badge{text-align:right;flex:0 auto;grid-template-columns:42px minmax(0,1fr);gap:8px;width:auto;max-width:calc(50vw - 24px);height:auto;min-height:62px;padding:7px 9px}.english-page .credential-badge{text-align:left}.credential-logo,.credential-logo.saip-logo,.credential-logo.moc-logo{border-radius:8px;width:42px;height:42px}.credential-logo img,.credential-logo.saip-logo img{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.credential-logo.moc-logo img{width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.credential-badge small{white-space:normal;margin-bottom:3px;font-size:11px;line-height:1.25}.credential-badge strong{letter-spacing:.025em;font-size:12px;line-height:1.15}.back-to-top{width:46px;height:46px;top:auto;bottom:22px;right:18px}.footer-bottom .copyright{padding:0 20px;line-height:1.8}.floating-whatsapp{padding:8px;bottom:14px;left:14px}.floating-whatsapp strong{display:none}.about-editorial,.why-section{width:calc(100% - 40px);padding:78px 0}.about-editorial{gap:32px}.about-heading h2,.why-section h2{font-size:39px}.about-copy p{font-size:15px}.service-row summary{padding:22px 2px;font-size:27px}.service-row summary:hover{padding-right:8px}.service-row-content{padding:0 2px 25px}.process-section{padding-top:78px;padding-bottom:78px}.contact-section{width:100%;padding:76px 20px 62px}.contact-copy h2{font-size:48px}.contact-actions{flex-direction:column;align-items:stretch;margin-top:28px}.contact-primary,.contact-secondary{width:100%}.contact-channels{gap:16px 24px;margin-top:34px;padding-top:22px}.contact-channels span{font-size:13px}.contact-channels strong{font-size:15px}.contact-art{display:none}.reason-list p{font-size:19px}.request-section{padding:12px}.request-modal{border-radius:18px;max-height:calc(100vh - 24px);padding:52px 16px 24px}.request-close{margin:0;position:absolute;top:17px;left:17px}.request-intro h2{font-size:43px}.request-form{border-radius:18px;padding:24px 16px}.request-fields.two-columns,.choice-grid,.choice-grid.compact,.area-grid{grid-template-columns:1fr 1fr}.symbol-constellation{opacity:.2;width:430px;height:520px;inset:96px auto auto -150px;transform:rotateY(-8deg)rotate(-5deg)scale(.78)}.symbol-ribbon{height:78px;margin-top:-78px}.symbol-ribbon-track{gap:38px;padding-bottom:0}.ribbon-symbol{width:26px;height:26px}.service-categories{grid-template-columns:1fr;gap:9px}.service-categories button{min-height:68px;padding:13px 16px;font-size:18px}.service-stage{border-radius:22px;width:100%;min-height:480px;padding:38px 28px}.service-stage h3{font-size:42px}.service-stage>p:not(.section-kicker){font-size:15px}.service-menu{grid-template-columns:1fr}.service-menu button{grid-template-columns:34px 1fr 30px;padding:20px 3px;font-size:25px}.service-menu button:hover,.service-menu button[aria-selected=true]{padding-right:10px}.about-editorial{width:100%;padding:150px 20px 78px}.about-symbols-top{top:70px}}@media (width<=360px){.credential-badge{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:6px 7px}.credential-logo,.credential-logo.saip-logo,.credential-logo.moc-logo{width:36px;height:36px}.credential-badge small{font-size:10px}.credential-badge strong{font-size:11px}}@keyframes symbol-float{0%{transform:translate(-50%,-50%) translate3d(-5px,-9px,var(--depth)) rotate(-2.5deg)}to{transform:translate(-50%,-50%) translate3d(6px,10px,calc(var(--depth) + 32px)) rotate(3.5deg)}}@keyframes core-breathe{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes aura-drift{0%{opacity:.65;transform:translate(-2%,-1%)scale(.96)}to{opacity:1;transform:translate(3%,2%)scale(1.05)}}@keyframes ribbon-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes planet-pulse{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes glow-breathe{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.12)}}@media (width<=900px){.about-editorial{padding-left:48px;padding-right:48px}.about-symbols{opacity:.25}}@media (width<=600px){.about-editorial{gap:32px;width:100%;padding:96px 20px}.about-symbols{opacity:.18;gap:8px;width:210px}.about-symbols img{width:42px;height:42px}.about-symbols-top{left:-70px}.about-symbols-bottom{right:-90px}}@media (width<=900px){.why-section{width:100%;padding-left:48px;padding-right:48px}.reason-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.why-section{gap:54px;width:100%;padding:96px 20px}.why-section h2{font-size:48px}.reason-list{grid-template-columns:1fr}.reason-list p,.reason-list p:last-child{grid-column:auto;min-height:94px;padding:27px 52px 24px 0;font-size:25px}.reason-list p:before{width:32px;height:32px;top:25px}.header-actions{margin-inline-start:auto}.language-switch{padding:9px 10px;font-size:11px}}.english-page{direction:ltr;font-family:Alexandria,Segoe UI,Arial,sans-serif}.english-page .site-header .brand{flex-direction:row}.english-page .site-header .brand strong{font-family:Alexandria,sans-serif;font-size:25px}.english-page .site-header .brand small{color:#a77e32;-webkit-text-fill-color:#a77e32;text-align:left;background:0 0;font-size:22px}.english-page .hero-content{text-align:left;justify-self:start;width:min(620px,52vw)}.english-page .hero h1,.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2,.english-page .contact-copy h2{letter-spacing:-.045em;font-family:Alexandria,sans-serif}.english-page .symbol-constellation{opacity:.72;width:min(42vw,560px);left:auto;right:max(12px,50vw - 640px)}.english-page .contact-copy h2{font-size:clamp(52px,6vw,72px);line-height:1.08}.english-page .eyebrow{flex-direction:row}.english-page .ui-arrow{transform:scaleX(-1)}.english-page .about-editorial,.english-page .section-heading,.english-page .process-section,.english-page .why-section,.english-page .contact-section{direction:ltr}.english-page .process-path:before{left:13px;right:auto}.english-page .process-path article{grid-template-columns:32px 1fr}.english-page .reason-list p{padding-left:60px;padding-right:0}.english-page .reason-list p:before{left:0;right:auto}.english-page .contact-section{grid-template-columns:1fr .85fr}.english-page .contact-copy{grid-area:1/1}.english-page .contact-art{grid-area:1/2;justify-self:end;display:block}.english-page .service-categories button,.english-page .service-menu button{text-align:left}.english-page .service-menu button{grid-template-columns:34px 1fr}.english-page .service-menu button i{grid-area:1/1;justify-self:start}.english-page .service-menu button span{grid-area:1/2}.english-page .service-menu button:hover,.english-page .service-menu button[aria-selected=true]{padding-left:16px;padding-right:4px}.en-service-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.en-service-grid a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 42px;align-items:center;gap:18px;min-height:132px;padding:26px 20px;display:grid;position:relative}.en-service-grid a:nth-child(odd){border-right:1px solid var(--line)}.en-service-grid span{color:#a77e32;font-size:12px}.en-service-grid h3{color:var(--green-900);margin:0;font-family:Alexandria,sans-serif;font-size:clamp(21px,2vw,29px);line-height:1.25}.en-service-grid img{object-fit:contain;width:38px;height:38px;transition:transform .2s}.en-service-grid a:hover img{transform:scale(1.14)}.en-request{color:#fff;background:#082a22;grid-template-columns:.72fr 1.28fr;gap:70px;padding:120px max(48px,50vw - 590px);display:grid}.en-request h2{margin:0;font-family:Alexandria,sans-serif;font-size:clamp(42px,5vw,66px);line-height:1.2}.en-request>div>p:last-child{color:var(--muted-dark);line-height:1.8}.en-request form{background:#ffffff09;border:1px solid #e5cd9b2e;border-radius:24px;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.en-request label{color:var(--gold-light);gap:8px;font-size:12px;font-weight:600;display:grid}.en-request .wide,.en-request button{grid-column:1/-1}.en-request input,.en-request select,.en-request textarea{color:#fff;width:100%;font:inherit;background:#0b382c;border:1px solid #ffffff26;border-radius:9px;outline:0;padding:13px 14px}.en-request button{background:var(--gold);color:var(--green-950);cursor:pointer;border:0;border-radius:999px;padding:15px;font:700 14px Alexandria}@media (width<=900px){.english-page .hero-content{width:min(620px,68vw)}.english-page .symbol-constellation{opacity:.2;width:560px;left:auto;right:-190px}.english-page .contact-section{grid-template-columns:1fr}.english-page .contact-copy{grid-area:1/1}.english-page .contact-art{opacity:.2;grid-area:1/1;width:480px;position:absolute;bottom:-60px;left:auto;right:-80px}.en-request,.en-service-grid{grid-template-columns:1fr}.en-service-grid a:nth-child(odd){border-right:0}}@media (width<=600px){.english-page .site-header .brand strong{font-size:18px}.english-page .site-header .brand small{font-size:16px}.english-page .hero-content{width:100%}.english-page .hero h1{letter-spacing:-.035em;font-size:43px;line-height:1.12}.english-page .symbol-constellation{opacity:.12;width:500px;right:-245px}.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:37px;line-height:1.22}.english-page .contact-copy h2{font-size:46px}.en-request{padding:90px 20px}.en-request form{grid-template-columns:1fr;padding:22px}.en-request label{grid-column:1/-1}.en-service-grid h3{font-size:22px}.en-service-grid a{grid-template-columns:30px 1fr 34px;padding:22px 4px}.english-page .reason-list p{padding-left:52px;padding-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-glow,.constellation-symbol,.constellation-core img,.constellation-aura,.symbol-ribbon-track,.symbol-ribbon-track img,.contact-symbol-field img,.about-symbols img{animation:none}.about-editorial,.section-heading,.services-list,.process-heading,.process-path,.why-section,.contact-copy,.contact-card{animation:none!important}*,:before,:after{transition-duration:.01ms!important}}.service-field-list{border-top:1px solid #10453629}.service-field{border-bottom:1px solid #10453629}.service-field-trigger{width:100%;min-height:106px;color:var(--green-900);text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:54px 1fr 30px;align-items:center;gap:20px;padding:20px 5px;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(27px,3vw,40px);font-weight:700;transition:color .22s,padding .22s;display:grid}.service-field-trigger:hover,.service-field-trigger[aria-expanded=true]{color:#a77e32;padding-right:15px}.service-field-trigger img{object-fit:contain;filter:drop-shadow(1px 2px #071f1938);width:46px;height:46px}.service-field-label{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.service-field-label small{color:#8a7350;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.service-field-trigger[aria-expanded=true] .service-field-label small{color:#9b7738}.service-field-trigger>i,.service-inline-trigger>i{border:1px solid #1045362e;border-radius:50%;justify-self:end;width:28px;height:28px;position:relative}.service-field-trigger>i:before,.service-field-trigger>i:after,.service-inline-trigger>i:before,.service-inline-trigger>i:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.5px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-field-trigger>i:after,.service-inline-trigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.service-field-trigger[aria-expanded=true]>i:after,.service-inline-trigger[aria-expanded=true]>i:after{transform:translate(-50%,-50%)rotate(0)}.service-inline-list{border-top:1px solid #1045361c;margin:0 74px 26px 0}.service-inline-row{border-bottom:1px solid #1045361c}.service-inline-trigger{color:#5d6c64;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 28px;align-items:center;gap:17px;width:100%;min-height:76px;padding:14px 4px;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:700;transition:color .2s,padding .2s;display:grid}.service-inline-trigger:hover,.service-inline-trigger[aria-expanded=true]{color:var(--green-900);padding-right:13px}.service-inline-symbol{opacity:.6;background:50%/contain no-repeat;width:31px;height:31px}.service-inline-trigger[aria-expanded=true] .service-inline-symbol{opacity:1;filter:drop-shadow(1px 2px #071f1938)}.service-inline-detail{color:#fff;background:linear-gradient(135deg,#0c4939,#082f26);border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:0 55px 18px 0;padding:22px 24px;display:grid}.service-inline-detail p{color:#ffffffbf;max-width:720px;margin:0;font-size:16px;line-height:1.9}.service-inline-detail a{color:var(--gold-light);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.english-page .service-field-trigger,.english-page .service-inline-trigger{text-align:left}.english-page .service-field-trigger:hover,.english-page .service-field-trigger[aria-expanded=true],.english-page .service-inline-trigger:hover,.english-page .service-inline-trigger[aria-expanded=true]{padding-left:15px;padding-right:5px}.english-page .service-inline-list{margin-left:74px;margin-right:0}.english-page .service-inline-detail{margin-left:55px;margin-right:0}.english-page .service-inline-detail .ui-arrow{transform:scaleX(-1)}@media (width<=600px){.service-field-trigger{grid-template-columns:42px 1fr 28px;gap:13px;min-height:82px;padding:14px 2px;font-size:23px;line-height:1.35}.service-field-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.service-field-label small{font-size:12px}.service-field-trigger:hover,.service-field-trigger[aria-expanded=true]{padding-right:7px}.service-field-trigger img{width:38px;height:38px}.service-inline-list{margin:0 42px 18px 0}.service-inline-trigger{grid-template-columns:31px 1fr 26px;gap:11px;min-height:66px;padding:12px 1px;font-size:19px;line-height:1.45}.service-inline-trigger:hover,.service-inline-trigger[aria-expanded=true]{padding-right:5px}.service-inline-symbol{width:26px;height:26px}.service-inline-detail{border-radius:13px;grid-template-columns:1fr;gap:15px;margin:0 0 14px;padding:19px 17px}.service-inline-detail p{font-size:15px;line-height:1.85}.service-inline-detail a{white-space:normal;font-size:14px}.english-page .service-inline-list{margin-left:42px}.english-page .service-inline-detail{margin-left:0}.english-page .service-field-trigger:hover,.english-page .service-field-trigger[aria-expanded=true],.english-page .service-inline-trigger:hover,.english-page .service-inline-trigger[aria-expanded=true]{padding-left:7px;padding-right:2px}}.service-category-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.service-category-card{min-height:118px;color:var(--green-900);text-align:right;cursor:pointer;background:#ffffffc2;border:1px solid #10453626;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;padding:18px 16px;font-family:Saudi,Alexandria,sans-serif;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:grid;box-shadow:0 10px 28px #082f2609}.service-category-card:hover{border-color:#b18a429e;transform:translateY(-3px);box-shadow:0 14px 32px #082f2614}.service-category-card[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#0c4939,#082f26);border-color:#b18a42;box-shadow:0 16px 36px #082f262b}.service-category-card>img{object-fit:contain;filter:drop-shadow(1px 2px #071f1938);width:40px;height:40px}.service-category-card[aria-pressed=true]>img{filter:brightness(0)saturate()invert(82%)sepia(28%)saturate(543%)hue-rotate(359deg)brightness(96%)contrast(88%)}.service-category-card>span{gap:7px;min-width:0;display:grid}.service-category-card strong{font-size:19px;font-weight:700;line-height:1.35}.service-category-card small{color:#8a7350;font-size:13px;font-weight:600}.service-category-card[aria-pressed=true] small{color:#ffffffb8}.selected-field-panel{background:#ffffffb8;border:1px solid #10453624;border-radius:21px;margin-top:28px;overflow:hidden;box-shadow:0 18px 55px #082f2614}.selected-field-head{color:#fff;background:linear-gradient(118deg,#061f19,#0a3d30 60%,#0b4b3a);grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:18px;min-height:142px;padding:25px 28px;display:grid;position:relative;overflow:hidden}.selected-field-head:after{content:"";opacity:.055;pointer-events:none;background:url(/identity-symbols.webp) 0 100%/auto 100% no-repeat;width:240px;height:190px;position:absolute;bottom:-80px;left:-35px}.selected-field-head>img{z-index:1;object-fit:contain;filter:brightness(0)saturate()invert(82%)sepia(28%)saturate(543%)hue-rotate(359deg)brightness(96%)contrast(88%);width:54px;height:54px;position:relative}.selected-field-head>div{z-index:1;gap:4px;display:grid;position:relative}.selected-field-head>div>span{color:var(--gold-light);font-size:14px;font-weight:700}.selected-field-head h3{color:#fff;margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(29px,3.2vw,43px);line-height:1.25}.selected-field-head small{color:#ffffffad;font-size:14px}.selected-field-close{z-index:2;width:44px;height:44px;color:var(--gold-light);cursor:pointer;background:#ffffff0e;border:1px solid #e5cd9b59;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.selected-field-close i{width:17px;height:17px;display:block;position:relative}.selected-field-close i:before,.selected-field-close i:after{content:"";background:currentColor;border-radius:2px;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.selected-field-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.available-services-label{color:#8a7350;margin:0;padding:22px 28px 14px;font-size:14px;font-weight:700}.service-choice-list{padding:0 28px 25px}.service-choice-row{border-top:1px solid #1045361f}.service-choice-trigger{color:#52655c;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:17px;width:100%;min-height:76px;padding:13px 2px;font-family:Saudi,Alexandria,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:700;transition:color .2s,padding .2s;display:grid}.service-choice-trigger:hover,.service-choice-trigger[aria-expanded=true]{color:var(--green-900);padding-right:11px}.service-choice-symbol{opacity:.58;background:50%/contain no-repeat;width:30px;height:30px}.service-choice-trigger[aria-expanded=true] .service-choice-symbol{opacity:1;filter:drop-shadow(1px 2px #071f1938)}.service-choice-trigger>i{border:1px solid #1045362e;border-radius:50%;justify-self:end;width:28px;height:28px;position:relative}.service-choice-trigger>i:before,.service-choice-trigger>i:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.5px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-choice-trigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.service-choice-trigger[aria-expanded=true]>i:after{transform:translate(-50%,-50%)rotate(0)}.service-choice-detail{background:#f1eee5;border-right:3px solid #b18a42;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:0 53px 15px 0;padding:20px 22px;display:grid}.service-choice-detail p{color:#617067;max-width:760px;margin:0;font-size:16px;line-height:1.9}.service-choice-detail a{color:var(--green-800);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.english-page .service-category-card,.english-page .service-choice-trigger{text-align:left}.english-page .service-choice-trigger:hover,.english-page .service-choice-trigger[aria-expanded=true]{padding-left:11px;padding-right:2px}.english-page .service-choice-detail{border-left:3px solid #b18a42;border-right:0;margin-left:53px;margin-right:0}.english-page .service-choice-detail .ui-arrow{transform:scaleX(-1)}@media (width<=900px){.service-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.service-category-card:last-child{grid-column:1/-1}}@media (width<=600px){.service-category-cards{gap:9px}.service-category-card{border-radius:14px;grid-template-columns:37px minmax(0,1fr);gap:10px;min-height:105px;padding:13px 11px}.service-category-card:last-child{min-height:86px}.service-category-card>img{width:35px;height:35px}.service-category-card strong{font-size:16px;line-height:1.4}.service-category-card small{font-size:12px}.selected-field-panel{border-radius:16px;margin-top:19px}.selected-field-head{grid-template-columns:46px minmax(0,1fr) 42px;gap:13px;min-height:125px;padding:20px 16px}.selected-field-head>img{width:44px;height:44px}.selected-field-head h3{font-size:27px}.selected-field-head>div>span,.selected-field-head small{font-size:12px}.selected-field-close{width:42px;height:42px}.available-services-label{padding:18px 17px 10px;font-size:13px}.service-choice-list{padding:0 17px 17px}.service-choice-trigger{grid-template-columns:29px minmax(0,1fr) 27px;gap:11px;min-height:66px;padding:11px 1px;font-size:19px;line-height:1.45}.service-choice-trigger:hover,.service-choice-trigger[aria-expanded=true]{padding-right:5px}.service-choice-symbol{width:25px;height:25px}.service-choice-detail{grid-template-columns:1fr;gap:14px;margin:0 0 13px;padding:17px 15px}.service-choice-detail p{font-size:15px;line-height:1.85}.service-choice-detail a{white-space:normal;font-size:14px}.english-page .service-choice-trigger:hover,.english-page .service-choice-trigger[aria-expanded=true]{padding-left:5px;padding-right:1px}.english-page .service-choice-detail{margin-left:0}}.english-page,.english-page button,.english-page input,.english-page select,.english-page textarea,.english-page .site-header .brand strong,.english-page .hero h1,.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2,.english-page .contact-copy h2,.english-page .en-service-grid h3,.english-page .en-request h2,.english-page .en-request button{font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.english-page .site-header .brand small{font-size:24px}.english-page .hero h1{font-size:clamp(62px,6.15vw,84px);line-height:1.06}@media (width<=600px){.request-form input[type=text],.request-form input[type=tel],.request-form input[type=email],.request-form input[type=time],.request-form select,.request-form textarea{font-size:16px}.english-page .site-header .brand strong{font-size:20px}.english-page .site-header .brand small{font-size:18px}.english-page .language-switch{font-size:12px}.english-page .hero h1{font-size:48px}.english-page .hero-copy{font-size:18px}.english-page .eyebrow,.english-page .section-kicker{font-size:16px}.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:41px}.english-page .en-request h2{font-size:48px}.english-page .contact-copy h2{font-size:52px}}.english-request-section{direction:ltr;font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.english-request-modal{direction:ltr}.english-request-modal .request-intro{text-align:left}.english-request-modal .request-intro h2{font-family:Saudi,Alexandria,sans-serif;font-size:clamp(54px,5.5vw,74px);line-height:1.08}.english-request-modal .request-intro>p:last-of-type{font-size:20px;line-height:1.75}.english-request-form{direction:ltr}.english-request-form label>span{font-size:17px}.english-request-form input,.english-request-form select,.english-request-form textarea{text-align:left;font-size:18px}.english-request-form .request-submit{font-size:18px}.conditional-contact-field{margin:18px 0 0;animation:.24s ease-out both conditional-field-in;display:block}.primary-email-field{margin:18px 0 0;display:block}.conditional-time-fields{margin-top:18px;animation:.24s ease-out both conditional-field-in}.conditional-time-fields select:disabled{cursor:not-allowed;opacity:.48}.conditional-choice-field{animation:.24s ease-out both conditional-field-in}.field-hint{color:var(--muted-dark-soft);margin:10px 0 0;font-size:10px;line-height:1.7}.service-intake{background:linear-gradient(145deg,#c6a15b1a,#ffffff09);border:1px solid #c6a15b59;border-radius:18px;margin:24px 0 8px;padding:24px;box-shadow:inset 0 1px #ffffff0d}.service-intake>summary,.request-additional-details>summary{cursor:pointer;color:var(--gold-light);font-size:15px;font-weight:700;line-height:1.55;list-style:none}.service-intake>summary::-webkit-details-marker{display:none}.request-additional-details>summary::-webkit-details-marker{display:none}.service-intake>summary:after,.request-additional-details>summary:after{content:"＋";float:left;color:var(--gold)}.service-intake[open]>summary:after,.request-additional-details[open]>summary:after{content:"−"}.service-intake-body{margin-top:22px}.request-additional-details{background:#ffffff09;border:1px solid #e5cd9b38;border-radius:14px;margin:22px 0 0;padding:18px}.request-additional-details>summary small{color:var(--muted-dark-soft);font-weight:400}.request-additional-body{gap:18px;padding-top:20px;display:grid}.english-request-form .service-intake>summary:after,.english-request-form .request-additional-details>summary:after{float:right}.service-intake-heading{border-bottom:1px solid #e5cd9b2e;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding-bottom:18px;display:grid}.service-intake-symbol{filter:drop-shadow(0 4px 8px #00000040);background:url(/symbols-approved/symbol-07.svg) 50%/contain no-repeat;width:34px;height:34px}.service-intake h3{color:var(--gold-light);margin:0;font-family:Saudi,Alexandria,sans-serif;font-size:21px;line-height:1.35}.service-intake-heading p{color:var(--muted-dark);margin:7px 0 0;font-size:12px;line-height:1.8}.service-intake-fields{gap:18px;margin-top:20px;display:grid}.service-intake-fields>fieldset{border:0;margin:0;padding:0}.mark-image-upload{background:#05191447;border:1px dashed #e5cd9b75;border-radius:14px;margin-top:20px;padding:18px;display:block}.mark-image-upload input[type=file]{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;width:100%;padding:11px;font-size:14px;display:block}.mark-image-upload input[type=file]::file-selector-button{background:var(--gold);color:var(--green-950);cursor:pointer;border:0;border-radius:8px;margin-inline-end:12px;padding:9px 14px;font:600 13px/1.2 inherit}.mark-image-upload small{color:var(--muted-dark);margin-top:10px;font-size:12px;line-height:1.7;display:block}.service-document-checklist{background:#0519146b;border-radius:14px;margin-top:22px;padding:18px}.service-document-checklist strong{color:#fff;font-size:13px}.service-document-checklist ul{color:var(--muted-dark);gap:7px;margin:12px 0;padding:0 20px 0 0;font-size:11px;line-height:1.7;display:grid}.english-request-form .service-document-checklist ul{padding:0 0 0 20px}.service-document-checklist li::marker{color:var(--gold)}.service-document-checklist p{color:var(--gold-light);border-top:1px solid #e5cd9b24;margin:12px 0 0;padding-top:12px;font-size:11px;line-height:1.7}.english-request-form .service-intake-heading,.english-request-form .service-intake-fields,.english-request-form .service-document-checklist{text-align:left}@media (width<=700px){.service-intake{padding:18px 14px}.service-intake h3{font-size:22px}.service-intake-heading p,.service-document-checklist strong,.service-document-checklist p,.service-document-checklist ul{font-size:14px}.service-intake-fields{gap:20px}}@keyframes conditional-field-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.english-request-modal .request-intro h2{font-size:46px}.english-request-modal .request-intro>p:last-of-type{font-size:20px}.english-request-modal .marketing-questions p{font-size:16px;line-height:1.65}.english-request-form .form-step-label{font-size:17px}.english-request-form .form-step-label b{width:40px;height:40px;font-size:13px}.english-request-form label>span,.english-request-form legend{font-size:17px}.english-request-form .area-grid button{min-height:72px;padding:12px 13px;font-size:15px;line-height:1.4}.english-request-form .area-grid button i{flex-basis:27px;width:27px;height:27px}.english-request-form .choice-grid label span{min-height:58px;padding:10px 12px;font-size:15px;line-height:1.4}.english-request-form input,.english-request-form select,.english-request-form textarea{font-size:18px}.english-request-form .form-note{font-size:14px}}.english-page .site-header .brand strong{font-size:31px}.english-page .site-header .brand small{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.3px #6f501c;text-align:left;background:linear-gradient(#d9bd81 0%,#a77e32 42%,#79571e 58%,#c09a52 100%);-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:29.25px}.english-page .site-header .brand-logo-wrap,.english-page .footer-brand .brand-logo-wrap{flex-basis:96px;width:96px;height:106px}.english-page .site-footer .footer-brand strong{font-size:34px}.english-page .site-footer .footer-brand small{font-size:32.25px}.english-page .eyebrow,.english-page .section-kicker{font-size:21px}.english-page .hero h1{max-width:650px;font-size:clamp(70px,6.7vw,92px)}.english-page .symbol-constellation{width:min(38vw,500px)}.english-page .about-heading h2{font-size:clamp(54px,5.2vw,70px)}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p,.english-page .contact-copy>p:last-of-type{font-size:22px}.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:clamp(52px,5vw,68px)}@media (width<=600px){.english-page .site-header .brand strong{font-size:20px}.english-page .site-header .brand small{font-size:18px}.english-page .site-header .brand-logo-wrap{flex-basis:58px;width:58px;height:64px}.english-page .hero h1{font-size:52px}.english-page .hero-copy{font-size:20px}.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:45px}.english-page .en-service-grid h3{font-size:27px}.english-page .en-request h2{font-size:52px}}:root{--text-on-light:#40584f;--text-on-light-strong:#263f36;--text-on-dark:#d6dfda;--text-on-dark-soft:#bcc9c3}.about-copy p,.section-heading>p,.service-row-content p,.service-card p{color:var(--text-on-light)}.about-copy strong{color:var(--text-on-light-strong)}.hero-copy,.process-heading>p:last-child,.process-path p,.service-stage>p:not(.section-kicker),.request-intro>p:not(.section-kicker),.marketing-questions p,.contact-copy>p:last-of-type,.en-request>div>p:last-child{color:var(--text-on-dark)}.trust-row,.notes-field small,.form-note,.area-grid button,.choice-grid label span{color:var(--text-on-dark-soft)}.english-page .hero-copy{font-size:25px;line-height:1.72}.english-page .service-stage>p:not(.section-kicker){font-size:20px;line-height:1.8}.english-page .process-path p{font-size:21px;line-height:1.72}.english-page .en-request>div>p:last-child{font-size:23px;line-height:1.75}@media (width<=600px){.english-page .hero-copy{font-size:21px;line-height:1.72}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p:last-child,.english-page .contact-copy>p:last-of-type{font-size:19px;line-height:1.75}.english-page .service-stage>p:not(.section-kicker),.english-page .process-path p,.english-page .en-request>div>p:last-child{font-size:18px}}.footer-bottom a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.footer-bottom .admin-entry{color:#e5cd9bc7;border:1px solid #c6a15b4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:8px;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.footer-bottom .admin-entry img{object-fit:contain;opacity:.78;width:23px;height:26px;transition:opacity .2s,transform .2s}.footer-bottom .admin-entry:hover{color:var(--gold-light);background:#c6a15b14;border-color:#e5cd9ba6;transform:translateY(-2px)}.footer-bottom .admin-entry:hover img{opacity:1;transform:scale(1.06)}.english-page .footer-bottom .admin-entry{direction:ltr}.legal-page{min-height:100vh;color:var(--green-950);background:linear-gradient(#f9f4e8,#f3ead8)}.legal-page header{background:#fbfaf6;border-bottom:1px solid #1045361a;padding:22px max(24px,50vw - 490px)}.legal-page header a{align-items:center;gap:14px;display:inline-flex}.legal-page header img{object-fit:contain;width:66px;height:76px}.legal-page header strong,.legal-page header small{font-family:Saudi,Alexandria,sans-serif;display:block}.legal-page header strong{color:var(--green-800);font-size:25px}.legal-page header small{color:#9a7330;margin-top:3px;font-size:20px}.legal-page article{width:min(900px,100% - 40px);margin:auto;padding:88px 0 110px}.legal-page h1,.legal-page h2{font-family:Saudi,Alexandria,sans-serif}.legal-page h1{margin:0;font-size:clamp(52px,7vw,86px);line-height:1.1}.legal-lead{max-width:760px;color:var(--text-on-light);margin:28px 0 55px;font-size:20px;line-height:1.95}.legal-page section{border-top:1px solid #10453624;padding:30px 0}.legal-page section h2{margin:0 0 12px;font-size:28px}.legal-page section p{color:var(--text-on-light);margin:0;font-size:16px;line-height:2}.legal-page section a{color:#8b682a;font-weight:700}.legal-note{color:#66776f;margin:34px 0;font-size:12px;line-height:1.8}.legal-back{background:var(--green-900);color:var(--gold-light);border-radius:999px;padding:13px 22px;font-weight:700;display:inline-flex}.english-legal-page{font-family:Alexandria,Segoe UI,Arial,sans-serif}.english-legal-page h1,.english-legal-page h2,.english-legal-page header strong,.english-legal-page header small{font-family:Saudi,Alexandria,sans-serif}@media (width<=600px){.legal-page article{padding:62px 0 80px}.legal-page h1{font-size:52px}.legal-lead{font-size:17px}.legal-page section h2{font-size:25px}.legal-page section p{font-size:15px}.legal-page header img{width:54px;height:62px}.legal-page header strong{font-size:21px}.legal-page header small{font-size:17px}.english-page .eyebrow,.english-page .section-kicker{font-size:21px;line-height:1.5}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p:last-child,.english-page .contact-copy>p:last-of-type{font-size:22px;line-height:1.8}.english-page .service-categories button{min-height:84px;padding:16px 18px;font-size:21px;line-height:1.4}.english-page .service-categories button img{width:32px;height:32px}.english-page .service-stage>p:not(.section-kicker),.english-page .process-path p{font-size:20px;line-height:1.75}.english-request-modal .request-intro>p:last-of-type{font-size:22px;line-height:1.75}.english-request-modal .marketing-questions p{font-size:19px;line-height:1.65}.english-request-form .form-step-label{font-size:19px}.english-request-form label>span,.english-request-form legend{font-size:18px}.english-request-form .area-grid button{min-height:76px;font-size:17px}.english-request-form .choice-grid label span{min-height:62px;font-size:17px}.english-request-form input,.english-request-form select,.english-request-form textarea{font-size:20px}.english-request-form .request-submit{font-size:19px}.english-request-form .form-note{font-size:15px;line-height:1.75}.request-modal{padding-top:62px}.request-close{z-index:1000;color:#08271f;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#efd9a5 0%,#c79a4a 52%,#a9782b 100%);border:1px solid #ecd59f;border-radius:11px;width:42px;height:42px;margin:0;position:fixed;top:24px;left:24px;right:auto;box-shadow:0 10px 26px #00000042,inset 0 1px #ffffff8c}.english-request-modal .request-close{left:auto;right:24px}.request-close span{pointer-events:none;width:22px;height:22px}.request-close span:before,.request-close span:after{width:22px;height:3px}.english-page .hero{padding:145px 20px 88px}.english-page .hero-content{width:100%;max-width:360px}.english-page .hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:350px;font-size:44px;line-height:1.12}.english-page .hero-copy{max-width:350px;margin-top:25px;font-size:20px;line-height:1.68}.english-page .hero-actions{gap:17px;margin-top:29px}.english-page .primary-button{padding:14px 19px}.english-page .trust-row{margin-top:38px}.english-page .symbol-constellation{opacity:.3;width:330px;height:420px;top:235px;left:auto;right:-112px;transform:rotateY(7deg)rotate(4deg)scale(.82)}.english-page .constellation-aura{opacity:.9}}.english-page .site-header nav{font-size:27px}.english-page .language-switch{font-size:22px}.english-page .header-cta{font-size:24px}.english-page .mobile-menu>div a{font-size:23px}.english-page .eyebrow,.english-page .section-kicker{font-size:31px;line-height:1.4}.english-page .hero h1{max-width:800px;font-size:clamp(88px,8vw,118px);line-height:1.05}.english-page .hero-content{width:min(800px,58vw)}.english-page .hero-copy{max-width:760px;font-size:36px;line-height:1.62}.english-page .primary-button,.english-page .text-link{font-size:25px}.english-page .trust-row{font-size:24px}.english-page .about-heading h2{font-size:clamp(72px,6.4vw,90px);line-height:1.14}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p:last-child,.english-page .contact-copy>p:last-of-type{font-size:33px;line-height:1.68}.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:clamp(70px,6.2vw,88px);line-height:1.15}.english-page .service-categories button{font-size:30px}.english-page .service-stage h3{font-size:clamp(64px,5.7vw,82px)}.english-page .service-stage>p:not(.section-kicker){font-size:29px}.english-page .en-service-grid h3{font-size:clamp(40px,3.3vw,47px)}.english-page .en-service-grid span{font-size:23px}.english-page .process-path h3{font-size:38px}.english-page .process-path p{font-size:30px}.english-page .reason-list p{font-size:39px}.english-page .en-request h2{font-size:clamp(74px,7vw,98px)}.english-page .en-request>div>p:last-child{font-size:33px}.english-page .en-request label{font-size:24px}.english-page .en-request input,.english-page .en-request select,.english-page .en-request textarea,.english-page .en-request button{font-size:25px}.english-page .contact-copy h2{font-size:clamp(82px,8.2vw,108px)}.english-page .contact-primary,.english-page .contact-secondary{font-size:23px}.english-page .contact-channels span{font-size:20px}.english-page .contact-channels strong{font-size:24px}.english-page .footer-bottom>p{font-size:18px}@media (width<=600px){.english-page .language-switch{font-size:15px}.english-page .mobile-menu>div a{font-size:21px}.english-page .eyebrow,.english-page .section-kicker{font-size:27px}.english-page .hero-content{max-width:100%}.english-page .hero h1{max-width:100%;font-size:58px;line-height:1.08}.english-page .hero-copy{max-width:100%;font-size:27px;line-height:1.65}.english-page .primary-button,.english-page .text-link{font-size:21px}.english-page .trust-row{font-size:20px}.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:57px;line-height:1.15}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p:last-child,.english-page .contact-copy>p:last-of-type{font-size:28px;line-height:1.68}.english-page .service-categories button{min-height:96px;font-size:27px}.english-page .service-stage h3{font-size:56px}.english-page .service-stage>p:not(.section-kicker){font-size:27px}.english-page .en-service-grid h3{font-size:34px}.english-page .en-service-grid span{font-size:20px}.english-page .process-path h3{font-size:32px}.english-page .process-path p{font-size:26px}.english-page .reason-list p{font-size:34px}.english-page .en-request h2{font-size:62px}.english-page .en-request>div>p:last-child{font-size:27px}.english-page .en-request label{font-size:22px}.english-page .contact-copy h2{font-size:66px}.english-page .contact-primary,.english-page .contact-secondary{font-size:21px}.english-page .contact-channels span{font-size:17px}.english-page .contact-channels strong{font-size:21px}.english-page .footer-bottom>p{font-size:16px}}.site-header .brand strong,.english-page .site-header .brand strong{color:#006b34;-webkit-text-fill-color:#006b34;-webkit-text-stroke:0;background:0 0;font-size:35px}.site-header .brand small,.english-page .site-header .brand small{color:#a96f12;-webkit-text-fill-color:#a96f12;-webkit-text-stroke:0;background:0 0;font-size:27px}.footer-brand .brand-logo-wrap,.english-page .footer-brand .brand-logo-wrap{flex-basis:82px;width:82px;height:91px}.footer-brand strong,.english-page .site-footer .footer-brand strong{font-size:37px}.footer-brand small,.english-page .site-footer .footer-brand small{font-size:35px}@media (width<=600px){.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:48px;width:48px;height:53px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:23px}.site-header .brand small,.english-page .site-header .brand small{font-size:18px}.footer-brand .brand-logo-wrap,.english-page .footer-brand .brand-logo-wrap{flex-basis:70px;width:70px;height:77px}.hero-copy{font-size:20px;line-height:1.9}.trust-row{font-size:15px;line-height:1.6}.about-copy p,.section-heading>p,.process-heading>p:last-child,.service-stage>p:not(.section-kicker),.process-path p,.contact-copy>p:last-of-type{font-size:18px;line-height:1.9}.language-switch,.english-page .language-switch{gap:9px;padding:10px 13px;font-size:14px}.language-switch img,.english-page .language-switch img{width:20px;height:20px}}@media (width>=901px){.site-header nav,.english-page .site-header nav{font-size:18px}.language-switch,.english-page .language-switch{font-size:16px}.header-consultation,.english-page .header-consultation,.header-cta,.english-page .header-cta{font-size:17px}.english-page .eyebrow,.english-page .section-kicker{font-size:21px}.english-page .hero-content{width:min(680px,52vw)}.english-page .hero h1{max-width:680px;font-size:clamp(68px,5.7vw,84px);line-height:1.08}.english-page .hero-copy{max-width:650px;font-size:23px;line-height:1.75}.english-page .primary-button,.english-page .text-link{font-size:18px}.english-page .trust-row{font-size:17px}.english-page .about-heading h2,.english-page .section-heading h2,.english-page .process-section h2,.english-page .why-section h2{font-size:clamp(52px,4.8vw,68px);line-height:1.18}.english-page .about-copy p,.english-page .section-heading>p,.english-page .process-heading>p:last-child,.english-page .contact-copy>p:last-of-type{font-size:22px;line-height:1.75}.english-page .service-categories button{font-size:23px}.english-page .service-stage h3{font-size:clamp(48px,4.5vw,64px)}.english-page .service-stage>p:not(.section-kicker){font-size:21px}.english-page .en-service-grid h3{font-size:clamp(28px,2.4vw,34px)}.english-page .en-service-grid span{font-size:16px}.english-page .process-path h3{font-size:27px}.english-page .process-path p{font-size:20px}.english-page .reason-list p{font-size:28px}.english-page .en-request h2{font-size:clamp(56px,5.2vw,72px)}.english-page .en-request>div>p:last-child{font-size:22px}.english-page .en-request label{font-size:17px}.english-page .en-request input,.english-page .en-request select,.english-page .en-request textarea,.english-page .en-request button{font-size:18px}.english-page .contact-copy h2{font-size:clamp(62px,6vw,80px)}.english-page .contact-primary,.english-page .contact-secondary{font-size:17px}.english-page .contact-channels span{font-size:14px}.english-page .contact-channels strong{font-size:17px}.english-page .constellation-symbol{width:clamp(40px,var(--size),58px);height:clamp(40px,var(--size),58px)}.english-page .constellation-core{width:96px;height:96px}.english-page .constellation-core img{width:56px;max-height:60px}}.site-header nav .track-nav{color:#9a7027;font-weight:750}.contact-track{border-color:#ddbe75b8}.services-view-switch{background:#fff;border:1px solid #a77e3233;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(760px,100%);margin:0 auto 54px;padding:7px;scroll-margin-top:120px;display:grid;box-shadow:0 16px 45px #071f1912}.services-view-switch>a,.services-view-switch>.active{color:#49645c;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:14px;min-height:88px;padding:14px 22px;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.services-view-switch>a:hover{color:#0b4b37;background:#f7f9f7;border-color:#a77e3259}.services-view-switch>.active{color:#fff;cursor:default;background:#073b2e;box-shadow:0 10px 25px #073b2e2e}.services-view-switch img{object-fit:contain;width:38px;height:38px}.services-view-switch>.active img{filter:brightness(0)saturate()invert(76%)sepia(39%)saturate(602%)hue-rotate(358deg)brightness(91%)contrast(87%)}.services-view-switch>a img{filter:brightness(0)saturate()invert(35%)sepia(9%)saturate(792%)hue-rotate(112deg)brightness(91%)contrast(86%)}.services-view-switch-en{direction:ltr}.cinematic-transition{z-index:99999;pointer-events:none;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(9px)brightness(.72);background:#011c1657;place-items:center;transition:opacity .28s,visibility 0s linear .28s;display:grid;position:fixed;inset:0;overflow:hidden}.cinematic-transition:before,.cinematic-transition:after{content:"";position:absolute;inset:0}.cinematic-transition:before{opacity:0;background:radial-gradient(circle,#d8ae5833,#0000 38%);transition:opacity .36s,transform .52s cubic-bezier(.2,.75,.25,1);transform:scale(.65)}.cinematic-transition:after{background:linear-gradient(105deg,#0000 30%,#e5c16f14 47%,#ffecb847 50%,#e5c16f14 53%,#0000 70%);transform:translate(-130%)}.cinematic-mark{z-index:3;opacity:0;filter:drop-shadow(0 18px 36px #00000057);width:clamp(82px,9vw,128px);height:auto;transition:opacity .3s .1s,transform .5s cubic-bezier(.18,.82,.22,1) 70ms;position:relative;transform:scale(.7)}.cinematic-symbol-field{z-index:2;position:absolute;inset:0}.cinematic-symbol-field img{object-fit:contain;opacity:0;filter:drop-shadow(0 12px 20px #00000038);width:clamp(38px,5vw,72px);height:clamp(38px,5vw,72px);position:absolute;transform:translateY(34px)scale(.62)}.cinematic-symbol-field img:first-child{top:18%;left:8%}.cinematic-symbol-field img:nth-child(2){top:67%;left:24%}.cinematic-symbol-field img:nth-child(3){top:14%;left:39%}.cinematic-symbol-field img:nth-child(4){top:72%;left:56%}.cinematic-symbol-field img:nth-child(5){top:19%;left:70%}.cinematic-symbol-field img:nth-child(6){top:61%;left:84%}.cinematic-symbol-field img:nth-child(7){top:75%;left:12%}.cinematic-symbol-field img:nth-child(8){top:39%;left:78%}html.dira-cinematic-exit .cinematic-transition{visibility:visible;opacity:1;transition:opacity .26s}html.dira-cinematic-exit .cinematic-transition:before{opacity:1;transform:scale(1)}html.dira-cinematic-exit .cinematic-transition:after{animation:.62s cubic-bezier(.25,.75,.35,1) forwards dira-gold-sweep}html.dira-cinematic-exit .cinematic-mark{opacity:1;transform:scale(1)}html.dira-cinematic-exit .cinematic-symbol-field img{animation:.62s cubic-bezier(.18,.78,.25,1) both dira-symbol-flight}html.dira-cinematic-exit .cinematic-symbol-field img:nth-child(2n){animation-delay:45ms}html.dira-cinematic-exit .cinematic-symbol-field img:nth-child(3n){animation-delay:90ms}body{animation:.42s ease-out both dira-page-reveal}@keyframes dira-gold-sweep{to{transform:translate(130%)}}@keyframes dira-symbol-flight{0%{opacity:.12;transform:translateY(28px)scale(.68)rotate(-8deg)}24%{opacity:1}to{opacity:.82;transform:translateY(-24px)scale(1.1)rotate(7deg)}}@keyframes dira-page-reveal{0%{opacity:.08;filter:brightness(.72)}to{opacity:1;filter:brightness()}}@media (width<=600px){.services-view-switch{border-radius:16px;gap:6px;margin-bottom:34px;padding:5px;scroll-margin-top:84px}.services-view-switch>a,.services-view-switch>.active{border-radius:12px;gap:8px;min-height:68px;padding:10px 8px;font-size:1rem}.services-view-switch img{width:27px;height:27px}.services-section{flex-direction:column;display:flex}.services-section .section-heading{order:1;margin-bottom:20px}.services-section .services-view-switch{order:2;margin:0 auto 20px}.services-section .service-experience{order:3}.services-section .cinematic-transition{order:4}}@media (width>=901px){.contact-section{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(54px,6vw,96px);min-height:680px;padding-top:96px;padding-bottom:96px}.contact-copy{max-width:700px}.contact-actions{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;max-width:690px;display:grid}.contact-primary,.contact-secondary{min-height:58px;padding:16px 22px;font-size:17px}.english-page .contact-primary,.english-page .contact-secondary{font-size:19px}.contact-channels{max-width:690px}.contact-symbol-field{gap:clamp(10px,1.1vw,17px);inset:7%}}body{animation-fill-mode:none}.request-section{overscroll-behavior:contain;height:100dvh}.cinematic-transition{-webkit-backdrop-filter:blur(3px)brightness(.93);background:#011c161a;transition:opacity .22s,visibility 0s linear .22s}.cinematic-transition:before{background:radial-gradient(circle,#d8ae583d,#073b2e14 34%,#0000 64%)}.cinematic-mark{filter:drop-shadow(0 18px 32px #00000047);width:clamp(100px,11vw,152px);transition:opacity .18s 40ms,transform .46s cubic-bezier(.18,.82,.22,1) 30ms}.cinematic-symbol-field img{filter:brightness(1.18)saturate(1.12)drop-shadow(0 10px 18px #0003);width:clamp(48px,6vw,88px);height:clamp(48px,6vw,88px)}html.dira-cinematic-exit .cinematic-transition{transition:opacity .18s}html.dira-cinematic-exit .cinematic-transition:after,html.dira-cinematic-exit .cinematic-symbol-field img{animation-duration:.72s}.cinematic-symbol-field img:nth-child(9){top:42%;left:31%}.cinematic-symbol-field img:nth-child(10){top:55%;left:47%}.cinematic-symbol-field img:nth-child(11){top:27%;left:60%}.cinematic-symbol-field img:nth-child(12){top:24%;left:90%}.cinematic-symbol-field img:nth-child(13){top:49%;left:4%}.cinematic-symbol-field img:nth-child(14){top:84%;left:66%}.cinematic-symbol-field img:nth-child(15){top:82%;left:35%}.cinematic-symbol-field img:nth-child(16){top:78%;left:89%}.cinematic-symbol-field img:nth-child(4n){width:clamp(40px,5vw,72px);height:clamp(40px,5vw,72px)}html.dira-cinematic-exit .cinematic-symbol-field img:nth-child(5n){animation-delay:.12s}@media (width<=600px){.cinematic-symbol-field img{width:clamp(38px,12vw,58px);height:clamp(38px,12vw,58px)}.cinematic-symbol-field img:nth-child(4n){width:36px;height:36px}}@media (prefers-reduced-motion:reduce){body{animation:none!important}.cinematic-transition,.cinematic-transition:before,.cinematic-mark{transition:none!important}.cinematic-transition:after,.cinematic-symbol-field img{animation:none!important}html.dira-cinematic-exit .cinematic-transition{opacity:0;visibility:hidden}}@media (width>=901px) and (width<=1320px){.site-header nav{gap:18px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:28px}.site-header .brand small,.english-page .site-header .brand small{font-size:21px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:62px;width:62px;height:69px}.header-actions{gap:8px}.header-consultation,.header-cta{padding-inline:15px}}@media (width>=901px) and (width<=1180px){.header-consultation{display:none}.site-header nav{font-size:16px!important}}.site-header .brand,.english-page .site-header .brand{align-items:center;gap:12px}.site-header .brand-copy,.english-page .site-header .brand-copy{text-align:right;direction:rtl}.site-header .brand strong,.english-page .site-header .brand strong{text-align:right;font-family:Saudi,Alexandria,sans-serif;font-weight:700;line-height:1.12}.site-header .brand small,.english-page .site-header .brand small{text-align:right;font-family:Saudi,Alexandria,sans-serif;font-weight:500;line-height:1.15}@media (width<=600px){.site-header{padding:11px 14px}.site-header .brand,.english-page .site-header .brand{gap:9px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:54px;width:54px;height:60px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:25px}.site-header .brand small,.english-page .site-header .brand small{margin-top:4px;font-size:20px}.language-switch,.english-page .language-switch{min-height:48px;padding:10px 14px;font-size:17px}.mobile-menu summary{width:48px;height:48px}.mobile-menu summary span,.mobile-menu summary span:before,.mobile-menu summary span:after{width:21px;height:2px}.mobile-menu>div{min-width:300px;padding:14px;top:57px}.mobile-menu>div a,.english-page .mobile-menu>div a{align-items:center;min-height:58px;padding:14px 17px;font-size:22px;line-height:1.35;display:flex}.hero-copy,.english-page .hero-copy{font-size:22px;line-height:1.85}.primary-button,.text-link,.english-page .primary-button,.english-page .text-link{font-size:20px}.trust-row,.english-page .trust-row{font-size:17px;line-height:1.7}.about-copy p,.section-heading>p,.process-heading>p:last-child,.service-stage>p:not(.section-kicker),.process-path p,.contact-copy>p:last-of-type{font-size:20px;line-height:1.9}}@media (width<=430px){.site-header .brand strong,.english-page .site-header .brand strong{font-size:22px}.site-header .brand small,.english-page .site-header .brand small{font-size:17px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:49px;width:49px;height:55px}}.symbol-constellation{filter:drop-shadow(0 26px 48px #0000002e)}.constellation-aura{filter:blur(15px);background:radial-gradient(circle at 46% 44%,#eacd8b38,#1b705221 31%,#0000 67%),conic-gradient(from 15deg,#0000,#c6a15b14,#0000 34%,#418b6b1a,#0000 68%);animation-duration:12s;inset:2%}.constellation-orbit{transform-origin:50%;will-change:transform;box-shadow:inset 0 0 28px #e5cd9b06,0 0 22px #22775709}.orbit-a{animation:28s linear infinite orbit-a-turn}.orbit-b{animation:22s linear infinite reverse orbit-b-turn}.orbit-c{border-color:#c6a15b33;animation:16s linear infinite orbit-c-turn;inset:33% 27% 31%}.constellation-symbol{animation-name:symbol-depth-float;animation-duration:6.8s;animation-timing-function:cubic-bezier(.42,0,.35,1)}.constellation-symbol:nth-of-type(3n){animation-duration:8.6s}.constellation-symbol:nth-of-type(4n){animation-duration:7.5s;animation-direction:alternate-reverse}.constellation-symbol img{image-rendering:auto;transform-origin:50% 52%;width:100%;height:100%;animation:symbol-face-turn 11s ease-in-out var(--delay) infinite alternate;will-change:transform}.constellation-symbol:nth-of-type(5n) img{animation-duration:14s;animation-direction:alternate-reverse}.constellation-core{background:radial-gradient(circle,#f1d89f3d,#145b4333 42%,#071f194d 61%,#0000 64%);width:126px;height:126px;animation:7s ease-in-out infinite core-orbit-pulse;box-shadow:0 0 28px #e5cd9b1f,0 0 95px #29846029}.constellation-core img{image-rendering:auto;width:72px;max-height:80px;animation:9s ease-in-out infinite core-face}.about-symbols img{image-rendering:auto;animation:7s cubic-bezier(.42,0,.34,1) infinite alternate about-symbol-cinema}.about-symbols img:nth-child(2n){animation-direction:alternate-reverse;animation-delay:-3.1s}.about-symbols img:nth-child(3n){animation-duration:8.8s}.contact-art:before{filter:blur(22px);background:radial-gradient(circle,#c6a15b29,#1f795829 42%,#0000 70%);animation:8s ease-in-out infinite alternate contact-aura-pulse;inset:5%}.contact-symbol-field img{image-rendering:auto;transform-origin:50%;will-change:transform;animation:7.2s cubic-bezier(.42,0,.34,1) infinite alternate contact-symbol-cinema}.contact-symbol-field img:nth-child(2n){animation-direction:alternate-reverse;animation-delay:-3.4s}.contact-symbol-field img:nth-child(3n){animation-duration:9s}.contact-symbol-field img:nth-child(5n){animation-duration:10.5s}.symbol-ribbon-track{animation-duration:36s}.ribbon-symbol{image-rendering:auto;animation-name:ribbon-symbol-cinema;animation-duration:12s;animation-timing-function:ease-in-out;animation-direction:alternate}.ribbon-symbol:nth-child(4n+2){animation-duration:15s;animation-direction:alternate-reverse}.ribbon-symbol:nth-child(4n+3){animation-duration:17s}.ribbon-symbol:nth-child(4n){animation-duration:13.5s;animation-direction:alternate-reverse}@keyframes orbit-a-turn{0%{transform:rotate(21deg)}to{transform:rotate(381deg)}}@keyframes orbit-b-turn{0%{transform:rotate(-29deg)}to{transform:rotate(331deg)}}@keyframes orbit-c-turn{0%{transform:rotate(8deg)scale(.96)}to{transform:rotate(368deg)scale(1.04)}}@keyframes symbol-depth-float{0%{transform:translate(-50%,-50%) translate3d(-7px,-10px,var(--depth)) scale(.96)}48%{transform:translate(-50%,-50%) translate3d(5px,1px,calc(var(--depth) + 18px)) scale(1.02)}to{transform:translate(-50%,-50%) translate3d(-2px,12px,calc(var(--depth) + 36px)) scale(.98)}}@keyframes symbol-face-turn{0%{transform:rotate(-5deg)scale(.96)}to{transform:rotate(7deg)scale(1.05)}}@keyframes core-orbit-pulse{0%,to{transform:translate(-50%,-50%)translateZ(54px)scale(.94)}50%{transform:translate(-50%,-50%)translateZ(72px)scale(1.06)}}@keyframes core-face{0%,to{opacity:.82;transform:rotate(-4deg)scale(.94)}50%{opacity:1;transform:rotate(5deg)scale(1.08)}}@keyframes about-symbol-cinema{0%{transform:translate(-3px,-5px)rotate(-3deg)scale(.96)}to{transform:translate3d(5px,7px,18px)rotate(4deg)scale(1.04)}}@keyframes contact-aura-pulse{0%{opacity:.6;transform:scale(.9)rotate(-4deg)}to{opacity:1;transform:scale(1.08)rotate(5deg)}}@keyframes contact-symbol-cinema{0%{transform:translate(-4px,-8px)rotate(-5deg)scale(.92)}to{transform:translate3d(6px,10px,38px)rotate(7deg)scale(1.08)}}@keyframes ribbon-symbol-cinema{0%{transform:translateY(-3px)rotate(-8deg)scale(.94)}to{transform:translateY(4px)rotate(18deg)scale(1.06)}}@media (width<=600px){.constellation-core{width:108px;height:108px}.constellation-core img{width:62px}.constellation-symbol{animation-duration:7.8s}.symbol-ribbon-track{animation-duration:42s}}@media (prefers-reduced-motion:reduce){.constellation-orbit,.constellation-core,.constellation-symbol img,.contact-art:before{animation:none!important}}@media (width<=600px){.selected-field-panel{scroll-margin-top:18px}}.hero-actions .text-link{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.hero-actions{flex-wrap:wrap;gap:18px 24px}}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{align-self:center}.site-header .brand-copy,.english-page .site-header .brand-copy{flex-direction:column;justify-content:center;display:flex}@media (width<=600px){.site-header .brand,.english-page .site-header .brand{align-items:center;gap:10px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:52px;width:52px;height:59px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:24px;line-height:1.08}.site-header .brand small,.english-page .site-header .brand small{margin-top:5px;font-size:19px;line-height:1.08}.contact-actions{gap:14px}.contact-primary,.contact-secondary,.english-page .contact-primary,.english-page .contact-secondary{min-height:68px;padding:17px 22px;font-size:21px;font-weight:800;line-height:1.25}.contact-secondary img,.english-page .contact-secondary img{width:26px;height:26px}}@media (width<=430px){.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:50px;width:50px;height:57px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:23px}.site-header .brand small,.english-page .site-header .brand small{font-size:18px}}.site-header .brand,.english-page .site-header .brand{gap:14px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:78px;width:78px;height:87px}.site-header .brand strong,.english-page .site-header .brand strong{color:#086b31;-webkit-text-fill-color:#086b31;-webkit-text-stroke:0;background:0 0;font-size:34px;line-height:1.06}.site-header .brand small,.english-page .site-header .brand small{color:#a96f12;-webkit-text-fill-color:#a96f12;-webkit-text-stroke:0;background:0 0;margin-top:6px;font-size:29px;line-height:1.06}.legal-page header a{text-align:right;direction:rtl;gap:14px}.legal-page header img{width:78px;height:87px}.legal-page header strong{color:#086b31;font-size:34px;line-height:1.06}.legal-page header small{color:#a96f12;margin-top:6px;font-size:29px;line-height:1.06}@media (width<=900px){.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:56px;width:56px;height:63px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:26px}.site-header .brand small,.english-page .site-header .brand small{font-size:22px}}@media (width>=901px) and (width<=1320px){.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:62px;width:62px;height:69px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:28px}.site-header .brand small,.english-page .site-header .brand small{font-size:24px}}@media (width<=600px){.site-header .brand,.english-page .site-header .brand{gap:10px}.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:52px;width:52px;height:59px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:24px;line-height:1.06}.site-header .brand small,.english-page .site-header .brand small{margin-top:5px;font-size:21px;line-height:1.06}.legal-page header{padding:14px 16px}.legal-page header a{gap:10px}.legal-page header img{width:52px;height:59px}.legal-page header strong{font-size:24px;line-height:1.06}.legal-page header small{margin-top:5px;font-size:21px;line-height:1.06}}@media (width<=430px){.site-header .brand-logo-wrap,.english-page .site-header .brand-logo-wrap{flex-basis:49px;width:49px;height:56px}.site-header .brand strong,.english-page .site-header .brand strong{font-size:22px}.site-header .brand small,.english-page .site-header .brand small{font-size:19px}}#ip-check{scroll-margin-top:32px}.check-hero-cta{background:var(--gold);min-height:52px;color:var(--green-950);border-radius:5px;justify-content:center;align-items:center;padding:13px 25px;font-size:18px;font-weight:700;display:inline-flex}.check-hero-cta:hover{background:var(--gold-light)}.ip-check-section{background:#fff;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(28px,5vw,76px);padding:80px max(24px,50vw - 590px);display:grid}.ip-check-copy h2{max-width:630px;margin:10px 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.5}.ip-check-lead{color:var(--muted);font-size:19px;line-height:1.9}.ip-check-outcomes{counter-reset:check;margin:30px 0;padding:0;list-style:none}.ip-check-outcomes li{counter-increment:check;padding:0 0 22px;padding-inline-start:50px;position:relative}.ip-check-outcomes li:before{content:"0" counter(check);color:#89682f;inset-inline-start:0;font:18px/1.7 Arial,sans-serif;position:absolute;top:3px}.ip-check-outcomes b{margin-bottom:5px;font-size:20px;display:block}.ip-check-outcomes span,.ip-check-scope{color:var(--muted);font-size:16px;line-height:1.9}.ip-check-scope{border-top:1px solid var(--line);padding-top:18px}.ip-check-panel{border:1px solid #d8e3d5;border-top:3px solid var(--gold);background:#f5f8f4;border-radius:8px;min-width:0;padding:30px}.ip-check-shield{object-fit:contain;width:48px;height:58px}.ip-check-panel h3{margin:15px 0 8px;font-size:26px;line-height:1.5}.ip-check-panel>p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.8}.ip-check-panel label{margin-bottom:18px;font-size:16px;display:block}.ip-check-panel label span{margin-bottom:8px;display:block}.ip-check-panel small{color:var(--muted);margin-inline-start:8px;font-size:14px;font-weight:400}.ip-check-panel input,.ip-check-panel select,.ip-check-panel textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #99ad9e;border-radius:4px;min-height:50px;padding:12px 14px;display:block}.ip-check-panel textarea{resize:vertical;line-height:1.65}.ip-check-panel select{appearance:auto}.ip-check-grid{gap:16px;display:grid}.ip-check-grid.two{grid-template-columns:1fr 1fr}.ip-check-panel fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.ip-check-panel legend{margin-bottom:9px;font-size:16px}.ip-check-choices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ip-check-choices label{cursor:pointer;margin:0}.ip-check-choices input{opacity:0;pointer-events:none;position:absolute}.ip-check-choices label span{text-align:center;background:#fff;border:1px solid #99ad9e;place-items:center;min-height:48px;margin:0;padding:7px;font-size:14px;display:grid}.ip-check-choices input:checked+span{color:#fff;background:#0a4938;border-color:#9c7838}.ip-check-upload{background:#fff;border:1px dashed #99ad9e;padding:14px}.ip-check-upload input[type=file]{border-color:#d4ded2;min-height:auto;padding:8px}.ip-check-upload>small{margin:8px 0 0;display:block}.ip-check-consent{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid!important}.ip-check-consent input{width:20px;height:20px;min-height:0;margin-top:4px}.ip-check-consent span{font-size:14px;line-height:1.7;margin:0!important}.ip-check-consent a{text-underline-offset:3px;text-decoration:underline}.ip-check-error{color:#8b1e1e;font-size:14px;line-height:1.7}.ip-check-complete{text-align:center;background:#fff;border:1px solid #bed2bc;padding:24px}.ip-check-complete>span{color:#fff;background:#0a4938;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:25px;display:grid}.ip-check-complete h4{margin:0 0 12px;font-size:24px}.ip-check-complete p{line-height:1.7}.ip-check-complete strong{color:#0a4938;margin:12px 0 18px;font-size:20px;display:block}.ip-check-complete a{color:#fff;background:#0a4938;justify-content:center;align-items:center;min-height:52px;font-weight:700;display:flex!important}.ip-check-panel input:focus-visible,.ip-check-panel a:focus-visible,.ip-check-panel button:focus-visible,.check-hero-cta:focus-visible{outline-offset:4px;outline:3px solid #856526}.ip-check-panel button,.ip-check-ready a{background:var(--green-800);color:#fff;width:100%;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:4px;padding:15px;font-size:17px;font-weight:700;display:block}.ip-check-panel button:hover,.ip-check-ready a:hover{background:var(--green-900)}.ip-check-privacy,.ip-check-note{color:var(--muted);font-size:14px;line-height:1.8}.ip-check-privacy a{text-underline-offset:4px;text-decoration:underline}.ip-check-note{margin:13px 0 0}.ip-check-ready{border-top:1px solid #c5d8bd;margin-top:20px;padding-top:15px}.ip-check-ready p{margin:0 0 14px;font-size:16px;line-height:1.8}.english-page .ip-check-copy h2{line-height:1.2}@media (width<=850px){.ip-check-section{grid-template-columns:1fr;gap:28px;padding:48px 24px}.ip-check-panel{padding:24px}.ip-check-copy h2{font-size:30px}.ip-check-lead{font-size:18px}.hero-actions{flex-wrap:wrap;gap:20px}}@media (width<=600px){.ip-check-grid.two{grid-template-columns:1fr}.ip-check-panel input,.ip-check-panel select,.ip-check-panel textarea{font-size:16px}.ip-check-choices label span{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--cream:#fff;--sand:#f4f6f2;--gold:#b08a45;--gold-light:#d9bf89}body{background:#fff}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-bottom:1px solid #e3e9e2}.site-header .brand,.english-page .site-header .brand{flex:0 310px;gap:0;min-width:0}.site-header .approved-lockup{object-fit:contain;filter:none;width:310px;max-width:100%;height:auto;display:block}.site-header .header-cta{background:var(--green-800);color:#fff;border:1px solid var(--green-800)}.site-header .header-consultation{color:var(--green-800);background:#fff;border:1px solid #bdcbbf}.site-header .header-cta,.site-header .header-consultation,.language-switch,.check-hero-cta,.ip-check-panel button,.ip-check-ready a,.contact-primary,.contact-secondary{border-radius:6px;justify-content:center;align-items:center;min-height:46px;font-size:16px;line-height:1.5;display:inline-flex}.site-header .header-cta:hover{background:var(--green-900)}.site-header .header-consultation:hover{background:#f3f6f1}.site-header nav a{font-size:16px}.language-switch{color:var(--green-800);background:#fff;font-size:14px}.hero{background:var(--green-900)}.hero:before,.hero:after,.hero-glow,.constellation-aura,.constellation-orbit{display:none}.hero h1{letter-spacing:normal;line-height:1.4}.hero-copy{color:#e2eae4;font-size:20px;line-height:1.9}.hero-actions .text-link{font-size:16px}.trust-row{color:#d9e4dc;font-size:15px}.symbol-constellation,.english-page .symbol-constellation{filter:none;perspective:none;transform:none}.constellation-symbol,.constellation-symbol:nth-of-type(n){will-change:auto;animation:none;transform:translate(-50%,-50%)}.constellation-symbol img,.constellation-symbol:nth-of-type(n) img{will-change:auto;animation:none;transform:none}.constellation-symbol.tone-gold img{filter:brightness(0)saturate()invert(69%)sepia(30%)saturate(637%)hue-rotate(358deg)brightness(92%)contrast(88%)}.constellation-symbol.tone-cream img{filter:brightness(0)invert()}.constellation-symbol.tone-green img{filter:brightness(0)saturate()invert(76%)sepia(19%)saturate(479%)hue-rotate(52deg)brightness(92%)contrast(88%)}.constellation-core{box-shadow:none;background:0 0;animation:none;transform:translate(-50%,-50%)}.constellation-core img{filter:brightness(0)invert();animation:none;transform:none}.about-symbols img,.contact-symbol-field img{filter:none;animation:none}.contact-art:before{display:none}.contact-symbol-field{transform:none}.about-copy p,.section-heading>p,.process-path p,.why-section p,.contact-copy>p{font-size:18px;line-height:1.95}.section-kicker{letter-spacing:normal}.ip-check-panel{background:#f4f7f2;border-radius:8px}.ip-check-copy h2{font-weight:700}.ip-check-panel>p,.ip-check-panel label,.ip-check-outcomes span{font-size:18px}.ip-check-panel input{min-height:54px;font-size:18px}.ip-check-privacy,.ip-check-note,.ip-check-panel small{color:#435b4a;font-size:15px}.footer-brand strong,.footer-brand small{filter:none;text-shadow:none}.floating-whatsapp{box-shadow:none}@media (width<=1100px){.site-header .brand,.english-page .site-header .brand{flex-basis:270px}.site-header .approved-lockup{width:270px}.site-header nav{gap:15px}.header-actions{gap:8px}}@media (width<=900px){.site-header .brand,.english-page .site-header .brand{flex-basis:245px}.site-header .approved-lockup{width:245px}.site-header nav{display:none}.site-header .mobile-menu{display:block}.site-header .header-consultation{display:none}.hero-copy{font-size:19px}.symbol-constellation,.english-page .symbol-constellation{opacity:.15}}@media (width<=600px){.site-header .brand,.english-page .site-header .brand{flex:0 215px}.site-header .approved-lockup{width:215px}.site-header .header-cta{display:none}.site-header .language-switch{min-height:42px;padding:8px;font-size:14px}.site-header .language-switch img{display:none}.site-header{gap:14px;padding:16px}.header-actions{gap:8px}.hero h1{font-size:44px;line-height:1.45}.hero-copy{font-size:18px;line-height:1.9}.hero-actions{gap:22px}.trust-row{flex-wrap:wrap;gap:12px 20px;font-size:14px}.symbol-constellation,.english-page .symbol-constellation{display:none}.hero{min-height:auto;padding-bottom:64px}.about-copy p,.section-heading>p,.process-path p,.contact-copy>p,.ip-check-panel>p,.ip-check-panel label,.ip-check-outcomes span{font-size:17px}}@media (width<=380px){.site-header .brand,.english-page .site-header .brand{flex-basis:180px}.site-header .approved-lockup{width:180px}.site-header{gap:8px;padding:14px 12px}.hero h1{font-size:38px}}.hero .complete-symbol-field,.english-page .hero .complete-symbol-field{opacity:1;filter:none;perspective:none;direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:18px 16px;width:min(40vw,480px);height:auto;display:grid;position:absolute;inset:170px auto 60px max(32px,50vw - 590px);transform:none}.english-page .hero .complete-symbol-field{left:auto;right:max(32px,50vw - 590px)}.approved-symbol{aspect-ratio:1;min-width:0;animation:approved-symbol-drift var(--symbol-duration) ease-in-out var(--symbol-delay) infinite alternate;place-items:center;display:grid}.approved-symbol:last-child{grid-column:3/span 2;justify-self:center;width:calc(50% - 8px)}.approved-symbol img{object-fit:contain;filter:none;width:100%;max-width:58px;height:100%;max-height:58px;display:block}.approved-symbol-white img{filter:brightness(0)invert()}@keyframes approved-symbol-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.complete-symbol-ribbon{background:var(--green-900);height:82px;margin-top:0;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.complete-symbol-ribbon .symbol-ribbon-track{direction:ltr;gap:0;width:max-content;padding:22px 0;animation:110s linear infinite approved-ribbon-travel;display:flex;transform:none;-webkit-mask-image:none;mask-image:none}.approved-ribbon-set{flex:none;align-items:center;gap:28px;padding-inline-end:28px;display:flex}.approved-ribbon-set img{object-fit:contain;flex:none;width:36px;height:36px}@keyframes approved-ribbon-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.hero .complete-symbol-field,.english-page .hero .complete-symbol-field{grid-area:2/1;grid-template-columns:repeat(8,minmax(0,1fr));justify-self:center;gap:20px 16px;width:100%;max-width:590px;height:auto;margin:36px auto 0;position:relative;inset:auto}.hero .hero-content{grid-area:1/1;width:100%;max-width:760px}.approved-symbol:last-child{grid-column:auto;justify-self:stretch;width:auto}.hero{grid-template-columns:1fr}}@media (width<=600px){.hero .complete-symbol-field,.english-page .hero .complete-symbol-field{opacity:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px 12px;width:100%;max-width:420px;margin-top:32px;display:grid}.approved-symbol img{max-width:42px;max-height:42px}.approved-symbol:last-child{grid-column:auto}.complete-symbol-ribbon{height:70px;margin-top:0}.complete-symbol-ribbon .symbol-ribbon-track{padding:18px 0}.approved-ribbon-set{gap:22px;padding-inline-end:22px}.approved-ribbon-set img{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.approved-symbol,.complete-symbol-ribbon .symbol-ribbon-track{animation:none!important;transform:none!important}}@media (width>=1101px){.hero .hero-content{width:min(600px,52vw - 64px)}}.hero .complete-symbol-field.sphere-field,.english-page .hero .complete-symbol-field.sphere-field{aspect-ratio:1;isolation:isolate;pointer-events:none;width:min(43vw,560px);max-width:560px;height:auto;display:block;top:170px;bottom:auto;overflow:visible}.sphere-symbol{width:var(--glyph-size);aspect-ratio:1;will-change:transform,opacity;display:block;position:absolute}.sphere-symbol img{object-fit:contain;width:100%;height:100%;display:block}.sphere-tone-ivory img{filter:brightness(0)saturate()invert(95%)sepia(10%)saturate(197%)hue-rotate(352deg)}.sphere-tone-green img{filter:brightness(0)saturate()invert(72%)sepia(13%)saturate(667%)hue-rotate(49deg)brightness(92%)}@media (width<=1100px){.hero .complete-symbol-field.sphere-field,.english-page .hero .complete-symbol-field.sphere-field{width:100%;max-width:560px;margin:24px auto 0;position:relative;inset:auto}}@media (width<=600px){.hero .complete-symbol-field.sphere-field,.english-page .hero .complete-symbol-field.sphere-field{opacity:1;width:100%;max-width:440px;margin:24px auto 0;display:block}.hero{padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.sphere-symbol{will-change:auto}}.about-symbols img,.contact-symbol-field img,.approved-ribbon-set img{backface-visibility:hidden;transform-origin:50%;animation:12s ease-in-out infinite alternate paused brand-cinema-float}.about-symbols img:nth-child(2n),.contact-symbol-field img:nth-child(2n),.approved-ribbon-set img:nth-child(2n){animation-duration:15s;animation-direction:alternate-reverse;animation-delay:-5s}.about-symbols img:nth-child(3n),.contact-symbol-field img:nth-child(3n),.approved-ribbon-set img:nth-child(3n){animation-duration:18s;animation-delay:-9s}.about-symbols{opacity:.38;perspective:800px}.about-symbols img{filter:brightness(0)saturate()invert(57%)sepia(18%)saturate(478%)hue-rotate(49deg)}.about-symbols-top{transform:rotate(-12deg)}.about-symbols-bottom{transform:rotate(12deg)}.complete-symbol-ribbon{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.approved-ribbon-set{gap:34px;padding-inline-end:34px}.approved-ribbon-set img{filter:none;animation-name:brand-ribbon-depth}.approved-ribbon-set img:nth-child(4n){filter:brightness(0)saturate()invert(78%)sepia(12%)saturate(525%)hue-rotate(50deg)}.contact-art{overflow:hidden;-webkit-mask-image:radial-gradient(#000 45%,#0000 74%);mask-image:radial-gradient(#000 45%,#0000 74%)}.contact-symbol-field{perspective:900px;gap:24px;inset:10%;transform:rotate(-14deg)}.contact-symbol-field img{opacity:.8;filter:none;width:clamp(34px,4vw,58px);height:clamp(34px,4vw,58px);animation-name:brand-contact-depth}.contact-symbol-field img:nth-child(3n){opacity:.4;filter:brightness(0)saturate()invert(73%)sepia(15%)saturate(444%)hue-rotate(45deg)}.contact-symbol-field img:nth-child(5n){filter:brightness(0)invert(.95)}[data-motion=running] img,.complete-symbol-ribbon[data-motion=running] .symbol-ribbon-track{animation-play-state:running}[data-motion=paused] img,.complete-symbol-ribbon[data-motion=paused] .symbol-ribbon-track{animation-play-state:paused}.service-categories img,.service-choice-symbol,.service-menu button i,.area-grid button i,.process-marker,.reason-list p:before,.language-switch img,.services-view-switch img{transform-origin:50%;transition:transform .65s cubic-bezier(.22,.68,0,1),filter .65s}.service-categories button:hover img,.service-categories button:focus-visible img,.area-grid button:hover i,.service-menu button:hover i,.service-choice:hover .service-choice-symbol,.language-switch:hover img{transform:translateY(-3px)rotate(-7deg)scale(1.1)}.process-path article:hover .process-marker,.reason-list p:hover:before{transform:translateY(-4px)rotate(5deg)scale(1.08)}.service-stage>img{animation:10s ease-in-out infinite alternate brand-stage-breathe}.cinematic-symbol-field img{filter:drop-shadow(0 8px 12px #001f1930)}@keyframes brand-cinema-float{0%{transform:translate(-4px,-8px)rotate(-6deg)scale(.88)}to{transform:translate3d(5px,9px,18px)rotate(6deg)scale(1.05)}}@keyframes brand-ribbon-depth{0%{opacity:.7;transform:translateY(-3px)rotate(-6deg)scale(.86)}to{opacity:1;transform:translateY(3px)rotate(6deg)scale(1.06)}}@keyframes brand-contact-depth{0%{transform:translate(-5px,-12px)rotate(-6deg)scale(.78)}to{transform:translate3d(7px,12px,24px)rotate(7deg)scale(1.1)}}@keyframes brand-stage-breathe{0%{transform:translateY(-4px)rotate(-3deg)scale(.97)}to{transform:translateY(4px)rotate(3deg)scale(1.03)}}@media (width<=900px){.contact-art{opacity:1;order:2;justify-self:center;width:min(420px,100%);display:block;position:relative;inset:auto}.contact-symbol-field{gap:20px;inset:10%}.contact-copy{z-index:2;position:relative}}@media (width<=600px){.about-symbols{opacity:.2}.contact-art{width:min(340px,100%);margin:12px auto 0;display:block}.contact-symbol-field img{width:38px;height:38px}.approved-ribbon-set{gap:26px;padding-inline-end:26px}}@media (prefers-reduced-motion:reduce){.about-symbols img,.contact-symbol-field img,.approved-ribbon-set img,.service-stage>img{animation:none!important;transform:none!important}.service-categories img,.service-choice-symbol,.service-menu button i,.area-grid button i,.process-marker,.reason-list p:before,.language-switch img{transition:none!important}}.hero .complete-symbol-field.sphere-field,.english-page .hero .complete-symbol-field.sphere-field{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.sphere-field:before,.sphere-field:after{display:none!important}.complete-symbol-ribbon,.complete-symbol-ribbon .symbol-ribbon-track,.approved-ribbon-set{box-shadow:none;background:0 0;border:0}.complete-symbol-ribbon .approved-ribbon-set img{opacity:.85}.brand-gallery{direction:ltr;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(40vw,460px);height:570px;display:grid;position:absolute;top:170px;left:max(32px,50vw - 590px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.brand-gallery-column{min-width:0;overflow:hidden}.brand-gallery-track{animation:gallery-rise var(--gallery-duration) linear var(--gallery-delay) infinite;will-change:transform;flex-direction:column;animation-play-state:paused;display:flex}.brand-gallery-track.gallery-direction-1{animation-name:gallery-fall}.brand-gallery-set{flex-direction:column;flex:none;gap:22px;padding-bottom:22px;display:flex}.brand-gallery-tile{aspect-ratio:1/1.16;flex:none;place-items:center;width:100%;display:grid}.brand-gallery-tile img{object-fit:contain;filter:none;opacity:.9;width:54%;height:54%;display:block}.gallery-tone-1 img,.gallery-tone-4 img,.gallery-tone-3 img{filter:none;opacity:1}.brand-gallery[data-motion=running] .brand-gallery-track{animation-play-state:running}.brand-gallery[data-motion=paused] .brand-gallery-track,.brand-gallery:hover .brand-gallery-track{animation-play-state:paused}.english-page .brand-gallery{left:auto;right:max(32px,50vw - 590px)}@keyframes gallery-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gallery-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (width>=1101px){.hero .hero-content{width:min(600px,52vw - 64px)}}@media (width<=1100px){.brand-gallery,.english-page .brand-gallery{grid-area:2/1;justify-self:center;width:100%;max-width:520px;height:360px;margin:32px auto 0;position:relative;inset:auto}.hero .hero-content{width:100%;max-width:760px}.hero{padding-bottom:42px}}@media (width<=600px){.brand-gallery,.english-page .brand-gallery{gap:13px;max-width:420px;height:285px;margin-top:24px}.brand-gallery-set{gap:16px;padding-bottom:16px}.brand-gallery-tile img{width:57%;height:57%}}@media (prefers-reduced-motion:reduce){.brand-gallery-track{will-change:auto;animation-play-state:paused!important}}.brand-gallery-tile{perspective:650px}.brand-gallery .brand-gallery-tile img{opacity:1;filter:drop-shadow(0 5px 5px #001b142b);transform-origin:50%;backface-visibility:hidden;animation:12s ease-in-out infinite alternate paused gallery-glyph-cinema}.brand-gallery-tile:nth-child(2n) img{animation-duration:15s;animation-direction:alternate-reverse;animation-delay:-6s}.brand-gallery-tile:nth-child(3n) img{animation-duration:18s;animation-delay:-9s}.brand-gallery[data-motion=running] .brand-gallery-tile img{animation-play-state:running}.brand-gallery[data-motion=paused] .brand-gallery-tile img,.brand-gallery:hover .brand-gallery-tile img{animation-play-state:paused}@keyframes gallery-glyph-cinema{0%{transform:translate(-2px,-3px)rotateY(-7deg)rotate(-2deg)scale(.95)}to{transform:translate3d(2px,3px,10px)rotateY(7deg)rotate(2deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.brand-gallery .brand-gallery-tile img{animation:none!important;transform:none!important}}main:has(>.hero){--gold:#b08a45;--gold-light:#b08a45;--cream:#fff;--sand:#fff}.site-header:has(+.hero){box-shadow:none;background:#fff;border-bottom:1px solid #053b2c20}.hero{isolation:isolate;background:radial-gradient(at 10% 70%,#0b4938 0,#0000 50%),#053b2c;align-items:center;min-height:880px;padding:205px max(48px,50vw - 590px) 90px}.hero .hero-content{z-index:3;pointer-events:none;width:100%;max-width:1100px;position:relative}.hero .hero-content a{pointer-events:auto}.hero h1,.english-page .hero h1{letter-spacing:normal;filter:none;max-width:1100px;text-shadow:none;font-size:clamp(70px,8.4vw,122px);font-weight:700;line-height:1.24}.hero h1 em{color:#b08a45;filter:none;text-shadow:none;font-style:normal}.hero .eyebrow{color:#d1ddd7;margin-bottom:30px;font-size:16px}.hero .eyebrow span{display:none}.hero .hero-copy{max-width:590px;margin-top:32px;font-size:20px;line-height:1.9}.hero .hero-actions{gap:30px;margin-top:32px}.hero .check-hero-cta{color:#fff;box-shadow:none;background:#b08a45;border:1px solid #b08a45;border-radius:0;padding:16px 26px}.hero .trust-row{border-top:1px solid #ffffff26;max-width:590px;margin-top:50px;padding-top:22px}.hero .brand-gallery,.english-page .hero .brand-gallery{opacity:.42;z-index:1;pointer-events:none;gap:24px;width:43%;max-width:560px;height:770px;margin:0;position:absolute;inset:110px auto 0 -35px;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.english-page .hero .brand-gallery{left:auto;right:-35px;transform:rotate(12deg)}.hero .brand-gallery-tile img{width:48%;height:48%}.hero .brand-gallery-set{gap:32px;padding-bottom:32px}.hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(270deg,#053b2c 0%,#053b2cee 28%,#053b2c80 58%,#0000 90%);display:block;position:absolute;inset:0}.english-page .hero:after{background:linear-gradient(90deg,#053b2c 0%,#053b2cee 28%,#053b2c80 58%,#0000 90%)}.ip-check-section{background:#fff;border-bottom:1px solid #053b2c22;padding-top:105px;padding-bottom:105px}.ip-check-copy h2{font-size:clamp(36px,4vw,54px);line-height:1.4}.ip-check-panel{box-shadow:none;background:#f7f9f7;border:1px solid #053b2c25;border-radius:0;padding:36px}.ip-check-panel input,.ip-check-panel button{border-radius:0}.about-editorial{background:#fff;border-bottom:1px solid #053b2c20;padding-top:100px;padding-bottom:110px}.about-editorial:before,.about-editorial:after,.about-symbols{display:none}.about-heading h2{font-size:clamp(40px,4.6vw,64px)}.section-kicker{color:#84652c;font-size:15px}.experience-section{background:#053b2c;gap:90px;padding-top:100px;padding-bottom:100px}.experience-section:before,.experience-section:after{display:none}.experience-years{box-shadow:none;aspect-ratio:auto;border:0;background:0 0;border-inline-end:1px solid #ffffff30;border-radius:0;min-height:250px}.experience-years strong{color:#b08a45;font-size:112px}.experience-copy h2{font-size:clamp(40px,4.4vw,62px)}.services-section{background:#fff;padding-top:105px;padding-bottom:110px}.section-heading h2{font-size:clamp(38px,4.5vw,62px)}.process-section{background:#053b2c}.complete-symbol-ribbon{background:0 0}@media (width<=1100px){.hero{min-height:820px;padding-top:180px}.hero .hero-content{width:100%;max-width:950px}.hero .brand-gallery,.english-page .hero .brand-gallery{grid-row:auto;width:50%;height:700px;top:140px}.hero h1,.english-page .hero h1{font-size:clamp(64px,9vw,100px)}}@media (width<=600px){.hero{align-items:flex-start;min-height:760px;padding:150px 24px 48px;display:flex}.hero h1,.english-page .hero h1{font-size:clamp(40px,10.4vw,60px);line-height:1.38}.hero .hero-copy{margin-top:24px;font-size:18px}.hero .brand-gallery,.english-page .hero .brand-gallery{opacity:.24;gap:14px;width:85%;height:560px;top:175px;left:-80px;right:auto}.english-page .hero .brand-gallery{left:auto;right:-80px}.hero .hero-content{width:100%}.hero .hero-actions{gap:20px}.hero .trust-row{margin-top:35px}.hero:after{background:linear-gradient(270deg,#053b2cee,#053b2c80 65%,#0000)}.ip-check-section,.about-editorial,.services-section,.experience-section{padding:64px 24px}.ip-check-panel{padding:24px}.experience-section{gap:35px}.experience-years{border-inline-end:0;border-bottom:1px solid #ffffff30;min-height:210px}.experience-years strong{font-size:90px}.hero .eyebrow{margin-bottom:24px;font-size:14px}.hero .brand-gallery,.english-page .hero .brand-gallery{width:100%;left:0;right:0;transform:none}.contact-section:before,.services-section:before{max-width:100%;inset-inline:0}}.hero .hero-glow{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(at 22% 40%,#0b6b4560,#0000 46%),radial-gradient(at 65% 85%,#b08a4522,#0000 40%);border-radius:0;width:auto;height:auto;animation:18s ease-in-out infinite alternate dira-light-scene;display:block;position:absolute;inset:-15%}@keyframes dira-light-scene{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(5%,-4%)scale(1.13)}}.hero .brand-gallery{opacity:.58}.hero .brand-gallery-column:nth-child(2){margin-top:40px}.hero .brand-gallery-column:nth-child(4){margin-top:-60px}.hero .brand-gallery-tile img{filter:drop-shadow(0 6px 10px #00170d40)}.services-section .section-heading{border-top:1px solid #053b2c30;margin-bottom:55px;padding-top:35px}.service-category-cards{border-top:1px solid #053b2c25;border-inline-start:1px solid #053b2c25;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.service-category-card{min-height:310px;box-shadow:none;border:0;border-inline-end:1px solid #053b2c25;background:#fff;border-bottom:1px solid #053b2c25;border-radius:0;grid-column:span 2;grid-template-columns:1fr;align-content:start;align-items:start;gap:0;padding:34px;position:relative;overflow:hidden}.service-category-card:nth-child(n+4){grid-column:span 3}.service-category-card>img{filter:none;top:31px;width:46px;height:46px;transition:transform .6s;position:absolute;inset-inline-end:30px}.service-category-card .service-card-number{color:#84652c;text-align:start;direction:ltr;margin-bottom:54px;font-size:14px;line-height:1;display:block}.service-category-card>.service-card-copy{gap:16px;display:grid}.service-category-card strong{max-width:330px;font-size:26px;line-height:1.45}.service-category-card .service-card-summary{color:#50635c;max-width:390px;font-size:17px;line-height:1.85;display:block}.service-category-card small{color:#84652c;border-top:1px solid #053b2c20;justify-content:space-between;align-items:center;margin-top:14px;padding-top:18px;font-size:14px;display:flex}.service-category-card small span{font-size:23px}.service-category-card:hover,.service-category-card[aria-pressed=true]{color:#fff;box-shadow:none;background:#053b2c;transform:none}.service-category-card:hover .service-card-summary,.service-category-card[aria-pressed=true] .service-card-summary{color:#e0e9e4}.service-category-card:hover small,.service-category-card[aria-pressed=true] small{color:#d7bb85;border-color:#ffffff30}.service-category-card:hover .service-card-number,.service-category-card[aria-pressed=true] .service-card-number{color:#d7bb85}.service-category-card:hover>img{transform:rotate(-8deg)scale(1.08)}.service-category-card:focus-visible{outline-offset:-4px;outline:3px solid #b08a45}.selected-field-panel{box-shadow:none;border-radius:0}@media (width<=900px){.service-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.service-category-card,.service-category-card:nth-child(n+4){grid-column:span 1}.service-category-card:last-child{grid-column:1/-1}.service-category-card{min-height:310px;padding:26px}}@media (width<=600px){.hero .brand-gallery{opacity:.34}.service-category-cards{grid-template-columns:1fr}.service-category-card,.service-category-card:nth-child(n+4),.service-category-card:last-child{grid-column:1;min-height:270px;padding:28px}.service-category-card strong{font-size:24px}.service-category-card .service-card-number{margin-bottom:38px}.services-section .section-heading{margin-bottom:30px}.service-category-card>img{width:40px;height:40px}.hero .hero-glow{filter:blur(18px)}}@media (prefers-reduced-motion:reduce){.hero .hero-glow{animation:none}.service-category-card,.service-category-card>img{transition:none}}.service-category-card .service-card-number{text-align:inherit;direction:inherit}.service-card-summary{min-height:64px}.services-section .services-view-switch{max-width:440px;box-shadow:none;background:#fff;border:1px solid #053b2c25;border-radius:0;padding:4px}.services-section .services-view-switch a,.services-section .services-view-switch>span{box-shadow:none;border-radius:0;min-height:54px;padding:12px 20px;font-size:17px}.services-section .services-view-switch img{width:24px;height:24px}.selected-field-panel{scroll-margin-top:160px}.legal-page{color:#053b2c;background:#fff}.legal-page>header{background:#fff;border-bottom:1px solid #053b2c25;padding-block:24px}.legal-page>header .inner-approved-lockup{object-fit:contain;width:310px;max-width:100%;height:auto}.legal-page article{box-shadow:none;background:#fff;border-color:#053b2c25;border-radius:0}.legal-page h1{color:#053b2c;line-height:1.4}.legal-page h2{line-height:1.5}.legal-page p,.legal-page li{font-size:18px;line-height:1.95}.legal-page .legal-back{color:#fff;background:#053b2c;border-radius:0}.request-modal,.consultation-modal{border-radius:4px;box-shadow:0 24px 80px #001a1640}.request-form input,.request-form select,.request-form textarea,.consultation-form input,.consultation-form select,.consultation-form textarea{border-radius:4px;min-height:48px;font-size:16px}.request-form button[type=submit],.consultation-form button[type=submit]{background:#053b2c;border-radius:4px}@media (width<=600px){.legal-page>header .inner-approved-lockup{width:240px}.legal-page p,.legal-page li{font-size:17px}.request-modal,.consultation-modal{border-radius:0;width:100%;max-width:100%}.request-form input,.request-form select,.request-form textarea{min-width:0;max-width:100%}}.request-intro:has([data-service-selected=true]) .marketing-questions{display:none}.request-intro h2[data-service-selected=true]{font-size:clamp(28px,3vw,42px);line-height:1.5}@media (width<=600px){.request-intro:has([data-service-selected=true]){padding-bottom:20px}.request-intro:has([data-service-selected=true])>p{font-size:16px;line-height:1.8}.request-intro h2[data-service-selected=true]{margin-top:10px}}.english-page .hero h1 em{line-height:inherit;margin-top:.12em;display:block}.english-page .floating-whatsapp{left:auto;right:24px}@media (width<=600px){.english-page .floating-whatsapp{right:14px}.english-page .hero h1{font-size:42px;line-height:1.3}}@font-face{font-family:Dira Century Gothic;src:url(/fonts/CenturyGothic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dira Century Gothic;src:url(/fonts/CenturyGothic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--green-950:#032a20;--green-900:#053b2c;--green-800:#053b2c;--green-700:#0b6b45;--gold:#b08a45;--gold-light:#b08a45;--cream:#fff;--sand:#f4f0e7;--brand-gold-ink:#80632f;--brand-en:"Dira Century Gothic","Century Gothic",Arial,sans-serif}html[lang=en] body,html[lang=en] body :is(main,section,article,header,footer,div,p,span,strong,small,h1,h2,h3,h4,a,label,input,select,textarea,button,summary,li,em,dt,dd),html[lang=ar] body :is(.language-switch,[lang=en],input[type=email],input[type=url]){font-family:var(--brand-en)!important}html body :is(.section-kicker,.track-nav,.directory-eyebrow,.tracker-heading>p){color:var(--brand-gold-ink)}html body :is(.section-kicker.light,.hero h1 em,.experience-years strong){color:var(--gold)}html body :is(.header-cta,.services-view-switch>[aria-current],.tracker-login button){background:var(--green-900)}html body .hero .check-hero-cta{background:var(--gold);border-color:var(--gold);color:#032a20}html body .hero{isolation:isolate;background:radial-gradient(at 12% 65%,#0b6b4529,#0000 55%),#053b2c;grid-template-columns:1fr;min-height:790px;padding-top:185px;padding-bottom:80px;position:relative;overflow:hidden}html body .hero:after,html body .hero:before,html body .hero-glow{display:none}html body .hero .hero-content{z-index:2;pointer-events:auto;width:64%;max-width:700px;position:relative}html body .hero h1{letter-spacing:normal;max-width:100%;font-size:clamp(58px,6.2vw,86px);line-height:1.34}html[lang=en] body .hero h1{font-size:clamp(44px,4.8vw,67px);font-weight:700;line-height:1.22}html body .hero .hero-copy{max-width:650px;font-size:19px;line-height:1.9}.quiet-brand-symbols{pointer-events:none;contain:paint;z-index:0;width:26%;max-width:370px;position:absolute;inset:180px auto 80px 4%;overflow:hidden}html[lang=en] .quiet-brand-symbols{left:auto;right:4%}.quiet-brand-symbols img{object-fit:contain;opacity:.23;width:clamp(38px,4.7vw,66px);height:clamp(38px,4.7vw,66px);animation:quiet-brand-drift 26s ease-in-out var(--drift-delay) infinite alternate;animation-play-state:paused;position:absolute}.quiet-brand-symbols[data-motion=running] img{animation-play-state:running}.quiet-brand-symbols img:first-child{opacity:.2;top:13%;left:12%}.quiet-brand-symbols img:nth-child(2){opacity:.14;width:46px;height:46px;top:5%;left:66%}.quiet-brand-symbols img:nth-child(3){opacity:.29;top:43%;left:48%}.quiet-brand-symbols img:nth-child(4){opacity:.15;width:48px;height:48px;top:74%;left:7%}.quiet-brand-symbols img:nth-child(5){opacity:.19;width:42px;height:42px;top:81%;left:72%}@keyframes quiet-brand-drift{0%{transform:translateY(-5px)rotate(-3deg)}to{transform:translate(5px,5px)rotate(3deg)}}html body .about-symbols,html body .contact-art,html body .cinematic-symbol-field{display:none}html body :is(.services-section,.process-section,.why-section,.contact-section,.ip-check-section):before,html body :is(.services-section,.process-section,.why-section,.contact-section,.ip-check-section):after{content:none;display:none}html body .contact-section{grid-template-columns:1fr}html body .contact-copy{width:100%;max-width:960px;margin-inline:auto}html body .service-stage>img{animation:none}.quiet-symbol-ribbon{pointer-events:none;direction:ltr;background:0 0;justify-content:center;align-items:center;gap:30px;height:58px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.quiet-symbol-ribbon img{object-fit:contain;opacity:.28;flex:0 0 24px;width:24px;height:24px}@media (width<=900px){html body .hero .hero-content{width:74%}html body .hero{min-height:760px;padding-inline:32px}.quiet-brand-symbols{width:18%;left:3%}html[lang=en] .quiet-brand-symbols{right:3%}.quiet-brand-symbols img:nth-child(2),.quiet-brand-symbols img:nth-child(5){display:none}}@media (width<=600px){html body .hero{align-items:flex-start;min-height:0;padding:170px 24px 54px;display:flex}html body .hero .hero-content{width:100%;max-width:none}html body .hero h1{font-size:44px;line-height:1.45}html[lang=en] body .hero h1{font-size:38px;line-height:1.3}html body .hero .hero-copy{font-size:18px}html body .hero .eyebrow{margin-bottom:24px;font-size:14px}html body .hero .trust-row{gap:12px;margin-top:32px;font-size:14px}.quiet-brand-symbols,html[lang=en] .quiet-brand-symbols{justify-content:flex-end;gap:22px;width:calc(100% - 48px);max-width:none;height:38px;display:flex;inset:112px 24px auto;overflow:hidden}.quiet-brand-symbols img:nth-child(n){opacity:.18;width:27px;height:27px;animation-duration:34s;position:relative;inset:auto}.quiet-brand-symbols img:nth-child(2),.quiet-brand-symbols img:nth-child(5){display:none}.quiet-symbol-ribbon{gap:24px;height:48px}.quiet-symbol-ribbon img{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.quiet-brand-symbols img{animation:none!important;transform:none!important}}@media (width<=1180px){html body .site-header nav{display:none}html body .site-header .mobile-menu{display:block}html body .site-header .header-consultation{display:none}html body .site-header{justify-content:space-between;gap:16px}html body .site-header .brand{flex:0 270px;min-width:0}html body .site-header .approved-lockup{max-width:100%}}@media (width<=600px){html body .site-header .brand{flex:0 215px}html body .site-header .approved-lockup{width:215px}}html body .quiet-symbol-ribbon,html body .site-footer{background:#053b2c}html body .quiet-symbol-ribbon{border-bottom:1px solid #b08a4533;-webkit-mask-image:none;mask-image:none}html body .quiet-symbol-ribbon img{opacity:.5}html body .footer-bottom>p,html body .footer-bottom .copyright{color:#e2eae4;text-align:center;font-size:14px;line-height:1.9}html body .footer-bottom>p a{color:#e2eae4;text-underline-offset:4px;text-decoration:underline}html body .credential-badge small{color:#e2eae4;font-size:14px;line-height:1.7}html body .credential-badge strong,html body .credential-badge bdi{color:#fff;font-size:14px;line-height:1.7}html body .ip-check-panel>p,html body .ip-check-panel label,html body .ip-check-outcomes span{color:#435b50}@media (width<=600px){html[lang=en] body .hero .hero-copy{line-height:1.75}html body .footer-credentials{flex-wrap:wrap;max-width:100%}html body .credential-badge{max-width:100%}html body .footer-bottom>p{font-size:14px}html body .site-footer{padding-inline:24px}}html body .ip-check-intro{justify-content:space-between;align-items:center;gap:48px;padding-block:64px;display:flex}html body .ip-check-intro .ip-check-copy{max-width:780px}html body .ip-check-intro h2{margin:12px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.5}html body .ip-check-intro .ip-check-lead{margin:0;font-size:18px;line-height:1.9}.assessment-open{color:#fff;font:inherit;cursor:pointer;background:#053b2c;border:1px solid #053b2c;border-radius:4px;flex-shrink:0;min-height:52px;padding:16px 24px;font-size:17px}.assessment-open:hover{background:#0b6b45}.assessment-open:focus-visible,.assessment-dialog-bar button:focus-visible{outline-offset:4px;outline:3px solid #b08a45}.assessment-dialog{color:#053b2c;overscroll-behavior:contain;background:#fff;border:1px solid #d6dfd9;border-radius:12px;width:min(720px,100% - 48px);max-height:calc(100dvh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #001a1650}.assessment-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#021e19b8}.assessment-dialog-bar{z-index:2;background:#fff;border-bottom:1px solid #053b2c20;justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;font-size:16px;display:flex;position:sticky;top:0}.assessment-dialog-bar button{color:#053b2c;cursor:pointer;background:#fff;border:1px solid #053b2c25;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}html body .assessment-dialog .ip-check-panel{box-shadow:none;background:#fff;border:0;margin:0;padding:28px 36px 36px}html body .assessment-dialog .ip-check-panel h3{font-size:28px;line-height:1.5}html body .assessment-dialog .ip-check-panel label{font-size:16px}html body .assessment-dialog .ip-check-shield{object-fit:contain;width:46px;height:56px}@media (width<=700px){html body .ip-check-intro{flex-direction:column;align-items:stretch;gap:24px;padding:48px 24px}.assessment-open{align-self:flex-start}.assessment-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.assessment-dialog-bar{padding:12px 20px;padding-top:max(12px,env(safe-area-inset-top))}html body .assessment-dialog .ip-check-panel{padding:24px 20px max(28px,env(safe-area-inset-bottom))}.assessment-dialog .ip-check-grid.two{grid-template-columns:1fr}}html body .site-footer .footer-brand{width:min(420px,100%);height:auto;margin-inline:auto;padding:0;display:block}html body .footer-approved-lockup{aspect-ratio:1589/439;object-fit:contain;filter:none;width:100%;height:auto;display:block}@media (width<=600px){html body .site-footer .footer-brand{width:min(300px,100%)}}html body .contact-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;max-width:960px;margin-top:40px;padding-top:28px;display:grid}html body .contact-channels a{color:#f4f0e7;gap:10px;min-height:64px;padding-block:8px;text-decoration:none}html body .contact-channels span{color:#d6dfd9;font-size:17px;line-height:1.6}html body .contact-channels strong{letter-spacing:0;color:#f4f0e7;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.5;font-family:var(--brand-en)!important}html body .contact-channels a:hover strong{color:#fff;text-underline-offset:5px;text-decoration:underline}html body .contact-channels a:focus-visible{outline-offset:6px;outline:2px solid #b08a45}@media (width<=700px){html body .contact-channels{grid-template-columns:1fr;gap:14px}html body .contact-channels a{min-height:70px;padding:12px 0}html body .contact-channels strong{font-size:20px}}html[lang=ar] body .contact-channels a{text-align:right}html[lang=en] body .contact-channels a{text-align:left}@font-face{font-family:Dira Plex Arabic;src:url(/fonts/IBM-Plex-Arabic-400.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Dira Plex Arabic;src:url(/fonts/IBM-Plex-Arabic-600.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Dira Plex Arabic;src:url(/fonts/IBM-Plex-Arabic-700.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Dira Plex Latin;src:url(/fonts/IBM-Plex-Latin-400.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Dira Plex Latin;src:url(/fonts/IBM-Plex-Latin-500.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Dira Plex Latin;src:url(/fonts/IBM-Plex-Latin-700.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}html[lang=ar] body,html[lang=ar] body :is(main,section,article,header,footer,div,p,span,strong,small,h1,h2,h3,h4,h5,h6,a,label,input,select,textarea,button,summary,li,em,dt,dd,td,th){font-family:var(--site-ar)!important}html[lang=en] body,html[lang=en] body :is(main,section,article,header,footer,div,p,span,strong,small,h1,h2,h3,h4,h5,h6,a,label,input,select,textarea,button,summary,li,em,dt,dd,td,th){font-family:var(--site-en)!important}html[lang=en] body .language-switch,html[lang=en] body [lang=ar]{font-family:var(--site-ar)!important}html[lang=ar] body :is(.language-switch,[lang=en],input[type=email],input[type=url]),html body .contact-channels strong{font-family:var(--site-en)!important}html body .footer-brand strong{font-family:Saudi,sans-serif!important}html body .contact-channels.compact-socials{flex-wrap:wrap;align-items:center;gap:14px;width:auto;margin-top:28px;padding-top:24px;display:flex}html body .compact-socials a{color:#f4f0e7;background:#ffffff08;border:1px solid #c4d5cc66;border-radius:50%;place-items:center;width:50px;height:50px;min-height:50px;padding:0;display:grid;position:relative}html body .compact-socials a:hover{background:#ffffff18;border-color:#b08a45;transform:translateY(-2px)}html body .compact-socials svg,html body .compact-socials img{object-fit:contain;width:24px;height:24px}html body .compact-socials img{filter:brightness(0)invert()}html body .compact-socials small{text-align:center;background:#053b2c;border-radius:50%;width:15px;height:15px;font-size:10px;position:absolute;bottom:2px;right:4px}html body .floating-whatsapp{border-radius:50%;place-items:center;width:54px;height:54px;padding:0;display:grid}html body .floating-whatsapp strong{display:none}html[lang=en] body .site-header{gap:24px;padding-block:20px}html[lang=en] body .site-header .brand{flex:0 280px;min-width:190px}html[lang=en] body .site-header .approved-lockup{width:280px}html[lang=en] body .site-header nav{flex-shrink:0;gap:24px}html[lang=en] body .site-header nav a{white-space:nowrap;font-size:15px;line-height:1.4}html[lang=en] body .header-actions{gap:10px}html[lang=en] body .header-actions>a{white-space:nowrap;min-height:44px;padding:12px 16px;font-size:14px;line-height:1.4}html[lang=en] body .hero .hero-content{width:min(780px,72%);max-width:780px}html[lang=en] body .hero h1{letter-spacing:-.025em;max-width:780px;font-size:clamp(42px,4.8vw,72px);line-height:1.13}html[lang=en] body .hero h1 em{margin-top:10px;font-weight:400;display:block}html[lang=en] body .hero .hero-copy{max-width:660px;margin-top:30px;font-size:20px;line-height:1.7}html[lang=en] body .hero .eyebrow{letter-spacing:.06em;margin-bottom:28px;font-size:15px}html[lang=en] body .hero-actions a{font-size:16px}html[lang=en] body .hero-actions{gap:28px;margin-top:32px}html[lang=en] body :is(.about-heading h2,.section-heading h2,.process-section h2,.why-section h2,.contact-copy h2){letter-spacing:-.02em;font-size:clamp(30px,3.2vw,48px);line-height:1.2}html[lang=en] body :is(.about-copy p,.section-heading>p,.contact-copy>p){max-width:65ch;font-size:18px;line-height:1.8}@media (width<=1350px){html[lang=en] body .site-header nav,html[lang=en] body .header-consultation{display:none}html[lang=en] body .site-header .mobile-menu{display:block}}@media (width<=700px){html[lang=en] body .site-header{gap:12px;padding:16px}html[lang=en] body .site-header .brand{flex:0 215px;min-width:0}html[lang=en] body .header-actions>a{padding:9px;font-size:13px}html[lang=en] body .hero .hero-content{width:100%;max-width:100%}html[lang=en] body .hero h1{font-size:clamp(36px,8vw,48px)}html[lang=en] body .hero .hero-copy{font-size:18px}html[lang=en] body .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}}html body .request-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}html body .request-fields>label{min-width:0}html body .consultation-modal{overflow-x:hidden}html body .consultation-modal h2{font-size:clamp(28px,3vw,42px);line-height:1.4}html body .floating-whatsapp span{width:36px;height:36px}@media (width<=700px){html body .request-fields.two-columns{grid-template-columns:1fr}}html body .site-footer .footer-credentials{width:fit-content;max-width:100%;box-shadow:none;background:#edf1e9;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-inline:auto;padding:24px 28px;display:flex}html body .site-footer .credential-badge{box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:12px;min-width:0;min-height:40px;padding:0;text-decoration:none;display:flex}html body .site-footer .credential-badge+.credential-badge{border-inline-start:1px solid #073b2e25;padding-inline-start:24px}html body .site-footer .credential-logo{background:#fff;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:5px;display:grid}html body .site-footer .credential-logo img{object-fit:contain;filter:none;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi{letter-spacing:.02em;color:#073b2e;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.5;font-family:Dira Plex Latin,sans-serif!important}html body .site-footer .credential-badge:focus-visible{outline-offset:8px;outline:2px solid #b08a45}@media (width<=600px){html body .site-footer .footer-credentials{flex-direction:column;align-items:stretch;gap:18px;padding:22px}html body .site-footer .credential-badge+.credential-badge{border-inline-start:0;padding-inline-start:0;border-top:1px solid #073b2e25;padding-top:18px}html body .site-footer .credential-badge{justify-content:flex-start}}html body .site-footer .credential-logo{background:#edf1e9}html body .site-footer .credential-logo img{mix-blend-mode:multiply}html body .site-footer.structured-footer{text-align:start;background:#053b2c;padding:64px max(24px,50vw - 640px) 24px;display:block}html body .structured-footer .footer-columns{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}html body .structured-footer .footer-overview img{object-fit:contain;width:min(310px,100%);height:auto;display:block}html body .structured-footer h3{color:#f4f0e7;margin:0 0 22px;font-size:18px;font-weight:600;line-height:1.5}html body .structured-footer p{color:#bdcfc4;max-width:38ch;margin:20px 0 0;font-size:15px;line-height:1.9}html body .structured-footer nav{flex-direction:column;align-items:start;gap:13px;display:flex}html body .structured-footer nav h3{margin-bottom:9px}html body .structured-footer nav a{color:#bdcfc4;font-size:15px;line-height:1.7;text-decoration:none}html body .structured-footer nav a:hover{color:#e0c487}html body .structured-footer .compact-socials{border:0;gap:10px;max-width:250px;margin:0;padding:0}html body .structured-footer .compact-socials a{width:42px;height:42px;min-height:42px}html body .structured-footer .compact-socials svg,html body .structured-footer .compact-socials img{width:21px;height:21px}html body .structured-footer .footer-registration{border-top:1px solid #ffffff18;margin-top:42px;padding-top:28px}html body .structured-footer .footer-credentials{padding:16px 24px}html body .structured-footer .footer-final{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}html body .structured-footer .footer-final p{text-align:center;max-width:none;margin:0;font-size:13px}html body .structured-footer .footer-final a{color:#bdcfc4;font-size:12px;text-decoration:none}.brand-reveal{color:#053b2c;z-index:10000;background:#f8f7f1;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.brand-reveal::backdrop{background:#f8f7f1}.brand-reveal[open]{place-items:center;display:grid}.brand-reveal-art{isolation:isolate;width:min(680px,82vw);position:relative}.brand-reveal-art:before{content:"";z-index:-1;background:radial-gradient(#b08a451f,#0000 65%);position:absolute;inset:-150px -60px}.brand-reveal-art img{object-fit:contain;width:100%;height:auto;animation:1s ease-out both dira-appear}.brand-reveal-line{background:linear-gradient(90deg,#0000,#b08a45,#0000);width:60%;height:1px;margin:36px auto 0;animation:1.2s ease-out both dira-appear}.brand-reveal-close{font:inherit;color:#053b2c;cursor:pointer;top:24px;background:0 0;border:1px solid #053b2c30;border-radius:24px;padding:9px 18px;position:absolute;inset-inline-end:28px}.brand-reveal-close:focus-visible{outline-offset:3px;outline:2px solid #b08a45}@keyframes dira-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brand-reveal-art img,.brand-reveal-line{animation:none}}@media (width<=1050px){html body .structured-footer .footer-columns{grid-template-columns:1.3fr 1fr;gap:36px}}@media (width<=600px){html body .site-footer.structured-footer{padding:40px 24px 24px}html body .structured-footer .footer-columns{grid-template-columns:1fr 1fr;gap:32px 20px}html body .structured-footer .footer-overview,html body .structured-footer .footer-contact{grid-column:1/-1}html body .structured-footer .footer-overview img{width:280px}html body .structured-footer h3{font-size:17px}html body .structured-footer nav a{font-size:14px}.brand-reveal-art{width:88vw}}html body .structured-footer .footer-credentials{direction:ltr}.brand-reveal-art img{-webkit-box-reflect:below 10px linear-gradient(transparent 75%,#0000000f)}.brand-reveal,.brand-reveal::backdrop{background:#fff}.brand-reveal-art{width:min(520px,78vw)}.brand-reveal-art:before{display:none}.brand-reveal-art img{-webkit-box-reflect:unset;filter:none}.brand-reveal-line{background:linear-gradient(90deg,#0000,#b08a4560,#0000);width:32%;margin-top:38px}@media (width<=600px){.brand-reveal-art{width:84vw;max-width:380px}}html body .structured-footer .footer-overview>a{background:#fff;border-radius:6px;width:min(310px,100%);padding:16px;display:block}html body .structured-footer .footer-overview img{width:100%;height:auto}.brand-reveal-art{text-align:center;width:min(440px,84vw)}.brand-reveal-art img{object-fit:contain;width:auto;max-width:75%;height:min(34vh,280px);margin:auto;animation:.8s ease-out both dira-appear;display:block}.brand-reveal-name{color:#145c2c;gap:6px;margin-top:24px;display:grid}.brand-reveal-name strong{font-size:clamp(22px,3vw,30px);font-weight:600;font-family:Dira Plex Arabic,sans-serif!important}.brand-reveal-name span{font-size:17px;font-weight:400;font-family:Dira Plex Latin,sans-serif!important}.brand-reveal-line{margin-top:24px}@media (prefers-reduced-motion:reduce){.brand-reveal-art img{animation:none}}html body .structured-footer .footer-overview>a{background:#fff;border-radius:10px;width:112px;padding:12px 16px}html body .structured-footer .footer-overview img{object-fit:contain;filter:none;width:80px;max-width:100%;height:auto}.fixed-identity-strip{z-index:9;pointer-events:none;background:#9bbe8c;width:48px;position:fixed;bottom:0;left:0;-webkit-mask:url(/identity-strip.svg) 0 0/48px repeat-y;mask:url(/identity-strip.svg) 0 0/48px repeat-y}html body .site-header{position:sticky;top:0}.site-footer.structured-footer{padding-left:max(64px,5vw)}@media (width<=650px){.fixed-identity-strip{display:none}}html body .site-footer.structured-footer .footer-credentials{box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:24px;padding:25px 0}html body .site-footer .credential-badge{justify-content:center;gap:10px;min-height:30px;padding:0}html body .site-footer .credential-badge+.credential-badge{border:0;border-left:1px solid #b08a4560;padding:0 0 0 24px}html body .site-footer .credential-logo{background:#edf1e9;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:5px}html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi{letter-spacing:.1px;color:#e7eedf;font-weight:500;line-height:1.5;font-size:13px!important}html body .site-footer .credential-badge:hover bdi{color:#d8bd87}@media (width<=380px){html body .site-footer.structured-footer .footer-credentials{flex-wrap:wrap;gap:12px}html body .site-footer .credential-badge+.credential-badge{padding-left:12px}}html body .structured-footer .footer-final .admin-icon-link{width:36px;height:36px;box-shadow:none;color:#bdcfc4;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-icon-link svg{display:block}.admin-icon-link:hover{color:#b08a45!important}.admin-icon-link:focus-visible{outline-offset:3px;outline:2px solid #b08a45}.admin-brand-symbol{background:currentColor;width:20px;height:24px;display:block;-webkit-mask:url(/admin-brand-symbol.svg) 50%/contain no-repeat;mask:url(/admin-brand-symbol.svg) 50%/contain no-repeat}html body main.identity-home{color:#073b2e;background:#f5f3eb}html body .identity-home .site-header{box-shadow:none;background:#f5f3ebf5;border-bottom:1px solid #073b2e19;gap:24px;padding:22px 5%}html body .identity-home .site-header .brand{flex-shrink:0}html body .identity-home .site-header .approved-lockup{width:250px;max-width:none;height:auto}html body .identity-home .site-header nav{gap:24px}html body .identity-home .site-header nav a{white-space:nowrap;font-size:17px}html body .identity-home .header-actions{gap:12px}html body .identity-home .header-actions>a{white-space:nowrap;padding:11px 15px;font-size:15px}html body .identity-home .header-consultation{display:none}html body .identity-intro{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;max-width:1420px;margin:auto;padding:70px 6% 55px;scroll-margin-top:140px;display:grid}.identity-kicker{color:#897039;align-items:center;gap:14px;margin:0;font-size:16px;line-height:1.7;display:flex}.identity-kicker:before{content:"";background:#b08a45;flex-shrink:0;width:36px;height:1px}html body .identity-message h1{letter-spacing:-1.3px;color:#073b2e;margin:20px 0 18px;font-size:clamp(46px,4.6vw,72px);font-weight:700;line-height:1.4}.identity-message h1 span{color:#8f7339}html body .identity-description{color:#49665c;max-width:590px;margin:0;font-size:21px;line-height:1.9}.identity-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.identity-primary{color:#f3f1e8;background:#073b2e;border-radius:3px;padding:16px 25px;font-size:18px}.identity-secondary{border-bottom:1px solid #b08a45;padding:8px 0;font-size:17px}.identity-fields{min-width:0}.identity-art-label{color:#687e71;align-items:center;gap:12px;margin:0 0 30px;font-size:16px;display:flex}.identity-art-label:after{content:"";background:#073b2e24;flex:1;height:1px}.identity-symbol-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px 14px;display:grid}.identity-symbol-grid a{color:#35594c;flex-direction:column;align-items:center;gap:16px;min-height:145px;font-size:16px;line-height:1.7;display:flex}.identity-symbol-grid img{object-fit:contain;width:62px;height:70px;transition:transform .2s}.identity-symbol-grid a:hover img{transform:translateY(-4px)}.identity-symbol-grid a:nth-child(4){grid-column:1;position:relative;left:-45%}.identity-symbol-grid a:nth-child(5){grid-column:3;position:relative;left:45%}[dir=ltr] .identity-symbol-grid a:nth-child(4){left:45%}[dir=ltr] .identity-symbol-grid a:nth-child(5){left:-45%}.identity-art-note{color:#748478;text-align:center;margin:22px 0 0;font-size:15px}html body .identity-needs{border-top:1px solid #073b2e25;width:88%;max-width:1250px;margin:0 auto;padding:30px 0 40px;scroll-margin-top:140px}.identity-needs-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}html body .identity-needs h2{color:#073b2e;margin:0;font-size:30px}.identity-needs-heading p{color:#6b7c70;font-size:17px}.identity-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.identity-entries>a{color:#073b2e;border-top:2px solid #b08a45;padding:20px 0;position:relative}.identity-entries small{color:#897039;margin-bottom:12px;font-size:14px;display:block}html body .identity-entries h3{color:#073b2e;margin:0;padding-inline-end:24px;font-size:22px;line-height:1.65}.identity-entries p{color:#60796c;margin:10px 0;font-size:17px;line-height:1.8}.identity-entry-arrow{inset-inline-end:0;font-size:24px;position:absolute;top:55px}.identity-home a:focus-visible{outline-offset:5px;outline:3px solid #b08a45}html body .fixed-identity-strip{z-index:30;opacity:.6;width:28px;top:0;-webkit-mask-size:28px;mask-size:28px}html body .identity-home .about-editorial,html body .identity-home .services-section,html body .identity-home .why-section{background:#f5f3eb}html body .identity-home .about-copy p,html body .identity-home .section-heading>p,html body .identity-home .reason-list p{font-size:19px;line-height:1.9}@media (width<=1150px){html body .identity-home .site-header nav{display:none}html body .identity-home .mobile-menu{display:block}.identity-intro{gap:40px!important}html body .english-page .identity-message h1{font-size:48px}}@media (width<=800px){html body .identity-home .site-header{gap:12px;padding:16px 6%}html body .identity-home .site-header .approved-lockup{width:185px}html body .identity-home .header-cta{display:none}html body .identity-intro{grid-template-columns:1fr;padding:35px 7% 30px;gap:32px!important}html body .identity-message h1,html body .english-page .identity-message h1{letter-spacing:-.7px;font-size:43px}.identity-kicker{font-size:14px}html body .identity-description{font-size:19px}.identity-actions{gap:18px}.identity-primary{padding:14px 18px;font-size:17px}.identity-secondary,.identity-art-label{font-size:15px}.identity-symbol-grid{gap:12px}.identity-symbol-grid a{gap:10px;min-height:125px;font-size:14px}.identity-symbol-grid img{width:45px;height:50px}.identity-art-note{font-size:14px}.identity-needs-heading{display:block}html body .identity-needs h2{font-size:27px}.identity-entries{grid-template-columns:1fr;gap:4px}.identity-entries>a{padding:16px 0}.identity-entries small{margin-bottom:6px}.identity-entry-arrow{top:45px}html body .identity-entries h3{font-size:21px}html body .fixed-identity-strip{width:14px;display:block;-webkit-mask-size:14px;mask-size:14px}.identity-home .site-header .header-actions .language-switch{padding:8px;font-size:13px}.identity-home .site-header .language-switch img{display:none}}@media (prefers-reduced-motion:reduce){.identity-symbol-grid img{transition:none}}.identity-symbol-grid>div{justify-content:center;align-items:center;padding:22px;display:flex}.identity-symbol-grid>div:nth-child(4){grid-column:1;transform:translate(-50%)}.identity-symbol-grid>div:nth-child(5){transform:translate(-50%)}[dir=ltr] .identity-symbol-grid>div:nth-child(n+4){transform:translate(50%)}.organized-services{scroll-margin-top:130px}.field-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:30px;display:grid}.field-selector button{font:inherit;text-align:start;color:#073b2e;cursor:pointer;background:0 0;border:1px solid #d6dbd1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:22px 18px;transition:background .18s,color .18s;display:flex}.field-selector button img{object-fit:contain;width:30px;height:34px}.field-selector button strong{font-size:18px;line-height:1.6}.field-selector button small{margin-top:auto;font-size:13px}.field-selector button[aria-pressed=true]{color:#fff;background:#073b2e;border-color:#073b2e;box-shadow:inset 0 -4px #b08a45}.field-selector button:hover{border-color:#b08a45}.field-selector button:focus-visible,.service-catalog a:focus-visible{outline-offset:4px;outline:3px solid #b08a45}.field-services-heading{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px;display:flex}.field-services-heading h3{color:#073b2e;margin:0;font-size:26px}.field-services-heading span{color:#526b60;font-size:16px}.service-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-catalog article{background:#fffdf7;border:1px solid #dedfd3;border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}.service-catalog h4{color:#073b2e;margin:0 0 12px;font-size:21px;line-height:1.6}.service-catalog p{color:#526b60;margin:0 0 24px;font-size:17px;line-height:1.9}.service-catalog a{color:#073b2e;border-top:1px solid #dedfd3;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.service-catalog a:hover{color:#8f7339}@media (width<=1000px){.field-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.service-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.field-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field-selector button{gap:8px;padding:16px 12px}.field-selector button strong{font-size:16px}.field-selector button:last-child{grid-column:1/-1}.field-services-heading{display:block}.field-services-heading h3{margin-bottom:8px;font-size:23px}.service-catalog{grid-template-columns:1fr}.service-catalog article{padding:22px}.organized-services{scroll-margin-top:100px}}.identity-home .services-section{width:min(1180px,86%);padding-top:64px;padding-bottom:80px;scroll-margin-top:140px}.identity-home .services-section .section-heading{margin-bottom:32px}@media (width<=600px){.identity-home .services-section{width:86%;padding-top:35px;scroll-margin-top:100px}}html body .identity-home .why-section,html body .identity-home .why-section h2,html body .identity-home .why-section .reason-list p{color:#073b2e}html body .identity-home .why-section .reason-list,html body .identity-home .why-section .reason-list p{border-color:#073b2e26}.identity-coverage{color:#526b60;margin-top:22px;font-size:16px;line-height:1.8}.portfolio-feature{color:#073b2e;border-block:1px solid #073b2e26;grid-template-columns:1.1fr 1fr;gap:56px;width:min(1180px,86%);margin:0 auto;padding:64px 0;display:grid}.portfolio-feature>div{min-width:0}.portfolio-feature h2{margin:12px 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.5}.portfolio-feature p{font-size:18px;line-height:1.9}.portfolio-feature .identity-primary{margin-top:16px;display:inline-flex}.portfolio-outcomes{background:#e9eee7;border-radius:8px;padding:30px}.portfolio-outcomes h3{margin-top:0;font-size:22px}.portfolio-outcomes ul{margin:0;padding-inline-start:24px}.portfolio-outcomes li{border-bottom:1px solid #073b2e20;padding:10px 0;font-size:18px;line-height:1.8}.portfolio-outcomes p{margin-bottom:0;font-size:15px}.field-brief{background:#e9eee7;border-inline-start:3px solid #b08a45;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;padding:20px 24px;display:grid}.field-brief p{color:#244c3c;margin:0;font-size:17px;line-height:1.9}.field-brief strong{color:#073b2e;display:block}#field-services{scroll-margin-top:140px}@media (width<=700px){.portfolio-feature{grid-template-columns:1fr;gap:24px;padding:40px 0}.portfolio-outcomes{padding:22px}.field-brief{grid-template-columns:1fr;gap:14px;padding:18px}#field-services{scroll-margin-top:100px}}html body :is(.request-form,.consultation-form) button[type=submit],html body .request-whatsapp-action,html body .ip-check-panel button[type=submit],html body .ip-check-complete a{color:#082e24;opacity:1;text-shadow:none;background:#d0ae67;border:1px solid #d0ae67;min-height:52px;font-weight:700}html body :is(.request-form,.consultation-form) button[type=submit]:hover,html body .request-whatsapp-action:hover,html body .ip-check-panel button[type=submit]:hover,html body .ip-check-complete a:hover{color:#082e24;background:#e0c48a;border-color:#e0c48a}html body :is(.request-form,.consultation-form) button[type=submit]:disabled,html body .ip-check-panel button[type=submit]:disabled{color:#17382e;opacity:1;cursor:wait;background:#c4b58f}html body :is(.request-submit,.request-whatsapp-action) img{filter:brightness(0);opacity:1}html body :is(.request-submit,.request-whatsapp-action,.ip-check-complete a):focus-visible,html body .ip-check-panel button[type=submit]:focus-visible{outline-offset:4px;outline:3px solid #fff}.work-method .method-step{color:#e5cd9b;letter-spacing:.03em;margin-bottom:8px;font-size:14px;display:block}.work-method .process-path .method-outcome{color:#f6f1e7;background:#ffffff0f;border-inline-start:2px solid #d0ae67;margin-top:14px;padding:12px 16px;font-size:16px;line-height:1.8}.work-method .method-outcome strong{color:#e5cd9b}.work-method .method-link{color:#e5cd9b;text-underline-offset:6px;margin-top:24px;margin-inline-end:24px;padding:10px 0;font-size:17px;text-decoration:underline;display:inline-block}.work-method .method-link:focus-visible{outline-offset:6px;outline:2px solid #e5cd9b}@media (width<=600px){.work-method .process-path article{gap:16px}.work-method .process-path .method-outcome{padding:10px 12px;font-size:16px}.work-method .method-link{margin-top:16px}}.knowledge-section{color:#123b2f;background:#f6f4ed;padding:90px max(24px,50vw - 590px);scroll-margin-top:30px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.knowledge-grid article{background:#fff;border:1px solid #d8d9ca;border-radius:16px;min-width:0;padding:30px;scroll-margin-top:30px}.knowledge-grid h3{margin:8px 0 12px;font-size:25px;line-height:1.6}.knowledge-grid h3 a{color:inherit;text-decoration:none}.knowledge-grid p{font-size:18px;line-height:1.9}.knowledge-grid .knowledge-topic{color:#665225;margin:0;font-size:14px}.knowledge-link{color:#154d39;text-underline-offset:5px;margin-top:12px;font-size:17px;display:inline-block}.knowledge-header{color:#fff;background:#073b2e;justify-content:space-between;gap:24px;padding:28px max(24px,50vw - 590px);display:flex}.knowledge-header a{color:inherit}.knowledge-full .knowledge-grid{grid-template-columns:1fr}.knowledge-example{background:#f5f2e8;border-inline-start:3px solid #ad8d4e;margin:22px 0;padding:18px 22px}.knowledge-example p{margin-bottom:0}.knowledge-sources{font-size:15px;line-height:1.9}.knowledge-sources a{color:#154d39}.knowledge-section a:focus-visible{outline-offset:5px;outline:2px solid #154d39}@media (width<=650px){.knowledge-section{padding:56px 20px}.knowledge-grid{grid-template-columns:1fr;gap:16px}.knowledge-grid article{padding:24px 20px}.knowledge-grid h3{font-size:23px}.knowledge-grid p{font-size:17px}.knowledge-section .section-heading{display:block}}.internal-header{box-sizing:border-box;color:#123b2f;background:#fff;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:22px max(24px,50vw - 590px);display:flex}.internal-brand{flex:0 300px;min-width:0;display:block}.internal-brand img{object-fit:contain;width:100%;height:auto;max-height:84px;display:block}.internal-header nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.internal-header a{color:#123b2f;text-decoration:none}.internal-header nav a{white-space:nowrap;padding-block:10px;font-size:15px}.internal-header nav a[aria-current=page]{color:#806125;text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:2px}.internal-language{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:15px;display:inline-flex}.internal-language img{object-fit:contain;width:22px;height:22px}.internal-header a:focus-visible{outline-offset:5px;outline:2px solid #806125}.knowledge-page .knowledge-full{padding-top:48px;padding-bottom:56px}.knowledge-full .section-heading{align-items:center;gap:32px}.knowledge-full .section-heading>div{flex:1}.knowledge-full .section-heading>p{flex:1;max-width:460px;margin:0;font-size:18px;line-height:1.8}.knowledge-full .section-kicker{margin:0 0 10px}.knowledge-full .section-heading :is(h1,h2){max-width:650px;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.45}.knowledge-full .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:30px}.knowledge-symbol{object-fit:contain;width:34px;height:38px;margin-bottom:16px;display:block}.knowledge-full .knowledge-grid article{border-radius:0;padding:26px;scroll-margin-top:24px}.knowledge-full .knowledge-grid h3{margin:10px 0;font-size:23px;line-height:1.5}.knowledge-full .knowledge-grid p{font-size:17px;line-height:1.85}.knowledge-full .knowledge-grid .knowledge-topic{font-size:14px}.knowledge-details{border-top:1px solid #e1e4da;margin-top:20px}.knowledge-details summary{cursor:pointer;color:#154d39;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:16px;list-style:none;display:flex}.knowledge-details summary::-webkit-details-marker{display:none}.knowledge-details summary span{color:#8b6a2e;font-size:24px}.knowledge-details[open] summary span{transform:rotate(45deg)}.knowledge-details summary:focus-visible{outline-offset:4px;outline:2px solid #806125}.knowledge-detail-body{padding-top:4px}.knowledge-detail-body>p{margin-top:8px}.knowledge-full .knowledge-example{margin:18px 0;padding:16px}.knowledge-full .knowledge-example strong,.knowledge-full .knowledge-link{font-size:16px}.knowledge-sources{border-top:1px solid #d8d9ca;padding-top:18px}@media (width<=850px){.internal-header{flex-wrap:wrap;gap:16px;padding:18px 24px}.internal-brand{flex-basis:260px}.internal-header nav{order:3;justify-content:flex-start;gap:22px;width:100%}.internal-language{margin-inline-start:auto}.knowledge-full .section-heading{display:block}.knowledge-full .section-heading>p{max-width:650px;margin-top:18px}}@media (width<=650px){.internal-header{gap:12px;padding:16px 20px}.internal-brand{flex-basis:210px;max-width:calc(100% - 90px)}.internal-header nav{gap:10px 20px}.internal-header nav a{font-size:14px}.internal-language{gap:6px;font-size:14px}.internal-language img{width:19px;height:19px}.knowledge-page .knowledge-full{padding:32px 20px 40px}.knowledge-full .knowledge-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.knowledge-full .knowledge-grid article{padding:22px}.knowledge-full .section-heading :is(h1,h2){font-size:30px}.knowledge-full .section-heading>p{font-size:17px}}.knowledge-request{color:#fff;background:#073b2e;margin-top:18px;padding:11px 18px;font-size:16px;line-height:1.6;text-decoration:none;display:table}.knowledge-request:hover{background:#154d39}.knowledge-request:focus-visible{outline-offset:4px;outline:2px solid #806125}.site-search{color:#123b2f;z-index:60;flex-shrink:0;position:relative}.site-search>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:15px;list-style:none;display:flex}.site-search>summary::-webkit-details-marker{display:none}.site-search-panel{box-sizing:border-box;color:#123b2f;text-align:start;inset-inline-end:0;background:#fff;border:1px solid #d6dfd7;width:min(560px,100vw - 40px);max-height:75vh;padding:24px;position:absolute;top:calc(100% + 14px);overflow-y:auto;box-shadow:0 14px 40px #073b2e24}.site-search-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.site-search-top label{font-size:19px;font-weight:700}.site-search-top button{color:#806125;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px}.site-search-panel input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#123b2f;background:#fff;border:1px solid #9eafa6;border-radius:0;padding:12px}.site-search-filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.site-search-filters button{font:inherit;color:#123b2f;cursor:pointer;background:#fff;border:1px solid #d6dfd7;padding:8px 13px;font-size:14px}.site-search-filters button[aria-pressed=true]{color:#fff;background:#073b2e}.site-search-status{color:#52685d;margin:14px 0;font-size:14px;line-height:1.7}.site-search-panel ul{margin:0;padding:0;list-style:none}.site-search-panel li{border-top:1px solid #e0e6df}.site-search-panel li a{color:#123b2f;white-space:normal;gap:5px;padding:14px 0;text-decoration:none;display:grid}.site-search-panel li a:hover strong{text-decoration:underline}.site-search-panel li small{color:#806125;font-size:12px}.site-search-panel li strong{font-size:17px;line-height:1.5}.site-search-panel li span{font-size:14px;font-weight:400;line-height:1.7}.site-search :focus-visible{outline-offset:3px;outline:2px solid #806125}.internal-header{gap:20px}.internal-header nav{gap:18px}.internal-language{margin-inline-start:0}@media (width<=850px){.internal-header .site-search{margin-inline-start:auto}.internal-header .internal-language{margin-inline-start:0}}@media (width<=650px){.site-search{position:static}.site-search-panel{top:90px;width:auto;max-height:calc(100dvh - 110px);padding:18px;position:fixed;inset-inline:16px}.internal-brand{flex-basis:190px;max-width:calc(100% - 155px)}.internal-header{gap:10px}.site-search>summary{font-size:14px}.header-actions .site-search>summary span{display:none}}.services-nav-menu{z-index:61;color:#123b2f;position:relative}.services-nav-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:17px;list-style:none;display:flex}.services-nav-menu>summary::-webkit-details-marker{display:none}.services-nav-menu>summary>span{color:#8b6a2e;font-size:18px}.services-nav-options{top:calc(100% + 12px);background:#fff;border:1px solid #d6dfd7;width:310px;padding:8px;position:absolute;inset-inline-start:0;box-shadow:0 14px 40px #073b2e24}.services-nav-options>a{align-items:center;gap:14px;text-decoration:none;color:#123b2f!important;white-space:normal!important;padding:16px!important;display:flex!important}.services-nav-options>a:hover{background:#f6f4ed}.services-nav-options img{object-fit:contain;flex-shrink:0;width:28px;height:32px}.services-nav-options span{gap:5px;display:grid}.services-nav-options strong{font-size:16px}.services-nav-options small{color:#52685d;font-size:13px;font-weight:400;line-height:1.6}.services-nav-menu :focus-visible{outline-offset:4px;outline:2px solid #806125}html body .identity-home .header-actions>.header-track{color:#8b6a2e;background:0 0;border:0;padding:8px 0;font-weight:700}.internal-mobile-directory{display:none}.internal-track{white-space:nowrap;font-size:14px;color:#806125!important}.internal-header .services-nav-menu>summary{font-size:15px}.internal-header .internal-brand{flex-basis:270px}@media (width<=1350px){html body .identity-home .header-actions>.header-track,.internal-track{display:none}}@media (width<=850px){.internal-header .services-nav-menu{display:none}.internal-mobile-directory{display:inline}.internal-header nav{gap:10px 20px}}@media (width>=1181px){html body .identity-home .site-header nav{gap:20px;display:flex}html body .identity-home .site-header .mobile-menu{display:none}html[lang=en] body .identity-home .services-nav-menu>summary{font-size:17px}}@media (width>=1181px) and (width<=1500px){html body .identity-home .header-consultation{display:none}html body .identity-home .header-actions>.header-track{display:inline-flex}html body .identity-home .header-actions{gap:10px}html body .identity-home .header-actions>a{padding:10px;font-size:14px}html body .identity-home .site-header,html body .identity-home .site-header nav{gap:18px}}html body .site-header nav,.internal-header nav{align-items:center}html body .identity-home .site-header nav>a,html body .identity-home .site-header nav>.services-nav-menu>summary{box-sizing:border-box;align-items:center;min-height:44px;margin-block:0;padding-block:0;font-size:17px;line-height:1.5;display:inline-flex}.services-nav-menu{align-self:center;margin-block:0;padding-block:0}.services-nav-menu>summary{box-sizing:border-box;margin:0;padding-block:0;line-height:1.5}.services-nav-chevron{color:#8b6a2e;flex:0 0 14px;align-self:center;display:block}.services-nav-menu[open] .services-nav-chevron{transform:rotate(180deg)}.internal-header nav>a,.internal-header nav>.services-nav-menu>summary{box-sizing:border-box;align-items:center;min-height:44px;padding-block:0;line-height:1.5}.internal-header nav>a:not(.internal-mobile-directory){display:inline-flex}.services-nav-options{box-sizing:border-box;background:#073b2e;border:0;border-top:2px solid #b08a45;width:286px;padding:8px;top:100%;box-shadow:0 12px 24px #073b2e1a}html body .site-header nav .services-nav-options>a,.internal-header nav .services-nav-options>a{gap:12px;color:#fff!important;padding:14px 16px!important}.services-nav-options>a+a{border-top:1px solid #ffffff20}.services-nav-options>a:hover,.services-nav-options>a:focus-visible{background:#164b3b}.services-nav-options strong{color:#fff;font-size:15px;font-weight:600}.services-nav-options small{color:#c2d2c8;font-size:12px;line-height:1.6}.services-nav-options img{width:23px;height:27px}.services-nav-options a:focus-visible{outline-offset:-3px;outline:2px solid #d5b578}html body .site-header.unified-header{z-index:70;width:100%;min-height:112px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#073b2e;background:#fff;border-bottom:1px solid #073b2e20;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:20px max(32px,50vw - 840px);display:flex;position:sticky;top:0}html body .site-header.unified-header .brand{flex:0 0 250px;width:250px;min-width:0;max-width:100%;margin:0;display:flex}html body .site-header.unified-header .approved-lockup{object-fit:contain;width:250px;max-width:100%;height:auto;display:block}html body .site-header.unified-header nav{justify-content:center;align-items:center;gap:24px;min-width:0;margin:0;display:flex}html body .site-header.unified-header nav>a,html body .site-header.unified-header nav>.services-nav-menu>summary{white-space:nowrap;align-items:center;min-height:52px;margin:0;padding-block:0;font-size:20px;font-weight:400;line-height:1.5;display:inline-flex}html body .site-header.unified-header .header-actions{flex-shrink:0;align-items:center;gap:16px;margin:0;display:flex}html body .site-header.unified-header .header-actions>a,html body .site-header.unified-header .header-actions>.site-search>summary{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:52px;margin:0;padding:10px 0;font-size:18px;font-weight:400;line-height:1.5;display:inline-flex}html body .site-header.unified-header .header-actions>.header-track{color:#8b6a2e;border:0;background:0 0;border-inline-start:1px solid #073b2e25;padding-inline-start:16px}html body .site-header.unified-header .header-actions>.language-switch{color:#073b2e;background:0 0;border:0;border-radius:0;padding-inline:0}html body .site-header.unified-header .header-actions>.header-cta{color:#fff;background:#073b2e;border:1px solid #073b2e;border-radius:5px;padding:10px 18px;font-weight:400}html body .site-header.unified-header .mobile-menu{display:none}html body .site-header.unified-header :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #9a793d}@media (width>=1181px) and (width<=1550px){html body .site-header.unified-header{gap:20px;padding-inline:32px}html body .site-header.unified-header .brand{flex-basis:250px;width:250px}html body .site-header.unified-header .approved-lockup{width:250px}html body .site-header.unified-header nav{gap:18px}html body .site-header.unified-header .header-actions{gap:14px}html body .site-header.unified-header .header-actions>.header-track{display:none}}@media (width<=1180px){html body .site-header.unified-header{gap:20px;min-height:96px;padding:16px 28px}html body .site-header.unified-header nav{display:none}html body .site-header.unified-header .mobile-menu{display:block}html body .site-header.unified-header .header-actions>.header-track{display:none}html body .site-header.unified-header .mobile-menu>div a{min-height:44px;font-size:18px}}@media (width<=650px){html body .site-header.unified-header{gap:12px;min-height:86px;padding:14px 20px}html body .site-header.unified-header .brand{flex:0 190px;width:190px}html body .site-header.unified-header .approved-lockup{width:190px}html body .site-header.unified-header .header-actions{gap:12px}html body .site-header.unified-header .header-actions>a,html body .site-header.unified-header .header-actions>.site-search>summary{min-height:44px;padding:0;font-size:17px}html body .site-header.unified-header .header-actions>.header-cta,html body .site-header.unified-header .header-actions>.site-search>summary span{display:none}html body .site-header.unified-header .mobile-menu summary{width:40px;height:44px}html body .site-header.unified-header .mobile-menu>div{max-width:calc(100vw - 40px);inset-inline-end:0}}@media (width<=380px){html body .site-header.unified-header{gap:8px;padding-inline:14px}html body .site-header.unified-header .brand{flex-basis:156px;width:156px}html body .site-header.unified-header .header-actions{gap:8px}}html body .fixed-identity-strip{z-index:71}html[lang=ar] body .site-header.unified-header :is(a,summary,span,strong,small,label,input,button),html[lang=en] body .site-header.unified-header .language-switch{font-family:Saudi,sans-serif!important}html[lang=ar] body .site-header.unified-header .language-switch{font-family:var(--site-en)!important}html body .simple-request .simple-request-modal{color:#073b2e;background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100dvh - 32px);padding:44px 48px 32px;display:block;overflow-y:auto}html body .simple-request .simple-request-modal:focus{outline:none}html body .simple-request .simple-request-modal:before,html body .simple-request .simple-request-modal:after{display:none}html body .simple-request .privacy-consent{align-items:start}html body .simple-request .privacy-consent input{grid-area:1/1}html body .simple-request .privacy-consent>span{grid-area:1/2}html body .simple-request .request-intro{text-align:center;margin:0 0 26px;position:static}html body .simple-request .request-intro h2{color:#073b2e;margin:0 0 10px;font-size:36px;line-height:1.4}html body .simple-request .request-intro p{color:#52685c;margin:0;font-size:17px;line-height:1.7}html body .simple-request .request-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;margin:0;padding:0;display:grid}html body .simple-request .request-form label>span{color:#073b2e;margin-bottom:7px;font-size:17px;display:block}html body .simple-request .request-form label>span b{color:#a1382c;font-size:14px}html body .simple-request .request-form label>span small{color:#64756a;font-size:13px;font-weight:400}html body .simple-request .request-form :is(input[type=text],input[type=tel],input[type=email],select,textarea){color:#073b2e;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#f4f5f1;border:1px solid #d8dfd6;border-radius:4px;padding:12px 14px;font-size:16px}html body .simple-request .request-form textarea{resize:vertical;min-height:76px}.simple-contact-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simple-contact-hint{color:#64756a;grid-column:1/-1;margin:-5px 0 0;font-size:13px;line-height:1.6}@media (width<=500px){.simple-contact-fields{grid-template-columns:1fr}.simple-contact-hint{margin:0}}html body .simple-request .request-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ad8d4e}html body .simple-request .request-form input::placeholder,html body .simple-request .request-form textarea::placeholder{color:#6a7d71;opacity:1}html body .simple-request .request-form input:-webkit-autofill{-webkit-text-fill-color:#073b2e;-webkit-box-shadow:inset 0 0 0 1000px #f4f5f1}html body .simple-request .privacy-consent{background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0;padding:0}html body .simple-request .privacy-consent>span{margin:0;line-height:1.7;color:#52685c!important;font-size:14px!important}html body .simple-request .privacy-consent a{color:#073b2e}html body .simple-request .request-submit{color:#fff;box-shadow:none;background:#073b2e;border-color:#073b2e;border-radius:4px;min-height:50px;margin:0;padding:12px;font-size:18px}html body .simple-request .request-submit:hover{color:#fff;background:#164b3b;transform:none}html body .simple-request .request-close{color:#073b2e;top:14px;background:#f4f5f1;border:0;width:34px;height:34px;margin:0;position:absolute;inset-inline:auto 14px}html body .simple-request .request-close span:before,html body .simple-request .request-close span:after{background:#073b2e}html body .simple-request .request-complete{color:#073b2e;text-align:center;background:0 0;border:0;padding:20px 0}html body .simple-request .request-complete h2{color:#073b2e;font-size:30px}html body .simple-request .request-complete p{color:#52685c;font-size:17px;line-height:1.8}html body .simple-request .request-complete strong{color:#073b2e;margin:16px 0;font-size:24px;display:block}html body .simple-request .request-whatsapp-action{margin-top:16px;font-size:16px}.simple-request-done{color:#073b2e;font:inherit;cursor:pointer;background:0 0;border:1px solid #073b2e;margin:18px auto 0;padding:10px 28px;display:block}@media (width<=650px){html body .simple-request .simple-request-modal{max-height:calc(100dvh - 24px);padding:52px 22px 24px}html body .simple-request .request-intro h2{font-size:30px}html body .simple-request .request-form{gap:16px}}.service-accordion{gap:16px;display:grid}.service-accordion-item{border:1px solid #d6dbd1;border-radius:8px;scroll-margin-top:132px;overflow:hidden}.service-accordion-heading{margin:0}.service-accordion-heading button{color:#073b2e;text-align:start;width:100%;min-height:112px;font:inherit;cursor:pointer;background:#eceee6;border:0;align-items:center;gap:24px;padding:24px 28px;transition:background .2s,color .2s;display:flex}.service-accordion-heading button:hover{background:#e3e8dc}.service-accordion-heading button[aria-expanded=true]{color:#fff;background:#073b2e}.service-accordion-symbol{flex:0 0 52px;place-items:center;display:grid}.service-accordion-symbol img{object-fit:contain;width:36px;height:42px}.service-accordion-title{flex:1;font-size:24px;font-weight:600;line-height:1.5}.service-accordion-title small{opacity:.8;margin-top:4px;font-size:14px;font-weight:400;display:block}.service-accordion-chevron{flex-shrink:0;transition:transform .2s}.service-accordion-heading button[aria-expanded=true] .service-accordion-chevron{transform:rotate(180deg)}.service-accordion-heading button:focus-visible{outline-offset:-5px;outline:3px solid #b08a45}.service-accordion-panel{background:#f9f8f3;padding:28px;animation:.2s ease-out service-panel-enter}.service-accordion-panel[hidden]{display:none}@keyframes service-panel-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.service-accordion-panel{animation:none}.service-accordion-chevron{transition:none}}@media (width<=650px){.service-accordion{gap:12px}.service-accordion-item{scroll-margin-top:102px}.service-accordion-heading button{gap:14px;min-height:100px;padding:20px 16px}.service-accordion-title{font-size:20px}.service-accordion-symbol{flex-basis:32px}.service-accordion-symbol img{width:28px;height:34px}.service-accordion-panel{padding:18px}.service-accordion-panel .field-brief{padding:16px}}.about-breadcrumb{color:#64756a;background:#f5f3eb;padding:28px max(48px,50vw - 590px) 0;font-size:15px}.about-breadcrumb a{color:#073b2e;text-underline-offset:5px}.about-page .about-editorial{background:#f5f3eb;gap:60px;padding-top:60px;padding-bottom:80px}.about-page .about-heading h1{color:#073b2e;margin:0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.45}.about-page .about-copy p{font-size:19px;line-height:1.95}.about-page .about-copy .about-promise{color:#073b2e;border-inline-start:2px solid #ad8d4e;margin-top:0;padding-inline-start:18px;font-size:21px;font-weight:600;line-height:1.8}.about-next>p{color:#52685c;margin:0 0 28px;font-size:20px;line-height:1.8}.about-page .experience-section{padding-block:76px}.about-page .experience-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.5}.about-page .work-method{border-top:1px solid #ffffff26;padding-block:76px}.about-page section[id]{scroll-margin-top:128px}.about-page .work-method h2{font-size:clamp(28px,3vw,42px);line-height:1.5}.about-next{text-align:center;color:#073b2e;background:#f5f3eb;padding:64px 32px}.about-next h2{margin:0 0 24px;font-size:clamp(26px,3vw,36px)}.about-next>div{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.about-next a,.about-read-more{color:#073b2e;border-bottom:1px solid #ad8d4e;align-items:center;gap:10px;min-height:48px;font-size:18px;text-decoration:none;display:inline-flex}.about-next a{border:1px solid #073b2e;padding:10px 22px}.about-next a:last-child{color:#fff;background:#073b2e}.about-read-more:hover{text-underline-offset:6px;text-decoration:underline}.about-page :is(a,summary):focus-visible,.about-read-more:focus-visible{outline-offset:5px;outline:2px solid #ad8d4e}@media (width<=750px){.about-breadcrumb{padding:24px 28px 0}.about-page .about-editorial{grid-template-columns:1fr;gap:24px;padding:36px 28px 48px}.about-page .about-heading h1{font-size:34px}.about-page .experience-section{grid-template-columns:1fr;gap:32px;padding:48px 28px}.about-page .work-method,.about-next{padding:48px 28px}}@media (width>=1181px){html body .site-header.unified-header nav{gap:38px}html body .site-header.unified-header .language-switch{gap:9px}html body .site-header.unified-header .language-switch img{object-fit:contain;width:21px;height:21px;display:block}html body .site-header.unified-header{gap:28px;padding-inline:max(48px,50vw - 840px)}html body .site-header.unified-header .header-actions{gap:22px}html body .site-header.unified-header .header-actions>.header-cta{margin-inline-end:6px}}html body .identity-intro .identity-description{color:#24483b;font-size:22px;line-height:1.85}html body .identity-intro .identity-kicker{color:#6b4e16;font-size:18px}html body .identity-intro .identity-art-label,html body .identity-intro .identity-art-note,html body .identity-intro .identity-coverage{color:#345648;font-size:17px;line-height:1.7}html body .identity-intro .identity-secondary{color:#073b2e;font-size:17px}@media (width<=800px){html body .identity-intro .identity-description{font-size:19px}html body .identity-intro .identity-kicker,html body .identity-intro .identity-art-label,html body .identity-intro .identity-art-note,html body .identity-intro .identity-coverage,html body .identity-intro .identity-secondary{font-size:16px}}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html body .identity-home .identity-message h1,html body .identity-home .identity-message h1 span{font-weight:700;font-family:Thmanyah Serif Display,serif!important}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Medium.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--site-ar:"Thmanyah Sans",sans-serif;--site-en:"Thmanyah Sans",sans-serif}html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi,html body .brand-reveal-name strong,html body .brand-reveal-name span{font-family:Thmanyah Sans,sans-serif!important}html body .site-footer .footer-final>p{font-family:Saudi,sans-serif!important}html[lang=ar] body .site-header.unified-header nav>a,html[lang=ar] body .site-header.unified-header nav>.services-nav-menu>summary{font-size:22px;font-weight:700}html[lang=ar] body .site-header.unified-header .header-actions>.header-cta,html[lang=ar] body .site-header.unified-header .header-actions>.site-search>summary{font-size:19px;font-weight:700}html body .footer-brand small,html[lang=ar] body :is(b,blockquote,cite,code,figcaption,legend,mark,option,output,q,s,samp,time,u,var),html[lang=en] body :is(b,blockquote,cite,code,figcaption,legend,mark,option,output,q,s,samp,time,u,var){font-family:Thmanyah Sans,sans-serif!important}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay-Medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}html[lang=ar] body,html[lang=ar] body :is(main,section,article,header,footer,div,p,span,strong,small,h1,h2,h3,h4,h5,h6,a,label,input,select,textarea,button,summary,li,em,dt,dd,td,th,b,blockquote,cite,figcaption,legend,option,output,time),html[lang=ar] body .site-header.unified-header :is(a,summary,span,strong,small,label,input,button){font-family:Thmanyah Serif Display,serif!important}html[lang=ar] body .site-header.unified-header .language-switch,html[lang=ar] body :is([lang=en],input[type=email],input[type=url]){font-family:Thmanyah Sans,sans-serif!important}html[lang=ar] body .site-footer .footer-final>p{font-family:Saudi,sans-serif!important}html body :is(.identity-primary,.assessment-open,.knowledge-request),html body .site-header.unified-header .header-actions>.header-cta,html body .simple-request .request-submit{color:#e0ba6a;box-shadow:none;background:#073b2e;border:1px solid #b99a5c;border-radius:6px;font-weight:700}html body :is(.identity-primary,.assessment-open,.knowledge-request):hover,html body .site-header.unified-header .header-actions>.header-cta:hover,html body .simple-request .request-submit:hover{color:#f2d394;background:#104b39;border-color:#e0ba6a}@media (width>=1351px){html body .site-header.unified-header{gap:18px;padding-inline:32px}html body .site-header.unified-header .brand{flex-basis:310px;width:310px}html body .site-header.unified-header .approved-lockup{width:310px}html body .site-header.unified-header nav{gap:clamp(12px,1.5vw,28px)}html body .site-header.unified-header .header-actions{gap:clamp(10px,1vw,18px)}html body .site-header.unified-header .header-actions>.header-track{color:#073b2e;border:0;padding:0;display:inline-flex}}html body .site-header.unified-header .header-actions>.site-search>summary span{display:none}html body .site-header.unified-header .header-actions>.site-search>summary,html body .site-header.unified-header .header-actions>.language-switch{justify-content:center;min-width:44px}html body .site-header.unified-header .header-actions>.header-track{order:1}html body .site-header.unified-header .header-actions>.site-search{order:2}html body .site-header.unified-header .header-actions>.language-switch{order:3}html body .site-header.unified-header .header-actions>.header-cta{order:4}html body .site-header.unified-header .header-actions>.mobile-menu{order:5}@media (width>=1181px) and (width<=1350px){html body .site-header.unified-header nav{display:none}html body .site-header.unified-header .mobile-menu{display:block}html body .site-header.unified-header .header-actions>.header-track{display:none}}html body .ip-fields-grid{direction:inherit;grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 12px;margin:30px 0 24px;display:grid}html body .ip-fields-grid>a{text-align:center;color:#24483b;border:0;border-radius:6px;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:center;gap:12px;min-height:112px;padding:8px 3px;font-size:16px;line-height:1.6;text-decoration:none;display:flex;position:static!important;left:auto!important}html body .ip-fields-grid>a img{object-fit:contain;width:56px;height:66px;transition:transform .18s;display:block}html body .ip-fields-grid>a:hover{color:#073b2e;background:#b08a450b}html body .ip-fields-grid>a:hover img{transform:translateY(-3px)}html body .ip-fields-grid>a:focus-visible{outline-offset:4px;outline:2px solid #9a793d}@media (width<=800px){html body .ip-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;margin:24px 0}html body .ip-fields-grid>a{grid-column:auto;min-height:112px;padding:6px;font-size:16px}html body .ip-fields-grid>a:nth-child(5){grid-column:auto}html body .ip-fields-grid>a:last-child{grid-column:2}html body .ip-fields-grid>a img{width:50px;height:58px}}@media (prefers-reduced-motion:reduce){html body .ip-fields-grid>a img{transition:none;transform:none!important}}html body .ip-fields-grid>a{grid-column:span 2!important}html body .ip-fields-grid>a:nth-child(5){grid-column:2/span 2!important}@media (width<=800px){html body .ip-fields-grid>a,html body .ip-fields-grid>a:nth-child(5){grid-column:auto!important}html body .ip-fields-grid>a:last-child{grid-column:2!important}}html body .service-accordion-symbol{flex:0 0 42px;place-items:center;display:grid}html body .service-accordion-symbol img,html body .directory-area-marker>img{object-fit:contain;flex-shrink:0;width:34px;height:38px}@media (width<=600px){html body .service-accordion-symbol{flex-basis:34px}html body .service-accordion-symbol img,html body .directory-area-marker>img{width:28px;height:34px}}html body .ip-service-label{align-items:center;gap:14px;min-width:0;display:flex}html body img.ip-service-symbol{object-fit:contain;flex:0 0 32px;width:32px;height:36px;margin:0;display:block}@media (width<=600px){html body .ip-service-label{gap:10px}html body img.ip-service-symbol{flex-basis:26px;width:26px;height:30px}}.international-page{color:#173f32;background:#fff}.international-breadcrumb,.international-hero,.international-section,.international-establishment,.international-final{max-width:1240px;margin-inline:auto;padding-inline:48px}.international-breadcrumb{color:#577066;flex-wrap:wrap;gap:10px;padding-top:28px;font-size:15px;display:flex}.international-hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:72px;padding-block:76px 82px;display:grid}.international-page h1{max-width:750px;margin:16px 0 24px;font-size:clamp(36px,4vw,58px);line-height:1.45}.international-page h2,.international-entry h2{margin:12px 0 22px;font-size:clamp(28px,2.8vw,40px);line-height:1.5}.international-page h3{margin:12px 0;font-size:23px;line-height:1.6}.international-lead{color:#486055;max-width:710px;font-size:21px;line-height:1.95}.international-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.international-button{background:#073b2e;border:1px solid #b08a45;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:15px 25px;font-size:18px;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.international-button:hover{background:#155443}.international-button:focus-visible,.international-page a:focus-visible,.international-entry a:focus-visible{outline-offset:4px;outline:3px solid #b08a45}.international-text-link{color:#174e3b;text-underline-offset:6px;font-size:18px}.international-intro-note{background:#f2f5ef;border:1px solid #dbe3d9;padding:42px 32px;position:relative}.international-note-line{background:#b08a45;width:48px;height:3px;margin-bottom:32px;display:block}.international-intro-note p{margin:0 0 24px;font-size:30px;line-height:1.6}.international-intro-note>span:last-child{color:#56695e;font-size:17px;line-height:1.9}.international-section{border-top:1px solid #dce4de;padding-block:65px;scroll-margin-top:130px}.international-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.international-services article{background:#fff;border:1px solid #dbe3dc;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.international-index{color:#927139;font-size:16px}.international-services p,.international-steps p{color:#4c6357;margin:0 0 24px;font-size:18px;line-height:1.9}.international-services a{color:#174e3b;text-underline-offset:5px;margin-top:auto;font-size:17px}.international-establishment{background:#f3f5ef;grid-template-columns:1fr 1.25fr;gap:60px;padding-block:52px;display:grid}.international-establishment p{margin:0 0 20px;font-size:21px;line-height:1.9}.international-establishment p.international-small{color:#56695e;font-size:17px}.international-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:36px;padding:0;list-style:none;display:grid}.international-steps li{border-top:2px solid #b08a45;padding-top:22px}.international-steps li>span{color:#927139;font-size:18px}.international-faq{grid-template-columns:1fr 1.6fr;gap:60px;display:grid}.international-faq details{border-bottom:1px solid #dce4de}.international-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:21px;line-height:1.6;list-style:none;display:flex}.international-faq summary::-webkit-details-marker{display:none}.international-faq summary span{color:#927139}.international-faq details[open] summary span{transform:rotate(45deg)}.international-faq details p{color:#4c6357;margin:0;padding-bottom:22px;font-size:18px;line-height:1.9}.international-final{text-align:center;border-top:1px solid #dce4de;padding-block:60px 80px}.international-final p{margin-bottom:28px;font-size:20px;line-height:1.8}.international-entry{background:#f2f5ef;border-inline-start:3px solid #b08a45;justify-content:space-between;align-items:center;gap:40px;width:88%;max-width:1144px;margin:32px auto 56px;padding:40px 44px;display:flex}.international-entry>div{max-width:700px}.international-entry p:not(.section-kicker){color:#486055;margin-bottom:0;font-size:20px;line-height:1.8}.international-entry .international-button{flex-shrink:0}html body .services-nav-options>a:last-child>span:first-child{grid-column:1/-1}@media (width<=900px){.international-hero{grid-template-columns:1fr;gap:32px;padding-block:45px}.international-intro-note{padding:28px}.international-services,.international-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.international-establishment,.international-faq{grid-template-columns:1fr;gap:20px}.international-entry{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=600px){.international-breadcrumb,.international-hero,.international-section,.international-establishment,.international-final{padding-inline:24px}.international-page h1{font-size:35px}.international-page h2,.international-entry h2{font-size:29px}.international-lead{font-size:19px}.international-services,.international-steps{grid-template-columns:1fr}.international-section{padding-block:40px}.international-services article{padding:24px}.international-entry{width:88%;padding:28px 24px}.international-actions{gap:22px}.international-faq summary{font-size:19px}.international-intro-note p{font-size:26px}}.client-approach{color:#fff;background:#073b2e;padding:64px 6%}.client-approach-heading{max-width:1120px;margin:0 auto 34px}.client-approach .section-kicker{color:#d3b574}html body .client-approach h2{color:#fff;max-width:920px;margin:12px 0 0;font-size:clamp(29px,3.3vw,44px);line-height:1.5}.client-approach ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.client-approach li{border-top:1px solid #cfb16c88;min-width:0;padding-top:22px}.client-approach .approach-number{color:#d3b574;font-size:17px}html body .client-approach h3{color:#fff;margin:14px 0 12px;font-size:23px;line-height:1.6}html body .client-approach li p{color:#e1e9e3;margin:0;font-size:18px;line-height:1.85}.services-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.services-overview-grid>a{color:#174735;border:1px solid #d9e2db;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;scroll-margin-top:140px;text-decoration:none;display:flex}.services-overview-grid>a:hover{background:#f3f5ef;border-color:#b08a45}.services-overview-grid img{object-fit:contain}html body .services-overview-grid h3{margin:0;font-size:24px;line-height:1.6}html body .services-overview-grid p{color:#52675b;margin:0 0 10px;font-size:18px;line-height:1.85}.services-overview-grid>a>span{color:#174735;margin-top:auto;font-size:17px}.overview-all-services{color:#174735;text-underline-offset:6px;gap:20px;margin-top:28px;font-size:19px;display:inline-flex}.service-area-jumps{flex-wrap:wrap;gap:10px;max-width:1120px;margin:28px auto 0;padding-inline:24px;display:flex}.service-area-jumps a{color:#174735;background:#f4f6f1;border:1px solid #d9e2db;padding:12px 16px;font-size:17px;text-decoration:none}.service-area-jumps a:hover{border-color:#b08a45}.unified-services-page .directory-area{scroll-margin-top:140px}.services-overview-grid a:focus-visible,.service-area-jumps a:focus-visible{outline-offset:4px;outline:2px solid #b08a45}@media (width<=900px){.client-approach ol,.services-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.client-approach{padding:42px 6%}.client-approach ol,.services-overview-grid{grid-template-columns:1fr}.client-approach ol{gap:24px}html body .client-approach h2{font-size:29px}html body .client-approach h3{font-size:22px}.services-overview-grid>a{padding:24px}.service-area-jumps{padding-inline:18px}.service-area-jumps a{font-size:16px}}.international-credential{color:#486055;max-width:710px;margin:18px 0 0;font-size:17px;line-height:1.9}.inline-service-groups{gap:16px;display:grid}.inline-service-group-wrap,.inline-service-group{scroll-margin-top:140px}.inline-service-group{background:#fff;border:1px solid #d8e2db}.inline-service-group>summary{cursor:pointer;align-items:center;gap:20px;padding:24px;list-style:none;display:flex}.inline-service-group>summary::-webkit-details-marker{display:none}.inline-service-group>summary>img{object-fit:contain;flex:0 0 34px;width:34px;height:38px}.inline-service-group>summary>span{flex:1;min-width:0}html body .inline-service-group>summary h3{color:#173f32;margin:0;font-size:25px;line-height:1.6}.inline-service-group>summary small{color:#64776b;font-size:16px}.inline-service-group>summary>i{border-inline-end:2px solid #987338;border-bottom:2px solid #987338;flex:0 0 11px;width:11px;height:11px;margin:0 6px 6px;transform:rotate(45deg)}.inline-service-group[open]>summary{background:#f2f5ef}.inline-service-group[open]>summary>i{margin-block:6px 0;transform:rotate(225deg)}.inline-group-content{border-top:1px solid #d8e2db;padding:0 24px 24px}.inline-group-content>p{color:#52675b;margin:22px 0;font-size:19px;line-height:1.9}.inline-services .directory-services{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:20px}.inline-services .directory-services details{background:#fff;border-radius:3px;scroll-margin-top:140px}.inline-services .directory-service-detail{grid-template-columns:1fr}html body .inline-services .directory-service-detail h3{margin:0 0 7px;font-size:18px;line-height:1.6}html body .inline-services .directory-service-detail p{font-size:18px;line-height:1.85}.inline-services .directory-services summary{min-height:64px;font-size:20px;font-weight:600}.inline-service-group>summary:focus-visible{outline-offset:4px;outline:2px solid #b08a45}@media (width<=700px){.inline-services .directory-services{grid-template-columns:1fr}.inline-service-group>summary{gap:14px;padding:20px 16px}html body .inline-service-group>summary h3{font-size:22px}.inline-group-content{padding:0 16px 20px}.inline-services .directory-services summary{font-size:19px}.inline-service-group>summary>img{flex-basis:28px;width:28px;height:34px}}.site-search-suggestions{margin:18px 0}.site-search-suggestions p{color:#52685d;margin:0 0 10px;font-size:15px}.site-search-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}html body .site-search-suggestions button{color:#173f32;cursor:pointer;white-space:normal;text-align:start;background:#f2f5ef;border:1px solid #d6dfd7;border-radius:4px;padding:9px 12px;font-size:15px;line-height:1.6}html body .site-search-suggestions button:hover{background:#e7eee4;border-color:#b08a45}.site-search-suggestions button:focus-visible,.site-search-results a:focus-visible{outline-offset:3px;outline:2px solid #b08a45}@media (width<=600px){html body .site-search-suggestions button{min-height:44px;font-size:16px}.site-search-panel li a{min-height:44px}.site-search-panel li strong{font-size:18px}.site-search-panel li span{font-size:16px}}.consultation-preferences{border:1px solid #ffffff38;border-radius:6px;min-width:0;padding:0 16px}.consultation-preferences>summary{cursor:pointer;color:#fff;min-height:48px;padding:16px 0;font-weight:600;line-height:1.6}.consultation-preferences[open]{padding-bottom:16px}.consultation-preferences>label,.consultation-preferences>.request-fields{margin-top:16px}.consultation-preferences>summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ip-introduction{color:#153d30;background:#f5f8f4;border:1px solid #d8e4dc;border-radius:8px;margin:0 0 64px;padding:clamp(24px,4vw,48px);scroll-margin-top:120px}.ip-introduction header{max-width:850px}.ip-introduction h2{margin:8px 0 20px;font-size:clamp(30px,4vw,46px);line-height:1.4}.ip-introduction h3{margin:30px 0 20px;font-size:clamp(24px,2.5vw,30px);line-height:1.5}.ip-introduction p{color:#345448;font-size:18px;line-height:1.95}.ip-intro-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ip-intro-fields section{background:#fff;border:1px solid #dce5dd;border-radius:6px;align-items:flex-start;gap:18px;padding:22px;display:flex}.ip-intro-fields img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.ip-intro-fields h4{margin:0 0 8px;font-size:22px;line-height:1.5}.ip-intro-fields p{margin:0}.ip-intro-example{background:#e9efe8;border-inline-start:4px solid #a68a4d;margin:28px 0;padding:8px 26px 16px}.ip-intro-faq details{border-bottom:1px solid #cfdbd0}.ip-intro-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:20px;font-weight:600;line-height:1.6;list-style:none;display:flex}.ip-intro-faq summary::-webkit-details-marker{display:none}.ip-intro-faq summary span{flex-shrink:0;font-size:26px}.ip-intro-faq details[open] summary span{transform:rotate(45deg)}.ip-intro-faq details p{max-width:900px;margin:0 0 24px}.ip-intro-faq summary:focus-visible,.ip-intro-home:focus-visible{outline-offset:5px;outline:2px solid #8b713b}.ip-introduction .ip-intro-notice{margin-top:28px;font-size:16px}.ip-intro-home{background:#053b2c;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:18px;text-decoration:none;display:inline-flex;color:#fff!important}@media (width<=700px){.ip-intro-fields{grid-template-columns:1fr}.ip-intro-fields section{gap:14px;padding:18px}.ip-intro-fields img{width:44px;height:44px}.ip-introduction p{font-size:17px}.ip-intro-faq summary{font-size:18px}.ip-intro-example{padding-inline:18px}.ip-intro-home{width:100%}}.knowledge-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 32px;display:grid}.knowledge-navigation a{color:#153d30;background:#fff;border:1px solid #d5dfd6;border-radius:6px;flex-direction:column;gap:8px;padding:24px;line-height:1.7;text-decoration:none;display:flex}.knowledge-navigation strong{font-size:22px}.knowledge-navigation span{color:#456052;font-size:17px}.knowledge-navigation a:hover{background:#f5f8f4;border-color:#987b40}.knowledge-navigation a:focus-visible{outline-offset:4px;outline:2px solid #987b40}.knowledge-guides-heading{margin:0 0 28px;scroll-margin-top:130px}.knowledge-guides-heading h2{font-size:clamp(28px,3vw,36px);line-height:1.5}.knowledge-guides-heading p{color:#456052;font-size:18px;line-height:1.8}.ip-intro-faq{scroll-margin-top:130px}@media (width<=700px){.knowledge-navigation{grid-template-columns:1fr;gap:12px}.knowledge-navigation a{padding:18px}.knowledge-navigation strong{font-size:20px}}@media (width<=600px){html body .site-footer.structured-footer .footer-credentials{flex-wrap:nowrap;gap:16px}html body .site-footer .credential-badge+.credential-badge{padding-left:16px}html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi{font-size:12px!important}}html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-kerning:none;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate;font-weight:500;line-height:1.7;font-family:Thmanyah Sans,sans-serif!important;font-size:14px!important}@media (width<=600px){html body .site-footer .credential-badge strong,html body .site-footer .credential-badge bdi{letter-spacing:.07em;font-size:12px!important}}html body .site-footer .credential-badge bdi.credential-digits{letter-spacing:0;white-space:nowrap;align-items:baseline;gap:.16em;display:inline-flex}html body .site-footer .credential-digits>span{text-align:center;min-width:.52em;font:inherit;letter-spacing:0;display:inline-block}.site-footer .footer-contact#contact{scroll-margin-top:140px}.government-fees{border-top:1px solid #d8d9ca;margin:56px 0;padding-top:36px;scroll-margin-top:150px}.fees-heading{justify-content:space-between;align-items:start;gap:32px;display:flex}.fees-heading>div{flex:1}.fees-heading h2{margin:8px 0 16px;font-size:32px;line-height:1.45}.fees-heading>p{max-width:390px;font-size:18px;line-height:1.8}.fees-policy{color:#fff;background:#073b2e;margin:14px 0 20px;padding:24px 28px}.fees-policy strong{font-size:21px}.fees-policy p{color:#f5f2e8;margin:10px 0 0;font-size:17px;line-height:1.9}.fees-review{color:#665225;font-size:15px}.fees-intro,.fees-footnote{color:#3d554a;font-size:16px;line-height:1.9}.fees-grid{grid-template-columns:1fr;align-items:start;gap:18px;margin:24px 0;display:grid}.fee-card{background:#fff;border:1px solid #d8d9ca;min-width:0;scroll-margin-top:150px}.fee-card>summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:16px;min-height:114px;padding:24px;list-style:none;display:flex}.fee-card>summary::-webkit-details-marker{display:none}.fee-annual>summary::-webkit-details-marker{display:none}.fee-card>summary img{object-fit:contain;flex-shrink:0;width:32px;height:38px}.fee-card>summary span{flex:1}.fee-card>summary strong{font-size:21px;line-height:1.5;display:block}.fee-card>summary small{color:#596b60;margin-top:6px;font-size:14px;line-height:1.6;display:block}.fee-card>summary b{color:#8b6a2e;font-size:26px;font-weight:400}.fee-card[open]>summary b{transform:rotate(45deg)}.fee-card>summary:focus-visible,.fee-annual>summary:focus-visible{outline-offset:3px;outline:2px solid #806125}.fee-body{border-top:1px solid #e1e4da;padding:4px 24px 24px}.fee-body p{font-size:16px;line-height:1.85}.fee-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0;font-size:17px;line-height:1.65}.fee-body caption{text-align:start;padding:8px 0 12px;font-size:17px;font-weight:600}.fee-body th,.fee-body td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid #dfe5dc;padding:12px 8px}.fee-body th:first-child{width:48%}.fee-body tbody th{font-weight:400}.fee-body thead{background:#f4f5ef}.fee-body .fee-total{color:#57441d;background:#f8f3e7;padding:14px;font-weight:600}.fee-annual{border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;margin:20px 0}.fee-annual>summary{cursor:pointer;color:#154d39;padding:14px 0;font-size:17px}.fee-sources{font-size:14px!important}.fee-sources a{color:#154d39;text-underline-offset:4px;overflow-wrap:anywhere}.fee-pending{color:#57441d;background:#f8f3e7;padding:16px}.fees-footnote{border-top:1px solid #d8d9ca;padding-top:18px}@media (width<=650px){.fees-heading{display:block}.fees-heading h2{font-size:28px}.fees-heading>p{font-size:17px}.fees-grid{grid-template-columns:1fr}.fees-policy,.fee-card>summary{padding:20px}.fee-body{padding:4px 16px 20px}.fee-body table{font-size:14px}.fee-body th,.fee-body td{padding:10px 6px}.fee-card>summary strong{font-size:20px}.government-fees{margin-top:40px}.knowledge-navigation{grid-template-columns:1fr!important}}.ip-intro-fields>section{align-items:start;min-width:0;scroll-margin-top:145px}.ip-field-content{flex:1;min-width:0}.ip-field-fees{border-top:1px solid #d8d9ca;margin-top:18px}.ip-field-fees>summary{cursor:pointer;color:#154d39;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:17px;list-style:none;display:flex}.ip-field-fees>summary::-webkit-details-marker{display:none}.ip-field-fees>summary span{color:#8b6a2e;font-size:24px}.ip-field-fees[open]>summary span{transform:rotate(45deg)}.ip-field-fees .fee-body{padding:4px 0 16px}.ip-field-fees-note{border-top:1px solid #d8d9ca;padding-top:10px}.ip-field-fees-note p{color:#456052;font-size:14px!important;line-height:1.8!important}.ip-field-fees>summary:focus-visible{outline-offset:3px;outline:2px solid #806125}@media (width<=650px){.ip-intro-fields>section{display:block}.ip-intro-fields>section>img{margin-bottom:14px}.ip-field-fees .fee-body table{font-size:14px}}.ip-intro-fields{align-items:start}.ip-intro-fields>section:has(.ip-field-fees[open]){grid-column:1/-1}.inline-services .directory-services{align-items:start}.inline-services .directory-services>details[open]{grid-column:1/-1}.inline-services .directory-service-detail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.inline-services .service-delivery-grid{grid-column:1/-1}@media (width<=850px){.inline-services .directory-service-detail,.inline-services .service-delivery-grid{grid-template-columns:1fr}}@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-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}:root{--admin-green:#073b2e;--admin-deep:#032a21;--admin-gold:#cba85c;--admin-ink:#17332c;--admin-muted:#6d7d77;--admin-line:#dce5e1;--admin-bg:#f4f7f5;--admin-white:#fff}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.6}.admin-header{background:var(--admin-deep);color:#fff;border-bottom:2px solid var(--admin-gold);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,64px);display:flex}.admin-brand,.admin-user{align-items:center;gap:13px;display:flex}.admin-brand div{gap:3px;display:grid}.admin-brand b{font-size:1.2rem}.admin-brand small{color:#c7d4d0;font-size:.9rem}.admin-mark{width:40px;height:44px;color:var(--admin-gold);border:1px solid #cba85ca6;border-radius:12px 12px 18px 18px;place-items:center;font-size:1.45rem;font-weight:800;display:grid}.admin-user span{color:#d8e2df;font-size:.95rem}.admin-user a,.admin-site-link{color:var(--admin-gold);font-size:1rem;font-weight:700;text-decoration:none}.admin-intro{justify-content:space-between;align-items:flex-end;gap:20px;padding:34px clamp(20px,4vw,64px) 24px;display:flex}.admin-intro p{color:#98752f;margin:0 0 8px;font-size:1rem;font-weight:800}.admin-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.9rem)}.admin-intro span{color:var(--admin-muted);margin-top:9px;font-size:1.05rem;display:block}.admin-site-link{color:#765617;background:#fff;border:1px solid #cdbb8d;border-radius:12px;padding:11px 17px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 clamp(20px,4vw,64px) 28px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;box-shadow:0 10px 30px #073b2e0a}.admin-metrics span{color:var(--admin-muted);font-size:1rem}.admin-metrics strong{color:var(--admin-green);font-size:1.9rem}.admin-workspace{grid-template-columns:minmax(320px,.82fr) minmax(470px,1.35fr);align-items:start;gap:18px;padding:0 clamp(20px,4vw,64px) 50px;display:grid}.admin-list-panel,.admin-details-panel{border:1px solid var(--admin-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #073b2e0d}.admin-tools{border-bottom:1px solid var(--admin-line);grid-template-columns:1.5fr .8fr;gap:10px;padding:16px;display:grid}.admin-tools label,.admin-status-control label{gap:7px;display:grid}.admin-tools label span,.admin-status-control label span{color:var(--admin-muted);font-size:.95rem;font-weight:700}.admin-tools input,.admin-tools select,.admin-status-control select{width:100%;min-height:48px;color:var(--admin-ink);background:#fff;border:1px solid #cad8d3;border-radius:11px;padding:0 12px;font-size:1rem}.admin-tools input:focus,.admin-tools select:focus,.admin-status-control select:focus{border-color:#aa8539;outline:2px solid #cba85c73}.admin-results-label{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);background:#f9fbfa;padding:12px 18px;font-size:.95rem}.admin-request-list{max-height:720px;overflow:auto}.admin-request-list>button{border:0;border-bottom:1px solid var(--admin-line);text-align:right;width:100%;color:var(--admin-ink);cursor:pointer;background:#fff;grid-template-columns:1fr auto;gap:8px 12px;padding:18px;font-family:inherit;display:grid}.admin-request-list>button:hover,.admin-request-list>button.active{background:#f2f7f5}.admin-request-list>button.active{box-shadow:inset -4px 0 var(--admin-gold)}.admin-request-list button>b{font-size:1.2rem}.admin-request-list button>strong{color:#43635a;grid-column:1/3;font-size:1rem;font-weight:600}.admin-request-list button>small{color:var(--admin-muted);grid-column:1/3;justify-content:space-between;gap:10px;font-size:.9rem;display:flex}.admin-status{color:#53655f;background:#edf2f0;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:.875rem;font-weight:800;display:inline-flex}.status-received{color:#285c9d;background:#e8f1ff}.status-reviewing,.status-in_progress{color:#8b6418;background:#fff3d9}.status-awaiting_client{color:#a55220;background:#fff0e7}.status-quoted{color:#6347a7;background:#efeaff}.status-completed{color:#227344;background:#e3f7ea}.status-cancelled{color:#973c3c;background:#f8e8e8}.admin-details-panel{min-height:540px}.admin-details-head{background:var(--admin-green);color:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.admin-details-head small{color:#c9d7d3;font-size:.9rem}.admin-details-head h2{color:var(--admin-gold);margin:5px 0 0;font-size:1.45rem}.admin-status-control{border-bottom:1px solid var(--admin-line);align-items:end;gap:16px;padding:18px 24px;display:flex}.admin-status-control label{width:min(280px,100%)}.admin-status-control p{color:#2c7650;margin:0 0 12px;font-size:.95rem}.admin-detail-section{border-bottom:1px solid var(--admin-line);padding:22px 24px}.admin-detail-section:last-child{border-bottom:0}.admin-detail-section h3{color:var(--admin-green);margin:0 0 16px;font-size:1.2rem}.admin-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.admin-detail-section dl div{min-width:0}.admin-detail-section dt{color:var(--admin-muted);margin-bottom:5px;font-size:.9rem}.admin-detail-section dd{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.7}.admin-detail-section a{color:#176c54}.admin-notes{white-space:pre-wrap;margin:0 0 14px;font-size:1.05rem;line-height:1.9}.admin-attachment{background:#eef5f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.admin-attachment small{color:var(--admin-muted);font-size:.9rem;font-weight:500}.admin-no-attachment,.admin-empty{color:var(--admin-muted);text-align:center;padding:26px;font-size:1rem;display:block}.admin-details-empty{padding-top:160px}.admin-access-denied{background:var(--admin-deep);color:#fff;text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-denied div{max-width:560px}.admin-access-denied span{color:var(--admin-gold);font-weight:800}.admin-access-denied h1{font-size:2.25rem}.admin-access-denied p{color:#cad7d3;font-size:1.05rem}.admin-access-denied a{background:var(--admin-gold);color:var(--admin-deep);border-radius:12px;margin-top:16px;padding:12px 18px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-workspace{grid-template-columns:1fr}.admin-request-list{max-height:480px}.admin-details-panel{min-height:0}.admin-details-empty{padding:60px 20px}}@media (width<=600px){.admin-header{height:auto;min-height:72px;padding:12px 18px}.admin-user span{display:none}.admin-intro{flex-direction:column;align-items:flex-start;padding:25px 18px 20px}.admin-intro h1{font-size:2rem}.admin-metrics{gap:9px;padding:0 18px 20px}.admin-metrics article{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.admin-metrics strong{font-size:1.7rem}.admin-workspace{padding:0 12px 35px}.admin-tools{grid-template-columns:1fr}.admin-request-list>button{padding:17px 15px}.admin-details-head,.admin-detail-section,.admin-status-control{padding:18px}.admin-detail-section dl{grid-template-columns:1fr}.admin-status-control{flex-direction:column;align-items:stretch}.admin-status-control label{width:100%}.admin-brand b{font-size:1.05rem}}.admin-request-list button>em{border-radius:999px;grid-column:1/3;justify-self:start;padding:5px 9px;font-size:.8rem;font-style:normal;font-weight:800}.admin-request-list button>em.priority-high{color:#8b6418;background:#fff3d9}.admin-request-list button>em.priority-urgent{color:#973c3c;background:#f8e8e8}.admin-review-section{border-bottom:1px solid var(--admin-line);background:linear-gradient(#fbfaf6,#fff);padding:22px 24px}.admin-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.admin-review-heading small{color:#98752f;font-size:.9rem;font-weight:700}.admin-review-heading h3{color:var(--admin-green);margin:4px 0 0;font-size:1.25rem}.admin-review-heading>span{color:#64746e;background:#eef2f0;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700}.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-review-grid label{gap:7px;display:grid}.admin-review-grid label.wide{grid-column:1/-1}.admin-review-grid label>span{color:var(--admin-muted);font-size:.95rem;font-weight:700}.admin-review-grid input,.admin-review-grid select,.admin-review-grid textarea{width:100%;color:var(--admin-ink);font:inherit;background:#fff;border:1px solid #cad8d3;border-radius:11px;font-size:1rem}.admin-review-grid input,.admin-review-grid select{min-height:48px;padding:0 12px}.admin-review-grid textarea{resize:vertical;min-height:100px;padding:12px;line-height:1.75}.admin-review-grid input:focus,.admin-review-grid select:focus,.admin-review-grid textarea:focus{border-color:#aa8539;outline:2px solid #cba85c6b}.admin-save-review{background:var(--admin-green);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:48px;margin-top:15px;padding:0 18px;font-family:inherit;font-size:1rem;font-weight:700}.admin-save-review:hover{background:var(--admin-deep)}.admin-save-review:disabled{opacity:.62;cursor:wait}@media (width<=600px){.admin-review-section{padding:18px}.admin-review-grid{grid-template-columns:1fr}.admin-review-grid label.wide{grid-column:auto}.admin-review-heading{flex-direction:column;align-items:flex-start}.admin-save-review{width:100%}}.admin-quote-section{border-bottom:1px solid var(--admin-line);background:#fff;padding:22px 24px}.quote-requirements-warning{color:#964b1e;background:#fff0e7;border-radius:11px;margin:0 0 15px;padding:12px 14px;font-size:.95rem;line-height:1.75}.admin-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-quote-grid label{gap:7px;display:grid}.admin-quote-grid label.wide,.government-fee-note{grid-column:1/-1}.admin-quote-grid label>span{color:var(--admin-muted);font-size:.95rem;font-weight:700}.admin-quote-grid input,.admin-quote-grid textarea{width:100%;color:var(--admin-ink);font:inherit;background:#fff;border:1px solid #cad8d3;border-radius:11px;font-size:1rem}.admin-quote-grid input{min-height:48px;padding:0 12px}.admin-quote-grid textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.75}.admin-quote-grid input:focus,.admin-quote-grid textarea:focus{border-color:#aa8539;outline:2px solid #cba85c6b}.government-fee-note{color:#795f2d;background:#fbf7ec;border-radius:10px;margin:0;padding:11px 13px;font-size:.9rem;line-height:1.7}.quote-payable{background:var(--admin-green);color:#fff;border-radius:12px;align-self:end;gap:2px;min-height:70px;padding:11px 14px;display:grid}.quote-payable span{color:#d5e1dd;font-size:.83rem}.quote-payable strong{color:var(--admin-gold);font-size:1.15rem}.quote-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.quote-actions button,.quote-actions a{min-height:46px;color:var(--admin-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #b99a55;border-radius:11px;justify-content:center;align-items:center;padding:0 17px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.quote-actions button.primary{background:var(--admin-green);border-color:var(--admin-green);color:#fff}.quote-actions button:disabled{opacity:.55;cursor:not-allowed}.quote-state{white-space:nowrap}.quote-draft{color:#64746e!important;background:#eef2f0!important}.quote-sent{color:#6347a7!important;background:#efeaff!important}.quote-accepted{color:#227344!important;background:#e3f7ea!important}.quote-declined{color:#973c3c!important;background:#f8e8e8!important}@media (width<=600px){.admin-quote-section{padding:18px}.admin-quote-grid{grid-template-columns:1fr}.admin-quote-grid label.wide,.government-fee-note{grid-column:auto}.quote-actions{display:grid}.quote-actions button,.quote-actions a{width:100%}}.admin-mark{border:0;border-radius:0;width:48px;height:54px;font-size:0}.admin-mark img{object-fit:contain;filter:drop-shadow(0 5px 10px #00000038);width:100%;height:100%;display:block}.admin-details-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-delete-request{color:#ffd7d7;cursor:pointer;background:#87191933;border:1px solid #ffb5b5b8;border-radius:9px;min-height:38px;padding:0 13px;font:700 .9rem Saudi,Alexandria,sans-serif;transition:background .2s,border-color .2s}.admin-delete-request:hover{color:#fff;background:#8d2929;border-color:#8d2929}.admin-delete-request:disabled{opacity:.58;cursor:wait}@media (width<=600px){.admin-header{min-height:76px}.admin-mark{width:43px;height:49px}.admin-details-actions{flex-direction:column;align-items:flex-end}}.admin-analytics{background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #d8e3df;border-radius:20px;margin:0 clamp(20px,4vw,64px) 28px;padding:24px;box-shadow:0 14px 38px #073b2e0e}.analytics-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.analytics-heading p{color:#98752f;margin:0 0 3px;font-size:.9rem;font-weight:800}.analytics-heading h2{color:var(--admin-green);margin:0;font-size:1.55rem}.analytics-heading div>span{color:var(--admin-muted);margin-top:5px;font-size:.9rem;display:block}.analytics-privacy{color:#39705e;white-space:nowrap;background:#edf5f1;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:800}.analytics-state{text-align:center;color:var(--admin-muted);padding:30px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #e0e8e5;border-radius:14px;padding:16px}.analytics-metrics span{color:var(--admin-muted);font-size:.9rem;display:block}.analytics-metrics strong{color:var(--admin-green);margin-top:4px;font-size:1.8rem;display:block}.analytics-conversions{background:#e2e9e6;border:1px solid #e2e9e6;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.analytics-conversions div{background:#fbfcfc;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.analytics-conversions span{color:var(--admin-muted);font-size:.85rem}.analytics-conversions strong{color:#98752f;font-size:1.15rem}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.analytics-list{background:#fff;border:1px solid #e0e8e5;border-radius:14px;padding:17px}.analytics-list h3{color:var(--admin-green);margin:0 0 13px;font-size:1rem}.analytics-list>p{color:var(--admin-muted);margin:0;font-size:.9rem}.analytics-list-row{border-top:1px solid #edf1ef;grid-template-columns:minmax(100px,1fr) minmax(70px,1.15fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.analytics-list-row:first-child{border-top:0}.analytics-list-row span{color:#48635a;overflow-wrap:anywhere;min-width:0;font-size:.88rem}.analytics-list-row i{background:#edf2f0;border-radius:999px;height:6px;overflow:hidden}.analytics-list-row i b{border-radius:inherit;background:linear-gradient(90deg,#0a503e,#cba85c);height:100%;display:block}.analytics-list-row strong{min-width:24px;color:var(--admin-green);text-align:left;font-size:.9rem}@media (width<=900px){.analytics-metrics,.analytics-conversions{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-analytics{margin:0 12px 20px;padding:18px 14px}.analytics-heading{flex-direction:column}.analytics-privacy{white-space:normal}.analytics-metrics{gap:8px}.analytics-metrics article{padding:13px}.analytics-metrics strong{font-size:1.55rem}.analytics-conversions{grid-template-columns:1fr}.analytics-list{padding:14px}.analytics-list-row{grid-template-columns:minmax(90px,1fr) minmax(54px,.75fr) auto;gap:7px}}.admin-shell{background:linear-gradient(#f3f7f5 0,#f7f9f8 420px,#f4f7f5 100%)}.admin-header{border-bottom-width:3px;height:auto;min-height:86px;padding-block:10px;box-shadow:0 8px 24px #032a211f}.admin-brand{gap:15px;min-width:0}.admin-brand div{gap:0;min-width:0}.admin-brand b{white-space:nowrap;font-size:1.28rem;line-height:1.35}.admin-brand small{font-size:.88rem;line-height:1.4}.admin-mark{flex:none;width:52px;height:61px}.admin-user{gap:12px}.admin-user a{background:#ffffff0a;border:1px solid #cba85c94;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:6px 13px;transition:background .2s,color .2s;display:inline-flex}.admin-user a:hover{background:var(--admin-gold);color:var(--admin-deep)}.admin-intro{align-items:center;padding-top:28px;padding-bottom:20px}.admin-intro p{letter-spacing:.01em;margin-bottom:4px;font-size:.92rem}.admin-intro h1{font-size:clamp(2rem,3.5vw,2.65rem);line-height:1.25}.admin-intro span{margin-top:4px;font-size:1rem}.admin-site-link{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:7px 15px;font-size:.93rem;display:inline-flex;box-shadow:0 7px 20px #073b2e0a}.admin-analytics{border-radius:18px;margin-bottom:20px;padding:21px 22px}.analytics-heading{align-items:center;margin-bottom:16px}.analytics-heading p{font-size:.84rem}.analytics-heading h2{font-size:1.42rem;line-height:1.35}.analytics-heading div>span{margin-top:3px}.analytics-privacy{padding:6px 10px;font-size:.78rem}.analytics-metrics{gap:10px}.analytics-metrics article{flex-direction:column;justify-content:center;min-height:92px;padding:13px 15px;display:flex}.analytics-metrics span{font-size:.86rem;line-height:1.35}.analytics-metrics strong{font-variant-numeric:tabular-nums;margin-top:1px;font-size:1.68rem;line-height:1.25}.analytics-conversions{margin-top:11px}.analytics-conversions div{padding:10px 12px}.analytics-grid{gap:11px;margin-top:11px}.analytics-list{padding:14px}.admin-metrics{gap:10px;padding-bottom:20px}.admin-metrics article{min-height:84px;padding:14px 17px}.admin-metrics span{font-size:.94rem}.admin-metrics strong{font-variant-numeric:tabular-nums;font-size:1.72rem}.admin-workspace{gap:14px}.admin-list-panel,.admin-details-panel{border-radius:16px;box-shadow:0 10px 28px #073b2e0b}@media (width<=600px){.admin-header{gap:10px;min-height:78px;padding:9px 14px}.admin-brand{gap:9px}.admin-mark{width:43px;height:51px}.admin-brand b{font-size:1.02rem;line-height:1.3}.admin-brand small{font-size:.77rem}.admin-user{gap:0}.admin-user a{border-radius:9px;min-height:36px;padding:5px 9px;font-size:.82rem}.admin-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 16px 15px;display:grid}.admin-intro>div{min-width:0}.admin-intro p{margin-bottom:2px;font-size:.84rem}.admin-intro h1{font-size:1.82rem;line-height:1.28}.admin-intro span{margin-top:4px;font-size:.89rem;line-height:1.65}.admin-site-link{border-radius:10px;align-self:end;min-height:38px;padding:6px 10px;font-size:.82rem}.admin-analytics{border-radius:17px;margin:0 12px 16px;padding:15px 13px}.analytics-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.analytics-heading p{font-size:.78rem}.analytics-heading h2{font-size:1.3rem}.analytics-heading div>span{grid-column:1/-1;margin-top:4px;font-size:.81rem;line-height:1.55}.analytics-privacy{white-space:normal;text-align:center;align-self:end;padding:5px 8px;font-size:.7rem;line-height:1.35}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analytics-metrics article{min-height:82px;padding:10px 11px}.analytics-metrics span{font-size:.79rem}.analytics-metrics strong{font-size:1.52rem}.analytics-conversions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.analytics-conversions div{padding:9px 10px}.analytics-conversions span{font-size:.76rem}.analytics-conversions strong{font-size:1rem}.analytics-grid{gap:8px;margin-top:8px}.analytics-list{padding:12px}.analytics-list h3{margin-bottom:9px;font-size:.94rem}.analytics-list-row{padding:6px 0;font-size:.82rem}.admin-metrics{gap:7px;padding:0 12px 16px}.admin-metrics article{gap:2px;min-height:75px;padding:10px 12px}.admin-metrics span{font-size:.82rem}.admin-metrics strong{font-size:1.5rem}.admin-workspace{gap:11px;padding:0 12px 28px}.admin-tools{padding:13px}.admin-details-head{gap:12px}}@media (width<=390px){.admin-brand b{font-size:.94rem}.admin-brand small{font-size:.72rem}.admin-user a{padding-inline:7px;font-size:.77rem}.admin-intro{grid-template-columns:1fr;align-items:start}.admin-site-link{justify-self:start}.analytics-heading{grid-template-columns:1fr}.analytics-privacy{text-align:right;justify-self:start}}.admin-review-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.admin-review-actions .admin-save-review{margin-top:0}.admin-notify-client{color:#765617;cursor:pointer;background:#fff;border:1px solid #b38b3e;border-radius:11px;min-height:48px;padding:0 18px;font-family:inherit;font-size:1rem;font-weight:700}.admin-notify-client:disabled{opacity:.5;cursor:not-allowed}.payment-readiness{color:#3d5f55;background:#edf5f1;border-radius:11px;margin:16px 0 0;padding:13px 15px;font-size:.92rem}.payment-readiness strong{color:var(--admin-green)}.analytics-controls{align-items:center;gap:10px;display:flex}.analytics-controls label{gap:4px;display:grid}.analytics-controls label>span{color:var(--admin-muted);font-size:.75rem;font-weight:750}.analytics-controls select{min-height:38px;color:var(--admin-ink);font:inherit;background:#fff;border:1px solid #cad8d3;border-radius:9px;padding:0 10px;font-size:.86rem}@media (width<=600px){.admin-review-actions{display:grid}.admin-review-actions .admin-save-review,.admin-notify-client{width:100%}.analytics-controls{grid-column:1/-1;justify-content:space-between;width:100%}.analytics-controls label{min-width:145px}.analytics-controls select{width:100%}}.admin-header{color:#073b2e;border-bottom:2px solid var(--admin-gold);background:#fbfaf6;height:auto;min-height:124px}.admin-brand{text-align:right;direction:rtl;gap:14px}.admin-mark{width:78px;height:87px}.admin-mark img{filter:none}.admin-brand div{gap:0}.admin-brand b{color:#086b31;font-size:2.125rem;line-height:1.06}.admin-brand small{color:#a96f12;margin-top:6px;font-size:1.8125rem;line-height:1.06}.admin-user span{color:#60756e}@media (width<=600px){.admin-header{min-height:94px;padding:12px 16px}.admin-brand{gap:10px}.admin-mark{width:52px;height:59px}.admin-brand b{font-size:1.5rem}.admin-brand small{margin-top:5px;font-size:1.3125rem}.admin-user a{font-size:.95rem}}@media (width<=390px){.admin-mark{width:47px;height:54px}.admin-brand b{font-size:1.3rem}.admin-brand small{font-size:1.08rem}}@font-face{font-family:Dira Admin Arabic;src:url(/fonts/IBM-Plex-Arabic-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Dira Admin Arabic;src:url(/fonts/IBM-Plex-Arabic-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Dira Admin Arabic;src:url(/fonts/IBM-Plex-Arabic-700.ttf);font-weight:700;font-display:swap}@font-face{font-family:Dira Admin Latin;src:url(/fonts/IBM-Plex-Latin-400.ttf);font-weight:400;font-display:swap}html body .admin-shell,html body .admin-shell :is(div,p,span,strong,b,small,h1,h2,h3,h4,a,label,input,select,textarea,button,dt,dd,td,th){letter-spacing:0;font-family:Dira Admin Arabic,sans-serif!important}html body .admin-shell :is([dir=ltr],input[type=email],input[type=tel],input[type=time]){font-family:Dira Admin Latin,Dira Admin Arabic,sans-serif!important}html body .admin-shell{font-size:16px;line-height:1.7}html body .admin-intro h1{font-size:34px;line-height:1.4}html body .admin-header{height:auto;min-height:92px;padding-block:16px}html body .admin-brand b{font-size:24px}html body .admin-brand small{font-size:15px;font-family:Dira Admin Latin,sans-serif!important}html body .admin-intro{padding-top:30px;padding-bottom:28px}html body .admin-metrics strong{font-size:30px;font-family:Dira Admin Latin,sans-serif!important}html body .admin-detail-section dd{line-height:1.8}html body .admin-shell input,html body .admin-shell select{font-size:16px}html body .admin-request-list>button>b{font-size:18px}.admin-approved-logo{object-fit:contain;width:310px;max-width:100%;height:auto;display:block}.admin-brand{min-width:0}@media (width<=600px){.admin-approved-logo{width:210px}.admin-user{flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-user span{font-size:12px}.admin-header{gap:18px}}@font-face{font-family:Thmanyah Admin;src:url(/fonts/thmanyahsans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Thmanyah Admin;src:url(/fonts/thmanyahsans-Medium.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Thmanyah Admin;src:url(/fonts/thmanyahsans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}html body .admin-shell,html body .admin-shell :is(div,p,span,strong,b,small,h1,h2,h3,h4,a,label,input,select,textarea,button,dt,dd,td,th,[dir=ltr]),html body .admin-shell .admin-brand small,html body .admin-shell .admin-metrics strong{font-family:Thmanyah Admin,sans-serif!important}.admin-shell [hidden]{display:none!important}.admin-view-switch{flex-wrap:wrap;gap:10px;padding:0 clamp(20px,4vw,64px) 24px;display:flex}.admin-view-switch button,.admin-detail-tabs button,.admin-results-label button,.admin-mobile-back{font:inherit;cursor:pointer;border:1px solid var(--admin-line);color:var(--admin-green);background:#fff;border-radius:10px;min-height:44px;padding:10px 16px}.admin-view-switch button[aria-pressed=true],.admin-detail-tabs button[aria-pressed=true]{background:var(--admin-green);color:#fff;border-color:var(--admin-green)}.admin-view-switch button:last-child{margin-inline-start:auto}.admin-metrics>button{font:inherit;text-align:start;border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:18px 20px;display:flex}.admin-metrics>button[aria-pressed=true]{border-color:var(--admin-green);box-shadow:inset 0 -3px var(--admin-green);background:#edf5f1}.admin-metrics>button:nth-child(3) strong{color:#a34328}.admin-workspace{grid-template-columns:minmax(280px,.65fr) minmax(0,1.55fr)}.admin-list-panel{position:sticky;top:18px}.admin-request-list{max-height:75vh}.admin-request-list>button{overflow-wrap:anywhere;padding:20px}.admin-request-list>button.active{box-shadow:inset -4px 0 var(--admin-green);background:#edf5f1}.admin-details-head{align-items:center;gap:18px;padding:24px}.admin-details-head h2{margin:4px 0;font-size:24px}.admin-details-head [dir=ltr]{color:#e0cc9d;font-size:15px;display:inline-block}.admin-current-service{color:var(--admin-green);border-bottom:1px solid var(--admin-line);background:#f5f8f6;padding:16px 24px;font-weight:600}.admin-detail-tabs{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:8px;padding:18px 24px;display:flex}.admin-detail-tabs button{white-space:nowrap;flex:1;padding:10px 12px;font-size:15px}.admin-results-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-results-label button{padding:5px 9px;font-size:14px}.admin-unsaved,.admin-load-note{color:#74551c;background:#fff5df;margin:0;padding:12px 24px;font-size:14px}.followup-chip{color:#53655f;background:#f0f4f2;border-radius:6px;grid-column:1/-1;width:fit-content;padding:4px 8px;font-size:13px}.followup-overdue{color:#963c22;background:#fff0e9}.followup-today{color:#70511a;background:#fff5d9}.admin-mobile-back{display:none}.admin-shell button:disabled{opacity:.55;cursor:wait}.admin-shell button:focus-visible,.admin-shell a:focus-visible{outline:3px solid var(--admin-gold);outline-offset:3px}.admin-detail-section dl{gap:22px}.admin-detail-section dd{overflow-wrap:anywhere}.admin-review-section textarea,.admin-quote-section textarea{min-height:120px}@media (width<=1000px){.admin-workspace{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.admin-tools{grid-template-columns:1fr}.admin-details-head{flex-wrap:wrap}.admin-detail-tabs{padding:16px}.admin-detail-tabs button{flex:40%}}@media (width<=760px){.admin-workspace{padding-inline:16px;display:block}.admin-list-panel{position:static}.admin-details-panel,.mobile-detail-open .admin-list-panel{display:none}.mobile-detail-open .admin-details-panel{display:block}.admin-mobile-back{margin:16px;display:block}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:16px}.admin-metrics>button{min-height:80px;padding:14px}.admin-metrics strong{font-size:26px!important}.admin-request-list{max-height:none}.admin-view-switch{padding-inline:16px}.admin-view-switch button:last-child{margin-inline-start:0}.admin-details-head,.admin-detail-section,.admin-review-section,.admin-quote-section{padding:20px}.admin-intro{flex-wrap:wrap;align-items:start}.admin-current-service{padding-inline:20px}}.admin-shell fieldset{border:0;min-width:0;margin:0;padding:0}.tracker-page{color:#0a3b2f;background:radial-gradient(circle at 15% 8%,#cba85c26,#0000 30%),#f5f7f5;min-height:100vh;padding:132px 22px 70px;font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.tracker-page-shell{width:min(820px,100%);margin:auto}.tracker-brand{color:#0a3b2f;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.tracker-brand img{object-fit:contain;width:62px;height:72px}.tracker-brand span{display:grid}.tracker-brand strong{font-size:1.45rem}.tracker-brand small{color:#9b762f;font-size:1rem}.tracker-heading{margin:45px 0 28px}.tracker-heading p{color:#9b762f;margin:0 0 8px;font-weight:800}.tracker-heading h1{margin:0;font-size:clamp(2.3rem,7vw,4.5rem);line-height:1.12}.tracker-heading>span{color:#60756e;margin-top:14px;font-size:1.1rem;line-height:1.8;display:block}.tracker-login,.tracker-card,.tracker-state{background:#fff;border:1px solid #d8e2de;border-radius:24px;box-shadow:0 18px 55px #052d2214}.tracker-login{grid-template-columns:1fr 1fr;gap:20px;padding:clamp(22px,5vw,42px);display:grid}.tracker-login label{gap:8px;display:grid}.tracker-login label span{font-size:1rem;font-weight:750}.tracker-login input{color:#173b32;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #c9d8d2;border-radius:13px;padding:0 15px;font-size:1rem}.tracker-login input:focus{border-color:#a77e32;outline:3px solid #cba85c40}.tracker-security{color:#687a74;grid-column:1/-1;margin:0;line-height:1.8}.tracker-login button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#073b2e;border:0;border-radius:13px;grid-column:1/-1;font-size:1.05rem;font-weight:800}.tracker-login button:disabled{opacity:.65}.tracker-error{color:#9a342e;background:#fff1f0;border-radius:11px;grid-column:1/-1;padding:12px 14px}.tracker-state{text-align:center;color:#60756e;padding:34px}.tracker-card{overflow:hidden}.tracker-card-head{color:#fff;background:#06392d;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.tracker-card-head small{color:#c7d7d2}.tracker-card-head h2{color:#d6b566;margin:3px 0 0;font-size:1.5rem}.tracker-card-head button{color:#f1d995;font:inherit;cursor:pointer;background:0 0;border:1px solid #d6b56699;border-radius:10px;padding:9px 12px;font-weight:750}.tracker-status{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.tracker-status span{color:#657972}.tracker-status strong{color:#176049;background:#edf5f1;border-radius:999px;padding:8px 13px;font-size:1rem}.tracker-card dl{border-bottom:1px solid #e0e7e4;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:26px 28px;display:grid}.tracker-card dl div{min-width:0}.tracker-card dt{color:#71817c;font-size:.92rem}.tracker-card dd{margin:5px 0 0;font-size:1.05rem;line-height:1.7}.tracker-requirements{background:#fff7e5;border-inline-start:4px solid #cba85c;border-radius:14px;margin:24px 28px;padding:18px}.tracker-requirements h3{margin:0 0 6px;font-size:1.05rem}.tracker-requirements p{white-space:pre-wrap;margin:0;line-height:1.8}.tracker-quote{background:#edf5f1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:24px 28px;padding:18px;display:flex}.tracker-quote div{display:grid}.tracker-quote small{color:#657972}.tracker-quote a{color:#fff;background:#073b2e;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}.tracker-help{color:#667973;margin:0;padding:0 28px 28px}.tracker-help a{color:#0b6b50;font-weight:750}.english-tracker{font-family:Alexandria,Segoe UI,Arial,sans-serif}.english-tracker .tracker-brand span{text-align:left}.english-tracker .tracker-heading h1{letter-spacing:-.04em}@media (width<=620px){.tracker-page{padding:90px 16px 45px}.tracker-brand img{width:50px;height:58px}.tracker-brand strong{font-size:1.2rem}.tracker-heading{margin:32px 0 22px}.tracker-heading h1{font-size:2.45rem}.tracker-heading>span{font-size:1rem}.tracker-login{grid-template-columns:1fr;padding:20px}.tracker-login label,.tracker-security,.tracker-login button,.tracker-error{grid-column:1}.tracker-card-head,.tracker-status{align-items:flex-start;padding:20px}.tracker-card-head{flex-direction:column}.tracker-card dl{grid-template-columns:1fr;padding:22px 20px}.tracker-requirements,.tracker-quote{margin:20px}.tracker-quote{flex-direction:column;align-items:flex-start}.tracker-quote a{text-align:center;width:100%}.tracker-help{padding:0 20px 22px}}.english-tracker .tracker-brand span{text-align:right;direction:rtl}.english-tracker .tracker-brand strong{font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.tracker-brand{text-align:right;direction:rtl;gap:14px}.tracker-brand img{width:78px;height:87px}.tracker-brand span{gap:0}.tracker-brand strong{color:#086b31;font-size:2.125rem;line-height:1.06}.tracker-brand small{color:#a96f12;margin-top:6px;font-size:1.8125rem;line-height:1.06}.english-tracker .tracker-brand{flex-direction:row}@media (width<=620px){.tracker-brand{gap:10px}.tracker-brand img{width:52px;height:59px}.tracker-brand strong{font-size:1.5rem}.tracker-brand small{margin-top:5px;font-size:1.3125rem}}.english-tracker,.english-tracker button,.english-tracker input{font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.tracker-topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.tracker-home{color:#0a4a39;background:#fff;border:1px solid #c9ae72;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:11px 17px;font-size:1rem;font-weight:800;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #052d220f}.tracker-home:hover{background:#f9f6ed;border-color:#a77e32;transform:translateY(-1px)}.tracker-home:focus-visible{outline-offset:3px;outline:3px solid #cba85c59}.tracker-home svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}@media (width<=620px){.tracker-page{padding-top:46px}.tracker-topbar{align-items:flex-start;gap:12px}.tracker-home{min-width:52px;min-height:52px;padding:12px}.tracker-home span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tracker-home svg{width:26px;height:26px}}.tracker-page{color:#053b2c;background:#fff}.tracker-brand .inner-approved-lockup{object-fit:contain;width:310px;max-width:100%;height:auto}.tracker-topbar{border-bottom:1px solid #053b2c25;padding-bottom:28px}.tracker-heading h1{color:#053b2c;line-height:1.4}.tracker-login,.tracker-card,.tracker-home,.tracker-login input,.tracker-login button{box-shadow:none;border-radius:4px}.tracker-login{background:#f7f9f7;border:1px solid #053b2c25}.tracker-login input{min-height:52px;font-size:18px}.tracker-login button{background:#053b2c}@media (width<=620px){.tracker-page{padding-top:26px}.tracker-topbar{flex-wrap:wrap;gap:18px}.tracker-brand{max-width:100%}.tracker-brand .inner-approved-lockup{width:245px;height:auto}.tracker-heading>span{font-size:18px;line-height:1.8}}:root{--quote-green:#063a2d;--quote-deep:#02271f;--quote-gold:#cba85c;--quote-ink:#17332c;--quote-muted:#667a73;--quote-line:#dce5e1;--quote-bg:#f3f6f4}*{box-sizing:border-box}.client-quote{background:var(--quote-bg);min-height:100vh;color:var(--quote-ink);padding-bottom:40px;font-family:Saudi,Alexandria,Segoe UI,Arial,sans-serif}.client-quote>header{background:var(--quote-deep);color:#fff;border-bottom:3px solid var(--quote-gold);align-items:center;gap:18px;min-height:104px;padding:17px max(24px,50vw - 480px);display:flex}.client-quote>header a{display:block}.client-quote>header img{object-fit:contain;width:72px;height:72px;display:block}.client-quote>header div{gap:4px;display:grid}.client-quote>header strong{color:#fff;font-size:1.35rem}.client-quote>header span{color:#d9e3df;font-size:1rem}.client-quote>article{border:1px solid var(--quote-line);background:#fff;border-radius:22px;width:min(900px,100% - 32px);margin:34px auto;overflow:hidden;box-shadow:0 18px 55px #063a2d14}.quote-title{background:linear-gradient(135deg,var(--quote-green),var(--quote-deep));color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:30px 34px;display:flex}.quote-title small{color:#d8e2df;font-size:.95rem}.quote-title h1{color:var(--quote-gold);letter-spacing:.02em;margin:4px 0 0;font-size:1.65rem}.quote-title>span{color:#f0d99f;border:1px solid #cba85c73;border-radius:999px;padding:9px 13px;font-size:.95rem}.quote-customer{border-bottom:1px solid var(--quote-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:25px 34px;display:grid}.quote-customer div{gap:6px;min-width:0;display:grid}.quote-customer small{color:var(--quote-muted);font-size:.9rem}.quote-customer strong{overflow-wrap:anywhere;font-size:1.05rem}.quote-scope,.quote-terms{border-bottom:1px solid var(--quote-line);padding:26px 34px}.client-quote h2{color:var(--quote-green);margin:0 0 12px;font-size:1.25rem}.client-quote p{white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.9}.quote-pricing{border:1px solid var(--quote-line);border-radius:16px;margin:0 34px;overflow:hidden}.quote-pricing>div{border-bottom:1px solid var(--quote-line);grid-template-columns:1fr auto;align-items:center;gap:5px 20px;padding:18px 20px;display:grid}.quote-pricing>div:last-child{border-bottom:0}.quote-pricing span{font-size:1.05rem}.quote-pricing strong{color:var(--quote-green);font-size:1.15rem}.quote-pricing small{color:var(--quote-muted);grid-column:1/-1;font-size:.9rem;line-height:1.7}.quote-pricing .government{background:#fbfaf6}.quote-pricing .payable{background:var(--quote-green);color:#fff}.quote-pricing .payable span{font-weight:800}.quote-pricing .payable strong{color:var(--quote-gold);font-size:1.35rem}.quote-terms{margin-top:26px}.quote-decision{background:#fbfaf6;border:1px solid #d9c99e;border-radius:16px;margin:28px 34px 34px;padding:24px}.quote-decision>p{margin-bottom:16px}.quote-decision>div{flex-wrap:wrap;gap:12px;display:flex}.quote-decision button{border:1px solid var(--quote-green);background:var(--quote-green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:0 22px;font-size:1rem;font-weight:800}.quote-decision button.secondary{color:var(--quote-green);background:#fff}.quote-decision button:disabled{opacity:.6;cursor:wait}.quote-decision>span{color:#9a5429;margin-top:14px;display:block}.quote-response,.quote-expired{border-radius:16px;margin:28px 34px 34px;padding:22px}.quote-response strong,.quote-expired strong{margin-bottom:7px;font-size:1.15rem;display:block}.quote-response-accepted{color:#246f44;background:#e5f5eb}.quote-response-declined,.quote-expired{color:#8a4a2c;background:#f8ece7}.client-quote>footer{width:min(900px,100% - 32px);color:var(--quote-muted);justify-content:space-between;gap:18px;margin:auto;font-size:.95rem;display:flex}.client-quote>footer p{font-size:.95rem}.client-quote>footer a{color:var(--quote-green);font-weight:700;text-decoration:none}@media (width<=680px){.client-quote>header{min-height:86px;padding:13px 18px}.client-quote>header img{width:58px;height:58px}.client-quote>header strong{font-size:1.1rem}.client-quote>header span{font-size:.88rem}.client-quote>article{border-radius:17px;width:calc(100% - 20px);margin:20px auto}.quote-title{flex-direction:column;align-items:flex-start;padding:23px 20px}.quote-title h1{font-size:1.4rem}.quote-customer{grid-template-columns:1fr;gap:15px;padding:22px 20px}.quote-scope,.quote-terms{padding:22px 20px}.quote-pricing{margin:0 20px}.quote-pricing>div{grid-template-columns:1fr;padding:17px}.quote-pricing strong{font-size:1.15rem}.quote-decision,.quote-response,.quote-expired{margin:24px 20px;padding:20px}.quote-decision>div{display:grid}.quote-decision button{width:100%}.client-quote>footer{text-align:center;flex-direction:column;align-items:center;gap:6px;width:calc(100% - 32px)}}.client-quote>header{color:#073b2e;background:#fbfaf6;border-bottom:1px solid #1045361f;min-height:124px}.client-quote>header a{text-align:right;direction:rtl;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.client-quote>header img{width:78px;height:87px}.client-quote>header a>span{gap:0;display:grid}.client-quote>header strong{color:#086b31;font-size:2.125rem;line-height:1.06}.client-quote>header small{color:#a96f12;margin-top:6px;font-size:1.8125rem;line-height:1.06}@media (width<=680px){.client-quote>header{min-height:94px;padding:13px 16px}.client-quote>header a{gap:10px}.client-quote>header img{width:52px;height:59px}.client-quote>header strong{font-size:1.5rem}.client-quote>header small{margin-top:5px;font-size:1.3125rem}}
