.t8-detail main{max-width:none;margin:0;padding:0}.t8-detail :is(section,article,aside,header,footer){box-sizing:border-box}.t8-detail :is(a,button,input,textarea,select):focus-visible{outline-offset:5px;outline:3px solid #a7bff8}.t8-detail h1{max-width:900px;margin:24px 0 28px;font-size:clamp(43px,5.8vw,80px);line-height:1.13}.t8-detail h2{font-size:clamp(30px,3.3vw,46px)}.t8-detail-heading{padding:65px 0 55px}.t8-detail-intro{color:#b5c1d5;max-width:650px;font-size:clamp(18px,1.6vw,22px);line-height:1.65}.t8-detail-heading .t8-button{background:#3333f5;border-color:#7296ff;margin-top:32px}.t8-detail-secondary{text-underline-offset:5px;margin-left:24px;padding:16px 0;text-decoration:underline;display:inline-block}.t8-detail-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);padding:60px 0 70px;display:grid}.t8-detail-context{color:#a7bff8;font-size:14px;margin-top:22px!important}.t8-detail-form{background:#0e1a34;border:1px solid #7296ff;border-radius:5px;min-width:0;padding:clamp(24px,3vw,42px)}.t8-detail-form h2{margin:25px 0 16px}.t8-detail-form>p{color:#b5c1d5;margin-bottom:24px}.t8-detail-tag{letter-spacing:.04em;color:#d6e2ff;border:1px solid #7296ff;border-radius:30px;padding:7px 13px;font-size:12px;display:inline-block}.t8-detail .t8-detail-small{margin-top:18px;margin-bottom:0;font-size:13px}.t8-detail-points{margin-top:40px}.t8-detail-step{border-top:1px solid #263145;gap:24px;min-width:0;padding:23px 0;display:flex}.t8-detail-step>span{color:#a7bff8;padding-top:4px;font-size:13px}.t8-detail-step h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px}.t8-detail-step p{color:#aebcd1;font-size:15px}.t8-detail-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:20px 0 60px;display:grid}.t8-detail-section{padding:30px 0 70px;scroll-margin-top:30px}.t8-detail-section>h2{margin:20px 0 35px}.t8-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.t8-format-grid article{background:#0e1a34;border:1px solid #7296ff;border-radius:5px;flex-direction:column;align-items:start;min-width:0;padding:32px 28px;display:flex}.t8-format-grid h3{margin:26px 0 24px;font-size:29px}.t8-format-grid p{color:#b7c5dc;line-height:1.65}.t8-format-grid .t8-price{color:#f0f1f5;margin-bottom:24px;font-size:38px;line-height:1.3}.t8-price span{color:#b7c5dc;letter-spacing:0;margin-top:10px;font-size:13px;display:block}.t8-format-grid article>a{color:#e4eaff;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:auto;padding-top:28px;text-decoration:underline;display:flex}.t8-format-grid article>a svg{flex-shrink:0}.t8-detail-availability{color:#aebcd1;max-width:860px;font-size:14px;margin-top:24px!important}.t8-format-pair{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 0 55px}.t8-format-pair h2{margin:28px 0 24px;font-size:clamp(28px,3vw,40px)}.t8-detail-band{border-top:1px solid #263145;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);padding:55px 0 65px;scroll-margin-top:28px;display:grid}.t8-detail-band h2{margin:23px 0 27px}.t8-detail-band p:not(.t8-eyebrow){color:#b5c1d5;max-width:550px;margin-bottom:20px}.t8-detail-band a,.t8-detail-close a{color:#c7d8ff;text-underline-offset:5px;text-decoration:underline}.t8-detail-close{border-top:1px solid #263145;padding:45px 0}.t8-detail-close h2{margin-bottom:24px;font-size:27px}.t8-detail-close span{color:#5b7194;margin:0 16px;display:inline-block}.t8-home .t8-form-panel select{color:#edf2ff;width:100%;min-height:52px;font:inherit;background:#0a1220;border:1px solid #586b8b;border-radius:3px;margin-bottom:16px;padding:13px;display:block}.t8-home .t8-interest-label{color:#b5c1d5;margin:4px 0 8px;font-size:14px;display:block}@media (max-width:850px){.t8-detail-hero{grid-template-columns:1fr;gap:32px;padding-top:28px}.t8-format-grid{grid-template-columns:1fr}.t8-detail-sequence{grid-template-columns:1fr;gap:0;padding-bottom:30px}.t8-format-grid article>a{margin-top:15px}.t8-detail-band{grid-template-columns:1fr;gap:15px}.t8-detail-heading{padding-top:30px}.t8-detail-secondary{margin-left:0;display:block}.t8-detail-close span{display:none}.t8-detail-close a{padding:10px 0;display:block}.t8-detail-form{width:100%;max-width:620px}.t8-detail h1{overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){.t8-detail *{scroll-behavior:auto!important}}.t8-detail-form{background:#0d1421;border-color:#34415a;border-radius:8px}.t8-workshop-landing{align-items:center;min-height:630px;padding-top:45px;padding-bottom:75px}.t8-workshop-landing h1{font-size:clamp(42px,5vw,72px)}.t8-workshop-time{color:#d1def6;flex-wrap:wrap;gap:16px 28px;margin-top:30px;font-size:15px;display:flex}.t8-workshop-time span{align-items:center;gap:10px;display:flex}.t8-workshop-time svg{color:#8caef1}.t8-workshop-path{color:#a3afc2;border-top:1px solid #263145;align-items:center;gap:14px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.t8-workshop-path svg{color:#7296ff;flex-shrink:0;width:17px}.t8-workshop-landing .t8-detail-form h2{margin-bottom:28px;font-size:32px}.t8-coaching-cards article{background:#3333f5;border:1px solid #7296ff;border-radius:6px;min-height:390px;padding:36px;transition:background .25s,transform .25s}.t8-coaching-cards article:is(:hover,:focus-within),.t8-coaching-cards .t8-coaching-conscious{background:#0e1a34}.t8-coaching-cards .t8-coaching-conscious:is(:hover,:focus-within){background:#3333f5}.t8-coaching-cards .t8-detail-tag{align-self:flex-end}.t8-coaching-cards p{color:#d2dfff}.t8-coaching-cards article>a{color:#0e1a34;background:#edf2ff;border:1px solid #a9c2ff;border-radius:4px;min-height:52px;margin-top:30px;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s}.t8-coaching-cards article>a:hover{color:#0e1a34;transform:translateY(-2px)}@media (max-width:850px){.t8-workshop-landing{gap:28px;min-height:0;padding-top:20px;padding-bottom:45px}.t8-workshop-path{gap:10px;margin-top:26px;padding-top:20px;font-size:12px}.t8-workshop-time{margin-top:24px;font-size:14px}.t8-coaching-cards article{min-height:0;padding:28px}.t8-workshop-landing h1{margin-top:20px;margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.t8-coaching-cards article,.t8-coaching-cards article>a{transition:none;transform:none!important}}.t8-coaching-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.t8-coaching-hero h1{font-size:clamp(43px,5.2vw,72px)}.t8-coaching-hero .t8-hero-art{min-width:0;height:clamp(330px,36vw,480px);margin:0}.t8-coaching-booking-note{color:#a3afc2;font-size:13px;margin-top:14px!important}@media (max-width:850px){.t8-coaching-hero{grid-template-columns:1fr;gap:20px}.t8-coaching-hero .t8-hero-art{height:290px}.t8-coaching-hero h1{font-size:clamp(42px,9vw,64px)}}
