/*! © 2026 Olympos Web (olymposweb.com). Tüm hakları saklıdır / All rights reserved. İzinsiz kopyalama, yeniden kullanım ve dağıtım yasaktır / Copying, reuse or redistribution without written permission is not allowed. */
@property --o{syntax: "<number>"; inherits: true; initial-value: 1;}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}:root{--c-yellow: #ffd43b;--c-blue: #1f3bb3;--c-ink: #12131c;--c-pale: #fff4c7;--c-yink: #17140a;--c-ymuted: #4a3f12;--tan: .19438;--S: 19.438vw ;--hh: 72px;--gut: clamp(18px, 6vw, 110px);--display: "Archivo", "Arial Narrow", sans-serif;--text: "Epilogue", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--bg: var(--c-ink);--ink: #ffffff;--muted: var(--c-pale);--line: var(--c-pale);--accent: var(--c-yellow);--accent-ink: var(--c-yink);--focus: var(--c-yellow);--field: var(--c-pale);--ring: rgba(255, 212, 59, .4);--danger: #ffb4a6;--radius: 0;--font: var(--text);--hint: #6b5f2a;--surf: var(--c-ink);--tx: #ffffff;--tx2: var(--c-pale);--act: var(--c-yellow);--act-tx: var(--c-yink);--act-h: #ffe066;--act2: var(--c-pale);--act2-tx: var(--c-yink);--act2-h: #ffffff;--chip-off: var(--c-blue);--chip-tx: #ffffff;--chip-on: var(--c-yellow);--chip-on-tx: var(--c-yink);scrollbar-color:var(--c-blue) var(--c-yellow);color-scheme:light}.g-yellow{--surf: #ffd43b;--tx: #17140a;--tx2: #4a3f12;--ink: #17140a;--muted: #4a3f12;--line: #4a3f12;--act: #1f3bb3;--act-tx: #ffffff;--act-h: #3150d4;--act2: #12131c;--act2-tx: #ffffff;--act2-h: #2c2e42;--focus: #12131c;--field: #fff4c7;--hint: #6b5f2a;--danger: #8a0f0b;--ring: rgba(18, 19, 28, .25);--chip-off: #fff4c7;--chip-tx: #17140a;--chip-on: #1f3bb3;--chip-on-tx: #ffffff;--accent: #1f3bb3;--accent-ink: #ffffff}.g-blue{--surf: #1f3bb3;--tx: #ffffff;--tx2: #fff4c7;--ink: #ffffff;--muted: #fff4c7;--line: #fff4c7;--act: #ffd43b;--act-tx: #17140a;--act-h: #ffe066;--act2: #fff4c7;--act2-tx: #17140a;--act2-h: #ffffff;--focus: #ffd43b;--field: #fff4c7;--hint: #6b5f2a;--danger: #ffc9bd;--ring: rgba(255, 212, 59, .45);--chip-off: #12131c;--chip-tx: #ffffff;--chip-on: #ffd43b;--chip-on-tx: #17140a;--accent: #ffd43b;--accent-ink: #17140a}.g-ink{--surf: #12131c;--tx: #ffffff;--tx2: #e4dfc4;--ink: #ffffff;--muted: #e4dfc4;--line: #e4dfc4;--act: #ffd43b;--act-tx: #17140a;--act-h: #ffe066;--act2: #fff4c7;--act2-tx: #17140a;--act2-h: #ffffff;--focus: #ffd43b;--field: #fff4c7;--hint: #6b5f2a;--danger: #ffb4a6;--ring: rgba(255, 212, 59, .4);--chip-off: #1f3bb3;--chip-tx: #ffffff;--chip-on: #ffd43b;--chip-on-tx: #17140a;--accent: #ffd43b;--accent-ink: #17140a}.g-pale{--surf: #fff4c7;--tx: #17140a;--tx2: #4a3f12;--ink: #17140a;--muted: #4a3f12;--line: #4a3f12;--act: #1f3bb3;--act-tx: #ffffff;--act-h: #3150d4;--act2: #12131c;--act2-tx: #ffffff;--act2-h: #2c2e42;--focus: #1f3bb3;--field: #ffffff;--hint: #6b5f2a;--danger: #a1120f;--ring: rgba(31, 59, 179, .25);--chip-off: #ffffff;--chip-tx: #17140a;--chip-on: #1f3bb3;--chip-on-tx: #ffffff;--accent: #1f3bb3;--accent-ink: #ffffff}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--c-ink);color:#fff;font:400 1rem/1.62 var(--text);overflow-x:clip;accent-color:var(--c-blue);caret-color:var(--c-blue)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.i{width:1.15em;height:1.15em;flex:0 0 auto}.skip{border-radius:0;background:var(--c-yellow);color:var(--c-yink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--c-blue);color:#fff}.sl,.win,.btn,.tool,.chip>span,.stm>span,.cl,.tag,.rung,.cplate,.pplate,.slot{--sl: 20px;--shape: polygon(0 var(--sl), 100% 0, 100% calc(100% - var(--sl)), 0 100%)}.band{--gap: clamp(30px, 4.4vw, 76px);position:relative;background:var(--surf);color:var(--tx);clip-path:polygon(0 var(--S),100% 0,100% 100%,0 100%);padding:calc(var(--S) + var(--gap)) max(var(--gut),calc((100% - 1360px)/2)) calc(var(--S) * .55 + var(--gap))}.ov{margin-top:calc(-1 * var(--S) - 1px)}.parents.band,.faq.band,.study.band,.online.band,.exam.band{padding-bottom:calc(var(--S) * .92 + 16px)}main>section,.exams-stack>*{position:relative}.h2,.h3,.hero-title,.exam-name,.brand,.btn,.foot-line,.rung-code,.rp-title,.lvd-code,.lv-code,.step-n,.habit-n,.pplate-n,.onl-n{font-family:var(--display);font-weight:900;font-stretch:75%;text-transform:uppercase}.h2{font-size:clamp(2.4rem,6.4vw,6.2rem);line-height:.98;letter-spacing:-.01em;margin:0;text-wrap:balance}.h3{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;letter-spacing:0;margin:0}.lead{font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.5;max-width:38em;margin:0}.body{max-width:38em;margin:0}.note{font-size:.92rem;color:var(--tx2);max-width:62ch;margin:0}.tags{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ln-mask{padding-right:.08em}.status-line{margin:14px 0 0;min-height:1.5em;font-weight:700;color:var(--tx);max-width:60ch}.field-hint{margin:0;font-size:.92rem;color:var(--tx2)}.btn{--t: calc(20px + var(--sl) * .95);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:calc(var(--t) + var(--sl));padding:0 calc(24px + var(--sl) * .2);border:0;background:transparent;color:var(--act-tx);font-size:1rem;line-height:1.1;letter-spacing:.03em;text-decoration:none;cursor:pointer;outline:none;text-align:center}.btn:before,.tool:before,.chip>span:before,.stm>span:before,.cl:before,.rung:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--shape)}.btn:before{background:var(--act);transition:background-color .25s}.btn:after,.tool:after,.chip>span:after,.stm>span:after,.cl:after,.rung:after{content:"";position:absolute;inset:-4px;z-index:-2;background:var(--focus);clip-path:var(--shape);opacity:0}.btn:hover:before{background:var(--act-h)}.btn:focus-visible:after,.tool:focus-visible:after,.cl:focus-visible:after,.rung:focus-visible:after,.chip input:focus-visible+span:after,.stm input:focus-visible+span:after{opacity:1}.btn-2{color:var(--act2-tx)}.btn-2:before{background:var(--act2)}.btn-2:hover:before{background:var(--act2-h)}.btn-sm{--t: calc(21px + var(--sl) * .95);font-size:.86rem;padding:0 calc(16px + var(--sl) * .2)}.btn[aria-pressed=true]:before{background:var(--act2)}.btn[aria-pressed=true]{color:var(--act2-tx)}.btn svg{transition:transform .35s var(--ease)}.btn:hover svg{transform:translate(4px,-.8px)}.tool{--t: calc(20px + var(--sl));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--t) + var(--sl));padding:0 12px;border:0;background:transparent;outline:none;color:var(--c-yink);font:700 .8rem/1 var(--text);letter-spacing:.02em}.tool:before{background:var(--c-pale);transition:background-color .25s}.tool:hover:before{background:#fff}.tool[aria-pressed=true]:before{background:var(--c-yellow)}.tool-icon{stroke:currentColor}.tag{--t: calc(21px + var(--sl));display:inline-flex;align-items:center;min-height:calc(var(--t) + var(--sl));padding:0 10px;background:var(--act);color:var(--act-tx);clip-path:var(--shape);font:700 .76rem/1.1 var(--text);letter-spacing:.02em}.tag-ph{background:var(--act2);color:var(--act2-tx)}.chips{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.chip,.stm{position:relative;display:inline-flex}.chip input,.stm input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.chip>span,.stm>span{--t: calc(24px + var(--sl) * .95);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:0;min-height:calc(var(--t) + var(--sl));padding:0 calc(16px + var(--sl) * .2);color:var(--chip-tx);font:700 .95rem/1.15 var(--text);cursor:pointer;user-select:none;transition:color .3s}.chip>span:before,.stm>span:before{background:linear-gradient(var(--chip-on),var(--chip-on)) left center / 0% 100% no-repeat,var(--chip-off);transition:background-size .45s var(--ease)}.chip input:checked+span,.stm input:checked+span{color:var(--chip-on-tx)}.chip input:checked+span:before,.stm input:checked+span:before{background-size:100% 100%}.chip:hover>span:before,.stm:hover>span:before{filter:brightness(.94)}.ck{width:0;height:1em;flex:0 0 auto;transition:width .35s var(--ease),margin .35s var(--ease);overflow:hidden}.chip input:checked+span .ck,.stm input:checked+span .ck{width:1em;margin-right:.45em}.qg,.choices{border:0;padding:0;margin:0;min-width:0}.qg>legend,.choices>legend{padding:0;margin:0 0 10px;font-weight:700;font-size:.98rem;color:var(--tx2)}.qg .field-hint{margin-top:10px}.win{position:relative;margin:0;--o: 1}.win-in{position:absolute;inset:0;overflow:hidden;clip-path:polygon(0 calc(100% - (100% - var(--sl)) * var(--o)),100% calc((100% - var(--sl)) * (1 - var(--o))),100% calc(100% - var(--sl)),0 100%)}.anim .win[data-win]{--o: 0}.win-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.credit{position:absolute;left:0;top:calc(100% + 6px);z-index:2;margin:0;color:var(--tx2);font:600 .72rem/1.2 var(--text);opacity:var(--o);white-space:nowrap}.hdr{position:sticky;top:0;z-index:60;height:var(--hh);display:flex;align-items:center;gap:22px;padding:0 max(18px,calc((100% - 1360px)/2 + 18px));background:var(--c-ink);color:#fff}.brand{font-size:1.3rem;line-height:1;letter-spacing:.01em;color:#fff;text-decoration:none}.brand:hover{color:var(--c-yellow)}.nav{display:flex;gap:clamp(14px,2vw,30px);margin-left:auto}.nav a{color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;padding:6px 0;background:linear-gradient(var(--c-yellow),var(--c-yellow)) 0 100% / 0 3px no-repeat;transition:background-size .35s var(--ease)}.nav a:hover{background-size:100% 3px}.tools{display:flex;align-items:center;gap:8px}.btn-hdr{--t: calc(25px + var(--sl) * .95);font-size:.72rem;letter-spacing:.02em;padding:0 calc(12px + var(--sl) * .2);margin-left:6px}.btn-hdr span{display:block;max-width:7em;text-wrap:balance;line-height:1.1}.hdr :focus-visible{outline-offset:4px}.hero{position:relative;display:flex;flex-direction:column;background:var(--surf);color:var(--tx);min-height:max(700px,calc(100svh - var(--hh)))}.hero-top{padding:clamp(24px,3.4vw,50px) max(var(--gut),calc((100% - 1360px)/2)) 0}.hero-title{margin:0;font-size:clamp(3rem,7.4vw,7.8rem);line-height:.96;letter-spacing:-.01em;max-width:calc(100vw - min(31vw,460px) - var(--gut) * 1.8 - 24px)}.hero-win{position:absolute;z-index:4;right:max(calc(var(--gut) * .8),calc((100% - 1360px)/2));top:clamp(18px,2.4vw,34px);bottom:clamp(44px,5vw,70px);width:min(31vw,460px)}.hero-band{--gap: 20px;margin-top:calc(var(--S) * -.5);z-index:2;flex:1 0 auto;padding-top:calc(var(--S) + 8px);padding-bottom:max(calc(var(--S) * .42 + 34px),124px)}.qk{max-width:calc(100vw - min(31vw,460px) - var(--gut) * 1.8 - 30px);display:grid;gap:12px}.qk .qg{display:flow-root}.qk .qg>legend{float:left;width:88px;padding-top:16px;margin:0}.qk .chips{margin-left:92px}.qk .chip>span{--t: calc(24px + var(--sl) * .95);padding:0 calc(11px + var(--sl) * .2);font-size:.9rem}.qk .chips{gap:6px 8px}.qk-go{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;margin-top:2px}.qk-status{margin:0;font-size:.95rem;color:var(--tx2);max-width:36ch;min-height:1.4em}.courses-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:start}.courses-lead{display:grid;gap:14px;justify-items:start}.courses-body{display:grid;gap:clamp(30px,4vw,56px);margin-top:clamp(30px,4vw,56px)}.cgroup-h{margin-bottom:18px}.cplates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px clamp(8px,1.2vw,16px)}.cgroup-school .cplates{grid-template-columns:repeat(4,minmax(0,1fr))}.cplate,.pplate,.slot{background:var(--c-blue);color:#fff;clip-path:var(--shape);padding:calc(var(--sl) + 18px) clamp(16px,1.8vw,26px) calc(var(--sl) + 14px)}.cplate{display:grid;gap:10px;align-content:start;--act: #ffd43b;--act-tx: #17140a;--act-h: #ffe066;--focus: #ffd43b}.cplate:nth-child(2n){background:var(--c-ink)}.cplate-t{margin:0;font:900 clamp(1.3rem,1.9vw,1.7rem)/1.05 var(--display);font-stretch:80%;text-transform:uppercase}.cplate-d{margin:0;font-size:.93rem;line-height:1.5}.cplate-f{margin:0;display:grid;gap:2px;font-size:.85rem}.cplate-f>div{display:flex;gap:8px}.cplate-f dt{font-weight:800}.cplate-f dt:after{content:":"}.cplate-f dd{margin:0}.cplate-go{justify-self:start;margin-top:4px}.cplate-go[aria-pressed=true]{color:#17140a}.cplate-go[aria-pressed=true]:before{background:#fff}.courses-note{margin:0;align-self:center;grid-column:2 / span 3;max-width:46ch}.finder-head,.levels-head,.how-head,.prog-head,.parents-head,.slots-head,.rq-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,64px);align-items:end}.levels-head{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.finder-lang{margin-top:clamp(26px,3.4vw,46px)}.strip{position:sticky;top:var(--hh);z-index:30;margin:clamp(22px,3vw,40px) calc(-1 * var(--gut)) 0;padding:10px var(--gut);background:var(--c-ink);color:#fff}.strip-t{margin:0;font-weight:700;font-size:1rem}.lv-rows{display:grid;gap:clamp(14px,2vw,26px);margin-top:clamp(20px,2.6vw,36px)}.lv-lead{margin:0;color:var(--tx2);max-width:52ch}.lv-row{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(0,3fr);gap:12px clamp(14px,2vw,28px);align-items:start}.lv-h{margin:0;display:grid;gap:2px;padding-top:6px}.lv-code{font-size:clamp(2.6rem,5vw,4.6rem);line-height:.9;color:var(--c-yellow)}.lv-name{font-weight:700;color:var(--tx2)}.lv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(8px,1.2vw,16px)}.stm{display:flex}.stm>span{display:flex;width:100%;align-items:center;padding:calc(var(--sl) + 10px) calc(var(--sl) * .5 + 14px) calc(var(--sl) * .9 + 11px) 16px;font-size:1rem;font-weight:600;line-height:1.4}.stm .ck{margin-top:.15em}.stm-t{min-width:0}.fres{overflow:visible}.fres-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,4vw,64px);align-items:center}.rp-main{display:grid;gap:14px;justify-items:start}.rp-title{margin:0;font-size:clamp(2rem,4.8vw,4.4rem);line-height:.98;text-wrap:balance}.rp-line{margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.45;max-width:34em}.rp-next,.rp-len{margin:0;max-width:40em}.rp-len{font-weight:700}.rp-label{margin:0;font-weight:800;max-width:40em}.rp-act{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:6px}.rp-svg{display:block;width:100%;height:auto;overflow:visible}.rs{stroke:#17140a;stroke-width:3;fill:none}.rs.is-low{fill:#fff;stroke:#fff}.rs.is-est{fill:#1f3bb3;stroke:#1f3bb3}.rs-t{font:900 30px Archivo,sans-serif;font-stretch:75%;fill:#17140a}.rs-t.is-est{fill:#fff}.finder-note{margin-top:26px}.levels-stage{display:grid;gap:clamp(12px,1.6vw,22px)}.rungs{--rs: 42px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 4px;padding-top:calc(var(--rs) * 5);margin-top:6px}.rung{--t: calc(16px + var(--sl) * .8);position:relative;isolation:isolate;display:grid;align-content:center;justify-items:start;gap:0;border:0;background:transparent;outline:none;text-align:left;min-height:calc(var(--t) + var(--sl));padding:calc(var(--sl) + 14px) 14px calc(var(--sl) + 10px);color:var(--chip-tx);cursor:pointer;min-width:0;transform:translateY(calc(var(--rs) * var(--i) * -1))}.rung:before{background:linear-gradient(var(--chip-on),var(--chip-on)) left center / 0% 100% no-repeat,var(--chip-off);transition:background-size .5s var(--ease)}.rung[aria-pressed=true]{color:var(--chip-on-tx)}.rung[aria-pressed=true]:before{background-size:100% 100%}.rung:hover:before{filter:brightness(.95)}.rung-code{font-size:clamp(1.6rem,3.2vw,3rem);line-height:1}.rung-name{font-weight:700;font-size:.9rem;line-height:1.2;overflow-wrap:anywhere}.lvds{min-height:0}.lvd{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr);column-gap:clamp(18px,3vw,48px);row-gap:4px;align-items:start;max-width:62rem}.lvd[hidden]{display:none}.lvd-h{margin:0;grid-row:1 / span 4;display:grid;gap:12px;font:900 clamp(1.2rem,2vw,1.7rem)/1 var(--display);font-stretch:80%;text-transform:uppercase;align-content:start}.lvd-code{font-size:clamp(4.4rem,9vw,7.6rem);line-height:.82;color:var(--c-blue)}.lvd-grp{margin:0;font-weight:800}.lvd-d{margin:0;max-width:40em}.lvd-c{margin:0;font:800 clamp(1.1rem,1.7vw,1.4rem)/1.35 var(--text);max-width:34em}.lvd .btn{justify-self:start;margin-top:4px}.levels-note{margin-top:18px}.levels-after{padding-top:6px}.how-stage{margin-top:clamp(28px,3.6vw,52px)}.steps{display:grid;gap:clamp(26px,3.4vw,44px)}.step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:4px;align-items:baseline;color:var(--tx);transition:color .4s}.step-n{grid-row:1 / span 3;font-size:clamp(3rem,6vw,5.2rem);line-height:.85;color:var(--c-yellow);transition:color .4s}.step-t{margin:0;font:900 clamp(1.3rem,2.2vw,1.9rem)/1.1 var(--display);font-stretch:80%;text-transform:uppercase}.step-k{margin:0;font-weight:700;font-size:.86rem;color:var(--tx2)}.step-d{margin:0;max-width:34em}.step-win{grid-column:1 / -1;width:min(100%,540px);height:clamp(230px,56vw,340px);margin-top:12px;margin-bottom:18px}.how-note{margin-top:clamp(20px,3vw,36px)}@media(min-width:1000px)and (min-height:860px){.anim .how-stage{position:relative;height:calc(100svh - var(--hh) - 2 * var(--gap) - 30px);min-height:440px;max-height:700px;padding-left:calc(48% + 24px);display:flex;align-items:center}.anim .steps{gap:clamp(10px,1.4vh,18px)}.anim .step-n{font-size:clamp(2.4rem,3.6vw,3.4rem)}.anim .step-t{font-size:clamp(1.15rem,1.6vw,1.5rem)}.anim .step-d{font-size:.95rem;line-height:1.45}.anim .levels-stage{gap:12px}.anim .lvd-code{font-size:clamp(3.6rem,6vw,5.6rem)}.anim .step{position:static}.anim .step:not(.is-on){color:#8f9bd6}.anim .step:not(.is-on) .step-n{color:#5c6ec2}.anim .step:not(.is-on) .step-k{color:#8f9bd6}.anim .step-win{position:absolute;left:0;top:0;bottom:0;width:48%;height:auto;margin:0;--o: 0;transition:--o .9s var(--ease)}.anim .step.is-on .step-win{--o: 1}}.prog-filter{margin-top:clamp(22px,3vw,40px)}.tt{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:34px 12px;align-items:start;margin-top:clamp(24px,3vw,40px)}.dcol{min-width:0}.dcol h3{margin:0 0 12px;font:900 1.12rem/1.1 var(--display);font-stretch:80%;text-transform:uppercase;letter-spacing:.01em}.dcol ul{display:grid;gap:10px}.dcol .empty{font-size:.88rem;color:var(--tx2);margin:0}.cl{position:relative;isolation:isolate;display:grid;gap:2px;width:100%;text-align:left;border:0;background:transparent;outline:none;padding:calc(var(--sl) + 13px) 12px calc(var(--sl) + 13px);color:#fff;font:inherit;cursor:pointer;min-width:0;--cl-bg: #1f3bb3;--cl-on: #ffd43b}.cl[data-kind=student]{color:#17140a;--cl-bg: #fff4c7;--cl-on: #1f3bb3}.cl[data-kind=exam]{color:#fff;--cl-bg: #12131c;--cl-on: #1f3bb3}.cl[data-kind=online]{color:#17140a;--cl-bg: #ffffff;--cl-on: #ffd43b}.cl:before{background:linear-gradient(var(--cl-on),var(--cl-on)) left center / 0% 100% no-repeat,var(--cl-bg);transition:background-size .5s var(--ease),opacity .3s}.cl[aria-pressed=true]:before{background-size:100% 100%}.cl[aria-pressed=true][data-kind=adult]{color:#17140a}.cl[aria-pressed=true][data-kind=student],.cl[aria-pressed=true][data-kind=exam]{color:#fff}.cl:hover:before{filter:brightness(.94)}.cl.is-dim{opacity:.4}.cl-t{font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums}.cl-n{font-weight:800;font-size:.94rem;line-height:1.2;overflow-wrap:anywhere}.cl-k{font-weight:600;font-size:.78rem;line-height:1.25}.cl-s{font-weight:800;font-size:.78rem;margin-top:2px}.tt-note{margin-top:36px}.exams{display:block}.exams-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,4vw,64px);align-items:end}.exams-stack{display:flow-root}.exam{overflow:visible}.exam-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,64px);align-items:start}.exam-main{display:grid;gap:12px;justify-items:start;align-content:start}.exam-name{margin:0;font-size:clamp(3rem,6.6vw,6.4rem);line-height:.9;letter-spacing:-.01em;text-wrap:balance}.exam-title{margin:0;font:900 clamp(1.1rem,1.7vw,1.5rem)/1.15 var(--display);font-stretch:85%;text-transform:uppercase}.exam-d,.exam-how{margin:0;max-width:34em}.exam-act{margin-top:6px}.exam-win{height:clamp(260px,36vw,540px)}.sweep{position:absolute;inset:0;z-index:5;pointer-events:none;background:var(--act);--p: 0;opacity:0;clip-path:polygon(0 calc((100% + var(--S)) * (1 - var(--p))),100% calc((100% + var(--S)) * (1 - var(--p)) - var(--S)),100% 100%,0 100%)}.exam.is-sweep .sweep{animation:sweep .95s var(--ease) both}@keyframes sweep{0%{--p: 0;opacity:.96}58%{--p: 1;opacity:.96}to{--p: 1;opacity:0}}.anim .exam{position:relative}@media(min-width:1000px)and (min-height:860px){.anim .exam{--lift: 0px;position:sticky;top:var(--hh);height:calc(100svh - var(--hh));min-height:600px;padding-top:calc(var(--S) - var(--gut) * .19438 + 22px);padding-bottom:26px;clip-path:polygon(0 calc(var(--S) - var(--lift)),100% calc(0px - var(--lift)),100% 100%,0 100%)}.anim .exams-stack>.exam+.exam{margin-top:0}.anim .exams-stack>.exam:nth-child(2){--lift: 2px}.anim .exams-stack>.exam:nth-child(3){--lift: 4px}.anim .exams-stack>.exam:nth-child(4){--lift: 6px}.anim .exams-stack>.exam:last-child{height:calc(100svh - var(--hh) + var(--S) * .62);padding-bottom:calc(26px + var(--S) * .62)}.anim .exam .exam-in{height:100%}.anim .exam .exam-name{font-size:clamp(3rem,5vw,5rem)}.anim .exam .exam-win{height:auto;align-self:stretch;margin-bottom:calc(var(--S) * .25 + 30px)}}.exams-foot{padding-top:calc(var(--S) + 30px);padding-bottom:calc(var(--S) * .4 + 40px)}.study-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,80px);align-items:center}.study-main{display:grid;gap:22px;justify-items:start}.study-win{height:clamp(460px,56vw,800px)}.habits{display:grid;gap:clamp(14px,1.8vw,24px);margin-top:4px}.habit,.onl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.habit-n,.onl-n{font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:.85;color:var(--c-blue)}.habit-t,.onl-t{margin:0 0 2px;font:900 clamp(1.2rem,1.8vw,1.5rem)/1.1 var(--display);font-stretch:80%;text-transform:uppercase}.habit p,.onl p{margin:0;max-width:36em}.pplates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(8px,1.2vw,18px);margin-top:clamp(30px,4vw,56px)}.pplate{display:grid;gap:10px;align-content:start}.pplate:nth-child(2n){background:var(--c-yellow);color:var(--c-yink)}.pplate-n{font-size:clamp(3rem,5vw,4.6rem);line-height:.85;color:var(--c-yellow)}.pplate:nth-child(2n) .pplate-n{color:var(--c-blue)}.pplate-t{margin:0;font:900 clamp(1.15rem,1.6vw,1.45rem)/1.1 var(--display);font-stretch:80%;text-transform:uppercase}.pplate p{margin:0;font-size:.94rem}.online-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,80px);align-items:center}.online-win{height:clamp(420px,46vw,680px)}.online-main{display:grid;gap:22px;justify-items:start}.onls{display:grid;gap:clamp(14px,1.8vw,24px)}.onl-n{color:var(--c-yellow)}.slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(8px,1.2vw,18px);margin-top:clamp(30px,4vw,56px)}.slot{display:grid;gap:8px;align-content:start;background:var(--c-ink);--act2: #fff4c7;--act2-tx: #17140a}.slot:nth-child(2n){background:var(--c-blue)}.slot-t{margin:0;font:900 clamp(1.2rem,1.6vw,1.45rem)/1.1 var(--display);font-stretch:80%;text-transform:uppercase}.slot-d{margin:0;font-size:.93rem}.slot-tag{margin:4px 0 0}.permit{display:grid;gap:12px;margin-top:clamp(28px,3.6vw,48px);max-width:52rem}.faq-list{display:grid;gap:8px;margin-top:clamp(26px,3.4vw,48px);max-width:62rem}.qa{background:var(--c-blue);color:#fff;transition:background-color .3s}.qa[open]{background:var(--c-ink);color:#fff}.qa summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;list-style:none;font-weight:700;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{background:#3150d4}.qa[open] summary:hover{background:#2c2e42}.qa summary:focus-visible{outline:3px solid var(--c-yellow);outline-offset:-3px}.qa-i{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:calc((1.35em - 20px)/2)}.qa-i:before,.qa-i:after{content:"";position:absolute;left:0;top:8px;width:20px;height:4px;background:currentColor;transition:transform .35s var(--ease)}.qa-i:after{transform:rotate(90deg)}.qa[open] .qa-i:after{transform:rotate(0)}.qa-a{margin:0;padding:0 24px 24px;max-width:46em}.rq-intro{display:grid;gap:14px}.rq-steps{margin:0;padding-left:1.2em;list-style:decimal;display:grid;gap:4px}.rq-body{margin-top:clamp(28px,3.6vw,52px);max-width:62rem}.form{gap:26px}.choices>legend,.field>label{font-weight:700;font-size:1rem;color:var(--tx)}.field input,.field textarea,.field select{border:0;border-radius:0;background:var(--field);color:var(--c-yink);box-shadow:none;min-height:56px;padding:14px 18px}.field input:hover,.field textarea:hover{background:#fff}.field input:focus,.field textarea:focus{outline:3px solid var(--focus);outline-offset:2px;box-shadow:none;border:0}.field [aria-invalid=true]{outline:3px solid var(--danger);outline-offset:0;border:0}.err[hidden]{display:none!important}.err{color:var(--danger);background:none;font-weight:800}.choices .field-hint{margin-top:10px}.form-actions{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:6px}.form-status{color:var(--tx2)}.result{margin-top:36px;border:0;border-radius:0;background:var(--c-ink);color:#fff;padding:clamp(22px,3vw,38px)}.result pre{color:#fff}.result-lead{margin:0 0 14px;color:var(--tx2)}.result-actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:22px}.foot{padding-bottom:56px}.foot-cta{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:22px 40px;align-items:center}.foot-line{margin:0;font-size:clamp(2rem,4.6vw,4.2rem);line-height:1;text-wrap:balance}.foot-index{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:clamp(32px,4vw,56px)}.foot-index a{color:#fff;font-weight:600;text-underline-offset:.25em;text-decoration-thickness:2px;display:inline-flex;align-items:center;gap:6px}.foot-index a:hover{color:var(--c-yellow)}.foot-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px clamp(24px,5vw,80px);margin-top:clamp(32px,4vw,56px)}.foot-h{margin:0 0 12px;font:900 1.1rem/1 var(--display);font-stretch:80%;text-transform:uppercase}.credits{columns:2;column-gap:28px;font-size:.9rem}.credits li{break-inside:avoid;padding:2px 0}.credits a,.foot-meta a{color:#fff;text-underline-offset:.2em}.foot-via,.foot-meta{font-size:.9rem;color:var(--tx2)}.foot-via{margin:14px 0 0}.foot-meta{display:grid;gap:10px;align-content:start}.foot-meta p{margin:0}.foot-brand{font:900 1.4rem/1 var(--display);font-stretch:75%;text-transform:uppercase;color:#fff}.hdr a,.foot a{outline-color:var(--c-yellow)}@media(max-width:1180px){.courses-note{grid-column:auto}.cplates,.cgroup-school .cplates,.pplates,.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{gap:14px}.nav a:nth-child(n+3){display:none}.lv-row{grid-template-columns:minmax(0,1fr)}.lv-h{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}}@media(max-width:999px){.nav{display:none}.tools{margin-left:auto}.hero-win{position:relative;right:auto;top:auto;bottom:auto;width:auto;height:clamp(240px,56vw,420px);margin:22px var(--gut) 0;z-index:4}.hero-top{padding-bottom:0}.hero-title{max-width:none}.hero-band{margin-top:calc(var(--S) * -.5)}.qk{max-width:none}.courses-head,.finder-head,.levels-head,.how-head,.prog-head,.parents-head,.slots-head,.rq-head,.exams-head,.fres-in,.exam-in,.study-grid,.online-grid,.foot-cta,.foot-grid,.lv-tiles{grid-template-columns:minmax(0,1fr)}.stm{max-width:520px}.study-win,.online-win{height:clamp(300px,70vw,520px)}.online-win{order:2}.slot,.pplate,.cplate{max-width:560px}.lvd{grid-template-columns:minmax(0,1fr)}.lvd-h{grid-row:auto}}@media(max-width:720px){:root{--hh: 68px}.hdr{gap:10px;padding:0 14px}.brand{font-size:.98rem;line-height:1.02;max-width:7.2em}.btn-hdr{padding:0 calc(8px + var(--sl) * .2);--t: calc(24px + var(--sl) * .95);font-size:.68rem}.tool{padding:0 9px}.tool .tool-icon{stroke-width:2.4}.tools{gap:5px}.cplates,.cgroup-school .cplates,.pplates,.slot-grid{grid-template-columns:minmax(0,1fr)}.credits{columns:1}.strip{margin-inline:calc(-1 * var(--gut))}.tt{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 10px}.qk .qg>legend{float:none;width:auto;padding-top:0;margin:0 0 8px}.qk .chips{margin-left:0}.rungs{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;row-gap:8px}.rung{transform:none}}@media(max-width:420px){.qa summary{padding:16px}.qa-a{padding:0 16px 20px}.tt{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-win .credit{background:var(--c-ink);color:#fff;padding:5px 10px}
:root{--ow-d-1ce257119a:0}
