@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-400-italic-24vVh5t9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-italic-CD15TOr5.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-400-italic-Cpv4sfwY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-400-italic-CZOjvne0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-math-700-normal-BNwx2rDb.woff2)format("woff2"),url(/assets/bodoni-moda-math-700-normal-ChqU3mI8.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-symbols-700-normal-DSkq1m1R.woff2)format("woff2"),url(/assets/bodoni-moda-symbols-700-normal-0Rz6m80q.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-latin-ext-700-normal-BUQ-TLNZ.woff2)format("woff2"),url(/assets/bodoni-moda-latin-ext-700-normal-DxiPya7m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-latin-700-normal-_PBEXphw.woff2)format("woff2"),url(/assets/bodoni-moda-latin-700-normal-B4v_frWu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#ff8a00;--coral:#ff6a4d;--pink:#ff4d8d;--violet:#6a3bff;--violet-deep:#3a1fb0;--indigo:#24127a;--aqua:#2bb8d6;--aqua-soft:#8fe3f2;--ice:#e3f6fb;--lavender:#efe9ff;--pearl:#fbf7ff;--bg:#fffaf6;--bg-cool:#f6f4fb;--surface:#ffffff9e;--ink:#16122e;--ink-2:#47425e;--ink-3:#66617d;--line:#16122e1a;--line-strong:#16122e2e;--night:#120d2b;--grad:linear-gradient(100deg, var(--orange) 0%, var(--pink) 48%, var(--violet) 100%);--grad-aero:linear-gradient(135deg, #fff 0%, var(--ice) 35%, var(--lavender) 70%, #ffe9f1 100%);--font-display:"Playfair Display", "Iowan Old Style", Georgia, serif;--font-num:"Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero:clamp(3.1rem, 1.6rem + 6.4vw, 8.4rem);--fs-h2:clamp(2.3rem, 1.4rem + 3.6vw, 4.6rem);--fs-h3:clamp(1.45rem, 1.1rem + 1.2vw, 2.1rem);--fs-lead:clamp(1.08rem, 1rem + .35vw, 1.3rem);--fs-body:1rem;--fs-small:.875rem;--gutter:clamp(1rem, .4rem + 3vw, 3.5rem);--maxw:1320px;--section-y:clamp(3.5rem, 2rem + 4.5vw, 6.5rem);--r-sm:12px;--r-md:20px;--r-lg:32px;--r-pill:999px;--shadow-soft:0 1px 0 #ffffffe6 inset, 0 30px 60px -30px #3a1fb040, 0 12px 24px -16px #16122e2e;--shadow-glow:0 18px 50px -12px #ff4d8d73;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.04}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.12}p{text-wrap:pretty}ul{margin:0;padding:0;list-style:none}::selection{background:#6a3bff2e}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}section[tabindex="-1"]:focus{outline:none}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-pill);padding:.75rem 1.1rem;text-decoration:none;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.75rem;font-size:.78rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--grad);border-radius:2px;width:2.25rem;height:2px}.eyebrow.on-dark{color:#ffffffb8}.em{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:0 -.1em -.12em;padding:0 .14em .12em .12em;font-style:italic}.em-warm{color:#ffd2a8;font-style:italic}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:38rem;line-height:1.55}.muted{color:var(--ink-3)}.note{font-size:var(--fs-small);color:var(--ink-3)}.btn{--h:3.25rem;min-height:var(--h);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .35s;border:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.98rem;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.btn svg{width:1.05em;height:1.05em;transition:transform .35s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn-primary{color:#fff;background:var(--grad);box-shadow:inset 0 1px 0 #ffffff73, var(--shadow-glow);isolation:isolate;overflow:hidden}.btn-primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff6b,#fff0);position:absolute;inset:1px 1px 52%}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 24px 60px -14px #ff4d8d99}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff8c;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fff,0 10px 30px -16px #3a1fb059}.btn-glass:hover{background:#ffffffd9;transform:translateY(-2px)}.btn-dark-glass{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff40}.btn-dark-glass:hover{background:#ffffff2e;transform:translateY(-2px)}.btn-link{color:var(--violet-deep);border-top:0;border-bottom:1.5px solid;cursor:pointer;background:0 0;border-inline:0;align-items:center;gap:.45rem;padding:.35rem 0;font-weight:600;text-decoration:none;display:inline-flex}.btn-link svg{width:1em;height:1em;transition:transform .3s var(--ease-out)}.btn-link:hover svg{transform:translate(3px)}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.glass{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffffd1,#ffffff80);border:1px solid #fffffff2}.chip{border-radius:var(--r-pill);min-height:2rem;color:var(--ink-2);border:1px solid var(--line);background:#ffffffb3;align-items:center;padding:.2rem .8rem;font-size:.82rem;font-weight:500;display:inline-flex}.chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.bubble{pointer-events:none;background:radial-gradient(circle at 32% 26%,#fffffff2 0 9%,#fff0 22%),radial-gradient(circle at 70% 78%,#8fe3f28c,#8fe3f200 45%),radial-gradient(circle,#efe9ff26 55%,#6a3bff47 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb3,inset -8px -14px 30px #6a3bff2e,0 20px 40px -20px #3a1fb04d}[data-reveal]{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root :is(.fact-value,.reason-num,.pillar-index-num,.ros-stats dd,.project-i,.flow-node,.process-n,.value-i,.factor span,.num){font-family:var(--font-num);font-variant-numeric:lining-nums;letter-spacing:-.01em;font-style:normal;font-weight:700}.tech-icons{flex-wrap:wrap;gap:.55rem;display:flex}.tech-icon{border:1px solid var(--line);width:3rem;height:3rem;transition:transform .25s var(--ease-out), box-shadow .25s;background:#fff;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 10px 20px -16px #3a1fb080}.tech-icon:hover{transform:translateY(-3px);box-shadow:0 16px 26px -16px #3a1fb099}.tech-icon:after{content:attr(data-label);white-space:nowrap;color:#fff;background:var(--ink);opacity:0;pointer-events:none;border-radius:8px;padding:.25rem .55rem;font-size:.74rem;font-weight:600;transition:opacity .2s,translate .2s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.tech-icon:hover:after{opacity:1;translate:-50%}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2)format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2)format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2)format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2)format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[lang=ar]{--font-display:"Amiri", "Playfair Display", Georgia, serif;--font-sans:"IBM Plex Sans Arabic", "Inter Variable", "Inter", system-ui, sans-serif}[lang=ar] body *{letter-spacing:0!important}[lang=ar] body{line-height:1.75}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{line-height:1.35}[lang=ar] .hero-title{line-height:1.25}[lang=ar] .lead{line-height:1.85}[lang=ar] .em,[lang=ar] .em-warm,[lang=ar] .pillar-promise,[lang=ar] .sp-promise,[lang=ar] .vmg-key,[lang=ar] .eco-copy-initial,[lang=ar] .about-note,[lang=ar] .before-item,[lang=ar] .footer-tag,[lang=ar] .model-letter{font-style:normal}[lang=ar] .eyebrow,[lang=ar] .route-tag,[lang=ar] .model-badge,[lang=ar] .flow-k,[lang=ar] .transform-label,[lang=ar] .values-title,[lang=ar] .process-title,[lang=ar] .sp-sub,[lang=ar] .power-title,[lang=ar] .flow-label{text-transform:none;font-size:.86rem}[dir=rtl] a[href^=tel\:],[dir=rtl] a[href^=mailto\:]{unicode-bidi:plaintext}[dir=rtl] .i-arrow{scale:-1 1}[dir=rtl] .btn:hover .i-arrow,[dir=rtl] .btn-link:hover .i-arrow{transform:translate(-3px)}[dir=rtl] .eco-stage,[dir=rtl] .card-stack,[dir=rtl] .map,[dir=rtl] .ros-screen,[dir=rtl] .frame-bar{direction:ltr}[dir=rtl] .motif-caption{direction:rtl}[dir=rtl] .hero-stage-pos{left:max(-6vw,-80px);right:auto}[dir=rtl] .hero-3d,[dir=rtl] .hero-bubbles-css{scale:-1 1}@media (width<=899px){[dir=rtl] .hero-stage-pos{left:-18vw}}[dir=rtl] .pillars-viewport{direction:ltr}[dir=rtl] .pillar,[dir=rtl] .pillar-index{direction:rtl}@media (width>=1024px){[dir=rtl] .transform-arrow{scale:-1 1}}[dir=rtl] .project.is-right .project-meta{text-align:left}[dir=rtl] .flow-track:before,[dir=rtl] .flow-progress{transform-origin:100%;left:10%;right:28px}@media (width<=1023.98px){[dir=rtl] .flow-track:before,[dir=rtl] .flow-progress{transform-origin:top;left:auto;right:27px}}[dir=rtl] .vmg-line,[dir=rtl] .header-progress span,[dir=rtl] .stack-line{transform-origin:100%}[dir=rtl] select{background-position:.9rem;padding-left:2.5rem;padding-right:.95rem}[dir=rtl] .req,[dir=rtl] .opt{margin-left:0;margin-right:.35rem}[dir=rtl] .chat-panel{direction:rtl}.logo{align-items:center;gap:.55rem;display:inline-flex}.logo img{width:34px;height:34px;transform:scale(1.25)}.logo-word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1.42rem;line-height:1}.logo-light .logo-word{color:#fff}.site-header{z-index:50;padding:.75rem var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.header-bar{pointer-events:auto;max-width:calc(var(--maxw) + 2rem);border-radius:var(--r-pill);border:1px solid #0000;align-items:center;gap:1rem;height:64px;margin-inline:auto;padding:0 .6rem 0 1.1rem;transition:background-color .4s,border-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:relative}.is-scrolled .header-bar,.is-open .header-bar{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#fffcfab8;border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 16px 40px -24px #3a1fb059}.header-logo{flex:none;padding:.25rem;text-decoration:none}.header-nav{margin-inline:auto}.header-nav ul{gap:.15rem;display:flex}.header-nav a{color:var(--ink-2);border-radius:var(--r-pill);padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .25s,background-color .25s;display:block}.header-nav a:hover{color:var(--ink);background:#6a3bff12}.header-nav a[aria-current]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffd9}.header-cta{--h:2.75rem;flex:none;padding:0 1.15rem;font-size:.9rem}.header-progress{opacity:0;border-radius:2px;height:2px;transition:opacity .4s;position:absolute;bottom:-1px;left:1.6rem;right:1.6rem;overflow:hidden}.is-scrolled .header-progress{opacity:1}.header-progress span{background:var(--grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.menu-btn{border:1px solid var(--line);cursor:pointer;background:#fffc;border-radius:50%;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:none}.menu-btn svg{width:1.3rem;height:1.3rem}.mobile-menu{pointer-events:auto;z-index:-1;padding:6.5rem var(--gutter) 2rem;-webkit-backdrop-filter:blur(24px);background:radial-gradient(60% 40% at 90% 10%,#8fe3f273,#0000 70%),radial-gradient(60% 50% at 0 100%,#ff4d8d2e,#0000 70%),#fffaf6f0;flex-direction:column;gap:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu ul{gap:.15rem;display:grid}.mobile-menu li{animation:menu-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.mobile-menu li a{font-family:var(--font-display);border-bottom:1px solid var(--line);padding:.55rem 0;font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.15;text-decoration:none;display:block}.mobile-menu .btn{align-self:flex-start}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}@media (width<=1180px){.header-nav a{padding:.5rem .55rem;font-size:.85rem}}@media (width<=1080px){.header-nav{display:none}.header-lang{margin-inline-start:auto}.menu-btn{display:inline-flex}}@media (width<=480px){.header-cta{display:none}.header-bar{height:58px}}.lang-toggle{border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffffbf;flex:none;padding:3px;display:inline-flex}.lang-toggle a{border-radius:var(--r-pill);text-align:center;min-width:2.6rem;color:var(--ink-2);padding:.35rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s}.lang-toggle a[lang=ar]{font-family:"IBM Plex Sans Arabic", var(--font-sans)}.lang-toggle a:hover{color:var(--ink)}.lang-toggle a[aria-current]{color:#fff;background:var(--ink)}.menu-lang{align-self:flex-start}@media (width>=1081px){.header-nav{margin-inline:auto .5rem}}:root{--wa:#25d366;--wa-dark:#128c4b;--float-gap:clamp(.9rem, 2vw, 1.5rem)}.wa-fab{right:var(--float-gap);bottom:var(--float-gap);z-index:40;color:#fff;background:linear-gradient(160deg, #3ee07c, var(--wa) 45%, #1faa52);width:3.6rem;height:3.6rem;transition:transform .3s var(--ease-out), box-shadow .3s;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff73,0 14px 30px -10px #128c4b99}.wa-fab svg{width:1.85rem;height:1.85rem}.wa-fab:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 20px 40px -12px #128c4bb3}.wa-fab:focus-visible{outline-color:var(--wa-dark)}.chat{left:var(--float-gap);bottom:var(--float-gap);z-index:40;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex;position:fixed}.chat-launcher{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:var(--grad);height:3.6rem;box-shadow:inset 0 1px 0 #ffffff73, var(--shadow-glow);transition:transform .3s var(--ease-out);border:0;align-items:center;gap:.55rem;padding:0 1.25rem 0 1rem;font-weight:600;display:inline-flex}.chat-launcher svg{width:1.5rem;height:1.5rem}.chat-launcher:hover{transform:translateY(-2px)}.chat-panel{width:min(360px, calc(100vw - 2 * var(--float-gap)));border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px);transform-origin:0 100%;max-height:min(560px,100svh - 7rem);animation:chat-in .35s var(--ease-out);background:#fffcfaf5;border:1px solid #fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #3a1fb073,0 0 0 1px #16122e0f}.chat-panel[hidden]{display:none}@keyframes chat-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.chat-head{color:#fff;background:linear-gradient(120deg, #2c1360, var(--violet) 60%, var(--pink));align-items:center;gap:.75rem;padding:.9rem .9rem .9rem 1rem;display:flex}.chat-avatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.chat-avatar img{width:1.9rem;height:1.9rem}.chat-title{font-weight:700;line-height:1.2}.chat-sub{opacity:.85;font-size:.78rem}.chat-close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-inline-start:auto;display:grid}.chat-close svg{width:1.1rem;height:1.1rem}.chat-close:focus-visible{outline-color:#fff}.chat-log{flex-direction:column;flex:1;gap:.5rem;min-height:160px;margin:0;padding:1rem;list-style:none;display:flex;overflow-y:auto}.chat-msg{max-width:85%;animation:msg-in .3s var(--ease-out);border-radius:16px;padding:.6rem .85rem;font-size:.92rem;line-height:1.45}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.from-bot{border:1px solid var(--line);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.from-user{color:#fff;background:var(--violet);border-bottom-right-radius:6px;align-self:flex-end}.chat-typing{gap:4px;padding:.85rem .9rem;display:flex}.chat-typing i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.5;transform:translateY(-4px)}}.chat-input{border-top:1px solid var(--line);padding:.75rem 1rem 1rem}.chat-chips{flex-wrap:wrap;gap:.4rem;display:flex}.chat-chip{border-radius:var(--r-pill);color:var(--violet-deep);cursor:pointer;background:#fff;border:1.5px solid #6a3bff59;padding:.45rem .8rem;font-size:.85rem;font-weight:600;transition:background-color .2s}.chat-chip:hover{background:var(--lavender)}.chat-form textarea{min-height:0;padding:.6rem .75rem;font-size:.92rem}.chat-form-actions,.chat-handoff{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.chat-handoff{justify-content:space-between}.chat-skip{white-space:nowrap;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:.5rem .6rem;font-size:.88rem;font-weight:600}.chat-send{border-radius:var(--r-pill);color:#fff;background:var(--grad);cursor:pointer;border:0;padding:.55rem 1.1rem;font-weight:600}.chat-wa{border-radius:var(--r-pill);color:#fff;background:var(--wa-dark);align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.chat-wa svg{width:1.25rem;height:1.25rem}.btn-whatsapp{color:#fff;background:linear-gradient(160deg, #3ee07c, var(--wa) 45%, #1faa52);box-shadow:inset 0 1px #ffffff73,0 14px 30px -12px #128c4b99}.btn-whatsapp svg{width:1.3rem;height:1.3rem}.btn-whatsapp:hover{transform:translateY(-2px)}@media (width<=640px){.wa-fab,.chat-launcher{justify-content:center;width:3.4rem;height:3.4rem;padding:0}.wa-fab-label,.chat-launcher-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media print{.wa-fab,.chat{display:none}}.presence{background:var(--bg-cool)}.presence-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.presence h2{margin-top:1.2rem}.presence .lead{margin-top:1.4rem}.bases{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;display:grid}.bases div{padding-block:1.25rem 0;padding-inline:0 1rem}.bases div+div{border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.bases dt{align-items:center;gap:.55rem;font-weight:600;display:flex}.bases dd{margin:.35rem 0 0}.bases a{color:var(--ink-2);text-decoration:none}.bases a:hover{color:var(--violet-deep);text-decoration:underline}.base-pin{fill:none;stroke-width:1.8px;width:1.1rem;height:1.1rem}.base-pin.uae{stroke:var(--orange)}.base-pin.ind{stroke:var(--violet)}.map{width:100%;margin:0;position:relative}.map img{width:100%;height:100%}.map-node{width:0;height:0;position:absolute}.map-node i{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 25%, transparent), 0 6px 14px -4px var(--c);border:3px solid #fff;border-radius:50%;position:absolute;top:-7px;left:-7px}.map-node i:after{content:"";border:2px solid var(--c);border-radius:50%;animation:2.4s ease-out infinite map-ping;position:absolute;inset:-3px}@keyframes map-ping{to{opacity:0;transform:scale(3.2)}}.map-node b{white-space:nowrap;border-radius:var(--r-pill);color:var(--ink);border:1px solid var(--line);background:#fff;padding:.35rem .85rem .35rem 1.6rem;font-size:.85rem;font-weight:700;position:absolute;box-shadow:0 14px 30px -14px #3a1fb073}.map-node b:before{content:"";background:var(--c);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:.7rem;translate:0 -50%}.map-node b:after{content:"";border-left:1.5px dashed var(--c);height:2.8rem;position:absolute}.map-uae{--c:var(--orange)}.map-uae b{bottom:3.4rem;right:1.2rem}.map-uae b:after{top:100%;right:.3rem}.map-india{--c:var(--violet)}.map-india b{top:3.2rem;left:1.6rem}.map-india b:after{bottom:100%;left:.3rem}@media (prefers-reduced-motion:reduce){.map-node i:after{animation:none}}.final{padding-block:var(--section-y) clamp(3rem, 6vw, 5rem);isolation:isolate;position:relative;overflow:hidden}.final-sky{z-index:-1;background:radial-gradient(50% 50% at 75% 45%, #ff4d8d2e, transparent 70%), radial-gradient(40% 40% at 10% 20%, #8fe3f280, transparent 70%), radial-gradient(50% 40% at 50% 110%, #ffc48c80, transparent 70%), linear-gradient(180deg, var(--bg-cool), #f6f2ff 60%, #fff4ee);position:absolute;inset:0}.final-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.final h2{margin-top:1.2rem;font-size:clamp(2.6rem,1.6rem + 4vw,5.6rem)}.final .lead{margin-top:1.4rem}.final .btn-row{margin-top:2rem}.final-contacts{grid-template-columns:repeat(2,minmax(0,max-content));gap:.7rem 2rem;margin-top:2.5rem;display:grid}.final-contacts a{align-items:center;gap:.55rem;font-weight:500;text-decoration:none;display:inline-flex}.final-contacts a:hover{color:var(--violet-deep);text-decoration:underline}.final-contacts svg{width:1.1rem;height:1.1rem;color:var(--pink)}.portal{aspect-ratio:676/954;border-radius:999px 999px 0 0;justify-self:center;width:min(100%,480px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.portal img{object-fit:cover;width:100%;height:100%}.footer{background:var(--ink);color:#ffffffc7;padding-top:clamp(3.5rem,6vw,5rem)}.footer .logo-word{color:#fff}.footer-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-tag{font-family:var(--font-display);color:#fff;margin-top:1rem;font-size:1.4rem;font-style:italic}.footer .muted{color:#fff9;margin-top:.4rem;font-size:.9rem}.footer h2{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:1rem;font-size:.75rem;font-weight:600}.footer ul{gap:.45rem;display:grid}.footer a{font-size:.93rem;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer :focus-visible{outline-color:#fff}.footer-base{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-block:1.5rem;font-size:.85rem;display:flex}@media (width<=1023.98px){.presence-grid,.final-grid{grid-template-columns:1fr}.portal{order:-1;width:min(70%,340px)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=560px){.map-node b{padding:.25rem .6rem .25rem 1.3rem;font-size:.72rem}.final-contacts,.bases{grid-template-columns:1fr}.bases div+div{border-inline-start:0;padding-inline-start:0}}.hero{isolation:isolate;align-items:center;min-height:100svh;padding-block:7rem 6rem;display:flex;position:relative;overflow:hidden}.hero-sky{z-index:-3;background:radial-gradient(55% 60% at 12% 18%, #8fe3f273, transparent 70%), radial-gradient(45% 55% at 92% 8%, #efe9ffe6, transparent 70%), radial-gradient(60% 50% at 70% 95%, #ffd2b473, transparent 70%), linear-gradient(180deg, #f7fbff 0%, #fbf8ff 45%, var(--bg) 100%);position:absolute;inset:-10% 0 0}.cloud{filter:blur(40px);opacity:.8;border-radius:50%;animation:24s ease-in-out infinite alternate drift;position:absolute}.c1{background:radial-gradient(closest-side,#fff,#fff0);width:46vw;height:22vw;top:58%;left:-12vw}.c2{background:radial-gradient(closest-side,#fffffff2,#fff0);width:36vw;height:18vw;animation-duration:30s;top:4%;left:30vw}.c3{background:radial-gradient(closest-side,#ff4d8d29,#ff4d8d00);width:30vw;height:30vw;animation-duration:36s;top:20%;right:-6vw}.horizon{background:linear-gradient(90deg,#0000,#6a3bff40,#2bb8d640,#0000);height:1px;position:absolute;top:78%;left:0;right:0}@keyframes drift{to{transform:translate(4vw,-2vw)scale(1.08)}}.hero-stage-pos{z-index:-2;aspect-ratio:972/941;width:min(66vw,1040px,118svh);position:absolute;top:50%;right:max(-6vw,-80px);translate:0 -46%}.hero-stage{transform-origin:58% 52%;width:100%;height:100%;position:relative}.hero-stage img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(72% 70% at 58% 52%,#000 52%,#0000 100%);mask-image:radial-gradient(72% 70% at 58% 52%,#000 52%,#0000 100%)}.stage-glow{filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#ff4d8d38,#6a3bff1f 60%,#0000);border-radius:50%;position:absolute;inset:22% 22% 18% 26%}.hero-3d{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-3d canvas{width:100%!important;height:100%!important}.hero-3d.is-live~.hero-bubbles-css{display:none}.hero-bubbles-css{z-index:-1;pointer-events:none;position:absolute;inset:0}.b1{width:120px;height:120px;animation:9s ease-in-out infinite alternate bob;top:16%;right:8%}.b2{width:64px;height:64px;animation:11s ease-in-out infinite alternate-reverse bob;top:70%;right:40%}.b3{width:180px;height:180px;animation:13s ease-in-out infinite alternate bob;bottom:8%;right:-40px}.b4{width:38px;height:38px;animation:8s ease-in-out infinite alternate-reverse bob;top:14%;right:30%}@keyframes bob{to{transform:translateY(-18px)}}.hero-content{position:relative}.hero-kicker{border-radius:var(--r-pill);color:var(--ink-2);-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #fffffff2;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .7rem;font-size:.85rem;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -16px #3a1fb066}.kicker-star{width:.95rem;height:.95rem;color:var(--pink)}.hero-title{font-size:var(--fs-hero);letter-spacing:-.03em;max-width:9.5em;line-height:.98}.hero-title .line{margin-bottom:-.16em;padding:0 .12em .16em 0;display:block;overflow:hidden}.hero-title .line>span{display:inline-block}.hero-copy{max-width:31rem;margin-top:1.5rem}.hero-ctas{margin-top:2.1rem}.hero-pillars{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:2.75rem;font-size:.8rem;font-weight:500;display:flex}.hero-pillars span+span:before{content:"";vertical-align:middle;background:var(--grad);border-radius:50%;width:5px;height:5px;margin-inline-end:1.25rem;display:inline-block}.scroll-cue{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:.6rem;font-size:.72rem;text-decoration:none;display:flex;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.scroll-cue-line{background:linear-gradient(var(--ink-3), transparent);width:1px;height:44px;position:relative;overflow:hidden}.scroll-cue-line:after{content:"";background:linear-gradient(transparent, var(--pink), transparent);animation:2.2s ease-in-out infinite cue;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hero-wash{background:linear-gradient(transparent, var(--bg));opacity:.4;pointer-events:none;height:40%;position:absolute;inset:auto 0 0}@media (width<=899px){.hero{align-items:flex-start;min-height:100svh;padding-top:6.5rem}.hero-stage-pos{opacity:.95;width:min(118vw,680px);top:auto;bottom:-2vh;right:-18vw;translate:0}.hero-stage img{-webkit-mask-image:radial-gradient(65% 62% at 58% 55%,#000 50%,#0000 100%);mask-image:radial-gradient(65% 62% at 58% 55%,#000 50%,#0000 100%)}.hero-content{padding-bottom:46vw}.hero-pillars,.scroll-cue{display:none}}@media (width<=899px) and (height>=820px){.hero-pillars{display:flex}}.js-anim .hero-content,.js-anim .hero-stage-pos{visibility:hidden;animation:0s 2.5s forwards hero-reveal}@keyframes hero-reveal{to{visibility:visible}}.new-era{background:radial-gradient(40% 30% at 85% 20%,#efe9ffe6,#0000 70%),radial-gradient(30% 25% at 5% 60%,#e3f6fbe6,#0000 70%);padding-top:clamp(3rem,2rem + 4vw,6rem);overflow-x:clip}.eco{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100svh - 120px);display:grid}.eco-text h2{max-width:11em;margin-top:1.2rem}.eco-text .lead{margin-top:1.5rem}.eco-copy-initial{color:#57526c;font-style:italic}.eco-copy-final{color:var(--ink)}.eco-stage{aspect-ratio:1.05;justify-self:center;width:100%;max-width:640px;position:relative}.eco-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco-lines path{fill:none;stroke:url(#eco-g);stroke-width:.35px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;stroke-width:1.5px;opacity:.55}.eco-lines path.ring{stroke:#6a3bff40;stroke-width:1px;stroke-dasharray:.02 .015}.eco-core{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#ffffff8c 55%,#efe9ff66);border-radius:50%;place-items:center;width:30%;display:grid;position:absolute;top:34.25%;left:35%;box-shadow:inset 0 0 0 1px #fff,0 30px 70px -20px #ff4d8d73,0 0 0 14px #ffffff59}.eco-core img{width:62%;height:auto}.eco-pos{position:absolute;translate:-50% -50%}.eco-node{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:9rem;display:flex}.eco-orb{aspect-ratio:1;background:radial-gradient(circle at 32% 26%, #fffffff2 0 10%, #fff0 26%), radial-gradient(circle at 50% 60%, var(--tone-a), var(--tone-b));width:clamp(54px,7vw,84px);box-shadow:inset 0 -8px 18px #0000001f, inset 0 0 0 1px #fff9, 0 18px 30px -14px var(--tone-b);border-radius:50%}.eco-label{border-radius:var(--r-pill);background:#fffc;border:1px solid #fff;padding:.3rem .7rem;font-size:.85rem;font-weight:600;line-height:1.25;box-shadow:0 8px 20px -14px #16122e66}.tone-aqua{--tone-a:#b5f0fb;--tone-b:#2bb8d6}.tone-pink{--tone-a:#ffc1d6;--tone-b:#ff4d8d}.tone-violet{--tone-a:#cbb8ff;--tone-b:#6a3bff}.tone-indigo{--tone-a:#9f8cff;--tone-b:#24127a}.tone-orange{--tone-a:#ffd19c;--tone-b:#ff8a00}.who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.who-intro h3{margin-top:1rem;font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem)}.who-intro .lead{margin-top:1.25rem}.who-intro .muted{margin-top:1rem}.facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact{border-bottom:1px solid var(--line);padding-block:1.6rem;padding-inline:0 1.25rem}.fact:nth-child(odd){border-inline-end:1px solid var(--line)}.fact:nth-child(2n){padding-inline-start:1.5rem}.fact-value{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,2rem + 2.4vw,4.2rem);line-height:1;display:block}.fact-label{color:var(--ink-2);max-width:14rem;margin-top:.6rem;font-size:.95rem;display:block}@media (width<=1023.98px){.eco{grid-template-columns:1fr;min-height:0}.eco-stage{max-width:520px;margin-top:1rem}.eco-node{width:6.5rem}.eco-label{padding:.25rem .55rem;font-size:.74rem}.who{grid-template-columns:1fr}}@media (width<=420px){.eco-label{font-size:.68rem}.fact:nth-child(2n){padding-inline-start:1rem}}.eco-orb{width:clamp(64px,8vw,100px);position:relative;overflow:hidden}.eco-orb img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.eco-orb:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffffe6 0 9%,#fff0 24%),radial-gradient(circle at 50% 120%,#0000002e,#0000 60%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3}.why{background:radial-gradient(35% 40% at 0% 40%, #ffc48c4d, transparent 70%), radial-gradient(35% 35% at 100% 60%, #6a3bff14, transparent 70%), var(--bg)}.why-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.why-head .eyebrow{grid-column:1/-1}.reasons{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.reason{padding-block:0;padding-inline:0 1.5rem}.reason+.reason{border-inline-start:1px solid var(--line);padding-inline-start:1.5rem}.reason-num{--fill:0%;background:linear-gradient(100deg, var(--orange), var(--pink) 50%, var(--violet)) 0 0 / var(--fill) 100% no-repeat, #16122e1f;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-size:clamp(3.2rem,2.2rem + 3vw,5.6rem);line-height:1;display:block}.reason h3{font-family:var(--font-sans);letter-spacing:0;margin-top:1.1rem;font-size:1.15rem;font-weight:600;line-height:1.3}.reason p{color:var(--ink-2);margin-top:.6rem;font-size:.95rem}.why-more{margin-top:clamp(2rem,4vw,3rem)}@media (prefers-reduced-motion:reduce){.reason-num{--fill:100%}}@media (scripting:none){.reason-num{--fill:100%}}@media (width<=1023.98px){.why-head,.reasons{grid-template-columns:1fr}.reason,.reason+.reason{border-inline-start:0;border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem;padding:1.4rem 0;display:grid}.reason-num{grid-row:span 2;font-size:3.4rem}.reason h3{margin-top:.3rem}}.card-stack{aspect-ratio:1.45;justify-self:center;width:100%;max-width:540px;position:relative}.stack-card{--d:0;transform:translate3d(calc(var(--d) * 2.5%), calc(var(--d) * -9%), 0) scale(calc(1 - var(--d) * .05));transform-origin:50% 0;opacity:calc(1 - var(--d) * .18);transition:transform .9s var(--ease-out), opacity .9s var(--ease-out);animation:6s ease-in-out infinite alternate card-float;animation-delay:calc(var(--d) * -1.5s);background:#fff;border:1px solid #ffffffe6;border-radius:14px;margin:0;position:absolute;top:20%;left:0;right:7%;overflow:hidden;box-shadow:0 30px 50px -28px #16122e73,0 0 0 1px #16122e0d}.stack-card img{aspect-ratio:1000/470;object-fit:cover;object-position:top;width:100%;height:auto}.stack-bar{border-bottom:1px solid var(--line);height:26px;color:var(--ink-3);background:#f6f4fb;align-items:center;gap:5px;padding:0 10px;font-size:.68rem;display:flex}.stack-bar i{background:#ff9a8a;border-radius:50%;width:7px;height:7px}.stack-bar i:nth-child(2){background:#ffcf6b}.stack-bar i:nth-child(3){background:#7fd9a8}.stack-bar span{margin-left:.5rem}@keyframes card-float{to{translate:0 -6px}}.mock{width:100%;font-family:var(--font-sans);color:var(--ink);text-align:left;background:#fff;border:1px solid #fffffff2;border-radius:16px;overflow:hidden;box-shadow:0 0 0 8px #ffffff73,0 40px 80px -36px #3a1fb080}.mock-bar{border-bottom:1px solid var(--line);height:30px;color:var(--ink-3);background:#f6f4fb;align-items:center;gap:6px;padding:0 12px;font-size:.68rem;display:flex}.mock-bar i{background:#ff9a8a;border-radius:50%;width:8px;height:8px}.mock-bar i:nth-child(2){background:#ffcf6b}.mock-bar i:nth-child(3){background:#b9a4ff}.mock-bar span{border-radius:var(--r-pill);border:1px solid var(--line);background:#fff;margin-inline:auto;padding:.1rem .8rem}.mock-body{display:flex}.mock-main{background:#fbfaff;flex:1;gap:10px;min-width:0;padding:14px;display:grid}.mock-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mock-hello{font-size:.92rem;font-weight:700}.mock-sub{color:var(--ink-3);font-size:.66rem}.mock-user{align-items:center;gap:6px;font-size:.7rem;font-weight:600;line-height:1.1;display:flex}.mock-user small{color:var(--ink-3);font-weight:400;display:block}.mock-avatar{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.mock .num{font-size:inherit}.mock-clinic{justify-self:center;max-width:520px}.mock-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:10px;width:44px;padding:12px 0;display:flex}.mock-logo{color:#fff;background:linear-gradient(135deg, var(--violet), var(--aqua));border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mock-side span{background:#6a3bff1f;border-radius:6px;width:18px;height:18px}.mock-side span.on{background:var(--violet)}.mock-live{color:#fff;background:linear-gradient(120deg, #2c1360, var(--violet) 65%, var(--pink));border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.mock-live-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.9;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:flex}.mock-pulse{background:#3ee07c;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #3ee07cb3}@keyframes live-pulse{to{box-shadow:0 0 0 8px #3ee07c00}}.mock-live-title{margin-top:4px;font-size:.86rem;font-weight:700}.mock-live-meta{opacity:.85;font-size:.66rem}.mock-wave{align-items:center;gap:3px;height:34px;display:flex}.mock-wave i{width:3px;height:100%;animation:1.1s ease-in-out infinite alternate wave;animation-delay:calc(var(--i) * -.13s);background:#ffffffd9;border-radius:3px;transform:scaleY(.3)}@keyframes wave{to{transform:scaleY(1)}}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock-kpis div,.mock-table,.erp-kpis div,.erp-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.mock-kpis small,.erp-kpis small{color:var(--ink-3);font-size:.6rem;display:block}.mock-kpis b{font-size:1.3rem;line-height:1.2}.mock-table-title,.erp-title{margin-bottom:6px;font-size:.72rem;font-weight:700}.mock-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr .9fr auto;align-items:center;gap:6px;padding:5px 0;font-size:.66rem;display:grid}.mock-row b{font-size:.75rem}.mock-muted{color:var(--ink-3)}.mock-chip{border-radius:var(--r-pill);color:#12693c;background:#e3f8ec;padding:2px 7px;font-size:.58rem;font-weight:600}.mock-erp{max-width:980px}.erp-side{border-right:1px solid var(--line);width:168px;color:var(--ink-2);background:#fff;flex-direction:column;gap:2px;padding:14px 10px;font-size:.74rem;display:flex}.erp-brand{color:var(--ink);align-items:center;gap:8px;margin:0 0 10px 4px;font-weight:700;display:flex}.erp-mark{background:linear-gradient(135deg, var(--violet-deep), var(--aqua));border-radius:7px;width:22px;height:22px}.erp-side span{border-radius:8px;padding:6px 8px}.erp-side span.on{color:var(--violet-deep);background:var(--lavender);font-weight:600}.erp-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.erp-kpis b{margin:2px 0;font-size:1.35rem;line-height:1.2;display:block}.erp-kpis em,.erp-row em{color:var(--ink-3);font-size:.62rem;font-style:normal;font-weight:600}.mock em.up{color:#138a4b}.mock em.warn{color:#c2410c}.erp-grid{grid-template-columns:1.1fr 1fr;gap:10px;display:grid}.erp-wide{grid-column:1/-1}.erp-funnel{gap:7px;display:grid}.erp-funnel div{grid-template-columns:64px 1fr auto;align-items:center;gap:8px;font-size:.68rem;display:grid}.erp-funnel i{background:linear-gradient(90deg, var(--violet), var(--aqua));border-radius:6px;height:10px}.erp-funnel b{font-size:.74rem}.erp-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 0;font-size:.68rem;display:grid}.erp-row b{font-size:.78rem}.erp-tools{flex-wrap:wrap;gap:6px;display:flex}.erp-tools span{border-radius:var(--r-pill);background:var(--bg-cool);border:1px solid var(--line);align-items:center;gap:5px;padding:4px 9px;font-size:.66rem;font-weight:600;display:inline-flex}.erp-tools i,.erp-feed i{background:#22b45f;border-radius:50%;width:6px;height:6px}.erp-feed{color:var(--ink-2);align-items:center;gap:6px;margin-top:8px;font-size:.66rem;display:flex}.mock-shot{background:#fff;border-radius:14px;justify-self:center;width:100%;max-width:560px;overflow:hidden;box-shadow:0 0 0 8px #ffffff73,0 40px 80px -36px #3a1fb080}.mock-shot img{width:100%;height:auto}@media (width<=760px){.erp-side{display:none}.erp-kpis{grid-template-columns:1fr 1fr}.erp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stack-card,.mock-wave i,.mock-pulse{animation:none}}.phone-stack{aspect-ratio:1.15;max-width:520px}.phone-stack .stack-card{transform-origin:50% 100%;width:44%;transform:translate3d(calc(var(--d) * 30%), calc(var(--d) * 3%), 0) rotate(calc(var(--d) * 4deg)) scale(calc(1 - var(--d) * .07));opacity:calc(1 - var(--d) * .15);border:5px solid #16122e;border-radius:22px;top:4%;left:8%;right:auto;box-shadow:0 30px 60px -28px #16122e99}.phone-stack .stack-card img{aspect-ratio:540/760}.services{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-cool) 30%, var(--bg-cool) 100%);position:relative}.services-head{padding-bottom:clamp(2rem,4vw,4rem)}.services-head h2{max-width:13em;margin-top:1.2rem}.services-head .lead{margin-top:1.4rem}.pillar-web{--p-a:#2bb8d6;--p-b:#8fe3f2;--p-bg:radial-gradient(70% 70% at 80% 40%, #8fe3f28c, transparent 70%)}.pillar-brand{--p-a:#ff4d8d;--p-b:#ffb199;--p-bg:radial-gradient(70% 70% at 80% 40%, #ffb19973, transparent 70%)}.pillar-ai{--p-a:#6a3bff;--p-b:#b9a4ff;--p-bg:radial-gradient(70% 70% at 80% 40%, #b9a4ff80, transparent 70%)}.pillar-software{--p-a:#3a1fb0;--p-b:#2bb8d6;--p-bg:radial-gradient(60% 70% at 80% 30%, #6a3bff52, transparent 70%), radial-gradient(50% 50% at 70% 85%, #8fe3f280, transparent 70%)}.pillar-growth{--p-a:#ff8a00;--p-b:#ffc46b;--p-bg:radial-gradient(70% 70% at 80% 40%, #ffc46b80, transparent 70%)}.pillars-viewport{position:relative;overflow:hidden}.pillar-index{display:none}.pillars{padding:0 var(--gutter) var(--section-y);flex-direction:column;gap:1rem;display:flex}.pillar{border-radius:var(--r-lg);background:var(--p-bg), linear-gradient(160deg, #ffffffe6, #ffffff8c);box-shadow:var(--shadow-soft);isolation:isolate;border:1px solid #fff;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.pillar-index-num{font-family:var(--font-display);color:var(--p-a);font-size:1.1rem}.pillar h3{max-width:12em;margin-top:.5rem;font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem)}.pillar-promise{font-family:var(--font-display);color:var(--ink-2);margin-top:1rem;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-style:italic}.pillar-body{color:var(--ink-2);max-width:34rem;margin-top:1rem}.pillar-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;max-width:34rem;margin-top:1.4rem;display:grid}.pillar-caps li{padding-inline-start:1.1rem;font-size:.95rem;font-weight:500;position:relative}.pillar-caps li:before{content:"";inset-inline-start:0;background:var(--p-a);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.pillar-tools{letter-spacing:.04em;color:var(--ink-3);margin-top:1.2rem;font-size:.82rem}.pillar-ctas{margin-top:1.6rem}.motif{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.motif-web .pane{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#fffffff2,#e3f6fbb3);border:1px solid #fff;border-radius:18px;position:absolute;box-shadow:0 30px 50px -28px #2bb8d6b3,inset 0 1px #fff}.motif-web .p3{background:linear-gradient(160deg,#8fe3f299,#fff6);inset:10% 2% 38% 26%}.motif-web .p2{inset:26% 18% 24% 12%}.motif-web .p1{align-content:start;gap:10px;padding:18px;display:grid;inset:44% 34% 6% 0}.motif-web .p1 i{background:#2bb8d659;border-radius:6px;height:10px;display:block}.motif-web .p1 i:first-child{background:var(--grad);opacity:.7;width:60%;height:16px}.motif-web .p1 i:last-child{width:40%}.cursor-dot{background:radial-gradient(circle at 35% 30%, #fff, var(--p-a));border-radius:50%;width:22px;height:22px;animation:4s ease-in-out infinite alternate bob;position:absolute;bottom:30%;right:22%;box-shadow:0 0 0 10px #2bb8d626}.motif-brand .specimen{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,14vw,13rem);font-style:italic;line-height:1;position:absolute;top:2%;left:4%}:is(.motif-brand,.brandkit-balls) .swatch{aspect-ratio:1;border-radius:50%;width:22%;position:absolute;box-shadow:inset 0 -10px 20px #0000001f,inset 0 0 0 1px #fff9,0 20px 30px -16px #16122e59}:is(.motif-brand,.brandkit-balls) .swatch:after{content:"";filter:blur(2px);background:#fff9;border-radius:50%;position:absolute;inset:12% 40% 50% 16%}.motif-brand .s1{bottom:18%;left:8%}:is(.motif-brand,.brandkit-balls) .s1{background:var(--orange)}.motif-brand .s2{bottom:24%;left:30%}:is(.motif-brand,.brandkit-balls) .s2{background:var(--pink)}.motif-brand .s3{bottom:18%;left:52%}:is(.motif-brand,.brandkit-balls) .s3{background:var(--violet)}.motif-brand .s4{bottom:24%;left:74%}:is(.motif-brand,.brandkit-balls) .s4{background:var(--ink)}.signature{width:100%;position:absolute;bottom:2%;left:0;right:0}.signature path{fill:none;stroke:var(--pink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;animation:draw 6s var(--ease-out) infinite alternate}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.motif-ai svg{width:100%;position:absolute;inset:12% 0;overflow:visible}.motif-ai .flow{fill:none;stroke:var(--p-a);stroke-width:2px;stroke-dasharray:.04 .03;opacity:.8;animation:3s linear infinite flow}.motif-ai .flow.faint{opacity:.25}@keyframes flow{to{stroke-dashoffset:-.7px}}.motif-ai .node{fill:#fff;stroke:var(--p-a);stroke-width:3px;filter:drop-shadow(0 8px 12px #6a3bff59)}.motif-ai .pulse{border:2px solid var(--p-a);border-radius:50%;width:70px;height:70px;animation:2.4s ease-out infinite pulse;position:absolute;top:50%;right:3%;translate:25% -50%}@keyframes pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.motif-software .mod{background:linear-gradient(160deg,#fffffff2,#efe9ffbf);border:1px solid #fff;border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid;position:absolute;box-shadow:0 24px 40px -24px #3a1fb08c,inset 0 1px #fff}.motif-software .mod b{background:var(--p-a);opacity:.85;border-radius:6px;width:50%;height:14px;display:block}.motif-software .mod i{background:#3a1fb026;border-radius:5px;height:9px;display:block}.motif-software .m1{inset:4% 46% 58% 2%}.motif-software .m2{padding:12px;inset:4% 2% 64% 58%}.motif-software .m2 svg{width:100%;height:100%}.motif-software .m2 path{fill:none;stroke:var(--p-b);stroke-width:3px}.motif-software .m3{grid-template-columns:1fr 1fr;inset:46% 30% 16% 2%}.motif-software .m3 i{border-radius:10px;height:40px}.motif-software .m3 i:nth-child(2){background:#2bb8d64d}.motif-software .m4{background:linear-gradient(160deg, var(--p-a), #6a3bff);inset:40% 2% 30% 74%}.motif-software .m4 b{background:#fff}.motif-software .m5{background:linear-gradient(90deg,#8fe3f2b3,#ffffffe6);inset:74% 2% 2% 46%}.motif-growth .ripple{border:2px solid var(--p-a);opacity:.5;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;bottom:12%;left:50%;translate:-50%}.motif-growth .r1{aspect-ratio:2;width:40%}.motif-growth .r2{aspect-ratio:2;opacity:.3;width:70%}.motif-growth .r3{aspect-ratio:2;opacity:.15;width:100%}.motif-growth .bars{align-items:flex-end;gap:10%;display:flex;position:absolute;inset:18% 22% 12%}.motif-growth .bars i{background:linear-gradient(180deg, var(--p-b), var(--p-a));box-shadow:inset 0 2px 0 #fff9, 0 16px 24px -14px var(--p-a);border-radius:999px 999px 8px 8px;flex:1}@media (width>=1024px){.pillars-viewport{flex-direction:column;justify-content:center;height:100svh;display:flex}.pillar-index{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fff;gap:.35rem;padding:.35rem;display:flex;position:absolute;bottom:1.6rem;left:50%;translate:-50%;box-shadow:0 10px 30px -18px #3a1fb073}.pillar-index button{white-space:nowrap;border-radius:var(--r-pill);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:background-color .3s,color .3s}.pillar-index button span{margin-right:.2rem;font-weight:700}.pillar-index button.is-current{background:var(--ink);color:#fff}.pillars{flex-direction:row;align-items:center;gap:2vw;width:max-content;height:100%;padding:5.25rem 6vw 5.5rem}.pillar{align-self:center;width:min(86vw,1240px);height:auto;max-height:100%;padding-block:clamp(2rem,4vh,3rem) clamp(2.5rem,5vh,3.5rem)}.motif{max-width:min(440px,52vh)}}@media (width>=1024px) and (height<=920px){.pillar-body{display:none}}@media (width>=1024px) and (height<=760px){.pillar-tools{display:none}.pillar h3{font-size:2.2rem}}@media (width<=1023.98px){.pillar{grid-template-columns:1fr}.motif{order:-1;justify-self:start;max-width:300px}}@media (width<=560px){.pillar-caps{grid-template-columns:1fr}.motif{max-width:240px}}.motif.motif-wide{aspect-ratio:auto;align-content:center;gap:.75rem;max-width:560px;display:grid}.motif-caption{color:var(--ink-3);text-align:center;font-size:.78rem}@media (width>=1024px){.motif.motif-wide{max-width:min(560px,100%)}}.motif-brandkit{position:relative}.brandkit-balls{z-index:10;height:72px;margin-top:-2.6rem;position:relative}.brandkit-balls .swatch{width:64px;bottom:0}.brandkit-balls .s1{left:14%}.brandkit-balls .s2{bottom:12px;left:30%}.brandkit-balls .s3{left:46%}.brandkit-balls .s4{bottom:12px;left:62%}.motif-brandkit .signature{z-index:11;height:70px;margin-top:-3.2rem;position:relative}.software{background:radial-gradient(45% 35% at 100% 0%, #8fe3f266, transparent 70%), radial-gradient(40% 40% at 0% 80%, #6a3bff1a, transparent 70%), var(--bg-cool)}.software-head{max-width:52rem}.software-head h2{margin-top:1.2rem}.software-head .lead{margin-top:1.4rem}.transform{grid-template-columns:minmax(0,.5fr) auto minmax(0,1.5fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:70svh;margin-top:clamp(3rem,6vw,5rem);display:grid}.transform-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-size:.78rem;font-weight:600}.before ul{flex-wrap:wrap;gap:.6rem;display:flex}.before-item{color:#57526c;border:1px dashed var(--line-strong);background:#ffffff8c;border-radius:10px;padding:.6rem .95rem;font-size:.92rem;font-style:italic}.transform-arrow{width:110px}.transform-arrow path{fill:none;stroke:var(--violet);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.after .note{max-width:40rem;margin-top:.9rem}.routes-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:clamp(4rem,8vw,7rem);display:flex}.routes{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.route{flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1.75rem .5rem;padding-inline:0 1.75rem;display:flex}.route+.route{border-inline-start:1px solid var(--line);padding-inline-start:1.75rem}.route-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);padding:.3rem .65rem;font-size:.75rem;font-weight:700}.route-1 .route-tag{color:#fff;background:var(--grad)}.route-2 .route-tag{color:#0d6a80;background:var(--ice)}.route-3 .route-tag{color:var(--violet-deep);background:var(--lavender)}.route h4{font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1.15}.route p{color:var(--ink-2);flex:1}.software-cta{margin-top:clamp(3rem,5vw,4rem)}@media (width<=1023.98px){.transform{grid-template-columns:1fr;min-height:0}.transform-arrow{justify-self:center;width:64px;rotate:90deg}.routes{grid-template-columns:1fr}.route,.route+.route{border-inline-start:0;border-bottom:1px solid var(--line);padding:1.5rem 0}}.sys-caption{font-family:var(--font-display);max-width:40rem;margin-top:1.4rem;font-size:clamp(1.2rem,1rem + .7vw,1.6rem);line-height:1.35}.software-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.software-visual{border-radius:var(--r-lg);aspect-ratio:4/3;margin:0;overflow:hidden;box-shadow:0 0 0 8px #ffffff80,0 40px 80px -40px #3a1fb073}.software-visual img{object-fit:cover;width:100%;height:100%}@media (width<=1023.98px){.software-intro{grid-template-columns:1fr}}.work{color:#fff;background:radial-gradient(50% 30% at 85% 8%,#ff4d8d59,#0000 70%),radial-gradient(45% 30% at 0 45%,#6a3bff73,#0000 70%),radial-gradient(60% 25% at 100% 100%,#ff6a4d8c,#0000 70%),linear-gradient(#1a1040 0%,#2c1360 45%,#5a1c74 80%,#8a2f6e 100%);overflow:hidden}.work:before{content:"";background:linear-gradient(var(--bg-cool), transparent);opacity:.08;height:140px;position:absolute;inset:0 0 auto}.work-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1rem 4rem;display:grid}.work-head .eyebrow{grid-column:1/-1}.work-head h2{max-width:12em}.work-sub{color:#ffffffbf;font-size:var(--fs-lead)}.projects{gap:clamp(4rem,9vw,8rem);margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.project{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.25rem,3vw,3rem);display:grid}.project-frame{background:#ffffff14;border:1px solid #ffffff40;border-radius:20px;grid-column:1/span 8;display:block;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0009,inset 0 1px #fff6}.frame-bar{height:34px;color:var(--ink-3);background:#ffffffe6;align-items:center;gap:6px;padding:0 14px;font-size:.75rem;display:flex}.frame-bar i{background:#ff8a80;border-radius:50%;width:9px;height:9px}.frame-bar i:nth-child(2){background:#ffcf6b}.frame-bar i:nth-child(3){background:#7fd9a8}.frame-bar span{border-radius:var(--r-pill);background:#16122e0f;margin-left:.75rem;padding:.15rem .7rem}.project-frame img{transform-origin:50% 30%;width:100%;height:auto}.project-meta{grid-column:9/span 4}.project.is-right .project-frame{order:2;grid-column:5/span 8}.project.is-right .project-meta{text-align:right;grid-column:1/span 4;justify-self:end}.project-i{letter-spacing:.1em;color:#ffd2a8;font-size:.8rem;font-weight:600}.project h3{margin-top:.6rem;font-size:clamp(2rem,1.4rem + 2vw,3.2rem)}.project-meta p{color:#ffffffc7;margin-top:.6rem;font-size:1.05rem}.project-region{letter-spacing:.16em;text-transform:uppercase;font-size:.8rem!important}.project-link{border-bottom:1.5px solid #ffffff80;align-items:center;gap:.4rem;margin-top:1.2rem;padding-bottom:.2rem;font-weight:600;text-decoration:none;transition:border-color .3s;display:inline-flex}.project-link:hover{border-color:#fff}.project-link svg{width:1em;height:1em}.work-note{font-size:var(--fs-small);color:#ffffffb8;margin-top:clamp(3rem,6vw,5rem)}.work :focus-visible{outline-color:#fff}@media (width<=1023.98px){.work-head{grid-template-columns:1fr}.project,.project.is-right{grid-template-columns:1fr;gap:1.25rem}.project-frame,.project.is-right .project-frame,.project-meta,.project.is-right .project-meta{text-align:left;order:0;grid-column:1;justify-self:start}}.industries{background:var(--bg-cool)}.industries-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.industries-head .eyebrow{grid-column:1/-1}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.industry-card{border-radius:var(--r-lg);isolation:isolate;color:#fff;align-items:flex-end;min-height:21rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #16122e99}.industry-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.industry-card:before{content:"";z-index:-1;background:linear-gradient(#120d2b26 0%,#120d2b8c 45%,#120d2be6 100%);position:absolute;inset:0}.industry-card:hover img{transform:scale(1.05)}.industry-body{justify-items:start;gap:.75rem;padding:1.6rem;display:grid}.industry-icon{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:14px;place-items:center;width:3.2rem;height:3.2rem;display:grid}.industry-icon svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.industry-card h3{font-family:var(--font-sans);letter-spacing:-.01em;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:700;line-height:1.2}.industry-needs{color:#ffffffd1;font-size:.9rem}.industry-btn{border-radius:var(--r-pill);color:#fff;background:var(--grad);min-height:2.8rem;transition:transform .3s var(--ease-out);align-items:center;gap:.5rem;margin-top:.4rem;padding:0 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6,0 12px 26px -12px #ff4d8db3}.industry-btn svg{width:1rem;height:1rem}.industry-btn:hover{transform:translateY(-2px)}.industry-card :focus-visible{outline-color:#fff}.industries-note{margin-top:1.25rem}@media (width<=1023.98px){.industries-head{grid-template-columns:1fr}.industry-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.industry-grid{grid-template-columns:1fr}.industry-card{min-height:18rem}}.ai{color:#fff;background:var(--night);isolation:isolate;overflow:hidden}.ai-aurora{z-index:-1;background-color:#0000;background-image:radial-gradient(40% 35% at 85% 12%,#ff6a4d8c,#0000 70%),radial-gradient(45% 40% at 10% 40%,#6a3bff99,#0000 70%),radial-gradient(40% 30% at 70% 70%,#ff4d8d59,#0000 70%),radial-gradient(35% 25% at 20% 95%,#2bb8d659,#0000 70%),linear-gradient(160deg,#160e35,#3a1661 55%,#24103f);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:26s ease-in-out infinite alternate aurora;position:absolute;inset:0}@keyframes aurora{to{background-position:100% 60%}}.ai-head{max-width:52rem}.ai-head h2{margin-top:1.2rem;font-size:clamp(2.6rem,1.6rem + 4vw,5.6rem)}.ai-lead{font-size:var(--fs-lead);color:#ffffffd1;max-width:40rem;margin-top:1.5rem}.flow-wrap{margin-top:clamp(3rem,6vw,5rem);padding-block:2rem}.flow-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;font-size:.78rem}.flow-track{margin-top:2rem;position:relative}.flow{--gap:clamp(1rem, 2vw, 1.75rem);gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-track:before,.flow-progress{content:"";background:#ffffff26;height:2px;position:absolute;top:28px;left:28px;right:10%}.flow-progress{--p:1;background:linear-gradient(90deg, var(--orange), var(--pink), var(--violet), var(--aqua-soft));transform-origin:0;transform:scaleX(var(--p));box-shadow:0 0 18px #ff4d8db3}.flow-step{position:relative}.flow-node{width:56px;height:56px;color:var(--ink);background:radial-gradient(circle at 32% 26%,#fff 0 18%,#ffffffd9 40%,#d9ccff);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;box-shadow:0 0 0 6px #ffffff14,0 14px 30px -10px #ff4d8db3}.flow-k{letter-spacing:.16em;text-transform:uppercase;color:#ffd2a8;margin-top:1.25rem;font-size:.75rem;font-weight:700}.flow-step h3{margin-top:.4rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.flow-d{color:#ffffffbf;margin-top:.4rem;font-size:.92rem}.agents-head{margin-top:clamp(4rem,8vw,7rem)}.agents-head h3{font-size:clamp(2rem,1.4rem + 2vw,3.2rem)}.agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.agent{border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid #ffffff2e;padding:1.75rem;position:relative;box-shadow:inset 0 1px #ffffff40}.agent-icon{width:56px;height:56px;box-shadow:inset 0 1px 0 #ffffff59, 0 14px 30px -12px var(--a2);background:linear-gradient(160deg,#ffffff38,#ffffff0f);border:1px solid #ffffff4d;border-radius:16px;place-items:center;display:grid}.agent-icon svg{fill:none;width:28px;height:28px;stroke:var(--a1);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.agent-0{--a1:#ffd19c;--a2:#ff8a00}.agent-1{--a1:#ffc1d6;--a2:#ff4d8d}.agent-2{--a1:#cbb8ff;--a2:#6a3bff}.agent h4{margin-top:1.25rem;font-size:1.2rem;font-weight:600}.agent p{color:#fffc;margin-top:.5rem}.power{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:1rem 3rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;display:grid}.power-title{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;font-size:.78rem}.power dl{gap:.75rem;margin:0;display:grid}.power dl div{grid-template-columns:9rem minmax(0,1fr);gap:1rem;display:grid}.power dt{font-weight:600}.power dd{color:#fffc;margin:0}.power-note{font-size:var(--fs-small);color:#ffffffb3;grid-column:2;max-width:44rem}.ai-ctas{margin-top:2.5rem}.ai :focus-visible{outline-color:#fff}@media (width<=1023.98px){.flow{grid-template-columns:1fr;gap:0}.flow-track:before,.flow-progress{width:2px;height:auto;transform:scaleY(var(--p));transform-origin:top;inset:28px auto 28px 27px}.flow-step{grid-template-columns:56px minmax(0,1fr);column-gap:1.25rem;padding-bottom:1.75rem;display:grid}.flow-node{grid-row:span 3}.flow-k{margin-top:.2rem}.agents,.power{grid-template-columns:1fr}.power-note{grid-column:1}.power dl div{grid-template-columns:1fr;gap:.1rem}}.ros{background:radial-gradient(40% 40% at 80% 30%, #6a3bff24, transparent 70%), radial-gradient(35% 30% at 95% 80%, #8fe3f273, transparent 70%), radial-gradient(30% 30% at 0% 0%, #ffc48c59, transparent 70%), var(--bg);overflow:hidden}.ros-lineage{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;list-style:none;display:flex}.ros-lineage li{border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffffb3;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.ros-lineage li span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.ros-lineage li+li:before{content:"→";color:var(--ink-3);margin-inline-end:.4rem;font-weight:400}.ros-lineage li[aria-current]{color:#fff;background:var(--ink);border-color:var(--ink)}.ros-lineage li[aria-current] span{color:#ffffffb3}.ros-lineage li[aria-current]:before{color:#fff9}.ros-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ros-copy h2{letter-spacing:-.03em;margin-top:1.2rem;font-size:clamp(3.2rem,2rem + 5vw,6.6rem)}.ros-copy .lead{margin-top:1.4rem}.ros-claims{gap:.6rem;margin-top:1.5rem;display:grid}.ros-claims li{align-items:center;gap:.75rem;font-weight:600;display:flex}.ros-claims li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat, var(--grad);border-radius:50%;flex:none;width:22px;height:22px}.ros-stats{gap:2.5rem;margin:2rem 0;display:flex}.ros-stats div{flex-direction:column-reverse;display:flex}.ros-stats dd{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);line-height:1}.ros-stats dt{color:var(--ink-2);margin-top:.4rem;font-size:.92rem}.ros-note{max-width:30rem;margin-top:1.5rem}.ros-device{perspective:1400px;margin:0;position:relative}.ros-screen{z-index:1;transform-origin:50% 100%;background:#fff;border:1px solid #ffffffe6;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 10px #ffffff73,0 60px 120px -40px #3a1fb073,0 30px 50px -30px #16122e59}.ros-bar{border-bottom:1px solid var(--line);height:36px;color:var(--ink-3);background:#f6f4fb;align-items:center;gap:6px;padding:0 14px;font-size:.75rem;display:flex}.ros-bar i{background:#ff9a8a;border-radius:50%;width:10px;height:10px}.ros-bar i:nth-child(2){background:#ffcf6b}.ros-bar i:nth-child(3){background:#b9a4ff}.ros-bar span{border-radius:var(--r-pill);border:1px solid var(--line);background:#fff;margin-inline:auto;padding:.2rem 1rem}.ros-screen img{width:100%;height:auto}.ros-float{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #fff;padding:.6rem 1rem;font-size:.88rem;font-weight:600;position:absolute;box-shadow:0 18px 40px -18px #3a1fb080}.ros-float:before{content:"";background:var(--grad);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.55rem;display:inline-block}.f1{top:18%;left:-2.5rem}.f2{bottom:14%;right:-1.5rem}.ros-bubble{z-index:0;width:150px;height:150px;top:-50px;right:-60px}.ros-device figcaption{font-size:var(--fs-small);color:var(--ink-3);text-align:right;margin-top:1.5rem}@media (width<=1023.98px){.ros-grid{grid-template-columns:1fr}.ros-device{order:-1}.f1{top:auto;bottom:-1rem;left:.5rem}.f2{display:none}.ros-device figcaption{text-align:left;margin-top:2rem}}.stack{background:radial-gradient(30% 30% at 100% 10%, #e3f6fbe6, transparent 70%), var(--bg)}.stack-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.stack-head .eyebrow{grid-column:1/-1}.stack-rows{margin-top:clamp(2.5rem,5vw,4rem)}.stack-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1rem 2rem;padding:1.6rem 0;display:grid;position:relative}.stack-line{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.stack-group{align-items:center;gap:.8rem;font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);display:flex}.stack-glyph{background:linear-gradient(160deg, #fff, var(--lavender));width:2.6rem;height:2.6rem;box-shadow:0 10px 20px -14px var(--o);border:1px solid #fff;border-radius:12px;flex:none;place-items:center;display:grid}.stack-glyph svg{fill:none;width:1.35rem;height:1.35rem;stroke:var(--o);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sr-0{--o:var(--aqua)}.sr-1{--o:var(--violet)}.sr-2{--o:var(--pink)}.sr-3{--o:var(--violet-deep)}.sr-4{--o:var(--coral)}.sr-5{--o:var(--orange)}.stack-purpose{color:var(--ink-2);font-size:.95rem}.stack-row .tech-icons{justify-content:flex-end}@media (width<=1023.98px){.stack-head{grid-template-columns:1fr}.stack-row{grid-template-columns:1fr;gap:.6rem}.stack-row .tech-icons{justify-content:flex-start}}.pricing{background:radial-gradient(40% 30% at 100% 0%, #ffc48c59, transparent 70%), radial-gradient(40% 40% at 0% 50%, #e3f6fbf2, transparent 70%), radial-gradient(40% 30% at 90% 85%, #efe9fff2, transparent 70%), var(--bg)}.pricing-head{max-width:60rem}.pricing-head h2{margin-top:1.2rem}.pricing-head .lead{margin-top:1.4rem}.factors{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.factor{border-radius:var(--r-pill);background:#ffffffbf;border:1px solid #fff;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -14px #3a1fb066}.factor span{color:var(--pink);font-size:.75rem}.models{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.model{border-radius:var(--r-lg);background:var(--m-bg), linear-gradient(165deg, #ffffffeb, #ffffff9e);box-shadow:var(--shadow-soft);isolation:isolate;border:1px solid #fff;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative;overflow:hidden}.model:before{content:"";background:var(--m-line);height:4px;position:absolute;inset:0 0 auto}.model-saas{--m-bg:radial-gradient(80% 50% at 100% 0%, #8fe3f273, transparent 70%);--m-line:linear-gradient(90deg, var(--aqua), var(--aqua-soft));--m-c:#0f7891}.model-custom{--m-bg:radial-gradient(80% 50% at 100% 0%, #b9a4ff73, transparent 70%);--m-line:linear-gradient(90deg, var(--violet-deep), var(--violet));--m-c:var(--violet-deep)}.model-deploy{--m-bg:radial-gradient(80% 50% at 100% 0%, #ffb19973, transparent 70%);--m-line:linear-gradient(90deg, var(--orange), var(--pink));--m-c:#c2410c}.model-letter{font-family:var(--font-display);color:var(--m-c);font-size:3.4rem;font-style:italic;line-height:1;display:block}.model h3{margin-top:.75rem;font-size:clamp(1.5rem,1.2rem + .8vw,1.95rem)}.model-for{color:var(--ink);margin-top:.5rem;font-weight:600}.model-body{color:var(--ink-2)}.model-points{flex:1;gap:.45rem;display:grid}.model-points li{padding-inline-start:1.5rem;font-size:.95rem;position:relative}.model-points li:before{content:"";inset-inline-start:0;border-left:2px solid var(--m-c);border-bottom:2px solid var(--m-c);width:.8rem;height:.45rem;position:absolute;top:.45em;transform:rotate(-45deg)}.model-ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.model .btn{white-space:normal;text-align:left}.pricing-honesty{max-width:46rem;margin-top:1.25rem}.enquire{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.enquire:focus{outline:none}.enquire-aside{position:sticky;top:6.5rem}.enquire-aside h3{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.enquire-aside>.muted{margin-top:.75rem}.process-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:2.25rem;font-size:.78rem;font-weight:600}.process{gap:.9rem;margin:1rem 0 .75rem;padding:0;list-style:none;display:grid}.process li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.process-n{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:grid}.process p{color:var(--ink-2);font-size:.93rem}.direct{border-top:1px solid var(--line);gap:.55rem;margin-top:2rem;padding-top:1.5rem;display:grid}.direct-title{font-weight:600}.direct a{align-items:center;gap:.6rem;width:fit-content;font-weight:500;text-decoration:none;display:inline-flex}.direct a:hover{color:var(--violet-deep)}.direct svg{width:1.1rem;height:1.1rem;color:var(--pink)}.enquiry-panel{border-radius:var(--r-lg);box-shadow:var(--shadow-soft), 0 0 0 8px #fff6;background:linear-gradient(165deg,#fffffff2,#ffffffc7);border:1px solid #fff;padding:clamp(1.25rem,3vw,2.5rem)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.steps button{border:0;border-top:3px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink-3);background:0 0;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.88rem;font-weight:600;display:flex}.step-n{background:var(--bg-cool);width:1.6rem;height:1.6rem;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid}.step-n svg{width:.9rem;height:.9rem}.steps .is-current button{color:var(--ink);border-top-color:var(--pink)}.steps .is-current .step-n{background:var(--grad);color:#fff}.steps .is-done button{color:var(--ink-2);border-top-color:var(--violet)}.steps .is-done .step-n{background:var(--violet);color:#fff}.form-step-title{margin-bottom:1.25rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.form-step-title:focus{outline:none}.field{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.field legend,.field>label{margin-bottom:.55rem;padding:0;font-size:.97rem;font-weight:600;display:block}.req,.opt{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;margin-inline-start:.35rem;font-size:.72rem;font-weight:600}.req{color:#b4235a}.opt{color:var(--ink-3)}.hint{color:var(--ink-3);margin:-.2rem 0 .6rem;font-size:.86rem}.options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.options-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.option{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.65rem;min-height:3rem;padding:.6rem .85rem;font-size:.93rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.option:hover{border-color:#6a3bff59}.option input{appearance:none;border:1.5px solid var(--line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin:0;display:grid}.option input:after{content:"";background:var(--grad);width:.55rem;height:.55rem;transition:transform .2s var(--ease-out);border-radius:50%;transform:scale(0)}.option input:checked{border-color:var(--violet)}.option input:checked:after{transform:scale(1)}.option input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.option.is-checked{border-color:var(--violet);background:linear-gradient(160deg, #fff, var(--lavender));box-shadow:0 8px 18px -12px #6a3bff99}input[type=text],input[type=email],input[type=tel],input:not([type]),select,textarea{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;min-height:3rem;padding:.75rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px #6a3bff26}[aria-invalid=true]{border-color:#c2255c!important}fieldset[aria-invalid=true] .option{border-color:#c2255c73}.field-error{color:#b4235a;gap:.4rem;margin-top:.45rem;font-size:.88rem;font-weight:500;display:flex}.field-error:before{content:"!";color:#fff;background:#b4235a;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;font-size:.72rem;font-weight:700;display:grid}.budget-row{align-items:center;gap:.6rem;display:flex}.chip-btn{white-space:nowrap;cursor:pointer;border-width:1.5px;border-radius:12px;min-height:3rem;padding:0 1rem}.chip-btn.is-on{border-color:var(--violet);background:var(--lavender);color:var(--ink)}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-actions{justify-content:space-between;gap:.75rem;margin-top:.75rem;display:flex}.form-actions .btn[disabled]{opacity:.7;cursor:progress}.form-status{margin-top:1rem}.status-box{background:var(--ice);border:1px solid #2bb8d659;border-radius:14px;justify-items:start;gap:.6rem;padding:1rem 1.15rem;display:grid}.status-box.is-error{background:#fff1f4;border-color:#c2255c59}.status-box .btn-link svg{width:1rem;height:1rem}.enquiry-done{justify-items:start;gap:1rem;display:grid}.enquiry-done h3{font-size:2rem}.enquiry-done h3:focus{outline:none}.done-mark{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.done-mark svg{width:1.6rem;height:1.6rem}@media (width<=1023.98px){.models,.enquire{grid-template-columns:1fr}.enquire-aside{position:static}}@media (width<=600px){.options,.field-grid{grid-template-columns:1fr}.step-l{font-size:.78rem}.steps button{flex-direction:column;align-items:flex-start;gap:.35rem}.budget-row{flex-direction:column;align-items:stretch}.form-actions .btn{padding-inline:1.1rem}}select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2347425e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .9rem center/1.1rem no-repeat;padding-inline-end:2.5rem}.form-actions-simple{flex-wrap:wrap;justify-content:flex-start}.status-box p+p{font-size:.9rem}.models{padding-top:1rem}.model-featured{color:#fff;background:radial-gradient(70% 45% at 100% 0%, #ff4d8d73, transparent 70%), radial-gradient(60% 40% at 0% 100%, #2bb8d659, transparent 70%), linear-gradient(160deg, #2c1360 0%, var(--violet-deep) 45%, var(--violet) 100%);border-color:#ffffff4d;box-shadow:0 40px 80px -30px #3a1fb0a6,inset 0 0 0 1px #ffffff26}.model-featured:before{background:linear-gradient(90deg, var(--orange), var(--pink), var(--aqua-soft))}.model-featured .model-letter,.model-featured .model-for{color:#fff}.model-featured .model-body{color:#ffffffd1}.model-featured .model-points li:before{border-color:var(--aqua-soft)}.model-featured .btn-primary{color:var(--violet-deep);background:#fff;box-shadow:0 16px 36px -14px #00000073}.model-featured :focus-visible{outline-color:#fff}.model-badge{border-radius:var(--r-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:linear-gradient(90deg,#ffd2a8,#ffc1d6);align-self:flex-start;padding:.35rem .8rem;font-size:.72rem;font-weight:700}@media (width>=1024px){.model-featured{z-index:1;transform:translateY(-14px)scale(1.03)}}.about-hero{padding:clamp(7rem, 5rem + 6vw, 9.5rem) 0 var(--section-y);background:radial-gradient(45% 50% at 10% 15%, #8fe3f266, transparent 70%), radial-gradient(40% 50% at 90% 30%, #efe9fff2, transparent 70%), radial-gradient(40% 35% at 70% 100%, #ffd2b466, transparent 70%), var(--bg);position:relative;overflow:hidden}.about-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.about-hero h1{letter-spacing:-.025em;margin-top:1.2rem;font-size:clamp(2.8rem,1.6rem + 4.6vw,6rem)}.about-hero .lead{margin-top:1.5rem}.about-note{color:#57526c;margin-top:1rem;font-style:italic}.about-hero .btn-row{margin-top:2rem}.about-portal{aspect-ratio:676/954;border-radius:999px 999px 0 0;justify-self:center;width:min(100%,420px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.about-portal img{object-fit:cover;width:100%;height:100%}.about-facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-fact{color:var(--ink-2);gap:.4rem;padding-block:1.4rem 0;padding-inline:0 1.25rem;font-size:.95rem;display:grid}.about-fact+.about-fact{border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.about-fact .num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-right:.06em;font-size:clamp(2.6rem,2rem + 2vw,3.8rem);line-height:1}.vmg-section{background:radial-gradient(30% 40% at 10% 60%, #ff8a001f, transparent 70%), radial-gradient(30% 40% at 50% 70%, #ff4d8d1a, transparent 70%), radial-gradient(30% 40% at 90% 60%, #6a3bff1f, transparent 70%), var(--bg)}.vmg-head{text-align:center}.vmg-head .eyebrow{justify-content:center}.vmg-head h2{margin-top:1rem}.vmg-wrap{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.vmg{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.vmg-line{background:linear-gradient(90deg, var(--orange), var(--pink), var(--violet));transform-origin:0;opacity:.6;height:2px;position:absolute;top:calc(clamp(170px,18vw,220px) + 2.1rem);left:16.66%;right:16.66%}.vmg-item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.tone-orange{--tone:var(--orange);--tone-soft:#ff8a002e}.tone-pink{--arc-rot:180deg;--tone:var(--pink);--tone-soft:#ff4d8d2e}.tone-violet{--tone:var(--violet);--tone-soft:#6a3bff2e}.vmg-emblem{aspect-ratio:1;place-items:center;width:clamp(170px,18vw,220px);display:grid;position:relative}.vmg-ring{width:100%;height:100%;transform:rotate(var(--arc-rot,0deg));position:absolute;inset:0;overflow:visible}.vmg-track{fill:none;stroke:var(--tone-soft);stroke-width:10px}.vmg-arc{fill:none;stroke:var(--tone);stroke-width:10px;stroke-linecap:round;stroke-dasharray:.5 1;stroke-dashoffset:0;filter:drop-shadow(0 8px 14px var(--tone-soft))}.vmg-disc{aspect-ratio:1;background:radial-gradient(circle at 32% 26%, #fff 0 30%, #ffffffd1 60%, var(--tone-soft));width:74%;box-shadow:inset 0 -10px 24px var(--tone-soft), 0 24px 40px -18px var(--tone);border:1px solid #fff;border-radius:50%;place-content:center;justify-items:center;gap:.5rem;display:grid}.vmg-disc svg{fill:none;width:2.2rem;height:2.2rem;stroke:var(--tone);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vmg-disc-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}.vmg-dot{background:var(--tone);width:14px;height:14px;box-shadow:0 0 0 6px var(--tone-soft);z-index:1;border-radius:50%;margin-top:1.6rem;position:relative}.vmg-key{color:var(--tone);margin-top:1.4rem;padding:0 .1em;font-size:clamp(1.8rem,1.4rem + 1vw,2.3rem);font-style:italic}.vmg-text{font-family:var(--font-display);color:var(--ink);max-width:22rem;margin-top:.8rem;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.45}.ambition{background:var(--bg-cool)}.ambition-quote{text-align:center;max-width:58rem;font-family:var(--font-display);letter-spacing:-.01em;margin:0 auto;font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem);line-height:1.25}.values-title{margin-top:clamp(3rem,6vw,5rem);font-size:clamp(2rem,1.4rem + 2vw,3rem)}.values{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.75rem;display:grid}.value{padding-block:1.5rem 0;padding-inline:0 1.25rem}.value+.value{border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.value-i{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;line-height:1}.value h3{font-family:var(--font-sans);letter-spacing:0;margin:.8rem 0 .4rem;font-size:1.1rem;font-weight:600}.value p{color:var(--ink-2);font-size:.95rem}@media (width<=1023.98px){.about-hero-grid{grid-template-columns:1fr}.about-portal{order:-1;width:min(60%,300px)}.about-facts{grid-template-columns:1fr 1fr}.about-fact:nth-child(3){border-inline-start:0;padding-inline-start:0}.vmg{grid-template-columns:1fr;gap:3rem}.vmg-line{display:none}.values{border-top:0;grid-template-columns:1fr 1fr}.value,.value+.value{border-inline-start:0;border-top:1px solid var(--line);padding-block:1.25rem;padding-inline:0 1rem}}@media (width<=560px){.values{grid-template-columns:1fr}}.sp-hero-section{background:radial-gradient(45% 55% at 8% 10%, #8fe3f273, transparent 70%), radial-gradient(40% 50% at 92% 25%, #efe9fff2, transparent 70%), radial-gradient(40% 35% at 60% 100%, #ffd2b466, transparent 70%), var(--bg);padding:clamp(7rem,5rem + 6vw,9.5rem) 0 clamp(2rem,4vw,3rem)}.sp-hero h1{letter-spacing:-.025em;max-width:14em;margin-top:1.2rem;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.6rem)}.sp-hero .lead{max-width:44rem;margin-top:1.4rem}.sp-hero .btn-row{margin-top:2rem}.sp-jump{flex-wrap:wrap;gap:.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.sp-jump a{border-radius:var(--r-pill);transition:transform .25s var(--ease-out);background:#fffc;border:1px solid #fff;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -16px #3a1fb073}.sp-jump a:hover{transform:translateY(-2px)}.sp-jump .num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.85rem}.sp-service{background:var(--p-bg), var(--bg);scroll-margin-top:80px}.sp-service:nth-of-type(2n){background:var(--p-bg), var(--bg-cool)}.sp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sp-service.is-flipped .sp-visual{order:-1}.sp-index{color:var(--p-a);font-size:1.4rem}.sp-copy h2{margin-top:.4rem;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.8rem)}.sp-promise{font-family:var(--font-display);color:var(--ink-2);margin-top:1rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-style:italic}.sp-intro{color:var(--ink-2);max-width:38rem;margin-top:1rem}.sp-visual{justify-items:center;display:grid}.sp-visual .motif{max-width:540px}.sp-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.sp-sub{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-size:.78rem;font-weight:600}.sp-items{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sp-items div{border-bottom:1px solid var(--line);padding-block:1.1rem;padding-inline:0 1.25rem}.sp-items div:nth-child(2n){border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.sp-items dt{align-items:baseline;gap:.6rem;font-weight:600;display:flex}.sp-items dt:before{content:"";border-left:2px solid var(--p-a);border-bottom:2px solid var(--p-a);flex:none;width:.55rem;height:.3rem;transform:translateY(-.2em)rotate(-45deg)}.sp-items dd{color:var(--ink-2);margin:.35rem 0 0;font-size:.95rem}.sp-side{border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:linear-gradient(165deg,#ffffffeb,#ffffffa6);border:1px solid #fff;justify-items:start;gap:.25rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.sp-side .sp-sub:not(:first-child){margin-top:1.5rem}.sp-side>p{color:var(--ink-2);margin-bottom:1.5rem}.sp-faq{background:var(--bg-cool)}.sp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sp-faq h2,.sp-faq .lead{margin-top:1rem}.sp-faq-list details{border-bottom:1px solid var(--line-strong)}.sp-faq-list details:first-child{border-top:1px solid var(--line-strong)}.sp-faq-list summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.sp-faq-list summary::-webkit-details-marker{display:none}.sp-faq-list summary:after{content:"+";width:1.8rem;height:1.8rem;color:var(--violet-deep);background:var(--lavender);transition:transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.sp-faq-list details[open] summary:after{transform:rotate(45deg)}.sp-faq-list details p{color:var(--ink-2);padding:0 2.8rem 1.3rem 0}@media (width<=1023.98px){.sp-grid,.sp-lower,.sp-faq-grid{grid-template-columns:1fr}.sp-service.is-flipped .sp-visual{order:0}}@media (width<=640px){.sp-items{grid-template-columns:1fr}.sp-items div:nth-child(2n){border-inline-start:0;padding-inline-start:0}}
