.st-hero{text-align:center;padding:clamp(4rem,12vh,8rem) 0 3rem}.st-hero-inner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.st-h1{color:var(--story-ink);font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(2.6rem,1rem + 6vw,6.5rem);line-height:1}.st-h1 em{color:var(--amber-ink);font-style:normal}.st-h1>span{display:inline-block}.st-lead{max-width:38rem;color:var(--story-muted);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.6}.st-scroll{color:var(--story-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.8rem;font-weight:600}main:has(>.fs)>.ambient-glow{display:none}.fs-story{padding:4rem 0}.fs-grid{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.fs-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem}.fs-story.is-flip .fs-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fs-story.is-flip .fs-media{order:2}}.fs-media{justify-self:center;width:min(100%,30rem);position:relative}.fs-photo{border-radius:2rem;overflow:hidden;box-shadow:0 50px 90px -50px #0f20408c}.fs-photo img{object-fit:cover;width:100%;height:100%;display:block}.fs-outcome{border:1px solid var(--ph-line);background:var(--ph-card);border-radius:1.25rem;max-width:14rem;padding:1.1rem 1.25rem;position:absolute;bottom:-1.5rem;right:-1rem;box-shadow:0 24px 50px -24px #0f204073}.fs-outcome-value{color:var(--accent-ink);font-size:2.2rem;font-weight:700;line-height:1}.fs-outcome-label{color:var(--ph-ink);letter-spacing:.12em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:700}.fs-outcome-note{color:var(--ph-muted);font-size:.78rem}.fs-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.fs-mark{background:color-mix(in srgb, var(--color-teal) 12%, transparent);width:3rem;height:3rem;color:var(--accent-ink);border-radius:99px;place-items:center;font-size:1.1rem;display:grid}.fs-story.is-flip .fs-mark{background:color-mix(in srgb, var(--color-gold) 14%, transparent);color:var(--amber-ink)}.fs-headline{color:var(--story-ink);font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1rem + 3.6vw,4.2rem);line-height:1.05}.fs-headline em{color:var(--accent-ink)}.fs-story.is-flip .fs-headline em{color:var(--amber-ink)}.fs-quote{max-width:36rem;color:var(--story-muted);font-size:clamp(1.02rem,.95rem + .4vw,1.25rem);font-style:italic;line-height:1.65}.fs-by{flex-direction:column;display:flex}.fs-by b{color:var(--story-ink)}.fs-by span{color:var(--story-muted);font-size:.9rem}.tstory-live .fs{height:var(--fs-h,520svh)}.tstory-live .fs-stage{height:100svh;padding-top:var(--header-h);position:sticky;top:0;overflow:hidden}.tstory-live .fs-story{inset:var(--header-h) 0 0;align-items:center;padding:0;display:flex;position:absolute}.tstory-live :is([data-fs-media],[data-fs-mark],[data-fs-quote],[data-fs-by],[data-fs-head]){visibility:hidden;opacity:0}.tstory-live [data-fs-word]{opacity:.12}.tstory-live .fs-photo img{will-change:transform}@media (width>=1024px){.tstory-live .fs-media{width:min(100%, calc((100svh - var(--header-h) - 6rem) * .75), 30rem)}.tstory-live .fs-story.is-flip .fs-media{width:min(100%,36rem)}}@media (width<=1023px){.tstory-live .fs-story{align-items:center}.tstory-live .fs-grid{gap:1.1rem;padding-top:1rem}.tstory-live .fs-media{width:100%}.tstory-live .fs-photo{border-radius:1.25rem;height:34svh;aspect-ratio:auto!important}.tstory-live .fs-photo img{object-position:50% 25%}.tstory-live .fs-copy{gap:.7rem}.tstory-live .fs-mark{display:none}.tstory-live .fs-headline{font-size:clamp(1.6rem,1rem + 3vw,2.2rem)}.tstory-live .fs-quote{font-size:.92rem;line-height:1.55}}.st-cta{color:#fff;background:radial-gradient(60% 70% at 15% 0,#0d9a884d,#0000 70%),radial-gradient(50% 60% at 100% 100%,#f59e0b24,#0000 70%),#0f2040;padding:6rem 0}.st-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.st-cta-title{font-family:var(--font-serif);font-size:clamp(2rem,1rem + 3.6vw,4.2rem);line-height:1.05}@media (width<=1023px){.whatsapp-fab{transition:opacity .25s,transform .25s}.tstory-in .whatsapp-fab{opacity:0;pointer-events:none;transform:scale(.8)}}
