.lt-back-link{align-items:center;border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-gray-600);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:all var(--duration-fast) ease}.lt-back-link:hover{border-color:var(--color-pink);color:var(--color-pink)}.lt-hero{background:linear-gradient(180deg,#fff5fa,#fff);overflow:hidden;padding:var(--space-7) var(--section-pad-x) var(--space-9);position:relative}.lt-hero__grid{align-items:center;display:grid;gap:var(--space-7);grid-template-columns:1.05fr 1fr;margin-top:var(--space-6)}.lt-hero__eyebrow{color:var(--color-pink);display:inline-block;font-size:12px;letter-spacing:1.5px;margin-bottom:var(--space-3)}.lt-hero__eyebrow,.lt-hero__title{font-family:Bricolage Grotesque,sans-serif;font-weight:700}.lt-hero__title{color:var(--color-charcoal);font-size:clamp(36px,5vw,60px);letter-spacing:-.6px;line-height:1.05;margin:0 0 var(--space-4)}.lt-hero__title em{color:var(--color-pink);font-style:italic;font-weight:700}.lt-hero__lead{color:var(--color-text-muted);font-size:19px;line-height:1.5;margin:0 0 var(--space-6);max-width:540px}.lt-hero__lead p{margin:0}.lt-hero__stats{border-top:1px solid var(--color-gray-200);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);padding-top:var(--space-5)}.lt-stat__num{color:var(--color-pink);display:block;font-family:Bricolage Grotesque,sans-serif;font-size:36px;font-weight:700;line-height:1;margin-bottom:6px}.lt-stat__label{color:var(--color-gray-600);font-size:13px;line-height:1.35}.lt-hero__visual{position:relative}.lt-hero__visual img{border-radius:var(--radius-image);box-shadow:var(--shadow-lg);height:auto;width:100%}.lt-hero__badge{background:var(--color-white);border-radius:var(--radius-card);bottom:-20px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px;left:-20px;padding:14px 18px;position:absolute}.lt-hero__badge-label{color:var(--color-gray-600);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.lt-hero__badge-name{color:var(--color-charcoal);font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:600}.lt-section{padding:var(--space-9) var(--section-pad-x);position:relative}.lt-section[data-bg=white]{background:var(--color-white)}.lt-section[data-bg=off_white]{background:var(--color-off-white)}.lt-section[data-bg=pink_tint]{background:#fff5fa}.lt-section[data-bg=charcoal]{background:var(--color-charcoal);color:var(--color-white)}.lt-section__eyebrow{display:inline-block;margin-bottom:var(--space-3)}.lt-section__heading{color:var(--color-charcoal);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.4px;line-height:1.15;margin:0 0 var(--space-5)}.lt-section__heading--light{color:var(--color-white)!important}.lt-eyebrow--light{color:#ffd9ee!important}.lt-section__sub{color:var(--color-text-muted);font-size:18px;line-height:1.55;margin:0 0 var(--space-6);max-width:700px}.lt-section__sub p{margin:0}.lt-phase__header{margin:0 auto var(--space-7);max-width:760px;text-align:center}.lt-phase__header .lt-section__sub{margin-left:auto;margin-right:auto}.lt-prose{color:var(--color-charcoal);font-size:18px;line-height:1.7}.lt-prose p{margin:0 0 var(--space-4)}.lt-prose p:last-child{margin-bottom:0}.lt-prose--centered{margin:var(--space-6) auto;max-width:760px;text-align:center}.lt-prose__lead{border-top:2px solid var(--color-pink);color:var(--color-charcoal);font-family:Bricolage Grotesque,sans-serif;font-size:21px;font-weight:500;line-height:1.5;margin-top:var(--space-5);padding-top:var(--space-4)}.lt-prose__lead p{margin:0}.lt-prose__lead em{color:var(--color-pink);font-style:italic;font-weight:600}.lt-approach__intro{margin:0 auto var(--space-7);max-width:760px;text-align:center}.lt-approach__cards{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.lt-approach-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--space-6);transition:transform var(--duration-base) var(--ease-out-expo)}.lt-approach-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lt-approach-card__num{color:var(--color-pink);display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:var(--space-3)}.lt-approach-card h3,.lt-approach-card__num{font-family:Bricolage Grotesque,sans-serif;font-weight:700}.lt-approach-card h3{color:var(--color-charcoal);font-size:24px;margin:0 0 var(--space-3)}.lt-approach-card p{color:var(--color-text-muted);font-size:16px;line-height:1.6;margin:0}.lt-video-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:var(--space-6) auto 0;max-width:1100px}.lt-video-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-card);color:var(--color-charcoal);display:flex;flex-direction:column;gap:var(--space-3);justify-content:space-between;min-height:180px;padding:var(--space-5);text-decoration:none;transition:all var(--duration-base) var(--ease-out-expo)}.lt-video-card:hover{border-color:var(--color-pink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lt-video-card__num{color:var(--color-pink);font-size:13px;font-weight:700;letter-spacing:1.5px}.lt-video-card h4,.lt-video-card__num{font-family:Bricolage Grotesque,sans-serif}.lt-video-card h4{color:var(--color-charcoal);flex:1;font-size:17px;font-weight:600;line-height:1.35;margin:0}.lt-video-card__cta{color:var(--color-pink);font-size:13px;font-weight:600}.lt-comment-block{margin:var(--space-8) auto 0;max-width:760px;text-align:center}.lt-comment-block__intro{color:var(--color-gray-600);font-size:14px;font-weight:700;letter-spacing:1.5px;margin:0 0 var(--space-5);text-transform:uppercase}.lt-comment-block__intro,.lt-quote{font-family:Bricolage Grotesque,sans-serif}.lt-quote{border-left:3px solid var(--color-pink);color:var(--color-charcoal);font-size:21px;font-style:italic;line-height:1.45;margin:0 auto var(--space-4);max-width:640px;padding:var(--space-3) var(--space-4);text-align:left}.lt-quote:last-child{margin-bottom:0}.lt-pivot{background:var(--color-pink);color:var(--color-white);padding:var(--space-9) var(--section-pad-x);text-align:center}.lt-pivot__small{font-size:14px;letter-spacing:1.5px;margin:0 0 var(--space-4);opacity:.85;text-transform:uppercase}.lt-pivot__quote,.lt-pivot__small{font-family:Bricolage Grotesque,sans-serif;font-weight:700}.lt-pivot__quote{color:var(--color-white);font-size:clamp(32px,5vw,52px);line-height:1.15;margin:0 0 var(--space-5)}.lt-pivot__quote em{background:linear-gradient(transparent 60%,hsla(0,0%,100%,.25) 0);font-style:italic}.lt-pivot__caption{font-size:17px;line-height:1.55;margin:0 auto;max-width:580px;opacity:.9}.lt-workshop-feature{margin:0 auto var(--space-6);max-width:1100px}.lt-workshop-feature img{border-radius:var(--radius-image);box-shadow:var(--shadow-md);height:auto;width:100%}.lt-gallery{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:var(--space-6) auto 0;max-width:1100px}.lt-gallery img{border-radius:var(--radius-image);box-shadow:var(--shadow-sm);height:auto;width:100%}.lt-voices__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.lt-voice-card{background:var(--color-white);border-left:4px solid var(--color-pink);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin:0;padding:var(--space-5)}.lt-voice-card p{color:var(--color-charcoal);font-family:Bricolage Grotesque,sans-serif;font-size:17px;line-height:1.45;margin:0 0 var(--space-3)}.lt-voice-card cite{color:var(--color-pink);font-size:13px;font-style:normal;font-weight:600;letter-spacing:.5px}.lt-numbers{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0 auto var(--space-7);max-width:1000px}.lt-number{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-card);padding:var(--space-5) var(--space-4);text-align:center}.lt-number__big{color:var(--color-pink);display:block;font-family:Bricolage Grotesque,sans-serif;font-size:56px;font-weight:700;line-height:1;margin-bottom:var(--space-2)}.lt-number__label{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.4}.lt-numbers__caption{color:hsla(0,0%,100%,.85);font-family:Bricolage Grotesque,sans-serif;font-size:19px;line-height:1.55;margin:0 auto;max-width:760px;text-align:center}.lt-numbers__caption p{margin:0}.lt-numbers__caption em{color:var(--color-pink);font-style:italic;font-weight:600}.lt-final-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-7)}@media (max-width:1023px){.lt-hero__grid{gap:var(--space-6);grid-template-columns:1fr}.lt-hero__visual{order:-1}.lt-video-grid,.lt-voices__grid{grid-template-columns:repeat(2,1fr)}.lt-numbers{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.lt-hero,.lt-pivot,.lt-section{padding:var(--space-7) var(--section-pad-x-mobile)}.lt-hero__stats{gap:var(--space-3);grid-template-columns:1fr;padding-top:var(--space-4)}.lt-stat{align-items:baseline;display:flex;gap:var(--space-3)}.lt-stat__num{font-size:32px;margin:0}.lt-hero__badge{bottom:-15px;left:15px;padding:10px 14px}.lt-approach__cards,.lt-video-grid,.lt-voices__grid{grid-template-columns:1fr}.lt-numbers{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.lt-number__big{font-size:40px}.lt-gallery{grid-template-columns:1fr}.lt-prose{font-size:16.5px}.lt-prose__lead,.lt-quote{font-size:18px}.lt-quote{padding:var(--space-2) var(--space-3)}.lt-final-cta{flex-direction:column}.lt-final-cta .sj-btn{justify-content:center;width:100%}}