@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_745a95b7-module__wyKpwW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_745a95b7-module__wyKpwW__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.04otpyah9cwvk.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.31e-htzfeyhln.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.37a4gm19wsmwj.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.p.0t4anfzf7qhnx.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.3vz72b7p-u7db.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.1lggw6jas8_2n.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.09n5l2o_c63-v.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.p.3bwea2rv5j-ez.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.2kfcf8ox-s2t2.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.44293pltj-0q4.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.19sf16kk8bs_r.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.p.3k-oj3hs98av5.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.0zeo54vr6bp6h.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.1mw73gddwkwfh.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.3d284zecdje-f.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.p.0x11s69nnl30n.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_342332db-module__tPqfXG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_342332db-module__tPqfXG__variable{--font-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--navy:#161b2f;--cyan:#53c7ea;--ink:#0d1022;--mist:#f4f7fa;--slate:#627083;--success:#1a8f72;--warning:#c98100;--error:#c63c48;--bg:#fff;--bg-alt:#f4f7fa;--surface:#fff;--fg:#161b2f;--muted:#627083;--line:#e1e7ed;--line-strong:#cbd5df;--hero-bg:#fff;--hero-fg:#161b2f;--hero-muted:#627083;--hero-line:#dce3ea;--hero-field:#f1f4f8;--hero-field-d:#e6f4fa;--hero-btn-bg:#161b2f;--hero-btn-fg:#fff;--hero-ghost:#cbd5df;--door-bg:#161b2f;--door-fg:#fff;--door-muted:#aab4c5;--block:#f4f7fa;--block-fg:#161b2f;--block-muted:#627083;--block-line:#dce3ea;--trig-hover:#161b2f0a;--trig-sel-bg:#fff;--trig-sel-line:#161b2f;--panel-shadow:0 24px 80px #161b2f24;--f-fg:#161b2f;--f-muted:#627083;--f-panel:#fff;--f-panel-line:#e1e7ed;--f-panel-shadow:0 14px 36px #161b2f17;--f-bub-p:#eef2f6;--f-bub-p-fg:#161b2f;--f-bub-a:#161b2f;--f-bub-a-fg:#fff;--f-fav:#eef2f6;--f-cell-b1:#f2f5f8;--f-cell-b2:#e8edf2;--f-cell-b-fg:#8a96a8;--f-cell-o-line:#161b2f4d;--f-hb:#161b2f;--f-line:#161b2f4d;--f-alt-line:#161b2f;--f-alt-bg:#fff;--f-sel-bg:#e8f7fc;--f-wipe:#e6ebf1;--f-run-bg:#161b2f12;--f-off-line:#cbd5df;--f-off-fg:#627083;--f-divider:#e9eef3;--f-pill-line:#cbd5df;--header-solid:#fff;--footer:#161b2f;--bubble-in:#f4f7fa;--bubble-out:#161b2f;--field-light:#eef2f6;--field-light-d:#e6f4fa;--tint-ok:#1a8f721f;--tint-wait:#c9810024;--tint-run:#161b2f12;--btn-bg:#161b2f;--btn-fg:#fff;--ghost-line:#cbd5df;--shadow-sm:0 6px 20px #161b2f14;--shadow-lg:0 24px 80px #161b2f29;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:30px;--ease:cubic-bezier(.2,.8,.2,1);--ease-exit:cubic-bezier(.4,0,1,1);--d-micro:.18s;--d-std:.24s;--d-emph:.32s;--font-body:var(--font-plex-arabic),"IBM Plex Sans Arabic","Segoe UI",Arial,sans-serif;--font-head:var(--font-sora),Sora,"Segoe UI",Arial,sans-serif;--header-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1022;--bg-alt:#11162b;--surface:#161b2f;--fg:#fff;--muted:#9ea9ba;--line:#ffffff1a;--line-strong:#fff3;--header-solid:#0d1022;--footer:#090b18;--bubble-in:#222944;--bubble-out:#2b3456;--field-light:#141a33;--field-light-d:#16263a;--tint-run:#ffffff14;--hero-bg:#161b2f;--hero-fg:#fff;--hero-muted:#aab4c5;--hero-line:#ffffff24;--hero-field:#1d2440;--hero-field-d:#1e3550;--hero-btn-bg:#fff;--hero-btn-fg:#161b2f;--hero-ghost:#ffffff4d;--door-bg:#fff;--door-fg:#161b2f;--door-muted:#627083;--block:#161b2f;--block-fg:#fff;--block-muted:#aab4c5;--block-line:#ffffff24;--trig-hover:#ffffff0a;--trig-sel-bg:#ffffff12;--trig-sel-line:#fff9;--panel-shadow:0 30px 90px #00000059;--f-fg:#fff;--f-muted:#8f9ab0;--f-panel:#1a2038;--f-panel-line:#ffffff17;--f-panel-shadow:none;--f-bub-p:#2a3252;--f-bub-p-fg:#fff;--f-bub-a:#fff;--f-bub-a-fg:#161b2f;--f-fav:#2a3252;--f-cell-b1:#1e2644;--f-cell-b2:#232b4b;--f-cell-b-fg:#76819a;--f-cell-o-line:#ffffff4d;--f-hb:#ffffffd9;--f-line:#ffffff59;--f-alt-line:#ffffffbf;--f-alt-bg:#161b2f;--f-sel-bg:#10243a;--f-wipe:#232c4d;--f-run-bg:#ffffff1f;--f-off-line:#ffffff38;--f-off-fg:#aab4c5;--f-divider:#ffffff14;--f-pill-line:#fff3;--btn-bg:#fff;--btn-fg:#161b2f;--ghost-line:#ffffff47;--shadow-sm:0 6px 20px #0000004d;--shadow-lg:0 24px 80px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d1022;--bg-alt:#11162b;--surface:#161b2f;--fg:#fff;--muted:#9ea9ba;--line:#ffffff1a;--line-strong:#fff3;--header-solid:#0d1022;--footer:#090b18;--bubble-in:#222944;--bubble-out:#2b3456;--field-light:#141a33;--field-light-d:#16263a;--tint-run:#ffffff14;--hero-bg:#161b2f;--hero-fg:#fff;--hero-muted:#aab4c5;--hero-line:#ffffff24;--hero-field:#1d2440;--hero-field-d:#1e3550;--hero-btn-bg:#fff;--hero-btn-fg:#161b2f;--hero-ghost:#ffffff4d;--door-bg:#fff;--door-fg:#161b2f;--door-muted:#627083;--block:#161b2f;--block-fg:#fff;--block-muted:#aab4c5;--block-line:#ffffff24;--trig-hover:#ffffff0a;--trig-sel-bg:#ffffff12;--trig-sel-line:#fff9;--panel-shadow:0 30px 90px #00000059;--f-fg:#fff;--f-muted:#8f9ab0;--f-panel:#1a2038;--f-panel-line:#ffffff17;--f-panel-shadow:none;--f-bub-p:#2a3252;--f-bub-p-fg:#fff;--f-bub-a:#fff;--f-bub-a-fg:#161b2f;--f-fav:#2a3252;--f-cell-b1:#1e2644;--f-cell-b2:#232b4b;--f-cell-b-fg:#76819a;--f-cell-o-line:#ffffff4d;--f-hb:#ffffffd9;--f-line:#ffffff59;--f-alt-line:#ffffffbf;--f-alt-bg:#161b2f;--f-sel-bg:#10243a;--f-wipe:#232c4d;--f-run-bg:#ffffff1f;--f-off-line:#ffffff38;--f-off-fg:#aab4c5;--f-divider:#ffffff14;--f-pill-line:#fff3;--btn-bg:#fff;--btn-fg:#161b2f;--ghost-line:#ffffff47;--shadow-sm:0 6px 20px #0000004d;--shadow-lg:0 24px 80px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}.skip{z-index:100;background:var(--btn-bg);color:var(--btn-fg);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.wrap{width:min(1920px,100% - 128px);margin-inline:auto}@media (max-width:1279px){.wrap{width:calc(100% - 64px)}}@media (max-width:767px){.wrap{width:calc(100% - 40px)}:root{--header-h:64px}body{font-size:16px}}.on-navy{--btn-bg:#fff;--btn-fg:#161b2f;--ghost-line:#ffffff4d}.on-hero{--btn-bg:var(--hero-btn-bg);--btn-fg:var(--hero-btn-fg);--ghost-line:var(--hero-ghost)}.btn{cursor:pointer;white-space:nowrap;min-height:48px;transition:background var(--d-std) var(--ease),color var(--d-std) var(--ease),border-color var(--d-std) var(--ease),transform var(--d-micro) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-solid{background:var(--btn-bg);color:var(--btn-fg)}.btn-solid:hover{opacity:.92}.btn-ghost{border-color:var(--ghost-line);color:inherit;background:0 0}.btn-ghost:hover{border-color:currentColor}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.site-header{z-index:50;padding-top:env(safe-area-inset-top,0px);background:var(--hero-bg);color:var(--hero-fg);transition:background var(--d-emph) var(--ease),color var(--d-emph) var(--ease),box-shadow var(--d-emph) var(--ease),transform .42s var(--ease),opacity .42s var(--ease);position:fixed;top:0;left:0;right:0}.site-header.is-solid{background:var(--header-solid);color:var(--fg);box-shadow:0 1px 0 var(--line)}.header-row{height:var(--header-h);align-items:center;gap:24px;display:flex}.brand{flex:none;line-height:0;display:block}.logo{width:164px;height:auto;display:block;overflow:visible}.primary{gap:28px;margin-left:auto;display:flex}.primary a{opacity:.86;transition:opacity var(--d-micro) var(--ease);padding:10px 0;font-size:15px;font-weight:500;text-decoration:none}.primary a:hover{opacity:1}.menu-btn{border:1px solid var(--ghost-line);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.theme-btn{border:1px solid var(--ghost-line);cursor:pointer;width:44px;height:44px;transition:border-color var(--d-std) var(--ease);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-btn:hover{border-color:currentColor}.theme-btn svg,.menu-btn svg{width:20px;height:20px}.mnav{border-top:1px solid var(--hero-line);padding:8px 0 20px}.site-header.is-solid .mnav{border-top-color:var(--line)}.mnav a:not(.btn){border-bottom:1px solid var(--hero-line);align-items:center;min-height:48px;font-weight:500;text-decoration:none;display:flex}.site-header.is-solid .mnav a:not(.btn){border-bottom-color:var(--line)}.mnav .btn{width:100%;margin-top:16px}@media (max-width:1023px){.primary{display:none}.menu-btn{display:inline-flex}.header-cta{display:none}.theme-btn{margin-left:auto}.header-row{gap:10px}}@media (max-width:767px){.logo{width:148px}}.hero{background:var(--hero-bg);color:var(--hero-fg);padding:calc(var(--header-h) + 56px) 0 120px;position:relative;overflow:hidden}.field{pointer-events:none;width:min(900px,70vw);fill:var(--hero-field);position:absolute;top:-40px;left:-330px;overflow:visible}.field .f-d{fill:var(--hero-field-d)}.flow{pointer-events:none;width:100%;height:120px;position:absolute;bottom:24px;left:0;right:0}.flow path{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:64px;display:grid;position:relative}.hero-title{font-family:var(--font-head);letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(40px,3.7vw,72px);font-weight:600;line-height:1.1}.hero-title .line{display:block}.hero-sub{color:var(--hero-muted);max-width:32em;margin-bottom:36px;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.hero-sub strong{color:var(--hero-fg);font-weight:600}.actions{flex-wrap:wrap;gap:12px;display:flex}.channels{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:44px;display:flex}.channels .ch-label{color:var(--hero-muted);font-size:14px}.channels ul{flex-wrap:wrap;gap:8px;display:flex}.channels li{border:1px solid var(--hero-line);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:14px;display:inline-flex}.channels li.soon{color:var(--hero-muted);border-style:dashed}.channels li.soon small{font-size:12px}.js .hero-title .line,.js .hero-sub,.js .hero .actions,.js .channels,.js .film{opacity:0}.is-ready .hero-title .line{animation:rise .76s var(--ease) both;animation-delay:calc(var(--i) * .11s + .12s)}.is-ready .hero-sub{animation:rise .76s var(--ease) .48s both}.is-ready .hero .actions{animation:rise .76s var(--ease) .58s both}.is-ready .channels{animation:rise .76s var(--ease) .68s both}.is-ready .film{animation:rise .9s var(--ease) .3s both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.js .field g{opacity:0}.is-ready .field .f-l{animation:fl 1.4s var(--ease) .1s both}.is-ready .field .f-r{animation:fr 1.4s var(--ease) .1s both}.is-ready .field .f-b{animation:fb 1.4s var(--ease) .22s both}.is-ready .field .f-d{animation:fd 1.1s var(--ease) .82s both}@keyframes fl{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:none}}@keyframes fr{0%{opacity:0;transform:translate(150px)}to{opacity:1;transform:none}}@keyframes fb{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:none}}@keyframes fd{0%{opacity:0;transform:translateY(-110px)}to{opacity:1;transform:none}}.js .flow path{stroke-dasharray:1;stroke-dashoffset:1px}.is-ready .flow path{animation:draw 1.8s var(--ease) .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.door,.runway{display:none}.door-ready .door{z-index:40;cursor:pointer;animation:doorIn .7s var(--ease) both;display:block;position:fixed;inset:0}@keyframes doorIn{0%{opacity:.001}to{opacity:1}}.door-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.door-fill{fill:var(--door-bg)}#doorWord{fill:var(--door-fg)}.door-cue{width:max-content;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);color:var(--door-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:8px 12px;font-size:14px;display:flex;position:absolute}.door-cue i{opacity:.35;background:currentColor;width:1px;height:40px;display:block;position:relative;overflow:hidden}.door-cue i:after{content:"";background:var(--door-fg);width:1px;height:14px;animation:cue 1.8s var(--ease) infinite;position:absolute;top:-14px;left:0}@keyframes cue{to{transform:translateY(56px)}}.door-ready .runway{height:150vh;display:block}.door-ready .hero{min-height:100svh;position:sticky;top:0}.door-ready.door-active .site-header{opacity:0;pointer-events:none;transform:translateY(-100%)}.door-ready.door-active .site-header:focus-within{opacity:1;pointer-events:auto;transform:none}.film{color:var(--f-fg);width:100%;max-width:calc(100vh - var(--header-h) - 150px);max-width:calc(100svh - var(--header-h) - 150px);justify-self:end;position:relative}.fview{aspect-ratio:1;-webkit-mask-composite:source-in;background:0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.stage{transform-origin:0 0;width:800px;height:800px;color:var(--f-fg);font-family:var(--font-body);visibility:hidden;direction:ltr;background:0 0;line-height:1.35;position:absolute;top:0;left:0;overflow:hidden}.stage.ready{visibility:visible}.stage svg{max-width:none}.stage p{margin:0}.stage .A{position:absolute}.stage .sc{position:absolute;inset:0}.mut{color:var(--f-muted)}.pn{background:var(--f-panel);border:1px solid var(--f-panel-line);box-shadow:var(--f-panel-shadow);border-radius:24px}.fav{background:var(--f-fav);width:52px;height:52px;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:600;display:grid}.bb{border-radius:22px;max-width:470px;padding:14px 20px;font-size:26px;line-height:1.4;position:absolute}.bb.p{background:var(--f-bub-p);color:var(--f-bub-p-fg);border-top-left-radius:6px}.bb.a{background:var(--f-bub-a);color:var(--f-bub-a-fg);border-top-right-radius:6px}.bb.r{right:60px}.bb.l{left:60px}.fp{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:18px;font-weight:600;display:inline-flex}.fp svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fp.ok{color:#fff;background:#1a8f72}.fp.wait{color:#161b2f;background:#c98100}.fp.run{background:var(--f-run-bg);color:var(--f-fg)}.fp.off{border:1px solid var(--f-off-line);color:var(--f-off-fg)}.fn{color:var(--f-muted);align-items:center;gap:10px;font-size:20px;display:flex;position:absolute;left:60px}.fn svg{width:22px;height:22px}.s0sym{width:260px;fill:var(--f-fg);top:150px;left:270px;overflow:visible}.s0word{width:360px;color:var(--f-fg);top:445px;left:220px}.s0word svg{width:100%;height:auto;display:block}.s0tag{text-align:center;width:800px;font-size:24px;top:545px;left:0}.clk{width:800px;font-family:var(--font-head);letter-spacing:-.02em;transform-origin:50% 0;justify-content:center;align-items:flex-end;font-size:128px;font-weight:600;line-height:128px;display:flex;top:240px;left:0}.clk .roll{height:128px;display:inline-block;overflow:hidden}.clk .rw{flex-direction:column;display:flex}.clk .rw span{height:128px}.clk .pm{color:var(--f-muted);letter-spacing:0;margin-left:18px;padding-bottom:22px;font-size:44px;line-height:1}.s1sub{text-align:center;width:800px;font-size:26px;top:400px;left:0}.phone{width:560px;height:330px;padding:24px 26px;top:250px;left:120px}.ph-h{border-bottom:1px solid var(--f-divider);align-items:center;gap:16px;padding-bottom:20px;display:flex}.ph-h b{font-size:24px;font-weight:600;display:block}.ph-h small{color:var(--f-muted);font-size:17px;display:block}.ph-h time{color:var(--f-muted);margin-left:auto;font-size:18px}#pb1{max-width:440px;min-height:64px;top:122px;left:26px}.agt{color:var(--f-muted);align-items:center;gap:12px;font-size:18px;display:flex;position:absolute;bottom:22px;right:26px}.dots{gap:5px;display:inline-flex}.dots i{background:var(--f-fg);border-radius:50%;width:7px;height:7px;animation:1s infinite blink}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.stage .sent{width:450px;font-family:var(--font-head);letter-spacing:-.01em;font-size:46px;font-weight:600;line-height:80px;top:240px;left:60px}.sent .w{white-space:nowrap;display:inline-block;position:relative}.hb{border:2px solid var(--f-hb);transform-origin:0;border-radius:12px;position:absolute;inset:12px -10px 10px}#hb1{border-color:#53c7ea}.lines{fill:none;width:800px;height:800px;stroke:var(--f-line);stroke-width:1.5px;top:0;left:0;overflow:visible}.lines path{stroke-dasharray:1}#ln1{stroke:#53c7ea}.ck{border-radius:16px;padding:10px 18px;left:560px}.ck small{color:var(--f-muted);font-size:15px;line-height:1.3;display:block}.ck b{white-space:nowrap;font-size:21px;font-weight:600;line-height:1.3;display:block}#c1{border-color:#53c7ea99;top:246px}#c2{top:326px}#c3{top:406px}#fn2{top:556px}.num3{text-align:center;width:800px;font-family:var(--font-head);font-size:40px;font-weight:600;top:80px;left:0}.sub3{text-align:center;width:800px;font-size:24px;top:142px;left:0}.pc{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:200px;height:230px;display:flex;top:220px}#pc1{left:90px}#pc2{left:300px}#pc3{left:510px}.pc .fav{width:72px;height:72px;margin-bottom:10px;font-size:30px}.pc b{font-size:28px;font-weight:600}.pc small{color:var(--f-muted);font-size:18px}.selr{border:2.5px solid #53c7ea;border-radius:26px;position:absolute;inset:-3px}#ab3{top:494px}#pb3{top:586px}.dh{align-items:center;gap:16px;display:flex;top:70px;left:60px}.dh .fav{width:56px;height:56px}.dh b{font-size:28px;font-weight:600;line-height:1.2;display:block}.dh small{color:var(--f-muted);font-size:19px;display:block}.live{border:1px solid var(--f-pill-line);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:18px;display:flex;top:82px;right:60px}.live svg{width:20px;height:20px}.days{color:var(--f-muted);text-align:center;grid-template-columns:repeat(4,140px);column-gap:12px;font-size:18px;display:grid;top:168px;left:150px}.times{font-family:var(--font-head);color:var(--f-muted);grid-template-rows:repeat(4,68px);align-items:center;row-gap:12px;font-size:18px;display:grid;top:206px;left:60px}.cell{border-radius:14px;place-items:center;width:140px;height:68px;font-size:17px;display:grid;position:absolute}.cell.b{background:repeating-linear-gradient(135deg,var(--f-cell-b1) 0 10px,var(--f-cell-b2) 10px 20px);color:var(--f-cell-b-fg)}.cell.o{border:1.5px solid var(--f-cell-o-line);color:var(--f-fg)}.scan{background:#53c7ea;width:2px;height:330px;top:196px;left:0;box-shadow:0 0 18px #53c7ea99}.selc,.altc{width:140px;height:68px;font-family:var(--font-head);border-radius:14px;place-items:center;font-size:20px;font-weight:600;display:grid;left:606px}.selc{background:var(--f-sel-bg);border:2.5px solid #53c7ea;top:286px}.altc{border:2px solid var(--f-alt-line);background:var(--f-alt-bg);top:366px}#ab4{top:560px}#pb4{top:652px}.apc{width:520px;height:392px;padding:30px 32px;top:100px;left:140px}.ap-h{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ap-h b{font-size:26px;font-weight:600}.ap-h svg path{stroke-dasharray:1}.apr{border-top:1px solid var(--f-divider);grid-template-columns:150px 1fr;align-items:baseline;padding:11px 0;font-size:22px;display:grid;position:relative}.apr dt{color:var(--f-muted);font-size:19px}.apr dd{font-weight:500}#ab5{max-width:560px;font-size:24px;top:528px}.sent5{font-size:17px;top:652px;right:60px}.wipe{width:677px;height:648px;position:absolute;top:76px;left:0}.wipe.c{fill:#53c7ea}.wipe.n{fill:var(--f-wipe)}.t6{text-align:center;width:800px;font-family:var(--font-head);transform-origin:50% 0;white-space:nowrap;font-size:66px;font-weight:600;top:330px;left:0}.ql{font-size:20px;top:148px;left:60px}.qr{border-radius:18px;align-items:center;gap:24px;width:680px;height:82px;padding:0 22px;display:flex;left:60px}.qt{font-family:var(--font-head);width:66px;font-size:24px;font-weight:600}.qr b{font-size:24px;font-weight:600;line-height:1.2;display:block}.qr small{color:var(--f-muted);font-size:17px}.qr .fp{position:absolute;top:22px;right:22px}.qhl{border:2px solid var(--f-fg);border-radius:20px;position:absolute;inset:-2px}#fn6{top:592px}.l7{width:720px;height:84px;left:60px;overflow:hidden}.l7 span{font-family:var(--font-head);letter-spacing:-.015em;font-size:64px;font-weight:600;line-height:84px;display:block}.lock7{width:250px;color:var(--f-fg);top:560px;left:60px;overflow:visible}.tag7{font-size:21px;top:642px;left:60px}.fd{fill:#53c7ea;width:26px;height:36px;position:absolute;top:0;left:0;overflow:visible}.fc-toggle{z-index:2;border:1px solid var(--hero-ghost);background:var(--hero-bg);width:44px;height:44px;color:var(--hero-fg);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--d-std) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.fc-toggle:focus-visible{opacity:1;pointer-events:auto}.fc-toggle svg{width:18px;height:18px}.section{padding:128px 0;position:relative}@media (max-width:767px){.section{padding:88px 0}}.sec-head{max-width:880px;margin-bottom:64px}.h2{font-family:var(--font-head);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(30px,2.9vw,52px);font-weight:600;line-height:1.2}.lead{color:var(--muted);max-width:36em;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.alt{background:var(--bg-alt)}.block{background:var(--block);color:var(--block-fg)}.block .lead{color:var(--block-muted)}.journey{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:72px;display:grid}.steps{padding-left:56px;position:relative}.steps:before,.steps:after{content:"";background:var(--line);width:2px;position:absolute;top:0;left:13px}.steps:before{bottom:0}.steps:after{background:var(--cyan);height:var(--p,0%);transition:height .12s linear}.step{flex-direction:column;justify-content:center;min-height:62vh;padding:24px 0;display:flex;position:relative}.step:first-child{justify-content:flex-start;min-height:48vh;padding-top:8px}.step:last-child{min-height:48vh}.step .si{position:relative}.step .num{z-index:1;width:28px;height:28px;font-family:var(--font-head);background:var(--bg);border:1.5px solid var(--line-strong);color:var(--muted);transition:all var(--d-emph) var(--ease);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:2px;left:-56px}.step h3{font-family:var(--font-head);color:var(--muted);transition:color var(--d-emph) var(--ease);margin-bottom:10px;font-size:clamp(22px,1.9vw,26px);font-weight:600;line-height:1.3}.step p{color:var(--muted);max-width:32em;font-size:17px;line-height:1.65}.step.is-active .num{background:var(--fg);border-color:var(--fg);color:var(--bg)}.step.is-active h3{color:var(--fg)}.screen-wrap{top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 40px);height:min(540px,calc(100vh - var(--header-h) - 80px));align-self:start;position:sticky}.screen{border-radius:var(--r-lg);background:var(--bg-alt);border:1px solid var(--line);height:100%;position:relative;overflow:hidden}.layer{opacity:0;transition:opacity var(--d-emph) var(--ease-exit),transform var(--d-emph) var(--ease-exit);pointer-events:none;flex-direction:column;justify-content:center;gap:14px;padding:36px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.layer.is-on{opacity:1;transition:opacity .42s var(--ease) 80ms,transform .42s var(--ease) 80ms;transform:none}.m-bar{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.m-bar b{color:var(--fg);font-weight:600}.m-list{flex-direction:column;gap:10px;display:flex}.m-item{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:grid}.m-item.hl{border-color:var(--fg);box-shadow:var(--shadow-sm)}.m-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.5;overflow:hidden}.m-item time,.m-item .tm{color:var(--muted);white-space:nowrap;font-size:13px}.m-top{align-items:baseline;gap:10px;display:flex}.m-top b{font-weight:600}.ch{color:var(--muted);font-size:12px}.av{background:var(--bg-alt);border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.m-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.m-quote{font-size:15px;line-height:1.6}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.chip.sel{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.chip.sel svg{width:14px;height:14px}.chip.busy{color:var(--muted);opacity:.75;background:0 0;border-style:dashed;text-decoration:line-through}.kv{grid-template-columns:auto 1fr;gap:8px 18px;font-size:14.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{font-weight:500}.profiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);text-align:center;padding:14px;font-size:14px;position:relative}.profile .av{margin:0 auto 8px}.profile small{color:var(--muted);font-size:12px;display:block}.profile.sel{border-color:var(--fg);box-shadow:var(--shadow-sm)}.profile.sel .ok{background:var(--fg);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.profile.sel .ok svg{width:12px;height:12px}.day{grid-template-columns:64px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.day>span{color:var(--muted)}.bub{border-radius:16px;align-self:flex-start;max-width:90%;padding:9px 14px;font-size:14.5px;line-height:1.55}.bub.out{background:var(--bubble-out);color:#fff;border-top-right-radius:4px;align-self:flex-end}.bub.in{background:var(--surface);border:1px solid var(--line);border-top-left-radius:4px}.m-foot{color:var(--muted);font-size:13.5px}.m-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.m-head b{font-size:16px}.st{white-space:nowrap;color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.st svg{flex:none;width:14px;height:14px}.st.ok{background:var(--tint-ok)}.st.ok svg{color:var(--success)}.st.wait{background:var(--tint-wait)}.st.wait svg{color:var(--warning)}.st.run{background:var(--tint-run)}.st.off{border:1px solid var(--line);color:var(--muted);background:0 0}.control-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.triggers{flex-direction:column;gap:8px;margin-top:40px;display:flex}.trig{border-radius:var(--r-md);border:1px solid var(--block-line);width:100%;min-height:52px;color:var(--block-fg);cursor:pointer;text-align:left;transition:background var(--d-std) var(--ease),border-color var(--d-std) var(--ease);background:0 0;align-items:center;gap:14px;padding:10px 18px;font-size:16px;font-weight:500;display:flex}.trig:hover{background:var(--trig-hover)}.trig .dm{width:11px;height:15px;fill:var(--cyan);flex:none}.trig .ic{border:1.5px solid var(--block-line);border-radius:50%;flex:none;width:11px;height:11px}.trig[aria-checked=true]{background:var(--trig-sel-bg);border-color:var(--trig-sel-line)}.trig[aria-checked=true] .ic,.trig:not([aria-checked=true]) .dm{display:none}.panel{background:var(--surface);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--panel-shadow);border:1px solid var(--line);overflow:hidden}.p-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.p-top .src{color:var(--muted)}.p-chat{flex-direction:column;justify-content:flex-end;gap:10px;min-height:200px;padding:22px 20px 8px;display:flex}.msg{max-width:86%;animation:pop var(--d-emph) var(--ease) both;border-radius:16px;padding:9px 14px 8px;font-size:15px;line-height:1.55}.msg .t{opacity:.65;margin-top:2px;font-size:11.5px;display:block}.msg.in{background:var(--bubble-in);border-top-left-radius:4px;align-self:flex-start}.msg.out{background:var(--bubble-out);color:#fff;border-top-right-radius:4px;align-self:flex-end}.hand{border:1px solid var(--line-strong);border-radius:var(--r-md);margin:12px 20px 20px;padding:18px 18px 16px}.hand-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hand-h b{align-items:center;gap:8px;font-size:16px;display:inline-flex}.hand-h b svg{width:20px;height:20px}.hand .kv{margin-bottom:16px}.hand .why{color:var(--muted);border-top:1px solid var(--line);margin-bottom:16px;padding-top:14px;font-size:14px}.hand-actions{flex-wrap:wrap;gap:10px;display:flex}.hand-actions .btn{min-height:44px;padding:0 18px;font-size:15px}.st-swap{animation:pop var(--d-emph) var(--ease) both}.principle .big{font-family:var(--font-head);letter-spacing:-.015em;max-width:15em;margin-bottom:64px;font-size:clamp(34px,4.2vw,76px);font-weight:600;line-height:1.12}.principle .big span{display:block}.split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.split>div{padding:36px 0 0}.split>div+div{border-left:1px solid var(--line);padding-left:48px}.split>div:first-child{padding-right:48px}.split h3{font-family:var(--font-head);align-items:center;gap:10px;margin-bottom:18px;font-size:20px;font-weight:600;display:flex}.split h3 svg{width:24px;height:24px}.split li{border-bottom:1px solid var(--line);padding:14px 0;font-size:17px}.split li:last-child{border-bottom:0}.principle .note{color:var(--muted);max-width:42em;margin-top:40px}.dash{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.d-side{color:#fff;background:#161b2f;padding:24px 18px}:root[data-theme=dark] .d-side{background:#0d1022}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d-side{background:#0d1022}}.d-side .mark{width:34px;height:auto;margin-bottom:28px;display:block}.d-side li{color:#c5ccd8;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.d-side li svg{width:18px;height:18px}.d-side li.on{color:#fff;background:#ffffff14;font-weight:600}.d-main{min-width:0;padding:26px 28px}.d-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.d-head h3{font-family:var(--font-head);font-size:22px;font-weight:600}.d-head small{color:var(--muted);font-size:13px;font-weight:400;font-family:var(--font-body);display:block}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.stat{border-radius:var(--r-md);background:var(--bg-alt);border:1px solid var(--line);padding:16px 18px}.stat span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.stat span svg{width:14px;height:14px;color:var(--warning)}.stat b{font-family:var(--font-head);margin-top:4px;font-size:30px;font-weight:600;line-height:1.3;display:block}.d-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.convs{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.conv{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;font-size:14px;display:grid}.conv:last-child{border-bottom:0}.conv p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.conv .m-top b{font-size:14.5px}.conv .rs{color:var(--muted);text-align:right;margin-top:3px;font-size:12px;display:block}.assist{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:16px;display:flex}.assist h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.assist h4 svg{width:18px;height:18px}.qs{flex-direction:column;gap:8px;display:flex}.q{text-align:left;border:1px solid var(--line-strong);cursor:pointer;min-height:44px;transition:all var(--d-std) var(--ease);background:0 0;border-radius:12px;padding:8px 14px;font-size:14px}.q[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ans{background:var(--bg-alt);border-radius:12px;min-height:100px;padding:12px 14px;font-size:14.5px;line-height:1.6}.ans small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.pages{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:32px;margin-top:72px;padding-top:40px;display:grid}.pages svg{width:28px;height:28px;margin-bottom:14px}.pages h3{font-family:var(--font-head);margin-bottom:6px;font-size:18px;font-weight:600}.pages p{color:var(--muted);font-size:15px;line-height:1.6}.company{overflow:hidden}.field-light{width:min(760px,64vw);fill:var(--field-light);pointer-events:none;position:absolute;bottom:-200px;right:-240px}.field-light .f-d{fill:var(--field-light-d)}.co-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:72px;display:grid;position:relative}.co-grid .lead+.lead{margin-top:18px}.method{flex-direction:column;display:flex}.method li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:8px;padding:26px 0;display:grid}.method li:first-child{padding-top:6px}.method .n{font-family:var(--font-head);color:var(--muted);padding-top:3px;font-size:15px;font-weight:600}.method h3{font-family:var(--font-head);margin-bottom:6px;font-size:20px;font-weight:600}.method p{color:var(--muted);font-size:16px}.self{border-radius:var(--r-md);background:var(--bg-alt);border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:36px;padding:22px 24px;font-size:16.5px;display:flex}.self svg{flex:none;width:24px;height:24px;margin-top:1px}.pilot-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.pilot-steps{flex-direction:column;margin-top:44px;display:flex}.pilot-steps li{border-top:1px solid var(--block-line);grid-template-columns:44px 1fr;gap:8px;padding:18px 0;font-size:17px;display:grid}.pilot-steps .n{font-family:var(--font-head);color:var(--block-muted);padding-top:2px;font-size:15px;font-weight:600}.form{background:var(--surface);color:var(--fg);border-radius:var(--r-lg);border:1px solid var(--line);padding:32px}.form h3{font-family:var(--font-head);margin-bottom:6px;font-size:22px;font-weight:600}.form form>p{color:var(--muted);margin-bottom:24px;font-size:15px}.fld{margin-bottom:18px}.fld label{margin-bottom:8px;font-size:14.5px;font-weight:500;display:block}.fld input,.fld select{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:50px;color:var(--fg);transition:border-color var(--d-std) var(--ease);padding:0 16px;font-size:16px}.fld input:focus,.fld select:focus{outline:2px solid var(--cyan);outline-offset:2px;border-color:var(--fg)}.fld .err{color:var(--error);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-weight:500;display:none}.fld .err svg{width:16px;height:16px}.fld.bad input,.fld.bad select{border-color:var(--error)}.fld.bad .err{display:flex}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form .btn{background:var(--fg);width:100%;color:var(--bg);margin-top:8px}.done{display:none}.done svg.big{background:var(--tint-ok);width:44px;height:44px;color:var(--success);border-radius:50%;margin-bottom:18px;padding:10px}.done h3{margin-bottom:8px}.done p{color:var(--muted)}.form.sent .done{animation:pop .42s var(--ease) both;display:block}.form.sent form{display:none}.faq{max-width:840px}@media (min-width:1101px){.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.faq-grid .sec-head{top:calc(var(--header-h) + 40px);margin-bottom:0;position:sticky}.faq-grid .faq{max-width:none}}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 0;font-size:clamp(17px,1.4vw,19px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform var(--d-emph) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq summary .pm svg{width:14px;height:14px}.faq details[open] summary .pm{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:42em;padding:0 0 24px}.faq details[open] p{animation:pop var(--d-emph) var(--ease) both}.footer{background:var(--footer);color:#fff;--block-muted:#aab4c5;--block-line:#ffffff24;padding:72px 0 40px}.f-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.footer .logo{width:176px;margin-bottom:20px}.footer .promise{font-family:var(--font-head);margin-bottom:6px;font-size:20px;font-weight:600}.footer .loc{color:var(--block-muted);font-size:15px}.f-links{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.f-links a{color:var(--block-muted);align-items:center;min-height:40px;font-size:15px;text-decoration:none;display:flex}.f-links a:hover{color:#fff}.f-base{border-top:1px solid var(--block-line);color:var(--block-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr;gap:56px}.hero-copy{max-width:680px}.film{justify-self:start;width:100%;max-width:640px}.field{width:640px;top:-20px;left:-300px}.control-grid,.pilot-grid,.co-grid{grid-template-columns:1fr;gap:48px}.triggers{flex-flow:wrap;margin-top:32px}.trig{border-radius:999px;gap:10px;width:auto;min-height:44px;padding:8px 16px;font-size:15px}.pages{grid-template-columns:repeat(2,1fr)}.dash{grid-template-columns:1fr}.d-side{display:none}}@media (max-width:900px){.journey{grid-template-columns:1fr;gap:0}.screen-wrap{top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 8px);z-index:3;background:var(--bg);order:-1;height:348px;margin-inline:-4px;padding-bottom:12px}.screen-wrap:before{content:"";background:var(--bg);height:16px;position:absolute;top:-16px;left:0;right:0}.step{min-height:56vh}.step:first-child{min-height:50vh;padding-top:32px}.layer{gap:10px;padding:18px}.m-item{padding:10px 12px;font-size:14px}.m-foot{display:none}.d-grid{grid-template-columns:1fr}}@media (max-width:767px){.hero{padding:calc(var(--header-h) + 40px) 0 96px}.hero-title{margin-bottom:20px}.field{width:480px;top:0;left:-250px}.actions .btn{flex:auto}.channels{margin-top:32px}.hero-grid{gap:44px}.split{grid-template-columns:1fr}.split>div:first-child{padding-right:0}.split>div+div{border-left:0;border-top:1px solid var(--line);margin-top:28px;padding-left:0}.pages{grid-template-columns:1fr;gap:28px;margin-top:56px}.d-main{padding:18px}.stats{gap:8px}.stat{padding:12px}.stat b{font-size:22px}.stat span{font-size:12px}.conv{padding:12px}.form{padding:24px 20px}.row2{grid-template-columns:1fr;gap:0}.f-grid{grid-template-columns:1fr}.principle .big{margin-bottom:44px}.field-light{width:480px;bottom:-160px;right:-220px}}@media (max-width:400px){.profiles{gap:6px}.profile{padding:10px 6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.f-contact{flex-wrap:wrap;gap:0 20px;margin-top:16px;display:flex}.f-contact a{color:var(--block-muted);align-items:center;min-height:40px;font-size:15px;text-decoration:none;display:inline-flex}.f-contact a:hover{color:#fff}.f-cols{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:end;gap:0 72px}.f-cols>div{flex-direction:column;display:flex}.f-h{font-family:var(--font-head);color:#fff;align-items:center;min-height:40px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}@media (max-width:767px){.f-cols{justify-content:start;gap:0 48px}}.pilot-wa{color:var(--block-muted);margin-top:28px;font-size:17px}.pilot-wa a{color:var(--block-fg);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.fld.consent label{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.55;display:flex}.fld.consent input{width:20px;height:20px;min-height:0;accent-color:var(--fg);cursor:pointer;border-radius:4px;flex:none;margin:1px 0 0;padding:0}.fld.consent a{color:var(--fg);text-underline-offset:3px}.fld.consent.bad input{outline:2px solid var(--error);outline-offset:2px}.legal{padding:calc(var(--header-h) + 64px) 0 96px}.legal-doc{max-width:72ch}.legal-doc>.h2{margin-bottom:8px}.legal-meta{color:var(--muted);margin-bottom:40px;font-size:15px}.legal-doc section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.legal-doc h2{font-family:var(--font-head);margin-bottom:14px;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.3}.legal-doc h3{margin:22px 0 8px;font-size:17px;font-weight:600}.legal-doc p,.legal-doc li{line-height:1.7}.legal-doc p+p,.legal-doc p+ul,.legal-doc ul+p,.legal-doc .legal-table+p{margin-top:12px}.legal-doc ul{margin-top:8px;padding-left:1.3em;list-style:outside}.legal-doc li+li{margin-top:6px}.legal-doc a{text-underline-offset:3px}.legal-table{margin:16px 0;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:15px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal-table th{white-space:nowrap;font-weight:600}@media (max-width:767px){.legal{padding:calc(var(--header-h) + 40px) 0 72px}.legal-table table{font-size:14px}}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form .btn:disabled{opacity:.6;cursor:progress}.form-err{color:var(--error);align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:14.5px;font-weight:500;line-height:1.55;display:flex}.form-err svg{flex:none;width:18px;height:18px;margin-top:2px}.form-err a{color:var(--fg);text-underline-offset:3px}.done .done-wa{margin-top:14px}.done .done-wa a{color:var(--fg);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.door-ready.door-active .hero-grid,.door-ready.door-active .field,.door-ready.door-active .flow{opacity:0}.stage{contain:layout style}
