@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Raleway:wght@300;400;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--navy:#0d1b2a;--navy-mid:#122336;--navy-lt:#1c3450;--gold:#d4a017;--gold-lt:#f0c040;--white:#f5f0e8;--gray:#8a99aa;--success:#48bb78;--error:#ff3d57}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);font-family:Raleway,sans-serif;font-weight:300;overflow-x:hidden}.site-header{border-bottom:1px solid var(--navy-lt);z-index:40;background:radial-gradient(circle at 92% 10%,#d4a0171a,#0000 55%),linear-gradient(#0d1b2af5,#0d1b2ae6);padding:0;position:relative}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 3rem);min-height:74px;margin:0 auto;display:flex}.site-header-fixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.site-brand-link{align-items:center;gap:.75rem;text-decoration:none;display:flex}.site-brand-mark{border:1px solid var(--navy-lt);background-position:50%;background-size:cover;border-radius:2px;width:38px;height:38px}.site-brand-meta{flex-direction:column;gap:.2rem;line-height:1;display:flex}.site-brand-text{letter-spacing:.12em;color:var(--white);font-family:Bebas Neue,sans-serif;font-size:1.34rem}.site-brand-text span{color:var(--gold)}.site-brand-subtitle{letter-spacing:.18em;color:var(--gray);text-transform:uppercase;font-size:.62rem}.site-header-right{align-items:center;gap:.9rem;display:flex}.site-header-actions{align-items:center;gap:.55rem;display:inline-flex}.site-header-auth-link{color:var(--gray);border:1px solid var(--navy-lt);letter-spacing:.08em;text-transform:uppercase;background:#0d1b2a59;padding:.42rem .72rem;font-size:.75rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s}.site-header-auth-link:hover{color:var(--white);border-color:#d4a01780}.site-header-auth-link-accent{color:var(--navy);background:var(--gold);border-color:#d4a017b3}.site-header-auth-link-accent:hover{color:var(--navy);background:var(--gold-lt)}.site-header-links{flex-wrap:wrap;gap:.6rem;display:inline-flex}.site-header-links a{color:var(--gray);border:1px solid var(--navy-lt);letter-spacing:.08em;text-transform:uppercase;background:#0d1b2a59;padding:.42rem .68rem;font-size:.75rem;text-decoration:none;transition:border-color .18s,color .18s}.site-header-links a:hover{color:var(--white);border-color:#d4a01780}.site-header-badge{letter-spacing:.22em;text-transform:uppercase;color:var(--gray);border:1px solid var(--navy-lt);margin:0;padding:.35rem .8rem;font-size:.6rem}.site-footer{border-top:1px solid #ffffff12;padding:2.2rem 0 1.2rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;width:min(1120px,100% - 3rem);margin:0 auto;display:flex}.site-footer-column{flex-direction:column;gap:.55rem;display:flex}.site-footer-brand-col{align-items:flex-start}.site-footer-brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.site-footer-mark{border:1px solid var(--navy-lt);background-position:50%;background-size:cover;border-radius:2px;width:28px;height:28px}.site-footer-text{letter-spacing:.14em;color:var(--gray);font-family:Bebas Neue,sans-serif;font-size:1.06rem}.site-footer-text span{color:var(--gold)}.site-footer-tagline{color:var(--gray);letter-spacing:.04em;margin:0;font-size:.76rem}.site-footer-nav{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.site-footer-nav a{color:var(--gray);border:1px solid var(--navy-lt);letter-spacing:.11em;text-transform:uppercase;background:#0d1b2a59;padding:.43rem .64rem;font-size:.68rem;text-decoration:none;transition:color .18s,border-color .18s}.site-footer-nav a:hover{color:var(--white);border-color:#d4a01773}.site-footer-copyright{letter-spacing:.1em;text-transform:uppercase;width:min(1120px,100% - 3rem);color:var(--gray);border-top:1px solid #ffffff0f;margin:1.05rem auto 0;padding-top:.9rem;font-size:.68rem}.site-footer-social{align-items:center;gap:.6rem;display:flex}.site-social-link{border:1px solid var(--navy-lt);width:34px;height:34px;color:var(--gray);background:#0d1b2a8c;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.site-social-link:hover{color:var(--gold-lt);border-color:#d4a01780}.site-footer-social-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin:0;font-size:.64rem}.sgf-button{border-radius:2px;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.sgf-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.sgf-button-primary{background:var(--gold);color:var(--navy);letter-spacing:.15em;padding:1rem 1.4rem;font-family:Bebas Neue,sans-serif;font-size:1rem}.sgf-button-secondary{border:1px solid var(--navy-lt);color:var(--white);padding:1rem 1.1rem;font-family:Raleway,sans-serif;font-size:.85rem}.sgf-shell-back{color:var(--gray);align-items:center;gap:.28rem;margin-bottom:1.2rem;font-family:Raleway,sans-serif;font-size:.82rem;text-decoration:none;display:inline-flex}.sgf-card{background:var(--navy-mid);border:1px solid var(--navy-lt)}.sgf-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.88rem;display:grid}.sgf-form-label{text-transform:uppercase;letter-spacing:.08em;color:var(--gray);margin-bottom:.38rem;font-size:.72rem;font-weight:600;display:block}.sgf-form-input{border:1px solid var(--navy-lt);background:var(--navy-mid);width:100%;color:var(--white);padding:12px 14px;font-family:Raleway,sans-serif;font-size:14px}.sgf-form-input::placeholder{color:var(--gray)}@supports (color:color-mix(in lab, red, red)){.sgf-form-input::placeholder{color:color-mix(in srgb, var(--gray) 88%, white 12%)}}.sgf-form-input:focus-visible{outline-offset:1px;outline:2px solid #d4a01759}.fitness-main-grid,.fitness-sub-grid{max-width:100%}.fitness-main-grid>*,.fitness-sub-grid>*{min-width:0}.coach-program-metrics-grid,.coach-program-day-header-grid,.coach-program-exercise-grid,.coach-program-exercise-detail,.coach-commerce-grid,.coach-commerce-pair-grid,.coach-session-action-row,.coach-session-notes-row,.coach-client-top-actions,.coach-assignment-action{max-width:100%}.fade-in-up{animation:.56s both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sgf-hero-bg{background-image:linear-gradient(90deg,#0d1b2ae0 0%,#0d1b2ab8 40%,#0d1b2a8c 100%),url(/images/hero-bg.jpg);background-position:50%;background-size:cover}.sgf-cta-bg{background-image:linear-gradient(#0d1b2adb 0%,#0d1b2ad1 100%),url(/images/cta-bg.jpg?v=0.1.5);background-position:50%;background-size:cover}.sgf-auth-bg{background-image:linear-gradient(#0d1b2ae6 0%,#0d1b2adb 100%),url(/images/auth-bg.jpg);background-position:50%;background-size:cover}.home-modern{position:relative;overflow:clip}.home-shell{width:min(1120px,100% - 3rem);margin:0 auto}.home-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.7rem}.home-section-head{max-width:740px;margin-bottom:2rem}.home-section-head h2{letter-spacing:.02em;margin:.85rem 0;font-family:Bebas Neue,sans-serif;font-size:clamp(2.3rem,4.8vw,3.9rem);line-height:.98}.home-section-head p{color:var(--gray);margin:0;font-size:.95rem;line-height:1.8}.home-hero-modern{align-items:center;min-height:100dvh;padding:7.5rem 0 4.5rem;display:flex;position:relative}.home-hero-modern:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 100%,#d4a0172e,#0000 70%);width:55%;height:160px;position:absolute;inset:auto auto 0 0}.home-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:1.5rem;display:grid}.home-hero-copy{max-width:720px}.home-hero-title{letter-spacing:.02em;text-wrap:balance;margin:1.2rem 0 1rem;font-family:Bebas Neue,sans-serif;font-size:clamp(3.3rem,8.4vw,7rem);line-height:.9}.home-hero-title span{color:#0000;-webkit-text-stroke:1px var(--white)}.home-hero-title strong{color:var(--gold);font-weight:400}.home-hero-description{max-width:560px;color:var(--gray);margin:0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.75}.home-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.home-hero-secondary-link-row{margin-top:.85rem}.home-inline-link{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);align-items:center;gap:.35rem;font-size:.82rem;text-decoration:none;transition:color .17s;display:inline-flex}.home-inline-link:after{content:"->";color:var(--gold);font-size:.75rem}.home-inline-link:hover{color:var(--white)}.home-hero-waitlist{margin-top:1.2rem}.home-hero-footnote{color:var(--gray);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 0;font-size:.66rem}.home-proof-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(155deg,#d4a0171a,#d4a01700 42%),linear-gradient(#122336f2,#0d1b2aeb);border:1px solid #d4a01747;padding:1.4rem}.home-proof-eyebrow{color:var(--gold-lt);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.67rem}.home-proof-list{color:var(--white);gap:.75rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.55;display:grid}.home-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.2rem;display:grid}.home-proof-stat{text-align:center;background:#0c1824a6;border:1px solid #ffffff14;padding:.8rem .5rem}.home-proof-stat p{color:var(--gold);margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.home-proof-stat span{color:var(--gray);letter-spacing:.15em;text-transform:uppercase;margin-top:.4rem;font-size:.62rem;display:block}.home-results-section{padding-top:5.5rem}.home-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.home-result-card{background:linear-gradient(#122336f2,#0d1b2af2);border:1px solid #ffffff14;padding:1.15rem}.home-result-topline{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.7rem;display:flex}.home-result-topline p{color:var(--gold);margin:0;font-family:Bebas Neue,sans-serif;font-size:2.1rem;line-height:1}.home-result-topline span{letter-spacing:.13em;text-transform:uppercase;color:var(--gray);font-size:.7rem}.home-result-card h3{letter-spacing:.04em;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.5rem}.home-result-card>p{color:var(--gray);margin:.45rem 0 0;font-size:.88rem;line-height:1.7}.home-tier-section{padding-top:5.5rem}.home-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-tier-card{border:1px solid var(--navy-lt);background:linear-gradient(#122336f7,#0d1b2af7);padding:1.35rem}.home-tier-featured{background:linear-gradient(#d4a0171a,#0d1b2af7 28%);border-color:#d4a01780}.home-tier-badge{letter-spacing:.17em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 .55rem;font-size:.62rem}.home-tier-card h3{letter-spacing:.04em;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.75rem}.home-tier-price{color:var(--gold);letter-spacing:.05em;margin:.35rem 0 .6rem;font-family:Bebas Neue,sans-serif;font-size:1.7rem}.home-tier-card p{color:var(--gray);font-size:.9rem;line-height:1.7}.home-tier-actions{margin-top:1.35rem;display:flex}.home-pillar-section{padding-top:6rem}.home-pillar-grid-modern{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.home-pillar-card-modern{background:linear-gradient(#122336f5,#0d1b2af5);border:1px solid #ffffff14;padding:1rem;transition:border-color .16s,transform .16s}.home-pillar-card-modern:hover{border-color:#d4a0176b;transform:translateY(-2px)}.home-pillar-media{aspect-ratio:16/10;border:1px solid var(--navy-lt);background-position:50%;background-size:cover;width:100%;margin-bottom:.9rem}.home-pillar-card-modern h3{letter-spacing:.04em;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.42rem}.home-pillar-card-modern p{color:var(--gray);margin:.5rem 0 0;font-size:.87rem;line-height:1.68}.home-app-section{padding-top:4rem}.home-coach-section{background:radial-gradient(circle at 10% 85%, #d4a0171c, transparent 38%), var(--navy-mid);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin-top:6rem;padding:5.5rem 0}.home-coach-grid{grid-template-columns:minmax(280px,390px) 1fr;align-items:center;gap:2rem;display:grid}.home-coach-photo{border:1px solid var(--navy-lt);background-position:50%;background-size:cover;min-height:460px}.home-coach-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 1.2rem;display:flex}.home-coach-title-row h2{letter-spacing:.02em;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.home-coach-title-row span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;background:#d4a0171a;border:1px solid #d4a01759;padding:.35rem .65rem;font-size:.65rem;font-weight:600}.home-coach-copy p{color:var(--gray);max-width:70ch;margin:0 0 .95rem;font-size:.95rem;line-height:1.8}.home-coach-copy strong{color:var(--white)}.home-cta-modern{margin-top:0;padding:5.8rem 0}.home-cta-inner{text-align:center}.home-cta-inner h2{letter-spacing:.02em;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:.95}.home-cta-inner h2 span{color:var(--gold)}.home-cta-inner p{max-width:640px;color:var(--gray);margin:1rem auto 0;line-height:1.75}.home-cta-actions{justify-content:center;margin-top:1.25rem;display:flex}.home-cta-waitlist{justify-content:center;margin-top:1rem;display:flex}@media (max-width:900px){.sgf-hero-bg{background-image:linear-gradient(#0d1b2ae6 0%,#0d1b2ac7 55%,#0d1b2abf 100%),url(/images/hero-bg-mobile.jpg);background-position:top}.home-shell{width:min(1120px,100% - 2rem)}.home-hero-modern{min-height:auto;padding:6.7rem 0 3.2rem}.home-hero-grid,.home-results-grid,.home-tier-grid,.home-pillar-grid-modern,.home-coach-grid{grid-template-columns:1fr}.home-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tier-section,.home-pillar-section,.home-app-section{padding-top:4.2rem}.home-coach-section{margin-top:4.6rem;padding:4.2rem 0}.home-coach-photo{min-height:360px}.home-cta-modern{padding:4.5rem 0}.site-header-inner,.site-footer-inner,.site-footer-copyright{width:min(1120px,100% - 2rem)}.site-header-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px;padding:.7rem 0}.site-header-right{flex-wrap:wrap;justify-content:space-between;gap:.45rem;width:100%}.site-footer-inner{flex-direction:column;align-items:flex-start;gap:1rem}.site-footer-nav{width:100%}}@media (max-width:1100px){.home-nav,.home-pillar-section,.home-bio-section,.home-cta-section,.home-footer{padding-left:1.5rem!important;padding-right:1.5rem!important}.packages-nav,.dashboard-nav,.coach-nav,.coach-client-nav{padding-left:1.25rem!important;padding-right:1.25rem!important}.packages-grid,.dashboard-stats-grid,.coach-client-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coach-table-header,.coach-table-row{grid-template-columns:1.4fr 1.4fr 1fr auto auto!important}}@media (max-width:900px){.fitness-main-grid,.fitness-sub-grid,.coach-program-metrics-grid,.coach-program-day-header-grid,.coach-commerce-pair-grid,.coach-session-notes-row{grid-template-columns:1fr!important}.coach-program-exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.coach-program-exercise-grid>:first-child,.coach-program-exercise-grid>:last-child{grid-column:span 2}.coach-program-builder-section{padding-bottom:120px!important}.coach-program-mobile-action-bar{align-items:center;display:flex!important}.coach-session-card{padding:16px!important}.site-header{flex-wrap:wrap;padding:.9rem 1rem}.site-header-right{justify-content:space-between;width:100%}.site-header-actions{flex-wrap:wrap;margin-left:auto}.site-header-links{gap:.45rem}.site-header-links a{padding:.38rem .58rem;font-size:.68rem}.site-header-badge{font-size:.56rem}.site-footer{text-align:center;justify-content:center}.home-nav{flex-wrap:wrap;gap:.75rem;padding-top:1rem!important;padding-bottom:1rem!important}.home-brand-title{letter-spacing:.08em!important;font-size:1.05rem!important}.home-nav-badge{margin-left:auto;letter-spacing:.16em!important;font-size:.58rem!important}.home-hero{padding:7.5rem 1.5rem 3rem!important}.home-hero-content{max-width:100%!important}.home-stats{flex-direction:column}.home-stat-item{border-bottom:1px solid #ffffff0f;border-right:none!important;max-width:none!important;padding:2rem 1.25rem!important}.home-stat-item:last-child{border-bottom:none}.home-pillar-section,.home-bio-section,.home-cta-section,.home-footer{padding-left:1rem!important;padding-right:1rem!important}.home-bio-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.home-bio-photo{min-height:340px!important}.home-footer{text-align:center;justify-content:center!important}.waitlist-form{flex-direction:column;gap:.65rem!important}.waitlist-form-input{border-right:1px solid var(--navy-lt)!important;border-radius:2px!important}.waitlist-form-button{width:100%;border-radius:2px!important}.apply-top-links{flex-direction:column;align-items:flex-start}.apply-quiz-card{padding:1.1rem!important}.apply-quiz-form-grid{grid-template-columns:1fr!important}.apply-quiz-actions,.apply-quiz-nav{flex-direction:column;align-items:stretch}.apply-quiz-actions>*,.apply-quiz-nav>*{justify-content:center;width:100%}.packages-content,.dashboard-content,.dashboard-book-content,.dashboard-messages-content,.dashboard-fitness-content,.coach-content,.coach-client-content,.coach-client-messages-content{padding-left:1rem!important;padding-right:1rem!important}.packages-grid,.dashboard-stats-grid,.coach-stats-grid,.coach-attention-grid,.coach-client-info-grid{grid-template-columns:1fr!important}.packages-card{padding:24px 16px!important}.packages-nav,.dashboard-nav,.dashboard-book-nav,.dashboard-messages-nav,.coach-nav,.coach-client-nav,.coach-client-messages-nav{flex-wrap:wrap;gap:.75rem;padding-left:1rem!important;padding-right:1rem!important}.packages-nav-links,.dashboard-nav-links{flex-wrap:wrap;justify-content:flex-start;width:100%;gap:.65rem!important}.dashboard-fitness-page{padding-left:1rem!important;padding-right:1rem!important}.coach-table-header{display:none!important}.coach-table-row{grid-template-columns:1fr!important;gap:.45rem!important;padding:14px!important}.dashboard-package-row,.coach-client-package-row{flex-direction:column;gap:.6rem;align-items:flex-start!important;padding:14px!important}}@media (max-width:560px){.fitness-main-grid,.fitness-sub-grid,.fitness-stats-grid,.fitness-set-input-grid,.coach-commerce-grid,.coach-program-metrics-grid,.coach-program-day-header-grid,.coach-program-exercise-grid,.coach-program-exercise-detail,.coach-commerce-pair-grid,.coach-session-action-row,.coach-session-notes-row,.coach-client-top-actions{grid-template-columns:1fr!important}.coach-session-action-row>button,.coach-session-notes-row>button,.coach-client-top-actions>*,.coach-assignment-action,.coach-assignment-action>.coach-assignment-button,.coach-session-notes-row textarea,.fitness-section-header button{width:100%}.dashboard-fitness-page{padding-left:.75rem!important;padding-right:.75rem!important}.site-header-badge,.home-nav-badge{display:none}.home-hero{padding-top:7rem!important}.home-bio-photo{min-height:280px!important}.packages-content{padding-top:2rem!important}}@media (max-width:680px){.fitness-set-input-grid{grid-template-columns:1fr!important}}@media (max-width:420px){.coach-client-content,.dashboard-fitness-content{padding-left:.7rem!important;padding-right:.7rem!important}.coach-client-content h2{line-height:1.2;font-size:19px!important}.dashboard-fitness-content h1{line-height:1;font-size:34px!important}.dashboard-fitness-content h2{line-height:1.1;font-size:24px!important}.coach-client-info-grid{gap:12px!important;padding:16px!important}.coach-client-package-row,.coach-session-card,.coach-commerce-grid section,.dashboard-fitness-content section{padding:14px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
