.speaking-studio-module__g6eqQa__studioShell{--ink:#07364b;--teal:#15968f;--teal-dark:#08736e;--cream:#fff9eb;--paper:#fffdf6;--sun:#ffd15c;--coral:#f16b50;--sky:#bfe7ea;min-height:100vh;color:var(--ink);background:var(--cream);overflow:hidden}.speaking-studio-module__g6eqQa__topbar{justify-content:space-between;align-items:center;gap:2rem;width:min(1500px,100% - 2rem);min-height:86px;margin:0 auto;display:flex}.speaking-studio-module__g6eqQa__brand{color:var(--ink);letter-spacing:.08em;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.speaking-studio-module__g6eqQa__brand span{border:3px solid var(--ink);color:#fff;background:var(--teal);width:56px;height:56px;box-shadow:5px 6px 0 var(--ink);border-radius:19px;place-items:center;font-weight:950;display:grid}.speaking-studio-module__g6eqQa__topbar nav{align-items:center;gap:1.35rem;display:flex}.speaking-studio-module__g6eqQa__topbar nav a{color:var(--ink);font-size:.9rem;font-weight:850;text-decoration:none}.speaking-studio-module__g6eqQa__hero{border:5px solid var(--ink);width:min(1500px,100% - 2rem);min-height:730px;box-shadow:18px 20px 0 var(--ink);background-color:#0e8e88;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:52px;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);margin:0 auto;display:grid;overflow:hidden}.speaking-studio-module__g6eqQa__heroCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem);display:flex}.speaking-studio-module__g6eqQa__eyebrow,.speaking-studio-module__g6eqQa__panelLabel{color:var(--sun);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.speaking-studio-module__g6eqQa__hero h1{letter-spacing:-.06em;max-width:850px;margin:.7rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,8vw,7.5rem);line-height:.84}.speaking-studio-module__g6eqQa__heroCopy>p{max-width:720px;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:750;line-height:1.65}.speaking-studio-module__g6eqQa__heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.speaking-studio-module__g6eqQa__heroActions button,.speaking-studio-module__g6eqQa__listenButton,.speaking-studio-module__g6eqQa__replayButton{border:3px solid var(--ink);min-height:58px;color:var(--ink);background:var(--sun);box-shadow:5px 6px 0 var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1.25rem;font-weight:900}.speaking-studio-module__g6eqQa__heroActions .speaking-studio-module__g6eqQa__listenButton,.speaking-studio-module__g6eqQa__listenButton{background:var(--paper);justify-content:center;align-items:center;gap:.7rem;display:inline-flex}.speaking-studio-module__g6eqQa__listenButton span{color:#fff;background:var(--teal-dark);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.64rem;display:grid}.speaking-studio-module__g6eqQa__privacyNote{background:#07364b3d;border:2px solid #ffffffb8;border-radius:18px;gap:.2rem;max-width:690px;margin-top:2rem;padding:1rem 1.2rem;display:grid}.speaking-studio-module__g6eqQa__privacyNote b{color:var(--sun)}.speaking-studio-module__g6eqQa__privacyNote span{font-size:.83rem;font-weight:700;line-height:1.45}.speaking-studio-module__g6eqQa__heroStage{background:radial-gradient(circle at 50% 42%, var(--sun) 0 29%, transparent 29.3%);min-height:640px;position:relative}.speaking-studio-module__g6eqQa__heroStage img{z-index:2;object-fit:contain;object-position:bottom;width:min(94%,620px);max-height:88%;position:absolute;bottom:-2%;right:-2%}.speaking-studio-module__g6eqQa__bigBubble,.speaking-studio-module__g6eqQa__smallBubble,.speaking-studio-module__g6eqQa__tinyBubble,.speaking-studio-module__g6eqQa__stageCard{z-index:3;border:4px solid var(--ink);color:var(--ink);background:var(--paper);box-shadow:7px 8px 0 var(--ink);letter-spacing:.08em;place-items:center;font-size:.72rem;font-weight:950;display:grid;position:absolute}.speaking-studio-module__g6eqQa__bigBubble{border-radius:50%;width:130px;height:96px;top:8%;left:8%;transform:rotate(-8deg)}.speaking-studio-module__g6eqQa__smallBubble{border-radius:50%;width:90px;height:70px;top:14%;right:9%;transform:rotate(9deg)}.speaking-studio-module__g6eqQa__tinyBubble{border-radius:50%;width:75px;height:60px;top:33%;left:2%}.speaking-studio-module__g6eqQa__stageCard{text-align:center;border-radius:18px;padding:1rem;line-height:1.35;bottom:6%;right:6%}.speaking-studio-module__g6eqQa__stationSection{background:radial-gradient(circle at 6% 20%,#ffd15c73 0 10rem,#0000 10.1rem),linear-gradient(145deg,#e4f3ef,#fff8df 52%,#dceff1);padding:clamp(5rem,9vw,9rem) max(1rem,50vw - 750px);position:relative}.speaking-studio-module__g6eqQa__sectionHeader{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.speaking-studio-module__g6eqQa__sectionHeader .speaking-studio-module__g6eqQa__eyebrow{color:var(--teal-dark)}.speaking-studio-module__g6eqQa__sectionHeader h2{letter-spacing:-.05em;max-width:920px;margin:.55rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.9}.speaking-studio-module__g6eqQa__metrics{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.speaking-studio-module__g6eqQa__metrics span{border:3px solid var(--ink);background:var(--paper);min-height:98px;box-shadow:6px 7px 0 var(--ink);border-radius:23px;align-content:center;padding:1rem;display:grid}.speaking-studio-module__g6eqQa__metrics strong{color:var(--teal-dark);font-size:1.45rem}.speaking-studio-module__g6eqQa__metrics small{text-transform:uppercase;font-weight:850}.speaking-studio-module__g6eqQa__stationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.speaking-studio-module__g6eqQa__stationCard{text-align:left;border:4px solid var(--ink);min-height:405px;color:var(--ink);background:var(--paper);box-shadow:12px 14px 0 var(--ink);font:inherit;cursor:pointer;border-radius:38px;padding:clamp(1.5rem,4vw,3rem);transition:transform .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden}.speaking-studio-module__g6eqQa__stationCard:nth-child(2){background:#e0f1ef}.speaking-studio-module__g6eqQa__stationCard:nth-child(3){background:#fff1cf}.speaking-studio-module__g6eqQa__stationCard:nth-child(4){background:#e7edd6}.speaking-studio-module__g6eqQa__stationCard:after{content:"";background:var(--sun);opacity:.8;border-radius:50%;width:230px;height:230px;position:absolute;top:-78px;right:-62px}.speaking-studio-module__g6eqQa__stationCard:nth-child(2):after{background:#79d0ca}.speaking-studio-module__g6eqQa__stationCard:nth-child(3):after{background:#f5a383}.speaking-studio-module__g6eqQa__stationCard:nth-child(4):after{background:#a9d792}.speaking-studio-module__g6eqQa__stationCard:hover{box-shadow:16px 19px 0 var(--ink);transform:translateY(-5px)}.speaking-studio-module__g6eqQa__stationNumber,.speaking-studio-module__g6eqQa__stationCard>small,.speaking-studio-module__g6eqQa__stationCard h3,.speaking-studio-module__g6eqQa__stationCard p,.speaking-studio-module__g6eqQa__stationCard>b,.speaking-studio-module__g6eqQa__roundDots{z-index:1;position:relative}.speaking-studio-module__g6eqQa__stationNumber{color:var(--coral);letter-spacing:.13em;font-weight:950}.speaking-studio-module__g6eqQa__stationCard>small{color:var(--teal-dark);letter-spacing:.12em;align-self:end;margin-top:3rem;font-weight:950}.speaking-studio-module__g6eqQa__stationCard h3{letter-spacing:-.04em;max-width:80%;margin:.45rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.7rem);line-height:.94}.speaking-studio-module__g6eqQa__stationCard p{max-width:650px;margin:0;font-weight:720;line-height:1.55}.speaking-studio-module__g6eqQa__stationCard>b{align-self:end;margin-top:1.3rem;font-size:.86rem}.speaking-studio-module__g6eqQa__roundDots{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.speaking-studio-module__g6eqQa__roundDots i{border:2px solid var(--ink);text-transform:uppercase;background:#fff;border-radius:999px;padding:.5rem .65rem;font-size:.67rem;font-style:normal;font-weight:900}.speaking-studio-module__g6eqQa__roundDots .speaking-studio-module__g6eqQa__dotDone{color:#fff;background:var(--teal-dark)}.speaking-studio-module__g6eqQa__activityCard{border:4px solid var(--ink);background:var(--paper);box-shadow:15px 17px 0 var(--ink);border-radius:40px;overflow:hidden}.speaking-studio-module__g6eqQa__activityTopline{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.speaking-studio-module__g6eqQa__activityTopline button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;padding:.5rem .9rem;font-weight:900}.speaking-studio-module__g6eqQa__activityTopline span{letter-spacing:.12em;font-size:.75rem;font-weight:900}.speaking-studio-module__g6eqQa__roundTabs{border-bottom:3px solid var(--ink);background:#e5f1ec;grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1.2rem 1.5rem;display:grid}.speaking-studio-module__g6eqQa__roundTabs button{text-align:left;min-height:58px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffa6;border:3px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.speaking-studio-module__g6eqQa__roundTabs button>span{border:2px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.speaking-studio-module__g6eqQa__roundTabs button small{text-transform:uppercase;font-size:.68rem;font-weight:800}.speaking-studio-module__g6eqQa__roundTabs .speaking-studio-module__g6eqQa__activeRound{border-color:var(--coral);box-shadow:4px 4px 0 var(--ink);background:#fff}.speaking-studio-module__g6eqQa__roundTabs .speaking-studio-module__g6eqQa__completedRound{color:#fff;background:var(--teal-dark)}.speaking-studio-module__g6eqQa__roundTabs .speaking-studio-module__g6eqQa__completedRound span{border-color:#fff}.speaking-studio-module__g6eqQa__activityHeading{border-bottom:3px solid var(--ink);background:linear-gradient(115deg,#fff0b9,#d8efeb);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.speaking-studio-module__g6eqQa__activityHeading .speaking-studio-module__g6eqQa__eyebrow{color:var(--teal-dark)}.speaking-studio-module__g6eqQa__activityHeading h2{letter-spacing:-.05em;margin:.4rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.92}.speaking-studio-module__g6eqQa__activityHeading p{max-width:760px;margin:0;font-weight:750;line-height:1.5}.speaking-studio-module__g6eqQa__activityHeading .speaking-studio-module__g6eqQa__listenButton{flex:none}.speaking-studio-module__g6eqQa__practiceLayout{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);gap:1.5rem;padding:clamp(1.3rem,3vw,2.5rem);display:grid}.speaking-studio-module__g6eqQa__listeningPanel,.speaking-studio-module__g6eqQa__questionPanel{border:3px solid var(--ink);border-radius:28px;padding:clamp(1.2rem,3vw,2rem)}.speaking-studio-module__g6eqQa__listeningPanel{background:#e3f2f1}.speaking-studio-module__g6eqQa__questionPanel{background:#fff8e5}.speaking-studio-module__g6eqQa__panelLabel{color:var(--teal-dark)}.speaking-studio-module__g6eqQa__contextText{margin:1rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.8vw,2.3rem);font-weight:700;line-height:1.3}.speaking-studio-module__g6eqQa__contextNote{margin:1.1rem 0;font-weight:750;line-height:1.5}.speaking-studio-module__g6eqQa__dialogue{gap:.8rem;margin-top:1rem;display:grid}.speaking-studio-module__g6eqQa__dialogue>div{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:8px 20px 20px;padding:1rem 1.1rem;position:relative}.speaking-studio-module__g6eqQa__dialogue b{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.speaking-studio-module__g6eqQa__dialogue p{margin:.35rem 0 0;font-weight:750;line-height:1.45}.speaking-studio-module__g6eqQa__replayButton{min-height:50px;box-shadow:none;background:#fff;margin-top:1rem}.speaking-studio-module__g6eqQa__questionPanel h3{margin:.6rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.06}.speaking-studio-module__g6eqQa__choiceStack{gap:.85rem;display:grid}.speaking-studio-module__g6eqQa__choiceStack button{text-align:left;border:3px solid var(--ink);min-height:78px;color:var(--ink);box-shadow:5px 6px 0 var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:19px;padding:1rem 1.15rem;font-weight:800;line-height:1.4}.speaking-studio-module__g6eqQa__choiceStack button:disabled{cursor:default}.speaking-studio-module__g6eqQa__choiceStack .speaking-studio-module__g6eqQa__selectedChoice{outline:4px solid var(--sun);outline-offset:2px}.speaking-studio-module__g6eqQa__choiceStack .speaking-studio-module__g6eqQa__correctChoice{color:#fff;background:var(--teal-dark)}.speaking-studio-module__g6eqQa__choiceStack .speaking-studio-module__g6eqQa__wrongChoice{background:#ffd6ca}.speaking-studio-module__g6eqQa__feedbackIdle,.speaking-studio-module__g6eqQa__feedbackGood,.speaking-studio-module__g6eqQa__feedbackTry{border:2px dashed var(--ink);border-radius:18px;min-height:74px;margin-top:1.2rem;padding:1rem;font-weight:750;line-height:1.45}.speaking-studio-module__g6eqQa__feedbackGood{background:#d9eed4;border-style:solid}.speaking-studio-module__g6eqQa__feedbackTry{background:#fff0c5}.speaking-studio-module__g6eqQa__feedbackGood button{border:2px solid var(--ink);color:#fff;background:var(--teal-dark);min-height:48px;font:inherit;cursor:pointer;border-radius:999px;margin-top:.8rem;padding:.55rem .9rem;font-weight:900;display:block}.speaking-studio-module__g6eqQa__rehearsalPanel{border:3px solid var(--ink);background:#f2eadb;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:2rem;margin:0 clamp(1.3rem,3vw,2.5rem) clamp(1.3rem,3vw,2.5rem);padding:clamp(1.3rem,3vw,2rem);display:grid}.speaking-studio-module__g6eqQa__rehearsalCopy h3{margin:.55rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.1}.speaking-studio-module__g6eqQa__rehearsalCopy p{margin:0;font-size:.9rem;font-weight:700;line-height:1.55}.speaking-studio-module__g6eqQa__recorderControls{align-content:center;gap:.7rem;display:grid}.speaking-studio-module__g6eqQa__recorderControls button{border:3px solid var(--ink);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.65rem 1rem;font-weight:900}.speaking-studio-module__g6eqQa__recorderControls .speaking-studio-module__g6eqQa__recordButton{color:#fff;background:var(--coral)}.speaking-studio-module__g6eqQa__recorderControls .speaking-studio-module__g6eqQa__stopButton{background:var(--sun)}.speaking-studio-module__g6eqQa__recorderControls .speaking-studio-module__g6eqQa__noMicButton{background:0 0}.speaking-studio-module__g6eqQa__recorderControls audio{width:100%;min-height:46px}.speaking-studio-module__g6eqQa__recorderControls small{min-height:2.5em;font-weight:750;line-height:1.35}.speaking-studio-module__g6eqQa__footer{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:2rem;min-height:125px;padding:2rem max(1rem,50vw - 750px);display:flex}.speaking-studio-module__g6eqQa__footer a{color:var(--sun);letter-spacing:.1em;font-weight:950;text-decoration:none}.speaking-studio-module__g6eqQa__footer p{margin:0;font-weight:700}button:focus-visible,a:focus-visible,audio:focus-visible{outline:5px solid var(--coral);outline-offset:4px}@media (max-width:1000px){.speaking-studio-module__g6eqQa__hero{grid-template-columns:1fr}.speaking-studio-module__g6eqQa__heroStage{min-height:520px}.speaking-studio-module__g6eqQa__sectionHeader,.speaking-studio-module__g6eqQa__practiceLayout,.speaking-studio-module__g6eqQa__rehearsalPanel{grid-template-columns:1fr}.speaking-studio-module__g6eqQa__activityHeading{flex-direction:column;align-items:flex-start}.speaking-studio-module__g6eqQa__activityHeading .speaking-studio-module__g6eqQa__listenButton{width:100%}}@media (max-width:720px){.speaking-studio-module__g6eqQa__topbar{width:calc(100% - 1.2rem);min-height:76px}.speaking-studio-module__g6eqQa__topbar nav a:not(:first-child){display:none}.speaking-studio-module__g6eqQa__brand strong{font-size:.85rem}.speaking-studio-module__g6eqQa__brand span{width:48px;height:48px}.speaking-studio-module__g6eqQa__hero{width:calc(100% - 1.2rem);min-height:0;box-shadow:8px 10px 0 var(--ink);border-radius:34px}.speaking-studio-module__g6eqQa__heroCopy{padding:2rem 1.25rem}.speaking-studio-module__g6eqQa__hero h1{font-size:clamp(3.4rem,18vw,5.4rem)}.speaking-studio-module__g6eqQa__heroActions{flex-direction:column}.speaking-studio-module__g6eqQa__heroActions button{width:100%}.speaking-studio-module__g6eqQa__heroStage{min-height:400px}.speaking-studio-module__g6eqQa__heroStage img{width:96%}.speaking-studio-module__g6eqQa__bigBubble{width:105px;height:78px}.speaking-studio-module__g6eqQa__smallBubble{width:75px;height:58px}.speaking-studio-module__g6eqQa__tinyBubble{display:none}.speaking-studio-module__g6eqQa__stationSection{padding-inline:.7rem}.speaking-studio-module__g6eqQa__sectionHeader h2{font-size:clamp(2.9rem,14vw,4.6rem)}.speaking-studio-module__g6eqQa__metrics,.speaking-studio-module__g6eqQa__stationGrid{grid-template-columns:1fr}.speaking-studio-module__g6eqQa__stationCard{min-height:350px;box-shadow:8px 9px 0 var(--ink);border-radius:29px;padding:1.4rem}.speaking-studio-module__g6eqQa__stationCard h3{max-width:90%;font-size:2.35rem}.speaking-studio-module__g6eqQa__activityCard{box-shadow:8px 9px 0 var(--ink);border-radius:27px}.speaking-studio-module__g6eqQa__activityTopline{flex-direction:column;align-items:flex-start}.speaking-studio-module__g6eqQa__roundTabs{grid-template-columns:1fr}.speaking-studio-module__g6eqQa__activityHeading{padding:1.4rem}.speaking-studio-module__g6eqQa__practiceLayout{padding:.8rem}.speaking-studio-module__g6eqQa__listeningPanel,.speaking-studio-module__g6eqQa__questionPanel{border-radius:22px;padding:1rem}.speaking-studio-module__g6eqQa__choiceStack button{min-height:72px;box-shadow:4px 4px 0 var(--ink)}.speaking-studio-module__g6eqQa__rehearsalPanel{margin:0 .8rem .8rem;padding:1rem}.speaking-studio-module__g6eqQa__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.speaking-studio-module__g6eqQa__stationCard{transition:none}.speaking-studio-module__g6eqQa__studioShell *{scroll-behavior:auto!important}}
