.topcard-container[data-v-d3b5a27b]{border-radius:var(--radius-xs);display:flex;height:calc(740px - 1rem);justify-content:flex-start;margin:0 auto;max-width:var(--width-content);overflow:hidden;padding-top:0;position:relative;top:calc(1rem + 60px + var(--spacing-md))}.topcard-container[data-v-d3b5a27b]:before{background:linear-gradient(to right,rgba(var(--background),.8) 0,rgba(var(--background),.4) 40%,transparent 100%);content:"";pointer-events:none;z-index:2}.hero-background-image[data-v-d3b5a27b],.topcard-container[data-v-d3b5a27b]:before{height:100%;left:0;position:absolute;top:0;width:100%}.hero-background-image[data-v-d3b5a27b]{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 70%;object-position:100% 70%;z-index:1}.topcard-content[data-v-d3b5a27b]{align-items:center;color:rgb(var(--text));display:grid;gap:var(--spacing-sm);grid-template-rows:1fr auto auto 3fr;height:100%;justify-items:flex-start;margin-left:var(--spacing-md);position:relative;text-align:left;width:var(--width-text-sm);z-index:3}.subheading-tag[data-v-d3b5a27b]{grid-row:2}h1[data-v-d3b5a27b]{grid-row:3}@media (max-width:800px){h1[data-v-d3b5a27b]{font-size:var(--font-size-xl)}.topcard-container[data-v-d3b5a27b]{align-items:flex-end;height:calc(100svh - 108px);justify-content:center;padding-top:0;top:calc(var(--spacing-xs) + 60px + var(--spacing-md))}.topcard-container[data-v-d3b5a27b]:before{background:linear-gradient(to bottom,rgba(var(--background),.8) 0,rgba(var(--background),.4) 40%,transparent 100%)}.topcard-content[data-v-d3b5a27b]{grid-template-rows:1fr auto auto 5fr;justify-items:center;margin-left:0;min-height:100%;text-align:center}}.intro-section[data-v-c8b8c136]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:var(--spacing-8xl)}.intro-content[data-v-c8b8c136]{max-width:var(--width-text);text-align:start;width:100%}.intro-text[data-v-c8b8c136]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.about-image[data-v-c8b8c136]{-o-object-position:40% 60%;object-position:40% 60%}.about-intro[data-v-4527c045]{align-items:flex-start;display:flex;justify-content:center;margin-top:var(--spacing-4xl)}.intro-content[data-v-4527c045]{max-width:var(--width-text);width:100%}.content-section[data-v-4527c045]{margin-bottom:var(--spacing-xl)}.section-heading[data-v-4527c045]{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-sm)}.blog-section[data-v-62b9abb6]{background:rgb(var(--background-secondary));margin-top:var(--spacing-4xl);padding:var(--spacing-2xl) 0}.container[data-v-62b9abb6]{margin:0 auto;max-width:var(--max-width);padding:0 var(--spacing-lg)}.blog-content[data-v-62b9abb6]{margin-top:var(--spacing-xl)}.blog-card-wrapper[data-v-62b9abb6]{margin:0 auto;max-width:800px}.blog-cta[data-v-62b9abb6]{align-items:flex-end;display:flex;flex-direction:column;margin-top:var(--spacing-md);text-align:center}.blog-cta p[data-v-62b9abb6]{color:rgb(var(--text-light-grey));font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.error[data-v-62b9abb6],.loading[data-v-62b9abb6],.no-posts[data-v-62b9abb6]{color:rgb(var(--text-light-grey));padding:var(--spacing-2xl);text-align:center}.loading-spinner[data-v-62b9abb6]{animation:spin-62b9abb6 1s linear infinite;border-top:3px solid rgba(var(--accent),.3);border:3px solid rgba(var(--accent),.3);border-radius:50%;border-top-color:rgb(var(--accent));height:40px;margin:0 auto var(--spacing-md);width:40px}@keyframes spin-62b9abb6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.blog-section[data-v-62b9abb6]{padding:var(--spacing-xl) 0}.container[data-v-62b9abb6]{padding:0 var(--spacing-md)}.blog-cta[data-v-62b9abb6]{align-items:center;margin-top:var(--spacing-lg)}.blog-cta p[data-v-62b9abb6]{font-size:var(--font-size-base)}}.price-card[data-v-9c39b4ba]{background:rgb(var(--card-background));border:1px solid rgba(var(--card-border));border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:450px;padding:var(--spacing-lg);position:relative}.price-card--featured[data-v-9c39b4ba]{border:2px solid rgb(var(--highlight))}.price-card__title[data-v-9c39b4ba]{color:rgb(var(--primary));font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-xs)}.price-card__price[data-v-9c39b4ba]{align-items:baseline;display:flex;gap:4px;margin-bottom:var(--spacing-sm)}.price-card__amount[data-v-9c39b4ba]{color:rgb(var(--primary));font-size:var(--font-size-4xl);font-weight:700}.price-card__period[data-v-9c39b4ba]{font-size:var(--font-size-base)}.price-card__description[data-v-9c39b4ba],.price-card__period[data-v-9c39b4ba]{color:rgb(var(--text-light-grey));font-weight:500}.price-card__description[data-v-9c39b4ba]{font-size:var(--font-size-sm);line-height:1.5}.price-card__features[data-v-9c39b4ba]{margin-bottom:var(--spacing-md)}.price-card__feature[data-v-9c39b4ba]{align-items:flex-start;display:flex;font-weight:500;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.price-card__check[data-v-9c39b4ba]{color:rgb(var(--highlight));flex-shrink:0;margin-top:3px}.price-card__cta[data-v-9c39b4ba]{margin-top:auto;text-align:center}.price-card__six-month-total[data-v-9c39b4ba]{align-items:center;color:rgb(var(--text-light-grey));display:flex;font-size:var(--font-size-xs);font-weight:600;height:1.2em;justify-content:center;margin-bottom:var(--spacing-xs);opacity:0;transition:opacity .3s ease}.price-card__six-month-total--visible[data-v-9c39b4ba]{opacity:1}.price-card__button-full-width[data-v-9c39b4ba]{display:flex!important;justify-content:center}.price-card__infotext[data-v-9c39b4ba]{margin-bottom:var(--spacing-md)}.price-card__infotext-content[data-v-9c39b4ba]{color:rgb(var(--text-light-grey));font-size:var(--font-size-sm);font-weight:0;line-height:1.5}@media (max-width:768px){.price-card--featured[data-v-9c39b4ba]{transform:none}}.price-section[data-v-2b76deed]{margin-top:var(--spacing-4xl)}.price-section__container[data-v-2b76deed]{margin:0 auto;max-width:var(--width-content)}.price-section__header[data-v-2b76deed]{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.price-section__toggle[data-v-2b76deed]{display:inline-flex;gap:var(--spacing-lg)}.toggle-btn[data-v-2b76deed]{background:transparent;border:none;color:rgb(var(--link));cursor:pointer;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;padding:12px 0;position:relative;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.toggle-btn--active[data-v-2b76deed]{color:rgb(var(--black))}.toggle-btn--active[data-v-2b76deed]:after{background:rgb(var(--black));border-radius:50%;bottom:0;content:"";height:6px;left:50%;position:absolute;transform:translate(-50%);width:6px}.toggle-btn[data-v-2b76deed]:hover:not(.toggle-btn--active){color:rgb(var(--black))}.price-section__cards[data-v-2b76deed]{align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:768px){.price-section__cards[data-v-2b76deed]{gap:var(--spacing-lg);grid-template-columns:1fr}}.contact-section[data-v-2c007f01]{margin-top:var(--spacing-6xl)}.contact-container[data-v-2c007f01]{margin:0 auto;max-width:var(--width-content)}.hero-banner[data-v-2c007f01]{align-items:center;border-radius:var(--radius-2xl);display:flex;min-height:250px;overflow:hidden;padding:var(--spacing-xl);position:relative}.hero-background[data-v-2c007f01]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.content-left[data-v-2c007f01]{color:#fff;flex:2;position:relative;z-index:2}.hero-title[data-v-2c007f01]{font-size:var(--font-size-4xl);font-weight:700;line-height:1.2;margin:0 0 var(--spacing-md) 0}.hero-subtitle[data-v-2c007f01]{font-size:var(--font-size-lg);line-height:1.5;margin:0;opacity:.9}.content-right[data-v-2c007f01]{align-items:center;display:flex;flex:1;justify-content:flex-end;position:relative;z-index:2}.glass-container[data-v-2c007f01]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(var(--white),.3);border-radius:var(--radius-lg);display:flex;flex-direction:row;gap:var(--spacing-md);overflow:hidden;padding:var(--spacing-lg);position:relative}.glass-container[data-v-2c007f01]:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff1a);border-radius:var(--radius-2xl);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.form-card[data-v-2c007f01]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--white));border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:200px;padding:var(--spacing-lg);position:relative;text-align:center;text-decoration:none;transition:all var(--transition-duration) ease;z-index:1}.form-card[data-v-2c007f01]:hover{background:rgba(var(--black));color:rgb(var(--white));transition:all .2s ease}.form-card-right[data-v-2c007f01]{align-items:center;background:rgba(var(--black));border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:200px;padding:var(--spacing-lg);text-decoration:none;transition:all var(--transition-duration) ease}.form-card-right[data-v-2c007f01]:hover{background:rgba(var(--white));color:rgb(var(--black));transition:all .2s ease}.button-content[data-v-2c007f01]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.button-text[data-v-2c007f01]{font-size:var(--font-size-xl);font-weight:700;line-height:1.2}.button-caption[data-v-2c007f01]{text-align:center}.button-caption[data-v-2c007f01],.email-text[data-v-2c007f01]{font-size:var(--font-size-sm)}.coaching-title[data-v-2c007f01]{color:rgb(var(--text));font-size:var(--font-size-xl);font-weight:700;line-height:1.2;margin:0}.secondary-contact[data-v-2c007f01]{align-items:center;border-top:1px solid rgb(var(--border));display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);text-align:center}.secondary-text[data-v-2c007f01]{color:rgb(var(--text-secondary));font-size:var(--font-size-sm);margin:0}.email-link[data-v-2c007f01]{color:rgb(var(--text));font-size:var(--font-size-lg);text-decoration:none;transition:color var(--transition-duration) ease}.email-link[data-v-2c007f01]:hover{color:rgb(var(--highlight))}@media (max-width:1150px){.hero-banner[data-v-2c007f01]{flex-direction:column;padding:0;text-align:center}.content-left[data-v-2c007f01]{flex:none}.content-right[data-v-2c007f01]{flex:none;justify-content:center;margin-top:var(--spacing-3xl);padding:0;width:100%}.glass-container[data-v-2c007f01]{flex-direction:column;min-width:auto;padding:0;width:100%}.form-card[data-v-2c007f01]{border-radius:0 0 var(--radius-md) var(--radius-md);flex:1;flex-direction:column;text-align:center}.form-card[data-v-2c007f01],.form-card-right[data-v-2c007f01]{align-items:center;display:flex;justify-content:center;min-width:auto}.form-card-right[data-v-2c007f01]{border-radius:var(--radius-md) var(--radius-md) 0 0;flex:1}.hero-background[data-v-2c007f01]{display:none}.hero-title[data-v-2c007f01]{color:rgb(var(--black));font-size:var(--font-size-3xl)}.hero-subtitle[data-v-2c007f01]{color:rgb(var(--black));font-size:var(--font-size-base)}}
