body.test-running .mob-cta,body.test-running .page-hero,body.test-running .tg-float{display:none}.q-narrow{max-width:780px}.q-card{background:#fff;border-radius:var(--r-lg);border:1px solid rgba(11,22,38,.08);box-shadow:var(--shadow-soft);padding:34px}.btn-ghost-dark{border-color:rgba(11,22,38,.16)}.btn-ghost-dark:hover{border-color:rgba(11,22,38,.32)}.btn-ghost-dark:disabled{opacity:.4;cursor:not-allowed}.q-wide{width:100%}.q-note{margin:14px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.q-error{margin:4px 0 0;font-size:14px;font-weight:600}.q-intro{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:start}.q-steps{list-style:none;counter-reset:qs;margin:26px 0 0;padding:0}.q-steps li{counter-increment:qs;position:relative;padding:0 0 0 60px;margin-bottom:26px}.q-steps li:before{content:counter(qs);position:absolute;left:0;top:-2px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--teal-2),var(--teal));color:#04141b;font-weight:800;font-size:15px}.q-steps li b{display:block;font-size:17px;letter-spacing:-.02em}.q-steps li span{display:block;margin-top:5px;color:var(--ink-2);font-size:15px}.q-rules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.q-rules div{background:var(--paper-2);border-radius:var(--r-md);padding:18px}.q-rules b{display:block;font-family:var(--font-display);font-size:24px;letter-spacing:-.04em;color:var(--teal-deep)}.q-rules span{display:block;margin-top:6px;font-size:13px;color:var(--ink-2);line-height:1.45}.q-start{position:-webkit-sticky;position:sticky;top:100px}.q-start h3{margin:14px 0 20px;font-family:var(--font-display);font-size:26px;letter-spacing:-.04em}.q-dirs{display:grid;grid-gap:9px;gap:9px}.q-dir{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border-radius:var(--r-sm);border:1.5px solid rgba(11,22,38,.1);background:#fff;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.q-dir:hover{border-color:rgba(30,143,138,.45)}.q-dir b{font-size:15px;font-weight:700}.q-dir i{font-style:normal;font-size:13px;font-weight:800;color:var(--muted);padding:3px 9px;border-radius:999px}.q-dir.on{border-color:var(--teal-deep);background:rgba(60,200,192,.08)}.q-dir.on i{background:var(--teal-deep);color:#fff}.q-dir-note{margin:16px 0 20px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.q-run-sec{padding-top:92px}.q-topbar{position:-webkit-sticky;position:sticky;top:76px;z-index:30;background:rgba(244,247,251,.92);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid rgba(11,22,38,.07);margin-bottom:26px}.q-topbar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}.q-topbar-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.q-topbar-meta b{font-size:16px;letter-spacing:-.02em}.q-topbar-meta span{font-size:14px;color:var(--muted)}.q-chip{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-left:4px}.q-chip.iq{background:rgba(79,182,232,.16);color:#1c6d97}.q-chip.algebra,.q-chip.math{background:rgba(60,200,192,.18);color:var(--teal-deep)}.q-chip.geometry{background:rgba(240,160,76,.2);color:#9a5410}.q-timer{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:7px 15px;border-radius:999px;background:#fff;border:1px solid rgba(11,22,38,.09)}.q-timer span{width:8px;height:8px;border-radius:50%;background:var(--teal)}.q-timer.low{color:var(--red);border-color:rgba(242,84,75,.4)}.q-timer.low span{background:var(--red);animation:qpulse 1s infinite}@keyframes qpulse{50%{opacity:.25}}.q-progress{height:3px;background:rgba(11,22,38,.07)}.q-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--teal-2),var(--cyan));transition:width .3s cubic-bezier(.2,.8,.3,1)}.q-question{padding:32px 34px 26px}.q-topic-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.q-text{font-size:18px;line-height:1.6;color:var(--ink);letter-spacing:-.01em}.q-text b{font-weight:800}.q-text pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.45;background:var(--paper-2);border-radius:var(--r-sm);padding:14px 16px;margin:14px 0;overflow-x:auto}.q-options{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.q-opt{display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;border-radius:var(--r-md);border:1.5px solid rgba(11,22,38,.1);background:#fff;text-align:left;font-size:16px;color:var(--ink);cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.q-opt:hover{border-color:rgba(30,143,138,.5);transform:translateX(2px)}.q-opt-letter{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;font-size:13px;font-weight:800;color:var(--ink-2)}.q-opt-text{flex:1 1 auto}.q-opt.on{border-color:var(--teal-deep);background:rgba(60,200,192,.1)}.q-opt.on .q-opt-letter{background:var(--teal-deep);color:#fff}.q-actions{justify-content:space-between;margin-top:22px;flex-wrap:wrap}.q-actions,.q-actions-right{display:flex;align-items:center;gap:14px}.q-skip{background:none;border:0;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--muted);padding:8px 4px}.q-skip:hover{color:var(--ink-2)}.q-nav{margin-top:34px;padding:24px 26px;border-radius:var(--r-lg);background:var(--paper-2)}.q-nav-title{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.q-nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-gap:8px;gap:8px}.q-dot{aspect-ratio:1/1;border-radius:11px;border:1.5px solid rgba(11,22,38,.12);background:#fff;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.q-dot:hover{border-color:rgba(11,22,38,.3)}.q-dot.done{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.q-dot.now{outline:2px solid var(--ink);outline-offset:2px}.q-nav-hint{margin:14px 0 0;font-size:13px;color:var(--ink-2)}.q-finish-early{margin-top:14px;background:none;border:0;padding:0;font-size:13.5px;font-weight:700;color:var(--teal-deep);cursor:pointer;text-decoration:underline}.q-lead{padding:40px}.q-form{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.q-form label{display:grid;grid-gap:7px;gap:7px}.q-form label span{font-size:13px;font-weight:700;color:var(--ink-2)}.q-form input{font:inherit;padding:14px 16px;border-radius:var(--r-sm);border:1.5px solid rgba(11,22,38,.13);background:#fff;color:var(--ink);width:100%}.q-form input:focus{outline:none;border-color:var(--teal-deep)}.q-hero{background:var(--navy-950);color:#fff;padding:130px 0 64px}.q-hero-in{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.q-hero .kicker{color:var(--teal-2)}.q-hero .h1{margin:16px 0 0}.q-hero-lead{margin:20px 0 0;color:#a9bdd4}.q-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.q-hero-meta span{font-size:13.5px;color:#c6d6e8;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);padding:8px 14px;border-radius:999px}.q-hero-meta b{color:#fff;font-weight:800}.q-hero-right{display:grid;justify-items:center;grid-gap:20px;gap:20px}.q-gauge{position:relative;width:210px;height:210px}.q-gauge-in{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.q-gauge-in b{display:block;font-family:var(--font-display);font-size:52px;line-height:1;letter-spacing:-.05em}.q-gauge-in span{display:block;margin-top:6px;font-size:13px;color:#8fa6bf}.q-level{text-align:center;padding:12px 22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16)}.q-level b{display:block;font-size:15px}.q-level span{display:block;font-size:12.5px;color:#a9bdd4;margin-top:3px}.q-level-red{background:rgba(242,84,75,.16)}.q-level-orange{background:rgba(255,160,60,.16)}.q-level-yellow{background:rgba(240,200,70,.15)}.q-level-green{background:rgba(60,200,192,.16)}.q-level-blue{background:rgba(79,182,232,.18)}.q-body{padding-top:64px}.q-h2{margin:56px 0 24px}.q-h2:first-child{margin-top:0}.q-bar{height:9px;background:rgba(11,22,38,.08);overflow:hidden}.q-bar,.q-bar i{border-radius:999px}.q-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--teal-2),var(--teal-deep));transition:width .5s cubic-bezier(.2,.8,.3,1)}.q-bar-green i{background:linear-gradient(90deg,#6fe0a8,#24a06b)}.q-bar-red i{background:linear-gradient(90deg,#ff8b84,var(--red))}.q-target{background:#fff;border-radius:var(--r-lg);border:1px solid rgba(11,22,38,.08);box-shadow:var(--shadow-soft);padding:28px 30px}.q-target-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.q-lab{display:block;font-size:12.5px;color:var(--muted)}.q-target-val{display:block;margin-top:4px;font-family:var(--font-display);font-size:24px;letter-spacing:-.04em}.q-target-badge{font-size:13px;font-weight:800;padding:8px 15px;border-radius:999px;background:rgba(242,84,75,.12);color:#c2352d}.q-target-badge.ok{background:rgba(36,160,107,.14);color:#17795a}.q-target-text{margin:16px 0 0;font-size:15.5px;color:var(--ink-2);line-height:1.6}.q-target-text.dim{color:var(--muted);font-size:14.5px;margin-top:8px}.q-cats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.q-cat{background:#fff;border-radius:var(--r-lg);border:1px solid rgba(11,22,38,.08);box-shadow:var(--shadow-soft);padding:26px 28px}.q-cat-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.q-cat h4{margin:10px 0 18px;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em}.q-cat-acc{display:flex;align-items:baseline;gap:7px;margin-bottom:12px}.q-cat-acc b{font-family:var(--font-display);font-size:34px;letter-spacing:-.05em}.q-cat-acc span{font-size:13.5px;color:var(--muted)}.q-cat-nums{list-style:none;margin:18px 0 0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.q-cat-nums li{font-size:13.5px;color:var(--ink-2)}.q-cat-nums b{font-size:17px;font-weight:800;margin-right:5px}.q-cat-nums b.ok{color:#17795a}.q-cat-nums b.bad{color:#c2352d}.q-cat-note,.q-cat-nums b.skip{color:var(--muted)}.q-cat-note{margin:14px 0 0;font-size:13px}.q-balance{margin:22px 0 0;padding:20px 24px;border-radius:var(--r-md);background:var(--paper-2);font-size:15.5px;line-height:1.6;color:var(--ink-2)}.q-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px 28px;gap:18px 28px}.q-topic-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.q-topic-head b{font-size:14.5px;font-weight:700}.q-topic-head span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-lists{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.q-list{flex:1 1 260px;min-width:0;background:#fff;border-radius:var(--r-lg);border:1px solid rgba(11,22,38,.08);padding:24px 26px}.q-list b{display:block;font-size:15px;margin-bottom:12px}.q-list ul{margin:0;padding-left:20px}.q-list li{margin-bottom:6px}.q-list li,.q-list p{font-size:14.5px;color:var(--ink-2)}.q-list p{margin:0;line-height:1.55}.q-list-weak{border-top:3px solid var(--red)}.q-list-strong{border-top:3px solid var(--teal)}.q-list-next{border-top:3px solid var(--cyan)}.q-promo{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:34px;gap:34px;align-items:center;margin-top:56px;padding:36px 40px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--navy-900),var(--navy-800));color:#fff}.q-promo .kicker{color:var(--teal-2)}.q-promo h3{margin:14px 0 12px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.04em}.q-promo p{margin:0;color:#a9bdd4;font-size:15px;line-height:1.6}.q-promo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.q-promo-code{text-align:center;padding:26px 22px;border-radius:var(--r-md);background:hsla(0,0%,100%,.07);border:1px dashed hsla(0,0%,100%,.28)}.q-promo-code span{display:block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8fa6bf}.q-promo-code b{display:block;margin:12px 0 16px;font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em;word-break:break-all}.q-promo-code button{font:inherit;font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;cursor:pointer}.q-promo-code button:hover{background:hsla(0,0%,100%,.12)}.q-rev-lead{margin:0 0 22px}.q-revs{display:grid;grid-gap:10px;gap:10px}.q-rev{background:#fff;border-radius:var(--r-md);border:1px solid rgba(11,22,38,.09);overflow:hidden}.q-rev-head{display:flex;align-items:center;gap:14px;width:100%;padding:15px 20px;background:none;border:0;cursor:pointer;text-align:left}.q-rev-no{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--paper-2);font-size:12.5px;font-weight:800;color:var(--ink-2)}.q-rev-topic{flex:1 1 auto;min-width:0}.q-rev-topic b{display:block;font-size:14.5px}.q-rev-topic i{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:2px}.q-rev-flag{flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 11px;border-radius:999px}.q-rev-flag.ok{background:rgba(36,160,107,.14);color:#17795a}.q-rev-flag.bad{background:rgba(242,84,75,.13);color:#c2352d}.q-rev-flag.skip{background:var(--paper-2);color:var(--muted)}.q-rev-chev{flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-left:2px}.q-rev.open .q-rev-chev{transform:rotate(-135deg)}.q-rev-ok{border-left:3px solid rgba(36,160,107,.5)}.q-rev-bad{border-left:3px solid rgba(242,84,75,.5)}.q-rev-skip{border-left:3px solid rgba(140,160,180,.4)}.q-rev-body{padding:4px 20px 22px}.q-rev-text{font-size:16px;line-height:1.6;color:var(--ink)}.q-rev-text pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:var(--paper-2);border-radius:var(--r-sm);padding:12px 14px;margin:12px 0;overflow-x:auto}.q-rev-opts{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.q-rev-opts li{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:var(--r-sm);border:1px solid rgba(11,22,38,.08);font-size:15px}.q-rev-opts li.right{border-color:rgba(36,160,107,.45);background:rgba(36,160,107,.07)}.q-rev-opts li.mine{border-color:rgba(242,84,75,.45);background:rgba(242,84,75,.06)}.q-rev-opts li em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.q-rev-letter{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;font-size:12px;font-weight:800}.q-rev-exp,.q-rev-letter{background:var(--paper-2);color:var(--ink-2)}.q-rev-exp{margin-top:18px;padding:16px 18px;border-radius:var(--r-sm);font-size:14.5px;line-height:1.6}.q-rev-exp b{display:block;margin-bottom:7px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.q-foot{display:flex;gap:14px;flex-wrap:wrap;margin-top:44px}.q-disclaimer{margin:26px 0 0;font-size:13px;line-height:1.6;color:var(--muted);max-width:76ch}.q-band{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy-900),var(--navy-800) 60%,var(--navy-700));border-radius:var(--r-lg);color:#fff;padding:48px 52px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:center;box-shadow:var(--shadow)}.q-band .kicker{color:var(--teal-2)}.q-band h2{margin:16px 0 14px}.q-band p{margin:0;color:#a9bdd4;max-width:52ch}.q-band-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.q-band-stats{display:grid;grid-gap:12px;gap:12px}.q-band-stats div{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-md);padding:16px 20px}.q-band-stats b{display:block;font-family:var(--font-display);font-size:26px;letter-spacing:-.04em}.q-band-stats span{display:block;margin-top:3px;font-size:13px;color:#a9bdd4}@media (max-width:1080px){.q-intro{grid-template-columns:1fr;gap:36px}.q-start{position:static}.q-hero-in{grid-template-columns:minmax(0,1fr) auto;gap:34px}.q-band,.q-promo{grid-template-columns:1fr}.q-band{padding:38px}}@media (max-width:760px){.q-card{padding:24px 20px}.q-question{padding:24px 20px 20px}.q-lead{padding:28px 22px}.q-cats,.q-rules{grid-template-columns:1fr}.q-topbar-in{padding-top:10px;padding-bottom:10px}.q-topbar-meta b{font-size:15px}.q-timer{font-size:17px;padding:6px 13px}.q-text{font-size:16.5px}.q-opt{padding:13px 14px;font-size:15.5px}.q-actions{gap:10px}.q-actions .btn{flex:1 1 auto}.q-actions-right{flex:1 1 auto;justify-content:flex-end}.q-nav{padding:18px 16px}.q-nav-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.q-hero{padding:108px 0 48px}.q-hero-in{grid-template-columns:1fr}.q-hero-right{justify-items:start}.q-gauge,.q-gauge svg{width:176px;height:176px}.q-gauge-in b{font-size:44px}.q-promo{padding:28px 22px}.q-cat,.q-target{padding:22px 20px}.q-rev-head{padding:13px 14px;gap:10px}.q-rev-body{padding:4px 14px 18px}.q-rev-flag{font-size:11px;padding:4px 9px}.q-band{padding:28px 22px}.q-foot .btn{width:100%}}@media (prefers-reduced-motion:reduce){.q-bar i,.q-dir,.q-opt,.q-progress i,.q-rev-chev{transition:none}.q-timer.low span{animation:none}}.q-fig{margin:18px 0 2px;padding:14px;border:1px solid rgba(22,41,61,.12);border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.q-fig svg{display:block;width:100%;max-width:400px;height:auto}.q-fig svg text{paint-order:stroke;stroke:#fff;stroke-width:2.2;stroke-linejoin:round}.q-fig-sm{margin:12px 0;padding:10px;border-radius:12px;background:rgba(244,247,249,.7)}.q-fig-sm svg{max-width:280px}@media (max-width:640px){.q-fig{margin:14px 0 2px;padding:10px;border-radius:14px}.q-fig svg,.q-fig-sm svg{max-width:100%}}.q-card,.q-cat,.q-list,.q-rev,.q-target{background:var(--card);border:2px solid var(--ink);box-shadow:none}.q-card{border-radius:22px;padding:28px}.btn-ghost-dark{background:#fff;border-color:var(--ink);color:var(--ink)}.btn-ghost-dark:hover{background:var(--paper)}.q-steps li:before{background:var(--lamp);border:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:13px}.q-steps li span{color:var(--dim);font-weight:600}.q-rules div{background:var(--paper);border:1.5px solid var(--soft)}.q-rules b{color:var(--ink)}.q-rules span{color:var(--dim);font-weight:600}.q-start{top:calc(var(--hdr-h) + 22px);box-shadow:var(--shadow)}.q-start h3{font-size:24px}.q-dir{border:2px solid var(--ink);min-height:52px}.q-dir:hover{border-color:var(--ink);background:var(--paper)}.q-dir b{font-weight:800}.q-dir i{font-family:var(--font-mono);font-size:12px;background:var(--paper-2);color:var(--ink)}.q-dir.on{border-color:var(--ink);background:var(--lamp)}.q-dir.on i{background:var(--ink);color:var(--lamp)}.q-dir-note,.q-note{color:var(--dim);font-weight:600}.q-run-sec{padding-top:0}.q-topbar{top:var(--hdr-h);background:rgba(255,253,247,.96);border-bottom:2px solid var(--ink)}.q-chip{font-family:var(--font-mono);letter-spacing:.06em;border:1.5px solid var(--ink);color:var(--ink)!important}.q-chip.iq{background:var(--sky)}.q-chip.algebra,.q-chip.math{background:var(--mint)}.q-chip.geometry{background:var(--lamp)}.tag.q-sec-iq{background:var(--sky)}.tag.q-sec-algebra{background:var(--mint)}.tag.q-sec-geometry{background:var(--lamp)}.q-timer{border:2px solid var(--ink)}.q-timer span{background:var(--ok)}.q-progress{height:4px;background:var(--paper-2)}.q-progress i{background:var(--lamp-d)}.q-topic-tag{font-family:var(--font-mono);color:var(--teal-deep)}.q-text{font-weight:600}.q-rev-text pre,.q-text pre{background:var(--paper);border:1.5px solid var(--soft)}.q-opt{border:2px solid var(--ink);border-radius:14px;font-weight:700;min-height:52px}.q-opt:hover{border-color:var(--ink);background:var(--paper);transform:none}.q-opt-letter{background:var(--paper-2);font-family:var(--font-mono);color:var(--ink)}.q-opt.on{border-color:var(--ink);background:var(--lamp)}.q-opt.on .q-opt-letter{background:var(--ink);color:var(--lamp)}.q-options-row{grid-template-columns:repeat(5,minmax(0,1fr))}.q-options-row .q-opt{flex-direction:row;justify-content:center;gap:6px;padding:8px 4px;text-align:center}.q-options-row .q-opt-letter{width:auto;height:auto;background:none!important;color:var(--dim)!important;font-size:11px}.q-options-row .q-opt-text{flex:0 1 auto;font-weight:800;min-width:0;overflow-wrap:anywhere}.q-options-row .pr-mark{display:none}.q-skip{font-weight:700;color:var(--dim)}.q-topbar-right{display:flex;align-items:center;gap:14px;flex:none}.q-nav{background:var(--paper);border:1.5px solid var(--soft)}.q-nav-title{font-family:var(--font-mono)}.q-dot{border:1.5px solid var(--ink);color:var(--ink);padding:0}.q-dot:hover{background:var(--paper-2)}.q-dot.done{background:var(--ink);border-color:var(--ink);color:var(--lamp)}.q-dot.now{outline-color:var(--lamp-d)}.q-form label span{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.q-form input{border:2px solid var(--ink);font-weight:600}.q-form input:focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--lamp-d)}.q-hero{padding:56px 0 60px;border-bottom:2px solid var(--ink);color:var(--cream);--sh:var(--lamp-d);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)}.q-hero .kicker{color:var(--mint)}.q-hero .h1{color:var(--cream)}.q-hero-lead{color:var(--dim-n)}.q-hero-meta span{color:var(--cream);background:var(--glass-n);border:1.5px solid var(--line-n)}.q-gauge-in b{color:var(--lamp)}.q-gauge-in span,.q-level span{color:var(--dim-n)}.q-level{border:1.5px solid var(--line-n)}.q-bar{height:10px;background:var(--paper-2);border:1.5px solid var(--ink)}.q-bar i{background:var(--lamp-d)}.q-bar-green i{background:var(--ok)}.q-bar-red i{background:var(--red)}.q-rev-flag,.q-target-badge{font-family:var(--font-mono);border:1.5px solid}.q-balance{background:var(--paper);border:1.5px solid var(--soft);font-weight:600}.q-list-weak{box-shadow:inset 0 5px 0 var(--coral)}.q-list-strong,.q-list-weak{border-top:2px solid var(--ink)}.q-list-strong{box-shadow:inset 0 5px 0 var(--mint)}.q-list-next{border-top:2px solid var(--ink);box-shadow:inset 0 5px 0 var(--lamp)}.q-promo{background:var(--night);border:2px solid var(--ink);border-radius:22px;box-shadow:var(--shadow);color:var(--cream);--sh:var(--lamp-d)}.q-promo .kicker{color:var(--mint)}.q-promo h3{color:var(--cream)}.q-promo p{color:var(--dim-n)}.q-promo-code{background:var(--glass-n);border:1.5px dashed var(--lamp)}.q-promo-code span{font-family:var(--font-mono);color:var(--dim-n)}.q-promo-code b{color:var(--lamp)}.q-promo-code button{border:1.5px solid var(--line-n);font-weight:800}.q-rev{border-radius:16px}.q-rev-ok{border-left:6px solid var(--ok)}.q-rev-bad{border-left:6px solid var(--red)}.q-rev-skip{border-left:6px solid var(--dim-n)}.q-rev-letter,.q-rev-no{background:var(--paper-2);font-family:var(--font-mono);color:var(--ink)}.q-rev-exp,.q-rev-opts li{border:1.5px solid var(--soft);font-weight:600}.q-rev-exp{background:var(--paper)}.q-rev-exp b{font-family:var(--font-mono);color:var(--teal-deep)}.q-fig{border:1.5px solid var(--soft)}.q-error{color:var(--red)}@media (max-width:1080px){.q-intro-side{order:-1}}@media (max-width:760px){.q-topbar-right{gap:6px}.q-topbar-right .q-skip{font-size:13px;padding:8px 2px}.q-card{padding:18px 16px;border-radius:18px}.q-hero{padding:30px 0 34px}.q-start{box-shadow:var(--hs)}}.pr-daily-top{justify-content:space-between;gap:8px 14px;margin-bottom:18px}.pr-daily-meta,.pr-daily-top{display:flex;align-items:center;flex-wrap:wrap}.pr-daily-meta{gap:8px}.pr-daily-meta .q-chip{margin:0}.pr-daily-topic{font-size:13px;font-weight:700;color:var(--ink-2)}.pr-streak{font:700 11px/1 var(--font-mono);color:var(--ink);background:#fff;border:1.5px solid var(--ink);padding:6px 9px;border-radius:999px;white-space:nowrap}.pr-card .q-opt:disabled{cursor:default}.pr-card .q-opt:disabled:hover{transform:none}.pr-card .q-opt.dim{opacity:.5}.pr-card .q-opt.dim:hover{background:#fff}.pr-card .q-opt.ok,.pr-card .q-opt.ok:hover{border-color:var(--ink);background:#bff0d6}.pr-card .q-opt.ok .q-opt-letter{background:#1f9d6b;color:#fff}.pr-card .q-opt.bad,.pr-card .q-opt.bad:hover{border-color:var(--ink);background:#ffd0c6}.pr-card .q-opt.bad .q-opt-letter{background:var(--red);color:#fff}.pr-mark{flex:0 0 auto;margin-left:auto;font:700 10px/1 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#12613f}.q-opt.bad .pr-mark{color:var(--red)}.pr-hint{font-size:13.5px;font-weight:700;color:var(--muted)}.pr-card .q-actions .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.pr-verdict{margin-top:22px;font-size:17px;font-weight:800;letter-spacing:-.01em}.pr-verdict.ok{color:#1a8a5c}.pr-verdict.bad{color:#d8413a}.pr-card .q-rev-exp{margin-top:12px}.q-rev-exp>div b{display:inline;margin:0;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);font-weight:800}.nw{white-space:nowrap}.pr-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.pr-foot-note{font-size:12.5px;color:var(--muted);flex-basis:100%}.pr-foot-center{justify-content:center}@media (hover:none){.pr-keys{display:none}}.pr-sec{padding-top:56px}.pr-hero-topic{padding-bottom:44px}.pr-missing{margin:0 0 20px;padding:14px 18px;border-radius:var(--r-sm);background:rgba(242,84,75,.08);color:#b3342d;font-weight:600;font-size:14.5px}.pr-missing a{text-decoration:underline}.pr-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.pr-intro-stat{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:20px 24px;border-radius:var(--r-md);background:#fff;border:1px solid rgba(11,22,38,.08)}.pr-intro-stat b{font-family:var(--font-display);font-size:22px;letter-spacing:-.03em;color:var(--ink)}.pr-intro-stat span{font-size:14px;color:var(--ink-2);line-height:1.5}.pr-intro-test,.pr-nudge,.pr-result-train{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:18px;border:2px solid var(--ink);background:var(--night);color:var(--cream);--sh:var(--lamp-d);transition:transform .22s cubic-bezier(.2,.8,.3,1)}.pr-intro-test:hover,.pr-nudge:hover,.pr-result-train:hover{transform:translateY(-2px)}.pr-intro-test b,.pr-nudge b,.pr-result-train b{display:block;font-size:16px;font-weight:800;letter-spacing:-.01em}.pr-intro-test i,.pr-nudge i,.pr-result-train i{display:block;margin-top:3px;font-style:normal;font-size:13.5px;font-weight:600;color:var(--dim-n);line-height:1.45}.pr-intro-test .btn,.pr-nudge .btn,.pr-result-train .btn{flex:0 0 auto}.pr-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.pr-group{background:#fff;border-radius:var(--r-lg);border:1px solid rgba(11,22,38,.08);box-shadow:var(--shadow-soft);padding:22px 16px 14px}.pr-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 8px}.pr-group-head h2{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.035em;margin:0;color:var(--ink)}.pr-group-head span{font-size:12px;font-weight:700;color:var(--muted)}.pr-mix{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 6px;padding:11px 14px;border-radius:14px;background:rgba(60,200,192,.1);color:var(--teal-deep);font-size:14px;font-weight:800;transition:background .15s}.pr-mix:hover{background:rgba(60,200,192,.18)}.pr-topics{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.pr-topic{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;transition:background .15s}.pr-topic:hover{background:var(--paper)}.pr-topic-txt{flex:1 1 auto;min-width:0}.pr-topic-txt b{display:block;font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.3}.pr-topic-txt i{display:block;margin-top:2px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-topic-prog,.pr-topic-txt i{font-size:11.5px;color:var(--muted)}.pr-topic-prog{flex:0 0 auto;min-width:34px;text-align:center;font-weight:800;background:var(--paper-2);border-radius:999px;padding:4px 9px}.pr-topic-prog.good{background:rgba(40,190,120,.15);color:#1a7f55}.pr-topic-prog.mid{background:rgba(60,200,192,.16);color:var(--teal-deep)}.pr-topic-prog.low{background:rgba(242,84,75,.12);color:#c23b33}.pr-run{max-width:828px}.pr-run-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pr-back{font-size:14px;font-weight:700;color:var(--ink-2)}.pr-back:hover{color:var(--teal-deep)}.pr-score{display:flex;gap:6px;flex-wrap:wrap}.pr-score span{font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid rgba(11,22,38,.08);color:var(--ink-2)}.pr-score .ok{color:#1a7f55}.pr-score .bad{color:#c23b33}.pr-progress{border-radius:3px;margin-bottom:18px;overflow:hidden}.pr-nudge{margin-top:18px}.pr-done{text-align:center;padding:44px 34px}.pr-done .h2{margin:14px 0 12px}.pr-done p{margin:0 auto;max-width:56ch;color:var(--ink-2);font-size:16px;line-height:1.6}.pr-done .kicker:before{display:none}.pr-train-link{white-space:nowrap;font-weight:800;color:var(--teal-deep)}.pr-train-link:hover{text-decoration:underline}.pr-result-train{margin:26px 0 8px}@media(max-width:1060px){.pr-groups{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pr-groups,.pr-intro{grid-template-columns:1fr}.pr-intro-test,.pr-nudge,.pr-result-train{flex-direction:column;align-items:flex-start;padding:18px 20px}.pr-intro-test .btn,.pr-nudge .btn,.pr-result-train .btn{width:100%}.pr-sec{padding-top:32px}.pr-done{padding:32px 20px}.pr-foot .btn{flex:1 1 auto}.pr-card .q-actions .btn{flex:0 0 auto}}.pr-cabinet{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding:18px 20px;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(120deg,#5140b8,#2f2378);border:2px solid var(--ink);--sh:#0b0a24}.pr-cabinet span{min-width:0}.pr-cabinet b{display:block;font-size:16px;margin-bottom:4px}.pr-cabinet i{display:block;font-style:normal;font-size:13.5px;line-height:1.5;opacity:.86}.pr-cabinet .btn{margin-left:auto;flex:0 0 auto}@media (max-width:640px){.pr-cabinet .btn{margin-left:0;width:100%;justify-content:center}}.hl{color:var(--lamp)}.blk-head{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.blk-head .h2{max-width:24ch}.nur-live{position:relative;display:block;flex:none;aspect-ratio:200/220;animation:nurbob 3.2s ease-in-out infinite}.nur-live img{position:absolute;inset:0;width:100%;height:100%;opacity:0;animation:nurcyc 8s linear infinite}.nur-live img:first-child{opacity:1}@keyframes nurcyc{0%,25%{opacity:1}25.01%,to{opacity:0}}@keyframes nurbob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.nur-live,.nur-live img{animation:none!important}}.hero{color:var(--cream);padding:64px 0;border-bottom:2px solid var(--ink);--sh:var(--lamp-d);background:radial-gradient(900px 520px at 78% 30%,rgba(255,215,106,.22) 0,rgba(255,215,106,.06) 45%,rgba(11,23,48,0) 70%),var(--night)}.hero,.hero-in{position:relative}.hero-in{display:flex;align-items:flex-start;gap:48px;z-index:1}.hero{overflow:hidden}.hero:has(.hero-city){padding-bottom:136px}.hero-art{pointer-events:none;overflow:hidden}.hero-art,.hero-sky{position:absolute;inset:0}.hero-sky i{position:absolute;border-radius:50%;background:#dfe8ff;opacity:.5}.hero-sky .spark,.hero-sky i.tw{animation:twinkle 4.2s ease-in-out infinite}.hero-sky .spark{position:absolute;color:var(--lamp);opacity:.55}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.85}}.hero-moon{position:absolute;right:3.5%;top:26px;width:54px;height:54px;color:#fbe9b0;opacity:.3;transform:rotate(-12deg)}.hero-chalk{position:absolute;inset:0;color:#cfdcff}.hero-chalk .ch{position:absolute;opacity:.2}.hero-chalk span.ch{font:700 27px/1 var(--font-hand);white-space:nowrap}.hero-chalk .c1{left:33%;top:26px;transform:rotate(-4deg)}.hero-chalk .c2{left:45.5%;top:27%;transform:rotate(7deg)}.hero-chalk .c3{left:46%;top:60%;transform:rotate(-8deg)}.hero-chalk .c4{left:47.5%;top:39%;width:92px;transform:rotate(-6deg)}.hero-chalk .c5{left:1.2%;bottom:118px;width:0;display:none}.hero-chalk .c6{right:1.4%;top:46%;width:60px}.hero-city{position:absolute;left:0;right:0;bottom:0;width:100%;height:214px;display:block}.hero-city .far{fill:#111f45}.hero-city .near{fill:#182b56}.hero-city .cable,.hero-city .hang{fill:none;stroke:#182b56;stroke-width:3}.hero-city .hang{stroke-width:1.6}.hero-city .win{fill:var(--lamp);opacity:.62}.hero-city .water{fill:#0d1936}.hero-city .glint{fill:none;stroke:var(--lamp);stroke-width:1.6;stroke-linecap:round;opacity:.28}.hero-l{flex:1 1 500px;flex-direction:column;align-items:flex-start;gap:22px}.hero-l,.hero-r{min-width:0;display:flex}.hero-r{flex:1 1 400px;flex-direction:column}.hero .kicker{color:var(--mint)}.hero h1{font:800 clamp(34px,4.55vw,58px)/1.04 var(--font-display);letter-spacing:-.05em;color:var(--cream);text-wrap:balance}.hero-hand{font:700 clamp(22px,2.4vw,30px)/1.1 var(--font-hand);color:var(--lamp)}.hero .lead{color:var(--dim-n);max-width:48ch}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.hero-cta .arr{display:none}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:4px;align-self:stretch}.hero-stats li{background:rgba(22,36,74,.82);border:1.5px solid var(--line-n);border-radius:16px;padding:14px 14px 13px;display:flex;flex-direction:column;gap:6px}.hero-stats b{font:800 28px/1 var(--font-display);letter-spacing:-.04em;color:var(--lamp)}.hero-stats span{font-size:12px;font-weight:600;line-height:1.3;color:var(--dim-n);overflow-wrap:break-word}.hero-nur{position:relative;z-index:1;display:flex;align-items:flex-end;gap:4px;margin:0 0 -30px 8px;pointer-events:none}.hero-nur .nur-live{width:220px}.hero-says{padding-bottom:86px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-says .short{display:none}.hero-task{color:var(--ink)}.hero .hero-task .kicker{color:var(--teal-deep)}.task-mini{display:none}.hero-task .q-card,.task-test{background:var(--card);border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--lamp-d);padding:22px 22px 24px}.task-test{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--ink)}.task-test p{font-size:15px;font-weight:600;line-height:1.45}.hero-task .pr-daily-top{margin-bottom:12px}.hero-task .q-text{font-size:15px;font-weight:600;line-height:1.45}.hero-task .q-fig{margin:12px 0 0;padding:8px;border:1.5px solid var(--soft);border-radius:14px}.hero-task .q-fig svg{max-width:330px}.hero-task .q-options{margin-top:12px;gap:8px}.hero-task .q-opt{padding:9px 12px;font-size:15px;min-height:44px}.hero-task .q-options-row .q-opt{padding:8px 4px}.hero-task .q-actions{margin-top:14px}.hero-task .q-actions .btn{min-height:44px;padding:0 18px;font-size:14px;border-radius:12px;box-shadow:3px 3px 0 var(--ink)}.hero-task .pr-verdict{margin-top:14px}.hero-task .q-rev-exp{padding:12px 14px;font-size:14px;line-height:1.5}.hero-task .pr-foot{margin-top:14px}.boot-sec{padding:60px 0}.boot{border:2px solid var(--ink);border-radius:28px;box-shadow:8px 8px 0 var(--ink);overflow:hidden;color:#fff;--sh:#0b0a24;background:radial-gradient(900px 520px at 22% 34%,#5140b8 0,#2f2378 46%,#1b1342 100%)}.boot-chrome{background:#120c33;border-bottom:2px solid var(--ink);padding:12px 22px;display:flex;align-items:center;gap:10px 16px}.boot-dots{display:flex;gap:7px;flex:none}.boot-dots i{width:13px;height:13px;border-radius:50%;border:2px solid var(--ink);background:var(--coral)}.boot-dots i:nth-child(2){background:var(--lamp)}.boot-dots i:nth-child(3){background:var(--mint)}.boot-url{flex:0 1 360px;min-width:0;font:700 13px/1 var(--font-mono);color:#d3cffa;background:hsla(0,0%,100%,.09);border:1.5px solid rgba(211,207,250,.3);border-radius:999px;padding:9px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boot-url:hover{background:hsla(0,0%,100%,.16)}.boot-tag{margin-left:auto;font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:var(--mint);color:var(--ink);border:1.5px solid var(--ink);white-space:nowrap}.boot-tag.m{display:none}.boot-body{padding:38px 44px 34px;display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);grid-gap:28px 44px;gap:28px 44px;align-items:center}.boot-shots{display:flex;align-items:center;justify-content:center;padding:6px 0}.boot-shots img{flex:none;height:auto;border:3px solid var(--ink);box-shadow:5px 5px 0 rgba(5,9,26,.55);background:#0b1730}.boot-shots .s1,.boot-shots .s3{width:150px;border-radius:17px;margin-top:46px}.boot-shots .s1{transform:rotate(-7deg);margin-right:-34px}.boot-shots .s3{transform:rotate(7deg);margin-left:-34px}.boot-shots .s2{width:196px;border-radius:22px;position:relative;z-index:1}.boot-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.boot-logo{width:340px;max-width:100%;height:auto;margin-left:-10px}.boot h2{font:800 clamp(26px,3vw,38px)/1.08 var(--font-display);letter-spacing:-.045em;color:#fff;max-width:18ch}.boot .hl{color:var(--mint)}.boot-lead{font-size:17px;font-weight:600;line-height:1.5;color:#d3cffa;max-width:52ch}.boot-nums{display:flex;flex-wrap:wrap;gap:12px;align-self:stretch}.boot-nums li{flex:1 1 130px;background:rgba(18,12,51,.55);border:1.5px solid rgba(211,207,250,.35);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.boot-nums b{font:800 30px/1 var(--font-display);letter-spacing:-.05em;color:var(--mint);white-space:nowrap}.boot-nums span{font-size:13px;font-weight:600;line-height:1.35;color:#d3cffa}.boot-nums .s{display:none}.boot-cta{display:flex;flex-wrap:wrap;gap:12px}.boot-cta .btn-ghost{color:#fff}.boot-cta .btn-ghost:hover{background:hsla(0,0%,100%,.12)}.boot-feats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.boot-feats li{background:rgba(18,12,51,.5);border:1.5px solid rgba(211,207,250,.3);border-radius:16px;padding:14px 16px 16px;display:flex;gap:12px;align-items:flex-start}.boot-feats img{width:40px;height:40px;flex:none}.boot-feats span{display:flex;flex-direction:column;gap:5px;min-width:0}.boot-feats b{font-size:15px;font-weight:800;line-height:1.2;color:#fff}.boot-feats i{font-style:normal;font-size:13px;font-weight:600;line-height:1.4;color:#d3cffa}.boot-strip{background:var(--lamp);color:var(--ink);border-top:2px solid var(--ink);padding:14px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.boot-strip-art{display:flex;align-items:flex-end;gap:4px;flex:none}.boot-strip-art img{height:52px;width:auto}.boot-strip-art img:last-child{height:64px}.boot-strip-txt{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:5px}.boot-strip-txt b{font:800 17px/1.2 var(--font-display);letter-spacing:-.03em}.boot-strip-txt i{font-style:normal;font-size:14px;font-weight:600;line-height:1.45;color:#4a3a10}.boot-strip-note{font-size:12px;font-weight:600;line-height:1.4;color:#4a3a10;max-width:30ch}.nur-sec{padding:60px 0;border-bottom:2px solid var(--ink);color:var(--ink);background:repeating-conic-gradient(from -8deg at 16% 30%,var(--lamp) 0deg 20deg,#ffe08a 20deg 40deg)}.light+.nur-sec{border-top:2px solid var(--ink)}.nur-top{gap:44px}.nur-ava,.nur-top{display:flex;align-items:center}.nur-ava{flex:0 1 330px;min-width:280px;flex-direction:column;gap:14px}.nur-circle{width:300px;height:300px;border-radius:50%;background:var(--card);border:2.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);display:flex;align-items:center;justify-content:center}.nur-circle .nur-live{width:250px}.nur-text{flex:1 1 560px;min-width:0}.nur-head,.nur-text{display:flex;flex-direction:column;gap:16px}.nur-sec .kicker{color:var(--ink)}.nur-sec h2{font:800 clamp(28px,3.5vw,44px)/1.05 var(--font-display);letter-spacing:-.05em}.nur-lead{font-size:18px;font-weight:600;line-height:1.5;color:#3a2e08;max-width:56ch}.nur-lead.s{display:none}.nur-pass{margin:0;background:var(--card);border:2px solid var(--ink);border-radius:18px;box-shadow:var(--hs);padding:4px 20px 6px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.nur-pass>div{padding:10px 0;border-top:1.5px solid var(--soft);display:flex;flex-direction:column;gap:4px;min-width:0}.nur-pass>div:nth-child(-n+2){border-top:0}.nur-pass dt{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.nur-pass dd{margin:0;font-size:15px;font-weight:700;line-height:1.35}.nur-strips{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.nur-strip{flex:1 1 520px;min-width:0;background:var(--card);border:2px solid var(--ink);border-radius:20px;box-shadow:var(--hs);padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px}.nur-strip-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.nur-strip-h b{font:800 19px/1.1 var(--font-display);letter-spacing:-.035em}.nur-strip-h span{font-size:13px;font-weight:600;line-height:1.4;color:var(--dim)}.nur-strip ul{display:flex;gap:8px 4px}.nur-strip li{flex:1 1 68px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.nur-strip li img{width:72px;height:auto}.nur-strip li b{font-size:12px;font-weight:800;line-height:1.2}.nur-strip li i{font-style:normal;font-size:10px;font-weight:600;line-height:1.3;color:var(--dim)}.prog-rows{display:flex;flex-direction:column;gap:22px}.prog-row{display:flex;gap:16px}.prog-intro{flex:1 1 300px;min-width:0;border:2px solid var(--ink);border-radius:20px;box-shadow:var(--hs);padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.c-lamp,.prog-intro{background:var(--lamp)}.c-mint{background:var(--mint)}.c-coral{background:var(--coral)}.c-lilac{background:var(--lilac)}.c-sky{background:var(--sky)}.prog-intro-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.prog-intro-top>div{display:flex;flex-direction:column;gap:6px;min-width:0}.prog-intro-top i{font:700 11px/1 var(--font-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase}.prog-intro-top h3{font:800 30px/1 var(--font-display);letter-spacing:-.045em}.prog-intro-top em{font:700 12px/1.3 var(--font-mono);font-style:normal}.prog-intro-top img{height:112px;width:auto;flex:none;margin:-10px -8px -6px 0}.prog-intro p{font-size:14px;font-weight:600;line-height:1.45;color:#2a2408}.prog-chips{display:flex;flex-wrap:wrap;gap:6px}.prog-chips li{font-size:12px;font-weight:700;line-height:1;padding:7px 10px;border-radius:999px;background:hsla(0,0%,100%,.7);border:1.5px solid var(--ink);white-space:nowrap}.prog-intro .more{margin-top:auto;padding-top:4px;font-size:14px}.prog-intro .more:hover{color:var(--ink);text-decoration-thickness:3px}.prog-cards{flex:3 1 640px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.prog-cards[data-n="2"],.prog-cards[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard{background:var(--card);border:2px solid var(--ink);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:9px;color:var(--ink);transition:transform .16s,box-shadow .16s}.pcard.hit{box-shadow:var(--hs)}.pcard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.pcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:26px}.pcard h4{font:800 16px/1.2 var(--font-display);letter-spacing:-.035em}.pcard-sum{font-size:13px;font-weight:600;line-height:1.4;color:var(--dim)}.pcard-meta{font-size:12px;font-weight:700;line-height:1.45}.pcard-price{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:5px}.pcard-price>span{display:flex;align-items:baseline;gap:6px}.pcard-price b{font:800 30px/1 var(--font-display);letter-spacing:-.05em;white-space:nowrap}.pcard-price i{font-style:normal;font-size:13px;font-weight:700;color:var(--dim)}.pcard-price small{font-size:12px;font-weight:600;line-height:1.35;color:var(--teal-deep)}.pcard-btn{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;background:#fff;border:2px solid var(--ink);font-size:14px;font-weight:800}.pcard.hit .pcard-btn,.pcard:hover .pcard-btn{background:var(--lamp)}.prog-promo{margin-top:22px}.prog-m,.prog-m-promo{display:none}.grant-sec{padding:44px 0}.grant{border:2px solid var(--ink);border-radius:28px;box-shadow:8px 8px 0 var(--ink);overflow:hidden;color:#fff;--sh:#3d0a14;background:radial-gradient(760px 460px at 80% 10%,#a8323f 0,#8a1e2d 45%,#5e1220 100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-gap:20px 36px;gap:20px 36px;align-items:center;padding:32px 36px 44px}.grant,.grant>*{position:relative}.grant>*{z-index:1}.grant-sky{position:absolute;z-index:0;left:0;right:0;bottom:0;width:100%;height:150px;opacity:.14;pointer-events:none}.grant-l{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.grant .kicker{color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:7px 12px}.grant h2{font:800 clamp(24px,2.6vw,34px)/1.08 var(--font-display);letter-spacing:-.045em;color:#fff;max-width:16ch;text-wrap:balance}.grant h2 .hl{color:var(--ink);background:var(--lamp);padding:0 .14em;margin:0 -.04em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.grant-lead{font-size:15px;font-weight:600;line-height:1.5;color:#f3dcd9;max-width:50ch}.grant-covers{display:flex;flex-direction:column;gap:9px;align-self:stretch}.grant-covers>i{font:700 11px/1 var(--font-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#e9bfc0}.grant-covers ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.grant-covers li{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 8px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.4)}.grant-covers img{width:30px;height:30px;flex:none}.grant-covers b{font-size:13px;font-weight:800;line-height:1.15;color:#fff}.grant-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px;border:2px solid var(--ink);border-radius:18px;background:var(--card);color:var(--ink);box-shadow:var(--hs)}.grant-price b{font:800 32px/1 var(--font-display);letter-spacing:-.06em;white-space:nowrap}.grant-price span{display:flex;flex-direction:column;gap:4px;min-width:0}.grant-price span i{font-style:normal;font-size:13px;font-weight:700;line-height:1.3}.grant-price span em{font:700 11px/1.3 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep)}.grant-cta{display:flex;flex-wrap:wrap;gap:10px}.grant-cta .btn{min-height:48px;padding:0 20px;font-size:15px}.grant-cta .btn-ghost{color:#fff;border-color:#fff;background:rgba(0,0,0,.14)}.grant-cta .btn-ghost:hover{background:rgba(0,0,0,.26)}.grant-r{position:relative;min-width:0;padding:8px 46px 20px 4px;color:var(--ink)}.grant-form{position:relative;background:#fff;border:2px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--ink);padding:14px 16px 64px;transform:rotate(-2.5deg);background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(26,36,64,.08) 31px 32px);background-origin:content-box}.grant-form-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 70px 10px 0;margin-bottom:6px;border-bottom:2px solid var(--ink)}.grant-form-h b{font:800 14px/1.1 var(--font-display);letter-spacing:-.03em}.grant-form-h i{font:700 10px/1 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.grant-form ol{display:flex;flex-direction:column;counter-reset:gs}.grant-form li{display:flex;align-items:flex-start;gap:10px;min-height:28px;padding:4px 0}.grant-form li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;border:2px solid var(--ink);border-radius:5px;background:var(--lamp);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.5l2.3 2.3L9.6 3.8' fill='none' stroke='%231a2440' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:12px;background-position:50%;background-repeat:no-repeat}.grant-form li span{display:flex;flex-direction:column;gap:2px;min-width:0}.grant-form li b{font-size:13px;font-weight:800;line-height:1.2}.grant-form li i{font-style:normal;font-size:11px;font-weight:600;line-height:1.3;color:var(--dim)}.grant-stamp{position:absolute;right:-14px;top:-20px;width:92px;height:92px;border-radius:50%;border:3px double #8a1e2d;color:#8a1e2d;display:grid;place-items:center;font:800 12px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;transform:rotate(12deg);overflow-wrap:anywhere;background:hsla(0,0%,100%,.9);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5.5px #8a1e2d;text-align:center;padding:12px}.grant-stamp small{display:block;font:700 8px/1 var(--font-mono);letter-spacing:.06em;margin-top:5px;white-space:nowrap}.grant-nur{position:absolute;right:-10px;bottom:-14px;display:flex;align-items:flex-end;gap:6px}.grant-nur img{width:124px;height:auto;filter:drop-shadow(0 6px 0 rgba(26,36,64,.25))}.grant-nur .say{font-size:17px;margin-bottom:14px;position:relative;z-index:1;max-width:150px;line-height:1.15;transform:rotate(-2.5deg)}.team-row{display:flex;flex-wrap:wrap;gap:14px}.tcard{flex:1 1 150px;min-width:0;max-width:320px;background:var(--card);border:2px solid var(--ink);border-radius:20px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:var(--ink);transition:transform .16s,box-shadow .16s}.white .tcard{background:#fff}.tcard:hover{transform:translate(-2px,-2px);box-shadow:var(--hs)}.tava{width:84px;height:84px;border-radius:50%;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);display:grid;place-items:center;overflow:hidden;flex:none}.tava img{width:100%;height:100%;object-fit:cover}.tava b{font:800 28px/1 var(--font-display)}.tcard h3{font:800 18px/1.1 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.tcard i{font:700 11px/1.35 var(--font-mono);font-style:normal;color:var(--teal-deep)}.tcard em{font:700 11px/1.3 var(--font-mono);font-style:normal;padding:6px 9px;border-radius:12px;background:var(--lamp);border:1.5px solid var(--ink)}.path{margin-top:30px;background:var(--night);color:var(--cream);border:2px solid var(--ink);border-radius:22px;box-shadow:var(--hs);padding:26px 28px 28px;display:flex;flex-direction:column;gap:20px}.path-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.path-h h3{font:800 24px/1.1 var(--font-display);letter-spacing:-.04em;color:var(--cream)}.path-h>span{font-size:15px;font-weight:600;line-height:1.4;color:var(--dim-n)}.path-nur{margin-left:auto;display:flex;align-items:flex-end;gap:8px}.path-nur img{width:78px;height:auto;flex:none;margin:-18px 0 -4px}.path-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px}.path-steps li{display:flex;flex-direction:column;gap:9px;min-width:0}.pd{display:flex;align-items:center}.pd b{flex:none;width:42px;height:42px;border-radius:50%;background:var(--navy-800);border:2px solid var(--lamp);color:var(--lamp);display:grid;place-items:center;font:800 13px/1 var(--font-display)}.pd i{flex:1 1 auto;border-top:2px dashed rgba(255,215,106,.45);margin-left:8px}.path-steps li.last .pd b{background:var(--lamp);color:#1a1405}.path-steps li.eol .pd i,.path-steps li.last .pd i{display:none}.path-steps h4{font:800 15px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--cream)}.path-steps p{font-size:13px;font-weight:600;line-height:1.4;color:var(--dim-n)}.res-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:30px}.res-head .blk-head{margin-bottom:0}.res-nur{display:flex;align-items:flex-end;gap:8px}.res-nur img{width:104px;height:auto;flex:none}.res-nur .say{font-size:24px}.res-main{display:flex;gap:20px;align-items:flex-start}.res-scores{flex:1 1 300px;min-width:0;gap:16px}.res-scores,.rscore{display:flex;flex-direction:column}.rscore{border:2px solid var(--ink);border-radius:20px;box-shadow:var(--hs);padding:20px 22px 22px;align-items:flex-start;gap:8px;background:var(--lamp)}.rscore.night{background:var(--night);color:var(--cream)}.rscore>b{font:800 64px/.95 var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere}.rscore>b.long{font-size:44px;line-height:1;letter-spacing:-.05em}.rscore.night>b{color:var(--lamp)}.rscore p{font-size:16px;font-weight:700;line-height:1.35}.rscore>i{font-style:normal;font-size:13px;font-weight:600;line-height:1.4;color:#4a3a10}.rscore.night>i{color:var(--dim-n)}.rver{font:700 12px/1.3 var(--font-mono);color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.rscore.night .rver{color:var(--mint)}.rver:hover{text-decoration-thickness:2px}.res-side{flex:2 1 560px;min-width:0}.res-quotes,.res-side{gap:12px}.res-quotes,.res-side,.rquote{display:flex;flex-direction:column}.rquote{margin:0;background:var(--card);border:2px solid var(--ink);border-radius:18px;padding:16px 20px;gap:8px}.rquote blockquote{margin:0;font-size:14px;font-weight:600;line-height:1.5}.rquote figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.rquote figcaption b{font-size:14px;font-weight:800;line-height:1.2}.res-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:4px}.res-foot>span{flex:1 1 300px;font-size:13px;font-weight:600;line-height:1.5;color:var(--dim);max-width:52ch}.res-foot .more{font-size:14px}.unis{margin-top:30px;border-top:2px dashed var(--soft);padding-top:24px;display:flex;flex-direction:column;gap:12px}.unis-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.unis-h h3{font:800 24px/1.1 var(--font-display);letter-spacing:-.04em}.uni-chips{display:flex;flex-wrap:wrap;gap:8px}.uni-chips li{font-size:14px;font-weight:700;line-height:1;padding:10px 14px;border-radius:999px;background:var(--card);border:1.5px solid var(--ink);white-space:nowrap}.unis-note{font-size:13px;font-weight:600;line-height:1.5;color:var(--dim);max-width:90ch}.faqblog{display:flex;align-items:flex-start;gap:36px}.faq-col{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.faq-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.faq-h .blk-head{margin-bottom:0}.faq-h .h2{font-size:clamp(24px,2.8vw,34px)}.faq-nur{display:flex;align-items:flex-end;gap:8px}.faq-nur img{width:84px;height:auto;flex:none}.faq-col .faq{max-width:none;margin:0}.faq-more{display:none;align-self:flex-start}.blog-box{flex:2 1 340px;min-width:0;background:var(--paper);border:2px solid var(--ink);border-radius:20px;box-shadow:var(--hs);padding:22px 24px 20px;display:flex;flex-direction:column;gap:10px}.blog-box h3{font:800 24px/1.1 var(--font-display);letter-spacing:-.04em;margin-bottom:6px}.blog-row,.blog-rows{display:flex;flex-direction:column}.blog-row{gap:6px;padding:13px 0;border-top:1.5px solid var(--soft);color:var(--ink)}.blog-row b{font-size:16px;font-weight:800;line-height:1.25}.blog-row:hover b{text-decoration:underline;text-underline-offset:3px}.blog-ex{font-size:13px;font-weight:600;line-height:1.45;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-row i{font:700 11px/1.2 var(--font-mono);font-style:normal;text-transform:uppercase;color:var(--dim)}.blog-box>.more{padding-top:12px;border-top:1.5px solid var(--soft)}.final{padding:72px 0;color:var(--cream);border-top:2px solid var(--ink);--sh:var(--lamp-d);background:radial-gradient(800px 420px at 20% 50%,rgba(255,215,106,.12) 0,rgba(11,23,48,0) 70%),var(--night)}.page-hero+.final,.white+.final{border-top:0}.final-in{display:flex;align-items:center;gap:44px}.final-l{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.final h2{font:800 clamp(26px,3.6vw,46px)/1.05 var(--font-display);letter-spacing:-.05em;color:var(--cream);text-wrap:balance}.final-l p{font-size:17px;font-weight:600;line-height:1.5;color:var(--dim-n);max-width:54ch}.final-cta{flex-wrap:wrap}.final-cta,.final-r{display:flex;gap:12px}.final-r{flex:1 1 420px;min-width:0;flex-direction:column}.final-nur{display:flex;align-items:flex-end;gap:8px;padding-bottom:6px}.final-nur .nur-live{width:132px}.final-nur .say{margin-bottom:40px}.final .kicker{color:var(--mint)}.contacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contacts a{display:flex;align-items:center;gap:12px;background:var(--glass-n);border:1.5px solid var(--line-n);border-radius:16px;padding:10px 14px 10px 10px;min-height:66px;transition:background .15s,border-color .15s}.contacts a:hover{background:rgba(185,205,235,.16);border-color:var(--lamp)}.cico{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#2aa3e0;color:#fff;border:2px solid var(--ink)}.cico.ig{background:linear-gradient(135deg,#f58529,#dd2a7b)}.contacts a>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.contacts b{font-size:15px;font-weight:800;line-height:1;color:var(--cream)}.contacts i{font:700 12px/1 var(--font-mono);font-style:normal;color:var(--lamp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.hero-chalk .c2,.hero-chalk .c3,.hero-chalk .c4{display:none}}@media(min-width:901px){.hero{overflow:clip}.hero-l{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 24px)}}@media(min-width:901px) and (max-height:759px){.hero-l{top:calc(var(--hdr-h) + 12px);gap:14px}}@media(min-width:901px){.res-nur{margin-top:-46px}}@media(min-width:1280px){.faq-nur{margin-top:-30px}}@media(max-width:1100px){.hero-in{gap:32px}.hero-city{height:170px}.hero:has(.hero-city){padding-bottom:112px}.hero-nur .nur-live{width:170px}.hero-says{padding-bottom:64px}.boot-body{padding:30px 28px 28px}.boot-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.prog-row{flex-direction:column}.prog-cards,.prog-intro{flex:none}.path-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.path-steps li:nth-child(3n) .pd i{display:none}.path-nur{margin-left:0}.path-nur img{margin:0}.res-main{flex-direction:column;align-items:stretch}.res-scores{flex:none;flex-direction:row}.rscore{flex:1 1;min-width:0}.res-side{flex:none}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nur-ava{flex:0 1 250px;min-width:220px}.nur-circle{width:230px;height:230px}.nur-circle .nur-live{width:190px}.nur-top{gap:28px}}@media(max-width:1100px) and (min-width:901px){.boot-body{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:24px 28px}.boot-shots .s1,.boot-shots .s3{width:104px;border-radius:13px;margin-top:34px}.boot-shots .s1{margin-right:-26px}.boot-shots .s3{margin-left:-26px}.boot-shots .s2{width:140px;border-radius:17px}}@media(max-width:900px){.boot-body{grid-template-columns:1fr}.tcard{flex-basis:118px;padding:14px 8px 12px}.tcard h3{font-size:15px}.tava{width:64px;height:64px}.tava b{font-size:22px}.hero-in{flex-direction:column;align-items:stretch}.hero-l,.hero-r{flex:none}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.faqblog{flex-direction:column;align-items:stretch}.blog-box,.faq-col{flex:none}.final-in{flex-direction:column;align-items:stretch}.final-l,.final-r{flex:none}.nur-top{flex-direction:column;align-items:stretch}.nur-ava{align-self:center}.nur-ava,.nur-text{flex:none}}@media(max-width:760px){.blk-head{gap:8px;margin-bottom:14px}.blk-head .lead{display:none}.kicker{font-size:10px}.h2{font-size:22px;line-height:1.1}.hero{padding:22px 0 26px;background:radial-gradient(520px 320px at 80% 0,rgba(255,215,106,.2) 0,rgba(11,23,48,0) 70%),var(--night)}.hero-in{gap:14px}.hero:has(.hero-city){padding-bottom:74px}.hero-chalk{display:none}.hero-city{height:104px}.hero-moon{width:34px;height:34px;top:52px;right:18px}.hero-sky .spark{display:none}.hero-l{gap:14px;align-items:stretch}.hero h1{font-size:30px;line-height:1.06}.hero-hand{display:none}.hero .lead{font-size:14px;line-height:1.45}.hero-cta{flex-direction:column;gap:6px;padding-top:2px}.hero-cta .btn-ghost{align-self:center;border:0;min-height:36px;padding:6px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.hero-cta .btn-ghost:hover{background:none}.hero-cta .arr{display:inline}.hero-stats{grid-template-columns:repeat(4,minmax(min-content,1fr));gap:10px;border-top:1px solid rgba(185,205,235,.2);padding-top:14px}.hero-stats li{min-width:0;background:none;border:0;border-radius:0;padding:0;gap:4px}.hero-stats b{font-size:17px}.hero-stats span{font-size:10px;line-height:1.25}.hero-nur{margin:2px 0 -22px 4px}.hero-nur .nur-live{width:104px}.hero-says{padding-bottom:38px}.hero-says .say{display:none}.hero-says .say.short{display:inline-block}.task-mini{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--lamp-d);padding:12px 14px}.task-mini-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.task-mini i{font:700 10px/1 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.task-mini b{font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-mini em{flex:none;font-style:normal;font-size:13px;font-weight:800;line-height:1;background:var(--lamp);border:2px solid var(--ink);border-radius:10px;padding:9px 11px}.hero-task.open .task-mini,.task-full{display:none}.hero-task.open .task-full{display:block}.hero-task .q-card,.task-test{border-radius:16px;box-shadow:4px 4px 0 var(--lamp-d);padding:14px}.boot-sec{padding:22px 0}.boot{border-radius:20px;box-shadow:5px 5px 0 var(--ink)}.boot-chrome{padding:9px 12px;gap:8px}.boot-dots{gap:5px}.boot-dots i{width:9px;height:9px;border-width:1.5px}.boot-url{flex:1 1 auto;font-size:11px;padding:7px 10px;border:0}.boot-chrome .boot-tag{display:none}.boot-body{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px 14px}.boot-text{display:contents}.boot-tag.m{display:inline-block;align-self:flex-start;order:1;margin:0;font-size:10px;padding:5px 8px;border:0}.boot-logo{order:2;width:236px;margin:-4px 0 -4px -8px}.boot h2{order:3;font-size:21px;line-height:1.12}.boot-lead{display:none}.boot-nums{order:4;flex-wrap:nowrap;gap:10px}.boot-nums li{flex:1 1;min-width:0;background:none;border:0;border-radius:0;padding:0;gap:4px}.boot-nums b{font-size:19px}.boot-nums span{font-size:11px;line-height:1.25}.boot-nums .l{display:none}.boot-nums .s{display:inline}.boot-shots{order:5;justify-content:flex-start;gap:10px;overflow-x:auto;margin:2px -14px 0 0;padding:0 14px 6px 0;scrollbar-width:none}.boot-shots::-webkit-scrollbar{display:none}.boot-shots .s1,.boot-shots .s2,.boot-shots .s3{width:124px;border-radius:14px;margin:0;transform:none;box-shadow:3px 3px 0 rgba(5,9,26,.55)}.boot-shots .s2{order:-1}.boot-feats{order:6;display:flex;flex-direction:column;gap:0}.boot-feats li{background:none;border:0;border-top:1px solid rgba(211,207,250,.22);border-radius:0;padding:9px 0;gap:10px;align-items:center}.boot-feats img{width:28px;height:28px}.boot-feats b{font-size:14px;font-weight:700;line-height:1.25}.boot-feats i{display:none}.boot-cta{order:7}.boot-cta .btn{width:100%}.boot-cta .btn-ghost{display:none}.boot-strip{padding:10px 14px;gap:8px;flex-wrap:nowrap}.boot-strip-art img{height:28px}.boot-strip-art img.x{display:none}.boot-strip-txt{flex:1 1 auto;gap:2px}.boot-strip-txt b{font:700 12px/1.35 var(--font)}.boot-strip-txt i{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.boot-strip-note{display:none}.nur-sec{padding:22px 0;background:var(--lamp)}.nur-top{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:14px 10px;gap:14px 10px;align-items:center}.nur-ava{flex:none;min-width:0;align-self:auto}.nur-ava .say{display:none}.nur-circle{width:128px;height:128px;border-width:2px;box-shadow:3px 3px 0 var(--ink)}.nur-circle .nur-live{width:108px}.nur-text{display:contents}.nur-head{gap:6px}.nur-sec h2{font-size:22px;line-height:1.08}.nur-lead{font-size:13px;line-height:1.4}.nur-lead.l{display:none}.nur-lead.s{display:block}.nur-pass{grid-column:1/-1;display:flex;flex-direction:column;border-radius:14px;box-shadow:none;padding:2px 12px}.nur-pass>div{flex-direction:row;gap:10px;padding:7px 0}.nur-pass>div,.nur-pass>div:nth-child(-n+2){border-top:1.5px solid var(--soft)}.nur-pass.desk,.nur-pass>div.desk{display:none}.nur-pass>div.p1{border-top:0}.nur-pass dt{flex:none;width:76px;font-size:10px;line-height:1.5;letter-spacing:.1em}.nur-pass dd{font-size:13px}.nur-strips{margin-top:14px;gap:0}.nur-strip{flex:none;width:100%;background:none;border:0;border-radius:0;box-shadow:none;padding:0}.nur-strip-h,.nur-strip.looks{display:none}.nur-strip ul{gap:4px;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.nur-strip ul::-webkit-scrollbar{display:none}.nur-strip li{flex:none;width:70px;gap:2px}.nur-strip li img{width:62px}.nur-strip li b{font-size:11px}.nur-strip li i,.prog-promo,.prog-rows{display:none}.prog-m{display:flex;flex-direction:column;gap:14px}.prog-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--paper-2)}.prog-tabs button{flex:1 1;min-height:40px;border-radius:10px;font-size:14px;font-weight:800;border:2px solid transparent;color:var(--ink)}.prog-tabs button.on{background:var(--lamp);border-color:var(--ink)}.prog-m-desc{font-size:13px;font-weight:600;line-height:1.45;color:var(--dim)}.prog-list{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:2px 14px;display:flex;flex-direction:column}.prog-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1.5px solid var(--soft);color:var(--ink)}.prog-item:first-child{border-top:0}.prog-item-l{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.prog-item-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.prog-item-t b{font-size:15px;font-weight:800;line-height:1.2}.prog-item .tag{font-size:9px;padding:4px 6px;border:0;text-transform:uppercase}.prog-item-l i{font-style:normal;font-size:12px;font-weight:600;line-height:1.35;color:var(--dim)}.prog-item-l small{font-size:11px;font-weight:600;line-height:1.3;color:var(--teal-deep)}.prog-item-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.prog-item-r b{font:800 20px/1 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.prog-item-r i{font-style:normal;font-size:11px;font-weight:600;line-height:1;color:var(--dim)}.prog-m .more{align-self:flex-start;font-size:14px;padding:2px 0}.prog-m-promo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;background:var(--lamp);border:2px solid var(--ink);border-radius:14px;padding:11px 14px;color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.prog-m-promo b{font-size:14px;font-weight:800}.team-row{flex-wrap:nowrap;gap:8px;overflow-x:auto;margin-right:-16px;padding:0 16px 4px 0;scrollbar-width:none}.team-row::-webkit-scrollbar{display:none}.tcard{flex:none;width:122px;max-width:none;border:1.5px solid var(--soft);border-radius:14px;padding:12px 8px;gap:6px}.tcard:hover{transform:none;box-shadow:none}.tava{width:52px;height:52px;box-shadow:none}.tava b{font-size:18px}.tcard h3{font:800 14px/1.1 var(--font);letter-spacing:0}.tcard i{display:none}.tcard em{font-size:10px;padding:0;border:0;background:none;color:var(--teal-deep)}.path{margin-top:14px;background:var(--paper);color:var(--ink);border:1.5px solid var(--soft);border-radius:14px;box-shadow:none;padding:10px 14px 8px;gap:4px}.path-h h3{font-size:15px;line-height:1.2;letter-spacing:-.03em;color:var(--ink)}.path-h>span,.path-nur{display:none}.path-steps{grid-template-columns:1fr 1fr;gap:0 14px}.path-steps li{flex-direction:row;align-items:baseline;gap:10px;padding:7px 0}.pd b{width:auto;height:auto;border:0;border-radius:0;background:none!important;color:var(--lamp-d)!important;font:800 11px/1 var(--font-mono)}.pd i{display:none}.path-steps h4{font:800 14px/1.25 var(--font);letter-spacing:0;color:var(--ink)}.path-steps p{display:none}.res-head{margin-bottom:14px}.res-nur{display:none}.res-main{gap:14px}.res-scores{gap:10px}.rscore{border-radius:14px;box-shadow:none;padding:12px;gap:5px}.rscore .rver,.rscore .tag{display:none}.rscore>b{font-size:30px;line-height:1;letter-spacing:-.05em}.rscore>b.long{font-size:20px;line-height:1.1;letter-spacing:-.04em}.rscore p{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rscore>i{font-size:11px;line-height:1.3}.res-quotes{flex-direction:row;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.res-quotes::-webkit-scrollbar{display:none}.rquote{flex:none;width:86%;scroll-snap-align:center;border:1.5px solid var(--soft);border-radius:14px;padding:12px 14px}.rquote:only-child{width:100%}.rquote blockquote{font-size:13px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rquote figcaption b{font-size:13px}.rquote .rver{font-size:11px}.res-foot{gap:8px 16px}.res-foot>span{display:none}.res-foot .btn{min-height:0;padding:6px 0;border:0;box-shadow:none;background:none;border-radius:0;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.res-foot .btn:after{content:" →"}.unis{margin-top:14px;border-top-width:1.5px;padding-top:14px;gap:8px}.unis-h h3{font-size:15px;line-height:1.2;letter-spacing:-.03em}.unis-h .more{font-size:13px}.uni-chips{gap:6px}.uni-chips li{font-size:12px;padding:7px 9px;border-color:var(--soft)}.unis-note{display:none}.faq-col,.faqblog{gap:14px}.faq-nur{display:none}.faq-h .h2{font-size:22px}.faq-col .faq{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:2px 14px;gap:0}.faq-col .fitem{background:none!important;border:0;border-top:1.5px solid var(--soft);border-radius:0}.faq-col .fitem:first-child{border-top:0}.faq-col .fitem:nth-child(n+6){display:none}.faq-col .fq{padding:12px 0;font-size:14px;min-height:0}.faq-col .fq i{width:auto;height:auto;border:0;background:none;color:var(--lamp-d);font-size:20px}.faq-col .fa p{padding:0 0 12px;font-size:13px;line-height:1.5;color:var(--dim)}.faq-more{display:inline-block;font-size:14px}.blog-box{background:none;border:0;border-radius:0;box-shadow:none;padding:6px 0 0;gap:4px}.blog-box .kicker{display:none}.blog-box h3{font-size:15px;line-height:1.2;letter-spacing:-.03em;margin-bottom:4px}.blog-row{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 0}.blog-row:first-child{border-top:0}.blog-row:nth-child(n+4){display:none}.blog-row b{font-size:14px;font-weight:700}.blog-row i{flex:none;font-size:10px}.blog-ex,.blog-row .cat{display:none}.blog-box>.more{border-top:0;padding-top:6px;font-size:14px;align-self:flex-start}.final{padding:28px 0 30px}.final-in{gap:16px}.final-l{gap:12px;align-items:stretch}.final h2{font-size:24px;line-height:1.1}.final-l p{font-size:14px;line-height:1.45}.final-cta .btn{width:100%}.final .kicker,.final-cta .btn-ghost,.final-nur{display:none}.contacts{gap:8px}.contacts a{gap:9px;border-radius:12px;padding:8px 10px 8px 8px;min-height:50px}.cico{width:32px;height:32px;border-width:1.5px}.cico svg{width:15px;height:15px}.contacts b{font-size:13px}.contacts i{font-size:10px}}@media(max-width:380px){.hero h1{font-size:27px}.hero-stats{grid-template-columns:1fr 1fr;gap:12px 10px}.hero-stats b{font-size:17px}.contacts{grid-template-columns:1fr}}@media(max-width:1100px){.grant{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;padding:28px 26px 40px}.grant-covers ul{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-r{padding:8px 36px 18px 4px}.grant-nur img{width:108px}.grant-nur .say{font-size:17px;margin-bottom:14px}.grant-form-h{padding-right:100px}.grant-form-h i{display:none}}@media(max-width:900px){.grant{grid-template-columns:1fr}.grant-r{padding:30px 0 8px;max-width:420px}.grant-covers ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.grant-sec{padding:26px 0}.grant{border-radius:18px;box-shadow:var(--hs);padding:18px 16px 20px;gap:0}.grant-l{gap:10px}.grant .kicker{font-size:10px;padding:6px 10px}.grant h2{font-size:21px;max-width:none}.grant-lead{font-size:13px;line-height:1.45}.grant-covers{gap:6px}.grant-covers>i{display:none}.grant-covers ul{display:flex;flex-wrap:wrap;gap:6px}.grant-covers li{gap:6px;padding:5px 9px 5px 6px;border-radius:999px}.grant-covers img{width:22px;height:22px}.grant-covers b{font-size:12px}.grant-price{align-self:stretch;padding:9px 14px;gap:2px 12px;box-shadow:none}.grant-price b{font-size:26px}.grant-price span i{font-size:12px}.grant-price span em{font-size:10px}.grant-cta{width:100%;gap:8px}.grant-cta .btn{flex:1 1 120px;min-height:44px;padding:0 14px;font-size:14px}.grant-r{display:none}.grant-sky{height:70px;opacity:.12}}.pr-fit{container-type:inline-size}.pr-fit b{display:block;font-size:clamp(18px,14.6cqw,var(--pr-max,28px));line-height:1;white-space:nowrap;word-spacing:.12em}b .pr-ap{margin-right:.3em;vertical-align:.2em}b .pr-ap,b .pr-s{font-family:var(--font);font-weight:700;font-size:.62em;letter-spacing:0;color:var(--dim)}b .pr-s{margin-left:.3em}.pr-u{display:block;margin-top:6px;font:700 13px/1.2 var(--font);color:var(--dim)}.pcard-price small.pr-ref,.price small.pr-ref,.prog-item small.pr-ref{display:block;margin-top:8px;font:600 12px/1.4 var(--font);color:var(--dim);max-width:34ch;text-wrap:pretty}.pcard-price small.pr-res,.price small.pr-res,.prog-item small.pr-res{display:block;margin-top:8px;font:700 13px/1.35 var(--font);color:var(--ink-2);max-width:34ch}.price-row.pr-fx{flex-direction:column;align-items:stretch;gap:12px}.price-row.pr-fx .btn{width:100%}.price.pr-fit small{max-width:none}.buy-card .price.pr-fit{--pr-max:40px}.buy-card .price.pr-fit b{font-size:clamp(18px,14.6cqw,var(--pr-max))}.pcard-price.pr-fit{--pr-max:30px}.pcard-price.pr-fit>span{display:block}.pcard-price.pr-fit .pr-u{margin-top:6px}.prog-item-r.pr-fit{container-type:normal;align-items:flex-end}.prog-item-r.pr-fit b{font-size:20px}.prog-item-r .pr-u{margin-top:3px;font-size:11px;line-height:1}@media(max-width:519px){.prog-item.pr-fx{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.prog-item.pr-fx .prog-item-l{flex:1 1 100%}.prog-item.pr-fx .prog-item-r{flex:1 1 100%;align-items:flex-start;padding-top:2px}.prog-item.pr-fx .prog-item-r.pr-fit b{font-size:24px}.prog-item.pr-fx .prog-item-r .pr-u{font-size:12px;margin-top:5px}}.grant-price b>span{display:inline;flex:none;gap:0}.grant-price span i.pr-ref{font-weight:600;font-size:12px;line-height:1.4;color:var(--dim);text-wrap:pretty}.grant-price span i.pr-res{font-weight:700;font-size:13px;line-height:1.35;color:var(--ink-2)}.cur-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.cur-l{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.cur-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font:800 15px/1 var(--font);transition:background .15s}.cur-chip:hover{background:var(--paper-2)}.cur-ini{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--lamp);font:700 11px/1 var(--font-mono);letter-spacing:.02em}.cur-ini svg{width:18px;height:18px;stroke:var(--lamp);fill:none;stroke-width:1.8}.cur-w{white-space:nowrap}.cur-chev{flex:none;width:10px;height:6px;margin-left:2px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cur-sel{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cur-chip:has(.cur-sel:focus-visible){outline:3px solid var(--ink);outline-offset:3px}@supports not selector(:has(*)){.cur-chip:focus-within{outline:3px solid var(--ink);outline-offset:3px}}.cur-hint{flex:1 1 auto;min-width:0;font:600 12px/1.4 var(--font);color:var(--dim);text-wrap:pretty}.cur-bar[aria-busy=true] .cur-chip{opacity:.6}.cur-err{flex:1 1 100%;margin:0;font:700 13px/1.4 var(--font);color:#a52a24}.filters .cur-bar{align-items:center}@media(max-width:760px){.filters .cur-bar{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.filters .cur-l{flex:none;width:92px}.filters .cur-hint{flex:1 1 100%}}.blk-head .cur-bar{margin-top:4px}.buy-card .cur-bar{margin-top:14px;padding-top:14px;border-top:1.5px dashed var(--soft)}@supports not (width:1cqw){.pr-fit b{font-size:var(--pr-max,28px)}}@media(prefers-reduced-motion:reduce){.cur-chip{transition:none}}.prog-item-f{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:0;border-top:1px dashed var(--soft);padding-top:8px}.prog-item-f small.pr-ref,.prog-item-f small.pr-res{margin-top:0}.prog-item-f small.pr-ref+small.pr-res{margin-top:6px}.prog-item.pr-fx{flex-wrap:wrap}.prog-item.pr-fx .prog-item-l{flex:1 1 180px}@media(max-width:519px){.prog-item.pr-fx .prog-item-l{flex:1 1 100%}}.tcur{margin-bottom:16px}