:root{--ink:#14202e;--muted:#65758a;--line:#dbe3ee;--paper:#fff;--soft:#f5f8fc;--mist:#eef7ff;--mint:#eaf8f2;--sun:#fff4ce;--blue:#2367f2;--green:#0e9f6e;--yellow:#f2b705;--red:#e54b4b;--graphite:#263241;--shadow:0 18px 60px #14202e1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dbe3eedb;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;padding:0 40px;display:grid;position:sticky;top:0}.brand,.footer-brand{color:var(--ink);align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg, #2367f2eb, #0e9f6eeb), var(--blue);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.desktop-nav{justify-content:center;gap:6px;display:flex}.desktop-nav a{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:.96rem;font-weight:650}.desktop-nav a:hover,.desktop-nav a.active{color:var(--ink);background:var(--soft)}.header-actions{align-items:center;gap:10px;display:flex}.icon-link,.menu-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:8px;place-items:center;display:grid}.menu-toggle{cursor:pointer;display:none}.mobile-nav{border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px;display:grid;position:absolute;top:84px;right:16px}.mobile-nav a{color:var(--graphite);border-radius:6px;padding:13px 14px;font-weight:700}.mobile-nav a:hover{background:var(--soft)}.button{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14202e1f}.button-primary{border-color:var(--blue);color:#fff;background:var(--blue)}.button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff8f}.button-small{min-height:40px;padding:0 14px;font-size:.94rem}.hero{z-index:5;min-height:760px;color:var(--ink);isolation:isolate;background-image:url(/images/home-performance-workshop.png);background-position:50%;background-size:cover;padding:112px 40px 84px;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffeb 0%,#ffffffc7 34%,#ffffff57 58%,#fff0 78%);position:absolute;inset:0}.hero-content{z-index:2;width:min(1120px,100%);margin:0 auto;position:relative}.hero-background-image{z-index:0;object-fit:cover}.hero-copy{max-width:640px}.hero-kicker,.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;font-size:.8rem;font-weight:850;display:inline-flex}.hero-kicker{color:var(--green);text-shadow:0 1px 10px #ffffffb3}.hero h1,.page-hero h1{letter-spacing:0;margin:18px 0 20px;font-size:4.85rem;line-height:1.02}.hero p,.page-hero p{color:#14202ec7;max-width:680px;font-size:1.18rem;line-height:1.7}.hero .button-secondary{color:var(--ink);background:#ffffffd1;border-color:#14202e2e}.hero-actions,.page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin-top:46px;display:grid}.proof-item{background:#ffffffd6;border:1px solid #dbe3eedb;border-radius:8px;padding:16px;box-shadow:0 18px 48px #14202e1f}.proof-item strong{font-size:1.7rem;display:block}.proof-item span{color:var(--muted);margin-top:5px;font-size:.92rem;display:block}.coach-benefits{background:linear-gradient(#f5f8fc00,#fff 38%);margin-top:-52px;padding-top:0}.coach-benefit-grid{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.coach-benefit-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;min-height:210px;padding:24px}.coach-benefit-card h3{margin:30px 0 8px;font-size:1.22rem}.coach-about{background:linear-gradient(90deg, #fff 0%, #fff 58%, var(--mist) 58%, var(--mist) 100%)}.coach-about-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px;display:grid}.coach-portrait{aspect-ratio:4/5}.coach-about-copy h2{max-width:760px;margin:12px 0 18px;font-size:3rem;line-height:1.1}.coach-about-copy p,.coach-lead{color:var(--muted);font-size:1.06rem;line-height:1.78}.coach-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.coach-stat-row strong{color:var(--ink);font-size:2.2rem;line-height:1;display:block}.coach-stat-row span{color:var(--muted);margin-top:9px;line-height:1.55;display:block}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.audience-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 34px #14202e14}.audience-image{aspect-ratio:4/3;background:var(--soft);display:block;position:relative;overflow:hidden}.audience-image img{object-fit:cover;transition:transform .52s}.audience-card:hover .audience-image img{transform:scale(1.04)}.audience-card h3,.audience-card p{margin-left:22px;margin-right:22px}.audience-card h3{margin-top:22px;font-size:1.3rem}.audience-card p{color:var(--muted);margin-bottom:24px;line-height:1.7}.coach-section-button,.coach-center{margin-top:28px}.coach-credentials{background:linear-gradient(135deg,#fff4cec2,#eaf8f2db 52%,#eef7ffeb),#fff;padding-top:74px;padding-bottom:74px}.credential-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.credential-card{text-align:center;background:#ffffffb8;border:1px solid #dbe3eee6;border-radius:8px;place-items:center;gap:12px;min-height:128px;padding:18px;display:grid;box-shadow:0 12px 30px #14202e12}.credential-card svg{color:var(--green)}.credential-card span{color:var(--graphite);font-weight:780;line-height:1.45}.coach-process-section{color:#fff;background:linear-gradient(135deg,#101923fa,#2367f2e0 58%,#0e9f6ec7),#101923}.coach-process-section .section-heading h2,.coach-process-section .process-step h3{color:#fff}.coach-process-section .section-heading p,.coach-process-section .process-step p{color:#ffffffc2}.coach-process-section .process-step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff24}.coach-process-section .process-step:before{color:var(--ink);background:#fff}.coach-packages{background:linear-gradient(180deg, #fff 0%, #fff 24%, var(--mint) 24%, var(--mint) 100%)}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.package-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 38px #14202e17}.package-media{aspect-ratio:16/10;position:relative;overflow:hidden}.package-media img{object-fit:cover}.package-card>span,.package-card>strong,.package-card h3,.package-card ul{margin-left:24px;margin-right:24px}.package-card>span{color:var(--blue);margin-top:22px;font-size:1.45rem;font-weight:900;display:block}.package-card>strong{color:var(--muted);margin-top:8px;font-weight:800;display:block}.package-card h3{margin-top:10px;font-size:1.55rem}.package-card ul{gap:12px;margin-top:18px;margin-bottom:26px;padding:0;list-style:none;display:grid}.package-card li{border-top:1px solid var(--line);color:var(--graphite);padding-top:12px;line-height:1.55}.coach-center{justify-content:center;display:flex}.testimonial-mosaic{background:linear-gradient(135deg, var(--mist), #fff 44%, var(--sun)), #fff}.testimonial-mosaic .testimonial-card:nth-child(2){transform:translateY(22px)}.coach-faq{background:#fff}.coach-faq .faq-item{box-shadow:0 12px 30px #14202e12}.coach-cta-photo{padding-top:36px;padding-bottom:36px}.photo-cta{color:#fff;isolation:isolate;border-radius:8px;align-items:center;min-height:420px;padding:54px;display:grid;position:relative;overflow:hidden}.photo-cta>img{z-index:-2;object-fit:cover}.photo-cta:before{z-index:-1;content:"";background:linear-gradient(90deg,#101923e6,#1019239e 52%,#1019232e),linear-gradient(#1019231f,#1019237a);position:absolute;inset:0}.photo-cta div{max-width:640px}.photo-cta h2{color:#fff;margin:0 0 14px;font-size:3rem;line-height:1.08}.photo-cta p{color:#ffffffc7;margin:0 0 26px;font-size:1.06rem;line-height:1.74}.section,.page-section{padding:92px 40px}.section-alt{background:linear-gradient(135deg, #f5f8fcf0, #e8f2ffd1 52%, #eefaf5eb), var(--soft)}.color-panel-section{background:linear-gradient(90deg,#2367f21a,#0e9f6e1f 45%,#f2b70529),#fff;padding-top:34px;padding-bottom:34px}.section-split-bg{background:linear-gradient(#fff 0% 32%,#f5f8fcf0 32% 100%)}.section-brand-depth{color:#fff;background:linear-gradient(135deg,#101923fa,#2367f2d6 54%,#0e9f6ed1),#101923}.section-brand-depth .section-heading h2,.section-brand-depth .reason-card h3{color:#fff}.section-brand-depth .section-heading p,.section-brand-depth .reason-card p{color:#ffffffc2}.container{width:min(1120px,100%);margin:0 auto}.section-heading{max-width:720px;margin-bottom:36px}.section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.page-section h2{color:var(--ink);letter-spacing:0;margin:10px 0 14px;font-size:2.45rem;line-height:1.15}.section-heading p,.page-section p,.rich-content p{color:var(--muted);font-size:1.02rem;line-height:1.75}.grid-3,.grid-2,.blog-grid,.policy-grid{gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.blog-grid,.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.metric-card,.process-step,.testimonial-card,.blog-card,.policy-card,.case-card,.contact-panel,.form-panel,.value-card,.faq-item{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 8px 28px #14202e0f}.service-card,.blog-card,.policy-card,.case-card,.value-card{flex-direction:column;min-height:100%;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.service-card:hover,.blog-card:hover,.policy-card:hover,.case-card:hover,.value-card:hover{box-shadow:var(--shadow);border-color:#2367f252;transform:translateY(-4px)}.service-card>*,.case-card>*,.testimonial-card>*,.blog-card>*,.pricing-card>*,.fit-card>*,.value-card>*,.policy-card>*{z-index:2;position:relative}.service-card:before,.case-card:before,.testimonial-card:before,.blog-card:before,.pricing-card:before,.fit-card:before,.value-card:before,.policy-card:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(135deg, #ffffff2e, #ffffffdb), var(--hidden-banner,url(/images/services-campaign-stack.png));filter:saturate(1.08)contrast(1.02);background-position:50%;background-size:cover;position:absolute}.service-card:after,.case-card:after,.testimonial-card:after,.blog-card:after,.pricing-card:after,.fit-card:after,.value-card:after,.policy-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fffffff0,#ffffffb8),radial-gradient(circle at 86% 18%,#2367f20f,#2367f200 34%);position:absolute;inset:0}.service-card:before{opacity:.62;border-radius:8px;width:58%;height:116px;top:-20px;right:-34px}.service-card:nth-child(2n):before{--hidden-banner:url(/images/home-performance-workshop.png);width:64%;height:112px;inset:auto auto -26px -28px}.service-card:nth-child(3n):before{--hidden-banner:url(/images/blog-knowledge-hub.png);width:66%;height:126px;top:-24px;right:-24px}.case-card:before,.testimonial-card:before,.blog-card:before,.pricing-card:before,.fit-card:before,.value-card:before,.policy-card:before{opacity:.54;border-radius:8px;width:52%;height:112px;top:-28px;right:-30px}.case-card:nth-child(2n):before,.testimonial-card:nth-child(2n):before,.blog-card:nth-child(2n):before,.pricing-card:nth-child(2n):before,.fit-card:nth-child(2n):before,.value-card:nth-child(2n):before,.policy-card:nth-child(2n):before{--hidden-banner:url(/images/home-performance-workshop.png);width:58%;height:116px;inset:auto auto -28px -28px}.case-card:before{--hidden-banner:url(/images/services-campaign-stack.png)}.testimonial-card:before{--hidden-banner:url(/images/contact-consultation.png)}.blog-card:before{--hidden-banner:url(/images/blog-knowledge-hub.png)}.pricing-card:before,.fit-card:before{--hidden-banner:url(/images/services-campaign-stack.png)}.value-card:before,.policy-card:before{--hidden-banner:url(/images/trust-policy-visual.png)}.service-showcase{isolation:isolate;padding:18px 0;position:relative}.project-showcase{background:linear-gradient(#fff 0%,#eef7ff 58%,#fff 100%);overflow:hidden}.project-showcase-compact{background:linear-gradient(#f5f8fc 0%,#fff 76%)}.project-slider{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:28px;padding:8px 0 20px;overflow:auto hidden}.project-slider::-webkit-scrollbar{display:none}.project-track{gap:18px;width:max-content;min-width:100%;display:flex}.project-track-animated{will-change:transform;animation:36s linear infinite project-marquee}.project-track-animated:hover{animation-play-state:paused}.project-slide{scroll-snap-align:start;background:#fff;border:1px solid #dbe3eee0;border-radius:8px;flex:0 0 clamp(320px,42vw,540px);transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #14202e1f}.project-slide:hover{border-color:#2367f257;transform:translateY(-4px);box-shadow:0 24px 68px #14202e2b}.project-dashboard-media{aspect-ratio:16/9;background:var(--graphite);min-height:180px;display:block;position:relative;overflow:hidden}.project-dashboard-media img{object-fit:cover;transition:transform .26s}.project-slide:hover .project-dashboard-media img{transform:scale(1.035)}.project-slide-body{gap:10px;padding:18px;display:grid}.project-slide-body strong{color:var(--ink);font-size:1.12rem;line-height:1.34}.project-slide-body>span:not(.eyebrow):not(.project-metrics):not(.card-link){color:var(--muted);line-height:1.6}.project-metrics{flex-wrap:wrap;gap:8px;display:flex}.project-metrics em{color:var(--graphite);background:var(--mint);border-radius:8px;padding:6px 9px;font-size:.82rem;font-style:normal;font-weight:800}@keyframes project-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@supports not (width:max-content){.project-track{width:auto}}.service-grid-layer{z-index:2;position:relative}.hidden-banner{z-index:0;pointer-events:none;border:1px solid #ffffff9e;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 24px 70px #14202e29}.hidden-banner:after{content:"";background:linear-gradient(90deg,#ffffff4d,#ffffffb8),linear-gradient(135deg,#2367f224,#0e9f6e1f);position:absolute;inset:0}.hidden-banner img{object-fit:cover;filter:saturate(1.08)contrast(1.03)}.hidden-banner-top{width:min(520px,48vw);height:150px;top:-30px;right:-34px;transform:rotate(1.5deg)}.hidden-banner-bottom{width:min(460px,44vw);height:138px;bottom:-32px;left:-32px;transform:rotate(-1.4deg)}.service-showcase .service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0}.media-frame{background:var(--soft);border:1px solid #dbe3eedb;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 18px 46px #14202e1a}.media-frame:after{pointer-events:none;content:"";background:linear-gradient(#fff0,#14202e14);position:absolute;inset:0}.media-frame img{object-fit:cover;width:100%;height:100%;min-height:100%;transition:transform .5s}.media-frame:hover img{transform:scale(1.025)}.media-frame-spaced{aspect-ratio:16/10;margin-top:26px}.visual-band{border:1px solid var(--line);background:linear-gradient(135deg,#f5f8fcf5,#fff),#fff;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;margin:0 0 34px;padding:28px;display:grid;box-shadow:0 12px 34px #14202e12}.visual-band h2{margin:12px 0;font-size:2rem;line-height:1.18}.visual-band p{color:var(--muted);line-height:1.72}.visual-band-media{aspect-ratio:16/10}.visual-band-reverse{grid-template-columns:1.05fr .95fr}.policy-visual{grid-column:1/-1}.article-cover{aspect-ratio:16/10;margin-bottom:18px}.contact-media{aspect-ratio:4/3;margin:-4px -4px 22px}.blog-card{padding:0;overflow:hidden}.blog-card:after{background:linear-gradient(#fffc,#ffffffc2),radial-gradient(circle at 84% 18%,#0e9f6e14,#0e9f6e00 34%)}.blog-card>:not(.blog-card-image){margin-left:24px;margin-right:24px}.blog-card .card-link{margin-bottom:24px}.blog-card-image{z-index:3;aspect-ratio:16/9;background:var(--soft);width:100%;display:block;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;transition:transform .5s}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.anchor-nav-wrap{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dbe3eed1;padding:12px 40px;position:sticky;top:74px}.anchor-nav{scrollbar-width:none;gap:8px;width:min(1120px,100%);margin:0 auto;display:flex;overflow-x:auto}.anchor-nav::-webkit-scrollbar{display:none}.anchor-nav a{border:1px solid var(--line);color:var(--graphite);background:#fff;border-radius:8px;flex:none;padding:10px 13px;font-size:.92rem;font-weight:800}.anchor-nav a:hover{color:var(--blue);border-color:#2367f257}.proof-ribbon{box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.proof-ribbon-item{color:#fff;background:var(--blue);min-height:132px;padding:24px}.proof-ribbon-item:nth-child(2){background:var(--green)}.proof-ribbon-item:nth-child(3){color:#4b3500;background:var(--yellow)}.proof-ribbon-item:nth-child(4){background:var(--red)}.proof-ribbon-item strong{font-size:2.1rem;line-height:1.05;display:block}.proof-ribbon-item span{opacity:.9;margin-top:10px;line-height:1.5;display:block}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-card{border:1px solid var(--line);border-top:6px solid var(--blue);background:#fff;border-radius:8px;flex-direction:column;min-height:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #14202e14}.pricing-green{border-top-color:var(--green)}.pricing-yellow{border-top-color:var(--yellow)}.pricing-red{border-top-color:var(--red)}.pricing-label{width:fit-content;color:var(--blue);background:#2367f21a;border-radius:8px;margin-bottom:14px;padding:7px 10px;font-size:.85rem;font-weight:850;display:inline-flex}.pricing-card h3{min-height:58px;margin:0 0 12px;font-size:1.28rem;line-height:1.32}.pricing-card strong{color:var(--ink);margin-bottom:18px;font-size:1.35rem;display:block}.pricing-card ul{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--graphite);gap:9px;line-height:1.52;display:flex}.pricing-card li svg{color:var(--green);flex:none;margin-top:3px}.pricing-card .button{margin-top:auto}.reason-showcase{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:22px;display:grid}.reason-media{min-height:100%}.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reason-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;padding:22px;position:relative;overflow:hidden}.reason-card:before{z-index:0;content:"";opacity:.52;background-image:linear-gradient(135deg,#1019231f,#101923b8),url(/images/services-campaign-stack.png);background-position:50%;background-size:cover;border-radius:8px;width:58%;height:112px;position:absolute;top:-28px;right:-34px}.reason-card:nth-child(2n):before{background-image:linear-gradient(135deg,#1019231a,#101923b3),url(/images/contact-consultation.png);inset:auto auto -28px -30px}.reason-card>*{z-index:2;position:relative}.mini-icon{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:8px;place-items:center;display:grid}.reason-card h3{margin:16px 0 8px;line-height:1.35}.fit-list{gap:14px;display:grid}.fit-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #14202e0f}.fit-card span{color:#fff;background:var(--graphite);border-radius:8px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.fit-card:nth-child(2) span{background:var(--blue)}.fit-card:nth-child(3) span{background:var(--green)}.fit-card:nth-child(4) span{color:#4b3500;background:var(--yellow)}.fit-card p{color:var(--graphite);margin:0;font-size:1.05rem;font-weight:730;line-height:1.6}.work-panel{color:#fff;background:linear-gradient(135deg,#14202efa,#14202edb),#14202e;border-radius:8px;grid-template-columns:.9fr 1.1fr;gap:28px;padding:32px;display:grid}.work-panel h2{color:#fff;margin:12px 0;font-size:2.15rem;line-height:1.16}.work-panel p{color:#ffffffbd;line-height:1.7}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-item{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;line-height:1.5;display:flex}.task-item svg{color:#9de8c7;flex:none;margin-top:2px}.card-icon{color:#fff;background:linear-gradient(135deg, var(--blue), var(--green)), var(--blue);border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.service-card h3,.blog-card h3,.policy-card h3,.case-card h3,.value-card h3,.process-step h3{margin:18px 0 10px;font-size:1.23rem;line-height:1.35}.service-card p,.blog-card p,.policy-card p,.case-card p,.value-card p,.process-step p,.testimonial-card p,.contact-panel p{color:var(--muted);line-height:1.7}.card-link{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-weight:800;display:inline-flex}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{padding:20px}.metric-card strong{font-size:1.85rem;display:block}.metric-card span{color:var(--muted);margin-top:8px;line-height:1.55;display:block}.process-list{counter-reset:steps;gap:14px;display:grid}.process-step{grid-template-columns:58px 1fr;gap:18px;padding:22px;display:grid;position:relative}.process-step:before{color:#fff;background:var(--graphite);content:counter(steps, decimal-leading-zero);counter-increment:steps;border-radius:8px;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.case-card ul,.feature-list,.check-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.case-card li,.feature-list li,.check-list li{color:var(--graphite);align-items:flex-start;gap:9px;line-height:1.6;display:flex}.case-card li:before,.feature-list li:before,.check-list li:before{background:var(--green);content:"";border-radius:3px;flex:none;width:9px;height:9px;margin-top:8px}.testimonial-card{padding:24px}.testimonial-card strong{margin-top:20px;display:block}.testimonial-card span{color:var(--muted);margin-top:5px;display:block}.result-pill{color:#7a5200;background:#f2b70529;border-radius:8px;margin-bottom:14px;padding:7px 10px;font-size:.88rem;font-weight:850;display:inline-flex}.faq-list{gap:12px;display:grid}.faq-item{padding:20px 22px}.faq-item summary{cursor:pointer;color:var(--ink);font-weight:800}.faq-item p{margin-bottom:0}.cta-band{color:#fff;background:linear-gradient(135deg, #14202efa, #2367f2e6), var(--graphite);border-radius:8px;grid-template-columns:1.5fr auto;align-items:center;gap:24px;padding:34px;display:grid}.cta-band h2{margin:0 0 10px;font-size:2rem}.cta-band p{color:#ffffffc7;margin:0;line-height:1.7}.page-hero{color:#fff;isolation:isolate;background:#101923;padding:92px 40px 76px;position:relative;overflow:hidden}.page-hero:before{z-index:-2;content:"";background-image:linear-gradient(110deg,#101923f5 0%,#101923c7 48%,#1019235c 100%),url(/images/services-campaign-stack.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-hero:after{z-index:-1;content:"";background:linear-gradient(#10192300,#10192361);height:88px;position:absolute;inset:auto 0 0}.page-hero .container{gap:20px;display:grid;position:relative}.breadcrumb{color:#ffffffb8;flex-wrap:wrap;gap:7px;font-size:.92rem;display:flex}.breadcrumb a{color:#fff;font-weight:750}.split-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;display:grid}.sticky-panel{position:sticky;top:100px}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:22px;display:grid}.contact-panel,.form-panel{padding:24px}.contact-list{gap:12px;margin-top:20px;display:grid}.contact-list a,.contact-list span{color:var(--graphite);align-items:center;gap:10px;font-weight:720;display:flex}.contact-form{gap:16px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{color:var(--graphite);gap:8px;font-weight:750;display:grid}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:13px 14px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2367f21f}.checkbox-field{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;font-weight:650}.checkbox-field input{width:auto;margin-top:4px}.form-success{color:#075a40;background:#0e9f6e1f;border:1px solid #0e9f6e47;border-radius:8px;gap:8px;padding:22px;display:grid}.form-error{color:#921b1b;background:#e040401a;border:1px solid #e0404052;border-radius:8px;padding:14px 16px;font-weight:720}.contact-form .button:disabled{cursor:not-allowed;opacity:.7;transform:none}.article-shell{width:min(820px,100%);margin:0 auto}.article-meta{color:#ffffffbd;flex-wrap:wrap;gap:10px;font-weight:700;display:flex}.rich-content{gap:18px;display:grid}.rich-content h2,.rich-content h3{margin:22px 0 0}.rich-content ul,.rich-content ol{color:var(--muted);line-height:1.75}.wp-content :where(p,li){color:var(--muted);line-height:1.8}.wp-content :where(h2,h3){color:var(--ink)}.service-detail-grid{grid-template-columns:1fr .72fr;gap:24px;display:grid}.service-aside{gap:14px;display:grid}.site-footer{border-top:1px solid var(--line);color:#fff;background:#101923;padding:58px 40px 26px}.footer-grid{grid-template-columns:1.5fr .8fr .9fr 1fr;gap:30px;width:min(1120px,100%);margin:0 auto;display:grid}.site-footer p,.site-footer span,.site-footer a{color:#ffffffb8;line-height:1.7}.site-footer h2{color:#fff;margin:0 0 14px;font-size:1rem}.footer-links,.footer-contact{gap:10px;display:grid}.footer-contact a,.footer-contact span{align-items:center;gap:9px;display:flex}.footer-social{gap:8px;margin-top:14px;display:grid}.footer-social a{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;display:inline-flex}.footer-social a:hover{color:#fff;border-color:#ffffff47}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;width:min(1120px,100%);margin:34px auto 0;padding-top:22px;display:flex}.floating-contact{z-index:60;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.floating-contact-action{color:#fff;border:1px solid #ffffff47;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-width:142px;min-height:46px;padding:0 14px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 18px 46px #14202e33}.floating-contact-action:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 22px 54px #14202e3d}.floating-audit{background:var(--graphite)}.floating-call{background:var(--green)}.floating-zalo{background:var(--blue)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.project-track-animated{animation:36s linear infinite project-marquee!important}.project-track-animated:hover{animation-play-state:paused!important}}@media (max-width:980px){.site-header{padding:0 18px}.desktop-nav,.header-actions .button-small{display:none}.menu-toggle{display:grid}.hero{min-height:620px;padding:78px 22px 58px}.hero h1,.page-hero h1{font-size:3.05rem}.hero-proof,.coach-benefit-grid,.coach-about-grid,.coach-stat-row,.audience-grid,.credential-strip,.package-grid,.grid-3,.grid-2,.blog-grid,.policy-grid,.pricing-grid,.proof-ribbon,.reason-showcase,.reason-grid,.work-panel,.task-grid,.visual-band,.visual-band-reverse,.metric-strip,.split-layout,.contact-grid,.service-detail-grid,.footer-grid{grid-template-columns:1fr}.section,.page-section,.page-hero,.anchor-nav-wrap{padding-left:22px;padding-right:22px}.cta-band{grid-template-columns:1fr}.visual-band{padding:18px}.service-showcase{padding:14px 0}.project-slide{flex-basis:min(82vw,420px)}.hidden-banner-top,.hidden-banner-bottom{display:none}.proof-ribbon-item{min-height:auto}.sticky-panel{position:static}.footer-bottom{gap:10px;display:grid}.coach-about{background:#fff}.testimonial-mosaic .testimonial-card:nth-child(2){transform:none}.photo-cta{padding:32px}}@media (max-width:640px){.brand span:last-child{display:none}.hero{min-height:auto;padding-top:64px}.hero:before{background:linear-gradient(90deg,#fffffff0 0%,#ffffffd1 58%,#ffffff4d 100%)}.hero h1,.page-hero h1{font-size:2.35rem}.coach-about-copy h2,.photo-cta h2{font-size:2.05rem}.hero p,.page-hero p{font-size:1.02rem}.section-heading h2,.page-section h2{font-size:1.95rem}.hero-proof,.form-row,.fit-card{grid-template-columns:1fr}.pricing-card h3{min-height:auto}.button{width:100%}.floating-contact{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;left:12px}.floating-audit{grid-column:1/-1}.floating-contact-action{justify-content:center;min-width:0;padding:0 10px}}
