.kr-ph{color:var(--muted);text-align:center;background:repeating-linear-gradient(45deg,#f3f5f8,#f3f5f8 12px,#eceff4 12px 24px);border:2px dashed #c9d2df;place-items:center;padding:16px;font-size:14px;display:grid}.kr-ph-hero{aspect-ratio:1000/530}.kr-ph-cert{aspect-ratio:600/424;border-radius:4px;max-width:420px}.kr-sub{font-family:var(--serif);color:var(--navy);margin-top:14px;font-size:clamp(18px,2vw,22px);line-height:1.3}.kr-facts{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.kr-facts li{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px}.rl-pay a{color:var(--navy);font-weight:600}.kr-nomed{color:var(--navy);margin-top:18px;font-weight:600}.tr-k{margin-top:8px}.tr-prices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.tr-prices.tr-one{grid-template-columns:minmax(0,1fr);max-width:520px}.tr-prices.tr-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.rl-card[id]{scroll-margin-top:96px}.tr-card-img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-bottom:4px}.tr-tabs{border-bottom:1px solid var(--line);gap:8px;margin-top:20px;display:flex;position:relative}.tr-tabs button{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;padding:10px 16px 12px;font-size:12px;font-weight:600;display:flex}.tr-tabs button span{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--navy);font-size:18px}.tr-tabs button[aria-selected=true]{border-bottom-color:var(--gold);color:var(--gold)}.tr-tabs-pill{display:none}.tr-mod-h{margin:28px 0 0;font-size:22px}.tr-tabs:not([hidden])~.tr-panel .tr-mod-h{display:none}.tr-shop-list{margin:16px 0 0}.tr-shop,.tr-shop-cta{margin-top:18px}.tr-clip{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px;display:grid}.tr-clip .tr-docs{grid-template-columns:1fr}.tr-clip video{aspect-ratio:9/16;object-fit:cover;background:#0b2545;border-radius:8px;width:100%;height:auto}.tr-teacher{max-width:760px}.tr-one .tr-teacher+.tr-teacher{margin-top:16px}.tr-teachers .tr-teacher{max-width:none}.tr-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.reviews .review figcaption span{color:var(--muted);font-size:13.5px;display:block}.tr-ph{aspect-ratio:440/600}#sertyfikat .fl-marks{display:grid}@media (width<=960px){.tr-prices,.tr-prices.tr-three,.tr-docs{grid-template-columns:1fr}}@media (width<=640px){.fl-hero .fl-lead,.fl-hero .eyebrow,.fl-hero .kr-sub{display:none}.fl-hero .kr-facts{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.5;display:block}.fl-hero .kr-facts li{font-size:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline}.fl-hero .kr-facts li+li:before{content:" · "}.fl-hero .kr-sub{font-size:17px}.kr-facts{gap:6px}.kr-facts li{padding:5px 10px;font-size:13px}.tr-clip{grid-template-columns:1fr;gap:16px}.tr-clip video{order:2;max-width:300px;margin:0 auto}.tr-clip>div{order:1}.tr-teacher{grid-template-columns:120px minmax(0,1fr)}.tr-teacher img{aspect-ratio:440/600;align-self:start;height:auto}.tr-one .tr-teacher img{aspect-ratio:auto;object-fit:cover;object-position:top;align-self:stretch;height:100%}.tr-teacher>div{padding:14px 14px 16px}.tr-teacher h3{font-size:19px}.tr-teacher .rl-rows li{padding:6px 0;font-size:13px}.tr-tabs{background:#e6ebf2;border:0;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;display:grid}.tr-tabs button{z-index:1;border:0;border-radius:999px;align-items:center;padding:8px 4px;font-size:10.5px;transition:color .25s;position:relative}.tr-tabs button span{font-size:15px;transition:color .25s}.tr-tabs button[aria-selected=true],.tr-tabs button[aria-selected=true] span{color:#fff}.tr-tabs-pill{z-index:0;background:var(--navy);width:calc(50% - 4px);transform:translateX(calc(var(--i,0) * 100%));border-radius:999px;transition:transform .3s;display:block;position:absolute;top:4px;bottom:4px;left:4px}.tr-teachers .tr-teacher{grid-template-columns:1fr}.tr-teachers .tr-teacher img{aspect-ratio:4/5}}
