@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-arabic-wght-normal.de77a7a8.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-cyrillic-ext-wght-normal.7fef92f1.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-cyrillic-wght-normal.061205ea.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-hebrew-wght-normal.ca737b43.woff2) format("woff2-variations");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-latin-ext-wght-normal.86979194.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-latin-wght-normal.7b9378a5.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#f6f4ef;--surface:#ffffff;--ink:#17223a;--muted:#4b5568;--line:#d9d5cc;--accent:#1b4f86;--accent-ink:#ffffff;--accent-soft:#e6eef7;--ok:#1f6f43;--err:#a4262c;--focus:#c2410c;--radius:14px;--shadow:0 1px 2px rgb(23 34 58/6%),0 8px 24px rgb(23 34 58/6%);--font:"Rubik Variable","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.skip{position:absolute;inset-inline-start:12px;inset-block-start:-60px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:10}.skip:focus{inset-block-start:12px}.wrap{max-width:720px;margin-inline:auto;padding-inline:16px}.header{background:var(--surface);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.header .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px}.brand{font-weight:600;font-size:16px;color:var(--ink);text-decoration:none;line-height:1.3}.lang{display:flex;gap:4px;border:1px solid var(--line);padding:3px;flex-shrink:0}.lang,.lang a{border-radius:999px}.lang a{text-decoration:none;color:var(--ink);padding:6px 12px;font-size:15px;min-height:36px;display:inline-flex;align-items:center}.lang a[aria-current=true]{background:var(--ink);color:#fff}main{padding-block:24px 48px}h1{font-size:clamp(28px,7vw,40px);line-height:1.15;margin:8px 0 12px;letter-spacing:-.01em}h2{font-size:21px;line-height:1.3;margin:0 0 10px}.lead{font-size:19px;margin:0 0 20px}.lead,.muted{color:var(--muted)}.small{font-size:15px}.hero{padding-block:16px 8px}.hero .sub{font-size:19px;margin:0 0 6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);margin-block:16px}.steps{counter-reset:s;list-style:none;padding:0;margin:0;grid-gap:12px}.steps,.steps li{display:grid;gap:12px}.steps li{counter-increment:s;grid-template-columns:36px 1fr;grid-gap:12px;align-items:start}.steps li:before{content:counter(s);width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;display:grid;place-items:center}.note{-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);-webkit-padding-start:12px;padding-inline-start:12px;color:var(--muted)}.actions{display:grid;grid-gap:10px;gap:10px;margin-block:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 20px;border-radius:12px;font:inherit;font-weight:600;text-decoration:none;text-align:center;border:2px solid var(--accent);background:var(--surface);color:var(--accent);cursor:pointer;width:100%}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.ghost{border-color:transparent;background:transparent;width:auto;min-height:44px;padding-inline:8px}.btn[disabled]{opacity:.6;cursor:progress}.btn.wa{border-color:#1a7f4b;color:#14663c}@media (min-width:640px){.actions.row{grid-template-columns:1fr 1fr}}.progress{height:8px;background:var(--line);border-radius:99px;overflow:hidden;margin-block:8px 20px}.progress>span{display:block;height:100%;background:var(--accent);transition:width .25s ease}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:22px;font-weight:600;line-height:1.3;-webkit-margin-after:16px;margin-block-end:16px;padding:0}.choices{display:grid;grid-gap:10px;gap:10px}.choice{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;background:var(--surface);border:2px solid var(--line);border-radius:12px;cursor:pointer}.choice input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0;margin:0}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.nav{display:flex;justify-content:space-between;align-items:center;gap:12px;-webkit-margin-before:24px;margin-block-start:24px}.nav .btn.primary{width:auto;min-width:140px}.subq{-webkit-margin-before:16px;margin-block-start:16px}.field{display:grid;grid-gap:6px;gap:6px;-webkit-margin-after:16px;margin-block-end:16px}.field label{font-weight:600}.field .hint{font-size:15px;color:var(--muted)}input[type=email],input[type=tel],input[type=text],select{font:inherit;width:100%;min-height:50px;padding:10px 14px;border:2px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}input:focus-visible,select:focus-visible{border-color:var(--accent)}input[aria-invalid=true]{border-color:var(--err)}.error{font-size:15px}.alert,.error{color:var(--err);font-weight:600}.alert{padding:12px 14px;border-radius:10px;background:#fdecec}.success{padding:16px;border-radius:12px;background:#e7f4ec;color:var(--ok);font-weight:600}.hp{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.kbd-toggle{justify-self:start}.kbd{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:6px;gap:6px;padding:10px;background:#eceae4;border-radius:12px;direction:rtl}.kbd button{font:inherit;font-size:20px;min-height:46px;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--ink);cursor:pointer}.kbd .wide{grid-column:span 3;font-size:15px}.letter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;box-shadow:var(--shadow)}.letter p{margin:0 0 14px}.letter h2{margin-block:26px 10px;font-size:19px}.letter ol,.letter ul{margin:0 0 14px;-webkit-padding-start:24px;padding-inline-start:24px}.letter li{-webkit-margin-after:6px;margin-block-end:6px}.footer{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);padding-block:20px 32px;font-size:15px;color:var(--muted)}.footer nav{display:flex;flex-wrap:wrap;gap:16px;-webkit-margin-before:8px;margin-block-start:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.btn.wa.primary{background:#14663c;border-color:#14663c;color:#fff}