@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=JetBrains+Mono:wght@500;700&family=Manrope:wght@500;600;700;800&family=Unbounded:wght@600;700;800&display=swap");:root{--ink:#1a2440;--ink-2:#3a4463;--night:#0b1730;--night-2:#070d20;--lamp:#ffd76a;--lamp-d:#e0871f;--mint:#6fe3d3;--coral:#ff8a6e;--lilac:#b9b3f5;--sky:#bfe6ff;--paper:#f4efe4;--paper-2:#e8e1d0;--card:#fffdf7;--cream:#f7efdc;--dim:#5b6480;--dim-n:#a4b3ca;--soft:rgba(26,36,64,.18);--line-n:rgba(185,205,235,.22);--glass-n:rgba(185,205,235,.08);--ok:#1a8a5c;--red:#d8413a;--navy-950:#070d20;--navy-900:#0b1730;--navy-850:#101e3d;--navy-800:#13224a;--navy-700:#1b2d5c;--navy-600:#263c72;--line:#22345a;--teal:#3fcab9;--teal-2:#6fe3d3;--teal-deep:#136b67;--cyan:#6fe3d3;--muted:#5b6480;--muted-d:#a4b3ca;--white:#fff;--r-lg:22px;--r-md:16px;--r-sm:12px;--wob:255px 18px 225px 18px/18px 225px 18px 255px;--hs:4px 4px 0 var(--ink);--shadow:6px 6px 0 var(--ink);--shadow-soft:none;--max:1184px;--hdr-h:74px;--font:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"Unbounded","Manrope",ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--font-hand:"Caveat","Segoe Print","Comic Sans MS",cursive;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--grid:linear-gradient(rgba(26,36,64,.055) 1px,transparent 0),linear-gradient(90deg,rgba(26,36,64,.055) 1px,transparent 0);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{margin:0;font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:500;line-height:1.55;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.site-main{flex:1 0 auto;display:flex;flex-direction:column}.site-main>:last-child{flex-grow:1}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:inherit}h1,h2,h3,h4{margin:0;line-height:1.1;letter-spacing:-.03em;font-weight:800}p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--lamp);color:var(--ink)}:focus-visible{outline:3px solid var(--lamp-d);outline-offset:2px;border-radius:6px}.nw{white-space:nowrap}.wrap{max-width:calc(var(--max) + 96px);margin:0 auto;padding:0 48px}.sec{padding:72px 0;position:relative}.sec-sm{padding:48px 0}.light{background-color:var(--paper);background-image:var(--grid);background-size:28px 28px}.white{background:var(--card);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.dark+.white,.hero+.white,.nur-sec+.white,.page-hero+.white,.q-hero+.white,.white+.dark,.white+.white{border-top:0}.dark{background:var(--night);--sh:var(--lamp-d)}.dark,.dark h1,.dark h2,.dark h3,.dark h4{color:var(--cream)}.sec.dark+.sec-sm.dark{padding-top:0}.sec-sm.dark+.sec.dark{padding-top:24px}.kicker{display:inline-block;font:700 12px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}.dark .kicker,.page-hero .kicker{color:var(--mint)}.h1,.h2,.h3{font-family:var(--font-display);font-weight:800;text-wrap:balance}.h1{font-size:clamp(30px,4.6vw,52px);line-height:1.05;letter-spacing:-.05em}.h2{font-size:clamp(24px,3.2vw,40px);line-height:1.08;letter-spacing:-.045em}.h3{font-size:clamp(20px,2.3vw,26px);line-height:1.12;letter-spacing:-.04em}.lead{font-size:clamp(15px,1.5vw,17px);font-weight:600;line-height:1.5;color:var(--dim);max-width:62ch}.dark .lead{color:var(--dim-n)}.muted{color:var(--dim)}.dark .muted{color:var(--dim-n)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:30px;flex-wrap:wrap}.sec-head .h2{max-width:24ch}.page-hero+.sec .sec-head.dup{display:none}.say{display:inline-block;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:var(--wob);padding:9px 16px;font:700 22px/1.15 var(--font-hand);box-shadow:3px 3px 0 var(--ink)}.say.lamp{background:var(--lamp)}.say.sm{font-size:19px}.tag{display:inline-block;font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:6px 9px;border-radius:999px;background:var(--lamp);color:#1a1405;border:1.5px solid var(--ink);white-space:nowrap}.tag.mint{background:var(--mint)}.tag.ink{background:var(--ink);color:var(--lamp)}.tag.white{background:#fff}.more{font-weight:800;font-size:15px;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.more:hover{color:var(--teal-deep)}.dark .more:hover{color:var(--lamp)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:0 26px;border-radius:var(--wob);font:800 16px/1.1 var(--font);letter-spacing:-.005em;border:2px solid var(--ink);color:var(--ink);background:var(--card);box-shadow:4px 4px 0 var(--sh,var(--ink));white-space:nowrap;text-align:center;transition:transform .14s ease,box-shadow .14s ease,background .18s,color .18s,border-color .18s}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--sh,var(--ink))}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--sh,var(--ink))}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--sh,var(--ink))}.btn-primary{background:var(--lamp);color:#1a1405}.btn-primary:hover{background:#ffe08a}.btn-dark{background:var(--ink);color:var(--lamp);--sh:var(--lamp-d)}.light .btn-dark,.white .btn-dark{--sh:rgba(26,36,64,.28)}.btn-mint,.btn-test{background:var(--mint);color:var(--ink)}.btn-mint:hover,.btn-test:hover{background:#8cebdd}.btn-ghost,.btn-ghost-dark{background:transparent;box-shadow:none;border-radius:16px;border-color:currentColor;color:inherit}.btn-ghost-dark:hover,.btn-ghost:hover{transform:none;box-shadow:none;background:rgba(26,36,64,.07)}.btn-ghost-dark:active,.btn-ghost:active{transform:translateY(1px);box-shadow:none}.dark .btn-ghost:hover,.final .btn-ghost:hover,.page-hero .btn-ghost:hover{background:hsla(0,0%,100%,.1)}.btn-tg{background:#2aa3e0;color:#fff}.btn-tg:hover{background:#3db0ea}.btn-sm{min-height:44px;padding:0 18px;font-size:14px;border-radius:12px;box-shadow:3px 3px 0 var(--sh,var(--ink))}.btn-sm:hover{box-shadow:4px 4px 0 var(--sh,var(--ink))}.btn-sm.btn-ghost,.btn-sm.btn-ghost:hover{box-shadow:none}.btn-block{width:100%}.btn svg{flex:none}.btn-test .play{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--mint)}.btn-test .play svg{margin-left:1px}.btn-test em{font:700 10px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--ink);color:var(--mint)}.strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;background:var(--lamp);color:#1a1405;border-bottom:2px solid var(--ink);padding:8px 48px;font-weight:700;font-size:14px;line-height:1.25}.strip-tag{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--lamp);padding:5px 8px;border-radius:999px}.strip-go{font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.strip-go-s{display:none}.strip:hover .strip-go{text-decoration-thickness:2px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:120;background:var(--night);border-bottom:2px solid var(--ink);color:var(--cream)}.hdr-in{max-width:1304px;margin:0 auto;padding:8px 48px 6px 36px;display:flex;align-items:center;gap:10px 22px;min-height:var(--hdr-h)}.logo{display:block;flex:none}.logo img{height:58px;width:auto}.nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:4px 22px}.nav a{font-weight:700;font-size:14px;line-height:1;padding:10px 2px;color:var(--cream);white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav a.on,.nav a:hover{color:var(--lamp)}.nav a.on{border-bottom-color:var(--lamp)}.nav a.nav-boot,.nav a.nav-boot.on{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--lamp);padding:9px 12px;border-radius:999px;background:rgba(255,215,106,.14);border:1.5px solid var(--lamp);transition:background .15s}.nav a.nav-boot:hover{background:rgba(255,215,106,.26)}.nav-boot i{font:700 10px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.hdr-test{font-weight:800;font-size:14px;line-height:1;padding:12px 6px;white-space:nowrap;color:var(--cream)}.hdr-test.on,.hdr-test:hover{color:var(--lamp)}.hdr-apply{font:800 14px/1 var(--font);background:var(--lamp);color:#1a1405;border:2px solid var(--ink);border-radius:12px;padding:12px 18px;box-shadow:3px 3px 0 var(--lamp-d);white-space:nowrap;transition:transform .14s,box-shadow .14s}.hdr-apply:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--lamp-d)}.hdr-apply:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--lamp-d)}.burger{display:none;flex:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-left:auto}.burger span{display:block;width:20px;height:2.5px;border-radius:2px;background:var(--cream)}.drawer{position:fixed;inset:0;z-index:130;background:var(--night);color:var(--cream);overflow-y:auto;padding:0 16px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s;visibility:hidden}body.menu-open{overflow:hidden}body.menu-open .drawer{opacity:1;pointer-events:auto;transform:none;visibility:visible}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin:0 -8px 6px;min-height:54px;padding-top:4px}.drawer-top img{height:42px;width:auto}.drawer-x{width:44px;height:44px;display:grid;place-items:center;font-size:26px;line-height:1;color:var(--cream)}.drawer-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:2px solid var(--ink);background:var(--lamp);color:#1a1405}.drawer-card.is-boot{background:linear-gradient(120deg,#5140b8,#2f2378);color:#fff;border-color:#0b0a24}.drawer-card b{display:block;font-size:17px;font-weight:800;line-height:1.2}.drawer-card i{display:block;font-style:normal;font-size:12.5px;font-weight:600;opacity:.82;margin-top:2px}.drawer-card span:first-child{flex:1 1 auto;min-width:0}.drawer-links{display:flex;flex-direction:column;margin-top:8px}.drawer-links a{padding:13px 2px;font-size:18px;font-weight:700;border-bottom:1px solid var(--line-n)}.drawer-links a.on{color:var(--lamp)}.drawer-links.small{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px}.drawer-links.small a{font-size:15px;color:var(--dim-n);padding:11px 2px}.drawer .btn{margin-top:16px;--sh:var(--lamp-d)}.drawer-bg{display:none}@media(min-width:761px){.drawer{left:auto;width:min(440px,100%);border-left:2px solid var(--ink);transform:translateX(16px)}.drawer-bg{display:block;position:fixed;inset:0;z-index:129;background:rgba(7,13,32,.6);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}body.menu-open .drawer-bg{opacity:1;visibility:visible;transition:opacity .2s}}.page-hero{position:relative;overflow:hidden;color:var(--cream);padding:56px 0 60px;border-bottom:2px solid var(--ink);background:radial-gradient(900px 520px at 82% 20%,rgba(255,215,106,.2) 0,rgba(255,215,106,.05) 45%,rgba(11,23,48,0) 70%),var(--night);--sh:var(--lamp-d)}.hero-bg{display:none}.page-hero-in{position:relative;z-index:2}.page-hero h1{color:var(--cream)}.page-hero .lead{color:var(--dim-n)!important}.crumbs{font:700 12px/1.4 var(--font-mono);letter-spacing:.04em;color:#7f8fb0;margin-bottom:22px}.crumbs a{text-decoration:underline;text-underline-offset:3px}.crumbs a:hover{color:var(--lamp)}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.hero-badges b{font-size:13px;font-weight:700;color:var(--cream);padding:8px 12px;border-radius:999px;background:var(--glass-n);border:1.5px solid var(--line-n)}.dir-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.dir-card{border-radius:20px;padding:22px;background:var(--card);border:2px solid var(--ink);display:flex;flex-direction:column;gap:10px;transition:transform .16s,box-shadow .16s}.dir-card:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.dir-card h3{font-family:var(--font-display);font-size:20px;letter-spacing:-.04em}.dir-card .desc{font-size:14.5px;font-weight:600;color:var(--dim);line-height:1.5}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.stat{background:var(--glass-n);border:1.5px solid var(--line-n);border-radius:16px;padding:20px 20px 18px}.stat b{display:block;font-family:var(--font-display);font-size:clamp(30px,3.6vw,42px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--lamp)}.stat span{display:block;margin-top:12px;font-size:15px;font-weight:700;color:var(--cream)}.stat small{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--dim-n)}.tryos-top{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:36px}.curr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.curr-item{padding:18px 18px 20px;border-radius:16px;background:var(--glass-n);border:1.5px solid var(--line-n)}.curr-item b{display:block;font:700 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--lamp)}.curr-item h4{margin:12px 0 4px;font-family:var(--font-display);font-size:17px;color:var(--cream);letter-spacing:-.035em}.curr-item .ru{font-size:13px;color:var(--mint);font-weight:700}.curr-item p{margin-top:9px;font-size:13.5px;font-weight:600;color:var(--dim-n);line-height:1.45}.samples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px}.sample{border-radius:18px;padding:18px;background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--lamp-d)}.sample .tag{background:var(--mint)}.sample p{font-size:15px;line-height:1.45}.sample .hint,.sample p{margin-top:12px;font-weight:700}.sample .hint{padding-top:12px;border-top:1.5px dashed var(--soft);font-size:12.5px;color:var(--teal-deep)}.filters{display:flex;flex-wrap:wrap;gap:14px 26px;margin-bottom:24px;padding:16px 18px;border-radius:18px;background:var(--card);border:2px solid var(--ink)}.white .filters{background:var(--paper)}.fgroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fgroup>b{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-right:2px}.chip{min-height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--ink);background:#fff;border:1.5px solid var(--ink);transition:background .15s,color .15s}.chip:hover{background:var(--paper-2)}.chip.on{background:var(--ink);color:var(--lamp)}.dark .chip{background:transparent;color:var(--cream);border-color:var(--line-n)}.dark .chip:hover{background:var(--glass-n)}.dark .chip.on{background:var(--lamp);color:#1a1405;border-color:var(--lamp)}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(min-width:1081px){.course-list[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcourses{grid-template-columns:repeat(2,minmax(0,1fr))}.tcourses>.course:last-child:nth-child(odd){grid-column:1/-1}.course{background:var(--card);border-radius:20px;border:2px solid var(--ink);padding:18px;display:flex;flex-direction:column;gap:9px;transition:transform .16s,box-shadow .16s}.white .course{background:#fff}.course:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.course-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.pill{font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:6px 9px;border-radius:999px;border:1.5px solid var(--ink);background:var(--lamp);color:#1a1405;white-space:nowrap}.pill.toefl{background:var(--mint)}.pill.turkish{background:var(--coral)}.pill.burslari{background:var(--lilac)}.badge{font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:6px 9px;border-radius:999px;background:var(--ink);color:var(--lamp);white-space:nowrap}.course h3{font-family:var(--font-display);font-size:17px;line-height:1.2;letter-spacing:-.035em}.course .sum{font-size:13.5px;font-weight:600;color:var(--dim);line-height:1.4}.course-meta{display:flex;flex-wrap:wrap;gap:4px 6px;font-size:12.5px;font-weight:700}.course-meta li+li:before{content:"· ";color:var(--dim)}.price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.price b{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.05em;line-height:1}.price span{font-size:13px;color:var(--dim);font-weight:700}.price small{display:block;font-size:12px;color:var(--teal-deep);font-weight:600;margin-top:6px;max-width:26ch;line-height:1.35;text-wrap:pretty}div.empty{grid-column:1/-1;padding:44px 20px;text-align:center;color:var(--dim);font-weight:700}.teach-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.teacher{background:var(--card);border-radius:20px;border:2px solid var(--ink);overflow:hidden;display:flex;flex-direction:column;transition:transform .16s,box-shadow .16s}.teacher:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.t-photo{height:230px;position:relative;background:var(--night);display:grid;place-items:center;overflow:hidden;border-bottom:2px solid var(--ink)}.t-photo img{width:100%;height:100%;object-fit:cover}.t-photo .mono{font-family:var(--font-display);font-size:56px;font-weight:800;color:var(--lamp);letter-spacing:-.04em}.t-photo .ph-note{display:none}.t-body{padding:18px;display:flex;flex-direction:column;flex:1 1;gap:8px}.t-body h3{font-family:var(--font-display);font-size:19px;letter-spacing:-.035em}.t-body h3.placeholder{color:var(--dim)}.t-subj{font:700 12px/1.35 var(--font-mono);color:var(--teal-deep)}.t-score{display:inline-flex;align-items:center;gap:7px;font:700 12px/1.3 var(--font-mono);background:var(--lamp);border:1.5px solid var(--ink);padding:6px 10px;border-radius:12px;align-self:flex-start}.t-desc{font-size:14px;font-weight:600;color:var(--dim);line-height:1.5;flex:1 1}.t-body .btn{margin-top:8px;align-self:flex-start}.buy-card .t-photo{border:2px solid var(--ink)}.buy-teacher .t-photo{height:200px;border-radius:16px;margin-bottom:20px}.teach-list{display:flex;flex-wrap:wrap;justify-content:center}.teach-list>.teacher{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 32px) / 3 - 1px);max-width:calc((100% - 32px) / 3);min-width:0}.teach-list>div.empty{flex-basis:100%}@media(min-width:761px){.teach-grid>.teacher:only-child{grid-column:1/-1;flex-basis:100%;max-width:none;flex-direction:row}.teach-grid>.teacher:only-child .t-photo{flex:0 0 40%;height:auto;min-height:230px;border-bottom:0;border-right:2px solid var(--ink)}}.note{margin-top:20px;padding:13px 16px;border-radius:14px;background:rgba(255,215,106,.22);border:1.5px dashed var(--ink);font-size:13.5px;color:var(--ink-2);font-weight:600;line-height:1.5}.dark .note{background:var(--glass-n);border-color:var(--line-n);color:var(--dim-n)}.res-grid{column-count:3;column-gap:16px}.res-grid>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.res-grid>div.empty{column-span:all}.res{border-radius:20px;padding:20px 22px 22px;background:var(--glass-n);border:1.5px solid var(--line-n);display:flex;flex-direction:column;gap:8px}.res .rt{align-self:flex-start;font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:6px 9px;border-radius:999px;background:var(--mint);color:var(--ink)}.res b.score{display:block;font-family:var(--font-display);font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--lamp);overflow-wrap:anywhere}.res b.score:empty{display:none}.res .sn{font-size:14px;color:var(--cream);font-weight:600;line-height:1.5}.res .sn+.sn{color:var(--dim-n);font-size:13px}.res .ver{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font:700 12px/1.3 var(--font-mono);color:var(--mint)}.res .ver:hover{text-decoration:underline}.res-cta{border-radius:20px;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:var(--lamp);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--lamp-d)}.res-cta h4{font-family:var(--font-display);font-size:19px;letter-spacing:-.04em;color:var(--ink)}.res-cta p{font-size:14px;font-weight:600;color:#4a3a10;margin-bottom:6px}.res-cta .btn{--sh:var(--ink);align-self:flex-start}.uni-scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.uni-scroll>div.empty{flex:1 1 100%}.uni{border-radius:20px;overflow:hidden;background:var(--card);border:2px solid var(--ink);display:flex;flex-direction:column;transition:transform .16s,box-shadow .16s}.white .uni{background:#fff}.uni:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.uni-img{height:132px;position:relative;overflow:hidden;border-bottom:2px solid var(--ink)}.uni-img svg{width:100%;height:100%;display:block}.uni-city{position:absolute;top:10px;left:10px;font:700 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink);background:var(--lamp);border:1.5px solid var(--ink);padding:5px 8px;border-radius:999px}.uni-body{padding:16px;display:flex;flex-direction:column;flex:1 1}.uni-body h3{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.uni-body .ru{font-size:12.5px;color:var(--teal-deep);margin-top:5px;font-weight:700}.uni-body p{font-size:13px;font-weight:600;color:var(--dim);margin-top:10px;line-height:1.45}.journey{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.jstep{display:flex;flex-direction:column;gap:9px;position:relative}.jstep:before{content:"";position:absolute;top:21px;left:50px;right:-8px;border-top:2px dashed rgba(255,215,106,.45)}.jstep:last-child:before{display:none}.jdot{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:800 13px/1 var(--font-display);background:var(--navy-800);border:2px solid var(--lamp);color:var(--lamp)}.jstep:last-child .jdot{background:var(--lamp);color:#1a1405}.jstep h4{font-family:var(--font-display);font-size:15px;line-height:1.2;letter-spacing:-.03em;color:var(--cream)}.jstep p{font-size:13px;font-weight:600;color:var(--dim-n);line-height:1.4}.promo{border-radius:20px;padding:18px 22px;background:var(--lamp);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--hs);display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.promo-nur{width:66px;flex:none}.promo-txt{flex:1 1 320px;min-width:0}.promo h3{font-family:var(--font-display);font-size:20px;line-height:1.15;letter-spacing:-.04em}.promo p{margin-top:5px;font-size:14px;font-weight:600;line-height:1.45;color:#4a3a10}.combos{display:flex;flex-wrap:wrap;gap:8px}.combos li{font-size:14px;font-weight:800;padding:10px 14px;border-radius:999px;background:#fff;border:2px solid var(--ink);white-space:nowrap}.promo .btn{--sh:#fff}.social-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.social-grid>.scard{flex:1 1 280px;max-width:360px;min-width:0}.scard{border-radius:20px;overflow:hidden;background:var(--card);border:2px solid var(--ink);transition:transform .16s,box-shadow .16s}.scard:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.scard-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1.5px solid var(--soft)}.scard-head i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#fff;border:1.5px solid var(--ink)}.scard-head b{font-size:13px;font-weight:800}.scard-head small{display:block;font-size:11px;font-weight:600;color:var(--dim)}.scard-body{padding:16px 14px;min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:10px}.scard-body .ph{border-radius:10px;background:var(--paper-2);height:11px}.scard-body .ph.w1{width:88%}.scard-body .ph.w2{width:64%}.scard-body .ph.w3{width:76%}.scard-body .real{font-size:15px;font-weight:700;line-height:1.4}.scard-body.has-media{padding:0;min-height:0;display:block}.scard-media{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--paper-2)}.scard-cap{padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4}.scard-foot{padding:11px 14px;border-top:1.5px solid var(--soft);font:700 11px/1.3 var(--font-mono);color:var(--dim);display:flex;justify-content:space-between;gap:10px}.scard-foot a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.fitem{border:2px solid var(--ink);border-radius:14px;transition:background .2s}.fitem,.light .fitem{background:var(--card)}.fitem.open{background:var(--lamp)}.fq{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;text-align:left;font-size:16px;line-height:1.25;min-height:56px}.fq,.fq i{font-weight:800}.fq i{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:grid;place-items:center;font-style:normal;font-size:17px;line-height:1;transition:transform .25s}.fitem.open .fq i{transform:rotate(45deg)}.fa{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.2,.8,.3,1)}.fa p{padding:0 18px 16px;font-size:14.5px;font-weight:600;color:#4a3a10;line-height:1.55;max-width:74ch}.ftr{background:var(--night-2);color:var(--cream);padding:44px 0 26px}.ftr-top{display:flex;flex-wrap:wrap;gap:32px 40px}.ftr-brand{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:4px}.ftr-brand img{width:400px;max-width:100%;height:auto;margin:-26px 0 0 -12px}.ftr-brand p{font-size:14px;font-weight:600;line-height:1.55;color:var(--dim-n);max-width:44ch}.ftr-col{flex:1 1 150px;display:flex;flex-direction:column;gap:2px}.ftr h5{margin:0 0 9px;font:700 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#7f8fb0}.ftr-col a{font-size:14px;font-weight:600;line-height:1.25;color:#e3e9f3;padding:6px 0}.ftr-col a:hover{color:var(--lamp)}.ftr-bot{display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-top:22px;border-top:1px solid rgba(185,205,235,.18);padding-top:18px;font-size:13px;font-weight:600;color:#7f8fb0}.ftr-bot a:hover{color:var(--lamp)}@media(max-width:940px){.ftr-brand{flex-basis:100%}}.tg-float{position:fixed;right:20px;bottom:20px;z-index:100;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#2aa3e0;color:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .14s,box-shadow .14s}.tg-float:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.mob-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:105;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--night);border-top:2px solid var(--ink);gap:8px;transform:translateY(110%);transition:transform .25s ease}.mob-cta:not(.show){visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.mob-cta.show{transform:none}.mob-cta .btn{min-height:46px;font-size:14.5px;padding:0 12px;border-radius:12px;box-shadow:none;flex:1 1}.mob-cta .btn-ghost{color:var(--cream)}.mob-cta .btn-tg{flex:0 0 46px;padding:0}.ov{position:fixed;inset:0;z-index:200;background:rgba(7,13,32,.78);display:none;align-items:center;justify-content:center;padding:16px}.ov.on{display:flex;animation:fade .2s}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{width:min(600px,100%);max-height:92vh;overflow-y:auto;background:var(--card);border:2px solid var(--ink);border-radius:24px;padding:30px;box-shadow:8px 8px 0 var(--lamp-d);animation:pop .25s cubic-bezier(.2,.9,.3,1);position:relative}@keyframes pop{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.modal .x{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid var(--ink);display:grid;place-items:center;font-size:19px;line-height:1}.modal .x:hover{background:var(--lamp)}.prog{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-right:52px}.prog-bar{flex:1 1;height:8px;border-radius:99px;background:var(--paper-2);border:1.5px solid var(--ink);overflow:hidden}.prog-bar i{display:block;height:100%;background:var(--lamp-d);transition:width .35s cubic-bezier(.2,.8,.3,1)}.prog b{font:700 12px/1 var(--font-mono);color:var(--dim);letter-spacing:.06em}.modal h3{font-family:var(--font-display);font-size:24px;letter-spacing:-.04em}.opts{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.opt{text-align:left;padding:0 18px;min-height:54px;border-radius:14px;border:2px solid var(--ink);background:#fff;font-size:16px;font-weight:800;display:flex;justify-content:space-between;align-items:center;transition:background .15s,transform .15s}.opt:hover{background:var(--paper)}.opt.sel{background:var(--lamp)}.opt i{font-style:normal;opacity:0;font-size:18px}.opt.sel i{opacity:1}.field{margin-top:14px}.field label{display:block;font:700 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px 14px;border-radius:12px;border:2px solid var(--ink);background:#fff;font-size:15.5px;font-weight:600;transition:box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;box-shadow:3px 3px 0 var(--lamp-d)}.mrow{display:flex;gap:10px;margin-top:22px}.mrow .btn{flex:1 1}@media(max-width:480px){.mrow .btn{min-width:0;padding:0 14px;white-space:normal;line-height:1.15}.mrow .btn-ghost{flex:0 0 auto}}.success{text-align:center;padding:14px 0}.success .ok{width:84px;height:84px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:var(--lamp);border:2px solid var(--ink);box-shadow:var(--hs);font-size:36px}.summary{margin:20px 0;padding:16px;border-radius:14px;background:var(--paper);border:1.5px solid var(--soft);text-align:left;font-size:14px;font-weight:600;line-height:1.7;color:var(--ink-2)}.summary b{color:var(--ink)}.detail-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:40px;gap:40px;align-items:start}.detail-grid>aside{align-self:stretch}.buy-card{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 22px);background:#fff;border-radius:20px;padding:24px;border:2px solid var(--ink);box-shadow:var(--shadow)}.buy-card .price b{font-size:40px}.buy-card .price small{max-width:none}.buy-card ul{margin:18px 0}.buy-card ul li{display:flex;gap:10px;padding:7px 0;font-size:14px;color:var(--ink-2);font-weight:700;align-items:flex-start}.buy-card ul li:before{content:"✓";color:var(--teal-deep);font-weight:800;flex:none}.buy-card .btn-block{margin-top:14px}.block{margin-bottom:48px}.block:last-child{margin-bottom:0}.block .faq{margin:0;max-width:none}.block h2{font-size:clamp(20px,2.4vw,28px);margin-bottom:18px}.mod{display:flex;gap:18px;padding:16px 0;border-top:1.5px solid var(--soft)}.mod b{font:700 12px/1.6 var(--font-mono);color:var(--lamp-d);letter-spacing:.1em;flex:none;width:30px}.mod h4{font-size:17px;font-weight:800;letter-spacing:-.02em}.mod p{font-size:14.5px;font-weight:600;color:var(--dim);margin-top:5px}.learn li{display:flex;gap:12px;padding:9px 0;font-size:16px;color:var(--ink-2);font-weight:700;align-items:flex-start}.learn li:before{content:"→";color:var(--lamp-d);font-weight:800;flex:none}.search-row{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.search-row input{flex:1 1;min-width:240px;padding:14px 18px;border-radius:14px;border:2px solid var(--ink);font-size:15.5px;font-weight:600;background:#fff}.search-row input:focus{outline:none;box-shadow:3px 3px 0 var(--lamp-d)}.rv{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.8,.3,1),transform .6s cubic-bezier(.2,.8,.3,1)}.rv.off{opacity:0;transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media(max-width:1240px){.hdr-in{padding:8px 24px 6px 14px;gap:10px 16px}.nav{gap:4px 14px}.logo img{height:50px}}@media(max-width:1080px){.tryos-top{grid-template-columns:1fr;gap:20px;align-items:start}.course-grid,.curr,.dir-grid,.teach-grid{grid-template-columns:repeat(2,1fr)}.teach-list>.teacher{flex-basis:calc((100% - 16px) / 2 - 1px);max-width:calc((100% - 16px) / 2)}.stats{grid-template-columns:repeat(2,1fr)}.journey{grid-template-columns:repeat(3,1fr);gap:22px 16px}.jstep:nth-child(3):before{display:none}.detail-grid{grid-template-columns:1fr}.buy-card{position:static}.uni-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:2px 24px 12px;margin:0 -24px;-webkit-overflow-scrolling:touch}.uni{min-width:248px;scroll-snap-align:start}}@media(min-width:901px) and (max-width:1080px){.tcourses{grid-template-columns:repeat(3,minmax(0,1fr))}.tcourses>.course:last-child:nth-child(odd){grid-column:auto}}@media(min-width:761px) and (max-width:1080px){.course-list>.course:last-child:nth-child(odd){grid-column:1/-1}.teach-list>.teacher:last-child:nth-child(odd){flex-basis:100%;max-width:none;flex-direction:row}.teach-list>.teacher:last-child:nth-child(odd) .t-photo{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);height:auto;min-height:230px;border-bottom:0;border-right:2px solid var(--ink)}.buy-course{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:32px;column-gap:32px}.buy-course>*{grid-column:1}.buy-course>.pill{justify-self:start}.buy-course>ul{margin-bottom:0}.buy-course>.buy-acts{grid-column:2;grid-row:1/span 3;align-self:center}.buy-course .buy-acts>.btn-block:first-child{margin-top:0}}@media(min-width:521px) and (max-width:1080px){.buy-teacher{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-column-gap:24px;column-gap:24px;align-items:center}.buy-teacher .t-photo{grid-row:1/span 3;height:auto;aspect-ratio:3/2;margin-bottom:0}.buy-teacher .btn-block{justify-self:start;width:auto}}@media(max-width:1120px){.hdr-apply,.hdr-test,.nav{display:none}.burger{display:flex}.wrap{padding:0 24px}.strip{padding:8px 24px}.res-grid{column-count:2}}@media(max-width:760px){:root{--hdr-h:54px}.sec{padding:36px 0}.sec-sm{padding:28px 0}.wrap{padding:0 16px}.strip{padding:8px 16px;justify-content:space-between;flex-wrap:nowrap;font-size:12px;gap:8px}.strip-go-l,.strip-tag{display:none}.strip-go-s{display:inline}.hdr-in{padding:6px 8px 4px;min-height:var(--hdr-h)}.logo img{height:42px}.page-hero{padding:30px 0 34px}.crumbs{margin-bottom:14px}.hero-badges{margin-top:18px;gap:6px}.hero-badges b{font-size:12px;padding:7px 10px}.sec-head{margin-bottom:18px}.course-grid,.curr,.dir-grid,.samples{grid-template-columns:1fr;gap:12px}.res-grid{column-count:1}.res-grid,.social-grid{gap:12px}.res-grid>*{margin-bottom:12px}.social-grid>.scard{flex-basis:100%;max-width:420px}.stats{gap:8px}.stat{padding:14px}.journey{grid-template-columns:1fr 1fr;gap:16px 12px}.jstep:before{display:none}.teach-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:2px 16px 12px;-webkit-overflow-scrolling:touch}.teach-list{flex-wrap:nowrap;justify-content:flex-start}.teach-list>.teacher,.teacher{flex:0 1 auto;max-width:none;min-width:260px;scroll-snap-align:start}.buy-teacher .t-photo{height:auto;aspect-ratio:3/2}.t-photo{height:190px}.filters{padding:10px 12px;gap:8px;flex-direction:column;flex-wrap:nowrap}.filters .fgroup{min-width:0;flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:0 12px 2px;scrollbar-width:none}.filters .fgroup::-webkit-scrollbar{display:none}.filters .fgroup>b{flex:none;width:92px}.chip{flex:none;min-height:44px}.promo{padding:14px 16px}.promo .btn{width:100%}.modal{padding:24px 18px;border-radius:20px;box-shadow:5px 5px 0 var(--lamp-d)}.block{margin-bottom:34px}.ftr{padding:24px 0 92px}.ftr-top{flex-direction:column;gap:6px}.ftr-brand{flex:none;margin-bottom:6px}.ftr-brand img{width:290px;margin:-14px 0 0 -9px}.ftr-brand p{display:none}.ftr-col{flex:none;flex-direction:row;flex-wrap:wrap;gap:0 16px}.ftr h5{display:none}.ftr-bot{margin-top:14px;padding-top:14px}.mob-cta{display:flex}.tg-float{display:none}.btn{min-height:50px;font-size:15px;padding:0 20px}.btn-sm{min-height:44px;font-size:14px;padding:0 16px}.say{font-size:19px;padding:7px 13px}.uni-scroll{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:0;padding:0;overflow:visible}.uni{min-width:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.rv,.rv.off{opacity:1;transform:none}}.admin{padding:36px 0 60px;background:var(--paper);min-height:100vh}.admin-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.admin-layout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.admin-side{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 16px);max-height:calc(100vh - var(--hdr-h) - 110px);overflow-y:auto;background:var(--card);border:2px solid var(--ink);border-radius:18px;padding:10px}.admin-side h6{margin:12px 8px 6px;font:700 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.admin-side h6:first-child{margin-top:6px}.admin-side button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:700;color:var(--ink-2)}.admin-side button:hover{background:var(--paper)}.admin-side button.on{background:var(--ink);color:var(--lamp)}.admin-side button small{font:700 10px/1 var(--font-mono);opacity:.7}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px;background:var(--card);padding:8px;border-radius:16px;border:2px solid var(--ink)}.tabs button{padding:9px 13px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.tabs button:hover{background:var(--paper)}.tabs button.on{background:var(--ink);color:var(--lamp)}.acard{background:var(--card);border-radius:18px;border:2px solid var(--ink);padding:20px;margin-bottom:14px}.acard .acard{background:#fff;border-width:1.5px;border-color:var(--soft);padding:16px}.acard h4{font-size:16px;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.acard>p.hint{margin:-6px 0 14px;font-size:13.5px;font-weight:600;color:var(--dim);line-height:1.5}.agrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px 14px;gap:2px 14px}.agrid .full{grid-column:1/-1}.admin textarea{min-height:84px;resize:vertical;line-height:1.5}.admin .field input,.admin .field select,.admin .field textarea{border-width:1.5px;padding:11px 12px;font-size:15px}.admin .btn-sm{min-height:38px;padding:0 12px;font-size:13px;border-radius:10px}.admin .btn-sm,.admin .btn-sm.btn-dark{box-shadow:none}.abar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);border-radius:16px 16px 0 0;border:2px solid var(--ink);border-bottom:0;padding:12px 16px;margin-top:20px;display:flex;gap:10px 12px;align-items:center;flex-wrap:wrap;z-index:20;box-shadow:0 -6px 0 rgba(26,36,64,.06)}.abar input{padding:12px 14px;border-radius:12px;border:2px solid var(--ink);font-weight:600;background:#fff;min-width:0;flex:0 1 240px}.abar .st{font-size:13.5px;font-weight:700;color:var(--dim)}.abar .st.ok{color:var(--ok)}.abar .st.err{color:var(--red)}.abar .dirty{font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:6px 9px;border-radius:999px;background:var(--lamp);border:1.5px solid var(--ink)}.warn{padding:14px 16px;border-radius:14px;background:rgba(255,215,106,.3);border:1.5px solid var(--ink);font-size:14px;color:var(--ink-2);font-weight:600;margin-bottom:18px;line-height:1.5}.warn code{font-family:var(--font-mono);font-size:12.5px;background:#fff;border:1px solid var(--soft);border-radius:6px;padding:1px 5px}.field label.switch,.switch{display:inline-flex;align-items:center;gap:10px;font:700 14px/1.2 var(--font);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;margin:4px 0 0}.switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:999px;border:2px solid var(--ink);background:#fff;position:relative;cursor:pointer;transition:background .15s;flex:none;padding:0}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--ink);transition:transform .15s}.switch input:checked{background:var(--mint)}.switch input:checked:after{transform:translateX(18px)}.order-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1.5px solid var(--soft);flex-wrap:wrap}.order-row:first-of-type{border-top:0}.order-row b{flex:1 1 200px;font-size:15px}.order-row b small{display:block;font-size:12.5px;font-weight:600;color:var(--dim);margin-top:2px}.sprite-pick{display:flex;align-items:center;gap:10px}.sprite-pick img{width:44px;height:48px;object-fit:contain;flex:none;background:#fff;border:1.5px solid var(--soft);border-radius:10px}@media(max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-side{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.admin-side h6{flex-basis:100%;margin:8px 6px 2px}.admin-side button{width:auto}.agrid{grid-template-columns:1fr}}.serp{background:#fff;border:1.5px solid var(--soft);border-radius:14px;padding:14px 16px;margin:0 0 6px;max-width:640px;font-family:Arial,Helvetica,sans-serif}.serp-top{display:flex;align-items:center;gap:10px}.serp-top img{width:28px;height:28px;border-radius:50%;border:1px solid #dadce0;flex:0 0 auto}.serp-top span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.serp-top b{font-weight:400;font-size:14px;color:#202124}.serp-top i{font-style:normal;font-size:12px;color:#4d5156}.serp-title,.serp-top i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serp-title{margin-top:8px;font-size:20px;line-height:1.3;color:#1a0dab}.serp-desc{margin-top:3px;font-size:14px;line-height:1.5;color:#4d5156;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serp-count{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font:700 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.serp-count .over{color:#b8432c}.serp-og{display:block;width:100%;max-width:420px;aspect-ratio:1200/630;object-fit:cover;border-radius:14px;border:1.5px solid var(--soft);margin-bottom:4px}.a-body :focus-visible,.bl-chips :focus-visible,.bl-grid :focus-visible,.bl-more :focus-visible,.bl-related :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.a-hero :focus-visible,.final :focus-visible,.page-hero :focus-visible{outline:3px solid var(--lamp);outline-offset:3px}.a-faq summary:focus-visible{outline-offset:-6px}.bl-card:has(a:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.bl-card a:focus-visible{outline:0}[data-rub]{--rub:var(--paper-2)}[data-rub=tryos]{--rub:var(--lamp)}[data-rub=admission]{--rub:var(--mint)}[data-rub=universities]{--rub:var(--sky)}[data-rub=toefl]{--rub:var(--lilac)}[data-rub=turkish]{--rub:var(--coral)}[data-rub=life]{--rub:var(--cream)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.a-rub,.sr-only{white-space:nowrap}.a-rub{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;border:1.5px solid var(--ink);background:var(--rub);color:var(--ink);font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.a-hero{position:relative;color:var(--cream);border-bottom:2px solid var(--ink);padding:24px 0 0;--sh:var(--lamp-d);--ovl:40px;background:radial-gradient(900px 520px at 82% 20%,rgba(255,215,106,.2) 0,rgba(255,215,106,.05) 45%,rgba(11,23,48,0) 70%),var(--night)}.a-hero-in{display:block}.a-hero .crumbs{margin-bottom:16px}.a-hero .crumbs a{display:inline-block;padding:14px 4px;margin:-14px -4px}.a-hero .crumbs span[aria-current],.a-meta{color:var(--dim-n)}.a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:700 12px/1.3 var(--font-mono);letter-spacing:.04em}.a-meta .sep{opacity:.5}.a-dates{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font:700 12px/1.4 var(--font-mono);letter-spacing:.03em;color:var(--dim-n)}.a-dates b{font-weight:700;margin-left:4px}.a-dates b,.a-h1{color:var(--cream)}.a-h1{font:800 clamp(24px,6.5vw,46px)/1.1 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;max-width:24ch}.a-lead{font:600 17px/1.5 var(--font);color:var(--dim-n);max-width:58ch;margin-top:14px}.a-by{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:700;color:var(--cream)}.a-by small{display:block;font:700 12px/1.3 var(--font-mono);letter-spacing:.03em;color:var(--dim-n)}.a-av{flex:none;width:40px;height:40px;border-radius:50%;background:var(--lamp);border:2px solid var(--ink);overflow:hidden;position:relative}.a-av img{position:absolute;width:52px;left:-6px;top:-4px;max-width:none}.a-cover{position:relative;z-index:2;margin:24px 0 calc(var(--ovl) * -1);border:2px solid var(--ink);border-radius:var(--r-md);overflow:hidden;background:var(--rub);box-shadow:4px 4px 0 var(--lamp-d);aspect-ratio:1200/630}.a-cover img{display:block;width:100%;height:100%;object-fit:cover}.a-hero.nocover{padding-bottom:30px}.a-hero.nocover .a-cover{display:none}@media(min-width:761px){.a-hero{padding-top:40px;--ovl:56px}.a-lead{font-size:19px;margin-top:18px}.a-cover{border-radius:var(--r-lg);box-shadow:6px 6px 0 var(--lamp-d);margin-top:32px;max-width:720px}.a-hero.nocover{padding-bottom:44px}}@media(min-width:1100px){.a-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 520px;grid-column-gap:56px;column-gap:56px;align-items:end}.a-hero-t{padding-bottom:calc(var(--ovl) + 18px)}.a-cover{margin-top:0;max-width:none;align-self:end}.a-hero.nocover .a-hero-in{display:block}.a-hero.nocover .a-hero-t{padding-bottom:0}}.a-body{background:var(--card);border-bottom:2px solid var(--ink);padding:calc(var(--ovl,40px) + 26px) 0 56px;--ovl:40px}@media(min-width:761px){.a-body{--ovl:56px;padding-bottom:80px}}.a-grid{display:block}.a-main{min-width:0}.a-main>*{max-width:680px;margin-left:auto;margin-right:auto}.a-main>.w{max-width:none}@media(min-width:1100px){.a-grid{display:grid;grid-template-columns:232px minmax(0,1fr);grid-column-gap:56px;column-gap:56px;align-items:start}.a-main>*{margin-left:0}.a-main>.w{max-width:none}.a-main>.w-720{max-width:760px}}.a-toc-d{display:none}.a-toc-m{margin:20px auto 8px;border:2px solid var(--ink);border-radius:14px;background:var(--paper)}.a-toc-m summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 16px;cursor:pointer;font:800 16px/1.2 var(--font)}.a-toc-m summary::-webkit-details-marker{display:none}.a-toc-m summary .n{margin-left:auto;font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.a-toc-m summary i{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:800;line-height:1;transition:transform .25s}.a-toc-m[open] summary i{transform:rotate(45deg)}.a-toc-m[open]{background:var(--card)}.a-toc ol{list-style:none;margin:0;padding:0;counter-reset:t}.a-toc li{counter-increment:t}.a-toc a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 16px;border-top:1.5px solid var(--soft);font-size:15.5px;font-weight:700;line-height:1.3;color:var(--ink)}.a-toc a:before{content:counter(t,decimal-leading-zero);flex:none;font:700 12px/1.4 var(--font-mono);color:var(--dim);letter-spacing:.06em}.a-toc a:hover{background:rgba(255,215,106,.28)}@media(min-width:1100px){.a-toc-m{display:none}.a-toc-d{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 24px);max-height:calc(100vh - var(--hdr-h) - 48px);overflow:auto;padding-right:4px}.a-toc-d .t{font:700 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 10px 16px}.a-toc-d a{border-top:0;border-radius:10px;padding:8px 12px;font-size:14px;min-height:40px}.a-toc-d .rd{margin:14px 16px 0;font:700 12px/1.4 var(--font-mono);color:var(--dim);letter-spacing:.03em}}.a-prose{font-size:17px;line-height:1.7;color:var(--ink-2);font-weight:500;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.a-prose p{margin:0 0 1.05em;text-wrap:pretty}.a-prose b,.a-prose strong{color:var(--ink);font-weight:800}.a-prose a{color:var(--teal-deep);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(19,107,103,.45);text-decoration-color:rgba(19,107,103,.45)}.a-prose a:hover{background:rgba(255,215,106,.45);-webkit-text-decoration-color:var(--teal-deep);text-decoration-color:var(--teal-deep)}.a-prose h2{font:800 clamp(22px,5.8vw,32px)/1.14 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:52px 0 16px;text-wrap:balance}.a-prose h2:before{content:"";display:block;width:44px;height:8px;margin-bottom:14px;border-radius:4px;background:var(--lamp);border:1.5px solid var(--ink)}.a-prose h2:first-child{margin-top:8px}.a-prose h3{font:800 19px/1.3 var(--font);letter-spacing:-.015em;color:var(--ink);margin:30px 0 8px;text-wrap:balance}.a-prose ol:not([class]),.a-prose ul:not([class]){margin:0 0 1.1em;padding:0 0 0 4px;list-style:none}.a-prose ul:not([class])>li{position:relative;padding-left:26px;margin:0 0 .55em}.a-prose ul:not([class])>li:before{content:"";position:absolute;left:3px;top:.62em;width:10px;height:10px;border-radius:3px;background:var(--lamp);border:1.5px solid var(--ink);transform:rotate(45deg)}.a-prose ol:not([class]){counter-reset:o}.a-prose ol:not([class])>li{position:relative;padding-left:34px;margin:0 0 .55em;counter-increment:o}.a-prose ol:not([class])>li:before{content:counter(o);position:absolute;left:0;top:.18em;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--lamp);font:700 12px/24px var(--font-mono);text-align:center}.a-prose a.btn{text-decoration:none;background-image:none}.a-prose a.btn:hover{background-color:inherit}.a-prose .a-co a.btn-dark,.a-prose a.btn-dark{color:var(--lamp);text-decoration:none}.a-prose a.btn-dark:hover{background:var(--ink)}.a-prose sup a{display:inline-block;font:700 12px/1 var(--font-mono);padding:6px;margin:-6px -3px;text-decoration:none;color:var(--teal-deep)}.a-prose .tr{font-style:normal}@media(min-width:761px){.a-prose{font-size:18px;line-height:1.72}.a-prose h3{font-size:21px}}.a-prose blockquote{margin:30px 0;padding:2px 0 2px 22px;border-left:6px solid var(--ink)}.a-prose blockquote:before{content:"\201C";display:block;font:800 54px/.7 var(--font-display);color:var(--lamp-d);margin-bottom:8px}.a-prose blockquote p{font-size:19px;line-height:1.5;font-weight:700;color:var(--ink);margin:0 0 .5em}.a-prose blockquote cite{display:block;font:700 12px/1.4 var(--font-mono);letter-spacing:.04em;font-style:normal;color:var(--dim)}.a-prose hr{border:0;height:18px;margin:38px auto;width:100%;max-width:680px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 18'%3E%3Cg fill='%23ffd76a' stroke='%231a2440' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='11' height='11' rx='2.5' transform='rotate(45 8.5 8.5)'/%3E%3Crect x='36.5' y='3' width='11' height='11' rx='2.5' transform='rotate(45 42 8.5)'/%3E%3Crect x='70' y='3' width='11' height='11' rx='2.5' transform='rotate(45 75.5 8.5)'/%3E%3C/g%3E%3C/svg%3E") 50%/auto 18px no-repeat}.a-check{list-style:none;margin:20px 0 24px;padding:0}.a-prose .a-check>li{position:relative;padding:12px 0 12px 42px;margin:0;border-bottom:1.5px dashed var(--soft);font-size:16.5px;line-height:1.5}.a-prose .a-check>li:before{content:"";position:absolute;left:2px;top:13px;width:24px;height:24px;border:2px solid var(--ink);border-radius:7px;background:#fff;transform:none}.a-sum{margin-top:22px;margin-bottom:8px;padding:18px 20px 16px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--wob);box-shadow:var(--hs)}.a-sum-t{display:flex;align-items:center;gap:10px;font:800 17px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}.a-sum-t i{font:700 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;padding:5px 8px;border-radius:999px;background:var(--ink);color:var(--lamp)}.a-sum ul{list-style:none;margin:0;padding:0}.a-sum li{position:relative;padding:5px 0 5px 30px;font-size:16.5px;line-height:1.5;color:var(--ink);font-weight:600}.a-sum li:before{content:"";position:absolute;left:0;top:9px;width:20px;height:20px;border-radius:50%;background:var(--lamp);border:2px solid var(--ink)}.a-sum li:after{content:"";position:absolute;left:6px;top:13px;width:8px;height:4px;border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:rotate(-45deg)}.a-co{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px 16px 16px;border:2px solid var(--ink);border-radius:16px;margin-top:28px;margin-bottom:28px;color:var(--ink)}.a-co-i{width:36px;height:36px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:grid;place-items:center}.a-co-i svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.a-co-l{font:700 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.a-co p,.a-co-l{color:var(--ink)}.a-co p{margin:0 0 .6em;font-size:16px;line-height:1.55;font-weight:600}.a-co p:last-child{margin-bottom:0}.a-prose .a-co a{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.a-co.imp{background:var(--lamp);box-shadow:var(--hs)}.a-co.cta,.a-co.nur{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 16px 14px 12px;margin-top:44px}.a-co.nur{background:var(--mint)}.a-co.cta{background:var(--sky)}.a-co.cta>img,.a-co.nur>img{width:72px;height:auto;margin:-40px 0 -10px}.a-co.cta .a-co-l,.a-co.nur .a-co-l{font:700 24px/1 var(--font-hand);letter-spacing:0;text-transform:none;margin-bottom:4px}.a-co.cta .a-co-l{font:800 17px/1.25 var(--font);letter-spacing:-.01em}.a-co .a-co-act{margin-top:12px}@media(min-width:561px){.a-co.cta,.a-co.nur{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 22px 16px 16px}.a-co.cta>img,.a-co.nur>img{width:96px;margin:-46px 0 -14px}}.a-co .btn{white-space:normal}.a-tbl{margin-top:30px;margin-bottom:30px}.a-cap{display:flex;gap:10px;align-items:baseline;font-size:14.5px;line-height:1.4;font-weight:800;color:var(--ink);margin:0 0 10px}.a-cap b{flex:none;font:700 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep)}.a-tscroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border:2px solid var(--ink);border-radius:14px;background:linear-gradient(90deg,var(--card) 30%,rgba(255,253,247,0)) 0 0/36px 100% no-repeat local,linear-gradient(270deg,var(--card) 30%,rgba(255,253,247,0)) 100% 0/36px 100% no-repeat local,linear-gradient(90deg,rgba(26,36,64,.28),rgba(26,36,64,0)) 0 0/12px 100% no-repeat scroll,linear-gradient(270deg,rgba(26,36,64,.28),rgba(26,36,64,0)) 100% 0/12px 100% no-repeat scroll,var(--card)}.a-tbl table{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-tbl[data-scroll] table{min-width:560px}.a-tbl[data-scroll="5"] table{min-width:640px}.a-tbl[data-scroll="6"] table{min-width:760px}.a-tbl[data-scroll="7"] table{min-width:880px}.a-tbl td,.a-tbl th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1.5px solid var(--soft);background:inherit}.a-tbl thead th{position:static;background:var(--ink);color:var(--cream);font:700 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;white-space:nowrap}.a-tbl tbody tr{background:var(--card)}.a-tbl tbody tr:nth-child(2n){background:var(--paper)}.a-tbl tbody tr:last-child>*{border-bottom:0}.a-tbl tbody th[scope=row]{font-weight:800;color:var(--ink)}.a-tbl[data-scroll] tbody th[scope=row],.a-tbl[data-scroll] thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:1.5px 0 0 var(--soft);min-width:112px;max-width:min(150px,42vw)}.a-tbl[data-scroll] td{min-width:124px}.a-tbl[data-scroll] td.num{min-width:0}.a-tbl td.num,.a-tbl th.num{text-align:right;white-space:nowrap}.a-tbl sup a{position:relative}.a-tbl sup a:after{content:"";position:absolute;top:50%;left:-9.5px;right:-9.5px;height:24px;transform:translateY(-50%)}.a-tbl sup+sup{margin-left:3px}.a-tbl sup+sup a:after{left:-2px}.a-tnote{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--dim);font-weight:600}.a-thint{display:none;margin:8px 0 0;font:700 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.a-tbl{container-type:inline-size}@container (max-width:720px){.a-tbl[data-scroll="4"] .a-thint{display:block}}@container (max-width:680px){.a-tbl[data-scroll="5"] .a-thint{display:block}}@container (max-width:810px){.a-tbl[data-scroll="6"] .a-thint{display:block}}@container (max-width:920px){.a-tbl[data-scroll="7"] .a-thint{display:block}}@container (max-width:430px){.a-tbl .a-thint{display:block}}@supports not (container-type:inline-size){@media(max-width:760px){.a-tbl .a-thint{display:block}}}.a-chart{margin-top:32px;margin-bottom:32px;background:var(--card);border:2px solid var(--ink);border-radius:18px;padding:16px 14px 14px;box-shadow:var(--hs);--ch-1:var(--lamp);--ch-2:var(--mint);--ch-3:var(--lilac);--ch-4:var(--coral);--ch-5:var(--sky);--ch-6:var(--paper-2)}.a-chart .c1{fill:var(--ch-1)}.a-chart .c2{fill:var(--ch-2)}.a-chart .c3{fill:var(--ch-3)}.a-chart .c4{fill:var(--ch-4)}.a-chart .c5{fill:var(--ch-5)}.a-chart .c6{fill:var(--ch-6)}.a-chart .sw1{background:var(--ch-1)}.a-chart .sw2{background:var(--ch-2)}.a-chart .sw3{background:var(--ch-3)}.a-chart .sw4{background:var(--ch-4)}.a-chart .sw5{background:var(--ch-5)}.a-chart .sw6{background:var(--ch-6)}.a-chart>header{margin:0 0 12px}.a-chart .k{font:700 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.a-chart .ct{margin:6px 0 0;font:800 17px/1.25 var(--font);color:var(--ink)}.a-chart .cs{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:600;color:var(--dim)}.a-chart svg{display:block;width:100%;height:auto;max-width:440px;overflow:visible}.a-chart .leg svg{width:34px;height:16px;max-width:none;flex:none;display:block}.a-chart svg text{font-family:var(--font);fill:var(--ink)}.a-chart .gx{stroke:var(--soft);stroke-width:1.5;stroke-dasharray:4 5}.a-chart .ax{fill:var(--dim)!important;font-size:13px;font-weight:600}.a-chart .lb{font-size:13px;font-weight:700}.a-chart .vl{font-size:13px;font-weight:800;font-family:var(--font-mono)!important}.a-chart .take{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--paper);font-size:14.5px;line-height:1.5;font-weight:600;color:var(--ink)}.a-chart .take b{font:700 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);display:block;margin-bottom:4px}.a-chart .leg{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:440px}.a-chart .leg li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;font-weight:700;color:var(--ink)}.a-chart .leg i{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--ink)}.a-chart .leg em{margin-left:auto;font:800 13px/1 var(--font-mono);font-style:normal}.a-chart .src{margin:12px 0 0;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--dim)}.a-data{margin-top:10px;border-top:1.5px solid var(--soft)}.a-data summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;font:800 13.5px/1.2 var(--font);color:var(--teal-deep)}.a-data summary::-webkit-details-marker{display:none}.a-data summary:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--teal-deep);font-weight:800;line-height:1}.a-data[open] summary:before{content:"–"}.a-data table{width:100%;border-collapse:collapse;font-size:13.5px;margin:0 0 6px}.a-data td,.a-data th{padding:7px 8px;text-align:left;border-bottom:1.5px solid var(--soft)}.a-data th{font:700 12px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}@media(min-width:900px){.a-chart{padding:20px 22px 18px}.a-chart.two{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-column-gap:28px;column-gap:28px}.a-chart.two>.a-data,.a-chart.two>.src,.a-chart.two>header{grid-column:1/-1}.a-chart.two .take{margin:0;align-self:center}.a-chart svg{max-width:460px}}.a-fig{margin:30px 0}.a-fig .fr{border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--paper-2);aspect-ratio:var(--ar,16/9)}.a-fig .fr img{display:block;width:100%;height:100%;object-fit:cover}.a-fig figcaption{margin-top:10px;font-size:14px;line-height:1.5;font-weight:600;color:var(--dim)}.a-fig figcaption b{font:700 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink);margin-right:8px;text-transform:uppercase}.a-fig .cr{display:block;margin-top:2px;font-size:12.5px;color:var(--dim)}.a-faq{margin-top:8px;display:flex;flex-direction:column;gap:8px}.a-faq details{background:var(--card);border:2px solid var(--ink);border-radius:14px}.a-faq details[open]{background:var(--lamp)}.a-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:13px 18px;font:800 16px/1.3 var(--font);color:var(--ink)}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary i{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:800;line-height:1;transition:transform .25s}.a-faq details[open] summary i{transform:rotate(45deg)}.a-faq details>div{padding:0 18px 16px}.a-faq details p{margin:0 0 .6em;font-size:15.5px;line-height:1.6;font-weight:600;color:var(--ink)}.a-faq details p:last-child{margin-bottom:0}.a-prose .a-faq a{color:var(--ink)}.a-src{margin-top:8px}.a-stamp{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:12px 16px;border:2px solid var(--ink);border-radius:14px;background:var(--paper);font-size:15px;font-weight:800;color:var(--ink);margin-bottom:16px}.a-stamp .ok{display:inline-flex;align-items:center;gap:8px}.a-stamp .ok:before{content:"";width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);background:var(--mint)}.a-stamp small{font:700 12px/1.3 var(--font-mono);letter-spacing:.03em;color:var(--dim);margin-left:auto}.a-srcl{list-style:none;margin:0;padding:0;counter-reset:sr}.a-prose .a-srcl>li{position:relative;counter-increment:sr;padding:12px 0 12px 40px;margin:0;border-bottom:1.5px dashed var(--soft);font-size:15.5px;line-height:1.45}.a-prose .a-srcl>li:before{content:counter(sr);position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:8px;transform:none;background:var(--card);border:2px solid var(--ink);color:var(--ink);font:700 12px/22px var(--font-mono);text-align:center}.a-srcl a{overflow-wrap:anywhere}.a-srcl .m{display:block;margin-top:3px;font:700 12px/1.4 var(--font-mono);letter-spacing:.02em;color:var(--dim)}.a-srcl .m b{color:var(--ink)}.a-disc{margin-top:18px;padding:13px 16px;border-radius:14px;background:rgba(255,215,106,.22);border:1.5px dashed var(--ink);font-size:13.5px;color:var(--ink-2);font-weight:600;line-height:1.5}.a-next{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:48px auto 0;padding:22px 20px;background:var(--lamp);border:2px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;color:var(--ink)}.a-next h2{font:800 clamp(21px,5.6vw,28px)/1.12 var(--font-display);letter-spacing:-.045em;margin:0 0 10px;color:var(--ink);text-wrap:balance}.a-next p{margin:0 0 16px;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink)}.a-next-act{display:flex;flex-wrap:wrap;gap:10px}.a-next .nur{display:none}.a-next .btn-dark{--sh:rgba(26,36,64,.35)}@media(max-width:560px){.a-next-act .btn{width:100%}}@media(min-width:761px){.a-next{grid-template-columns:minmax(0,1fr) 150px;padding:28px 32px;align-items:center;gap:24px}.a-next .nur{display:block;width:150px;margin:-8px -6px -22px 0}}.a-school{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:center;margin:20px auto 0;padding:18px 18px 16px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--wob);color:var(--ink)}.a-school>img{grid-column:1;grid-row:1;width:56px;height:auto}.a-school>h2{grid-column:2;grid-row:1;margin:0;font:800 clamp(18px,5vw,22px)/1.15 var(--font-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.a-school-b{grid-column:1/-1;grid-row:2}.a-school-b p{margin:0 0 14px;font-size:16px;line-height:1.55;font-weight:600;color:var(--ink)}.a-school-act{display:flex;flex-direction:column;gap:8px}.a-school-act .btn{width:100%;white-space:normal}.a-school-b small{display:block;margin-top:14px;font-size:13px;line-height:1.45;font-weight:600;color:var(--dim)}@media(min-width:561px){.a-school-act{flex-direction:row;flex-wrap:wrap}.a-school-act .btn{width:auto}}@media(min-width:761px){.a-school{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:6px 24px;margin-top:24px;padding:24px 28px 22px}.a-school>img{grid-row:1/3;width:96px}.a-school-b,.a-school>h2{grid-column:2}.a-school-b{grid-row:2}}@media(min-width:1100px){.a-grid:not(.no-toc) .a-main>.a-next,.a-grid:not(.no-toc) .a-main>.a-school{margin-left:0;margin-right:0}}.bl-chips{margin-bottom:22px;display:flex;gap:8px;flex-wrap:wrap}.bl-chips .chip{display:inline-flex;align-items:center}.bl-chips .chip span{margin-left:8px;font:700 12px/1 var(--font-mono);opacity:.7}@media(max-width:760px){.bl-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 18px;padding:2px 16px 4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.bl-chips::-webkit-scrollbar{display:none}.bl-chips .chip{flex:none}}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.bl-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:2px solid var(--ink);border-radius:20px;overflow:hidden;transition:transform .16s,box-shadow .16s;color:var(--ink)}.bl-card:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.bl-cov{display:block;aspect-ratio:1200/630;background:var(--rub);border-bottom:2px solid var(--ink);overflow:hidden}.bl-cov img{display:block;width:100%;height:100%;object-fit:cover}.bl-b{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1 1}.bl-b h3{font:800 19px/1.25 var(--font);letter-spacing:-.02em;color:var(--ink)}.bl-b h3 a:after{content:"";position:absolute;inset:0}.bl-b p{font-size:14.5px;line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.bl-b p,.bl-m{color:var(--dim)}.bl-m{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:700 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.bl-m>span{white-space:nowrap}.bl-m .go{margin-left:auto;font:800 14px/1 var(--font);letter-spacing:0;text-transform:none;color:var(--ink);display:inline-flex;gap:6px;align-items:center}.bl-feat{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);box-shadow:var(--shadow);border-radius:var(--r-lg)}.bl-feat:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.bl-feat .bl-cov{border-bottom:0;border-right:2px solid var(--ink);aspect-ratio:auto;min-height:100%}.bl-feat .bl-b{padding:28px 30px 26px;gap:14px;justify-content:center}.bl-feat h3{font:800 clamp(22px,2.4vw,30px)/1.12 var(--font-display);letter-spacing:-.045em}.bl-feat p{font-size:16.5px;-webkit-line-clamp:4}.bl-new{display:inline-flex;align-self:flex-start;min-height:26px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--lamp);font:700 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.bl-new,.bl-top{align-items:center}.bl-top{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1080px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-feat{grid-template-columns:minmax(0,1fr)}.bl-feat .bl-cov{border-right:0;border-bottom:2px solid var(--ink);aspect-ratio:1200/630}}@media(min-width:761px) and (max-width:1080px){.bl-feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-feat .bl-cov{border-right:2px solid var(--ink);border-bottom:0;aspect-ratio:auto}}@media(max-width:760px){.bl-grid{gap:10px}.bl-feat,.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-feat .bl-cov{aspect-ratio:1200/630}.bl-feat .bl-b{padding:16px 18px 18px;gap:10px}.bl-feat h3{font-size:22px}.bl-feat p{font-size:15px}.bl-card:not(.bl-feat){flex-direction:row;align-items:stretch;border-radius:16px;min-height:104px}.bl-card:not(.bl-feat) .bl-cov{flex:none;width:96px;aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--ink)}.bl-card:not(.bl-feat) .bl-cov img{object-position:86% 50%}.bl-card:not(.bl-feat) .bl-b{padding:12px 14px;gap:6px;min-width:0}.bl-card:not(.bl-feat) .bl-b h3{font-size:16px;line-height:1.25}.bl-card:not(.bl-feat) .bl-b p,.bl-card:not(.bl-feat) .go{display:none}.bl-card:not(.bl-feat) .bl-m{margin-top:2px}}@media(min-width:561px) and (max-width:760px){.bl-card:not(.bl-feat) .bl-cov{width:140px}.bl-card:not(.bl-feat) .bl-b p{display:-webkit-box;-webkit-line-clamp:2}}.bl-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.bl-more small{font:700 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.bl-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:34px 20px 38px;border:2px dashed var(--ink);border-radius:var(--r-lg);background:var(--card)}.bl-empty img{width:104px;height:auto}.bl-empty b{font:800 20px/1.2 var(--font-display);letter-spacing:-.04em}.bl-empty p{max-width:44ch;font-size:15.5px;line-height:1.5;font-weight:600;color:var(--dim)}.bl-related{background-color:var(--paper);background-image:var(--grid);background-size:28px 28px}.bl-related,.rel-sec{border-bottom:2px solid var(--ink)}.blog-box :focus-visible,.rel-sec :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.rel-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:18px}.rel-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.rel-item{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 18px 14px;background:var(--card);border:2px solid var(--ink);border-radius:var(--r-md);transition:transform .16s,box-shadow .16s}.rel-item:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.rel-item h3{font:800 17px/1.3 var(--font);letter-spacing:-.02em}.rel-item h3 a{color:var(--ink)}.rel-item h3 a:after{content:"";position:absolute;inset:0}.rel-item h3 a:focus-visible{outline:0}.rel-item:has(a:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.rel-m{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:700 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.rel-m>span{white-space:nowrap}.rel-m .go{margin-left:auto;font:800 16px/1 var(--font);color:var(--ink)}@media(max-width:900px){.rel-list{grid-template-columns:minmax(0,1fr);gap:10px}.rel-item{flex-direction:row;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-radius:var(--r-sm);min-height:56px}.rel-item h3{flex:1 1 auto;min-width:0;font-size:16px}.rel-m{margin-top:0;flex:none}.rel-m .go{display:none}}@media(max-width:560px){.rel-item{flex-direction:column;align-items:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){.bl-card,.bl-card:hover,.bl-feat:hover,.rel-item,.rel-item:hover{transition:none;transform:none}}.bl-card[hidden]{display:none}.bl-rub{min-height:24px}.a-tbl .ctr{text-align:center}.a-co-i circle{fill:var(--ink);stroke:none}.a-chart .ink{stroke:var(--ink)}.a-chart .plot{min-width:0}@media(min-width:1100px){.a-grid.no-toc{display:block}.a-grid.no-toc .a-main>*{margin-left:auto}}.ftr-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-gap:18px 40px;gap:18px 40px;align-items:start;margin-top:22px;border-top:1px solid rgba(185,205,235,.18);padding-top:18px}.ftr-k{margin:0 0 10px;font:700 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7f8fb0}.ftr-dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;font-size:14px;line-height:1.5;font-weight:600;color:var(--dim-n)}.ftr-dl dt{font:700 12px/1.9 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7f8fb0}.ftr-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.ftr-dl dt.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ftr-dl dd.nm{grid-column:1/-1;font-size:15px;font-weight:800;line-height:1.35;color:var(--cream);margin-bottom:2px}.ftr-docs,.ftr-docs a{display:flex;flex-direction:column}.ftr-docs a{justify-content:center;min-height:56px;padding:6px 0;color:#e3e9f3;border-bottom:1px solid rgba(185,205,235,.12)}.ftr-docs a:last-child{border-bottom:0}.ftr-docs .t{font-size:14px;font-weight:700;line-height:1.25;text-decoration:underline;-webkit-text-decoration-color:rgba(227,233,243,.35);text-decoration-color:rgba(227,233,243,.35);text-underline-offset:4px}.ftr-docs .ed{margin-top:3px;font:700 12px/1.3 var(--font-mono);letter-spacing:.02em;color:#7f8fb0}.ftr-docs a:hover .t{color:var(--lamp);-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}.ftr-legal+.ftr-bot{margin-top:18px}@media(max-width:760px){.ftr-legal{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;padding-top:14px}.ftr-docs{max-width:420px}.ftr-legal+.ftr-bot{margin-top:12px}}.lg-stamp{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font:700 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--dim-n)}.lg-stamp b{font-weight:700;color:var(--cream);margin-left:4px}.lg-hero .a-h1{max-width:26ch;overflow-wrap:anywhere;font-size:min(clamp(24px,6.5vw,46px),calc((100vw - 32px)/14.4))}.lg-hero .a-lead{margin-top:12px}.lg-hero .crumbs{color:var(--dim-n)}.lg-body .a-prose h2{font-size:clamp(20px,5.2vw,26px);margin:44px 0 14px}.lg-body .a-prose h2:before{width:36px;height:6px;margin-bottom:12px}.lg-body .a-prose h2:target{background:rgba(255,215,106,.35);box-shadow:0 0 0 6px rgba(255,215,106,.35);border-radius:4px}.lg-body .a-prose h3{font-size:18px}.lg-body .a-prose p{margin-bottom:.9em}.lg-body .a-toc a:before{content:none}.lg-body .a-toc a{padding:10px 16px}.lg-exec{margin:44px 0 0;padding:18px 20px;border:2px solid var(--ink);border-radius:16px;background:var(--paper)}.lg-exec .k{margin:0 0 10px;font:700 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep)}.lg-exec dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink)}.lg-exec dt{font:700 12px/1.9 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.lg-exec dt.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-exec dd{margin:0;min-width:0;overflow-wrap:anywhere}.lg-exec dd.nm{grid-column:1/-1;font-weight:800;font-size:17px}.lg-end{margin:18px 0 0;font:700 12px/1.5 var(--font-mono);letter-spacing:.03em;color:var(--dim);overflow-wrap:anywhere}.lg-url{display:none}@media(max-width:480px){.lg-exec dl{grid-template-columns:minmax(0,1fr);gap:0}.lg-exec dt{line-height:1.4;margin-top:8px}.lg-exec dt.sr{margin:0}}@media print{.a-toc,.crumbs,.ftr,.hdr,.mob-cta,.ov,.strip,.tg-float{display:none!important}body{background:#fff}.a-hero{background:#fff!important;color:#000;border:0;padding:0 0 10pt}.a-h1,.a-lead,.lg-stamp,.lg-stamp b{color:#000!important}.a-body{background:#fff;border:0;padding:0}.a-main>*{max-width:none!important}.a-prose{font-size:11pt;line-height:1.5;color:#000}.a-prose h2{font-size:14pt;margin:16pt 0 6pt;page-break-after:avoid;break-after:avoid}.a-prose h2:before{display:none}.a-prose h3{page-break-after:avoid;break-after:avoid}.a-prose li,.a-prose p{orphans:3;widows:3}.a-prose a{color:#000;text-decoration:none}.a-tbl,.a-tbl tr,.lg-exec{page-break-inside:avoid;break-inside:avoid}.a-tscroll{overflow:visible}.a-tscroll,.lg-exec{border:1px solid #000}.lg-exec{background:#fff}.lg-url{display:block;margin:0 0 8pt;font:700 9pt/1.3 var(--font-mono)}}.lg-lang{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lg-lang button{min-height:44px;min-width:104px;padding:0 18px;border-radius:999px;border:2px solid var(--dim-n);background:transparent;color:var(--cream);font:800 14px/1 var(--font);transition:background .15s,color .15s}.lg-lang button:hover{background:hsla(0,0%,100%,.1)}.lg-lang button[aria-pressed=true]{background:var(--lamp);border-color:var(--lamp);color:#1a1405}.lg-uz-h{margin-top:0}.lg-stamp-l{color:var(--dim)}.lg-stamp-l b{color:var(--ink)}@media print{.lg-lang{display:none}.lg-panel[hidden]{display:none!important}}@media(prefers-reduced-motion:reduce){.lg-lang button{transition:none}}.a-body.lg-body{padding-top:32px}@media(max-width:760px){.a-body.lg-body{padding-top:20px;padding-bottom:40px}}.lg-body .a-prose h3.lg-s{font:800 clamp(20px,5.2vw,26px)/1.14 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:44px 0 14px;text-wrap:balance}.lg-body .a-prose h3.lg-s:before{content:"";display:block;width:36px;height:6px;margin-bottom:12px;border-radius:4px;background:var(--lamp);border:1.5px solid var(--ink)}.lg-body .a-prose h3.lg-s:target{background:rgba(255,215,106,.35);box-shadow:0 0 0 6px rgba(255,215,106,.35);border-radius:4px}.lg-body .a-prose h4.lg-ss{font:800 18px/1.3 var(--font);letter-spacing:-.015em;color:var(--ink);margin:30px 0 8px;text-wrap:balance}.lg-body .a-prose h4.lg-ss:target{background:rgba(255,215,106,.35);box-shadow:0 0 0 6px rgba(255,215,106,.35);border-radius:4px}@media print{.a-prose h3.lg-s:before{display:none}.a-prose h3.lg-s{font-size:14pt;margin:16pt 0 6pt}.a-prose h3.lg-s,.a-prose h4.lg-ss{page-break-after:avoid;break-after:avoid}}.lg-stamp-l{margin-bottom:14px}.lg-consent{margin:14px 0 0;font:600 13px/1.45 var(--font);color:var(--ink-2)}.lg-consent p{margin:0}.lg-consent .lg-consent-m{margin-top:6px;color:var(--dim)}.lg-consent a{display:inline-block;padding:13px 0;margin:-13px 0;color:var(--teal-deep);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(19,107,103,.45);text-decoration-color:rgba(19,107,103,.45)}.lg-consent a:hover{-webkit-text-decoration-color:var(--teal-deep);text-decoration-color:var(--teal-deep)}.lg-consent a:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:2px}