:root{--yc-navy: #3D3785;--yc-navy-dark: #2D2768;--yc-navy-deeper: #201D55;--yc-navy-light: #5551A0;--yc-navy-bg: #EEEDF7;--yc-navy-bg-2: #E2E1F0;--yc-amber: #FAB900;--yc-amber-dark: #E0A500;--yc-amber-light: #FDD04A;--yc-amber-bg: #FFF7DC;--yc-amber-section: #FAB900;--yc-white: #FFFFFF;--yc-off-white: #F8F8F6;--yc-light-gray: #F2F2F2;--yc-mid-gray: #CCCCCC;--yc-text: #2C2C3E;--yc-text-soft: #555568;--yc-text-muted: #888899;--yc-border: #E0DFEE;--yc-success: #2E7D52;--yc-error: #C0392B;--yc-error-bg: #FBEAE7;--color-primary: var(--yc-navy);--color-accent: var(--yc-amber);--color-text: var(--yc-text);--color-text-soft: var(--yc-text-soft);--color-bg: var(--yc-white);--color-border: var(--yc-border);--font-sans: "Source Sans Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold:800;--fw-black: 900;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-pill:999px;--t-fast: .15s ease;--t: .26s cubic-bezier(.4, 0, .2, 1);--t-slow: .48s cubic-bezier(.22, 1, .36, 1);--shadow-sm: 0 2px 6px rgba(61,55,133,.08);--shadow-md: 0 6px 20px rgba(61,55,133,.12);--shadow-lg: 0 16px 48px rgba(61,55,133,.16);--shadow-amber: 0 4px 18px rgba(250,185,0,.35);--container: 1140px;--nav-h: 80px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:17px;line-height:1.65;color:var(--color-text);background:var(--yc-white);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--yc-amber);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);margin:0 auto;padding:0 var(--s-5)}section{padding:var(--s-9) 0}.section--white{background:var(--yc-white)}.section--light{background:var(--yc-off-white)}.section--navy{background:var(--yc-navy);color:var(--yc-white)}.section--amber{background:var(--yc-amber-section);color:var(--yc-navy-deeper)}.section--dark{background:var(--yc-navy-deeper);color:var(--yc-white)}.eyebrow{display:inline-block;font-size:12.5px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--yc-amber);margin-bottom:var(--s-3)}.section--navy .eyebrow,.section--dark .eyebrow{color:var(--yc-amber-light)}.section--amber .eyebrow{color:var(--yc-navy-dark);opacity:.75}h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--fw-extrabold);line-height:1.18;letter-spacing:-.02em;color:var(--yc-navy)}.section--navy h2,.section--dark h2{color:var(--yc-white)}.section--amber h2{color:var(--yc-navy-deeper)}h3{font-size:1.25rem;font-weight:var(--fw-bold);line-height:1.3;color:var(--yc-navy)}.section--navy h3,.section--dark h3{color:var(--yc-white)}.section--amber h3{color:var(--yc-navy-deeper)}h4{font-size:1.05rem;font-weight:var(--fw-bold);color:var(--yc-navy)}.section--navy h4,.section--dark h4{color:var(--yc-amber-light)}.section--amber h4{color:var(--yc-navy-deeper)}p{line-height:1.65}.section__header{margin-bottom:var(--s-7)}.section__header--centered{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.section__lead{margin-top:var(--s-4);font-size:1.08rem;color:var(--color-text-soft)}.section--navy .section__lead,.section--dark .section__lead{color:#ffffffbf}.section--amber .section__lead{color:var(--yc-navy);opacity:.85}.inline-link{color:var(--yc-navy);font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.inline-link:hover{color:var(--yc-amber-dark)}.tag{display:inline-block;padding:var(--s-1) var(--s-3);background:var(--yc-navy-bg);color:var(--yc-navy);border-radius:var(--r-pill);font-size:.8rem;font-weight:var(--fw-semibold);border:1px solid var(--yc-navy-bg-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:13px 30px;border-radius:0 var(--r-pill) var(--r-pill) var(--r-pill);font-weight:var(--fw-extrabold);font-size:.95rem;white-space:nowrap;transition:transform var(--t-fast),box-shadow var(--t),background var(--t),color var(--t),border-color var(--t)}.btn--primary{background:var(--yc-amber);color:var(--yc-navy-deeper);border:2px solid var(--yc-amber)}.btn--primary:hover{background:var(--yc-amber-dark);border-color:var(--yc-amber-dark)}.btn--secondary{background:var(--yc-navy);color:var(--yc-white);border:2px solid var(--yc-navy)}.btn--secondary:hover{background:var(--yc-navy-dark);border-color:var(--yc-navy-dark)}.btn--ghost{background:transparent;color:var(--yc-white);border:2px solid rgba(255,255,255,.5)}.btn--ghost:hover{border-color:var(--yc-white);background:#ffffff1a}.btn--ghost-dark{background:transparent;color:var(--yc-navy);border:2px solid var(--yc-navy)}.btn--ghost-dark:hover{background:var(--yc-navy);color:var(--yc-white)}.btn--block{width:100%}.btn__spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(61,55,133,.25);border-top-color:var(--yc-navy);border-radius:50%;animation:spin .7s linear infinite}.btn.is-loading .btn__spinner{display:inline-block}.btn.is-loading .btn__text{opacity:.7}@keyframes spin{to{transform:rotate(360deg)}}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);background:var(--yc-white);border-bottom:1px solid var(--yc-border);z-index:200;transition:box-shadow var(--t)}.nav.scrolled{box-shadow:0 2px 20px #3d37851a}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--s-5)}.nav__logo{flex-shrink:0}.nav__logo-img{height:42px;width:auto}.nav__links{display:flex;align-items:center;gap:var(--s-4)}.nav__links a{font-size:.88rem;font-weight:var(--fw-bold);color:var(--yc-navy);text-transform:uppercase;letter-spacing:.04em;padding:var(--s-1) 0;position:relative;transition:color var(--t-fast)}.nav__links a:hover{color:var(--yc-amber-dark)}.nav__cta{background:var(--yc-amber)!important;color:var(--yc-navy-deeper)!important;padding:10px 22px!important;border-radius:0 var(--r-pill) var(--r-pill) var(--r-pill);text-transform:uppercase!important;font-weight:var(--fw-extrabold)!important;letter-spacing:.04em;transition:background var(--t-fast)!important}.nav__cta:hover{background:var(--yc-amber-dark)!important;color:var(--yc-navy-deeper)!important}.nav__burger{display:none;flex-direction:column;gap:5px;padding:var(--s-2)}.nav__burger span{width:24px;height:2.5px;background:var(--yc-navy);border-radius:2px;transition:transform var(--t),opacity var(--t)}.nav__burger.open span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.nav__burger.open span:nth-child(2){opacity:0}.nav__burger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.hero{position:relative;min-height:90vh;padding:calc(var(--nav-h) + var(--s-10)) 0 var(--s-10);display:flex;align-items:center;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/mentor-coach-preparation-program%20copy-C7dtD4K6.png);background-size:cover;background-position:center 30%;background-repeat:no-repeat}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#1d1950d1,#3d3785a6 55%,#3d37854d)}.hero__inner{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:var(--s-8);align-items:center;width:100%}.hero__copy{max-width:600px}.hero__eyebrow{display:inline-block;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--yc-amber);margin-bottom:var(--s-4)}.hero__eyebrow span{opacity:.55;margin:0 6px}.hero__title{font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:var(--fw-black);line-height:1.08;letter-spacing:-.03em;color:var(--yc-white);margin-bottom:var(--s-5)}.hero__title em{font-style:normal;color:var(--yc-amber)}.hero__lead{font-size:1.15rem;color:#ffffffd9;margin-bottom:var(--s-6);max-width:520px;line-height:1.6}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-7)}.hero__badges{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hero__badge{padding:var(--s-2) var(--s-4);background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-pill);font-size:.78rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero__card{background:var(--yc-white);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow-lg)}.hero__card-badge{display:flex;align-items:center;gap:var(--s-2);font-size:.82rem;font-weight:var(--fw-semibold);color:var(--yc-text-muted);margin-bottom:var(--s-4)}.hero__card-dot{width:9px;height:9px;border-radius:50%;background:var(--yc-success);box-shadow:0 0 0 4px #2e7d5226;animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #2e7d5226}50%{box-shadow:0 0 0 8px #2e7d520a}}.hero__card-title{font-size:1.3rem;font-weight:var(--fw-extrabold);color:var(--yc-navy);line-height:1.25;margin-bottom:var(--s-5)}.hero__card-list{display:flex;flex-direction:column;margin-bottom:var(--s-5)}.hero__card-list li{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--yc-border);font-size:.9rem}.hero__card-list li:last-child{border-bottom:none}.hero__card-list li span:first-child{color:var(--yc-text-muted)}.hero__card-list li span:last-child{font-weight:var(--fw-bold);color:var(--yc-navy);text-align:right}.why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--yc-border);border-radius:var(--r-lg);overflow:hidden;margin-top:var(--s-2)}.why__item{padding:var(--s-7) var(--s-5);border-right:1px solid var(--yc-border);transition:background var(--t)}.why__item:last-child{border-right:none}.why__item:hover{background:var(--yc-navy-bg)}.why__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--yc-amber);color:var(--yc-navy-deeper);border-radius:50%;font-size:1.05rem;font-weight:var(--fw-black);margin-bottom:var(--s-4)}.why__item h3{font-size:1.1rem;margin-bottom:var(--s-3)}.why__item p{font-size:.92rem;color:var(--color-text-soft)}.philosophy__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:center}.philosophy__copy p{color:#fffc;margin-bottom:var(--s-4)}.philosophy__copy h2{margin-bottom:var(--s-5)}.philosophy__quote{margin-top:var(--s-6);padding:var(--s-5);background:#ffffff12;border-left:4px solid var(--yc-amber);border-radius:0 var(--r-sm) var(--r-sm) 0}.philosophy__quote p{font-size:1.2rem;color:var(--yc-white);line-height:1.5;margin:0}.philosophy__image-wrap{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.philosophy__image-wrap img{width:100%;height:420px;object-fit:cover}.foryou__single{max-width:760px;margin:0 auto;padding:var(--s-7);border-radius:var(--r-lg);border:2px solid var(--yc-border);background:var(--yc-white)}.foryou__col-title{font-size:1.1rem;color:var(--yc-navy);margin-bottom:var(--s-4);margin-top:0}.foryou__col-title--later{margin-top:var(--s-7);color:var(--yc-text-muted)}.foryou__list{display:flex;flex-direction:column;gap:var(--s-4)}.foryou__list li{position:relative;padding-left:var(--s-6);font-size:.94rem;color:var(--color-text-soft);line-height:1.5}.foryou__list li:before{content:"✓";position:absolute;left:0;color:var(--yc-amber-dark);font-weight:var(--fw-black);font-size:1rem}.foryou__list--later li:before{content:"—";color:var(--yc-text-muted);font-weight:var(--fw-regular)}.learn__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.learn__item{padding:var(--s-6);border-radius:var(--r-md);background:var(--yc-white);border:1.5px solid var(--yc-border);transition:box-shadow var(--t),transform var(--t)}.learn__item:hover{box-shadow:var(--shadow-md)}.learn__item h4{color:var(--yc-navy);margin-bottom:var(--s-3)}.learn__item p{font-size:.92rem;color:var(--color-text-soft)}.modules__list{display:flex;flex-direction:column;gap:var(--s-3);max-width:860px;margin:0 auto}.module{display:flex;gap:var(--s-5);padding:var(--s-5) var(--s-6);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);cursor:default;transition:background var(--t),border-color var(--t),transform var(--t)}.module:hover,.module:focus-visible{background:#ffffff17;border-color:var(--yc-amber);outline:none}.module__num{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--yc-amber);color:var(--yc-navy-deeper);border-radius:50%;font-size:1.05rem;font-weight:var(--fw-black);margin-top:2px}.module__body{flex:1}.module__body h3{color:var(--yc-white);margin-bottom:2px}.module__sub{font-size:.82rem;color:var(--yc-amber-light);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--s-3)}.module__body p{color:#ffffffb8;font-size:.93rem;margin-bottom:var(--s-4)}.module__topics{display:flex;flex-wrap:wrap;gap:var(--s-2)}.module__topics li{font-size:.8rem;padding:4px var(--s-3);background:#fab9001f;border:1px solid rgba(250,185,0,.2);border-radius:var(--r-pill);color:var(--yc-amber-light)}.how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5)}.how__item{padding:var(--s-6);border-radius:var(--r-md);background:var(--yc-off-white);border:1px solid var(--yc-border);transition:border-color var(--t),transform var(--t)}.how__item:hover{border-color:var(--yc-navy)}.how__icon{width:52px;height:52px;margin-bottom:var(--s-4);color:var(--yc-navy)}.how__icon svg{width:100%;height:100%}.how__item h4{color:var(--yc-navy);margin-bottom:var(--s-3)}.how__item p{font-size:.92rem;color:var(--color-text-soft)}.trainer__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--s-8);align-items:center}.trainer__image-col{position:relative}.trainer__image-wrap{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.trainer__image-wrap img{width:100%;height:500px;object-fit:cover}.trainer__credential{position:absolute;bottom:var(--s-5);left:50%;transform:translate(-50%);display:flex;gap:var(--s-3);background:var(--yc-navy);border-radius:var(--r-pill);padding:var(--s-2) var(--s-5);box-shadow:var(--shadow-md);white-space:nowrap}.trainer__credential span{font-size:.82rem;font-weight:var(--fw-bold);color:var(--yc-white)}.trainer__credential span:not(:last-child):after{content:"·";margin-left:var(--s-3);color:var(--yc-amber)}.trainer__copy h2{color:var(--yc-navy-deeper);margin-bottom:var(--s-5)}.trainer__lead{font-size:1.08rem;color:var(--yc-navy-dark);margin-bottom:var(--s-4)}.trainer__copy p{margin-bottom:var(--s-4);color:var(--yc-navy-dark);opacity:.85}.trainer__tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.trainer__tags .tag{background:var(--yc-navy);color:var(--yc-white);border-color:var(--yc-navy)}.whyyc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-7);max-width:940px;margin:0 auto}.whyyc__item{display:flex;gap:var(--s-4)}.whyyc__marker{display:none}.whyyc__item h4{color:var(--yc-amber-light);margin-bottom:var(--s-2)}.whyyc__item p{font-size:.92rem;color:#ffffffb8}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5)}.testimonial{background:var(--yc-white);border:1.5px solid var(--yc-border);border-radius:var(--r-lg);padding:var(--s-6);position:relative;transition:border-color var(--t),box-shadow var(--t)}.testimonial:hover{border-color:var(--yc-navy);box-shadow:var(--shadow-md)}.testimonial__bar{width:40px;height:4px;background:var(--yc-amber);border-radius:2px;margin-bottom:var(--s-5)}.testimonial__text{font-size:1.05rem;line-height:1.65;color:var(--yc-text-soft);margin-bottom:var(--s-5)}.testimonial__author{display:flex;align-items:center;gap:var(--s-3)}.testimonial__avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--yc-navy);color:var(--yc-white);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-extrabold);font-size:1.05rem}.testimonial__author strong{display:block;font-size:.95rem;color:var(--yc-navy)}.testimonial__author span{font-size:.82rem;color:var(--yc-text-muted)}.faq__inner{display:grid;grid-template-columns:.35fr 1fr;gap:var(--s-9);align-items:start}.faq__header{position:sticky;top:calc(var(--nav-h) + var(--s-5))}.faq__header h2{margin-bottom:var(--s-4)}.faq__header p{font-size:.95rem;color:var(--color-text-soft)}.faq__list{display:flex;flex-direction:column;gap:var(--s-3)}.faq__item{border:1.5px solid var(--yc-border);border-radius:var(--r-md);background:var(--yc-white);overflow:hidden;transition:border-color var(--t)}.faq__item[open]{border-color:var(--yc-navy)}.faq__item summary{padding:var(--s-4) var(--s-5);font-weight:var(--fw-bold);color:var(--yc-navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);transition:background var(--t-fast)}.faq__item summary:hover{background:var(--yc-navy-bg)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex-shrink:0;width:22px;height:22px;background:var(--yc-amber);border-radius:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform var(--t),background var(--t)}.faq__item[open] summary:after{transform:rotate(45deg);background:var(--yc-navy)}.faq__item p{padding:0 var(--s-5) var(--s-5);font-size:.93rem;color:var(--color-text-soft);line-height:1.65}.practical__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.practical__card{padding:var(--s-6);background:var(--yc-white);border:1.5px solid var(--yc-border);border-radius:var(--r-md);transition:border-color var(--t),transform var(--t)}.practical__card:hover{border-color:var(--yc-amber);transform:translateY(-3px)}.practical__card h4{color:var(--yc-navy);margin-bottom:var(--s-3)}.practical__card p{font-size:.92rem;color:var(--color-text-soft)}.register__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);align-items:start}.register__copy h2{color:var(--yc-white);margin-bottom:var(--s-5)}.register__lead{font-size:1.08rem;color:#ffffffbf;margin-bottom:var(--s-6)}.register__promises{display:flex;flex-direction:column;gap:var(--s-3)}.register__promises li{position:relative;padding-left:var(--s-6);font-size:.95rem;color:#fffc}.register__promises li:before{content:"✓";position:absolute;left:0;color:var(--yc-amber);font-weight:var(--fw-black);font-size:1rem}.register__form-wrap{background:var(--yc-white);border-radius:var(--r-lg);padding:var(--s-7);box-shadow:var(--shadow-lg)}.form__title{font-size:1.35rem;font-weight:var(--fw-extrabold);color:var(--yc-navy);margin-bottom:var(--s-5)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.form__field{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-4)}.form__row .form__field{margin-bottom:0}.form__field label{font-size:.85rem;font-weight:var(--fw-bold);color:var(--yc-navy)}.form__required{color:var(--yc-amber-dark)}.form__optional{color:var(--yc-text-muted);font-weight:var(--fw-regular);font-size:.8rem}.form__field input,.form__field textarea{padding:12px var(--s-4);border:1.5px solid var(--yc-border);border-radius:var(--r-sm);background:var(--yc-off-white);color:var(--yc-text);transition:border-color var(--t),background var(--t),box-shadow var(--t)}.form__field input::placeholder,.form__field textarea::placeholder{color:var(--yc-text-muted)}.form__field input:focus,.form__field textarea:focus{outline:none;border-color:var(--yc-navy);background:var(--yc-white);box-shadow:0 0 0 4px var(--yc-navy-bg)}.form__field textarea{resize:vertical;min-height:100px}.form__field.invalid input,.form__field.invalid textarea{border-color:var(--yc-error);background:var(--yc-error-bg)}.form__error{display:none;font-size:.8rem;color:var(--yc-error);font-weight:var(--fw-semibold)}.form__field.invalid .form__error{display:block}.form__note{font-size:.8rem;color:var(--yc-text-muted);text-align:center;margin-top:var(--s-4);line-height:1.5}.register__thankyou{text-align:center;padding:var(--s-7) var(--s-4);animation:fadeUp .55s var(--t-slow)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.thankyou__icon{color:var(--yc-success);width:64px;height:64px;margin:0 auto var(--s-5)}.thankyou__icon svg{width:100%;height:100%}.thankyou__icon svg circle{stroke-dasharray:200;stroke-dashoffset:200;animation:drawCircle .6s ease .1s forwards}.thankyou__icon svg path{stroke-dasharray:60;stroke-dashoffset:60;animation:drawCheck .4s ease .5s forwards}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}.thankyou__title{font-size:1.4rem;font-weight:var(--fw-extrabold);color:var(--yc-navy);margin-bottom:var(--s-3)}.thankyou__msg{color:var(--color-text-soft);margin-bottom:var(--s-6);font-size:.98rem}.thankyou__next{text-align:left;background:var(--yc-navy-bg);border-radius:var(--r-md);padding:var(--s-5) var(--s-6);margin-bottom:var(--s-6)}.thankyou__next h4{color:var(--yc-navy);margin-bottom:var(--s-4)}.thankyou__next ol{list-style:decimal;padding-left:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.thankyou__next li{font-size:.9rem;color:var(--color-text-soft)}.thankyou__next strong{color:var(--yc-amber-dark)}.footer{background:var(--yc-navy-deeper);color:#ffffffa6}.footer__top{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:var(--s-7);padding:var(--s-8) 0 var(--s-6);border-bottom:1px solid rgba(255,255,255,.1)}.footer__logo{height:44px;width:auto;margin-bottom:var(--s-4)}.footer__tagline{font-size:1.02rem;color:#fffc}.footer__nav{display:flex;flex-direction:column;gap:var(--s-3)}.footer__nav a{font-size:.88rem;font-weight:var(--fw-semibold);color:#ffffffa6;transition:color var(--t-fast)}.footer__nav a:hover{color:var(--yc-amber)}.footer__contact p{font-size:.84rem;color:#ffffff80;margin-bottom:var(--s-2)}.footer__email{font-size:1.1rem;font-weight:var(--fw-bold);color:var(--yc-amber)!important}.footer__email:hover{color:var(--yc-amber-light)!important}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-5) 0}.footer__bottom p{font-size:.82rem;color:#fff6}.footer__legal{display:flex;gap:var(--s-5);flex-wrap:wrap}.footer__legal a{font-size:.82rem;color:#fff6;transition:color var(--t-fast)}.footer__legal a:hover{color:var(--yc-amber)}.footer__download{padding:8px var(--s-4);border:1px solid rgba(255,255,255,.2);border-radius:0 var(--r-pill) var(--r-pill) var(--r-pill);font-weight:var(--fw-bold);color:var(--yc-amber)!important;font-size:.82rem!important;transition:background var(--t),border-color var(--t)}.footer__download:hover{background:#ffffff0f;border-color:var(--yc-amber)}@media (max-width: 1000px){.hero__inner{grid-template-columns:1fr}.hero__visual{justify-content:flex-start}.hero__card{max-width:440px}.why__grid{grid-template-columns:repeat(2,1fr)}.why__item{border-bottom:1px solid var(--yc-border)}.why__item:nth-child(2){border-right:none}.why__item:nth-child(3),.why__item:nth-child(4){border-bottom:none}.why__item:nth-child(4){border-right:none}.philosophy__inner{grid-template-columns:1fr;gap:var(--s-6)}.philosophy__image-wrap img{height:340px}.trainer__inner{grid-template-columns:1fr;gap:var(--s-6)}.trainer__image-wrap img{height:380px}.learn__grid,.how__grid,.practical__grid{grid-template-columns:repeat(2,1fr)}.testimonials__grid{grid-template-columns:1fr}.register__inner{grid-template-columns:1fr;gap:var(--s-6)}.faq__inner{grid-template-columns:1fr;gap:var(--s-5)}.faq__header{position:static}.footer__top{grid-template-columns:1fr 1fr}.footer__contact{grid-column:1 / -1}.whyyc__grid{grid-template-columns:1fr}}@media (max-width: 720px){section{padding:var(--s-8) 0}body{font-size:16px}.hero{min-height:100svh;padding-bottom:var(--s-8)}.hero__title{font-size:2.1rem}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.nav__links{position:fixed;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;background:var(--yc-white);padding:var(--s-4) var(--s-5) var(--s-6);border-bottom:1px solid var(--yc-border);box-shadow:var(--shadow-md);transform:translateY(-130%);transition:transform var(--t);gap:0}.nav__links.open{transform:translateY(0)}.nav__links a{padding:14px 0;border-bottom:1px solid var(--yc-border);font-size:1rem}.nav__links a:last-of-type{border-bottom:none}.nav__cta{border-bottom:none!important;text-align:center;margin-top:var(--s-3)}.nav__burger{display:flex}.why__grid{grid-template-columns:1fr}.why__item{border-right:none;border-bottom:1px solid var(--yc-border)}.why__item:last-child{border-bottom:none}.learn__grid,.how__grid,.practical__grid{grid-template-columns:1fr}.module{flex-direction:column;gap:var(--s-3);padding:var(--s-5)}.footer__top{grid-template-columns:1fr;padding:var(--s-6) 0}.footer__bottom{flex-direction:column;align-items:flex-start}.form__row{grid-template-columns:1fr}}@media (max-width: 480px){.container{padding:0 var(--s-4)}.hero__card,.register__form-wrap,.testimonial,.foryou__single{padding:var(--s-5)}}.legal{padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--s-7);background:var(--yc-off-white);min-height:100vh}.legal__inner{max-width:800px;margin:0 auto;background:var(--yc-white);border:1px solid var(--yc-border);border-radius:var(--r-lg);padding:var(--s-5) var(--s-7);box-shadow:var(--shadow-sm)}.legal__badge{display:inline-block;padding:var(--s-1) var(--s-3);background:var(--yc-navy-bg);color:var(--yc-navy);border-radius:var(--r-pill);font-size:.8rem;font-weight:var(--fw-bold);margin-bottom:var(--s-4)}.legal__title{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:var(--fw-extrabold);color:var(--yc-navy);line-height:1.2;margin-bottom:var(--s-3)}.legal__updated{font-size:.88rem;color:var(--yc-text-muted);margin-bottom:var(--s-4)}.legal__intro{font-size:1.05rem;color:var(--color-text-soft);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--yc-border)}.legal__toc{background:var(--yc-navy-bg);border-radius:var(--r-md);padding:var(--s-3) var(--s-5);margin-bottom:var(--s-4)}.legal__toc h2{font-size:.9rem;margin-bottom:var(--s-3)}.legal__toc ol{list-style:decimal;padding-left:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.legal__toc a{font-size:.92rem;color:var(--yc-navy);font-weight:var(--fw-semibold)}.legal__toc a:hover{color:var(--yc-amber-dark)}.legal__section{margin-bottom:var(--s-4);scroll-margin-top:calc(var(--nav-h) + var(--s-4))}.legal__section h2{font-size:1.25rem;margin-bottom:var(--s-2);padding-bottom:var(--s-2);border-bottom:2px solid var(--yc-amber);display:inline-block}.legal__section h3{font-size:1.05rem;margin:var(--s-3) 0 var(--s-2)}.legal__section p{margin-bottom:var(--s-2);color:var(--color-text-soft)}.legal__section ul{list-style:disc;padding-left:var(--s-5);margin-bottom:var(--s-2);display:flex;flex-direction:column;gap:var(--s-1)}.legal__section ul li{color:var(--color-text-soft)}.legal__contact{background:var(--yc-navy);color:var(--yc-white);border-radius:var(--r-md);padding:var(--s-4);margin-top:var(--s-4)}.legal__contact h3{color:var(--yc-white);margin-bottom:var(--s-3)}.legal__contact p{color:#ffffffbf;margin-bottom:var(--s-2)}.legal__contact a{color:var(--yc-amber);font-weight:var(--fw-bold)}.legal__back{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-4);color:var(--yc-navy);font-weight:var(--fw-bold)}.legal__back:hover{color:var(--yc-amber-dark)}@media (max-width: 720px){.legal__inner{padding:var(--s-6) var(--s-5)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
