@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-inline-size:100%;display:block}input{font:inherit}}@layer base{:root{--bg:#faf9f6;--surface:#fff;--line:#e9e6df;--line-strong:#d9d5cb;--ink:#1c1b19;--ink-2:#6b675f;--ink-3:#9a958a;--accent:#0e6b7a;--accent-hover:#0b5866;--accent-bg:#f3f8f8;--accent-disabled:#a9c4c9;--ok:#1f8a4c;--err:#c8471f;--err-bg:#fff6f2;--err-line:#f0c9b8;--warn:#b7791f;--warn-bg:#fff4e5;--warn-line:#f3dcb3;--r-btn:12px;--r-card:14px;--r-drop:20px;--r-pill:999px;--font-ui:"Golos Text Variable", "Segoe UI", system-ui, sans-serif;--font-logo:"Unbounded Variable", var(--font-ui);--page-max:1312px;--pad-x:clamp(20px, 4vw, 64px);--shadow-soft:0 8px 30px #1c1b190f;--shadow-deep:0 30px 60px #1c1b192e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);color:var(--ink);background:var(--bg);flex-direction:column;min-block-size:100dvh;font-size:16px;line-height:1.5;display:flex}[dir=rtl] body{letter-spacing:0}:where(a:hover){color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.08}h2{letter-spacing:-.02em;font-size:24px;font-weight:600}[dir=rtl] :is(h1,h2){letter-spacing:0}.lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}[dir=rtl] .eyebrow{letter-spacing:0}main{flex-grow:1}.wrap{inline-size:min(100% - 2 * var(--pad-x), var(--page-max));margin-inline:auto}}@layer components{.header{border-block-end:1px solid var(--line);background:var(--bg);position:relative}.header__in{align-items:center;gap:24px;min-block-size:68px;display:flex}.logo{font-family:var(--font-logo);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.nav{gap:28px;font-size:15px;font-weight:500;display:flex}.nav a[aria-current=true]{color:var(--accent)}.header__search{flex:260px;max-inline-size:360px;margin-inline-start:auto}.header__right{align-items:center;gap:18px;font-size:14px;display:flex}.lang{color:var(--ink-2);align-items:center;gap:6px;display:flex;position:relative}.lang select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline-end:16px}.lang svg:last-child{pointer-events:none;position:absolute;inset-inline-end:0;rotate:90deg}[dir=rtl] .rtl-flip{scale:-1 1}.burger{justify-content:center;align-items:center;block-size:44px;inline-size:44px;margin-inline-start:auto;display:none}.search{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);border-radius:10px;align-items:center;gap:10px;min-block-size:44px;padding:10px 14px;font-size:14px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-inline-size:0}.search input::placeholder{color:var(--ink-3)}.search--hero{border-color:var(--line-strong);inline-size:min(640px,100%);box-shadow:var(--shadow-soft);border-radius:16px;padding:6px 6px 6px 20px;font-size:16px}[dir=rtl] .search--hero{padding:6px 20px 6px 6px}.btn{border-radius:var(--r-btn);justify-content:center;align-items:center;gap:10px;min-block-size:48px;padding:12px 26px;font-size:16px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.btn--primary:disabled{background:var(--accent-disabled);cursor:default}.btn--ghost{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.btn--sm{min-block-size:44px;padding:10px 20px;font-size:15px}.btn--lg{min-block-size:56px;padding:14px 34px;font-size:17px}.chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;min-block-size:40px;padding:8px 14px;font-size:14px;font-weight:500;transition:border-color .15s;display:inline-flex}.chip:hover{border-color:var(--ink);color:var(--ink)}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);flex-direction:column;gap:14px;padding:20px;transition:border-color .15s;display:flex;position:relative}.card:hover{border-color:var(--ink);color:var(--ink)}.card svg{color:var(--accent)}.card__t{flex-direction:column;gap:4px;display:flex}.card__name{font-size:15px;font-weight:600}.card__short{color:var(--ink-2);font-size:13px}.card--soon{opacity:.72}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);padding:3px 8px;font-size:11px;font-weight:600;position:absolute;inset-block-start:14px;inset-inline-end:14px}[dir=rtl] .badge{letter-spacing:0}.card--row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-block-size:56px;padding:14px 16px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:18px;display:flex}.section-head a{color:var(--ink-2);font-size:14px}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-drop);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-block-size:300px;inline-size:min(760px,100%);padding:32px 20px;transition:border-color .15s,background .15s;display:flex}.drop:where(:hover,.is-over){border-color:var(--accent);background:var(--accent-bg)}.drop svg{color:var(--accent)}.drop p{color:var(--ink-2);font-size:15px}.trust{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:14px;display:flex}.trust li{align-items:center;gap:8px;display:flex}.trust svg{flex:none}.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-inline-size:900px;display:grid}.steps li{flex-direction:column;gap:6px;display:flex}.steps b{font-size:15px;font-weight:600}.steps span{color:var(--ink-2);font-size:14px;line-height:1.45}.steps i{color:var(--accent);font-size:13px;font-style:normal;font-weight:700}.result{text-align:start;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:40px;display:grid}.result__stage{border-radius:var(--r-drop);border:1px solid var(--line);background-color:var(--surface);background-image:linear-gradient(45deg,#efede8 25%,#0000 25%),linear-gradient(-45deg,#efede8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#efede8 75%),linear-gradient(-45deg,#0000 75%,#efede8 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;place-items:center;min-block-size:360px;display:grid;position:relative;overflow:hidden}.result__stage img{object-fit:contain;max-block-size:70dvh}.result__tag{color:#fff;background:#1c1b19d1;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;inset-block-end:16px;inset-inline-start:16px}.result__status{align-items:center;gap:10px;margin-block-end:14px;font-size:15px;font-weight:600;display:flex}.result__status span{color:var(--ink-2);font-weight:400}.paybox{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.payrow{border-radius:var(--r-btn);text-align:start;justify-content:space-between;align-items:center;gap:12px;min-block-size:64px;padding:14px 20px;display:flex}.payrow--primary{background:var(--accent);color:#fff}.payrow--primary:hover{background:var(--accent-hover);color:#fff}.payrow--ghost{border:1.5px solid var(--line-strong)}.payrow--ghost:hover{border-color:var(--ink)}.payrow b{font-size:16px;font-weight:600;display:block}.payrow small{opacity:.8;font-size:13px;display:block}.payrow strong{white-space:nowrap;font-size:15px;font-weight:600}.paybox p{color:var(--ink-2);margin-block-start:6px;font-size:13px;line-height:1.5}.paybox p a{color:var(--accent);font-weight:500}.progress{background:var(--line);border-radius:3px;block-size:6px;inline-size:160px;overflow:hidden}.progress i{background:var(--accent);block-size:100%;inline-size:40%;animation:1.2s ease-in-out infinite slide;display:block}@keyframes slide{0%{translate:-100%}to{translate:350%}}.note{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.note--warn{border-color:var(--warn-line);background:var(--warn-bg)}.footer{border-block-start:1px solid var(--line);color:var(--ink-3);padding-block:24px;font-size:13px}.footer__in{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.footer a{color:var(--ink-3)}.footer nav{gap:20px;display:flex}@media not (min-width:860px){.nav,.header__search{display:none}.burger{display:inline-flex}.header__right{gap:8px}.result{grid-template-columns:1fr;gap:24px}.result__stage{min-block-size:260px}.drop{min-block-size:220px}.mobile-nav{border-block-end:1px solid var(--line);background:var(--surface)}.mobile-nav ul{flex-direction:column;display:flex}.mobile-nav a{min-block-size:52px;padding-inline:var(--pad-x);border-block-start:1px solid var(--line);align-items:center;font-weight:500;display:flex}.mobile-nav .search{margin:12px var(--pad-x)}}@media (prefers-reduced-motion:reduce){.progress i{inline-size:60%;animation:none}*{transition:none!important}}}@layer utilities{.stack{flex-direction:column;display:flex}.center{text-align:center;align-items:center}.gap-1{gap:8px}.gap-2{gap:12px}.gap-3{gap:16px}.gap-4{gap:24px}.gap-5{gap:40px}.py-hero{padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px)}.py-section{padding-block-end:clamp(40px,5vw,56px)}.py-page{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,64px)}.maxw-720{max-inline-size:720px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
