.v7t{background:var(--v5-ink);color:#fff}.v7t .bt-shell{background:var(--v5-dark)}.v7t-loud{--v5-accent:var(--v5-blue);--v5-accent-fg:#fff;--accent:var(--v5-blue)}.v7t-loud.bt-card--tint,.v5-dark .v7t-loud.bt-card--tint{--tint:var(--v5-blue);background:var(--tint);background:linear-gradient(138deg, hsl(from var(--tint) h s calc(l + 11)) 0%, var(--tint) 54%, hsl(from var(--tint) h calc(s + 5) calc(l - 10)) 100%)}.v7t-loud.bt-card--tint{isolation:isolate}.v7t-loud.bt-card--tint:before{content:"";z-index:-1;pointer-events:none;opacity:.11;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.v7t-blue{color:var(--blue-200)}.v7t .bt-card__foot{margin-top:auto}.v7t-hero__stmt{--v5-accent:var(--v5-blue);--v5-accent-fg:#fff;--accent:var(--v5-blue);justify-content:space-between;min-height:clamp(340px,42vw,520px)}.v7t-hero__greet{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.v7t-hero__greet em{color:var(--blue-200);font-style:normal}.v7t-hero__h{text-wrap:balance;max-width:15ch;margin:0}.v7t-hero__h em{color:inherit;font-style:normal}.v7t-hero__lede{max-width:54ch;color:var(--v5-fg-2);margin:0}.v7t-hero__note{color:var(--v5-fg-3);font-size:13px;line-height:1.4}.v7t-hero__rate{justify-content:flex-start;gap:clamp(10px,1vw,14px)}.v7t-hero__rate .v7t-hero__rateN{margin-top:auto}.v7t-hero__rateN{color:var(--v5-acid)}.v7t-hero__rateT{color:var(--v5-fg-2);text-wrap:pretty;margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.45}.v7t-mq{width:min(100% - var(--bt-frame) * 2, var(--bt-max));margin:var(--bt-stack) auto;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.v7t-mq__track{width:max-content;display:flex}.v7t-mq__set{display:flex}.v7t-mq__i{white-space:nowrap;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;align-items:center;gap:10px;padding-inline-end:clamp(26px,4vw,60px);display:inline-flex}.v7t-mq__i:before{content:"";background:var(--v5-acid);width:18px;height:1px}.v7t-head{gap:clamp(10px,1vw,16px);display:grid}.v7t-head__h{text-wrap:balance;max-width:18ch;margin:0}.v7t-head__h em{color:var(--v5-acid);font-style:normal}.v7t-prog .v7t-head__h em,.v7t-school .v7t-head__h em,.v7t-plat .v7t-head__h em{color:inherit}.v7t-head__lede{max-width:58ch;color:var(--v5-fg-2);text-wrap:pretty;margin:0}.v7t-point .v7t-card__h{margin-top:auto}.v7t-num{font-size:13px;font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--v5-fg-3);font-variant-numeric:tabular-nums;display:block}.v7t-card__h{text-wrap:balance;margin:0}.v7t-card__p{color:var(--v5-fg-2);text-wrap:pretty;margin:0}.v7t-ico{border-radius:var(--v5-r-sm);background:color-mix(in srgb, var(--blue-200) 14%, transparent);width:44px;height:44px;color:var(--blue-200);justify-content:center;align-items:center;display:inline-flex}.v7t-ico svg{stroke-width:2px;width:20px;height:20px}.v7t-fig{justify-content:flex-end;gap:6px;min-height:clamp(180px,20vw,260px)}.v7t-fig__n{font-size:clamp(64px,38cqi,168px);font-weight:var(--fw-extrabold);letter-spacing:-.05em;margin:0;line-height:.82}.v7t-fig__l{color:var(--v5-fg-2);margin:0;font-size:clamp(14px,1.1vw,17px)}.v7t-pill{background:color-mix(in srgb, var(--blue-200) 12%, transparent);color:var(--blue-200);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue-200) 34%, transparent)}.v7t-pill--ink{background:color-mix(in srgb, var(--v5-blue) 7%, transparent);color:var(--v5-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-blue) 22%, transparent)}.v7t-win{align-items:start}.v7t-win__card{top:calc(var(--bt-frame) + 88px);background:#1b1b21;align-self:start;gap:0;padding:0;position:sticky}.v7t-win__bar{border-bottom:1px solid var(--v5-line-2);background:#ffffff0f;align-items:center;gap:12px;padding:12px 16px;display:flex}.v7t-win__dots{gap:6px;display:inline-flex}.v7t-win__dots i{background:#ffffff38;border-radius:999px;width:10px;height:10px}.v7t-win__dots i:first-child{background:var(--v5-acid)}.v7t-win__addr{color:var(--v5-fg-3);background:#ffffff12;border-radius:999px;flex:1;padding:5px 12px;font-size:12px}.v7t-win__screen{aspect-ratio:1600/1095;position:relative}.v7t-win__shot{object-fit:fill;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .62s var(--v5-ease), transform .9s var(--v5-ease);position:absolute;inset:0;transform:scale(1.015)}.v7t-win__shot[data-on]{opacity:1;transform:none}.v7t-win__steps{align-content:center;gap:6px;margin:0;padding:clamp(10px,1vw,14px);list-style:none;display:grid}.v7t-win__step{border-radius:var(--bt-r-in);color:var(--v5-fg-3);transition:background var(--v5-move) var(--v5-ease), color var(--v5-move) var(--v5-ease);gap:8px;padding:clamp(14px,1.4vw,20px);display:grid}.v7t-win__step .v7t-card__h,.v7t-win__step .v7t-card__p{color:inherit;transition:color var(--v5-move) var(--v5-ease)}.v7t-win__step[data-on]{color:var(--v5-fg);background:#ffffff0f}.v7t-win__step[data-on] .v7t-card__p{color:var(--v5-fg-2)}.v7t-win__step[data-on] .v7t-num{color:var(--v5-acid)}@media (max-width:900px){.v7t-win__card{top:calc(var(--bt-frame) + 72px)}}@media (prefers-reduced-motion:reduce){.v7t-win__card{position:static}.v7t-win__screen{aspect-ratio:auto}.v7t-win__shot{opacity:1;transition:none;position:static;transform:none}.v7t-win__shot:not([data-on]){display:none}}.v7t-shot__img{border-radius:var(--bt-r-in);background:var(--v5-dark);width:100%;height:auto;display:block}.v7t-shot{gap:clamp(14px,1.4vw,20px)}.v7t-hero__reel{min-height:clamp(260px,30vw,420px)}.v7t-why__shot{min-height:clamp(240px,26vw,340px)}.v7t-school__shot{min-height:clamp(260px,28vw,380px)}.v7t-dev__shots{justify-content:center;align-items:flex-end;min-height:clamp(160px,18vw,240px);display:flex;position:relative}.v7t-dev__laptop{width:min(100%,460px);height:auto}.v7t-dev__phone{width:clamp(64px,8vw,104px);height:auto;position:absolute;bottom:0;right:clamp(4px,3vw,48px)}.v7t-plat__ask{justify-content:flex-start}.v7t-teach{gap:clamp(16px,1.6vw,24px)}.v7t-teach__who{align-items:center;gap:14px;display:flex}.v7t-teach__init{background:var(--v5-blue);color:#fff;width:56px;height:56px;font-size:18px;font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v7t-teach__name{margin:0}.v7t-teach__role{color:var(--v5-fg-2);margin:0;font-size:14px}.v7t-quote{gap:clamp(12px,1.2vw,18px)}.v7t-quote__q{text-wrap:pretty;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.v7t-quote__by{color:var(--v5-fg-3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.v7t-quote__by a{color:var(--blue-200)}.v7t-faq__list{gap:8px;display:grid}.v7t-faq__item{border-radius:var(--bt-r-in);box-shadow:inset 0 0 0 1px var(--v5-line-2);background:#ffffff0a}.v7t-faq__q{font-size:clamp(15px,1.2vw,17px);font-weight:var(--fw-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,1.4vw,20px);list-style:none;display:flex}.v7t-faq__q::-webkit-details-marker{display:none}.v7t-faq__q svg{width:18px;height:18px;color:var(--v5-fg-3);transition:transform var(--v5-move) var(--v5-ease);flex:none}.v7t-faq__item[open] .v7t-faq__q svg{transform:rotate(45deg)}.v7t-faq__a{color:var(--v5-fg-2);text-wrap:pretty;margin:0;padding:0 clamp(14px,1.4vw,20px) clamp(16px,1.6vw,22px)}.v7t-close__facts{flex-wrap:wrap;gap:8px;display:flex}.v7t-close__form{gap:10px}.v7t-close__formT{margin:0}.v7t-close__formN{color:var(--v5-fg-2);margin:0;font-size:14px}.v7t-foot{gap:clamp(20px,2.4vw,34px);display:grid}.v7t-foot__cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(18px,2vw,32px);display:grid}.v7t-foot__col{align-content:start;gap:10px;display:grid}.v7t-foot__brand{max-width:44ch;color:var(--v5-fg-2);margin:0}.v7t-foot__end{border-top:1px solid var(--v5-line-2);gap:6px;padding-top:clamp(14px,1.6vw,22px);display:grid}.v7t-foot__fine{color:var(--v5-fg-3);margin:0;font-size:13px}.v7t-foot__legal{color:var(--v5-fg-3);margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.v7t-hero__stmt{min-height:0}.v7t-head__h{max-width:none}}
