.what-is-section{background:#111136;color:#fff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(35px,6vw,110px);padding:clamp(70px,7vw,115px) max(30px,calc((100vw - 1380px)/2));font-family:Figtree,sans-serif}
.walkthrough-player{position:relative;min-width:0;aspect-ratio:1.78;border-radius:24px;background:radial-gradient(circle at 12% 45%,#0876c4 0,transparent 45%),radial-gradient(circle at 95% 75%,#ab456d 0,transparent 38%),linear-gradient(135deg,#132c80,#260b39);padding:4%;box-shadow:0 25px 75px #02021a55;overflow:hidden}
.walkthrough-video{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover;display:none;background:#15162e}.walkthrough-player.is-playing .walkthrough-video,.walkthrough-player.is-paused .walkthrough-video{display:block}.walkthrough-player.is-playing .walkthrough-screen,.walkthrough-player.is-paused .walkthrough-screen{visibility:hidden}.walkthrough-player.is-playing .walkthrough-progress i{animation:none;width:100%}
.walkthrough-screen{height:100%;background:#fff;color:#151820;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0004;font:clamp(9px,.83vw,13px) Figtree,Arial,sans-serif}
.walkthrough-topbar{height:11%;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7e8ee;padding:0 3%;font-weight:700}.walkthrough-mark{color:#ff4666;font-size:20px}.walkthrough-user{margin-left:auto;background:#fbd8de;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:10px}
.walkthrough-sidebar{position:absolute;left:0;top:11%;bottom:0;width:24%;background:#f7f8fa;border-right:1px solid #e7e8ee;padding:5% 2%;display:flex;flex-direction:column;gap:7%;color:#4f5260}.walkthrough-sidebar b{color:#111}.walkthrough-sidebar span:nth-child(2){background:#ffe5ea;color:#b61a3d;padding:7px;border-radius:6px}
.walkthrough-stage{position:absolute;left:24%;top:11%;right:0;bottom:0;padding:5% 6%;overflow:hidden;color:#151820}.walkthrough-slide{display:none;height:100%}.walkthrough-slide.is-active{display:block;animation:walkthrough-enter .38s ease both}@keyframes walkthrough-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.walkthrough-slide>small{color:#f04a67;font-weight:800;letter-spacing:.1em}.walkthrough-slide h3{font-size:clamp(14px,1.5vw,25px);letter-spacing:-.04em;margin:3% 0 5%;color:#141720}.walkthrough-post,.walkthrough-replies>div,.walkthrough-mentor,.walkthrough-chat{border:1px solid #e4e5e9;border-radius:10px;padding:4%;box-shadow:0 5px 18px #10122a10}.walkthrough-post b span{color:#898c96;font-weight:400}.walkthrough-post p,.walkthrough-replies p,.walkthrough-mentor p,.walkthrough-chat p{line-height:1.38;margin:3% 0;font-size:clamp(9px,.88vw,14px)}.walkthrough-post-action,.walkthrough-replies span,.walkthrough-mentor div>span{display:inline-block;background:#ff4666;color:#fff;border-radius:30px;padding:7px 12px;font-weight:800;margin-top:2%}.walkthrough-replies{display:grid;gap:3%}.walkthrough-replies>div{padding:2.5% 3%}.walkthrough-replies p{margin:1% 0}.walkthrough-replies span{font-size:11px;padding:4px 9px}.walkthrough-mentor{display:flex;align-items:start;gap:4%;margin-top:8%}.walkthrough-mentor-avatar{background:#ffdbe2;color:#ad2347;border-radius:50%;padding:11px;font-weight:800}.walkthrough-chat{margin-top:4%;background:#fbfbfc}.walkthrough-chat>b{display:block;border-bottom:1px solid #e4e4e9;padding-bottom:3%}.walkthrough-chat>b span{float:right;color:#17845a}.walkthrough-chat p{background:#fff;border-radius:9px;padding:2%;margin:2% 0}.walkthrough-listening{background:#fff0f3;color:#9d2042;border-radius:9px;padding:2%;font-weight:800;margin-top:3%}
.walkthrough-play{position:absolute;z-index:3;left:3%;bottom:4%;display:flex;align-items:center;gap:10px;background:#ffffffdf;color:#161542;border:1px solid #ffffffa8;border-radius:40px;padding:8px 18px 8px 8px;box-shadow:0 5px 24px #0004;font:800 clamp(13px,1.3vw,19px) Figtree,sans-serif;cursor:pointer}.walkthrough-play span{width:39px;height:39px;display:grid;place-items:center;background:#111345;color:#fff;border-radius:50%;font-size:14px}.walkthrough-progress{position:absolute;z-index:3;left:0;right:0;bottom:0;height:4px;background:#ffffff44}.walkthrough-progress i{display:block;width:0;height:100%;background:#ff4666}.walkthrough-player.is-playing .walkthrough-progress i{animation:walkthrough-progress 16s linear forwards}@keyframes walkthrough-progress{to{width:100%}}
.what-is-copy h2{font-size:clamp(43px,4.9vw,74px);letter-spacing:-.055em;line-height:1.04;margin:12px 0 30px;color:#fff}.what-is-copy h3{font-size:clamp(23px,2vw,30px);letter-spacing:-.035em;margin:0 0 22px;color:#fff}.what-is-copy p{font-size:clamp(17px,1.45vw,23px);line-height:1.5;max-width:610px;margin:0 0 32px;color:#f0f0fb}.what-is-copy .primary{display:inline-flex;background:#ff4666;border-radius:30px;padding:15px 26px;color:#fff}.what-is-copy>small{display:block;color:#c4c4d8;margin-top:22px;font-size:12px}.what-is-eyebrow{color:#ff9daf;font-size:13px;font-weight:800;letter-spacing:.17em}
@media(max-width:900px){.what-is-section{grid-template-columns:1fr;gap:45px;padding:65px 24px}.what-is-copy{max-width:700px}.what-is-copy h2{margin-bottom:20px}}@media(max-width:550px){.what-is-section{padding:55px 17px}.walkthrough-player{aspect-ratio:1.12;padding:5%}.walkthrough-screen{font-size:9px}.walkthrough-sidebar{width:22%}.walkthrough-sidebar span{font-size:8px}.walkthrough-stage{left:22%;padding:6% 4%}.walkthrough-slide h3{font-size:17px}.walkthrough-post p,.walkthrough-replies p,.walkthrough-mentor p,.walkthrough-chat p{font-size:10px}.walkthrough-replies>div{padding:4%}.walkthrough-replies span{font-size:9px}.walkthrough-play{bottom:5%;font-size:13px}.what-is-copy h2{font-size:44px}.what-is-copy p{font-size:18px}}
@media(prefers-reduced-motion:reduce){.walkthrough-slide.is-active{animation:none}.walkthrough-player.is-playing .walkthrough-progress i{animation:none}}
