.v9-comparison-head>*,.v9-comparison-row>*,.v9-comparison-price>*{border-right:1px solid var(--border-soft);place-items:center;min-height:76px;padding:16px;display:grid}.v9-comparison-head>:first-child,.v9-comparison-row>:first-child,.v9-comparison-price>:first-child{place-items:center start}.v9-comparison-head{background:var(--surface-soft)}.v9-comparison-head strong{font-size:17px}.v9-comparison-head .is-brand{color:var(--text-on-dark);background:var(--accent-ink)}.v9-comparison-row+.v9-comparison-row,.v9-comparison-price{border-top:1px solid var(--border-soft)}.v9-comparison-row>span{font-weight:720}.v9-comparison-row>:last-child{background:color-mix(in srgb, var(--accent-ink-soft) 58%, var(--surface-white))}.v9-yes svg{color:var(--brand-primary)}.v9-no svg{color:var(--text-subtle)}.v9-comparison-price b{color:var(--text-muted);text-align:center;font-size:13px;line-height:1.35}.v9-comparison-price b:last-child{color:var(--brand-burgundy);background:var(--surface-rose)}.v9-comparison-note{color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:12px}.v9-feature-explain{align-self:stretch;width:100%;padding:0}.v9-feature-explain summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:76px;padding:12px;list-style:none;display:flex}.v9-feature-explain summary::-webkit-details-marker{display:none}.v9-feature-explain summary>span{font-family:var(--font-accent);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;align-items:center;gap:3px;font-size:9px;font-weight:750;display:inline-flex}.v9-feature-explain summary>span svg{width:24px;height:24px}.v9-feature-explain summary>svg{width:14px;color:var(--accent-ink);opacity:.55;transition:transform var(--dur-micro) var(--ease-out)}.v9-feature-explain.is-yes summary>span{color:var(--brand-primary)}.v9-feature-explain.is-depends summary>span{color:var(--accent-ink)}.v9-feature-explain p{max-width:240px;color:var(--text-muted);text-align:center;margin:-5px auto 16px;padding:0 14px;font-size:11px;line-height:1.45;display:none}.v9-feature-explain[open] p,.v9-feature-explain:hover p,.v9-feature-explain:focus-within p{display:block}.v9-feature-explain[open] summary>svg{transform:rotate(45deg)}.v9-testimonials{background:var(--surface-rose)}.v9-testimonials-panel{background:#fff;border-radius:38px 38px 8px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;padding:clamp(34px,5vw,68px);display:grid}.v9-testimonials h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(40px,5vw,68px);line-height:.98}.v9-testimonials h2 em{color:var(--brand-primary);font-style:normal}.v9-testimonial-empty{border:1px dashed color-mix(in srgb, var(--brand-primary) 32%, var(--border-soft));background:var(--surface-rose);border-radius:24px 24px 6px;align-items:flex-start;gap:20px;padding:28px;display:flex}.v9-testimonial-empty>svg{width:34px;height:34px;color:var(--brand-primary);flex:none}.v9-testimonial-empty h3{margin:0;font-size:21px}.v9-testimonial-empty p{color:var(--text-muted);margin:8px 0 0;line-height:1.55}.v9-plans{background:#fff}.v9-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.v9-plan-card{border:1px solid var(--border-soft);background:#fff;border-radius:30px 30px 7px;flex-direction:column;min-height:530px;padding:30px;display:flex;position:relative;box-shadow:0 10px 40px #0000}.v9-plan-card.is-featured{border-color:var(--brand-primary);background:var(--surface-rose);box-shadow:var(--shadow-card);transform:translateY(-10px)}.v9-plan-badge{color:#fff;background:var(--brand-primary);text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:20px;right:20px}.v9-plan-badge svg{width:14px}.v9-plan-index{color:var(--brand-primary);font-family:var(--font-accent);letter-spacing:.08em;font-size:12px;font-weight:750}.v9-plan-card h3{letter-spacing:-.045em;margin:50px 0 12px;font-size:34px}.v9-plan-price{min-height:50px;color:var(--brand-burgundy);margin:0;font-size:19px;font-weight:850}.v9-plan-price.is-pending{max-width:260px;color:var(--text-muted);font-size:15px;font-weight:700;line-height:1.4}.v9-plan-card ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.v9-plan-card li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.42;display:flex}.v9-plan-card li svg{width:17px;color:var(--brand-primary);flex:none}.v9-plan-card>.button{margin-top:auto}.v9-plan-details{margin:-8px 0 24px}.v9-plan-details summary{color:var(--brand-burgundy);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-weight:800;list-style:none;display:flex}.v9-plan-details summary::-webkit-details-marker{display:none}.v9-plan-details summary svg{width:18px;transition:transform var(--dur-micro) var(--ease-out)}.v9-plan-details[open] summary svg{transform:rotate(180deg)}.v9-plan-details ul{margin:8px 0 0}.v9-trust{isolation:isolate;color:var(--text-on-dark);background:var(--brand-burgundy);position:relative}.v9-trust-panel{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.v9-trust .v9-kicker,.v9-trust h2 em{color:var(--accent-peach)}.v9-trust h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(40px,5vw,70px);line-height:.98}.v9-trust-list{gap:10px;display:grid}.v9-trust-list article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px 22px 6px;gap:16px;padding:23px;display:flex}.v9-trust-list article>svg{width:24px;color:var(--accent-peach);flex:none}.v9-trust-list b{font-size:17px}.v9-trust-list p{opacity:.62;margin:6px 0 0;line-height:1.5}.v9-faq{background:#fff}.v9-faq-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.v9-faq h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,70px);line-height:.98}.v9-faq p{color:var(--text-muted)}.v9-final-cta{background:#fff;padding-top:0}.v9-final-panel{color:#fff;background:linear-gradient(130deg, var(--brand-primary), var(--brand-burgundy));border-radius:38px 38px 8px;justify-content:space-between;align-items:end;gap:40px;padding:clamp(38px,5vw,70px);display:flex}.v9-final-panel span{font-weight:850}.v9-final-panel h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,5vw,66px);line-height:.98}.v9-final-panel p{opacity:.72;max-width:600px;margin:0}.v9-final-panel .button-primary{color:var(--brand-burgundy);background:#fff}.v9-hero-video{object-fit:cover;object-position:center;width:100%;height:100%}.v9-yes,.v9-no,.v9-depends{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.v9-yes svg,.v9-no svg,.v9-depends svg{width:24px;height:24px}.v9-yes small{color:var(--brand-primary)}.v9-no small{color:#87939a}.v9-depends svg,.v9-depends small{color:var(--brand-burgundy)}.v9-testimonial-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(320px,.8fr);grid-auto-flow:column;gap:16px;padding-bottom:16px;display:grid;overflow-x:auto}.v9-testimonial-rail article{border:1px solid var(--border-soft);min-height:300px;box-shadow:var(--shadow-card);scroll-snap-align:start;background:#fff;border-radius:28px 28px 7px;padding:28px}.v9-testimonial-person{align-items:center;gap:14px;display:flex}.v9-testimonial-person img{object-fit:cover;border-radius:50%}.v9-testimonial-avatar{color:#fff;background:var(--brand-primary);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-weight:850;display:grid}.v9-testimonial-person div{gap:3px;display:grid}.v9-testimonial-person span{color:var(--text-muted);font-size:13px}.v9-testimonial-rail blockquote{letter-spacing:-.02em;margin:34px 0 0;font-size:20px;font-weight:700;line-height:1.45}.start-page{background:var(--page-bg);min-height:100vh;overflow:clip}.start-header{z-index:30;border-bottom:1px solid var(--border-soft);background:var(--page-bg);position:sticky;top:0}.start-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.start-header-inner>div{align-items:center;gap:22px;display:flex}.start-back-link,.start-login-link{justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding-inline:4px;font-size:14px;font-weight:750;display:inline-flex}.start-back-link{color:var(--text-muted)}.start-back-link svg{width:17px}.start-login-link{color:var(--brand-burgundy)}.start-shell{padding-block:38px 70px}.start-progress{grid-template-columns:repeat(5,1fr);max-width:920px;margin:0 auto 44px;padding:0;list-style:none;display:grid;position:relative}.start-progress:before{content:"";z-index:0;background:var(--border-soft);height:1px;position:absolute;top:20px;left:12.5%;right:12.5%}.start-progress li{z-index:1;position:relative}.start-progress button{width:100%;color:var(--text-subtle);cursor:default;background:0 0;border:0;justify-items:center;gap:9px;padding:0;display:grid}.start-progress li.is-complete button{color:var(--brand-burgundy);cursor:pointer}.start-progress button>span{border:1px solid var(--border-soft);width:41px;height:41px;color:inherit;background:var(--surface-white);font-family:var(--font-accent);box-shadow:0 0 0 8px var(--page-bg);border-radius:2px 12px;place-items:center;font-size:10px;font-weight:800;display:grid}.start-progress button>span svg{width:17px}.start-progress li.is-current button>span{border-color:var(--brand-primary);color:var(--text-on-dark);background:var(--brand-primary)}.start-progress li.is-complete button>span{border-color:var(--accent-ink);color:var(--text-on-dark);background:var(--accent-ink)}.start-progress b{font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.start-stage{border:1px solid var(--brand-ink);background:var(--surface-white);min-height:610px;box-shadow:14px 14px 0 var(--brand-ink);border-radius:4px 40px;padding:clamp(36px,5vw,68px)}.start-stage-heading{text-align:center;max-width:780px;margin:0 auto 42px}.start-stage-heading>span{color:var(--brand-burgundy);font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.start-stage-heading h1{letter-spacing:-.07em;margin:14px 0 18px;font-size:clamp(50px,6.8vw,88px);font-weight:900;line-height:.88}.start-stage-heading h1 em{color:var(--brand-primary);font-style:normal}.start-stage-heading p{max-width:650px;color:var(--text-muted);margin:0 auto;font-size:17px;line-height:1.55}.start-exam-grid{border:1px solid var(--brand-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:850px;margin-inline:auto;display:grid}.start-exam-grid>button{border:0;border-right:1px solid var(--brand-ink);min-height:260px;color:var(--text-primary);background:var(--surface-white);text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:0;padding:28px;position:relative;overflow:hidden}.start-exam-grid>button:last-child{border-right:0}.start-exam-grid>button:hover{background:var(--surface-soft)}.start-exam-grid>button.is-selected{color:#fff;background:var(--brand-ink);box-shadow:none}.start-exam-grid>button>span{color:color-mix(in srgb, var(--brand-primary) 20%, transparent);font-family:var(--font-accent);letter-spacing:-.08em;font-size:108px;font-weight:800;line-height:1;position:absolute;top:12px;right:24px}.start-exam-grid>button>small{color:var(--brand-burgundy);font-family:var(--font-accent);text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:98px;right:27px}.start-exam-grid strong{margin-top:76px;font-size:36px;display:block;position:relative}.start-exam-grid p{max-width:245px;color:var(--text-muted);margin:10px 0 0;line-height:1.45;position:relative}.start-exam-grid>button.is-selected p,.start-exam-grid>button.is-selected>small{color:#ffffffa8}.start-exam-grid i,.start-subject-grid i{border:1px solid var(--border-soft);color:#0000;background:var(--surface-white);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.start-exam-grid i{position:absolute;top:26px;left:28px}.start-exam-grid i svg,.start-subject-grid i svg{width:15px}.start-exam-grid .is-selected i,.start-subject-grid .is-selected i{border-color:var(--brand-primary);color:var(--text-on-dark);background:var(--brand-primary)}.start-grade{border:0;max-width:850px;margin:22px auto 0;padding:0}.start-grade legend{width:100%;color:var(--text-muted);text-align:center;margin-bottom:11px;font-size:13px;font-weight:750}.start-grade>div{justify-content:center;gap:9px;display:flex}.start-grade button{border:1px solid var(--border-soft);min-width:120px;min-height:48px;color:var(--text-primary);background:var(--surface-white);cursor:pointer;border-radius:14px;font-weight:800}.start-grade button.is-selected{border-color:var(--accent-ink);color:var(--text-on-dark);background:var(--accent-ink)}.start-goal{border:0;max-width:720px;margin:0 auto;padding:0}.start-goal>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.start-goal button{border:1px solid var(--border-soft);min-height:82px;color:var(--text-primary);background:var(--surface-white);cursor:pointer;border-radius:20px;font-size:18px;font-weight:850}.start-goal button.is-selected{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary)}.start-selection-counter{max-width:920px;color:var(--text-muted);justify-content:flex-end;align-items:baseline;gap:10px;margin:-22px auto 18px;display:flex}.start-selection-counter strong{color:var(--brand-burgundy);font-family:var(--font-accent);font-size:22px}.start-selection-counter span{font-size:13px}.start-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:920px;margin-inline:auto;display:grid}.start-subject-grid>button{--subject-surface:var(--surface-white);--icon-fill:var(--brand-primary);border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);min-height:165px;color:var(--text-primary);background:var(--subject-surface);text-align:left;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);border-radius:24px 24px 6px;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.start-subject-grid>button:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.start-subject-grid>button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.45;transform:none}.start-subject-grid>button.is-selected{box-shadow:inset 0 0 0 3px var(--brand-primary), var(--shadow-card)}.start-subject-grid .v9-subject-icon{width:54px;height:54px;top:10px;left:13px;right:auto}.start-subject-grid>button>span{z-index:2;max-width:160px;font-size:17px;font-weight:850;line-height:1.08;position:relative}.start-subject-grid i{position:absolute;top:14px;right:14px}.start-subject-grid .tone-math{--subject-surface:var(--subject-math);--icon-fill:var(--brand-burgundy)}.start-subject-grid .tone-russian{--subject-surface:var(--subject-russian)}.start-subject-grid .tone-social{--subject-surface:var(--subject-social)}.start-subject-grid .tone-history{--subject-surface:var(--subject-history)}.start-subject-grid .tone-it{--subject-surface:var(--subject-it);--icon-fill:var(--accent-peach);color:var(--text-on-dark)}.start-subject-grid .tone-biology{--subject-surface:var(--subject-biology);--icon-fill:var(--accent-ink)}.start-subject-grid .tone-chemistry{--subject-surface:var(--subject-chemistry)}.start-subject-grid .tone-english{--subject-surface:var(--subject-english);--icon-fill:var(--accent-ink)}.start-inline-note{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;display:flex}.start-inline-note svg{width:16px;color:var(--brand-burgundy);flex:none}.start-plan-grid{border:1px solid var(--brand-ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.start-plan-grid>button{border:0;border-right:1px solid var(--brand-ink);min-height:420px;color:var(--text-primary);background:var(--surface-white);text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:0;flex-direction:column;padding:26px;display:flex;position:relative}.start-plan-grid>button:last-child{border-right:0}.start-plan-grid>button:hover{background:var(--surface-soft)}.start-plan-grid>button.is-selected{border-color:var(--brand-ink);color:#fff;background:var(--brand-ink);box-shadow:none}.start-plan-grid>button.is-unavailable{cursor:not-allowed;opacity:.48;filter:grayscale(.35);transform:none}.start-plan-grid>button>small{color:var(--brand-burgundy);font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.start-plan-grid h2{letter-spacing:-.04em;margin:30px 0 8px;font-size:30px}.start-plan-grid>button>strong{min-height:48px;color:var(--brand-primary-dark);font-size:18px;line-height:1.3}.start-plan-grid ul{border-top:1px solid var(--border-soft);gap:10px;margin:22px 0;padding:20px 0 0;list-style:none;display:grid}.start-plan-grid li{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.start-plan-grid li svg{width:16px;color:var(--brand-primary);flex:none}.start-plan-grid>button>i{border-top:1px solid var(--border-soft);min-height:44px;color:var(--brand-burgundy);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-style:normal;font-weight:850;display:flex}.start-plan-grid>button.is-selected>small,.start-plan-grid>button.is-selected>strong,.start-plan-grid>button.is-selected li,.start-plan-grid>button.is-selected>i{color:#ffffffc2}.start-plan-grid>button.is-selected ul,.start-plan-grid>button.is-selected>i{border-color:#ffffff29}.start-plan-grid>button.is-selected li svg{color:var(--accent-sand)}.start-plan-grid>button>i svg{opacity:0;width:18px}.start-plan-grid>button.is-selected>i svg{opacity:1}.start-plan-badge{color:var(--text-on-dark);background:var(--accent-ink);font-family:var(--font-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex;position:absolute;top:18px;right:18px}.start-plan-badge svg{width:12px}.start-summary{max-width:950px;color:var(--text-on-dark);background:var(--accent-ink);box-shadow:var(--shadow-card);border-radius:32px 32px 8px;grid-template-columns:1.05fr .95fr;margin-inline:auto;display:grid;overflow:hidden}.start-summary-main{background:var(--brand-burgundy);padding:42px;position:relative;overflow:hidden}.start-summary-main:after{content:"5";color:color-mix(in srgb, var(--text-on-dark) 8%, transparent);font-family:var(--font-accent);font-size:220px;font-weight:800;line-height:1;position:absolute;bottom:-50px;right:-12px}.start-summary-main>*{z-index:1;position:relative}.start-summary-main span{color:var(--accent-peach);font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.start-summary-main strong{margin-top:38px;font-size:15px;display:block}.start-summary-main h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,48px);line-height:1}.start-summary-main p{color:color-mix(in srgb, var(--text-on-dark) 68%, transparent);margin:0;line-height:1.45}.start-summary-steps{align-content:center;gap:12px;padding:34px;display:grid}.start-summary-steps span{color:color-mix(in srgb, var(--text-on-dark) 65%, transparent);gap:3px;line-height:1.35;display:grid}.start-summary-steps b{color:var(--accent-peach);font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.start-summary-steps i{background:color-mix(in srgb, var(--text-on-dark) 24%, transparent);width:1px;height:25px;margin-left:5px}.start-registration-panel{border:1px solid var(--border-soft);background:var(--surface-white);border-radius:22px 22px 6px;justify-content:space-between;align-items:center;gap:26px;max-width:950px;margin:18px auto 0;padding:22px;display:flex}.start-registration-panel>div{align-items:center;gap:14px;display:flex}.start-registration-panel>div>svg{width:24px;color:var(--brand-primary);flex:none}.start-registration-panel p{gap:3px;margin:0;display:grid}.start-registration-panel p span{color:var(--text-muted);font-size:13px;line-height:1.4}.start-registration-panel .button{flex:none}.start-controls{justify-content:space-between;align-items:center;gap:18px;max-width:950px;margin:24px auto 0;display:flex}.start-previous{min-height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-weight:800;display:inline-flex}.start-previous svg{width:19px}.auth-plan-summary{border:1px solid color-mix(in srgb, var(--brand-primary) 22%, var(--border-soft));background:var(--surface-rose);border-radius:18px 18px 5px;gap:5px;margin-top:20px;padding:16px;display:grid}.auth-plan-summary>span{color:var(--brand-burgundy);font-family:var(--font-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-plan-summary>strong{font-size:16px;line-height:1.3}.auth-plan-summary>small{color:var(--text-muted);font-size:12px}.auth-plan-summary>a{width:fit-content;color:var(--brand-primary-dark);text-underline-offset:3px;margin-top:5px;font-size:12px;font-weight:800;text-decoration:underline}
@media (max-width:1100px){.v9-hero-grid{grid-template-columns:1fr 1fr;gap:36px}.v9-hero-media{min-height:560px}.v9-learning-steps{grid-template-columns:repeat(2,1fr)}.v9-learning-steps li:nth-child(2):after{display:none}.v9-subject-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.v9-desktop-nav,.v9-header-actions{display:none}.v9-mobile-menu{display:block}.v9-hero-grid{grid-template-columns:1fr}.v9-hero-copy{max-width:780px}.v9-hero-media{min-height:620px}.v9-proof-grid{grid-template-columns:repeat(2,1fr)}.v9-honesty-statement{grid-template-columns:1fr 180px;gap:36px}.v9-verification-seal{width:180px}.v9-launch-signals{grid-template-columns:1fr}.v9-launch-signals article,.v9-launch-signals article+article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--text-on-dark) 14%, transparent);min-height:0;padding:28px 0}.v9-launch-signals article:last-child{border-bottom:0}.v9-launch-signals strong{margin-top:22px}.v9-section-heading,.v9-direction-grid,.v9-problem-grid,.v9-testimonials-panel,.v9-trust-panel,.v9-faq-grid,.v9-plan-grid{grid-template-columns:1fr}.v9-plan-card.is-featured{transform:none}.v9-comparison-wrap{overflow-x:auto}.v9-comparison-head,.v9-comparison-row,.v9-comparison-price{min-width:820px}.v9-final-panel{flex-direction:column;align-items:flex-start}.start-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-plan-grid{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.start-plan-grid>button{border-right:0;border-bottom:1px solid var(--brand-ink);min-height:0}.start-plan-grid>button:last-child{border-bottom:0}}@media (max-width:767px){.v9-header-inner{min-height:66px}.v9-hero{padding-top:42px}.v9-hero h1{font-size:clamp(48px,15vw,70px)}.v9-hero-actions{flex-direction:column;align-items:stretch}.v9-hero-actions .button{justify-content:center;width:100%}.v9-hero-media{min-height:0;padding:0;display:grid}.v9-hero-image-wrap{border-radius:28px 28px 7px;min-height:450px;position:relative;inset:auto}.v9-hero-marker{transform-origin:0 0;top:25px;left:14px;transform:rotate(-4deg)scale(.88)}.v9-hero-edition{justify-self:end;width:fit-content;max-width:calc(100% - 24px);margin:-12px 12px 0;position:relative;inset:auto}.v9-media-caption{bottom:20px;left:18px}.v9-proof-grid{grid-template-columns:1fr}.v9-proof-grid article{min-height:144px}.v9-honesty-layout{gap:44px}.v9-honesty-statement{grid-template-columns:1fr;gap:28px}.v9-honesty-statement h2{font-size:clamp(42px,13vw,61px)}.v9-honesty-statement p{font-size:16px}.v9-verification-seal{justify-self:end;width:145px;margin-top:-12px}.v9-section-heading{margin-bottom:34px}.v9-direction-grid{grid-template-columns:1fr}.v9-direction-card{min-height:400px;padding:26px}.v9-big-number{font-size:78px}.v9-learning-steps{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;padding-bottom:14px;display:grid;overflow-x:auto}.v9-learning-steps li{scroll-snap-align:start;min-height:310px}.v9-learning-steps li:after{display:none}.v9-subject-grid{grid-template-columns:repeat(2,1fr)}.v9-subject-card{min-height:270px}.v9-subject-icon{width:56px;height:56px}.v9-subject-actions{flex-direction:column;align-items:flex-start;gap:8px}.v9-subject-actions a:first-child{width:100%}.v9-subject-actions a:last-child{min-height:36px}.v9-teacher-rail{grid-auto-columns:minmax(270px,84vw)}.v9-teacher-rail article{min-height:440px}.v9-testimonials-panel{padding:28px 20px}.v9-testimonial-empty{flex-direction:column}.v9-final-panel{padding:34px 24px}.v9-final-panel form,.v9-final-panel button{width:100%}.v9-final-panel button{justify-content:center}.start-header-inner{min-height:66px}.start-header .brand{font-size:20px}.start-header .brand-mark{width:36px;height:36px}.start-back-link{font-size:0}.start-back-link svg{width:21px}.start-shell{width:100%;padding:24px 16px calc(104px + env(safe-area-inset-bottom))}.start-progress{margin-bottom:24px}.start-progress:before{top:17px}.start-progress button{gap:7px}.start-progress button>span{width:35px;height:35px;box-shadow:0 0 0 5px var(--page-bg)}.start-progress b{letter-spacing:.03em;font-size:8px}.start-stage{min-height:0;box-shadow:8px 8px 0 var(--brand-ink);border-radius:4px 24px;padding:30px 18px}.start-stage-heading{text-align:left;margin-bottom:28px}.start-stage-heading h1{margin-block:12px 14px;font-size:clamp(40px,12vw,56px)}.start-stage-heading p{font-size:15px}.start-exam-grid{grid-template-columns:1fr}.start-exam-grid>button{border-right:0;border-bottom:1px solid var(--brand-ink);min-height:190px;padding:22px}.start-exam-grid>button:last-child{border-bottom:0}.start-exam-grid>button>span{font-size:88px}.start-exam-grid>button>small{top:82px}.start-exam-grid strong{margin-top:56px;font-size:29px}.start-exam-grid i{top:20px;left:20px}.start-grade{margin-top:18px}.start-grade button{flex:1;min-width:0}.start-selection-counter{justify-content:flex-start;margin:-12px 0 15px}.start-subject-grid{gap:9px}.start-subject-grid>button{min-height:138px;padding:14px}.start-subject-grid .v9-subject-icon{width:46px;height:46px}.start-subject-grid>button>span{font-size:15px}.start-subject-grid i{width:27px;height:27px;top:10px;right:10px}.start-plan-grid>button{padding:22px}.start-plan-grid h2{margin-top:24px}.start-summary{grid-template-columns:1fr}.start-summary-main{padding:28px 24px}.start-summary-main strong{margin-top:30px}.start-summary-steps{padding:26px 24px}.start-registration-panel{flex-direction:column;align-items:stretch;padding:20px}.start-registration-panel .button{width:100%}.start-controls{z-index:25;border-top:1px solid var(--brand-ink);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface-white);margin:0;position:fixed;bottom:0;left:0;right:0}.start-controls .button{min-width:176px;margin-left:auto}}@media (max-width:460px){.v9-subject-grid{grid-template-columns:1fr}.v9-subject-card{min-height:235px}}@media (max-width:374px){.v9-hero h1{font-size:45px}.v9-hero-image-wrap{min-height:410px}.v9-media-caption strong{font-size:15px}.start-shell{padding-inline:12px}.start-stage{padding-inline:14px}.start-stage-heading h1{font-size:38px}.start-progress b{font-size:7px}.start-subject-grid{grid-template-columns:1fr}.start-subject-grid>button{min-height:116px}.start-controls{padding-inline:12px}.start-controls .button{min-width:158px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.v9-subject-card,.v9-subject-card:after,.v9-subject-actions svg,.v9-plan-details summary svg,.v9-learning-steps li:after{transition:none}.v9-subject-card:hover,.v9-plan-card.is-featured,.v9-hero-marker,.v9-hero-edition,.v9-verification-seal{transform:none}.v9-teacher-rail,.v9-learning-steps{scroll-behavior:auto}.v9-proof-grid [data-count-up].is-active span{animation:none}.start-exam-grid>button,.start-subject-grid>button,.start-plan-grid>button{transition:none}.start-exam-grid>button:hover,.start-subject-grid>button:hover,.start-plan-grid>button:hover{transform:none}}@media (max-width:767px){.v9-testimonial-rail{grid-auto-columns:auto;grid-auto-flow:row;display:grid;overflow:visible}}
