@font-face{font-family:"Baloo Bhai 2";src:url(/fonts/baloo-bhai-2-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Baloo Bhai 2";src:url(/fonts/baloo-bhai-2-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Baloo Bhai 2";src:url(/fonts/baloo-bhai-2-extrabold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.ttf)format("truetype");font-style:normal;font-weight:400 550;font-display:swap}@font-face{font-family:Noto Sans Gujarati;src:url(/fonts/gujarati-regular.ttf)format("truetype");font-style:normal;font-weight:400 550;font-display:swap}@font-face{font-family:Noto Sans Gujarati;src:url(/fonts/gujarati-semibold.ttf)format("truetype");font-style:normal;font-weight:600 800;font-display:swap}:root{--primary-deep:#0c261e;--primary:#123b30;--primary-light:#1c5243;--primary-soft:#eaf1e8;--accent-lime:#d4e8a4;--accent-gold:#d6af66;--accent-warm:#fcf9f2;--text-main:#18332b;--text-muted:#576b61;--text-light:#83968b;--surface:#fff;--surface-alt:#f4f6f0;--surface-tint:#edf3e7;--border:#dbe3d6;--border-light:#fff9;--shadow-sm:0 4px 12px #0c261e0a;--shadow-md:0 12px 30px #0c261e14;--shadow-lg:0 20px 50px #0c261e1f;--radius-sm:10px;--radius-md:18px;--radius-lg:26px;--radius-full:9999px;--font-en:"DM Sans", sans-serif;--font-gu:"Baloo Bhai 2", "Noto Sans Gujarati", "Gujarati Sangam MN", sans-serif;--font-heading:"Baloo Bhai 2", var(--font-gu)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:var(--surface-alt);color:var(--text-main);font-family:var(--font-en), var(--font-gu);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 10% 15%,#d4e8a42e 0%,#0000 40%),radial-gradient(circle at 90% 40%,#123b300f 0%,#0000 50%),radial-gradient(circle at 30% 85%,#d6af6614 0%,#0000 45%);margin:0;font-size:16px;line-height:1.75}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #6b9347}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-gu);letter-spacing:-.01em;font-weight:600;line-height:1.4}p{font-family:var(--font-gu);color:var(--text-muted)}em{color:var(--primary-light);background:linear-gradient(135deg,#184c3e 0%,#3a7560 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.skip-link{opacity:0;pointer-events:none;z-index:999;color:var(--primary-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background:#fff;padding:12px 24px;font-weight:500;transition:top .2s,opacity .2s;position:fixed;top:-120px;left:20px}.skip-link:focus{opacity:1;pointer-events:auto;top:20px}.event-strip-top{color:#ebf3e2;letter-spacing:1.2px;text-align:center;font-size:12px;font-family:var(--font-en);background:linear-gradient(90deg,#0d2820 0%,#163e33 50%,#0d2820 100%);justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.event-strip-top span{font-family:var(--font-gu);letter-spacing:0;opacity:.9;font-size:13px}.site-header{z-index:10;background:#fff;border-bottom:1px solid #dbe3d6e6;justify-content:space-between;align-items:center;height:76px;padding:0 4%;display:flex;position:relative;box-shadow:0 4px 20px #0c261e0f}.brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo-desktop{object-fit:contain;width:auto;height:48px;transition:transform .25s;display:block}.brand-logo-mobile{align-items:center;gap:10px;display:none}.brand-emblem{object-fit:contain;flex-shrink:0;width:40px;height:40px;transition:transform .25s}.brand-title{font-family:var(--font-en);letter-spacing:-.02em;color:var(--primary-deep);white-space:nowrap;font-size:19px;font-weight:800;line-height:1}.brand:hover .brand-logo-desktop,.brand:hover .brand-emblem{transform:scale(1.03)}.brand svg{color:var(--primary);width:28px;height:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.brand:hover svg{transform:rotate(45deg)}.brand span{font-family:var(--font-en);letter-spacing:-.02em;color:var(--primary-deep);font-size:20px;font-weight:700;line-height:1}.header-cta{color:#fff;letter-spacing:.2px;border-radius:var(--radius-full);white-space:nowrap;background:linear-gradient(135deg,#123b30 0%,#1c5243 100%);padding:10px 22px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite header-pulse;box-shadow:0 4px 14px #123b3040}@keyframes header-pulse{0%,to{transform:scale(1);box-shadow:0 4px 14px #123b3040}50%{transform:scale(1.03);box-shadow:0 6px 20px #123b3073}}.header-cta:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 8px 24px #123b3066}.navigation{align-items:center;gap:14px;display:flex}.navigation a{font-family:var(--font-gu);color:var(--text-main);white-space:nowrap;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.navigation a:after{content:"";background:var(--primary);width:0;height:2px;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.navigation a:hover{color:var(--primary)}.navigation a:hover:after{width:100%}.menu-button{color:var(--primary-deep);cursor:pointer;background:0 0;border:none;padding:6px;display:none}.button{color:#fff;border-radius:var(--radius-full);font-family:var(--font-gu);cursor:pointer;background:linear-gradient(135deg,#123b30 0%,#1c5243 100%);border:1px solid #ffffff26;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #123b3040}.button:hover{color:#fff;background:linear-gradient(135deg,#0c261e 0%,#163e33 100%);transform:translateY(-2px);box-shadow:0 8px 24px #123b3059}.button:active{transform:translateY(0)}.button.small{padding:9px 20px;font-size:13.5px}.button.full{width:100%}.hero-main-btn{letter-spacing:.3px;background:linear-gradient(135deg,#123b30 0%,#1c5243 50%,#296857 100%);border:1px solid #d4e8a44d;padding:15px 36px;font-size:16px;font-weight:700;animation:3.5s ease-in-out infinite hero-cta-pulse;box-shadow:0 6px 20px #123b304d}@keyframes hero-cta-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 6px 20px #123b304d}50%{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 28px #123b3073,0 0 0 5px #d4e8a438}}.hero-main-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 12px 32px #123b3073}.button.secondary{color:var(--primary-deep);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff}.button.secondary:hover{background:var(--surface-alt);color:var(--primary);border-color:#c9af7a}.button.outline{color:var(--primary-deep);border:1.5px solid var(--primary);box-shadow:none;background:0 0}.button.outline:hover{background:var(--primary-soft);color:var(--primary)}.button.light{color:var(--primary-deep);background:#fff;box-shadow:0 4px 16px #00000026}.button.light:hover{background:var(--surface-tint);color:var(--primary)}.button.outline-light{color:#fff;background:0 0;border:1.5px solid #fff6}.button.outline-light:hover{background:#ffffff1a;border-color:#fff}.eyebrow{font-family:var(--font-en);letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:11.5px;font-weight:700;display:inline-block}.center-heading{text-align:center;max-width:820px;margin:0 auto}.center-heading h2{color:var(--primary-deep);font-size:36px;line-height:1.35}.center-heading p{color:var(--text-muted);margin-top:14px;font-size:17px;line-height:1.8}.section{max-width:1280px;margin:0 auto;padding:85px 6%}.bg-tint{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#edf3e773;max-width:100%}.bg-tint>*{max-width:1280px;margin-left:auto;margin-right:auto}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;max-width:1320px;min-height:70vh;margin:0 auto;padding:60px 6% 40px;display:grid}.hero-pill{border-radius:var(--radius-full);background:#d4e8a459;border:1px solid #163e3326;align-items:center;gap:10px;margin-bottom:22px;padding:6px 16px;display:inline-flex}.hero-pulse-dot{background:#2e7d32;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2e7d3233}.hero-pill span{font-family:var(--font-gu);color:var(--primary-deep);font-size:13px;font-weight:600}.hero-brand-header{align-items:center;margin-bottom:18px;display:flex}.hero-brand-logo{object-fit:contain;width:auto;max-width:280px;height:clamp(38px,5.2vw,52px);display:block}.hero h1{font-family:var(--font-heading);font-variation-settings:"wght" 800;color:var(--primary-deep);letter-spacing:-.01em;white-space:nowrap;text-shadow:1px 0,-1px 0,0 1px,0 -1px,.7px .7px,-.7px -.7px,.7px -.7px,-.7px .7px;margin-bottom:12px;font-size:clamp(22px,3.8vw,54px);font-weight:800;line-height:1.25;overflow:visible}.hero h1 em{font-variation-settings:"wght" 800;color:#1e6b52;text-shadow:1px 0,-1px 0,0 1px,0 -1px,.7px .7px,-.7px -.7px,.7px -.7px,-.7px .7px;margin-left:.25em;padding-top:0;font-style:normal;font-weight:800;line-height:1.25;display:inline;overflow:visible}.hero-english{font-family:var(--font-en);letter-spacing:clamp(.6px,.35vw,1.8px);text-transform:uppercase;color:#c49742;white-space:nowrap;margin-bottom:18px;font-size:clamp(10.5px,3.2vw,15px);font-weight:700}.hero-description{color:var(--text-muted);max-width:580px;margin-bottom:22px;font-size:16px;line-height:1.75}.hero-bullets-clean{flex-direction:column;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.hero-bullets-clean li{text-align:left;font-family:var(--font-gu);color:var(--text-main);align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:1.55;display:flex}.hero-bullets-clean li span{text-align:left;flex:1}.hero-bullets-clean li svg{color:#1e6b48;background:#d4e8a473;border-radius:50%;flex-shrink:0;margin-top:3px;padding:1px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.hero-footnote{color:var(--text-muted);flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.hero-footnote span{align-items:center;gap:6px;display:inline-flex}.hero-footnote svg{color:#2e7d32}.hero-visual-wrap{justify-content:center;display:flex;position:relative}.hero-halo{filter:blur(28px);z-index:0;background:radial-gradient(circle,#d4e8a466 0%,#d6af6626 50%,#0000 70%);border-radius:50%;position:absolute;inset:-20px}.hero-image{z-index:1;aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg), inset 0 0 0 1px #fff6;background:url(/images/hero.webp) 50%/cover no-repeat;border:1px solid #fffc;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.hero-image:after{content:"";z-index:1;background:linear-gradient(#0c261e33 0%,#0000 40%,#0c261ed9 100%);position:absolute;inset:0}.image-top-label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);color:#ebf3e2;font-family:var(--font-en);letter-spacing:1.5px;background:#0c261ea6;border:1px solid #fff3;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.image-caption{z-index:2;color:#fff;position:relative}.image-caption span{font-family:var(--font-gu);font-size:20px;font-weight:600;display:block}.image-caption p{font-family:var(--font-en);letter-spacing:1px;color:#d4e8a4;margin-top:4px;font-size:13px}.image-number{z-index:2;font-family:var(--font-en);letter-spacing:1.5px;color:#fff9;margin-top:10px;font-size:11px;position:relative}.event-date-section{z-index:10;padding:40px 6% 60px;position:relative}.event-date-container{max-width:1200px;margin:0 auto}.event-date-card{background:linear-gradient(135deg,#091f18 0%,#12372c 55%,#0d2820 100%);border:1px solid #d4e8a440;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:44px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0c261e40,inset 0 1px #ffffff1a}.event-date-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4e8a41f 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.event-badge{border-radius:var(--radius-full);color:#d4e8a4;background:#d4e8a426;border:1px solid #d4e8a44d;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 0 3px #4ade8040}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.event-heading{font-family:var(--font-heading);color:#fff;margin:0 0 8px;font-size:clamp(26px,3.2vw,36px);line-height:1.25}.event-subheading{color:#ffffffb8;margin:0 0 28px;font-size:15px;line-height:1.6}.event-details-grid{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.event-detail-item{align-items:flex-start;gap:16px;display:flex}.event-icon-box{color:#d4e8a4;background:#d4e8a426;border:1px solid #d4e8a440;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.detail-label{text-transform:uppercase;letter-spacing:.8px;color:#d4e8a4d9;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.detail-value{color:#fff;font-size:16px;font-weight:700;line-height:1.3;display:block}.detail-sub{color:#ffffff8c;margin-top:1px;font-size:12.5px;display:block}.event-urgency-strip{border-radius:var(--radius-full);color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.event-countdown-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff0d;border:1px solid #d4e8a433;border-radius:22px;padding:32px 28px;box-shadow:0 12px 32px #0003}.countdown-tag{color:#fffc;letter-spacing:.2px;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.countdown-boxes{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.count-unit{background:#091f18cc;border:1px solid #d4e8a440;border-radius:14px;min-width:66px;padding:12px 6px;box-shadow:0 4px 12px #00000040}.count-number{font-family:var(--font-en);color:#d4e8a4;margin-bottom:4px;font-size:30px;font-weight:800;line-height:1;display:block}.count-label{font-family:var(--font-gu);color:#ffffffb3;font-size:11px;display:block}.count-sep{font-family:var(--font-en);color:#d4e8a499;margin-top:-10px;font-size:24px;font-weight:700}.event-price-box{margin-bottom:20px}.price-tag{justify-content:center;align-items:baseline;gap:10px;display:flex}.price-current{font-family:var(--font-en);color:#d4e8a4;font-size:34px;font-weight:800}.price-original{font-family:var(--font-en);color:#fff6;font-size:18px;text-decoration:line-through}.price-note{color:#fff9;margin-top:4px;font-size:12px;display:block}.event-cta-btn{width:100%}.countdown-guarantee{color:#fff9;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.countdown-guarantee svg{color:#4ade80}@media (max-width:860px){.event-date-card{grid-template-columns:1fr;gap:36px;padding:32px 20px}.countdown-boxes{gap:6px}.count-unit{min-width:58px;padding:10px 4px}.count-number{font-size:26px}}.trust-strip{border-bottom:1px solid var(--border);background:#fff9;padding:40px 6%}.trust-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.trust-item{align-items:flex-start;gap:16px;display:flex}.trust-icon{width:44px;height:44px;color:var(--primary);background:#163e3314;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-item strong{color:var(--primary-deep);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.trust-item p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.intro-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.intro-content h2{color:var(--primary-deep);margin-bottom:18px;font-size:34px}.intro-content p{color:var(--text-default);margin-bottom:16px;font-size:16.5px;line-height:1.85}.learn-box{border-left:4px solid var(--primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:4px;margin:24px 0;padding:22px 24px}.learn-box strong{color:var(--primary-deep);margin-bottom:12px;font-size:16px;display:block}.learn-box ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.learn-box li{color:var(--text-muted);padding-left:18px;font-size:14.5px;line-height:1.7;position:relative}.learn-box li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:2px}.intro-image-frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative;overflow:hidden}.intro-image-frame img{aspect-ratio:4/3.8;object-fit:cover;width:100%;height:100%;display:block}.intro-image-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);color:#fff;background:#0c261ee0;border:1px solid #ffffff26;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.intro-image-badge svg{color:var(--accent-lime);flex-shrink:0}.intro-image-badge strong{font-family:var(--font-en);letter-spacing:1px;text-transform:uppercase;font-size:13px;display:block}.intro-image-badge div div{color:#ebf3e2;margin-top:2px;font-size:12px}.what-you-get-section{background:var(--surface-alt);padding:80px 6% 60px;position:relative}.section-container{max-width:1200px;margin:0 auto}.section-title{font-family:var(--font-heading);color:var(--primary-deep);margin:10px 0 12px;font-size:clamp(28px,3.5vw,40px);line-height:1.25}.section-subtitle{color:var(--text-muted);max-width:640px;margin:0 auto 40px;font-size:16px;line-height:1.6}.what-get-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.what-get-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.what-get-card:hover{border-color:#163e334d;transform:translateY(-5px);box-shadow:0 12px 28px #0c261e1f}.what-get-img-wrap{aspect-ratio:16/10;background:#edf3e7;width:100%;position:relative;overflow:hidden}.what-get-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.what-get-card:hover .what-get-img{transform:scale(1.05)}.what-get-icon-floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--primary-deep);background:#fffffff0;border:1px solid #fffc;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000026}.what-get-content{flex-direction:column;flex-grow:1;padding:22px 22px 24px;display:flex}.what-get-title-gu{font-family:var(--font-gu);color:var(--primary-deep);margin:0 0 4px;font-size:18px;font-weight:700}.what-get-title-en{font-family:var(--font-en);color:var(--accent-gold);letter-spacing:.5px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:block}.what-get-desc{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.65}.who-is-it-for-section{border-top:1px solid var(--border);background:#fff;padding:70px 6% 80px;position:relative}.who-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.who-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;padding:24px 14px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.who-card:hover{box-shadow:var(--shadow-md);background:#fff;border-color:#2e7d32;transform:translateY(-5px)}.who-icon-circle{width:54px;height:54px;color:var(--primary-deep);background:linear-gradient(135deg,#d4e8a480 0%,#163e3326 100%);border:1px solid #163e3326;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;transition:transform .3s;display:flex}.who-card:hover .who-icon-circle{color:#1e6b48;transform:scale(1.1)}.who-title-gu{font-family:var(--font-gu);color:var(--primary-deep);margin:0 0 2px;font-size:16px;font-weight:700}.who-role-en{font-family:var(--font-en);color:var(--accent-gold);letter-spacing:.4px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.who-desc{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}.section-cta-wrap{justify-content:center;margin-top:10px;display:flex}@media (max-width:1080px){.who-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.what-get-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.what-get-grid{grid-template-columns:1fr}.who-grid{grid-template-columns:repeat(2,1fr);gap:12px}.who-card{padding:18px 10px}}.different-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.different-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:30px 24px;transition:all .25s}.different-card:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-4px)}.different-icon{width:52px;height:52px;color:var(--primary);background:#163e3312;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.different-card h3{color:var(--primary-deep);margin-bottom:10px;font-size:19px}.different-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.problems-masonry{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:45px;display:grid}.problem-full-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:28px;transition:all .25s;display:flex}.problem-full-card:hover{box-shadow:var(--shadow-md);border-color:#163e334d;transform:translateY(-3px)}.problem-card-header{align-items:center;gap:14px;margin-bottom:12px;display:flex}.problem-number{font-family:var(--font-en);letter-spacing:1px;color:var(--accent-gold);background:var(--surface-tint);border-radius:var(--radius-sm);padding:4px 10px;font-size:13px;font-weight:700}.problem-card-header h3{color:var(--primary-deep);margin:0;font-size:20px}.problem-question{color:var(--primary);margin-bottom:14px;font-size:15px;font-weight:500}.problem-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.problem-bullets li{color:var(--text-muted);padding-left:18px;font-size:14px;line-height:1.7;position:relative}.problem-bullets li:before{content:"•";color:var(--accent-gold);font-weight:700;position:absolute;left:4px}.problem-card-footer{border-top:1px dashed var(--border);color:var(--text-muted);margin-top:16px;padding-top:14px;font-size:13px;font-style:italic;line-height:1.6}.you-are-not-alone{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,#163e330d,#d4e8a426);max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto;padding:32px 36px}.you-are-not-alone h3{font-family:var(--font-en);letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);margin-bottom:8px;font-size:18px}.you-are-not-alone p{color:var(--text-default);margin:0;font-size:15.5px;line-height:1.8}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.benefit-box{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:26px 24px;transition:all .25s}.benefit-box:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-3px)}.benefit-box h3{color:var(--primary-deep);margin-bottom:14px;font-size:19px}.benefit-box ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.benefit-box li{color:var(--text-muted);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.benefit-box li:before{content:"✓";color:#2e7d32;font-size:12px;font-weight:700;position:absolute;left:0}.techniques-box{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--primary-deep);background:#fff;margin-top:40px;padding:24px 30px;font-size:15px}.tags-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tech-tag{background:var(--surface-tint);border:1px solid var(--border);color:var(--primary);border-radius:20px;padding:6px 14px;font-size:13.5px;font-weight:500;display:inline-block}.imagine-block{margin-top:24px}.imagine-carousel-card,.imagine-split{background:#fff;border:1px solid #123b301f;border-radius:32px;grid-template-columns:1.15fr .85fr;min-height:520px;margin-top:36px;transition:box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 24px 70px -16px #0c261e24,0 0 0 1px #123b300d}.imagine-carousel-card:hover,.imagine-split:hover{box-shadow:0 32px 80px -16px #0c261e2e,0 0 0 1px #123b3014}.imagine-content-panel{z-index:2;background:linear-gradient(150deg,#fff 0%,#f9fbf8 100%);flex-direction:column;justify-content:space-between;padding:44px 48px;display:flex;position:relative}.imagine-header-bar,.imagine-badge-row{gap:16px;width:100%;margin-bottom:24px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.imagine-badge-pill{font-family:var(--font-en);letter-spacing:1.4px;color:#8e6818;white-space:nowrap;background:#c89b3c1f;border:1px solid #c89b3c47;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.gold-sparkle{color:var(--accent-gold)}.imagine-counter-pill,.imagine-counter{font-family:var(--font-en);white-space:nowrap;background:#123b300f;border:1px solid #123b301f;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.imagine-counter-pill .current-num{color:var(--primary-deep);font-size:14px}.imagine-counter-pill .sep{color:#889e94;font-weight:400}.imagine-counter-pill .total-num{color:#556c62}.imagine-slide-content,.imagine-animated-content{flex-direction:column;flex:1;justify-content:center;padding:8px 0 16px;animation:.4s cubic-bezier(.16,1,.3,1) fadeInSlide;display:flex}.imagine-theme-tag{color:var(--primary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-flex}.imagine-slide-title,.imagine-content-panel h3{color:var(--primary-deep);font-size:32px;font-weight:700;line-height:1.35;font-family:var(--font-gu);margin:0 0 18px}.imagine-quote-card,.imagine-quote-box{border-left:4px solid var(--accent-gold);background:linear-gradient(135deg,#eaf1e8bf 0%,#fffffff2 100%);border-radius:0 18px 18px 0;margin:0 0 18px;padding:22px 26px;position:relative;box-shadow:0 6px 20px #0c261e08}.imagine-quote-text,.imagine-text{color:var(--primary-deep);font-size:19px;font-style:italic;line-height:1.85;font-family:var(--font-gu);margin:0}.imagine-benefit-pill{color:var(--primary-deep);font-size:14px;font-weight:600;font-family:var(--font-gu);background:#123b300d;border:1px dashed #123b302e;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.imagine-controls-bar,.imagine-controls-row{border-top:1px solid #dbe3d6cc;gap:20px;width:100%;margin-top:auto;padding-top:24px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.imagine-step-pills,.imagine-dots{flex-wrap:nowrap;gap:8px;flex-direction:row!important;align-items:center!important;display:flex!important}.imagine-step-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;transition:all .25s;display:inline-flex}.imagine-step-btn .step-num{font-family:var(--font-en);color:#92a49c;font-size:12px;font-weight:700;transition:color .25s}.imagine-step-btn .step-line{background:#cad6c6;border-radius:4px;width:22px;height:4px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.imagine-step-btn.active .step-num{color:var(--primary-deep);font-weight:800}.imagine-step-btn.active .step-line{background:var(--primary);width:44px}.imagine-step-btn:hover .step-line{background:var(--primary-light)}.dot{cursor:pointer;background:#cad6c6;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.dot.active{background:var(--primary);border-radius:8px;width:32px}.carousel-nav-buttons,.carousel-nav-buttons.horizontal-nav-buttons{white-space:nowrap!important;flex-flow:row!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.carousel-btn,.carousel-nav-buttons button{width:48px!important;height:48px!important;color:var(--primary-deep)!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #123b3029!important;border-radius:50%!important;flex-direction:row!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 16px #0c261e14!important}.carousel-btn:hover,.carousel-nav-buttons button:hover{background:var(--primary-deep)!important;color:#fff!important;border-color:var(--primary-deep)!important;transform:translateY(-2px)scale(1.06)!important;box-shadow:0 8px 24px #0c261e33!important}.carousel-btn:active,.carousel-nav-buttons button:active{transform:scale(.94)!important}.imagine-image-panel{background:#0c261e;width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.imagine-img-animated{object-fit:cover;width:100%;height:100%;transition:transform .6s;animation:.5s cubic-bezier(.16,1,.3,1) fadeInZoom;display:block;transform:scale(1.01)}.imagine-carousel-card:hover .imagine-img-animated,.imagine-split:hover .imagine-img-animated{transform:scale(1.03)}.imagine-image-overlay{pointer-events:none;background:linear-gradient(#0000 30%,#0c261e33 55%,#0c261eb8 100%);position:absolute;inset:0}.imagine-floating-card,.imagine-image-floating-tag{z-index:3;-webkit-backdrop-filter:blur(16px);background:#0c261ed9;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:16px;padding:16px 20px;animation:.4s fadeInSlide;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 16px 36px #0000004d}.floating-card-icon{width:44px;height:44px;color:var(--accent-gold);background:#c89b3c33;border:1px solid #c89b3c66;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.floating-card-text{flex-direction:column;gap:3px;display:flex}.floating-step{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-lime);font-size:11.5px;font-family:var(--font-en);font-weight:600}.floating-title{color:#fff;font-size:16.5px;font-family:var(--font-gu);font-weight:600;line-height:1.3}.imagine-closing-note{background:linear-gradient(135deg,#eaf1e8d9 0%,#fffffff2 100%);border:1px solid #123b301f;border-radius:18px;align-items:center;gap:16px;max-width:860px;margin:36px auto 0;padding:20px 28px;display:flex;box-shadow:0 6px 20px #0c261e0a}.imagine-closing-note .note-sparkle{color:var(--accent-gold);flex-shrink:0}.imagine-closing-note p{color:var(--primary-deep);font-size:16px;font-weight:500;line-height:1.75;font-family:var(--font-gu);margin:0}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInZoom{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.01)}}.pillars-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.pillar-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:28px 24px;transition:all .25s}.pillar-card:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-4px)}.pillar-index{font-family:var(--font-en);color:var(--accent-gold);margin-bottom:12px;font-size:14px;font-weight:700;display:block}.pillar-card h3{color:var(--primary-deep);margin-bottom:8px;font-size:19px}.pillar-card p{color:var(--text-muted);font-size:14px;line-height:1.7}.mission-quote{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;padding:36px 40px}.mission-quote blockquote{color:var(--primary-deep);margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.85}.mission-quote small{color:var(--text-muted);font-size:13px;line-height:1.6;display:block}.step-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0 24px;display:grid}.step-tab-button{border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:#fff;padding:16px 20px;transition:all .25s}.step-tab-button span{font-family:var(--font-en);letter-spacing:1.2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.step-tab-button strong{color:var(--primary-deep);font-size:16px}.step-tab-button.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.step-tab-button.active span{color:#d4e8a4}.step-tab-button.active strong{color:#fff}.step-detail-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:40px}.step-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.step-header h2{color:var(--primary-deep);margin:6px 0 0;font-size:28px}.step-tagline{color:var(--primary);text-align:right;max-width:450px;font-size:16px;font-style:italic;font-weight:500}.step-desc{color:var(--text-default);margin-bottom:24px;font-size:16px;line-height:1.8}.step-block{background:var(--surface-tint);border-radius:var(--radius-sm);margin-bottom:24px;padding:20px 24px}.step-block strong{color:var(--primary-deep);margin-bottom:12px;font-size:15px;display:block}.step-list{grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.step-list li{color:var(--text-muted);padding-left:18px;font-size:14px;line-height:1.7;position:relative}.step-list li:before{content:"•";color:var(--accent-gold);font-weight:700;position:absolute;left:4px}.step-activities-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.step-activity-pill{border:1px solid var(--border);color:var(--primary-deep);background:#fff;border-radius:20px;padding:6px 14px;font-size:13.5px;font-weight:500;display:inline-block}.step-outcome-box{color:var(--primary-deep);background:#2e7d3214;border-left:4px solid #2e7d32;border-radius:4px;padding:16px 20px;font-size:14.5px}.complete-journey-banner{text-align:center;border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#0d2820 0%,#163e33 100%);margin-top:36px;padding:28px}.complete-journey-banner strong{font-family:var(--font-en);letter-spacing:2px;color:#d4e8a4;text-transform:uppercase;margin-bottom:8px;font-size:14px;display:block}.complete-journey-banner p{margin:0 0 6px;font-size:18px;font-weight:600}.complete-journey-banner small{opacity:.8;font-size:14px}.activities-carousel-wrapper{touch-action:pan-y;margin-top:30px;padding:20px 0;position:relative;overflow:hidden}.activities-track{transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.activity-card{box-sizing:border-box;flex-shrink:0;padding:0 12px}.activity-card-inner{border:1px solid var(--border);border-radius:var(--radius-md);min-height:240px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:32px 24px;transition:all .25s;display:flex}.activity-card-inner:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-4px)}.activity-icon{background:var(--surface-tint);width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.activity-card-inner h3{color:var(--primary-deep);margin-bottom:10px;font-size:19px}.activity-card-inner p{color:var(--text-muted);font-size:14px;line-height:1.75}.carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.carousel-controls button{border:1px solid var(--border);width:44px;height:44px;color:var(--primary-deep);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.carousel-controls button:hover{background:var(--primary-deep);color:#fff;border-color:var(--primary-deep)}.carousel-indicators{gap:6px;display:flex}.indicator-dot{background:var(--border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.indicator-dot.active{background:var(--primary);border-radius:8px;width:22px}.audience-cards-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.audience-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:28px 24px;transition:all .25s}.audience-card:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-4px)}.audience-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.audience-icon{background:var(--surface-tint);width:40px;height:40px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audience-header h3{color:var(--primary-deep);margin:0;font-size:18px}.audience-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.audience-bullets li{color:var(--text-muted);padding-left:16px;font-size:13.5px;line-height:1.65;position:relative}.audience-bullets li:before{content:"•";color:var(--primary);position:absolute;left:2px}.audience-footer{border-top:1px dashed var(--border);color:var(--primary);margin-top:14px;padding-top:10px;font-size:13px;font-weight:500}.audience-decision-banner{text-align:center;background:var(--surface-tint);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:48px;padding:36px 30px}.audience-decision-banner h3{color:var(--primary-deep);margin-bottom:8px;font-size:22px}.audience-decision-banner p{color:var(--text-muted);margin:0;font-size:16px}.bonus-grid-full{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.bonus-card-complete{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:28px 24px;transition:all .25s;display:flex}.bonus-card-complete:hover{box-shadow:var(--shadow-md);border-color:#c9af7a;transform:translateY(-4px)}.bonus-badge{font-family:var(--font-en);letter-spacing:1.5px;color:var(--accent-gold);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.bonus-card-complete h3{color:var(--primary-deep);margin-bottom:4px;font-size:19px}.bonus-subtitle{color:var(--primary);margin-bottom:12px;font-size:13px;font-weight:500;display:block}.bonus-desc{color:var(--text-muted);margin-bottom:16px;font-size:13.5px;line-height:1.7}.bonus-items-box,.bonus-benefits-box{background:var(--surface-tint);border-radius:var(--radius-sm);margin-top:10px;padding:12px 16px}.bonus-items-box strong,.bonus-benefits-box strong{color:var(--primary-deep);margin-bottom:8px;font-size:12.5px;display:block}.bonus-items-box ul,.bonus-benefits-box ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bonus-items-box li,.bonus-benefits-box li{color:var(--text-muted);font-size:13px;line-height:1.55}.bonus-items-box li:before{content:"• ";color:var(--primary)}.total-bonus-strip{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-top:40px;padding:28px 32px}.total-bonus-strip strong{color:var(--primary-deep);margin-bottom:14px;font-size:17px;display:block}.bonus-tags{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:14px;display:flex}.bonus-tags span{background:var(--surface-tint);border:1px solid var(--border);color:var(--primary-deep);border-radius:20px;padding:6px 14px;font-size:13.5px;font-weight:500;display:inline-block}.total-bonus-strip p{color:var(--text-muted);margin:0;font-size:14px}.faq-split{grid-template-columns:380px 1fr;align-items:start;gap:50px;max-width:1200px;margin:0 auto;display:grid}.faq-left{position:sticky;top:100px}.faq-left h2{color:var(--primary-deep);margin:8px 0 12px;font-size:32px}.faq-left p{color:var(--text-muted);margin-bottom:24px;font-size:15px;line-height:1.7}.faq-contact-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;gap:14px;padding:22px;display:flex}.faq-contact-card svg{color:var(--primary);flex-shrink:0;margin-top:2px}.faq-contact-card strong{color:var(--primary-deep);margin-bottom:4px;font-size:15px;display:block}.faq-contact-card p{color:var(--text-muted);margin:0 0 4px;font-size:13.5px;line-height:1.5}.faq-right{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:18px 22px;transition:all .25s}.faq-item[open]{box-shadow:var(--shadow-sm);border-color:#c9af7a}.faq-item summary{color:var(--primary-deep);cursor:pointer;justify-content:space-between;align-items:center;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--primary);font-size:20px;font-weight:400;transition:transform .2s}.faq-item[open] summary:after{content:"−"}.faq-answer{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.faq-answer p{color:var(--text-default);margin:0 0 6px;font-size:14.5px;line-height:1.8}.mentor-container{grid-template-columns:340px 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid}.mentor-sidebar{position:sticky;top:100px}.mentor-avatar-box{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fff;padding:36px 24px}.mentor-avatar-initials{color:#ebf3e2;width:120px;height:120px;font-family:var(--font-en);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#0d2820,#163e33);border:4px solid #d4e8a4;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:40px;font-weight:700;display:flex}.mentor-avatar-caption{color:var(--primary-deep);justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:18px;font-weight:700;display:flex}.mentor-avatar-title{color:var(--text-muted);font-size:13px;display:block}.mentor-quick-contact{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-top:20px;padding:24px}.mentor-quick-contact strong{color:var(--primary-deep);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:8px;font-size:15px;display:block}.mentor-quick-contact ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mentor-quick-contact li{color:var(--text-muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.mentor-quick-contact li svg{color:var(--primary);flex-shrink:0}.mentor-main-content h2{color:var(--primary-deep);margin:8px 0 4px;font-size:32px}.mentor-designation{color:var(--primary);margin-bottom:24px;font-size:15px;font-weight:500}.mentor-about-text p{color:var(--text-default);margin-bottom:14px;font-size:15.5px;line-height:1.85}.mentor-vision-mission{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.vm-box{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.vm-box strong{font-family:var(--font-en);letter-spacing:1.2px;text-transform:uppercase;color:var(--primary);margin-bottom:8px;font-size:13px;display:block}.vm-box p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.75}.mentor-expertise-section,.mentor-learn-section,.mentor-why-section{margin-top:28px}.mentor-expertise-section h3,.mentor-learn-section h3,.mentor-why-section h3{color:var(--primary-deep);margin-bottom:14px;font-size:19px}.expertise-grid{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.expertise-item{color:var(--text-default);align-items:center;gap:8px;font-size:14px;display:flex}.expertise-item svg{color:var(--primary);flex-shrink:0}.mentor-learn-list{grid-template-columns:repeat(2,1fr);gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.mentor-learn-list li{color:var(--text-muted);padding-left:16px;font-size:14px;line-height:1.65;position:relative}.mentor-learn-list li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:2px}.why-connect-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.why-connect-list li{color:var(--primary-deep);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.why-connect-list li svg{color:#2e7d32;flex-shrink:0}.mentor-quote-block{background:var(--surface-tint);border-left:4px solid var(--primary);border-radius:4px;margin-top:32px;padding:24px 28px}.mentor-quote-block blockquote{color:var(--primary-deep);margin:0;font-size:15.5px;font-style:italic;line-height:1.85}.workshop-commitment{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-default);background:#fff;margin-top:24px;padding:18px 24px;font-size:14.5px;line-height:1.75}.bottom-cta-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#0a1f18 0%,#163e33 60%,#0d2820 100%);flex-direction:column;align-items:center;padding:90px 6%;display:flex}.bottom-cta-banner svg{color:#d4e8a4;margin-bottom:16px}.bottom-cta-banner h2{color:#fff;margin:12px 0 32px;font-size:34px;line-height:1.4}.bottom-cta-banner h2 em{color:#d4e8a4;-webkit-text-fill-color:initial;background:0 0;font-style:italic}.bottom-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.site-footer{border-top:1px solid var(--border);background:#fff;padding:60px 6% 30px}.footer-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px;display:flex}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{color:var(--text-muted);font-size:14px;transition:color .2s}.footer-links a:hover{color:var(--primary)}.disclaimer{color:var(--text-light);text-align:center;max-width:900px;margin:24px auto;font-size:13px;line-height:1.8}.footer-bottom{color:var(--text-light);border-top:1px solid var(--border);justify-content:space-between;padding-top:20px;font-size:12.5px;display:flex}.sticky-bottom-bar{z-index:1000;opacity:0;pointer-events:none;background:#fff;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 30px #0000001f}.sticky-bottom-bar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-mobile-view{padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #0f33281f;flex-direction:column;display:none}.mobile-cta-urgency-strip{color:#fff;letter-spacing:.3px;background:linear-gradient(90deg,#991b1b 0%,#7c1212 100%);justify-content:space-between;align-items:center;padding:5px 16px;font-size:12px;font-weight:700;display:flex}.mobile-cta-timer{font-family:var(--font-en), monospace;color:#fef08a;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.mobile-cta-seats{color:#fff}.mobile-cta-main-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mobile-cta-price-col{align-items:baseline;gap:8px;display:flex}.mobile-cta-price{font-family:var(--font-en);color:#0f3328;font-size:22px;font-weight:800}.mobile-cta-orig{font-family:var(--font-en);color:#889890;font-size:13.5px;text-decoration:line-through}.mobile-cta-btn{border-radius:24px!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 4px 14px #0f332840!important}.sticky-desktop-view{background:#fff;border-top:1px solid #0f33281f;display:none;box-shadow:0 -8px 30px #00000014}.sticky-desktop-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:11px 24px;display:flex}.sticky-desktop-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sticky-seats-pill{color:#991b1b;letter-spacing:.2px;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sticky-timer-pill{background:#fffbeb;border:1px solid #fef3c7;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;display:inline-flex}.sticky-timer-lbl{color:#92400e;font-weight:600}.sticky-timer-val{font-family:var(--font-en), monospace;color:#b45309;letter-spacing:.5px;font-weight:800}.sticky-date-tag{color:#4b6354;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sticky-desktop-right{align-items:center;gap:18px;display:flex}.sticky-price-group{align-items:baseline;gap:8px;display:flex}.sticky-price-now{font-family:var(--font-en);color:#0f3328;font-size:24px;font-weight:800}.sticky-price-was{font-family:var(--font-en);color:#889890;font-size:14.5px;text-decoration:line-through}.sticky-off-badge{color:#137333;font-family:var(--font-en);background:#e6f4ea;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.sticky-cta-button{cursor:pointer;color:#fff!important;background:#0f3328!important;border-radius:28px!important;align-items:center!important;gap:8px!important;padding:10px 24px!important;font-size:14.5px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #0f332847!important}.sticky-cta-button:hover{transform:translateY(-1px)scale(1.02);background:#144335!important;box-shadow:0 6px 20px #0f33285c!important}@media (min-width:769px){.sticky-mobile-view{display:none!important}.sticky-desktop-view{display:block!important}}@media (max-width:768px){.sticky-mobile-view{display:flex!important}.sticky-desktop-view{display:none!important}}.registration-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0c261ea6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.dialog-inner{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;width:100%;max-width:520px;max-height:90vh;padding:40px 36px;animation:.25s cubic-bezier(.16,1,.3,1) modalPopIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0c261e40}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.razorpay-container,.razorpay-checkout-frame{z-index:2147483647!important}@media (max-width:640px){.registration-modal-backdrop{padding:12px}.dialog-inner{border-radius:16px;max-height:88vh;padding:28px 18px 22px}.close-dialog{width:32px;height:32px;top:14px;right:14px}.receipt-summary-box{margin:14px 0 16px;padding:12px 14px}.receipt-row{padding:5px 0;font-size:13px}.btn-whatsapp-group{padding:13px 16px!important;font-size:14px!important}.btn-whatsapp-send{padding:11px 14px!important;font-size:13px!important}}.close-dialog{background:var(--surface-alt);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.close-dialog:hover{background:var(--primary-soft);color:var(--primary-deep)}.dialog-inner h2{color:var(--primary-deep);margin-bottom:6px;font-size:26px}.dialog-description{color:var(--text-muted);margin-bottom:24px;font-size:14.5px;line-height:1.6}.dialog-inner form{flex-direction:column;gap:18px;display:flex}.dialog-inner label{color:var(--primary-deep);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.dialog-inner label span{color:var(--text-light);font-weight:400}.dialog-inner input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--text-main);padding:12px 16px;font-size:15px;transition:all .2s}.dialog-inner input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #123b301a}.form-note{color:var(--text-muted);align-items:center;gap:6px;margin:4px 0 10px;font-size:12.5px;display:flex}.form-note svg{color:#2e7d32}.review-details{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:20px;padding:16px 20px}.review-details div{border-bottom:1px dashed var(--border);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.review-details div:last-child{border-bottom:none}.review-details dt{color:var(--text-muted)}.review-details dd{color:var(--primary-deep);margin:0;font-weight:600}.payment-notice{background:var(--surface-tint);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex}.payment-notice strong{color:var(--primary-deep);margin-bottom:2px;font-size:14px;display:block}.payment-notice p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.text-button{color:var(--primary);background:0 0;border:0;margin:14px auto 0;font-size:14px;font-weight:500;display:block}.registration-success{text-align:center;padding-top:12px}.registration-success svg{color:#388e3c;margin-bottom:18px}.registration-success p{color:var(--text-muted);margin:16px 0 24px;font-size:15px;line-height:1.9}.hero-detail-card{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#ffffffbf;border:1px solid #dbe3d6d9;margin-bottom:28px;padding:22px 26px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px #0c261e0a}.hero-detail-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0c261e12}.hero-detail-card p{color:var(--text-main);margin-bottom:14px;font-size:15.5px;line-height:1.8}.hero-detail-card p:last-of-type{margin-bottom:18px}.hero-learn-block{border-left:4px solid var(--primary-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(135deg,#eaf1e8bf 0%,#f4f6f0e6 100%);padding:16px 20px}.hero-learn-block strong{color:var(--primary-deep);font-size:15px;font-family:var(--font-gu);margin-bottom:10px;display:block}.hero-learn-block ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.hero-learn-block li{color:var(--text-muted);font-size:14.5px;line-height:1.65;font-family:var(--font-gu)}.perfect-for-box{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:linear-gradient(135deg,#fff 0%,#f4f6f0 100%);margin-top:56px;padding:38px 36px}.perfect-for-box h3{color:var(--primary-deep);margin-top:6px;margin-bottom:24px;font-size:24px}.perfect-for-tags{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.perfect-tag{border-radius:var(--radius-full);color:var(--primary-deep);font-size:14.5px;font-weight:500;font-family:var(--font-gu);background:#fffffff2;border:1px solid #123b3024;align-items:center;padding:10px 20px;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #0c261e08}.perfect-tag:hover{background:var(--primary-deep);color:#ebf3e2;border-color:var(--primary-deep);transform:translateY(-2px);box-shadow:0 6px 16px #0c261e26}.primary-cta-banner{border-radius:var(--radius-lg);text-align:center;color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0b221a 0%,#133d31 60%,#1a4f40 100%);margin:50px 6% 30px;padding:56px 40px;position:relative;overflow:hidden}.primary-cta-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4e8a42e 0%,#0000 70%);width:500px;height:300px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.primary-cta-banner h2{color:#fff;margin:10px 0 14px;font-size:36px}.primary-cta-banner p{color:#ebf3e2d9;max-width:650px;margin:0 auto 30px;font-size:17px;line-height:1.8}.cta-button-group{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.button.light{color:#0c261e;background:#d4e8a4;border:1px solid #ffffff4d;font-weight:600}.button.light:hover{background:#c3dc8c;transform:translateY(-2px);box-shadow:0 8px 24px #d4e8a459}.button.outline-light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff59}.button.outline-light:hover{background:#fff3;border-color:#fff;transform:translateY(-2px)}.why-mind-journey-block{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-top:60px;padding:44px 40px}.why-mind-journey-block h3{color:var(--primary-deep);margin-top:8px;margin-bottom:28px;font-size:22px;line-height:1.5}.modern-challenges-grid{grid-template-columns:repeat(2,1fr);gap:16px 20px;margin-bottom:30px;display:grid}.modern-challenge-card{background:var(--surface-alt);border-radius:var(--radius-md);cursor:pointer;border:1px solid #dbe3d6d9;padding:18px 22px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.modern-challenge-card:hover{border-color:var(--primary-light);background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0c261e12}.modern-challenge-card.expanded{border-color:var(--primary);background:#fff;box-shadow:0 12px 30px #0c261e1a}.challenge-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.challenge-title-group{align-items:center;gap:10px;display:flex}.challenge-title-group strong{color:var(--primary-deep);font-size:16px;font-family:var(--font-gu);line-height:1.4}.challenge-toggle-btn{border-radius:var(--radius-full);color:var(--primary);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-gu);background:#123b300f;border:1px solid #123b301f;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;transition:all .2s;display:inline-flex}.challenge-toggle-btn:hover{background:var(--primary);color:#fff}.toggle-icon{transition:transform .25s}.toggle-icon.rotated{transform:rotate(180deg)}.challenge-details-body{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s,margin-top .25s;overflow:hidden}.challenge-details-body.show{opacity:1;border-top:1px solid #dbe3d6b3;max-height:500px;margin-top:14px;padding-top:14px}.challenge-question{color:var(--primary-light);font-size:14.5px;font-weight:600;font-family:var(--font-gu);margin-bottom:10px}.challenge-bullets-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.challenge-bullets-list li{color:var(--text-muted);font-size:13.5px;line-height:1.6;font-family:var(--font-gu)}.challenge-note{color:var(--accent-gold);font-size:12.5px;font-style:italic;font-family:var(--font-gu);margin-top:10px}.bullet-point{color:var(--accent-gold);flex-shrink:0;font-size:16px;line-height:1.5}.why-mj-footer{border-left:4px solid var(--accent-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);background:linear-gradient(135deg,#eaf1e880 0%,#f4f6f0cc 100%);padding:18px 24px;font-size:15px;line-height:1.8}.experience-wrapper{margin-top:70px}.experience-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.experience-pill{border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-gu);color:var(--text-main);background:#fff;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:500;transition:all .25s;display:flex;box-shadow:0 2px 8px #0c261e05}.experience-pill svg{color:#2e7d32;flex-shrink:0}.experience-pill:hover{background:var(--surface-tint);border-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 16px #0c261e0d}.how-it-helps-wrapper{margin-top:70px}.how-it-helps-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.how-it-helps-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex}.how-it-helps-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-3px)}.how-check{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.how-it-helps-card strong{color:var(--primary-deep);font-size:16.5px;font-family:var(--font-gu);margin-bottom:6px;display:block}.how-it-helps-card p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.75}@media (max-width:1200px){.hero h1{font-size:44px}.problems-masonry{grid-template-columns:1fr}.pillars-grid,.bonus-grid-full,.audience-cards-grid{grid-template-columns:repeat(2,1fr)}.event-strip{grid-template-columns:1fr 1fr}.event-strip>div:nth-child(3){border-left:none}}@media (max-width:1024px){.hero{text-align:center;grid-template-columns:1fr;padding-top:40px}.hero-brand-header{text-align:center;justify-content:center;width:100%;margin:0 auto 18px}.hero-brand-logo{margin:0 auto;display:block}.hero-pill,.hero-description{margin-left:auto;margin-right:auto}.hero-bullets-clean{text-align:left;max-width:460px;margin:0 auto 24px}.hero-bullets-clean li{text-align:left;justify-content:flex-start}.hero-bullets-clean li span{text-align:left}.hero-actions,.hero-footnote{justify-content:center}.hero-visual-wrap{margin-top:20px}.intro-split{grid-template-columns:1fr}.why-join-grid,.different-grid,.benefits-grid{grid-template-columns:repeat(2,1fr)}.modern-challenges-grid{grid-template-columns:1fr}.experience-grid{grid-template-columns:repeat(2,1fr)}.how-it-helps-grid{grid-template-columns:1fr}.step-tabs{grid-template-columns:repeat(2,1fr)}.step-header{flex-direction:column}.step-tagline{text-align:left}.imagine-carousel-card,.imagine-split{grid-template-columns:1fr}.imagine-image-panel{min-height:320px}.faq-split{grid-template-columns:1fr}.faq-left{position:static}.mentor-container{grid-template-columns:1fr}.mentor-sidebar{position:static}}@media (max-width:768px){.hero h1,.hero h1 em{text-shadow:none}.site-header{padding:0 5%}.navigation{border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:stretch;gap:14px;padding:24px;display:none;position:fixed;top:84px;left:0;right:0}.navigation.open{display:flex}.menu-button{display:block}.trust-grid{grid-template-columns:repeat(2,1fr)}.why-join-grid,.different-grid,.benefits-grid,.experience-grid{grid-template-columns:1fr}.primary-cta-banner{margin:40px 4% 20px;padding:36px 20px}.primary-cta-banner h2{font-size:28px}.cta-button-group{flex-direction:column;width:100%}.cta-button-group .button{justify-content:center;width:100%}.perfect-for-box{padding:26px 20px}.why-mind-journey-block{padding:28px 20px}.step-list,.bonus-grid-full,.audience-cards-grid,.pillars-grid,.mentor-vision-mission,.expertise-grid,.mentor-learn-list{grid-template-columns:1fr}.footer-top{text-align:center;flex-direction:column}.footer-bottom{text-align:center;flex-direction:column;gap:8px}body{padding-bottom:90px}}@media (max-width:640px){.hero-brand-header{text-align:center;justify-content:center;align-items:center;width:100%;margin:0 auto 16px;display:flex}.hero-brand-logo{max-width:240px;height:clamp(34px,5.8vw,44px);margin:0 auto;display:block}.hero h1{white-space:nowrap;text-align:center;font-size:clamp(16px,5.2vw,24px);line-height:1.25;overflow:visible}.hero h1 em{padding-top:0;line-height:1.25;display:inline;overflow:visible}.center-heading h2{font-size:28px}.hero-detail-card{padding:18px 16px}.event-strip{grid-template-columns:1fr}.event-strip>div:not(.event-intro){border-left:none;padding-left:0}.trust-grid,.step-tabs{grid-template-columns:1fr}.step-detail-card{padding:24px}.bottom-cta-banner h2{font-size:26px}.bottom-cta-buttons{flex-direction:column;width:100%}.bottom-cta-buttons .button{width:100%}.imagine-carousel-card{border-radius:20px}.imagine-content-panel{padding:28px 20px}.imagine-header-bar{flex-wrap:wrap;gap:10px;margin-bottom:16px}.imagine-badge-pill{padding:5px 12px;font-size:11px}.imagine-counter-pill{padding:5px 12px;font-size:12px}.imagine-slide-title{margin-bottom:14px;font-size:24px}.imagine-quote-card{padding:18px 20px}.imagine-quote-text{font-size:17px}.imagine-controls-bar{gap:12px;padding-top:18px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.imagine-step-pills{gap:6px}.imagine-step-btn .step-line{width:14px}.imagine-step-btn.active .step-line{width:26px}.carousel-nav-buttons,.carousel-nav-buttons.horizontal-nav-buttons{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.carousel-btn,.carousel-nav-buttons button{width:44px!important;height:44px!important}}.mentor-section{background:linear-gradient(#f7f3ee 0%,#ede6db 100%);padding:100px 0;position:relative;overflow:hidden}.mentor-section:before{content:"";background:linear-gradient(90deg,#0000,#0f332826,#0000);height:1px;position:absolute;top:0;left:0;right:0}.mentor-card-wrap{background:#fff;border:1px solid #0f332814;border-radius:28px;grid-template-columns:380px 1fr;align-items:center;gap:56px;padding:48px;display:grid;position:relative;box-shadow:0 20px 60px -15px #0f332814}.mentor-photo-col{justify-content:center;align-items:center;display:flex;position:relative}.mentor-photo-halo{filter:blur(20px);z-index:1;background:radial-gradient(circle,#d4af3733 0%,#0f33280a 70%,#0000 100%);border-radius:50%;width:320px;height:320px;position:absolute}.mentor-portrait-card{z-index:2;text-align:center;background:linear-gradient(145deg,#13382c 0%,#0a2119 100%);border:2px solid #d4af3759;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:36px 28px;display:flex;position:relative;box-shadow:0 16px 40px -10px #0a211959}.mentor-avatar-crest{background:linear-gradient(135deg,#d4af37 0%,#aa8423 100%);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:24px;display:flex;position:relative;box-shadow:0 10px 25px -5px #d4af3780,inset 0 2px 4px #fff6}.mentor-crest-initials{font-family:var(--font-en);color:#0d2a20;letter-spacing:2px;font-size:38px;font-weight:800}.mentor-crest-icon{color:#e5c365;background:#0f3328;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 10px #00000040}.mentor-crest-name{font-family:var(--font-heading);color:#fff;letter-spacing:.5px;margin:0 0 4px;font-size:26px}.mentor-crest-en{font-family:var(--font-en);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;margin:0 0 18px;font-size:14px;font-weight:600}.mentor-img-badge{color:#f3df9b;letter-spacing:.3px;background:#d4af3726;border:1px solid #d4af3766;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex}.mentor-content-col{z-index:2;position:relative}.mentor-name{font-family:var(--font-heading);color:#0f3328;margin:10px 0 6px;font-size:36px;line-height:1.25}.mentor-name-en{font-family:var(--font-en);color:#6c5a38;font-size:20px;font-weight:600}.mentor-role{font-family:var(--font-en);color:#aa8423;letter-spacing:.5px;text-transform:uppercase;margin:0 0 22px;font-size:16px;font-weight:600}.mentor-bio-paragraphs{color:#3b4d45;flex-direction:column;gap:14px;margin-bottom:26px;font-size:15.5px;line-height:1.8;display:flex}.mentor-expertise-pills{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.expertise-pill{color:#0f3328;background:#f7f9f6;border:1px solid #dce8e0;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.expertise-pill svg{color:#1e7e34;flex-shrink:0}.expertise-pill:hover{background:#edf5f0;border-color:#b9d8c4}.mentor-quote-box{background:#faf8f5;border-left:4px solid #d4af37;border-radius:0 16px 16px 0;padding:20px 24px;position:relative}.quote-icon{color:#d4af37;opacity:.5;margin-bottom:8px}.mentor-quote-box blockquote{font-family:var(--font-heading);color:#1d3328;margin:0 0 10px;font-size:17px;font-style:normal;line-height:1.7}.quote-author{font-family:var(--font-en);letter-spacing:1px;text-transform:uppercase;color:#aa8423;font-size:13px;font-weight:700}.final-cta-section{background:#fcfbf7;padding:90px 0}.final-cta-card{text-align:center;color:#fff;background:linear-gradient(135deg,#133a2d 0%,#0a2119 100%);border:2px solid #d4af3766;border-radius:32px;max-width:920px;margin:0 auto;padding:64px 48px;position:relative;overflow:hidden;box-shadow:0 25px 70px -15px #0a211966}.final-cta-card:before{content:"";pointer-events:none;background:radial-gradient(#d4af372e 0%,#0000 70%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.final-cta-badge{letter-spacing:1px;text-transform:uppercase;color:#f3df9b;background:#d4af3726;border:1px solid #d4af3766;border-radius:20px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-flex}.final-cta-title{font-family:var(--font-heading);color:#fff;margin:0 0 16px;font-size:40px;line-height:1.3}.final-cta-sub{color:#ffffffd9;max-width:680px;margin:0 auto 32px;font-size:17px;line-height:1.7}.final-cta-pricing{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.final-price-tag{color:#fff;letter-spacing:-.5px;font-size:38px;font-weight:800}.final-original-price{color:#ffffff80;font-size:20px;text-decoration:line-through}.final-urgency-tag{color:#c0392b;letter-spacing:.3px;background:#fdf2e9;border-radius:20px;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.final-cta-action{margin-bottom:20px}.button.large-cta{border-radius:36px;padding:16px 42px;font-size:18px;box-shadow:0 12px 30px #0000004d}.final-guarantee{color:#ffffffa6;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.final-guarantee svg{color:#4ade80}.clean-site-footer{color:#5e5246;background:#fbf7f0;border-top:1px solid #ebdccb;padding:56px 0 40px}.footer-container{max-width:1040px;margin:0 auto;padding:0 24px}.footer-disclaimer-paragraphs{text-align:center;max-width:960px;margin:0 auto}.footer-disclaimer-paragraphs p{color:#5e5246;margin:0 0 16px;font-size:13.5px;line-height:1.85}.footer-meta-note{font-weight:500;color:#6b5e52!important;margin-top:8px!important;font-size:13px!important}.footer-divider{background:#ebdccb;max-width:960px;height:1px;margin:28px auto}.footer-copyright-line{text-align:center;font-family:var(--font-en);color:#5e5246;letter-spacing:.2px;font-size:13.5px;font-weight:500}@media (max-width:900px){.mentor-card-wrap{grid-template-columns:1fr;gap:36px;padding:32px 24px}.mentor-portrait-card{max-width:280px;margin:0 auto;padding:28px 20px}.mentor-name{font-size:28px}.final-cta-card{padding:44px 24px}.final-cta-title{font-size:30px}}@media (max-width:640px){.mentor-section{padding:60px 0}.mentor-card-wrap{border-radius:20px;padding:24px 18px}.mentor-name{font-size:24px;line-height:1.3}.mentor-name-en{margin-top:4px;font-size:16px;display:block}.mentor-bio-paragraphs{font-size:14.5px}.mentor-expertise-pills{gap:8px}.expertise-pill{width:100%;font-size:13px}.final-cta-section{padding:50px 0}.final-cta-card{border-radius:24px;padding:36px 18px}.final-cta-title{font-size:24px}.final-cta-sub{font-size:15px}.final-price-tag{font-size:32px}.button.large-cta{justify-content:center;width:100%;padding:14px 24px;font-size:16px}.footer-bottom-row{text-align:center;flex-direction:column;gap:10px}}.top-hype-banner{color:#fff;z-index:101;background:linear-gradient(90deg,#701010 0%,#991b1b 35%,#831414 70%,#701010 100%);border-bottom:1px solid #ffffff26;padding:8px 16px;position:relative;box-shadow:0 2px 10px #7010104d}.top-hype-inner{text-align:center;justify-content:center;align-items:center;gap:12px;max-width:1200px;margin:0 auto;font-size:13.5px;line-height:1.4;display:flex}.hype-live-indicator{flex-shrink:0;width:10px;height:10px;position:relative}.hype-pulse-ring{opacity:.75;background:#facc15;border-radius:50%;width:16px;height:16px;animation:1.4s cubic-bezier(0,0,.2,1) infinite hypePing;position:absolute;top:-3px;left:-3px}.hype-dot{background:#facc15;border-radius:50%;width:10px;height:10px;display:block;position:relative;box-shadow:0 0 8px #facc15}@keyframes hypePing{75%,to{opacity:0;transform:scale(2.2)}}.hype-text{color:#fef08a;letter-spacing:.2px}.hype-text strong{color:#fff;font-weight:700}.hype-btn-link{color:#991b1b;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:14px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;box-shadow:0 2px 6px #0003}.hype-btn-link:hover{background:#fef9c3;transform:scale(1.05)}.ref-event-cards-row{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:22px 0 18px;display:grid}.ref-event-card{text-align:center;background:#fff;border:1px solid #0f33281f;border-radius:14px;flex-direction:column;align-items:center;padding:14px 12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px -3px #0f33280f}.ref-event-card:hover{border-color:#d4af37;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0f33281a}.ref-card-icon-wrap{color:#aa8423;background:#faf6ee;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:6px;display:flex}.ref-card-body{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.ref-card-top{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.ref-card-title{font-family:var(--font-en);letter-spacing:1px;text-transform:uppercase;color:#aa8423;font-size:11px;font-weight:800}.ref-card-main{color:#0f3328;font-size:13.5px;font-weight:700;line-height:1.3}.ref-card-sub{color:#66756e;font-size:11.5px}.ref-countdown-strip{flex-direction:column;align-items:flex-start;gap:6px;margin:16px 0 18px;display:flex}.ref-countdown-label{font-family:var(--font-en);letter-spacing:1.5px;text-transform:uppercase;color:#991b1b;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.ref-clock-icon{font-size:16px;animation:4s linear infinite clockRotate}@keyframes clockRotate{0%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.ref-countdown-display{align-items:center;gap:8px;display:inline-flex}.ref-digit-block{color:#fff;min-width:58px;font-family:var(--font-en), -apple-system, sans-serif;text-align:center;letter-spacing:1px;background:linear-gradient(#991b1b 0%,#7c1212 100%);border:1px solid #ffffff26;border-radius:8px;padding:6px 12px;font-size:32px;font-weight:800;line-height:1.1;box-shadow:0 6px 16px -2px #7c121266,inset 0 1px 2px #ffffff40}.ref-colon{font-family:var(--font-en);color:#991b1b;font-size:28px;font-weight:800;line-height:1}.ref-units-col{flex-direction:column;justify-content:center;gap:2px;margin-left:2px;display:flex}.ref-units-col span,.unit-min,.unit-sec{font-family:var(--font-en);color:#3b4d45;letter-spacing:.5px;font-size:11px;font-weight:800;line-height:1.1}.hero-actions-enhanced{flex-direction:column;gap:12px;margin-top:6px;margin-bottom:12px;display:flex}.hero-pricing-hype-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-price-val{color:#0f3328;letter-spacing:-.5px;font-size:28px;font-weight:800}.hero-price-orig{color:#889890;font-size:16px;text-decoration:line-through}.hero-discount-pill{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.hero-urgency-badge{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:700;animation:2s ease-in-out infinite urgencyGlow;display:inline-flex}@keyframes urgencyGlow{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.hero-live-social-proof{color:#274034;background:#f4ede4;border:1px solid #e3d5c3;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:12.5px;display:inline-flex}.social-proof-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s infinite greenPulse;box-shadow:0 0 6px #22c55e}@keyframes greenPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.countdown-boxes-15{justify-content:center;margin:12px 0 16px;display:flex}.seats-filling-progress{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;margin:14px 0 18px;padding:12px 16px}.progress-labels{color:#ffffffe6;justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.progress-labels strong{color:#facc15;font-weight:700}.progress-track{background:#ffffff2e;border-radius:6px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#facc15 0%,#ef4444 100%);border-radius:6px;height:100%}.progress-note{color:#fca5a5;text-align:center;margin-top:6px;font-size:11.5px;display:block}.final-countdown-box{background:#00000040;border:1px solid #d4af374d;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:fit-content;margin:16px auto 28px;padding:16px 24px;display:flex}.final-countdown-box .ref-countdown-label{color:#fca5a5}.final-countdown-box .ref-colon{color:#ef4444}.final-countdown-box .unit-min,.final-countdown-box .unit-sec{color:#fffc}@media (max-width:900px){.ref-event-cards-row{grid-template-columns:repeat(3,1fr);gap:8px}.ref-event-card{padding:10px 8px}.ref-card-main{font-size:12.5px}}@media (max-width:640px){.brand-logo-desktop{display:none!important}.brand-logo-mobile{display:flex!important}.brand-emblem{width:38px;height:38px}.brand-title{font-size:17px}.header-cta{padding:9px 18px;font-size:13.5px}.top-hype-banner{cursor:pointer;padding:5px 6px;overflow:hidden}.top-hype-inner{justify-content:center;align-items:center;gap:5px;width:100%;max-width:100%;font-size:clamp(8.8px,2.5vw,11px);display:flex;overflow:hidden;white-space:nowrap!important;flex-wrap:nowrap!important}.hype-live-indicator{flex-shrink:0;width:8px;height:8px;margin:0}.hype-pulse-ring{width:14px;height:14px;top:-3px;left:-3px}.hype-dot{width:8px;height:8px}.hype-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.hype-btn-link{display:none}.ref-event-cards-row{grid-template-columns:1fr;gap:8px;margin:16px 0}.ref-event-card{text-align:left;grid-template-columns:36px 76px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.ref-card-icon-wrap{flex-shrink:0;width:36px;height:36px;margin-bottom:0}.ref-card-title{color:#aa8423;letter-spacing:.8px;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:800}.ref-card-body{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.ref-card-main{color:#0c261e;font-size:15px;font-weight:800;line-height:1.25}.ref-card-sub{color:#6a7c73;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:500;line-height:1.2}.ref-countdown-strip{align-items:center;width:100%;margin:14px 0 16px}.ref-digit-block{min-width:50px;padding:5px 10px;font-size:26px}.ref-colon{font-size:24px}.hero-pricing-hype-row{justify-content:center;gap:8px}.hero-live-social-proof{text-align:center;justify-content:center;width:100%;font-size:11.5px}}.challenges-visual-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.challenge-visual-card{background:#0d2820;border:1px solid #0f332826;border-radius:18px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 6px 22px #0c261e14}.challenge-visual-card:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 16px 36px #0c261e2e}.challenge-card-img-wrap{aspect-ratio:16/12;background:#0f3328;width:100%;position:relative;overflow:hidden}.challenge-card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.challenge-visual-card:hover .challenge-card-img{transform:scale(1.06)}.challenge-card-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000000d 30%,#061611b8 64%,#04100cf5 100%);transition:background .3s;position:absolute;inset:0}.challenge-visual-card:hover .challenge-card-scrim{background:linear-gradient(#0000 0%,#0000000d 25%,#061611c7 60%,#04100cfa 100%)}.challenge-overlay-content{z-index:2;flex-direction:column;gap:6px;padding:24px 20px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.challenge-card-title{font-family:var(--font-gu);color:#fff;text-shadow:0 2px 8px #0009;margin:0;font-size:21px;font-weight:700;line-height:1.25}.challenge-card-question{color:#fde047;text-shadow:0 1px 4px #000000b3;opacity:.95;margin:0;font-size:14px;font-weight:500;line-height:1.45}@media (max-width:1024px){.challenges-visual-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.challenge-card-img-wrap{aspect-ratio:16/11}}@media (max-width:768px){.challenges-visual-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.challenge-visual-card{border-radius:16px}.challenge-card-img-wrap{aspect-ratio:16/9.5}.challenge-overlay-content{gap:4px;padding:18px 16px 16px}.challenge-card-title{font-size:20px;line-height:1.22}.challenge-card-question{font-size:14px;line-height:1.4}}@media (max-width:480px){.challenge-card-img-wrap{aspect-ratio:16/10}.challenge-overlay-content{padding:16px 14px 14px}.challenge-card-title{font-size:19px}.challenge-card-question{font-size:13.5px}}.bonuses-section{background:linear-gradient(#fbfdfb 0%,#f3f8f4 100%);border-top:1px solid #0d282014;border-bottom:1px solid #0d282014;padding:96px 24px}.bonuses-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1140px;margin:48px auto 0;display:grid}.bonus-card{background:#fff;border:1.5px solid #0d282017;border-radius:20px;flex-direction:column;padding:28px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 4px 20px #0d28200a}.bonus-card:hover{border-color:#c9af7a;transform:translateY(-4px);box-shadow:0 14px 36px #0d282017}.bonus-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bonus-number-badge{letter-spacing:.08em;color:#0f3328;background:#e8f5e9;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:800}.bonus-worth-badge{color:#92400e;background:#fef3c7;border:1px dashed #d97706;border-radius:6px;padding:4px 11px;font-size:12px;font-weight:700}.bonus-header-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.bonus-icon-box{color:#f7e7c4;background:linear-gradient(135deg,#0f3328 0%,#174a3b 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 4px 14px #0f332829}.bonus-header-text{flex-grow:1}.bonus-title{color:#0f3328;margin:0 0 3px;font-size:18px;font-weight:700;line-height:1.35}.bonus-subtitle-text{color:#047857;margin:0;font-size:13.5px;font-weight:600}.bonus-desc{color:#4b6354;margin:0 0 18px;font-size:14px;line-height:1.6}.bonus-chips-wrap{flex-wrap:wrap;flex-grow:1;gap:8px;margin-bottom:20px;display:flex}.bonus-chip{color:#1b4d3e;background:#f1f8f3;border:1px solid #d1e7d8;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.bonus-chip:hover{background:#e3f2e7;border-color:#a7d7b5}.bonus-chip-icon{color:#059669;flex-shrink:0}.bonus-card-footer{border-top:1px solid #0d28200f;padding-top:14px}.bonus-free-tag{color:#047857;background:#d1fae5;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.bonus-value-banner{color:#fff;background:linear-gradient(135deg,#09261f 0%,#124336 100%);border:1.5px solid #d4af37;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;max-width:1140px;margin:44px auto 0;padding:32px 36px;display:flex;box-shadow:0 16px 40px #09261f40}.bonus-banner-badge{color:#f7e7c4;letter-spacing:.08em;background:#d4af3733;border:1px solid #d4af37;border-radius:6px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.bonus-banner-title{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.4}.bonus-banner-title span{color:#fbbf24;text-underline-offset:4px;text-decoration:underline}.bonus-banner-note{color:#ffffffd1;margin:0;font-size:14px}.bonus-banner-action{flex-shrink:0}.bonus-cta-btn{white-space:nowrap;color:#0a261e!important;background:linear-gradient(135deg,#e5a93b 0%,#d49228 100%)!important;border-radius:999px!important;padding:16px 28px!important;font-size:16px!important;font-weight:800!important;box-shadow:0 6px 24px #e5a93b66!important}.bonus-cta-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #e5a93b8c!important}@media (max-width:900px){.bonuses-grid{grid-template-columns:1fr}.bonus-value-banner{text-align:center;flex-direction:column;padding:28px 22px}.bonus-banner-action{width:100%}.bonus-cta-btn{justify-content:center;width:100%}}.challenges-hope-banner{text-align:center;background:linear-gradient(135deg,#0e3026 0%,#081d16 100%);border:1px solid #d4af3759;border-radius:24px;margin-top:48px;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 16px 48px #081d1640}.challenges-hope-banner:before{content:"";pointer-events:none;background:radial-gradient(#d4af372e 0%,#0000 70%);width:450px;height:220px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.hope-banner-badge{color:gold;letter-spacing:1px;background:#d4af3729;border:1px solid #d4af3766;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.hope-banner-title{font-family:var(--font-gu);color:#fff;text-shadow:0 2px 10px #0006;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.35}.hope-banner-text{color:#d1fae5;opacity:.95;max-width:680px;margin:0 auto 24px;font-size:16px;line-height:1.7}.hope-pills-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hope-pill{color:#fefefe;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #d4af3747;border-radius:999px;align-items:center;padding:8px 18px;font-size:14.5px;font-weight:600;transition:all .25s;display:inline-flex}.hope-pill:hover{background:#d4af3733;border-color:gold;transform:translateY(-2px)}.mentor-proof-strip{background:#fff;border:1px solid #0f332817;border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:36px;padding:24px 36px;display:grid;box-shadow:0 12px 36px -10px #0f332812}.mentor-proof-item{text-align:center;flex-direction:column;align-items:center;display:flex}.mentor-proof-val{font-family:var(--font-en);color:#0f3328;background:linear-gradient(135deg,#0f3328 0%,#aa8423 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px;font-weight:800;line-height:1.1}.mentor-proof-lbl{color:#4a5c53;margin-top:4px;font-size:14.5px;font-weight:600}.mentor-proof-divider{background:#0f33281f;width:1px;height:44px}.mentor-live-experience-block{margin-top:60px}.live-exp-header{text-align:center;margin-bottom:36px}.live-exp-badge{color:#0f3328;letter-spacing:1px;background:#0f33280f;border:1px solid #0f33281f;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.live-exp-title{font-family:var(--font-gu);color:#0f3328;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.3}.live-exp-subtitle{color:#4a5c53;max-width:650px;margin:0 auto;font-size:16px;line-height:1.6}.live-exp-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.live-exp-card{background:#fff;border:1px solid #0f332817;border-radius:20px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 32px -10px #0f332814}.live-exp-card:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 18px 44px -8px #0f332829}.live-exp-img-wrap{aspect-ratio:16/10.5;background:#0d2820;width:100%;position:relative;overflow:hidden}.live-exp-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.live-exp-card:hover .live-exp-img{transform:scale(1.06)}.live-exp-tag{-webkit-backdrop-filter:blur(8px);color:gold;z-index:2;background:#0a2119d9;border:1px solid #d4af3759;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #00000040}.live-exp-info{flex-direction:column;flex-grow:1;gap:6px;padding:22px 22px 26px;display:flex}.live-exp-info h4{font-family:var(--font-gu);color:#0f3328;margin:0;font-size:19px;font-weight:700;line-height:1.35}.live-exp-info p{color:#556960;margin:0;font-size:14px;line-height:1.55}@media (max-width:992px){.mentor-proof-strip{grid-template-columns:1fr;gap:20px;padding:24px 20px}.mentor-proof-divider{width:60px;height:1px;margin:0 auto}.live-exp-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.challenges-hope-banner{border-radius:18px;margin-top:32px;padding:28px 18px}.hope-banner-title{font-size:21px;line-height:1.3}.hope-banner-text{margin-bottom:18px;font-size:14.5px}.hope-pills-row{gap:8px}.hope-pill{padding:6px 14px;font-size:13.5px}.live-exp-title{font-size:24px}.live-exp-grid{grid-template-columns:1fr;gap:18px}.live-exp-info{padding:18px 16px 20px}.live-exp-info h4{font-size:18px}}.who-quote-banner{text-align:center;background:linear-gradient(135deg,#d4af371f 0%,#0f33280d 100%);border:1px dashed #d4af3780;border-radius:18px;margin-top:36px;padding:20px 28px}.who-quote-text{font-family:var(--font-gu);color:#0f3328;margin:0;font-size:19px;line-height:1.5}.who-quote-text strong{color:#aa8423;font-weight:800}.testimonials-section{background:linear-gradient(#faf7f2 0%,#f4ede2 100%);padding:100px 0;position:relative;overflow:hidden}.testimonials-section:before{content:"";background:linear-gradient(90deg,#0000,#0f33281f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;display:grid}.testimonial-card{background:#fff;border:1px solid #0f332817;border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:all .35s;display:flex;position:relative;box-shadow:0 10px 30px -10px #0f33280f}.testimonial-card:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 18px 44px -8px #0f332824}.testimonial-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.testimonial-stars{align-items:center;gap:3px;display:flex}.testimonial-tag{letter-spacing:.5px;text-transform:uppercase;color:#aa8423;background:#d4af371f;border:1px solid #d4af374d;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.testimonial-quote-wrap{flex-grow:1;margin-bottom:24px;position:relative}.testimonial-quote-icon{color:#d4af37;opacity:.35;margin-bottom:8px}.testimonial-quote-text{font-family:var(--font-gu);color:#243b32;margin:0;font-size:15.5px;font-style:normal;line-height:1.7}.testimonial-author-row{border-top:1px solid #0f332812;align-items:center;gap:14px;padding-top:18px;display:flex}.testimonial-avatar{color:gold;background:linear-gradient(135deg,#0f3328 0%,#1e5a47 100%);border:1.5px solid #d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 10px #0f332833}.testimonial-author-meta{flex-direction:column;display:flex}.testimonial-author-name{font-family:var(--font-gu);color:#0f3328;margin:0;font-size:16px;font-weight:700;line-height:1.3}.testimonial-author-desc{color:#6b7d75;margin:2px 0 0;font-size:13px}.testimonials-trust-bar{background:#fff;border:1px solid #0f332817;border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:48px;padding:24px 36px;display:grid;box-shadow:0 12px 36px -10px #0f332812}.test-trust-item{justify-content:center;align-items:center;gap:16px;display:flex}.test-trust-icon-box{color:#0f3328;background:#0f33280d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.test-trust-text{flex-direction:column;display:flex}.test-trust-val{font-family:var(--font-en);color:#0f3328;font-size:26px;font-weight:800;line-height:1.1}.test-trust-lbl{color:#556960;margin-top:2px;font-size:14px;font-weight:600}.test-trust-divider{background:#0f33281f;width:1px;height:44px}.final-cta-pills-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:700px;margin:20px auto 24px;display:flex}.cta-pill{color:#fefefe;-webkit-backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #d4af374d;border-radius:999px;align-items:center;padding:6px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.final-trust-seals-row{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.final-seal-item{color:#ffffffd9;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.final-seal-item svg{color:gold}@media (max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr;gap:16px}.testimonials-trust-bar{grid-template-columns:1fr;gap:20px;padding:24px 20px}.test-trust-divider{width:60px;height:1px;margin:0 auto}.test-trust-item{justify-content:flex-start}.who-quote-banner{padding:16px 18px}.who-quote-text{font-size:16px}.final-trust-seals-row{flex-direction:column;gap:10px}}.final-cta-card{max-width:980px}.cta-booking-hub{text-align:left;grid-template-columns:1fr 1fr;gap:22px;margin:32px 0 24px;display:grid}.hub-details-col{color:#0f3328;background:#fdfaf3;border:1px solid #d4af3759;border-radius:22px;padding:24px 22px;box-shadow:0 10px 30px #00000026}.hub-box-header{text-align:center;border-bottom:2px solid #d4af3759;margin-bottom:20px;padding-bottom:10px}.hub-box-title{font-family:var(--font-gu);color:#0f3328;letter-spacing:.3px;font-size:19px;font-weight:700}.hub-details-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.hub-detail-item{align-items:flex-start;gap:10px;display:flex}.hub-icon-circle{color:#0f3328;background:#0f332814;border:1px solid #d4af374d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hub-detail-text{flex-direction:column;display:flex}.hub-detail-label{text-transform:uppercase;letter-spacing:.5px;color:#8c7340;margin-bottom:2px;font-size:11px;font-weight:800}.hub-detail-text strong{color:#0f3328;font-size:13.5px;font-weight:700;line-height:1.3}.hub-detail-text small{color:#556960;margin-top:2px;font-size:11.5px;line-height:1.3}.hub-offer-col{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #d4af3759;border-radius:22px;flex-direction:column;padding:24px 22px;display:flex;box-shadow:0 10px 30px #0003}.hub-offer-header{border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.hub-offer-badge{color:#fff;letter-spacing:.8px;background:#dc2626;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:800;box-shadow:0 3px 10px #dc262659}.hub-pricing-row{justify-content:center;align-items:baseline;gap:20px;display:flex}.hub-price-col{flex-direction:column;align-items:center;display:flex}.hub-orig-lbl{color:#ffffffa6;font-size:11px;font-weight:600}.hub-orig-val{font-family:var(--font-en);color:#ffffff80;font-size:17px;font-weight:700;text-decoration:line-through}.hub-now-lbl{color:gold;font-size:12px;font-weight:700}.hub-now-val{font-family:var(--font-en);color:gold;text-shadow:0 2px 14px #ffd70059;font-size:34px;font-weight:800;line-height:1}.hub-checklist{flex-direction:column;gap:9px;display:flex}.hub-check-item{color:#f0fdf4;align-items:center;gap:10px;font-size:13.5px;display:flex}.hub-check-icon{color:#4ade80;flex-shrink:0}.hub-bonuses-strip{text-align:left;background:#d4af3714;border:1px solid #d4af3759;border-radius:18px;margin-bottom:24px;padding:18px 20px}.hub-bonuses-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hub-bonuses-title-wrap{align-items:center;gap:8px;display:flex}.hub-gift-icon{color:gold}.hub-bonuses-title{font-family:var(--font-gu);color:gold;margin:0;font-size:16px;font-weight:700}.hub-bonuses-val-tag{color:#fff;background:#d4af3733;border:1px solid #d4af3766;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.hub-bonuses-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hub-bonus-card{background:#0a2119b3;border:1px solid #d4af3740;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;display:flex}.hub-bonus-icon-box{color:gold;background:#d4af3726;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hub-bonus-meta{flex-direction:column;display:flex}.hub-bonus-meta strong{color:#fff;font-size:12.5px;line-height:1.2}.hub-bonus-meta span{color:#ffffffb3;margin-top:2px;font-size:11px;line-height:1.2}@media (max-width:900px){.cta-booking-hub{grid-template-columns:1fr;gap:18px}.hub-bonuses-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:600px){.hub-details-grid{grid-template-columns:1fr;gap:12px}.hub-bonuses-grid{grid-template-columns:1fr;gap:8px}.hub-bonuses-header{flex-direction:column;align-items:flex-start;gap:6px}.hub-pricing-row{gap:14px}.hub-now-val{font-size:28px}}.outcomes-section{color:#fff;background:radial-gradient(circle at 50% 15%,#13392e 0%,#0c261e 50%,#061611 100%);padding:85px 20px;position:relative;overflow:hidden}.outcomes-hero-header{justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;display:flex}.outcomes-header-text{flex:1;max-width:660px}.outcomes-eyebrow{color:#eab308;letter-spacing:.5px;background:#d9b44a26;border:1px solid #d9b44a59;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.outcomes-title{color:#fff;margin:0 0 14px;font-family:"Baloo Bhai 2",sans-serif;font-size:clamp(30px,4.5vw,44px);font-weight:800;line-height:1.25}.outcomes-title span{color:#facc15}.outcomes-subtitle{color:#e2e8f0;max-width:580px;margin:0;font-size:16px;line-height:1.6}.outcomes-header-visual{border:2px solid #ffffff1f;border-radius:20px;flex-shrink:0;width:320px;height:190px;overflow:hidden;box-shadow:0 16px 36px #0006}.outcomes-header-img{object-fit:cover;width:100%;height:100%;display:block}.outcomes-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}.outcome-card-exact{background:#fff;border:1px solid #fffffff2;border-radius:20px;min-height:200px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000038}.outcome-card-exact:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.outcome-card-content{z-index:2;flex-direction:column;justify-content:center;width:58%;padding:24px 20px;display:flex;position:relative}.outcome-badge-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.outcome-num-pill{color:#0f172a;letter-spacing:.5px;background:#f1f5f9;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.outcome-circle-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 6px #0000000f}.outcome-card-name{color:#0f172a;margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.25}.outcome-card-text{color:#334155;margin:0;font-family:Noto Sans Gujarati,sans-serif;font-size:13.5px;font-weight:500;line-height:1.6}.outcome-card-artwork{z-index:1;width:50%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.outcome-art-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.outcome-art-fade{pointer-events:none;background:linear-gradient(90deg,#fff 10%,#fff9 50%,#0000 100%);width:45%;position:absolute;top:0;bottom:0;left:0}.outcomes-quote-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff12 0%,#ffffff05 100%);border:1px solid #d9b44a59;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin-top:45px;padding:36px 32px;display:flex}.outcomes-quote-content{flex:1}.outcomes-quote-badge{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.quote-badge-icon{color:#facc15;flex-shrink:0;margin-top:4px}.outcomes-quote-heading{color:#fff;margin:0;font-family:"Baloo Bhai 2",sans-serif;font-size:clamp(20px,3vw,28px);font-weight:750;line-height:1.35}.outcomes-quote-heading span{color:#facc15}.outcomes-pills-row{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.outcome-benefit-pill{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-size:13.5px;font-weight:600;display:flex}.outcome-benefit-pill .pill-icon{color:#facc15}.outcomes-cta-btn{cursor:pointer;align-items:center;display:inline-flex;color:#0b221a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border-radius:12px!important;padding:14px 32px!important;font-size:16px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 8px 24px #d9770673!important}.outcomes-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #d9770699!important}.outcomes-quote-visual{border:2px solid #ffffff1f;border-radius:18px;flex-shrink:0;width:260px;height:175px;overflow:hidden}.outcomes-quote-img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:990px){.outcomes-hero-header{flex-direction:column;align-items:flex-start;gap:20px}.outcomes-header-visual{width:100%;max-width:480px;height:200px}.outcomes-grid{grid-template-columns:repeat(2,1fr);gap:14px}.outcome-card-exact{min-height:180px}.outcome-card-content{width:62%;padding:18px 16px}.outcome-card-name{font-size:18px}.outcome-card-text{font-size:12.5px}.outcomes-quote-banner{flex-direction:column;align-items:flex-start;padding:28px 22px}.outcomes-quote-visual{width:100%;height:180px}}@media (max-width:640px){.outcomes-section{padding:45px 14px}.outcomes-grid{grid-template-columns:1fr;gap:12px}.outcome-card-exact{border-radius:16px;min-height:155px}.outcome-card-content{width:60%;padding:16px 14px}.outcome-badge-row{gap:8px;margin-bottom:8px}.outcome-num-pill{padding:2px 8px;font-size:11.5px}.outcome-circle-icon{width:30px;height:30px}.outcome-circle-icon svg{width:15px;height:15px}.outcome-card-name{margin-bottom:4px;font-size:17px}.outcome-card-text{font-size:12.5px;line-height:1.5}.outcome-card-artwork{width:48%}.outcome-art-fade{width:50%}.outcomes-pills-row{gap:6px}.outcome-benefit-pill{padding:5px 10px;font-size:11.5px}.outcomes-cta-btn{justify-content:center;width:100%}}.admin-loading-screen{min-height:100vh;color:var(--primary-deep);font-family:var(--font-gu);background:#f4f7f4;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:16px;display:flex}.spin-icon{animation:1s linear infinite spinSlow}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-auth-container{min-height:100vh;font-family:var(--font-gu);background:radial-gradient(circle at top,#e8efe7 0%,#d8e5d7 100%);justify-content:center;align-items:center;padding:24px 16px;display:flex}.admin-auth-card{text-align:center;background:#fff;border:1px solid #163e331f;border-radius:20px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 16px 40px #0c261e1a}.admin-auth-header{margin-bottom:28px}.admin-logo-img{width:auto;max-width:220px;height:48px;margin:0 auto 18px;display:block}.admin-auth-header h2{font-family:var(--font-heading);color:var(--primary-deep);margin-bottom:8px;font-size:22px;font-weight:800}.admin-auth-header p{color:var(--text-muted);font-size:13.5px;line-height:1.5}.admin-auth-form{text-align:left;flex-direction:column;gap:18px;display:flex}.form-group{flex-direction:column;gap:7px;display:flex}.form-group label{color:var(--primary-deep);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.admin-input{width:100%;color:var(--primary-deep);background:#fafcfa;border:1.5px solid #d1dcd0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:all .2s}.admin-input:focus{border-color:var(--primary-deep);background:#fff;outline:none;box-shadow:0 0 0 3px #163e331f}.field-hint{color:#64748b;font-size:12px;line-height:1.4}.admin-alert{border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.admin-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.admin-submit-btn{background:var(--primary-deep);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #163e3340}.admin-submit-btn:hover:not(:disabled){background:#14352b;transform:translateY(-1px)}.admin-submit-btn:disabled{opacity:.7;cursor:not-allowed}.admin-auth-footer{color:#94a3b8;border-top:1px solid #f0f4ef;margin-top:24px;padding-top:18px;font-size:11.5px}.admin-auth-tabs{background:#f1f5f0;border-radius:12px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.admin-auth-tab-btn{color:#4b6354;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.admin-auth-tab-btn.active{color:var(--primary-deep);background:#fff;box-shadow:0 2px 8px #00000014}.admin-auth-switch-link{color:var(--primary-deep);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:8px;padding:6px 0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.admin-auth-switch-link:hover{color:#0b1e18}.admin-dashboard-container{min-height:100vh;font-family:var(--font-gu);color:#1e293b;background:#f4f7f4;padding-bottom:60px}.admin-navbar{z-index:50;background:#fff;border-bottom:1px solid #e2e8e0;position:sticky;top:0;box-shadow:0 2px 10px #00000008}.admin-navbar-inner{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.admin-brand-col{align-items:center;gap:12px;display:flex}.admin-nav-logo{object-fit:contain;width:auto;height:38px}.admin-badge{color:#137333;letter-spacing:.3px;text-transform:uppercase;background:#e6f4ea;border:1px solid #c2e7cc;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.admin-nav-actions{align-items:center;gap:12px;display:flex}.admin-nav-link{color:var(--primary-deep);background:#eef4ed;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.admin-nav-link:hover{background:#e2ede1}.admin-logout-btn{color:#991b1b;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.admin-logout-btn:hover{background:#fecaca}.admin-main-wrap{max-width:1120px;margin:32px auto 0;padding:0 20px}.admin-header-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.admin-header-title h1{font-family:var(--font-heading);color:var(--primary-deep);margin-bottom:6px;font-size:26px;font-weight:800}.admin-header-title p{color:#64748b;font-size:14px}.admin-save-badge.success{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:700;animation:.3s fadeIn;display:inline-flex}.admin-form-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.admin-card{background:#fff;border:1px solid #e2e8e0;border-radius:16px;padding:24px;box-shadow:0 4px 16px #00000008}.admin-card.preview-card{background:linear-gradient(#fbfdfb 0%,#f3f7f2 100%);border:1px solid #cfe0cd;grid-column:span 2}.admin-card-header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.icon-bubble{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-bubble.green{color:#15803d;background:#dcfce7}.icon-bubble.gold{color:#b45309;background:#fef3c7}.icon-bubble.blue{color:#0369a1;background:#e0f2fe}.icon-bubble.red{color:#b91c1c;background:#fee2e2}.admin-card-header h3{color:var(--primary-deep);margin-bottom:3px;font-size:17px;font-weight:700}.admin-card-header p{color:#64748b;font-size:12.5px}.admin-card-body{flex-direction:column;gap:16px;display:flex}.form-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-preview-content{flex-direction:column;gap:16px;display:flex}.preview-strip{flex-direction:column;gap:6px;display:flex}.preview-label{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.preview-hype-box{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#701010 0%,#991b1b 100%);border-radius:8px;padding:8px 14px;font-size:12.5px;line-height:1.4;overflow:hidden}.preview-cards-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.preview-item{background:#fff;border:1px solid #e2e8e0;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.preview-item.highlight{background:#fffbeb;border-color:#f59e0b}.preview-item .p-title{color:#94a3b8;letter-spacing:.5px;font-size:10px;font-weight:800}.preview-item strong{color:var(--primary-deep);font-size:14px}.preview-item small{color:#64748b;font-size:11.5px}.preview-item .p-price-now{color:#b91c1c;font-size:18px;font-weight:800}.preview-item .p-price-was{color:#94a3b8;font-size:12px}.admin-actions-bar{grid-column:span 2;justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.admin-save-btn{background:var(--primary-deep);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #163e3340}.admin-save-btn:hover:not(:disabled){background:#14352b;transform:translateY(-2px);box-shadow:0 6px 20px #163e334d}.admin-view-site-btn{color:var(--primary-deep);background:#fff;border:1.5px solid #d1dcd0;border-radius:12px;align-items:center;gap:6px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.admin-view-site-btn:hover{border-color:var(--primary-deep);background:#f4f7f4}@media (max-width:860px){.admin-form-grid{grid-template-columns:1fr}.admin-card.preview-card{grid-column:span 1}.preview-cards-grid{grid-template-columns:repeat(2,1fr)}.admin-actions-bar{flex-direction:column;grid-column:span 1;align-items:stretch}.admin-save-btn,.admin-view-site-btn{justify-content:center;width:100%}}.admin-currency-group{align-items:center;width:100%;display:flex;position:relative}.admin-currency-prefix{color:#1e6b52;pointer-events:none;z-index:2;font-family:inherit;font-size:17px;font-weight:800;position:absolute;left:14px}.admin-input.admin-currency-input{letter-spacing:.5px;font-size:16px;font-weight:700;padding-left:34px!important}.admin-picker-row{align-items:center;gap:10px;display:flex}.time-separator{color:#64748b;margin-top:14px;padding:0 4px;font-size:13px;font-weight:600}.time-presets-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.time-preset-btn{color:var(--primary-deep);cursor:pointer;background:#eef4ed;border:1px solid #d1dcd0;border-radius:7px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.time-preset-btn:hover{background:var(--primary-deep);color:#fff;border-color:var(--primary-deep)}.admin-test-map-btn{color:#15803d;white-space:nowrap;background:#eef7f0;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:5px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.admin-test-map-btn:hover{color:#fff;background:#15803d;border-color:#15803d}.venue-map-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;margin-top:7px;padding:4px 11px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.venue-map-badge:hover{color:#fff;background:#047857;border-color:#047857;transform:translateY(-1px)}.payment-loading-badge{color:#3b2e5a;background:#3b2e5a14;border:1px dashed #3b2e5a;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:16px 0;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.secure-payment-notice{color:#555;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.secure-payment-notice svg{color:#16a34a}.simulated-mode-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5}.registration-success-card{text-align:center;padding:8px 4px}.success-icon-badge{color:#15803d;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;animation:.5s cubic-bezier(.175,.885,.32,1.275) successPop;display:flex;box-shadow:0 8px 24px #16a34a33}@keyframes successPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.receipt-summary-box{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:18px 0 20px;padding:16px 20px}.receipt-row{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding:6px 0;font-size:13.5px;display:flex}.receipt-row:last-child{border-bottom:none}.receipt-label{color:#64748b;font-weight:500}.receipt-val{color:#0f172a;font-weight:700}.receipt-val.highlight{color:#15803d;font-size:15px}.whatsapp-action-block{flex-direction:column;gap:10px;margin:20px 0 16px;display:flex}.btn-whatsapp-group{cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;color:#fff!important;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)!important;border:none!important;border-radius:12px!important;padding:15px 20px!important;font-size:15.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;box-shadow:0 8px 22px #25d36659!important}.btn-whatsapp-group:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 28px #25d36673!important}.btn-whatsapp-send{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;color:#075e54!important;background:#fff!important;border:1.5px solid #25d366!important;border-radius:12px!important;padding:13px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important}.btn-whatsapp-send:hover{transform:translateY(-1px);background:#f0fdf4!important}.whatsapp-note-text{color:#64748b;margin:12px 0 18px;font-size:12.5px;line-height:1.5}.admin-tabs-nav{border-bottom:2px solid #e2e8f0;gap:10px;margin-bottom:24px;padding-bottom:2px;display:flex}.admin-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-4px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.admin-tab-btn:hover{color:#3b2e5a}.admin-tab-btn.active{color:#3b2e5a;border-bottom-color:#3b2e5a}.tab-badge{color:#334155;background:#e2e8f0;border-radius:10px;padding:2px 8px;font-size:12px}.admin-tab-btn.active .tab-badge{color:#fff;background:#3b2e5a}.admin-stats-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;box-shadow:0 4px 12px #00000008}.admin-stat-card .stat-label{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.admin-stat-card .stat-number{color:#0f172a;font-size:26px;font-weight:800}.admin-stat-card.revenue .stat-number{color:#15803d}.admin-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-search-input{border:1px solid #cbd5e1;border-radius:8px;width:100%;max-width:320px;padding:10px 14px;font-family:inherit;font-size:14px}.admin-table-actions{gap:10px;display:flex}.admin-action-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.admin-action-btn:hover{background:#f8fafc;border-color:#94a3b8}.admin-action-btn:disabled{opacity:.5;cursor:not-allowed}.admin-action-btn.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.admin-action-btn.danger:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.table-delete-btn{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;justify-content:center;align-items:center;padding:6px;line-height:1;transition:all .2s;display:inline-flex}.table-delete-btn:hover{color:#fff;background:#e11d48;border-color:#e11d48}.admin-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto;box-shadow:0 4px 12px #00000008}.admin-registrations-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin-registrations-table th{color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 16px;font-weight:700}.admin-registrations-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 16px}.admin-registrations-table tr:hover td{background:#f8fafc}.admin-badge-paid{color:#15803d;background:#dcfce7;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.admin-badge-failed{color:#b91c1c;background:#fee2e2;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.admin-badge-pending{color:#b45309;background:#fef3c7;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.table-whatsapp-link{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.table-whatsapp-link:hover{color:#fff;background:#15803d}.table-whatsapp-link.failed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.table-whatsapp-link.failed:hover{color:#fff;background:#dc2626}.admin-filters-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex;box-shadow:0 4px 12px #00000005}.filters-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.filter-search-box{flex:1;min-width:260px;max-width:440px;position:relative}.filter-search-box svg{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-search-input{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px 10px 38px;font-family:inherit;font-size:14px;transition:all .2s}.filter-search-input:focus{border-color:#3b2e5a;outline:none;box-shadow:0 0 0 3px #3b2e5a1a}.filters-row-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.date-presets-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preset-pill{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.preset-pill:hover{color:#1e293b;background:#edf2f7}.preset-pill.active{color:#fff;background:#3b2e5a;border-color:#3b2e5a}.filter-date-range{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.filter-date-input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.filter-dropdown-select{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.filters-summary-bar{border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.filter-result-text{color:#64748b;font-weight:500}.filter-result-text strong{color:#0f172a}.filter-reset-btn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.filter-reset-btn:hover{color:#fff;background:#dc2626}
