.section-h{font-family:var(--font-display);color:var(--ink);font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.1}.body-text{font-family:var(--font-body);color:var(--ink-80);font-size:clamp(15px,1.3vw,16px);font-weight:300;line-height:1.8}.region-bar{background:var(--ink);color:var(--off-white);text-align:center;padding:8px 16px;font-size:13px}.region-bar .region-switch-form{display:inline}.region-bar .region-switch-btn{color:var(--aqua-light);font-weight:600;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.region-bar .region-switch-btn:hover{text-decoration:underline}.region-bar .region-switch-btn:focus-visible{outline:2px solid var(--aqua-light);outline-offset:2px;border-radius:2px}.coaching-landing-logo{justify-content:center;margin-bottom:20px;display:flex}.coaching-landing-logo-img{filter:brightness(0)invert();width:auto;height:34px;display:block}#coaching-services{--cs-muted:var(--slate);--cs-border:#0605051f;--cs-quiet-bg:#ebeae5}#coaching-services .section-h,#coaching-services .cs-hero-h{font-family:var(--font-display);font-style:normal;font-weight:400}#coaching-services .cs-hero-sub,#coaching-services .section-head p,#coaching-services .tier-desc,#coaching-services .oneoff-body p,#coaching-services .dubai-body p,#coaching-services .cs-faq-a p,#coaching-services .region-note{font-family:var(--font-body)}#coaching-services .eyebrow{color:var(--aqua-mid)}#coaching-services .section-h{color:var(--ink);font-size:clamp(26px,3vw,34px);line-height:1.15}#coaching-services .section-h em{color:var(--aqua-dark);font-style:normal}#coaching-services .section-off{background:var(--off-white)}#coaching-services .section-white{background:var(--white)}#coaching-services .section-quiet{background:var(--cs-quiet-bg)}#coaching-services .section-head{max-width:640px;margin-bottom:clamp(28px,4vw,40px)}#coaching-services .section-head--quiz{margin-bottom:0}#coaching-services .section-head p{color:var(--cs-muted);margin-top:12px;font-size:clamp(15px,1.3vw,16px);line-height:1.7}#coaching-services .cs-quiz-layout{gap:clamp(28px,4vw,40px);margin-top:clamp(24px,3vw,32px);display:grid}@media (min-width:901px){#coaching-services .cs-quiz-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:clamp(32px,4vw,48px)}#coaching-services .cs-quiz-layout-side{top:calc(24px + var(--sf-migration-bar-offset,0px));position:sticky}}#coaching-services .cs-intro{font-family:var(--font-body);color:var(--ink-55);max-width:none;margin:0 0 clamp(20px,2.5vw,28px);font-size:clamp(15px,1.3vw,16px);line-height:1.6}#coaching-services .cs-intro strong{color:var(--ink);font-weight:700}#coaching-services .cs-quote-card{background:var(--aqua-pale);border-radius:14px;max-width:none;margin-top:0;padding:clamp(24px,3vw,32px)}#coaching-services .cs-achievement-tag{font-family:var(--font-ui);color:var(--aqua-dark);background:var(--white);border-radius:20px;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-block}#coaching-services .cs-quote-text{font-family:var(--font-body);color:var(--ink);margin:0 0 20px;font-size:clamp(16px,1.6vw,18px);line-height:1.55}#coaching-services .cs-quote-meta{border-top:1px solid #0605051a;align-items:center;gap:12px;padding-top:16px;display:flex}#coaching-services .cs-quote-avatar{background:var(--aqua-mid);width:38px;height:38px;color:var(--ink);font-family:var(--font-ui);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}#coaching-services .cs-quote-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}#coaching-services .cs-quote-name{font-family:var(--font-ui);color:var(--ink);margin:0;font-size:14.5px;font-weight:700}#coaching-services .cs-coaching-facts{font-family:var(--font-body);color:var(--amber);max-width:none;margin:16px 0 0;font-size:13.5px;line-height:1.7}#coaching-services .cs-coaching-facts em{color:inherit;font-style:italic}#coaching-services .cs-hero{background:var(--ink);color:var(--white);padding:clamp(48px,7vw,64px) 0 clamp(40px,6vw,56px);position:relative;overflow:hidden}#coaching-services .cs-hero--media{align-items:flex-end;min-height:clamp(340px,52vh,560px);padding:0;display:flex}#coaching-services .cs-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}#coaching-services .cs-hero-image{object-fit:cover;object-position:center center}#coaching-services .cs-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#060505e6 0%,#060505b8 45%,#0605057a 70%,#06050547 100%);position:absolute;inset:0}#coaching-services .cs-hero-wave{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#coaching-services .cs-hero-grid{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 59px,#ffffff0a 59px 60px),repeating-linear-gradient(90deg,#0000,#0000 59px,#ffffff0a 59px 60px);position:absolute;inset:0}#coaching-services .cs-hero-inner{z-index:2;position:relative}#coaching-services .cs-hero--media .cs-hero-inner{padding-top:clamp(88px,12vw,120px);padding-bottom:clamp(40px,6vw,56px)}#coaching-services .cs-hero-h{margin:14px 0 18px;font-size:clamp(32px,4.5vw,44px);line-height:1.12}#coaching-services .cs-hero-h em{color:var(--aqua-mid);font-style:normal}#coaching-services .cs-hero-sub{color:#ffffffb8;max-width:560px;margin-bottom:0;font-size:clamp(16px,1.5vw,17px);font-weight:300;line-height:1.65}#coaching-services .tier-grid{gap:20px;display:grid}#coaching-services .tier-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}#coaching-services .tier-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}#coaching-services .tier-card{background:var(--white);border:1px solid var(--cs-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}#coaching-services .tier-card--featured{border:2px solid var(--amber)}#coaching-services .tier-badge{background:var(--amber);color:#412402;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:7px;font-size:11px;font-weight:700}#coaching-services .tier-image{border-bottom:1px solid var(--cs-border);height:clamp(120px,18vw,150px);position:relative;overflow:hidden}#coaching-services.coaching-services--global .tier-image{height:clamp(180px,28vw,240px)}#coaching-services .tier-image img,#coaching-services .tier-image-photo{object-fit:cover;object-position:top}#coaching-services .tier-image-placeholder{width:100%;height:100%}#coaching-services .tier-body{flex-direction:column;flex:1;padding:clamp(18px,2.5vw,24px);display:flex}#coaching-services .tier-name{margin-bottom:4px;font-size:clamp(17px,1.8vw,19px);font-weight:700;line-height:1.25}#coaching-services .tier-desc{color:var(--cs-muted);margin-bottom:16px;font-size:14px;line-height:1.55}#coaching-services .tier-price{font-size:clamp(22px,2.5vw,26px);font-weight:800;font-family:var(--font-ui);margin-bottom:8px}#coaching-services .tier-price span{color:var(--cs-muted);font-size:14px;font-weight:400}#coaching-services .tier-addon-note{color:var(--cs-muted);border-top:1px dashed #06050526;margin-bottom:16px;padding-top:10px;font-size:12px;line-height:1.45}#coaching-services .tier-addon-label{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}#coaching-services .tier-card .btn-primary,#coaching-services .tier-card .btn-outline{justify-content:center;width:100%;margin-top:auto}#coaching-services .oneoff-card{background:var(--white);border:1px solid var(--cs-border);border-radius:14px;align-items:center;gap:clamp(16px,3vw,24px);padding:20px;display:flex}#coaching-services .oneoff-card--featured{border:2px solid var(--amber)}#coaching-services .oneoff-card+.oneoff-card{margin-top:16px}#coaching-services .oneoff-image{border-radius:8px;flex-shrink:0;width:120px;height:90px;position:relative;overflow:hidden}#coaching-services .oneoff-image-placeholder{width:100%;height:100%}#coaching-services .oneoff-body{flex:1;min-width:0}#coaching-services .oneoff-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--aqua-dark);background:var(--aqua-pale);border-radius:20px;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}#coaching-services .oneoff-tag--muted{color:var(--cs-muted);background:#e4e2db}#coaching-services .oneoff-body h3{margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.25}#coaching-services .oneoff-body p{color:var(--cs-muted);font-size:14px;line-height:1.55}#coaching-services .oneoff-action{text-align:right;flex-shrink:0}#coaching-services .oneoff-price{font-size:20px;font-weight:700;font-family:var(--font-ui);margin-bottom:10px;display:block}#coaching-services .oneoff-status{color:var(--cs-muted);margin-bottom:10px;font-size:13px;display:block}#coaching-services .dubai-card{background:var(--white);border:1px solid #d8d6cf;border-radius:12px;align-items:center;gap:clamp(16px,3vw,24px);padding:20px;display:flex}#coaching-services .dubai-image{border-radius:8px;flex-shrink:0;width:120px;height:90px;position:relative;overflow:hidden}#coaching-services .dubai-body{flex:1;min-width:0}#coaching-services .dubai-badge{color:var(--cs-muted);background:#e4e2db;border-radius:20px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}#coaching-services .dubai-body h3{margin-bottom:4px;font-size:16px;font-weight:700}#coaching-services .dubai-body p{color:var(--cs-muted);font-size:13.5px;line-height:1.55}#coaching-services .dubai-action{text-align:right;flex-shrink:0}#coaching-services .dubai-price{font-size:20px;font-weight:700;font-family:var(--font-ui);color:var(--ink);margin-bottom:10px;display:block}#coaching-services .btn-quiet{font-family:var(--font-ui);color:var(--ink);background:0 0;border:1.5px solid #c3c1b9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}#coaching-services .btn-quiet:hover{border-color:var(--aqua-dark)}#coaching-services .cs-placeholder{text-align:center;color:#8a877d;background:repeating-linear-gradient(135deg,#eceae4,#eceae4 10px,#e4e2db 10px 20px);border:1px dashed #b9b6ad;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;display:flex}#coaching-services .tier-image.cs-placeholder,#coaching-services .oneoff-image.cs-placeholder,#coaching-services .dubai-image.cs-placeholder{border-radius:0}#coaching-services .oneoff-image.cs-placeholder,#coaching-services .dubai-image.cs-placeholder{border-radius:8px}#coaching-services .quiz-cta{background:0 0;border:none;border-radius:0;padding:0}#coaching-services .quiz-embed-wrap{--quiz-embed-height:515px;background:var(--white);width:100%;height:var(--quiz-embed-height);padding:10px 0 0;overflow:hidden}#coaching-services .quiz-embed{width:100%;height:var(--quiz-embed-height);border:0;margin-top:0;display:block}#coaching-services .quiz-note{color:var(--cs-muted);font-size:13.5px;font-family:var(--font-body);margin-top:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#coaching-services .region-note{border-left:3px solid var(--amber);background:#fff8ec;border-radius:0 8px 8px 0;margin-top:28px;padding:16px 20px;font-size:14px;line-height:1.55}#coaching-services .cr-faq-list{max-width:760px}#coaching-services .cr-faq-item{border-bottom:1px solid var(--cs-border);padding:18px 0}#coaching-services .cr-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);font-size:15.5px;font-weight:600;font-family:var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}#coaching-services .cr-faq-icon{color:var(--aqua-dark);flex-shrink:0;font-size:20px;font-weight:400}#coaching-services .cr-faq-a{margin-top:10px}#coaching-services .cr-faq-a p{color:var(--cs-muted);font-size:14.5px;line-height:1.7;font-family:var(--font-body);max-width:680px;font-weight:300}#coaching-services .region-note a,#coaching-services .region-note .region-note-switch{color:var(--aqua-dark);font-weight:600;text-decoration:none}#coaching-services .region-note .region-switch-form{display:inline}#coaching-services .region-note .region-note-switch{font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}#coaching-services .region-note a:hover,#coaching-services .region-note .region-note-switch:hover{text-decoration:underline}#coaching-services .region-note .region-note-switch:focus-visible{outline:2px solid var(--aqua-dark);outline-offset:2px;border-radius:2px}.coaching-select-region{background:var(--off-white);min-height:50vh;padding:clamp(48px,10vw,96px) 0}.coaching-select-inner{max-width:560px}.coaching-select-lead{margin-top:12px;margin-bottom:28px}.coaching-select-actions{gap:12px;margin-bottom:24px;display:grid}.coaching-select-actions .region-switch-form{display:block}.coaching-select-btn{background:var(--aqua-mid);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;font-size:16px;font-weight:700;display:flex}.coaching-select-btn:hover{filter:brightness(.97)}.coaching-select-btn:focus-visible{outline:2px solid var(--aqua-dark);outline-offset:3px}.coaching-select-reset{margin:0}.coaching-select-reset-btn{color:var(--aqua-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;display:inline}.coaching-select-reset-btn:focus-visible{outline:2px solid var(--aqua-dark);outline-offset:2px;border-radius:2px}#coaching-services .cs-faq-item{border-bottom:1px solid var(--cs-border);padding:18px 0}#coaching-services .cs-faq-item summary{cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}#coaching-services .cs-faq-item summary::-webkit-details-marker{display:none}#coaching-services .cs-faq-item summary:after{content:"+";color:var(--aqua-dark);flex-shrink:0;font-size:20px;font-weight:400}#coaching-services .cs-faq-item[open] summary:after{content:"–"}#coaching-services .cs-faq-a{margin-top:10px}#coaching-services .cs-faq-a p{color:var(--cs-muted);max-width:680px;font-size:14px;font-weight:300;line-height:1.7}@media (max-width:900px){#coaching-services .tier-grid--two,#coaching-services .tier-grid--three{grid-template-columns:1fr}#coaching-services .oneoff-card,#coaching-services .dubai-card{flex-direction:column;align-items:stretch}#coaching-services .oneoff-image,#coaching-services .dubai-image{aspect-ratio:16/9;width:100%;height:auto}#coaching-services .oneoff-action,#coaching-services .dubai-action{text-align:left;width:100%}#coaching-services .oneoff-action .btn-outline,#coaching-services .oneoff-action .btn-quiet,#coaching-services .dubai-action .btn-quiet{justify-content:center;width:100%}}
#service-landing.service-landing{background:radial-gradient(1100px 600px at 85% -10%, #51b5ef2e, transparent 60%), radial-gradient(900px 500px at -10% 110%, #3492b429, transparent 60%), linear-gradient(180deg, var(--ink) 0%, #111820 100%);min-height:100vh;color:var(--off-white);line-height:1.5;position:relative}#service-landing .service-landing-watermark{opacity:.06;pointer-events:none;z-index:0;width:520px;height:520px;position:absolute;top:0;right:0}#service-landing .service-landing-wrap{z-index:1;max-width:1180px;padding:56px var(--page-pad) 32px;margin:0 auto;position:relative}#service-landing .service-landing-header{margin-bottom:48px}#service-landing .service-landing-logo{text-decoration:none;display:inline-flex}#service-landing .service-landing-logo-img{filter:brightness(0)invert();width:auto;height:34px;display:block}#service-landing .service-landing-layout{grid-template-columns:1fr;gap:56px;display:grid}#service-landing .service-landing-hero{margin-bottom:40px}#service-landing .service-landing-headline{font-family:var(--font-display);letter-spacing:.5px;background:linear-gradient(90deg, var(--aqua-mid), var(--aqua-light));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:clamp(32px,4.2vw,46px);font-weight:400;line-height:1.05}#service-landing .service-landing-subhead{font-family:var(--font-body);color:var(--white);margin-bottom:18px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.3}#service-landing .service-landing-intro{font-family:var(--font-body);color:#a9b8c0;max-width:52ch;font-size:17px}#service-landing .service-landing-block{margin-bottom:44px}#service-landing .service-landing-block:last-child{margin-bottom:0}#service-landing .service-landing-block-title{font-family:var(--font-body);color:var(--white);margin-bottom:24px;font-size:22px;font-weight:700}#service-landing .service-landing-feature-list,#service-landing .service-landing-simple-list{list-style:none}#service-landing .service-landing-feature-list li{margin-bottom:22px;padding-left:30px;position:relative}#service-landing .service-landing-feature-list li:last-child,#service-landing .service-landing-simple-list li:last-child{margin-bottom:0}#service-landing .service-landing-check{color:var(--aqua-mid);font-weight:700;position:absolute;top:1px;left:0}#service-landing .service-landing-feature-title{color:var(--white);margin-bottom:6px;font-weight:700;display:block}#service-landing .service-landing-feature-desc{color:#a9b8c0;font-size:15px;line-height:1.6;font-family:var(--font-body);gap:8px;display:flex}#service-landing .service-landing-simple-list li{color:#a9b8c0;font-size:15px;line-height:1.6;font-family:var(--font-body);margin-bottom:14px;padding-left:26px;position:relative}#service-landing .service-landing-arrow{color:var(--amber);flex-shrink:0;font-weight:700}#service-landing .service-landing-simple-list .service-landing-arrow{position:absolute;top:0;left:0}#service-landing .service-landing-sidebar{flex-direction:column;gap:24px;display:flex}#service-landing .service-landing-video{aspect-ratio:16/9;background:#000;border:1px solid #51b5ef59;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}#service-landing .service-landing-video iframe{border:0;width:100%;height:100%;display:block}#service-landing .service-landing-play{border:1.5px solid var(--aqua-mid);background:#51b5ef26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}#service-landing .service-landing-play svg{margin-left:3px}#service-landing .service-landing-price-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111820b3;border:1px solid #51b5ef40;border-radius:22px;padding:36px 32px;box-shadow:0 20px 60px #00000059}#service-landing .service-landing-price-label{text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:#a9b8c0;font-size:13px;font-weight:600;font-family:var(--font-ui);margin-bottom:14px}#service-landing .service-landing-price{text-align:center;font-family:var(--font-display);color:var(--white);margin-bottom:26px;font-size:clamp(44px,6vw,58px);font-weight:400;line-height:1}#service-landing .service-landing-cta{text-align:center;background:var(--aqua-mid);width:100%;color:var(--ink);font-family:var(--font-ui);cursor:pointer;border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:block}#service-landing .service-landing-cta:hover:not(:disabled){background:var(--aqua-light)}#service-landing .service-landing-cta:disabled{opacity:.7;cursor:wait}#service-landing .service-landing-fine-print{text-align:center;color:#a9b8c0;font-size:13.5px;line-height:1.6;font-family:var(--font-body);border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}#service-landing .service-landing-bonus{border:1px solid #ffb75133;border-left:3px solid var(--amber);color:var(--off-white);font-size:14px;line-height:1.6;font-family:var(--font-body);background:#ffb7510f;border-radius:10px;margin-top:22px;padding:20px}#service-landing .service-landing-bonus strong{color:var(--amber);font-weight:700}#service-landing .service-landing-processor{text-align:center;color:var(--slate);font-size:12px;font-family:var(--font-ui);margin-top:16px}#service-landing .service-landing-faq-item{border-bottom:1px solid #ffffff14;padding:16px 0}#service-landing .service-landing-faq-item summary{cursor:pointer;color:var(--white);font-weight:600;font-family:var(--font-ui);list-style:none}#service-landing .service-landing-faq-item summary::-webkit-details-marker{display:none}#service-landing .service-landing-faq-item p{color:#a9b8c0;font-size:15px;line-height:1.6;font-family:var(--font-body);margin-top:10px}#service-landing .service-landing-footer{text-align:left;margin-top:72px;padding:32px 0 40px}#service-landing .service-landing-footer .legal-footer-copy{color:var(--slate);font-size:12.5px;font-family:var(--font-body);margin:0}#service-landing .service-landing-footer .legal-footer-links a{color:var(--slate);font-size:12.5px;font-family:var(--font-body);text-decoration:none}#service-landing .service-landing-footer .legal-footer-links a:hover{color:var(--aqua-light)}@media (min-width:1024px){#service-landing .service-landing-layout{grid-template-columns:1.5fr 1fr;align-items:start}#service-landing .service-landing-sidebar{top:calc(24px + var(--sf-migration-bar-offset,0px));position:sticky}}@media (max-width:1023px){#service-landing .service-landing-watermark{width:320px;height:320px}#service-landing .service-landing-header{justify-content:center;margin-bottom:32px;display:flex}#service-landing .service-landing-layout{flex-direction:column;gap:0;display:flex}#service-landing .service-landing-main,#service-landing .service-landing-sidebar,#service-landing .service-landing-hero{display:contents}#service-landing .service-landing-headline{order:1;margin-bottom:20px}#service-landing .service-landing-video{order:2;margin-bottom:24px}#service-landing .service-landing-subhead{order:3;margin-bottom:16px}#service-landing .service-landing-intro{order:4;margin-bottom:36px}#service-landing .service-landing-block{order:5}#service-landing .service-landing-price-card{order:6;margin-top:8px;padding:28px 24px}}
#in-person-payment.in-person-payment-page{background:var(--off-white);padding:24px 0 clamp(48px,8vw,80px)}#in-person-payment .in-person-payment-wrap{max-width:520px;padding:0 var(--page-pad);margin:0 auto}#in-person-payment .in-person-payment-card{background:var(--white);border:1px solid #0605051f;border-radius:16px;overflow:hidden}#in-person-payment .in-person-payment-image{border-bottom:1px solid #0605051f;height:220px;position:relative;overflow:hidden}#in-person-payment .in-person-payment-image-photo{object-fit:cover;object-position:top}#in-person-payment .in-person-payment-content{padding:32px 28px}#in-person-payment .in-person-payment-title{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.2}#in-person-payment .in-person-payment-blurb{font-family:var(--font-body);color:var(--slate);margin-bottom:28px;font-size:14.5px;line-height:1.55}#in-person-payment .in-person-payment-row{border-top:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}#in-person-payment .in-person-payment-row:first-of-type{border-top:none}#in-person-payment .in-person-payment-label{color:var(--slate);font-size:14.5px;font-family:var(--font-body)}#in-person-payment .in-person-payment-value{color:var(--ink);font-size:15px;font-weight:600;font-family:var(--font-ui)}#in-person-payment .in-person-payment-stepper{border:1px solid #d8d6cf;border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}#in-person-payment .in-person-payment-stepper-btn{background:var(--off-white);width:36px;height:36px;color:var(--ink);cursor:pointer;font-size:18px;font-weight:600;font-family:var(--font-ui);border:none;transition:background .15s}#in-person-payment .in-person-payment-stepper-btn:hover:not(:disabled){background:#e6e4dc}#in-person-payment .in-person-payment-stepper-btn:disabled{opacity:.45;cursor:not-allowed}#in-person-payment .in-person-payment-stepper-input{text-align:center;width:44px;height:36px;font-size:15px;font-weight:600;font-family:var(--font-ui);color:var(--ink);background:var(--white);-moz-appearance:textfield;border:none;border-left:1px solid #d8d6cf;border-right:1px solid #d8d6cf}#in-person-payment .in-person-payment-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#in-person-payment .in-person-payment-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#in-person-payment .in-person-payment-total-row{border-top:1.5px solid var(--ink);margin-top:6px;padding:18px 0}#in-person-payment .in-person-payment-total-row .in-person-payment-label{color:var(--ink);font-size:15px;font-weight:600}#in-person-payment .in-person-payment-total{color:var(--aqua-dark);font-size:22px;font-weight:700;font-family:var(--font-ui)}#in-person-payment .in-person-payment-pay-btn{background:var(--ink);width:100%;color:var(--white);font-family:var(--font-ui);cursor:pointer;border:none;border-radius:8px;margin-top:22px;padding:16px;font-size:16px;font-weight:600;transition:background .15s;display:block}#in-person-payment .in-person-payment-pay-btn:hover:not(:disabled){background:#000}#in-person-payment .in-person-payment-pay-btn:disabled{opacity:.7;cursor:not-allowed}#in-person-payment .in-person-payment-error{color:var(--coral);text-align:center;font-size:14px;font-family:var(--font-body);margin-top:12px}#in-person-payment .in-person-payment-stub{color:var(--slate);text-align:center;font-size:13px;line-height:1.5;font-family:var(--font-body);margin-top:12px}#in-person-payment .cs-placeholder{text-align:center;color:#8a877d;background:repeating-linear-gradient(135deg,#eceae4,#eceae4 10px,#e4e2db 10px 20px);justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:500;display:flex}@media (min-width:860px){#in-person-payment.in-person-payment-page{padding-top:56px}#in-person-payment .in-person-payment-image-photo{object-position:33% top}#in-person-payment .in-person-payment-wrap{max-width:880px}#in-person-payment .in-person-payment-card{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}#in-person-payment .in-person-payment-image{border-bottom:none;border-right:1px solid #0605051f;height:100%;min-height:520px}#in-person-payment .in-person-payment-content{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}#in-person-payment .in-person-payment-title{font-size:28px}#in-person-payment .in-person-payment-blurb{margin-bottom:34px;font-size:15.5px}}
#coaching-recommendation .cr-hero{background:var(--ink);color:var(--white);text-align:center;padding:clamp(48px,7vw,60px) 0}#coaching-recommendation .cr-trust{color:#9fb0b8;font-size:13px;font-family:var(--font-ui);margin-bottom:14px}#coaching-recommendation .cr-precursor{letter-spacing:.12em;text-transform:uppercase;color:var(--aqua-mid);font-size:12.5px;font-weight:600;font-family:var(--font-ui);margin-bottom:18px}#coaching-recommendation .cr-headline{font-family:var(--font-display);max-width:820px;margin:0 auto 20px;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.18}#coaching-recommendation .cr-headline em{color:var(--aqua-mid);font-style:italic}#coaching-recommendation .cr-subhead{color:#c3ccd2;max-width:680px;font-size:clamp(15px,1.6vw,16.5px);font-family:var(--font-body);margin:0 auto 30px;font-weight:300;line-height:1.6}#coaching-recommendation .cr-hero-media{aspect-ratio:16/9;color:#8fa0a8;background:#000;border:1px solid #51b5ef59;border-radius:10px;justify-content:center;align-items:center;max-width:760px;margin:0 auto 28px;font-size:13px;display:flex;overflow:hidden}#coaching-recommendation .cr-hero-media iframe{border:0;width:100%;height:100%;display:block}#coaching-recommendation .cr-hero-copy{color:#c3ccd2;max-width:680px;font-size:15.5px;font-family:var(--font-body);margin:0 auto 30px;font-weight:300;line-height:1.65}#coaching-recommendation .cr-hero-cta{text-align:center}#coaching-recommendation .cr-section-head{text-align:center;max-width:720px;margin:0 auto 44px}#coaching-recommendation .cr-section-head .section-h{margin:10px 0 12px}#coaching-recommendation .cr-section-head p{color:var(--slate);font-size:15px;font-family:var(--font-body);line-height:1.6}#coaching-recommendation .cr-placeholder{color:#8a877d;text-align:center;background:repeating-linear-gradient(135deg,#eceae4,#eceae4 10px,#e4e2db 10px 20px);border:1px dashed #b9b6ad;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;display:flex}#coaching-recommendation .cr-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#coaching-recommendation .cr-feature-card{background:var(--white);border:1px solid #0605051f;border-radius:14px}#coaching-recommendation .cr-feature-body{padding:28px 26px 30px}#coaching-recommendation .cr-feature-num{font-family:var(--font-display);color:var(--aqua-mid);letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:clamp(40px,5vw,52px);font-weight:400;line-height:1;display:inline-flex}#coaching-recommendation .cr-feature-num:after{content:"";background:currentColor;border-radius:2px;width:2.2em;height:3px;display:block}#coaching-recommendation .cr-feature-title{flex-direction:column;gap:4px;margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.3;display:flex}#coaching-recommendation .cr-feature-title-lead{color:var(--amber)}#coaching-recommendation .cr-feature-title-rest{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}#coaching-recommendation .cr-feature-body p{color:var(--slate);font-size:13.5px;line-height:1.55;font-family:var(--font-body)}#coaching-recommendation .cr-screenshot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}#coaching-recommendation .cr-screenshot-card{grid-column:span 2;margin:0;overflow:hidden}#coaching-recommendation .cr-screenshot-card:nth-child(7){grid-column:2/span 2}#coaching-recommendation .cr-screenshot-card:nth-child(8){grid-column:4/span 2}#coaching-recommendation .cr-screenshot-card img{border-radius:8px;width:100%;height:auto;display:block}#coaching-recommendation .cr-credibility{background:var(--ink);color:var(--white);padding-bottom:clamp(48px,7vw,60px)}#coaching-recommendation .cr-credibility-stat{text-align:center;max-width:820px;margin:0 auto;padding:56px 24px 0}#coaching-recommendation .cr-credibility-stat h2{font-size:clamp(26px,4vw,36px);line-height:1.15;font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:18px;font-weight:400}#coaching-recommendation .cr-credibility-stats{max-width:720px;color:var(--aqua-light);font-size:clamp(15px,2vw,18px);line-height:1.45;font-family:var(--font-body);margin:0 auto 16px;font-weight:600}#coaching-recommendation .cr-credibility-stat p{color:#c3ccd2;max-width:620px;font-size:14.5px;font-family:var(--font-body);margin:0 auto;font-weight:300}#coaching-recommendation .cr-credibility-photo{aspect-ratio:16/9;border:none;border-radius:10px;width:100%;max-width:760px;margin:44px auto 0;overflow:hidden}#coaching-recommendation .cr-credibility-photo img{object-fit:cover;width:100%;height:100%;display:block}#coaching-recommendation .cr-system-list{flex-direction:column;max-width:900px;margin:0 auto;display:flex}#coaching-recommendation .cr-system-item{border-top:1px solid #0605051f;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:30px 0;display:grid}#coaching-recommendation .cr-system-item:first-child{border-top:none}#coaching-recommendation .cr-system-item .cr-placeholder{aspect-ratio:16/9;border-radius:10px;height:auto}#coaching-recommendation .cr-system-media{aspect-ratio:16/9;object-fit:cover;background:#eceae4;border-radius:10px;width:100%;height:auto;display:block}#coaching-recommendation .cr-system-step{color:var(--aqua-dark);letter-spacing:.05em;font-size:12.5px;font-weight:700;font-family:var(--font-ui);margin-bottom:8px}#coaching-recommendation .cr-system-body h3{margin-bottom:8px;font-size:17px;font-weight:700}#coaching-recommendation .cr-system-body p{color:var(--slate);font-size:14.5px;line-height:1.6;font-family:var(--font-body)}#coaching-recommendation .cr-result-grid{border:1px solid #e6e6e4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}#coaching-recommendation .cr-result-card{background:var(--off-white);padding:32px}#coaching-recommendation .cr-result-card--featured{background:var(--aqua-dark);color:var(--white)}#coaching-recommendation .cr-result-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--aqua-dark);font-size:12px;font-weight:700;font-family:var(--font-ui);background:#e6f5fb;border-radius:20px;margin-bottom:18px;padding:6px 12px;display:inline-flex}#coaching-recommendation .cr-result-card--featured .cr-result-tag{color:var(--white);background:#ffffff29}#coaching-recommendation .cr-result-quote{font-size:15px;font-style:italic;line-height:1.6;font-family:var(--font-body);margin-bottom:22px;font-weight:300}#coaching-recommendation .cr-result-card--featured .cr-result-quote{color:#ffffffeb}#coaching-recommendation .cr-result-who{border-top:1px solid #ddd9cf;align-items:center;gap:12px;padding-top:16px;display:flex}#coaching-recommendation .cr-result-card--featured .cr-result-who{border-top-color:#ffffff40}#coaching-recommendation .cr-result-avatar{background:var(--aqua-mid);width:34px;height:34px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}#coaching-recommendation .cr-result-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}#coaching-recommendation .cr-result-name{font-size:14px;font-weight:600;font-family:var(--font-ui)}#coaching-recommendation .cr-recommendation-intro{text-align:center;max-width:640px;margin:0 auto 48px}#coaching-recommendation .cr-recommendation-intro .section-h{margin:10px 0 16px}#coaching-recommendation .cr-recommendation-intro p{color:var(--slate);font-size:15px;font-family:var(--font-body);line-height:1.65}#coaching-recommendation .cr-recommendation-intro strong{color:var(--ink);font-weight:600}#coaching-recommendation .cr-tier-image{aspect-ratio:3/2;border:none;border-bottom:1px solid #0605051f;border-radius:0;overflow:hidden}#coaching-recommendation .cr-tier-image img{object-fit:cover;width:100%;height:100%;display:block}#coaching-recommendation .cr-tier-card{background:var(--white);border:2px solid var(--amber);border-radius:16px;max-width:520px;margin:0 auto;overflow:hidden}#coaching-recommendation .cr-tier-badge,#coaching-recommendation .cr-tier-recommended{background:var(--amber);color:#412402;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:11.5px;font-weight:700;font-family:var(--font-ui);padding:8px}#coaching-recommendation .cr-tier-body{padding:32px}#coaching-recommendation .cr-tier-name{margin-bottom:10px;font-size:22px;font-weight:700}#coaching-recommendation .cr-tier-desc{color:var(--slate);font-size:15px;line-height:1.55;font-family:var(--font-body);margin-bottom:22px}#coaching-recommendation .cr-tier-price{font-size:30px;font-weight:700;font-family:var(--font-ui);margin-bottom:22px}#coaching-recommendation .cr-tier-price span{color:var(--slate);font-size:14px;font-weight:400}#coaching-recommendation .cr-tier-cta{cursor:pointer;border:none;justify-content:center;width:100%}#coaching-recommendation .cr-tier-cta:disabled{opacity:.7;cursor:wait}#coaching-recommendation .cr-crosslink{text-align:center;color:var(--slate);font-size:14px;font-family:var(--font-body);margin-top:22px}#coaching-recommendation .cr-crosslink a{color:var(--aqua-dark);font-weight:600;text-decoration:none}#coaching-recommendation .cr-faq-list{max-width:760px;margin:0 auto}#coaching-recommendation .cr-faq-item{border-bottom:1px solid #0605051f;padding:18px 0}#coaching-recommendation .cr-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);font-size:15.5px;font-weight:600;font-family:var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}#coaching-recommendation .cr-faq-icon{color:var(--aqua-dark);flex-shrink:0;font-size:20px;font-weight:400}#coaching-recommendation .cr-faq-a{margin-top:10px}#coaching-recommendation .cr-faq-a p{color:var(--slate);font-size:14.5px;line-height:1.7;font-family:var(--font-body);font-weight:300}#coaching-recommendation .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){#coaching-recommendation .cr-feature-grid,#coaching-recommendation .cr-result-grid{grid-template-columns:1fr}#coaching-recommendation .cr-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}#coaching-recommendation .cr-screenshot-card,#coaching-recommendation .cr-screenshot-card:nth-child(7),#coaching-recommendation .cr-screenshot-card:nth-child(8){grid-column:auto}#coaching-recommendation .cr-system-item{grid-template-columns:1fr}}#coaching-recommendation .cr-legal-footer{padding:48px var(--page-pad) 40px}
#va-thanks{background:var(--white);color:var(--ink);min-height:100vh}#va-thanks .va-thanks-header{max-width:820px;padding:20px var(--page-pad);margin:0 auto}#va-thanks .va-thanks-logo-link{display:inline-block}#va-thanks .va-thanks-logo-link .coaching-landing-logo{justify-content:flex-start;margin-bottom:0}#va-thanks .va-thanks-logo-link .coaching-landing-logo-img{filter:none}#va-thanks .va-thanks-narrow{max-width:820px}#va-thanks .va-thanks-hero{background:var(--ink);color:var(--white);text-align:center}#va-thanks .va-thanks-hero-inner{max-width:820px;padding-top:clamp(48px,7vw,64px);padding-bottom:clamp(48px,7vw,64px)}#va-thanks .va-thanks-hero-eyebrow{color:var(--aqua-light);justify-content:center;margin-bottom:14px;display:flex}#va-thanks .va-thanks-hero-h{font-family:var(--font-display);color:var(--white);margin-bottom:16px;font-size:clamp(28px,4vw,36px);line-height:1.15}#va-thanks .va-thanks-hero-h em{color:var(--aqua-mid);font-style:normal}#va-thanks .va-thanks-hero-sub{font-family:var(--font-body);color:#ffffffbf;max-width:560px;margin:0 auto;font-size:16px;font-weight:300;line-height:1.6}#va-thanks .va-thanks-video{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin-top:36px;overflow:hidden}#va-thanks .va-thanks-video iframe{border:0;width:100%;height:100%;display:block}#va-thanks .va-thanks-h2{font-family:var(--font-display);color:var(--ink);margin-bottom:18px;font-size:clamp(22px,3vw,26px);line-height:1.2}#va-thanks .va-thanks-h3{font-family:var(--font-body);color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:700}#va-thanks .eyebrow{color:var(--aqua-dark);margin-bottom:14px}#va-thanks .va-thanks-lead{font-family:var(--font-body);color:#0605058c;max-width:680px;margin-bottom:32px;font-size:15px;font-weight:300;line-height:1.7}#va-thanks .va-thanks-muted{font-family:var(--font-body);color:#0605058c;font-size:14.5px;font-weight:300;line-height:1.65}#va-thanks .va-thanks-two-col{grid-template-columns:1fr 1fr;gap:32px;display:grid}#va-thanks .va-thanks-list{margin:0 0 12px;padding:0;list-style:none}#va-thanks .va-thanks-list li{font-family:var(--font-body);color:var(--ink);margin-bottom:6px;padding-left:20px;font-size:14.5px;position:relative}#va-thanks .va-thanks-list li:before{content:"→";color:var(--aqua-dark);position:absolute;left:0}#va-thanks .va-thanks-angles{background:var(--off-white)}#va-thanks .va-thanks-angles-intro p{font-family:var(--font-body);color:#0605058c;max-width:680px;margin-bottom:14px;font-size:15px;font-weight:300;line-height:1.7}#va-thanks .va-thanks-angle{border-top:1px solid #0605051a;grid-template-columns:1fr 1.3fr;align-items:center;gap:28px;padding:28px 0;display:grid}#va-thanks .va-thanks-angle:first-of-type{border-top:none;margin-top:8px}#va-thanks .va-thanks-angle-title{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:17px}#va-thanks .va-thanks-angle-media{aspect-ratio:16/10;background:#0605050f;border-radius:10px;overflow:hidden}#va-thanks .va-thanks-angle-media img,#va-thanks .va-thanks-angle-media video{object-fit:cover;width:100%;height:100%;display:block}#va-thanks .va-thanks-closing{font-family:var(--font-body);color:#0605058c;max-width:680px;margin-top:24px;font-size:14.5px;font-weight:300;line-height:1.7}#va-thanks .va-thanks-upload{text-align:center;background:var(--off-white);border:1px solid #0605051a;border-radius:12px;padding:32px 24px}#va-thanks .va-thanks-upload-title{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:19px}#va-thanks .va-thanks-upload .va-thanks-muted{margin-bottom:22px}#va-thanks .va-thanks-upload .btn-primary{display:inline-flex}#va-thanks .va-thanks-upload-note{font-family:var(--font-body);color:#0605058c;text-align:center;max-width:520px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:13px;font-weight:300;line-height:1.65}#va-thanks .legal-footer{background:var(--ink);padding:40px var(--page-pad)}@media (max-width:720px){#va-thanks .va-thanks-two-col,#va-thanks .va-thanks-angle{grid-template-columns:1fr}#va-thanks .va-thanks-angle-media{order:-1}}
#payment-success{background:var(--white);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}#payment-success .payment-success-main{padding:clamp(40px, 8vw, 80px) var(--page-pad);flex:1;justify-content:center;align-items:center;display:flex}#payment-success .payment-success-card{text-align:center;max-width:440px}#payment-success .payment-success-card--wide{max-width:520px}#payment-success .payment-success-check{background:var(--aqua-pale);width:56px;height:56px;color:var(--aqua-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}#payment-success .payment-success-check svg{width:26px;height:26px}#payment-success .payment-success-check--pulse{animation:1.2s ease-in-out infinite payment-success-pulse}@keyframes payment-success-pulse{0%,to{opacity:1}50%{opacity:.45}}#payment-success .payment-success-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:14px;font-size:clamp(22px,3vw,26px);line-height:1.2}#payment-success .payment-success-body{font-family:var(--font-body);color:#0605058c;margin-bottom:28px;font-size:15.5px;font-weight:300;line-height:1.65}#payment-success .payment-success-cta{align-items:center;display:inline-flex}#payment-success .legal-footer{padding:28px var(--page-pad) 36px}
