/* Shared actual expert profile for sales and beta pages. */
.laurey-section{background:#101c2e;color:#fff;padding-block:66px}
.laurey-section .laurey-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:80px;max-width:1060px;align-items:center}
.laurey-section .method-copy{min-width:0}
.laurey-section .method-copy h2{font-size:38px;line-height:1.17;letter-spacing:-1.2px;color:#fff;text-wrap:balance;margin:0}
.laurey-section .method-copy>.section-tag,.laurey-section .method-copy>.eyebrow{color:#b9c9fa;font-size:10px;line-height:1.7;font-weight:600;letter-spacing:1.2px;margin-bottom:19px}
.laurey-section .method-copy>.laurey-bio{max-width:570px;font-size:16px;line-height:1.9;color:#c6d1e3;margin-top:24px}
.laurey-section .method-copy>.laurey-bio+.laurey-bio{margin-top:17px}
.laurey-section .method-credit{display:inline-block;color:#d3ddf4;font-size:12px;line-height:1.8;border-bottom:1px solid #4f6382;padding-bottom:8px;margin-top:25px}
.laurey-portrait{width:100%;max-width:370px;justify-self:end;margin:0}
.laurey-portrait>img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;border:1px solid #40516a;background:#fff;box-shadow:0 14px 36px #00000016}
.laurey-portrait figcaption{margin-top:17px;text-align:left}
.laurey-portrait figcaption>strong{display:block;font-size:19px;line-height:1.45;font-weight:600;color:#fff;letter-spacing:-.4px}
.laurey-portrait figcaption>span{display:block;font-size:12px;line-height:1.8;color:#b8c8e1;margin-top:5px;max-width:360px}
.laurey-reference{color:inherit;text-decoration:underline;text-decoration-color:#aab9d6;text-decoration-thickness:1px;text-underline-offset:3px}
.laurey-reference:hover{text-decoration-color:currentColor}
@media(max-width:1050px){.laurey-section .laurey-layout{gap:50px}.laurey-section .method-copy>.laurey-bio{font-size:15px;line-height:1.9}}
@media(max-width:900px){.laurey-section .laurey-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:34px}.laurey-portrait{max-width:340px}.laurey-portrait figcaption>strong{font-size:18px}.laurey-portrait figcaption>span{font-size:11px;line-height:1.85}.laurey-section .method-copy>.laurey-bio{font-size:15px;line-height:1.85}}
@media(max-width:650px){.laurey-section{padding-block:45px}.laurey-section .laurey-layout{grid-template-columns:1fr;gap:31px}.laurey-section .method-copy h2{font-size:31px;line-height:1.2;letter-spacing:-.9px}.laurey-section .method-copy>.laurey-bio{font-size:15px;line-height:1.85;margin-top:22px}.laurey-section .method-copy>.laurey-bio+.laurey-bio{margin-top:17px}.laurey-section .method-credit{margin-top:23px;font-size:12px;line-height:1.8}.laurey-portrait{max-width:260px;justify-self:start}.laurey-portrait>img{border-radius:9px}.laurey-portrait figcaption{margin-top:15px}.laurey-portrait figcaption>strong{font-size:19px;line-height:1.45}.laurey-portrait figcaption>span{font-size:12px;line-height:1.85;margin-top:5px}}

/* Shared, real speaker profiles. Availability is labelled separately from biography. */
.laurey-speaker-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:23px;align-items:start;max-width:900px;padding:23px;border:1px solid #dce3ee;border-radius:9px;background:white}
.laurey-speaker-card>img{display:block;width:100px;height:100px;aspect-ratio:1;object-fit:contain;border-radius:7px}
.laurey-speaker-copy{min-width:0}
.laurey-speaker-card h4{font-family:Inter,Arial,sans-serif;font-size:19px;line-height:1.35;letter-spacing:-.4px;color:#101c2e;font-weight:650;margin:0}
.laurey-speaker-card .laurey-speaker-role{font-size:12px;line-height:1.75;color:#526075;margin:5px 0 0}
.laurey-speaker-card .laurey-speaker-bio{font-size:14px;line-height:1.85;color:#526075;margin:12px 0 0}
.laurey-speaker-card a.laurey-reference{display:inline-block;font-size:12px;line-height:1.8;color:#2547d0;text-underline-offset:3px;margin-top:12px}
.training-profile-panel{margin-top:25px;padding:27px 30px;background:#f5f7fb;border:1px solid #dce3ee;border-radius:9px}
.training-profile-panel>h3{font-size:22px;line-height:1.35;letter-spacing:-.5px;margin:10px 0 0;color:#101c2e}
.training-profile-panel>p{font-size:12px;line-height:1.8;color:#526075;margin:9px 0 17px}
.training-profile-panel .laurey-speaker-card{max-width:none}
.beta-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.beta-soon-grid .training-speaker-tile{grid-column:1/-1}
.beta-soon-grid .training-speaker-tile>.laurey-speaker-card{margin-top:19px;max-width:none}
#start-laurey{max-width:none;margin-top:28px;text-align:left}
@media(max-width:760px){.laurey-speaker-card{grid-template-columns:80px minmax(0,1fr);gap:17px;padding:20px}.laurey-speaker-card>img{width:80px;height:80px}.laurey-speaker-card h4{font-size:18px}.laurey-speaker-card .laurey-speaker-bio{font-size:14px;line-height:1.85}.training-profile-panel{padding:23px;margin-top:23px}.beta-soon-grid{grid-template-columns:1fr}.training-profile-panel>h3{font-size:21px}}
@media(max-width:460px){.laurey-speaker-card{grid-template-columns:1fr;gap:17px}.laurey-speaker-card>img{width:100px;height:100px}.laurey-speaker-card .laurey-speaker-role{font-size:12px}.laurey-speaker-card .laurey-speaker-bio{margin-top:11px}}
