.coaching-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#ffffff29,#0000 28%),linear-gradient(90deg,#001278fa 0%,#0019a5e6 38%,#0022d557 74%),url(/hero-apollo-poster-bg.webp) 100%/cover no-repeat,linear-gradient(90deg,#0022d5 0%,#0026e6 45%,#001cbb 100%)}@media (max-width:1023px){.coaching-hero{background:radial-gradient(circle at 50% 0,#ffffff24,#0000 32%),linear-gradient(#001278f5 0%,#0019a5e0 45%,#0022d580 100%),url(/hero-apollo-poster-bg.webp) 50%/cover no-repeat,linear-gradient(#0022d5 0%,#001cbb 100%)}}.coaching-hero .h-display{text-transform:uppercase;text-shadow:0 18px 56px #0000003d}.coaching-page .hero-poster__lead{font-family:var(--font-sans);color:#ffffffdb;font-size:16px;line-height:1.6}.coaching-page .hero-poster__cta-trust{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:8px;font-size:11px;display:flex}.coaching-page .hero-poster__cta-trust svg{color:#fff;flex:none}.coaching-page .hero-poster__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11.5px;display:flex}.coaching-page .hero-poster__latency{color:#fff;align-items:center;gap:9px;display:inline-flex}.coaching-page .hero-poster__latency .pulse-ok,.coaching-page .hero-poster__latency .pulse-ok:after{background:#ffffffe6}.coaching-page .hero-poster__meta-divider{background:#ffffff59;width:1px;height:12px}@media (max-width:640px){.coaching-page .hero-poster__meta{flex-direction:column;align-items:flex-start}.coaching-page .hero-poster__meta-divider{display:none}}.prep-frame{background:linear-gradient(#ffffff14,#ffffff06),#00073694;border:1px solid #ffffff42;padding:10px;position:relative;box-shadow:0 34px 94px -46px #000000f2,inset 0 0 0 1px #ffffff0f}.prep-frame:before{content:"";pointer-events:none;opacity:.48;border:1px solid #ffffff47;position:absolute;inset:-1px;transform:translate(10px,-10px)}@media (max-width:720px){.prep-frame{padding:7px}.prep-frame:before{transform:translate(6px,-6px)}}.coaching-page .h-section{font-family:var(--font-display);letter-spacing:.005em;font-weight:600}.coaching-page .panel,.coaching-page .panel-3col{box-shadow:none;background:linear-gradient(#ffffff09,#ffffff03),#02051ceb;border-color:#ffffff21;border-radius:0}.coaching-page .panel:hover,.coaching-page .panel-3col:hover{border-color:#ffffff47;box-shadow:0 28px 72px -44px #0022d59e}.coaching-page :is(#live-interview,#meeting-assistant,#use-cases,#coding,#meetings,#knowledge,#models,#plugins,#compare){border-top:1px solid #ffffff1a}.coaching-page :is(#live-interview,#meeting-assistant,#use-cases,#coding,#meetings,#knowledge,#models,#plugins,#compare)>.max-shell{max-width:1180px;padding:6rem 1.25rem}.coaching-page :is(#live-interview,#coding,#models){background:linear-gradient(#02051cf5,#00116a6b 50%,#02051cf5),#02051c}.coaching-page :is(#use-cases,#meetings,#knowledge){background:linear-gradient(#0022d51a,#0000 42%),#000}.coaching-page #plugins{background:linear-gradient(#0022d51c,#0000 42%),#000}.coaching-page #compare{background:linear-gradient(#02051cf5,#00116a61 52%,#02051cf5),#02051c}.coaching-page .comparison-table{background:#02051c;border-color:#ffffff21;border-radius:0}.coaching-page .comparison-cell{border-color:#ffffff1a}.coaching-page .comparison-cell.head{font-family:var(--font-mono);background:#0022d547}.coaching-page .comparison-cell.acedly{background:#0022d52e;border-left-color:#ffffff1f;border-right-color:#ffffff1f}.coaching-page #compare>.max-shell>ul>li{border-radius:2px}@media (min-width:640px){.coaching-page :is(#live-interview,#meeting-assistant,#use-cases,#coding,#meetings,#knowledge,#models,#plugins,#compare)>.max-shell{padding:7rem 2rem}}.coaching-page .poster-media{isolation:isolate}.coaching-page .poster-media:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#000c4814,#000c4852),#00105f33;position:absolute;inset:0}.coaching-page .poster-media.panel-3col>.relative{z-index:3}.coaching-page .panel-3col:has(img) .absolute.inset-0.bg-linear-to-r{background:linear-gradient(90deg,#000d4ee6,#0022d547,#0000)}.coaching-page .icon-chip--logo{background:#fffffff2}.coaching-page .poster-wash{mix-blend-mode:screen;opacity:.55;background:linear-gradient(105deg,#0000 52%,#0022d56b),url(/section-poster-texture.webp) 100%/cover no-repeat}.coaching-page :is(#coding,#models) [data-slot=card]{background:linear-gradient(#ffffff09,#ffffff03),#02051ceb;border-color:#ffffff21;border-radius:2px}.coaching-page :is(#coding,#models) :is(.rounded-xl,.rounded-full),.coaching-page #meetings .rounded-\[22px\]{border-radius:2px}.coaching-page .icon-chip{color:var(--color-accent-soft);background:linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff26;border-radius:0;transition:border-color .3s,box-shadow .3s;box-shadow:3px 3px #ffffff0d}.coaching-page .panel-3col:hover .icon-chip{border-color:#ffffff4d;box-shadow:3px 3px #0022d56b}@media (prefers-reduced-motion:reduce){.coaching-page .icon-chip{transition:none}}.coaching-page .section-poster-band .eyebrow{color:#ffffffa8}.coaching-page .section-poster-band .h-section{color:#fff}.coaching-page .section-poster-band .text-text-2{color:#ffffffc7}.coaching-page .section-poster-band .text-faint{color:#ffffff8c}.coaching-page .round-grid{background:#ffffff42;border-color:#ffffff42}.coaching-page .round-cell{background:#010c426b;transition:background .3s}.coaching-page .round-cell:hover{background:#010c429e}@media (prefers-reduced-motion:reduce){.coaching-page .round-cell{transition:none}}.coaching-page .steps-grid{background:#ffffff21;border-color:#ffffff21}.coaching-page .steps-grid li{background:linear-gradient(#ffffff09,#ffffff03),#02051ceb}.coaching-page .step-number{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-accent-soft);font-size:40px;font-weight:600;line-height:1}.coaching-page .faq-item summary{transition:color .2s}.coaching-page .faq-item summary:hover{color:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.coaching-page .faq-item summary{transition:none}}.coaching-page .rounded-full{border-radius:2px}.coaching-page [data-slot=button]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:0}
