.k2dOFG_section{margin-block:80px 96px}.k2dOFG_stage{--story-width:min(1180px, 84vw)}.k2dOFG_card{grid-template-columns:.85fr 1.15fr;min-height:550px}.k2dOFG_card h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.k2dOFG_preview{background:var(--mkt-tone-mint-bg);color:var(--mkt-cyan-text);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:48px;display:grid}.k2dOFG_visual{background:var(--mkt-about-mint);border-radius:24px;align-content:center;min-width:0;min-height:0;margin:0;display:grid;position:relative;overflow:clip}.k2dOFG_visual>img,.k2dOFG_canvas{width:100%;height:auto;display:block}.k2dOFG_lessons{display:block}.k2dOFG_lessons .k2dOFG_canvas{object-fit:contain;width:100%;height:100%;max-height:none}.k2dOFG_visual figcaption{color:var(--mkt-about-mint-caption);text-align:center;font-size:12px;position:absolute;bottom:16px;left:16px;right:16px}.k2dOFG_marketplace,.k2dOFG_teachers{background:var(--mkt-about-cool);padding:18px}.k2dOFG_teachers{background:var(--mkt-about-warm)}.k2dOFG_visual>img{border:1px solid var(--mkt-about-mint-line);border-radius:12px;box-shadow:0 8px 24px #1a3d4117}.k2dOFG_words{background:var(--mkt-about-leaf)}.k2dOFG_phones{justify-content:center;align-items:center;min-height:490px;padding:30px 12px;display:flex}.k2dOFG_phones img{z-index:1;border:4px solid var(--mkt-about-frame);border-radius:24px;flex:0 0 36%;width:36%;height:auto;box-shadow:0 10px 16px #1a3d412e}.k2dOFG_phones img:first-child{transform:translate(14px)rotate(-8deg)scale(.92)}.k2dOFG_phones img:nth-child(2){z-index:2}.k2dOFG_phones img:last-child{transform:translate(-14px)rotate(8deg)scale(.92)}.k2dOFG_navigation{color:var(--mkt-ink);justify-content:center;align-items:center;gap:16px;margin:28px auto 0;padding-inline:20px;display:flex}.k2dOFG_tabs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.k2dOFG_tabs button,.k2dOFG_arrow{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.k2dOFG_tabs button[aria-current=true]{background:var(--mkt-surface)}.k2dOFG_tabs button:hover,.k2dOFG_arrow:hover{background:color-mix(in srgb, var(--mkt-surface) 65%, transparent)}.k2dOFG_tabs button:focus-visible,.k2dOFG_arrow:focus-visible{outline:2px solid var(--mkt-ink);outline-offset:3px}.k2dOFG_arrow{flex:0 0 44px;padding:0}@media (max-width:1000px){.k2dOFG_card{grid-template-rows:auto 370px;grid-template-columns:1fr;min-height:0}.k2dOFG_visual{border-radius:18px}.k2dOFG_visual>img{object-fit:contain;width:auto;max-width:100%;max-height:334px;margin:auto}.k2dOFG_canvas{width:auto;max-width:100%;max-height:360px;margin:auto}.k2dOFG_phones{width:min(480px,100%);height:370px;min-height:0;margin:auto;padding-block:24px}.k2dOFG_phones img{object-fit:contain;flex-basis:32%;width:32%;max-height:325px}}@media (max-width:700px){.k2dOFG_card{grid-template-rows:auto clamp(220px,58vw,340px)}.k2dOFG_visual>img,.k2dOFG_canvas{max-height:100%}.k2dOFG_phones{height:100%;padding:18px 0}.k2dOFG_phones img{border-width:2px;border-radius:14px}.k2dOFG_visual figcaption{font-size:10px;bottom:6px}.k2dOFG_marketplace,.k2dOFG_teachers{padding:8px}.k2dOFG_navigation{gap:4px;padding-inline:8px}.k2dOFG_tabs{grid-template-columns:1fr 1fr;width:min(400px,100%);display:grid}.k2dOFG_tabs button{padding-inline:6px;font-size:12px}.k2dOFG_tabs span{display:none}}