@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/golos-text-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/golos-text-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/instrument-serif-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/instrument-serif-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/fonts/instrument-serif-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/fonts/instrument-serif-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gulzar;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/gulzar-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gulzar;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/gulzar-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#f4f2ff;--body:#b0acc8;--muted:#8681a3;--blue:#6366f1;--blue-deep:#4f46e5;--orange:#f59e0b;--orange-deep:#fbbf24;--bg:#0c0818;--tint:#140f28;--surface:#1a1434;--line:rgba(255, 255, 255, 0.09);--line-strong:rgba(255, 255, 255, 0.16);--dark:#090612;--dark-card:#1e183c;--dark-line:rgba(255, 255, 255, 0.08);--green:#34d399;--green-bg:rgba(52, 211, 153, 0.12);--green-border:rgba(52, 211, 153, 0.28);--font-ui:"Golos Text",system-ui,-apple-system,sans-serif;--font-accent:"Instrument Serif",Georgia,serif;--max:72rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:16px;--radius-lg:22px;--shadow-soft:0 1px 2px rgba(0, 0, 0, 0.25),0 12px 32px rgba(0, 0, 0, 0.28);--shadow-lift:0 2px 4px rgba(0, 0, 0, 0.3),0 28px 64px rgba(0, 0, 0, 0.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--font-ui);font-size:1.0625rem;line-height:1.6;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{color:var(--ink);margin:0}p{margin:0}a{color:inherit}img{max-width:100%;display:block}.fx{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--blue);letter-spacing:0}.fx--warm{color:var(--orange-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-ui);font-weight:600;font-size:.9375rem;line-height:1;padding:.8rem 1.4rem;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn--orange,.btn--primary{position:relative;overflow:hidden}.btn--orange::after,.btn--primary::after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);transition:left .5s ease}.btn--orange:hover::after,.btn--primary:hover::after{left:130%}.btn--primary{background:var(--blue);color:#fff;box-shadow:0 1px 2px rgba(99,102,241,.35),0 8px 24px rgba(99,102,241,.28)}.btn--primary:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 2px 4px rgba(99,102,241,.4),0 14px 32px rgba(99,102,241,.35)}.btn--orange{background:var(--orange);color:#fff;box-shadow:0 1px 2px rgba(245,158,11,.35),0 8px 24px rgba(245,158,11,.22)}.btn--orange:hover{background:var(--orange-deep);transform:translateY(-1px);box-shadow:0 2px 4px rgba(245,158,11,.35),0 14px 32px rgba(245,158,11,.3)}.btn--ghost{background:0 0;color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{background:rgba(255,255,255,.05)}.closer .btn--ghost,.section--dark .btn--ghost{border-color:var(--line)}.btn--lg{padding:1rem 1.75rem;font-size:1rem}.btn--sm{padding:.6rem 1.1rem;font-size:.875rem}.nav{position:sticky;top:0;z-index:50;background:rgba(12,8,24,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.nav--scrolled{border-bottom-color:var(--line);box-shadow:0 8px 28px rgba(0,0,0,.35)}.nav__inner{max-width:var(--max);margin:0 auto;padding:.85rem var(--gutter);display:flex;align-items:center;gap:2rem}.nav__logo{display:inline-flex;align-items:center}.nav__links{display:flex;gap:1.75rem;margin-left:auto}.nav__links a{font-size:.9375rem;font-weight:500;color:var(--body);text-decoration:none;transition:color .15s ease}.nav__links a:hover{color:var(--ink)}.nav__toggle{display:none}@media (max-width:768px){.nav__inner{gap:1rem}.nav__toggle{display:inline-flex;flex-direction:column;gap:5px;margin-left:auto;background:0 0;border:0;padding:.5rem;cursor:pointer}.nav__toggle span{width:20px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-open .nav__toggle span:first-child{transform:translateY(7px) rotate(45deg)}.nav-open .nav__toggle span:nth-child(2){opacity:0}.nav-open .nav__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:.5rem 0}.nav__links a{padding:.85rem var(--gutter)}.nav-open .nav__links{display:flex}.nav__cta{margin-left:0}}.hero{position:relative;overflow:hidden;padding:clamp(3.5rem,8vw,6rem) var(--gutter) clamp(3.5rem,7vw,5.5rem)}.hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:radial-gradient(56rem 30rem at 18% -10%,rgba(99,102,241,.28),transparent 60%),radial-gradient(40rem 24rem at 92% 20%,rgba(245,158,11,.12),transparent 60%),radial-gradient(50rem 28rem at 70% 100%,rgba(139,92,246,.14),transparent 65%)}.hero__bg::after,.hero__bg::before{content:"";position:absolute;border-radius:50%;filter:blur(70px)}.hero__bg::before{width:38rem;height:26rem;top:-8rem;left:8%;background:radial-gradient(closest-side,rgba(99,102,241,.32),transparent);animation:drift1 16s ease-in-out infinite alternate}.hero__bg::after{width:30rem;height:22rem;top:4rem;right:4%;background:radial-gradient(closest-side,rgba(168,85,247,.18),transparent);animation:drift2 20s ease-in-out infinite alternate}@keyframes drift1{from{transform:translate(0,0) scale(1)}to{transform:translate(6rem,2.5rem) scale(1.12)}}@keyframes drift2{from{transform:translate(0,0) scale(1.08)}to{transform:translate(-5rem,3rem) scale(.95)}}@media (prefers-reduced-motion:reduce){.hero__bg::after,.hero__bg::before{animation:none}}.hero__inner{position:relative;max-width:var(--max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4.5rem);text-align:center}.hero__title{font-size:clamp(3rem, 7vw, 5.5rem);font-weight:600;line-height:1.03;letter-spacing:-.04em;margin:0}.hero__title .fx{font-size:1.04em}.hero__sub{max-width:40rem;margin:clamp(1.5rem,3.2vw,2rem) auto 0;font-size:clamp(1.0625rem, 1.8vw, 1.3125rem);line-height:1.6;color:var(--body)}.hero__available{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-top:clamp(1.5rem,3.2vw,2rem);font-size:.8125rem}.hero__available-label{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;color:var(--muted)}.hero__available-exam{font-weight:600;color:var(--ink);border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:999px;padding:.35rem .85rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.hero__available-exam:hover{border-color:rgba(99,102,241,.55);background:rgba(99,102,241,.12);color:#c7c9ff}.hero__available-soon{color:var(--muted)}.hero__available-soon::before{content:"·";margin-right:.75rem;color:var(--line)}.hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:clamp(2rem,4.2vw,2.75rem)}.hero__hint{margin-top:1.1rem;font-size:.8125rem;color:var(--muted)}@keyframes heroRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes heroRiseBlur{from{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.js .hero__copy>*{animation:heroRise .75s cubic-bezier(.22,1,.36,1) both}.js .hero__copy>:first-child{animation-delay:50ms}.js .hero__copy>:nth-child(2){animation-delay:.14s}.js .hero__copy>:nth-child(3){animation-delay:.26s}.js .hero__copy>:nth-child(4){animation-delay:.34s}.js .hero__copy>:nth-child(5){animation-delay:.42s}.js .hero__copy>:nth-child(6){animation-delay:.5s}.js .hero .stage{animation:heroRise .9s cubic-bezier(.22,1,.36,1) .35s both}@media (min-width:769px){.js .hero__copy>*{animation-name:heroRiseBlur;animation-duration:.9s}.js .hero .stage{animation-name:heroRiseBlur;animation-duration:1.1s}}@media (prefers-reduced-motion:reduce){.js .hero .stage,.js .hero__copy>*{animation:none}}.stage{position:relative;max-width:40rem;margin:0 auto;width:100%}.moment{position:relative;z-index:1;text-align:left}.moment__body{padding:0}.moment__bar{padding-top:2.4rem}.moment__bar-track{position:relative;height:8px;border-radius:999px;background:rgba(148,163,184,.12);overflow:visible}.moment__bar-fill{position:absolute;inset:0 auto 0 0;width:52%;border-radius:999px;background:linear-gradient(90deg,#a5b4fc,var(--blue));box-shadow:0 1px 8px rgba(99,102,241,.35)}.moment__bar-dot{position:absolute;top:50%;left:52%;width:14px;height:14px;border-radius:50%;background:var(--blue);border:3px solid var(--bg);transform:translate(-50%,-50%);box-shadow:0 0 0 0 rgba(99,102,241,.45)}.moment__bar-value{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);font-size:.9375rem;font-weight:700;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.moment.live .moment__bar-dot{animation:dotPulse 2.4s ease-out infinite}@keyframes dotPulse{0%{box-shadow:0 0 0 0 rgba(99,102,241,.45)}70%{box-shadow:0 0 0 10px rgba(99,102,241,0)}100%{box-shadow:0 0 0 10px rgba(99,102,241,0)}}.moment__bar-target{position:absolute;top:-4px;bottom:-4px;left:90%;width:2px;border-radius:2px;background:var(--orange);opacity:.65}.moment__bar-target-num{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);font-size:.8125rem;font-weight:700;color:var(--orange);line-height:1;opacity:.9}.moment.scanning .moment__bar-track::after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.3),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:barShimmer 1.5s ease-in-out both}@keyframes barShimmer{0%{background-position:-40% 0;opacity:0}15%{opacity:1}85%{opacity:1}100%{background-position:140% 0;opacity:0}}@media (prefers-reduced-motion:reduce){.moment.scanning .moment__bar-track::after{animation:none;opacity:0}}.moment__bar-legend{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem}.moment__bar-note{font-size:.75rem;line-height:1.4;color:var(--muted);letter-spacing:.02em}.moment__bar-note--target{color:var(--orange);opacity:.85;flex-shrink:0}.moment__advice{display:flex;align-items:center;gap:.85rem;margin-top:1.5rem;padding:.85rem 0 0;border-top:1px solid var(--line);transition:opacity .4s ease,transform .4s ease}.moment.scanning .moment__advice{opacity:0;transform:translateY(6px)}.moment__advice.is-swap{animation:adviceSwap .4s ease}@keyframes adviceSwap{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:none}}.moment__advice-badge{flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc;white-space:nowrap}.moment__advice-text{font-size:.9375rem;color:var(--body)}.moment__advice-text strong{color:var(--ink);font-weight:600}.moment__advice-gain{margin-left:auto;flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--green);opacity:.3;transform:scale(.9);transition:opacity .35s ease,transform .35s cubic-bezier(.34, 1.56, .64, 1)}.moment__advice.gained .moment__advice-gain{opacity:1;transform:scale(1)}.moment__advice-gain:empty{display:none}@media (prefers-reduced-motion:reduce){.moment.scanning .moment__advice{opacity:1;transform:none}.moment__advice.is-swap{animation:none}.moment.live .moment__bar-dot{animation:none}}.ticker{overflow:hidden;padding:1.1rem 0;border-top:1px solid var(--line);background:0 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ticker__track{display:flex;align-items:center;gap:1.6rem;width:max-content;animation:tickerScroll 36s linear infinite}.ticker__track span{font-size:.875rem;font-weight:500;color:var(--muted);white-space:nowrap;letter-spacing:.01em}.ticker__track i{font-style:normal;color:var(--line)}@keyframes tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.ticker--syllabus{border-bottom:1px solid var(--line);padding:1.35rem 0}.ticker--syllabus .ticker__track{animation-duration:210s}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tint);padding:clamp(2.5rem,5vw,3.5rem) var(--gutter);text-align:center}.proof__inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.25rem) 1.75rem;align-items:start}.proof__item{min-width:0}.proof__num{font-size:clamp(1.6rem, 3.4vw, 2.25rem);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.1;font-variant-numeric:tabular-nums}.proof__label{margin:.55rem auto 0;font-size:.875rem;line-height:1.45;color:var(--muted);max-width:14rem}.proof__label--live{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.proof__live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 0 0 rgba(52,211,153,.55);animation:liveDot 2.4s ease-out infinite}@keyframes liveDot{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}100%{box-shadow:0 0 0 7px rgba(52,211,153,0)}}@media (prefers-reduced-motion:reduce){.proof__live-dot{animation:none}}.proof__credit{margin-top:clamp(1.75rem,3.5vw,2.25rem);font-size:.8125rem;line-height:1.5;color:var(--muted)}.proof__heart{color:#f87171;font-style:normal;vertical-align:-.05em}@media (max-width:768px){.proof__inner{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem}.proof__label{max-width:12rem}}.section{padding:clamp(4.5rem,9vw,7rem) var(--gutter)}.section--tint{background:var(--tint)}.section>*{max-width:var(--max);margin-left:auto;margin-right:auto}.section__head{text-align:center;margin-bottom:clamp(2.5rem,5.5vw,4rem)}.label{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:.9rem}.section__title{font-size:clamp(1.9rem, 4.5vw, 3rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.section__title .fx{font-size:1.05em}.section__lead{max-width:36rem;margin:1.1rem auto 0;font-size:1.0625rem;color:var(--body)}.section__cta{text-align:center;margin-top:clamp(2.25rem,4.5vw,3rem);display:flex;flex-direction:column;align-items:center;gap:.75rem}.section__cta-hint{font-size:.8125rem;color:var(--muted)}.section__cta-hint--on-dark{color:var(--muted)}.grid{display:grid;gap:1.25rem}.grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--3{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem 1.5rem;box-shadow:var(--shadow-soft);transition:transform .25s cubic-bezier(.22, 1, .36, 1),box-shadow .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:rgba(99,102,241,.35)}.card__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:rgba(99,102,241,.14);color:var(--blue);margin-bottom:1rem;transition:background .25s ease,color .25s ease,transform .25s ease}.card:hover .card__icon{background:var(--blue);color:#fff;transform:scale(1.06)}.card__icon svg{width:20px;height:20px}.card h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.45rem}.card p{font-size:.9375rem;color:var(--body)}.card a{color:#a5b4fc;text-decoration:underline;text-underline-offset:0.15em}.card a:hover{color:#c7c9ff}.steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:1rem}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem 1.5rem;box-shadow:var(--shadow-soft);text-align:left}.step__num{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--blue);margin-bottom:.9rem}.step h3{font-size:1.0625rem;font-weight:600;margin-bottom:.4rem}.step p{font-size:.9375rem}.step__arrow{align-self:center;font-size:1.25rem;color:var(--muted)}@media (max-width:900px){.steps{grid-template-columns:1fr}.step__arrow{display:none}}.problem{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.problem__copy .section__title{text-align:left}.problem__copy .label{text-align:left;color:var(--orange-deep)}.problem__lead{margin-top:1.1rem;font-size:1.0625rem;color:var(--body);max-width:32rem}.problem__list{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.9rem}.problem__list li{position:relative;padding-left:1.75rem;font-size:.9843rem;color:var(--body)}.problem__list li::before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;background:var(--orange)}.problem__list li:last-child::before{background:var(--blue)}.problem__list li:last-child{color:var(--ink);font-weight:500}.problem__figure{margin:0}.problem__figure img{border-radius:var(--radius-lg);width:100%}@media (max-width:900px){.problem{grid-template-columns:1fr}.problem__figure{max-width:26rem;margin:0 auto}}.foryou{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.foryou__copy .section__title{text-align:left}.foryou__copy .label{text-align:left}.foryou__lead{margin-top:1.1rem;font-size:1.0625rem;color:var(--body);max-width:32rem}.foryou__points{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.35rem}.foryou__points li{display:flex;gap:.9rem;align-items:flex-start}.foryou__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:.15rem;border-radius:50%;background:rgba(99,102,241,.14);color:var(--blue)}.foryou__check svg{width:14px;height:14px}.foryou__points h3{font-size:1.0313rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.25rem}.foryou__points p{font-size:.9375rem;color:var(--body)}.foryou__promise{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:1.125rem;font-weight:500;color:var(--ink);max-width:30rem}.foryou__promise .fx{font-size:1.1em}@media (max-width:900px){.foryou{grid-template-columns:1fr}}.feed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden}.feed__chrome{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.feed__live{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(52,211,153,.18);animation:feedLive 1.8s ease-in-out infinite}@keyframes feedLive{0%,100%{box-shadow:0 0 0 3px rgba(52,211,153,.18)}50%{box-shadow:0 0 0 6px rgba(52,211,153,.06)}}.feed__name{font-size:.8125rem;font-weight:600;color:var(--ink);letter-spacing:.01em}.feed__status{margin-left:auto;font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.feed__rows{list-style:none;margin:0;padding:1rem 1.25rem 1.25rem;display:grid;gap:.6rem;min-height:21rem;align-content:start}.feed__row{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.feed__row p{font-size:.9063rem;color:var(--body)}.feed__row p strong{color:var(--ink);font-weight:600}.feed__row[data-kind=update]{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.28)}.feed__row[data-kind=plan]{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.28)}.feed__row[data-kind=unlock]{background:var(--green-bg);border-color:var(--green-border)}.feed__tag{margin-left:auto;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.05);border-radius:999px;padding:.25rem .6rem}.feed__tag--blue{color:#a5b4fc;background:rgba(99,102,241,.14)}.feed__tag--orange{color:var(--orange-deep);background:rgba(245,158,11,.14)}.feed__tag--green{color:var(--green);background:var(--green-bg)}.js .feed__row{opacity:0;transform:translateY(12px) scale(.985);transition:opacity .45s cubic-bezier(.22, 1, .36, 1),transform .45s cubic-bezier(.22, 1, .36, 1)}.js .feed__row.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .feed__row{opacity:1;transform:none}.feed__live{animation:none}}@media (max-width:560px){.feed__rows{min-height:23rem}.feed__tag{display:none}}.section--dark{background:var(--surface);background-image:radial-gradient(46rem 26rem at 15% 0,rgba(99,102,241,.16),transparent 60%),radial-gradient(36rem 22rem at 90% 100%,rgba(245,158,11,.1),transparent 60%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section__title--on-dark{color:var(--ink)}.section__lead--on-dark{color:var(--body)}.label--on-dark{color:#a5b4fc}.card--dark{background:rgba(255,255,255,.03);border-color:var(--line);box-shadow:none}.card--dark h3{color:var(--ink)}.card--dark p{color:var(--body)}.card--dark:hover{box-shadow:var(--shadow-lift);border-color:rgba(147,180,248,.35)}.closer{padding:clamp(5rem,10vw,8rem) var(--gutter);text-align:center;background:radial-gradient(48rem 26rem at 50% 110%,rgba(99,102,241,.16),transparent 65%)}.closer__inner{max-width:var(--max);margin:0 auto}.closer__title{font-size:clamp(2.25rem, 6vw, 4rem);font-weight:600;line-height:1.08;letter-spacing:-.035em}.closer__sub{margin:1.1rem auto 0;max-width:30rem;font-size:1.0625rem;color:var(--body)}.closer__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.footer{border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,3.5rem) var(--gutter) 1.5rem}.footer__inner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.footer__tagline{margin-top:.75rem;font-size:.875rem;color:var(--muted)}.footer__nav{display:flex;gap:1.75rem;flex-wrap:wrap}.footer__nav a{font-size:.9375rem;color:var(--body);text-decoration:none}.footer__nav a:hover{color:var(--ink)}.footer__bottom{max-width:var(--max);margin:2.5rem auto 0;padding-top:1.25rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:var(--muted)}.footer__bottom a{color:var(--body)}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22, 1, .36, 1),transform .65s cubic-bezier(.22, 1, .36, 1)}.js .reveal.in{opacity:1;transform:none}@media (min-width:769px){.js .reveal{transform:translateY(20px);filter:blur(6px);transition:opacity .7s cubic-bezier(.22, 1, .36, 1),transform .7s cubic-bezier(.22, 1, .36, 1),filter .7s cubic-bezier(.22, 1, .36, 1)}.js .reveal.in{filter:blur(0)}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;filter:none}}.page-hero{position:relative;overflow:hidden;padding:clamp(3.5rem,8vw,5.5rem) var(--gutter) clamp(2.5rem,5vw,4rem);text-align:center}.page-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(48rem 26rem at 30% -20%,rgba(99,102,241,.24),transparent 60%),radial-gradient(36rem 22rem at 85% 10%,rgba(139,92,246,.12),transparent 60%)}.page-hero__inner{position:relative;max-width:52rem;margin:0 auto}.page-hero__title{font-size:clamp(2.25rem, 5.5vw, 3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:0}.page-hero__title .fx{font-size:1.04em}.page-hero__lead{margin:clamp(1.25rem,2.8vw,1.75rem) auto 0;max-width:38rem;font-size:clamp(1.0313rem, 1.6vw, 1.1875rem);line-height:1.6;color:var(--body)}.page-hero__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.article{max-width:56rem;margin:0 auto;padding:0 var(--gutter) clamp(4rem,8vw,6rem)}.article__section{margin-top:clamp(3.5rem,7vw,5rem)}.article__section-title{font-size:clamp(1.5rem, 3.2vw, 2rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--ink);margin-bottom:1.25rem}.article__section p{margin-top:1rem;font-size:1rem;line-height:1.7;color:var(--body)}.article__section p strong{color:var(--ink);font-weight:600}.article__lead{font-size:1.0938rem!important;color:var(--ink)!important;font-weight:500}.article__list-label{color:var(--ink)!important}.article__list{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.75rem}.article__list li{position:relative;padding-left:1.6rem;font-size:.9843rem;line-height:1.65;color:var(--body)}.article__list li strong{color:var(--ink);font-weight:600}.article__list li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--blue)}.article__list--spaced{gap:1.1rem}.article__callout{margin-top:1.5rem;padding:1.25rem 1.5rem;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25);border-radius:var(--radius)}.article__callout p{margin-top:.5rem;color:var(--body)}.article__callout p:first-child{margin-top:0}.article__link{color:var(--blue);font-weight:600;text-decoration:none}.article__link:hover{text-decoration:underline}.article-toc{margin-top:clamp(2rem,4vw,3rem);padding:1.25rem 1.5rem;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius)}.article-toc__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.85rem}.article-toc__chips{display:flex;flex-wrap:wrap;gap:.5rem}.article-toc__chips a{font-size:.8125rem;font-weight:500;color:var(--body);text-decoration:none;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:999px;padding:.35rem .85rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.article-toc__chips a:hover{color:var(--ink);border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.1)}.journey{margin-top:2rem;display:grid;gap:.65rem}.journey__step{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.15rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:.9375rem;font-weight:500;color:var(--ink)}.journey__num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(99,102,241,.16);color:#a5b4fc;font-size:.75rem;font-weight:700}.journey__loop{display:grid;gap:.65rem;padding:.9rem;border:1px dashed rgba(99,102,241,.4);border-radius:var(--radius);background:rgba(99,102,241,.05)}.journey__loop-label{font-size:.8125rem;color:#a5b4fc;padding:0 .25rem}.doc-steps{list-style:none;counter-reset:docstep;padding:0;margin:1.5rem 0 0;display:grid;gap:1rem}.doc-steps li{counter-increment:docstep;display:flex;gap:1rem;padding:1.25rem 1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.doc-steps li::before{content:counter(docstep,decimal-leading-zero);flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;color:var(--blue);padding-top:.2rem}.doc-steps strong{display:block;font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.35rem}.doc-steps span{font-size:.9375rem;line-height:1.65;color:var(--body)}.faq-list{margin-top:1.5rem;display:grid;gap:.85rem}.faq-item{padding:1.25rem 1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.faq-item__q{font-size:1rem;font-weight:600;color:var(--ink);margin:0 0 .5rem}.faq-item__a{font-size:.9375rem;line-height:1.65;color:var(--body);margin:0}.article__end-cta{margin-top:clamp(3.5rem,7vw,5rem);padding:clamp(2.25rem,5vw,3rem);text-align:center;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:.85rem}.article__end-cta-hint{font-size:.8125rem;color:var(--muted)}.page-hero__note{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8438rem;font-weight:500;color:var(--body);background:var(--surface);border:1px solid var(--line);border-radius:999px}.page-hero__note svg{width:15px;height:15px;color:var(--blue);flex-shrink:0}.contact__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.contact__card{display:flex;flex-direction:column}.contact__card p{flex-grow:1}.contact__action{margin-top:1.25rem;align-self:flex-start}.card__icon--orange{background:rgba(245,158,11,.14);color:var(--orange-deep)}.card:hover .card__icon--orange{background:var(--orange);color:#fff}.contact__card--whatsapp{align-items:center;text-align:center}.contact__qr{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.25rem}.contact__qr img{width:120px;height:120px;border-radius:12px;border:1px solid var(--line);background:#fff;padding:6px}.contact__qr-label{font-size:.75rem;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.contact__whatsapp-body{display:flex;flex-direction:column;align-items:center;flex-grow:1}.contact__whatsapp-body p{flex-grow:1}.contact__card--whatsapp .contact__action{align-self:center}.btn--whatsapp{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:#25d366;border:none;border-radius:999px;transition:background .2s ease,transform .2s ease}.btn--whatsapp:hover{background:#1fb958;transform:translateY(-1px)}.contact__faq{max-width:46rem;margin:0 auto}.contact__faq .article__end-cta{margin-top:clamp(2.25rem,5vw,3rem)}@media (max-width:900px){.contact__grid{grid-template-columns:1fr;max-width:30rem;margin:0 auto}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-plans{padding-top:clamp(2.5rem,5vw,3.5rem)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch;margin-top:clamp(2.5rem,5vw,3.25rem)}.pricing-trial-hint{margin:1.5rem auto 0;max-width:32rem;text-align:center;font-size:.9375rem;color:var(--muted)}.pricing-card{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform .25s cubic-bezier(.22, 1, .36, 1),box-shadow .25s ease,border-color .25s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:rgba(99,102,241,.35)}.pricing-card--featured{border-color:rgba(99,102,241,.45);background:linear-gradient(165deg,rgba(99,102,241,.14) 0,var(--surface) 42%);box-shadow:0 1px 2px rgba(99,102,241,.2),0 16px 40px rgba(99,102,241,.18)}.pricing-card--featured:hover{border-color:rgba(99,102,241,.6)}.pricing-card__badge{position:absolute;top:-.7rem;left:50%;transform:translateX(-50%);margin:0;padding:.28rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:999px;white-space:nowrap}.pricing-card__head{margin-bottom:1.35rem}.pricing-card__name{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.pricing-card__tag{margin-top:.35rem;font-size:.875rem;color:var(--muted)}.pricing-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.65rem .85rem}.pricing-card__amount{font-size:clamp(2.15rem, 4vw, 2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.pricing-card__currency{font-size:.55em;font-weight:600;margin-right:.05em;vertical-align:.15em}.pricing-card__regular{font-size:1rem;color:var(--muted);font-variant-numeric:tabular-nums}.pricing-card__regular s{text-decoration-thickness:1.5px;text-decoration-color:rgba(134,129,163,0.7)}.pricing-card__meta{margin-top:.65rem;font-size:.8125rem;color:var(--muted)}.pricing-card__cta{margin-top:auto;padding-top:1.5rem;width:100%}.pricing-included{max-width:40rem;margin:clamp(2.5rem,5vw,3.25rem) auto 0;display:grid;gap:clamp(2rem,4vw,2.75rem)}.pricing-program{padding:1.5rem 1.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);border-left:3px solid var(--blue)}.pricing-program__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0 0 .55rem}.pricing-program__name{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.pricing-program__name a{color:inherit;text-decoration:none}.pricing-program__name a:hover{color:#c7c9ff;text-decoration:underline;text-underline-offset:0.15em}.pricing-program__subjects{margin-top:.4rem;font-size:.9375rem;color:var(--body)}.pricing-program__note{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.55;color:var(--body)}.pricing-features{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.pricing-features li{position:relative;padding-left:1.85rem;font-size:1rem;line-height:1.5;color:var(--body)}.pricing-features li::before{content:"";position:absolute;left:0;top:.35rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--green-bg);border:1px solid var(--green-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:.65rem;background-repeat:no-repeat;background-position:center}.pricing-soon{padding-top:.25rem;border-top:1px solid var(--line)}.pricing-soon__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem}.pricing-soon__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem .65rem}.pricing-soon__list li{padding:.4rem .8rem;font-size:.875rem;color:var(--body);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:999px}.pricing-soon__more{margin:.9rem 0 0;font-size:.875rem;color:var(--muted)}.pricing-faq{max-width:46rem;margin:0 auto}.pricing-faq .article__end-cta{margin-top:clamp(2.25rem,5vw,3rem)}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:22rem;margin-left:auto;margin-right:auto}}.landing-highlight{max-width:40rem;margin:clamp(2rem,4vw,2.75rem) auto 0;text-align:center}.landing-highlight p{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--body)}.landing-highlight strong{color:var(--ink);font-weight:600}.landing-subjects{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem .65rem;margin-top:1.25rem;list-style:none;padding:0}.landing-subjects li{padding:.4rem .85rem;font-size:.875rem;font-weight:600;color:var(--ink);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:999px}.landing-bridge{max-width:42rem;margin:0 auto;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02);text-align:center}.landing-bridge p{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--body)}.landing-bridge strong{color:var(--ink);font-weight:600}.landing-bridge__cta{margin-top:1.25rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.page-hero--display{padding-top:clamp(5rem,11vw,7.5rem);padding-bottom:clamp(4.5rem,9vw,6.5rem)}.page-hero--display .page-hero__inner{max-width:80rem;width:100%;padding-inline:clamp(1.25rem,4vw,3.5rem);box-sizing:border-box}.page-hero--display .hero__title{font-family:Gulzar,Georgia,serif;font-size:90px;font-weight:400;line-height:1;letter-spacing:-.125rem;color:var(--ink);margin:0;max-width:none;text-wrap:unset}.page-hero--display .hero__title .fx{font-family:inherit;font-size:1em;font-style:italic}.page-hero--display .hero__line{display:block;white-space:normal}.page-hero--display .page-hero__lead{max-width:36rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(1.125rem, 1.8vw, 1.3125rem);line-height:1.55;color:var(--ink);font-weight:500}.page-hero--display .page-hero__actions{margin-top:clamp(1.75rem,3.5vw,2.35rem)}.page-hero--display .hero__trust{list-style:none;padding:0;margin:1.65rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.35rem;max-width:36rem}.page-hero--display .hero__trust li{position:relative;padding-left:1.05rem;font-size:.875rem;font-weight:500;color:var(--muted)}.page-hero--display .hero__trust li::before{content:"";position:absolute;left:0;top:.45em;width:.5rem;height:.5rem;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.proof--jee{padding:clamp(2.75rem,5.5vw,3.75rem) var(--gutter)}.proof--jee .proof__num{font-size:clamp(1.35rem, 2.8vw, 1.85rem)}.proof--jee .proof__label{max-width:11rem;margin-top:.4rem;font-size:.8125rem}@media (min-width:2000px){.page-hero--display .hero__title{font-size:120px}}@media (max-width:1400px){.page-hero--display .hero__title{font-size:80px}}@media (max-width:1300px){.page-hero--display .hero__title{font-size:70px}}@media (max-width:1200px){.page-hero--display .hero__title{font-size:60px}}@media (max-width:900px){.page-hero--display .hero__title{font-size:50px}}@media (max-width:640px){.page-hero--display .hero__title{font-size:clamp(2rem, 11vw, 3.125rem);letter-spacing:-.06rem}}@media (max-width:400px){.page-hero--display .hero__title{font-size:clamp(1.75rem, 10vw, 2.5rem)}}.jee-audience{max-width:40rem;margin:clamp(1.5rem,3vw,2rem) auto 0;text-align:center;font-size:1.0625rem;line-height:1.7;color:var(--body)}.jee-audience strong{color:var(--ink);font-weight:600}.jee-split{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:center}.jee-split__copy .section__title{text-align:left;font-size:clamp(1.75rem, 3.5vw, 2.5rem)}.jee-split__copy .label{text-align:left}.jee-split__lead{margin-top:1.1rem;font-size:1.0625rem;line-height:1.6;color:var(--body);max-width:28rem}.jee-split__cta{margin-top:1.5rem}.jee-split__visual{padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.02)}.jee-split__visual .stage{max-width:none;margin:0}@media (max-width:900px){.jee-split{grid-template-columns:1fr}.jee-split__copy .label,.jee-split__copy .section__title{text-align:center}.jee-split__lead{margin-left:auto;margin-right:auto;text-align:center}.jee-split__cta{text-align:center}.jee-split__visual{max-width:32rem;margin:0 auto;width:100%}}.path-section>.path-section__top,.path-section>.path-track,.path-section>.section__cta{max-width:var(--max);margin-left:auto;margin-right:auto}.path-section__top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,2rem)}.path-section__intro{flex:1 1 16rem;min-width:0}.path-section__intro .section__title{max-width:22ch}.path-nav{display:flex;gap:.5rem;flex-shrink:0}.path-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.path-nav__btn:hover:not(:disabled){background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.45)}.path-nav__btn:disabled{opacity:.35;cursor:default}.path-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.15rem 0 .75rem;margin-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.path-track::-webkit-scrollbar{display:none}.path-card{flex:0 0 min(19.5rem,82vw);scroll-snap-align:start;display:flex;flex-direction:column;min-height:26rem;padding:1.35rem 1.25rem 1.25rem;border-radius:22px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(180deg,rgba(99,102,241,.14) 0,rgba(20,15,40,.55) 48%,rgba(12,8,24,.9) 100%);position:relative;overflow:hidden}.path-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(-32deg,transparent,transparent 10px,rgba(165,180,252,.35) 10px,rgba(165,180,252,.35) 11px);mask-image:linear-gradient(180deg,transparent,#000 55%)}.path-card__label{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.path-card__title{margin:0 0 .65rem;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.path-card__copy{margin:0;font-size:.9375rem;line-height:1.55;color:var(--body)}.path-card__preview{position:relative;z-index:1;margin-top:auto;padding-top:1.35rem}.path-ui{border-radius:14px;border:1px solid var(--line);background:rgba(12,8,24,.88);box-shadow:0 12px 28px rgba(0,0,0,.28);padding:.95rem}.path-ui__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--muted)}.path-ui__row strong{font-size:1.25rem;color:var(--ink);font-variant-numeric:tabular-nums}.path-ui__bar{margin-top:.65rem;height:.45rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.path-ui__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a5b4fc)}.path-ui__note{margin:.7rem 0 0;font-size:.75rem;color:var(--muted)}.path-ui--plan{display:flex;flex-direction:column;gap:.45rem}.path-ui__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line);font-size:.8125rem;color:var(--ink)}.path-ui__item em{font-style:normal;font-weight:700;color:var(--green);font-variant-numeric:tabular-nums}.path-ui--tests{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.path-ui__chip{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border-radius:10px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.28)}.path-ui__chip b{font-size:.75rem;color:var(--ink)}.path-ui__chip span{font-size:.6875rem;color:var(--muted)}.path-ui--climb{text-align:center;padding:1.1rem .95rem}.path-ui__climb-line{display:flex;align-items:center;justify-content:center;gap:.65rem;font-variant-numeric:tabular-nums}.path-ui__climb-line span{color:var(--muted);font-size:1rem;font-weight:600}.path-ui__climb-line i{width:2.5rem;height:2px;background:linear-gradient(90deg,rgba(165,180,252,.35),#a5b4fc);border-radius:999px}.path-ui__climb-line strong{font-size:1.5rem;color:#c7c9ff}.path-ui--series{display:flex;flex-direction:column;gap:.45rem}.path-ui__series-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.path-ui__series-row b{font-size:.8125rem;font-weight:600;color:var(--ink)}.path-ui__series-row span{font-size:.75rem;color:#a5b4fc;font-weight:500}@media (max-width:640px){.path-section__top{align-items:flex-start}.path-card{flex-basis:min(17.5rem,88vw);min-height:24rem}}.launch-browse{max-width:var(--max);margin:clamp(2rem,4vw,2.75rem) auto 0}.launch-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.15rem}.launch-filter{font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--body);background:0 0;border:1px solid var(--line);border-radius:.45rem;padding:.5rem .95rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.launch-filter:hover{color:var(--ink);border-color:rgba(99,102,241,.45)}.launch-filter.is-active{color:var(--ink);background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.55)}.launch-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.launch-cards.is-swapping{animation:launch-grid-in .28s ease both}@keyframes launch-grid-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.launch-cards>li{margin:0;min-width:0;display:flex}.launch-cards>li[hidden]{display:none}.launch-card{display:flex;flex-direction:column;gap:.45rem;width:100%;padding:1.15rem 1.15rem 1.05rem;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(255,255,255,.04) inset;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.launch-card:hover{background:linear-gradient(165deg,rgba(99,102,241,.16) 0,var(--surface) 55%);border-color:rgba(99,102,241,.45);box-shadow:0 10px 28px rgba(0,0,0,.22);transform:translateY(-2px)}.launch-card__top{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.launch-card__meta{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.3}.launch-card__name{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.launch-card:hover .launch-card__name{color:#c7c9ff}.launch-card__band{margin:0;font-size:.8125rem;line-height:1.4;color:var(--body)}.launch-card__pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.35rem}.launch-card__pills span{font-size:.75rem;font-weight:600;color:var(--body);background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:.35rem;padding:.28rem .55rem;line-height:1.2;font-variant-numeric:tabular-nums}.launch-card__btn{display:block;width:100%;margin-top:.15rem;text-align:center;font-size:.8125rem;font-weight:700;color:#fff;background:var(--blue);border-radius:.5rem;padding:.62rem .9rem;line-height:1.2;transition:background .15s ease,filter .15s ease}.launch-card:hover .launch-card__btn{filter:brightness(1.08)}@media (max-width:960px){.launch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.launch-cards{grid-template-columns:1fr;max-width:22rem}}#why .section__lead{max-width:44rem}.jee-broken{max-width:var(--max);margin:clamp(2rem,4vw,2.75rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.jee-broken__col{padding:1.25rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02)}.jee-broken__col h3{margin:0 0 .85rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.jee-broken__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.jee-broken__col li{position:relative;padding-left:.95rem;font-size:.9375rem;line-height:1.45;color:var(--body)}.jee-broken__col li::before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:rgba(248,113,113,.75)}.jee-fix{max-width:var(--max);margin:1.25rem auto 0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem 2rem;padding:1.5rem 1.5rem;border:1px solid rgba(99,102,241,.4);border-radius:var(--radius);background:rgba(99,102,241,.1)}.jee-fix__copy .label{margin-bottom:.55rem}.jee-fix__title{margin:0 0 .65rem;font-size:clamp(1.25rem, 2.5vw, 1.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.jee-fix__copy p:last-child{margin:0;font-size:.9875rem;line-height:1.6;color:var(--body)}.jee-fix__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;align-content:center}.jee-fix__list li{position:relative;padding-left:1.1rem;font-size:.9375rem;line-height:1.45;color:var(--ink)}.jee-fix__list li::before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--blue)}@media (max-width:900px){.jee-broken{grid-template-columns:1fr;max-width:28rem}.jee-fix{grid-template-columns:1fr}}.jee-compare{max-width:52rem;margin:clamp(2.25rem,4vw,3rem) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.jee-compare__col{padding:1.5rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02)}.jee-compare__col--focus{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.08)}.jee-compare__label{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.jee-compare__col--focus .jee-compare__label{color:#a5b4fc}.jee-compare ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.jee-compare li{position:relative;padding-left:1rem;font-size:.9375rem;line-height:1.55;color:var(--body)}.jee-compare li::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--muted)}.jee-compare__col--focus li{color:var(--ink)}.jee-compare__col--focus li::before{background:var(--blue)}@media (max-width:700px){.jee-compare{grid-template-columns:1fr}}.jee-included{list-style:none;margin:clamp(2rem,4vw,2.75rem) auto 0;padding:0;max-width:40rem;display:grid;gap:0;border-top:1px solid var(--line)}.jee-included li{display:grid;gap:.25rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.jee-included strong{font-size:1rem;font-weight:600;color:var(--ink)}.jee-included span{font-size:.9375rem;line-height:1.55;color:var(--body)}.pricing-trial-hint a{color:#a5b4fc;text-decoration:none}.pricing-trial-hint a:hover{color:#c7c9ff;text-decoration:underline;text-underline-offset:0.15em}.page-catalog{background:var(--bg)}.page-catalog .footer{margin-top:clamp(2.5rem,5vw,3.5rem)}.catalog__hero{position:relative;overflow:hidden;margin:0;padding:clamp(5.25rem,9vw,6.25rem) 0 clamp(1.75rem,3.5vw,2.25rem);border-bottom:1px solid var(--line);background:var(--bg)}.catalog__hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42rem 22rem at 18% -10%,rgba(99,102,241,.22),transparent 58%),radial-gradient(32rem 18rem at 88% 0,rgba(139,92,246,.1),transparent 55%)}.catalog__hero-inner{position:relative;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.catalog__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:var(--muted)}.catalog__crumb a{color:var(--body);text-decoration:none}.catalog__crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:0.15em}.catalog__title{margin:0;font-size:clamp(1.75rem, 3.5vw, 2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.catalog__lead{margin:.65rem 0 0;font-size:1rem;line-height:1.55;color:var(--body);max-width:38rem}.catalog__body{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,3vw,2rem) var(--gutter) clamp(2.5rem,5vw,3.5rem);background:var(--bg)}.mocks__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.15rem}.mocks__note{margin:0;font-size:.8125rem;font-weight:500;color:var(--muted);text-align:right;max-width:22rem;line-height:1.45}.mocks__note a{color:#a5b4fc;text-decoration:none;font-weight:600}.mocks__note a:hover{color:#c7c9ff;text-decoration:underline;text-underline-offset:0.15em}.mocks__filters{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.mocks__filter{font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--body);background:0 0;border:1px solid var(--line);border-radius:.45rem;padding:.5rem .95rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.mocks__filter:hover{color:var(--ink);border-color:rgba(99,102,241,.45)}.mocks__filter.is-active{color:var(--ink);background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.55)}.mocks__list.launch-cards{margin-top:0}.mocks__item{margin:0;min-width:0;display:flex}.mocks__item[hidden]{display:none}.catalog__body>.section__cta{margin-top:clamp(1.75rem,3.5vw,2.25rem)}.catalog__faq{padding-top:clamp(2.5rem,5vw,3.5rem)}.catalog__faq .pricing-faq{max-width:40rem;margin-left:auto;margin-right:auto}.catalog__more-links{margin:clamp(1.75rem,3.5vw,2.25rem) 0 0;text-align:center;font-size:.9375rem;line-height:1.55;color:var(--muted)}.catalog__more-links a{color:#a5b4fc;text-decoration:none;font-weight:600}.catalog__more-links a:hover{color:#c7c9ff;text-decoration:underline;text-underline-offset:0.15em}@media (max-width:640px){.mocks__list.launch-cards{max-width:none}}@media (max-width:720px){.mocks__toolbar{align-items:flex-start;flex-direction:column}.mocks__note{text-align:left;max-width:none}}