.online-page .online-hero{background:var(--teal);padding-block:55px 75px}.online-page .online-hero h1{color:var(--ink);font-size:clamp(55px,6.5vw,94px);max-width:1100px;line-height:1.02;margin-bottom:40px}.online-hero h1 span{color:#23564f}.online-hero-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.online-hero-copy{max-width:720px}.online-hero-copy .bold{font-size:22px}.online-hero-offer{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:22px}.online-hero-offer .hero-offer{font-size:15px}.online-page .online-yes{font-family:Manrope,Arial,sans-serif;color:var(--blue);font-size:110px;font-weight:800;line-height:1;letter-spacing:-.06em;margin-bottom:25px}.online-flow{background:#f0ece3}.online-flow-intro{max-width:660px}.online-flow-body{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:35px}.online-flow-body h3{font-size:26px;margin-bottom:16px}.online-flow .statement{max-width:900px;margin-top:50px}.online-live{background:var(--blue);color:white}.online-live h2 span{color:var(--yellow)}.online-live .statement{font-size:38px}.online-setup-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.online-equipment{margin:0;padding:0;list-style:none;counter-reset:equipment}.online-equipment li{border-top:1px solid var(--line);padding:20px 0 20px 48px;position:relative;counter-increment:equipment}.online-equipment li:before{content:'0' counter(equipment);position:absolute;left:0;top:22px;font-size:13px;letter-spacing:.08em;font-weight:700;color:var(--blue)}.online-equipment strong{display:block;font-size:21px;line-height:1.35;margin-bottom:8px}.online-equipment p{margin:0}.online-setup-note{max-width:700px;margin:35px 0 0 auto}.online-setup .statement{margin-top:45px;max-width:950px}.meet-band{background:var(--yellow);padding:45px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.meet-band h2{font-size:38px}.meet-band p:last-child{margin-bottom:0}.online-beginners{background:var(--teal)}.online-beginners h2{max-width:900px;font-size:clamp(44px,5vw,70px)}.online-beginners-copy{max-width:650px;margin-left:auto;margin-top:35px}.online-children{background:#f0ece3}.online-technique h2{max-width:950px;font-size:clamp(43px,4.9vw,70px)}.online-technique-copy{max-width:670px;margin:35px 0 0 auto}.online-theory{background:var(--blue);color:white}.online-theory .statement{color:var(--yellow);max-width:1000px;margin-top:45px}.online-proof{background:var(--teal)}.online-proof .proof-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.online-proof figure{margin:0}.online-proof blockquote{font-size:24px;line-height:1.5}.online-proof .rating span{color:#23564f}.online-right .statement{max-width:900px;margin-top:40px}.online-page .adult-book .closing-thought{font-size:clamp(40px,4.8vw,68px)}.online-book-invite{font-size:22px;max-width:660px;margin-bottom:35px}.online-page .adult-book h2{font-size:clamp(65px,7.5vw,108px)}
@media(max-width:1100px){.online-hero-bottom,.online-flow-body,.online-setup-grid{gap:50px}.meet-band{gap:40px}.online-proof .proof-grid{gap:45px}}
@media(max-width:760px){.online-page .online-hero{padding-block:28px 45px}.online-page .online-hero h1{font-size:clamp(40px,10.2vw,66px);margin-bottom:25px}.online-hero-bottom,.online-flow-body,.online-setup-grid,.meet-band,.online-proof .proof-grid{grid-template-columns:1fr;gap:22px}.online-hero-copy .bold{font-size:20px}.online-hero-offer{padding-bottom:0}.online-hero-offer .button{width:100%}.online-page .online-yes{font-size:90px}.online-flow-body{margin-top:25px}.online-flow .statement{margin-top:30px}.online-live .statement{font-size:34px}.online-equipment li{padding-left:38px}.online-equipment strong{font-size:20px}.online-setup-note{margin-top:25px}.online-setup .statement{margin-top:30px}.meet-band{padding:30px 24px}.meet-band h2{font-size:35px}.online-beginners h2,.online-technique h2{font-size:40px}.online-beginners-copy,.online-technique-copy{margin-top:25px}.online-proof blockquote{font-size:20px;line-height:1.45}.online-right .statement{margin-top:25px}.online-page .adult-book .closing-thought{font-size:39px}.online-book-invite{font-size:20px}.online-page .adult-book h2{font-size:clamp(52px,13vw,90px)}}

.online-beginners{margin-top:80px}@media(max-width:760px){.online-beginners{margin-top:50px}}

.online-lesson-photo{margin:32px 0 0}.online-lesson-photo img{display:block;width:100%;height:auto}

.online-hero-offer>.hero-offer{width:fit-content;align-self:flex-start;margin-inline:0}.online-hero-offer>.button{width:fit-content;max-width:100%;align-self:flex-start;margin-inline:0}@media(max-width:760px){.online-hero-offer>.button{width:100%}}

@media(max-width:760px){.online-hero-offer>.hero-offer{width:100%;text-align:center}.online-hero-offer>.button{justify-content:center;text-align:center}}

@media(min-width:761px){.online-hero-offer{width:fit-content;max-width:100%}.online-hero-offer>.hero-offer{width:100%}}

.online-hero-offer>.hero-offer{text-align:center}

@media(max-width:360px){.online-children .adult-editorial{grid-template-columns:minmax(0,1fr)}.online-children .adult-editorial>div{min-width:0}.online-children h2{font-size:32px}}
