.gpr-coach-sara-hudson{--ink:#f7fafc;--ink-soft:#c7d6e0;--ink-faint:#94a8b5;--accent:#5cb3e3;--accent-soft:#6bb8e6;--accent-deep:#2a6f9e;--green:#4dd47e;--green-soft:#5bd986;--line:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.16);--panel:hsla(0,0%,100%,.045);--wash:hsla(0,0%,100%,.022);--green-glow:rgba(61,199,110,.12);position:relative;isolation:isolate;background:radial-gradient(900px 620px at 82% 0,rgba(63,160,214,.14),transparent 70%),radial-gradient(760px 560px at 10% 12%,hsla(23,74%,87%,.06),transparent 70%),radial-gradient(880px 680px at 92% 34%,rgba(61,199,110,.08),transparent 72%),radial-gradient(900px 700px at 6% 56%,rgba(63,160,214,.1),transparent 72%),radial-gradient(1000px 760px at 50% 100%,rgba(61,199,110,.09),transparent 70%),linear-gradient(180deg,#000,#000 45%,#050505);font-family:var(--font-raleway),"Raleway",system-ui,-apple-system,sans-serif;color:var(--ink);line-height:1.7;font-size:17px;text-align:left;-webkit-font-smoothing:antialiased}.gpr-coach-sara-hudson *{box-sizing:border-box;margin:0;padding:0}.gpr-coach-sara-hudson h1,.gpr-coach-sara-hudson h2,.gpr-coach-sara-hudson h3{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;color:var(--ink);line-height:1.08;letter-spacing:.4px;font-weight:700}.gpr-coach-sara-hudson .wrap{max-width:1600px;margin:0 auto;padding:0 24px}.gpr-coach-sara-hudson section{padding:60px 0}.gpr-coach-sara-hudson .center{text-align:center}.gpr-coach-sara-hudson .panel{background-color:hsla(0,0%,100%,.028);background-image:linear-gradient(180deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,0) 42%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.gpr-coach-sara-hudson .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:600;color:var(--accent-soft);margin-bottom:16px}.gpr-coach-sara-hudson .eyebrow--green{color:var(--green)}.gpr-coach-sara-hudson h1{font-size:clamp(34px,5vw,56px);margin-bottom:10px}.gpr-coach-sara-hudson h2{font-size:clamp(24px,3vw,34px);margin-bottom:12px}.gpr-coach-sara-hudson .lead{font-size:19px;color:var(--ink-soft);max-width:60ch}.gpr-coach-sara-hudson .center .lead{margin-left:auto;margin-right:auto}.gpr-coach-sara-hudson a.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-oswald),"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.8px;font-size:15px;font-weight:600;text-decoration:none;padding:15px 30px;border-radius:0;transition:transform .15s,background .2s,border-color .2s}.gpr-coach-sara-hudson .btn-primary{background-color:var(--accent);background-image:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,0) 62%);color:#04222f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 12px 28px -12px rgba(92,179,227,.6),0 2px 6px -3px rgba(0,0,0,.75)}.gpr-coach-sara-hudson .btn-primary:active{transform:translateY(1px);filter:brightness(.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -10px rgba(92,179,227,.6)}.gpr-coach-sara-hudson .btn-green{background-color:var(--green);background-image:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,0) 62%);color:#042713;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 12px 28px -12px rgba(77,212,126,.6),0 2px 6px -3px rgba(0,0,0,.75)}.gpr-coach-sara-hudson .btn-green:active{transform:translateY(1px);filter:brightness(.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -10px rgba(77,212,126,.6)}.gpr-coach-sara-hudson .btn-secondary{background-color:hsla(0,0%,100%,.055);background-image:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 60%);color:var(--ink);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 24px -14px rgba(0,0,0,.9)}.gpr-coach-sara-hudson .btn-secondary:active{transform:translateY(1px);filter:brightness(.95)}.gpr-coach-sara-hudson .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.gpr-coach-sara-hudson .bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.gpr-coach-sara-hudson .role{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:17px;color:var(--accent-soft);letter-spacing:.5px;margin-bottom:18px}.gpr-coach-sara-hudson .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.gpr-coach-sara-hudson .chip{display:inline-block;font-family:var(--font-oswald),"Oswald",sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600;color:#042713;background:var(--green-soft);padding:5px 12px;border-radius:100px}.gpr-coach-sara-hudson .chip--blue{background:var(--accent-soft);color:#04222f}.gpr-coach-sara-hudson .bio-video{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:#06121b;box-shadow:0 26px 64px -40px rgba(0,0,0,.85)}.gpr-coach-sara-hudson .bio-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gpr-coach-sara-hudson .hl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.gpr-coach-sara-hudson .hl .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px 22px}.gpr-coach-sara-hudson .hl .n{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:13px;color:var(--green-soft);font-weight:700;letter-spacing:1px}.gpr-coach-sara-hudson .hl h3{font-size:17px;margin:10px 0 6px}.gpr-coach-sara-hudson .hl p{color:var(--ink-soft);font-size:14px}.gpr-coach-sara-hudson .story{max-width:760px;margin:0 auto}.gpr-coach-sara-hudson .story p{color:var(--ink-soft);margin-bottom:16px}.gpr-coach-sara-hudson .pquote{border-left:3px solid var(--green);padding:6px 0 6px 24px;margin:30px auto 0;max-width:760px;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:23px;color:var(--ink);line-height:1.3;letter-spacing:.3px}.gpr-coach-sara-hudson .pquote cite{display:block;margin-top:10px;font-size:14px;color:var(--ink-faint);font-style:normal;font-family:var(--font-raleway),"Raleway",sans-serif;letter-spacing:0}@media (max-width:820px){.gpr-coach-sara-hudson .bio-grid{grid-template-columns:1fr;gap:28px}.gpr-coach-sara-hudson .bio-video{order:-1}.gpr-coach-sara-hudson .hl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.gpr-coach-sara-hudson .hl{grid-template-columns:1fr}}.gpr-coach-sara-hudson a,.gpr-coach-sara-hudson a *,.gpr-coach-sara-hudson a:active,.gpr-coach-sara-hudson a:hover,.gpr-coach-sara-hudson a:link,.gpr-coach-sara-hudson a:visited{text-decoration:none!important}.gpr-coach-sara-hudson .chip,.gpr-coach-sara-hudson .nm,.gpr-coach-sara-hudson cite,.gpr-coach-sara-hudson cite *{text-decoration:none!important;font-style:normal!important}.gpr-coach-sara-hudson .btn,.gpr-coach-sara-hudson a.btn{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif!important;font-size:19px!important;padding:19px 38px!important;line-height:1.2!important;border-radius:0;text-transform:uppercase!important;letter-spacing:.8px!important}.gpr-coach-sara-hudson .btn-primary:hover{background-color:var(--accent-soft)!important;color:#04222f!important;border-color:transparent!important}.gpr-coach-sara-hudson .btn-green:hover{background-color:var(--green-soft)!important;color:#042713!important;border-color:transparent!important}.gpr-coach-sara-hudson .btn-secondary:hover{background:hsla(0,0%,100%,.09)!important;color:var(--accent-soft)!important;border-color:var(--accent-soft)!important}@media (max-width:560px){.gpr-coach-sara-hudson section{padding:44px 0}}