/* Homepage corrections. Reuse Background; preserve native CMS/form behavior. */
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log{scroll-margin-top:100px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__checkbox .w-form-label{display:block!important;flex:1;min-width:0;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] body>.nf-bg-fixed~.nf-bg-fixed,html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-bg-fixed{display:none!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] body>.nf-bg-fixed::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(14,76,122,.25),rgba(5,24,43,.45))}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home{background:rgba(4,15,27,.18)!important;padding-bottom:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign,html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .stone{background:transparent!important;background-image:none!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .stone::before{display:none!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .tools-section{background:rgba(5,18,30,.68)!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .proof-section{background:rgba(9,30,47,.84)!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .coaching-grid{background:rgba(5,20,34,.68)!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign .hero-product{background:rgba(4,18,31,.91)}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-redesign section[id]{scroll-margin-top:100px}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:22px!important;align-items:stretch!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles>.w-dyn-item{display:flex!important;min-width:0}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles>.w-dyn-item>.w-embed{display:flex!important;width:100%;min-width:0;height:100%!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card{display:flex!important;flex-direction:column!important;gap:0!important;height:100%!important;min-width:0;border:1px solid #365064!important;border-radius:8px!important;background:#0b1a28!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__media{height:240px!important;min-height:240px;aspect-ratio:auto;margin:0!important;padding:24px!important;background:#162d3e!important;border-bottom:1px solid #30495d!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__media img{height:192px!important;max-height:192px!important;width:auto!important;max-width:90%!important;object-fit:contain}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head{padding:24px 24px 0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head h3{font-size:24px!important;line-height:1.22!important;letter-spacing:-.04em!important;min-height:2.44em;margin:0 0 14px!important;text-wrap:initial}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head p{min-height:7.2em;font-size:15px!important;line-height:1.8!important;margin:0!important;color:#b9cbd9}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__tags{order:0;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:20px 24px 0!important;padding:0!important;min-height:64px;align-content:start}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__tags span{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px!important;border:1px solid #36516a!important;border-radius:4px!important;background:#132b3d!important;color:#c8e3f6!important;font:500 12px/1.4 Inter,system-ui,sans-serif!important;text-align:left}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__best{padding:18px 24px 24px!important;border:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__best>span{font-size:10px!important;line-height:1.5!important;text-transform:uppercase;letter-spacing:.12em;color:#83bee8}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__best p{font-size:14px!important;line-height:1.65!important;margin:7px 0 0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__foot{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;margin-top:auto!important;padding:20px 24px!important;gap:12px!important;border-top:1px solid #30495d!important;background:rgba(4,13,22,.3)}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__foot .nf4-btn{min-width:112px;min-height:46px!important;font-size:14px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__price{font-size:24px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__price small{font-size:12px!important;color:#a9bfce}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-training-log-holder{width:min(calc(100% - 80px),1184px)!important;max-width:1184px!important;margin:0 auto!important;padding:0 0 64px!important;border:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-training-log-holder .optin-form.nf-freebie-v42{width:100%!important;max-width:none!important;margin:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__layout{display:grid!important;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)!important;gap:0!important;padding:0!important;border:1px solid #365064!important;border-radius:8px!important;background:#0b1b2a!important;box-shadow:none!important;overflow:hidden}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__layout::before{display:none}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview-column{display:flex!important;align-items:center;justify-content:center;padding:38px!important;background:#162d3e;border-right:1px solid #365064}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview-embed{align-self:center!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview{display:block!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview-head{display:none!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__sheet-frame{grid-column:auto!important;grid-row:auto!important;width:min(100%,220px)!important;max-width:220px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:2px!important;background:white;box-shadow:10px 14px 28px #0005!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__sheet{display:block!important;width:100%!important;height:auto!important;border-radius:2px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__content{display:flex!important;flex-direction:column;justify-content:center!important;gap:0!important;padding:38px 42px!important;min-width:0;text-align:left}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__intro{display:block!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__eyebrow{display:block!important;margin:0 0 14px!important;font:600 11px/1.5 Inter,system-ui,sans-serif!important;letter-spacing:.14em;color:#91c9f3;text-transform:uppercase}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form h2{font:650 clamp(28px,3vw,40px)/1.12 Inter,system-ui,sans-serif!important;letter-spacing:-.045em!important;text-align:left!important;text-wrap:initial!important;margin:0 0 14px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__intro p{font:400 15px/1.7 Inter,system-ui,sans-serif!important;color:#b9cbd9!important;max-width:50ch!important;margin:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__benefits{display:flex!important;flex-wrap:wrap;gap:6px 18px!important;list-style:none;margin:0 0 24px!important;padding:0!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__benefits li{display:block!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;font:400 12px/1.6 Inter,system-ui,sans-serif!important;color:#c4dae9!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__benefits li::before{content:"\2713";margin-right:6px;color:#7bc2f8}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__email-label{font:500 13px/1.4 Inter,system-ui,sans-serif!important;margin:0 0 8px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form input[type=email]{width:100%!important;min-height:52px!important;margin:0 0 14px!important;padding:13px 15px!important;border:1px solid #526f86!important;border-radius:5px!important;background:#071521!important;font:400 16px/1.5 Inter,system-ui,sans-serif!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__checkbox{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0 0 20px!important;align-items:start!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__checkbox :is(label,span){font:400 12px/1.6 Inter,system-ui,sans-serif!important;color:#a9bfce!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__checkbox input{width:18px!important;height:18px!important;min-height:18px!important;margin-top:1px!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form input[type=submit]{width:100%!important;min-height:50px!important;margin:0!important;border:1px solid #58b4fa!important;border-radius:5px!important;background:#58b4fa!important;color:#061521!important;font:600 15px/1.5 Inter,system-ui,sans-serif!important;box-shadow:none!important;cursor:pointer}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form input[type=submit]:hover{background:#8dcdff!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__delivery{font:400 12px/1.65 Inter,system-ui,sans-serif!important;margin:10px 0 0!important;color:#9eb6c8!important;text-align:left!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__owner-note{margin:22px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid #2d465b!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 12px/1.65 Inter,system-ui,sans-serif!important;color:#9eb6c8!important;text-align:left!important}
html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__owner-note strong{color:#c9dce9;font-weight:500}
@media(max-width:1000px){html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles{gap:16px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head{padding:20px 18px 0!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head h3{font-size:21px!important;min-height:3.66em}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head p{min-height:9em;font-size:14px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__tags{margin-inline:18px!important;min-height:100px}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__best{padding-inline:18px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__foot{padding-inline:18px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__foot .nf4-btn{min-width:92px}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__content{padding:30px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview-column{padding:30px!important}}
@media(max-width:760px){html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles{grid-template-columns:1fr!important;gap:22px!important;grid-auto-rows:1fr}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head{padding:24px 24px 0!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head h3{font-size:25px!important;min-height:0}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__head p{min-height:0;font-size:15px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__tags{margin-inline:24px!important;min-height:0}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__best{padding-inline:24px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-tiles .nf4-plan-card__foot{padding-inline:24px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home .nf-training-log-holder{width:calc(100% - 40px)!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__layout{grid-template-columns:1fr!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__preview-column{border-right:0;border-bottom:1px solid #365064;padding:28px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__sheet-frame{width:150px!important;max-width:150px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__content{padding:26px 24px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form h2{font-size:30px!important}html[data-wf-page="65d26f254c0a038c1f9198ec"] .home #training-log-form .nf-freebie-v42__benefits{gap:6px 14px!important}}



