@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-devanagari-400-normal-CTuj2HZW.woff2)format("woff2"),url(/assets/rajdhani-devanagari-400-normal-BdIzgbsr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-ext-400-normal-DACPYgMx.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-400-normal-Der7ynDE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-400-normal-CurJOxDW.woff2)format("woff2"),url(/assets/rajdhani-latin-400-normal-C6_q4usG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components;@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom: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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Rajdhani", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-400:oklch(70.7% .165 254.624);--color-purple-400:oklch(71.4% .203 305.504);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-clash:"Rajdhani", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.\[inset\:12\%_9\%_-5\%\]{inset:12% 9% -5%}.inset-0{inset:0}.inset-\[calc\(var\(--dw-gap\)\/2\)\]{inset:calc(var(--dw-gap) / 2)}.-inset-x-8{inset-inline:calc(var(--spacing) * -8)}.inset-x-0{inset-inline:0}.-top-10{top:calc(var(--spacing) * -10)}.-top-14{top:calc(var(--spacing) * -14)}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-\[18\%\]{top:18%}.top-\[700px\]{top:700px}.top-full{top:100%}.-right-14{right:calc(var(--spacing) * -14)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-1\/2{right:50%}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[12\.5\%\]{right:12.5%}.right-\[15\%\]{right:15%}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[22px\]{bottom:22px}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[12\.5\%\]{left:12.5%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[9990\]{z-index:9990}.z-\[9999\]{z-index:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-10{margin-block:calc(var(--spacing) * -10)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block: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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.\[height\:var\(--fc-h\)\]{height:var(--fc-h)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.5px\]{height:1.5px}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[2\.5px\]{height:2.5px}.h-\[2px\]{height:2px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[110px\]{height:110px}.h-\[180px\]{height:180px}.h-\[200vh\]{height:200vh}.h-\[255px\]{height:255px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[calc\(var\(--dw-tile-h\)\+var\(--dw-gap\)\)\]{height:calc(var(--dw-tile-h) + var(--dw-gap))}.h-\[clamp\(240px\,32vw\,440px\)\]{height:clamp(240px,32vw,440px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[75vh\]{max-height:75vh}.min-h-\[48px\]{min-height:48px}.min-h-\[76px\]{min-height:76px}.min-h-\[90vh\]{min-height:90vh}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.\[width\:var\(--fc-w\)\]{width:var(--fc-w)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-84{width:calc(var(--spacing) * 84)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.5px\]{width:1.5px}.w-\[3px\]{width:3px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[48\%\]{width:48%}.w-\[72vw\]{width:72vw}.w-\[94vw\]{width:94vw}.w-\[110px\]{width:110px}.w-\[320px\]{width:320px}.w-\[440px\]{width:440px}.w-\[450px\]{width:450px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[650px\]{width:650px}.w-\[700px\]{width:700px}.w-\[750px\]{width:750px}.w-\[calc\(var\(--dw-tile-w\)\+var\(--dw-gap\)\)\]{width:calc(var(--dw-tile-w) + var(--dw-gap))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[88vw\]{max-width:88vw}.max-w-\[200px\]{max-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[480px\]{max-width:480px}.max-w-\[1100px\]{max-width:1100px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.\[transform-origin\:50\%_50\%\],.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[2vw\]{--tw-translate-x:calc(2vw * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[circular-carousel-reveal_900ms_ease_both\]{animation:.9s both circular-carousel-reveal}.animate-\[circular-carousel-title_520ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:.52s cubic-bezier(.22,1,.36,1) circular-carousel-title}.animate-\[spin_1\.25s_linear_infinite\]{animation:1.25s linear infinite spin}.animate-\[spin_2s_linear_infinite_reverse\]{animation:2s linear infinite reverse spin}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.list-none{list-style-type:none}.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-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[3px\]{gap:3px}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\[border-radius\:var\(--fc-radius\)\]{border-radius:var(--fc-radius)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[24px\]{border-radius:24px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[var\(--dw-radius\)\]{border-radius:var(--dw-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-\[\#272a38\]{border-color:#272a38!important}.border-\[\#1f2330\]{border-color:#1f2330}.border-\[\#2a2217\]{border-color:#2a2217}.border-\[\#2b2216\]{border-color:#2b2216}.border-\[\#2c2318\]{border-color:#2c2318}.border-\[\#241d14\]{border-color:#241d14}.border-\[\#261f15\]{border-color:#261f15}.border-\[\#261f15\]\/80{border-color:oklab(24.4197% .00492753 .0202933/.8)}.border-\[\#272A38\],.border-\[\#272a38\]{border-color:#272a38}.border-\[\#282116\]{border-color:#282116}.border-\[\#f6d96b\]{border-color:#f6d96b}.border-\[\#f6d96b\]\/15{border-color:oklab(88.8141% -.0110669 .132842/.15)}.border-\[\#f6d96b\]\/20{border-color:oklab(88.8141% -.0110669 .132842/.2)}.border-\[\#f6d96b\]\/25{border-color:oklab(88.8141% -.0110669 .132842/.25)}.border-\[\#f6d96b\]\/30{border-color:oklab(88.8141% -.0110669 .132842/.3)}.border-\[\#f6d96b\]\/35{border-color:oklab(88.8141% -.0110669 .132842/.35)}.border-\[\#f6d96b\]\/40{border-color:oklab(88.8141% -.0110669 .132842/.4)}.border-\[\#f6d96b\]\/60{border-color:oklab(88.8141% -.0110669 .132842/.6)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/30{border-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/20{border-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.border-yellow-400\/25{border-color:#fac80040}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/25{border-color:color-mix(in oklab, var(--color-yellow-400) 25%, transparent)}}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/30{border-color:color-mix(in oklab, var(--color-yellow-400) 30%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-700\/50{border-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/50{border-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-\[\#090a10\]{background-color:#090a10!important}.\!bg-\[\#181b26\]{background-color:#181b26!important}.\!bg-\[\#272a38\]{background-color:#272a38!important}.\!bg-\[\#12141d\]{background-color:#12141d!important}.\!bg-\[\#facc15\]{background-color:#facc15!important}.bg-\[\#0a0805\]{background-color:#0a0805}.bg-\[\#0a0805\]\/90{background-color:oklab(13.567% .00117354 .00892875/.9)}.bg-\[\#0b0b12\]{background-color:#0b0b12}.bg-\[\#0b0c10\]{background-color:#0b0c10}.bg-\[\#0b0805\]{background-color:#0b0805}.bg-\[\#0b0904\]\/75{background-color:oklab(14.0034% -.00071983 .0137699/.75)}.bg-\[\#0c0a04\]{background-color:#0c0a04}.bg-\[\#0c0a06\]{background-color:#0c0a06}.bg-\[\#0c0a06\]\/80{background-color:oklab(14.5568% .000471748 .0100739/.8)}.bg-\[\#0c0a07\]{background-color:#0c0a07}.bg-\[\#0c0a07\]\/98{background-color:oklab(14.6013% .00128125 .00762557/.98)}.bg-\[\#0d0a06\]{background-color:#0d0a06}.bg-\[\#0d0a06\]\/95{background-color:oklab(14.6942% .0021728 .0105698/.95)}.bg-\[\#0d0b07\]{background-color:#0d0b07}.bg-\[\#0e0c08\]{background-color:#0e0c08}.bg-\[\#0e0c08\]\/90{background-color:oklab(15.5243% .00076215 .00906145/.9)}.bg-\[\#0e0c08\]\/98{background-color:oklab(15.5243% .00076215 .00906145/.98)}.bg-\[\#0f0c08\]\/90{background-color:oklab(15.6582% .00243013 .00955745/.9)}.bg-\[\#0f0d08\]\/80{background-color:oklab(15.9616% .000140823 .0108577/.8)}.bg-\[\#0f0d08\]\/85{background-color:oklab(15.9616% .000140823 .0108577/.85)}.bg-\[\#00A4EF\]{background-color:#00a4ef}.bg-\[\#1a140a\]{background-color:#1a140a}.bg-\[\#1a140b\]{background-color:#1a140b}.bg-\[\#1b150a\]{background-color:#1b150a}.bg-\[\#1d170f\]{background-color:#1d170f}.bg-\[\#1e170c\]{background-color:#1e170c}.bg-\[\#1f1508\]{background-color:#1f1508}.bg-\[\#7FBA00\]{background-color:#7fba00}.bg-\[\#34d399\]{background-color:#34d399}.bg-\[\#38bdf8\]{background-color:#38bdf8}.bg-\[\#090A0F\]{background-color:#090a0f}.bg-\[\#090a10\]{background-color:#090a10}.bg-\[\#110e0a\]{background-color:#110e0a}.bg-\[\#111\]{background-color:#111}.bg-\[\#120e08\]{background-color:#120e08}.bg-\[\#120e08\]\/90{background-color:oklab(16.6649% .00283515 .01355/.9)}.bg-\[\#130f0a\]\/80{background-color:oklab(17.1613% .0034897 .0114611/.8)}.bg-\[\#140f09\]{background-color:#140f09}.bg-\[\#12141d\]{background-color:#12141d}.bg-\[\#14120e\]{background-color:#14120e}.bg-\[\#16120b\]{background-color:#16120b}.bg-\[\#18120a\]{background-color:#18120a}.bg-\[\#18130d\]{background-color:#18130d}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#060503\]{background-color:#060503}.bg-\[\#080603\]{background-color:#080603}.bg-\[\#141009\]{background-color:#141009}.bg-\[\#141620\]{background-color:#141620}.bg-\[\#F25022\]{background-color:#f25022}.bg-\[\#FA0F00\]{background-color:#fa0f00}.bg-\[\#FFB900\]{background-color:#ffb900}.bg-\[\#d97706\]\/10{background-color:oklab(66.584% .082678 .133963/.1)}.bg-\[\#d97706\]\/\[0\.08\]{background-color:oklab(66.584% .082678 .133963/.08)}.bg-\[\#f3cf65\]{background-color:#f3cf65}.bg-\[\#f3cf65\]\/15{background-color:oklab(86.4831% -.00162613 .13097/.15)}.bg-\[\#f6d96b\]{background-color:#f6d96b}.bg-\[\#f6d96b\]\/5{background-color:oklab(88.8141% -.0110669 .132842/.05)}.bg-\[\#f6d96b\]\/10{background-color:oklab(88.8141% -.0110669 .132842/.1)}.bg-\[\#f6d96b\]\/15{background-color:oklab(88.8141% -.0110669 .132842/.15)}.bg-\[\#f6d96b\]\/20{background-color:oklab(88.8141% -.0110669 .132842/.2)}.bg-\[\#f6d96b\]\/\[0\.03\]{background-color:oklab(88.8141% -.0110669 .132842/.03)}.bg-\[\#f6d96b\]\/\[0\.06\]{background-color:oklab(88.8141% -.0110669 .132842/.06)}.bg-\[\#f6d96b\]\/\[0\.08\]{background-color:oklab(88.8141% -.0110669 .132842/.08)}.bg-\[\#ffd300\]{background-color:#ffd300}.bg-\[var\(--cc-fade\)\]{background-color:var(--cc-fade)}.bg-\[var\(--dw-overlay\)\]{background-color:var(--dw-overlay)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/30{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-400\/15{background-color:#fac80026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/15{background-color:color-mix(in oklab, var(--color-yellow-400) 15%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/90{background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0c0a04\]\/40{--tw-gradient-from:oklab(14.4671% -.00140813 .0154703/.4);--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-\[\#0c0a04\]\/50{--tw-gradient-from:oklab(14.4671% -.00140813 .0154703/.5);--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-\[\#0c0a04\]\/90{--tw-gradient-from:oklab(14.4671% -.00140813 .0154703/.9);--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-\[\#0f0c08\]{--tw-gradient-from:#0f0c08;--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-\[\#1c160a\]{--tw-gradient-from:#1c160a;--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-\[\#120e08\]\/95{--tw-gradient-from:oklab(16.6649% .00283515 .01355/.95);--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-\[\#13100a\]{--tw-gradient-from:#13100a;--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-\[\#13151f\]\/95{--tw-gradient-from:oklab(19.855% .00199259 -.0202556/.95);--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-\[\#14110c\]{--tw-gradient-from:#14110c;--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-\[\#16120b\]{--tw-gradient-from:#16120b;--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-\[\#18130d\]{--tw-gradient-from:#18130d;--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-\[\#080705\]{--tw-gradient-from:#080705;--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-\[\#FF0055\]{--tw-gradient-from:#f05;--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-\[\#f6d96b\]{--tw-gradient-from:#f6d96b;--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-\[\#f6d96b\]\/15{--tw-gradient-from:oklab(88.8141% -.0110669 .132842/.15);--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-\[\#f6d96b\]\/20{--tw-gradient-from:oklab(88.8141% -.0110669 .132842/.2);--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-\[\#f6d96b\]\/25{--tw-gradient-from:oklab(88.8141% -.0110669 .132842/.25);--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-\[\#ffd35a\]{--tw-gradient-from:#ffd35a;--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-\[\#ffd35a\]\/15{--tw-gradient-from:oklab(88.2961% .00263956 .145076/.15);--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-\[\#ffd748\]{--tw-gradient-from:#ffd748;--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-\[\#ffe894\]{--tw-gradient-from:#ffe894;--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-\[\#ffeab0\]{--tw-gradient-from:#ffeab0;--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-\[\#fff3b0\]{--tw-gradient-from:#fff3b0;--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-amber-600{--tw-gradient-from:var(--color-amber-600);--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-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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-transparent{--tw-gradient-from:transparent;--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-white{--tw-gradient-from:var(--color-white);--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-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.from-white\/10{--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-yellow-500\/10{--tw-gradient-from:#edb2001a}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.from-yellow-500\/10{--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))}.via-\[\#0c0a04\]\/15{--tw-gradient-via:oklab(14.4671% -.00140813 .0154703/.15);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0c0d14\]\/98{--tw-gradient-via:oklab(16.1519% .0021365 -.0147236/.98);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0d0a06\]{--tw-gradient-via:#0d0a06;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0e0c08\]{--tw-gradient-via:#0e0c08;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0f0c08\]{--tw-gradient-via:#0f0c08;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#080705\]\/85{--tw-gradient-via:oklab(12.8968% .000303596 .00619239/.85);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#A855F7\]{--tw-gradient-via:#a855f7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#d97706\]\/10{--tw-gradient-via:oklab(66.584% .082678 .133963/.1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#d97706\]\/15{--tw-gradient-via:oklab(66.584% .082678 .133963/.15);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#eab308\]\/80{--tw-gradient-via:oklab(79.5243% .0111457 .161283/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f3cf65\]{--tw-gradient-via:#f3cf65;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f6d96b\]{--tw-gradient-via:#f6d96b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f6d96b\]\/10{--tw-gradient-via:oklab(88.8141% -.0110669 .132842/.1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f6d96b\]\/35{--tw-gradient-via:oklab(88.8141% -.0110669 .132842/.35);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f7d540\]{--tw-gradient-via:#f7d540;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/10{--tw-gradient-via:#f99c001a}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.via-amber-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-100{--tw-gradient-via:var(--color-zinc-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0c0904\]{--tw-gradient-to:#0c0904;--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-\[\#0c0906\]{--tw-gradient-to:#0c0906;--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-\[\#0d0a07\]{--tw-gradient-to:#0d0a07;--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-\[\#00D4FF\]{--tw-gradient-to:#00d4ff;--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-\[\#07080c\]{--tw-gradient-to:#07080c;--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-\[\#070503\]{--tw-gradient-to:#070503;--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-\[\#080603\]{--tw-gradient-to:#080603;--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-\[\#d97706\]\/10{--tw-gradient-to:oklab(66.584% .082678 .133963/.1);--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-\[\#f4ce2e\]{--tw-gradient-to:#f4ce2e;--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-\[\#f6d96b\]{--tw-gradient-to:#f6d96b;--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-\[\#f6d96b\]\/15{--tw-gradient-to:oklab(88.8141% -.0110669 .132842/.15);--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-\[\#f6d96b\]\/20{--tw-gradient-to:oklab(88.8141% -.0110669 .132842/.2);--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-\[\#f59e0b\]{--tw-gradient-to:#f59e0b;--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-\[\#fed156\]{--tw-gradient-to:#fed156;--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-\[\#ffd35a\]{--tw-gradient-to:#ffd35a;--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-\[\#ffd35a\]\/15{--tw-gradient-to:oklab(88.2961% .00263956 .145076/.15);--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-amber-500\/5{--tw-gradient-to:#f99c000d}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.to-amber-500\/5{--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-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab, var(--color-black) 20%, transparent)}}.to-black\/20{--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-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--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-transparent{--tw-gradient-to:transparent;--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.fill-\[\#f6d96b\]{fill:#f6d96b}.fill-black{fill:var(--color-black)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[2\.2\]{stroke-width:2.2px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[2\]{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_28\%\]{object-position:center 28%}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[clamp\(16px\,2vw\,28px\)\]{padding:clamp(16px,2vw,28px)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:var(--spacing)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-clash{font-family:var(--font-clash)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(11px\,0\.95vw\,13\.5px\)\]{font-size:clamp(11px,.95vw,13.5px)}.text-\[clamp\(14px\,1\.5vw\,22px\)\]{font-size:clamp(14px,1.5vw,22px)}.text-\[clamp\(15px\,1\.35vw\,20px\)\]{font-size:clamp(15px,1.35vw,20px)}.text-\[clamp\(36px\,4\.5vw\,66px\)\]{font-size:clamp(36px,4.5vw,66px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#0c0d14\]{color:#0c0d14!important}.\!text-\[\#facc15\]{color:#facc15!important}.\!text-white{color:var(--color-white)!important}.\!text-zinc-200{color:var(--color-zinc-200)!important}.\!text-zinc-400{color:var(--color-zinc-400)!important}.\[color\:var\(--fc-ink\)\]{color:var(--fc-ink)}.text-\[\#00D4FF\]{color:#00d4ff}.text-\[\#000000\]{color:#000}.text-\[\#007CC3\]{color:#007cc3}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#A100FF\]{color:#a100ff}.text-\[\#FA0F00\]{color:#fa0f00}.text-\[\#FF9900\]{color:#f90}.text-\[\#FFC220\]{color:#ffc220}.text-\[\#f3cf65\]{color:#f3cf65}.text-\[\#f6d96b\]{color:#f6d96b}.text-\[\#f6d96b\]\/80{color:oklab(88.8141% -.0110669 .132842/.8)}.text-\[\#ffd300\]{color:#ffd300}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.text-black\/85{color:#000000d9}@supports (color:color-mix(in lab, red, red)){.text-black\/85{color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-purple-400{color:var(--color-purple-400)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/\[0\.6\]{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.6\]{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/\[0\.85\]{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.85\]{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/80{color:color-mix(in oklab, var(--color-yellow-400) 80%, transparent)}}.text-yellow-400\/90{color:#fac800e6}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/90{color:color-mix(in oklab, var(--color-yellow-400) 90%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[opacity\:var\(--fc-sheen\,0\)\]{opacity:var(--fc-sheen,0)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.42\]{opacity:.42}.opacity-\[var\(--cc-depth\,0\)\]{opacity:var(--cc-depth,0)}.opacity-\[var\(--cc-inner\)\]{opacity:var(--cc-inner)}.opacity-\[var\(--dw-dim\)\]{opacity:var(--dw-dim)}.\!shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_12px_\#f6d96b\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f6d96b);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_0_12px_rgba\(243\,207\,101\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f3cf6526);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_0_12px_rgba\(246\,217\,107\,0\.12\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f6d96b1f);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_0_14px_rgba\(246\,217\,107\,0\.25\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#f6d96b40);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_0_15px_\#f6d96b\,0_0_25px_rgba\(246\,217\,107\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f6d96b), 0 0 25px var(--tw-shadow-color,#f6d96b80);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_0_15px_\#f6d96b\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f6d96b);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_0_20px_\#ffffff\,0_0_50px_\#f6d96b\,0_0_90px_\#ffd35a\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fff), 0 0 50px var(--tw-shadow-color,#f6d96b), 0 0 90px var(--tw-shadow-color,#ffd35a);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_0_20px_rgba\(246\,217\,107\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f6d96b4d);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_0_20px_rgba\(246\,217\,107\,0\.12\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f6d96b1f);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_0_20px_rgba\(246\,217\,107\,0\.25\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f6d96b40);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_0_24px_rgba\(246\,217\,107\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f6d96b59);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_0_25px_rgba\(246\,217\,107\,0\.15\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#f6d96b26);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_0_25px_rgba\(246\,217\,107\,0\.35\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#f6d96b59);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_0_35px_rgba\(246\,217\,107\,0\.8\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#f6d96bcc);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_2px_12px_rgba\(246\,217\,107\,0\.35\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#f6d96b59);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_4px_16px_rgba\(246\,217\,107\,0\.25\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#f6d96b40);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_4px_20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#000000b3);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_4px_20px_rgba\(243\,207\,101\,0\.35\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#f3cf6559);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_4px_25px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 4px 25px var(--tw-shadow-color,#000000b3);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_4px_25px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 4px 25px var(--tw-shadow-color,#000000d9);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_6px_25px_rgba\(243\,207\,101\,0\.4\)\]{--tw-shadow:0 6px 25px var(--tw-shadow-color,#f3cf6566);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_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000080);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_10px_25px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#000c);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_10px_30px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0009);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_10px_30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#000c);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_10px_35px_rgba\(0\,0\,0\,0\.75\)\,0_1px_0_rgba\(246\,217\,107\,0\.06\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#000000bf), 0 1px 0 var(--tw-shadow-color,#f6d96b0f);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_15px_35px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 15px 35px var(--tw-shadow-color,#000000d9);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_15px_40px_rgba\(246\,217\,107\,0\.15\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,#f6d96b26);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_45px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 20px 45px var(--tw-shadow-color,#00000047);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\(0\,0\,0\,0\.92\)\,0_0_30px_rgba\(246\,217\,107\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#000000eb), 0 0 30px var(--tw-shadow-color,#f6d96b14);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_60px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#000c);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_60px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#000000e6);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_25px_60px_-15px_rgba\(0\,0\,0\,0\.9\)\,0_0_35px_rgba\(246\,217\,107\,0\.18\)\]{--tw-shadow:0 25px 60px -15px var(--tw-shadow-color,#000000e6), 0 0 35px var(--tw-shadow-color,#f6d96b2e);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_25px_60px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 25px 60px var(--tw-shadow-color,#000000e6);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_25px_70px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 25px 70px var(--tw-shadow-color,#000c);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_25px_80px_rgba\(0\,0\,0\,0\.9\)\,0_0_40px_rgba\(246\,217\,107\,0\.08\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#000000e6), 0 0 40px var(--tw-shadow-color,#f6d96b14);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_25px_80px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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{--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)}.shadow-\[\#f3cf65\]\/30{--tw-shadow-color:#f3cf654d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#f3cf65\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(86.4831% -.00162613 .13097/.3) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-400\/20{--tw-shadow-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-400\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.\[outline\:1px_solid_transparent\]{outline:1px solid #0000}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-100{--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[0\.92\]{--tw-brightness:brightness(.92);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-100{--tw-contrast:contrast(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.08\]{--tw-contrast:contrast(1.08);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_10px_rgba\(243\,207\,101\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#f3cf6533));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_10px_rgba\(255\,255\,255\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#fff3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 20px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_20px_rgba\(246\,217\,107\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 20px var(--tw-drop-shadow-color,#f6d96b59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 24px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 35px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_35px_rgba\(246\,217\,107\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 35px var(--tw-drop-shadow-color,#f6d96b33));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-0{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:blur\(22px\)\]{filter:blur(22px)}.\[filter\:grayscale\(var\(--dw-gray\)\)_saturate\(0\.92\)\]{filter:grayscale(var(--dw-gray)) saturate(.92)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,box-shadow\]{transition-property:transform,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[width\]{will-change:width}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-backface-visibility\:hidden\]{-webkit-backface-visibility:hidden}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:var(--fc-shadow)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:color-mix(in srgb,var(--fc-shadow) calc(var(--fc-shadow-o) * 100%),transparent)}}.\[background\:radial-gradient\(circle_farthest-side_at_var\(--fc-gx\,50\%\)_var\(--fc-gy\,50\%\)\,rgba\(255\,255\,255\,var\(--fc-glare\)\)_0\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.76\)\)_12\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.5\)\)_26\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.28\)\)_42\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.12\)\)_60\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.04\)\)_78\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background:radial-gradient(circle farthest-side at var(--fc-gx,50%) var(--fc-gy,50%),rgba(255,255,255,var(--fc-glare)) 0%,rgba(255,255,255,calc(var(--fc-glare) * .76)) 12%,rgba(255,255,255,calc(var(--fc-glare) * .5)) 26%,rgba(255,255,255,calc(var(--fc-glare) * .28)) 42%,rgba(255,255,255,calc(var(--fc-glare) * .12)) 60%,rgba(255,255,255,calc(var(--fc-glare) * .04)) 78%,#fff0 100%)}.\[background\:var\(--fc-bg\)\]{background:var(--fc-bg)}.\[perspective\:1200px\]{perspective:1200px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-1:is(:where(.group):hover *){--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:gap-1\.5:is(:where(.group):hover *){gap:calc(var(--spacing) * 1.5)}.group-hover\:border-\[\#f6d96b\]\/60:is(:where(.group):hover *){border-color:oklab(88.8141% -.0110669 .132842/.6)}.group-hover\:border-white\/25:is(:where(.group):hover *){border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/25:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.group-hover\:border-white\/\[0\.12\]:is(:where(.group):hover *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.12\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.group-hover\:bg-\[\#f6d96b\]:is(:where(.group):hover *){background-color:#f6d96b}.group-hover\:text-\[\#f3cf65\]:is(:where(.group):hover *){color:#f3cf65}.group-hover\:text-\[\#f6d96b\]:is(:where(.group):hover *){color:#f6d96b}.group-hover\:text-\[\#f6d96b\]\/40:is(:where(.group):hover *){color:oklab(88.8141% -.0110669 .132842/.4)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_20px_rgba\(246\,217\,107\,0\.3\)\]:is(:where(.group):hover *){--tw-shadow:0 0 20px var(--tw-shadow-color,#f6d96b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus-visible\/tile\:\[transform\:translateZ\(var\(--dw-lift\)\)\]:is(:where(.group\/tile):focus-visible *){transform:translateZ(var(--dw-lift))}.group-focus-visible\/tile\:opacity-0:is(:where(.group\/tile):focus-visible *){opacity:0}.group-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):focus-visible *){opacity:1}.group-focus-visible\/tile\:shadow-\[0_24px_60px_-18px_rgba\(0\,0\,0\,0\.7\)\,0_0_0_2px_rgba\(255\,255\,255\,0\.9\)\]:is(:where(.group\/tile):focus-visible *){--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,#000000b3), 0 0 0 2px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/tile\:\[filter\:grayscale\(0\)_saturate\(1\.05\)\]:is(:where(.group\/tile):focus-visible *){filter:grayscale(0)saturate(1.05)}.group-data-\[axis\=x\]\:\[transform\:rotateX\(180deg\)\]:is(:where(.group)[data-axis=x] *){transform:rotateX(180deg)}.group-data-\[fade\]\:\[transform\:none\]\!:is(:where(.group)[data-fade] *){transform:none!important}.group-data-\[fade\]\:opacity-0:is(:where(.group)[data-fade] *){opacity:0}.group-data-\[fade\]\:\[-webkit-backface-visibility\:visible\]:is(:where(.group)[data-fade] *){-webkit-backface-visibility:visible}.group-data-\[fade\]\:\[backface-visibility\:visible\]:is(:where(.group)[data-fade] *){backface-visibility:visible}.group-data-\[fade\]\:\[transition\:opacity_200ms_ease\]:is(:where(.group)[data-fade] *){transition:opacity .2s}.group-data-\[fade\=back\]\:opacity-100\!:is(:where(.group)[data-fade=back] *),.group-data-\[fade\=front\]\:opacity-100\!:is(:where(.group)[data-fade=front] *){opacity:1!important}.group-data-\[ready\]\/cc\:opacity-100:is(:where(.group\/cc)[data-ready] *){opacity:1}.group-\[\.is-active\]\/tile\:\[transform\:translateZ\(var\(--dw-lift\)\)\]:is(:where(.group\/tile).is-active *){transform:translateZ(var(--dw-lift))}.group-\[\.is-active\]\/tile\:opacity-0:is(:where(.group\/tile).is-active *){opacity:0}.group-\[\.is-active\]\/tile\:opacity-100:is(:where(.group\/tile).is-active *){opacity:1}.group-\[\.is-active\]\/tile\:shadow-\[0_24px_60px_-18px_rgba\(0\,0\,0\,0\.7\)\]:is(:where(.group\/tile).is-active *){--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.is-active\]\/tile\:\[filter\:grayscale\(0\)_saturate\(1\.05\)\]:is(:where(.group\/tile).is-active *){filter:grayscale(0)saturate(1.05)}.selection\:bg-\[\#f6d96b\] ::selection{background-color:#f6d96b}.selection\:bg-\[\#f6d96b\]::selection{background-color:#f6d96b}.selection\:bg-yellow-400 ::selection{background-color:var(--color-yellow-400)}.selection\:bg-yellow-400::selection{background-color:var(--color-yellow-400)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#f3cf65\]\/40:hover{border-color:oklab(86.4831% -.00162613 .13097/.4)}.hover\:border-\[\#f6d96b\]:hover{border-color:#f6d96b}.hover\:border-\[\#f6d96b\]\/35:hover{border-color:oklab(88.8141% -.0110669 .132842/.35)}.hover\:border-\[\#f6d96b\]\/40:hover{border-color:oklab(88.8141% -.0110669 .132842/.4)}.hover\:border-\[\#f6d96b\]\/50:hover{border-color:oklab(88.8141% -.0110669 .132842/.5)}.hover\:border-\[\#f6d96b\]\/60:hover{border-color:oklab(88.8141% -.0110669 .132842/.6)}.hover\:border-\[\#f6d96b\]\/70:hover{border-color:oklab(88.8141% -.0110669 .132842/.7)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/\[0\.22\]:hover{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.22\]:hover{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.hover\:border-yellow-400\/50:hover{border-color:#fac80080}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-400\/50:hover{border-color:color-mix(in oklab, var(--color-yellow-400) 50%, transparent)}}.hover\:\!bg-\[\#202433\]:hover{background-color:#202433!important}.hover\:\!bg-\[\#fde047\]:hover{background-color:#fde047!important}.hover\:bg-\[\#1a140e\]\/90:hover{background-color:oklab(19.6583% .00596888 .0138965/.9)}.hover\:bg-\[\#1c160d\]:hover{background-color:#1c160d}.hover\:bg-\[\#1c1913\]:hover{background-color:#1c1913}.hover\:bg-\[\#1f170c\]:hover{background-color:#1f170c}.hover\:bg-\[\#18130d\]:hover{background-color:#18130d}.hover\:bg-\[\#19150e\]:hover{background-color:#19150e}.hover\:bg-\[\#f6d96b\]\/10:hover{background-color:oklab(88.8141% -.0110669 .132842/.1)}.hover\:bg-\[\#f6d96b\]\/15:hover{background-color:oklab(88.8141% -.0110669 .132842/.15)}.hover\:bg-\[\#f6d96b\]\/20:hover{background-color:oklab(88.8141% -.0110669 .132842/.2)}.hover\:bg-\[\#fae183\]:hover{background-color:#fae183}.hover\:bg-\[\#ffe07a\]:hover{background-color:#ffe07a}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.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)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:from-\[\#fff0ad\]:hover{--tw-gradient-from:#fff0ad;--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))}.hover\:via-\[\#fedf7c\]:hover{--tw-gradient-via:#fedf7c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-\[\#f59e0b\]:hover{--tw-gradient-to:#f59e0b;--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))}.hover\:\!text-\[\#fde047\]:hover{color:#fde047!important}.hover\:text-\[\#f3cf65\]:hover{color:#f3cf65}.hover\:text-\[\#f6d96b\]:hover{color:#f6d96b}.hover\:text-\[\#ffe07a\]:hover{color:#ffe07a}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_rgba\(246\,217\,107\,0\.35\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#f6d96b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(246\,217\,107\,0\.55\)\]:hover{--tw-shadow:0 0 35px var(--tw-shadow-color,#f6d96b8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_30px_rgba\(243\,207\,101\,0\.55\)\]:hover{--tw-shadow:0 6px 30px var(--tw-shadow-color,#f3cf658c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_35px_rgba\(243\,207\,101\,0\.6\)\]:hover{--tw-shadow:0 8px 35px var(--tw-shadow-color,#f3cf6599);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_15px_40px_rgba\(246\,217\,107\,0\.1\)\]:hover{--tw-shadow:0 15px 40px var(--tw-shadow-color,#f6d96b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.85\)\]:hover{--tw-shadow:0 16px 36px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.9\)\,0_0_30px_rgba\(246\,217\,107\,0\.15\)\]:hover{--tw-shadow:0 20px 50px var(--tw-shadow-color,#000000e6), 0 0 30px var(--tw-shadow-color,#f6d96b26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:\!border-\[\#facc15\]:focus{border-color:#facc15!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-\[inset_0_0_0_2px_rgba\(128\,128\,140\,0\.55\)\]:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#80808c8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[\#f3cf65\]:focus-visible{--tw-ring-color:#f3cf65}.focus-visible\:ring-\[\#f6d96b\]:focus-visible{--tw-ring-color:#f6d96b}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-black:focus-visible{--tw-ring-offset-color:var(--color-black)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.data-\[axis\=x\]\:touch-pan-x[data-axis=x]{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[draggable\]\:cursor-grab[data-draggable]{cursor:grab}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:-inset-x-20{inset-inline:calc(var(--spacing) * -20)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:top-\[18\%\]{top:18%}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:my-4{margin-block:calc(var(--spacing) * 4)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-\[2\.5px\]{height:2.5px}.sm\:h-\[240px\]{height:240px}.sm\:min-h-\[68px\]{min-height:68px}.sm\:min-h-\[620px\]{min-height:620px}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[2px\]{width:2px}.sm\:w-\[65vw\]{width:65vw}.sm\:w-\[460px\]{width:460px}.sm\:w-auto{width:auto}.sm\:max-w-\[340px\]{max-width:340px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[210px\]{min-width:210px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[250px\]{min-width:250px}.sm\:flex-initial{flex:0 auto}.sm\:-translate-x-\[3vw\]{--tw-translate-x:calc(3vw * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-24{gap:calc(var(--spacing) * 24)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-5\.5{padding:calc(var(--spacing) * 5.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pt-44{padding-top:calc(var(--spacing) * 44)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:whitespace-nowrap{white-space:nowrap}}@media (width>=48rem){.md\:top-10{top:calc(var(--spacing) * 10)}.md\:top-\[22\%\]{top:22%}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-72{height:calc(var(--spacing) * 72)}.md\:h-\[45vh\]{height:45vh}.md\:h-\[220px\]{height:220px}.md\:min-h-\[82px\]{min-height:82px}.md\:min-h-\[100vh\]{min-height:100vh}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-\[60vw\]{width:60vw}.md\:w-\[220px\]{width:220px}.md\:w-\[580px\]{width:580px}.md\:flex-grow{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-44{padding-top:calc(var(--spacing) * 44)}.md\:pt-48{padding-top:calc(var(--spacing) * 48)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:top-\[24\%\]{top:24%}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-18{height:calc(var(--spacing) * 18)}.lg\:h-\[50vh\]{height:50vh}.lg\:h-\[230vh\]{height:230vh}.lg\:h-\[clamp\(280px\,33vw\,520px\)\]{height:clamp(280px,33vw,520px)}.lg\:min-h-\[110vh\]{min-height:110vh}.lg\:min-h-\[690px\]{min-height:690px}.lg\:min-h-screen{min-height:100vh}.lg\:w-\[min\(1080px\,88vw\)\]{width:min(1080px,88vw)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[500px\]{max-width:500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-52{padding-top:calc(var(--spacing) * 52)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[64px\]{font-size:64px}}@media (width>=80rem){.xl\:left-12{left:calc(var(--spacing) * 12)}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[70px\]{font-size:70px}}.\[\&_img\]\:\[-webkit-user-drag\:none\] img{-webkit-user-drag:none}}:root{--font-sans:"Rajdhani", sans-serif;--font-rajdhani:"Rajdhani", sans-serif;--font-clash:"Rajdhani", sans-serif;font-family:Rajdhani,sans-serif}*,:before,:after{font-family:Rajdhani,sans-serif}html,body,#root,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Rajdhani,sans-serif}h1,h2,.h1,.h2,[role=heading][aria-level="1"],[role=heading][aria-level="2"]{font-family:Rajdhani,sans-serif!important;font-weight:700!important}h3,h4,h5,h6,.h3,.h4,.h5,.h6,[role=heading][aria-level="3"],[role=heading][aria-level="4"],[role=heading][aria-level="5"],[role=heading][aria-level="6"]{font-family:Rajdhani,sans-serif!important;font-weight:600!important}p,.description,[class*=description],[class*=-desc],[class*=desc-],.body-text,.paragraph{font-family:Rajdhani,sans-serif!important;font-weight:400!important}p strong,p b,.description strong,.description b,[class*=description] strong,[class*=description] b{font-weight:700!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#090a0f}::-webkit-scrollbar-thumb{background:#272a38;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#facc15}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-marquee{animation:35s linear infinite marquee}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0%)}}.animate-marquee-reverse{animation:35s linear infinite marquee-reverse}.pause-hover:hover{animation-play-state:paused}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce-subtle{animation:3s ease-in-out infinite bounce-subtle}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-shimmer{animation:2s cubic-bezier(.4,0,.6,1) infinite shimmer}@keyframes soundBar1{0%,to{height:4px}50%{height:16px}}@keyframes soundBar2{0%,to{height:14px}50%{height:5px}}@keyframes soundBar3{0%,to{height:7px}50%{height:18px}}@keyframes soundBar4{0%,to{height:13px}50%{height:4px}}.animate-sound-bar-1{animation:1.2s ease-in-out infinite soundBar1}.animate-sound-bar-2{animation:.9s ease-in-out .2s infinite soundBar2}.animate-sound-bar-3{animation:1.4s ease-in-out .4s infinite soundBar3}.animate-sound-bar-4{animation:1.1s ease-in-out .1s infinite soundBar4}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.floating-branch-widget{z-index:999;-webkit-backdrop-filter:blur(14px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e0b07f0;border:1px solid #f6d96b66;border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 9px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) forwards floatingSlideIn;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #000c,0 0 20px #f6d96b2e,inset 0 1px #ffffff1a}@keyframes floatingSlideIn{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-branch-widget:hover{background:#16110af5;border-color:#f6d96b;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 45px #000000e6,0 0 35px #f6d96b59,inset 0 1px #fff3}.floating-branch-widget:active{transform:translateY(-1px)scale(.99)}.floating-glow-pulse{filter:blur(8px);opacity:.6;z-index:-1;pointer-events:none;background:radial-gradient(circle,#f6d96b66 0%,#0000 70%);border-radius:999px;animation:3s ease-in-out infinite glowBreathe;position:absolute;inset:-2px}@keyframes glowBreathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.8;transform:scale(1.04)}}.floating-icon-wrap{color:#0d0a06;background:linear-gradient(135deg,#ffd35a 0%,#f6d96b 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 3px 10px #f6d96b4d}.floating-compass-icon{animation:5s ease-in-out infinite radarSpin}@keyframes radarSpin{0%{transform:rotate(0)}35%{transform:rotate(25deg)}70%{transform:rotate(-20deg)}to{transform:rotate(0)}}.floating-beacon-dot{background:#22c55e;border:1.5px solid #0d0a06;border-radius:50%;width:7px;height:7px;animation:1.8s infinite beaconPulse;position:absolute;top:0;right:0}@keyframes beaconPulse{0%{transform:scale(.9);box-shadow:0 0 #22c55eb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.9);box-shadow:0 0 #22c55e00}}.floating-text-block{flex-direction:column;gap:1px;display:flex}.floating-top-row{align-items:center;gap:6px;display:flex}.floating-label{color:#fff;letter-spacing:.02em;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2}.floating-badge{letter-spacing:.04em;color:#0d0a06;text-transform:uppercase;background:#f6d96b;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:800}.floating-sub{color:#a89f8f;letter-spacing:.01em;font-size:9.5px;font-weight:500}.floating-arrow-group{background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;transition:all .25s;display:flex}.floating-arrow-double{color:#f6d96b;letter-spacing:-1px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;transition:transform .25s}.floating-branch-widget:hover .floating-arrow-group{background:#f6d96b;border-color:#f6d96b}.floating-branch-widget:hover .floating-arrow-double{color:#0d0a06;transform:translate(2px)}.floating-dismiss-btn{color:#787062;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-2px;padding:4px;transition:all .2s;display:flex}.floating-dismiss-btn:hover{color:#fff;background:#ffffff1a}@media (width<=768px){.floating-branch-widget{gap:10px;padding:8px 14px 8px 10px;bottom:20px;right:16px}.floating-icon-wrap{width:36px;height:36px}.floating-label{font-size:13.5px}.floating-badge{padding:1px 5px;font-size:8.5px}.floating-sub{font-size:10px}.floating-arrow-group{width:24px;height:24px}.floating-arrow-double{font-size:12px}}@media (width<=480px){.floating-branch-widget{gap:8px;padding:7px 12px 7px 8px;bottom:16px;right:12px}.floating-sub{display:none}.floating-label{font-size:13px}}.smart-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(14px);background:#040301d1;justify-content:center;align-items:center;padding:1rem;animation:.22s cubic-bezier(.16,1,.3,1) forwards smartFadeIn;display:flex;position:fixed;inset:0}@keyframes smartFadeIn{0%{opacity:0}to{opacity:1}}.smart-modal-card{background:radial-gradient(circle at 50% 0,#1c160a 0%,#0c0904 100%);border:1px solid #f6d96b47;border-radius:24px;flex-direction:column;width:100%;max-width:520px;max-height:92vh;animation:.26s cubic-bezier(.16,1,.3,1) forwards smartScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #000000f2,0 0 40px #f6d96b1f,inset 0 1px #f6d96b4d}@keyframes smartScaleUp{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.smart-modal-close-btn{z-index:20;color:#a1a1aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:1.15rem;right:1.15rem}.smart-modal-close-btn:hover:not(:disabled){color:#f6d96b;background:#f6d96b2e;border-color:#f6d96b80;transform:rotate(90deg)}.smart-modal-content{padding:2rem 2.2rem;overflow-y:auto}.smart-modal-header{margin-bottom:1.4rem;padding-right:2.2rem}.smart-header-eyebrow{color:#f6d96b;letter-spacing:.08em;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.smart-modal-title{color:#fff;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.45rem;font-weight:800;line-height:1.25}.smart-gold-text{color:#f6d96b;text-shadow:0 0 16px #f6d96b59}.smart-modal-subtitle{color:#a1a1aa;margin:0;font-size:.84rem;line-height:1.45}.smart-context-banner{background:#f6d96b14;border:1px solid #f6d96b38;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.65rem .95rem;display:flex}.context-banner-left{color:#d4d4d8;align-items:center;gap:.5rem;font-size:.82rem;display:flex;overflow:hidden}.context-icon{color:#f6d96b;flex-shrink:0}.context-label{color:#a1a1aa;white-space:nowrap}.context-val{color:#f6d96b;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.btn-change-course{color:#e4e4e7;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:.75rem;font-weight:600;text-decoration:underline;transition:all .15s}.btn-change-course:hover{color:#f6d96b;background:#f6d96b1a}.smart-error-banner{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.65rem .9rem;font-size:.82rem;display:flex}.smart-enquiry-form{flex-direction:column;gap:1.05rem;display:flex}.smart-form-group{flex-direction:column;gap:.38rem;display:flex}.smart-label{color:#d4d4d8;letter-spacing:.02em;font-size:.78rem;font-weight:600}.smart-input-wrap,.smart-select-wrap{background:#110d06;border:1px solid #ffffff1f;border-radius:12px;align-items:center;transition:all .2s;display:flex;position:relative}.smart-input-wrap:focus-within,.smart-select-wrap:focus-within{border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b26}.input-icon{color:#71717a;pointer-events:none;position:absolute;left:.95rem}.phone-prefix{color:#f6d96b;border-right:1px solid #ffffff1a;align-items:center;padding-left:.95rem;padding-right:.5rem;font-size:.85rem;font-weight:700;display:flex}.smart-input-wrap input,.smart-select-wrap select{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.75rem .95rem .75rem 2.5rem;font-family:inherit;font-size:.9rem}.smart-input-wrap input::placeholder{color:#52525b}.smart-input-wrap input#smart-phone{letter-spacing:.04em;padding-left:.85rem;font-weight:600}.smart-select-wrap select{appearance:none;cursor:pointer;color:#fff}.smart-select-wrap select option,.smart-select-wrap select optgroup{color:#fff;background:#181308}.select-arrow{color:#71717a;pointer-events:none;position:absolute;right:.95rem}.learning-mode-selector{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.mode-pill{color:#a1a1aa;cursor:pointer;background:#110d06;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.8rem;font-weight:600;transition:all .18s;display:flex}.mode-pill:hover:not(:disabled){color:#fff;border-color:#f6d96b66}.mode-pill.active{color:#f6d96b;background:#f6d96b24;border-color:#f6d96b;box-shadow:0 0 12px #f6d96b26}.optional-note-toggle-wrap{margin-top:-.2rem}.btn-toggle-note{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:500;transition:color .15s}.btn-toggle-note:hover{color:#f6d96b}.smart-form-group textarea{color:#fff;resize:vertical;background:#110d06;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.85rem}.smart-form-group textarea:focus{border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b26}.smart-guarantee-badge{color:#86efac;background:#10b98114;border:1px solid #10b98133;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.75rem;display:flex}.smart-submit-btn{color:#0b0904;cursor:pointer;background:linear-gradient(135deg,#ffd868 0%,#f6d96b 50%,#d4b036 100%);border:none;border-radius:12px;width:100%;margin-top:.3rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px #f6d96b59,inset 0 1px #ffffff80}.smart-submit-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 28px #f6d96b80,inset 0 1px #fff9}.smart-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.spinner{border:2px solid #0b09044d;border-top-color:#0b0904;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.smart-modal-success-pane{text-align:center;flex-direction:column;align-items:center;padding:3rem 2.2rem;animation:.3s smartFadeIn;display:flex}.success-icon-badge{background:radial-gradient(circle,#f6d96b38 0%,#f6d96b0a 70%);border:2px solid #f6d96b;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.4rem;display:flex;box-shadow:0 0 35px #f6d96b4d}.success-check-icon{color:#f6d96b}.success-title{color:#fff;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.45rem;font-weight:800}.success-subtitle{color:#a1a1aa;max-width:420px;margin-bottom:1.5rem;font-size:.88rem;line-height:1.55}.success-summary-box{background:#110d06;border:1px solid #f6d96b40;border-radius:14px;flex-direction:column;gap:.65rem;width:100%;margin-bottom:1.6rem;padding:1rem 1.2rem;display:flex}.success-summary-row{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.summary-label{color:#71717a}.summary-val{color:#fff;font-weight:600}.success-actions-row{flex-direction:column;gap:.75rem;width:100%;display:flex}.btn-success-wa{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.2rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 18px #25d36659}.btn-success-wa:hover{background:#20bd5a;transform:translateY(-1px);box-shadow:0 6px 22px #25d36680}.btn-success-close{color:#d4d4d8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:.75rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .18s}.btn-success-close:hover{color:#fff;background:#ffffff24}@media (width<=580px){.smart-modal-card{border-radius:20px;max-height:95vh}.smart-modal-content{padding:1.6rem 1.3rem}.smart-modal-title{font-size:1.25rem}.learning-mode-selector{grid-template-columns:1fr}}.live-admission-ticker{z-index:998;-webkit-backdrop-filter:blur(18px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e0b07f0;border:1px solid #f6d96b59;border-radius:16px;width:calc(100vw - 32px);max-width:330px;padding:8px 12px 8px 10px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s;animation:.5s cubic-bezier(.16,1,.3,1) forwards tickerSlideUpIn;position:fixed;bottom:78px;left:auto;right:20px;overflow:hidden;box-shadow:0 10px 30px #000c,0 0 20px #f6d96b24,inset 0 1px #ffffff1a}@keyframes tickerSlideUpIn{0%{opacity:0;transform:translateY(20px)translate(12px)scale(.94)}70%{opacity:1;transform:translateY(-2px)translate(0)scale(1.01)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.live-admission-ticker:hover{background:#16110bf7;border-color:#f6d96b;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 48px #000000e6,0 0 32px #f6d96b4d,inset 0 1px #ffffff2e}.live-admission-ticker:active{transform:translateY(-1px)scale(.99)}.ticker-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 10%,#f6d96b2e 0%,#0000 70%);border-radius:18px;position:absolute;inset:-2px}.ticker-close-btn{z-index:3;color:#8c8273;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.ticker-close-btn:hover{color:#fff;background:#ffffff26;transform:scale(1.1)}.ticker-content-wrap{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.ticker-visual-col{flex-shrink:0}.student-avatar-frame{background:linear-gradient(135deg,#f6d96b,#b38612);border-radius:11px;width:36px;height:36px;padding:1.5px;position:relative;box-shadow:0 3px 10px #00000080}.student-avatar-img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.student-verified-dot{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 6px #10b981b3,0 0 0 1.5px #0e0b07}.verified-check{stroke-width:3px}.milestone-flame-orb{color:#ffaa1c;background:linear-gradient(135deg,#ef444440,#f59e0b40);border:1px solid #f59e0b73;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:0 3px 12px #f59e0b40}.flame-icon{filter:drop-shadow(0 0 6px #f59e0bcc);animation:1.8s ease-in-out infinite flameFlicker}@keyframes flameFlicker{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.1)rotate(3deg)}}.pulse-ring{pointer-events:none;border:1px solid #f59e0b59;border-radius:18px;animation:2s cubic-bezier(.16,1,.3,1) infinite pulseOut;position:absolute;inset:-4px}@keyframes pulseOut{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}.ticker-text-col{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:12px;display:flex}.ticker-header-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.ticker-live-beacon{letter-spacing:.5px;text-transform:uppercase;color:#f6d96b;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.ticker-live-beacon.student-beacon{color:#34d399}.live-ping-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pingBlink;box-shadow:0 0 8px #f59e0b}.live-ping-dot.green{background:#10b981;box-shadow:0 0 8px #10b981}@keyframes pingBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ticker-time-pill{color:#9c917f;font-size:10.5px;font-weight:500}.student-action-row{align-items:baseline;gap:5px;line-height:1.25;display:flex}.student-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.student-location{color:#a89f91;white-space:nowrap;font-size:11px}.student-course-title{color:#d1c7b7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.action-tag{color:#e5dfd4;font-weight:500}.course-highlight{color:#f6d96b;font-weight:600}.student-footer-row{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.student-badge-pill{color:#f6d96b;background:#f6d96b1a;border:1px solid #f6d96b38;border-radius:999px;align-items:center;gap:4px;padding:1.5px 7px;font-size:10px;font-weight:600;display:inline-flex}.sparkle-icon{color:#f6d96b}.tap-to-enquire{color:#e6c857;letter-spacing:.2px;font-size:10.5px;font-weight:600;transition:transform .2s}.live-admission-ticker:hover .tap-to-enquire{color:#fff;transform:translate(2px)}.milestone-headline{color:#fff;font-size:12px;font-weight:700;line-height:1.25}.admissions-highlight{color:#f6d96b;font-weight:800}.milestone-subtext{color:#c9bfaf;margin:0;font-size:10.5px;line-height:1.3}.milestone-subtext strong{color:#fb923c;font-weight:700}.ticker-urgency-bar-wrap{align-items:center;gap:8px;margin-top:3px;display:flex}.ticker-urgency-bar-track{background:#ffffff14;border-radius:999px;flex:1;height:4px;overflow:hidden}.ticker-urgency-bar-fill{background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:999px;height:100%;animation:2s ease-in-out infinite alternate barShimmer;box-shadow:0 0 8px #ef444499}@keyframes barShimmer{0%{filter:brightness()}to{filter:brightness(1.3)}}.ticker-urgency-label{color:#f59e0b;white-space:nowrap;font-size:9.5px;font-weight:600}.ticker-arrow-col{color:#7b7161;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.live-admission-ticker:hover .ticker-arrow-col{color:#f6d96b;transform:translate(2px)}.ticker-timer-line{transform-origin:0;background:linear-gradient(90deg,#f6d96b,#f59e0b);width:100%;height:2px;animation:6.5s linear forwards tickerCountdown;position:absolute;bottom:0;left:0}.ticker-timer-line.is-paused{animation-play-state:paused}@keyframes tickerCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){.live-admission-ticker{border-radius:14px;width:auto;max-width:none;padding:7px 10px;bottom:66px;left:12px;right:12px}.student-avatar-frame,.milestone-flame-orb{width:42px;height:42px}.student-name{font-size:12.5px}.student-course-title{font-size:11px}.milestone-headline{font-size:12.5px}.milestone-subtext{font-size:11px}}.web-threads-container{width:100%;height:100%;position:relative;overflow:hidden}.home-page-container{background:radial-gradient(90% 50% at 50% 0,#f6d96b33,#0000 75%),radial-gradient(800px at 15% 18%,#f6d96b24,#0000 60%),radial-gradient(800px at 85% 32%,#ffd3001f,#0000 60%),radial-gradient(900px at 20%,#f6d96b21,#0000 60%),radial-gradient(800px at 80% 68%,#ffd3001f,#0000 60%),radial-gradient(900px at 50% 85%,#f6d96b24,#0000 65%),radial-gradient(90% 50% at 50% 100%,#f6d96b33,#0000 75%),#0c0a04;position:relative;overflow-x:clip}.home-page-grid-overlay{pointer-events:none;z-index:1;background-image:linear-gradient(#f6d96b14 1px,#0000 1px),linear-gradient(90deg,#f6d96b14 1px,#0000 1px);background-position:top;background-size:45px 45px;position:absolute;inset:0}.smart-finder-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#141826f2,#0c0e16fa);border:1px solid #f6d96b40;border-radius:20px;width:100%;max-width:1200px;margin:0 auto 40px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080,0 0 30px #f6d96b14}.smart-finder-container:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6d96b,#ffe885,#0000);height:2px;position:absolute;top:0;left:0;right:0}.smart-finder-hero-bar{background:#11142099;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.smart-finder-bar-left{flex:1;align-items:center;gap:18px;min-width:280px;display:flex}.smart-finder-pulse-icon{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 16px #f6d96b40}.smart-finder-text-block{flex-direction:column;gap:4px;display:flex}.smart-finder-badge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.smart-finder-pill-tag{letter-spacing:1.5px;text-transform:uppercase;color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.smart-finder-active-indicator{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.smart-finder-active-indicator .green-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;box-shadow:0 0 8px #4ade80}@keyframes pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.smart-finder-bar-title{color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.smart-finder-bar-desc{color:#9ca3af;max-width:600px;margin:0;font-size:13px;line-height:1.4}.smart-finder-bar-actions{align-items:center;gap:12px;display:flex}.smart-finder-btn-reset-mini{color:#d1d5db;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.smart-finder-btn-reset-mini:hover{color:#f87171;background:#ef444426;border-color:#ef444466}.smart-finder-toggle-btn{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6d96b,#e0be43);border:1px solid #ffe885;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #f6d96b59}.smart-finder-toggle-btn:hover{background:linear-gradient(135deg,#ffe07a,#e8c64d);transform:translateY(-2px);box-shadow:0 6px 24px #f6d96b80}.smart-finder-toggle-btn.active{color:#f6d96b;box-shadow:none;background:#1e2335;border-color:#f6d96b66}.smart-finder-panel{background:#0a0c13b3;border-top:1px solid #ffffff14;padding:28px;animation:.35s ease-out slideFinderDown}@keyframes slideFinderDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.smart-finder-panel-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.smart-panel-title{color:#fff;margin:0 0 6px;font-size:18px;font-weight:800}.smart-panel-subtitle{color:#94a3b8;margin:0;font-size:13.5px}.smart-panel-actions{align-items:center;gap:10px;display:flex}.smart-panel-clear-btn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.smart-panel-clear-btn:hover{color:#f87171;border-color:#ef444466}.smart-panel-close-btn{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.smart-panel-close-btn:hover{color:#fff;background:#ffffff26}.smart-finder-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-bottom:24px;display:grid}.smart-filter-group{background:#111420;border:1px solid #232738;border-radius:14px;flex-direction:column;gap:12px;padding:16px;transition:border-color .2s;display:flex}.smart-filter-group:hover{border-color:#f6d96b4d}.group-header{align-items:center;gap:10px;display:flex}.group-num{color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.group-title{color:#fff;margin:0;font-size:14px;font-weight:750}.group-sub{color:#64748b;font-size:11.5px;display:block}.group-chips{flex-direction:column;gap:6px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.group-chips::-webkit-scrollbar{width:4px}.group-chips::-webkit-scrollbar-thumb{background:#2a2e42;border-radius:4px}.smart-chip{color:#94a3b8;text-align:left;cursor:pointer;background:#171b29;border:1px solid #222638;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.smart-chip:hover{color:#fff;background:#1e2336;border-color:#f6d96b4d}.smart-chip .chip-icon{color:#f6d96b;flex-shrink:0}.smart-chip .chip-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.smart-chip .chip-check{color:#f6d96b;flex-shrink:0}.smart-chip.selected{color:#fff;background:#f6d96b1f;border-color:#f6d96b;font-weight:700;box-shadow:0 0 10px #f6d96b26}.smart-finder-bottom-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.finder-status-text{color:#cbd5e1;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.btn-scroll-results{color:#f6d96b;cursor:pointer;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.btn-scroll-results:hover{background:#f6d96b40;border-color:#f6d96b;transform:translate(3px)}.courses-recommended-header{background:linear-gradient(90deg,#f6d96b1a,#11142099);border:1px solid #f6d96b40;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;padding:16px 20px;display:flex}.rec-left-badge{align-items:center;gap:10px;display:flex}.rec-title-wrap h3{color:#fff;margin:0;font-size:16px;font-weight:800}.rec-title-wrap p{color:#94a3b8;margin:3px 0 0;font-size:13px}.rec-right-actions{align-items:center;gap:10px;display:flex}.rec-reset-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.rec-reset-btn:hover{color:#fff;background:#ffffff1a}.course-card-match-badge{letter-spacing:.5px;color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:6px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.course-card-match-reason{color:#f6d96b;margin-top:-6px;margin-bottom:12px;font-size:12px;font-style:italic;line-height:1.3}.course-card-demo-btn{color:#f6d96b;cursor:pointer;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:10px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.course-card-demo-btn:hover{color:#000;background:#f6d96b;border-color:#f6d96b}@media (width<=768px){.smart-finder-hero-bar{padding:16px}.smart-finder-panel{padding:18px}.smart-finder-toggle-btn{justify-content:center;width:100%}.smart-finder-bar-actions{width:100%}}.course-page{box-sizing:border-box;background:radial-gradient(circle at 15% 15%,#f6d96b14,#0000 25%),radial-gradient(circle at 85% 80%,#f6d96b12,#0000 25%),#050505;min-height:100vh;padding:145px 6% 90px;position:relative;overflow:hidden}.course-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.courses-section{z-index:1;max-width:1400px;margin:0 auto;position:relative}.courses-heading{text-align:center;max-width:820px;margin:0 auto 50px}.courses-badge{color:#f6d96b;letter-spacing:2px;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.courses-heading h1{color:#fff;letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(38px,5.5vw,64px);font-weight:850;line-height:1.1}.courses-heading p{color:#a9a9a9;max-width:680px;margin:0 auto;font-size:17px;line-height:1.8}.courses-controls{flex-direction:column;align-items:center;gap:18px;max-width:780px;margin:0 auto 60px;display:flex}.courses-search-wrap{width:100%;max-width:600px;position:relative}.courses-search-icon{color:#f6d96b;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.courses-search-input{color:#fff;background:#111420;border:1px solid #272a38;border-radius:14px;outline:none;width:100%;padding:15px 45px 15px 50px;font-size:15px;transition:all .25s;box-shadow:0 8px 30px #00000059}.courses-search-input:focus{background:#151928;border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b33}.courses-search-input::placeholder{color:#71717a}.courses-search-clear{color:#71717a;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.courses-search-clear:hover{color:#fff}.courses-filter-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.courses-pill{color:#a1a1aa;cursor:pointer;background:#111420;border:1px solid #272a38;border-radius:9999px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s}.courses-pill:hover{color:#fff;border-color:#f6d96b66}.courses-pill.active{color:#080808;background:#f6d96b;border-color:#f6d96b;font-weight:750}.courses-meta-count{color:#71717a;font-size:13px;font-weight:500}.courses-grid{flex-direction:column;gap:50px;width:100%;display:flex}.courses-section .course-card{background:#f6d96b;border:1px solid #ffffff26;border-radius:24px;width:62%;min-height:255px;padding:34px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,background .3s;display:block;position:relative;top:0;left:0;overflow:hidden;box-shadow:0 12px #ffffff09,0 25px 50px #00000059}.courses-section .course-card:nth-child(2n){align-self:flex-end}.courses-section .course-card:nth-child(odd){align-self:flex-start}.courses-section .course-card:before{content:"";background:#ffffff40;border-radius:50%;width:180px;height:180px;transition:transform .5s;position:absolute;top:-90px;right:-60px}.courses-section .course-card:after{content:"";background:#00000012;border-radius:50%;width:120px;height:120px;transition:transform .5s;position:absolute;bottom:-70px;left:-50px}.courses-section .course-card:hover{background:#f9dc77;transform:translateY(-10px)scale(1.015);box-shadow:0 18px #ffffff0b,0 35px 70px #f6d96b33}.courses-section .course-card:hover:before{transform:scale(1.6)}.courses-section .course-card:hover:after{transform:scale(1.5)}.course-card-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.course-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.course-card-number{color:#0808088c;letter-spacing:1px;font-family:monospace;font-size:13px;font-weight:800}.course-card-tag{letter-spacing:.5px;text-transform:uppercase;color:#080808;background:#00000014;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.courses-section .course-card h2{color:#080808;letter-spacing:-.5px;margin:0 0 14px;font-size:26px;font-weight:850;line-height:1.25}.courses-section .course-card p{color:#242424;flex-grow:1;max-width:680px;margin:0;font-size:15px;line-height:1.7}.course-card-action{color:#080808;align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:800;transition:gap .2s;display:inline-flex}.courses-section .course-card:hover .course-card-action{gap:10px}.course-card-action svg{transition:transform .25s}.courses-section .course-card:hover .course-card-action svg{transform:translate(3px,-3px)}.courses-empty{text-align:center;background:#111420;border:1px dashed #272a38;border-radius:20px;max-width:600px;margin:0 auto;padding:70px 20px}.courses-empty h3{color:#fff;margin:0 0 8px;font-size:20px}.courses-empty p{color:#71717a;margin:0 0 20px;font-size:14px}.courses-empty-btn{color:#080808;cursor:pointer;background:#f6d96b;border:none;border-radius:10px;padding:9px 20px;font-size:13px;font-weight:750;transition:background .2s}.courses-empty-btn:hover{background:#f9dc77}.compare-courses-banner{background:linear-gradient(135deg,#171b29f2,#0e111afa);border:1px solid #f6d96b40;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1200px;margin:0 auto 40px;padding:22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006}.compare-courses-banner:before{content:"";background:#f6d96b;width:3px;position:absolute;top:0;bottom:0;left:0}.compare-banner-left{flex:1;min-width:280px}.compare-banner-badge{letter-spacing:1.5px;text-transform:uppercase;color:#f6d96b;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.compare-banner-title{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:800}.compare-banner-desc{color:#94a3b8;max-width:680px;margin:0;font-size:13.5px;line-height:1.5}.compare-banner-right{align-items:center;display:flex}.btn-compare-courses-cta{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6d96b,#e0be43);border:1px solid #ffe885;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #f6d96b59}.btn-compare-courses-cta:hover{background:linear-gradient(135deg,#ffe07a,#e8c64d);transform:translateY(-2px);box-shadow:0 6px 24px #f6d96b80}.course-card-actions-row{align-items:center;gap:10px;margin-top:14px;display:flex}.course-card-actions-row .course-card-demo-btn{flex:1;margin-top:0}.course-card-compare-btn{color:#cbd5e1;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.course-card-compare-btn:hover{color:#f6d96b;background:#f6d96b26;border-color:#f6d96b66}@media (width<=900px){.course-page{padding:120px 5% 70px}.courses-heading{margin-bottom:36px}.courses-heading h1{font-size:clamp(32px,8vw,44px)}.courses-controls{margin-bottom:40px}.courses-grid{gap:24px}.courses-section .course-card{border-radius:18px;min-height:auto;padding:24px;align-self:center!important;width:100%!important}.courses-section .course-card h2{margin-bottom:10px;font-size:21px}.courses-section .course-card p{font-size:14px;line-height:1.6}}@media (width<=480px){.course-page{padding:105px 4% 50px}}.compare-page{box-sizing:border-box;background:radial-gradient(circle at 15% 15%,#f6d96b14,#0000 25%),radial-gradient(circle at 85% 80%,#f6d96b12,#0000 25%),#050505;min-height:100vh;padding:135px 6% 90px;position:relative;overflow:hidden}.compare-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.compare-container{z-index:1;max-width:1240px;margin:0 auto;position:relative}.compare-nav-bar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.compare-back-btn{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.compare-back-btn:hover{color:#f6d96b;background:#f6d96b14;border-color:#f6d96b4d}.compare-badge{color:#f6d96b;letter-spacing:2px;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.compare-header{text-align:center;max-width:780px;margin:0 auto 40px}.compare-header h1{color:#fff;letter-spacing:-1px;margin:0 0 14px;font-size:clamp(32px,4.5vw,50px);font-weight:850}.compare-header p{color:#94a3b8;margin:0;font-size:15.5px;line-height:1.6}.compare-selectors-bar{background:#111420;border:1px solid #232738;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding:20px 26px;display:flex;box-shadow:0 12px 36px #0006}.selector-box{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.selector-label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.step-tag{color:#f6d96b;background:#f6d96b33;border:1px solid #f6d96b59;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.select-wrapper{width:100%;position:relative}.compare-select{color:#fff;cursor:pointer;appearance:none;background:#181c2b;border:1px solid #2d334a;border-radius:12px;outline:none;width:100%;padding:13px 40px 13px 16px;font-size:14.5px;font-weight:600;transition:all .2s}.compare-select:focus{border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b33}.select-arrow{color:#f6d96b;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.compare-vs-wrap{flex-direction:column;align-items:center;gap:6px;margin:0 10px;display:flex}.compare-swap-btn{color:#f6d96b;cursor:pointer;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.compare-swap-btn:hover{color:#000;background:#f6d96b;transform:rotate(180deg)}.vs-badge{letter-spacing:1px;color:#f6d96b;font-size:11px;font-weight:900}.compare-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:34px;display:grid}.compare-course-hero-card{background:linear-gradient(135deg,#111420,#141724);border:1px solid #272a38;border-radius:18px;flex-direction:column;padding:26px;transition:border-color .25s;display:flex;position:relative;box-shadow:0 12px 30px #0000004d}.compare-course-hero-card:hover{border-color:#f6d96b66}.card-top-pill-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pill-category{text-transform:uppercase;letter-spacing:1px;color:#f6d96b;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.pill-badge{color:#cbd5e1;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.course-card-title{color:#fff;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.25}.course-card-desc{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-quick-stats{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;margin-bottom:20px;padding:12px 0;display:flex}.quick-stat-item{color:#e2e8f0;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.card-action-row{align-items:center;gap:12px;margin-top:auto;display:flex}.btn-view-syllabus{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-view-syllabus:hover{background:#ffffff1f;border-color:#ffffff40}.btn-book-demo{color:#f6d96b;cursor:pointer;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.btn-book-demo:hover{color:#000;background:#f6d96b;border-color:#f6d96b}.comparison-matrix-card{background:#111420;border:1px solid #232738;border-radius:20px;overflow:hidden;box-shadow:0 16px 45px #00000080}.matrix-header{background:#12162299;border-bottom:1px solid #ffffff14;padding:22px 28px}.matrix-title{color:#fff;margin:0 0 4px;font-size:18px;font-weight:800}.matrix-sub{color:#94a3b8;font-size:12.5px}.matrix-table-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%}.comparison-table th{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;background:#141724;border-bottom:1px solid #272a38;padding:18px 24px;font-size:13px;font-weight:800}.comparison-table th.course-col{color:#f6d96b;width:38%;font-size:14.5px}.table-header-course{flex-direction:column;gap:6px;display:flex}.th-course-category{text-transform:uppercase;letter-spacing:1px;color:#f6d96b;background:#f6d96b1a;border:1px solid #f6d96b33;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:11px;font-weight:700}.th-course-title{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:800;line-height:1.25}.th-course-link{color:#f6d96b;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.th-course-link:hover{color:#fff;transform:translate(2px)}.comparison-table td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:18px 24px;font-size:14px}.feature-col{width:24%}.feature-cell-title{color:#fff;align-items:center;gap:8px;font-weight:750;display:flex}.feature-cell-sub{color:#64748b;margin-top:3px;font-size:11.5px;display:block}.spec-badge-gold{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b47;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:750;display:inline-block}.spec-bullet-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spec-bullet-list li{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.bullet-check{color:#f6d96b;flex-shrink:0;margin-top:2px}.spec-chips-wrap{flex-wrap:wrap;gap:6px;display:flex}.spec-tool-chip{color:#e2e8f0;background:#191e2e;border:1px solid #2d334a;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.spec-modules-list{flex-direction:column;gap:5px;max-height:180px;padding-right:6px;display:flex;overflow-y:auto}.spec-module-item{align-items:center;gap:8px;font-size:12.5px;display:flex}.module-idx{font-mono:true;color:#f6d96b;background:#f6d96b1f;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:750}.module-name{color:#cbd5e1}.spec-verified-item{align-items:center;gap:7px;font-size:13px;display:inline-flex}.spec-modes-row{flex-wrap:wrap;gap:8px;display:flex}.spec-mode-pill{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.matrix-cta-row td{background:#12162266;padding:22px 24px}.matrix-btn-demo{color:#000;cursor:pointer;background:linear-gradient(135deg,#f6d96b,#e0be43);border:1px solid #ffe885;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.matrix-btn-demo:hover{transform:translateY(-2px);box-shadow:0 4px 18px #f6d96b66}.compare-prompt-card{text-align:center;background:#111420;border:1px dashed #2d334a;border-radius:20px;flex-direction:column;align-items:center;margin-top:8px;padding:48px 32px;display:flex;box-shadow:0 16px 45px #0006}.compare-prompt-icon{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:flex}.compare-prompt-title{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:20px;font-weight:800}.compare-prompt-desc{color:#94a3b8;max-width:580px;margin:0 0 28px;font-size:14px;line-height:1.6}.compare-quick-pick-area{border-top:1px solid #ffffff14;width:100%;max-width:720px;padding-top:24px}.quick-pick-hint{text-transform:uppercase;letter-spacing:.8px;color:#64748b;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.compare-quick-pick-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.compare-quick-pick-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.compare-quick-pick-chip:hover{color:#f6d96b;background:#f6d96b1a;border-color:#f6d96b59;transform:translateY(-1px)}.compare-quick-pick-chip.active{color:#f6d96b;background:#f6d96b2e;border-color:#f6d96b}.chip-tag{color:#f6d96b;opacity:.85;font-size:11px;font-weight:700}@media (width<=860px){.compare-cards-grid{grid-template-columns:1fr}.compare-selectors-bar{padding:16px}.feature-col{width:auto}}.course-hero-section{z-index:2;padding:0 5% 50px;position:relative}.course-hero-section:before{content:"";filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b12 0%,#0000 70%);width:550px;height:380px;position:absolute;top:15%;left:20%}.course-hero-container{z-index:1;max-width:1320px;margin:0 auto;position:relative}.course-hero-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:36px;display:grid}.course-hero-banner-col{flex-direction:column;display:flex}.course-hero-banner-card{background:#090a0f;border:1px solid #ffffff1f;border-radius:28px;width:100%;height:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000d9,0 0 40px #f6d96b0f}.course-hero-banner-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.course-hero-banner-card:hover .course-hero-banner-img{transform:scale(1.03)}.course-hero-banner-overlay{pointer-events:none;background:linear-gradient(#050505a6 0%,#05050533 40%,#050505f2 100%);flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:absolute;inset:0}.course-hero-banner-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-hero-brand-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0e1016d9;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.course-hero-logo{object-fit:contain;width:20px;height:20px}.course-hero-status-pill{letter-spacing:.5px;color:#f6d96b;text-transform:uppercase;background:#f6d96b26;border:1px solid #f6d96b66;border-radius:9999px;padding:6px 12px;font-size:11px;font-weight:800}.course-hero-banner-bottom{max-width:90%}.course-hero-subtag{color:#f6d96b;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.course-hero-banner-title{color:#fff;letter-spacing:-1px;text-shadow:0 4px 20px #000c;margin:0 0 10px;font-size:clamp(28px,3.5vw,42px);font-weight:850;line-height:1.15}.course-hero-banner-desc{color:#d1d5db;margin:0;font-size:14px;line-height:1.6}.course-hero-info-col{flex-direction:column;display:flex}.course-hero-card{background:#0d1017;border:1px solid #232938;border-radius:28px;flex-direction:column;height:100%;padding:34px 32px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 25px 60px #000000bf,0 0 35px #f6d96b0d}.course-hero-card:hover{border-color:#f6d96b59;box-shadow:0 25px 60px #000000d9,0 0 45px #f6d96b1a}.course-hero-card-header{margin-bottom:22px}.course-hero-tag{color:#f6d96b;text-transform:uppercase;letter-spacing:.5px;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:9999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.course-hero-card-title{color:#fff;letter-spacing:-.5px;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:850;line-height:1.2}.course-hero-pills-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px;display:grid}.course-hero-pill{color:#9ca3af;background:#141824;border:1px solid #273044;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;line-height:1.3;transition:all .2s;display:flex}.course-hero-pill:hover{background:#181d2c;border-color:#f6d96b4d}.course-hero-pill strong{color:#fff;font-weight:600}.course-hero-features-list{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.course-hero-feature-item{align-items:center;gap:12px;display:flex}.course-hero-feature-icon{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.course-hero-feature-item p{color:#9ca3af;margin:0;font-size:14px}.course-hero-feature-item strong{color:#fff}.course-hero-divider{text-align:center;margin:16px 0 20px;position:relative}.course-hero-divider:before{content:"";z-index:1;background:#ffffff1a;width:100%;height:1px;position:absolute;top:50%;left:0}.course-hero-divider span{z-index:2;color:#71717a;letter-spacing:.5px;background:#0d1017;padding:0 14px;font-size:12px;position:relative}.course-hero-checklist{flex-direction:column;gap:11px;margin:0 0 26px;padding:0;list-style:none;display:flex}.course-hero-checklist li{color:#d1d5db;align-items:center;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.course-hero-cta-wrap{margin-top:auto}.course-hero-cta-btn{color:#080808;background:#f6d96b;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 4px 20px #f6d96b40}.course-hero-cta-btn:hover{background:#fbe38a;transform:translateY(-2px);box-shadow:0 8px 30px #f6d96b66}.course-hero-cta-btn svg{transition:transform .2s}.course-hero-cta-btn:hover svg{transform:translate(3px)}@media (width<=1080px){.course-hero-grid{grid-template-columns:1fr;gap:28px}.course-hero-banner-card{min-height:380px}}@media (width<=650px){.course-hero-section{box-sizing:border-box;width:100%;padding:0 4% 35px}.course-hero-banner-card{border-radius:20px;min-height:270px}.course-hero-banner-overlay{padding:18px 16px}.course-hero-banner-title{word-break:break-word;font-size:clamp(22px,5.5vw,32px)}.course-hero-card{border-radius:20px;padding:22px 18px}.course-hero-card-title{word-break:break-word;font-size:clamp(20px,5vw,26px)}.course-hero-pills-grid{grid-template-columns:1fr;gap:8px}}.real-products-section{z-index:2;box-sizing:border-box;background:#050505;width:100%;padding:60px 5% 80px;position:relative;overflow:hidden}.real-products-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.real-products-glow{filter:blur(65px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b2e 0%,#f6d96b0d 50%,#0000 75%);border-radius:50%;width:700px;height:600px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.real-products-header{text-align:center;z-index:1;margin-bottom:20px;position:relative}.real-products-title{letter-spacing:-1.5px;color:#f6d96b;text-shadow:0 0 35px #f6d96b66;margin:0 0 12px;font-size:clamp(32px,5.5vw,68px);font-weight:850;line-height:1.1}.real-products-subtitle{color:#e4e4e7;letter-spacing:-.3px;opacity:.9;margin:0;font-size:clamp(15px,2.2vw,22px);font-weight:500}.real-products-stage-wrapper{z-index:1;justify-content:center;align-items:center;width:100%;max-width:1040px;min-height:520px;margin-bottom:35px;display:flex;position:relative}.retro-terminal-3d-canvas{cursor:grab;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:540px;display:block}.retro-terminal-3d-canvas:active{cursor:grabbing}.retro-terminal-3d-canvas canvas{pointer-events:auto;display:block;width:100%!important;height:100%!important}.real-products-more-note{color:#f6d96b;letter-spacing:.5px;text-shadow:0 0 16px #f6d96b8c;pointer-events:none;z-index:2;align-items:center;gap:8px;font-family:Comic Sans MS,Chalkboard SE,cursive,sans-serif;font-size:19px;font-weight:750;display:flex;position:absolute;bottom:25px;right:12%}.real-products-counters{z-index:2;justify-content:center;gap:28px;width:100%;max-width:580px;display:flex;position:relative}.counter-box{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0e0f12d9;border:1.5px solid #f6d96b66;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:125px;padding:18px 14px 16px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 12px 28px #000000a6,0 0 25px #f6d96b1f,inset 0 1px #ffffff14}.counter-box:hover{border-color:#f6d96bf2;box-shadow:0 16px 36px #000000d9,0 0 32px #f6d96b59,inset 0 1px #ffffff2e}.counter-value{color:#f6d96b;letter-spacing:-.5px;text-shadow:0 0 20px #f6d96b73;margin-bottom:6px;font-size:clamp(26px,3.2vw,36px);font-weight:850;line-height:1}.counter-label{color:#ffffffb3;letter-spacing:.2px;font-size:13px;font-weight:600}@media (width<=900px){.real-products-counters{gap:16px}}@media (width<=768px){.real-products-section{padding:50px 4% 60px}.real-products-stage-wrapper{display:none!important}.real-products-glow{width:340px;height:340px;top:50%}.real-products-header{margin-bottom:30px}.real-products-counters{grid-template-columns:repeat(3,1fr);gap:12px;max-width:100%;display:grid}.counter-box{border-radius:14px;min-width:auto;padding:14px 8px}.counter-value{margin-bottom:4px;font-size:24px}.counter-label{font-size:11.5px}}@media (width<=480px){.real-products-counters{grid-template-columns:1fr;gap:10px}.counter-box{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 14px}.counter-value{margin-bottom:0;font-size:24px}.counter-label{font-size:13px}}.industry-tools-section{z-index:2;background:#050505;padding:75px 5% 85px;position:relative;overflow:hidden}.industry-tools-wrapper{max-width:1100px;margin:0 auto;position:relative}.industry-tools-glow{filter:blur(75px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b24 0%,#f6d96b08 50%,#0000 70%);border-radius:50%;width:750px;height:480px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.industry-tools-header{text-align:center;z-index:1;margin-bottom:42px;position:relative}.industry-tools-badge{letter-spacing:2px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 18px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:0 0 16px #f6d96b2e}.industry-tools-title{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:850;line-height:1.15}.industry-tools-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:#0c0e12e0;border:1.5px solid #ffffff1a;border-radius:28px;padding:36px 36px 42px;position:relative;box-shadow:0 24px 60px #000000bf,0 0 35px #f6d96b0f}.industry-tools-box-title{text-align:center;margin-bottom:30px}.industry-tools-box-title span{letter-spacing:2.5px;color:#f6d96b;text-transform:uppercase;text-shadow:0 0 16px #f6d96b73;font-size:15px;font-weight:850}.industry-tools-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.industry-tool-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#07080a;border:1.5px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:34px 20px 30px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 25px #000000a6}.industry-tool-card:hover{border-color:#f6d96bbf;box-shadow:0 20px 40px #000000e6,0 0 32px #f6d96b47}.industry-tool-icon-wrap{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;display:flex;position:relative}.industry-tool-icon-aura{background:radial-gradient(circle, var(--glow-color,#f6d96b40) 0%, transparent 70%);filter:blur(14px);pointer-events:none;border-radius:50%;position:absolute;inset:-8px}.industry-tool-img{object-fit:contain;z-index:1;width:56px;height:56px;position:relative}.industry-tool-svg{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.industry-tool-name{color:#fff;letter-spacing:-.2px;text-align:center;font-size:16px;font-weight:750}@media (width<=900px){.industry-tools-grid{grid-template-columns:repeat(2,1fr);gap:18px}.industry-tools-box{padding:30px 24px 34px}}@media (width<=560px){.industry-tools-section{padding:60px 4% 70px}.industry-tools-header{margin-bottom:30px}.industry-tools-box{border-radius:20px;padding:24px 16px 28px}.industry-tools-grid{gap:12px}.industry-tool-card{border-radius:18px;min-height:165px;padding:24px 12px 20px}.industry-tool-icon-wrap{width:60px;height:60px;margin-bottom:12px}.industry-tool-name{font-size:14px}}@media (width<=380px){.industry-tools-grid{grid-template-columns:1fr}.industry-tool-card{min-height:130px;padding:18px 12px}}.curriculum-section{z-index:2;background:#050505;padding:75px 5% 85px;position:relative;overflow:hidden}.curriculum-wrapper{max-width:1240px;margin:0 auto;position:relative}.curriculum-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b1f 0%,#f6d96b08 50%,#0000 70%);border-radius:50%;width:780px;height:520px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.curriculum-header{text-align:center;z-index:1;margin-bottom:44px;position:relative}.curriculum-badge{letter-spacing:2px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 18px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:0 0 16px #f6d96b2e}.curriculum-title{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:850;line-height:1.15}.curriculum-grid{z-index:1;grid-template-columns:.95fr 1.35fr;align-items:flex-start;gap:34px;display:grid;position:relative}.curriculum-left-col{position:sticky;top:100px}.prerequisites-card{background:#090b10;border:1.5px solid #ffffff17;border-radius:24px;padding:34px 30px;box-shadow:0 20px 50px #000c,0 0 30px #f6d96b0d}.prerequisites-title{color:#fff;letter-spacing:-.5px;margin:0 0 12px;font-size:25px;font-weight:850}.prerequisites-desc{color:#9ca3af;margin:0 0 20px;font-size:14px;line-height:1.6}.prerequisites-pills-row{gap:12px;margin-bottom:22px;display:flex}.prereq-pill{color:#fff;background:#f6d96b1a;border:1px solid #f6d96b47;border-radius:12px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:700;display:flex}.prerequisites-divider{text-align:center;margin:16px 0 20px;position:relative}.prerequisites-divider:before{content:"";z-index:1;background:#ffffff14;width:100%;height:1px;position:absolute;top:50%;left:0}.prerequisites-divider span{z-index:2;color:#71717a;letter-spacing:1px;text-transform:uppercase;background:#090b10;padding:0 12px;font-size:11px;font-weight:800;position:relative}.prerequisites-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.prerequisites-checklist li{color:#d1d5db;align-items:center;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.check-icon{color:#f6d96b;flex-shrink:0}.curriculum-right-col{flex-direction:column;display:flex}.modules-stack{flex-direction:column;gap:12px;display:flex}.module-card{-webkit-user-select:none;user-select:none;background:#0d0f15;border:1.5px solid #ffffff14;border-radius:16px;padding:18px 24px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;box-shadow:0 8px 24px #0000008c}.module-card:hover{border-color:#f6d96ba6;box-shadow:0 12px 30px #000000bf,0 0 22px #f6d96b29}.module-card-header{align-items:center;margin-bottom:6px;display:flex}.module-badge{color:#f6d96b;letter-spacing:.8px;text-transform:uppercase;background:#f6d96b24;border:1px solid #f6d96b59;border-radius:6px;padding:3px 10px;font-size:10.5px;font-weight:850;display:inline-block}.module-title{color:#fff;letter-spacing:-.3px;margin:0 0 5px;font-size:17px;font-weight:750}.module-desc{color:#9ca3af;margin:0;font-size:13.5px;line-height:1.5}@media (width<=1024px){.curriculum-grid{grid-template-columns:1fr;gap:28px}.curriculum-left-col{position:static}}@media (width<=650px){.curriculum-section{padding:55px 4% 65px}.curriculum-header{margin-bottom:30px}.prerequisites-card{border-radius:18px;padding:24px 18px}.prerequisites-title{font-size:22px}.prerequisites-pills-row{flex-direction:column;gap:8px}.module-card{border-radius:14px;padding:16px}.module-title{font-size:15.5px}.module-desc{font-size:12.5px}}.certification-section{z-index:2;box-sizing:border-box;background:#050505;width:100%;padding:80px 5% 95px;position:relative;overflow:hidden}.certification-wrapper{width:100%;max-width:1240px;margin:0 auto;position:relative}.certification-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b1f 0%,#f6d96b08 50%,#0000 70%);border-radius:50%;width:800px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.certification-header{text-align:center;z-index:1;margin-bottom:50px;position:relative}.certification-badge{letter-spacing:2px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 18px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:0 0 16px #f6d96b2e}.certification-title{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(32px,4.5vw,54px);font-weight:850;line-height:1.15}.certification-main-card{z-index:1;box-sizing:border-box;background:#080a0e;border:1.5px solid #ffffff17;border-radius:30px;grid-template-columns:1fr 1.15fr;align-items:center;gap:45px;width:100%;padding:50px;display:grid;position:relative;box-shadow:0 25px 65px #000c,0 0 35px #f6d96b0d}.certification-info-col{flex-direction:column;display:flex}.certification-heading{color:#fff;letter-spacing:-1px;margin:0 0 24px;font-size:clamp(28px,3.5vw,46px);font-weight:850;line-height:1.15}.text-highlight-yellow{color:#f6d96b;text-shadow:0 0 25px #f6d96b66}.certification-points-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.certification-point-item{align-items:flex-start;gap:14px;display:flex}.point-bullet{background:#f6d96b;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px;box-shadow:0 0 10px #f6d96b}.point-title{color:#fff;font-size:15px;font-weight:750}.point-desc{color:#9ca3af;font-size:14px;line-height:1.55}.certification-preview-col{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.cert-stack-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:570px;min-height:380px;display:flex;position:relative}.cert-card-back{opacity:.65;z-index:1;background:#181c24;border:1.5px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:95%;height:95%;display:flex;position:absolute;top:-16px;right:-16px;transform:rotate(2deg)}.cert-watermark-logo{opacity:.12;filter:grayscale()}.cert-bg-logo{object-fit:contain;width:90px;height:90px}.cert-card-front{z-index:2;color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:2px solid #f6d96b73;border-radius:20px;width:100%;min-height:375px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000d9,0 0 35px #f6d96b26}.cert-vertical-ribbon{background:linear-gradient(#deb038 0%,#b8860b 100%);flex-shrink:0;justify-content:center;align-items:center;width:42px;display:flex}.cert-vertical-ribbon span{writing-mode:vertical-lr;color:#000;letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:900;transform:rotate(180deg)}.cert-body{box-sizing:border-box;background:#fff radial-gradient(#ececec 1px,#0000 1px) 0 0/16px 16px;flex-direction:column;flex:1;min-width:0;padding:26px 28px 22px 26px;display:flex}.cert-top-row{justify-content:flex-end;margin-bottom:10px;display:flex}.cert-brand-pill{color:#fff;letter-spacing:1px;background:#11141a;border-radius:7px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-flex}.cert-logo-icon{object-fit:contain;width:16px;height:16px}.cert-course-name{color:#11141a;letter-spacing:-.4px;word-break:break-word;margin:0 0 8px;font-size:clamp(17px,2vw,24px);font-weight:900;line-height:1.25}.cert-presented-label{color:#71717a;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.cert-student-name{color:#deb038;letter-spacing:-.3px;word-break:break-word;margin:0 0 8px;font-size:23px;font-weight:850}.cert-statement{color:#52525b;max-width:96%;margin:0 0 16px;font-size:11px;line-height:1.55}.cert-footer-row{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:14px;display:flex}.cert-meta-left{color:#71717a;flex-direction:column;gap:2px;font-family:monospace;font-size:10px;font-weight:600;display:flex}.cert-signature-center{flex-direction:column;align-items:center;display:flex}.cert-signer-title{color:#71717a;margin-top:2px;font-size:9.5px;font-weight:700}.cert-verified-stamp{color:#deb038;letter-spacing:1px;border:1.5px solid #deb038;border-radius:5px;padding:4px 10px;font-size:9.5px;font-weight:900;transform:rotate(-5deg)}@media (width<=1024px){.certification-main-card{grid-template-columns:1fr;gap:36px;padding:36px 28px}}@media (width<=768px){.certification-section{padding:50px 4% 60px}.certification-header{margin-bottom:30px}.certification-main-card{border-radius:20px;gap:28px;padding:24px 16px}.certification-heading{margin-bottom:16px;font-size:clamp(24px,5.5vw,30px)}.cert-stack-container{max-width:100%;min-height:auto}.cert-card-back{display:none}.cert-card-front{border-radius:16px;min-height:auto}.cert-vertical-ribbon{width:32px}.cert-vertical-ribbon span{letter-spacing:2px;font-size:9.5px}.cert-body{padding:16px 14px 14px}.cert-course-name{font-size:16px}.cert-student-name{font-size:18px}.cert-statement{margin-bottom:12px;font-size:10px}.cert-footer-row{padding-top:10px}}@media (width<=440px){.certification-main-card{padding:20px 12px}.cert-vertical-ribbon{width:26px}.cert-vertical-ribbon span{letter-spacing:1px;font-size:8.5px}.cert-body{padding:12px 10px 10px}.cert-course-name{font-size:14.5px}.cert-student-name{font-size:16px}.cert-footer-row{flex-wrap:wrap;gap:8px}}.placed-students-section{z-index:2;background:#050505;padding:80px 0 95px;position:relative;overflow:hidden}.placed-section-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b1f 0%,#0000 70%);border-radius:50%;width:800px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.placed-header{text-align:center;z-index:1;max-width:800px;margin:0 auto 50px;padding:0 20px;position:relative}.placed-eyebrow{letter-spacing:1.5px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b47;border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:750;display:inline-flex}.placed-pulse-dot{background:#f6d96b;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #f6d96b}.placed-title{color:#fff;letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(34px,4.5vw,54px);font-weight:850;line-height:1.15}.placed-subtitle{color:#a1a1aa;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.55}.placed-marquee-container{z-index:1;flex-direction:column;gap:22px;width:100%;display:flex;position:relative;overflow:hidden}.placed-edge-mask{z-index:10;pointer-events:none;width:160px;position:absolute;top:0;bottom:0}.mask-left{background:linear-gradient(90deg,#050505 20%,#0000 100%);left:0}.mask-right{background:linear-gradient(270deg,#050505 20%,#0000 100%);right:0}.placed-marquee-row{width:100%;padding:8px 0;display:flex;overflow:hidden}.placed-marquee-track{will-change:transform;gap:20px;width:max-content;display:flex}.track-left{animation:42s linear infinite scrollMarqueeLeft}.track-right{animation:42s linear infinite scrollMarqueeRight}.placed-marquee-row:hover .placed-marquee-track{animation-play-state:paused}.placed-student-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0c0e14;border:1.5px solid #ffffff14;border-radius:22px;flex-shrink:0;width:220px;height:300px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 12px 30px #000000b3}.placed-student-card:hover{z-index:5;border-color:#f6d96ba6;transform:translateY(-8px)scale(1.03);box-shadow:0 20px 40px #000000d9,0 0 30px #f6d96b40}.placed-card-glow{filter:blur(25px);pointer-events:none;z-index:1;background:radial-gradient(circle,#f6d96b4d 0%,#f6d96b14 55%,#0000 75%);border-radius:50%;width:190px;height:190px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.placed-watermark-row{color:#f6d96b24;letter-spacing:2px;pointer-events:none;z-index:1;white-space:nowrap;justify-content:center;gap:14px;width:100%;font-size:24px;font-weight:900;display:flex;position:absolute;top:14px;left:0;overflow:hidden}.placed-student-img{object-fit:cover;object-position:center 15%;z-index:2;width:100%;height:100%;transition:transform .5s;position:relative}.placed-student-card:hover .placed-student-img{transform:scale(1.05)}.placed-card-overlay{z-index:3;background:linear-gradient(#0000 20%,#05050526 40%,#05050599 65%,#050505f2 100%);flex-direction:column;justify-content:flex-end;padding:18px 16px;display:flex;position:absolute;inset:0}.placed-text-block{flex-direction:column;display:flex}.placed-main-title{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 16px #000000e6;font-size:32px;font-weight:900;line-height:1}.placed-sub-brand{color:#f6d96b;letter-spacing:3.5px;text-transform:uppercase;text-shadow:0 0 10px #f6d96b66;margin-top:4px;font-size:10px;font-weight:800}.placed-company-badge{color:#f6d96b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6d96b26;border:1px solid #f6d96b59;border-radius:6px;align-self:flex-start;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:700}@keyframes scrollMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes scrollMarqueeRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (width<=768px){.placed-students-section{box-sizing:border-box;width:100%;padding:55px 0 65px}.placed-header{margin-bottom:30px;padding:0 16px}.placed-edge-mask{width:50px}.placed-student-card{border-radius:16px;width:165px;height:235px}.placed-main-title{font-size:24px}.placed-sub-brand{letter-spacing:2px;font-size:8.5px}.placed-company-badge{padding:2px 7px;font-size:9.5px}.track-left,.track-right{animation-duration:28s}}@media (width<=480px){.placed-edge-mask{width:30px}.placed-student-card{border-radius:14px;width:145px;height:210px}.placed-main-title{font-size:20px}.placed-sub-brand{letter-spacing:1.5px;font-size:7.5px}.placed-card-overlay{padding:12px 10px}}.course-faq-section{z-index:2;background:#050505;padding:80px 5% 95px;position:relative;overflow:hidden}.course-faq-wrapper{max-width:980px;margin:0 auto;position:relative}.course-faq-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b1f 0%,#f6d96b05 50%,#0000 70%);border-radius:50%;width:750px;height:500px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.course-faq-header{text-align:center;z-index:1;margin-bottom:48px;position:relative}.course-faq-badge{letter-spacing:1.5px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding:6px 18px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:0 0 16px #f6d96b2e}.course-faq-title{color:#fff;letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(34px,4.5vw,54px);font-weight:850;line-height:1.15}.course-faq-subtitle{color:#9ca3af;max-width:640px;margin:0 auto;font-size:clamp(15px,2vw,17px);line-height:1.6}.course-faq-list{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.faq-card{background:#090b10;border:1.5px solid #ffffff14;border-radius:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s;overflow:hidden;box-shadow:0 6px 20px #0006}.faq-card:hover{border-color:#f6d96b73;transform:translateY(-2px)}.faq-card-open{background:linear-gradient(135deg,#f6d96b0d 0%,#090b10f2 100%);border-color:#f6d96bb3;box-shadow:0 12px 30px #000000a6,0 0 25px #f6d96b1f}.faq-question-btn{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 26px;display:flex}.faq-question-text{color:#fff;letter-spacing:-.2px;font-size:17px;font-weight:750;line-height:1.4;transition:color .2s}.faq-card-open .faq-question-text{color:#f6d96b}.faq-chevron-wrap{background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.faq-card-open .faq-chevron-wrap{background:#f6d96b26}.faq-answer-collapse{overflow:hidden}.faq-answer-inner{border-top:1px solid #ffffff0d;margin-top:2px;padding:14px 26px 22px}.faq-answer-inner p{color:#d1d5db;margin:0;font-size:15px;line-height:1.65}@media (width<=650px){.course-faq-section{padding:60px 4% 70px}.course-faq-header{margin-bottom:34px}.faq-question-btn{gap:14px;padding:18px 20px}.faq-question-text{font-size:15.5px}.faq-answer-inner{padding:0 20px 18px}.faq-answer-inner p{font-size:14px}}.need-help-section{z-index:2;padding:40px 6%;position:relative}.need-help-container{max-width:1200px;margin:0 auto}.help-card{color:#fff6d1;background:radial-gradient(circle at 75%,#f1c02529,#0000 55%),linear-gradient(135deg,#161209f5,#070806fa);border:1.5px solid #ffd45a8c;border-radius:32px;justify-content:space-between;align-items:center;gap:40px;max-width:1100px;min-height:440px;margin:auto;padding:55px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 45px #ffd24f33,0 25px 75px #000000bf,inset 0 0 50px #ffd45a14}.help-content{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080907c7;border:1px solid #ffd45a47;border-radius:24px;max-width:520px;padding:36px 40px;position:relative;box-shadow:0 20px 50px #0000008c}.help-eyebrow{color:#ffd45a;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-block}.help-content h2{color:#fff6d1;letter-spacing:-1.5px;text-shadow:0 0 20px #ffd45a59;margin:8px 0 14px;font-size:clamp(34px,4.5vw,52px);font-weight:850;line-height:1.15}.help-content p{color:#fff6d1c7;margin:0 0 24px;font-size:15px;line-height:1.65}.help-btn-wrap{align-items:center;display:flex}.help-button{z-index:4;color:#080807;background:#ffd45a;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:16px 28px;font-size:15px;font-weight:900;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 0 25px #ffd45a59}.help-button:hover{background:#ffe073;transform:translateY(-4px);box-shadow:0 0 35px #ffd45aa6,0 12px 30px #0006}.ball-pit{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}@media (width<=950px){.help-card{flex-direction:column;align-items:flex-start;gap:30px;padding:40px 30px}.ball-pit{opacity:.75}}@media (width<=650px){.need-help-section{padding:24px 4%}.help-card{padding:30px 20px}.help-content{max-width:100%;padding:24px 20px}.help-content h2{font-size:32px}.help-button{justify-content:center;width:100%}.ball-pit{opacity:.6;pointer-events:none}}.course-details-page{color:#fff;box-sizing:border-box;background:#050505;width:100%;max-width:100vw;min-height:100vh;padding-top:135px;padding-bottom:90px;position:relative;overflow-x:hidden}.course-details-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}@media (width<=1024px){.course-details-page{padding-top:125px}}@media (width<=768px){.course-details-page{padding-top:115px;padding-bottom:60px}}@media (width<=480px){.course-details-page{padding-top:105px;padding-bottom:45px}}.course-form-modal{background:#090b10;border:1.5px solid #f6d96b59;border-radius:26px;flex-direction:column;width:100%;max-width:780px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 45px #f6d96b1f}.course-form-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:24px 28px 18px;display:flex}.course-form-badge{letter-spacing:1.5px;color:#f6d96b;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:850;display:inline-block}.course-form-title{color:#fff;letter-spacing:-.5px;margin:0;font-size:22px;font-weight:850}.course-form-tabs{background:#ffffff08;border-bottom:1px solid #ffffff0f;gap:16px;padding:0 28px;display:flex}.form-tab-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 4px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.form-tab-btn:hover{color:#fff}.form-tab-btn.active{color:#f6d96b;border-bottom-color:#f6d96b}.course-form-error{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:12px;margin:16px 28px 0;padding:12px 16px;font-size:13px;font-weight:600}.course-form-body{flex:1;padding:24px 28px;overflow-y:auto}.form-tab-content{flex-direction:column;gap:20px;display:flex}.form-row-3{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.form-group label{color:#d1d5db;letter-spacing:.2px;font-size:13px;font-weight:750}.form-group input,.form-group select,.form-group textarea{color:#fff;background:#11141b;border:1.5px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#f6d96b;box-shadow:0 0 16px #f6d96b33}.form-group select option{color:#fff;background:#11141b}.image-upload-label{justify-content:space-between;align-items:center;display:flex}.image-badge{letter-spacing:1px;color:#f6d96b;text-transform:uppercase;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.image-upload-container{flex-direction:column;gap:14px;display:flex}.image-dropzone{text-align:center;cursor:pointer;background:#11141bb3;border:2px dashed #f6d96b59;border-radius:16px;justify-content:center;align-items:center;min-height:140px;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.image-dropzone:hover{background:#f6d96b0d;border-color:#f6d96b}.dropzone-empty{flex-direction:column;align-items:center;gap:8px;display:flex}.dropzone-icon{color:#f6d96b}.dropzone-title{color:#fff;font-size:14.5px;font-weight:750}.dropzone-hint{color:#9ca3af;font-size:12px}.image-preview-wrapper{border-radius:12px;width:100%;max-height:180px;position:relative;overflow:hidden}.preview-img{object-fit:cover;width:100%;max-height:180px;display:block}.image-preview-overlay{opacity:0;color:#fff;background:#0009;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-dropzone:hover .image-preview-overlay{opacity:1}.image-url-fallback{flex-direction:column;gap:6px;display:flex}.url-fallback-title{color:#9ca3af;font-size:12px;font-weight:600}.url-input-wrap{align-items:center;display:flex;position:relative}.url-input-wrap svg{color:#71717a;pointer-events:none;position:absolute;left:12px}.url-input-wrap input{color:#fff;background:#11141b;border:1.5px solid #ffffff14;border-radius:12px;width:100%;padding-top:10px;padding-bottom:10px;padding-left:36px;font-size:13px}.curriculum-sub-section{flex-direction:column;gap:12px;display:flex}.sub-section-header{align-items:center;gap:8px;margin-bottom:2px;display:flex}.sub-icon{color:#f6d96b}.sub-section-header h4{color:#fff;margin:0;font-size:15px;font-weight:800}.tools-edit-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tool-edit-card{background:#11141b;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tool-num{color:#f6d96b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.tool-edit-card input{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:8px 10px;font-size:13.5px}.tool-edit-card input:focus{border-color:#f6d96b}.modules-edit-stack{flex-direction:column;gap:12px;display:flex}.module-edit-card{background:#11141b;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.module-edit-top{align-items:center;gap:12px;display:flex}.module-tag{color:#f6d96b;white-space:nowrap;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:850}.module-title-input{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:14px;font-weight:700}.module-desc-input{color:#d1d5db;background:0 0;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:8px 12px;font-size:13px}.module-title-input:focus,.module-desc-input:focus{border-color:#f6d96b}.course-form-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:14px;padding:18px 28px 22px;display:flex}.form-btn-cancel{color:#d1d5db;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s}.form-btn-cancel:hover:not(:disabled){background:#ffffff1f}.form-btn-submit{color:#050505;cursor:pointer;background:#f6d96b;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:850;transition:all .2s;display:flex;box-shadow:0 4px 18px #f6d96b4d}.form-btn-submit:hover:not(:disabled){background:#fbe38a;transform:translateY(-1px);box-shadow:0 6px 24px #f6d96b73}.form-btn-cancel:disabled,.form-btn-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=680px){.course-form-modal{border-radius:20px;max-height:96vh}.course-form-header,.course-form-tabs,.course-form-body,.course-form-footer{padding-left:18px;padding-right:18px}.form-row-2,.form-row-3,.tools-edit-grid{grid-template-columns:1fr}.module-edit-top{flex-direction:column;align-items:flex-start}.module-title-input{width:100%}}.job-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#000000d1;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.job-modal-card{background:#0a0d14;border:1.5px solid #f6d96b59;border-radius:24px;flex-direction:column;width:100%;max-width:820px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) modalZoomIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 50px #f6d96b1f}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.job-modal-header{background:#0c101a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:24px 28px 18px;display:flex}.modal-header-titles{flex-direction:column;gap:6px;display:flex}.modal-header-badge{letter-spacing:1.5px;color:#f6d96b;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.modal-main-heading{color:#fff;letter-spacing:-.5px;margin:0;font-size:22px;font-weight:850}.job-modal-close-icon{color:#9ca3af;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.job-modal-close-icon:hover{color:#ef4444;background:#ef444433;border-color:#ef444480}.job-modal-tab-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;gap:14px;padding:0 28px;display:flex}.tab-bar-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:8px;padding:14px 4px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.tab-bar-btn:hover{color:#fff}.tab-bar-btn.tab-active{color:#f6d96b;border-bottom-color:#f6d96b}.job-modal-form-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.modal-tab-pane{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.modal-fields-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.modal-fields-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=680px){.modal-fields-grid-2,.modal-fields-grid-3{grid-template-columns:1fr}}.modal-field-item{flex-direction:column;gap:8px;display:flex}.field-title{color:#d1d5db;letter-spacing:.2px;font-size:13px;font-weight:750}.req-star{color:#ef4444;margin-left:2px}.modal-text-control,.modal-select-control,.modal-textarea-control{color:#fff;box-sizing:border-box;background:#111520;border:1.5px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}.modal-select-control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.modal-select-control option{color:#fff;background:#111520}.modal-text-control:focus,.modal-select-control:focus,.modal-textarea-control:focus{border-color:#f6d96b;box-shadow:0 0 16px #f6d96b33}.slug-input-wrapper{background:#111520;border:1.5px solid #ffffff1a;border-radius:12px;align-items:center;transition:all .2s;display:flex;overflow:hidden}.slug-input-wrapper:focus-within{border-color:#f6d96b;box-shadow:0 0 16px #f6d96b33}.slug-prefix{color:#9ca3af;background:#ffffff0d;border-right:1px solid #ffffff14;padding:12px 14px;font-family:monospace;font-size:13.5px;font-weight:700}.slug-input-control{color:#f6d96b;background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-size:14px;font-weight:600}.field-help-text{color:#8892a0;font-size:12px;line-height:1.4}.field-help-text code{color:#f6d96b;background:#f6d96b1f;border-radius:4px;padding:2px 6px;font-size:11.5px}.modal-checkbox-row{background:#f6d96b0d;border:1px solid #f6d96b2e;border-radius:12px;align-items:center;gap:12px;margin-top:6px;padding:14px 18px;display:flex}.modal-checkbox-control{accent-color:#f6d96b;cursor:pointer;width:18px;height:18px}.checkbox-label-text{color:#e5e7eb;cursor:pointer;font-size:13.5px}.bullets-adder-row{gap:10px;display:flex}.bullet-add-btn{color:#0b0d13;cursor:pointer;white-space:nowrap;background:#f6d96b;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:750;transition:all .2s;display:flex}.bullet-add-btn:hover{background:#ffe285;box-shadow:0 0 15px #f6d96b59}.bullets-tags-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.bullet-item-tag{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.tag-check{color:#10b981;flex-shrink:0}.tag-text{color:#e5e7eb;flex:1;font-size:13.5px}.tag-remove-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.tag-remove-btn:hover{color:#ef4444;background:#ef444433}.job-modal-footer{background:#0c101a;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:14px;padding:18px 28px;display:flex}.modal-save-btn{color:#0b0d13;cursor:pointer;background:#f6d96b;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 18px #f6d96b40}.modal-save-btn:hover:not(:disabled){background:#ffe48a;transform:translateY(-1px);box-shadow:0 6px 24px #f6d96b73}.modal-save-btn:disabled{opacity:.6;cursor:not-allowed}.blog-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#060402e0;justify-content:center;align-items:center;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) blogModalFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes blogModalFadeIn{0%{opacity:0}to{opacity:1}}.blog-modal-container{color:#f4f4f5;background:#0d0a06;border:1px solid #f6d96b38;border-radius:1.25rem;flex-direction:column;width:100%;max-width:960px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) blogModalSlideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #000000f2,0 0 40px #f6d96b14}@keyframes blogModalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{transform:translateY(0)scale(1)}}.blog-modal-header{background:linear-gradient(#161009 0%,#0d0a06 100%);border-bottom:1px solid #f6d96b26;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.blog-modal-title-wrap{align-items:center;gap:.75rem;display:flex}.blog-modal-icon-badge{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.blog-modal-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.blog-modal-subtitle{color:#a1a1aa;margin:.2rem 0 0;font-size:.8125rem}.blog-modal-close-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.blog-modal-close-btn:hover{color:#fff;background:#ffffff14}.blog-modal-tabs{background:#0d0a06;border-bottom:1px solid #ffffff12;gap:.5rem;padding:.75rem 1.75rem 0;display:flex}.blog-modal-tab-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.blog-modal-tab-btn:hover{color:#f6d96b;background:#f6d96b0a}.blog-modal-tab-btn.active{color:#f6d96b;background:#f6d96b14;border-bottom-color:#f6d96b}.blog-modal-body{flex:1;padding:1.75rem;overflow-y:auto}.blog-form-row{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.blog-form-group{flex-direction:column;gap:.45rem;margin-bottom:1.25rem;display:flex}.blog-form-label{color:#d4d4d8;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.blog-form-hint{color:#71717a;font-size:.75rem;font-weight:400}.blog-form-input,.blog-form-select,.blog-form-textarea{color:#fff;background:#140f09;border:1px solid #f6d96b2e;border-radius:.625rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.blog-form-input:focus,.blog-form-select:focus,.blog-form-textarea:focus{background:#19130b;border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b26}.blog-form-textarea{resize:vertical;min-height:85px;line-height:1.5}.blog-gdocs-banner{background:linear-gradient(135deg,#2563eb1f 0%,#f6d96b1f 100%);border:1px solid #f6d96b4d;border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.875rem 1.25rem;display:flex}.blog-gdocs-banner-left{align-items:center;gap:.75rem;display:flex}.blog-gdocs-banner-icon{color:#60a5fa}.blog-gdocs-banner-title{color:#fff;font-size:.875rem;font-weight:600}.blog-gdocs-banner-desc{color:#a1a1aa;font-size:.75rem}.blog-gdocs-banner-actions{align-items:center;gap:.5rem;display:flex}.blog-gdocs-btn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.blog-gdocs-btn.paste{color:#0c0a04;background:#f6d96b}.blog-gdocs-btn.paste:hover{background:#ffd85e;box-shadow:0 0 12px #f6d96b66}.blog-gdocs-btn.magic{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.blog-gdocs-btn.magic:hover{background:#ffffff26;border-color:#f6d96b}.blog-editor-shell{background:#110d08;border:1px solid #f6d96b40;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.blog-editor-toolbar{background:#16110a;border-bottom:1px solid #f6d96b26;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .75rem;display:flex}.blog-toolbar-group{border-right:1px solid #ffffff1a;align-items:center;gap:.25rem;margin-right:.25rem;padding-right:.5rem;display:flex}.blog-tool-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.blog-tool-btn:hover{color:#fff;background:#ffffff14}.blog-tool-btn.active{color:#f6d96b;background:#f6d96b26}.blog-tool-select{color:#d4d4d8;cursor:pointer;background:#1f180f;border:1px solid #ffffff26;border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:.75rem}.blog-editor-view-modes{align-items:center;gap:.25rem;margin-left:auto;display:flex}.blog-view-pill{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.blog-view-pill.active{color:#f6d96b;background:#f6d96b2e;font-weight:600}.blog-editor-content{color:#e4e4e7;outline:none;min-height:280px;max-height:480px;padding:1.25rem;font-size:.9375rem;line-height:1.7;overflow-y:auto}.blog-editor-content:empty:before{content:attr(data-placeholder);color:#71717a;pointer-events:none}.blog-editor-content h1,.blog-preview-content h1{color:#fff;border-left:3px solid #f6d96b;margin:1.25rem 0 .75rem;padding-left:.75rem;font-size:1.75rem;font-weight:800}.blog-editor-content h2,.blog-preview-content h2{color:#f6d96b;margin:1.25rem 0 .6rem;font-size:1.35rem;font-weight:700}.blog-editor-content h3,.blog-preview-content h3{color:#fde047;margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600}.blog-editor-content p,.blog-preview-content p{color:#d4d4d8;margin:.75rem 0}.blog-editor-content ul,.blog-preview-content ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.blog-editor-content ol,.blog-preview-content ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}.blog-editor-content li,.blog-preview-content li{margin:.35rem 0}.blog-editor-content blockquote,.blog-preview-content blockquote{color:#f4f4f5;background:#f6d96b0d;border-left:3px solid #f6d96b;border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.blog-editor-content a,.blog-preview-content a{color:#f6d96b;text-underline-offset:2px;text-decoration:underline}.blog-editor-content code,.blog-preview-content code{color:#fde047;background:#ffffff14;border-radius:.25rem;padding:.15rem .4rem;font-family:monospace;font-size:.85em}.blog-editor-content img,.blog-preview-content img{border:1px solid #ffffff1a;border-radius:.625rem;max-width:100%;height:auto;margin:1rem 0}.blog-raw-textarea{color:#a1a1aa;resize:vertical;background:#090704;border:none;outline:none;width:100%;min-height:320px;padding:1.25rem;font-family:monospace;font-size:.8125rem;line-height:1.6}.blog-editor-footer{color:#71717a;background:#140f09;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.75rem;display:flex}.blog-serp-preview-card{background:#16120b;border:1px solid #f6d96b40;border-radius:.875rem;margin-bottom:1.5rem;padding:1.25rem}.blog-serp-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.blog-serp-tag{text-transform:uppercase;letter-spacing:.05em;color:#f6d96b;background:#f6d96b26;border-radius:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.blog-serp-url{color:#a1a1aa;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.blog-serp-title{color:#8ab4f8;cursor:pointer;margin:0 0 .35rem;font-size:1.125rem;font-weight:600;line-height:1.35}.blog-serp-desc{color:#bdc1c6;margin:0;font-size:.8125rem;line-height:1.5}.blog-tag-wrap{background:#140f09;border:1px solid #f6d96b2e;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:44px;padding:.45rem;display:flex}.blog-tag-pill{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:.375rem;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.blog-tag-pill-remove{color:#f6d96b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.blog-tag-input-inline{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:.2rem .4rem;font-size:.8125rem}.blog-upload-dropzone{text-align:center;cursor:pointer;background:#f6d96b05;border:2px dashed #f6d96b4d;border-radius:.75rem;padding:1.75rem;transition:all .2s;position:relative}.blog-upload-dropzone:hover{background:#f6d96b0d;border-color:#f6d96b}.blog-upload-preview{border:1px solid #f6d96b4d;border-radius:.625rem;max-height:240px;position:relative;overflow:hidden}.blog-upload-preview img{object-fit:cover;width:100%;height:240px}.blog-upload-preview-remove{color:#ef4444;cursor:pointer;background:#000c;border:1px solid #fff3;border-radius:.375rem;padding:.4rem;position:absolute;top:.75rem;right:.75rem}.blog-modal-footer{background:#140f09;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.blog-modal-footer-actions{align-items:center;gap:.75rem;display:flex}.blog-btn-secondary{color:#d4d4d8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.blog-btn-secondary:hover{color:#fff;background:#ffffff1f}.blog-btn-primary{color:#0c0a04;cursor:pointer;background:linear-gradient(135deg,#ffd85e 0%,#f6d96b 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #f6d96b40}.blog-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f6d96b66}.blog-btn-primary:disabled,.blog-btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.assessment-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1050;background:#030201d9;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out assessmentFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes assessmentFadeIn{0%{opacity:0}to{opacity:1}}.assessment-modal-container{background:#0d0a06;border:1px solid #f6d96b40;border-radius:20px;flex-direction:column;width:100%;max-width:1050px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) assessmentSlideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px #000c,0 0 30px #f6d96b14}@keyframes assessmentSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.assessment-modal-header{background:linear-gradient(#f6d96b0d 0%,#0000 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.assessment-modal-title-wrap{align-items:center;gap:1rem;display:flex}.assessment-modal-icon-badge{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.assessment-modal-title{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.assessment-modal-subtitle{color:#a19a8a;margin:.25rem 0 0;font-size:.85rem}.assessment-modal-close-btn{color:#a19a8a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.assessment-modal-close-btn:hover{color:#fff;background:#ffffff14;border-color:#f6d96b4d}.assessment-modal-tabs{background:#090704;border-bottom:1px solid #ffffff0f;gap:.5rem;padding:.75rem 1.75rem;display:flex}.assessment-modal-tab{color:#9c927f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.assessment-modal-tab:hover{color:#f6d96b;background:#f6d96b0a}.assessment-modal-tab.active{color:#f6d96b;background:#f6d96b1f;border-color:#f6d96b4d}.assessment-tab-badge{color:#f6d96b;background:#f6d96b26;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.assessment-validation-alert{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;gap:.75rem;margin:1rem 1.75rem 0;padding:.875rem 1rem;font-size:.85rem;display:flex}.assessment-validation-content strong{color:#f87171;margin-bottom:.35rem;display:block}.assessment-validation-content ul{margin:0;padding-left:1.25rem}.assessment-validation-content li{margin-bottom:.2rem}.assessment-modal-body{flex:1;padding:1.5rem 1.75rem;overflow-y:auto}.assessment-tab-content{flex-direction:column;display:flex}.assessment-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.assessment-form-group{flex-direction:column;gap:.4rem;display:flex}.assessment-form-group.full-width{grid-column:1/-1}.assessment-form-label{color:#d1c8b8;align-items:center;font-size:.825rem;font-weight:600;display:flex}.assessment-form-label .req{color:#f6d96b;margin-left:.25rem}.assessment-input,.assessment-select,.assessment-textarea{color:#fff;box-sizing:border-box;background:#140f09;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.9rem;transition:all .2s}.assessment-input:focus,.assessment-select:focus,.assessment-textarea:focus{background:#19130c;border-color:#f6d96b;outline:none;box-shadow:0 0 0 3px #f6d96b26}.assessment-input-hint{color:#8c8272;font-size:.75rem}.assessment-toggle-row{cursor:pointer;color:#e5ded0;-webkit-user-select:none;user-select:none;background:#140f09;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.875rem;display:flex}.assessment-toggle-row input[type=checkbox]{accent-color:#f6d96b;cursor:pointer;width:16px;height:16px}.questions-builder-tab{grid-template-columns:280px 1fr;gap:1.5rem;min-height:480px;display:grid}.assessment-questions-sidebar{background:#120e09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.assessment-questions-sidebar-header{background:#16110a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.sidebar-q-count{color:#f6d96b;letter-spacing:.02em;font-size:.8rem;font-weight:700}.sidebar-add-q-btn{color:#f6d96b;cursor:pointer;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.sidebar-add-q-btn:hover{background:#f6d96b40}.assessment-questions-pills-list{flex-direction:column;gap:.4rem;max-height:480px;padding:.6rem;display:flex;overflow-y:auto}.sidebar-q-pill{cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;transition:all .2s;display:flex;position:relative}.sidebar-q-pill:hover{background:#ffffff0a;border-color:#ffffff1f}.sidebar-q-pill.active{background:#f6d96b1a;border-color:#f6d96b}.pill-q-num{color:#fff;background:#ffffff14;border-radius:6px;flex-shrink:0;padding:.25rem .4rem;font-size:.75rem;font-weight:800}.sidebar-q-pill.active .pill-q-num{color:#0d0a06;background:#f6d96b}.pill-q-meta{flex-direction:column;flex:1;display:flex;overflow:hidden}.pill-q-snippet{color:#e2d9cb;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.pill-q-topic{color:#8f8574;font-size:.7rem}.pill-q-check{color:#4ade80;flex-shrink:0}.assessment-question-editor-pane{background:#120e09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:1.25rem 1.5rem;display:flex}.question-pane-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.question-pane-title{align-items:center;gap:.75rem;display:flex}.question-pane-title h3{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.q-badge{text-transform:uppercase;letter-spacing:.04em;color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.q-delete-btn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.775rem;transition:all .2s;display:flex}.q-delete-btn:hover{background:#ef444433}.assessment-options-group{flex-direction:column;gap:.6rem;display:flex}.assessment-options-header{justify-content:space-between;align-items:center;display:flex}.correct-answer-indicator{color:#4ade80;background:#4ade801a;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.assessment-options-list{flex-direction:column;gap:.6rem;display:flex}.assessment-option-row{background:#17120b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .2s;display:flex}.assessment-option-row.is-correct{background:#4ade800f;border-color:#4ade8066}.option-radio-label{cursor:pointer;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.option-radio-label input[type=radio]{accent-color:#4ade80;cursor:pointer;width:16px;height:16px}.option-letter{color:#f6d96b;width:18px;font-size:.85rem;font-weight:800}.option-text-input{background:#0f0b07;border:1px solid #ffffff14;flex:1;padding:.5rem .75rem;font-size:.875rem}.correct-tag{color:#4ade80;background:#4ade8026;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:flex}.assessment-courses-intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-subtitle{color:#fff;margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.section-hint{color:#9f9687;margin:0;font-size:.85rem}.assessment-add-course-btn{color:#f6d96b;cursor:pointer;white-space:nowrap;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.assessment-add-course-btn:hover{background:#f6d96b40;border-color:#f6d96b}.empty-courses-state{color:#8c8272;text-align:center;background:#120e09;border:1px dashed #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.assessment-btn-secondary{color:#f6d96b;cursor:pointer;background:#1c160f;border:1px solid #f6d96b4d;border-radius:8px;margin-top:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.assessment-courses-cards-list{flex-direction:column;gap:1.25rem;display:flex}.assessment-course-card-edit{background:#130f0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.course-card-edit-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.course-idx-badge{text-transform:uppercase;color:#f6d96b;letter-spacing:.04em;font-size:.75rem;font-weight:700}.course-delete-btn{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.775rem;transition:all .2s;display:flex}.course-delete-btn:hover{background:#ef44441a}.assessment-modal-footer{background:#090704;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.assessment-footer-info{color:#9f9687;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.footer-metric strong{color:#fff}.footer-divider{color:#fff3}.assessment-footer-actions{align-items:center;gap:.75rem;display:flex}.assessment-btn-cancel{color:#b5ac9d;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.assessment-btn-cancel:hover{color:#fff;background:#ffffff0f}.assessment-btn-save{color:#0d0a06;cursor:pointer;background:#f6d96b;border:1px solid #f6d96b;border-radius:10px;align-items:center;gap:.45rem;padding:.65rem 1.4rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #f6d96b40}.assessment-btn-save:hover{background:#fde487;transform:translateY(-1px);box-shadow:0 6px 18px #f6d96b59}.assessment-btn-save:disabled,.assessment-btn-cancel:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=860px){.questions-builder-tab,.assessment-form-grid{grid-template-columns:1fr}.assessment-modal-footer{flex-direction:column;align-items:stretch;gap:1rem}.assessment-footer-actions{justify-content:flex-end}}.admin-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.admin-delete-modal{text-align:center;background:#0d0f14;border:1.5px solid #ef444459;border-radius:24px;width:100%;max-width:440px;padding:32px 28px;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn;position:relative;box-shadow:0 25px 60px #000000e6,0 0 35px #ef444426}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.admin-modal-close-btn{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.admin-modal-close-btn:hover{color:#fff;background:#ffffff1f}.delete-modal-icon-wrap{background:#ef44441f;border:1.5px solid #ef444459;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.delete-modal-warning-icon{color:#ef4444}.delete-modal-title{color:#fff;letter-spacing:-.5px;margin:0 0 10px;font-size:22px;font-weight:800}.delete-modal-message{color:#9ca3af;margin:0 0 28px;font-size:14.5px;line-height:1.6}.delete-highlight{color:#f6d96b;font-weight:700}.delete-modal-actions{gap:12px;display:flex}.delete-btn-cancel{color:#e5e7eb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:13px 20px;font-size:14px;font-weight:700;transition:all .2s}.delete-btn-cancel:hover:not(:disabled){background:#ffffff1f}.delete-btn-confirm{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #dc2626;border-radius:12px;flex:1.3;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 18px #ef444459}.delete-btn-confirm:hover:not(:disabled){background:#dc2626;box-shadow:0 6px 24px #ef44448c}.delete-btn-cancel:disabled,.delete-btn-confirm:disabled{opacity:.6;cursor:not-allowed}.admin-gate-overlay{z-index:20;background:radial-gradient(circle at 50% 20%,#facc150d 0%,#0c0d14 80%);justify-content:center;align-items:center;min-height:100vh;padding:8rem 1.5rem 4rem;display:flex;position:relative}.admin-gate-container{flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex}.clerk-embed-wrapper{justify-content:center;width:100%;display:flex}.admin-gate-card{background:#12141d;border:1px solid #272a38;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3,0 0 40px #facc150d}.admin-gate-card:before{content:"";background:linear-gradient(90deg,#0000,#facc15,#0000);height:2px;position:absolute;top:0;left:0;right:0}.admin-gate-icon-wrapper{background:#facc1514;border:1px solid #facc154d;border-radius:1.25rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex;box-shadow:0 0 25px #facc1526}.admin-gate-icon-wrapper.warning{background:#f59e0b1a;border-color:#f59e0b4d}.admin-gate-badge{letter-spacing:.1em;color:#facc15;text-transform:uppercase;background:#facc151a;border:1px solid #facc1533;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700}.admin-gate-title{color:#fff;text-align:center;letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.6rem;font-weight:800}.admin-gate-desc{color:#9ca3af;text-align:center;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.admin-gate-code-box{background:#090a10;border:1px solid #1f2330;border-radius:.75rem;width:100%;margin-bottom:1.5rem;padding:.85rem 1rem}.admin-gate-code-box code{color:#facc15;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.admin-identity-pill{background:#ffffff08;border:1px solid #272a38;border-radius:.9rem;align-items:center;gap:.85rem;width:100%;margin-bottom:1.25rem;padding:.65rem .9rem;display:flex}.admin-identity-avatar{color:#facc15;background:#1c202e;border:1px solid #373b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.admin-identity-avatar img{object-fit:cover;width:100%;height:100%}.admin-identity-info{flex-direction:column;min-width:0;display:flex}.admin-identity-info span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.role-levels-grid{grid-template-columns:repeat(2,1fr);gap:.4rem;width:100%;margin-bottom:1.5rem;display:grid}.role-level-chip{color:#9ca3af;background:#0a0b12;border:1px solid #1c202d;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.72rem;font-weight:500;display:flex}.admin-gate-form{flex-direction:column;gap:1rem;width:100%;display:flex}.admin-gate-form .input-group{flex-direction:column;gap:.4rem;display:flex}.admin-gate-form label{color:#d1d5db;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper input{color:#fff;background:#090a10;border:1px solid #272a38;border-radius:.85rem;outline:none;width:100%;padding:.85rem 3rem .85rem 1rem;font-size:.95rem;transition:all .2s}.password-input-wrapper input:focus{border-color:#facc15;box-shadow:0 0 0 3px #facc1526}.toggle-password-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;right:.85rem}.toggle-password-btn:hover{color:#facc15}.admin-gate-error{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:.65rem;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;animation:.3s shake;display:flex}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.admin-gate-btn-primary{color:#0c0d14;cursor:pointer;background:#facc15;border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 8px 20px #facc1533}.admin-gate-btn-primary:hover:not(:disabled){background:#fde047;transform:translateY(-1px);box-shadow:0 10px 25px #facc154d}.admin-gate-btn-primary:disabled{opacity:.6;cursor:not-allowed}.admin-gate-footer{border-top:1px solid #1f2330;justify-content:center;width:100%;margin-top:1.5rem;padding-top:1.25rem;display:flex}.admin-switch-account-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.8rem;transition:color .15s;display:inline-flex}.admin-switch-account-btn:hover{color:#fff;background:#ffffff0d}.clerk-embed-wrapper{color:#fff}.clerk-embed-wrapper .cl-card,.clerk-embed-wrapper [class*=card]{background-color:#12141d!important;border:1px solid #272a38!important;box-shadow:0 25px 50px -12px #000000b3!important}.clerk-embed-wrapper .cl-headerTitle,.clerk-embed-wrapper [class*=headerTitle]{color:#fff!important;font-weight:700!important}.clerk-embed-wrapper .cl-headerSubtitle,.clerk-embed-wrapper [class*=headerSubtitle]{color:#9ca3af!important}.clerk-embed-wrapper .cl-socialButtonsBlockButton,.clerk-embed-wrapper [class*=socialButtonsBlockButton]{color:#fff!important;background-color:#181b26!important;border:1px solid #272a38!important}.clerk-embed-wrapper .cl-socialButtonsBlockButton:hover,.clerk-embed-wrapper [class*=socialButtonsBlockButton]:hover{background-color:#202433!important}.clerk-embed-wrapper .cl-socialButtonsBlockButtonText,.clerk-embed-wrapper [class*=socialButtonsBlockButtonText]{color:#fff!important;font-weight:500!important}.clerk-embed-wrapper .cl-dividerLine,.clerk-embed-wrapper [class*=dividerLine]{background-color:#272a38!important}.clerk-embed-wrapper .cl-dividerText,.clerk-embed-wrapper [class*=dividerText]{color:#9ca3af!important}.clerk-embed-wrapper .cl-formFieldLabel,.clerk-embed-wrapper [class*=formFieldLabel]{color:#d1d5db!important;font-weight:500!important}.clerk-embed-wrapper .cl-formFieldInput,.clerk-embed-wrapper [class*=formFieldInput]{color:#fff!important;background-color:#090a10!important;border:1px solid #272a38!important}.clerk-embed-wrapper .cl-formFieldInput:focus,.clerk-embed-wrapper [class*=formFieldInput]:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #facc1533!important}.clerk-embed-wrapper .cl-formButtonPrimary,.clerk-embed-wrapper [class*=formButtonPrimary]{color:#0c0d14!important;background-color:#facc15!important;border:none!important;font-weight:700!important}.clerk-embed-wrapper .cl-formButtonPrimary:hover,.clerk-embed-wrapper [class*=formButtonPrimary]:hover{background-color:#fde047!important}.clerk-embed-wrapper .cl-footerActionText,.clerk-embed-wrapper [class*=footerActionText]{color:#9ca3af!important}.clerk-embed-wrapper .cl-footerActionLink,.clerk-embed-wrapper [class*=footerActionLink]{color:#facc15!important;font-weight:600!important}.clerk-embed-wrapper .cl-footerActionLink:hover,.clerk-embed-wrapper [class*=footerActionLink]:hover{color:#fde047!important}.clerk-embed-wrapper [class*=footer]{background-color:#0000!important;border-top:1px solid #1f2330!important}.security-tab-container{flex-direction:column;gap:2rem;display:flex}.security-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.security-title{color:#fff;font-size:1.4rem;font-weight:800}.security-subtitle{color:#9ca3af;margin-top:.25rem;font-size:.875rem}.security-refresh-btn{color:#d1d5db;cursor:pointer;background:#141722;border:1px solid #272a38;border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;transition:all .15s;display:inline-flex}.security-refresh-btn:hover{color:#facc15;background:#1a1e2d;border-color:#facc154d}.security-roles-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.security-role-card{background:#10121a;border:1px solid #1f2330;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.security-role-card:hover{border-color:#2e3447;transform:translateY(-2px);box-shadow:0 10px 25px #0006}.security-role-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.security-role-icon{border:1px solid;border-radius:.75rem;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.security-role-badge{border:1px solid;border-radius:9999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.security-role-name{color:#fff;margin-bottom:.35rem;font-size:1.1rem;font-weight:700}.security-role-desc{color:#9ca3af;flex-grow:1;margin-bottom:1.25rem;font-size:.8rem;line-height:1.4}.security-role-meta{background:#090a10;border:1px solid #191c26;border-radius:.6rem;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;padding:.6rem .8rem;display:flex}.meta-row{color:#9ca3af;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.security-edit-pass-btn{color:#fff;cursor:pointer;background:#171a25;border:1px solid #272a38;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.65rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.security-edit-pass-btn:hover{color:#0c0d14;background:#facc15;border-color:#facc15}.security-audit-section{background:#10121a;border:1px solid #1f2330;border-radius:1rem;padding:1.5rem}.audit-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.audit-header-title-group{flex-direction:column;gap:.25rem;display:flex}.audit-title-row{align-items:center;gap:.5rem;display:flex}.audit-view-tabs{background:#090a10;border:1px solid #1f2330;border-radius:.65rem;gap:.25rem;padding:.25rem;display:inline-flex}.audit-view-tab{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.audit-view-tab:hover{color:#fff}.audit-view-tab.active{color:#facc15;background:#1c202d;box-shadow:0 2px 8px #0006}.audit-title{color:#fff;font-size:1.1rem;font-weight:700}.audit-empty{text-align:center;color:#6b7280;padding:2.5rem 1rem;font-size:.875rem}.audit-table-wrapper{overflow-x:auto}.audit-table{border-collapse:collapse;text-align:left;width:100%}.audit-table th{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:1px solid #1f2330;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.audit-table td{border-bottom:1px solid #161822;padding:.85rem 1rem;font-size:.85rem}.audit-user-cell{align-items:center;gap:.65rem;display:flex}.admin-avatar-mini{color:#facc15;background:#171a25;border:1px solid #282c3c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.admin-info-col{flex-direction:column;display:flex}.current-user-tag{color:#facc15;text-transform:uppercase;letter-spacing:.05em;background:#facc1526;border:1px solid #facc154d;border-radius:9999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.admin-status-container{flex-direction:column;gap:.2rem;display:flex}.admin-status-pill{align-items:center;gap:.45rem;display:inline-flex}.status-pulse-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;position:relative}.status-pulse-dot:after{content:"";background-color:#10b98166;border-radius:50%;animation:1.8s cubic-bezier(.24,0,.38,1) infinite pulse-ring;position:absolute;inset:-3px}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.4)}}.status-static-dot{background-color:#6b7280;border-radius:50%;width:8px;height:8px}.audit-role-tag{color:#facc15;background:#171a26;border:1px solid #282c3c;border-radius:.4rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.password-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.password-modal-content{background:#12141d;border:1px solid #272a38;border-radius:1.25rem;width:100%;max-width:440px;padding:2rem;box-shadow:0 25px 50px #000c}.modal-header{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.modal-header h3{color:#fff;font-size:1.2rem;font-weight:700}.modal-desc{color:#9ca3af;margin-bottom:1.5rem;font-size:.825rem;line-height:1.45}.modal-input-group{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.modal-input-group label{color:#d1d5db;text-transform:uppercase;font-size:.75rem;font-weight:600}.modal-error{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.6rem .8rem;font-size:.8rem;display:flex}.modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.modal-cancel-btn:hover{color:#fff;background:#1f2330}.modal-save-btn{color:#0c0d14;cursor:pointer;background:#facc15;border:none;border-radius:.65rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .15s}.modal-save-btn:hover:not(:disabled){background:#fde047}.security-loading-state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;font-size:.9rem;display:flex}.upload-media-page{color:#f3f4f6;background-color:#0c0e14;min-height:100vh;padding:100px 20px 80px;font-family:inherit;position:relative;overflow-x:hidden}.media-bg-glow{pointer-events:none;filter:blur(140px);z-index:0;border-radius:50%;position:absolute}.media-glow-top{background:radial-gradient(circle,#eab3081f 0%,#14162000 70%);width:650px;height:350px;top:40px;left:50%;transform:translate(-50%)}.media-glow-bottom{background:radial-gradient(circle,#f6d96b14 0%,#0c0e1400 70%);width:500px;height:400px;bottom:80px;right:10%}.media-container{z-index:1;max-width:1240px;margin:0 auto;position:relative}.media-header{text-align:center;max-width:840px;margin:0 auto 46px}.media-badge{color:#f6d96b;letter-spacing:.02em;background:#eab30814;border:1px solid #eab30847;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #eab30814}.media-title{color:#fff;letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.15}.media-title-gold{background:linear-gradient(135deg,#fef08a 0%,#f6d96b 50%,#ca8a04 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.media-subtitle{color:#9ca3af;margin:0 auto 20px;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.6}.media-lock-notice{color:#a7f3d0;text-align:left;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;display:inline-flex}.media-status-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.status-pill{color:#d1d5db;background:#141722;border:1px solid #232738;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;display:inline-flex}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot-active{background:#10b981;box-shadow:0 0 8px #10b981}.refresh-btn{color:#f6d96b;cursor:pointer;background:#1a1e2c;border:1px solid #2a3044;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;transition:all .2s;display:inline-flex}.refresh-btn:hover{background:#252b3e;border-color:#f6d96b}.action-toast{z-index:1000;border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font-size:.88rem;font-weight:600;animation:.3s slideToast;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 10px 30px #00000080}.toast-success{color:#ecfdf5;background:#064e3b;border:1px solid #10b981}.toast-info{color:#f8fafc;background:#1e293b;border:1px solid #64748b}@keyframes slideToast{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-section{margin-bottom:40px}.step-label-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.step-badge{color:#0c0e14;text-transform:uppercase;letter-spacing:.05em;background:#f6d96b;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.step-heading{color:#fff;letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.media-type-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.type-card{text-align:left;cursor:pointer;background:#131622;border:1px solid #222638;border-radius:18px;align-items:center;gap:20px;padding:24px 22px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.type-card:hover{border-color:#f6d96b66;transform:translateY(-2px);box-shadow:0 12px 30px #00000059}.type-card.is-active{background:linear-gradient(135deg,#171b29 0%,#1a1e2e 100%);border-color:#f6d96b;box-shadow:0 0 0 1px #f6d96b,0 14px 34px #eab3081f}.type-card-indicator{background:0 0;width:5px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.type-card.is-active .type-card-indicator{background:#f6d96b}.type-card-icon-wrap{color:#f6d96b;background:#1c2130;border:1px solid #2d344d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .25s;display:flex}.type-card.is-active .type-card-icon-wrap{color:#fde047;background:#eab30826;border-color:#eab30880;transform:scale(1.05)}.type-card-content{flex:1;min-width:0}.type-card-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.type-card-title{color:#fff;font-size:1.2rem;font-weight:700}.type-count-badge{color:#f6d96b;background:#1f2537;border:1px solid #2d354d;border-radius:9999px;padding:3px 8px;font-size:.75rem;font-weight:600}.type-card-desc{color:#94a3b8;margin-bottom:12px;font-size:.84rem;line-height:1.45}.type-card-formats{flex-wrap:wrap;gap:8px;display:flex}.type-card-formats span{color:#64748b;background:#181d2a;border:1px solid #262c3e;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}.type-card.is-active .type-card-formats span{color:#cbd5e1;border-color:#333d54}.pages-selector-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.page-pill-card{cursor:pointer;text-align:left;background:#121520;border:1px solid #212637;border-radius:16px;flex-direction:column;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-pill-card:hover{background:#171b28;border-color:#f6d96b4d;transform:translateY(-2px)}.page-pill-card.is-selected{background:linear-gradient(135deg,#191e2c 0%,#1c2132 100%);border-color:#f6d96b;box-shadow:0 0 0 1px #f6d96b,0 8px 22px #eab3081f}.page-pill-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-num-badge{color:#f6d96b;background:#eab3081f;border:1px solid #eab30840;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800}.page-icon{font-size:1.5rem;line-height:1}.page-info{flex-direction:column;gap:4px;display:flex}.page-name{color:#f8fafc;font-size:.95rem;font-weight:700}.page-desc-mini{color:#64748b;font-size:.75rem;line-height:1.35}.page-meta{color:#94a3b8;margin-top:4px;font-size:.76rem}.page-pill-card.is-selected .page-meta{color:#f6d96b;font-weight:600}.selected-check{color:#f6d96b;text-align:right;margin-top:8px;font-size:.75rem;font-weight:800}.dashboard-section{background:#10131d;border:1px solid #1f2434;border-radius:24px;padding:32px;box-shadow:0 20px 45px #00000073}.dashboard-header-bar{border-bottom:1px solid #1c2130;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.dashboard-tag{color:#f6d96b;background:#eab3081a;border:1px solid #eab3084d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-heading{color:#fff;letter-spacing:-.015em;margin-bottom:6px;font-size:1.6rem;font-weight:800}.dashboard-subtext{color:#94a3b8;max-width:660px;font-size:.88rem;line-height:1.5}.dashboard-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.view-live-page-btn{color:#cbd5e1;background:#171c28;border:1px solid #293148;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.view-live-page-btn:hover{color:#fff;background:#202739;border-color:#f6d96b}.media-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.media-search-input{color:#fff;background:#151824;border:1px solid #24293a;border-radius:10px;outline:none;flex:1;min-width:260px;max-width:440px;padding:10px 16px;font-size:.85rem;transition:border-color .2s}.media-search-input:focus{border-color:#f6d96b}.filter-stats{color:#94a3b8;font-size:.82rem}.media-loading-state{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.media-empty-state{text-align:center;background:#141722;border:1px dashed #262c3e;border-radius:18px;padding:50px 20px}.empty-icon-wrap{color:#f6d96b;background:#1a1f2e;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.empty-title{color:#fff;margin-bottom:6px;font-size:1.15rem;font-weight:700}.empty-desc{color:#94a3b8;max-width:480px;margin:0 auto;font-size:.85rem}.slots-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.slot-card{background:#141723;border:1px solid #222739;border-radius:18px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.slot-card:hover{border-color:#f6d96b59;transform:translateY(-3px);box-shadow:0 12px 28px #0006}.slot-card.is-custom-updated{border-color:#10b98166}.slot-preview-wrapper{aspect-ratio:16/10;background:#0d0f17;width:100%;position:relative;overflow:hidden}.slot-card-img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.slot-card:hover .slot-card-img{transform:scale(1.04)}.slot-card-video{object-fit:cover;background:#000;width:100%;height:100%}.yt-embed-preview{width:100%;height:100%;position:relative}.yt-play-pill{color:#fff;background:#dc2626e6;border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:700;position:absolute;bottom:10px;right:10px}.slot-section-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;color:#f6d96b;background:#0c0e14e0;border:1px solid #ffffff1f;border-radius:6px;padding:4px 9px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.slot-status-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:4px 9px;font-size:.68rem;font-weight:700;position:absolute;top:10px;right:10px}.status-default{color:#94a3b8;background:#141824e0;border:1px solid #333d54}.status-custom{color:#a7f3d0;background:#064e3be6;border:1px solid #10b981}.slot-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.slot-card-title{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:700}.slot-card-desc{color:#94a3b8;flex:1;margin-bottom:12px;font-size:.8rem;line-height:1.45}.slot-key-row{align-items:center;gap:6px;margin-bottom:16px;display:flex}.slot-key-label{color:#64748b;font-size:.7rem;font-weight:600}.slot-key-code{color:#cbd5e1;background:#191e2b;border:1px solid #273044;border-radius:4px;padding:2px 6px;font-size:.7rem}.slot-card-actions{border-top:1px solid #1c202e;align-items:center;gap:8px;padding-top:14px;display:flex}.slot-replace-btn{color:#0c0e14;cursor:pointer;background:#f6d96b;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.slot-replace-btn:hover{background:#ffe07a;transform:translateY(-1px)}.slot-reset-btn{color:#94a3b8;cursor:pointer;background:#1c2232;border:1px solid #2e374e;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.slot-reset-btn:hover{color:#f87171;background:#273046;border-color:#f87171}.slot-copy-btn,.slot-open-btn{color:#cbd5e1;cursor:pointer;background:#181d2a;border:1px solid #272f44;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:inline-flex}.slot-copy-btn:hover,.slot-open-btn:hover{color:#f6d96b;background:#22293b;border-color:#f6d96b}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.replace-modal-box{background:#131724;border:1px solid #2a3147;border-radius:22px;width:100%;max-width:580px;padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) scaleIn;box-shadow:0 25px 60px #000000b3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modal-badge{color:#f6d96b;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:inline-flex}.modal-title{color:#fff;margin-bottom:4px;font-size:1.25rem;font-weight:800}.modal-subtitle{color:#94a3b8;font-size:.84rem}.modal-close-btn{color:#94a3b8;cursor:pointer;background:#1c2132;border:1px solid #2b334a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}.modal-close-btn:hover{color:#fff;background:#283046}.modal-mode-tabs{background:#0f121a;border:1px solid #23283a;border-radius:10px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.tab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.tab-btn.is-active{color:#0c0e14;background:#f6d96b;font-weight:700}.modal-error-alert{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}.modal-dropzone{text-align:center;cursor:pointer;background:#0f121b;border:2px dashed #2d354b;border-radius:14px;margin-bottom:20px;padding:30px 16px;transition:all .2s}.modal-dropzone:hover,.modal-dropzone.is-dragover{background:#eab30808;border-color:#f6d96b}.modal-dropzone.has-file{border-style:solid;border-color:#f6d96b66;padding:14px}.hidden-file-input{display:none}.drop-icon-wrap{background:#eab3081a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:10px;display:inline-flex}.drop-title{color:#fff;margin-bottom:4px;font-size:1rem;font-weight:700}.drop-desc{color:#94a3b8;font-size:.78rem}.modal-selected-file{text-align:left;align-items:center;gap:14px;display:flex}.modal-file-thumbnail{object-fit:cover;background:#000;border-radius:8px;width:80px;height:60px}.modal-file-meta{flex-direction:column;flex:1;min-width:0;display:flex}.modal-file-meta .file-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.modal-file-meta .file-size{color:#f6d96b;font-size:.72rem;font-weight:600}.modal-file-meta .change-hint{color:#64748b;margin-top:4px;font-size:.72rem}.modal-url-input-wrap{margin-bottom:20px}.url-label{color:#e2e8f0;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.modal-text-input{color:#fff;background:#0f121b;border:1px solid #2b334a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.85rem;transition:border-color .2s}.modal-text-input:focus{border-color:#f6d96b}.modal-progress-wrap{margin-bottom:18px}.progress-text{color:#f6d96b;justify-content:space-between;margin-bottom:6px;font-size:.76rem;font-weight:700;display:flex}.progress-track{background:#1c2233;border-radius:9999px;width:100%;height:6px;overflow:hidden}.progress-fill{background:#f6d96b;border-radius:9999px;height:100%;transition:width .2s}.modal-actions-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.modal-cancel-btn{color:#cbd5e1;cursor:pointer;background:#181d2a;border:1px solid #273044;border-radius:10px;padding:10px 18px;font-size:.84rem;font-weight:600;transition:all .2s}.modal-cancel-btn:hover{background:#232a3c}.modal-submit-btn{color:#0c0e14;cursor:pointer;background:#f6d96b;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 22px;font-size:.85rem;font-weight:800;transition:all .2s;display:inline-flex}.modal-submit-btn:hover:not(:disabled){background:#ffe07a;transform:translateY(-1px)}.modal-submit-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.upload-media-page{padding:85px 14px 60px}.dashboard-section{padding:20px 14px}.slots-cards-grid{grid-template-columns:1fr}}.upload-media-page.embedded{background:0 0;min-height:auto;padding:10px 0 40px;overflow:visible}.upload-media-page.embedded .media-container{max-width:100%}.embedded-media-strip{background:#12141db3;border:1px solid #272a38;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:14px 20px;display:flex}.embedded-media-strip .media-lock-notice{max-width:700px;margin:0}.embedded-media-strip .media-status-bar{margin:0}.media-top-nav-bar{justify-content:flex-start;margin-bottom:24px;display:flex}.media-back-admin-btn{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.media-back-admin-btn:hover{color:#ffd300;background:#ffd3001f;border-color:#ffd30059;transform:translate(-2px)}.restricted-access-page{justify-content:center;align-items:center;min-height:85vh;padding:130px 20px 80px;display:flex}.restricted-access-card{z-index:2;text-align:center;background:#12141d;border:1px solid #f59e0b4d;border-radius:20px;width:100%;max-width:540px;padding:44px 32px;position:relative;box-shadow:0 20px 50px #0009,0 0 40px #f59e0b14}.restricted-icon-wrap{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.restricted-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.restricted-title{color:#fff;margin-bottom:12px;font-size:1.75rem;font-weight:800}.restricted-desc{color:#9ca3af;margin-bottom:28px;font-size:.9375rem;line-height:1.6}.restricted-desc strong{color:#f3f4f6}.restricted-btn-primary{color:#09090b;background:#f59e0b;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 24px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #f59e0b4d}.restricted-btn-primary:hover{background:#d97706;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.admin-page{color:#fff;background:#050505;min-height:100vh;padding:135px 5% 90px;position:relative;overflow-x:hidden}.admin-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.admin-container{z-index:1;max-width:1340px;margin:0 auto;position:relative}.admin-session-strip{background:#0d0f18;border:1px solid #202434;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 4px 20px #0006}.admin-session-user{align-items:center;gap:.85rem;display:flex}.admin-session-avatar{color:#facc15;background:#facc151a;border:1px solid #facc1540;border-radius:.6rem;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-session-details{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-session-name{color:#e5e7eb;font-size:.875rem}.role-pill-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.role-pill-badge.global{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d}.role-pill-badge.course{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d}.role-pill-badge.jobs{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.role-pill-badge.submissions{color:#c084fc;background:#a855f71f;border:1px solid #a855f74d}.admin-session-actions{align-items:center;gap:.6rem;display:flex}.admin-session-btn{cursor:pointer;border:1px solid;border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.admin-session-btn.lock{color:#d1d5db;background:#141724;border-color:#272c40}.admin-session-btn.lock:hover{color:#facc15;background:#1c2133;border-color:#facc154d}.admin-session-btn.logout{color:#f87171;background:#ef444414;border-color:#ef444433}.admin-session-btn.logout:hover{color:#fca5a5;background:#ef44442e;border-color:#ef444466}.admin-toast{z-index:1100;color:#fff;background:#11141b;border:1.5px solid #f6d96b;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) toastSlideIn;display:flex;position:fixed;top:90px;right:24px;box-shadow:0 20px 40px #000c,0 0 25px #f6d96b40}.admin-toast svg{color:#f6d96b;flex-shrink:0}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.admin-badge-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-badge{letter-spacing:1.8px;color:#f6d96b;text-transform:uppercase;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:9999px;padding:5px 14px;font-size:11px;font-weight:850;display:inline-flex}.admin-status-pill{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:750;display:inline-flex}.admin-title{color:#fff;letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(32px,4vw,48px);font-weight:850;line-height:1.15}.admin-subtitle{color:#9ca3af;max-width:600px;margin:0;font-size:15px;line-height:1.5}.admin-header-actions{align-items:center;gap:12px;display:flex}.admin-refresh-btn{color:#e5e7eb;cursor:pointer;background:#0f1218;border:1.5px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex}.admin-refresh-btn:hover{color:#f6d96b;background:#181d26;border-color:#f6d96b80}.admin-add-btn{color:#050505;cursor:pointer;background:#f6d96b;border:none;border-radius:14px;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:850;transition:all .25s;display:flex;box-shadow:0 4px 20px #f6d96b59}.admin-add-btn:hover{background:#ffd45a;transform:translateY(-2px);box-shadow:0 8px 28px #f6d96b80}.admin-metrics-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.admin-metric-card{background:#0a0c10;border:1.5px solid #ffffff14;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:border-color .25s;display:flex;box-shadow:0 10px 30px #0009}.admin-metric-card:hover{border-color:#f6d96b66}.metric-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.metric-icon-wrap.yellow{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d}.metric-icon-wrap.blue{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.metric-icon-wrap.green{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d}.metric-icon-wrap.purple{color:#a855f7;background:#a855f71f;border:1px solid #a855f74d}.metric-info{flex-direction:column;display:flex}.metric-val{color:#fff;letter-spacing:-.5px;font-size:22px;font-weight:850;line-height:1.1}.metric-label{color:#9ca3af;margin-top:4px;font-size:12px;font-weight:600}.admin-controls-card{background:#0a0c10;border:1.5px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;margin-bottom:30px;padding:16px 20px;display:flex}.admin-search-wrap{align-items:center;display:flex;position:relative}.admin-search-wrap .search-icon{color:#71717a;pointer-events:none;position:absolute;left:16px}.admin-search-wrap input{color:#fff;background:#11141b;border:1.5px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:13px 44px;font-size:14px;transition:all .2s}.admin-search-wrap input:focus{border-color:#f6d96b;box-shadow:0 0 16px #f6d96b26}.search-clear-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;position:absolute;right:14px}.admin-filter-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-filter-pill{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.admin-filter-pill:hover{color:#fff;background:#ffffff14}.admin-filter-pill.active{color:#f6d96b;background:#f6d96b26;border-color:#f6d96b66}.admin-courses-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.admin-course-card{background:#090b10;border:1.5px solid #ffffff14;border-radius:20px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 12px 35px #000000b3}.admin-course-card:hover{border-color:#f6d96b73;transform:translateY(-3px);box-shadow:0 16px 45px #000000d9,0 0 25px #f6d96b14}.admin-card-image-wrap{background:#11141b;width:100%;height:185px;position:relative;overflow:hidden}.admin-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.admin-course-card:hover .admin-card-img{transform:scale(1.04)}.admin-card-placeholder-img{color:#f6d96b4d;background:radial-gradient(circle,#f6d96b14 0%,#0000 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.admin-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f6d96b;text-transform:uppercase;background:#000000bf;border:1px solid #f6d96b66;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.admin-card-category{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e5e7eb;background:#000000a6;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.admin-card-body{flex-direction:column;flex:1;padding:20px 20px 16px;display:flex}.admin-card-title{color:#fff;letter-spacing:-.3px;margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.25}.admin-card-slug{color:#f6d96b;opacity:.85;margin-bottom:10px;font-family:monospace;font-size:11.5px}.admin-card-desc{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.card-meta-pill{color:#d1d5db;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.admin-card-actions{background:#ffffff04;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.admin-action-btn{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.admin-action-btn.view{color:#f6d96b;background:#f6d96b1a;border:1px solid #f6d96b40}.admin-action-btn.view:hover{color:#050505;background:#f6d96b}.admin-action-group{align-items:center;gap:8px;display:flex}.admin-action-btn.edit{color:#e5e7eb;background:#ffffff0f;border:1px solid #ffffff1a}.admin-action-btn.edit:hover{color:#fff;background:#ffffff26}.admin-action-btn.delete{color:#ef4444;background:#ef44441a;border:1px solid #ef444440}.admin-action-btn.delete:hover{color:#fff;background:#ef4444}.admin-empty-state,.admin-loading-state{text-align:center;background:#090b10;border:1.5px dashed #ffffff1a;border-radius:24px;padding:70px 20px}.empty-icon-wrap{color:#f6d96b;background:#f6d96b1a;border:1.5px solid #f6d96b59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.admin-empty-state h3{color:#fff;margin:0 0 8px;font-size:20px;font-weight:800}.admin-empty-state p{color:#9ca3af;max-width:460px;margin:0 auto 24px;font-size:14.5px;line-height:1.55}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.empty-btn-primary{color:#050505;cursor:pointer;background:#f6d96b;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:850;transition:all .2s;display:flex;box-shadow:0 4px 18px #f6d96b4d}.empty-btn-primary:hover{background:#ffd45a;transform:translateY(-2px)}.empty-btn-secondary{color:#e5e7eb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:750;transition:all .2s;display:flex}.empty-btn-secondary:hover:not(:disabled){background:#ffffff1f}.admin-loading-icon{color:#f6d96b;margin-bottom:14px}.spin{animation:1s linear infinite spin}@media (width<=1024px){.admin-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-page{padding-top:115px;padding-bottom:60px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header-actions{width:100%}.admin-add-btn{flex:1;justify-content:center}.admin-courses-grid{grid-template-columns:1fr}}@media (width<=540px){.admin-metrics-grid{grid-template-columns:1fr}}.admin-section-tabs{background:#0d1017;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:28px;padding:6px;display:flex}.admin-section-tab-btn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.admin-section-tab-btn:hover{color:#fff;background:#ffffff0a}.admin-section-tab-btn.active{color:#0b0d13;background:#f6d96b;border-color:#f6d96b;box-shadow:0 4px 18px #f6d96b40}.section-count-badge{color:inherit;background:#0003;border-radius:9999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:850;display:inline-flex}.admin-section-tab-btn:not(.active) .section-count-badge{color:#d1d5db;background:#ffffff14}.admin-jobs-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:22px;display:grid}.admin-job-card{background:#0b0e16;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.admin-job-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#f6d96b,#0000);height:3px;position:absolute;top:0;left:0;right:0}.admin-job-card:hover{border-color:#f6d96b59;transform:translateY(-3px);box-shadow:0 16px 36px #0009,0 0 25px #f6d96b14}.admin-job-card.inactive{opacity:.7;border-style:dashed}.admin-job-top-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-tag-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-category-tag{color:#f6d96b;text-transform:uppercase;letter-spacing:.5px;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.job-badge-pill{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:750}.job-status-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:750;display:inline-flex}.job-status-pill.status-live{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.job-status-pill.status-paused{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-job-info{flex-direction:column;gap:10px;display:flex}.admin-job-title{color:#fff;letter-spacing:-.3px;margin:0;font-size:19px;font-weight:850;line-height:1.25}.admin-job-company-row{color:#d1d5db;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.company-name,.location-name{align-items:center;gap:5px;display:inline-flex}.company-name svg{color:#f6d96b}.location-name svg{color:#9ca3af}.dot-sep{color:#4b5563}.admin-job-slug-link{display:inline-block}.admin-job-slug-link code{color:#9ca3af;background:#ffffff0d;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11.5px}.admin-job-desc{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-job-meta-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.job-meta-pill{color:#d1d5db;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.job-meta-pill.salary{color:#f6d96b;background:#f6d96b14;border-color:#f6d96b40;font-weight:800}.admin-job-recruiter-bar{color:#9ca3af;background:#ffffff08;border-radius:8px;align-items:center;gap:8px;margin-top:2px;padding:8px 12px;font-size:12px;display:flex}.admin-job-recruiter-bar svg{color:#38bdf8;flex-shrink:0}.admin-job-recruiter-bar strong{color:#e5e7eb}.admin-job-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}@media (width<=768px){.admin-section-tabs{flex-direction:column;width:100%}.admin-section-tab-btn{justify-content:center;width:100%}.admin-jobs-grid{grid-template-columns:1fr}}.badge-new-dot{background:#f6d96b;border-radius:50%;width:7px;height:7px;margin-left:4px;animation:1.5s infinite pulseDot;display:inline-block;box-shadow:0 0 8px #f6d96b}.admin-add-btn.forms-refresh{color:#f6d96b;background:#111520;border:1.5px solid #f6d96b66}.admin-add-btn.forms-refresh:hover{background:#f6d96b26;border-color:#f6d96b}.forms-controls-card{flex-direction:column;gap:16px;display:flex}.forms-status-filter-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.forms-status-filter-row .filter-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:750}.form-status-pill-btn{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:750;transition:all .2s}.form-status-pill-btn:hover{color:#fff;background:#ffffff14}.form-status-pill-btn.active{color:#0b0d13;background:#f6d96b;border-color:#f6d96b;box-shadow:0 2px 10px #f6d96b40}.admin-submissions-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:22px;display:grid}@media (width<=600px){.admin-submissions-grid{grid-template-columns:1fr}}.admin-submission-card{background:#0b0e16;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:16px;padding:22px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.admin-submission-card:hover{border-color:#f6d96b59;transform:translateY(-3px);box-shadow:0 16px 36px #0009,0 0 25px #f6d96b14}.submission-card-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-badge-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.submission-type-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.submission-type-tag.type-franchise{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d}.submission-type-tag.type-job{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.submission-type-tag.type-contact{color:#34d399;background:#34d3991f;border:1px solid #34d3994d}.submission-type-tag.type-course{color:#ffd868;background:#f6d96b29;border:1px solid #f6d96b66;box-shadow:0 0 10px #f6d96b26}.submission-time-badge{color:#9ca3af;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.submission-status-wrapper{position:relative}.submission-status-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border:1.5px solid #0000;border-radius:999px;outline:none;padding:4px 26px 4px 12px;font-size:11.5px;font-weight:800;transition:all .2s}.submission-status-select.status-new{color:#f6d96b;background-color:#f6d96b1f;border-color:#f6d96b66}.submission-status-select.status-in_review{color:#c084fc;background-color:#a855f71f;border-color:#a855f766}.submission-status-select.status-contacted{color:#38bdf8;background-color:#38bdf81f;border-color:#38bdf866}.submission-status-select.status-resolved{color:#10b981;background-color:#10b9811f;border-color:#10b98166}.submission-status-select.status-archived{color:#9ca3af;background-color:#9ca3af1a;border-color:#9ca3af40}.submission-status-select option{color:#fff;background:#0f131c}.submission-profile-row{align-items:center;gap:14px;display:flex}.submission-avatar{color:#f6d96b;background:linear-gradient(135deg,#f6d96b33,#f6d96b0d);border:1.5px solid #f6d96b59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:850;display:flex}.submission-identity{flex-direction:column;gap:4px;display:flex;overflow:hidden}.submission-name{color:#fff;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:850}.submission-contact-items{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sub-contact-link,.sub-contact-pill{align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sub-contact-link.phone{color:#f6d96b}.sub-contact-link.phone:hover{text-decoration:underline}.sub-contact-link.email{color:#9ca3af}.sub-contact-link.email:hover{color:#fff;text-decoration:underline}.sub-contact-pill.city{color:#60a5fa}.submission-meta-strip{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:10px 14px;display:grid}.sub-meta-cell{flex-direction:column;gap:2px;display:flex}.meta-cell-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:750}.meta-cell-val{color:#e5e7eb;font-size:13px;font-weight:700}.meta-cell-val.highlight{color:#f6d96b}.meta-cell-val.file-attached{color:#38bdf8;align-items:center;gap:4px;font-family:monospace;font-size:12px;display:inline-flex}.submission-message-box{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.message-box-header{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:flex}.message-box-body{color:#d1d5db;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}.submission-card-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.submission-action-direct{align-items:center;gap:8px;display:flex}.sub-btn-call,.sub-btn-email{border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.sub-btn-call{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d}.sub-btn-call:hover{color:#0b0d13;background:#f6d96b}.sub-btn-email{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1a}.sub-btn-email:hover{color:#fff;background:#ffffff1f}.resume-active-link{cursor:pointer;background:#38bdf81a;border:1px solid #38bdf840;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;text-decoration:none;transition:all .2s;display:inline-flex;color:#38bdf8!important}.resume-active-link:hover{background:#38bdf833;border-color:#38bdf8;color:#fff!important}.sub-btn-resume{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf859;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.sub-btn-resume:hover{color:#0b0d13;background:#38bdf8;box-shadow:0 0 15px #38bdf866}.admin-media-tab-wrapper{margin-top:1rem;animation:.3s cubic-bezier(.16,1,.3,1) adminFadeIn}.mentors-carousel-root{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1300px;margin:0 auto;display:flex;position:relative}.mentors-carousel-stage{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.mentors-carousel-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:visible}.mentors-carousel-viewport[data-dragging=true]{cursor:grabbing}.mentors-carousel-slide{backface-visibility:hidden;will-change:transform, opacity;transform-style:preserve-3d;contain:layout paint;position:absolute;top:0}.mentors-carousel-slide:not([data-current]){cursor:pointer}.mentor-carousel-card{box-sizing:border-box;color:#f4f4f5;background:linear-gradient(145deg,#12141c 0%,#0a0b10 100%);border:2px solid #00000073;border-radius:22px;flex-direction:column;width:100%;height:100%;padding:24px;transition:border-color .3s,box-shadow .3s,filter .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #000000a6,0 4px 14px #00000059}.mentors-carousel-slide[data-current] .mentor-carousel-card{border-color:#000;box-shadow:0 24px 54px -10px #000000bf,0 0 0 1px #ffd30033}.mentor-carousel-card:hover{border-color:#ffd300;box-shadow:0 26px 58px -10px #000000d9,0 0 35px #ffd30073,inset 0 0 20px #ffd3001a}.mentor-card-rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff26}.mentor-card-layout{align-items:stretch;gap:22px;width:100%;height:100%;display:flex}.mentor-card-media{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:14px;width:140px;display:flex}.mentor-avatar-frame{background:#181b24;border:2px solid #ffd300;border-radius:20px;flex-shrink:0;width:130px;height:130px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0009}.mentor-avatar-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s;display:block}.mentor-carousel-card:hover .mentor-avatar-img{transform:scale(1.05)}.mentor-avatar-monogram{color:#ffd300;letter-spacing:2px;background:radial-gradient(circle,#1f2330 0%,#0d0f15 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Rajdhani,sans-serif;font-size:32px;font-weight:700;display:flex}.mentor-monogram-sub{color:#9499a8;letter-spacing:1px;margin-top:2px;font-size:9px}.mentor-verified-pill{color:#ffd300;letter-spacing:.8px;text-transform:uppercase;background:#ffd3001f;border:1px solid #ffd30059;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.mentor-verified-dot{background:#ffd300;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffd300}.mentor-card-details{flex-direction:column;flex:1;justify-content:flex-start;min-width:0;height:100%;display:flex}.mentor-card-header-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mentor-card-index{color:#ffd300;letter-spacing:1.5px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700}.mentor-card-category{letter-spacing:1.5px;text-transform:uppercase;color:#9ca3af;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.mentor-card-name{color:#fff;letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:700;line-height:1.15;overflow:hidden}.mentor-card-role{letter-spacing:1.6px;text-transform:uppercase;color:#ffd300;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;overflow:hidden}.mentor-card-divider{background:#ffd300;border-radius:2px;width:44px;height:2px;margin:10px 0 12px}.mentor-card-bio-wrap{scrollbar-width:thin;scrollbar-color:#ffd3004d transparent;flex:1;min-height:0;padding-right:6px;overflow-y:auto}.mentor-card-bio-wrap::-webkit-scrollbar{width:4px}.mentor-card-bio-wrap::-webkit-scrollbar-track{background:0 0}.mentor-card-bio-wrap::-webkit-scrollbar-thumb{background:#ffd3004d;border-radius:4px}.mentor-card-bio-wrap::-webkit-scrollbar-thumb:hover{background:#ffd300}.mentor-card-desc{color:#b0b5c3;word-break:break-word;margin:0;font-size:13px;font-weight:400;line-height:1.5}.mentor-card-desc p+p{margin-top:10px}.mentors-carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.mentors-carousel-arrow{color:#ffd300;cursor:pointer;background:#000;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000040}.mentors-carousel-arrow:hover:not(:disabled){color:#fff;background:#18181b;transform:scale(1.08);box-shadow:0 6px 20px #00000059}.mentors-carousel-arrow:active:not(:disabled){transform:scale(.95)}.mentors-carousel-arrow:disabled{opacity:.3;cursor:default}.mentors-carousel-counter{color:#000;letter-spacing:1px;background:#00000014;border:1.5px solid #00000040;border-radius:9999px;align-items:baseline;gap:6px;padding:6px 18px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;display:flex}.mentors-carousel-counter-current{color:#000;font-size:18px;font-weight:900}@media (width<=640px){.mentor-card-layout{flex-direction:column;gap:12px}.mentor-card-media{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%}.mentor-avatar-frame{border-radius:14px;width:72px;height:72px}.mentor-avatar-monogram{font-size:22px}.mentor-card-name{font-size:20px}.mentor-carousel-card{padding:16px}.mentor-card-divider{margin:6px 0 8px}.mentor-card-desc{font-size:12px;line-height:1.45}}.card-swap{width:100%;min-height:var(--swap-stage-h);-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.card-swap-sizer{pointer-events:none;justify-content:center;width:100%;max-height:100%;display:flex;overflow:hidden}.card-swap-sizer>span{width:100%;max-width:var(--swap-stage-w);aspect-ratio:var(--swap-ratio);display:block}.card-swap-stage{width:var(--swap-stage-w);height:var(--swap-stage-h);perspective:900px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-swap-slot{top:var(--swap-oy);left:var(--swap-ox);width:var(--swap-w);height:var(--swap-h);margin:calc(var(--swap-h) / -2) 0 0 calc(var(--swap-w) / -2);border-radius:var(--swap-radius);isolation:isolate;box-shadow:var(--swap-shadow);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;backface-visibility:hidden;cursor:grab;transition:box-shadow .25s;position:absolute;overflow:hidden}.card-swap-slot[data-front]{cursor:grab}.card-swap-slot:active{cursor:grabbing}.card-swap:focus-visible .card-swap-slot[data-front]{outline:2px solid var(--swap-ink);outline-offset:3px}.card-swap-shade{z-index:3;border-radius:inherit;background:var(--swap-shade);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.card-swap-card{box-sizing:border-box;border-radius:inherit;isolation:isolate;background:var(--swap-tile);width:100%;height:100%;color:var(--swap-ink);border:1.5px solid #00000073;position:relative;overflow:hidden}.card-swap-card-rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-tile-edge), inset 0 1px 0 var(--swap-tile-highlight);pointer-events:none;position:absolute;inset:0}.mentor-stack-card{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.mentor-stack-card-inner{border-radius:inherit;background:linear-gradient(#13151f 0%,#0a0b12 100%);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.mentor-stack-image-wrap{background:#000;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.mentor-stack-img{object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.card-swap-slot:hover .mentor-stack-img{transform:scale(1.06)}.mentor-stack-image-overlay{pointer-events:none;background:linear-gradient(#0000 45%,#0a0b12d9 85%,#0a0b12 100%);position:absolute;inset:0}.mentor-stack-content{z-index:4;background:#0a0b12;border-top:1px solid #ffd30026;flex-direction:column;gap:4px;padding:14px 18px 18px;display:flex;position:relative}.mentor-stack-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.mentor-stack-badge{letter-spacing:1.2px;text-transform:uppercase;color:#ffd300;background:#ffd3001a;border:1px solid #ffd3004d;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.mentor-stack-jump-btn{color:#ffd300;cursor:pointer;background:#000;border:1.5px solid #ffd300;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 4px 12px #0006}.mentor-stack-jump-btn:hover{color:#000;background:#ffd300;transform:scale(1.15)rotate(45deg);box-shadow:0 0 14px #ffd30099}.mentor-stack-name{color:#fff;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Rajdhani,sans-serif;font-size:19px;font-weight:700;line-height:1.2;overflow:hidden}.mentor-stack-role{letter-spacing:1.2px;text-transform:uppercase;color:#ffd300;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;overflow:hidden}*{box-sizing:border-box}html,body,#root{background:#ffd300;margin:0;padding:0}.team-page-wrapper{color:#000;background-color:#ffd300;width:100%;min-height:100vh;font-family:Rajdhani,sans-serif;position:relative;overflow-x:hidden}.team-page-wrapper:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% 0,#ffffff80 0%,#0000 60%),radial-gradient(circle at 100%,#ffffff4d 0%,#0000 45%),radial-gradient(#00000017 1.5px,#0000 1.5px),linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:100% 100%,100% 100%,28px 28px,84px 84px,84px 84px;position:fixed;inset:0}.team-ambient-fx{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.team-spotlight-halo{filter:blur(45px);will-change:left, top;background:radial-gradient(circle,#ffffff73 0%,#fff58c38 35%,#0000 70%);border-radius:50%;width:700px;height:700px;transition:left .16s ease-out,top .16s ease-out;position:absolute;transform:translate(-50%,-50%)}.team-glow-blob{filter:blur(80px);opacity:.6;mix-blend-mode:overlay;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.team-glow-blob-1{background:radial-gradient(circle,#fff 0%,#ffdc00a6 50%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate floatOrbTeam1;top:-100px;left:-80px}.team-glow-blob-2{background:radial-gradient(circle,#ffffffd9 0%,#ffc3008c 60%,#0000 75%);width:620px;height:620px;animation:22s ease-in-out infinite alternate floatOrbTeam2;bottom:8%;right:-120px}.team-glow-blob-3{background:radial-gradient(circle,#ffffffb3 0%,#ffeb7873 50%,#0000 70%);width:480px;height:480px;animation:20s ease-in-out infinite alternate floatOrbTeam3;top:45%;left:20%}@keyframes floatOrbTeam1{0%{transform:translate(0)scale(1)}50%{transform:translate(80px,120px)scale(1.15)}to{transform:translate(-40px,60px)scale(.95)}}@keyframes floatOrbTeam2{0%{transform:translate(0)scale(1)}50%{transform:translate(-100px,-90px)scale(1.1)}to{transform:translate(50px,-40px)scale(.9)}}@keyframes floatOrbTeam3{0%{transform:translate(0)scale(1)}50%{transform:translate(-70px,90px)scale(1.1)}to{transform:translate(60px,-50px)scale(.95)}}.team-hero-section{color:#000;z-index:1;background-color:#0000;border:none;align-items:center;width:100%;min-height:85vh;padding:150px 8% 100px;font-family:Rajdhani,sans-serif;display:flex;position:relative}.hero-inner{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex;position:relative}.hero-content{z-index:3;max-width:780px}.hero-title{color:#000;letter-spacing:-1.5px;margin:0 0 18px;font-size:clamp(34px,4.4vw,62px);font-weight:850;line-height:1.15}.rotating-text-wrapper{color:#000;border-bottom:4px solid #000;padding-bottom:2px;display:inline-block;position:relative}.typing-cursor{color:#000;margin-left:2px;font-weight:200;animation:.85s infinite blinkCursor;display:inline-block}@keyframes blinkCursor{0%,50%{opacity:1}51%,to{opacity:0}}.hero-subtitle{color:#222;max-width:580px;margin:0 0 35px;font-size:clamp(16px,1.35vw,21px);font-weight:500;line-height:1.5}.hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.hero-btn{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:13px 34px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.hero-btn-primary{color:#ffd300;background-color:#000;border:2px solid #000}.hero-btn-primary:hover{background-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.hero-btn-secondary{color:#000;background-color:#0000;border:2px solid #000}.hero-graphic{pointer-events:none;z-index:1;width:480px;max-width:45vw;position:absolute;bottom:-45px;right:-10px}.hero-graphic svg{width:100%;height:auto;display:block}.team-section{z-index:1;color:#000;background-color:#0000;border:none;width:100%;margin-top:0;padding:48px 20px 60px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}.heading-area{text-align:center;max-width:850px;margin:0 auto 32px}.eyebrow{color:#000;letter-spacing:5px;text-transform:uppercase;background:#00000014;border:2px solid #00000040;border-radius:9999px;margin-bottom:6px;padding:6px 20px;font-size:clamp(13px,1.2vw,17px);font-weight:900;display:inline-block}.heading-area h2{color:#000;letter-spacing:-1.2px;margin:12px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.15}.heading-area p{color:#222;max-width:620px;margin:10px auto 0;font-size:15px;font-weight:500;line-height:1.5}.three-stacks-section{color:#000;z-index:1;background-color:#0000;border:none;width:100%;padding:110px 6% 180px;font-family:Rajdhani,sans-serif;position:relative}.stacks-section-header{text-align:center;max-width:800px;margin:0 auto 60px}.stacks-badge{letter-spacing:2px;color:#000;background:#00000014;border:1px solid #0003;border-radius:9999px;margin-bottom:16px;padding:6px 16px;font-size:11px;font-weight:900;display:inline-block}.stacks-section-header h2{color:#000;letter-spacing:-1.5px;margin:0 0 14px;font-size:clamp(32px,3.8vw,48px);font-weight:900}.stacks-section-header p{color:#333;margin:0;font-size:15px}.three-stacks-grid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1450px;margin:0 auto;display:grid}.stack-column{background:#00000009;border:1px solid #00000017;border-radius:24px;flex-direction:column;align-items:center;padding:32px 18px 40px;display:flex;box-shadow:0 12px 36px #0000000a}.stack-title-box{align-items:center;gap:10px;margin-bottom:12px;display:flex}.stack-num{color:#000;background:#fff;border:1.5px solid #000;border-radius:9999px;padding:2px 7px;font-size:12px;font-weight:900}.stack-title-box h3{color:#000;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:900}.card-swap-stage-wrapper{justify-content:center;align-items:center;width:100%;min-height:480px;padding:16px 0 24px;display:flex;position:relative;overflow:visible}.gsap-scramble-hero{color:#000;z-index:1;background-color:#0000;border:none;justify-content:center;align-items:center;width:100%;margin-top:60px;padding:140px 8% 130px;font-family:Rajdhani,sans-serif;display:flex;position:relative}.gsap-scramble-inner{text-align:center;width:100%;max-width:1250px;margin:0 auto}.gsap-headline-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.gsap-headline{letter-spacing:-2px;color:#000;margin:0;font-size:clamp(34px,4.4vw,76px);font-weight:850;line-height:1.08}.scramble-container-lock{vertical-align:top;width:100%;display:inline-block;position:relative}.scramble-ghost{visibility:hidden;pointer-events:none;display:block}.scramble-visible{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.workflow-steps-section{color:#000;background-color:#ffd300;border:none;width:100%;margin-top:40px;padding:90px 6% 130px;font-family:Rajdhani,sans-serif}.workflow-inner{max-width:1400px;margin:0 auto}.workflow-header{text-align:center;max-width:820px;margin:0 auto 65px}.workflow-eyebrow{letter-spacing:2.5px;color:#000;background:#00000014;border:1px solid #0003;border-radius:9999px;margin-bottom:16px;padding:6px 16px;font-size:11px;font-weight:900;display:inline-block}.workflow-header h2{color:#000;letter-spacing:-1.5px;margin:0 0 16px;font-size:clamp(30px,3.6vw,48px);font-weight:900}.workflow-header p{color:#333;margin:0;font-size:15px}.workflow-grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.workflow-card{color:#fff;text-align:center;background:#000;border-radius:18px;flex-direction:column;align-items:center;padding:26px 18px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 12px 30px #00000040}.workflow-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000073}.workflow-icon-box{background:#ffd300;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:18px;padding:10px;transition:transform .3s;display:flex}.workflow-card:hover .workflow-icon-box{transform:scale(1.08)rotate(3deg)}.workflow-icon-box svg{width:100%;height:100%;display:block}.workflow-step-badge{letter-spacing:2px;color:#000;text-transform:uppercase;background:#ffd300;border-radius:9999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:900}.workflow-step-title{letter-spacing:.5px;color:#fff;text-transform:uppercase;justify-content:center;align-items:center;min-height:34px;margin:0 0 10px;font-size:13.5px;font-weight:900;line-height:1.25;display:flex}.workflow-step-desc{color:#b0b0b0;margin:0;font-size:12px;line-height:1.55}.nothin-mentorship-section{color:#000;background-color:#ffd300;border:none;width:100%;padding:70px 8% 140px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}.nothin-inner{max-width:1350px;margin:0 auto}.nothin-tagline-bar{letter-spacing:2.5px;color:#111;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:11px;font-weight:850;display:flex}.nothin-stage-wrapper{justify-content:center;align-items:center;width:100%;margin-bottom:40px;display:flex;position:relative}.nothin-giant-title{letter-spacing:-.05em;color:#000;text-transform:uppercase;-webkit-user-select:none;user-select:none;text-align:center;z-index:1;width:100%;margin:0;font-size:clamp(65px,14.8vw,225px);font-weight:950;line-height:.85;display:block;position:relative}.nothin-chrome-canvas{z-index:2;pointer-events:none;filter:contrast(115%)brightness(105%);width:100%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nothin-content-grid{z-index:3;grid-template-columns:1.2fr 1.8fr 1fr;align-items:flex-start;gap:40px;padding-top:35px;display:grid;position:relative}.nothin-statement{letter-spacing:-1px;color:#000;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:850;line-height:1.2}.nothin-body-text{color:#222;max-width:500px;margin:0;font-size:16px;line-height:1.7}.nothin-body-text strong{color:#000}.nothin-col-right{justify-content:flex-end;display:flex}.nothin-jump-action{cursor:pointer;align-items:center;gap:14px;transition:transform .25s;display:inline-flex}.nothin-jump-action:hover{transform:translateY(-3px)}.nothin-circle-arrow{color:#ffd300;background:#000;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:900;transition:all .25s;display:flex}.nothin-jump-action:hover .nothin-circle-arrow{background:#1a1a1a;transform:scale(1.08)}.nothin-action-text{letter-spacing:2px;color:#000;font-size:12px;font-weight:900}@media (width<=1200px){.workflow-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (width<=1100px){.three-stacks-grid{grid-template-columns:1fr;gap:40px}.nothin-content-grid{grid-template-columns:1fr;gap:25px}.nothin-col-right{justify-content:flex-start}}@media (width<=768px){.team-hero-section{padding:130px 6% 60px}.hero-graphic{opacity:.25;width:250px;bottom:-20px;right:-40px}.team-section{padding:50px 15px 70px}.heading-area{margin-bottom:28px}.eyebrow{letter-spacing:4px;padding:6px 18px;font-size:13px}.heading-area h2{letter-spacing:-1.2px}.three-stacks-section{padding:70px 5% 120px}.card-swap-stage-wrapper{min-height:460px;padding:16px 0}.gsap-scramble-hero{margin-top:40px;padding:90px 5% 70px}.gsap-headline{letter-spacing:-1.5px}.workflow-steps-section{padding:60px 5% 80px}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.nothin-mentorship-section{padding:40px 6% 100px}.nothin-tagline-bar{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.team-hero-section{padding:120px 20px 50px}.hero-buttons{flex-direction:column;width:100%}.hero-btn{width:100%}.team-section{padding:40px 15px 50px}.eyebrow{letter-spacing:3px;padding:5px 14px;font-size:12px}.card-swap-stage-wrapper{min-height:440px;padding:14px 0}.three-stacks-section{padding:50px 15px 100px}.gsap-scramble-hero{margin-top:30px;padding:70px 20px 60px}.gsap-headline{letter-spacing:-1px;line-height:1.1}.workflow-steps-section{padding:40px 15px 60px}.workflow-grid{grid-template-columns:1fr}.nothin-mentorship-section{padding:30px 20px 80px}}@keyframes eye-iris-pulse{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.12)}}.animate-iris-pulse{animation:7s ease-in-out infinite eye-iris-pulse}@keyframes laser-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.laser-beam-gradient{background:linear-gradient(90deg,#0000 0%,#f6d96b33 20%,#f6d96b 50%,#fff 60%,#f6d96b 70%,#f6d96b33 80%,#0000 100%) 0 0/200% 100%;animation:3.5s linear infinite laser-shimmer}.laser-beam-vertical{background:linear-gradient(#0000 0%,#f6d96b26 15%,#f6d96b 50%,#ffe07a 65%,#0000 100%) 0 0/100% 200%;animation:4s linear infinite laser-shimmer}@keyframes orb-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.02)}}.animate-orb-float{animation:5s ease-in-out infinite orb-float}.glass-panel-tech{-webkit-backdrop-filter:blur(16px);background:#0e0c08b8;border:1px solid #f6d96b24;box-shadow:0 10px 35px -5px #000c,0 0 20px -2px #f6d96b0a}.glass-panel-tech:hover{border-color:#f6d96b59;box-shadow:0 14px 45px -5px #000000e6,0 0 30px -2px #f6d96b1a}.glass-panel-highlight{-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 0,#f6d96b1f,#0000 70%),#0e0c08d9;border:1px solid #f6d96b47;box-shadow:0 20px 50px #000000e6,0 0 40px #f6d96b14}.bg-tech-grid{background-image:linear-gradient(#f6d96b09 1px,#0000 1px),linear-gradient(90deg,#f6d96b09 1px,#0000 1px);background-size:44px 44px}.bg-cyber-dots{background-image:radial-gradient(#f6d96b1f 1px,#0000 1px);background-size:24px 24px}@keyframes border-glow{0%,to{border-color:#f6d96b33}50%{border-color:#f6d96b99}}.shimmer-border{animation:3s ease-in-out infinite border-glow}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.franchise-page-wrapper{color:#fff;box-sizing:border-box;scroll-behavior:smooth;background:radial-gradient(90% 50% at 50% 0,#f6d96b33,#0000 75%),radial-gradient(800px at 15% 18%,#f6d96b24,#0000 60%),radial-gradient(800px at 85% 32%,#ffd3001f,#0000 60%),radial-gradient(900px at 20%,#f6d96b21,#0000 60%),radial-gradient(800px at 80% 68%,#ffd3001f,#0000 60%),radial-gradient(900px at 50% 85%,#f6d96b24,#0000 65%),radial-gradient(90% 50% at 50% 100%,#f6d96b33,#0000 75%),#0c0a04;width:100%;min-height:100vh;margin:0;padding-top:110px;font-family:Rajdhani,sans-serif;position:relative;overflow-x:clip}.franchise-grid-overlay{pointer-events:none;z-index:1;background-image:linear-gradient(#f6d96b14 1px,#0000 1px),linear-gradient(90deg,#f6d96b14 1px,#0000 1px);background-position:top;background-size:45px 45px;position:absolute;inset:0}@media (width<=768px){.franchise-page-wrapper{padding-top:90px}}.franchise-page-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.franchise-page-wrapper ::selection{color:#000;background-color:#ffd300}.franchise-hero-section{color:#fff;box-sizing:border-box;background-color:#0000;width:100%;padding:40px 24px 70px;font-family:Rajdhani,sans-serif;position:relative}@media (width<=768px){.franchise-hero-section{padding:24px 18px 50px}}.franchise-hero-container{max-width:1280px;margin:0 auto}.hero-badge-wrap{margin-bottom:24px;display:flex}.hero-pill-badge{color:#ffd300;letter-spacing:.5px;text-transform:uppercase;background-color:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #00000059}.badge-icon{color:#ffd300}.hero-header-block{-webkit-user-select:none;user-select:none;max-width:980px;min-height:220px;margin-bottom:32px}@media (width<=768px){.hero-header-block{min-height:270px}}.hero-main-title{letter-spacing:-1.5px;color:#fff;text-transform:uppercase;margin:0 0 20px;font-size:clamp(34px,5.2vw,64px);font-weight:900;line-height:1.1}.title-highlight{color:#000;background-color:#ffd300;border-radius:8px;padding:2px 14px;display:inline-block;transform:rotate(-1deg);box-shadow:0 4px 18px #ffd30059}.hero-lead-text{color:#d4d4d8;max-width:820px;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:550;line-height:1.55}.typewriter-cursor{vertical-align:baseline;background-color:#ffd300;border-radius:2px;width:4px;height:.85em;margin-left:3px;animation:.65s step-start infinite cursorBlink;display:inline-block;box-shadow:0 0 10px #ffd300d9}.typewriter-cursor.highlight-cursor{box-shadow:none;background-color:#000}.typewriter-cursor.sub-cursor{background-color:#ffd300;width:2.5px;height:.9em;box-shadow:0 0 8px #ffd300a6}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.hero-action-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:50px;display:flex}.hero-btn-primary{cursor:pointer;color:#000;background-color:#ffd300;border:2px solid #ffd300;border-radius:9999px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px #ffd30040}.hero-btn-primary:hover{background-color:#e5bd00;border-color:#e5bd00;transform:translateY(-2px);box-shadow:0 8px 24px #ffd30059}.hero-btn-secondary{cursor:pointer;color:#000;background-color:#fff;border:2px solid #fff;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:750;text-decoration:none;transition:all .25s;display:inline-flex}.hero-btn-secondary:hover{background-color:#f2f2f2;transform:translateY(-2px)}.hero-btn-outline{cursor:pointer;color:#fff;background-color:#0000;border:2px solid #ffffff59;border-radius:9999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:750;text-decoration:none;transition:all .25s;display:inline-flex}.hero-btn-outline:hover{background-color:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.hero-studio-showcase{background:0 0;border:none;grid-template-columns:1.15fr 1px .85fr;align-items:stretch;gap:44px;margin-top:50px;padding:30px 0 10px;display:grid;position:relative}@media (width<=1024px){.hero-studio-showcase{grid-template-columns:1fr;gap:40px;margin-top:30px;padding-top:15px}}.studio-center-divider{background:linear-gradient(#0000 0%,#ffd30073 25% 75%,#0000 100%);width:1px;height:100%;min-height:480px}@media (width<=1024px){.studio-center-divider{display:none}}.studio-col,.studio-col-impact{flex-direction:column;gap:20px;display:flex;position:relative}.studio-col-founder{flex-direction:column;height:100%;display:flex;position:relative}.founder-card-frame{background:#0d0b07;border:1.5px solid #ffd30047;border-radius:24px;flex-direction:column;height:100%;min-height:520px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000f5,0 0 35px #ffd3000f}.founder-card-frame:hover{border-color:#ffd300a6;transform:translateY(-4px);box-shadow:0 30px 70px -10px #000000fa,0 0 50px #ffd3002e}.founder-card-frame:before{content:"";z-index:15;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffd300 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.founder-image-wrap{flex-direction:column;flex:1;justify-content:flex-end;width:100%;height:100%;min-height:500px;display:flex;position:relative;overflow:hidden}.founder-image{object-fit:cover;object-position:top center;filter:contrast(1.05)brightness(.96);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:0}.founder-card-frame:hover .founder-image{filter:contrast(1.08)brightness(1.02);transform:scale(1.035)}.founder-image-scrim{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0a080526 45%,#0a0805d1 75%,#080604 100%);position:absolute;inset:0}.founder-photo-overlay{z-index:5;flex-direction:column;gap:4px;padding:24px 28px 28px;display:flex;position:relative}.founder-name{color:#fff;letter-spacing:-.5px;text-shadow:0 4px 20px #000000f2;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:950;line-height:1.15}.founder-designation{color:#ffd300;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px #000000e6;margin:0;font-size:14px;font-weight:800}@media (width<=1024px){.founder-card-frame,.founder-image-wrap{min-height:460px}}@media (width<=640px){.founder-card-frame,.founder-image-wrap{min-height:400px}.founder-photo-overlay{padding:20px 22px 24px}.founder-name{font-size:24px}.founder-designation{font-size:13px}}.hero-tilt-card{-webkit-backdrop-filter:blur(20px);will-change:transform;transform-style:preserve-3d;background:linear-gradient(#13110b 0%,#0a0805 100%);border:1.5px solid #ffd30047;border-radius:24px;transition:transform .12s cubic-bezier(.2,0,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000f5,0 0 35px #ffd3000d}.hero-tilt-card:hover{border-color:#ffd30099;box-shadow:0 30px 70px -10px #000000fa,0 0 50px #ffd30029}.hero-tilt-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffd300 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.advantages-glass-card{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:30px 24px;display:flex}@media (width<=640px){.advantages-glass-card{padding:22px 16px}}.studio-index-tag{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:800;display:flex}.studio-index-tag .index-label{color:#ffd300;letter-spacing:2.2px;font-weight:800}.studio-display-title{text-transform:uppercase;letter-spacing:-2px;color:#f5f2e9;text-shadow:0 4px 30px #000c;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(56px,7.5vw,96px);font-weight:950;line-height:.92}.studio-tagline{color:#ffd300;letter-spacing:-.3px;margin:0;font-size:clamp(17px,1.8vw,22px);font-weight:750;line-height:1.35}.alliance-header-bar{border-bottom:1px solid #ffd30029;align-items:flex-start;gap:16px;margin-bottom:6px;padding-bottom:16px;display:flex}.alliance-icon-box{color:#0c0a04;background:#ffd300;border:1.5px solid #ffe566;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 20px #ffd30073}.alliance-header-title{color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:850;line-height:1.25}.alliance-header-sub{color:#c2beaf;margin:4px 0 0;font-size:13.5px;font-weight:500;line-height:1.4}.live-status-pill{color:#4ade80;text-transform:uppercase;letter-spacing:.5px;background:#22c55e26;border:1px solid #22c55e73;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseLive;box-shadow:0 0 8px #22c55e}@keyframes pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.advantages-interactive-matrix{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=641px){.mobile-hidden-item{display:flex!important}.advantages-mobile-toggle-btn{display:none!important}}@media (width<=640px){.advantages-glass-card{padding:18px 14px}.alliance-header-bar{gap:12px;margin-bottom:12px;padding-bottom:12px}.alliance-icon-box{border-radius:12px;width:40px;height:40px}.alliance-header-title{font-size:19px}.alliance-header-sub{margin-top:2px;font-size:12.5px}.advantages-interactive-matrix{grid-template-columns:1fr;gap:8px}.advantage-matrix-item{border-radius:12px;gap:12px;padding:10px 14px}.advantage-matrix-item.mobile-hidden-item{display:none}.matrix-item-icon-box{border-radius:9px;width:32px;height:32px}.matrix-item-icon-box svg{width:15px;height:15px}.matrix-item-title{font-size:13px;font-weight:750;line-height:1.25}.matrix-item-badge{margin-top:2px;font-size:10.5px}.matrix-item-check{width:20px;height:20px;display:flex}.fullwidth-highlight-item{grid-column:1/-1}.advantages-mobile-toggle-btn{color:#ffd300;letter-spacing:.3px;cursor:pointer;background:#ffd30014;border:1.5px solid #ffd30059;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 16px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0006}.advantages-mobile-toggle-btn:hover{background:#ffd3002e;border-color:#ffd300}.toggle-chevron{transition:transform .3s cubic-bezier(.16,1,.3,1)}.toggle-chevron.is-rotated{transform:rotate(180deg)}}.advantage-matrix-item{cursor:default;background:linear-gradient(135deg,#ffd30029 0%,#ffd3000d 100%),#241e12;border:1.5px solid #ffd30061;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 8px 20px #000c,inset 0 1px #ffd30033}.advantage-matrix-item:hover{background:linear-gradient(135deg,#ffd30042 0%,#ffd3001a 100%),#2d2516;border-color:#ffd300;transform:translateY(-2px);box-shadow:0 12px 26px #000000d9,0 0 20px #ffd30033}.fullwidth-highlight-item{background:linear-gradient(90deg,#ffd30038 0%,#ffd30014 100%),#292113;border:1.5px solid #ffd30080;grid-column:1/-1;box-shadow:0 6px 20px #000000a6,inset 0 1px #ffd30040}.fullwidth-highlight-item:hover{background:linear-gradient(90deg,#ffd30052 0%,#ffd30024 100%),#322817;border-color:#ffd300}.matrix-item-icon-box{color:#0c0a04;background:#ffd300;border:1.5px solid #ffe566;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 0 12px #ffd30059}.advantage-matrix-item:hover .matrix-item-icon-box{transform:scale(1.1);box-shadow:0 0 18px #ffd30099}.matrix-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.matrix-item-title{color:#fff;font-size:13px;font-weight:750;line-height:1.25;transition:color .2s}.advantage-matrix-item:hover .matrix-item-title{color:#fff}.matrix-item-badge{color:#ffd300;letter-spacing:.3px;margin-top:2px;font-size:10.5px;font-weight:700}.matrix-item-check{color:#ffd300;background:#ffd30026;border:1px solid #ffd30059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.advantage-matrix-item:hover .matrix-item-check{color:#0c0a04;background:#ffd300;border-color:#ffd300;transform:scale(1.12);box-shadow:0 0 10px #ffd30066}.studio-stats-display{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;margin:6px 0;padding:22px 0;display:flex}.studio-stat-col{flex-direction:column;display:flex}.studio-stat-number{color:#ffd300;letter-spacing:-1.5px;text-shadow:0 0 22px #ffd30059;font-family:Rajdhani,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:950;line-height:1}.studio-stat-label{color:#9e998c;text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:11px;font-weight:750}.studio-stat-sep{background:#ffffff1a;align-self:center;width:1px;height:44px}.studio-honors-list{flex-direction:column;gap:16px;display:flex}.studio-honor-item{border-bottom:1px solid #ffffff12;padding-bottom:16px;transition:all .22s}.studio-honor-item:hover{border-color:#ffd30073;padding-left:8px}.studio-honor-item .honor-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.studio-honor-item .honor-index{color:#ffd300;font-family:monospace;font-size:12px;font-weight:800}.studio-honor-item .honor-authority{color:#b5b0a3;font-size:12px;font-weight:600}.studio-honor-item .honor-badge{color:#ffd300;text-transform:uppercase;letter-spacing:.5px;background:#ffd3001f;border:1px solid #ffd3004d;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:750}.studio-honor-item .honor-title{color:#fff;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:850;line-height:1.3}.studio-pullquote{background:linear-gradient(90deg,#ffd3000f 0%,#0000 100%);border-left:2px solid #ffd300;margin-top:4px;padding:16px 22px;position:relative}.studio-pullquote .quote-mark{color:#ffd300;opacity:.85;margin-bottom:8px;font-family:Georgia,serif;font-size:34px;line-height:.5}.studio-pullquote .quote-body{color:#e5e1d5;margin:0 0 8px;font-size:13.5px;font-style:italic;line-height:1.55}.studio-pullquote .quote-byline{color:#ffd300;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:850}.franchise-reels-section{box-sizing:border-box;width:100%;padding:60px 24px 80px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}@media (width<=768px){.franchise-reels-section{padding:40px 16px 60px}}.franchise-reels-container{max-width:1280px;margin:0 auto;position:relative}.reels-header-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}.reels-header-left{max-width:720px}.reels-badge{color:#ffd300;letter-spacing:1.5px;text-transform:uppercase;background:#ffd3001a;border:1px solid #ffd3004d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.reels-ig-icon{fill:#ffd300;width:14px;height:14px}.reels-title{color:#fff;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 8px;font-size:clamp(28px,3.4vw,42px);font-weight:950;line-height:1.12}.reels-title-highlight{color:#ffd300;background:linear-gradient(135deg,#ffd300 0%,#f80 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.reels-subtitle{color:#b5b0a2;margin:0;font-size:clamp(14px,1.35vw,16px);font-weight:500;line-height:1.5}.reels-header-right{align-items:center;gap:16px;display:flex}.reels-follow-btn{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:9999px;align-items:center;gap:9px;padding:10px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #dc274359}.reels-follow-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 26px #dc27438c}.reels-nav-arrows{align-items:center;gap:8px;display:flex}.reels-arrow-btn{color:#ffd300;cursor:pointer;background:#ffffff0d;border:1px solid #ffd30047;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.reels-arrow-btn:hover{color:#0c0a06;background:#ffd300;border-color:#ffd300;transform:scale(1.08);box-shadow:0 0 18px #ffd30073}.reels-stage-wrapper{perspective:1200px;perspective-origin:50%;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:490px;padding:20px 0;display:flex;position:relative;overflow:hidden}.reels-stage-mask-left{z-index:25;pointer-events:none;background:linear-gradient(90deg,#050402 0%,#0000 100%);width:80px;position:absolute;top:0;bottom:0;left:0}.reels-stage-mask-right{z-index:25;pointer-events:none;background:linear-gradient(270deg,#050402 0%,#0000 100%);width:80px;position:absolute;top:0;bottom:0;right:0}.stage-video-card{cursor:pointer;will-change:transform, opacity;width:230px;height:410px;transform-style:preserve-3d;background:#080705;border:1.5px solid #ffd30033;border-radius:24px;transition:transform .45s cubic-bezier(.2,.8,.25,1),opacity .45s cubic-bezier(.2,.8,.25,1),filter .45s,border-color .3s,box-shadow .35s;position:absolute;top:50%;overflow:hidden;box-shadow:0 16px 40px #000000d9}.stage-video-card:before{content:"";z-index:15;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffd300 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.stage-video-element{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;display:block}.stage-video-card.is-center{border-color:#ffd300d9;box-shadow:0 25px 60px #000000fa,0 0 40px #ffd30047}.stage-video-card.is-center:hover{border-color:#ffd300;box-shadow:0 30px 70px #000,0 0 50px #ffd30066}.stage-video-scrim{pointer-events:none;z-index:5;background:#00000059;transition:opacity .3s;position:absolute;inset:0}.stage-video-card.is-center .stage-video-scrim{opacity:0}.stage-audio-toggle-btn{z-index:20;color:#ffd300;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0c0a06bf;border:1px solid #ffd30066;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 14px #0009}.stage-audio-toggle-btn:hover{color:#0c0a06;background:#ffd300;transform:scale(1.1)}.stage-active-pulse-badge{z-index:20;background:#ffd300;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pulseCenterLive;position:absolute;top:14px;left:14px;box-shadow:0 0 10px #ffd300}@keyframes pulseCenterLive{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@media (width<=1024px){.reels-stage-wrapper{height:440px}.stage-video-card{width:200px;height:360px}}@media (width<=640px){.reels-stage-wrapper{height:400px}.stage-video-card{border-radius:18px;width:185px;height:330px}.reels-stage-mask-left,.reels-stage-mask-right{width:40px}}.courses-franchise-section{color:#fff;box-sizing:border-box;background-color:#0000;border-top:1px solid #f6d96b26;width:100%;padding:85px 24px 95px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}.courses-franchise-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.courses-header-block{text-align:center;max-width:860px;margin:0 auto 55px}.courses-badge{color:#ffd300;letter-spacing:.8px;background-color:#f6d96b1a;border:1px solid #f6d96b59;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 20px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #ffd3001a}.courses-title{letter-spacing:-1.2px;color:#fff;text-transform:uppercase;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:clamp(34px,4.6vw,54px);font-weight:900;line-height:1.15}.courses-sub{color:#d4d4d8;max-width:780px;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:clamp(15.5px,1.25vw,18px);font-weight:500;line-height:1.65}.categories-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (width<=1040px){.categories-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=640px){.categories-grid{grid-template-columns:1fr;gap:20px}}.flip-card-wrapper{perspective:1200px;cursor:pointer;outline:none;height:100%;min-height:350px}.flip-card-inner{text-align:left;width:100%;height:100%;min-height:350px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1);position:relative}@media (hover:hover) and (pointer:fine){.flip-card-wrapper:hover .flip-card-inner{transform:rotateY(180deg)}}.flip-card-wrapper.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;box-sizing:border-box;border-radius:22px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.flip-card-front{background-color:#ffd300;background-image:radial-gradient(circle at var(--card-mx,50%) var(--card-my,30%), #ffffff80 0%, #fff58c38 35%, transparent 70%), radial-gradient(#00000014 1.5px, transparent 1.5px), linear-gradient(#00000005 1px, transparent 1px), linear-gradient(90deg, #00000005 1px, transparent 1px), linear-gradient(145deg, #fff275 0%, #ffd300 50%, #f0be00 100%);color:#000;background-size:100% 100%,20px 20px,60px 60px,60px 60px,100% 100%;border:2px solid #000;justify-content:space-between;padding:30px 26px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #000000b3,0 0 25px #ffd30059}.flip-card-front:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--card-mx,50%) var(--card-my,40%), #ffffff8c 0%, #fff58c47 32%, transparent 68%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.flip-card-wrapper:hover .flip-card-front{box-shadow:0 26px 52px -8px #000000d9,0 0 42px #ffd300a6,inset 0 0 32px #ffffff61}.flip-card-wrapper:hover .flip-card-front:after{opacity:1}.flip-card-front>*{z-index:1;position:relative}.card-front-top{justify-content:space-between;align-items:center;display:flex}.card-front-num{letter-spacing:-1.5px;color:#000;font-family:Rajdhani,sans-serif;font-size:42px;font-weight:900;line-height:1}.card-front-icon-box{color:#ffd300;background:#000;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .25s;display:flex;box-shadow:0 4px 14px #0000004d}.flip-card-wrapper:hover .card-front-icon-box{transform:scale(1.08)rotate(5deg)}.card-front-body{margin:18px 0}.card-front-duration-pill{color:#000;letter-spacing:.4px;background:#0000001a;border:1.5px solid #000;border-radius:9999px;margin-bottom:14px;padding:5px 13px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:800;display:inline-block}.card-front-title{color:#000;letter-spacing:-.6px;text-transform:uppercase;margin:0;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:900;line-height:1.22}.card-front-bottom{border-top:1.5px solid #0003;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.card-flip-prompt{color:#000;letter-spacing:.3px;align-items:center;gap:7px;font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:800;display:inline-flex}.prompt-desktop{display:inline}.prompt-mobile,.card-back-tap-hint{display:none}.flip-cue-icon{color:#000;transition:transform .4s}@media (hover:hover) and (pointer:fine){.flip-card-wrapper:hover .flip-cue-icon{transform:rotate(180deg)}}.flip-card-wrapper.is-flipped .flip-cue-icon{transform:rotate(180deg)}@media (width<=768px),(hover:none){.prompt-desktop{display:none}.prompt-mobile{display:inline}.card-back-tap-hint{color:#ffd300;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}}.flip-card-back{color:#fff;background:linear-gradient(170deg,#18150c 0%,#0d0b07 100%);border:1.5px solid #ffd30073;justify-content:space-between;padding:28px 24px;font-family:Rajdhani,sans-serif;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:0 20px 48px -10px #000000fa,0 0 30px #ffd30026}.flip-card-back:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffd300 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.card-back-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-back-label{align-items:center;gap:10px;display:flex}.back-num-tag{color:#000;background:#ffd300;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.card-back-title{color:#fff;letter-spacing:-.3px;margin:0;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:850;line-height:1.25}.card-back-duration-chip{color:#ffd300;white-space:nowrap;letter-spacing:.2px;background:#ffd3001f;border:1px solid #ffd30059;border-radius:9999px;flex-shrink:0;padding:4px 11px;font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:800}.card-back-tagline{color:#f4f4f5;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:14.5px;font-weight:500;line-height:1.55}.card-back-points{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.card-back-point-row{color:#e4e4e7;align-items:flex-start;gap:10px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.back-point-check{color:#ffd300;flex-shrink:0;margin-top:1px}.card-back-footer{border-top:1px solid #ffd3002e;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.card-back-badge{color:#ffd300;letter-spacing:.6px;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850}.network-centres-section{color:#fff;box-sizing:border-box;background-color:#0000;border-top:1px solid #ffd30033;width:100%;padding:85px 24px 105px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}.network-centres-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.network-ambient-glow{filter:blur(150px);pointer-events:none;opacity:.16;z-index:1;border-radius:50%;width:580px;height:580px;position:absolute}.network-header-block{text-align:center;max-width:980px;margin:0 auto 35px}.network-title{letter-spacing:-1.2px;color:#fff;text-transform:uppercase;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(30px,4.2vw,56px);font-weight:950;line-height:1.15}.network-title-gold{color:#ffd300;text-shadow:0 0 35px #ffd3008c}.carousel-stage-container{width:100%;margin-bottom:24px;position:relative}.circular-carousel-wrapper{border-radius:20px;width:100%;height:440px;position:relative;overflow:hidden}@media (width<=768px){.circular-carousel-wrapper{height:400px}}@media (width<=480px){.circular-carousel-wrapper{height:360px}}.carousel-centre-bar-wrap{justify-content:center;align-items:center;width:100%;display:flex}.carousel-centre-bar{-webkit-backdrop-filter:blur(14px);background:#16120be6;border:1.5px solid #ffd30061;border-radius:9999px;justify-content:center;align-items:center;gap:22px;padding:8px 10px 8px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 32px #000000a6,inset 0 1px #ffd30033}.carousel-centre-bar:hover{border-color:#ffd300b3;box-shadow:0 14px 40px #000000bf,0 0 25px #ffd30033}.carousel-centre-name{color:#fff;letter-spacing:-.4px;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:clamp(19px,2vw,24px);font-weight:900;animation:.35s cubic-bezier(.16,1,.3,1) both centre-name-fade}@keyframes centre-name-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.carousel-open-map-btn{color:#0c0a06;letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:#ffd300;border:1.5px solid #ffd300;border-radius:9999px;align-items:center;gap:7px;padding:11px 22px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:900;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #ffd30066}.carousel-open-map-btn:hover{color:#0c0a06;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px #ffffff80,0 0 18px #ffd30066}.map-btn-icon{color:currentColor;flex-shrink:0}.map-btn-arrow{color:currentColor;flex-shrink:0;transition:transform .2s}.carousel-open-map-btn:hover .map-btn-arrow{transform:translate(2px,-2px)}@media (width<=520px){.carousel-centre-bar{gap:14px;padding:8px 8px 8px 18px}.carousel-centre-name{font-size:18px}.carousel-open-map-btn{padding:9px 16px;font-size:12.5px}}.circular-carousel{--cc-fade:#000;--cc-radius:12px;--cc-inner:.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.circular-carousel[data-axis=x]{touch-action:pan-x}.circular-carousel[data-draggable]{cursor:grab}.circular-carousel[data-dragging]{cursor:grabbing}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.circular-carousel__view{position:absolute;inset:0}.circular-carousel[data-shape=wheel] .circular-carousel__view{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.circular-carousel[data-shape=panorama] .circular-carousel__view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.circular-carousel__stage{opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}.circular-carousel__camera{position:relative}.circular-carousel__ring,.circular-carousel__card{position:absolute;top:0;left:0}.circular-carousel__tile{backface-visibility:hidden;outline:1px solid #0000;position:absolute}.circular-carousel__frame{width:100%;position:absolute;top:0;left:0;overflow:hidden}.circular-carousel__photo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.circular-carousel__shade,.circular-carousel__inner{pointer-events:none;position:absolute;inset:0}.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth,0)}.circular-carousel__inner{opacity:var(--cc-inner);background:#000}.circular-carousel__caption{color:inherit;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both circular-carousel-reveal;display:flex;position:absolute;bottom:22px;left:0;right:0}.circular-carousel__title{flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) circular-carousel-title;display:flex}.circular-carousel__subtitle{opacity:.6;font-weight:400}.circular-carousel__count{font-variant-numeric:tabular-nums;opacity:.5;align-items:center;gap:3px;font-size:12px;line-height:1;display:inline-flex}.circular-carousel__slash{opacity:.6}.circular-carousel__digits{display:inline-flex}.circular-carousel__digit{height:1em;display:inline-block;overflow:hidden}.circular-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.circular-carousel__reel>span{height:1em}.circular-carousel__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes circular-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes circular-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.circular-carousel__stage,.circular-carousel__reel{transition:none}.circular-carousel__caption,.circular-carousel__title{animation:none}}.inquiry-franchise-section{color:#fff;box-sizing:border-box;background-color:#0000;border-top:1px solid #ffd30029;width:100%;padding:95px 24px 110px;font-family:Rajdhani,sans-serif;position:relative;overflow:hidden}.inquiry-franchise-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.inquiry-ambient-glow{filter:blur(140px);pointer-events:none;opacity:.14;z-index:1;border-radius:50%;width:560px;height:560px;position:absolute}.glow-top-left{background:radial-gradient(circle,#ffd300 0%,#0000 70%);top:10%;left:-180px}.glow-bottom-right{background:radial-gradient(circle,#f59e0b 0%,#0000 70%);bottom:8%;right:-180px}.inquiry-header-block{text-align:center;max-width:960px;margin:0 auto 52px}.inquiry-badge{color:#ffd300;letter-spacing:.8px;background-color:#ffd3001a;border:1px solid #ffd30059;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 22px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 0 20px #ffd3001f}.inquiry-badge-icon{color:#ffd300}.inquiry-title{letter-spacing:-1.2px;color:#fff;text-transform:uppercase;margin:0 0 26px;font-family:Rajdhani,sans-serif;font-size:clamp(34px,4.5vw,54px);font-weight:950;line-height:1.15}.inquiry-title-gold{color:#ffd300;text-shadow:0 0 25px #ffd30066}.inquiry-trust-strip{white-space:nowrap;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#16120bd9;border:1px solid #ffd30047;border-radius:9999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;margin:0 auto;padding:10px 28px;display:inline-flex;box-shadow:0 10px 30px #0009,inset 0 1px #ffd3002e}.inquiry-trust-pill{align-items:center;gap:8px;display:flex}.trust-pill-icon{color:#ffd300;flex-shrink:0}.trust-pill-num{color:#ffd300;font-family:Rajdhani,sans-serif;font-size:16.5px;font-weight:900;line-height:1}.trust-pill-label{color:#e4e4e7;letter-spacing:.2px;font-size:13px;font-weight:600}.inquiry-trust-sep{background:#ffd30040;width:1px;height:20px}@media (width<=960px){.inquiry-trust-strip{white-space:normal;border-radius:22px;grid-template-columns:repeat(2,auto);justify-content:center;gap:12px 24px;width:fit-content;max-width:100%;padding:16px 26px;display:grid}.inquiry-trust-sep{display:none}.inquiry-trust-pill{justify-content:flex-start}}@media (width<=580px){.inquiry-trust-strip{border-radius:18px;grid-template-columns:1fr 1fr;gap:10px 14px;width:100%;max-width:440px;padding:14px 16px;display:grid}.trust-pill-num{font-size:14.5px}.trust-pill-label{font-size:11.5px}}@media (width<=380px){.inquiry-trust-strip{border-radius:16px;grid-template-columns:1fr;gap:8px;max-width:280px;padding:12px 14px}}.inquiry-grid{grid-template-columns:1.25fr .95fr;align-items:start;gap:32px;display:grid}@media (width<=1024px){.inquiry-grid{grid-template-columns:1fr;gap:32px}}.inquiry-form-card{color:#fff;box-sizing:border-box;background:linear-gradient(168deg,#18140df5 0%,#0d0a06fc 100%);border:2px solid #ffd30059;border-radius:26px;padding:40px 38px;position:relative;overflow:visible;box-shadow:0 24px 60px -12px #000000e6,0 0 35px #000c}.form-card-top-laser{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd300,#0000);border-radius:26px 26px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.form-console-header{margin-bottom:26px}.console-mini-badge{color:#ffd300;letter-spacing:.8px;text-transform:uppercase;background:#ffd3001f;border:1px solid #ffd30059;border-radius:999px;margin-bottom:12px;padding:4px 14px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:850;display:inline-block}.console-title{color:#fff;letter-spacing:-.4px;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(23px,2.5vw,29px);font-weight:950;line-height:1.25}.console-sub{color:#d4d4d8;margin:0;font-size:14px;font-weight:500;line-height:1.55}.franchise-form{flex-direction:column;gap:18px;display:flex}.form-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.form-row-2{grid-template-columns:1fr;gap:14px}.inquiry-form-card{padding:24px 16px}.custom-select-trigger{padding:12px 14px;font-size:13.5px}}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:#ffd300;letter-spacing:.5px;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:850}.form-input,.form-select,.form-textarea{box-sizing:border-box;color:#fff;background-color:#120e09d9;border:1.5px solid #ffd30040;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:Rajdhani,sans-serif;font-size:14.5px;font-weight:550;transition:all .25s;box-shadow:inset 0 1px 3px #00000080}.form-select option{color:#fff;background-color:#141009}.custom-select-wrapper{width:100%;position:relative}.custom-select-wrapper.is-active{z-index:70}.custom-select-trigger{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background-color:#120e09d9;border:1.5px solid #ffd30040;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 16px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;transition:all .25s;display:flex;box-shadow:inset 0 1px 3px #00000080}.custom-select-trigger:hover,.custom-select-trigger:focus,.custom-select-trigger.open{background-color:#1a150ef2;border-color:#ffd300;box-shadow:0 0 0 3px #ffd3002e,inset 0 1px 3px #00000080}.custom-select-value{flex:1;align-items:center;min-width:0;display:flex}.selected-label-wrap{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.custom-select-trigger-label{white-space:nowrap;text-overflow:ellipsis;color:#fff;overflow:hidden}.select-placeholder{color:#71717a;font-weight:500}.select-badge-tag{color:#ffd300;text-transform:uppercase;letter-spacing:.5px;background:#ffd30026;border:1px solid #ffd30066;border-radius:999px;flex-shrink:0;padding:2px 7px;font-family:Rajdhani,sans-serif;font-size:9.5px;font-weight:850}.select-chevron{color:#ffd300;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.select-chevron.rotate{transform:rotate(180deg)}.custom-select-dropdown{z-index:999;box-sizing:border-box;background:#141009;border:1.5px solid #ffd30061;border-radius:14px;min-width:100%;max-height:240px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) selectFadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #000000e6,0 0 25px #ffd30026}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.custom-select-dropdown::-webkit-scrollbar{width:5px}.custom-select-dropdown::-webkit-scrollbar-track{background:#ffd3000d;border-radius:999px}.custom-select-dropdown::-webkit-scrollbar-thumb{background:#ffd3004d;border-radius:999px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:#ffd300}.custom-select-option{cursor:pointer;color:#d4d4d8;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:550;transition:all .15s;display:flex}.custom-select-option:hover{color:#ffd300;background:#ffd3001f}.custom-select-option.selected{color:#ffd300;background:#ffd30029;font-weight:700}.option-label-group{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.option-label-text{white-space:normal;line-height:1.35}.option-check-icon{color:#ffd300;flex-shrink:0}.form-input::placeholder,.form-textarea::placeholder{color:#71717a;font-weight:500}.form-input:focus,.form-select:focus,.form-textarea:focus{background-color:#1a150ef2;border-color:#ffd300;box-shadow:0 0 0 3px #ffd3002e}.form-textarea{resize:vertical;min-height:85px;line-height:1.5}.form-submit-btn{cursor:pointer;color:#000;letter-spacing:.4px;text-transform:uppercase;background-color:#ffd300;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:16px 32px;font-family:Rajdhani,sans-serif;font-size:15.5px;font-weight:900;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #ffd30059}.form-submit-btn:hover{color:#000;background-color:#ffdb1a;transform:translateY(-2px);box-shadow:0 12px 30px #ffd30080}.form-submit-btn svg{transition:transform .25s}.form-submit-btn:hover svg{transform:translate(3px)}.form-submit-btn:disabled{opacity:.7;cursor:not-allowed}.form-security-note{color:#a1a1aa;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;display:flex}.submission-success-box{text-align:center;padding:40px 18px}.success-icon-circle{color:#000;background-color:#ffd300;border:3px solid #000;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 20px;display:flex;box-shadow:0 0 25px #ffd30059}.success-title{color:#fff;letter-spacing:-.4px;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:950}.success-greeting{color:#ffd300;margin:0 0 14px;font-size:16px;font-weight:750}.success-desc{color:#d4d4d8;max-width:520px;margin:0 auto 24px;font-size:14.5px;font-weight:500;line-height:1.6}.success-steps-box{text-align:left;background:#ffd30014;border:1.5px dashed #ffd30059;border-radius:14px;flex-direction:column;gap:8px;max-width:440px;margin:0 auto 26px;padding:14px 18px;display:flex}.success-step-item{color:#f4f4f5;align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:750;display:flex}.step-check{color:#ffd300;font-weight:900}.reset-form-btn{cursor:pointer;color:#000;background-color:#ffd300;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:850;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #ffd3004d}.reset-form-btn:hover{background-color:#ffdb1a;transform:translateY(-2px)}.inquiry-contact-card{color:#fff;box-sizing:border-box;background:linear-gradient(165deg,#1a150df5 0%,#0d0a06fc 100%);border:2px solid #ffd30059;border-radius:26px;flex-direction:column;padding:38px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000e6,0 0 30px #000c}.contact-card-top-laser{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd300,#0000);height:2px;position:absolute;top:0;left:0;right:0}.contact-card-header{border-bottom:1px solid #ffd30033;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:20px;display:flex}.contact-head-icon-box{color:#000;background:#ffd300;border:2px solid #ffd300;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 20px #ffd3004d}.contact-status-live{color:#ffd300;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:3px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:850;display:inline-flex}.live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e}.contact-title{color:#fff;letter-spacing:-.3px;margin:0 0 3px;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:900}.contact-sub{color:#a1a1aa;margin:0;font-size:13px;font-weight:500}.contact-channels{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.channel-box{color:inherit;box-sizing:border-box;background:#16120cd9;border:1.5px solid #ffd30038;border-radius:16px;align-items:center;gap:16px;min-width:0;max-width:100%;padding:16px 18px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.channel-box:hover{background:#241d12f2;border-color:#ffd300;transform:translate(4px);box-shadow:0 8px 24px #ffd30029}.static-box:hover{box-shadow:none;background:#16120cd9;border-color:#ffd30038;transform:none}.channel-icon-wrap{color:#000;background-color:#ffd300;border:2px solid #000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #ffd30040}.channel-content{flex:1;min-width:0;overflow:hidden}.channel-label{color:#ffd300;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:800}.channel-value{color:#fff;overflow-wrap:break-word;word-break:break-word;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:900;line-height:1.25}.channel-hint{color:#a1a1aa;margin-top:2px;font-size:12px;font-weight:500}.territory-guarantee-box{background:#ffd30014;border:1.5px dashed #ffd30059;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #00000040}.guarantee-icon{color:#ffd300;flex-shrink:0;margin-top:2px}.guarantee-title{color:#ffd300;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:950;display:block}.guarantee-text{color:#d4d4d8;margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.inquiry-timeline-box{background:#00000080;border:1px solid #ffd30033;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.timeline-box-title{letter-spacing:.8px;color:#ffd300;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900}.mini-timeline-item{color:#d4d4d8;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.mini-timeline-num{color:#000;background:#ffd300;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;display:flex}@media (width<=600px){.inquiry-contact-card{border-radius:20px;padding:24px 16px}.contact-card-header{gap:12px;margin-bottom:20px;padding-bottom:16px}.contact-head-icon-box{border-radius:12px;width:44px;height:44px}.contact-title{font-size:19px}.contact-sub{font-size:12px}.channel-box{gap:12px;padding:12px 14px}.channel-icon-wrap{border-radius:10px;width:38px;height:38px}.channel-icon-wrap svg{width:17px;height:17px}.channel-label{font-size:10px}.channel-value{font-size:14px}.channel-hint{font-size:11px}.territory-guarantee-box{border-radius:14px;gap:10px;padding:14px}.guarantee-title{font-size:12.5px}.guarantee-text{font-size:11.5px}.inquiry-timeline-box{border-radius:12px;padding:14px}.mini-timeline-item{font-size:11.5px}}@media (width<=380px){.inquiry-contact-card{border-radius:16px;padding:18px 12px}.contact-title{font-size:17px}.channel-box{gap:10px;padding:10px}.channel-icon-wrap{width:34px;height:34px}.channel-value{font-size:12.5px}}.franchise-scroll-reveal{opacity:0;will-change:transform, opacity;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.16,1,.3,1)}.franchise-scroll-reveal.up{transform:translateY(44px)scale(.985)}.franchise-scroll-reveal.down{transform:translateY(-44px)scale(.985)}.franchise-scroll-reveal.zoom{transform:scale(.92)}.franchise-scroll-reveal.fade{transform:none}.franchise-scroll-reveal.revealed{opacity:1;transform:translateY(0)scale(1)}.contact-page-wrapper{box-sizing:border-box;background:radial-gradient(circle at 18% 18%,#ffd30014,#0000 30%),radial-gradient(circle at 82% 80%,#ffd3000f,#0000 30%),#070604;min-height:100vh;padding:145px 5% 90px;position:relative;overflow:hidden}.contact-grid-pattern{pointer-events:none;z-index:0;background-image:linear-gradient(#ffd30008 1px,#0000 1px),linear-gradient(90deg,#ffd30008 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.contact-ambient-glow{pointer-events:none;filter:blur(120px);z-index:0;opacity:.18;border-radius:50%;width:500px;height:500px;position:absolute}.glow-top{background:#ffd300;top:-100px;left:20%}.glow-bottom{background:#ffd300;bottom:-150px;right:15%}.contact-main-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.contact-hero-header{text-align:center;max-width:760px;margin:0 auto 46px}.contact-top-badge{color:#ffd300;letter-spacing:1.2px;text-transform:uppercase;background:#ffd3001a;border:1px solid #ffd30052;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 0 20px #ffd30026}.badge-sparkle-icon{color:#ffd300}.contact-page-title{letter-spacing:-1.2px;color:#fff;text-transform:uppercase;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:clamp(34px,4.5vw,54px);font-weight:950;line-height:1.15}.title-gold-accent{color:#ffd300;text-shadow:0 0 30px #ffd30073}.contact-page-sub{color:#a1a1aa;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:15.5px;font-weight:500;line-height:1.6}.contact-layout-grid{grid-template-columns:1.35fr .85fr;align-items:start;gap:32px;display:grid}.contact-form-card{box-sizing:border-box;background:linear-gradient(168deg,#16120cf0 0%,#0c0a06fa 100%);border:2px solid #ffd30052;border-radius:26px;padding:38px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000e6,0 0 35px #000000b3}.card-top-laser{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd300,#0000);height:2px;position:absolute;top:0;left:0;right:0}.form-head-block{border-bottom:1px solid #ffd30026;margin-bottom:26px;padding-bottom:16px}.form-card-title{color:#fff;letter-spacing:-.4px;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:900}.form-card-subtitle{color:#a1a1aa;margin:0;font-size:14px;font-weight:500}.contact-form-body{flex-direction:column;gap:20px;display:flex}.form-inputs-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-field{flex-direction:column;gap:6px;display:flex}.field-label{color:#fff;letter-spacing:.3px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850}.field-required{color:#ffd300;font-weight:900}.contact-text-input,.contact-textarea-input{box-sizing:border-box;color:#fff;background-color:#120e09d9;border:1.5px solid #ffd3003d;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:Rajdhani,sans-serif;font-size:14.5px;font-weight:550;transition:all .25s;box-shadow:inset 0 1px 3px #00000080}.contact-text-input::placeholder,.contact-textarea-input::placeholder{color:#71717a;font-weight:500}.contact-text-input:focus,.contact-textarea-input:focus{background-color:#1c160ef2;border-color:#ffd300;box-shadow:0 0 0 3px #ffd3002e,inset 0 1px 3px #00000080}.contact-textarea-input{resize:vertical;min-height:105px;line-height:1.55}.field-hint{color:#71717a;font-size:11.5px;font-weight:500}.form-action-area{flex-direction:column;gap:14px;margin-top:6px;display:flex}.contact-submit-btn{cursor:pointer;color:#000;letter-spacing:.4px;text-transform:uppercase;background-color:#ffd300;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 28px;font-family:Rajdhani,sans-serif;font-size:15.5px;font-weight:900;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 24px #ffd30059}.contact-submit-btn:hover{background-color:#ffe033;transform:translateY(-2px);box-shadow:0 10px 32px #ffd30080}.contact-submit-btn:active{transform:translateY(0)}.contact-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-trust-indicator{color:#a1a1aa;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.trust-lock-icon{color:#ffd300;flex-shrink:0}.contact-success-state{text-align:center;padding:30px 10px 15px;animation:.35s ease-out contactFadeIn}@keyframes contactFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-icon-badge{color:#ffd300;background:#ffd3001f;border:2px solid #ffd300;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 20px;display:flex;box-shadow:0 0 35px #ffd3004d}.success-heading{color:#fff;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:950}.success-lead{color:#ffd300;margin:0 0 14px;font-size:16px;font-weight:700}.success-detail{color:#d4d4d8;max-width:480px;margin:0 auto 26px;font-size:14.5px;line-height:1.6}.contact-reset-btn{cursor:pointer;color:#000;letter-spacing:.4px;background-color:#ffd300;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 26px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:850;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #ffd3004d}.contact-reset-btn:hover{background-color:#ffe033;transform:translateY(-2px)}.contact-info-card{box-sizing:border-box;background:linear-gradient(165deg,#18140df0 0%,#0c0a06fa 100%);border:2px solid #ffd30052;border-radius:26px;flex-direction:column;gap:28px;padding:38px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000000e6,0 0 30px #000000b3}.section-accent-header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.vertical-accent-bar{background:#ffd300;border-radius:999px;flex-shrink:0;width:4px;height:20px;box-shadow:0 0 10px #ffd300}.section-accent-title{color:#fff;letter-spacing:.8px;text-transform:uppercase;margin:0;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:900}.contact-channels-stack{flex-direction:column;gap:14px;display:flex}.contact-channel-item{color:inherit;box-sizing:border-box;background:#16120cd9;border:1.5px solid #ffd30033;border-radius:16px;align-items:center;gap:16px;min-width:0;padding:15px 16px;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex}.contact-channel-item:hover{background:#241d12f2;border-color:#ffd300;transform:translate(4px);box-shadow:0 8px 24px #ffd30029}.static-channel:hover{box-shadow:none;background:#16120cd9;border-color:#ffd30033;transform:none}.channel-circle-icon{color:#000;background-color:#ffd300;border:2px solid #000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 14px #ffd30059}.channel-text-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.channel-title-text{color:#ffd300;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px;font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:850}.channel-value-text{color:#fff;overflow-wrap:break-word;word-break:break-word;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:850;line-height:1.25}.channel-sub-hint{color:#a1a1aa;margin-top:2px;font-size:11.5px;font-weight:500}.contact-social-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-brand-btn{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000080}.social-svg-icon{width:20px;height:20px}.ig-btn{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.fb-btn{background-color:#1877f2}.yt-btn{background-color:red}.in-btn{background-color:#0a66c2}.wa-btn{background-color:#25d366}.social-brand-btn:hover{filter:brightness(1.15);transform:translateY(-3px)scale(1.08);box-shadow:0 8px 20px #ffd3004d}.contact-quick-chat-box{background:#25d36614;border:1.5px dashed #25d36661;border-radius:16px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.quick-chat-info{align-items:flex-start;gap:12px;display:flex}.quick-chat-icon-wrap{color:#000;background:#25d366;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.quick-chat-title{color:#25d366;margin-bottom:2px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:900;display:block}.quick-chat-desc{color:#d4d4d8;margin:0;font-size:12px;line-height:1.45}.quick-chat-btn{color:#000;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.quick-chat-btn:hover{background:#2ee271;transform:translateY(-2px);box-shadow:0 6px 18px #25d36673}@media (width<=1024px){.contact-layout-grid{grid-template-columns:1fr;gap:28px}}@media (width<=768px){.contact-page-wrapper{padding:120px 4% 70px}.contact-hero-header{margin-bottom:34px}.contact-form-card{border-radius:20px;padding:28px 20px}.contact-info-card{border-radius:20px;gap:24px;padding:28px 20px}.form-inputs-row{grid-template-columns:1fr;gap:16px}.form-card-title{font-size:22px}}@media (width<=480px){.contact-page-wrapper{padding:110px 4% 50px}.contact-top-badge{padding:5px 14px;font-size:11px}.contact-form-card,.contact-info-card{border-radius:18px;padding:22px 14px}.channel-circle-icon{width:40px;height:40px}.channel-circle-icon svg{width:18px;height:18px}.channel-value-text{font-size:13.5px}.social-brand-btn{width:38px;height:38px}.social-svg-icon{width:18px;height:18px}}.branch-finder-callout{background:linear-gradient(135deg,#f6d96b14 0%,#140f09f2 100%)!important;border-color:#f6d96b59!important;box-shadow:0 4px 20px #00000080,0 0 25px #f6d96b0f!important}.branch-finder-icon{color:#0d0a06!important;background:linear-gradient(135deg,#ffd35a 0%,#f6d96b 100%)!important}.branch-finder-title{color:#f6d96b!important}.branch-finder-btn{color:#0d0a06!important;background:linear-gradient(135deg,#ffd35a 0%,#f6d96b 100%)!important;box-shadow:0 4px 14px #f6d96b40!important}.branch-finder-btn:hover{background:#fde487!important;box-shadow:0 6px 20px #f6d96b66!important}.jobs-placement-page{box-sizing:border-box;background:radial-gradient(circle at 18% 15%,#ffd30014,#0000 28%),radial-gradient(circle at 82% 75%,#ffd3000f,#0000 28%),#070604;min-height:100vh;padding:145px 5% 100px;position:relative;overflow:hidden}.jobs-grid-lines{pointer-events:none;z-index:0;background-image:linear-gradient(#ffd30008 1px,#0000 1px),linear-gradient(90deg,#ffd30008 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.jobs-ambient-glow{pointer-events:none;filter:blur(130px);z-index:0;opacity:.16;border-radius:50%;width:550px;height:550px;position:absolute}.glow-1{background:#ffd300;top:-120px;left:20%}.glow-2{background:#ffd300;bottom:-150px;right:15%}.jobs-page-container{z-index:1;max-width:1320px;margin:0 auto;position:relative}.jobs-hero-header{text-align:center;max-width:820px;margin:0 auto 56px}.jobs-hero-badge{color:#ffd300;letter-spacing:1.2px;text-transform:uppercase;background:#ffd3001a;border:1px solid #ffd30059;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 18px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 0 20px #ffd30026}.badge-gold-icon{color:#ffd300}.jobs-hero-title{letter-spacing:-1.2px;color:#fff;text-transform:uppercase;margin:0 0 18px;font-family:Rajdhani,sans-serif;font-size:clamp(36px,5vw,60px);font-weight:950;line-height:1.15}.title-gold-spark{color:#ffd300;text-shadow:0 0 35px #ffd30073}.jobs-hero-sub{color:#a1a1aa;margin:0 auto 28px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:500;line-height:1.6}.jobs-metrics-ribbon{-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#16120bd9;border:1px solid #ffd30047;border-radius:9999px;align-items:center;gap:24px;padding:12px 32px;display:inline-flex;box-shadow:0 10px 30px #0009}.metric-ribbon-item{align-items:center;gap:8px;display:flex}.metric-number{color:#ffd300;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:900}.metric-label{color:#e4e4e7;font-size:13px;font-weight:600}.metric-ribbon-sep{background:#ffd30040;width:1px;height:22px}.job-openings-section{margin-bottom:90px}.section-title-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.section-eyebrow{color:#ffd300;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.section-main-heading{color:#fff;letter-spacing:-.6px;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(26px,3.2vw,36px);font-weight:950}.section-right-count{color:#a1a1aa;font-size:14px;font-weight:550}.section-right-count strong{color:#ffd300}.jobs-filters-bar{background:#120e09d9;border:1.5px solid #ffd30040;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:14px 18px;display:flex;box-shadow:0 10px 30px #0009}.filter-search-box{box-sizing:border-box;background:#0a0805e6;border:1.5px solid #ffd30038;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:260px;padding:8px 14px;display:flex}.search-icon{color:#ffd300;flex-shrink:0}.search-input-field{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Rajdhani,sans-serif;font-size:14px}.search-input-field::placeholder{color:#71717a}.search-clear-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;font-size:13px}.filter-selects-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-select-wrapper{position:relative}.filter-native-select{color:#fff;cursor:pointer;appearance:none;background-color:#16120b;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffd300' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:1.5px solid #ffd30047;border-radius:12px;outline:none;padding:10px 34px 10px 14px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s}.filter-native-select:focus,.filter-native-select:hover{border-color:#ffd300;box-shadow:0 0 12px #ffd30033}.filter-native-select option{color:#fff;background-color:#120e09}.jobs-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.job-card-item{cursor:pointer;background:#ffd300;border:2px solid #eab308;border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #ffd30038,0 6px 18px #00000059}.job-card-item:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.job-card-item:hover{background:#ffdb1a;border-color:#000;transform:translateY(-5px);box-shadow:0 22px 50px #ffd30073,0 12px 28px #00000080}.job-card-item:hover:before{opacity:1}.job-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.job-card-title{color:#090a0f;margin:0 0 5px;font-family:Rajdhani,sans-serif;font-size:21px;font-weight:900;line-height:1.25}.job-card-company{color:#18181b;letter-spacing:.5px;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850}.job-card-type-badge{color:#ffd300;text-transform:uppercase;letter-spacing:.5px;background:#090a0f;border:1px solid #000000e6;border-radius:999px;flex-shrink:0;padding:4px 12px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;box-shadow:0 2px 8px #00000040}.job-card-meta-list{background:#00000014;border:1px solid #0000001f;border-radius:14px;flex-direction:column;gap:9px;margin-bottom:22px;padding:16px 18px;display:flex}.meta-line{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.meta-key{color:#3f3f46;font-weight:600}.meta-val{color:#090a0f;font-weight:850}.highlight-salary{color:#090a0f;font-family:Rajdhani,sans-serif;font-weight:900}.job-card-footer{border-top:1.5px solid #00000024;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.more-details-action{color:#090a0f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.more-details-action .action-arrow{color:#090a0f;font-size:17px;transition:transform .2s}.job-card-item:hover .more-details-action{color:#000}.job-card-item:hover .action-arrow{transform:translate(4px)}.openings-pill{color:#18181b;background:#00000014;border:1px solid #0000001a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:750}.jobs-empty-notice{text-align:center;background:#16120bd9;border:1.5px dashed #ffd30040;border-radius:20px;padding:60px 20px}.empty-briefcase-icon{color:#ffd300;margin-bottom:14px}.jobs-empty-notice h3{color:#fff;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:900}.jobs-empty-notice p{color:#a1a1aa;margin:0 0 20px;font-size:14px}.reset-filters-btn{color:#000;cursor:pointer;background-color:#ffd300;border:none;border-radius:999px;padding:10px 24px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:850}.recent-placements-section{padding-top:40px}.placements-header-block{text-align:center;max-width:780px;margin:0 auto 46px}.placements-badge-top{color:#ffd300;letter-spacing:1.2px;text-transform:uppercase;background:#ffd3001a;border:1px solid #ffd30052;border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 18px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.placements-title-hero{color:#fff;letter-spacing:-1.2px;margin:0 0 14px;font-family:Rajdhani,sans-serif;font-size:clamp(34px,4.5vw,54px);font-weight:950}.placements-subtitle{color:#a1a1aa;margin:0 auto;font-size:15.5px;line-height:1.6}.driftwall-showcase-container{background:radial-gradient(circle,#14100ccc 0%,#060608fa 100%);border:1.5px solid #ffd30040;border-radius:28px;width:100%;height:620px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000d9,inset 0 0 80px #000000b3}@media (width<=1024px){.driftwall-showcase-container{border-radius:22px;height:520px}}@media (width<=640px){.driftwall-showcase-container{border-radius:18px;height:440px}}.placements-bottom-highlights{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;margin-bottom:40px;display:flex}.highlight-stat-pill{color:#e4e4e7;background:#120f0abf;border:1px solid #ffd30047;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #0006}.highlight-stat-pill:hover{background:#1e180cd9;border-color:#ffd300;transform:translateY(-2px)}.highlight-stat-pill .stat-pill-icon{color:#ffd300}.placement-celebrations-section{z-index:10;margin-top:50px;margin-bottom:70px;position:relative}.celebrations-header-block{text-align:center;max-width:820px;margin:0 auto 38px}.celebrations-badge-top{color:#ffd300;letter-spacing:.08em;text-transform:uppercase;background:#ffd30014;border:1px solid #ffd3004d;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.celebrations-title-hero{color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900}.celebrations-subtitle{color:#a1a1aa;margin:0 auto;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.6}.celebrations-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.celebrations-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=640px){.celebrations-cards-grid{grid-template-columns:1fr;gap:18px}}.celebration-photo-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121014a6;border:1px solid #ffd30029;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.celebration-photo-card:hover{border-color:#ffd30080;transform:translateY(-6px);box-shadow:0 20px 40px #ffd3001f,0 0 24px #ffd30014}.celebration-card-image-box{aspect-ratio:16/10;background:#09090b;width:100%;position:relative;overflow:hidden}.celebration-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.celebration-photo-card:hover .celebration-img{transform:scale(1.06)}.celebration-card-glass-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffd300;letter-spacing:.04em;background:#0a0a0ebf;border:1px solid #ffd30059;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #00000080}.celebration-card-caption{flex-direction:column;flex:1;padding:20px;display:flex}.celebration-caption-title{color:#f4f4f5;margin:0 0 8px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;line-height:1.4;transition:color .25s}.celebration-photo-card:hover .celebration-caption-title{color:#ffd300}.celebration-caption-desc{color:#a1a1aa;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.55}.join-thirdeye-cool-section{text-align:center;box-sizing:border-box;background:radial-gradient(95% 85% at 50% 35%,#1c160af2 0%,#08080afa 100%);border:1.5px solid #ffd30059;border-radius:36px;width:100%;margin-top:60px;margin-bottom:70px;padding:85px 32px 75px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000f2,inset 0 0 120px #ffd30014}.join-cool-ambient-glow{filter:blur(90px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ffd3002e 0%,#ff9e0017 45%,#0000 75%);width:720px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cool-tech-bracket{letter-spacing:2px;color:#ffd30099;z-index:2;-webkit-user-select:none;user-select:none;font-family:Rajdhani,monospace;font-size:11.5px;font-weight:700;position:absolute}.cool-tech-bracket.top-left{top:28px;left:36px}.cool-tech-bracket.top-right{top:28px;right:36px}@media (width<=640px){.cool-tech-bracket{display:none}}.join-cool-content{z-index:3;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex;position:relative}.join-cool-badge{color:#ffd300;letter-spacing:1.2px;text-transform:uppercase;background:#ffd3001f;border:1px solid #ffd30061;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 20px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 0 25px #ffd3002e}.sparkle-gold-icon{color:#ffd300;animation:4s ease-in-out infinite sparkleSpin}@keyframes sparkleSpin{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(15deg)}}.join-thirdeye-heading{letter-spacing:-.025em;text-transform:uppercase;background:linear-gradient(135deg,#fff 0%,#fff2ad 25%,#ffd300 50%,#f59e0b 78%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 32px #ffd3006b);-webkit-background-clip:text;margin:0 0 22px;font-family:Rajdhani,sans-serif;font-size:clamp(38px,6.2vw,84px);font-weight:900;line-height:1.04;animation:5s ease-in-out infinite alternate goldShimmer}@keyframes goldShimmer{0%{filter:drop-shadow(0 8px 28px #ffd30059);background-position:0%}to{filter:drop-shadow(0 12px 46px #ffd300a6);background-position:100%}}.join-cool-subtitle{color:#d4d4d8;max-width:680px;margin:0 auto 38px;font-size:clamp(15px,1.8vw,17px);font-weight:450;line-height:1.65}.join-cool-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:38px;display:flex}.join-primary-glow-btn{color:#050505;letter-spacing:.3px;background:linear-gradient(135deg,#fff099 0%,#ffd300 50%,#f59e0b 100%);border-radius:999px;align-items:center;gap:12px;padding:16px 36px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:900;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 35px #ffd30073}.join-primary-glow-btn:hover{color:#000;transform:translateY(-3px)scale(1.02);box-shadow:0 0 55px #ffd300b3}.join-primary-glow-btn:hover .btn-arrow-motion{transform:translate(4px)}.btn-arrow-motion{transition:transform .25s}.join-secondary-glass-btn{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1.5px solid #ffd30059;border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:750;text-decoration:none;transition:all .3s;display:inline-flex}.join-secondary-glass-btn:hover{color:#ffd300;background:#ffd3001f;border-color:#ffd300;transform:translateY(-2px)}.call-phone-icon{color:#ffd300}.join-trust-chips{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 24px;font-size:12.5px;display:inline-flex}.trust-chip-item{align-items:center;gap:6px;font-weight:600;display:inline-flex}.trust-icon{color:#ffd300}.trust-separator{color:#52525b}@media (width<=768px){.join-thirdeye-cool-section{border-radius:24px;margin-top:40px;margin-bottom:50px;padding:60px 20px 50px}.join-cool-actions{flex-direction:column;width:100%}.join-primary-glow-btn,.join-secondary-glass-btn{box-sizing:border-box;justify-content:center;width:100%}}.job-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:1000;box-sizing:border-box;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out modalOverlayFade;display:flex;position:fixed;inset:0}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}.job-modal-dialog{box-sizing:border-box;background:linear-gradient(168deg,#14100afa 0%,#0a0804fc 100%);border:2px solid #ffd30059;border-radius:26px;width:100%;max-width:820px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) modalScaleUp;position:relative;overflow-y:auto;box-shadow:0 30px 80px #000000f2,0 0 40px #ffd30026}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.job-modal-dialog::-webkit-scrollbar{width:6px}.job-modal-dialog::-webkit-scrollbar-thumb{background:#ffd3004d;border-radius:999px}.job-modal-close-btn{color:#ffd300;cursor:pointer;z-index:10;background:#ffd3001f;border:1.5px solid #ffd30059;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.job-modal-close-btn:hover{color:#000;background:#ffd300}.job-modal-content{padding:40px 36px}.modal-section-tag{color:#ffd300;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;display:block}.modal-job-title{color:#fff;letter-spacing:-.5px;margin:0 0 20px;font-family:Rajdhani,sans-serif;font-size:28px;font-weight:950}.modal-detail-specs-list{background:#0e0b07d9;border:1px solid #ffd30033;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:22px;padding:16px 20px;display:flex}.spec-row{align-items:center;gap:12px;font-size:14.5px;display:flex}.spec-label{color:#a1a1aa;flex-shrink:0;width:140px;font-weight:550}.spec-value{color:#f4f4f5;font-weight:600}.gold-salary{color:#ffd300;font-family:Rajdhani,sans-serif;font-weight:850}.recruiter-contact-callout{background:#ffd30014;border:1.5px dashed #ffd30059;border-radius:16px;margin-bottom:22px;padding:18px 20px}.callout-lead-text{color:#fff;margin:0 0 4px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:800}.callout-lead-text strong{color:#ffd300}.callout-sub-text{color:#a1a1aa;margin:0 0 14px;font-size:13px}.callout-actions-row{flex-wrap:wrap;gap:12px;display:flex}.callout-btn{border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850;text-decoration:none;transition:all .2s;display:inline-flex}.call-action{color:#000;background:#ffd300}.call-action:hover{background:#ffe033;transform:translateY(-2px)}.wa-action{color:#000;background:#25d366}.wa-action:hover{background:#2ee271;transform:translateY(-2px)}.modal-meta-chips{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.meta-chip-box{background:#0e0b07b3;border:1px solid #ffd30029;border-radius:10px;padding:10px 14px}.meta-chip-title{color:#71717a;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.meta-chip-content{color:#fff;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:850}.modal-roles-requirements{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.list-title{color:#ffd300;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:900}.modal-bullets{color:#d4d4d8;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.modal-bullets li{margin-bottom:6px}.modal-content-divider{background:linear-gradient(90deg,#0000,#ffd3004d,#0000);height:1px;margin:30px 0}.modal-apply-section{padding-top:6px}.apply-heading-title{color:#fff;letter-spacing:-.4px;margin:0 0 20px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:950}.modal-apply-form{flex-direction:column;gap:16px;display:flex}.form-field-item{flex-direction:column;gap:6px;display:flex}.input-label{color:#fff;letter-spacing:.3px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850}.req-star{color:#ef4444;font-weight:900}.modal-input-control,.modal-textarea-control{box-sizing:border-box;color:#fff;background-color:#120e09d9;border:1.5px solid #ffd30040;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:550;transition:all .25s}.modal-input-control:focus,.modal-textarea-control:focus{background-color:#1a150ef2;border-color:#ffd300;box-shadow:0 0 0 3px #ffd3002e}.modal-textarea-control{resize:vertical;min-height:95px;line-height:1.5}.file-uploader-box{box-sizing:border-box;background:#120e09d9;border:1.5px dashed #ffd30059;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.file-picker-btn{color:#ffd300;cursor:pointer;background:#ffd30026;border:1px solid #ffd30066;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:850;transition:all .2s;display:inline-flex}.file-picker-btn:hover{color:#000;background:#ffd300}.file-hidden-input{display:none}.file-chosen-text{color:#a1a1aa;font-size:13px;font-weight:500}.file-type-hint{color:#71717a;font-size:11px}.form-checkbox-row{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.modal-checkbox-control{accent-color:#ffd300;cursor:pointer;width:17px;height:17px;margin-top:3px}.checkbox-label-text{color:#a1a1aa;cursor:pointer;font-size:12.5px;line-height:1.45}.form-submit-row{margin-top:10px}.modal-submit-pink-btn{color:#fff;cursor:pointer;background-color:#f43f5e;border:none;border-radius:8px;padding:12px 32px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:850;transition:all .25s;box-shadow:0 6px 20px #f43f5e59}.modal-submit-pink-btn:hover{background-color:#e11d48;transform:translateY(-2px);box-shadow:0 10px 25px #f43f5e80}.modal-submit-pink-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.apply-success-box{text-align:center;padding:30px 10px}.apply-success-icon{color:#22c55e;background:#22c55e26;border:2px solid #22c55e;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 16px;display:flex}.apply-success-box h4{color:#fff;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:24px;font-weight:950}.apply-success-box p{color:#d4d4d8;max-width:500px;margin:0 auto 12px;font-size:14.5px;line-height:1.6}.success-contact-note{color:#ffd300!important;font-size:13px!important}.close-success-btn{color:#000;cursor:pointer;background:#ffd300;border:none;border-radius:999px;margin-top:14px;padding:11px 26px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:900}@media (width<=1200px){.placed-students-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.jobs-cards-grid,.placed-students-grid{grid-template-columns:repeat(2,1fr)}.jobs-metrics-ribbon{border-radius:20px;flex-wrap:wrap;justify-content:center;gap:16px;padding:14px 20px}.metric-ribbon-sep{display:none}}@media (width<=768px){.jobs-placement-page{padding:120px 4% 70px}.jobs-cards-grid{grid-template-columns:1fr;gap:18px}.placed-students-grid{grid-template-columns:1fr;gap:20px}.jobs-filters-bar{padding:12px}.filter-selects-group{width:100%}.filter-select-wrapper{flex:1;min-width:140px}.filter-native-select{box-sizing:border-box;width:100%}.job-modal-content{padding:30px 18px}.modal-meta-chips,.modal-roles-requirements{grid-template-columns:1fr}.spec-row{flex-direction:column;align-items:flex-start;gap:2px}.spec-label{width:100%}}@media (width<=480px){.jobs-placement-page{padding:110px 4% 50px}.jobs-hero-badge{padding:5px 14px;font-size:11px}.filter-selects-group{flex-direction:column;width:100%}.filter-select-wrapper{width:100%}.job-card-item{border-radius:16px;padding:20px 16px}.job-card-title{font-size:18px}.avatar-gold-ring{width:96px;height:96px}.card-placements-tag-box{padding:6px 14px}.tag-placements-text{font-size:12px}}.job-detail-page{color:#f4f4f5;box-sizing:border-box;background-color:#090a0f;min-height:100vh;padding:130px 5% 90px;position:relative;overflow:hidden}.job-detail-bg-orb{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd30014 0%,#ff9e0008 50%,#0000 75%);width:550px;height:550px;position:absolute;top:100px;right:15%}.job-detail-grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffd30005 1px,#0000 1px),linear-gradient(#ffd30005 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.job-detail-container{z-index:1;max-width:1240px;margin:0 auto;position:relative}.job-detail-top-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.back-to-jobs-btn{color:#ffd300;background:#ffffff0a;border:1px solid #ffd30047;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:750;text-decoration:none;transition:all .25s;display:inline-flex}.back-to-jobs-btn:hover{color:#fff;background:#ffd30026;border-color:#ffd300;transform:translate(-3px)}.job-breadcrumbs{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.job-breadcrumbs a{color:#a1a1aa;text-decoration:none;transition:color .2s}.job-breadcrumbs a:hover{color:#ffd300}.crumb-sep{color:#52525b}.crumb-current{color:#ffd300;font-weight:600}.job-detail-hero-card{background:linear-gradient(168deg,#16110af2 0%,#0c0a06fa 100%);border:1.5px solid #ffd30052;border-radius:26px;margin-bottom:38px;padding:38px 36px 32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000d9}.hero-top-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.job-status-pill{color:#ffd300;letter-spacing:.5px;text-transform:uppercase;background:#ffd3001f;border:1px solid #ffd30059;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.pulse-dot{background-color:#ffd300;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseLight;box-shadow:0 0 10px #ffd300}@keyframes pulseLight{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.job-type-pill{color:#000;text-transform:uppercase;letter-spacing:.5px;background:#ffd300;border-radius:999px;padding:4px 14px;font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:900}.job-details-eyebrow{letter-spacing:2px;color:#ffd300;text-transform:uppercase;margin-bottom:6px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:850;display:block}.job-detail-main-title{color:#fff;letter-spacing:-.8px;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:clamp(28px,4.2vw,46px);font-weight:950;line-height:1.15}.job-company-badge{color:#ffd300;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:26px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.company-icon{color:#ffd300}.verified-check{color:#38bdf8;align-items:center;display:inline-flex}.job-quick-specs-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.spec-card{background:#0a0805d9;border:1px solid #ffd30029;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.spec-card.highlight-spec{background:#1c160ce6;border-color:#ffd30066}.spec-icon-box{color:#ffd300;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.spec-icon-box.gold-box{color:#ffd300;background:#ffd30026;border-color:#ffd30066}.spec-texts{flex-direction:column;display:flex}.spec-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;font-size:11.5px;font-weight:550}.spec-val{color:#fff;margin-top:2px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:800}.spec-val.gold-val{color:#ffd300}.job-content-split-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:36px;margin-bottom:60px;display:grid}.job-info-left-pane{flex-direction:column;gap:28px;display:flex}.info-section-block{background:#0e0c08d9;border:1px solid #ffd3002e;border-radius:20px;padding:28px 26px}.info-block-heading{color:#ffd300;letter-spacing:-.3px;align-items:center;gap:10px;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:900;display:flex}.info-block-desc{color:#d4d4d8;margin:0;font-size:15px;line-height:1.65}.bullets-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bullet-check-item{color:#e4e4e7;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.bullet-gold-check{color:#ffd300;flex-shrink:0;margin-top:3px}.third-eye-placement-pledge{background:radial-gradient(circle at 10% 20%,#ffd3001f 0%,#120e08f2 70%);border:1.5px solid #ffd3004d;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.pledge-icon-wrap{background:#ffd30026;border:1px solid #ffd30059;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pledge-sparkle{color:#ffd300}.pledge-content h3{color:#fff;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:850}.pledge-content p{color:#a1a1aa;margin:0;font-size:13.5px;line-height:1.55}.apply-form-container-card{background:linear-gradient(168deg,#16110af2 0%,#0c0a06fa 100%);border:1.5px solid #ffd30059;border-radius:24px;padding:34px 30px;position:sticky;top:100px;box-shadow:0 20px 60px #000000d9}.apply-form-header{border-bottom:1px solid #ffd30026;margin-bottom:24px;padding-bottom:16px}.apply-title-text{color:#fff;letter-spacing:-.5px;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:900}.apply-subtitle-text{color:#a1a1aa;margin:0;font-size:13.5px}.job-application-form{flex-direction:column;gap:18px;display:flex}.form-group-item{flex-direction:column;gap:6px;display:flex}.field-label-text{color:#e4e4e7;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:750}.red-star{color:#f43f5e;font-weight:700}.form-text-input,.form-textarea-input{color:#fff;box-sizing:border-box;background:#0a0805e6;border:1.5px solid #ffd30040;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:14px;transition:all .2s}.form-text-input:focus,.form-textarea-input:focus{background:#0f0c07f2;border-color:#ffd300;box-shadow:0 0 12px #ffd30033}.form-text-input::placeholder,.form-textarea-input::placeholder{color:#71717a}.form-textarea-input{resize:vertical;min-height:90px}.custom-file-picker-row{background:#0a0805e6;border:1.5px dashed #ffd30047;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.file-browse-btn{color:#fff;cursor:pointer;background:#27272a;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.file-browse-btn:hover{color:#000;background:#ffd300}.native-hidden-file-input{display:none}.chosen-file-display{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.file-formats-allowed{color:#71717a;margin-top:2px;font-size:11.5px}.form-consent-agreement-row{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.consent-checkbox-control{accent-color:#ffd300;cursor:pointer;width:17px;height:17px;margin-top:3px}.consent-label-copy{color:#a1a1aa;cursor:pointer;font-size:12.5px;line-height:1.45}.form-submit-action-row{margin-top:8px}.pink-apply-submit-btn{color:#fff;cursor:pointer;background-color:#f43f5e;border:none;border-radius:8px;width:100%;padding:12px 28px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:850;transition:all .25s;box-shadow:0 4px 18px #f43f5e59}.pink-apply-submit-btn:hover:not(:disabled){background-color:#e11d48;transform:translateY(-2px);box-shadow:0 6px 24px #f43f5e80}.pink-apply-submit-btn:disabled{opacity:.6;cursor:not-allowed}.application-success-box{text-align:center;padding:30px 10px}.success-icon-check{color:#10b981;margin-bottom:14px}.application-success-box h3{color:#fff;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:900}.application-success-box p{color:#d4d4d8;margin:0 0 12px;font-size:14px;line-height:1.55}.success-contact-hint a{color:#ffd300;text-decoration:underline}.submit-another-btn{color:#ffd300;cursor:pointer;background:0 0;border:1px solid #ffd30066;border-radius:999px;margin-top:14px;padding:8px 22px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:800;transition:all .2s}.submit-another-btn:hover{color:#000;background:#ffd300}.other-openings-section{border-top:1px solid #ffd30033;margin-top:40px;padding-top:48px}.other-openings-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.other-openings-title{color:#fff;margin:0;font-family:Rajdhani,sans-serif;font-size:24px;font-weight:900}.view-all-jobs-link{color:#ffd300;align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.view-all-jobs-link:hover{text-decoration:underline}.other-jobs-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.other-job-card-box{cursor:pointer;background:#ffd300;border:2px solid #eab308;border-radius:18px;padding:22px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 28px #ffd3002e,0 4px 12px #0000004d}.other-job-card-box:hover{background:#ffdb1a;border-color:#000;transform:translateY(-4px);box-shadow:0 16px 40px #ffd30061}.other-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.other-job-card-title{color:#090a0f;margin:0;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:900}.other-job-type-pill{color:#ffd300;text-transform:uppercase;background:#090a0f;border-radius:999px;padding:2px 8px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:900}.other-job-company{color:#18181b;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}.other-job-salary{color:#090a0f;background:#00000014;border-radius:8px;margin-bottom:16px;padding:6px 10px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:850}.other-job-footer{border-top:1px solid #0000001f;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.other-details-cta{color:#090a0f;align-items:center;gap:4px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:850;display:inline-flex}.other-openings-count{color:#27272a;font-size:11.5px;font-weight:700}@media (width<=1024px){.job-quick-specs-grid{grid-template-columns:repeat(2,1fr)}.job-content-split-layout{grid-template-columns:1fr}.apply-form-container-card{position:static}.other-jobs-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.job-detail-page{padding:110px 4% 60px}.job-detail-hero-card{border-radius:20px;padding:28px 20px}.other-jobs-cards-grid{grid-template-columns:1fr}}@media (width<=480px){.job-quick-specs-grid{grid-template-columns:1fr}.apply-form-container-card{padding:24px 18px}.custom-file-picker-row{flex-direction:column;align-items:flex-start}}.sweet-memories-hero{text-align:center;background-color:#ffd300;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}.sweet-memories-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.sweet-memories-masked-text{text-transform:uppercase;letter-spacing:-.035em;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 16px #00000047);-webkit-user-select:none;user-select:none;will-change:transform;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-weight:950;line-height:.95;transition:transform .4s,filter .4s;display:inline-block}.sweet-memories-masked-text:hover{filter:drop-shadow(0 8px 24px #00000061);transform:scale(1.015)}.sweet-memories-badge{color:#ffd300;letter-spacing:.06em;text-transform:uppercase;background:#000000e0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #00000026}.sweet-memories-section{content-visibility:auto;contain-intrinsic-size:1px 700px;background-color:#0b0c10;padding:100px 24px;position:relative;overflow:hidden}.sweet-memories-section-alt{content-visibility:auto;contain-intrinsic-size:1px 800px;background-color:#ffd300;padding:100px 24px 120px;position:relative;overflow:hidden}.sweet-memories-section-alt:before{content:"";pointer-events:none;background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.sweet-memories-section-alt .sweet-memories-section-title{color:#000;letter-spacing:-.03em;font-weight:950}.sweet-memories-section-alt .sweet-memories-pill{color:#ffd300;background:#000000e6;border:1px solid #000000f2;box-shadow:0 4px 14px #00000026}.sweet-memories-section-alt .infinite-spiral-wrapper{box-shadow:none;background:0 0;border:none}.sweet-memories-section-alt .infinite-spiral__item{background:#fff;border:2.5px solid #fff;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 16px 36px #0000004d}.sweet-memories-section-alt .infinite-spiral__item:hover{border-color:#000;box-shadow:0 22px 48px #00000073}.sweet-memories-section-title{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:14px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900}.sweet-memories-section-subtitle{color:#9ca3af;max-width:680px;margin:0 auto 40px;font-size:clamp(.95rem,1.8vw,1.15rem);line-height:1.6}.sweet-memories-pill{color:#ffd300;letter-spacing:.08em;text-transform:uppercase;background:#ffd3001a;border:1px solid #ffd30040;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.flex-carousel-wrapper{contain:paint layout;background:radial-gradient(circle at 50% 20%,#1c1e2a 0%,#0d0e15 100%);border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:1350px;height:580px;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 60px -15px #000000b3}.infinite-spiral-wrapper{contain:paint layout;background:radial-gradient(circle at 50% 30%,#181a24 0%,#090a0f 100%);border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:1350px;height:720px;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 60px -15px #000000b3}.sweet-memories-scroll-btn{color:#fff;letter-spacing:.03em;cursor:pointer;background:#000;border:none;border-radius:9999px;align-items:center;gap:10px;margin-top:28px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0003}.sweet-memories-scroll-btn:hover{background:#18181b;transform:translateY(-2px);box-shadow:0 14px 30px #0000004d}@media (width<=768px){.sweet-memories-hero{min-height:75vh;padding:85px 16px 50px}.flex-carousel-wrapper{border-radius:20px;height:480px}.infinite-spiral-wrapper{border-radius:20px;height:580px}}.stroke-text-section{text-align:center;content-visibility:auto;contain-intrinsic-size:1px 500px;background:radial-gradient(circle at 50% 40%,#151824 0%,#090a0f 100%);border-top:1px solid #ffffff12;padding:110px 24px 130px;position:relative;overflow:hidden}.stroke-text-wrapper{contain:paint layout;justify-content:center;align-items:center;width:100%;max-width:1100px;margin:30px auto;display:flex;position:relative}.stroke-watermark-text{text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffd30047;letter-spacing:.08em;-webkit-user-select:none;user-select:none;margin-top:20px;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,7vw,5.5rem);font-weight:950;line-height:1.1;transition:all .4s}.stroke-watermark-text:hover{-webkit-text-stroke:1.5px #ffd300d9;filter:drop-shadow(0 0 30px #ffd30066);transform:scale(1.02)}.flex-carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.flex-carousel[data-hover=open]{cursor:zoom-in}.flex-carousel[data-hover=close]{cursor:zoom-out}.flex-carousel[data-dragging]{cursor:grabbing}.flex-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.flex-carousel__caption{left:0;right:0;top:calc(50% + var(--flex-carousel-half) * var(--flex-carousel-lift,1) + 22px);pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both flex-carousel-reveal;display:flex;position:absolute}.flex-carousel__title{flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) flex-carousel-title;display:flex}.flex-carousel__subtitle{opacity:.6;font-weight:400}.flex-carousel__count{font-variant-numeric:tabular-nums;opacity:.5;align-items:center;gap:3px;font-size:12px;line-height:1;transition:opacity .4s;display:inline-flex}.flex-carousel__count[data-hidden]{opacity:0}.flex-carousel__digits{display:inline-flex}.flex-carousel__digit{height:1em;display:inline-block;overflow:hidden}.flex-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.flex-carousel__reel span{height:1em}.flex-carousel__slash{opacity:.6}.flex-carousel__live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes flex-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flex-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flex-carousel__caption,.flex-carousel__title{animation:none}.flex-carousel__reel{transition:none}}.infinite-spiral{isolation:isolate;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.infinite-spiral__stage{transform-style:preserve-3d;position:absolute;inset:0}.infinite-spiral__item{width:var(--infinite-spiral-card-width);height:var(--infinite-spiral-card-height);border-radius:var(--infinite-spiral-card-radius);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity, filter;background:#ffffff14;border:1px solid #ffffff3d;text-decoration:none;display:block;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 14px 38px #08061233}.infinite-spiral__image{object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.infinite-spiral__item{transition:none}}.reviews-page{color:#000;background-color:#ffd300;width:100%;min-height:100vh;font-family:Rajdhani,sans-serif;position:relative;overflow-x:hidden}.reviews-page:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% 0,#ffffff80 0%,#0000 60%),radial-gradient(circle at 100%,#ffffff4d 0%,#0000 45%),radial-gradient(#00000017 1.5px,#0000 1.5px),linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:100% 100%,100% 100%,28px 28px,84px 84px,84px 84px;position:fixed;inset:0}.reviews-ambient-fx{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.reviews-spotlight-halo{filter:blur(45px);will-change:left, top;background:radial-gradient(circle,#ffffff73 0%,#fff58c38 35%,#0000 70%);border-radius:50%;width:700px;height:700px;transition:left .16s ease-out,top .16s ease-out;position:absolute;transform:translate(-50%,-50%)}.reviews-glow-blob{filter:blur(80px);opacity:.6;mix-blend-mode:overlay;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.reviews-glow-blob-1{background:radial-gradient(circle,#fff 0%,#ffdc00a6 50%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate floatOrb1;top:-100px;left:-80px}.reviews-glow-blob-2{background:radial-gradient(circle,#ffffffd9 0%,#ffc3008c 60%,#0000 75%);width:620px;height:620px;animation:22s ease-in-out infinite alternate floatOrb2;bottom:8%;right:-120px}.reviews-glow-blob-3{background:radial-gradient(circle,#ffffffb3 0%,#ffeb7873 50%,#0000 70%);width:480px;height:480px;animation:20s ease-in-out infinite alternate floatOrb3;top:45%;left:20%}@keyframes floatOrb1{0%{transform:translate(0)scale(1)}50%{transform:translate(80px,120px)scale(1.15)}to{transform:translate(-40px,60px)scale(.95)}}@keyframes floatOrb2{0%{transform:translate(0)scale(1)}50%{transform:translate(-100px,-90px)scale(1.1)}to{transform:translate(50px,-40px)scale(.9)}}@keyframes floatOrb3{0%{transform:translate(0)scale(.95)}50%{transform:translate(60px,-80px)scale(1.12)}to{transform:translate(-50px,40px)scale(1)}}.reviews-particle{color:#00000029;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform, opacity;font-weight:900;line-height:1;animation:14s ease-in-out infinite alternate floatParticle;position:absolute}.reviews-p1{font-size:28px;animation-duration:16s;animation-delay:0s;top:16%;left:8%}.reviews-p2{font-size:22px;animation-duration:20s;animation-delay:2s;top:30%;right:10%}.reviews-p3{font-size:18px;animation-duration:18s;animation-delay:4s;top:55%;left:7%}.reviews-p4{font-size:34px;animation-duration:22s;animation-delay:1s;top:72%;right:8%}.reviews-p5{font-size:20px;animation-duration:19s;animation-delay:3s;top:86%;left:12%}.reviews-p6{font-size:24px;animation-duration:24s;animation-delay:5s;top:46%;right:16%}@keyframes floatParticle{0%{opacity:.12;transform:translateY(0)rotate(0)}50%{opacity:.32;transform:translateY(-35px)rotate(45deg)}to{opacity:.12;transform:translateY(15px)rotate(90deg)}}.reviews-section{z-index:1;text-align:center;margin-bottom:50px;padding:95px 24px 85px;position:relative}.reviews-section-first{margin-bottom:60px;padding-top:130px;padding-bottom:95px}.reviews-hero-heading{color:#000;text-transform:uppercase;letter-spacing:-.035em;text-align:center;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 14px #00000014);max-width:1100px;margin:16px auto 24px;font-size:clamp(2.2rem,5.8vw,5.2rem);font-weight:950;line-height:1.08}.reviews-section-heading{color:#000;text-transform:uppercase;letter-spacing:-.035em;filter:drop-shadow(0 2px 8px #00000014);margin:14px 0 16px;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:950;line-height:1}.reviews-badge-dark{color:#ffd300;letter-spacing:.06em;text-transform:uppercase;background:#000000eb;border-radius:9999px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 20px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #0000002e}.reviews-subtitle{color:#18181b;max-width:680px;margin:0 auto 36px;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.6}.reviews-stats-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:860px;margin:0 auto;display:flex}.reviews-stat-pill{color:#fff;letter-spacing:.02em;background:#000000e0;border:1px solid #000000f2;border-radius:9999px;align-items:center;gap:10px;padding:10px 22px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #00000029}.reviews-stat-val{color:#ffd300;font-size:16px;font-weight:900}.reviews-stroke-section{margin-bottom:0;padding:100px 24px 135px}.reviews-stroke-wrapper{justify-content:center;align-items:center;width:100%;max-width:1100px;margin:20px auto 30px;display:flex;position:relative}.reviews-stroke-watermark{text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #0006;letter-spacing:.08em;-webkit-user-select:none;user-select:none;margin-top:10px;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,7vw,5.5rem);font-weight:950;line-height:1.1;transition:all .4s}.reviews-stroke-watermark:hover{-webkit-text-stroke:1.5px #000000f2;filter:drop-shadow(0 0 24px #00000038);transform:scale(1.02)}@media (width<=768px){.reviews-section{margin-bottom:35px;padding:70px 16px}.reviews-section-first{margin-bottom:45px;padding-top:95px;padding-bottom:65px}.reviews-stroke-section{margin-bottom:0;padding:70px 16px 95px}}.video-carousel-root{flex-direction:column;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:10px 0 30px;display:flex;position:relative}.video-carousel-container{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;padding:30px 10px 40px;position:relative;overflow:hidden}.video-carousel-container:active{cursor:grabbing}.video-carousel-track{transform-style:preserve-3d;will-change:transform;align-items:center;display:flex}.video-carousel-card{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;contain:layout paint;background:#0d0f15;border:2px solid #0003;border-radius:22px;flex-shrink:0;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 40px -10px #00000073}.video-carousel-card:hover{border-color:#000;box-shadow:0 24px 50px -10px #0009}.video-thumbnail-wrapper{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.video-thumbnail-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s}.video-thumbnail-img.loading{opacity:0}.video-thumbnail-img.loaded{opacity:1}.video-skeleton-placeholder{z-index:1;background:linear-gradient(90deg,#11131a 0%,#1c1f2b 50%,#11131a 100%) 0 0/200% 100%;animation:1.8s ease-in-out infinite videoSkeletonShimmer;position:absolute;inset:0}@keyframes videoSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.video-carousel-card:hover .video-thumbnail-img{transform:scale(1.06)}.video-play-overlay{z-index:2;background:#00000059;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.video-carousel-card:hover .video-play-overlay{background:#0003}.video-play-btn{color:#000;background:#ffd300;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s;display:flex;box-shadow:0 8px 24px #00000080}.video-carousel-card:hover .video-play-btn{background:#fff;transform:scale(1.15)}.video-card-content{background:linear-gradient(#13151f 0%,#0d0e15 100%);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.video-card-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffd300;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.video-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.video-card-meta{color:#9ca3af;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:12px;display:flex}.video-carousel-side-arrow{color:#ffd300;cursor:pointer;z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;border:2px solid #ffd30073;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00000073}.video-carousel-side-left{left:14px}.video-carousel-side-right{right:14px}.video-carousel-side-arrow:hover{color:#ffd300;background:#000;border-color:#ffd300;transform:translateY(-50%)scale(1.12);box-shadow:0 14px 34px #0009,0 0 24px #ffd30066}.video-carousel-side-arrow:active{transform:translateY(-50%)scale(.95)}.video-carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:15px;display:flex}.video-carousel-arrow{color:#ffd300;cursor:pointer;background:#000;border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0003}.video-carousel-arrow:hover{background:#18181b;transform:scale(1.08)}.video-carousel-indicators{align-items:center;gap:8px;display:flex}.video-carousel-dot{cursor:pointer;background:#0000004d;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:all .25s}.video-carousel-dot.active{background:#000;width:26px}.video-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.25s forwards fadeIn;display:flex;position:fixed;inset:0}.video-modal-content{aspect-ratio:16/9;background:#000;border:2px solid #ffd300;border-radius:20px;width:100%;max-width:860px;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c}.video-modal-close{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:900;transition:transform .2s;display:flex;position:absolute;top:-48px;right:0}.video-modal-close:hover{transform:scale(1.1)}@media (width<=640px){.video-carousel-container{padding:10px 0 25px}}.review-trail-section{width:100%;padding:20px 0 60px;position:relative;overflow:hidden}.review-trail-track{will-change:transform;gap:24px;width:max-content;display:flex}.review-trail-row-left{animation:38s linear infinite scrollTrailLeft}.review-trail-row-right{animation:42s linear infinite scrollTrailRight}.review-trail-track:hover{animation-play-state:paused}@keyframes scrollTrailLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollTrailRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.review-card{-webkit-user-select:none;user-select:none;background:#0d0f17;border:2px solid #00000040;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:16px;width:380px;padding:26px 28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 16px 36px -10px #00000073}.review-card:hover{border-color:#000;transform:translateY(-5px);box-shadow:0 22px 48px -10px #000000a6}.review-card-header{align-items:center;gap:14px;display:flex}.review-avatar-wrapper{background:#ffd300;border:2px solid #ffd300;border-radius:50%;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.review-avatar-img{object-fit:cover;width:100%;height:100%}.review-user-info{flex-direction:column;display:flex}.review-author-name{color:#fff;font-size:17px;font-weight:800;line-height:1.25}.review-author-role{color:#ffd300;letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:600}.review-stars{color:#ffd300;align-items:center;gap:3px;font-size:15px;display:flex}.review-quote-text{color:#e4e4e7;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14.5px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.review-card-footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.review-verified-badge{color:#10b981;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-weight:700;display:inline-flex}.review-source-tag{color:#a1a1aa;font-weight:500}@media (width<=640px){.review-card{width:310px;padding:20px 22px}}.fold-text{color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;user-select:text;line-height:.95;display:inline-block}.fold-text-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}.fold-text-visual{display:inline}.fold-text-line{display:block}.fold-text-whitespace{display:inline}.fold-text-segment{line-height:inherit;perspective:var(--fold-perspective,700px);transform-style:preserve-3d;vertical-align:baseline;display:inline-block}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{color:inherit;line-height:inherit;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;display:inline-block;position:relative}.fold-text-piece:after{content:"";pointer-events:none;opacity:var(--fold-crease,0);mix-blend-mode:multiply;border-radius:.08em;position:absolute;inset:-.08em -.02em}.fold-text-piece[data-fold-hinge=top]:after{background:linear-gradient(#00000094,#00000038 42%,#ffffff42)}.fold-text-piece[data-fold-hinge=bottom]:after{background:linear-gradient(#ffffff42,#00000038 58%,#00000094)}.fold-text-piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,#00000094,#00000038 42%,#ffffff42)}.fold-text-piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,#00000094,#00000038 42%,#ffffff42)}@media (prefers-reduced-motion:reduce){.fold-text-piece{transform:none!important}.fold-text-piece:after{opacity:0!important}}.stroke-text{width:100%;line-height:0;display:block}.stroke-text--hover{cursor:pointer}.stroke-text__svg{width:100%;height:auto;min-height:120px;max-height:260px;display:block}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none}.blogs-page{color:#f4f4f5;background-color:#080603;min-height:100vh;padding-bottom:5rem;position:relative;overflow:hidden}.blogs-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b14 0%,#d9770608 50%,#0000 75%);width:1000px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.blogs-hero{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:8.5rem 1.5rem 3rem;position:relative}.blogs-hero-badge{color:#f6d96b;letter-spacing:.04em;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 0 20px #f6d96b1f}.blogs-hero-title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:2.75rem;font-weight:800;line-height:1.15}@media (width>=768px){.blogs-hero-title{font-size:3.75rem}}.blogs-hero-title-highlight{background:linear-gradient(135deg,#ffd85e 0%,#f6d96b 50%,#eab308 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blogs-hero-subtitle{color:#a1a1aa;max-width:700px;margin:0 auto 2.25rem;font-size:1.125rem;line-height:1.6}.blogs-search-wrap{max-width:600px;margin:0 auto 2.5rem;position:relative}.blogs-search-input{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18120cd9;border:1px solid #f6d96b40;border-radius:9999px;outline:none;width:100%;padding:1rem 3.25rem;font-size:.95rem;transition:all .25s;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff0d}.blogs-search-input:focus{background:#1e160ef2;border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b33,0 10px 35px #0009}.blogs-search-icon{color:#f6d96b;pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.blogs-search-clear{color:#71717a;cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.blogs-search-clear:hover{color:#fff}.blogs-categories-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:960px;margin:0 auto 3rem;padding:0 1rem;display:flex}.blogs-category-pill{cursor:pointer;color:#a1a1aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16110b99;border:1px solid #ffffff1a;border-radius:9999px;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.blogs-category-pill:hover{color:#fff;background:#f6d96b14;border-color:#f6d96b66}.blogs-category-pill.active{color:#0c0a04;background:#f6d96b;border-color:#f6d96b;font-weight:700;box-shadow:0 0 18px #f6d96b66}.blogs-container{z-index:1;max-width:1240px;margin:0 auto;padding:0 1.5rem;position:relative}.blogs-featured-card{background:linear-gradient(135deg,#130f0a 0%,#1a140d 100%);border:1px solid #f6d96b40;border-radius:1.5rem;grid-template-columns:1fr;margin-bottom:3.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;box-shadow:0 20px 45px #000000b3,0 0 35px #f6d96b0d}@media (width>=900px){.blogs-featured-card{grid-template-columns:1.15fr 1fr}}.blogs-featured-card:hover{border-color:#f6d96b80;box-shadow:0 25px 55px #000c,0 0 45px #f6d96b1f}.blogs-featured-img-wrap{min-height:280px;position:relative;overflow:hidden}.blogs-featured-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blogs-featured-card:hover .blogs-featured-img{transform:scale(1.04)}.blogs-featured-badge{color:#0c0a04;text-transform:uppercase;letter-spacing:.05em;background:#f6d96b;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 4px 15px #0009}.blogs-featured-content{flex-direction:column;justify-content:center;padding:2.25rem;display:flex}.blogs-meta-row{color:#a1a1aa;align-items:center;gap:1rem;margin-bottom:.85rem;font-size:.8125rem;display:flex}.blogs-meta-item{align-items:center;gap:.35rem;display:flex}.blogs-featured-title{color:#fff;margin:0 0 1rem;font-size:1.75rem;font-weight:800;line-height:1.25;transition:color .2s}.blogs-featured-card:hover .blogs-featured-title{color:#f6d96b}.blogs-featured-excerpt{color:#a1a1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blogs-featured-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;display:flex}.blogs-author-info{align-items:center;gap:.65rem;display:flex}.blogs-author-avatar{color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:flex}.blogs-author-name{color:#e4e4e7;font-size:.875rem;font-weight:600}.blogs-read-btn{color:#f6d96b;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;transition:transform .2s;display:inline-flex}.blogs-read-btn svg{transition:transform .2s}.blogs-featured-card:hover .blogs-read-btn svg{transform:translate(4px)}.blogs-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;display:grid}@media (width>=680px){.blogs-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.blogs-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{color:inherit;background:#110d08;border:1px solid #f6d96b29;border-radius:1.15rem;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 10px 25px #0006}.blog-card:hover{border-color:#f6d96b66;transform:translateY(-4px);box-shadow:0 16px 35px #000000b3,0 0 25px #f6d96b14}.blog-card-img-wrap{background:#1a140d;height:200px;position:relative;overflow:hidden}.blog-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card-category-badge{color:#f6d96b;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0a06d9;border:1px solid #f6d96b59;border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blog-card-content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-card-meta{color:#71717a;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.75rem;display:flex}.blog-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .65rem;font-size:1.15rem;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title{color:#f6d96b}.blog-card-excerpt{color:#a1a1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.blog-card-author{color:#a1a1aa;font-size:.75rem;font-weight:500}.blog-card-read-more{color:#f6d96b;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:inline-flex}.blogs-empty-state{text-align:center;background:#110d08;border:1px dashed #f6d96b40;border-radius:1.5rem;max-width:600px;margin:2rem auto;padding:4rem 1.5rem}.blogs-empty-icon{color:#f6d96b;background:#f6d96b1a;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.25rem;display:flex}.blogs-cta-banner{text-align:center;background:linear-gradient(135deg,#f6d96b1f 0%,#d9770614 100%);border:1px solid #f6d96b4d;border-radius:1.5rem;margin-top:4rem;padding:3rem 2rem;position:relative;overflow:hidden}.blogs-cta-banner:before{content:"";background:linear-gradient(90deg,#0000,#f6d96b,#0000);height:2px;position:absolute;top:0;left:0;right:0}.blogs-cta-title{color:#fff;margin:0 0 .75rem;font-size:1.75rem;font-weight:800}.blogs-cta-desc{color:#d4d4d8;max-width:600px;margin:0 auto 1.75rem;font-size:1rem}.blogs-cta-btn{color:#0c0a04;background:linear-gradient(135deg,#ffd85e 0%,#f6d96b 100%);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #f6d96b4d}.blogs-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 30px #f6d96b80}.blog-detail-page{color:#f4f4f5;background-color:#080603;min-height:100vh;padding-bottom:6rem;position:relative}.blog-progress-bar{z-index:999;background:linear-gradient(90deg,#ffd85e,#f6d96b);height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0;box-shadow:0 0 10px #f6d96b99}.blog-detail-header{max-width:900px;margin:0 auto;padding:8.5rem 1.5rem 2.5rem}.blog-breadcrumbs{color:#71717a;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.blog-breadcrumbs a{color:#a1a1aa;text-decoration:none;transition:color .2s}.blog-breadcrumbs a:hover{color:#f6d96b}.blog-breadcrumbs-current{color:#f6d96b;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:500;overflow:hidden}.blog-detail-category-badge{color:#f6d96b;text-transform:uppercase;letter-spacing:.05em;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.blog-detail-title{letter-spacing:-.02em;color:#fff;margin:0 0 1.25rem;font-size:2.25rem;font-weight:800;line-height:1.2}@media (width>=768px){.blog-detail-title{font-size:3.25rem}}.blog-detail-lead{color:#d4d4d8;border-left:3px solid #f6d96b;margin-bottom:1.75rem;padding-left:1rem;font-size:1.15rem;line-height:1.6}.blog-detail-meta-bar{color:#a1a1aa;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1rem 0;font-size:.8125rem;display:flex}.blog-detail-author-wrap{align-items:center;gap:.65rem;display:flex}.blog-detail-author-avatar{color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.blog-detail-author-text{flex-direction:column;display:flex}.blog-detail-author-title{color:#fff;font-weight:600}.blog-detail-author-role{color:#71717a;font-size:.75rem}.blog-detail-featured-img-wrap{max-width:1100px;margin:0 auto 3.5rem;padding:0 1.5rem}.blog-detail-featured-img{object-fit:cover;border:1px solid #f6d96b33;border-radius:1.5rem;width:100%;max-height:520px;box-shadow:0 25px 60px #000c,0 0 35px #f6d96b0f}.blog-detail-layout{grid-template-columns:1fr;gap:3.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}@media (width>=1024px){.blog-detail-layout{grid-template-columns:280px 1fr}}.blog-sidebar{position:relative}@media (width>=1024px){.blog-sidebar-sticky{position:sticky;top:6rem}}.blog-toc-card{background:#110d08;border:1px solid #f6d96b33;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}.blog-toc-header{text-transform:uppercase;letter-spacing:.08em;color:#f6d96b;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:700;display:flex}.blog-toc-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-toc-item{color:#a1a1aa;cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.4;transition:all .2s}.blog-toc-item:hover{color:#f6d96b;background:#f6d96b14}.blog-toc-item.level-3{color:#71717a;padding-left:1.25rem;font-size:.78125rem}.blog-share-widget{background:#110d08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}.blog-share-title{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.blog-share-buttons{align-items:center;gap:.5rem;display:flex}.blog-share-btn{color:#d4d4d8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:all .2s;display:flex}.blog-share-btn:hover{color:#0c0a04;background:#f6d96b;border-color:#f6d96b;transform:translateY(-2px)}.blog-article-content{color:#d4d4d8;max-width:820px;font-size:1.0625rem;line-height:1.8}.blog-article-content h1{color:#fff;border-left:4px solid #f6d96b;margin:2.5rem 0 1rem;padding-left:1rem;scroll-margin-top:6rem;font-size:2.2rem;font-weight:800}.blog-article-content h2{color:#f6d96b;margin:2.25rem 0 .85rem;scroll-margin-top:6rem;font-size:1.65rem;font-weight:700}.blog-article-content h3{color:#fde047;margin:1.75rem 0 .65rem;scroll-margin-top:6rem;font-size:1.3rem;font-weight:600}.blog-article-content p{color:#d4d4d8;margin:1.15rem 0}.blog-article-content ul,.blog-article-content ol{margin:1.25rem 0;padding-left:1.75rem}.blog-article-content ul{list-style-type:disc}.blog-article-content ol{list-style-type:decimal}.blog-article-content li{margin:.5rem 0}.blog-article-content strong{color:#fff;font-weight:700}.blog-article-content blockquote{color:#f4f4f5;background:#f6d96b0f;border-left:3px solid #f6d96b;border-radius:0 .75rem .75rem 0;margin:1.75rem 0;padding:1.25rem 1.5rem;font-style:italic}.blog-article-content a{color:#f6d96b;text-underline-offset:3px;text-decoration:underline}.blog-article-content code{color:#ffd85e;background:#ffffff14;border-radius:.25rem;padding:.2rem .5rem;font-family:monospace;font-size:.88em}.blog-article-content img{border:1px solid #ffffff1a;border-radius:1rem;max-width:100%;height:auto;margin:2rem 0;box-shadow:0 15px 35px #00000080}.blog-tags-row{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem;margin:3rem 0;padding-top:2rem;display:flex}.blog-tag-item{color:#f6d96b;background:#f6d96b14;border:1px solid #f6d96b33;border-radius:9999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:500}.blog-author-box{background:#110d08;border:1px solid #f6d96b33;border-radius:1.25rem;align-items:center;gap:1.25rem;margin:3rem 0;padding:1.75rem;display:flex}.blog-author-avatar-large{color:#f6d96b;background:#f6d96b26;border:2px solid #f6d96b4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:800;display:flex}.blog-related-section{border-top:1px solid #ffffff14;max-width:1200px;margin:5rem auto 0;padding:4rem 1.5rem 0}.blog-related-title{color:#fff;margin-bottom:2rem;font-size:1.75rem;font-weight:800}.assessments-hub{color:#f4f4f5;background-color:#080603;min-height:100vh;padding-bottom:6rem;position:relative;overflow:hidden}.assessments-hub:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f6d96b17 0%,#d9770608 50%,#0000 75%);width:1100px;height:650px;position:absolute;top:0;left:50%;transform:translate(-50%)}.asm-hero{z-index:1;text-align:center;max-width:920px;margin:0 auto;padding:8.5rem 1.5rem 3rem;position:relative}.asm-hero-badge{color:#f6d96b;letter-spacing:.04em;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.45rem 1.15rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 0 25px #f6d96b1f}.asm-hero-title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:2.75rem;font-weight:800;line-height:1.15}@media (width>=768px){.asm-hero-title{font-size:3.75rem}}.asm-hero-title-highlight{background:linear-gradient(135deg,#ffd85e 0%,#f6d96b 50%,#eab308 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.asm-hero-subtitle{color:#a1a1aa;max-width:720px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.6}.asm-search-wrap{max-width:580px;margin:0 auto 2.5rem;position:relative}.asm-search-input{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18120cd9;border:1px solid #f6d96b40;border-radius:9999px;outline:none;width:100%;padding:.95rem 3.25rem;font-size:.95rem;transition:all .2s;box-shadow:0 10px 30px #00000080}.asm-search-input:focus{background:#1e160ef2;border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b33,0 10px 35px #0009}.asm-search-icon{color:#f6d96b;pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.asm-search-clear{color:#71717a;cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.asm-categories-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:960px;margin:0 auto 3rem;padding:0 1rem;display:flex}.asm-category-pill{cursor:pointer;color:#a1a1aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16110b99;border:1px solid #ffffff1a;border-radius:9999px;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;transition:all .2s}.asm-category-pill:hover{color:#fff;background:#f6d96b14;border-color:#f6d96b66}.asm-category-pill.active{color:#0c0a04;background:#f6d96b;border-color:#f6d96b;font-weight:700;box-shadow:0 0 18px #f6d96b59}.asm-grid{z-index:1;grid-template-columns:1fr;gap:1.75rem;max-width:1240px;margin:0 auto 4.5rem;padding:0 1.5rem;display:grid;position:relative}@media (width>=680px){.asm-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.asm-grid{grid-template-columns:repeat(3,1fr)}}.asm-card{background:linear-gradient(#130f0a 0%,#0d0a06 100%);border:1px solid #f6d96b33;border-radius:1.25rem;flex-direction:column;padding:1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #00000080}.asm-card:hover{border-color:#f6d96b73;transform:translateY(-4px);box-shadow:0 18px 40px #000000b3,0 0 30px #f6d96b14}.asm-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.asm-icon-wrap{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.asm-target-pill{text-transform:uppercase;letter-spacing:.04em;color:#d4d4d8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;padding:.25rem .65rem;font-size:.71875rem;font-weight:700}.asm-card-title{color:#fff;margin:0 0 .65rem;font-size:1.25rem;font-weight:800;line-height:1.3;transition:color .2s}.asm-card:hover .asm-card-title{color:#f6d96b}.asm-card-desc{color:#a1a1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.asm-card-meta-row{color:#71717a;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.85rem 0;font-size:.75rem;display:flex}.asm-meta-item{align-items:center;gap:.35rem;display:flex}.asm-start-btn{color:#0c0a04;background:linear-gradient(135deg,#ffd85e 0%,#f6d96b 100%);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 15px #f6d96b33}.asm-start-btn:hover{transform:translateY(-1px);box-shadow:0 6px 22px #f6d96b66}.asm-feature-section{z-index:1;max-width:1240px;margin:0 auto 5rem;padding:0 1.5rem;position:relative}.asm-feature-card{background:linear-gradient(135deg,#140f09 0%,#1a130c 100%);border:1px solid #f6d96b40;border-radius:1.5rem;padding:3rem 2.5rem;box-shadow:0 20px 50px #000000b3}.asm-feature-header{text-align:center;max-width:700px;margin:0 auto 3rem}.asm-feature-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.asm-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.asm-feature-grid{grid-template-columns:repeat(4,1fr)}}.asm-feature-item{background:#0e0a06b3;border:1px solid #f6d96b26;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.asm-feature-item:hover{border-color:#f6d96b59;transform:translateY(-2px)}.asm-feature-icon{color:#f6d96b;background:#f6d96b1f;border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex}.asm-feature-item-title{color:#fff;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.asm-feature-item-desc{color:#a1a1aa;margin:0;font-size:.8125rem;line-height:1.55}.test-page-container{color:#f4f4f5;background-color:#080603;min-height:100vh;padding-bottom:5rem}.test-header-bar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0a06eb;border-bottom:1px solid #f6d96b33;padding:1rem 1.5rem;position:sticky;top:0}.test-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.test-header-title{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.test-timer-badge{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b4d;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:monospace;font-size:.9375rem;font-weight:700;display:inline-flex}.test-timer-badge.urgent{color:#f87171;background:#ef444426;border-color:#ef444466;animation:1s infinite alternate timerPulse}@keyframes timerPulse{0%{transform:scale(1)}to{transform:scale(1.04)}}.test-main-layout{grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:2.5rem auto 0;padding:0 1.5rem;display:grid}@media (width>=860px){.test-main-layout{grid-template-columns:240px 1fr}}.test-palette-card{background:#110d08;border:1px solid #f6d96b2e;border-radius:1rem;height:fit-content;padding:1.25rem}.test-palette-header{text-transform:uppercase;letter-spacing:.05em;color:#f6d96b;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:flex}.test-palette-grid{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}.test-bubble{aspect-ratio:1;cursor:pointer;color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:all .15s;display:flex}.test-bubble:hover{color:#fff;border-color:#f6d96b}.test-bubble.current{color:#f6d96b;border-color:#f6d96b;box-shadow:0 0 12px #f6d96b66}.test-bubble.answered{color:#0c0a04;background:#f6d96b;border-color:#f6d96b}.test-bubble.flagged{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.test-question-box{background:#110d08;border:1px solid #f6d96b33;border-radius:1.25rem;flex-direction:column;padding:2.25rem;display:flex;box-shadow:0 15px 40px #0009}.test-question-meta{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.test-topic-pill{text-transform:uppercase;letter-spacing:.05em;color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.test-question-text{color:#fff;margin:0 0 2rem;font-size:1.25rem;font-weight:700;line-height:1.45}.test-options-list{flex-direction:column;gap:.85rem;margin-bottom:2.5rem;display:flex}.test-option-item{cursor:pointer;background:#16110a;border:1px solid #ffffff1a;border-radius:.85rem;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.test-option-item:hover{background:#1c150c;border-color:#f6d96b66;transform:translate(4px)}.test-option-item.selected{background:#f6d96b1a;border-color:#f6d96b;box-shadow:0 0 20px #f6d96b26}.test-option-letter{color:#e4e4e7;background:#ffffff14;border:1px solid #ffffff26;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;display:flex}.test-option-item.selected .test-option-letter{color:#0c0a04;background:#f6d96b;border-color:#f6d96b}.test-option-text{color:#f4f4f5;flex:1;font-size:.95rem;line-height:1.5}.test-nav-controls{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.test-nav-btn{cursor:pointer;border:none;border-radius:.625rem;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.test-nav-btn.prev{color:#d4d4d8;background:#ffffff0f;border:1px solid #ffffff26}.test-nav-btn.prev:hover:not(:disabled){color:#fff;background:#ffffff1f}.test-nav-btn.flag{color:#a1a1aa;background:0 0}.test-nav-btn.flag.active{color:#fbbf24}.test-nav-btn.next{color:#0c0a04;background:#f6d96b;font-weight:700}.test-nav-btn.next:hover{background:#ffd85e;box-shadow:0 0 15px #f6d96b59}.test-nav-btn:disabled{opacity:.4;cursor:not-allowed}.test-results-wrap{max-width:960px;margin:3rem auto 0;padding:0 1.5rem}.test-score-banner{text-align:center;background:linear-gradient(135deg,#16110a 0%,#1a140d 100%);border:1px solid #f6d96b4d;border-radius:1.5rem;margin-bottom:2.5rem;padding:3rem 2rem;box-shadow:0 20px 50px #000c,0 0 40px #f6d96b14}.test-score-circle{background:#f6d96b14;border:4px solid #f6d96b;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 35px #f6d96b40}.test-score-number{color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.test-score-sub{color:#f6d96b;margin-top:.25rem;font-size:.8125rem;font-weight:700}.test-report-card{background:#110d08;border:1px solid #f6d96b33;border-radius:1.25rem;margin-bottom:2rem;padding:2rem}.test-report-card-title{color:#fff;align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:1.25rem;font-weight:800;display:flex}.topic-bar-item{margin-bottom:1.25rem}.topic-bar-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.topic-bar-name{color:#e4e4e7;font-weight:600}.topic-bar-pct{color:#f6d96b;font-weight:700}.topic-progress-track{background:#ffffff14;border-radius:9999px;height:8px;overflow:hidden}.topic-progress-fill{background:linear-gradient(90deg,#ffd85e,#f6d96b);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.weak-area-item{background:#ef44440f;border:1px solid #ef444433;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex}.weak-area-text{color:#fca5a5;font-size:.875rem;line-height:1.5}.rec-course-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.rec-course-grid{grid-template-columns:1fr 1fr}}.rec-course-card{background:#16110a;border:1px solid #f6d96b40;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.rec-course-card:hover{border-color:#f6d96b;transform:translateY(-2px)}.test-review-item{background:#140f09;border:1px solid #ffffff14;border-radius:.85rem;margin-bottom:1rem;padding:1.25rem}.test-review-item.correct{border-left:4px solid #10b981}.test-review-item.incorrect{border-left:4px solid #ef4444}.branch-finder-page{color:#e5ded0;background-color:#080603;min-height:100vh;padding-top:5.5rem;padding-bottom:5rem;position:relative;overflow-x:hidden}.finder-ambient-glow{pointer-events:none;filter:blur(120px);z-index:0;border-radius:50%;position:absolute}.finder-ambient-glow.glow-top{background:radial-gradient(circle,#f6d96b1f 0%,#eab3080a 50%,#0000 75%);width:700px;height:400px;top:-80px;left:50%;transform:translate(-50%)}.finder-ambient-glow.glow-bottom{background:radial-gradient(circle,#b4530914 0%,#0000 70%);width:500px;height:500px;bottom:0;right:-5%}.finder-grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(#f6d96b05 1px,#0000 1px),linear-gradient(90deg,#f6d96b05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.branch-finder-container{z-index:10;max-width:1320px;margin:0 auto;padding:0 1.5rem;position:relative}.finder-hero{text-align:center;max-width:880px;margin:0 auto 3rem}.finder-top-badge{color:#f6d96b;letter-spacing:.08em;text-transform:uppercase;background:#f6d96b1a;border:1px solid #f6d96b4d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 0 20px #f6d96b26}.badge-compass-icon{animation:6s linear infinite compassSpin}@keyframes compassSpin{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}.finder-title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:2.75rem;font-weight:800;line-height:1.15}.title-gold-accent{background:linear-gradient(135deg,#ffd35a 0%,#f6d96b 50%,#d4a72c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.finder-subtitle{color:#a89f8f;max-width:720px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.finder-search-wrapper{text-align:left;background:#110d08;border:1px solid #f6d96b40;border-radius:20px;padding:1.25rem 1.5rem;box-shadow:0 20px 50px #000000b3,0 0 35px #f6d96b14}.finder-search-box{background:#19130c;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;transition:all .2s;display:flex}.finder-search-box:focus-within{background:#20170e;border-color:#f6d96b;box-shadow:0 0 0 3px #f6d96b2e}.finder-search-icon{color:#f6d96b;flex-shrink:0}.finder-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.finder-search-input::placeholder{color:#787062;font-size:.9rem}.finder-clear-btn{color:#8c8272;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex}.finder-clear-btn:hover{color:#fff;background:#ffffff14}.finder-gps-btn{color:#0d0a06;cursor:pointer;background:linear-gradient(135deg,#f6d96b 0%,#e0bd45 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #f6d96b40}.finder-gps-btn:hover{background:#fde487;transform:translateY(-1px);box-shadow:0 6px 18px #f6d96b59}.finder-gps-btn.locating{opacity:.8;cursor:wait}.finder-error-alert{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.825rem;display:flex}.finder-chips-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.chips-label{text-transform:uppercase;color:#8c8272;letter-spacing:.04em;white-space:nowrap;font-size:.775rem;font-weight:700}.chips-list{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.finder-chip{color:#bfb6a6;cursor:pointer;background:#171109;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.775rem;font-weight:600;transition:all .2s;display:flex}.finder-chip:hover{color:#f6d96b;background:#f6d96b1a;border-color:#f6d96b4d}.finder-chip.active{color:#0d0a06;background:#f6d96b;border-color:#f6d96b;font-weight:700}.finder-outside-banner{background:linear-gradient(135deg,#f6d96b1a 0%,#120e09f2 100%);border:1px solid #f6d96b59;border-radius:18px;align-items:flex-start;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px #00000080}.outside-banner-icon-wrap{background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.outside-banner-content{flex:1}.outside-banner-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.outside-banner-header h3{color:#fff;margin:0;font-size:1.15rem;font-weight:700}.outside-distance-pill{color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:999px;padding:.25rem .65rem;font-size:.8rem;font-weight:700}.outside-banner-text{color:#c7beaf;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.outside-banner-text strong{color:#f6d96b}.outside-banner-actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.outside-btn-wa{color:#000;background:#25d366;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.825rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.outside-btn-wa:hover{background:#34e777;transform:translateY(-1px)}.outside-btn-view{color:#f6d96b;cursor:pointer;background:0 0;border:1px solid #f6d96b59;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.825rem;font-weight:600;transition:all .2s;display:flex}.outside-btn-view:hover{background:#f6d96b26;border-color:#f6d96b}.finder-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.finder-results-summary{align-items:center;gap:.75rem;display:flex}.summary-pin-icon{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.summary-title{color:#fff;font-size:.95rem;display:block}.summary-title strong{color:#f6d96b}.summary-count{color:#8c8272;font-size:.775rem}.finder-zone-tabs{background:#120e09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.35rem;padding:.3rem;display:flex}.zone-tab-btn{color:#9c927f;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .75rem;font-size:.775rem;font-weight:600;transition:all .2s}.zone-tab-btn:hover{color:#fff}.zone-tab-btn.active{color:#0d0a06;background:#f6d96b;font-weight:700}.finder-main-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:1.75rem;display:grid}.finder-branches-list{flex-direction:column;gap:1.25rem;display:flex}.finder-branch-card{cursor:pointer;background:#110d08;border:1px solid #ffffff14;border-radius:16px;padding:1.35rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.finder-branch-card:hover{background:#15100a;border-color:#f6d96b4d;transform:translateY(-2px);box-shadow:0 10px 25px #0009}.finder-branch-card.is-selected{background:linear-gradient(#18120b 0%,#130e08 100%);border-color:#f6d96b;box-shadow:0 12px 35px #000000b3,0 0 25px #f6d96b1a}.finder-branch-card.is-nearest{border-left:3px solid #f6d96b}.branch-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.branch-badge-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.badge-nearest{color:#0d0a06;letter-spacing:.04em;background:#f6d96b;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.badge-hq{color:#f6d96b;background:#f6d96b26;border:1px solid #f6d96b4d;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.675rem;font-weight:700;display:inline-flex}.badge-zone{color:#8c8272;background:#ffffff0a;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.branch-distance-chip{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:8px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.distance-dot{opacity:.4}.branch-card-name{color:#fff;margin:0 0 .35rem;font-size:1.15rem;font-weight:700;line-height:1.3}.branch-landmark-row{color:#d1c8b8;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.825rem;font-weight:600;display:flex}.landmark-icon{color:#f6d96b;flex-shrink:0}.branch-address-text{color:#8e8473;margin:0 0 .75rem;font-size:.825rem;line-height:1.45}.branch-facilities-chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.65rem;display:flex}.facility-pill{color:#bfb6a6;background:#171109;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.725rem;display:inline-flex}.facility-more{color:#8c8272;font-size:.7rem}.branch-courses-row{color:#9c927f;margin-bottom:.75rem;font-size:.775rem}.courses-lead{color:#e5ded0;margin-right:.35rem;font-weight:700}.courses-list{color:#f6d96b}.branch-meta-bar{color:#8c8272;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-top:.65rem;font-size:.775rem;display:flex}.branch-rating{color:#e5ded0;align-items:center;gap:.3rem;display:flex}.star-filled{color:#f6d96b;fill:#f6d96b}.review-count{color:#787062}.branch-hours{align-items:center;gap:.3rem;display:flex}.branch-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-select-route{color:#f6d96b;cursor:pointer;white-space:nowrap;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.btn-select-route:hover,.btn-select-route.active{color:#0d0a06;background:#f6d96b;border-color:#f6d96b}.btn-open-gmaps{color:#e5ded0;white-space:nowrap;background:#1c150c;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.3rem;padding:.55rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.btn-open-gmaps:hover{color:#fff;background:#ffffff14;border-color:#f6d96b4d}.btn-call-desk,.btn-wa-branch{background:#17110a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.25rem;padding:.55rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.btn-call-desk{color:#60a5fa}.btn-call-desk:hover{background:#60a5fa1a;border-color:#60a5fa4d}.btn-wa-branch{color:#4ade80}.btn-wa-branch:hover{background:#4ade801a;border-color:#4ade804d}.btn-enquire-branch{color:#f6d96b;cursor:pointer;white-space:nowrap;background:#f6d96b26;border:1px solid #f6d96b59;border-radius:8px;align-items:center;gap:.3rem;padding:.55rem .8rem;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.btn-enquire-branch:hover{color:#0b0904;background:#f6d96b;box-shadow:0 0 14px #f6d96b59}.finder-map-pane{position:relative}.finder-map-sticky-card{background:#0f0b07;border:1px solid #f6d96b40;border-radius:20px;flex-direction:column;display:flex;position:sticky;top:6rem;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 30px #f6d96b14}.map-header{background:linear-gradient(#171109 0%,#0f0b07 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.map-header-label{text-transform:uppercase;color:#f6d96b;letter-spacing:.06em;font-size:.675rem;font-weight:800;display:block}.map-branch-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:.2rem 0 0;font-size:.95rem;font-weight:700;overflow:hidden}.map-view-toggle{background:#1a130b;border:1px solid #ffffff14;border-radius:8px;padding:.2rem;display:flex}.map-toggle-btn{color:#9c927f;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .65rem;font-size:.725rem;font-weight:600;transition:all .2s}.map-toggle-btn.active{color:#0d0a06;background:#f6d96b;font-weight:700}.map-iframe-container{background:#17110a;width:100%;height:340px;position:relative}.map-route-summary{background:#0f0b07;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.route-endpoints-row{background:#151009;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.endpoint-item{flex:1;align-items:center;gap:.5rem;display:flex;overflow:hidden}.endpoint-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.origin-icon{background:#60a5fa33}.origin-dot{background:#60a5fa;border-radius:50%;width:8px;height:8px}.dest-icon{color:#f6d96b;background:#f6d96b33}.endpoint-text{flex-direction:column;display:flex;overflow:hidden}.endpoint-label{text-transform:uppercase;color:#787062;font-size:.65rem;font-weight:700}.endpoint-val{color:#fff;font-size:.8rem}.endpoint-arrow{color:#f6d96b;flex-shrink:0}.route-metrics-bar{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.metric-box{background:#151009;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;padding:.6rem .75rem;display:flex}.metric-title{color:#8c8272;font-size:.675rem;font-weight:600}.metric-number{color:#f6d96b;margin-top:.15rem;font-size:1.05rem;font-weight:800}.metric-number small{color:#d1c8b8;font-size:.7rem;font-weight:600}.route-address-box{background:#151009;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;display:flex}.route-address-text{color:#a89f8f;margin:0;font-size:.775rem;line-height:1.4}.map-action-buttons-group{flex-direction:column;gap:.6rem;width:100%;display:flex}.map-start-nav-btn{color:#0d0a06;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#ffd35a 0%,#f6d96b 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.82rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 18px #f6d96b4d}.map-start-nav-btn:hover{background:#fde487;transform:translateY(-1px);box-shadow:0 6px 24px #f6d96b73}.map-enquire-btn{color:#f6d96b;cursor:pointer;box-sizing:border-box;background:#f6d96b1f;border:1px solid #f6d96b59;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.78rem 1rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.map-enquire-btn:hover{background:#f6d96b38;border-color:#f6d96b;transform:translateY(-1px);box-shadow:0 4px 16px #f6d96b40}.map-transit-hint{color:#8c8272;text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.725rem;display:flex}.finder-amenities-section{border-top:1px solid #ffffff14;margin-top:4.5rem;padding-top:3.5rem}.amenities-header{text-align:center;max-width:600px;margin:0 auto 2.5rem}.amenities-title{color:#fff;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.amenities-desc{color:#9c927f;margin:0;font-size:.9rem}.amenities-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.amenity-card{background:#110d08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.amenity-card:hover{background:#15100a;border-color:#f6d96b4d;transform:translateY(-3px)}.amenity-icon-wrap{color:#f6d96b;background:#f6d96b1f;border:1px solid #f6d96b40;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.amenity-card h4{color:#fff;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.amenity-card p{color:#9c927f;margin:0;font-size:.825rem;line-height:1.5}@media (width<=1024px){.finder-main-split{grid-template-columns:1fr}.finder-map-sticky-card{position:static}.amenities-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.finder-title{font-size:2rem}.finder-search-box{flex-wrap:wrap}.finder-gps-btn{justify-content:center;width:100%}.amenities-grid{grid-template-columns:1fr}.finder-outside-banner{flex-direction:column}}.pay-now-page{position:relative}.pay-now-section-wrapper{width:100%;position:relative}@keyframes goldPulse{0%,to{box-shadow:0 0 25px #f6d96b26}50%{box-shadow:0 0 45px #f6d96b4d}}.pay-now-card-glow{animation:4s ease-in-out infinite goldPulse}
