:root{--font-body:"Manrope",Arial,sans-serif;--font-display:"Space Grotesk",Arial,sans-serif}
body,.presentation-page{font-family:var(--font-body);font-weight:400}
h1,h2,h3,.brand{font-family:var(--font-display)}
.brand{font-weight:600;letter-spacing:-.055em}.brand-thin{font-weight:400}
.intro-copy h1,.intro-copy h2,#actiune .intro-copy h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.055em;line-height:1.06}
.intro-copy h1 em,.intro-copy h2 em,.hero h1 em,.subhero h1 em,.contact-page h1 em,.hero-writing h1 em,.evaluation h2 em,#evaluation-title em{font-family:var(--font-display);font-style:normal;font-weight:500;letter-spacing:inherit;color:#91a8ff}
.intro-copy>p{font-size:15px;line-height:1.75;max-width:35ch;color:#aebed3}
.intro-copy .eligibility-note{font-size:10px}
.primary-action{font-weight:600;font-size:13px;padding:14px 19px;min-height:48px;border-radius:5px;gap:22px}
.header-verify{font-weight:500}
.eyebrow{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.10em}
.live-document h2{font-weight:500;letter-spacing:-.035em}
.live-document p{font-size:11px;line-height:1.7}
.sector-story h3,.method-board h3{font-weight:500;letter-spacing:-.04em}
.story-flow p,.method-board p{line-height:1.7}
.presentation-footer>span:last-child{font-family:var(--font-body)}
@media(min-width:701px){.presentation-screen,#solutii,#metoda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(86px,8vw,125px)}#actiune .intro-copy h1{font-size:clamp(43px,4.3vw,72px);margin-block:25px;max-width:10em}#solutii .intro-copy h2,#metoda .intro-copy h2{font-size:clamp(38px,4.15vw,64px)}}
@media(min-width:701px) and (max-width:999px){.presentation-screen,#solutii,#metoda{gap:80px}#actiune .intro-copy h1{font-size:42px}.intro-copy>p{font-size:13px}.primary-action{font-size:11px;gap:15px}.live-document{grid-template-columns:1fr}.scene-steps button{font-size:8px}}
@media(max-width:700px){#actiune .intro-copy h1{font-size:clamp(33px,8.7vw,42px);letter-spacing:-.045em;line-height:1.13;margin-block:18px}.intro-copy>p{font-size:13px;max-width:43ch;line-height:1.75}.primary-action{font-size:12px;min-height:46px;padding:12px 15px}.eyebrow{font-size:8px}.intro-copy .eligibility-note{font-size:9px}#solutii .intro-copy h2,#metoda .intro-copy h2{font-size:35px;line-height:1.1}.header-verify{font-size:9px}.live-document h2{font-size:18px}.live-document p{font-size:10px}.sector-story h3{font-size:29px}.method-board h3{font-size:24px}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
