.site-header{z-index:50;height:var(--header-h);color:#fff;transition:background-color .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-scrolled=true]{color:var(--c-text);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--c-border);background:#ffffffdb}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--s-5);height:100%;display:flex}.site-logo{color:inherit;display:inline-flex}.site-header[data-scrolled=true] .site-logo{color:var(--c-brand-deep)}.site-nav{gap:var(--s-1);margin-inline-start:var(--s-5);margin-inline-end:auto;display:flex}.site-nav a{padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-sm);opacity:.86;font-weight:500;transition:background-color .15s,opacity .15s}.site-nav a:hover{opacity:1;background:#7f8caa2e}.site-actions{align-items:center;gap:var(--s-3);display:flex}.site-login{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);font-weight:600}.site-start{min-height:42px}.site-header[data-scrolled=true] .btn-light{color:#fff;background:var(--g-brand)}.site-burger{border-radius:var(--r-md);width:42px;height:42px;color:inherit;background:#7f8caa2e;border:0;place-items:center;display:none}@media (width<=880px){.site-burger{display:grid}.site-login{display:none}.site-nav{padding:var(--s-3) var(--s-4) var(--s-5);color:var(--c-text);box-shadow:var(--sh-md);opacity:0;visibility:hidden;transition:transform .2s var(--ease), opacity .2s var(--ease), visibility .2s;background:#fff;flex-direction:column;gap:0;margin:0;position:fixed;inset-block-start:var(--header-h);inset-inline:0;transform:translateY(-8px)}.site-nav[data-open=true]{opacity:1;visibility:visible;transform:none}.site-nav a{padding:var(--s-3);border-radius:var(--r-md);font-size:var(--fs-md)}}.hero{padding-block:calc(var(--header-h) + var(--s-8)) var(--s-9);color:#fff;background:var(--g-hero);isolation:isolate;position:relative;overflow:hidden}.hero-bg{z-index:-1;background:radial-gradient(60% 50% at 85% 10%,#0086c38c,#0000 70%),radial-gradient(45% 45% at 10% 90%,#5e83ff59,#0000 70%),repeating-linear-gradient(115deg,#ffffff0b 0 1px,#0000 1px 46px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero-grid{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.hero h1{margin-bottom:var(--s-4);font-size:var(--fs-hero);letter-spacing:-.01em;font-weight:800;line-height:1.35}.hero-lead{max-width:34rem;color:var(--c-on-brand-muted);font-size:var(--fs-lg);line-height:2}.hero-cta{gap:var(--s-3);margin-block:var(--s-6);flex-wrap:wrap;display:flex}.hero-facts{gap:var(--s-3) var(--s-6);border-block-start:1px solid #ffffff29;flex-wrap:wrap;padding-block-start:var(--s-5);display:flex}.hero-facts dt{color:var(--c-on-brand-muted);font-size:var(--fs-xs)}.hero-facts dd{font-weight:700;font-size:var(--fs-lg);margin:0}.hero-visual{isolation:isolate;place-items:center;min-height:420px;display:grid;position:relative}.hero-card{z-index:1;aspect-ratio:1012/638;border-radius:5.5%/8.7%;width:clamp(250px,24vw,340px);height:auto;animation:7s ease-in-out infinite float-card;position:relative;transform:rotate(-7deg);box-shadow:0 30px 50px -22px #000832b3,0 0 0 1px #ffffff2e}.stage-ring{z-index:0;border:1px solid #ffffff29;border-radius:50%;margin-inline:auto;position:absolute;inset-inline:0}.stage-ring-1{aspect-ratio:1;width:min(88%,430px)}.stage-ring-2{aspect-ratio:1;border-style:dashed;width:min(64%,310px);animation:60s linear infinite spin}.float{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);color:var(--c-text);box-shadow:var(--sh-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffff59;display:flex;position:absolute}.float small{color:var(--c-text-muted);font-size:var(--fs-xs);display:block}.float strong{font-size:var(--fs-md);display:block}.float-icon{border-radius:var(--r-md);color:#fff;background:var(--g-brand);place-items:center;width:38px;height:38px;display:grid}.float-icon-ok{background:linear-gradient(135deg,#16a34a,#22c55e)}.float{z-index:2}.float-balance{animation:6s ease-in-out infinite float-a;inset-block-start:8%;inset-inline-start:0}.float-tx{animation:6s ease-in-out -3s infinite float-a;inset-block-end:8%;inset-inline-end:0}@keyframes float-card{50%{transform:rotate(-5deg)translateY(-8px)}}@keyframes float-a{50%{transform:translateY(-8px)}}@media (width<=980px){.hero-grid{gap:var(--s-6);grid-template-columns:1fr}.hero-visual{width:100%;max-width:480px;min-height:340px;margin-inline:auto}.hero-card{width:clamp(240px,62vw,320px)}}@media (width<=520px){.hero{padding-block-end:var(--s-8)}.float{padding:var(--s-2) var(--s-3)}.float .badge{display:none}.btn{width:100%}.hero-cta{flex-direction:column}}.section{padding-block:var(--s-9)}.section-tint{background:var(--c-surface-muted)}.section-dark{color:#fff;background:var(--g-hero)}.section-head{max-width:40rem;margin-block-end:var(--s-7)}.section-head h2{font-size:var(--fs-3xl);font-weight:800;line-height:1.5}.section-lead{color:var(--c-text-muted);font-size:var(--fs-lg);margin-block-start:var(--s-3);line-height:2}.section-head-light .section-lead{color:var(--c-on-brand-muted)}@media (width<=640px){.section{padding-block:var(--s-8)}}.bento{gap:var(--s-4);grid-template-columns:repeat(6,1fr);display:grid}.bento-item{gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-xl);background:var(--c-surface);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-item:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.bento-item h3{font-size:var(--fs-lg);font-weight:700}.bento-item p{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.95}.bento-icon{width:46px;height:46px;border-radius:var(--r-md);color:var(--c-primary);background:var(--c-brand-soft);place-items:center;margin-block-end:var(--s-2);display:grid}.bento-f1{color:#fff;background:var(--g-card);border:0;grid-column:span 4}.bento-f1 p{max-width:28rem;color:var(--c-on-brand-muted)}.bento-f1 .bento-icon{color:#fff;background:#ffffff2e}.bento-f2{grid-column:span 2}.bento-f3,.bento-f4,.bento-f5,.bento-f6{grid-column:span 3}.chip-row{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.chip-row li{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);font-size:var(--fs-xs);background:#ffffff1f;border:1px solid #ffffff47;padding:6px 12px;display:inline-flex}.chip-row b{font-family:"Inter", var(--font)}.iban-sample{align-items:center;gap:var(--s-2);padding:var(--s-3);border:1px dashed var(--c-border);border-radius:var(--r-md);background:var(--c-bg);font-family:"Inter", var(--font);font-size:var(--fs-xs);color:var(--c-text-2);flex-wrap:wrap;margin-block-start:auto;display:flex}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}.bento-f1{grid-column:span 2}.bento-f2,.bento-f3,.bento-f4,.bento-f5,.bento-f6{grid-column:span 1}}@media (width<=600px){.bento{grid-template-columns:1fr}.bento-f1,.bento-f2,.bento-f3,.bento-f4,.bento-f5,.bento-f6{grid-column:auto}}.steps{gap:var(--s-5);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.step{padding:var(--s-5);border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--sh-sm);position:relative}.step h3{margin-block:var(--s-3) var(--s-2);font-size:var(--fs-lg)}.step p{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.95}.step-n{font-family:"Inter", var(--font);color:var(--c-brand-soft);font-size:3.2rem;font-weight:800;line-height:1;position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-5)}.step-icon{border-radius:var(--r-md);color:#fff;background:var(--g-brand);place-items:center;width:48px;height:48px;display:grid}@media (width<=800px){.steps{grid-template-columns:1fr}}.multi-grid{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}.multi-card{gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-xl);color:#fff;background:var(--g-card);box-shadow:var(--sh-md);flex-direction:column;display:flex}.multi-usd{background:linear-gradient(135deg,#0b3ac4,#5e83ff)}.multi-eur{background:linear-gradient(135deg,#052789,#0086c3)}.multi-aed{background:linear-gradient(135deg,#1f2a44,#4a5878)}.multi-top{justify-content:space-between;align-items:center;display:flex}.multi-top b{font-family:"Inter", var(--font);font-size:var(--fs-xl);letter-spacing:.02em}.multi-name{color:var(--c-on-brand-muted);font-size:var(--fs-sm)}.multi-amount{text-align:match-parent;font-family:"Inter", var(--font);font-size:var(--fs-2xl);margin-block-start:var(--s-5);font-weight:700}@media (width<=960px){.multi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.multi-grid{grid-template-columns:1fr}}.security-grid{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.security-list{gap:var(--s-5);display:grid}.security-list li{gap:var(--s-4);display:flex}.security-list h3{font-size:var(--fs-lg)}.security-list p{color:var(--c-on-brand-muted);font-size:var(--fs-sm);line-height:1.95}.security-icon{border-radius:var(--r-md);background:#ffffff1a;border:1px solid #ffffff3d;flex:none;place-items:center;width:44px;height:44px;display:grid}.security-visual{aspect-ratio:1;place-items:center;width:100%;max-width:380px;margin-inline:auto;display:grid;position:relative}.shield{aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid #ffffff4d;border-radius:38%;place-items:center;width:62%;display:grid;box-shadow:0 40px 80px -30px #000a3ccc}.orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:0}.orbit-2{border-style:dashed;animation:40s linear infinite spin;inset:12%}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.security-grid{grid-template-columns:1fr}.security-visual{max-width:260px}}.card-grid{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.card-visual{border-radius:var(--r-2xl);background:radial-gradient(60% 70% at 50% 40%,#144fed2e,#0000 70%),linear-gradient(160deg,#eaf0ff,#f6f9ff);place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.card-visual img{aspect-ratio:1012/638;border-radius:5.5%/8.7%;width:clamp(250px,26vw,340px);height:auto;transform:rotate(-4deg);box-shadow:0 28px 44px -20px #0527898c,0 0 0 1px #05278914}.check-list{gap:var(--s-3);display:grid}.check-list li{align-items:center;gap:var(--s-3);font-weight:500;display:flex}.check{color:#fff;background:var(--c-success);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (width<=900px){.card-grid{grid-template-columns:1fr}}.faq-wrap{max-width:820px}.faq{gap:var(--s-3);display:grid}.faq details{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);transition:box-shadow .2s}.faq details[open]{box-shadow:var(--sh-md)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--c-primary);transition:transform .2s var(--ease);flex:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{padding:0 var(--s-5) var(--s-5);color:var(--c-text-muted);line-height:2}.cta{padding-block:var(--s-8);color:#fff;background:var(--g-hero)}.cta-inner{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.cta h2{font-size:var(--fs-2xl);font-weight:800}.cta p{color:var(--c-on-brand-muted);margin-block-start:var(--s-2)}.cta-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.site-footer{color:#c5d0e5;background:var(--c-ink-950)}.footer-grid{gap:var(--s-6);padding-block:var(--s-7) var(--s-6);grid-template-columns:2fr 1fr 1fr;display:grid}.footer-brand{align-content:start;gap:var(--s-3);color:#fff;display:grid}.footer-brand p{color:#9cacc8;font-size:var(--fs-sm)}.site-footer h3{color:#fff;font-size:var(--fs-sm);margin-block-end:var(--s-3)}.site-footer li{font-size:var(--fs-sm);margin-block-end:var(--s-2)}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-bottom{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-4) var(--s-6);color:#8190ad;font-size:var(--fs-xs);border-block-start:1px solid #ffffff1a;flex-wrap:wrap;display:flex}@media (width<=640px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.site-nav .lang-switch{align-self:center;margin-inline-start:var(--s-3)}@media (width<=880px){.site-nav .lang-switch{margin:var(--s-3) var(--s-3) 0;align-self:flex-start}}main:focus{outline:none}.landing .btn{border-radius:var(--r-pill);min-height:50px;padding-inline:1.6rem}.landing .site-start{min-height:42px;padding-inline:1.2rem}.hero{background:radial-gradient(70% 60% at 100% 0%, #0086c38c, transparent 62%), radial-gradient(60% 55% at 0% 100%, #5e83ff66, transparent 60%), var(--g-hero)}.hero:before,.hero:after{content:"";z-index:-1;filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.hero:before{background:#1b5bff;animation:16s ease-in-out infinite alternate aurora;inset-block-start:-180px;inset-inline-start:8%}.hero:after{background:#00a6d6;animation:20s ease-in-out -6s infinite alternate aurora;inset-block-end:-220px;inset-inline-end:4%}@keyframes aurora{to{transform:translate(40px,30px)scale(1.12)}}.hero h1 span:last-child{background:linear-gradient(95deg,#fff 0%,#a9c2ff 45%,#6fe3ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-facts{gap:var(--s-3);border-block-start:0;padding-block-start:0}.hero-facts>div{padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29}.hero .eyebrow-light{border-radius:var(--r-pill);color:#cfe0ff;background:#ffffff14;border:1px solid #fff3;padding:6px 14px}.landing .section-head .eyebrow{border-radius:var(--r-pill);background:var(--c-brand-soft);padding:4px 14px}.landing .section-head .eyebrow-light,.landing .section-dark .section-head .eyebrow{color:#cfe0ff;background:#ffffff1a}.bento-item{background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, linear-gradient(145deg, #144fed47, #0086c30f 45%, var(--c-border)) border-box;border:1px solid #0000;border-radius:28px}.bento-f1{background:var(--g-card)}.bento-icon{background:linear-gradient(145deg,#eaf0ff,#dce7ff)}.step{border-radius:28px}.faq details{border-radius:20px}[data-reveal]{opacity:0;transition:opacity .6s var(--ease) var(--reveal-delay,0s), transform .6s var(--ease) var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.site-header .lang-trigger{height:38px}.network-logos{align-items:center;gap:var(--s-5);width:fit-content;max-width:100%;border-radius:var(--r-lg);background:var(--c-ink-950);box-shadow:var(--sh-md);flex-wrap:wrap;margin-block-start:var(--s-5);padding:14px 22px;display:flex}.network-logos img{opacity:.92;width:auto;height:26px}@media (width<=880px){.site-nav .lang-list{inset-inline:0 auto}}.not-found{min-height:100vh;padding:var(--s-5);place-items:center;display:grid}.not-found-app{min-height:55vh;padding:0}.not-found-card{justify-items:center;gap:var(--s-3);max-width:420px;padding:var(--s-7) var(--s-5);text-align:center;display:grid}.not-found-card:focus{outline:none}.not-found-card p{color:var(--c-text-muted)}.not-found-icon{border-radius:var(--r-xl);width:64px;height:64px;color:var(--c-primary);background:var(--c-brand-soft);place-items:center;display:grid}.not-found-card .not-found-code{font-family:"Inter", var(--font);color:var(--c-brand-soft);-webkit-text-stroke:1px var(--c-primary-300);font-size:3.4rem;font-weight:800;line-height:1}.not-found-card h1{font-size:var(--fs-2xl);font-weight:800}.not-found-card .btn{margin-block-start:var(--s-3)}@font-face{font-family:LPAY Sans;src:url(/fonts/Inter-latin-wght.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;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:LPAY Sans;src:url(/fonts/Inter-latin-ext-wght.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;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:LPAY Sans;src:url(/fonts/Inter-cyrillic-wght.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:LPAY Sans;src:url(/fonts/Inter-cyrillic-ext-wght.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:LPAY Sans;src:url(/fonts/Estedad-arabic-wght.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;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}:root{--c-primary:#144fed;--c-primary-600:#0b3ac4;--c-primary-300:#5e83ff;--c-secondary:#0086c3;--c-brand-deep:#052789;--c-ink-950:#050f2e;--c-brand-soft:#e6edff;--c-bg:#f4f6fb;--c-surface:#fff;--c-surface-muted:#eef2fa;--c-border:#e3e8f2;--c-divider:#eef1f7;--c-text:#0f172a;--c-text-2:#334155;--c-text-muted:#64748b;--c-on-brand:#fff;--c-on-brand-muted:#ffffffbd;--c-success:#16a34a;--c-success-soft:#dcfce7;--c-danger:#dc2626;--c-danger-soft:#fee2e2;--c-warning:#b45309;--c-warning-soft:#fef3c7;--c-info-soft:#e0f2fe;--g-brand:linear-gradient(135deg, #144fed 0%, #0086c3 100%);--g-hero:linear-gradient(160deg, #031a63 0%, #052789 46%, #0b3ac4 100%);--g-card:linear-gradient(135deg, #052789 0%, #144fed 62%, #0086c3 130%);--font:"LPAY Sans", Tahoma, system-ui, sans-serif;--fscale:1;--fs-xs:calc(.75rem * var(--fscale));--fs-sm:calc(.875rem * var(--fscale));--fs-md:calc(1rem * var(--fscale));--fs-lg:calc(1.125rem * var(--fscale));--fs-xl:calc(1.375rem * var(--fscale));--fs-2xl:calc(1.75rem * var(--fscale));--fs-3xl:calc(clamp(2rem, 1.4rem + 2vw, 2.75rem) * var(--fscale));--fs-hero:calc(clamp(2.2rem, 1.2rem + 3.6vw, 4rem) * var(--fscale));--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:6.5rem;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--sh-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a0d;--sh-md:0 8px 24px -8px #0f172a24;--sh-lg:0 24px 60px -20px #05278959;--ring:0 0 0 3px #144fed59;--container:1180px;--sidebar:264px;--header-h:72px;--ease:cubic-bezier(.22, 1, .36, 1)}:root[lang=fa],:root[lang=ar]{--fscale:1.07}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{min-width:320px;min-height:100vh;font-family:var(--font);font-size:var(--fs-md);color:var(--c-text);background:var(--c-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.7}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}:root[lang=fa] *,:root[lang=ar] *{letter-spacing:0!important}:root[lang=fa] body,:root[lang=ar] body{font-feature-settings:"kern", "liga", "calt";line-height:1.85}:root[lang=fa] :is(h1,h2,h3),:root[lang=ar] :is(h1,h2,h3){font-weight:800;line-height:1.5}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}.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}.skip-link{z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-primary);font-weight:600;position:fixed;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);padding-inline:clamp(var(--s-4), 4vw, var(--s-6));margin-inline:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eyebrow{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);color:var(--c-primary);font-size:var(--fs-sm);font-weight:700;display:inline-flex}.eyebrow-light{color:#9db8ff}[dir=rtl] .icon-forward,[dir=ltr] .icon-back{transform:scaleX(-1)}.logo{-webkit-user-select:none;user-select:none;max-width:none;display:block}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;transition:transform .18s var(--ease), background-color .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-block{width:100%}.btn-primary{color:#fff;background:var(--g-brand);box-shadow:0 10px 24px -10px #144fedb3}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #144fedcc}.btn-secondary{color:var(--c-primary);background:var(--c-brand-soft)}.btn-secondary:hover{background:#d7e2ff}.btn-ghost{color:var(--c-text-2);border-color:var(--c-border);background:0 0}.btn-ghost:hover{background:var(--c-surface-muted)}.btn-light{color:var(--c-brand-deep);background:#fff;box-shadow:0 12px 28px -12px #00000080}.btn-light:hover{transform:translateY(-1px)}.btn-outline-light{color:#fff;background:#ffffff14;border-color:#ffffff57}.btn-outline-light:hover{background:#ffffff29}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:inherit;opacity:.8;background:0 0;border:0;place-items:center;transition:background-color .15s,opacity .15s;display:inline-grid}.icon-btn:hover{opacity:1;background:#7f8caa2e}.badge{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-weight:600;line-height:1.7;display:inline-flex}.badge-neutral{color:var(--c-text-2);background:var(--c-surface-muted)}.badge-success{color:#166534;background:var(--c-success-soft)}.badge-danger{color:#991b1b;background:var(--c-danger-soft)}.badge-warning{color:var(--c-warning);background:var(--c-warning-soft)}.badge-info{color:#075985;background:var(--c-info-soft)}.badge-brand{color:var(--c-primary-600);background:var(--c-brand-soft)}.badge-demo{color:var(--c-warning);background:var(--c-warning-soft);border:1px dashed #b4530980}.lang-switch{display:inline-block;position:relative}.lang-trigger{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);height:40px;color:var(--c-text-2);font-size:var(--fs-sm);align-items:center;gap:8px;padding-inline:12px 10px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.lang-trigger:hover{background:#f8faff;border-color:#c3cfe8}.lang-switch[data-open=true] .lang-trigger{border-color:var(--c-primary-300);box-shadow:0 0 0 3px #144fed24}.lang-short{font-family:"Inter", var(--font);letter-spacing:.04em;display:none}.lang-chevron{opacity:.7;transition:transform .2s var(--ease)}.lang-switch[data-open=true] .lang-chevron{transform:rotate(180deg)}.lang-switch-dark .lang-trigger{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff4d}.lang-switch-dark .lang-trigger:hover{background:#ffffff2e;border-color:#ffffff80}.lang-list{z-index:90;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);min-width:210px;color:var(--c-text);animation:lang-pop .16s var(--ease);transform-origin:top;outline:none;padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 18px 40px -12px #0f172a47,0 2px 6px #0f172a0f}@keyframes lang-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.lang-option{border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:12px;padding:9px 10px;font-weight:500;display:flex}.lang-option[data-active=true]{background:var(--c-surface-muted)}.lang-option[aria-selected=true]{color:var(--c-primary);font-weight:700}.lang-badge{background:var(--c-brand-soft);width:32px;height:24px;color:var(--c-primary-600);font-family:"Inter", var(--font);letter-spacing:.04em;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lang-option[aria-selected=true] .lang-badge{background:var(--c-primary);color:#fff}.lang-name{text-align:start;flex:1}.lang-check{flex:none}@media (width<=520px){.topbar .lang-native,.form-top .lang-native{display:none}.topbar .lang-short,.form-top .lang-short{display:inline}}.skeleton{background:linear-gradient(90deg,#e8edf7 0%,#f3f6fc 50%,#e8edf7 100%) 0 0/200% 100%;animation:1.3s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.empty{justify-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-4);color:var(--c-text-muted);text-align:center;display:grid}.empty-icon{border-radius:var(--r-lg);width:56px;height:56px;color:var(--c-primary);background:var(--c-brand-soft);place-items:center;display:grid}.demo-notice{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--c-warning-soft);color:var(--c-warning);font-size:var(--fs-xs);border:1px dashed #b4530973;font-weight:500;display:flex}.demo-notice svg{flex:none}.route-fallback{place-items:center;min-height:60vh;display:grid}.route-spinner{border:3px solid var(--c-brand-soft);border-top-color:var(--c-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-route}@keyframes spin-route{to{transform:rotate(360deg)}}.copy-wrap{align-items:center;gap:4px;display:inline-flex}.copy-tip{white-space:nowrap;min-width:0;max-width:0;font-size:var(--fs-xs);opacity:0;transition:max-width .2s var(--ease), opacity .2s;font-weight:600;overflow:hidden}.copy-tip[data-visible=true]{opacity:1;max-width:90px}.copy-tip.is-error{border-radius:var(--r-pill);color:#fff;background:var(--c-danger);padding:0 8px}
