.workshop-page{background:var(--brand-off-white);color:var(--brand-identity)}.workshop-hero{background:var(--brand-identity);color:#fff;overflow:hidden}.workshop-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:2rem;min-height:620px;display:grid}.workshop-hero-copy{padding:78px 0}.workshop-hero-copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:690px;margin:20px 0 24px;font-size:clamp(2.8rem,5.4vw,5.5rem);line-height:1.02}.workshop-hero-copy h1 em{color:#24b7c2;font-style:normal}.workshop-lead{color:#d6e0e6;max-width:560px;font-size:1.1rem;line-height:1.7}.workshop-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.brand-button{align-items:center;gap:10px;display:inline-flex}.workshop-text-link{letter-spacing:.13em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.workshop-hero-art{justify-content:center;align-self:stretch;align-items:center;padding:45px 0;display:flex;position:relative}.workshop-hero-art:before{content:"";opacity:.38;background:radial-gradient(circle,#0b8190 0%,#0000 65%);width:500px;height:500px;position:absolute}.workshop-hero-art img{filter:drop-shadow(0 28px 30px #0008);width:min(100%,740px);position:relative}.workshop-hero-art span{letter-spacing:.18em;color:#bed2d9;writing-mode:vertical-rl;font-size:.59rem;position:absolute;bottom:28px;right:0;transform:rotate(180deg)}.workshop-intro{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}.workshop-intro h2,.workshop-pillars h2,.workshop-details h2,.workshop-final h2{margin-top:17px;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.08}.workshop-intro>p{color:#4c5c68;max-width:600px;font-size:1.18rem;line-height:1.8}.workshop-pillars{background:#fff;padding:86px 0 92px}.workshop-framework-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:70px;display:grid}.workshop-framework-lead{color:#536572;max-width:620px;margin-top:24px;font-size:1.05rem;line-height:1.75}.workshop-framework-art{justify-content:center;align-items:center;min-height:330px;display:flex}.workshop-framework-art img{filter:drop-shadow(0 20px 22px #071c3630);width:min(100%,440px)}.workshop-pillar-list{border-top:1px solid #cfd9dc;grid-template-columns:repeat(5,1fr);margin-top:45px;display:grid}.workshop-pillar{border-right:1px solid #cfd9dc;gap:13px;padding:24px 18px 16px 0;display:grid}.workshop-pillar:not(:first-child){padding-left:18px}.workshop-pillar:last-child{border-right:0}.workshop-pillar span{color:#9aa7ad;font:500 1.7rem Montserrat}.workshop-pillar strong{letter-spacing:.13em;text-transform:uppercase;font:700 .75rem Montserrat}.workshop-pillar i{background:var(--brand-trust);width:44px;height:4px;display:block}.workshop-pillar-2 i{background:var(--brand-expertise)}.workshop-pillar-3 i{background:var(--brand-visibility)}.workshop-pillar-4 i{background:var(--brand-reputation)}.workshop-pillar-5 i{background:var(--brand-trust)}.workshop-offer{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}.workshop-offer-copy>p:not(.eyebrow){color:#536572;max-width:620px;margin-top:24px;font-size:1.1rem;line-height:1.8}.workshop-offer-meta{letter-spacing:.12em;text-transform:uppercase;color:#526672;flex-wrap:wrap;gap:28px;margin-top:35px;font-size:.72rem;display:flex}.workshop-price-card{background:var(--brand-identity);color:#fff;padding:34px 32px;box-shadow:0 20px 50px #071c3620}.workshop-price-card strong{margin:18px 0;font:700 clamp(2.2rem,4vw,3.7rem)/1.1 Montserrat;display:block}.workshop-price-card strong small{color:#bfd0d5;letter-spacing:.04em;margin-top:7px;font:400 .77rem Inter;display:block}.workshop-price-card>p:not(.eyebrow){color:#d1dfe3;font-size:.88rem}.workshop-price-card s{color:#91a6ad}.workshop-price-card .brand-button{background:var(--brand-trust);color:#fff;margin-top:25px}.workshop-price-note{color:#aec1c6;margin-top:20px;font-size:.72rem;line-height:1.5;display:block}.workshop-includes-grid{grid-template-columns:1fr 1.2fr;gap:75px;display:grid}.workshop-includes ul{gap:0;display:grid}.workshop-includes li{color:#4d5e69;border-top:1px solid #d7dcdf;grid-template-columns:52px 1fr;gap:14px;padding:17px 0;font-size:.97rem;line-height:1.6;display:grid}.workshop-includes li span{color:var(--brand-trust);letter-spacing:.1em;font:600 .8rem Montserrat}.workshop-guarantee{grid-template-columns:1fr 1.2fr;gap:75px;padding-top:100px;padding-bottom:100px;display:grid}.workshop-guarantee>p{color:#536572;font-size:1.08rem;line-height:1.85}.workshop-guarantee a{text-decoration:underline;-webkit-text-decoration-color:var(--brand-trust);text-decoration-color:var(--brand-trust);text-underline-offset:4px}.workshop-details{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}.workshop-details-heading>p:last-child{color:#5d6c75;margin-top:25px;line-height:1.7}.workshop-detail-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workshop-detail-cards article{border-top:3px solid var(--brand-trust);background:#fff;min-height:190px;padding:25px 20px 23px}.workshop-detail-cards article svg{color:var(--brand-trust);margin-bottom:22px}.workshop-detail-cards article h3{margin-top:9px;font:650 1.2rem/1.3 Montserrat}.workshop-detail-cards article small{color:#79858b;margin-top:17px;font-size:.72rem;line-height:1.5;display:block}.workshop-final{background:var(--brand-trust);color:#fff}.workshop-final-inner{justify-content:space-between;align-items:center;gap:30px;padding-top:70px;padding-bottom:70px;display:flex}.workshop-final h2{max-width:660px}.brand-button-light{color:var(--brand-identity);background:#fff}@media (max-width:850px){.workshop-hero-grid,.workshop-intro,.workshop-details,.workshop-offer,.workshop-includes-grid,.workshop-guarantee,.workshop-framework-grid{grid-template-columns:1fr}.workshop-hero-copy{padding:70px 0 20px}.workshop-hero-art{min-height:430px;padding:20px 0}.workshop-hero-art span{display:none}.workshop-intro,.workshop-details,.workshop-offer,.workshop-guarantee{gap:35px;padding-top:75px;padding-bottom:75px}.workshop-includes{padding:75px 0}.workshop-framework-art{order:-1;min-height:260px}.workshop-framework-art img{width:min(100%,390px)}.workshop-pillar-list{grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}.workshop-pillar{min-width:115px}.workshop-detail-cards{grid-template-columns:1fr}.workshop-final-inner{display:block}.workshop-final-inner .brand-button{margin-top:30px}}@media (max-width:520px){.workshop-hero-copy h1{font-size:2.7rem}.workshop-hero-copy{padding-top:50px}.workshop-pillars{padding:65px 0}.workshop-pillar-list{margin-top:35px}.workshop-detail-cards article{min-height:0}.workshop-final-inner{padding-top:55px;padding-bottom:55px}}.workshop-pillars{background:#f7f7f5}.workshop-framework-grid{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:55px}.workshop-pillars h2,.workshop-includes h2{letter-spacing:-.045em;font-size:clamp(2.3rem,4.5vw,4.6rem)}.workshop-pillars h2 em,.workshop-includes h2 em{color:#087a83;font-style:normal}.workshop-pillar-list{border-top:1px solid #d7dfe2}.workshop-pillar{border-right:1px solid #d7dfe2;transition:background .25s;position:relative}.workshop-pillar span{color:#0000;-webkit-text-stroke:1px var(--pillar-color);font-size:clamp(3rem,5vw,5.5rem);line-height:1}.workshop-pillar strong{font-size:.8rem}.workshop-pillar p{color:#26313d;min-height:42px;margin:0;font:italic 14px/1.45 Georgia,serif}.workshop-pillar i{background:var(--pillar-color);height:4px}.workshop-pillar:hover{background:#fff}.workshop-framework-art{position:relative}.workshop-framework-art img{width:min(100%,560px)}.workshop-framework-callout{letter-spacing:.18em;color:#071c36;border-left:2px solid #071c36;max-width:190px;padding-left:18px;font:500 11px/1.8 Inter;position:absolute;top:15px;right:-12px}.workshop-editorial-footer,.workshop-outcomes-footer{letter-spacing:.2em;color:#526672;align-items:center;gap:22px;margin-top:35px;font:500 10px Inter;display:flex}.workshop-editorial-footer i{background:#becbd0;flex:1;height:1px}.workshop-includes{background:#fff;padding:110px 0}.workshop-includes-grid{grid-template-columns:1.12fr .88fr;gap:70px}.workshop-outcomes-art{position:relative}.workshop-outcomes-art>p:not(.eyebrow){color:#536572;max-width:600px;font-size:1.15rem;line-height:1.7}.ghost-90{color:#0000;-webkit-text-stroke:1px #dfe5e8;opacity:.7;z-index:0;font:700 240px/1 Montserrat;position:absolute;top:50px;right:10%}.document-stack{z-index:1;align-items:end;gap:0;margin-top:50px;padding:0 20px 15px;display:flex;position:relative}.document-stack article{background:#f7f7f5;flex:1;min-height:300px;padding:24px 22px;position:relative;box-shadow:0 14px 30px #071c3617}.document-stack article:first-child{z-index:1;transform:rotate(-3deg)}.document-stack article:nth-child(2){z-index:3;min-height:350px}.document-stack article:nth-child(3){z-index:2;transform:rotate(2deg)}.document-stack strong{color:#071c36;font:700 14px Montserrat;display:block}.document-stack small{color:#536572;margin-top:6px;font:14px/1.35 Inter;display:block}.document-stack article img{width:100%;margin-top:18px}.score-donut{text-align:center;color:#071c36;border:12px solid #087a83;border-left-color:#c2e4e5;border-radius:50%;place-content:center;width:110px;height:110px;margin:28px auto 18px;font:700 28px Montserrat;display:grid}.score-donut small{letter-spacing:.1em;margin:0;font-size:9px;line-height:1.2}.document-stack article p{color:#0a2a50;font:italic 15px/1.5 Georgia}.document-stack ol{color:#26313d;margin-top:24px;padding-left:22px;font:12px/2 Inter}.workshop-outcomes-list>div{border-top:1px solid #d7dfe2;align-items:center;gap:22px;padding:22px 0;display:flex}.workshop-outcomes-list>div svg{color:#071c36;flex:none}.workshop-outcomes-list p{gap:4px;margin:0;display:grid}.workshop-outcomes-list strong{letter-spacing:.1em;color:#071c36;font:700 14px Montserrat}.workshop-outcomes-list span{color:#536572;font:15px/1.5 Inter}.workshop-outcomes-list .highlight{background:#edf7f7;border-top:0;padding:22px 15px}.workshop-outcomes-list .highlight svg,.workshop-outcomes-list .highlight strong{color:#087a83}.workshop-outcomes-footer{border-top:1px solid #cbd5d9;justify-content:center;padding-top:20px}@media (max-width:850px){.workshop-framework-grid,.workshop-includes-grid{grid-template-columns:1fr}.workshop-framework-art{order:-1}.workshop-framework-callout{top:5px;right:0}.workshop-pillar-list{grid-template-columns:repeat(2,1fr);overflow:visible}.workshop-pillar{border-bottom:1px solid #d7dfe2;min-width:0}.document-stack{padding-inline:0}.document-stack article{padding:16px 12px}.document-stack strong,.document-stack small{font-size:11px}.ghost-90{font-size:180px}}@media (max-width:520px){.workshop-pillar-list{grid-template-columns:1fr}.workshop-pillar{padding:24px 0}.workshop-framework-callout{margin:20px 0;position:relative;top:auto;right:auto}.document-stack{gap:18px;display:grid}.document-stack article,.document-stack article:first-child,.document-stack article:nth-child(3){min-height:0;transform:none}.workshop-outcomes-list span{font-size:13px}.workshop-editorial-footer{font-size:8px}}.workshop-faq{background:#f7f7f4;padding:110px 0 90px}.workshop-faq-intro{max-width:720px;margin-bottom:65px}.workshop-faq-intro h2{text-transform:capitalize;margin:18px 0;font:600 clamp(2.6rem,5vw,5rem)/1.02 Georgia,serif}.workshop-faq-intro>p:last-child{color:#536572;font-size:1.08rem;line-height:1.8}.workshop-faq-categories{gap:54px;display:grid}.workshop-faq-category{border-top:1px solid #cdd7da;grid-template-columns:280px 1fr;gap:55px;padding-top:28px;display:grid}.workshop-faq-category-label{align-items:flex-start;gap:18px;display:flex}.workshop-faq-category-label span{color:var(--brand-trust);font:400 2.8rem/1 Georgia}.workshop-faq-category-label h3{letter-spacing:.16em;text-transform:uppercase;margin:6px 0;font:700 .78rem/1.5 Montserrat}.workshop-faq-list{border-top:1px solid #cdd7da}.workshop-faq-list details{border-bottom:1px solid #cdd7da}.workshop-faq-list summary{cursor:pointer;color:var(--brand-identity);justify-content:space-between;align-items:center;gap:24px;padding:21px 0;font:600 1rem/1.45 Montserrat;list-style:none;display:flex}.workshop-faq-list summary::-webkit-details-marker{display:none}.workshop-faq-list summary span{color:var(--brand-trust);text-align:center;width:20px;font:300 1.6rem Georgia}.workshop-faq-list details[open] summary span{transform:rotate(45deg)}.workshop-faq-list summary:focus-visible{outline:2px solid var(--brand-trust);outline-offset:4px}.workshop-faq-answer{color:#536572;padding:0 44px 23px 0;font-size:.94rem;line-height:1.75}.workshop-faq-answer p{margin:0}.workshop-faq-answer a{color:var(--brand-trust);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;font-weight:600;display:inline-flex}.workshop-support{background:var(--brand-identity);color:#fff;justify-content:space-between;align-items:flex-end;gap:45px;margin-top:85px;padding:42px 48px;display:flex}.workshop-support h2{margin:12px 0;font:600 clamp(2rem,4vw,3.2rem) Georgia}.workshop-support p:last-child{color:#d7e2e5;max-width:650px;margin:0;line-height:1.7}.workshop-support-link{white-space:nowrap;color:#fff;border-bottom:1px solid var(--brand-teal);letter-spacing:.08em;align-items:center;gap:10px;padding-bottom:8px;font:600 .84rem Montserrat;display:inline-flex}.workshop-faq-cta{justify-content:space-between;align-items:flex-end;gap:50px;padding:90px 0 20px;display:flex}.workshop-faq-cta h2{margin:14px 0;font:600 clamp(2rem,4vw,3.5rem) Georgia}.workshop-faq-cta p:last-child{color:#536572;max-width:650px;line-height:1.7}.workshop-faq-cta-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.workshop-faq-cta-actions .workshop-text-link{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-identity);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}@media (max-width:850px){.workshop-faq{padding:75px 0 55px}.workshop-faq-category{grid-template-columns:1fr;gap:20px}.workshop-faq-category-label{align-items:center}.workshop-support,.workshop-faq-cta{display:block}.workshop-support-link{margin-top:28px}.workshop-faq-cta-actions{margin-top:30px}}button.workshop-pillar{-webkit-appearance:none;appearance:none;text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border-top:0;border-bottom:0;border-left:0;border-radius:0}button.workshop-pillar:hover,button.workshop-pillar[data-active=true],button.workshop-pillar[aria-pressed=true]{background:#fff}button.workshop-pillar:focus-visible{outline:2px solid var(--pillar-color);outline-offset:4px}.workshop-tier-art{width:min(100%,560px);line-height:0;position:relative}.workshop-tier-art .brand-artwork,.workshop-tier-art img{width:100%;height:auto}.workshop-tier-art>.brand-artwork{transition:filter .25s}.workshop-tier-art[data-active=true]>.brand-artwork{filter:brightness(.94)}.workshop-tier-highlight{pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.workshop-tier-highlight img{filter:brightness(1.16)contrast(1.04)}@media (max-width:850px){.workshop-tier-art{width:min(100%,390px)}}@media (prefers-reduced-motion:reduce){.workshop-tier-highlight,.workshop-tier-art>.brand-artwork,button.workshop-pillar{transition:none}}
