@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752)}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-px{margin-inline:-1px}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-0{min-height:0}.min-h-\[118px\]{min-height:118px}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-max{width:max-content}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[14rem\]{min-width:14rem}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#510f11\]\/10{border-color:#510f111a;border-color:lab(16.5389% 30.6708 17.9221/.1)}.border-\[\#510f11\]\/12{border-color:#510f111f;border-color:lab(16.5389% 30.6708 17.9221/.12)}.border-\[\#510f11\]\/15{border-color:#510f1126;border-color:lab(16.5389% 30.6708 17.9221/.15)}.border-\[\#510f11\]\/20{border-color:#510f1133;border-color:lab(16.5389% 30.6708 17.9221/.2)}.border-\[\#fdfad4\]\/25{border-color:#fdfad440;border-color:lab(97.7841% -3.50326 18.6955/.25)}.border-amber-200{border-color:var(--color-amber-200)}.border-red-200{border-color:var(--color-red-200)}.bg-\[\#510f11\]{background-color:#510f11}.bg-\[\#c9a84c\]{background-color:#c9a84c}.bg-\[\#e8f3ea\]{background-color:#e8f3ea}.bg-\[\#eef3f8\]{background-color:#eef3f8}.bg-\[\#f3ebe0\]{background-color:#f3ebe0}.bg-\[\#f3efe6\]{background-color:#f3efe6}.bg-\[\#f7eaea\]{background-color:#f7eaea}.bg-\[\#f7f1e4\]{background-color:#f7f1e4}.bg-\[\#fbf7ef\]{background-color:#fbf7ef}.bg-\[\#fff4df\]{background-color:#fff4df}.bg-amber-50{background-color:var(--color-amber-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top\,_rgba\(201\,168\,76\,0\.18\)\,_transparent_55\%\)\,linear-gradient\(180deg\,\#f7f1e4_0\%\,\#f3ebe0_45\%\,\#efe6d8_100\%\)\]{background-image:radial-gradient(at top,#c9a84c2e,#0000 55%),linear-gradient(#f7f1e4 0%,#f3ebe0 45%,#efe6d8 100%)}.from-\[\#1f5c2e\]{--tw-gradient-from:#1f5c2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8a5a00\]{--tw-gradient-from:#8a5a00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#510f11\]{--tw-gradient-from:#510f11;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c9a84c\]{--tw-gradient-from:#c9a84c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2d7a3f\]{--tw-gradient-to:#2d7a3f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6b1e20\]{--tw-gradient-to:#6b1e20;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a88a35\]{--tw-gradient-to:#a88a35;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a8741a\]{--tw-gradient-to:#a8741a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-16{padding-block:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-\[Montserrat\,ui-sans-serif\,system-ui\,sans-serif\]{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a0506\]{color:#1a0506}.text-\[\#1f5c2e\]{color:#1f5c2e}.text-\[\#2f4f6b\]{color:#2f4f6b}.text-\[\#7a2424\]{color:#7a2424}.text-\[\#8a5a00\]{color:#8a5a00}.text-\[\#510f11\]{color:#510f11}.text-\[\#32090a\]{color:#32090a}.text-\[\#c9a84c\]{color:#c9a84c}.text-\[\#fdfad4\]{color:#fdfad4}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-red-700{color:var(--color-red-700)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-\[0\.035\]{opacity:.035}.shadow-\[0_10px_30px_rgba\(81\,15\,17\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#510f110f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(81\,15\,17\,0\.07\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#510f1112);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(81\,15\,17\,0\.18\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#510f112e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(81\,15\,17\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#510f1114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(81\,15\,17\,0\.12\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#510f111f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#1f5c2e\]\/15{--tw-ring-color:#1f5c2e26}@supports (color:lab(0% 0 0)){.ring-\[\#1f5c2e\]\/15{--tw-ring-color:lab(34.2786% -28.9081 20.3633/.15)}}.ring-\[\#2f4f6b\]\/15{--tw-ring-color:#2f4f6b26}@supports (color:lab(0% 0 0)){.ring-\[\#2f4f6b\]\/15{--tw-ring-color:lab(32.0986% -5.36256 -20.1557/.15)}}.ring-\[\#7a2424\]\/15{--tw-ring-color:#7a242426}@supports (color:lab(0% 0 0)){.ring-\[\#7a2424\]\/15{--tw-ring-color:lab(28.6473% 37.8197 22.1269/.15)}}.ring-\[\#8a5a00\]\/15{--tw-ring-color:#8a5a0026}@supports (color:lab(0% 0 0)){.ring-\[\#8a5a00\]\/15{--tw-ring-color:lab(42.7396% 15.839 50.546/.15)}}.ring-\[\#510f11\]\/10{--tw-ring-color:#510f111a}@supports (color:lab(0% 0 0)){.ring-\[\#510f11\]\/10{--tw-ring-color:lab(16.5389% 30.6708 17.9221/.1)}}.ring-\[\#510f11\]\/12{--tw-ring-color:#510f111f}@supports (color:lab(0% 0 0)){.ring-\[\#510f11\]\/12{--tw-ring-color:lab(16.5389% 30.6708 17.9221/.12)}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#3d0b0d\]:hover{background-color:#3d0b0d}.hover\:bg-\[\#d4b65d\]:hover{background-color:#d4b65d}.hover\:bg-\[\#fbf7ef\]:hover{background-color:#fbf7ef}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.focus\:border-\[\#510f11\]\/35:focus{border-color:#510f1159;border-color:lab(16.5389% 30.6708 17.9221/.35)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#c9a84c\]\/30:focus{--tw-ring-color:#c9a84c4d}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#c9a84c\]\/30:focus{--tw-ring-color:lab(70.5282% 4.79108 50.9568/.3)}}.focus\:ring-\[\#c9a84c\]\/35:focus{--tw-ring-color:#c9a84c59}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#c9a84c\]\/35:focus{--tw-ring-color:lab(70.5282% 4.79108 50.9568/.35)}}.focus\:ring-\[\#c9a84c\]\/40:focus{--tw-ring-color:#c9a84c66}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#c9a84c\]\/40:focus{--tw-ring-color:lab(70.5282% 4.79108 50.9568/.4)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}}}:root{--midnight-navy:#0b0b0b;--brand-maroon:#541010;--brand-maroon-deep:#3a0b0b;--brand-maroon-soft:#6b1e20;--brand-gold:#c9a84c;--brand-gold-light:#f2d78d;--brand-gold-deep:#a87820;--brand-cream:#fdfad4;--surface-light:#f9f5ec;--surface-light-alt:#ebe2d0;--surface-card:#fff9ec;--surface-card-muted:#f4ead2;--surface-dark:#1a0506;--text-on-dark:#fdfad4;--text-muted-on-dark:#fdfad4d1;--text-on-light:#510f11;--text-muted-on-light:#510f11b8;--text-accent-gold:#8a6a2c;--border-gold:#c9a84c52;--border-gold-strong:#c9a84c7a;--border-light:#510f111f;--brand-dark-gradient:linear-gradient(180deg, #050505 0%, #0a0606 28%, #180808 52%, var(--brand-maroon-deep) 78%, var(--brand-maroon) 100%);--section-carbon-maroon:linear-gradient(180deg, #050505 0%, #080606 30%, #120808 55%, #2a0a0b 80%, #3f0c0e 100%);--antique-gold:var(--brand-cream);--white:#f6f4ef;--gold-line:var(--border-gold);--page-gutter:clamp(1rem, 4vw, 1.5rem);--font-display:var(--font-outfit), "Outfit", "Montserrat", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-body:var(--font-montserrat), "Montserrat", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-accent:var(--font-kalam), "Kalam", "Comic Sans MS", cursive;--genz-coral:#ff6b4a;--genz-peach:#ff9f43;--genz-lemon:#ffe566;--genz-lime:#d4f542;--gradient-pop:linear-gradient(135deg, #ffe566 0%, #ffca45 32%, #ff9f43 68%, #ff6b4a 100%);--gradient-text-pop:linear-gradient(120deg, #fff8dc 0%, #ffe566 28%, #ffb347 58%, #ff7b6b 100%);--gradient-maroon-pop:linear-gradient(135deg, #ff6b4a 0%, #c9a84c 48%, #510f11 100%);--gradient-accent-gold-red:linear-gradient(120deg, var(--brand-gold-light) 0%, var(--brand-gold) 42%, #a82828 78%, var(--brand-maroon) 100%);--kalam-gradient:linear-gradient(118deg, #6b1e20 0%, #9a4a32 32%, #c9a84c 68%, #e8d08a 100%);--kalam-gradient-on-dark:linear-gradient(118deg, #fff8e8 0%, #f2d78d 42%, #c9a84c 78%, #e6c878 100%);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--btn-radius:10px;--btn-primary-text:#1a0505;--btn-primary-border:#ffffff61;--btn-primary-shine:linear-gradient(135deg, #fff4c9 0%, #f2d78d 28%, #ddb55a 55%, #c28c2b 82%, #a87820 100%);--btn-primary-shine-hover:linear-gradient(135deg, #fff9e0 0%, #f6e2a7 30%, #e8c45a 58%, #d4a842 85%, #b88624 100%);--btn-shadow:inset 0 1px 0 #ffffff80, 0 5px 0 #783c0a52, 0 10px 22px #ffb43c52;--btn-shadow-hover:inset 0 1px 0 #ffffff94, 0 7px 0 #783c0a47, 0 14px 32px #ffbe466b;--shadow-soft:0 16px 36px #510f111a;--shadow-dark:0 20px 40px #00000052;--shadow-glow-gold:0 8px 32px #ffca4559;--shadow-glow-coral:0 8px 28px #ff6b4a47;--section-pad-y:clamp(2.35rem, 4.8vw, 3.75rem);--section-pad-y-tight:clamp(1.75rem, 3.5vw, 2.75rem);--body-font-size:1rem;--body-line-height:1.7;--body-lead-size:clamp(1rem, 2.1vw, 1.125rem);--section-heading-size:clamp(1.5rem, 3.8vw, 2.25rem);--section-heading-line-height:1.28;--hero-heading-size:clamp(1.75rem, 5vw, 3.25rem);--site-header-height:4.25rem;--text-gap-sm:clamp(.5rem, 1.4vw, .7rem);--text-gap-md:clamp(.85rem, 2.2vw, 1.15rem);--text-gap-lg:clamp(1.25rem, 3.2vw, 1.85rem);--section-intro-to-content:clamp(1.5rem, 3.8vw, 2.25rem)}*,:before,:after{box-sizing:border-box}img,video{max-width:100%;height:auto}html{scroll-behavior:smooth;overflow-x:hidden}.skip-link{z-index:10000;color:#fdfad4;background:#510f11;border-radius:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{outline-offset:2px;outline:2px solid #c9a84c;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body{font-family:var(--font-body);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--text-on-dark);background:var(--brand-dark-gradient);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}h1{font-family:var(--font-display);font-size:var(--hero-heading-size);letter-spacing:-.035em;font-weight:800;line-height:1.08}h2.section-heading,h2[class$=-heading]{font-family:var(--font-display);font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);letter-spacing:-.035em;font-weight:800}.section-lead,.hero-subheading,.mentors-subheading,.about-apex-lead,.programme-structure-subheading,.audience-lead-sub,.enroll-intro{font-size:var(--body-lead-size);line-height:var(--body-line-height)}.section-lead{max-width:760px;margin:var(--text-gap-md) auto 0;text-align:center}.section-lead+.truth-barriers,.section-lead+.programme-structure-rows,.section-lead+.comparison-table-wrap,.section-lead+.admission-timeline,.section-lead+.faq-accordion,.section-lead+.enroll-form-card,.mentors-subheading+.mentor-grid,.about-apex-body+.about-assets-block,.programme-structure-subheading+.section-lead,.comparison-kicker+.section-lead,.audience-intro+.audience-list{margin-top:var(--section-intro-to-content)}.section-lead--light{color:#fdfad4d1}.section-lead--dark{color:var(--text-muted-on-light)}body.modal-open,body.nav-open{overflow:hidden}main{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow-x:clip}main>section,.wrap{min-width:0;max-width:100%}main>section{border-top:1px solid var(--border-gold)}.hero{border-top:none}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.35);padding-top:env(safe-area-inset-top,0px);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));background:#541010f0;border-bottom:1px solid #ffca4538;flex-shrink:0;position:sticky;top:0;box-shadow:0 8px 32px #0000002e}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.site-header-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.site-nav{align-items:center;gap:.9rem;display:flex}.site-nav-link{color:#e9dcc0;font-size:.92rem;font-weight:600;text-decoration:none}.site-nav-link:hover{color:var(--antique-gold)}.site-nav-link:focus-visible{outline:2px solid var(--antique-gold);outline-offset:3px;border-radius:4px}.mobile-nav-toggle{width:2.5rem;height:2.5rem;color:var(--antique-gold);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;padding:0;display:none;position:relative}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible{background:0 0}.mobile-nav-toggle:focus-visible{outline-offset:4px;outline:2px solid #c9a84c8c}.mobile-nav-toggle-bar{transform-origin:50%;background:currentColor;border-radius:999px;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,width .28s;display:block}.mobile-nav-toggle-bar:first-child{width:1.4rem}.mobile-nav-toggle-bar:nth-child(2){width:1rem}.mobile-nav-toggle-bar:nth-child(3){width:1.25rem}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle-bar:first-child{width:1.3rem;transform:translateY(6.5px)rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle-bar:nth-child(2){opacity:0;width:.5rem}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle-bar:nth-child(3){width:1.3rem;transform:translateY(-6.5px)rotate(-45deg)}.mobile-sidebar[hidden]{display:none}.mobile-sidebar{z-index:135;position:fixed;inset:0}.mobile-sidebar-backdrop{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.mobile-sidebar-panel{width:100%;height:100%;box-shadow:none;padding:max(1.2rem, env(safe-area-inset-top,0px)) max(1.35rem, env(safe-area-inset-right,0px)) max(1.35rem, env(safe-area-inset-bottom,0px)) max(1.35rem, env(safe-area-inset-left,0px));background:linear-gradient(165deg,#2a0a0b 0%,#1a0506 45%,#0d0304 100%);border:0;flex-direction:column;animation:.28s mobile-sidebar-fade-in;display:flex;position:absolute;inset:0;overflow:hidden}.mobile-sidebar-top{z-index:1;margin-inline:auto;border-bottom:1px solid #c9a84c2e;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,28rem);margin-bottom:.15rem;padding-bottom:1.15rem;display:flex;position:relative}.mobile-sidebar-brand{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.mobile-sidebar-mark{object-fit:contain;border-radius:6px;flex-shrink:0;width:2.35rem;height:2.35rem}.mobile-sidebar-brand-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.mobile-sidebar-brand-text{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fdfad4f2;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.mobile-sidebar-brand-tag{letter-spacing:.04em;color:#c9a84cd9;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.mobile-sidebar-close{color:#fdfad4d9;cursor:pointer;background:#ffffff08;border:1px solid #c9a84c47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.mobile-sidebar-close-icon{width:.85rem;height:.85rem;position:relative}.mobile-sidebar-close-icon:before,.mobile-sidebar-close-icon:after{content:"";background:currentColor;border-radius:999px;width:100%;height:1.5px;position:absolute;top:50%;left:0}.mobile-sidebar-close-icon:before{transform:translateY(-50%)rotate(45deg)}.mobile-sidebar-close-icon:after{transform:translateY(-50%)rotate(-45deg)}.mobile-sidebar-close:hover,.mobile-sidebar-close:focus-visible{color:#fff8e8;background:#c9a84c1a;border-color:#c9a84c8c;transform:rotate(90deg)}.mobile-sidebar-close:focus-visible{outline-offset:2px;outline:2px solid #c9a84c80}.mobile-sidebar-eyebrow{z-index:1;width:min(100%,28rem);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#c9a84cb8;margin:1.1rem auto .55rem;font-size:.68rem;font-weight:600;position:relative}.mobile-sidebar-nav{z-index:1;flex-direction:column;flex:1;gap:.2rem;width:min(100%,28rem);margin-inline:auto;padding-block:.2rem 1rem;display:flex;position:relative;overflow-y:auto}.mobile-sidebar-nav a{color:#fdfad4eb;font-family:var(--font-display);letter-spacing:.01em;isolation:isolate;border-radius:10px;padding:.9rem .85rem;font-size:1.12rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,transform .2s;animation:.45s cubic-bezier(.22,1,.36,1) both mobile-sidebar-link-in;display:block;position:relative;overflow:hidden}.mobile-sidebar-nav a:first-child{animation-delay:50ms}.mobile-sidebar-nav a:nth-child(2){animation-delay:90ms}.mobile-sidebar-nav a:nth-child(3){animation-delay:.13s}.mobile-sidebar-nav a:nth-child(4){animation-delay:.17s}.mobile-sidebar-nav a:nth-child(5){animation-delay:.21s}.mobile-sidebar-nav a:before{content:"";z-index:-1;opacity:0;background:#c9a84c1a;transition:opacity .22s;position:absolute;inset:0}.mobile-sidebar-nav a:hover,.mobile-sidebar-nav a:focus-visible{color:#fff8e8;transform:translate(3px)}.mobile-sidebar-nav a:hover:before,.mobile-sidebar-nav a:focus-visible:before{opacity:1}.mobile-sidebar-nav a:focus-visible{outline:none}.mobile-sidebar-footer{z-index:1;border-top:1px solid #c9a84c29;width:min(100%,28rem);margin:auto auto 0;padding-top:1.1rem;animation:.5s cubic-bezier(.22,1,.36,1) .24s both mobile-sidebar-link-in;position:relative}.mobile-sidebar-footer-note{letter-spacing:.03em;color:#fdfad48c;margin:0 0 .85rem;font-size:.72rem;line-height:1.45}.mobile-sidebar-cta{letter-spacing:.05em;width:100%;min-height:2.85rem;font-size:.94rem}@keyframes mobile-sidebar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sidebar-link-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.site-logo{flex-shrink:0;align-items:center;gap:.55rem;line-height:1;text-decoration:none;display:inline-flex}.site-logo-mark{aspect-ratio:1;object-fit:cover;border-radius:4px;width:auto;height:clamp(2.15rem,5vw,2.65rem);display:block}.site-logo-text{font-family:var(--font-display);letter-spacing:.12em;color:var(--antique-gold);white-space:nowrap;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800}.site-logo:hover .site-logo-text{color:#fdfad4}.site-logo:focus-visible{outline:2px solid var(--antique-gold);outline-offset:4px;border-radius:4px}.btn-header-cta{flex-shrink:0;min-height:2.75rem;padding:.5625rem 1.125rem;font-size:.9375rem}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:0}.hero{min-height:calc(100svh - var(--site-header-height));padding-top:max(clamp(5rem, 12vh, 7rem), env(safe-area-inset-top,0px));padding-bottom:max(clamp(2.75rem, 8vh, 4.5rem), env(safe-area-inset-bottom,0px));padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));isolation:isolate;background-color:#0a0a0a;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;pointer-events:none;filter:brightness(.82);background-color:#0a0a0a;background-image:url(https://res.cloudinary.com/dz1681irz/image/upload/e_blur:600,q_auto,f_auto,c_fill,g_auto,w_1920/v1785241410/ChatGPT_Image_Jul_28_2026_05_52_18_PM_jz2nbl.png);background-position:68%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(95deg,#000000e6 0%,#000000c2 28%,#00000073 48%,#00000038 68%,#0000001f 100%);position:absolute;inset:0}.hero-inner{z-index:2;justify-content:flex-start;width:100%;display:flex;position:relative}.hero-copy{text-align:left;flex-direction:column;align-items:flex-start;width:min(100%,36rem);margin-inline:0;display:flex}.hero-brand{font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c9a84c;text-shadow:0 1px 2px #00000059,0 8px 28px #00000059;text-align:left;margin:0 0 .85rem;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:800;line-height:1.1}.hero-title{-webkit-text-fill-color:currentColor;color:#fff;text-shadow:0 1px 2px #00000059,0 8px 28px #0006;text-align:left;letter-spacing:-.025em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;flex-direction:column;gap:.2rem;width:100%;margin:0 0 1rem;line-height:1.18;display:flex;transform:none}.hero-title-line{margin:0;padding:0;display:block}.hero-title-line:last-child{margin-top:-.12rem}.hero-subheading{color:#ffffffeb;text-align:left;text-wrap:pretty;width:100%;max-width:34rem;margin:0 0 1.5rem;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.75rem;width:100%;display:flex}.hero-actions .btn{border-radius:var(--btn-radius);min-height:3rem}.hero-actions .btn-primary{color:var(--btn-primary-text)}.hero-actions .btn-outline{color:#fff8e8;background:linear-gradient(135deg,#ffffff24 0%,#c9a84c38 100%);border-color:#ffe6a073;box-shadow:inset 0 1px #fff3,0 4px 14px #00000038}.hero-actions .btn-outline:hover{background:linear-gradient(135deg,#ffffff38 0%,#c9a84c52 100%);border-color:#ffe6a09e}@media (min-width:768px){.hero-copy{width:min(100%,42rem)}.hero-subheading{max-width:38rem}}@media (min-width:1025px){.hero{justify-content:flex-start;align-items:center;padding-top:clamp(4.5rem,10vh,7rem);padding-bottom:clamp(3rem,6vh,4.5rem)}.hero-inner{justify-content:flex-start}.hero-copy{text-align:left;align-items:flex-start;width:min(100%,46rem);margin-inline:0}.hero-title{gap:.22rem;margin-bottom:1.1rem;line-height:1.16}.hero-title-line:last-child{margin-top:-.1rem}.hero-subheading{text-align:left;max-width:38rem;margin:0 0 2rem}.hero-actions{justify-content:flex-start;gap:1rem;width:auto}.hero-actions .btn{min-height:3.25rem;padding-inline:1.85rem;font-size:1rem}:root{--hero-heading-size:clamp(2.35rem, 3.4vw, 3.75rem)}}@media (max-width:1024px){.hero{min-height:calc(100svh - var(--site-header-height));justify-content:flex-start;align-items:center}.hero-inner{justify-content:flex-start}.hero-copy{text-align:left;align-items:flex-start;margin-inline:0;transform:translateY(-7vh)}.hero-title{gap:.2rem;margin-bottom:.95rem;line-height:1.2}.hero-title-line:last-child{margin-top:-.1rem}.hero-subheading{text-align:left;margin:0 0 .85rem}.hero-actions{justify-content:flex-start;max-width:9.5rem;margin-top:-.15rem}.hero-actions .btn{width:auto;min-width:0;min-height:2.1rem;padding:.35rem .8rem;font-size:.74rem}}@media (max-width:767px){.hero{padding-top:calc(var(--site-header-height) + 1.25rem);padding-bottom:max(2.1rem, calc(env(safe-area-inset-bottom,0px) + 1.1rem));justify-content:flex-start;align-items:center}:root{--hero-heading-size:clamp(1.65rem, 6.5vw, 2.05rem)}.hero-copy{text-align:left;align-items:flex-start;width:100%;max-width:none;transform:translateY(-5vh)}.hero-title{letter-spacing:-.02em;text-align:left;gap:.16rem;margin-bottom:.9rem;line-height:1.2}.hero-title-line:last-child{margin-top:-.08rem}.hero-subheading{text-align:left;max-width:none;margin:0 0 .7rem;font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.55}.hero-actions{justify-content:flex-start;max-width:8.75rem;margin-top:-.2rem}.hero-actions .btn{width:auto;min-height:2rem;padding:.32rem .72rem;font-size:.72rem}}.programme-intro-section{background:var(--section-carbon-maroon);color:var(--antique-gold);padding-block:clamp(2.2rem,5vw,3.5rem);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));border-top:1px solid #c9a84c47}.programme-intro-wrap{text-align:center}.programme-intro-heading{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:500;line-height:1.5}.programme-intro-subline{font-family:var(--font-display);color:#fdfad4;margin:.9rem 0 0;font-size:clamp(1.15rem,2.8vw,1.5rem);font-weight:700}.programme-intro-emphasis{font-style:normal;font-family:var(--font-display);font-size:1.18em}.optima-gradient-text,.dark-gold-gradient-text,.career-kalam,.truth-heading-ananda,.truth-subheading-highlight,.audience-heading-accent,.admission-heading-accent,.comparison-heading-accent,.direction-kalam{font-family:var(--font-accent);background-image:var(--kalam-gradient);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.22em;font-style:normal;font-weight:700;display:inline-block;transform:none}.mentors-heading .optima-gradient-text,.comparison-heading-accent{background-image:var(--kalam-gradient-on-dark);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero .career-kalam{-webkit-text-fill-color:#fff;color:#fff;font-size:1.08em;line-height:inherit;vertical-align:baseline;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.programme-intro-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem;display:flex}.programme-stats-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.programme-stat-item{background:#ffffff14;border:1px solid #c9a84c47;border-radius:10px;padding:.7rem .6rem}.programme-stat-value{font-family:var(--font-display);color:#f6eac8;margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:700}.programme-stat-label{color:var(--antique-gold);margin:.25rem 0 0;font-size:.88rem}.programme-intro-actions .btn{box-shadow:none;animation:none}.programme-intro-actions .btn:hover,.programme-intro-actions .btn:active{transform:none}.programme-intro-actions .btn-outline{color:var(--antique-gold);border-color:var(--antique-gold)}@media (max-width:1024px){.site-nav{display:none}.site-header-inner{grid-template-columns:1fr auto;align-items:center;gap:.55rem;display:grid}.site-logo{grid-column:1;justify-self:start}.site-header-actions,.btn-header-cta{display:none}.mobile-nav-toggle{grid-column:2;display:inline-flex}}@media (max-width:767px){.site-header-inner{gap:.45rem}.mobile-nav-toggle{width:2.35rem;height:2.35rem}.mobile-nav-toggle-bar{width:auto}.mobile-nav-toggle-bar:first-child{width:1.3rem}.mobile-nav-toggle-bar:nth-child(2){width:.9rem}.mobile-nav-toggle-bar:nth-child(3){width:1.15rem}}.btn{font-family:var(--font-display);letter-spacing:.01em;border-radius:var(--btn-radius);cursor:pointer;isolation:isolate;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .22s,color .2s,border-color .2s,transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--antique-gold);outline-offset:3px}.btn-primary{background:var(--btn-primary-shine);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:var(--btn-shadow);font-weight:800}.btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff6b 0%,#ffffff14 38%,#0000 62%);position:absolute;inset:0}.btn-primary:hover{background:var(--btn-primary-shine-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(-2px)}.btn-outline{color:var(--brand-maroon);background:linear-gradient(#ffffffeb 0%,#fdfad4bf 100%);border-color:#c9a84c73;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #510f111a}.btn-outline:hover{background:linear-gradient(#fff 0%,#f4ead2 100%);border-color:#c9a84c9e;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 5px 14px #510f1124}.btn-primary:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff59,0 2px #783c0a4d,0 4px 10px #ffb43c38}.btn-outline:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffb3,0 2px 6px #510f111f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partners{background:var(--surface-light-alt);padding-block:var(--section-pad-y-tight);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));flex-shrink:0}.partners-intro{margin-bottom:var(--section-intro-to-content)}.partners-heading{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:currentColor;color:var(--brand-maroon);text-align:center;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-weight:700}.logo-marquee{width:100%;max-width:100%;margin-inline:0}.logo-marquee-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-marquee-track{will-change:transform;width:max-content;animation:45s linear infinite logo-marquee-scroll;display:flex}.logo-marquee-group{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);padding-block:.35rem;padding-inline-end:clamp(2.5rem,6vw,4.5rem);display:flex}.logo-marquee-item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo-marquee-item img{object-fit:contain;width:auto;max-width:min(160px,28vw);height:clamp(30px,5vw,46px);display:block}.logo-marquee-item--lg img{max-width:min(240px,40vw);height:clamp(54px,9vw,78px)}.logo-marquee-item--xl img{max-width:min(280px,46vw);height:clamp(68px,11vw,96px)}.logo-marquee-item--adobe{justify-content:center;align-items:center;display:flex}.logo-marquee-item--adobe img{object-fit:contain;width:auto;max-width:min(150px,26vw);height:clamp(32px,5vw,44px)}.about-apex-section{background:var(--surface-light);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.about-apex-heading{max-width:900px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-maroon);text-align:center;margin:0;margin-inline:auto;font-weight:700}.about-apex-lead{margin:var(--text-gap-md) auto 0;max-width:900px;color:var(--text-muted-on-light);text-align:center;font-weight:500}.about-apex-body{margin:var(--text-gap-md) auto 0;max-width:900px;font-size:var(--body-font-size);color:var(--brand-maroon);text-align:center;line-height:1.75}.about-assets-block{margin-top:var(--section-intro-to-content)}.about-assets-heading{margin:0 0 var(--text-gap-lg);font-family:var(--font-display);text-align:center;color:var(--brand-maroon);font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:700;line-height:1.35}.about-assets-wheel{max-width:920px;margin-inline:auto}.about-assets-wheel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"chart detail""legend legend";align-items:center;gap:clamp(1rem,2.5vw,1.35rem) clamp(1.25rem,4vw,2.5rem);width:100%;display:grid}.about-assets-chart-wrap{aspect-ratio:1;grid-area:chart;justify-self:center;width:min(100%,340px);margin:0;margin-inline:auto;position:relative}.about-assets-legend{grid-area:legend}.about-assets-detail{grid-area:detail}.about-assets-chart{width:100%;height:100%;display:block;overflow:visible}.about-assets-segment{cursor:default;outline:none;transition:opacity .3s}.about-assets-segment path{stroke:#ffffffe6;stroke-width:2px;transition:filter .3s,stroke-width .3s,opacity .3s}.about-assets-segment.is-active path{filter:url(#about-segment-glow);stroke:#f8efd0;stroke-width:2.5px}.about-assets-wheel.is-idle .about-assets-segment{opacity:1}.about-assets-wheel:not(.is-idle) .about-assets-segment:not(.is-active){opacity:.5}.about-assets-segment:focus-visible path{stroke:var(--brand-gold);stroke-width:3px}.about-assets-chart-center{aspect-ratio:1;text-align:center;background:linear-gradient(165deg, #fff 0%, var(--surface-card) 100%);pointer-events:none;border:2px solid #c9a84c73;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:42%;display:flex;position:absolute;inset:50%;translate:-50% -50%;box-shadow:0 10px 24px #510f111f,inset 0 1px #ffffffe6}.about-assets-chart-step{font-family:var(--font-display);color:var(--brand-maroon);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1}.about-assets-chart-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--text-accent-gold);font-size:.68rem;font-weight:700}.about-assets-detail{border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #c9a84c29, transparent 55%), linear-gradient(165deg, #fff 0%, var(--surface-card) 58%, #fdf6e6 100%);border:1px solid #c9a84c59;padding:clamp(1.2rem,2.8vw,1.65rem);transition:opacity .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 16px 34px #510f111a,inset 0 1px #ffffffe6}.about-assets-detail:before{content:"";background:linear-gradient(90deg, var(--asset-accent,var(--brand-maroon)) 0%, var(--brand-gold) 100%);width:100%;height:4px;transition:background .3s;position:absolute;inset:0 auto auto 0}.about-assets-detail.is-updating{opacity:.55;transform:translateY(6px)}.about-assets-detail-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent-gold);margin:0;font-size:.72rem;font-weight:700}.about-assets-detail-title{font-family:var(--font-display);color:var(--brand-maroon);margin:.45rem 0 0;font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:700;line-height:1.25}.about-assets-detail-text{color:var(--text-muted-on-light);margin:.65rem 0 0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}.about-assets-legend{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.about-assets-legend-item{color:var(--brand-maroon);font:inherit;cursor:default;background:#ffffffbf;border:1px solid #c9a84c59;border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s,color .25s}.about-assets-legend-item.is-active{background:linear-gradient(135deg, var(--brand-maroon) 0%, #6b1e20 100%);color:var(--antique-gold);border-color:#c9a84c8c;transform:translateY(-2px);box-shadow:0 8px 18px #510f112e}.about-assets-legend-item:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.about-assets-legend-item:not(.is-active):hover{background:#fffffff2;border-color:#c9a84c8c}}@media (max-width:1024px){.about-assets-wheel-layout{grid-template-columns:1fr;grid-template-areas:"chart""legend""detail";gap:.85rem;max-width:520px;margin-inline:auto}.about-assets-chart-wrap{width:min(100%,280px)}.about-assets-detail{width:100%}.about-assets-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.about-assets-legend-item{text-align:center;justify-content:center;align-items:center;min-height:2.65rem;padding:.5rem .65rem;line-height:1.25;display:flex}.about-assets-legend-item:nth-child(5){grid-column:1/-1;width:100%;max-width:16rem;margin-inline:auto}}@media (max-width:767px){.about-assets-wheel-layout{max-width:none}.about-assets-chart-wrap{width:min(72vw,260px)}.about-assets-legend{gap:.45rem}.about-assets-legend-item{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:2.8rem;padding:.5rem .55rem;font-size:.72rem}.about-assets-detail{padding:1rem 1.05rem}.about-assets-chart-center{width:44%}.about-assets-chart-hint{font-size:.58rem;line-height:1.25}.about-assets-wheel[data-input-mode=touch] .about-assets-segment{cursor:pointer}.about-assets-wheel[data-input-mode=touch] .about-assets-legend:before{content:"Select a category";text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent-gold);grid-column:1/-1;margin-bottom:.15rem;font-size:.7rem;font-weight:700}}.about-graduation-block{margin-top:var(--section-intro-to-content);border-radius:var(--radius-lg);background:linear-gradient(165deg, #5c0000 0%, var(--brand-maroon) 52%, #3a0b0c 100%);border:1px solid #c9a84c59;padding:clamp(1.35rem,2.8vw,1.75rem);box-shadow:0 14px 28px #510f112e}.about-graduation-heading{margin:0 0 var(--text-gap-md);font-family:var(--font-display);text-align:center;color:var(--antique-gold);font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:700;line-height:1.35}.about-graduation-text{text-align:center;color:#fdfad4eb;margin:0;max-width:900px;margin-inline:auto;font-size:clamp(.98rem,2vw,1.05rem);line-height:1.75}.programme-structure-section{background:var(--surface-light);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.programme-structure-section .section-lead{margin-bottom:0}.programme-structure-heading{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:currentColor;color:var(--brand-maroon);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-weight:700}.programme-structure-subheading{margin:var(--text-gap-md) auto 0;text-align:center;max-width:760px;color:var(--text-muted-on-light);font-weight:500;line-height:1.6}.programme-structure-rows{width:min(100%,720px);margin:var(--section-intro-to-content) auto 0;flex-direction:column;gap:.85rem;padding-left:.5rem;display:flex;position:relative}.programme-structure-rows:before{content:"";pointer-events:none;background:linear-gradient(#510f1114,#c9a84c8c,#510f1114);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.28rem}.programme-structure-row{position:relative}.programme-structure-or{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold-deep);z-index:1;margin:-.15rem 0;font-size:.78rem;font-weight:800;position:relative}.programme-structure-card{background:radial-gradient(circle at top right, #c9a84c1f, transparent 58%), linear-gradient(165deg, #fff 0%, var(--surface-card) 55%, #fdf6e6 100%);border:1px solid #510f111a;border-top:3px solid var(--brand-gold);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-soft);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.9rem 1rem;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid}@media (hover:hover) and (pointer:fine){.programme-structure-card:hover{border-color:#c9a84c6b;transform:translateY(-3px);box-shadow:0 16px 32px #510f111f}}.programme-structure-step{width:2.15rem;height:2.15rem;font-family:var(--font-display);color:var(--brand-maroon);background:linear-gradient(145deg,#f8efd0,#d4b76a);border:1px solid #c9a84c80;border-radius:999px;flex-shrink:0;place-items:center;font-size:.74rem;font-weight:800;line-height:1;display:grid;box-shadow:0 4px 12px #510f111a}.programme-structure-card-body{min-width:0}.programme-structure-card-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.programme-structure-card--final{border-color:#c9a84c61;border-top-color:var(--brand-maroon);background:radial-gradient(circle at 100% 0,#c9a84c2e,#0000 58%),linear-gradient(165deg,#fff9ec 0%,#f4ead2 100%)}.programme-structure-phase{font-family:var(--font-display);color:var(--brand-maroon);margin:0;font-size:clamp(.95rem,2vw,1.05rem);font-weight:700;line-height:1.3}.programme-structure-duration{color:var(--text-accent-gold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700}.programme-structure-copy{color:var(--text-muted-on-light);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.programme-daily-schedule{margin-top:var(--section-intro-to-content);background:linear-gradient(145deg, #5c0000 0%, var(--brand-maroon) 52%, #32090a 100%);border-radius:var(--radius-md);text-align:center;border:1px solid #c9a84c47;max-width:720px;margin-inline:auto;padding:clamp(.85rem,2vw,1rem);transition:transform .2s,box-shadow .2s;transform:translateY(0);box-shadow:0 8px 24px #510f112e}@media (hover:hover) and (pointer:fine){.programme-daily-schedule:hover{transform:translateY(-2px);box-shadow:0 12px 28px #510f113d}}.programme-daily-heading{font-family:var(--font-display);color:var(--brand-cream);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600}.programme-daily-copy{color:#fdfad4e6;margin:.35rem 0 0;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:500;line-height:1.6}.truth-section{background:var(--surface-light-alt);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.truth-heading{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:currentColor;color:var(--brand-maroon);text-align:center;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-weight:700}.truth-section .truth-heading-ananda,.truth-section .truth-subheading-highlight{background-image:var(--kalam-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.truth-subheading{margin:var(--section-intro-to-content) 0 0;font-family:var(--font-display);font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);letter-spacing:-.035em;color:var(--brand-maroon);text-align:center;font-weight:800}.truth-subheading-highlight{font-size:inherit;font-weight:800}.truth-section .section-lead{color:var(--text-muted-on-light);margin-bottom:0}.truth-barriers{margin-top:var(--section-intro-to-content)}.truth-barriers-grid{grid-template-columns:1fr;gap:clamp(1.1rem,2.4vw,1.45rem);width:100%;max-width:58rem;margin-inline:auto;display:grid}.truth-barrier-card{background:#510f11;border:1px solid #510f112e;border-radius:1.35rem;grid-template-columns:7.5rem minmax(0,1fr);transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 14px 36px #1a050638}@media (hover:hover) and (pointer:fine){.truth-barrier-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1a050647}}.truth-barrier-rail{background:#1a0506;border-right:1px solid #fdfad41a;flex-direction:column;justify-content:space-between;align-items:center;gap:.85rem;padding:1.15rem .7rem 1.2rem;display:flex}.truth-barrier-step{font-family:var(--font-display);letter-spacing:.08em;color:#fdfad48c;font-size:.78rem;font-weight:700}.truth-barrier-icon{width:3.4rem;height:3.4rem;color:var(--brand-cream);background:#fdfad40a;border:1.5px solid #c9a84c8c;border-radius:999px;place-items:center;display:grid}.truth-barrier-icon svg{width:1.55rem;height:1.55rem}.truth-barrier-impact{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.truth-barrier-percent{font-family:var(--font-display);letter-spacing:.02em;color:var(--brand-gold-light);text-transform:uppercase;font-size:clamp(.95rem,2vw,1.15rem);font-weight:800;line-height:1.15}.truth-barrier-impact-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fdfad49e;font-size:.62rem;font-weight:700}.truth-barrier-body{flex-direction:column;gap:.85rem;padding:clamp(1.15rem,2.4vw,1.45rem) clamp(1.15rem,2.6vw,1.6rem);display:flex}.truth-barrier-header{border-bottom:1px solid #fdfad429;margin:0;padding:0 0 .85rem}.truth-barrier-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1.2}.truth-barrier-hook{color:#fdfad4d1;margin:.4rem 0 0;font-size:clamp(.92rem,1.6vw,1.02rem);font-weight:500;line-height:1.45}.truth-barrier-card-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.truth-barrier-card-copy p{color:#fdfad4d6;margin:0;padding:0 1rem 0 0;font-size:clamp(.88rem,1.5vw,.96rem);line-height:1.65}.truth-barrier-card-copy p+p{border-left:1px solid #fdfad429;padding:0 0 0 1rem}.truth-barrier-card-copy strong{color:#fff;margin:0;font-weight:700;display:inline}@media (max-width:767px){.truth-barrier-card{grid-template-columns:1fr}.truth-barrier-rail{border-bottom:1px solid #fdfad41a;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.1rem}.truth-barrier-impact{text-align:right;align-items:flex-end}.truth-barrier-card-copy{grid-template-columns:1fr;gap:.85rem}.truth-barrier-card-copy p,.truth-barrier-card-copy p+p{border-left:0;padding:0}.truth-barrier-card-copy p+p{border-top:1px solid #fdfad429;padding-top:.85rem}}.founders-section{background:var(--brand-maroon);color:var(--antique-gold);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.founders-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--antique-gold);text-align:center;margin:0;font-weight:700}.founders-grid{margin-top:var(--section-intro-to-content);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.15rem,3vw,1.75rem);display:grid}.founder-card{text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.founder-photo{aspect-ratio:1;object-fit:cover;object-position:center 18%;border:3px solid #fdfad459;border-radius:999px;width:100%;max-width:200px;margin-inline:auto;display:block}.founder-photo-placeholder{font-family:var(--font-display);color:var(--antique-gold);background:linear-gradient(145deg,#1a0506 0%,#510f11 100%);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.founder-name{font-family:var(--font-display);color:var(--antique-gold);margin:1rem 0 0;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.35}.founder-role{color:#fdfad4;margin:.5rem 0 0;font-size:.92rem;font-weight:700;line-height:1.5}.founder-experience{color:#fdfad4b8;margin:.55rem 0 0;font-size:.84rem;font-weight:500;line-height:1.55}.mentors-section{background:var(--brand-maroon);color:var(--antique-gold);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.mentors-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-on-dark);text-align:center;margin:0}.mentors-subheading{max-width:840px;margin:var(--text-gap-md) auto 0;color:var(--text-muted-on-dark);text-align:center;line-height:1.7}.mentor-grid{max-width:62rem;margin:var(--section-intro-to-content) auto 0;flex-direction:column;gap:clamp(2rem,4.5vw,2.85rem);display:flex}.mentor-profile-card{width:100%;box-shadow:none;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,1.85rem);display:grid;position:relative;overflow:visible}.mentor-profile-card--right{grid-template-columns:minmax(0,1fr) auto}@media (hover:hover) and (pointer:fine){.mentor-profile-card:hover .mentor-profile-body{border-color:#c9a84c8c;transform:translateY(-4px);box-shadow:0 22px 38px #0000003d,inset 0 1px #fffffff2}.mentor-profile-card:hover .mentor-photo{border-color:#c9a84cbf;transform:scale(1.04)}}.mentor-profile-media{z-index:1;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.65rem;width:clamp(7rem,16vw,9.5rem);padding:0;display:flex;position:relative}.mentor-track-badge{text-align:center;border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-maroon);background:#510f110f;border:1px solid #c9a84c4d;align-self:stretch;padding:.38rem .55rem;font-size:.64rem;font-weight:700;line-height:1.2}.mentor-profile-card[data-track=Sales] .mentor-track-badge{color:var(--brand-maroon);background:var(--surface-card)}.mentor-profile-card[data-track=Marketing] .mentor-track-badge{color:var(--text-accent-gold);background:var(--surface-card-muted);border-color:#c9a84c73}.mentor-photo{aspect-ratio:1;object-fit:cover;object-position:center 18%;background:#fff;border:4px solid #c9a84c8c;border-radius:999px;width:100%;height:auto;transition:transform .35s,border-color .35s;display:block;box-shadow:0 12px 28px #00000038,0 0 0 4px #ffffff1f}.mentor-profile-body{z-index:1;border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(165deg, #fff 0%, var(--surface-card) 55%, #fdf6e6 100%);border:1px solid #c9a84c52;flex-direction:column;flex:1;gap:0;width:100%;min-width:0;padding:clamp(1.2rem,2.4vw,1.5rem) clamp(1.15rem,2.4vw,1.45rem);transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffffe6}.mentor-profile-body:before{content:"";background:linear-gradient(90deg, var(--brand-maroon) 0%, var(--brand-gold) 100%);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.mentor-profile-card--right .mentor-profile-body:before{background:linear-gradient(90deg, var(--brand-gold) 0%, var(--brand-maroon) 100%)}.mentor-profile-header{border-bottom:none;padding-bottom:0}.mentor-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-maroon);border-bottom:none;margin:0;padding-bottom:0;font-size:clamp(1.15rem,2.5vw,1.38rem);line-height:1.28}.mentor-role-line{color:var(--text-muted-on-light);margin:.55rem 0 0;font-size:.9rem;line-height:1.55}.mentor-role-separator{color:#510f1166;margin-inline:.35rem}.mentor-company{color:var(--text-accent-gold);font-weight:700}.mentor-one-liner{color:var(--brand-maroon);background:0 0;border:none;border-radius:0;margin:.85rem 0 0;padding:0;font-size:.94rem;font-style:italic;font-weight:600;line-height:1.6}.mentor-profile-details{border-top:1px solid #510f111a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(1rem,2.2vw,1.35rem);margin-top:1.15rem;padding-top:1.15rem;display:grid}.mentor-expertise{border-radius:var(--radius-sm);border:1px solid #510f111a;border-top:3px solid var(--brand-maroon);background:#510f110d;flex-direction:column;gap:.55rem;height:100%;padding:.8rem .85rem;display:flex}.mentor-expertise-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent-gold);margin:0 0 .25rem;font-size:.64rem;font-weight:700}.mentor-expertise-text{color:var(--text-on-light);margin:0;font-size:.82rem;line-height:1.5}.mentor-bio{color:var(--text-muted-on-light);margin:0;font-size:.88rem;line-height:1.7}.mentor-expertise .mentor-linkedin{border-radius:var(--radius-sm);color:var(--brand-maroon);background:linear-gradient(#fff 0%,#fdfad480 100%);border:1px solid #c9a84c66;justify-content:center;align-self:stretch;align-items:center;gap:.45rem;margin-top:auto;padding:.52rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #510f1114}.mentor-linkedin:hover,.mentor-linkedin:focus-visible{color:var(--brand-maroon);background:#fff;border-color:#c9a84ca6;transform:translateY(-2px);box-shadow:0 10px 18px #510f111f}.mentor-linkedin-icon{color:#fff;background:#0a66c2;border-radius:3px;place-items:center;width:1.2rem;height:1.2rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid}.table-scroll-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9a84c8c #510f110f;width:100%;max-width:100%;overflow-x:auto}.table-scroll-wrap::-webkit-scrollbar{height:6px}.table-scroll-wrap::-webkit-scrollbar-thumb{background:#c9a84c8c;border-radius:999px}.table-scroll-hint{text-align:center;letter-spacing:.04em;color:var(--text-muted-on-light);margin:.45rem 0 0;font-size:.72rem;font-weight:600}.table-scroll-hint--dark{color:#fdfad49e}@media (min-width:901px){.table-scroll-hint{display:none}}.enroll-section{background:var(--surface-light);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}main>section.enroll-section{border-top:3px solid var(--border-gold-strong)}.enroll-heading{text-align:center;font-family:var(--font-display);color:var(--brand-maroon);margin:0}.enroll-intro{max-width:42rem;margin:var(--text-gap-md) auto 0;text-align:center}.enroll-form-card{margin:var(--section-intro-to-content) auto 0;border-radius:calc(var(--radius-sm) + 4px);background:linear-gradient(#fff 0%,#fcfaf5 100%);border:1px solid #c9a84c59;max-width:720px;padding:clamp(1.35rem,3.2vw,1.85rem);box-shadow:0 14px 36px #510f1114,inset 0 2px #c9a84c73}.enroll-whatsapp-cta{margin:var(--text-gap-lg) auto 0;text-align:center;justify-items:center;gap:.85rem;max-width:520px;display:grid}.enroll-whatsapp-text{font-family:var(--font-display);color:var(--brand-maroon);margin:0;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700;line-height:1.45}.enroll-whatsapp-btn{min-width:10rem;min-height:2.85rem;padding-inline:1.5rem}.enroll-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.enroll-field{align-content:start;gap:.55rem;display:grid}.enroll-field--full{grid-column:1/-1}.enroll-input--full{width:100%}.enroll-label{color:var(--brand-maroon);letter-spacing:.01em;font-size:.86rem;font-weight:600}.enroll-input{border-radius:var(--radius-sm);min-height:2.85rem;font:inherit;color:var(--text-on-light);background:#fff;border:1px solid #510f1124;padding:.6rem .8rem;transition:border-color .2s,box-shadow .2s}.enroll-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23510f11' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.6rem;padding-right:2rem}.enroll-input:focus-visible{outline-offset:1px;border-color:var(--brand-gold);outline:2px solid #c9a84c80}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phone-input-group{border-radius:var(--radius-sm);background:#fff;border:1px solid #510f1124;align-items:stretch;width:100%;min-height:2.85rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.phone-input-group:focus-within{outline-offset:1px;border-color:var(--brand-gold);outline:2px solid #c9a84c80}.phone-code-field{border-right:1px solid var(--border-light);background:#f8f4eb;flex:0 0 4.85rem;width:4.85rem;position:relative;overflow:hidden}.phone-code-display{z-index:1;color:var(--brand-maroon);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-right:.7rem;font-size:.84rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.phone-country-code{z-index:2;color:#0000;text-align:center;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23510f11' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right .45rem center/.55rem no-repeat;border:0;border-radius:0;width:100%;min-height:2.85rem;padding:.55rem 1.35rem .55rem .45rem;font-size:.8rem;font-weight:700;line-height:1.2;position:relative}.phone-country-code:focus-visible{outline:none}.phone-number{background:#fff;border:0;border-radius:0;flex:1 1 0;min-width:0}.phone-number:focus-visible{outline:none}.lead-form .phone-input-group{border-color:#0a0f2e33}.lead-form .phone-code-field{background:#f7f4ee;border-right-color:#0a0f2e24}.lead-form .phone-code-display{color:#11172b}.lead-form .phone-country-code{color:#0000;min-height:2.7rem}.lead-form .phone-input-group:focus-within{border-color:#c9a84ccc;outline:2px solid #c9a84c8c}.phone-input-group .enroll-input,.phone-input-group .lead-input{box-shadow:none;border:0;border-radius:0;transform:none}.phone-input-group .enroll-input:focus-visible,.phone-input-group .lead-input:focus-visible{box-shadow:none;outline:none;transform:none}.enroll-form-actions{border-top:1px solid #c9a84c38;grid-column:1/-1;justify-items:center;gap:.55rem;margin-top:.35rem;padding-top:.35rem;display:grid}.enroll-submit{letter-spacing:.02em;width:100%;max-width:16rem;min-height:2.95rem;font-size:1rem}.enroll-message{text-align:center;color:#1f7a38;min-height:1.2rem;margin:0;font-size:.9rem;font-weight:600}.enroll-message.is-error{color:#b32727}.enroll-message:not(:empty){border-radius:var(--radius-sm);background:#1f7a3814;padding:.45rem .75rem}.enroll-message.is-error:not(:empty){background:#b3272714}.enroll-note,.enroll-meta{margin:var(--text-gap-md) auto 0;text-align:center;max-width:720px;line-height:1.65}.enroll-note{color:var(--brand-maroon);font-size:.95rem}.enroll-meta{color:var(--brand-maroon);font-size:.9rem}.enroll-meta a{color:var(--brand-maroon)}.faq-section{background:var(--section-carbon-maroon);color:var(--antique-gold);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.faq-heading{text-align:center;font-family:var(--font-display);color:var(--brand-cream);margin:0}.faq-accordion{max-width:880px;margin:var(--section-intro-to-content) auto 0;gap:.85rem;display:grid}.faq-item{border:1px solid #c9a84c3d;border-radius:10px;transition:transform .22s,box-shadow .22s;overflow:hidden}@media (hover:hover) and (pointer:fine){.faq-item:hover{transform:translateY(-3px);box-shadow:0 12px 24px #2800006b}}.faq-toggle{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:#32090a;border:0;padding:1rem 1.15rem;font-weight:600;line-height:1.45}.faq-toggle:hover{background:#3d0000}.faq-toggle[aria-expanded=true]{background:#510f11}.faq-panel{background:var(--surface-card);color:var(--text-muted-on-light);padding:1rem 1.15rem 1.15rem;font-size:.95rem;line-height:1.7}.direction-section{color:#141824;padding-block:clamp(2.4rem,5.8vw,4.2rem);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));background:#f6efe2;border-top:1px solid #a887343d}.direction-heading{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:currentColor;color:var(--brand-maroon);text-align:center;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.2}.direction-subheading{text-align:center;max-width:930px;color:var(--brand-maroon);margin:.85rem auto 0;font-size:1rem;line-height:1.7}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:clamp(1.1rem,3.5vw,1.8rem);display:grid}.direction-card{background:#fff9ec;border:1px solid #a8873438;border-radius:10px;padding:.9rem}.direction-card-title{font-family:var(--font-display);color:var(--brand-maroon);margin:0;font-size:clamp(1.02rem,2.4vw,1.28rem)}.direction-tagline{color:var(--brand-maroon);margin:.45rem 0 0;font-weight:600;line-height:1.5}.direction-list-title{color:var(--brand-maroon);margin:.7rem 0 0;font-weight:700}.direction-role-list{color:var(--brand-maroon);gap:.25rem;margin:.45rem 0 0;padding-left:1.1rem;display:grid}.direction-salary{color:#7d5f1e;margin:.7rem 0 0;font-weight:700}.site-footer{background:linear-gradient(180deg, var(--brand-maroon) 0%, var(--brand-maroon-deep) 55%, var(--brand-maroon) 100%);color:var(--brand-cream);border-top:1px solid #fdfad433}.footer-main{padding-block:clamp(2rem,4.5vw,3rem);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.footer-layout{gap:clamp(1.75rem,3.5vw,2.5rem);display:grid}.footer-brand{gap:.35rem;max-width:28rem;display:grid}.footer-logo{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-cream);margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:800}.footer-logo-link{align-items:center;gap:.6rem;width:fit-content;line-height:1;text-decoration:none;display:inline-flex}.footer-logo-mark{aspect-ratio:1;object-fit:cover;border-radius:5px;width:auto;height:2.75rem;display:block}.footer-logo-text{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-cream);font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:800}.footer-tagline{color:#fdfad4e0;margin:0;font-size:.95rem;line-height:1.5}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.footer-col{align-content:start;gap:.55rem;display:grid}.footer-col-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-cream);margin:0;font-size:.78rem;font-weight:700}.footer-col-title--spaced{margin-top:1rem}.footer-text{color:var(--brand-cream);margin:0;font-size:.9rem;line-height:1.6}.footer-text a,.footer-list a{color:var(--brand-cream);text-decoration:none}.footer-text a:hover,.footer-text a:focus-visible,.footer-list a:hover,.footer-list a:focus-visible{opacity:.9;text-decoration:underline}.footer-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.footer-list a{font-size:.9rem;line-height:1.45}.footer-bottom{padding:.95rem max(var(--page-gutter), env(safe-area-inset-left,0px)) 1.05rem max(var(--page-gutter), env(safe-area-inset-right,0px));border-top:1px solid #fdfad42e}.footer-copyright{color:#fdfad4d1;text-align:left;margin:0;font-size:.84rem;line-height:1.45}@media (max-width:900px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.footer-columns{grid-template-columns:1fr;gap:1.35rem}.footer-col-title--spaced{margin-top:.85rem}}.launchpad-section{background:var(--brand-dark-gradient);color:var(--white);padding-block:clamp(2.75rem,6vw,5rem);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));border-top:1px solid var(--gold-line)}.launchpad-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--antique-gold);text-align:center;margin:0;font-size:clamp(1.7rem,4.4vw,2.75rem);line-height:1.2}.launchpad-subheading{color:#efe6cf;text-align:center;max-width:860px;margin:clamp(1rem,3vw,1.4rem) auto 0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.65}.lead-modal[hidden]{display:none}.lead-modal{z-index:140;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lead-modal-backdrop{background:#06091ca6;position:absolute;inset:0}.lead-modal-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid #0a0f2e1a;border-radius:14px;width:min(520px,100%);max-height:min(90dvh,760px);padding:clamp(1rem,2.7vw,1.5rem);position:relative;overflow:hidden auto;box-shadow:0 22px 50px #00000057}.lead-modal-close{color:#26304d;cursor:pointer;background:0 0;border:0;font-size:1.7rem;line-height:1;position:absolute;top:.5rem;right:.65rem}.lead-modal-title{font-family:var(--font-display);font-size:var(--section-heading-size);letter-spacing:-.02em;color:var(--brand-maroon);text-wrap:balance;margin:0 0 .15rem;font-weight:800;line-height:1.35}.lead-modal-title .career-kalam{margin-inline:.04em;padding-inline:.02em}.lead-modal-subtitle{color:#2f3650;margin:.55rem 0 1.15rem;font-size:.95rem;line-height:1.5}.lead-form{gap:.8rem;display:grid}.lead-label{color:#0a0a0a;margin-top:.15rem;font-size:.92rem;font-weight:600}.lead-input{width:100%;min-height:2.7rem;font:inherit;color:#11172b;border:1px solid #0a0f2e33;border-radius:8px;padding:.55rem .7rem}.lead-input:focus-visible{outline-offset:1px;border-color:#c9a84ccc;outline:2px solid #c9a84c8c}.lead-submit{margin-top:.35rem}.turnstile-field{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;margin:.85rem 0 .25rem;display:flex}.turnstile-widget{justify-content:center;width:100%;min-height:65px;display:flex}.turnstile-widget>div,.turnstile-widget iframe{margin-inline:auto}.turnstile-pending{color:#510f11b3;text-align:center;margin:0;font-size:.85rem}.enroll-form .turnstile-field{grid-column:1/-1;justify-self:center}.lead-form-message{color:#1f7a38;min-height:1.25rem;margin:.2rem 0 0;font-size:.9rem}.lead-form-message.is-error{color:#b32727}@media (max-width:1024px){:root{--section-pad-y:clamp(1.65rem, 3.4vw, 2.65rem)}.section-lead{padding-inline:.15rem}.enroll-form{grid-template-columns:1fr;gap:.95rem}.enroll-form-card{padding:1.1rem}.programme-stats-bar{grid-template-columns:1fr}.audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-item:nth-child(3),.audience-item:nth-child(4){grid-column:auto;justify-self:stretch;width:100%;max-width:none}.audience-item:nth-child(5){grid-column:1/-1}.founders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card:last-child{grid-column:1/-1;width:100%;max-width:22rem;margin-inline:auto}.mentor-grid{max-width:40rem;margin-inline:auto}.mentor-profile-card,.mentor-profile-card--right{grid-template-columns:1fr;place-items:stretch stretch}.mentor-profile-card--right .mentor-profile-body{order:2}.mentor-profile-card--right .mentor-profile-media{order:1}.mentor-profile-media{align-items:center;width:clamp(6.75rem,22vw,8.5rem);margin-inline:auto}.mentor-profile-body{width:100%}.mentor-profile-details,.direction-grid{grid-template-columns:1fr}.comparison-table{min-width:580px;font-size:.88rem}.comparison-table thead th,.comparison-table tbody th,.comparison-table tbody td{padding:.72rem .8rem}.comparison-table tbody th{white-space:normal;min-width:6.5rem}.comparison-actions .btn-primary,.audience-actions .btn-primary,.admission-actions .btn-primary{width:100%;max-width:20rem}.enroll-submit,.enroll-whatsapp-btn{width:100%;max-width:none;margin-inline:auto}}@media (max-width:767px){:root{--section-pad-y:clamp(1.45rem, 3.2vw, 2.35rem);--section-pad-y-tight:clamp(1.2rem, 2.8vw, 1.85rem)}.site-logo-mark{height:1.95rem}.site-logo-text{letter-spacing:.1em;font-size:.98rem}.lead-modal-panel{padding:1rem}.programme-structure-rows{width:100%;padding-left:0}.programme-structure-rows:before{left:1.05rem}.programme-structure-duration{white-space:normal}.programme-structure-card{gap:.7rem;padding:.85rem .9rem}.programme-structure-card-head{flex-direction:column;align-items:flex-start;gap:.2rem}.mentor-grid{max-width:none}.mentor-profile-media{width:clamp(6.5rem,28vw,8rem)}.founders-grid{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}.founder-card:last-child{grid-column:auto;max-width:none}.about-graduation-block{padding:1.1rem 1rem}.truth-heading,.about-apex-heading,.mentors-heading,.enroll-heading,.admission-heading,.comparison-heading,.audience-heading,.founders-heading,.programme-structure-heading,.partners-heading,.faq-heading{text-wrap:balance}.admission-actions{padding-inline:.25rem}.comparison-table{min-width:500px;font-size:.8rem}.comparison-table thead th{padding:.6rem .65rem;font-size:.78rem}.comparison-table tbody th,.comparison-table tbody td{padding:.58rem .65rem}.comparison-table tbody th{white-space:normal;min-width:5.5rem;font-size:.78rem}.about-apex-heading,.about-apex-lead,.about-apex-body{padding-inline:0}.programme-structure-subheading{padding-inline:.15rem}}@media (prefers-reduced-motion:reduce){.btn-primary,.hero:before{animation:none}.logo-marquee-view{overflow:visible;-webkit-mask-image:none;mask-image:none}.logo-marquee-group--duplicate{display:none}.logo-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:1.25rem;width:100%;max-width:1120px;margin-inline:auto;padding-inline:0;animation:none}.logo-marquee-group{flex-wrap:wrap;justify-content:center;row-gap:1.25rem}}.animate-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)scale(.99)}.animate-in.is-visible{opacity:1;transform:translateY(0)scale(1)}@keyframes stagger-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stagger-children>*{opacity:0}main>section.is-visible .stagger-children>*{animation:.55s forwards stagger-in}main>section.is-visible .stagger-children>:first-child{animation-delay:60ms}main>section.is-visible .stagger-children>:nth-child(2){animation-delay:.14s}main>section.is-visible .stagger-children>:nth-child(3){animation-delay:.22s}main>section.is-visible .stagger-children>:nth-child(4){animation-delay:.3s}main>section.is-visible .stagger-children>:nth-child(5){animation-delay:.38s}@media (prefers-reduced-motion:reduce){.stagger-children>*{opacity:1;animation:none!important}}.audience-section{background:var(--surface-light-alt);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.audience-wrap{text-align:center;max-width:980px;margin-inline:auto}.audience-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-maroon);margin:0;font-weight:700}.audience-intro{margin:var(--text-gap-md) auto 0;max-width:34rem}.audience-lead{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent-gold);margin:0;font-size:clamp(.82rem,1.8vw,.92rem);font-weight:700}.audience-lead-sub{margin:var(--text-gap-sm) 0 0;color:var(--text-muted-on-light);line-height:1.6}.audience-list{margin:var(--section-intro-to-content) 0 0;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.05rem,2.4vw,1.4rem);padding:0;list-style:none;display:grid}.audience-item{border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(circle at 88% 12%, #c9a84c29, transparent 42%), linear-gradient(155deg, #6b1e20 0%, var(--brand-maroon) 52%, #32090a 100%);border:1px solid #fdfad41f;flex-direction:column;gap:.85rem;min-height:11.5rem;padding:clamp(1.15rem,2.4vw,1.4rem);transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff0f}.audience-item:after{content:"";background:linear-gradient(90deg, var(--brand-gold), transparent 72%);opacity:.55;width:100%;height:3px;position:absolute;inset:auto auto 0 0}.audience-item:nth-child(4){grid-column:1}.audience-item:nth-child(5){grid-column:2/span 2}.audience-item--highlight{background:radial-gradient(circle at 92% 8%,#f2d78d38,#0000 40%),linear-gradient(145deg,#7a1a1a 0%,#5c0000 45%,#3a0b0c 100%);border-color:#c9a84c61;box-shadow:0 18px 38px #00000038,0 0 0 1px #c9a84c24,inset 0 1px #ffffff14}.audience-item--highlight:after{opacity:1;background:linear-gradient(90deg, var(--brand-cream), var(--brand-gold) 55%, transparent)}@media (hover:hover) and (pointer:fine){.audience-item:hover{border-color:#c9a84c6b;transform:translateY(-6px)scale(1.01);box-shadow:0 22px 40px #00000038,inset 0 1px #ffffff1a}.audience-item--highlight:hover{box-shadow:0 26px 44px #00000042,0 0 0 1px #c9a84c47,inset 0 1px #ffffff1f}}.audience-item-badge{z-index:1;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#3a2200;background:linear-gradient(180deg, var(--brand-gold-light), var(--brand-gold));border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:.85rem;right:.85rem;box-shadow:0 4px 10px #0000002e}.audience-item-icon{z-index:1;color:#fdfad46b;width:2.85rem;height:2.85rem;box-shadow:none;background:#ffffff0f;border:1px solid #c9a84c2e;border-radius:14px;place-items:center;transition:transform .28s,color .28s,border-color .28s,background .28s;display:grid;position:relative;transform:none}.audience-icon-svg{width:1.5rem;height:1.5rem;display:block}.audience-item:hover .audience-item-icon{color:#fdfad49e;background:#ffffff17;border-color:#c9a84c47;transform:none}.audience-item--highlight .audience-item-icon{color:#fdfad480;background:#ffffff14;border-color:#f2d78d3d}.audience-item-content{z-index:1;gap:.6rem;margin-top:auto;display:grid;position:relative}.audience-item-title{font-family:var(--font-display);color:var(--brand-cream);font-size:clamp(1rem,2.1vw,1.14rem);font-weight:700;line-height:1.35}.audience-item-desc{color:#fdfad4c7;font-size:clamp(.84rem,1.8vw,.92rem);font-weight:500;line-height:1.6}.audience-item--highlight .audience-item-content{max-width:28rem}.audience-actions{margin-top:var(--section-intro-to-content);justify-content:center;display:flex}.audience-actions .btn-primary{min-width:12rem}@media (max-width:767px){.audience-list{grid-template-columns:1fr;max-width:24rem;margin-inline:auto}.audience-item,.audience-item:nth-child(3),.audience-item:nth-child(4),.audience-item:nth-child(5),.audience-item--highlight{grid-column:auto;width:100%;max-width:none;min-height:0}.audience-item--highlight .audience-item-content{max-width:none}}.admission-section{background:var(--surface-light);color:var(--text-on-light);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.admission-heading{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:var(--brand-maroon);margin:0;font-weight:700}.admission-section .section-lead,.founders-section .section-lead,.partners-intro .section-lead{margin-bottom:0}.admission-timeline{max-width:72rem;margin:var(--section-intro-to-content) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.6vw,1.5rem);padding-block:.25rem;display:grid;position:relative}.admission-card{border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(circle at 88% 8%, #ffffff1a, transparent 42%), linear-gradient(155deg, #6b1e20 0%, var(--brand-maroon) 50%, #2a0000 100%);z-index:1;border:1px solid #c9a84c47;flex-direction:column;gap:0;min-height:100%;padding:clamp(1.15rem,2.4vw,1.5rem);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #510f1129,0 6px 16px #0000001a,inset 0 1px #ffffff1a}.admission-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffe6a08c 0%,#ff6b4a59 45%,#c9a84c33 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.admission-card-watermark{font-family:var(--font-display);letter-spacing:-.06em;color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(4.5rem,10vw,6.5rem);font-weight:800;line-height:1;position:absolute;bottom:-.35rem;right:.35rem}.admission-card-body{z-index:1;flex-direction:column;gap:.7rem;min-width:0;display:flex;position:relative}.admission-card--step-1{background:radial-gradient(circle at 92% 6%, #ff6b4a38, transparent 40%), linear-gradient(155deg, #5c1010 0%, var(--brand-maroon) 52%, #280000 100%);transform:rotate(-1.25deg)}.admission-card--step-2{background:radial-gradient(circle at 8% 12%,#ffca4533,#0000 42%),linear-gradient(155deg,#641818 0%,#510f11 48%,#32090a 100%);margin-top:clamp(.5rem,2vw,1.25rem);transform:rotate(.75deg)}.admission-card--step-3{background:radial-gradient(circle at 90% 18%, #d4f54224, transparent 38%), radial-gradient(circle at 12% 88%, #ffca452e, transparent 36%), linear-gradient(155deg, #580e0e 0%, var(--brand-maroon-deep) 55%, #1a0506 100%);transform:rotate(-.5deg)}@media (hover:hover) and (pointer:fine){.admission-card:hover{box-shadow:0 24px 48px #510f1138, 0 10px 24px #0000001f, var(--shadow-glow-gold);border-color:#ffca4573;transform:translateY(-8px)rotate(0)}}.admission-step{border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-maroon-deep);background:linear-gradient(135deg, var(--brand-gold-light), var(--brand-gold));align-items:center;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #00000026}.admission-card-title{font-family:var(--font-display);color:var(--brand-cream);margin:0;font-size:clamp(1.05rem,2.2vw,1.22rem);font-weight:700;line-height:1.32}.admission-card-intro{color:#fdfad4d6;margin:0;font-size:.92rem;line-height:1.65}.admission-actions{margin-top:var(--section-intro-to-content);justify-content:center;display:flex}.programme-key-facts{margin:var(--text-gap-md) auto 0;text-align:center;max-width:42rem;font-family:var(--font-display);letter-spacing:.01em;color:var(--brand-maroon);font-size:clamp(.9rem,2vw,1.05rem);font-weight:600;line-height:1.55}.programme-key-facts--enroll{color:var(--text-on-dark);opacity:.92}.admission-actions .btn-primary{min-width:11rem}@media (max-width:1024px){.admission-timeline{grid-template-columns:1fr;gap:1.15rem;max-width:28rem}.admission-card--step-1,.admission-card--step-2,.admission-card--step-3{margin-top:0;transform:none}}.comparison-section{background:var(--brand-dark-gradient);color:var(--antique-gold);padding-block:var(--section-pad-y);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px))}.comparison-heading{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:#fff;margin:0;font-weight:700}.comparison-kicker{margin:var(--text-gap-sm) 0 0;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fdfad4bf;font-size:clamp(1rem,2.2vw,1.15rem);font-weight:700}.comparison-section .section-lead{margin-bottom:0}.comparison-table-wrap{margin-top:var(--section-intro-to-content);background:#ffffff0a;border:1px solid #fdfad42e;border-radius:16px;box-shadow:0 16px 34px #00000047}.comparison-table{border-collapse:collapse;width:100%;min-width:620px;font-size:.94rem;line-height:1.55}.comparison-table thead th{font-family:var(--font-display);text-align:left;color:#0a0a0a;border-bottom:1px solid var(--border-light);background:linear-gradient(#fdfad4 0%,#e8d4a8 100%);padding:.9rem 1rem;font-size:.95rem;font-weight:700}.comparison-table thead th:last-child{color:#2a0000;background:linear-gradient(#ffe6a5 0%,#f2d78d 45%,#c8942c 100%)}.comparison-table tbody th,.comparison-table tbody td{vertical-align:top;border-bottom:1px solid #fdfad41a;padding:.82rem 1rem}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tbody th{text-align:left;color:#fdfad4;white-space:nowrap;background:#0000002e;font-weight:700}.comparison-table tbody td{color:#fdfad4e0}.comparison-table tbody td:last-child{color:#fff;background:#c9a84c1a;font-weight:600}.comparison-actions{margin-top:var(--section-intro-to-content);justify-content:center;display:flex}.comparison-actions .btn-primary{min-width:14rem}.section-placeholder{border-top:1px solid #ffffff0f;padding:clamp(2.5rem,6vw,4rem) 0}.section-placeholder-inner{min-height:clamp(6rem,14vw,10rem)}@media (max-width:1024px){.comparison-table{min-width:580px;font-size:.88rem}.comparison-table thead th,.comparison-table tbody th,.comparison-table tbody td{padding:.72rem .8rem}.comparison-table tbody th{white-space:normal;min-width:6.5rem}.comparison-actions .btn-primary{min-width:0}.table-scroll-wrap{border-radius:var(--radius-md);margin-inline:0}.about-assets-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lead-modal{place-items:end center;padding:0}.lead-modal-panel{-webkit-overflow-scrolling:touch;width:100%;max-height:min(92dvh,640px);padding:1rem 1rem max(1rem, env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;overflow-y:auto}.lead-modal-close{place-items:center;width:2.5rem;height:2.5rem;display:grid}.lead-submit,.btn{min-height:2.75rem}.faq-toggle{min-height:2.75rem;padding:.9rem 1rem}.comparison-table{min-width:500px;font-size:.8rem}.comparison-table thead th{padding:.6rem .65rem;font-size:.78rem}.comparison-table tbody th,.comparison-table tbody td{padding:.58rem .65rem}.comparison-table tbody th{white-space:normal;min-width:5.5rem;font-size:.78rem}.admission-timeline{max-width:none}.about-assets-legend{grid-template-columns:1fr}.about-assets-legend-item:nth-child(5){grid-column:auto;width:100%;max-width:none}.about-assets-chart-wrap{width:min(78vw,280px)}.programme-daily-schedule{padding:.85rem .75rem}.programme-daily-heading,.programme-daily-copy{font-size:clamp(.95rem,3.8vw,1.1rem)}.enroll-meta,.enroll-note{padding-inline:.15rem;font-size:.86rem}.truth-subheading{padding-inline:.15rem}.partners-intro .section-lead{font-size:.92rem}.mobile-sidebar-panel{padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.site-header-inner{gap:.35rem}.site-logo{letter-spacing:.07em;font-size:.72rem}.number-value{font-size:clamp(2.35rem,12vw,3rem)}.founder-photo{max-width:160px}.comparison-table{min-width:460px}}@media (max-width:1024px) and (min-width:768px){.logo-marquee-view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.audience-list{gap:.85rem}}.programme-structure-card,.about-assets-detail,.audience-item,.mentor-profile-body,.admission-card{border-radius:calc(var(--radius-lg) + 2px)}.audience-icon-svg{width:1.55rem;height:1.55rem}.audience-item-badge{border-radius:var(--radius-pill);transform:rotate(2deg)}.mentor-photo{box-shadow:0 12px 28px #00000038, 0 0 0 4px #ffca4533, var(--shadow-glow-gold);border-width:4px}.faq-item{border-radius:var(--radius-md)}.faq-toggle{border-radius:var(--radius-md) var(--radius-md) 0 0}.enroll-input,.lead-input{border-radius:var(--radius-sm);border-color:#510f1124;transition:border-color .2s,box-shadow .2s,transform .2s}.enroll-input:focus-visible,.lead-input:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 4px #ff9f4338}.btn-header-cta{border-radius:var(--btn-radius)}@media (prefers-reduced-motion:reduce){.career-kalam,.hero:after,.mobile-sidebar-panel,.mobile-sidebar-nav a,.mobile-sidebar-footer{animation:none}.career-kalam,.mobile-sidebar-nav a:hover,.mobile-sidebar-nav a:focus-visible,.mobile-sidebar-close:hover,.mobile-sidebar-close:focus-visible,.admission-card--step-1,.admission-card--step-2,.admission-card--step-3{transform:none}}.legal-topbar{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#510f11f0;border-bottom:1px solid #c9a84c47;position:sticky;top:0}.legal-topbar-inner{padding-block:.95rem;padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:1rem;display:flex}.legal-brand{font-family:var(--font-display);letter-spacing:.12em;color:var(--brand-cream);font-weight:800;text-decoration:none}.legal-back{color:#fdfad4e0;font-size:.9rem;font-weight:600;text-decoration:none}.legal-back:hover,.legal-back:focus-visible{color:#fff}.legal-page{background:var(--surface-light);color:var(--text-on-light);padding-block:clamp(2rem,5vw,3.5rem);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));min-height:60vh}.legal-page-inner{max-width:46rem;margin-inline:auto}.legal-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent-gold);margin:0;font-size:.78rem;font-weight:700}.legal-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-maroon);margin:.55rem 0 0;font-size:clamp(1.85rem,4.5vw,2.6rem);font-weight:800;line-height:1.15}.legal-updated{color:var(--text-muted-on-light);margin:.75rem 0 0;font-size:.9rem}.legal-body{color:var(--text-muted-on-light);gap:.95rem;margin-top:1.75rem;font-size:1rem;line-height:1.75;display:grid}.legal-body h2{font-family:var(--font-display);color:var(--brand-maroon);margin:1.15rem 0 0;font-size:clamp(1.1rem,2.4vw,1.28rem);font-weight:700;line-height:1.35}.legal-body p,.legal-body ul{margin:0}.legal-body ul{gap:.45rem;padding-left:1.2rem;display:grid}.legal-body a{color:var(--brand-maroon);font-weight:600}.legal-body a:hover,.legal-body a:focus-visible{text-decoration-thickness:2px}.legal-body code{background:#510f110f;border-radius:4px;padding:.1rem .35rem;font-size:.88em}.legal-table-wrap{background:#fff;border:1px solid #510f111f;border-radius:10px;width:100%;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #510f111a;padding:.75rem .9rem}.legal-table th{background:var(--brand-maroon);color:var(--brand-cream);font-weight:700}.legal-table tr:last-child td{border-bottom:0}.legal-nav{border-top:1px solid #510f111f;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2.25rem;padding-top:1.35rem;display:flex}.legal-nav a{color:var(--brand-maroon);font-weight:700;text-decoration:none}.legal-nav a:hover,.legal-nav a:focus-visible{text-decoration:underline}.cookie-banner{z-index:120;padding:.85rem max(var(--page-gutter), env(safe-area-inset-left,0px)) max(.85rem, env(safe-area-inset-bottom,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{pointer-events:auto;max-width:1100px;color:var(--brand-cream);background:#510f11f5;border:1px solid #c9a84c59;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.15rem;display:flex;box-shadow:0 16px 40px #00000059}.cookie-banner-text{color:#fdfad4eb;flex:16rem;margin:0;font-size:.92rem;line-height:1.55}.cookie-banner-text a{color:#fff;font-weight:700}.cookie-banner-actions{flex-wrap:wrap;gap:.55rem;display:flex}.cookie-banner-reject{color:var(--brand-cream)!important;background:0 0!important;border-color:#fdfad459!important}@media (max-width:640px){.cookie-banner-actions{width:100%}.cookie-banner-actions .btn{flex:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
