.ykt-section{padding:var(--section-space) 0;background:var(--color-surface-0)}.ykt-tint{background:var(--color-surface-tint)}.ykt-proof{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:#fff}.ykt-proof .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ykt-proof .container>div{display:flex;min-height:91px;align-items:center;gap:12px;padding:17px 25px;border-right:1px solid var(--color-border-soft)}.ykt-proof .container>div:first-child{border-left:1px solid var(--color-border-soft)}.ykt-proof i{color:var(--color-brand-500);font-size:1.55rem}.ykt-proof span,.ykt-proof strong,.ykt-proof small{display:block}.ykt-proof strong{color:var(--color-ink-700);font-size:.84rem}.ykt-proof small{margin-top:2px;color:var(--color-text-500);font-size:.68rem;line-height:1.45}#modules,#features,#intro,#independent-school,#terminals,#live-teaching,#recorded-teaching,#scenarios,#audiences{scroll-margin-top:112px}.ykt-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ykt-feature-card{min-height:250px;padding:23px 21px 21px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.ykt-feature-card header{display:flex;align-items:flex-start;gap:14px}.ykt-feature-card header>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);color:#fff;background:var(--color-brand-500);font-size:1.3rem}.ykt-feature-card h3{margin:1px 0 4px;color:var(--color-ink-700);font-size:.96rem}.ykt-feature-card header p{margin:0;color:var(--color-text-500);font-size:.72rem;line-height:1.55}.ykt-feature-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:20px 0 0;padding:15px 0 0;border-top:1px solid var(--color-border-soft);list-style:none}.ykt-feature-card li{padding:6px 5px;border-radius:4px;color:var(--color-text-700);background:var(--color-surface-tint);font-size:.68rem;text-align:center}.ykt-workflow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.ykt-workflow:before{position:absolute;top:23px;right:9%;left:9%;height:1px;background:var(--color-border);content:""}.ykt-workflow li{position:relative;padding:0 13px;text-align:center}.ykt-workflow li>span{position:relative;z-index:1;display:grid;width:46px;height:46px;margin:0 auto 15px;place-items:center;border:1px solid var(--color-brand-500);border-radius:50%;color:var(--color-brand-600);background:#fff;font-size:.72rem;font-weight:700}.ykt-workflow h3{margin:0;color:var(--color-ink-700);font-size:.92rem}.ykt-workflow p{margin:6px 0 0;color:var(--color-text-500);font-size:.72rem;line-height:1.6}.ykt-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ykt-scenario-grid article{display:flex;min-height:118px;align-items:flex-start;gap:15px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff}.ykt-scenario-grid article>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);color:var(--color-brand-600);background:var(--color-brand-100);font-size:1.25rem}.ykt-scenario-grid h3{margin:0;color:var(--color-ink-700);font-size:.9rem}.ykt-scenario-grid p{margin:5px 0 0;color:var(--color-text-500);font-size:.73rem;line-height:1.65}.ykt-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.ykt-intro-visual{overflow:hidden;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.ykt-intro-visual img{display:block;width:100%}.ykt-intro-copy h2{max-width:510px;margin:0;color:var(--color-ink-800);font-size:var(--font-size-h2);letter-spacing:-.025em;line-height:var(--line-height-heading)}.ykt-kicker{margin:0 0 8px;color:var(--color-brand-600);font-size:.76rem;font-weight:700;letter-spacing:.09em}.ykt-intro-copy>p:not(.ykt-kicker){margin:14px 0 0;color:var(--color-text-500);font-size:.86rem}.ykt-intro-copy ul{display:grid;gap:9px;margin:20px 0 23px;padding:0;list-style:none}.ykt-intro-copy li{position:relative;padding-left:21px;color:var(--color-text-700);font-size:.82rem}.ykt-intro-copy li:before{position:absolute;top:.54em;left:1px;width:9px;height:5px;border-bottom:2px solid var(--color-brand-500);border-left:2px solid var(--color-brand-500);content:"";transform:rotate(-45deg)}.ykt-intro-copy>small{display:block;margin-top:12px;color:var(--color-text-400);font-size:.68rem}.ykt-terminal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ykt-terminal-grid article{display:grid;min-height:278px;grid-template-columns:44% 56%;align-items:stretch;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.ykt-terminal-visual{display:grid;min-height:278px;place-items:center;overflow:hidden;padding:18px;background:linear-gradient(155deg,#eef9f6,#f8fbfc)}.ykt-terminal-visual img{width:auto;max-width:100%;max-height:242px;object-fit:contain}.ykt-terminal-copy{padding:23px 21px}.ykt-terminal-copy>span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-control);color:#fff;background:var(--color-brand-500);font-size:1.3rem}.ykt-terminal-grid h3{margin:13px 0 6px;color:var(--color-ink-700);font-size:.92rem}.ykt-terminal-grid p{margin:0;color:var(--color-text-500);font-size:.73rem;line-height:1.65}.ykt-terminal-grid ul{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0 0;padding:0;list-style:none}.ykt-terminal-grid li{padding:4px 7px;border-radius:999px;color:var(--color-brand-700);background:var(--color-brand-50);font-size:.62rem}.ykt-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ykt-live-grid figure{overflow:hidden;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.ykt-live-grid img{width:100%;aspect-ratio:1.7;object-fit:contain;background:#f6f8fa}.ykt-live-grid figcaption{display:block;min-height:102px;padding:14px 16px}.ykt-live-grid figcaption strong{color:var(--color-ink-700);font-size:.82rem}.ykt-live-grid figcaption span{display:block;margin-top:5px;color:var(--color-text-500);font-size:.68rem;line-height:1.6}.ykt-image-note{margin:14px 0 0;color:var(--color-text-400);font-size:.68rem;text-align:center}.ykt-recorded{background:#fff}.ykt-recorded-grid,.ykt-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ykt-audience-card{display:flex;flex-direction:column;min-height:220px;padding:26px 22px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.ykt-audience-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--radius-control);color:#fff;background:var(--color-brand-500);font-size:1.5rem;margin-bottom:16px}.ykt-audience-card h3{margin:0 0 4px;color:var(--color-ink-700);font-size:.98rem}.ykt-audience-card .ykt-audience-tag{display:inline-block;margin-bottom:12px;padding:3px 10px;border-radius:999px;color:var(--color-brand-700);background:var(--color-brand-50);font-size:.72rem;font-weight:600}.ykt-audience-card p{margin:0;color:var(--color-text-500);font-size:.78rem;line-height:1.7}.ykt-audience-card .ykt-audience-need{margin-top:auto;padding-top:14px;border-top:1px solid var(--color-border-soft);color:var(--color-text-600);font-size:.72rem;line-height:1.65}.ykt-audience-card .ykt-audience-need strong{color:var(--color-ink-700)}.ykt-faq{padding:var(--section-space) 0}.ykt-faq .faq-section{padding:0}.ykt-faq .section-heading{max-width:100%;margin-bottom:22px;text-align:center}.ykt-faq .section-heading h2{font-size:var(--font-size-h2)}.ykt-faq .section-heading .eyebrow{display:none}.ykt-subnav-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.ykt-subnav-links a{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-600);font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ykt-subnav-links a:hover,.ykt-subnav-links a:focus-visible{border-color:var(--color-brand-500);color:var(--color-brand-700)}.ykt-subnav-links a[aria-current=page]{border-color:var(--color-brand-500);color:var(--color-brand-700);background:var(--color-brand-50)}@media(max-width:960px){.ykt-proof .container{grid-template-columns:repeat(2,minmax(0,1fr))}.ykt-proof .container>div:nth-child(3){border-left:1px solid var(--color-border-soft)}.ykt-proof .container>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-soft)}.ykt-feature-grid,.ykt-live-grid,.ykt-recorded-grid,.ykt-scenario-grid,.ykt-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ykt-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 0}.ykt-workflow:before{display:none}.ykt-intro{grid-template-columns:1fr;gap:31px}.ykt-intro-visual{max-width:680px}.ykt-terminal-grid article{grid-template-columns:40% 60%}}@media(max-width:620px){.ykt-proof .container>div{min-height:79px;gap:9px;padding:13px 10px}.ykt-proof i{font-size:1.25rem}.ykt-proof strong{font-size:.77rem}.ykt-proof small{font-size:.61rem}.ykt-feature-grid,.ykt-live-grid,.ykt-recorded-grid,.ykt-scenario-grid,.ykt-audience-grid{grid-template-columns:1fr}.ykt-workflow{grid-template-columns:1fr;gap:12px}.ykt-workflow li{display:flex;align-items:flex-start;gap:14px;padding:0;text-align:left}.ykt-workflow li>span{width:39px;height:39px;flex:0 0 auto;margin:0}.ykt-workflow h3{margin-top:2px}.ykt-scenario-grid article{min-height:0}.ykt-feature-card{min-height:0}.ykt-feature-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ykt-terminal-grid{grid-template-columns:1fr;gap:10px}.ykt-terminal-grid article{min-height:236px;grid-template-columns:40% 60%}.ykt-terminal-visual{min-height:236px;padding:11px}.ykt-terminal-visual img{max-height:210px}.ykt-terminal-copy{padding:18px 14px}.ykt-audience-card{min-height:0}}
