/* Public PT pages. The same renderer and styles are used by the visual editor. */
.wn-coach-site.wn-site-studio{width:100%;max-width:none;margin:0;border:0;border-radius:0;background:var(--wn-surface);color:var(--wn-ink);container-type:inline-size;container-name:wn-site;isolation:isolate;overflow:clip;--wn-hairline:color-mix(in srgb,var(--wn-ink) 18%,transparent);--wn-muted-ink:color-mix(in srgb,var(--wn-ink) 70%,transparent)}
.wn-coach-site.wn-site-studio *{box-sizing:border-box}
.wn-coach-site.wn-site-studio :is(h1,h2,h3,p,figure){margin:0;color:inherit;max-width:none}
.wn-coach-site.wn-site-studio :is(h1,h2,h3){font-family:inherit;letter-spacing:-.055em;line-height:1.04;font-weight:650;overflow-wrap:anywhere}
.wn-coach-site.wn-site-studio :is(p,a,button,small,li,summary,.wn-badge){font-family:Arial,system-ui,sans-serif}
.wn-coach-site.wn-site-studio :is(a,button,summary):focus-visible{outline:3px solid var(--wn-accent);outline-offset:4px}
.wn-coach-site.wn-site-studio a{color:inherit;text-decoration:none}
.wn-coach-site.wn-site-studio .wn-coach-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 4.5%;background:var(--wn-surface);color:var(--wn-ink);border-bottom:1px solid var(--wn-hairline);font:600 13px/1.2 Arial,system-ui,sans-serif}
.wn-coach-site.wn-site-studio .wn-coach-name{display:flex;align-items:center;gap:11px;font:700 19px/1.1 Arial,system-ui,sans-serif;letter-spacing:-.035em;min-width:0;max-width:46%}
.wn-coach-site.wn-site-studio .wn-coach-name>span:last-child{overflow-wrap:anywhere}
.wn-coach-site.wn-site-studio .wn-coach-name img,.wn-coach-site.wn-site-studio .wn-monogram{width:36px;height:36px;flex-shrink:0;object-fit:cover;border-radius:9px}
.wn-coach-site.wn-site-studio .wn-monogram{display:grid;place-items:center;color:var(--wn-accent-ink);background:var(--wn-accent);font:700 13px Arial,system-ui;text-transform:uppercase}
.wn-coach-site.wn-site-studio .wn-site-nav-links{display:flex;align-items:center;justify-content:center;gap:26px;flex:1;letter-spacing:0}
.wn-coach-site.wn-site-studio .wn-site-nav-links a{position:relative;white-space:nowrap;opacity:.8;padding:8px 0}
.wn-coach-site.wn-site-studio .wn-site-nav-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}
.wn-coach-site.wn-site-studio .wn-site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:51px;padding:15px 21px;border:1px solid transparent;border-radius:var(--wn-radius,8px);background:var(--wn-accent)!important;color:var(--wn-accent-ink)!important;font:650 14px/1.2 Arial,system-ui,sans-serif;text-align:left;letter-spacing:-.01em;box-shadow:none;transition:transform .15s,filter .15s;cursor:pointer;width:auto;flex:none}
.wn-coach-site.wn-site-studio .wn-site-button:hover{transform:translateY(-2px);filter:brightness(.96)}
.wn-coach-site.wn-site-studio .wn-site-button.secondary{background:transparent!important;border-color:currentColor;color:inherit!important}
.wn-coach-site.wn-site-studio .wn-coach-nav>.wn-site-button{min-height:40px;padding:11px 15px;gap:22px;font-size:12px}
.wn-coach-site.wn-site-studio .wn-site-arrow{display:inline-block;font:400 21px/1 Arial,system-ui,sans-serif;flex-shrink:0}
.wn-coach-site.wn-site-studio .wn-site-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0}
.wn-coach-site.wn-site-studio .wn-block{position:relative;grid-column:var(--wn-start,auto)/span var(--wn-col,12);padding:var(--wn-pad,48px);min-width:0;background-size:cover;background-position:center;color:var(--wn-block-ink);scroll-margin-top:24px}
.wn-coach-site.wn-site-studio .wn-block :is(h1,h2){font-size:var(--wn-title-size,44px)!important;line-height:1.05;white-space:pre-line;letter-spacing:-.055em}
.wn-coach-site.wn-site-studio .wn-block p{font-size:var(--wn-text-size,17px);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;letter-spacing:-.008em}
.wn-coach-site.wn-site-studio .wn-eyebrow{display:flex;align-items:center;gap:10px;font:650 10px/1.5 Arial,system-ui,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;opacity:.85;white-space:normal}
.wn-coach-site.wn-site-studio .wn-block-hero{min-height:650px;display:flex;align-items:center;justify-content:flex-start;background-size:cover;color:var(--wn-hero-text)!important;border:0}
.wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy{position:relative;z-index:1;max-width:800px;width:76%;margin:0;padding:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0;border-radius:0;color:var(--wn-hero-text)!important}
.wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy :is(h1,p){color:var(--wn-hero-text)!important}
.wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy h1{font-weight:650;line-height:.99;letter-spacing:-.065em;margin:28px 0 25px}
.wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy .wn-eyebrow{color:var(--wn-hero-text)!important;margin:0}
.wn-coach-site.wn-site-studio .wn-hero-copy>.wn-copy{max-width:490px;opacity:.86;line-height:1.65}
.wn-coach-site.wn-site-studio .wn-site-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--wn-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--wn-accent) 15%,transparent)}
.wn-coach-site.wn-site-studio .wn-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin:32px 0 34px}
.wn-coach-site.wn-site-studio .wn-hero-actions>a{font-size:13px;text-decoration:underline;text-underline-offset:5px;opacity:.85}
.wn-coach-site.wn-site-studio .wn-hero-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:22px;border-top:1px solid currentColor;border-color:color-mix(in srgb,var(--wn-hero-text) 25%,transparent);max-width:510px;font:500 11px/1.4 Arial,system-ui,sans-serif}
.wn-coach-site.wn-site-studio .wn-hero-tags>span:not(:last-child)::after{content:' / ';padding-left:8px;opacity:.5}
.wn-coach-site.wn-site-studio .wn-hero-edge{position:absolute;right:4.5%;bottom:36px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--wn-hero-text) 35%,transparent);font:200 26px/1 Arial,system-ui,sans-serif;color:var(--wn-hero-text)}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=center]{justify-content:center}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=center] .wn-hero-copy{width:100%;max-width:950px;text-align:center}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=center] :is(.wn-copy,.wn-hero-tags){margin-left:auto;margin-right:auto}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=center] :is(.wn-eyebrow,.wn-hero-actions,.wn-hero-tags){justify-content:center}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=right]{justify-content:flex-end}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=right] :is(.wn-copy,.wn-hero-tags){margin-left:auto}
.wn-coach-site.wn-site-studio .wn-block-hero[data-align=right] :is(.wn-eyebrow,.wn-hero-actions,.wn-hero-tags){justify-content:flex-end}
.wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split{display:grid;grid-template-columns:1fr 1fr;padding:0;align-items:stretch;gap:0;background-image:none!important}
.wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split .wn-hero-copy{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;padding:var(--wn-pad,56px)!important}
.wn-coach-site.wn-site-studio .wn-hero-visual{position:relative;min-height:650px;overflow:hidden;display:block}
.wn-coach-site.wn-site-studio .wn-hero-visual img{height:100%;width:100%;min-height:650px;display:block;object-fit:cover}
.wn-coach-site.wn-site-studio .wn-block-text{display:flex;flex-direction:column;justify-content:center}
.wn-coach-site.wn-site-studio .wn-text-content{width:100%}
.wn-coach-site.wn-site-studio .wn-text-content>.wn-copy{max-width:640px;margin-top:26px;opacity:.76;line-height:1.8}
.wn-coach-site.wn-site-studio .wn-block-text[data-align=center] .wn-copy{margin-left:auto;margin-right:auto}
.wn-coach-site.wn-site-studio .wn-block-text[data-align=right] .wn-copy{margin-left:auto}
.wn-coach-site.wn-site-studio .wn-block-image{display:flex;flex-direction:column;justify-content:center;gap:0}
.wn-coach-site.wn-site-studio .wn-block-image>img{display:block;width:100%;max-width:100%;min-height:0;max-height:none;border-radius:calc(var(--wn-radius,8px) * .8);object-fit:cover}
.wn-coach-site.wn-site-studio .wn-image-caption{padding:18px 0 0}
.wn-coach-site.wn-site-studio .wn-image-caption .wn-copy{margin-top:10px;opacity:.75}
.wn-coach-site.wn-site-studio .wn-section-intro{margin:0 0 42px;max-width:780px}
.wn-coach-site.wn-site-studio .wn-section-intro>.wn-eyebrow{margin:0 0 20px}
.wn-coach-site.wn-site-studio .wn-section-intro>.wn-copy{margin-top:20px;opacity:.74;max-width:570px}
.wn-coach-site.wn-site-studio .wn-block[data-align=center] .wn-section-intro{margin-left:auto;margin-right:auto}
.wn-coach-site.wn-site-studio .wn-block[data-align=center] .wn-section-intro :is(.wn-copy,.wn-eyebrow){margin-left:auto;margin-right:auto;justify-content:center}
.wn-coach-site.wn-site-studio .wn-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}
.wn-coach-site.wn-site-studio .wn-service{position:relative;display:flex;flex-direction:column;text-align:left;padding:28px;border:1px solid color-mix(in srgb,var(--wn-block-ink) 20%,transparent);border-radius:calc(var(--wn-radius,8px) * 1.5);background:color-mix(in srgb,var(--wn-block-ink) 4%,transparent);color:var(--wn-block-ink);min-width:0;transition:transform .15s,border-color .15s;box-shadow:none}
.wn-coach-site.wn-site-studio .wn-service:hover{transform:translateY(-3px);border-color:var(--wn-accent)}
.wn-coach-site.wn-site-studio .wn-service-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:32px}
.wn-coach-site.wn-site-studio .wn-service-index{font:400 15px/1 Arial,system-ui,sans-serif;opacity:.65}
.wn-coach-site.wn-site-studio .wn-badge{background:transparent;border:1px solid color-mix(in srgb,var(--wn-block-ink) 25%,transparent);color:inherit;padding:6px 12px;border-radius:40px;font-size:10px;letter-spacing:.04em}
.wn-coach-site.wn-site-studio .wn-service h3{font-size:28px!important;line-height:1.12;letter-spacing:-.04em;font-weight:650;max-width:100%}
.wn-coach-site.wn-site-studio .wn-service .wn-service-description{font-size:14px;line-height:1.65;margin:17px 0;opacity:.76}
.wn-coach-site.wn-site-studio .wn-service .wn-service-duration{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin:5px 0 18px}
.wn-coach-site.wn-site-studio .wn-service ul{padding:20px 0;margin:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--wn-block-ink) 15%,transparent);font-size:13px;line-height:1.6}
.wn-coach-site.wn-site-studio .wn-service li{display:flex;align-items:baseline;gap:10px;padding:5px 0}
.wn-coach-site.wn-site-studio .wn-service li>span{color:var(--wn-block-ink);opacity:.8;font-size:13px}
.wn-coach-site.wn-site-studio .wn-service-bottom{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.wn-coach-site.wn-site-studio .wn-price{font:650 28px/1.1 Arial,system-ui,sans-serif;letter-spacing:-.05em;color:inherit}
.wn-coach-site.wn-site-studio .wn-service-bottom .wn-site-button{gap:18px;min-height:44px;padding:12px 16px;font-size:12px}
.wn-coach-site.wn-site-studio .wn-service-empty{display:flex;gap:24px;align-items:center;padding:28px;border:1px dashed color-mix(in srgb,var(--wn-block-ink) 28%,transparent);border-radius:var(--wn-radius,8px);background:transparent}
.wn-coach-site.wn-site-studio .wn-service-empty>span{font-size:32px;font-weight:300;opacity:.6}
.wn-coach-site.wn-site-studio .wn-service-empty p{font-size:15px;opacity:.75}
.wn-coach-site.wn-site-studio .wn-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}
.wn-coach-site.wn-site-studio .wn-gallery img{width:100%;max-width:100%;display:block;object-fit:cover;border-radius:var(--wn-radius,8px)}
.wn-coach-site.wn-site-studio .wn-block-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px}
.wn-coach-site.wn-site-studio .wn-block-faq .wn-section-intro{margin:0}
.wn-coach-site.wn-site-studio .wn-faq-list{min-width:0}
.wn-coach-site.wn-site-studio .wn-faq-list details{border:0;border-bottom:1px solid color-mix(in srgb,var(--wn-block-ink) 22%,transparent);padding:0;margin:0}
.wn-coach-site.wn-site-studio .wn-faq-list details:first-child{border-top:1px solid color-mix(in srgb,var(--wn-block-ink) 22%,transparent)}
.wn-coach-site.wn-site-studio .wn-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-size:16px;font-weight:550;line-height:1.45}
.wn-coach-site.wn-site-studio .wn-faq-list summary::-webkit-details-marker{display:none}
.wn-coach-site.wn-site-studio .wn-faq-symbol{font:300 25px/1 Arial,system-ui,sans-serif;transition:transform .2s}
.wn-coach-site.wn-site-studio .wn-faq-list details[open] .wn-faq-symbol{transform:rotate(45deg)}
.wn-coach-site.wn-site-studio .wn-faq-list details>p{font-size:15px;margin:0 0 25px;opacity:.76}
.wn-coach-site.wn-site-studio .wn-block-cta{text-align:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:0;overflow:hidden}
.wn-coach-site.wn-site-studio .wn-block-cta[data-align=center]{align-items:center}
.wn-coach-site.wn-site-studio .wn-block-cta[data-align=right]{align-items:flex-end}
.wn-coach-site.wn-site-studio .wn-block-cta h2{position:relative;z-index:1;max-width:900px}
.wn-coach-site.wn-site-studio .wn-block-cta p{position:relative;z-index:1;margin:24px 0 30px;opacity:.75;max-width:600px}
.wn-coach-site.wn-site-studio .wn-cta-orbit{width:70px;height:70px;display:grid;place-items:center;margin-bottom:30px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wn-block-ink) 28%,transparent);color:var(--wn-accent);font:300 42px/1 Arial,system-ui,sans-serif}
.wn-coach-site.wn-site-studio .wn-site-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:30px 4.5%;border-top:1px solid var(--wn-hairline);background:var(--wn-surface);color:var(--wn-ink);font:400 11px/1.5 Arial,system-ui,sans-serif}
.wn-coach-site.wn-site-studio .wn-footer-identity{display:flex;gap:8px;flex-direction:column}
.wn-coach-site.wn-site-studio .wn-footer-identity strong{font-size:16px;letter-spacing:-.025em;font-weight:650}
.wn-coach-site.wn-site-studio .wn-footer-identity>span{opacity:.65}
.wn-coach-site.wn-site-studio .wn-footer-links{display:flex;gap:22px;align-items:center}
.wn-coach-site.wn-site-studio .wn-footer-links a{display:flex;gap:8px;align-items:center}
.wn-coach-site.wn-site-studio .wn-footer-platform{display:flex;align-items:center;gap:24px}
.wn-coach-site.wn-site-studio .wn-powered-by{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500;opacity:1}
.wn-coach-site.wn-site-studio .wn-powered-by img{display:block;width:30px;height:30px;padding:3px;border-radius:7px;background:#ffffff;object-fit:contain}
.wn-coach-site.wn-site-studio[data-site-template=outdoor] .wn-hero-copy h1{font-weight:600;letter-spacing:-.055em}
.wn-coach-site.wn-site-studio[data-site-template=studio] :is(h1,h2){font-weight:400;letter-spacing:-.065em}
.wn-coach-site.wn-site-studio[data-site-template=studio] .wn-coach-nav{padding-top:26px;padding-bottom:26px}
.wn-coach-site.wn-site-studio[data-site-template=studio] .wn-block-hero .wn-hero-copy h1{font-weight:400;letter-spacing:-.07em}
.wn-coach-site.wn-site-studio[data-spacing=compact] .wn-block{padding:min(var(--wn-pad,48px),36px)}
.wn-coach-site.wn-site-studio[data-spacing=compact] .wn-block-hero{min-height:530px}
@container wn-site (max-width:950px){
 .wn-coach-site.wn-site-studio .wn-coach-nav{gap:15px;padding:20px 28px}
 .wn-coach-site.wn-site-studio .wn-coach-name{font-size:16px}
 .wn-coach-site.wn-site-studio .wn-site-nav-links{gap:16px;font-size:12px}
 .wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy h1{font-size:min(var(--wn-title-size),68px)!important}
 .wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split .wn-hero-copy h1{font-size:min(var(--wn-title-size),58px)!important}
 .wn-coach-site.wn-site-studio .wn-block-faq{gap:30px}
}
@container wn-site (max-width:680px){
 .wn-coach-site.wn-site-studio .wn-coach-nav{padding:18px 22px}
 .wn-coach-site.wn-site-studio .wn-site-nav-links{display:none}
 .wn-coach-site.wn-site-studio .wn-coach-name{max-width:65%;font-size:15px;gap:9px}
 .wn-coach-site.wn-site-studio .wn-coach-name img,.wn-coach-site.wn-site-studio .wn-monogram{height:32px;width:32px;border-radius:8px;font-size:12px}
 .wn-coach-site.wn-site-studio .wn-coach-nav>.wn-site-button{padding:10px 12px;font-size:11px;gap:14px;min-height:36px}
 .wn-coach-site.wn-site-studio .wn-block{grid-column:span var(--wn-mobile-col,12);padding:min(var(--wn-pad,28px),32px)}
 .wn-coach-site.wn-site-studio .wn-block :is(h1,h2),.wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy h1,.wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split .wn-hero-copy h1{font-size:var(--wn-mobile-title-size,34px)!important;line-height:1.04}
 .wn-coach-site.wn-site-studio .wn-block p{font-size:var(--wn-mobile-text-size,16px);line-height:1.7}
 .wn-coach-site.wn-site-studio .wn-block-hero{min-height:620px;align-items:center;padding:42px 28px}
 .wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy{width:100%;max-width:100%}
 .wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy h1{margin:25px 0;letter-spacing:-.06em}
 .wn-coach-site.wn-site-studio .wn-block-hero .wn-hero-copy .wn-eyebrow{font-size:9px!important;letter-spacing:.13em}
 .wn-coach-site.wn-site-studio .wn-hero-actions{gap:24px;margin:28px 0}
 .wn-coach-site.wn-site-studio .wn-hero-actions>.wn-site-button{font-size:13px;padding:15px 18px;gap:28px;min-height:50px}
 .wn-coach-site.wn-site-studio .wn-hero-actions>a{font-size:12px}
 .wn-coach-site.wn-site-studio .wn-hero-tags{margin-top:20px;max-width:85%;font-size:10px;gap:6px}
 .wn-coach-site.wn-site-studio .wn-hero-edge{bottom:24px;right:24px;width:32px;height:32px;font-size:20px}
 .wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split{grid-template-columns:1fr;min-height:auto;padding:0}
 .wn-coach-site.wn-site-studio .wn-block-hero.wn-block-split .wn-hero-copy{padding:44px 28px!important}
 .wn-coach-site.wn-site-studio .wn-hero-visual,.wn-coach-site.wn-site-studio .wn-hero-visual img{min-height:360px;height:360px;max-height:none}
 .wn-coach-site.wn-site-studio .wn-text-content>.wn-copy{margin-top:22px}
 .wn-coach-site.wn-site-studio .wn-image-caption{padding-top:16px}
 .wn-coach-site.wn-site-studio .wn-block-image>img{max-height:500px}
 .wn-coach-site.wn-site-studio .wn-section-intro{margin-bottom:28px}
 .wn-coach-site.wn-site-studio .wn-section-intro>.wn-eyebrow{font-size:9px!important;margin-bottom:18px}
 .wn-coach-site.wn-site-studio .wn-services{grid-template-columns:1fr;gap:16px}
 .wn-coach-site.wn-site-studio .wn-service{padding:25px}
 .wn-coach-site.wn-site-studio .wn-service h3{font-size:26px!important}
 .wn-coach-site.wn-site-studio .wn-service .wn-service-description{font-size:14px;line-height:1.65}
 .wn-coach-site.wn-site-studio .wn-service .wn-service-duration{font-size:10px;letter-spacing:.08em}
 .wn-coach-site.wn-site-studio .wn-service-bottom{padding-top:16px;gap:20px}
 .wn-coach-site.wn-site-studio .wn-service-bottom>.wn-site-button{width:100%}
 .wn-coach-site.wn-site-studio .wn-block-faq{display:block}
 .wn-coach-site.wn-site-studio .wn-faq-list{margin-top:30px}
 .wn-coach-site.wn-site-studio .wn-faq-list summary{font-size:15px;padding:20px 0}
 .wn-coach-site.wn-site-studio .wn-faq-list details>p{font-size:14px}
 .wn-coach-site.wn-site-studio .wn-block-cta{padding-top:54px;padding-bottom:54px}
 .wn-coach-site.wn-site-studio .wn-cta-orbit{width:56px;height:56px;font-size:33px;margin-bottom:28px}
 .wn-coach-site.wn-site-studio .wn-site-footer{padding:30px 24px;gap:25px;align-items:flex-start}
 .wn-coach-site.wn-site-studio .wn-footer-platform{width:100%;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--wn-hairline)}
 .wn-coach-site.wn-site-studio .wn-footer-links{gap:18px}
 .wn-coach-site.wn-site-studio .wn-powered-by{font-size:10px;gap:7px}
}
@media(prefers-reduced-motion:reduce){.wn-coach-site.wn-site-studio *{scroll-behavior:auto!important;transition:none!important}}
/* The inherited app's highly specific link rule must not recolour dark PT themes. */
.lmp-platform .wn-coach-site.wn-site-studio a:not(.wn-button){color:inherit}
.wn-coach-site.wn-site-studio .wn-footer-platform{flex-wrap:wrap}
