.marketing-refresh{overflow-wrap:break-word}.marketing-section{width:100%;max-width:1200px;margin-inline:auto;padding:4.5rem 2rem}.marketing-hero{padding-top:4rem;padding-bottom:5rem}.marketing-eyebrow{display:block;margin-bottom:1.5rem;color:rgb(var(--mint-ink));font-size:.875rem;font-weight:600;letter-spacing:.08em}.marketing-headline{font-family:var(--font-archivo),sans-serif;font-size:clamp(2.5rem,4.7vw,4.5rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.marketing-headline,.marketing-title{color:rgb(var(--ink));text-wrap:balance}.marketing-title{font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.035em}.marketing-panel{border:1px solid rgb(var(--hairline));border-radius:2rem;background:rgb(var(--surface));padding:3rem}.trainer-workflow{min-width:0;padding:2rem;background:linear-gradient(145deg,#142d29,#101820 65%);box-shadow:0 24px 70px -35px #001d17a0}.marketing-closing,.trainer-workflow{border:1px solid #294239;border-radius:2rem}.marketing-closing{color:#fff;background:linear-gradient(125deg,#173a31,#101820 70%);padding:4rem 2rem}.marketing-refresh a:focus-visible,.marketing-refresh summary:focus-visible{outline:2px solid rgb(var(--mint-ink));outline-offset:5px}.marketing-refresh .home-hero-media{position:relative;padding:1.75rem;border-radius:2rem;border:1px solid rgb(var(--mint-ink)/.22);background:linear-gradient(150deg,rgb(var(--mint)/.12),rgb(var(--surface)) 60%)}@media (max-width:639px){.marketing-section{padding:3rem 1rem}.marketing-hero{padding-top:2rem}.marketing-panel,.trainer-workflow{padding:1.5rem;border-radius:1.5rem}.marketing-closing{padding:3rem 1.25rem}}.marketing-refresh main a.inline-flex{max-width:100%;height:auto;min-height:3.5rem;padding-block:.75rem;white-space:normal;text-align:center}