@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3ab-1xztbhckr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.18wsk-jlqw5zw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.3bz1djf8_78co.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0lnnr_x8kzrql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.44jhk7eqxey7l.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.2_sv1nohwkgk2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.1p0bbv2wob_7i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.2sh4-6_4i2zct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.38vi26ogdzso2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0wm81o_u_ibme.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.32zomdm7y06ex.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.2tghd68lhx1_0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-arabic-wght-normal.14dbko5v_ej3h.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-vietnamese-wght-normal.2o3b07072pqhl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-latin-ext-wght-normal.3y3t2nykh42-e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-latin-wght-normal.1wzfui-fimqrt.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-italic.2xx0-q3mtjsaf.woff2)format("woff2"),url(../media/fraunces-latin-600-italic.2y5b0o-zj9k05.woff)format("woff")}
:root{--fs-body:var(--zw-text-md);--fs-lead:var(--zw-text-xl);--fs-secondary:var(--zw-text-base);--fs-small:var(--zw-text-label);--fs-caption:var(--zw-text-sm)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--zw-color-bg);color:var(--zw-color-text);font-family:var(--zw-font-body);font-size:var(--fs-body);text-rendering:optimizelegibility;margin:0;line-height:1.7}h1,h2,h3{font-family:var(--zw-font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}h1{font-size:clamp(var(--zw-text-3xl), 4.6vw, var(--zw-text-5xl))}h2{font-size:clamp(var(--zw-text-2xl), 3vw, var(--zw-text-4xl))}h3{font-size:var(--zw-text-xl);line-height:var(--zw-leading-xl)}p{margin:0}a{color:var(--zw-color-primary);text-underline-offset:3px}a:hover{color:var(--zw-color-primary-hover)}:focus-visible{outline:3px solid var(--zw-color-focus);outline-offset:2px;border-radius:6px}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.skip{inset-inline-start:16px;z-index:50;background:var(--zw-color-surface);box-shadow:var(--zw-shadow-md);border-radius:10px;padding:10px 16px;position:absolute;top:-60px}.skip:focus{top:12px}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.wrap{padding-inline:32px}}.header{z-index:20;background:color-mix(in srgb, var(--zw-color-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--zw-color-border);position:sticky;top:0;overflow-x:clip}.header-row{align-items:center;gap:16px;min-height:68px;display:flex}.logo{color:var(--zw-color-text);font-family:var(--zw-font-display);align-items:center;gap:10px;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.logo:hover{color:var(--zw-color-text)}.logo .zw-logo-tagline{font-family:var(--zw-font-body);font-weight:400}@media (max-width:420px){.header .zw-logo-divider,.header .zw-logo-en{display:none}}:root[data-theme=dark]{--zw-logo-ink:#fbf7f4;--zw-logo-petal:#d9a9c8;--zw-logo-ar:#fbf7f4;--zw-logo-en:#f0c77c;--zw-logo-divider:#fbf7f459;--zw-logo-tagline:#e8d6e2;--zw-logo-background:#672f5a}.nav{gap:4px;margin-inline-start:12px;display:none}.nav a{white-space:nowrap;color:var(--zw-color-text-muted);font-weight:500;font-size:var(--fs-secondary);border-radius:999px;padding:8px 12px;text-decoration:none}.nav a:hover{background:var(--zw-color-surface-sunken);color:var(--zw-color-text)}.nav a[aria-current=page]{color:var(--zw-color-primary);background:var(--zw-color-primary-soft-hover)}@media (min-width:900px){.header:not([data-nav]) .nav{display:flex}.header:not([data-nav]) .menu-button{display:none!important}}.header[data-nav=fit] .nav{display:flex}.header[data-nav=fit] .menu-button,.header[data-nav=fit] .mobile-nav{display:none!important}.nav-measure-box{top:0;visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;inset-inline-start:0;overflow:hidden}.nav-measure{top:0;visibility:hidden;pointer-events:none;white-space:nowrap;gap:4px;width:max-content;display:flex;position:absolute;inset-inline-start:0}.nav-measure-item{font-weight:500;font-size:var(--fs-secondary);padding:8px 12px}.header-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.tool{border:1px solid var(--zw-color-border);background:var(--zw-color-surface);min-width:44px;min-height:44px;color:var(--zw-color-text);font:inherit;font-size:var(--fs-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.tool:hover{border-color:var(--zw-color-border-strong);color:var(--zw-color-text)}.tool svg{width:18px;height:18px}.mobile-nav{gap:4px;padding:8px 0 16px;display:grid}.mobile-nav a{color:var(--zw-color-text);border-radius:12px;padding:12px 14px;font-weight:500;text-decoration:none}.mobile-nav a[aria-current=page]{background:var(--zw-color-primary-soft-hover);color:var(--zw-color-primary)}@media (min-width:900px){.header:not([data-nav]) .mobile-nav{display:none}}main{display:block}.hero{color:#fff;background:linear-gradient(150deg,#672f5a 0%,#4f2445 45%,#2a1325 100%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.09;background-image:radial-gradient(circle at 20px 20px,#f4d596 2px,#0000 2.5px);background-size:40px 40px;position:absolute;inset:0}.hero .wrap{z-index:1;gap:28px;padding-block:72px 80px;display:grid;position:relative}@media (min-width:900px){.hero .wrap{grid-template-columns:1.15fr .85fr;align-items:center;padding-block:96px}}.eyebrow{font-weight:600;font-size:var(--fs-secondary);letter-spacing:.02em;color:#f4d596;margin-bottom:12px;display:inline-block}.hero h1{color:#fff}.hero p.lead{color:#ffffffeb;font-size:var(--fs-lead);max-width:38rem;margin-top:16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.page-head{padding-block:56px 24px}.page-head p.lead{color:var(--zw-color-text-muted);font-size:var(--fs-lead);max-width:44rem;margin-top:12px}.section{padding-block:56px}.section+.section{padding-top:8px}.section.band,.band+.section{padding-top:56px}.section h2{margin-bottom:24px}.muted{color:var(--zw-color-text-muted)}.grid{gap:16px;display:grid}@media (min-width:640px){.grid-2,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--zw-color-surface);border:1px solid var(--zw-color-border);box-shadow:var(--zw-shadow-sm);border-radius:20px;padding:22px}.card h3{margin-bottom:8px}.card p{color:var(--zw-color-text-muted)}.icon-chip{background:var(--zw-color-primary-soft-hover);width:44px;height:44px;color:var(--zw-color-primary);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.icon-chip svg{width:22px;height:22px}.step-no{background:var(--zw-color-accent);width:36px;height:36px;color:var(--zw-color-on-accent);font-weight:700;font-family:var(--zw-font-display);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.button{min-height:52px;font:inherit;cursor:pointer;background:var(--zw-color-primary-solid);color:var(--zw-color-on-primary);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--zw-color-primary-solid-hover);color:var(--zw-color-on-primary)}.button.accent{background:var(--zw-color-accent);color:var(--zw-color-on-accent)}.button.accent:hover{background:var(--zw-color-accent-hover);color:var(--zw-color-on-accent)}.button.ghost-light{color:#fff;background:0 0;border-color:#ffffff80}.button.ghost-light:hover{background:#ffffff1a}.button[disabled]{opacity:.5;cursor:not-allowed}.badges{flex-wrap:wrap;gap:12px;display:flex}.badge{color:#fff;background:#000;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 18px;text-decoration:none;display:inline-flex}.badge svg{flex:none;width:26px;height:26px}.badge small{font-size:var(--fs-caption);line-height:1.2;display:block}.badge strong{font-size:1.0625rem;line-height:1.3;display:block}.badge-note{font-size:var(--fs-small);margin-top:10px}.phone-art{aspect-ratio:9/18.5;background:#1a1716;border-radius:40px;justify-self:center;width:min(300px,80vw);padding:12px;box-shadow:0 30px 60px #00000059}.phone-screen{background:var(--zw-color-bg);height:100%;color:var(--zw-color-text);border-radius:30px;align-content:start;gap:12px;padding:22px 16px;display:grid;overflow:hidden}.phone-screen .mini{background:var(--zw-color-surface);border:1px solid var(--zw-color-border);border-radius:16px;padding:12px}.phone-screen .mini b{font-size:var(--fs-secondary);display:block}.phone-screen .mini span{font-size:var(--fs-caption);color:var(--zw-color-text-muted)}.slot-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.slot{font-size:var(--fs-caption);background:var(--zw-color-primary-soft-hover);color:var(--zw-color-on-primary-soft);border-radius:999px;padding:4px 10px;font-weight:600}.band{background:var(--zw-color-surface-muted);border-block:1px solid var(--zw-color-border)}.cta-band{color:#fff;background:linear-gradient(135deg,#4f2445,#2a1325);border-radius:28px;gap:16px;padding:32px;display:grid}@media (min-width:900px){.cta-band{grid-template-columns:1fr auto;align-items:center;padding:40px 48px}}.cta-band h2{color:#fff;margin:0}.cta-band p{color:#ffffffd9}.notice{border:1px solid;border-radius:16px;padding:16px 18px}.notice strong{margin-bottom:4px;display:block}.notice.warning{background:var(--zw-color-warning-soft);color:var(--zw-color-on-warning-soft);border-color:color-mix(in srgb, var(--zw-color-warning) 35%, transparent)}.notice.info{background:var(--zw-color-info-soft);color:var(--zw-color-on-info-soft);border-color:color-mix(in srgb, var(--zw-color-info) 30%, transparent)}.notice.success{background:var(--zw-color-success-soft);color:var(--zw-color-on-success-soft);border-color:color-mix(in srgb, var(--zw-color-success) 30%, transparent)}.form{gap:16px;display:grid}@media (min-width:640px){.form .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}}.field{align-content:start;gap:6px;display:grid}#join,.notice{scroll-margin-top:88px}.field label{font-weight:600;font-size:var(--fs-secondary)}.field input,.field select,.field textarea{width:100%;min-height:50px;font:inherit;color:var(--zw-color-text);background:var(--zw-color-surface);border:1px solid var(--zw-color-border-strong);border-radius:14px;padding:12px 14px;font-size:1rem}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--zw-color-focus);outline-offset:1px}.field .error{color:var(--zw-color-danger);font-size:var(--fs-small)}.field input[type=tel],.field input[type=email]{text-align:start;direction:ltr}[dir=rtl] .field input[type=tel],[dir=rtl] .field input[type=email]{text-align:right}.small{font-size:var(--fs-small);color:var(--zw-color-text-muted)}.faq{gap:12px;display:grid}.faq details{background:var(--zw-color-surface);border:1px solid var(--zw-color-border);border-radius:16px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--zw-color-primary);font-size:1.375rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--zw-color-text-muted);padding-bottom:18px}.legal{gap:24px;max-width:46rem;display:grid}.legal section h2{margin-bottom:8px;font-size:1.375rem}.legal section p+p{margin-top:10px}.legal section p{color:var(--zw-color-text-muted)}.legal .covers{color:var(--zw-color-text-muted);gap:6px;margin:12px 0 0;padding-inline-start:1.5em;display:grid}.footer{border-top:1px solid var(--zw-color-border);background:var(--zw-color-surface-muted);margin-top:64px}.footer .wrap{gap:24px;padding-block:40px;display:grid}@media (min-width:900px){.footer .wrap{grid-template-columns:1.4fr 1fr 1fr}}.footer nav{align-content:start;gap:8px;display:grid}.footer a{color:var(--zw-color-text-muted);font-size:var(--fs-secondary);padding-block:4px;text-decoration:none}.footer a:hover{color:var(--zw-color-primary);text-decoration:underline}.footer h2{font-size:var(--fs-secondary);color:var(--zw-color-text);margin-bottom:4px}@media (pointer:coarse){.footer nav{gap:0}.footer nav a{align-items:center;min-height:44px;padding-block:0;display:flex}#join-consent a{padding-block:11px}}.footer .rights{font-size:var(--fs-small);color:var(--zw-color-text-muted);border-top:1px solid var(--zw-color-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 16px;padding-top:20px;display:flex}.audience{align-content:start;gap:12px;display:grid}.audience .link{align-items:center;gap:6px;min-height:44px;margin-top:4px;font-weight:600;display:inline-flex}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;display:flex}.checks li svg{width:22px;height:22px;color:var(--zw-color-success);flex:none;margin-top:3px}.split{gap:24px;display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;align-items:start}}.art-label{font-size:var(--fs-caption);color:var(--zw-color-text-muted)}.button:focus-visible,.tool:focus-visible,.badge:focus-visible{outline:3px solid var(--zw-color-focus);outline-offset:3px}.hero :focus-visible,.cta-band :focus-visible{outline-color:#f4d596}.field .hint{font-size:var(--fs-small);color:var(--zw-color-text-muted)}.notice.danger{background:var(--zw-color-danger-soft);color:var(--zw-color-on-danger-soft);border-color:color-mix(in srgb, var(--zw-color-danger) 30%, transparent)}.hero .button.ghost-light:hover{color:#fff}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.link-row{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.link-row svg{width:18px;height:18px}:root[data-theme=dark] .hero{color:#f6efea;background:linear-gradient(150deg,#5a2a4e 0%,#431f3b 45%,#221020 100%)}:root[data-theme=dark] .hero h1,:root[data-theme=dark] .cta-band h2{color:#f6efea}:root[data-theme=dark] .hero p.lead{color:#f6efeae6}:root[data-theme=dark] .cta-band{color:#f6efea;border:1px solid var(--zw-color-border);background:linear-gradient(135deg,#43203b,#221020)}:root[data-theme=dark] .cta-band p{color:#f6efead1}
