@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ea55aed0-module__KujYLq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ea55aed0-module__KujYLq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_853b1a46-module__tCPAta__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_853b1a46-module__tCPAta__variable{--font-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_71eafdcd-module__G3VjLG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_71eafdcd-module__G3VjLG__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#07111c;--bg2:#0b1724;--text:#edf6ff;--muted:#91a3b5;--cyan:#57e5e3;--blue:#5d89ff;--line:#ffffff1a;--glass:#0e1f2f94;--display:var(--font-display),sans-serif;--body:var(--font-body),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%,#142f49 0,transparent 38%),var(--bg);color:var(--text);font-family:var(--body);margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1160px,100% - 40px);margin-inline:auto}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff17,#ffffff06);box-shadow:0 25px 80px #0000003d,inset 0 1px #ffffff14}.ambient{pointer-events:none;filter:blur(15px);z-index:-1;border-radius:999px;position:fixed}.ambientOne{background:#31b3cc1f;width:460px;height:460px;top:90px;right:-160px}.ambientTwo{background:#505bdc24;width:380px;height:380px;top:900px;left:-180px}.header{z-index:20;border-radius:18px;justify-content:space-between;align-items:center;width:min(1120px,100% - 30px);height:66px;padding:0 18px 0 24px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.monogram{font:800 20px var(--display);letter-spacing:-.06em}.monogram span{color:var(--cyan)}.nav{color:#b5c3d1;align-items:center;gap:32px;font-size:14px;display:flex}.nav a{transition:all .2s}.nav a:hover{color:#fff}.navCta{background:#57e5e31f;border:1px solid #57e5e347;border-radius:10px;padding:10px 18px;color:var(--text)!important}.menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{grid-template-columns:1.1fr .78fr;align-items:center;gap:80px;min-height:780px;padding-top:154px;display:grid}.status{color:#b8d7d8;background:#57e5e30f;border:1px solid #57e5e333;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:inline-flex}.status span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);margin:24px 0 14px;font-size:12px;font-weight:700}.hero h1,.blogPost h1{font:700 clamp(52px,6vw,84px)/1.02 var(--display);letter-spacing:-.055em;max-width:790px;margin:0}.hero h1 em{color:#0000;background:linear-gradient(90deg,var(--cyan),#87acff);-webkit-background-clip:text;background-clip:text;font-style:normal}.heroText{color:#a9b8c6;max-width:650px;margin:28px 0;font-size:18px}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg,var(--cyan),#6ba0ff);color:#06111a;box-shadow:0 12px 35px #4cd0dc2e}.secondary{border:1px solid var(--line);background:#ffffff09}.proof{gap:46px;margin-top:58px;display:flex}.proof div{flex-direction:column;display:flex}.proof strong{font:700 26px var(--display)}.proof span{color:var(--muted);font-size:12px}.portraitWrap{border-radius:32px;height:538px;padding:12px;position:relative;transform:rotate(1.4deg)}.portraitFrame{border-radius:23px;height:100%;position:relative;overflow:hidden}.portraitFrame img{object-fit:cover;object-position:51% center;filter:saturate(.8)contrast(1.03)}.portraitFrame:after{content:"";background:linear-gradient(#0000 52%,#05111b8a);position:absolute;inset:0}.portraitCard{border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:35px;left:-44px;transform:rotate(-1.4deg)}.portraitCard svg{color:var(--cyan)}.portraitCard div{flex-direction:column;display:flex}.portraitCard strong{font-size:12px}.portraitCard span{color:var(--muted);font-size:11px}.section{padding:115px 0}.sectionIntro{grid-template-columns:.65fr 1.35fr 1fr;align-items:start;gap:45px;margin-bottom:50px;display:grid}.sectionIntro .kicker{margin:9px 0}.section h2,.contact h2{font:700 clamp(36px,4.3vw,58px)/1.08 var(--display);letter-spacing:-.045em;margin:0}.sectionIntro>p:last-child{color:var(--muted);margin:4px 0}.serviceGrid,.projectGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border-radius:20px;min-height:270px;padding:30px;transition:all .25s;position:relative}.card:hover,.project:hover{border-color:#57e5e347;transform:translateY(-5px)}.card svg{color:var(--cyan);font-size:28px}.card>span{color:#607386;font-size:12px;position:absolute;top:30px;right:30px}.card h3,.project h3,.article h3{font:700 22px var(--display);letter-spacing:-.025em;margin:70px 0 12px}.card p,.project>p:last-of-type,.article div>p:last-child{color:var(--muted);font-size:14px}.titleRow{justify-content:space-between;align-items:flex-end;margin-bottom:45px;display:flex}.titleRow .kicker{margin-top:0}.titleRow>a{color:var(--cyan);align-items:center;gap:7px;font-size:13px;display:flex}.project{border-radius:20px;min-height:330px;padding:28px;transition:all .25s;overflow:hidden}.projectTop{color:#607386;justify-content:space-between;display:flex}.projectTop svg{color:var(--cyan);font-size:22px}.project>p:first-of-type{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;margin-top:60px;font-size:10px}.project h3{margin:10px 0}.projectLine{background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;height:1px;margin-top:32px;transition:all .3s;transform:scaleX(.3)}.project:hover .projectLine{transform:scaleX(1)}.articleList{gap:12px;display:grid}.article{border-radius:17px;grid-template-columns:70px 1fr 50px;align-items:center;padding:25px 28px;transition:all .2s;display:grid}.article:hover{border-color:#57e5e347;transform:translate(4px)}.articleIndex{font:600 13px var(--display);color:#65798c}.article .meta{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:10px}.article h3{margin:5px 0 4px;font-size:21px}.article div>p:last-child{margin:0}.articleArrow{color:var(--cyan);justify-self:end}.contact{text-align:center;background:radial-gradient(circle at 50% 110%,#43c9ce33,#0000 45%),linear-gradient(135deg,#ffffff14,#ffffff05);border-radius:28px;margin-top:110px;margin-bottom:80px;padding:80px}.contact .kicker{margin-top:0}.contact h2{font-size:clamp(42px,6vw,72px)}.contact>p:not(.kicker){color:var(--muted);max-width:620px;margin:20px auto 30px}.socials{justify-content:center;gap:10px;margin-top:25px;display:flex}.socials a{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.footer{border-top:1px solid var(--line);color:#697b8d;justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);margin:auto;padding:35px 0 45px;font-size:11px;display:flex}.footer>p:nth-child(2){color:var(--muted)}.blogPost{max-width:900px;padding-top:155px}.back{color:var(--muted);align-items:center;gap:8px;margin-bottom:55px;font-size:13px;display:inline-flex}.blogPost h1{font-size:clamp(44px,6vw,72px)}.postMeta{color:var(--muted);gap:25px;margin:25px 0;font-size:12px;display:flex}.postLead{color:#b9c7d4;max-width:720px;font-size:20px}.postBody{border-radius:24px;margin:55px 0 110px;padding:50px 65px;font-size:17px;line-height:1.85}.postBody p{color:#bbc8d3;margin:0 0 24px}.postBody p:first-child{color:var(--text);font-size:20px}@media (max-width:850px){.nav{border:1px solid var(--line);background:#0d1c2a;border-radius:16px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;gap:55px;padding-top:145px}.portraitWrap{width:100%;max-width:520px;height:500px;margin:auto}.portraitCard{left:15px}.sectionIntro{grid-template-columns:1fr;gap:10px}.serviceGrid,.projectGrid{grid-template-columns:1fr}.card,.project{min-height:240px}.proof{gap:25px}.contact{padding:60px 25px}.footer>p:nth-child(2){display:none}}@media (max-width:560px){.wrap{width:min(100% - 28px,1160px)}.hero{min-height:auto;padding-bottom:65px}.hero h1{font-size:48px}.heroText{font-size:16px}.proof{justify-content:space-between;gap:10px}.proof strong{font-size:21px}.portraitWrap{height:410px}.section{padding:80px 0}.titleRow{align-items:start;gap:20px}.titleRow>a{white-space:nowrap;margin-top:25px}.article{grid-template-columns:38px 1fr;padding:22px 18px}.articleArrow,.article div>p:last-child{display:none}.postBody{padding:30px 24px}.footer{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card,.project,.article{transition:none}}.writingEmpty{border-radius:34px;margin-top:28px;padding:42px}.writingEmpty span{letter-spacing:.14em;text-transform:uppercase;color:#3478f6;font-size:10px}.writingEmpty h2,.writingEmpty h3{font:700 clamp(25px,3vw,38px) var(--display);margin:12px 0}.writingEmpty p{color:var(--muted);max-width:620px}.richLink{color:#1d63c8;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #3478f659;text-decoration:underline #3478f659;position:relative}.richLink[data-tooltip]:after{content:attr(data-tooltip);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#173654;width:max-content;max-width:280px;font:500 12px/1.45 var(--body);opacity:0;visibility:hidden;pointer-events:none;background:#f4f9fff0;border:1px solid #ffffffe6;border-radius:13px;padding:11px 13px;transition:all .18s;position:absolute;inset:auto auto calc(100% + 10px) 50%;transform:translate(-50%,6px);box-shadow:0 18px 45px #18437433}.richLink[data-tooltip]:hover:after,.richLink[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.visuallyHidden{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.formatGuide{border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;font-size:11px;display:flex}.formatGuide strong{color:#2565cc}.formatGuide span{color:var(--muted);flex:1}.formatGuide button,.paneTools button{color:#255fae;cursor:pointer;background:#ffffff8c;border:1px solid #3478f633;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;display:flex}.paneTools{gap:7px;display:flex}.arabic{font-family:var(--font-arabic),sans-serif}.arabic h1,.arabic h2,.arabic h3{font-family:var(--font-arabic),sans-serif;letter-spacing:-.025em}.postNav{justify-content:space-between;align-items:center;display:flex}.languagePill{color:var(--cyan);border:1px solid #57e5e340;border-radius:999px;padding:8px 13px;font-size:12px}.readerTools{gap:14px;margin:-70px 0 110px;display:grid}.feedback,.newsletter{border-radius:18px;align-items:center;gap:18px;padding:22px 26px;display:flex}.feedback{justify-content:space-between}.feedback>span{color:var(--cyan);font-size:13px}.feedback button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:9px;margin-left:7px;padding:9px}.feedback button:hover{color:var(--cyan);border-color:#57e5e34d}.newsletter>svg{color:var(--cyan);flex:none;font-size:28px}.newsletter>div{flex:1}.newsletter p{color:var(--muted);margin:2px 0;font-size:13px}.newsletter form{display:flex}.newsletter input,.newsletter button{border:1px solid var(--line);color:#fff;background:#0000002e;padding:11px}.newsletter input{border-radius:9px 0 0 9px;min-width:210px}.newsletter button{color:var(--cyan);cursor:pointer;border-radius:0 9px 9px 0}.arabic .newsletter input{border-radius:0 9px 9px 0}.arabic .newsletter button{border-radius:9px 0 0 9px}.related{margin-bottom:120px}.related h2{font:700 34px var(--display);margin:0 0 22px}.related>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.related a{border-radius:16px;grid-template-columns:1fr auto;gap:5px;padding:22px;display:grid}.related a span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:10px}.related a svg{color:var(--cyan)}.arabic .header{direction:ltr;left:50%;right:auto;transform:translate(-50%)}.arabic .monogram{direction:ltr;unicode-bidi:isolate;flex:none}.arabic .nav{direction:rtl}.arabic .heroCopy,.arabic .portraitCard,.arabic .contact{text-align:right}.arabic bdi{unicode-bidi:isolate}.arabic .lensCode{writing-mode:horizontal-tb;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#ffffffb3;border-bottom:1px solid #3478f63d;border-left:0;border-radius:999px;padding:8px 12px;top:18px;left:18px;right:auto}.dashboard{padding-top:70px;padding-bottom:100px}.dashHead{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.dashHead h1,.editHead h1{font:700 clamp(38px,5vw,62px)/1 var(--display);letter-spacing:-.05em;margin:0}.dashHead>div:last-child{gap:10px;display:flex}.dashHead form{display:flex}.iconButton{border:1px solid var(--line);width:46px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:11px;place-items:center;display:grid}.metricGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.metric{border-radius:16px;grid-template-columns:1fr auto;align-items:center;padding:19px;display:grid}.metric svg{color:var(--cyan);font-size:20px}.metric span{color:var(--muted);grid-row:2;font-size:11px}.metric strong{font:700 26px var(--display);grid-area:2/2}.dashGrid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;display:grid}.panel{border-radius:20px;padding:26px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panelTitle h2{font:700 20px var(--display);margin:0}.panelTitle span{color:var(--muted);font-size:11px}.panelTitle svg{color:var(--cyan)}.postTable a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.postTable a div{flex-direction:column;display:flex}.postTable strong{font-size:14px}.postTable span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.topList>div{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;padding:14px 0;font-size:12px;display:grid}.topList span{color:#65798c}.topList b{color:var(--cyan);font-weight:500}.emptyState{text-align:center;color:var(--muted);padding:28px 15px}.emptyState svg{color:#52687b;font-size:35px}.insight{background:#57e5e30f;border:1px solid #57e5e31f;border-radius:12px;margin-top:20px;padding:17px}.insight strong{color:var(--cyan);font-size:12px}.insight p{color:var(--muted);margin:4px 0;font-size:11px}.dashLogin{place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{border-radius:24px;width:min(440px,100%);padding:40px}.loginCard h1{font:700 42px var(--display);margin:0}.loginCard>p:not(.kicker){color:var(--muted)}.loginCard label,.editor label{color:var(--muted);gap:7px;margin:20px 0;font-size:11px;display:grid}.loginCard input,.editor input,.editor textarea,.editor select{border:1px solid var(--line);width:100%;color:var(--text);font:14px var(--body);background:#00000038;border-radius:9px;outline:none;padding:12px}.loginCard input:focus,.editor input:focus,.editor textarea:focus{border-color:#57e5e373}.loginCard .button{border:0;width:100%}.loginCard small{color:#52687b;margin-top:18px;display:block}.formError{color:#ff8f9c!important;font-size:12px!important}.editHead{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.editHead>a{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.editHead .kicker{margin:0}.saved{color:var(--cyan);gap:5px;font-size:12px;display:flex}.editorBar{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.editorBar>div{flex:1;grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.editorBar label{margin:0}.editorBar .button{border:0;height:43px;margin-left:15px}.languageGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.editorPane{border-radius:20px;padding:27px}.editorPane label{margin:18px 0}.editorPane textarea{resize:vertical;line-height:1.7}.paneTitle{justify-content:space-between;align-items:center;display:flex}.paneTitle span{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.paneTitle h2{font:700 25px var(--display);margin:0}.paneTitle button{color:var(--cyan);cursor:pointer;background:#57e5e30f;border:1px solid #57e5e338;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.metricGrid{grid-template-columns:repeat(2,1fr)}.dashGrid,.languageGrid{grid-template-columns:1fr}.newsletter{flex-wrap:wrap}.newsletter form{width:100%}.newsletter input{flex:1}.editorBar{flex-direction:column;align-items:stretch}.editorBar .button{margin:14px 0 0}.dashHead{align-items:flex-start}.dashHead h1{font-size:38px}}@media (max-width:560px){.feedback{align-items:flex-start}.newsletter form{display:grid}.newsletter input,.newsletter button,.arabic .newsletter input,.arabic .newsletter button{border-radius:8px}.related>div{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.metric:last-child{grid-column:1/-1}.dashHead{flex-direction:column;gap:22px}.editorBar>div{grid-template-columns:1fr}.editHead{flex-direction:column;align-items:flex-start;gap:15px}.editHead h1{font-size:34px}}.analyticsGrid{grid-template-columns:1.4fr .6fr;gap:16px;margin-top:16px;display:grid}.panelTitle p{color:var(--muted);margin:4px 0 0;font-size:11px}.barChart{grid-template-columns:repeat(14,1fr);align-items:end;gap:8px;height:230px;padding-top:20px;display:grid}.barColumn{text-align:center;grid-template-rows:18px 1fr 24px;align-items:end;height:100%;display:grid}.barValue{color:#52708d;font-size:9px}.barTrack{background:#3478f60d;border-radius:8px;align-items:end;height:100%;display:flex;overflow:hidden}.barTrack i{background:linear-gradient(#73a6ff,#3478f6);border-radius:8px 8px 3px 3px;width:100%;min-height:0;display:block;box-shadow:0 8px 18px #3478f638}.barColumn time{color:#6e8498;padding-top:7px;font-size:8px}.breakdownChart{gap:12px;display:grid}.breakdownChart>div{grid-template-columns:110px 1fr 26px;align-items:center;gap:9px;font-size:10px;display:grid}.breakdownChart i{background:#3478f614;border-radius:9px;height:7px;overflow:hidden}.breakdownChart b{background:#3478f6;border-radius:9px;height:100%;display:block}.breakdownChart strong{text-align:right}.localeSplit{gap:8px;margin-top:25px;display:flex}.localeSplit span{background:#3478f612;border-radius:10px;padding:8px 10px;font-size:11px;display:grid}.localeSplit b{color:#3478f6;font-size:8px}.recentActivity{margin-top:16px}.recentActivity>div:last-child p{border-top:1px solid var(--line);grid-template-columns:180px 1fr auto;gap:14px;margin:0;padding:11px 0;font-size:11px;display:grid}.recentActivity p span,.recentActivity time{color:var(--muted)}.telegramInbox{margin-top:18px}.telegramInbox h2{align-items:center;gap:8px;display:flex}.messageList{gap:12px;display:grid}.messageList article{background:#ffffff85;border:1px solid #ffffffd9;border-radius:18px;width:min(760px,92%);padding:17px}.messageList article.outbound{background:#3478f617;margin-left:auto}.messageList header{justify-content:space-between;gap:12px;display:flex}.messageList header span{color:var(--muted);font-size:10px}.messageList article>p{white-space:pre-wrap;font-size:13px}.messageList form{gap:8px;display:flex}.messageList textarea{border:1px solid var(--line);resize:vertical;background:#ffffff9e;border-radius:10px;flex:1;min-height:65px;padding:10px}.messageList button{color:#fff;background:#3478f6;border:0;border-radius:10px;align-self:end;align-items:center;gap:6px;padding:10px 13px;display:flex}@media (max-width:900px){.analyticsGrid{grid-template-columns:1fr}.barChart{gap:4px}.recentActivity>div:last-child p{grid-template-columns:1fr auto}.recentActivity p span{display:none}.formatGuide{flex-direction:column;align-items:flex-start}.paneTitle{align-items:flex-start;gap:12px}.paneTools{flex-wrap:wrap}}@media (max-width:560px){.barColumn time{font-size:0}.barColumn time:first-letter{font-size:8px}.messageList article{width:100%}.messageList header,.messageList form{flex-direction:column}.richLink[data-tooltip]:after{max-width:220px}.arabic .heroCopy{text-align:right}.arabic .actions{justify-content:flex-start}}.dashboardNav{z-index:60;-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:#f5faffc7;border:1px solid #ffffffeb;border-radius:18px;gap:5px;width:min(760px,100% - 28px);margin:12px auto -62px;padding:7px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 14px 40px #1c528921}.dashboardNav a{color:#5b748c;border-radius:12px;flex:none;padding:10px 14px;font-size:12px}.dashboardNav a:hover,.dashboardNav a.active{color:#1f5fbd;background:#fff;box-shadow:0 6px 18px #1f5fbd1f}.dashboardNav~main .dashboardNav{display:none}.logsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.logRows>div{border-bottom:1px solid #08274517;grid-template-columns:125px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.logRows>div:last-child{border:0}.logRows>div>span{color:#245fb8;text-transform:uppercase;background:#2f73e814;border-radius:7px;width:max-content;max-width:125px;padding:5px 8px;font-size:9px}.logRows>div.warning>span{color:#916014;background:#cf8e231a}.logRows>div.error>span{color:#a52f4a;background:#b5324d17}.logRows>div>div{gap:4px;min-width:0;display:grid}.logRows small{color:#718597;overflow-wrap:anywhere}.logRows time{color:#718597;white-space:nowrap;font-size:9px}@media (max-width:850px){.logsGrid{grid-template-columns:1fr}.dashboardNav{justify-content:flex-start}}@media (max-width:560px){.logRows>div{grid-template-columns:1fr}.logRows time{white-space:normal}}body .header,body .arabic .header{width:auto;max-width:1120px;margin-inline:auto;left:15px;right:15px;transform:none}.arabic .ambientOne{right:0;transform:translate(35%)}.arabic .ambientTwo{left:0;transform:translate(-45%)}.commerceSettings{max-width:880px;margin:auto}.commerceSettings h2{align-items:center;gap:9px;display:flex}.settingsGrid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.settingsGrid label{color:var(--muted);gap:8px;font-size:11px;display:grid}.settingsGrid label svg{display:inline}.settingsGrid .wide{grid-column:1/-1}.settingsGrid input{border:1px solid var(--line);width:100%;color:var(--deep);background:#ffffff94;border-radius:11px;padding:12px}.settingsGrid small{font-size:9px}.shamcashFlow{gap:22px;display:grid}.shamcashIntro{grid-template-columns:1fr 230px;align-items:center;gap:25px;display:grid}.shamcashIntro h3{font:750 27px/1.1 var(--display);margin:12px 0}.shamcashIntro p{font-size:12px}.shamcashIntro img{border:1px solid #0827451f;border-radius:18px;width:100%;height:auto}.paymentFacts{border:1px solid #0827451a;border-radius:16px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.paymentFacts>div{border-bottom:1px solid #08274514;padding:14px}.paymentFacts dt{color:var(--mentor-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.paymentFacts dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin:5px 0 0;font-size:12px;font-weight:700;display:flex}.paymentFacts button{color:var(--mentor-blue);background:#3478f617;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.paymentLaunch{align-items:center;gap:12px;display:flex}.paymentLaunch>a:last-child{color:var(--mentor-blue);align-items:center;gap:7px;font-size:11px;display:flex}.appLinkNote{color:var(--mentor-muted);line-height:1.55}.shamcashFlow>.paymentForm{border-top:1px solid #0827451a;padding-top:20px}@media (max-width:650px){.settingsGrid,.shamcashIntro,.paymentFacts{grid-template-columns:1fr}.settingsGrid .wide{grid-column:auto}.shamcashIntro img{max-width:280px;margin:auto}.paymentLaunch{flex-direction:column;align-items:stretch}.paymentLaunch>a{text-align:center;justify-content:center}}:root{--bg:#edf9fb;--bg2:#dff5f5;--text:#0b2b4f;--muted:#597186;--cyan:#18aaa9;--blue:#315d8d;--line:#ffffffc2;--glass:#ffffff94;--deep:#0b2b4f}body{color:var(--text);background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#18aaa94d,#0000 29%),radial-gradient(circle at 91% 22%,#ffffffeb,#0000 31%),radial-gradient(circle at 55% 70%,#18aaa92e,#0000 35%),linear-gradient(145deg,#f9ffff 0%,#e7f8f8 48%,#e7eff8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body:before,body:after{content:"";pointer-events:none;z-index:-2;filter:blur(2px);border-radius:48% 52% 57% 43%/44% 45% 55% 56%;animation:16s ease-in-out infinite alternate liquidDrift;position:fixed}body:before{background:linear-gradient(135deg,#ffffffc7,#18aaa933);width:44vw;min-width:360px;height:44vw;min-height:360px;bottom:-18vw;left:-15vw;box-shadow:inset 22px 18px 55px #ffffff73}body:after{background:linear-gradient(140deg,#18aaa93b,#0b2b4f1a);width:31vw;min-width:290px;height:31vw;min-height:290px;animation-delay:-5s;top:13vh;right:-8vw}@keyframes liquidDrift{to{border-radius:58% 42% 38% 62%/56% 61% 39% 44%;transform:translate(3vw,-2vh)rotate(12deg)}}.ambient{filter:blur(24px);opacity:.85}.glass{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(155%);background:linear-gradient(135deg,#ffffffc7 0%,#ffffff80 46%,#18aaa91f 100%);border:1px solid #ffffffdb;position:relative;box-shadow:0 22px 55px #2567751f,0 4px 16px #0b2b4f0f,inset 0 1.5px 1px #fffffffa,inset 0 -1px #18aaa91f}.glass:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,#ffffff8a,#0000 28% 69%,#18aaa914);position:absolute;inset:1px;-webkit-mask:linear-gradient(#000,#0000 58%);mask:linear-gradient(#000,#0000 58%)}.header{background:linear-gradient(120deg,#ffffffd1,#ffffff91,#18aaa91a);box-shadow:0 14px 44px #25677521,inset 0 1px #fff}.monogram,.nav a:hover{color:var(--deep)}.nav{color:#46647b}.navCta{background:linear-gradient(135deg,#18aaa933,#ffffff8c);border-color:#18aaa947;box-shadow:inset 0 1px #ffffffbf;color:var(--deep)!important}.menu{color:var(--deep)}.status{color:#2c696f;background:#ffffff7a;border-color:#18aaa940;box-shadow:inset 0 1px #ffffffd9}.kicker,.titleRow>a,.projectTop svg,.articleArrow,.portraitCard svg,.metric svg,.panelTitle svg,.saved{color:var(--cyan)}.heroText,.sectionIntro>p:last-child,.card p,.project>p:last-of-type,.article div>p:last-child,.contact>p:not(.kicker),.postLead,.postBody p,.newsletter p{color:var(--muted)}.primary{color:#062b3d;background:linear-gradient(135deg,#6ce1dc 0%,#25b8b4 55%,#315d8d 150%);border:1px solid #ffffffa6;box-shadow:0 14px 30px #18aaa938,inset 0 1px #ffffffb8}.secondary{background:#ffffff7a;border-color:#ffffffe6;box-shadow:0 8px 22px #25677514,inset 0 1px #fff}.proof span,.portraitCard span,.postMeta,.back,.footer,.articleIndex{color:#6a8294}.portraitWrap{background:linear-gradient(145deg,#ffffffbd,#18aaa929);box-shadow:0 32px 70px #0b2b4f29,inset 0 2px #fff}.portraitFrame:after{background:linear-gradient(#0000 50%,#0b2b4f52)}.portraitCard{background:#ffffffbf}.card:hover,.project:hover,.article:hover{border-color:#18aaa957;box-shadow:0 28px 60px #237b8729,inset 0 1px #fff}.projectTop,.card>span{color:#7893a3}.projectLine{background:linear-gradient(90deg,var(--cyan),#fff3)}.contact{background:radial-gradient(circle at 50% 110%,#18aaa945,#0000 48%),linear-gradient(135deg,#ffffffd1,#ffffff6e);box-shadow:0 30px 70px #237b8721,inset 0 1px #fff}.socials a,.feedback button,.iconButton{color:#58748a;background:#ffffff73;border-color:#ffffffe0;box-shadow:inset 0 1px #fff}.footer{border-color:#0b2b4f1a}.postBody p:first-child{color:var(--deep)}.languagePill{background:#ffffff78;border-color:#18aaa940}.newsletter input,.newsletter button,.loginCard input,.editor input,.editor textarea,.editor select{color:var(--deep);background:#ffffff80;border-color:#ffffffeb;box-shadow:inset 0 1px 4px #0b2b4f0d,0 1px #ffffffe6}.newsletter input::placeholder,.editor input::placeholder,.editor textarea::placeholder{color:#8299a8}.newsletter button{color:var(--deep);background:linear-gradient(135deg,#18aaa940,#ffffff94)}.metric strong,.panelTitle h2,.postTable strong,.topList strong,.loginCard h1,.paneTitle h2{color:var(--deep)}.paneTitle button{color:#147f80;background:#ffffff7a;border-color:#18aaa940}.formError{color:#b33651!important}@media (max-width:850px){.nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f5ffffe6;border-color:#ffffffe6;box-shadow:0 18px 45px #0b2b4f1f}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}:root{--bg:#eef6ff;--bg2:#dcecff;--text:#092849;--muted:#526e89;--cyan:#3478f6;--blue:#3478f6;--deep:#082b54;--line:#ffffffd1;--glass:#ffffff6e}body{background-color:#0000;background-image:radial-gradient(72% 55% at 5% 2%,#4e91ff70 0%,#7aafff29 43%,#0000 70%),radial-gradient(56% 48% at 96% 19%,#fffffffa 0%,#ffffff7a 45%,#0000 72%),radial-gradient(62% 46% at 46% 72%,#3478f642,#0000 69%),linear-gradient(152deg,#fafdff 0%,#edf5ff 42%,#dfefff 72%,#f8fbff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body:before{filter:blur(1px);background:linear-gradient(132deg,#ffffffe6 3%,#639dff52 55%,#ffffff7a);box-shadow:inset 28px 18px 70px #ffffffc2,0 30px 100px #3478f61f}body:after{filter:blur(1px);background:linear-gradient(145deg,#6099ff61,#ffffff6b 62%,#082b541a);box-shadow:inset -24px -18px 60px #082b540f,inset 20px 18px 55px #ffffffa6}.ambient{filter:blur(38px);mix-blend-mode:multiply}.ambientOne{background:#3478f661}.ambientTwo{background:#082b541a}.glass{-webkit-backdrop-filter:blur(38px)saturate(185%)brightness(1.04);background:linear-gradient(132deg,#ffffffb0 0%,#ffffff61 48%,#679eff24 100%);border:1px solid #ffffffe6;box-shadow:inset 0 2px 3px #ffffffe0,inset 0 -1px 2px #082b5412,12px 22px 60px #205b981f,-10px -12px 38px #ffffff9e}.glass:before{background:radial-gradient(120% 85% at 9% -8%,#ffffffeb 0%,#ffffff47 34%,#0000 56%),linear-gradient(112deg,#ffffff3d,#0000 34%,#5793ff14 78%,#ffffff52);inset:0;-webkit-mask:linear-gradient(#000,#0000 72%);mask:linear-gradient(#000,#0000 72%)}.glass:after{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.82;background:linear-gradient(125deg,#fff 0%,#ffffff4d 29%,#3478f647 58%,#ffffffd1 100%);padding:1.25px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header{background:linear-gradient(112deg,#ffffffc2,#ffffff61 57%,#4f8cf824);border-radius:24px;height:68px;top:20px;box-shadow:0 18px 50px #1c528924,inset 0 1.5px #fff,inset 0 -1px #3478f614}.navCta,.status,.languagePill{background:linear-gradient(135deg,#ffffffad,#5691f72e);border-color:#ffffffe6;box-shadow:0 7px 20px #3478f61a,inset 0 1px #fff}.status{color:#275d9e}.status span{background:#3478f6;box-shadow:0 0 0 4px #3478f61f,0 0 14px #3478f680}.kicker,.titleRow>a,.projectTop svg,.articleArrow,.portraitCard svg,.metric svg,.panelTitle svg,.saved,.article .meta,.project>p:first-of-type{color:#3478f6}.hero h1 em{background:linear-gradient(92deg,#1f66e5,#69a2ff 55%,#082b54);-webkit-background-clip:text;background-clip:text}.primary{color:#fff;text-shadow:0 1px 1px #082b542e;background:linear-gradient(145deg,#80b2ff 0%,#3478f6 58%,#245ec5 100%);border:1px solid #ffffffbd;box-shadow:0 13px 30px #3478f640,inset 0 1.5px #ffffffa3,inset 0 -1px #082b542e}.secondary,.socials a,.feedback button,.iconButton{background:linear-gradient(135deg,#ffffffb3,#ffffff52);border-color:#ffffffeb;box-shadow:0 9px 24px #24599117,inset 0 1.5px #fff}.button{border-radius:15px}.button:hover{transform:translateY(-3px)scale(1.012);box-shadow:0 17px 38px #3478f633,inset 0 1.5px #fff}.portraitWrap{background:linear-gradient(140deg,#ffffffb3,#5c96fa29);border-radius:40px;padding:14px;box-shadow:0 40px 90px #1b4d8433,inset 0 2px #fff}.portraitCard{background:linear-gradient(135deg,#ffffffc7,#d9e9ff78);border-radius:21px;box-shadow:0 18px 44px #082b5426,inset 0 1.5px #fff}.card,.project{border-radius:28px}.article{border-radius:23px}.contact{background:radial-gradient(circle at 50% 115%,#3478f652,#0000 52%),linear-gradient(132deg,#ffffffbd,#ffffff57 60%,#4987f421);border-radius:38px;box-shadow:0 36px 90px #1e518b29,inset 0 2px #fff}.featured{background:linear-gradient(142deg,#ffffffb8,#5e97fb38)}.card:hover,.project:hover,.article:hover{border-color:#fff;transform:translateY(-7px)scale(1.006);box-shadow:0 36px 76px #275e9a2e,inset 0 2px #fff}.article:hover{transform:translate(5px)scale(1.004)}.postBody,.feedback,.newsletter,.related a,.metric,.panel,.loginCard,.editorPane{border-radius:28px}.newsletter input,.newsletter button,.loginCard input,.editor input,.editor textarea,.editor select{background:linear-gradient(135deg,#ffffffbd,#e2eeff70);border-color:#fffffff0;box-shadow:inset 0 2px 6px #22528912,0 1px #fff}.newsletter button,.paneTitle button{color:#1f5ebd;background:linear-gradient(135deg,#ffffffbf,#5793fa33);border-color:#ffffffe6;box-shadow:inset 0 1px #fff}.insight{background:linear-gradient(135deg,#ffffff8c,#4888f729);border-color:#ffffffe6}.insight strong,.topList b,.paneTitle span{color:#2565cc}@media (max-width:850px){.nav{-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);background:linear-gradient(145deg,#ffffffe8,#e0eeffd6);border-color:#fff;border-radius:24px;box-shadow:0 22px 55px #1545792b}}.kicker{text-transform:none;letter-spacing:.04em;color:#315f98;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.kicker:before{content:"";opacity:.5;background:currentColor;width:34px;height:1px}.hero h1 em{color:var(--deep);white-space:nowrap;background:0 0;position:relative}.hero h1 em:after{content:"";filter:blur(4px);z-index:-1;background:#3478f638;border-radius:50%;height:.19em;position:absolute;bottom:.03em;left:-.02em;right:-.04em}.status{box-shadow:none;color:#5a7690;background:0 0;border:0;border-bottom:1px solid #082b5429;border-radius:0;gap:14px;padding:0 0 12px}.status span{width:auto;height:auto;box-shadow:none;color:#1f5fbd;font:700 10px var(--display);letter-spacing:.12em;background:0 0;border-radius:0}.header{border-radius:26px 26px 12px 12px}.navCta{border-radius:18px 18px 7px}.portraitWrap{border-radius:44% 20px 42% 24px/12% 34px 18% 30px;padding:11px;transform:none}.portraitFrame{border-radius:43% 16px 41% 18px/11% 29px 17% 25px}.portraitCard{border-radius:26px 9px 26px 26px;bottom:62px;left:-55px;transform:none}.lensCode{z-index:3;writing-mode:vertical-rl;color:#1f5fbd;font:700 9px var(--display);letter-spacing:.22em;border-left:1px solid #3478f63d;padding:17px 8px;position:absolute;top:52px;right:-22px}.serviceGrid{grid-template-columns:.88fr 1.22fr .9fr;align-items:start;gap:0;padding:14px 0;display:grid}.card{border-radius:42px 8px 42px 18px;min-height:300px;padding:35px;box-shadow:0 25px 65px #1f538c1f,inset 0 2px #fff}.card:first-child{z-index:1;transform:rotate(-1.3deg)translate(14px)}.card:nth-child(2){z-index:2;border-radius:18px 50px;transform:translateY(34px)}.card:nth-child(3){z-index:1;border-radius:8px 42px 18px;transform:rotate(1.2deg)translate(-14px)}.card:hover{z-index:4;transform:translateY(-5px)}.card:nth-child(2):hover{transform:translateY(27px)}.card h3{margin:82px 0 12px}.card>span{text-transform:uppercase;letter-spacing:.16em;color:#426f9f;font-size:9px;top:35px;right:34px}.card svg{color:#2869ce}.projectGrid{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:14px;display:grid}.project{border-radius:56px 12px 34px;grid-column:span 5;min-height:350px;padding:34px}.project:nth-child(2){border-radius:12px 64px 12px 38px;grid-column:span 7;min-height:410px;margin-top:38px}.project:nth-child(3){border-radius:20px 20px 70px;grid-column:3/span 8;min-height:315px;margin-top:-36px}.projectTop span{text-transform:uppercase;letter-spacing:.15em;color:#476f99;font-size:9px}.project>p:first-of-type{margin-top:74px}.projectLine{filter:blur(1px);border-radius:50%;width:54px;height:4px;transform:none}.project:hover .projectLine{width:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.articleList{gap:0;padding-left:27px;display:grid;position:relative}.articleList:before{content:"";opacity:.32;background:linear-gradient(#0000,#3478f6 15% 85%,#0000);width:1px;position:absolute;top:22px;bottom:22px;left:0}.article{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #082b5417;border-radius:0;grid-template-columns:62px 1fr 54px;padding:29px 34px;position:relative}.article:before{content:"";background:#fff;border:2px solid #3478f6;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-31px;box-shadow:0 0 0 7px #3478f614}.article:after{display:none}.article:first-child{border-radius:42px 42px 0 0}.article:last-child{border:0;border-radius:0 0 42px 42px}.article:hover{background:linear-gradient(90deg,#fff9,#ffffff29);border-color:#0000;border-radius:24px;transform:translate(8px);box-shadow:18px 20px 55px #23569017}.articleIndex{text-transform:uppercase;letter-spacing:.18em;color:#2f67ae;font-size:9px}.contact{border-radius:56% 24px 48%/32px 28% 32px 24%;overflow:hidden}.contact:before{background:radial-gradient(circle at 18% 0,#fffffff5,#0000 33%),linear-gradient(118deg,#0000 55%,#3478f626);-webkit-mask:none;mask:none}.socials a:first-child{border-radius:50% 12px 50% 50%}.socials a:last-child{border-radius:12px 50% 50%}@media (max-width:850px){.serviceGrid{grid-template-columns:1fr;gap:12px}.card,.card:first-child,.card:nth-child(2),.card:nth-child(3){border-radius:30px;min-height:250px;transform:none!important}.projectGrid{grid-template-columns:1fr}.project,.project:nth-child(2),.project:nth-child(3){border-radius:34px 12px;grid-column:auto;min-height:280px;margin:0}.portraitCard{left:14px}.lensCode{right:4px}.contact{border-radius:46px 16px}}@media (max-width:560px){.articleList{padding-left:17px}.article{grid-template-columns:45px 1fr;padding:24px 18px}.article:before{left:-21px}.hero h1 em{white-space:normal}.portraitWrap,.portraitFrame{border-radius:80px 16px}}.mentorshipSite{--mentor-ink:#082745;--mentor-blue:#2f73e8;--mentor-muted:#587087;min-height:100vh;color:var(--mentor-ink);background:radial-gradient(circle at 8% 2%,#4685ee4d,#0000 29%),radial-gradient(circle at 92% 17%,#fffffff0,#0000 28%),linear-gradient(150deg,#f9fcff,#e8f2ff 56%,#f8fbff);overflow:hidden}.mentorAura{z-index:0;pointer-events:none;filter:blur(75px);background:#3b78e326;border-radius:44% 56% 62% 38%;width:42vw;height:42vw;position:fixed;top:37vh;right:-15vw}.mentorGlass{-webkit-backdrop-filter:blur(34px)saturate(165%);background:linear-gradient(135deg,#ffffffb8,#ffffff57 60%,#407de61a);border:1px solid #ffffffeb;position:relative;box-shadow:0 26px 70px #1b497d21,inset 0 2px #fff,inset 0 -1px #2f73e814}.mentorHeader{z-index:10;border-radius:24px 24px 12px 12px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 32px);height:68px;margin:18px auto 0;padding:0 22px;display:grid;position:relative}.mentorBack,.mentorContact{color:var(--mentor-muted);align-items:center;gap:8px;font-size:12px;display:flex}.mentorBack svg,.mentorContact svg{font-size:15px}.mentorContact{justify-self:end}.mentorWordmark{font:800 18px var(--display);letter-spacing:-.05em}.mentorWordmark span{color:var(--mentor-blue);margin-left:6px;font-weight:600}.mentorIndexHero{z-index:1;width:min(980px,100% - 40px);margin:auto;padding:130px 0 80px;position:relative}.mentorEyebrow{color:#2f66ad;letter-spacing:.07em;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;display:flex}.mentorEyebrow:before{content:"";opacity:.45;background:currentColor;width:36px;height:1px}.mentorIndexHero h1,.programHero h1{font:750 clamp(56px,7.8vw,106px)/.96 var(--display);letter-spacing:-.065em;margin:0}.mentorIndexHero h1 em{color:var(--mentor-blue);font-style:normal}.mentorIndexHero>p:last-child{max-width:680px;color:var(--mentor-muted);margin:32px 0 0;font-size:18px}.programShelf{z-index:1;width:min(1080px,100% - 40px);margin:0 auto 140px;position:relative}.programTicket{border-radius:52px 15px;grid-template-columns:160px 1fr 220px;gap:36px;padding:38px;transition:all .25s;display:grid}.programTicket:hover{transform:translateY(-5px);box-shadow:0 34px 80px #1b497d2e,inset 0 2px #fff}.programTicketIndex{letter-spacing:.12em;text-transform:uppercase;color:#6b8095;font-size:10px}.programTicket h2{font:750 36px var(--display);letter-spacing:-.04em;margin:10px 0}.programTicket p{color:var(--mentor-muted);max-width:560px}.programTicket>div:nth-child(2)>span{color:var(--mentor-blue);font-size:11px}.programTicketMeta{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;display:flex}.programTicketMeta span:first-child{font:750 32px var(--display)}.programTicketMeta span:nth-child(2){color:var(--mentor-muted);font-size:11px}.programTicketMeta svg{color:var(--mentor-blue);margin-top:28px;font-size:24px}.mentorFooter{z-index:1;width:min(1180px,100% - 40px);color:var(--mentor-muted);border-top:1px solid #0827451f;justify-content:space-between;margin:auto;padding:38px 0 48px;font-size:11px;display:flex;position:relative}.mentorFooter div{flex-direction:column;display:flex}.mentorFooter strong{color:var(--mentor-ink)}.programHero{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:auto;padding:112px 0 80px;display:grid;position:relative}.programHero h1{font-size:clamp(58px,7vw,96px)}.programPromise{color:var(--mentor-muted);max-width:710px;margin:30px 0;font-size:20px;line-height:1.55}.programActions{align-items:center;gap:18px;display:flex}.programActions>span{color:#6b8095;font-size:10px;line-height:1.5}.mentorPrimary{color:#fff;background:linear-gradient(145deg,#74aaff,#3478ed 60%,#245dbf);border:1px solid #fffc;border-radius:17px 17px 7px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 14px 32px #2f73e840,inset 0 1px #ffffff94}.programBrief{border-radius:50px 14px;padding:30px}.briefLabel{text-transform:uppercase;letter-spacing:.14em;color:#5d7da1;font-size:9px}.programBrief dl{margin:30px 0}.programBrief dl div{border-top:1px solid #08274517;justify-content:space-between;align-items:flex-end;padding:15px 0;display:flex}.programBrief dt{color:var(--mentor-muted);font-size:11px}.programBrief dd{font:700 16px var(--display);text-align:right;margin:0}.seatSignal{background:#2f73e812;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:14px;display:grid}.seatSignal>span{background:#37a273;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #37a2731f}.seatSignal strong{font-size:11px}.seatSignal small{color:#72879a;grid-column:2;font-size:9px}.mentorManifesto{z-index:1;color:#fff;width:100%;font:650 clamp(14px,2vw,21px) var(--display);background:#082745;justify-content:space-between;padding:21px max(20px,50% - 590px);display:flex;position:relative}.mentorManifesto span:before{content:"•";color:#73a7ff;margin-right:22px}.mentorSplit,.programDetails{z-index:1;grid-template-columns:1fr 1fr;gap:100px;width:min(1080px,100% - 40px);margin:140px auto;display:grid;position:relative}.mentorSplit h2,.buildOutcome h2,.methodSection h2,.programDetails h2,.prereq h2,.mentorFinal h2{font:750 clamp(38px,5vw,62px)/1.05 var(--display);letter-spacing:-.052em;margin:0}.mentorChecks{padding-top:36px}.mentorChecks p{color:var(--mentor-muted);border-bottom:1px solid #0827451a;gap:12px;margin:0;padding:16px 0;display:flex}.mentorChecks svg{color:var(--mentor-blue);flex:none;margin-top:4px}.buildOutcome{z-index:1;border-radius:72px 18px;grid-template-columns:1.35fr .65fr;align-items:flex-end;gap:70px;width:min(1120px,100% - 40px);margin:auto;padding:62px;display:grid;position:relative}.buildOutcome h2{margin-top:22px}.buildOutcome>p{color:var(--mentor-muted);font-size:16px}.methodSection{z-index:1;width:min(1120px,100% - 40px);margin:140px auto;position:relative}.methodRail{border-top:1px solid #08274524;grid-template-columns:repeat(4,1fr);display:grid}.methodRail article{border-right:1px solid #0827451a;padding:30px 28px}.methodRail article:last-child{border:0}.methodRail span{font:700 10px var(--display);color:var(--mentor-blue)}.methodRail h3{font:750 25px var(--display);margin:55px 0 10px}.methodRail p{color:var(--mentor-muted);font-size:13px}.programDetails ul{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.programDetails li{break-inside:avoid;color:var(--mentor-muted);border-bottom:1px solid #0827451a;padding:16px 0;font-size:13px}.programDetails li:before{content:"↗";color:var(--mentor-blue);margin-right:10px}.prereq{z-index:1;border-radius:18px 65px;grid-template-columns:auto 1fr;gap:28px;width:min(860px,100% - 40px);margin:0 auto 140px;padding:48px;display:grid;position:relative}.prereq>svg{color:var(--mentor-blue);font-size:34px}.prereq h2{margin:14px 0;font-size:39px}.prereq p{color:var(--mentor-muted)}.faqSection{z-index:1;width:min(820px,100% - 40px);margin:0 auto 140px;position:relative}.faqSection details{border-bottom:1px solid #0827451f}.faqSection summary{cursor:pointer;justify-content:space-between;padding:22px 0;font-weight:650;list-style:none;display:flex}.faqSection summary::-webkit-details-marker{display:none}.faqSection summary span{color:var(--mentor-blue)}.faqSection details p{color:var(--mentor-muted);max-width:680px;margin:0;padding:0 0 22px}.mentorFinal{z-index:1;text-align:center;border-radius:80px 20px;width:min(1080px,100% - 40px);margin:0 auto 110px;padding:70px;position:relative}.mentorFinal>p{color:var(--mentor-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mentorFinal>div{justify-content:center;align-items:center;gap:28px;margin:27px 0;display:flex}.mentorFinal>div strong{font:750 31px var(--display)}.mentorFinal>div span{color:var(--mentor-muted);font-size:12px}@media (max-width:850px){.mentorHeader{grid-template-columns:1fr auto}.mentorWordmark{display:none}.programHero{grid-template-columns:1fr;padding-top:80px}.programBrief{max-width:520px}.mentorSplit,.programDetails,.buildOutcome{grid-template-columns:1fr;gap:35px}.methodRail{grid-template-columns:1fr 1fr}.methodRail article:nth-child(2){border-right:0}.programTicket{grid-template-columns:1fr}.programTicketMeta{text-align:left;align-items:flex-start}.programTicketIndex{display:none}}@media (max-width:560px){.mentorHeader{height:60px}.mentorBack span,.mentorContact{font-size:0}.mentorBack svg,.mentorContact svg{font-size:20px}.mentorIndexHero{padding:92px 0 58px}.mentorIndexHero h1,.programHero h1{font-size:50px}.programHero{gap:38px}.programPromise{font-size:17px}.programActions{flex-direction:column;align-items:flex-start}.mentorManifesto{flex-direction:column;gap:7px}.mentorManifesto span:before{margin-right:12px}.mentorSplit,.programDetails,.methodSection{margin:90px auto}.buildOutcome{border-radius:45px 12px;padding:36px 27px}.methodRail{grid-template-columns:1fr}.methodRail article{border-bottom:1px solid #0827451a;border-right:0}.methodRail h3{margin-top:25px}.programDetails ul{columns:1}.prereq{border-radius:12px 46px;grid-template-columns:1fr;padding:32px 25px}.mentorFinal{border-radius:48px 12px;padding:48px 22px}.mentorFooter{gap:20px}.mentorFooter>a{white-space:nowrap}}.leadDock{z-index:80;width:min(420px,100% - 32px);color:var(--mentor-ink,#082745);border-radius:34px 12px;padding:28px;position:fixed;bottom:24px;right:24px}.leadClose{color:#6b8095;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.leadDock h2{font:750 28px/1.05 var(--display);letter-spacing:-.04em;margin:13px 0}.leadDock>p{color:#5e758a;font-size:13px}.contactTabs{background:#2f73e812;border-radius:12px;gap:5px;margin:18px 0;padding:4px;display:flex}.contactTabs button{color:#667e93;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px}.contactTabs .active{color:#245fb8;background:#fff;box-shadow:0 5px 15px #1b497d1a}.leadDock label,.paymentForm label{color:#5e758a;gap:6px;font-size:11px;display:grid}.leadDock input,.paymentForm input{color:#082745;background:#ffffff94;border:1px solid #fffffff0;border-radius:11px;outline:none;width:100%;padding:12px}.phonePair{grid-template-columns:90px 1fr;gap:8px;display:grid}.leadDock .mentorPrimary{border:0;width:100%;margin-top:14px}.leadDone{gap:4px;padding:20px;display:grid}.leadDone strong{font:750 28px var(--display);color:#1f815d}.leadDone span{color:#5e758a;font-size:12px}.mentorError{background:#b5324d14;border-radius:9px;color:#a52f4a!important;padding:10px 12px!important;font-size:11px!important}.registrationPage{min-height:100vh}.registrationHead{justify-content:space-between;align-items:flex-end;width:min(980px,100% - 40px);margin:90px auto 36px;display:flex}.registrationHead h1{font:750 clamp(42px,6vw,72px)/1 var(--display);letter-spacing:-.055em;margin:0}.registrationHead>div>p:last-child{color:#5e758a}.registrationHead aside{text-align:right;flex-direction:column;display:flex}.registrationHead aside strong{font:700 17px var(--display);color:#2469cc}.registrationHead aside span{color:#6d8396;font-size:9px}.registrationForm{width:min(900px,100% - 40px);margin:0 auto 120px}.registrationSteps{grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.registrationSteps button{color:#718597;background:0 0;border:0;border-bottom:1px solid #08274524;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.registrationSteps button span{border:1px solid #08274526;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.registrationSteps button.active{color:#245fb8;border-color:#2f73e8}.registrationSteps button.complete span{color:#fff;background:#2f73e8}.formStage{border-radius:58px 15px;padding:45px}.formStage[hidden]{display:none}.formStageHead{grid-template-columns:50px 1fr;gap:18px;margin-bottom:30px;display:grid}.formStageHead>span{font:700 10px var(--display);color:#2f73e8;padding-top:8px}.formStageHead h2,.paymentPanel h2{font:750 35px var(--display);letter-spacing:-.04em;margin:0}.formStageHead p{color:#647b8f;margin:4px 0}.fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fieldGrid label{color:#526e87;gap:6px;font-size:11px;display:grid}.fieldGrid label.wide{grid-column:1/-1}.fieldGrid small{color:#8395a5}.fieldGrid input,.fieldGrid select,.fieldGrid textarea,.adminActions input{color:#082745;width:100%;font:14px var(--body);background:#ffffff91;border:1px solid #fffffff0;border-radius:11px;outline:none;padding:12px;box-shadow:inset 0 1px 4px #1b497d0f}.fieldGrid input:focus,.fieldGrid select:focus,.fieldGrid textarea:focus{border-color:#2f73e873}.fieldGrid textarea{resize:vertical}.nextButton{border:0;margin-top:26px;margin-left:auto}.stageActions{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.stageActions>button:first-child{color:#5e758a;cursor:pointer;background:0 0;border:0}.stageActions .mentorPrimary{border:0}.telegramConnect{background:#2f73e812;border:1px solid #2f73e817;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.telegramConnect>svg{color:#2f73e8;font-size:33px}.telegramConnect>div{flex-direction:column;display:flex}.telegramConnect strong{font-size:14px}.telegramConnect span{color:#647b8f;font-size:11px}.telegramConnect>button{color:#245fb8;cursor:pointer;background:#fff;border:1px solid #2f73e82e;border-radius:11px;padding:10px 13px}.telegramConnect.verified{background:#26996914}.telegramConnect.verified>svg,.telegramConnect.verified>svg:last-child{color:#269969}.confirmationRule{border-block:1px solid #0827451a;justify-content:space-between;align-items:center;margin:10px 0 20px;padding:25px 0;display:flex}.confirmationRule svg{color:#2f73e8}.reviewStage>p{color:#5e758a}.waitlistMessage{background:#cf8e2317;border-radius:10px;padding:12px;color:#905c16!important}.setupNotice{color:#725715;background:#fff3cf;border:1px solid #f1d88e;border-radius:12px;margin:0 0 18px;padding:14px 18px;font-size:12px}.statusPage{min-height:100vh}.statusCard{border-radius:74px 18px;width:min(760px,100% - 40px);margin:95px auto 110px;padding:60px}.statusIcon{border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:30px;font-size:28px;display:grid}.statusIcon.pending{color:#2f73e8;background:#2f73e81c}.statusIcon.confirmed{color:#269969;background:#2699691f}.statusIcon.waitlisted{color:#b0771f;background:#cf8e231f}.statusCard h1{font:750 clamp(44px,7vw,72px)/1 var(--display);letter-spacing:-.055em;margin:0}.statusCard>p:not(.mentorEyebrow){color:#5e758a;max-width:650px;font-size:17px}.statusCard>dl{margin:35px 0}.statusCard>dl div{border-top:1px solid #0827451a;justify-content:space-between;padding:13px 0;display:flex}.statusCard dt{color:#6b8095;font-size:11px}.statusCard dd{text-transform:capitalize;margin:0;font-weight:650}.paymentPanel{border-top:1px solid #0827451f;margin-top:40px;padding-top:35px}.paymentPanel h2{margin:13px 0}.paymentPanel>p{color:#5e758a;font-size:13px}.paymentForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.paymentForm .mentorError,.paymentForm button{grid-column:1/-1}.paymentForm button{border:0;justify-self:start}.paymentReceived{color:#237d59;background:#26996917;border-radius:13px;flex-direction:column;padding:18px;display:flex}.telegramCta{color:#fff;background:#2f73e8;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.privateLinkNotice{color:#8293a2;margin-top:22px;display:block}.mentorMetrics{grid-template-columns:repeat(6,1fr)}.studentFilters{gap:10px;margin:30px 0 14px;display:flex}.studentFilters label{flex:1;position:relative}.studentFilters label svg{color:#718597;position:absolute;top:12px;left:13px}.studentFilters input,.studentFilters select,.studentFilters button{color:#082745;background:#fff9;border:1px solid #ffffffe6;border-radius:11px;height:43px}.studentFilters input{width:100%;padding:0 15px 0 38px}.studentFilters select{padding:0 12px}.studentFilters button{color:#fff;background:#2f73e8;padding:0 20px}.studentTable{border-radius:23px;padding:0 22px}.studentRows>a{border-bottom:1px solid #08274517;grid-template-columns:1.4fr .8fr 1fr .7fr .45fr;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:grid}.studentRows>a:last-child{border:0}.studentRows>a>div{flex-direction:column;display:flex}.studentRows span{color:#5e758a}.studentRows small{display:block}.studentRows time{color:#718597;font-size:10px}.adminStatus{text-transform:capitalize;background:#2f73e814;border-radius:7px;width:max-content;padding:5px 8px;display:inline-block;color:#245fb8!important;font-size:9px!important}.adminStatus.confirmed{background:#2699691a;color:#237d59!important}.adminStatus.cancelled{background:#b5324d14;color:#a52f4a!important}.registrationAdminGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adminDetails{margin:0}.adminDetails div{border-top:1px solid #08274517;grid-template-columns:120px 1fr;padding:12px 0;display:grid}.adminDetails dt{color:#718597;font-size:11px}.adminDetails dd{overflow-wrap:anywhere;margin:0;font-size:13px}.adminDetails a{color:#2f73e8}.adminActions{gap:10px;margin-top:25px;display:grid}.adminActions form{gap:8px;display:flex}.adminActions input{flex:1}.adminActions button{border:0}.cancelForm{border-top:1px solid #08274517;margin-top:35px;padding-top:18px}.cancelForm button{color:#a52f4a;cursor:pointer;background:0 0;border:0}@media (max-width:900px){.mentorMetrics{grid-template-columns:repeat(3,1fr)}.studentRows>a{grid-template-columns:1.3fr .8fr .7fr}.studentRows>a>span:nth-child(3),.studentRows time{display:none}.registrationAdminGrid{grid-template-columns:1fr}}@media (max-width:560px){.leadDock{padding:23px;bottom:16px;right:16px}.registrationHead{flex-direction:column;align-items:flex-start;gap:15px;margin-top:65px}.registrationHead aside{text-align:left}.registrationForm{width:calc(100% - 28px)}.registrationSteps button{padding:9px 3px;font-size:10px}.formStage{border-radius:38px 11px;padding:29px 20px}.fieldGrid{grid-template-columns:1fr}.fieldGrid label.wide{grid-column:auto}.telegramConnect{grid-template-columns:auto 1fr}.telegramConnect>button{grid-column:1/-1}.confirmationRule{flex-direction:column;align-items:flex-start;gap:12px}.confirmationRule svg{transform:rotate(90deg)}.statusCard{border-radius:48px 12px;padding:40px 22px}.paymentForm{grid-template-columns:1fr}.mentorMetrics{grid-template-columns:1fr 1fr}.studentFilters{flex-direction:column}.studentFilters label,.studentFilters input{width:100%}.studentRows>a{grid-template-columns:1fr auto}.studentRows>a>span:nth-child(2){display:none}.adminDetails div{grid-template-columns:90px 1fr}}.blogIndex{padding-top:170px;padding-bottom:120px}.blogIndex>h1{font:750 clamp(50px,7vw,88px)/1 var(--display);letter-spacing:-.06em;max-width:900px;margin:0}.blogIndex>p:nth-of-type(2){color:var(--muted);max-width:620px;margin:26px 0 65px;font-size:18px}
.mentorArabic{font-family:var(--font-arabic),sans-serif}.mentorArabic .registrationHead h1,.mentorArabic .formStageHead h2{font-family:var(--font-arabic),sans-serif;letter-spacing:0}.mentorArabic .mentorEyebrow:before{order:2}.mentorArabic .registrationHead aside{text-align:left}.mentorArabic .nextButton{margin-left:0;margin-right:auto}.mentorArabic .confirmationRule svg{transform:rotate(180deg)}.mentorLanguage{color:#245fb8;text-underline-offset:4px;align-self:flex-end;margin-bottom:7px;font-size:12px;text-decoration:underline}@media (max-width:560px){.mentorArabic .confirmationRule svg{transform:rotate(-90deg)}}
.behaviorDashboard .metric svg{color:#2f73e8;font-size:21px}.heatmapCanvas{background:linear-gradient(#2f73e81f,#ffffff85);border:1px solid #2f73e81f;border-radius:24px;height:680px;position:relative;overflow:hidden}.heatmapCanvas i{mix-blend-mode:multiply;background:#ff4c4c33;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffa6361a,0 0 22px #ff462359}.analyticsNote{margin-top:18px}.analyticsNote p,.panelTitle p{color:#718597;font-size:12px}.dashActions{align-items:center;gap:8px;display:flex}@media (max-width:600px){.heatmapCanvas{height:520px}.dashActions{flex-direction:column;align-items:stretch}}
.navBackdrop{display:none}@media (max-width:850px){.header{isolation:isolate;overflow:visible}.menu{z-index:5;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.menu svg{pointer-events:none;display:block}.nav{z-index:4;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;transform:translateY(-10px)scale(.98);display:flex!important}.nav.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.nav a{border-radius:12px;align-items:center;min-height:44px;padding-inline:12px;display:flex}.navBackdrop{z-index:1;-webkit-backdrop-filter:blur(3px);background:#07172b29;border:0;height:100dvh;display:block;position:fixed;inset:-18px -15px auto}}@media (prefers-reduced-motion:reduce){.nav{transition:none!important}}
.hide-hero .hero,.hide-about #about,.hide-work #work,.hide-writing #writing,.hide-contact #contact{display:none!important}.sectionControls{gap:10px;display:grid}.sectionToggle{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.sectionToggle input{accent-color:#3478f6;width:20px;height:20px}.sectionToggle span{flex-direction:column;display:flex}.sectionToggle strong{color:var(--deep)}.sectionToggle small{color:var(--muted)}.sectionToggle b{color:#27715a;font-size:10px}.sectionToggle b.off{color:#a52f4a}.sectionControlActions{justify-content:flex-end;margin-top:18px;display:flex}.sectionControlActions button{border:0}
