@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sofia-sans-cyrillic-ext-400-normal-CVBl-_xj.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-ext-400-normal-C76a1JRI.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sofia-sans-cyrillic-400-normal-aPOqbJFG.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-400-normal-BZDnveNQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sofia-sans-greek-400-normal-vYieE5GI.woff2)format("woff2"),url(/build/assets/sofia-sans-greek-400-normal-C02Vi3CM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sofia-sans-latin-ext-400-normal-DInp3oxI.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-ext-400-normal-BK0KM0ji.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sofia-sans-latin-400-normal-CwUGEJF7.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-400-normal-BRg5az2I.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sofia-sans-cyrillic-ext-600-normal-Dp8h1IWb.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-ext-600-normal-Cd-jFJmy.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sofia-sans-cyrillic-600-normal-CaRSAomm.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-600-normal-CBh1HHFG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sofia-sans-greek-600-normal-DfXQaAdy.woff2)format("woff2"),url(/build/assets/sofia-sans-greek-600-normal-C0uJHt0O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sofia-sans-latin-ext-600-normal-_0zT4HSC.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-ext-600-normal-B9GADE0Q.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sofia-sans-latin-600-normal-i552trx7.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-600-normal-CilnjWlq.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-cyrillic-ext-700-normal-CgW9z_Hv.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-ext-700-normal-DDecXkSU.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-cyrillic-700-normal-Dmfw-x4G.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-700-normal-CCa4ZRok.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-greek-700-normal-Cmg2Dgec.woff2)format("woff2"),url(/build/assets/sofia-sans-greek-700-normal-DithjEzn.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-latin-ext-700-normal-DaQ_iM5_.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-ext-700-normal-Cdtqx15C.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-latin-700-normal-ClD8T4bq.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-700-normal-CLbI16IB.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-cyrillic-ext-800-normal-BPsi1-aw.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-ext-800-normal-BPICgVbN.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-cyrillic-800-normal-BSJ_wkwM.woff2)format("woff2"),url(/build/assets/sofia-sans-cyrillic-800-normal-B5KMil3N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-greek-800-normal-vNMdEWZz.woff2)format("woff2"),url(/build/assets/sofia-sans-greek-800-normal-i2LUCprD.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-latin-ext-800-normal-BF5Gcb7V.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-ext-800-normal-C7OFASqw.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:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-latin-800-normal-CIlQpKWJ.woff2)format("woff2"),url(/build/assets/sofia-sans-latin-800-normal-DYy3qR5h.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-extra-condensed-cyrillic-ext-700-normal-BGhEtZ2x.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-cyrillic-ext-700-normal-D-_7NQcI.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-extra-condensed-cyrillic-700-normal-WXnF8ABM.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-cyrillic-700-normal-CnHHhFhJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-extra-condensed-greek-700-normal-C1kwuq1s.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-greek-700-normal-2R7SxOOF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-extra-condensed-latin-ext-700-normal-qTOZEFHo.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-latin-ext-700-normal-CLxt_kor.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sofia-sans-extra-condensed-latin-700-normal-BCE4XpeO.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-latin-700-normal-pUBB6G_s.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-extra-condensed-cyrillic-ext-800-normal-0euFizid.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-cyrillic-ext-800-normal-BalhsgiA.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-extra-condensed-cyrillic-800-normal-DZIjE-jK.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-cyrillic-800-normal-Bp76iAAp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-extra-condensed-greek-800-normal-DiXvUw1c.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-greek-800-normal-e_pF0pNC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-extra-condensed-latin-ext-800-normal-B3_dkO2y.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-latin-ext-800-normal-CrNS2HKs.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:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sofia-sans-extra-condensed-latin-800-normal-BuGi9k3c.woff2)format("woff2"),url(/build/assets/sofia-sans-extra-condensed-latin-800-normal-Ctr0yC00.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}:root{--ink:#17191c;--ink-2:#2b2e33;--ink-3:#34383e;--concrete:#e4e6e3;--concrete-2:#d7dad6;--white:#fff;--muted:#5e6268;--line:#dcdfdb;--red:#e5322d;--red-soft:#fde8e7;--red-ink:#a11e1a;--amber:#f6a609;--amber-soft:#fef1d6;--amber-ink:#7a5200;--green:#13a35a;--green-soft:#e6f4ec;--green-ink:#0e7a43;--off:#34383e;--before:#c3c6c2;--display:"Sofia Sans Extra Condensed", "Sofia Sans", system-ui, sans-serif;--text:"Sofia Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--text);color:var(--ink);background:var(--concrete);font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}[x-cloak]{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tl{background:var(--ink);gap:var(--g,10px);padding:var(--p,10px);border-radius:999px;display:inline-flex}.tl.v{flex-direction:column}.lamp{width:var(--s,20px);height:var(--s,20px);background:var(--off);border-radius:50%;flex:none}.lamp.r{background:var(--red);box-shadow:0 0 calc(var(--s,20px) * .4) calc(var(--s,20px) * .08) #e5322d8c}.lamp.y{background:var(--amber);box-shadow:0 0 calc(var(--s,20px) * .4) calc(var(--s,20px) * .08) #f6a6098c}.lamp.g{background:var(--green);box-shadow:0 0 calc(var(--s,20px) * .4) calc(var(--s,20px) * .08) #13a35a8c}.dot{vertical-align:middle;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot.g{background:var(--green)}.dot.y{background:var(--amber)}.dot.r{background:var(--red)}.dot.k{background:var(--ink)}.btn{width:100%;font-family:var(--display);background:var(--ink);color:#fff;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:25px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.btn.go{background:var(--green)}.btn.secondary{color:var(--ink);background:#fff}.btn:disabled{background:var(--concrete-2);color:#8d9298;cursor:not-allowed}.btn-s{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn-s.secondary{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:#fff}.btn-s.danger{background:var(--red)}.btn-s.go{background:var(--green);color:#fff}.btn-s.link{color:var(--ink);text-underline-offset:3px;background:0 0;padding:4px 0;text-decoration:underline}.btn-s:disabled{opacity:.45;cursor:not-allowed}.btn-s.primary:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px}.modal-back{z-index:50;background:#17191c99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:24px;display:flex}.modal h2{font-family:var(--display);margin:0;font-size:30px;font-weight:800;line-height:1}.modal p{color:var(--muted);margin:0}.modal .row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.muted{color:var(--muted)}.warn{background:var(--amber-soft);color:var(--amber-ink);border-radius:14px;padding:11px 14px;font-size:14px;font-weight:600}.error{background:var(--red-soft);color:var(--red-ink);border-radius:14px;padding:11px 14px;font-size:14px;font-weight:600}.ok{background:var(--green-soft);color:var(--green-ink);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.ok:before{content:"";background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}.howmany{background:var(--ink);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:14px;font-weight:700;display:inline-flex}.howmany:before{content:"";background:var(--green);border-radius:50%;width:10px;height:10px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plate{border:3px solid var(--ink);vertical-align:middle;background:#fff;border-radius:9px;align-items:stretch;display:inline-flex;overflow:hidden}.plate .eu{color:#fff;font-family:var(--display);letter-spacing:0;background:#1f3fa0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 .35em;font-size:.32em;font-weight:800;display:flex}.plate .eu svg{width:1.5em;height:1.5em}.plate .num{font-family:var(--display);letter-spacing:.1em;color:var(--ink);align-items:center;padding:0 .35em;font-weight:800;line-height:1.15;display:flex}body.home{background:var(--concrete);--pad:clamp(16px, 5vw, 64px);flex-direction:column;min-height:100vh;display:flex}.home main{flex:1}.home a{color:inherit}.preview-bar{background:var(--ink);color:#fff;padding:10px var(--pad);flex-wrap:wrap;gap:14px;font-size:14px;font-weight:700;display:flex}.preview-bar a{color:var(--amber)}.announce{background:var(--amber-soft);color:var(--amber-ink);padding:10px var(--pad);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.announce .lamp{--s:12px}.s-top{padding:20px var(--pad);align-items:center;gap:14px;display:flex}.s-logo{font-family:var(--display);align-items:center;gap:10px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.s-logo .tl{--s:9px;--g:3px;--p:5px;border-radius:9px}.s-logo .brand-logo{max-width:240px;max-height:44px}.s-top .sp,.s-foot .sp{flex:1}.s-top .staff{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.sec{padding:0 var(--pad);max-width:1320px;margin:0 auto 56px}.sec h2{font-family:var(--display);margin:0 0 20px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1}.home .card{background:#fff;border-radius:24px;padding:24px}.empty-title{font-family:var(--display);font-size:64px}.hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:4vw;padding-top:16px;display:grid}.hero h1{font-family:var(--display);margin:0 0 18px;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:.95}.hero p{color:var(--muted);max-width:620px;margin:0 0 26px;font-size:clamp(16px,1.6vw,20px)}.cta{background:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.cta:before{content:"";background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px 1px #13a35a99}.hero .art{justify-content:center;display:flex}.hero .art .tl.big{--s:clamp(46px, 7vw, 92px);--g:clamp(12px, 1.6vw, 20px);--p:clamp(16px, 2vw, 24px)}.hero .art img,.ti img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;display:block}.steps{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps .card{padding-top:58px;position:relative}.steps .card:before{counter-increment:st;content:counter(st);background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex;position:absolute;top:18px;left:24px}.steps h3,.benefits h3{margin:0 0 6px;font-size:19px}.steps p,.benefits p{color:var(--muted);margin:0}.benefits{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.benefits .lamp{--s:16px;margin-bottom:14px;display:block}.numbers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.home .numbers .card{background:var(--ink);color:#fff}.numbers b{font-family:var(--display);font-size:clamp(46px,5.4vw,72px);font-weight:800;line-height:1;display:block}.numbers span{color:#c9cdd2;font-weight:600}.ti{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;display:grid}.ti.left img{order:-1}.rich p{margin:0 0 12px;font-size:17px}.rich a{text-underline-offset:3px;font-weight:700}.privacy{background:var(--green-soft);border-radius:28px;grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:34px;display:grid}.privacy .tl{--s:22px;--g:8px;--p:9px}.privacy h2{color:var(--green-ink)}.privacy ul{gap:10px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.privacy li{gap:10px;display:flex}.privacy li:before{content:"";background:var(--green);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.faq details{background:#fff;border-radius:18px;margin-bottom:10px;padding:16px 22px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:17px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);white-space:pre-line;margin:10px 0 0}.code{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.code h2{margin-bottom:6px}.code p{color:var(--muted);margin:0}.code form{gap:10px;display:flex}.code input{border:2px solid var(--line);width:190px;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;text-align:center;background:#fff;border-radius:14px;padding:10px 14px;font-size:26px;font-weight:800}.contacts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.contacts span{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.contacts a,.contacts b{overflow-wrap:anywhere;font-size:19px;font-weight:800;text-decoration:none}.s-foot{background:var(--ink);color:#a9adb2;padding:22px var(--pad);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.s-foot a{color:#fff;font-weight:700;text-decoration:none}@media (width<=760px){.hero,.ti,.privacy{grid-template-columns:1fr}.hero .art{display:none}.ti.left img{order:0}.code form{width:100%}.code input{flex:1;width:auto;min-width:0}.s-top .staff{display:none}.sec{margin-bottom:40px}}
