@font-face{font-family:'WG Malayalam';src:url('fonts/malayalam-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'WG Malayalam';src:url('fonts/malayalam-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.wgp-page{--wg-purple:#4B0F67;--wg-teal:#008C95;--wg-ink:#24132F;--wg-muted:#706778;font-family:'WG Malayalam',Arial,sans-serif;color:var(--wg-ink);font-size:16px;line-height:1.75;background:#fff;max-width:none;width:100%;margin:0;display:flex;flex-direction:column;gap:0;overflow:hidden;isolation:isolate}
.wgp-page *, .wgp-form *{box-sizing:border-box}.wgp-page .elementor-widget{margin:0}.wgp-page .elementor-widget-container{height:auto}.wgp-page h1,.wgp-page h2,.wgp-page h3,.wgp-page p,.wgp-page .elementor-heading-title{margin:0;padding:0}.wgp-page a{text-decoration:none}.wgp-page .elementor-widget-container .elementor-heading-title{font-family:'WG Malayalam',Arial,sans-serif}.wgp-page .wgp-section{padding:86px max(24px,calc((100% - 1180px)/2));width:100%;max-width:none;gap:0}.wgp-page .wgp-eyebrow p{font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;color:#99E4DD}.wgp-page .wgp-dark-eyebrow p{color:var(--wg-teal)}
.wgp-page .wgp-hero{position:relative;width:100%;max-width:none;padding:66px max(24px,calc((100% - 1180px)/2)) 0;background:radial-gradient(ellipse at 92% 6%,#067F8755 0,transparent 55%),radial-gradient(ellipse at 15% 100%,#71389488 0,transparent 50%),linear-gradient(125deg,#240835 0%,#4B0F67 58%,#233F55 100%);color:#fff;gap:0}
.wgp-page .wgp-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 49.7%,#ffffff05 49.8%,#ffffff05 50%,transparent 50.1%);background-size:200px 200px}.wgp-page .wgp-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:start;position:relative;width:100%;max-width:none}.wgp-page .wgp-hero-left{gap:0;min-width:0;width:auto}.wgp-page .wgp-hero-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-size:64px;line-height:1.06;font-weight:400;letter-spacing:-2.4px;color:#fff;margin-top:23px}.wgp-page .wgp-hero-title .elementor-heading-title span{color:#8EE3DF;font-style:italic}.wgp-page .wgp-hero-lead p{font-size:16px;line-height:1.9;color:#D8CDE0;margin-top:25px}.wgp-page .wgp-hero-lead strong{color:#fff;font-weight:400}.wg-mc-schedule{display:flex;align-items:center;gap:15px;text-align:left;font-family:'WG Malayalam',Arial,sans-serif}.wgp-schedule-widget{margin-top:28px}.wgp-calendar{display:flex;justify-content:center;align-items:center;border:1px solid #FFFFFF30;border-radius:12px;background:#FFFFFF08;color:#8EE3DF;width:49px;height:49px;flex:none}.wgp-schedule-label{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.2px;font-weight:700;color:#8EE3DF;display:block;margin-bottom:4px}.wg-mc-schedule strong{color:#fff;font-size:14px;font-weight:700;line-height:1.7;display:block}
.wgp-page .wgp-coach{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:4px;align-items:end;margin-top:36px;border:1px solid #FFFFFF20;border-radius:24px;background:radial-gradient(ellipse at 88% 100%,#008C9566,transparent 70%),#FFFFFF06;overflow:hidden;width:100%;padding:24px 18px 0 24px}.wgp-page .wgp-coach-copy{padding-bottom:25px;gap:0;width:auto;min-width:0;align-self:center}.wgp-page .wgp-coach-eyebrow p{font-size:9px;letter-spacing:1.6px}.wgp-page .wgp-coach-name .elementor-heading-title{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;color:#fff;margin-top:12px}.wgp-page .wgp-coach-role p{font-family:Arial,sans-serif;font-size:12px;color:#D9CEE3;line-height:1.7;margin-top:12px}.wgp-page .wgp-coach-quote p{font-size:12px;line-height:1.8;color:#99E4DD;margin-top:18px}.wgp-page .wgp-portrait{width:auto;align-self:end}.wgp-page .wgp-portrait .elementor-widget-container{display:flex;align-items:flex-end;justify-content:center}.wgp-page .wgp-portrait img{display:block;width:245px;height:auto;max-width:100%;border:0;border-radius:0;box-shadow:none;vertical-align:bottom}.wgp-page .wgp-hero-footer{display:flex;flex-direction:row;justify-content:space-between;gap:20px;border-top:1px solid #FFFFFF22;margin-top:48px;padding:22px 0;width:100%;color:#D8CDE0}.wgp-page .wgp-small-proof p{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.9px;color:#D8CDE0;font-weight:700;line-height:1.5}
.wgp-page .wgp-registration-card{width:auto;min-width:0;background:#fff;border-radius:25px;padding:30px;color:var(--wg-ink);box-shadow:0 22px 66px #17092344;border:1px solid #FFFFFF80;gap:0;scroll-margin-top:30px}.wgp-page .wgp-form-title h2{font-size:25px;font-weight:700;line-height:1.55;margin-top:13px;color:var(--wg-purple);letter-spacing:-.3px}.wgp-page .wgp-form-subtitle p{font-size:12px;line-height:1.8;color:var(--wg-muted);margin-top:11px}.wgp-page .wgp-gift{width:100%;border:1px solid #C5E7E4;background:#F0FAF9;border-radius:12px;padding:14px 16px;margin-top:20px;gap:0}.wgp-page .wgp-gift-label p{font-size:9px;color:#008C95;letter-spacing:1.6px;line-height:1.4}.wgp-page .wgp-gift-title h3{font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#006F76;margin-top:3px}
.wgp-form{font-family:'WG Malayalam',Arial,sans-serif;color:#282137;font-size:14px;line-height:1.75;text-align:left}.wgp-form [hidden]{display:none!important}.wgp-form-date{display:flex;flex-direction:column;gap:3px;margin:17px 0 19px;padding-bottom:15px;border-bottom:1px solid #EAE5ED}.wgp-form-date>span{font-family:Arial,sans-serif;letter-spacing:1.1px;font-size:9px;color:#80738C;font-weight:700}.wgp-form-date strong{font-family:Arial,sans-serif;font-size:11px;line-height:1.6;color:#4B0F67}.wgp-fields{display:flex;flex-direction:column;gap:17px;margin:0}.wgp-fields>label{display:block;font-size:12px;font-weight:700;color:#282137;line-height:1.6}.wgp-required{color:#008C95}.wgp-fields input:not([type=checkbox]){font-family:Arial,sans-serif;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:13px 15px;font-size:14px;line-height:1.6;height:49px;box-shadow:none;background:#FAF9FC;border:1px solid #E4DFE9;border-radius:12px;color:#24132F;transition:border-color .2s,box-shadow .2s}.wgp-fields input::placeholder{color:#978CA0;opacity:1}.wgp-fields input:not([type=checkbox]):focus{outline:none;border-color:#008C95;box-shadow:0 0 0 3px #008C9518}.wgp-phone-help{font-size:9px;color:#887E92;line-height:1.65;margin-top:-10px;display:block}.wgp-fields .wgp-consent{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.8;color:#786C84;font-weight:400;margin-top:0}.wgp-consent input{width:15px;height:15px;min-width:15px;margin:2px 0 0;accent-color:#008C95}.wgp-consent a{color:#006F76;text-decoration:underline}.wgp-submit,.wgp-community{border:0;box-shadow:none;cursor:pointer;background:#008C95;color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:700;border-radius:12px;padding:16px 19px;line-height:1.4;width:100%;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:background-color .2s,transform .2s;min-height:53px}.wgp-submit:hover,.wgp-community:hover{background:#006F76;color:#fff;transform:translateY(-1px)}.wgp-submit:focus-visible,.wgp-community:focus-visible,.wgp-page .elementor-button:focus-visible{outline:3px solid #8EE3DF;outline-offset:4px}.wgp-submit:disabled{opacity:.5;cursor:wait;transform:none}.wgp-submit span:last-child{font-size:21px;font-weight:400;line-height:1}.wgp-message{font-size:11px;line-height:1.65;color:#8C204D;margin:0!important;min-height:0}.wgp-message:empty{display:none}.wgp-privacy-note{font-size:9px;color:#918599;line-height:1.8;margin-top:16px!important;text-align:center}.wgp-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wgp-success{outline:none;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:25px 0}.wgp-success-mark{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#E7F8F5;color:#008C95;font-size:28px}.wgp-success-label{font-size:10px;letter-spacing:1.3px;color:#008C95;font-weight:700}.wgp-success h3{font-size:24px;color:#4B0F67;line-height:1.6;margin:0}.wgp-success p{font-size:13px;margin:0}.wgp-success-date{color:#4B0F67;font-size:14px}.wgp-community{justify-content:center;margin-top:8px;font-size:14px;text-align:center}.wgp-success .wgp-join-note{font-size:11px;line-height:1.8;color:#786C84}.wgp-success-gift{font-family:Arial,sans-serif;background:#F0FAF9;border:1px solid #C5E7E4;border-radius:12px;color:#006F76;padding:17px 18px;font-size:14px;line-height:1.7;width:100%;font-weight:700;margin-top:9px}.wgp-is-registered .wgp-form-intro,.wgp-is-registered>.wgp-gift{display:none!important}
.wgp-page .wgp-section-title h2{font-size:36px;line-height:1.5;font-weight:700;letter-spacing:-.7px;color:var(--wg-purple);margin-top:16px}.wgp-page .wgp-section-lead p{font-size:14px;line-height:1.9;color:var(--wg-muted);margin-top:16px}.wgp-page .wgp-secret-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;width:100%}.wgp-page .wgp-secret-card{width:auto;min-width:0;padding:27px 28px 30px;border:1px solid #E9E3EF;border-radius:19px;background:linear-gradient(180deg,#FFF,#FCFAFF);gap:0;position:relative}.wgp-page .wgp-secret-number .elementor-heading-title{font-family:Georgia,serif;font-size:43px;line-height:1.15;color:#A8CDD0;font-weight:400}.wgp-page .wgp-secret-title h3{font-family:Arial,sans-serif;font-size:19px;line-height:1.45;font-weight:700;color:var(--wg-purple);margin-top:24px}.wgp-page .wgp-secret-copy p{font-size:12px;line-height:1.9;color:#776C80;margin-top:13px}.wgp-page .wgp-secret-copy strong{font-weight:400;color:#382B45}.wgp-page .wgp-secret-card::after{content:'';height:3px;width:46px;background:#008C95;border-radius:3px;margin-top:26px}
.wgp-page .wgp-audience{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;background:#F6F3F9;border-top:1px solid #EDE6F2;border-bottom:1px solid #EDE6F2;align-items:center}.wgp-page .wgp-audience-heading,.wgp-page .wgp-audience-list{width:auto;gap:0;min-width:0}.wgp-page .wgp-audience-list{gap:0}.wgp-page .wgp-audience-item{display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:26px 0;border-bottom:1px solid #E0D6E9;width:100%}.wgp-page .wgp-audience-item:first-child{padding-top:0}.wgp-page .wgp-audience-item:last-child{padding-bottom:0;border:0}.wgp-page .wgp-audience-number .elementor-heading-title{font-family:Georgia,serif;font-size:27px;line-height:1.4;color:#008C95;min-width:35px}.wgp-page .wgp-audience-text{width:auto;gap:0;min-width:0}.wgp-page .wgp-audience-title h3{font-family:Arial,sans-serif;font-size:18px;line-height:1.5;color:#4B0F67;font-weight:700}.wgp-page .wgp-audience-copy p{font-size:12px;line-height:1.9;color:#74677E;margin-top:9px}.wgp-page .wgp-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;width:100%}.wgp-page .wgp-faq-heading h2{font-size:28px}.wgp-page .wgp-faq-item{width:auto;gap:0;border-top:1px solid #DFD4E9;padding-top:23px}.wgp-page .wgp-faq-question h3{font-size:16px;font-weight:700;color:#4B0F67;line-height:1.7}.wgp-page .wgp-faq-answer p{font-size:12px;line-height:1.9;color:#776C80;margin-top:12px}.wgp-page .wgp-cta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:48px;background:#007C84;color:white}.wgp-page .wgp-cta-copy,.wgp-page .wgp-cta-action{width:auto;gap:0}.wgp-page .wgp-cta-title h2{font-size:32px;line-height:1.6;color:#fff;font-weight:700;margin-top:15px}.wgp-page .wgp-cta .wgp-eyebrow p{color:#A3E2DD}.wgp-page .wgp-cta-button .elementor-button{display:block;border:0;background:white;border-radius:13px;color:#006F76;padding:19px 30px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.wgp-page .wgp-cta-note p{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.1px;color:#C1E8E4;margin-top:13px;text-align:center}
@media(max-width:1100px){.wgp-page .wgp-hero-inner{gap:34px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.wgp-page .wgp-hero-title .elementor-heading-title{font-size:54px}.wgp-page .wgp-coach{grid-template-columns:minmax(0,1fr) 190px;padding-left:20px;padding-right:10px}.wgp-page .wgp-coach-name .elementor-heading-title{font-size:23px}.wgp-page .wgp-registration-card{padding:25px}.wgp-page .wgp-audience{gap:45px}}
@media(max-width:767px){.wgp-page .wgp-section{padding:50px 22px}.wgp-page .wgp-hero{padding:37px 22px 0}.wgp-page .wgp-hero-inner{display:flex;flex-direction:column;gap:30px}.wgp-page .wgp-hero-left,.wgp-page .wgp-registration-card{width:100%}.wgp-page .wgp-eyebrow p{font-size:9px;letter-spacing:1.7px}.wgp-page .wgp-hero-title .elementor-heading-title{font-size:45px;letter-spacing:-1.8px;margin-top:19px;line-height:1.08}.wgp-page .wgp-hero-lead p{font-size:13px;margin-top:19px;line-height:1.95}.wgp-schedule-widget{margin-top:23px}.wgp-calendar{width:42px;height:42px;border-radius:10px}.wg-mc-schedule{gap:12px}.wgp-schedule-label{font-size:8px;letter-spacing:.8px}.wg-mc-schedule strong{font-size:11px}.wgp-page .wgp-coach{margin-top:27px;grid-template-columns:minmax(0,1fr) 150px;gap:0;border-radius:18px;padding:19px 8px 0 18px}.wgp-page .wgp-coach-copy{padding-bottom:19px}.wgp-page .wgp-coach-eyebrow p{font-size:8px;letter-spacing:1px}.wgp-page .wgp-coach-name .elementor-heading-title{font-size:21px;line-height:1.25;margin-top:9px}.wgp-page .wgp-coach-role p{font-size:9px;margin-top:9px}.wgp-page .wgp-coach-quote p{font-size:10px;margin-top:12px}.wgp-page .wgp-portrait img{width:150px}.wgp-page .wgp-registration-card{padding:25px 23px;border-radius:21px}.wgp-page .wgp-form-title h2{font-size:24px}.wgp-page .wgp-form-subtitle p{font-size:11px}.wgp-page .wgp-gift-title h3{font-size:15px}.wgp-fields>label{font-size:12px}.wgp-fields input:not([type=checkbox]){font-size:16px;height:50px}.wgp-fields .wgp-consent{font-size:10px}.wgp-submit{font-size:14px}.wgp-phone-help{font-size:9px}.wgp-page .wgp-hero-footer{margin-top:30px;padding:20px 0;gap:8px;display:flex;flex-wrap:wrap;justify-content:flex-start}.wgp-page .wgp-small-proof{flex-basis:100%}.wgp-page .wgp-small-proof p{font-size:8px;letter-spacing:1.4px;line-height:1.6}.wgp-page .wgp-section-title h2{font-size:27px;letter-spacing:-.3px;line-height:1.55;margin-top:12px}.wgp-page .wgp-section-lead p{font-size:12px;margin-top:12px}.wgp-page .wgp-secret-grid{display:flex;flex-direction:column;gap:17px;margin-top:26px}.wgp-page .wgp-secret-card{padding:24px;width:100%;border-radius:16px}.wgp-page .wgp-secret-number .elementor-heading-title{font-size:34px}.wgp-page .wgp-secret-title h3{font-size:18px;margin-top:17px}.wgp-page .wgp-secret-copy p{font-size:12px;margin-top:10px}.wgp-page .wgp-secret-card::after{margin-top:21px}.wgp-page .wgp-audience{display:flex;flex-direction:column;gap:28px;align-items:stretch}.wgp-page .wgp-audience-heading,.wgp-page .wgp-audience-list{width:100%}.wgp-page .wgp-audience-item{gap:17px;padding:21px 0}.wgp-page .wgp-audience-number .elementor-heading-title{font-size:23px;min-width:29px}.wgp-page .wgp-audience-title h3{font-size:16px}.wgp-page .wgp-audience-copy p{font-size:11px}.wgp-page .wgp-faq-heading h2{font-size:24px}.wgp-page .wgp-faq-grid{display:flex;flex-direction:column;gap:25px;margin-top:26px}.wgp-page .wgp-faq-item{padding-top:18px;width:100%}.wgp-page .wgp-faq-question h3{font-size:15px}.wgp-page .wgp-faq-answer p{font-size:11px}.wgp-page .wgp-cta{flex-direction:column;align-items:stretch;gap:27px}.wgp-page .wgp-cta-title h2{font-size:27px}.wgp-page .wgp-cta-action{width:100%}.wgp-page .wgp-cta-button .elementor-button{font-size:15px;padding:17px 24px}.wgp-page .wgp-cta-note p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.wgp-submit,.wgp-community{transition:none}}
