.workshops-hero .hero-inner{min-height:565px}.workshops-hero h1{font-size:clamp(46px,4.9vw,68px);white-space:normal}.workshops-hero .hero-description{max-width:425px}.ws-hero-link{font-size:12px;color:#4b2d25}.ws-hero-people{position:absolute;width:570px;max-width:115%;left:0;bottom:50px;animation:hero-sway 10s ease-in-out infinite}.workshops-hero .hero-caption{left:12%;bottom:33px}.workshops-hero .hero-copy .fineprint{max-width:380px}.ws-kit-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.ws-kit-intro>p:first-child{font-size:16px;color:var(--muted);max-width:420px}.ws-kit-index{list-style:none;padding:0;margin:30px 0}.ws-kit-index li{display:flex;gap:20px;padding:21px 0;border-top:1px solid var(--line)}.ws-kit-index li:last-child{border-bottom:1px solid var(--line)}.ws-kit-index li>span{font-size:11px;font-weight:950;color:var(--deep);padding-top:4px}.ws-kit-index strong{font-size:19px;font-weight:900;line-height:1.3;display:block}.ws-kit-index small{font-size:12px;color:var(--muted);display:block;margin-top:7px}.ws-trust-note{font-size:12px;color:#766780;display:flex;gap:12px;align-items:flex-start}.ws-trust-note img{width:19px;margin-top:3px}.ws-kit-preview{border:1px solid #ded4e8;border-radius:25px;background:#fffcf7;overflow:hidden;box-shadow:0 16px 35px #39264d09}.ws-brief{padding:23px 25px;background:#f0eaf6}.ws-brief label{display:block;font-size:11px;font-weight:850;color:#645070;margin-bottom:8px}.ws-brief input,.ws-brief select{border:1px solid #d6c9df;border-radius:10px;background:#fffdf8;padding:11px 12px;color:var(--ink);min-height:42px}.ws-brief>input{width:100%;font-size:13px;font-weight:750}.ws-brief>div{display:grid;grid-template-columns:1fr auto;gap:6px 14px;margin-top:15px;align-items:end}.ws-brief>div label{grid-column:1;margin-bottom:0}.ws-brief select{grid-column:1;font-size:12px;width:100%}.ws-brief .button{grid-column:2;grid-row:1/3;min-height:43px;font-size:10px;gap:9px;padding:10px 15px;border-radius:11px}.ws-brief .button img{width:16px}.ws-kit-tabs{display:flex;border-bottom:1px solid #e4d9eb;padding:0 22px;margin-top:6px;gap:12px}.ws-kit-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:15px 4px;font-size:11px;font-weight:850;color:#8a7596;flex:1}.ws-kit-tabs button[aria-selected=true]{color:var(--deep);border-bottom-color:var(--deep)}#kit-preview-panel{padding:25px;min-height:310px}.ws-preview-note{margin:0;padding:15px 24px 19px;font-size:9px;color:#887592;line-height:1.6;border-top:1px solid #e8dfed}.ws-slide{padding:27px 24px;background:#e8e0f3;border-radius:18px 50px 18px 30px;min-height:235px;position:relative;overflow:hidden}.ws-slide>span{font-size:8px;font-weight:950;letter-spacing:.12em;color:var(--deep)}.ws-slide h3{font-size:31px;line-height:1.1;margin:22px 0 18px;max-width:310px;overflow-wrap:anywhere}.ws-slide p{font-size:11px;color:#746282;margin:0;max-width:280px}.ws-kit-subhead{font-size:9px;font-weight:900;color:var(--deep);letter-spacing:.1em;margin:0 0 13px}.ws-kit-preview h4{font-size:21px;line-height:1.2;margin:0 0 18px;font-weight:900}.ws-kit-preview .ws-question{font-size:14px;color:#574760;font-weight:800;margin-bottom:14px}.ws-preview-choice{padding:11px 13px;background:#f2edf7;border:1px solid #e1d4eb;border-radius:10px;font-size:11px;margin-bottom:9px}.ws-source-note{font-size:10px;color:#8b7797;margin-top:17px;margin-bottom:0}.ws-agenda{list-style:none;margin:0;padding:0}.ws-agenda li{display:grid;grid-template-columns:55px 1fr;gap:15px;border-bottom:1px solid #e9e0ed;padding:12px 0;font-size:12px}.ws-agenda time{font-weight:900;color:var(--deep)}.ws-agenda small{display:block;font-size:10px;color:#897593}.ws-material-list{list-style:none;padding:0;margin:0}.ws-material-list li{padding:12px 0;border-top:1px solid #e6dce9;display:flex;gap:11px;font-size:12px}.ws-material-list img{width:17px;align-self:flex-start;margin-top:2px}.ws-conduct{background:#eee7f3}.ws-conduct-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ws-conduct-art{position:relative;padding-bottom:55px}.ws-conduct-art>img{width:510px;max-width:110%;margin-left:-10px}.ws-pin-note{position:absolute;bottom:0;left:10%;background:#fffaf2;border-radius:20px;padding:18px 27px;box-shadow:0 14px 30px #3d2d500d;transform:rotate(-3deg);font-size:8px;letter-spacing:.08em;font-weight:900;color:#796287}.ws-pin-note strong{display:block;font-size:34px;color:var(--deep);letter-spacing:.13em;margin:5px 0;line-height:1.3}.ws-pin-note small{display:block;font-size:9px;letter-spacing:0;font-weight:500}.ws-conduct-layout>div>p:not(.eyebrow){font-size:15px;color:#786283;max-width:430px}.ws-conduct-list{padding:0;margin:28px 0 30px;list-style:none}.ws-conduct-list li{display:flex;gap:18px;margin-top:20px}.ws-conduct-list li>span{font-size:10px;font-weight:900;color:var(--deep);padding-top:5px}.ws-conduct-list strong{font-size:16px;font-weight:900}.ws-conduct-list p{font-size:12px;color:#7e6989;margin:4px 0 0;max-width:360px}.ws-dynamics h2{font-size:48px}.ws-small-label{font-size:8px;letter-spacing:.12em;font-weight:950;color:#e3d7ff}.ws-dynamics-layout{display:grid;grid-template-columns:280px 1fr;gap:55px;align-items:stretch}.ws-dynamic-tabs{display:flex;flex-direction:column;justify-content:center}.ws-dynamic-tabs button{display:flex;gap:16px;align-items:center;padding:18px 0;color:#f2ecff;background:none;border:0;border-bottom:1px solid #ffffff35;text-align:left;font-size:13px;font-weight:850}.ws-dynamic-tabs button:first-child{border-top:1px solid #ffffff35}.ws-dynamic-tabs button span{font-size:9px;opacity:.75}.ws-dynamic-tabs button[aria-selected=true]{color:#ffe28a;border-bottom-color:#ffe28a}.ws-dynamic-stage{background:#fffcf7;color:var(--ink);border-radius:28px 65px 28px 45px;overflow:hidden;min-width:0}.ws-live-top{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid #e8dfeb;font-size:8px;letter-spacing:.09em;font-weight:900;color:#8c7698}.ws-live-top span:first-child{color:var(--deep)}#dynamic-panel{padding:28px;min-height:335px}.ws-dynamic-stage h3{font-size:28px;max-width:440px;margin-bottom:17px;line-height:1.15}.ws-dynamic-stage .ws-prompt{font-size:13px;color:#7a6587;max-width:430px}.ws-dynamic-options{display:grid;gap:9px;margin-top:21px}.ws-dynamic-options button{padding:13px 15px;border:1px solid #dfd1e9;background:#fff;border-radius:11px;text-align:left;font-size:12px;line-height:1.5;font-weight:750}.ws-dynamic-options button:hover{background:#f0e9f8}.ws-dynamic-options button[aria-pressed=true]{background:#e5edd9;border-color:#a4bc80;color:#415b22}.ws-feedback{font-size:12px;color:var(--deep);line-height:1.7;margin:17px 0 0;min-height:24px}.ws-participation-form{display:flex;gap:10px;margin:22px 0}.ws-participation-form input{flex:1;min-width:0;border:1px solid #d9c9e4;border-radius:11px;background:#fff;padding:11px 13px;font:inherit;font-size:12px;color:var(--ink)}.ws-participation-form .button{min-height:43px;font-size:11px;padding:10px 17px}.ws-word-cloud{display:flex;gap:10px 15px;flex-wrap:wrap;align-items:center;justify-content:center;min-height:105px;padding:18px;background:#f1ecf7;border-radius:16px;list-style:none;margin:0}.ws-word-cloud li{color:var(--deep);font-weight:900;font-size:23px;overflow-wrap:anywhere;max-width:100%}.ws-word-cloud li:nth-child(2n){font-size:16px;color:#98773b}.ws-word-cloud li:nth-child(3n){font-size:28px;color:#a44f35}.ws-board,.ws-group-list{list-style:none;padding:0;margin:17px 0 0}.ws-board li{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid #e7dcea;padding:13px 0;font-size:12px;overflow-wrap:anywhere}.ws-board li span{min-width:0}.ws-board button{background:#ece4f5;border:1px solid #d4c2e4;color:var(--deep);border-radius:999px;padding:5px 12px;font-size:11px;white-space:nowrap;min-width:65px}.ws-board button[aria-pressed=true]{background:#dacbed}.ws-group-list li{padding:13px 0;border-bottom:1px solid #e7dcea;display:grid;grid-template-columns:75px 1fr;gap:14px;font-size:12px}.ws-group-list strong{color:var(--deep)}.ws-group-task{font-size:12px;color:#7c6689;margin-top:16px}.ws-poll-meter{width:100%;accent-color:var(--purple);height:15px;display:block}.ws-after{display:grid;grid-template-columns:1fr .95fr;gap:85px;align-items:center}.ws-after>div>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:430px}.ws-after-row{display:flex;gap:18px;margin-top:28px}.ws-after-row>img{width:24px;height:24px;flex:none;margin-top:4px}.ws-after-row h3{font-size:18px;letter-spacing:-.015em;margin:0 0 10px;line-height:1.25}.ws-after-row p{font-size:13px;color:var(--muted);max-width:390px;margin:0}.ws-after-visual{position:relative}.ws-after-visual>img{width:480px;max-width:100%}.ws-after-visual>p{background:#e8e0f3;padding:17px 20px;border-radius:20px;font-size:11px;color:#69517b;max-width:310px;margin:-5px auto 0;transform:rotate(-3deg)}.ws-after-visual>p strong{display:block;font-size:15px;color:var(--deep)}.ws-trial{background:#eee7f2;border-top:1px solid #e0d6e7;border-bottom:1px solid #e0d6e7}.ws-trial-summary{display:flex;gap:17px;padding:23px 27px;border-radius:20px;background:#fffcf7;margin-bottom:35px;align-items:flex-start}.ws-trial-summary>img{width:26px;margin-top:3px;flex:none}.ws-trial-summary p{font-size:13px;color:#796085;margin:0;max-width:830px;line-height:1.7}.ws-trial-summary strong{color:#473653}.ws-plan-comparison{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #cfc0da}.ws-plan-comparison article{padding:30px 30px 30px 0}.ws-plan-comparison article+article{border-left:1px solid #cfc0da;padding-left:38px}.ws-plan-comparison h3{font-size:29px;margin-bottom:15px}.ws-plan-comparison article>p:not(.eyebrow){font-size:14px;color:#7a6485;max-width:340px}.ws-plan-comparison .eyebrow{font-size:9px;color:#7a6485}.ws-faq{padding-top:100px}.ws-final h2{max-width:790px;font-size:clamp(35px,4.2vw,59px)}
@media(max-width:1100px){.ws-kit-layout{gap:45px;grid-template-columns:1fr 1.1fr}.ws-kit-intro>p:first-child{font-size:14px}.ws-kit-index strong{font-size:17px}.ws-kit-index small{font-size:11px}.ws-conduct-layout{gap:45px}.ws-dynamics-layout{gap:30px;grid-template-columns:230px 1fr}.ws-after{gap:45px}.ws-hero-people{bottom:75px}.workshops-hero h1{font-size:55px}}
@media(min-width:701px) and (max-width:980px){.workshops-hero .hero-inner{min-height:0}.ws-hero-people{width:470px;left:50%;bottom:15px;transform:translateX(-50%);animation:none;max-width:100%}.workshops-hero .hero-caption{left:10%;bottom:0}.workshops-hero h1{font-size:58px}.ws-kit-layout{grid-template-columns:1fr;gap:25px}.ws-kit-intro>p:first-child{max-width:100%}.ws-kit-index{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-block:25px}.ws-kit-index li:last-child{border-bottom:0}.ws-kit-index li{padding-block:18px}.ws-kit-intro .ws-trust-note{max-width:600px}.ws-kit-preview{max-width:600px;width:100%;margin-inline:auto}.ws-conduct-layout{gap:30px}.ws-conduct-layout h2{font-size:35px}.ws-conduct-list strong{font-size:14px}.ws-conduct-list p{font-size:11px}.ws-conduct-art>img{max-width:115%}.ws-pin-note{left:0;padding:15px 18px;font-size:7px}.ws-pin-note strong{font-size:28px}.ws-dynamics h2{font-size:40px}.ws-dynamics-layout{grid-template-columns:190px 1fr;gap:25px}.ws-dynamic-tabs button{font-size:11px;padding:17px 0;gap:11px}#dynamic-panel{padding:23px;min-height:365px}.ws-dynamic-stage h3{font-size:24px}.ws-live-top{padding:20px 23px;font-size:7px}.ws-after{gap:25px;grid-template-columns:1fr .8fr}.ws-after h2{font-size:35px}.ws-after-row p{font-size:12px}.ws-plan-comparison h3{font-size:26px}}
@media(max-width:700px){.workshops-hero .hero-inner{min-height:0}.workshops-hero h1{font-size:clamp(40px,10.1vw,53px)}.workshops-hero .hero-copy .eyebrow{font-size:8px;letter-spacing:.12em;max-width:310px}.workshops-hero .hero-description{font-size:14px}.ws-hero-link{font-size:11px;margin-top:4px}.workshops-hero .hero-visual{height:320px;margin-top:22px}.ws-hero-people{width:350px;max-width:110%;left:50%;bottom:25px;animation:none;transform:translateX(-50%)}.workshops-hero .hero-caption{left:0;bottom:7px}.workshops-hero .hero-foot{font-size:9px;gap:13px 17px}.ws-kit-layout{grid-template-columns:1fr;gap:24px}.ws-kit-intro>p:first-child{font-size:14px;margin-bottom:25px}.ws-kit-index{margin:0 0 23px}.ws-kit-index li{padding:18px 0;gap:15px}.ws-kit-index strong{font-size:17px}.ws-kit-index small{font-size:11px}.ws-trust-note{font-size:11px}.ws-kit-preview{border-radius:20px}.ws-brief{padding:20px}.ws-brief>div{gap:5px 10px;grid-template-columns:1fr}.ws-brief .button{grid-column:1;grid-row:auto;margin-top:8px;font-size:11px}.ws-brief label{font-size:11px}.ws-brief>input{font-size:12px}.ws-kit-tabs{padding-inline:14px;gap:7px}.ws-kit-tabs button{font-size:10px;padding-block:14px}#kit-preview-panel{padding:20px;min-height:310px}.ws-slide{padding:23px 20px;min-height:230px}.ws-slide h3{font-size:27px}.ws-slide>span{font-size:7px}.ws-slide p{font-size:10px}.ws-preview-note{padding:13px 20px;font-size:9px}.ws-kit-preview h4{font-size:20px}.ws-conduct-layout{display:flex;flex-direction:column;gap:35px}.ws-conduct-art{width:100%;max-width:400px;padding-bottom:40px}.ws-conduct-art>img{width:100%;max-width:100%;margin:0}.ws-pin-note{left:7%;padding:14px 22px;font-size:7px}.ws-pin-note strong{font-size:30px}.ws-conduct-layout>div>p:not(.eyebrow){font-size:14px}.ws-conduct-layout h2{font-size:33px}.ws-conduct-list{margin-block:24px}.ws-conduct-list strong{font-size:15px}.ws-conduct-list p{font-size:12px}.ws-conduct-layout .text-link{font-size:12px}.ws-dynamics h2{font-size:35px}.ws-dynamics-layout{grid-template-columns:1fr;gap:24px}.ws-dynamic-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ws-dynamic-tabs button{font-size:10px;gap:9px;padding:14px 0;line-height:1.5;min-height:49px}.ws-dynamic-tabs button:nth-child(2){border-top:1px solid #ffffff35}.ws-dynamic-tabs button span{font-size:8px}.ws-dynamic-stage{border-radius:22px 45px 22px 30px}.ws-live-top{padding:18px 20px;font-size:6px;gap:12px}#dynamic-panel{padding:22px 20px;min-height:360px}.ws-dynamic-stage h3{font-size:25px}.ws-dynamic-stage .ws-prompt{font-size:12px}.ws-dynamic-options button{font-size:11px;padding:12px}.ws-feedback{font-size:11px}.ws-participation-form{flex-wrap:wrap;gap:9px}.ws-participation-form input{flex-basis:100%}.ws-participation-form .button{font-size:10px;min-height:40px}.ws-word-cloud{padding:13px;gap:8px 12px}.ws-word-cloud li{font-size:20px}.ws-word-cloud li:nth-child(3n){font-size:23px}.ws-word-cloud li:nth-child(2n){font-size:15px}.ws-board li{font-size:11px;gap:10px}.ws-board button{font-size:10px;min-width:60px;padding:6px 9px}.ws-group-list li{font-size:11px;grid-template-columns:60px 1fr;gap:10px}.ws-group-task{font-size:11px}.ws-after{display:flex;flex-direction:column;gap:28px}.ws-after h2{font-size:34px}.ws-after>div>p:not(.eyebrow){font-size:14px}.ws-after-row{gap:14px;margin-top:24px}.ws-after-row h3{font-size:17px}.ws-after-row p{font-size:12px}.ws-after-visual{width:100%;max-width:370px}.ws-after-visual>p{font-size:10px}.ws-after-visual>p strong{font-size:13px}.ws-trial-summary{padding:19px;gap:12px;margin-bottom:25px}.ws-trial-summary>img{width:21px}.ws-trial-summary p{font-size:11px}.ws-plan-comparison{grid-template-columns:1fr}.ws-plan-comparison article,.ws-plan-comparison article+article{padding:25px 0;border-left:0}.ws-plan-comparison article+article{border-top:1px solid #cfc0da}.ws-plan-comparison h3{font-size:26px}.ws-plan-comparison article>p:not(.eyebrow){font-size:13px}.ws-plan-comparison .eyebrow{font-size:8px}.ws-faq{padding-top:62px}.ws-faq h2 br{display:block}.ws-final h2{font-size:34px}.workshops-page .footer nav{grid-template-columns:repeat(2,1fr)}}
.workshops-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ws-agenda li{grid-template-columns:90px 1fr}.ws-agenda li>span{font-weight:800;color:var(--deep);white-space:nowrap}.ws-group-list .ws-group-task{grid-column:2;margin:0}.ws-word-cloud span{color:var(--deep);font-weight:900;font-size:23px;overflow-wrap:anywhere;max-width:100%}.ws-word-cloud span:nth-child(2n){font-size:16px;color:#98773b}.ws-word-cloud span:nth-child(3n){font-size:28px;color:#a44f35}.ws-board li p{margin:0;min-width:0}.ws-dynamic-stage button[aria-pressed=true]{border-color:var(--deep);background:#e9e0f4}.ws-dynamic-stage button:disabled{opacity:.55;cursor:default}@media(max-width:700px){.ws-agenda li{grid-template-columns:80px 1fr;gap:10px}.ws-word-cloud span{font-size:20px}.ws-word-cloud span:nth-child(3n){font-size:23px}.ws-word-cloud span:nth-child(2n){font-size:15px}}
