/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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)}}@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,ui-sans-serif,system-ui,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;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{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 components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.left-0{left:calc(var(--spacing)*0)}.left-\[56px\]{left:56px}.left-\[112px\]{left:112px}.-z-10{z-index:-10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7{margin-top:calc(var(--spacing)*7)}.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}.inline-grid{display:inline-grid}.table{display:table}.h-16{height:calc(var(--spacing)*16)}.h-\[64px\]{height:64px}.h-\[350px\]{height:350px}.h-full{height:100%}.w-16{width:calc(var(--spacing)*16)}.w-\[200px\]{width:200px}.w-\[350px\]{width:350px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}: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)))}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-white{border-color:var(--color-white)}.bg-\[\#7CD2E8\]{background-color:#7cd2e8}.bg-\[\#F7A3C6\]{background-color:#f7a3c6}.bg-\[\#F7C36E\]{background-color:#f7c36e}.bg-\[\#F471B5\]{background-color:#f471b5}.bg-gray-100{background-color:var(--color-gray-100)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[22px\]{font-size:22px}.text-\[36px\]{font-size:36px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#E85BA6\]{color:#e85ba6}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.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)}.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,)}.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))}.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)}@media(hover:hover){.hover\:bg-\[\#e763a7\]:hover{background-color:#e763a7}}.active\:scale-\[0\.99\]:active{scale:.99}@media(min-width:40rem){.sm\:w-full{width:100%}.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\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-\[44px\]{font-size:44px}}@media(min-width:48rem){.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[24px\]{font-size:24px}.md\:text-\[54px\]{font-size:54px}}}:root{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fdf6ee;min-height:100vh;font-family:inter,sans-serif}html{-webkit-font-smoothing:antialiased;line-height:1.5}:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-ease{syntax:"*";inherits:false}#login-page-container{width:99vw;background-color:#fef6eb;display:flex;flex-direction:column;align-items:center;height:2650px;justify-content:space-between}#login-content-wrapper{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;width:100%;max-width:1440px;position:relative}#login-form-container{width:100%;max-width:500px;border:2px dashed #000;border-radius:30px;padding:2rem 1.5rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:1}#login-images-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.login-decor-img{position:absolute;width:80px;height:auto;object-fit:contain}#log-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.login-title{font-family:Rowdies,sans-serif;font-size:36px;font-weight:700;text-align:center}.login-subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#777;text-align:center}.input-wrapper{width:100%;max-width:400px;position:relative}.login-input{width:100%;height:60px;border-radius:40px;border:none;padding:0 2rem;font-size:16px;background-color:#f4f4f4;font-family:Inter,sans-serif}.login-button{width:100%;max-width:400px;height:60px;border-radius:50px;border:none;background-color:#d70007;color:#fff;font-size:18px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;margin-top:1rem}.signup-link{font-family:Inter,sans-serif;font-size:14px;text-align:center}.signup-link a{color:#007bff;text-decoration:none}.img-1{top:350px;left:-30px}.img-2{top:300px;left:300px}.img-3{top:100px;right:0}.img-4{top:200px;right:300px}@media(max-width:768px){#login-images-container{display:none}}.reusable-section{width:100%;position:relative;overflow:hidden}@media(max-width:768px){.main-header{display:none}}@keyframes rs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rs-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes rs-glow{0%,to{filter:drop-shadow(0 0 0 rgba(124,97,255,0))}50%{filter:drop-shadow(0 8px 18px rgba(124,97,255,.55))}}@keyframes rs-stroke{0%{stroke-dashoffset:260;opacity:.6}to{stroke-dashoffset:0;opacity:1}}.reusable-section * svg,.reusable-section svg{display:inline-block!important;transform-origin:50% 50%!important;backface-visibility:hidden!important;will-change:transform,filter,opacity!important;animation:rs-bob 3s ease-in-out infinite,rs-sway 6s ease-in-out infinite,rs-glow 2.6s ease-in-out infinite!important}.reusable-section * svg [stroke],.reusable-section svg [stroke],.reusable-section * svg path[stroke],.reusable-section * svg circle[stroke],.reusable-section * svg rect[stroke],.reusable-section * svg line[stroke],.reusable-section * svg polyline[stroke]{stroke-dasharray:260!important;stroke-dashoffset:260!important;animation:rs-stroke 1.1s ease-out forwards!important}.reusable-section .main-header svg:nth-of-type(1){animation-delay:0s,0s,0s!important}.reusable-section .main-header svg:nth-of-type(2){animation-delay:.15s,.15s,.15s!important}.reusable-section .main-header svg:nth-of-type(3){animation-delay:.3s,.3s,.3s!important}.reusable-section [class*=nav] svg:nth-of-type(1),.reusable-section [class*=Navbar] svg:nth-of-type(1){animation-delay:.05s,.05s,.05s!important}.reusable-section [class*=nav] svg:nth-of-type(2),.reusable-section [class*=Navbar] svg:nth-of-type(2){animation-delay:.2s,.2s,.2s!important}.reusable-section [class*=nav] svg:nth-of-type(3),.reusable-section [class*=Navbar] svg:nth-of-type(3){animation-delay:.35s,.35s,.35s!important}.reusable-section nav a:hover svg,.reusable-section [class*=nav] a:hover svg,.reusable-section [class*=Navbar] a:hover svg,.reusable-section nav button:hover svg,.reusable-section [class*=nav] button:hover svg,.reusable-section [class*=Navbar] button:hover svg{transform:translateY(-2px) scale(1.07)!important;filter:drop-shadow(0 10px 22px rgba(251,128,10,.45))!important;transition:transform .25s ease,filter .25s ease!important}@media(prefers-reduced-motion:reduce){.reusable-section * svg,.reusable-section svg{animation:none!important;transform:none!important;filter:none!important}}#need-help-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;background-color:#ffffff0d;border-radius:.5rem;width:auto;height:auto;flex-wrap:wrap}#need-help-text-container{display:flex;flex-direction:column;align-items:start;justify-content:center}#n-h{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(.65rem,1.2vw,.8rem);line-height:1.2}#n-p{font-family:Rowdies,sans-serif;font-weight:700;font-size:clamp(.8rem,1.5vw,1rem);line-height:1.2}@media(max-width:1024px){#need-help-container{gap:.75rem;padding:.75rem 1rem}#need-help-text-container{align-items:flex-start;text-align:start}}@media(max-width:768px){#need-help-container{flex-direction:column;align-items:center;padding:.75rem;gap:.5rem}#need-help-text-container{align-items:center;text-align:center}}@media(max-width:480px){#n-h{font-size:.7rem}#n-p{font-size:.85rem}}#header-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}#location-container{flex:1;min-width:300px;height:40px;background-color:#fc800a;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 10px}#location-text{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0;color:#fff;text-align:center}#contact-container{flex:2;min-width:300px;height:40px;background-color:#ffd5c0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;gap:10px;flex-wrap:wrap}#email-container{display:flex;flex-direction:row;align-items:center;gap:10px}#email-container p{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0%}#phone-container{display:flex;flex-direction:row;align-items:center;gap:8px}#phone-contact-container{display:flex;flex-direction:row;align-items:center;gap:12px}#phone{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0%}@media screen and (max-width:1024px){#header-container{flex-direction:column}#location-container,#contact-container{width:100%;justify-content:center;padding:10px;flex-direction:column;height:auto}#contact-container{align-items:flex-start;gap:10px}#phone-contact-container{flex-direction:column;align-items:flex-start}}@media screen and (max-width:600px){#header-container{flex-direction:column;align-items:flex-start;padding:10px}#location-container,#contact-container{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;height:auto;padding:8px 12px}#location-text,#email-container p,#phone{font-size:12px;line-height:1.4;text-align:left}#email-container,#phone-contact-container{flex-direction:row;align-items:center;gap:6px}#contact-container{flex-wrap:wrap;gap:10px;align-items:flex-start}#phone-contact-container{gap:10px}#location-container svg,#email-container svg,#phone-container svg,#contact-container>svg{width:18px;height:18px}}#navbar-con{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 40px;height:90px;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='1920'%20height='183'%20viewBox='0%200%201920%20183'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M664.13%20182.582C669.132%20182.582%20674.131%20182.582%20679.133%20182.582C680.047%20182.265%20680.94%20181.799%20681.883%20181.651C708.868%20177.379%20730.386%20157.334%20736.728%20130.493C737.327%20127.953%20737.79%20125.382%20738.33%20122.763C761.987%20131.776%20782.282%20127.157%20799.771%20109.36C812.9%20121.897%20828.197%20128.048%20845.903%20127.213C863.554%20126.382%20878.145%20118.687%20889.952%20105.236C891.028%20106.232%20891.771%20106.889%20892.485%20107.581C919.904%20133.986%20960.217%20134.03%20987.652%20107.511C989.964%20105.275%20991.49%20105.467%20994.049%20106.75C1015.6%20117.573%201040.3%20110.491%201053.22%2089.9364C1053.8%2089.0142%201054.48%2088.1572%201055.22%2087.1175C1055.81%2087.857%201056.14%2088.2181%201056.4%2088.627C1070.63%20110.956%201093.49%20117.673%201117.23%20106.254C1119.88%20104.975%201121.03%20105.941%201122.71%20107.559C1150.21%20133.999%201190.45%20133.986%201217.92%20107.589C1218.74%20106.806%201219.67%20106.15%201220.66%20105.332C1232.55%20119.052%201247.29%20126.487%201265%20127.235C1282.66%20127.979%201297.86%20121.597%201310.7%20109.369C1328.48%20127.409%201348.84%20131.694%201372.07%20122.793C1372.45%20124.368%201372.79%20125.669%201373.05%20126.983C1378.38%20153.432%201393.96%20170.632%201418.81%20179.35C1422.84%20180.768%201427.11%20181.516%201431.27%20182.573C1436.27%20182.573%201441.27%20182.573%201446.27%20182.573C1447.19%20182.26%201448.09%20181.799%201449.04%20181.655C1475.67%20177.553%201497.04%20158.038%201503.74%20131.633C1504.4%20129.053%201504.92%20126.434%201505.54%20123.646C1518.39%20128.971%201530.66%20128.675%201542.41%20121.697C1554.14%20114.728%201560.21%20103.87%201561.89%2090.0234C1572.97%2092.4117%201582.81%2090.3192%201591.64%2083.7461C1609.74%20101.495%201630.4%20105.58%201653.49%2096.701C1675.71%20160.474%201759.44%20168.844%201793.65%20112.623C1814.26%20129.958%201836.39%20131.977%201859.82%20119.052C1873.27%20148.668%201898.3%20166.286%201920%20161.584V0.214081H1912.68C1277.12%200.214081%20641.561%200.214081%206.0013%200.214081C3.99945%200.214081%202.00185%200.235825%200%200.248886V91.9201C6.21806%2099.6069%2013.3499%20106.158%2022.6536%20109.656C25.8243%20110.848%2026.7848%20112.483%2026.8826%20115.907C27.6901%20144.522%2045.541%20169.175%2072.1516%20178.454C77.3029%20180.255%2082.7262%20181.229%2088.0219%20182.582C92.6887%20182.582%2097.3554%20182.582%20102.022%20182.582C102.957%20182.282%20103.875%20181.843%20104.832%20181.708C118.602%20179.759%20130.732%20174.051%20140.899%20164.494C145.731%20159.948%20149.769%20154.523%20154.33%20149.312C171.054%20161.527%20189.594%20165.747%20209.833%20159.509C230.196%20153.231%20243.359%20139.133%20250.529%20118.822C261.524%20125.273%20272.736%20128.275%20284.973%20127.022C297.149%20125.778%20307.579%20120.675%20316.815%20112.353C334.998%20139.65%20359.993%20153.149%20391.984%20149.525C423.933%20145.906%20445.308%20127.078%20456.872%2096.7749C479.972%20105.554%20501.27%20101.147%20518.887%2083.8114C527.673%2090.4802%20537.699%2092.3899%20548.584%2090.08C550.313%20104.388%20556.612%20115.063%20568.428%20121.962C580.154%20128.81%20592.391%20128.77%20604.882%20123.768C605.311%20125.551%20605.647%20126.856%20605.94%20128.17C611.929%20155.137%20628.318%20172.146%20654.031%20180.155C657.334%20181.181%20660.764%20181.786%20664.13%20182.586V182.582Z'%20fill='white'/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000000d;position:relative;z-index:100}.navbar-logo{display:flex;align-items:center;cursor:pointer}.navbar-logo img{height:60px;width:auto;transition:transform .2s ease}.navbar-logo:hover img{transform:scale(1.05)}#taps-container{display:flex;gap:30px;align-items:center}.header-taps{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(.9rem,2vw,1rem);cursor:pointer;transition:color .2s ease}.header-taps:hover{color:#1693f9}.desktop-only{display:block}.mobile-menu{display:none;background:transparent;border:0;font-size:28px;line-height:1;cursor:pointer;padding:6px;order:3}@media(max-width:768px){#navbar-con{padding:0 16px;height:70px}#taps-container,.desktop-only{display:none}.mobile-menu{display:block}.navbar-logo img{height:48px}}.sidebar-m-overlay{position:fixed;inset:0;background-color:#00000059;z-index:999}.sidebar-m{position:fixed;top:0;right:0;height:100vh;width:78%;max-width:340px;background:#ec75ad;padding:20px;box-shadow:-2px 0 12px #0003;overflow-y:auto;z-index:1000;border-radius:10px 0 0 10px}.sidebar-m-item{margin-bottom:18px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.sidebar-m-item:hover{opacity:.85}.close-btn{position:absolute;top:10px;left:15px;background:transparent;border:0;font-size:28px;cursor:pointer}.topbar,.small-navbar{width:100%}@media(max-width:768px){.topbar,.small-navbar{display:none!important}}.page-title{position:relative;width:100%;height:267.6px;background-color:#fb8095;display:flex;flex-direction:column;align-items:center;justify-content:center}#bee-container{position:absolute;top:51%;left:62%;width:clamp(40px,8vw,90px);height:clamp(40px,8vw,90px)}#bee-container svg{width:100%;height:100%;object-fit:contain;display:block}#child-img-container{position:absolute;bottom:0;left:6.04%;width:clamp(80px,15vw,200px);height:auto}#child-img-container img{width:100%;height:100%;object-fit:contain}#grace-img-container{position:absolute;bottom:0;left:0}#grace-img-container img{object-fit:contain}@media(max-width:768px){.r-s-title{width:90%!important;height:auto!important;top:65%!important}.r-s-title span:first-child{font-size:2rem!important}.r-s-title span:last-child{font-size:1rem!important}}.footer-wrapper{width:100%;background-color:#171e45;color:#fff;font-family:Inter,sans-serif;padding:2rem 1rem;position:relative;display:flex;flex-direction:column;gap:3rem}.subscribe-section{border:3px dashed #9e9e9e;border-radius:3rem;padding:2rem;background-color:#171e45;text-align:center;margin-inline:auto;width:100%;max-width:1420px;position:relative}.subscribe-title{font-family:Rowdies,sans-serif;font-weight:700;font-size:clamp(1.5rem,5vw,2.5rem);margin-bottom:1rem}.subscribe-desc{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;color:#ddd}.subscribe-input-container{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.subscribe-input{width:100%;max-width:550px;padding:.75rem 1rem;border:none;border-radius:30px;font-size:1rem;outline:none;color:#000;background-color:#fff}.subscribe-button{background-color:#fc800a;color:#fff;border:none;border-radius:30px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:opacity .3s ease}.subscribe-button:hover{opacity:.85}#G-con{width:158px;height:132px;position:absolute;bottom:90px;right:0;z-index:0}#G-con img{width:100%;height:100%;object-fit:cover}.footer-content{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.footer-left{flex:1;min-width:250px}.footer-desc{color:#ccc;margin-bottom:1.5rem;max-width:300px;font-size:.95rem;line-height:1.6}.footer-label{font-family:Rowdies,sans-serif;font-size:1.1rem;margin-bottom:.5rem}.social-icons{display:flex;gap:1rem;font-size:1.2rem;margin-bottom:1.5rem}.footer-links{flex:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;min-width:250px}.link-group{flex:1;min-width:150px}.link-group h3{font-family:Rowdies,sans-serif;font-size:1.1rem;margin-bottom:1rem;color:#fff}.link-group p{margin-bottom:.5rem;color:#bbb;font-size:.95rem}.flower-decor,.mushroom-decor{margin-top:2rem}#vectore-con{width:100%;height:177px;position:absolute;top:-150px;left:0;z-index:0}#vectore-con img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-links{flex-direction:column;align-items:center;gap:1.5rem}.link-group{text-align:center}.subscribe-input-container{flex-direction:column}.subscribe-button{width:100%;justify-content:center}.subscribe-input{width:100%}.flower-decor,.mushroom-decor,#G-con,#vectore-con{display:none}}@keyframes f-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes f-sway{0%,to{transform:rotate(0)}50%{transform:rotate(2.2deg)}}@keyframes f-nudge{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.05)}}@keyframes f-twinkle{0%,to{opacity:.9}50%{opacity:.5}}@keyframes f-parallax{0%{transform:translate(0)}50%{transform:translate(-1.5%)}to{transform:translate(0)}}.footer-wrapper svg,.footer-wrapper img,.subscribe-button,.social-link{will-change:transform,opacity,filter;backface-visibility:hidden;transform-style:preserve-3d}.social-icons .social-link{opacity:0;transform:translateY(14px) scale(.96);animation:f-nudge .6s cubic-bezier(.22,.61,.36,1) .05s 1 forwards}.social-icons .social-link:nth-child(1){animation-delay:.05s}.social-icons .social-link:nth-child(2){animation-delay:.18s}.social-icons .social-link:nth-child(3){animation-delay:.31s}.social-icons .social-link:nth-child(4){animation-delay:.44s}.social-icons .social-link svg{animation:f-sway 5s ease-in-out infinite;transform-origin:50% 50%}.social-icons .social-link:hover svg{animation-duration:2.2s;filter:drop-shadow(0 6px 12px rgba(252,128,10,.35));transform:translateY(-2px) scale(1.06);transition:transform .25s ease,filter .25s ease}.subscribe-button{box-shadow:0 10px 22px #fc800a40;transition:transform .25s ease,box-shadow .25s ease}.subscribe-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #fc800a59}.subscribe-button svg{transition:transform .25s ease}.subscribe-button:hover svg{animation:f-nudge .5s ease-out 1;transform:translate(6px)}.mushroom-decor svg{animation:f-floatY 4s ease-in-out infinite,f-sway 6.5s ease-in-out infinite;transform-origin:50% 85%;opacity:.98}.flower-decor svg{animation:f-floatY 5s ease-in-out infinite,f-sway 7.5s ease-in-out infinite;transform-origin:50% 50%}#G-con{pointer-events:none}#G-con img{animation:f-floatY 6s ease-in-out infinite,f-twinkle 2.8s ease-in-out infinite;mix-blend-mode:screen}#vectore-con img{animation:f-parallax 16s ease-in-out infinite;opacity:.98}.footer-label:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:8px;background:#fc800a;animation:f-twinkle 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.social-icons .social-link,.social-icons .social-link svg,.subscribe-button,.subscribe-button svg,.mushroom-decor svg,.flower-decor svg,#G-con img,#vectore-con img,.footer-label:after{animation:none!important;transition:none!important;transform:none!important}}@keyframes mush-strong{0%{transform:translateY(0) rotate(0) scale(1)}15%{transform:translateY(-10px) rotate(-3deg) scale(1.02)}35%{transform:translateY(-22px) rotate(4deg) scale(1.06)}55%{transform:translateY(-12px) rotate(-2deg) scale(1.03)}75%{transform:translateY(-18px) rotate(3deg) scale(1.05)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes mush-parallax{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}.mushroom-decor{display:inline-block!important;position:relative;will-change:transform,box-shadow,opacity;backface-visibility:hidden;transform-style:preserve-3d;transform-origin:50% 85%;animation:mush-strong 2.4s cubic-bezier(.25,.9,.25,1) infinite,mush-glow 2.4s ease-in-out infinite!important}.mushroom-decor:after{content:"";position:absolute;inset:-8% -10% -4%;border-radius:50%;pointer-events:none;filter:blur(14px);background:radial-gradient(ellipse at 50% 70%,#fc800a2e,#fc800a00 60%);animation:mush-parallax 5.5s ease-in-out infinite}.mushroom-decor svg{transform-box:fill-box;transform-origin:50% 85%;animation:mush-parallax 6.2s ease-in-out infinite}.mushroom-decor:hover{animation-duration:2s,2s}@media(prefers-reduced-motion:reduce){.mushroom-decor,.mushroom-decor:after,.mushroom-decor svg{animation:none!important;transform:none!important;filter:none!important}}.footer-container{background-color:#f8e170;width:100%;min-height:45px;display:flex;justify-content:center;align-items:center;padding:8px 0}#text-payment-con{width:85%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}#copyright-text{font-family:Rowdies,sans-serif;font-weight:300;font-style:normal;font-size:15px;line-height:1.2;letter-spacing:.05em;color:#171e45;text-align:center}.powered-link{color:#000;font-weight:600;text-decoration:none}#payment-icons{display:flex;flex-direction:row;align-items:center;gap:.4rem;justify-content:center}.payment-icon-box{width:40px;height:21px;background-color:#fff;border-radius:3px;display:grid;place-items:center}@media(max-width:992px){#text-payment-con{width:90%;flex-direction:column;align-items:center;text-align:center}#copyright-text{font-size:14px}#payment-icons{margin-top:8px}.payment-icon-box{width:35px;height:18px}}@media(max-width:600px){.footer-container{padding:12px 0}#text-payment-con{width:95%;gap:8px}#copyright-text{font-size:13px;line-height:1.4}#payment-icons{gap:6px}.payment-icon-box{width:30px;height:16px}}@media(max-width:400px){#text-payment-con{width:96%}#copyright-text{font-size:12px}.payment-icon-box{width:26px;height:14px}}#register-content-wrapper{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;width:100%;max-width:1440px;position:relative}#register-form-container{width:100%;max-width:500px;border:2px dashed #000;border-radius:30px;padding:2rem 1.5rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:1}#register-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.register-title{font-family:Rowdies,sans-serif;font-size:36px;font-weight:700;margin:0;text-align:center}.register-subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#777;margin:0;text-align:center}.register-divider{width:100%;text-align:center;position:relative;font-family:Inter,sans-serif;color:#999}.register-divider:before,.register-divider:after{content:"";position:absolute;height:1px;width:40%;top:50%;background:#ccc}.register-divider:before{left:0}.register-divider:after{right:0}.register-input-wrapper{width:100%;max-width:400px;position:relative}.register-input{width:100%;height:60px;border-radius:40px;border:none;padding:0 2rem;font-size:16px;background-color:#f4f4f4;font-family:Inter,sans-serif}.register-eye-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.register-button{width:100%;max-width:400px;height:60px;border-radius:50px;border:none;background-color:#d70007;color:#fff;font-size:18px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;margin-top:1rem;justify-items:center}.register-button:disabled{background-color:#901c055c;color:#666;cursor:not-allowed;opacity:.9}.register-signup-link{font-family:Inter,sans-serif;font-size:14px;margin-top:1rem;text-align:center}.register-signup-link a{color:#007bff;text-decoration:none}@media(max-width:768px){#register-content-wrapper{flex-direction:column;align-items:center}.register-title{font-size:28px}.register-subtitle{font-size:14px}.register-input{height:55px;font-size:14px}.register-button{height:55px;font-size:16px}}.divider{width:100%;text-align:center;position:relative;font-family:Inter,sans-serif;color:#999}.divider:before,.divider:after{content:"";position:absolute;height:1px;width:40%;top:50%;background:#ccc}.divider:before{left:0}.divider:after{right:0}.login-options{width:100%;max-width:400px;display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:14px;color:#333}.login-button{width:100%;max-width:400px;height:60px;border-radius:50px;border:none;background-color:#d70007;color:#fff;font-size:18px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;margin-top:1rem;justify-items:center}.forgot-link{color:#007bff;text-decoration:none}.login-button:disabled{background-color:#901c055c;color:#666;cursor:not-allowed;opacity:.9}@media(max-width:768px){#login-content-wrapper{flex-direction:column;align-items:center}.login-title{font-size:28px}.login-input{height:55px;font-size:14px}.login-button{height:55px;font-size:16px}}.notfound-container{display:flex;flex-direction:column;align-items:center;background-color:#fb8095;width:99vw;min-height:100vh;box-sizing:border-box}.notfound-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;width:100%;gap:2rem}.opps{font-family:Rowdies,sans-serif;font-size:clamp(2rem,5vw,4.5rem);color:#fff;margin:0}.notfound-text{font-family:Inter,sans-serif;font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.6;color:#fff;margin:0}.back-button{background-color:#973fea;border:none;border-radius:50px;padding:.75rem 1.5rem;display:flex;align-items:center;gap:.5rem;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:opacity .2s ease}.back-button:hover{opacity:.85}.back-button svg{width:1rem;height:auto}@media(max-width:480px){.notfound-content{gap:1.5rem}.back-button{font-size:.9rem;padding:.6rem 1.2rem}}#small-footer-container{position:relative;width:100%;min-height:421px;background-color:#171e45;padding:2rem 1rem;box-sizing:border-box}.footer-top-section{width:auto;display:flex;flex-direction:column;margin-bottom:2rem;padding:0 1rem}.footer-description{font-size:clamp(.8rem,1.5vw,1rem);line-height:1.5;font-family:Inter,sans-serif;color:#fff;font-weight:400;margin-bottom:2rem;max-width:300px}.social-media-section{width:100%;display:flex;flex-direction:column;gap:1rem}.section-title{font-size:clamp(1rem,1.5vw,1.3rem);font-family:Rowdies,sans-serif;color:#fff;font-weight:400;align-self:start}.social-icons-container{width:100%;max-width:300px;display:flex;justify-content:space-between}.footer-groups-container{width:100%;display:flex;flex-direction:column;gap:2rem;background-color:#171e45;padding:1rem}.footer-group{width:100%;display:flex;flex-direction:column;gap:.5rem}.footer-text{font-size:clamp(.8rem,1.5vw,1rem);font-family:Inter,sans-serif;color:#fff;font-weight:400;line-height:1.5}@media(min-width:768px){.footer-top-section{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 2rem}.footer-description{width:60%;margin-bottom:0}.social-media-section{width:30%;align-items:flex-end}.social-icons-container{justify-content:flex-start;gap:1.5rem}.footer-groups-container{flex-direction:row;justify-content:space-around;padding:2rem}.footer-group{width:30%}}@media(min-width:1024px){#small-footer-container{padding:2rem 5%}.footer-description{width:50%;position:absolute;left:20px;bottom:56.3%}.social-media-section{width:15%;position:absolute;left:20px;bottom:20%}.footer-groups-container{justify-content:flex-end;gap:5%}.footer-group{width:20%}}#homePage-container{width:100%;height:11668px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fdf6ee}#category-section{position:relative;width:93.55%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:3rem 0}#category-header{width:48.75%;text-align:center;margin-bottom:2rem}#category-subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:1.3rem;text-transform:uppercase;color:#fc800a;margin-bottom:.5rem}#category-title{font-family:Rowdies,cursive;font-weight:400;font-size:45px;line-height:1.1;margin:0 auto;max-width:600px}#category-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.5rem}.category-item{flex:1 1 120px;max-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.category-icon-wrapper{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:.5rem}.category-item-title{font-family:Rowdies,sans-serif;font-weight:300;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center}.category-star{position:absolute}.category-star-right{top:10%;right:14%}.category-star-left{top:15%;left:14%}@media(max-width:1023px)and (min-width:768px){#category-section{padding:1.5rem 1rem}#category-header{width:70%}#category-subtitle{font-size:1rem}#category-title{font-size:2.5rem}.category-item{flex:1 1 30%;max-width:160px}.category-item-title{font-size:.9rem}.category-star-right{top:5%;right:10%}.category-star-left{top:7%;left:10%}}@media(max-width:767px){#category-section{padding:1rem .5rem}#category-header{width:90%}#category-subtitle{font-size:.85rem}#category-title{font-size:1.7rem}.category-item{flex:1 1 45%;max-width:160px;margin-bottom:1rem}.category-item-title{font-size:.9rem}.category-star-right{top:3%;right:5%}.category-star-left{top:5%;left:5%}}.category-star svg{animation:starFloat 6s ease-in-out infinite alternate,twinkle 3s ease-in-out infinite}@keyframes starFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes twinkle{0%,to{opacity:.85;filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.7))}}.animate-card{opacity:0;transform:scale(.9) translateY(20px);animation:popIn .8s ease forwards}.animate-card:nth-child(1){animation-delay:.2s}.animate-card:nth-child(2){animation-delay:.4s}.animate-card:nth-child(3){animation-delay:.6s}.animate-card:nth-child(4){animation-delay:.8s}.animate-card:nth-child(5){animation-delay:1s}@keyframes popIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.rotate-icon svg:first-child{animation:spinSlow 12s linear infinite;transform-origin:center}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.category-icon-wrapper svg:last-child{filter:drop-shadow(0 0 6px rgba(252,128,10,.3));animation:glowPulse 3.5s ease-in-out infinite}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 4px rgba(252,128,10,.15))}50%{filter:drop-shadow(0 0 12px rgba(252,128,10,.45))}}.category-item:hover{transform:translateY(-10px) scale(1.05);transition:all .4s ease}.category-item,.category-icon-wrapper svg{transition:transform .4s ease,opacity .4s ease}@media(prefers-reduced-motion:reduce){.category-star svg,.rotate-icon svg,.animate-card{animation:none!important}}#video-banner-con.video-banner{position:relative;width:100%;height:100dvh;min-height:420px;overflow:hidden;display:grid;place-items:center;isolation:isolate;background:#000}@supports not (height: 100dvh){#video-banner-con.video-banner{height:100vh}}.video-banner .overlay{opacity:1;transform:translateY(0)}.video-banner.is-playing .overlay{opacity:0;transform:translateY(6px);pointer-events:none}.video-banner.is-playing .overlay-gradient{opacity:0}.video-layer{position:absolute;inset:0;z-index:0}.video-aspect-keeper{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.video-iframe{position:absolute;top:50%;left:50%;width:177.78vh;height:100vh;transform:translate(-50%,-50%);border:0;pointer-events:none}.video-banner.is-playing .video-iframe{pointer-events:auto}.overlay-gradient{position:absolute;inset:0;z-index:1;transition:opacity .25s ease;background:radial-gradient(80vw 80vh at 50% 55%,#00000040,#000000a6),linear-gradient(to top,#0000008c,#00000040 45%,#0000001a);mix-blend-mode:multiply;pointer-events:none}.overlay{position:relative;z-index:2;width:100%;height:100%;transition:opacity .28s ease,transform .28s ease;display:grid;place-items:center;padding-inline:clamp(16px,6vw,60px)}.center-content{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2.2vw,18px);text-align:center;background:#ffffff0f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(14px,4.5vw,36px) clamp(16px,5vw,44px);box-shadow:0 20px 60px #00000059;width:min(100%,640px)}.start-video-btn{display:grid;place-items:center;width:clamp(64px,9vw,110px);aspect-ratio:1/1;border:0;background:transparent;cursor:pointer;transition:transform .18s ease,filter .18s ease}.start-video{width:100%;height:100%}.start-video-btn:hover{transform:scale(1.06);filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}.hero-title{font-family:Rowdies,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;font-size:clamp(28px,6.3vw,64px);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55),0 0 24px rgba(249,115,22,.35)}.hero-subtitle{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#f5f7fb;opacity:.95;margin:0;line-height:1.65;font-size:clamp(14px,2.2vw,18px);max-width:70ch}.banner-icon{position:absolute;z-index:2;width:clamp(24px,4vw,56px);height:auto;opacity:.9;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))}.thunder{top:10%;left:5%}.hat{top:14%;right:6%}.arrow{bottom:18%;left:8%}.outline-star{top:26%;left:30%}.white-star{bottom:14%;right:10%}@keyframes floatY1{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes floatY2{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes floatY3{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.float-1{animation:floatY1 3.2s ease-in-out infinite alternate}.float-2{animation:floatY2 2.8s ease-in-out infinite alternate}.float-3{animation:floatY3 3.6s ease-in-out infinite alternate}@media(max-width:768px){.banner-icon{width:clamp(20px,5vw,44px)}.overlay-gradient{background:radial-gradient(100vw 100vh at 50% 60%,#00000047,#000000b3),linear-gradient(to top,#0009,#00000047 45%,#0000001a)}}@media(max-width:480px){.center-content{padding:14px 16px;border-radius:18px}.banner-icon{width:clamp(18px,6vw,36px)}.thunder{top:8%;left:4%}.hat{top:12%;right:5%}.arrow{bottom:12%;left:6%}.white-star{bottom:10%;right:8%}}#aboutUs-con{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3rem 5%;flex-wrap:wrap;gap:4rem}#image-con{position:relative;width:44%;max-width:500px;display:flex;justify-content:center;align-items:center}.vector{width:100%;height:auto}.ellipse-icon{position:absolute;top:0;left:0;width:100%;height:100%}.text-side{flex:1;min-width:300px;max-width:600px;display:flex;flex-direction:column;gap:1.5rem}#aboutUs-text-1{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.6;color:#fc800a;text-transform:uppercase}#aboutUs-text{font-family:Rowdies,sans-serif;font-weight:400;font-size:2.5rem;line-height:1.1}#aboutUs-text-2{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:#333}.skills-con{width:100%}.skills--info{display:flex;flex-direction:column;gap:.5rem}.skill-label,.skill-value{display:flex;justify-content:space-between;font-family:Epilogue,sans-serif;font-weight:600;font-size:1rem;text-transform:capitalize}.skill-bar{width:100%;height:.5rem;border-radius:2rem;background-color:#d1d1d1;position:relative}.skill-fill{height:100%;border-radius:2rem}.fill-1{background-color:#ff922e;width:94%}.fill-2{background-color:#3864e9;width:96%}.fill-3{background-color:#f26522;width:81%}.about-btn{margin-top:1rem;padding:.8rem 1.5rem;background-color:#7b61ff;color:#fff;border:none;border-radius:50px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;text-transform:uppercase;align-self:flex-start;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){#aboutUs-con{flex-direction:column;padding:2rem}#image-con{width:90%}.text-side{width:100%}}.floating-icons{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.star-icon{position:absolute;width:2rem;height:auto}.star1{top:10%;left:5%}.star2{bottom:15%;right:10%}.star3{position:absolute;top:25%;right:5%}.star4{position:absolute;bottom:10%;left:15%}.vector,.ellipse-icon{position:relative;z-index:2}#aboutUs-con{position:relative;z-index:3}@keyframes floatY2{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(1.5deg)}to{transform:translateZ(0) rotate(0)}}@keyframes driftX2{0%{transform:translateZ(0)}50%{transform:translate3d(10px,0,0)}to{transform:translateZ(0)}}@keyframes softPulse2{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes slowWobble2{0%{transform:rotate(0) scale(1)}50%{transform:rotate(2deg) scale(1.01)}to{transform:rotate(0) scale(1)}}.floating-icons img,.floating-icons svg,.star3,.star4,.ellipse-icon,.vector{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;display:inline-block}.star-icon.star1{animation:floatY2 9s ease-in-out infinite!important;animation-delay:.2s!important}.star-icon.star2{animation:driftX2 10s ease-in-out infinite!important;animation-delay:.8s!important}.star3{animation:floatY2 11s ease-in-out infinite,softPulse2 7s ease-in-out infinite!important;animation-delay:.4s,1.2s!important;transform-origin:50% 50%}.star4{animation:driftX2 12s ease-in-out infinite,softPulse2 8s ease-in-out infinite!important;animation-delay:.6s,0s!important;transform-origin:50% 50%}.ellipse-icon{animation:slowWobble2 18s ease-in-out infinite!important;transform-origin:50% 50%;opacity:.98}.vector{animation:softPulse2 16s ease-in-out infinite!important}#aboutUs-con:hover .floating-icons img,#aboutUs-con:hover .floating-icons svg,#aboutUs-con:hover .star3,#aboutUs-con:hover .star4,#aboutUs-con:hover .ellipse-icon,#aboutUs-con:hover .vector{animation-play-state:paused}@media(max-width:768px){@keyframes floatY2{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-6px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@keyframes driftX2{0%{transform:translateZ(0)}50%{transform:translate3d(6px,0,0)}to{transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.floating-icons img,.floating-icons svg,.star3,.star4,.ellipse-icon,.vector{animation:none!important}}@keyframes nudgeY{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes nudgeX{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes wobble{0%{transform:rotate(0) scale(1)}50%{transform:rotate(3deg) scale(1.02)}to{transform:rotate(0) scale(1)}}.floating-icons,.floating-icons *,.ellipse-icon,.vector{will-change:transform;backface-visibility:hidden}div.floating-icons img.star-icon.star1{display:inline-block!important;animation:nudgeY 6s ease-in-out infinite!important}div.floating-icons img.star-icon.star2{display:inline-block!important;animation:nudgeX 7s ease-in-out infinite!important}div.floating-icons div.star3{display:inline-block!important;animation:nudgeY 7.5s ease-in-out infinite!important;transform-origin:50% 50%!important}div.floating-icons div.star4{display:inline-block!important;animation:nudgeX 8s ease-in-out infinite!important;transform-origin:50% 50%!important}#aboutUs-con .ellipse-icon{display:inline-block!important;animation:wobble 10s ease-in-out infinite!important;transform-origin:50% 50%!important}#aboutUs-con .vector{display:inline-block!important;animation:wobble 14s ease-in-out infinite!important}#aboutUs-con:hover .floating-icons img,#aboutUs-con:hover .floating-icons div,#aboutUs-con:hover .ellipse-icon,#aboutUs-con:hover .vector{animation-play-state:running!important}@media(prefers-reduced-motion:reduce){.floating-icons img,.floating-icons div,.ellipse-icon,.vector{animation:none!important}}#our-prog-con{width:80%;max-width:1200px;margin:0 auto;position:relative}#our-prog-text-1{font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:26px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#88b520}#our-prog-text-2{font-family:Rowdies,cursive;font-weight:400;font-style:normal;font-size:45px;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:3rem}#all-price-con{display:flex;flex-direction:column;gap:2rem}.price-con{width:100%;background-color:#fff;border-radius:20px;box-shadow:0 0 0 2px transparent;transition:box-shadow .3s ease;display:flex;justify-content:center;padding:1.5rem 1rem}.price-con:nth-child(2){border:2px solid #0889ff}.price-con:nth-child(3){background-color:#ec75ad;color:#fff}.price-con:nth-child(1){background-color:#f9f9f9}.price-content-con{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.price-name{font-family:Rowdies,cursive;font-weight:700;font-style:normal;font-size:20px;text-transform:uppercase;flex:1}.amount-container{flex:1;border-left:2px solid black;border-right:2px solid black;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%}.amount-container-text-1{font-family:Rowdies,cursive;font-weight:700;font-style:normal;font-size:32px;line-height:1;text-transform:capitalize}#amount-container-text-2{color:#973fea;font-family:Inter,sans-serif;font-weight:500;font-style:normal;font-size:14px;text-transform:capitalize}.text-2-con{flex:2;display:flex;flex-direction:column;gap:.5rem}.t-2{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.5;letter-spacing:0;text-align:left;color:inherit}#get-plan-button{height:3rem;padding:0 1.5rem;border-radius:50px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.3s}.price-con:nth-child(2) #get-plan-button{background-color:#973fea;color:#fff}.price-con:nth-child(3) #get-plan-button{background-color:#a37e7e;color:#fff}.price-con:nth-child(1) #get-plan-button{background-color:#88b520;color:#fff}#b-content-plan{display:flex;justify-content:center;align-items:center;gap:.5rem}#b-text-plan{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase}#our-prog-con>div:first-child{position:absolute;top:0;right:0;width:90px;height:90px}.feature{display:flex;gap:1rem}@media(max-width:1024px){.price-content-con{flex-direction:column;align-items:flex-start}.amount-container{border-left:none;border-right:none;border-top:1px solid black;border-bottom:1px solid black;width:100%;margin:1rem 0}.text-2-con{width:100%}.t-2{font-size:13px}#get-plan-button{align-self:center;width:100%;justify-content:center}}@media(max-width:600px){#our-prog-text-2{font-size:30px}.amount-container-text-1{font-size:28px}.price-name{font-size:16px}.t-2{font-size:12px}}.features-html ul{list-style-type:disc;padding-left:20px;margin:0}.features-html li{margin-bottom:6px;font-size:15px;color:#333;line-height:1.5}@keyframes cardIn{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:1;transform:translateY(-6px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}#all-price-con .price-con{opacity:0;animation:cardIn .8s cubic-bezier(.22,.61,.36,1) forwards!important}#all-price-con .price-con:nth-child(1){animation-delay:.05s!important}#all-price-con .price-con:nth-child(2){animation-delay:.2s!important}#all-price-con .price-con:nth-child(3){animation-delay:.35s!important}#all-price-con .price-con:nth-child(4){animation-delay:.5s!important}@keyframes borderPulse{0%,to{box-shadow:0 0 #0789ff00}50%{box-shadow:0 0 0 6px #0789ff26}}#all-price-con .price-con:nth-child(2){position:relative;animation-duration:.8s}#all-price-con .price-con:nth-child(2):after{content:"";position:absolute;inset:-6px;border-radius:24px;pointer-events:none;animation:borderPulse 2.2s ease-in-out infinite}@keyframes penFloat{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-12px) rotate(-4deg)}60%{transform:translateY(-12px) rotate(4deg)}to{transform:translateY(0) rotate(0)}}#our-prog-con .pen-image img{display:block;transform-origin:50% 50%;animation:penFloat 3.2s ease-in-out infinite!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}@keyframes priceShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.amount-container-text-1{background:linear-gradient(90deg,#000 0% 35%,#7b61ff 50%,#000 65% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:priceShimmer 2.5s linear infinite!important}@keyframes tickEmphasis{0%,96%,to{transform:scale(1);color:inherit}48%{transform:scale(1.08);color:#973fea}}#amount-container-text-2{animation:tickEmphasis 6s ease-in-out infinite!important}@keyframes checkPop{0%{transform:scale(.6) rotate(-10deg);opacity:0}60%{transform:scale(1.15) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.text-2-con .feature svg{transform-origin:50% 50%;animation:checkPop .5s cubic-bezier(.22,.61,.36,1) both}.text-2-con .feature:nth-child(1) svg{animation-delay:.05s}.text-2-con .feature:nth-child(2) svg{animation-delay:.15s}.text-2-con .feature:nth-child(3) svg{animation-delay:.25s}.text-2-con .feature:nth-child(4) svg{animation-delay:.35s}.text-2-con .feature:nth-child(5) svg{animation-delay:.45s}@keyframes btnPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}#get-plan-button:hover{animation:btnPulse .6s ease-in-out 1;filter:drop-shadow(0 6px 14px rgba(123,97,255,.35))}#b-content-plan svg{transition:transform .25s ease}#get-plan-button:hover #b-content-plan svg{transform:translate(6px)}#all-price-con .price-con{transition:transform .35s ease,box-shadow .35s ease!important}#all-price-con .price-con:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 14px 30px #0000001f}@keyframes featureFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.features-html li{animation:featureFade .45s ease-out both}.features-html li:nth-child(1){animation-delay:.05s}.features-html li:nth-child(2){animation-delay:.12s}.features-html li:nth-child(3){animation-delay:.19s}.features-html li:nth-child(4){animation-delay:.26s}.features-html li:nth-child(5){animation-delay:.33s}@media(prefers-reduced-motion:reduce){#all-price-con .price-con,#all-price-con .price-con:after,#our-prog-con .pen-image img,.amount-container-text-1,#amount-container-text-2,.text-2-con .feature svg,.features-html li{animation:none!important;transition:none!important}}#partner-con{width:87.6%;margin:auto;padding:2rem 0;display:flex;flex-direction:column;align-items:center}#partner-text-1{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-align:center;text-transform:uppercase;color:#f26522}#partner-text-2{font-family:Rowdies,cursive;font-weight:400;font-size:45px;line-height:100%;text-align:center;margin-top:.5rem}#partner-image-cont{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;width:100%}.img-con-partner{width:160px;height:120px;background-color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:1rem;transition:transform .3s ease}.img-con-partner:hover{transform:scale(1.05)}.img-con-partner img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:768px){#partner-text-2{font-size:30px}#partner-image-cont{gap:1.5rem}.img-con-partner{width:120px;height:100px}}@media(max-width:480px){#partner-text-2{font-size:24px}.img-con-partner{width:100px;height:80px;padding:.5rem}}@keyframes partnerIn{0%{opacity:0;transform:scale(.7) translateY(40px)}60%{opacity:1;transform:scale(1.05) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes partnerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 25px #88b52059}}#partner-image-cont .img-con-partner{opacity:0;animation:partnerIn .8s ease-out forwards;animation-delay:var(--delay, 0s);transform-origin:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}#partner-image-cont .img-con-partner:nth-child(1){--delay: .1s}#partner-image-cont .img-con-partner:nth-child(2){--delay: .25s}#partner-image-cont .img-con-partner:nth-child(3){--delay: .4s}#partner-image-cont .img-con-partner:nth-child(4){--delay: .55s}#partner-image-cont .img-con-partner:nth-child(5){--delay: .7s}#partner-image-cont .img-con-partner img{animation:partnerFloat 4.5s ease-in-out infinite}.img-con-partner:hover{transform:scale(1.1) rotate(1.5deg);animation:glow 2s ease-in-out infinite}.img-con-partner:hover img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.img-con-partner,.img-con-partner img{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}@media(max-width:768px){@keyframes partnerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}@media(prefers-reduced-motion:reduce){#partner-image-cont .img-con-partner,#partner-image-cont .img-con-partner img{animation:none!important}}#upcoming-game-con{width:100%;background-color:#e1a753;display:flex;justify-content:center;padding:3rem 2%}#con_1{width:100%;max-width:1440px;display:flex;flex-direction:column}.upcoming-sub{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-transform:uppercase;color:#000}.upcoming-title{font-family:Rowdies,cursive;font-weight:400;font-size:45px;line-height:100%;color:#000}#t-b{padding-top:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#v-button{width:238px;height:53px;background-color:#bf7408;border-radius:50px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}#b-content-up{display:flex;justify-content:center;align-items:center;gap:.5rem}#b-text-up{font-family:Inter,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}#game-section.grid-mode{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;justify-items:center;align-items:stretch;padding-bottom:2rem}.card-text-content{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem;gap:1rem}.card-button{background-color:#bf7408;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;padding:.5rem 1.2rem;border:none;border-radius:50px;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.ug-loading,.ug-error,.ug-empty{text-align:center;font-weight:600;margin-top:1rem}@media(max-width:640px){#game-section.grid-mode{grid-template-columns:1fr}.upcoming-title{font-size:32px}.game-card{max-width:420px;margin:0 auto}#v-button{width:200px;height:48px}}@media(max-width:480px){.upcoming-title{font-size:26px}.game-title{font-size:16px}.card-button{font-size:12px;padding:.4rem 1rem}}#game-section.grid-mode{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;justify-items:center;align-items:start;padding-bottom:2rem}.game-card{width:100%;max-width:360px;border-radius:16px;padding:1rem;display:flex;flex-direction:column}.game-thumb{width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#fff}.game-thumb img{width:100%;height:100%;object-fit:cover}.card-text-content{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.game-title{font-family:Rowdies,cursive;font-weight:400;font-size:18px;line-height:26px;color:#000;text-transform:capitalize}.game-desc{color:#212121;font-size:14px;line-height:1.5;max-height:6.5em;overflow:hidden}.game-desc p{margin:0 0 .5rem}.game-desc ul{margin:.5rem 0 0 1.2rem}.game-desc li{margin-bottom:.25rem}.card-button{background-color:#bf7408;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;padding:.5rem 1.2rem;border:none;border-radius:50px;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none}.card-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.card-button.outline{background:transparent;color:#bf7408;border:2px solid #bf7408}.card-button.disabled{opacity:.5;pointer-events:none}.ug-video-modal{position:fixed;inset:0;background:#0009;display:grid;place-items:center;padding:24px;z-index:9999}.ug-video-modal__content{position:relative;width:min(960px,100%);aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.ug-video-modal__close{position:absolute;top:8px;right:12px;z-index:2;border:none;background:#fffd;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer}.ug-video-frame{width:100%;height:100%;border:0}@media(max-width:1024px){#game-section.grid-mode{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#game-section.grid-mode{grid-template-columns:1fr}.game-card{max-width:420px;margin:0 auto}}@keyframes ug-card-in{0%{opacity:0;transform:translateY(26px) scale(.98)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ug-card-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 8px #ffffff26}}@keyframes ug-btn-nudge{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}@keyframes ug-modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes ug-modal-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}#game-section.grid-mode .game-card{background:#fff;border-radius:18px;padding:1rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;opacity:0;animation:ug-card-in .7s cubic-bezier(.22,.61,.36,1) forwards!important;animation-delay:var(--ug-delay, 0s)!important}#game-section.grid-mode .game-card:nth-child(1){--ug-delay: .05s}#game-section.grid-mode .game-card:nth-child(2){--ug-delay: .18s}#game-section.grid-mode .game-card:nth-child(3){--ug-delay: .31s}#game-section.grid-mode .game-card:nth-child(4){--ug-delay: .44s}#game-section.grid-mode .game-card:nth-child(5){--ug-delay: .57s}#game-section.grid-mode .game-card:nth-child(6){--ug-delay: .7s}#game-section.grid-mode .game-card:nth-child(7){--ug-delay: .83s}#game-section.grid-mode .game-card:nth-child(8){--ug-delay: .96s}#game-section.grid-mode .game-card:nth-child(9){--ug-delay: 1.09s}#game-section.grid-mode .game-card:hover{transform:translateY(-8px) scale(1.01);border-color:#0000001a;box-shadow:0 2px 6px #00000014,0 18px 36px #00000029;animation:ug-card-glow 1.6s ease-in-out 1}.game-thumb{overflow:hidden;border-radius:12px;background:#f8f8f8}.game-thumb img{transition:transform .5s ease,filter .35s ease;will-change:transform}.game-card:hover .game-thumb img{transform:scale(1.06);filter:saturate(1.05) contrast(1.02)}.card-text-content{gap:.9rem}.game-title{font-weight:700}.game-desc{position:relative;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-desc:after{content:"";position:absolute;inset:auto 0 0;height:36px;background:linear-gradient(to bottom,#fff0,#fff)}.card-actions{display:flex;gap:.6rem}.card-button{box-shadow:0 6px 14px #bf740840}.card-button.outline{box-shadow:none}.card-button:hover{animation:ug-btn-nudge .5s ease-out 1}.card-button svg{transition:transform .25s ease}.card-button:hover svg{transform:translate(6px)}#v-button{transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 8px 18px #bf740859}#v-button:hover{transform:translateY(-3px);box-shadow:0 14px 28px #bf740873}.ug-video-modal{animation:ug-modal-backdrop .2s ease-out forwards!important}.ug-video-modal__content{animation:ug-modal-pop .22s cubic-bezier(.2,.7,.3,1) forwards!important;transform-origin:center;box-shadow:0 12px 40px #00000080}.ug-video-modal__close:hover{transform:scale(1.05)}.game-card,.game-thumb img,#v-button,.card-button{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,box-shadow,opacity}@media(max-width:640px){#game-section.grid-mode .game-card:hover{transform:translateY(-6px) scale(1.005)}}@media(prefers-reduced-motion:reduce){#game-section.grid-mode .game-card,#game-section.grid-mode .game-card:hover,.game-thumb img,#v-button,.card-button,.ug-video-modal,.ug-video-modal__content{animation:none!important;transition:none!important;transform:none!important}}#prog-con{width:min(1200px,92%);margin:0 auto;padding:clamp(28px,4vw,48px) 0;padding-bottom:clamp(80px,8vw,120px);height:auto;overflow:visible;position:relative;z-index:0}.prog-card-con{margin-top:clamp(18px,3vw,28px);overflow:visible;display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:1fr;justify-items:center;align-items:stretch}@media(min-width:640px){.prog-card-con{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.prog-card-con{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.prog-card-con{row-gap:88px}}.prog-card{position:relative;width:100%;max-width:360px;padding:110px 22px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;isolation:isolate}@media(max-width:480px){.prog-card{padding:110px 16px 120px}}.prog-content{width:100%;display:flex;flex-direction:column;gap:clamp(16px,3vw,28px);margin-top:3.5rem}.vector-shape{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:3;width:80px;height:80px;border-radius:50%;background-color:#fff;box-shadow:0 6px 12px #0000001a;display:flex;align-items:center;justify-content:center}.prog-shape{position:absolute;top:40px;left:0;right:0;z-index:1;pointer-events:none}.prog-shape svg{width:100%;height:auto;display:block}.prog-title{position:relative;z-index:2;font-family:Rowdies,cursive;font-weight:400;font-size:clamp(24px,3.4vw,35px);line-height:1.05}.prog-description{position:relative;z-index:2;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(14px,1.9vw,16px);line-height:26px;color:#1f2937}@keyframes progFloatY{0%{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}to{transform:translate(-50%)}}@keyframes haloPulse{0%,to{box-shadow:0 6px 12px #0000001a}50%{box-shadow:0 10px 18px #00000029}}.prog-card .vector-shape,.prog-card .vector-shape>svg,.prog-card .vector-shape>*{will-change:transform,box-shadow;backface-visibility:hidden;transform-style:preserve-3d}.prog-card .vector-shape{animation:progFloatY 3.2s ease-in-out infinite,haloPulse 2.4s ease-in-out infinite}.prog-card:nth-child(1) .vector-shape{animation-delay:0s,0s}.prog-card:nth-child(2) .vector-shape{animation-delay:.25s,.25s}.prog-card:nth-child(3) .vector-shape{animation-delay:.5s,.5s}.prog-card:hover .vector-shape{animation-duration:2.6s,2s}.prog-card .vector-shape>svg{display:block;transition:transform .25s ease}.prog-card:hover .vector-shape>svg{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.prog-card .vector-shape,.prog-card .vector-shape>svg{animation:none!important;transition:none!important;transform:translate(-50%)!important}}.course-card{padding:1rem;background-color:#feecd1;border:1px dashed black;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.course-card img{width:100%;height:250px;border-radius:10px}.card-price{font-family:Rowdies,sans-serif;font-weight:400;font-size:24px;line-height:28px;color:#ec75ad}#online-course-con{width:84.375%;margin:auto;display:flex;flex-direction:column;gap:2rem;align-items:center}#text-con{width:100%;text-align:center;margin-bottom:2rem}#text_1{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-transform:uppercase;color:#88b520}#text_2{font-family:Rowdies,sans-serif;font-weight:400;font-size:45px;line-height:100%;text-align:center}.cards-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.course-card{padding:1rem;background-color:#feecd1;border:1px dashed black;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s ease,box-shadow .35s ease}.course-card:hover{transform:translateY(-8px);box-shadow:0 12px 26px #00000014}.oc-thumb{position:relative;border-radius:10px;overflow:hidden;isolation:isolate}.oc-img{display:block;width:100%;height:250px;object-fit:cover;transform:scale(1);transition:transform .5s ease}.course-card:hover .oc-img{transform:scale(1.05)}.oc-thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#fff0 30%,#ffffff2e,#fff0 70%);transform:translate(-120%);animation:ocShimmer 3.6s ease-in-out infinite;pointer-events:none}@keyframes ocShimmer{0%{transform:translate(-120%);opacity:.5}50%{transform:translate(0);opacity:.9}to{transform:translate(120%);opacity:.5}}.card-text-1{font-family:Rowdies,sans-serif;font-weight:300;font-size:24px;line-height:40px;color:#f26522;margin-top:1rem}.card-text-2{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:26px;margin:.5rem 0}.price-button-con{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.add-to-card-button{background-color:#3e4f63;width:150px;height:53px;border-radius:50px;border:none;cursor:pointer}.butt-content{height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}#view-all-game-button{width:266px;height:53px;background-color:#ec75ad;transform:rotate(0);opacity:1;border-radius:50px}.oc-head-animate{animation:ocHeadIn .7s ease-out both}@keyframes ocHeadIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal-grid .oc-card{opacity:0;transform:translateY(18px) scale(.98);animation:ocCardIn .6s ease-out forwards}.reveal-grid .oc-card:nth-child(1){animation-delay:.1s}.reveal-grid .oc-card:nth-child(2){animation-delay:.22s}.reveal-grid .oc-card:nth-child(3){animation-delay:.34s}.reveal-grid .oc-card:nth-child(4){animation-delay:.46s}.reveal-grid .oc-card:nth-child(5){animation-delay:.58s}.reveal-grid .oc-card:nth-child(6){animation-delay:.7s}@keyframes ocCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-anim{position:relative;transition:transform .2s ease,box-shadow .3s ease,background .3s ease;animation:btnPulse 3s ease-in-out infinite}@keyframes btnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.btn-anim:hover{transform:translateY(-2px);box-shadow:0 8px 18px #3e4f6340}.btn-anim .ico-move svg{transition:transform .25s ease}.btn-anim:hover .ico-move svg{transform:translate(5px)}.btn-cta-pop{animation:ctaPop .7s cubic-bezier(.16,1,.3,1) .3s both}@keyframes ctaPop{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.oc-video-modal{position:fixed;inset:0;background:#0009;display:grid;place-items:center;padding:24px;z-index:9999}.oc-video-modal__content{position:relative;width:min(960px,100%);aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.oc-video-modal__close{position:absolute;top:8px;right:12px;z-index:2;border:none;background:#fffd;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer}.oc-video-frame{width:100%;height:100%;border:0}.modal-fade{animation:fadeIn .18s ease-out both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-scale{animation:scaleIn .22s ease-out both}@keyframes scaleIn{0%{transform:scale(.92);opacity:.6}to{transform:scale(1);opacity:1}}.oc-loading,.oc-error,.oc-empty{text-align:center;margin:12px 0 20px;font-weight:600}@media(max-width:992px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cards-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.oc-head-animate,.reveal-grid .oc-card,.oc-thumb:before,.btn-anim,.btn-cta-pop,.modal-fade,.modal-scale{animation:none!important}.oc-img,.course-card,.btn-anim .ico-move svg{transition:none!important}}#offer-section-container{width:100%;height:auto;background-color:#6449a4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem}.offer{width:200px;height:80px;border-radius:30px;display:flex;align-items:center;justify-content:center;opacity:1}.offer span{font-family:Rowdies,sans-serif;font-weight:400;font-size:32px;line-height:40px;text-align:center;text-transform:uppercase}#offer-code-container{width:220px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem}.code-box{width:100%;padding:.8rem;background-color:#ffc768;border-radius:30px;color:#000;text-align:center;font-weight:700}.valid-date{font-family:"Baloo Chettan 2",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#000;text-align:center;text-transform:uppercase}@media(min-width:768px){.offer{width:260px;height:100px}.offer span{font-size:48px}#offer-code-container{width:300px}.code-box,.valid-date{font-size:16px}}@media(min-width:1024px){#offer-section-container{flex-direction:row;height:200px;justify-content:space-around}.offer{width:340px;height:108px}.offer span{font-size:60px;line-height:75px}#offer-code-container{width:340px}.code-box{font-size:18px}.valid-date{font-size:20px}}#kids-success-story{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:32px;background:transparent}#success-left-side{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:12px}#success-left-side h6{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-transform:uppercase;color:#88b520;margin:0}#success-left-side h4{font-family:Rowdies,sans-serif;font-weight:400;font-size:clamp(28px,4vw,45px);line-height:1.1;margin:0}#success-left-side p{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:28px;margin:0}#view-story-button{width:266px;height:53px;background-color:#973fea;border-radius:50px;border:none;cursor:pointer}.st-butt-content{height:100%;display:flex;align-items:center;justify-content:center;gap:8px}.b-c-st{font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff}#success-right-side{width:100%;display:grid;grid-template-columns:repeat(3,360px);gap:24px;justify-content:center;align-items:start;overflow:visible;margin-inline:auto}.story-container{position:relative;width:360px;max-width:360px;min-height:303px;border-radius:24px;border:1px dashed #e96b3b;background:#fff;padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:65px;box-shadow:0 8px 24px #0000000f}.parent-image-con{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:100px;height:100px;border-radius:50%;overflow:hidden;border:2px solid #ccc;display:flex;justify-content:center;align-items:center;background:#fff;z-index:2}.parent-image-con img{width:100%;height:100%;object-fit:cover;display:block}.g-cat-c{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px dashed #000}.story-container h4{font-family:Rowdies,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#e96b3b;margin:0}.story-container h5,.story-container p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:26px;margin:0}.story-container p{text-align:center;max-width:90%}#kids-success-story .decoration{position:absolute}@media(max-width:992px){#success-right-side{grid-template-columns:repeat(2,360px);gap:20px}}@media(max-width:820px){#success-right-side{grid-template-columns:repeat(2,320px)}.story-container{width:320px;max-width:320px}}@media(max-width:600px){#success-right-side{grid-template-columns:360px;gap:16px}.story-container{width:100%;max-width:360px}}@media(max-width:420px){#success-right-side{grid-template-columns:1fr}.story-container{width:100%;max-width:100%;padding:20px 16px}.g-cat-c{flex-direction:column;gap:6px;text-align:center}.parent-image-con{width:100px;height:100px;top:-55px}}@keyframes ks-avatar-float{0%{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}to{transform:translate(-50%)}}@keyframes ks-halo{0%,to{box-shadow:0 8px 18px #00000024}50%{box-shadow:0 14px 26px #00000038}}@keyframes ks-card-in{0%{opacity:0;transform:translateY(24px) scale(.985)}60%{opacity:1;transform:translateY(-6px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}#success-right-side .story-container{opacity:0;animation:ks-card-in .7s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--ks-delay, 0s);will-change:transform,opacity}#success-right-side .story-container:nth-child(1){--ks-delay: .05s}#success-right-side .story-container:nth-child(2){--ks-delay: .18s}#success-right-side .story-container:nth-child(3){--ks-delay: .31s}#success-right-side .story-container:nth-child(4){--ks-delay: .44s}#success-right-side .story-container:nth-child(5){--ks-delay: .57s}#success-right-side .story-container:nth-child(6){--ks-delay: .7s}.story-container .parent-image-con{animation:ks-avatar-float 3.2s ease-in-out infinite,ks-halo 2.6s ease-in-out infinite;will-change:transform,box-shadow;backface-visibility:hidden}#success-right-side .story-container:nth-child(1) .parent-image-con{animation-delay:0s,0s}#success-right-side .story-container:nth-child(2) .parent-image-con{animation-delay:.2s,.2s}#success-right-side .story-container:nth-child(3) .parent-image-con{animation-delay:.4s,.4s}#success-right-side .story-container:nth-child(4) .parent-image-con{animation-delay:.6s,.6s}.story-container:hover .parent-image-con img{transform:scale(1.04);transition:transform .25s ease}.story-container{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;border:1px dashed #e96b3b;box-shadow:0 8px 24px #0000000f}.story-container:hover{transform:translateY(-6px);border-color:#e96b3b;box-shadow:0 12px 28px #0000001f}@media(prefers-reduced-motion:reduce){#success-right-side .story-container,.story-container .parent-image-con{animation:none!important;transition:none!important;transform:none!important}}.g-cat-c{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;margin:8px 0 10px;overflow:hidden}.g-cat-c .pair{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.g-cat-c .label{font-weight:700;color:#e86f2d;font-size:16px}.g-cat-c .value{font-weight:600;color:#222;font-size:15px;white-space:nowrap}@media(max-width:768px){.g-cat-c{gap:25px}.g-cat-c .label,.g-cat-c .value{font-size:14px}}#getInTouch-container{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:space-between;padding:5%;position:relative;width:100%;box-sizing:border-box;gap:2rem}#left-side{width:50%;position:relative;min-height:600px}#right-side-g{width:50%;display:flex;flex-direction:column;justify-content:center}.title{font-family:Rowdies;font-size:45px;margin-bottom:1rem}.desc{font-family:Inter;font-size:16px;margin-bottom:2rem;line-height:1.6}.double-inputs{display:flex;gap:1rem;flex-wrap:wrap}.info-input{flex:1 1 48%;height:59px;border-radius:20px;border:none;padding:0 1rem;font-size:1rem;font-family:Inter}.info-input-full{height:59px;border-radius:20px;border:none;padding:0 1rem;font-size:1rem;font-family:Inter;margin:2rem 0}.info-textarea{width:100%;height:180px;border-radius:20px;border:none;padding:1rem;font-family:Inter;font-size:1rem;margin-bottom:1rem;resize:none}.send-btn{width:180px;height:50px;background:linear-gradient(to right,#b23cff,#7e5fff);border:none;border-radius:25px;color:#fff;font-family:Inter;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease}.send-btn:hover{opacity:.85}.rec-top{position:absolute;top:7%;left:10%;width:45%;height:auto;border-radius:25px;z-index:2}.rec-line{position:absolute;top:43%;left:18%;width:45%;height:auto;border-radius:25px;z-index:2}.star-img{position:absolute;top:0;left:0;width:30%;z-index:1}.dots-img{position:absolute;bottom:5%;left:10%;width:40%;z-index:0}.rings-img{position:absolute;top:35%;right:30%;width:20%;z-index:0}@media(max-width:1024px){#getInTouch-container{flex-direction:column;padding:3rem 2rem}#left-side,#right-side-g{width:100%}.title{font-size:36px;text-align:center}.desc{text-align:center}.double-inputs{flex-direction:row;margin:0}.info-input{width:100%}.send-btn{align-self:center}.info-input-full{margin:2rem 0}}@media(max-width:768px){.title{font-size:28px}.desc{font-size:14px}.double-inputs{flex-direction:row;margin-bottom:0}.info-textarea{height:90px}.send-btn{width:100%}}@keyframes git-popIn{0%{opacity:0;transform:translateY(22px) scale(.96)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes git-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes git-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3.5deg)}}@keyframes git-kenburns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-2%,-1.5%)}to{transform:scale(1) translate(0)}}@keyframes git-parallaxX{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes git-twinkle{0%,to{opacity:.95;filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{opacity:.55;filter:drop-shadow(0 6px 14px rgba(255,255,255,.35))}}#left-side,#left-side img,#right-side-g .title,#right-side-g .desc,#right-side-g .info-input,#right-side-g .info-input-full,#right-side-g .info-textarea,#right-side-g .send-btn{will-change:transform,opacity,filter,box-shadow;backface-visibility:hidden;transform-style:preserve-3d}#left-side{perspective:1000px;position:relative}#left-side:after{content:"";position:absolute;inset:-6% -8% -4%;pointer-events:none;background:radial-gradient(ellipse at 60% 40%,#ffffff14,#fff0 60%);animation:git-parallaxX 8s ease-in-out infinite}.rec-top,.rec-line,.star-img,.dots-img,.rings-img{display:block;transform-origin:50% 50%}.rec-top{animation:git-kenburns 9s ease-in-out infinite,git-sway 6.5s ease-in-out infinite}.rec-top:before{content:"";position:absolute;inset:-6%;border-radius:24px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#b23cff2e,#b23cff00 60%);animation:git-parallaxX 10s ease-in-out infinite}.rec-line{animation:git-kenburns 9s ease-in-out infinite .4s,git-sway 6.5s ease-in-out infinite .4s}.rec-line:before{content:"";position:absolute;inset:-6%;border-radius:24px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#7e5fff29,#7e5fff00 60%);animation:git-parallaxX 10s ease-in-out infinite .4s}.star-img{animation:git-floatY 4.8s ease-in-out infinite,git-twinkle 2.6s ease-in-out infinite,git-sway 7s ease-in-out infinite}.dots-img{animation:git-parallaxX 7s ease-in-out infinite,git-floatY 6s ease-in-out infinite}.rings-img{animation:git-floatY 5.2s ease-in-out infinite,git-sway 8s ease-in-out infinite}#left-side:hover .rec-top,#left-side:hover .rec-line{animation-duration:7s,5.2s}#left-side:hover .star-img{animation-duration:4s,2s,6s}#left-side:hover .rings-img{animation-duration:4.2s,7s}#right-side-g .title,#right-side-g .desc,#right-side-g .double-inputs,#right-side-g .info-input-full,#right-side-g .info-textarea,#right-side-g .send-btn{opacity:0;animation:git-popIn .65s cubic-bezier(.22,.61,.36,1) forwards}#right-side-g .title{animation-delay:.05s}#right-side-g .desc{animation-delay:.18s}#right-side-g .double-inputs{animation-delay:.3s}#right-side-g .info-input-full{animation-delay:.4s}#right-side-g .info-textarea{animation-delay:.5s}#right-side-g .send-btn{animation-delay:.6s}.info-input,.info-input-full,.info-textarea{transition:transform .2s ease,box-shadow .2s ease}.info-input:focus,.info-input-full:focus,.info-textarea:focus{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f;outline:none}.send-btn{transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 10px 22px #7e5fff47}.send-btn:hover{transform:translateY(-3px);box-shadow:0 16px 30px #7e5fff61}@media(prefers-reduced-motion:reduce){#left-side:after,.rec-top,.rec-line,.star-img,.dots-img,.rings-img,#right-side-g .title,#right-side-g .desc,#right-side-g .double-inputs,#right-side-g .info-input-full,#right-side-g .info-textarea,#right-side-g .send-btn{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}#aboutUs-container{width:99vw;background-color:#fdf6ee;display:flex;flex-direction:column;align-items:center;gap:59px}.stats-background{width:100%;height:389px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}#sec-content{width:90%;max-width:1357px;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.stat-block{display:flex;flex-direction:column;align-items:center;flex:1 1 20%;min-width:120px}.stat-title{font-family:Rowdies,sans-serif;font-weight:700;font-size:75px;line-height:1;text-align:center;color:#fff}.stat-subtitle{font-family:Inter,sans-serif;font-weight:500;font-size:22px;text-align:center;color:#fff;margin-top:8px}@media(max-width:1024px){#sec-content{flex-wrap:wrap;justify-content:center;width:100%}.stat-title{font-size:60px}.stat-subtitle{font-size:14px}}@media(max-width:600px){#sec-content{flex-wrap:wrap;justify-content:center}.stat-title{font-size:19px}.stat-subtitle{font-size:10px}}#aboutUs-second-slide{width:84.5%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0}#right-side{width:50%;min-width:300px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#s-t-1{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-transform:uppercase;color:#fc800a}#s-t-2{font-family:Rowdies,sans-serif;font-weight:400;font-size:45px;line-height:100%;margin:.5rem 0}#s-t-3,#s-t-4{font-family:Inter,sans-serif;font-size:16px;line-height:26px}#s-t-r-con{width:100%;display:flex;flex-wrap:wrap;gap:1rem}.option{width:48%;display:flex;align-items:center;gap:.7rem}.icon-con{width:60px;height:60px;border-radius:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-wrapper{display:flex;align-items:center;justify-content:center;width:60%;height:60%}.option-title{font-family:Rowdies,sans-serif;font-size:.99rem;line-height:30px;font-weight:300;width:60%}#view-all-game-button{width:266px;height:53px;background-color:#fc800a;border:2px dashed black;border-radius:50px;cursor:pointer}.butt-content{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%}.b-c-text{font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff}#left-side-a{width:50%;min-width:300px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;height:auto}.left-box{background-color:#386641;opacity:1;border-radius:20px;flex-shrink:0;border:2px dashed}.yellow{width:130px;height:251px;border-color:#88b520;border-radius:115px}.orange{width:396px;height:251px;border-color:#f8ad12}.red{width:396px;height:251px;border-color:#f26522}.black{width:171px;height:256px;border-color:#000}@media(max-width:1024px){#aboutUs-second-slide{flex-direction:column;align-items:center}#right-side,#left-side-a{width:100%}#s-t-2{font-size:35px}.option-title{font-size:1rem}.icon-con{width:50px;height:50px}.left-box{width:45%!important;height:180px!important}}@media(max-width:600px){#s-t-2{font-size:28px;text-align:center}#s-t-1,#s-t-3,#s-t-4{text-align:center}#s-t-r-con{flex-direction:column;align-items:center}.option{width:90%}.left-box{width:40%!important;height:120px!important}#view-all-game-button{width:100%}}.left-box{position:relative;width:50%;height:50%;overflow:hidden}.left-box-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}@keyframes ss-popIn{0%{opacity:0;transform:translateY(24px) scale(.94)}60%{opacity:1;transform:translateY(-6px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ss-sway{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes ss-kenburns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}@keyframes ss-parallaxX{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes ss-dash{to{stroke-dashoffset:-18}}#aboutUs-second-slide svg,#aboutUs-second-slide .left-box,#aboutUs-second-slide .left-box-img,#view-all-game-button{will-change:transform,opacity,filter;backface-visibility:hidden;transform-style:preserve-3d}#right-side #s-t-1,#right-side #s-t-2,#right-side #s-t-3,#right-side #s-t-r-con,#right-side #s-t-4,#right-side #view-all-game-button{opacity:0;animation:ss-popIn .7s cubic-bezier(.22,.61,.36,1) forwards}#right-side #s-t-1{animation-delay:.05s}#right-side #s-t-2{animation-delay:.18s}#right-side #s-t-3{animation-delay:.28s}#right-side #s-t-r-con{animation-delay:.38s}#right-side #s-t-4{animation-delay:.48s}#right-side #view-all-game-button{animation-delay:.58s}.icon-con{position:relative;overflow:visible}.icon-con .icon-wrapper svg{display:block;transform-origin:50% 50%;animation:ss-floatY 3.2s ease-in-out infinite,ss-sway 5.6s ease-in-out infinite}.option:nth-child(1) .icon-wrapper svg{animation-delay:0s,0s}.option:nth-child(2) .icon-wrapper svg{animation-delay:.2s,.2s}.option:nth-child(3) .icon-wrapper svg{animation-delay:.4s,.4s}.option:nth-child(4) .icon-wrapper svg{animation-delay:.6s,.6s}.option:hover .icon-con{filter:drop-shadow(0 8px 18px rgba(0,0,0,.25));transition:filter .25s ease}.icon-con,.option{position:relative}.option{border-radius:16px;padding:.25rem .15rem}.option:before{content:"";position:absolute;inset:0;border-radius:16px;border:1.5px dashed rgba(0,0,0,.35);pointer-events:none;mask:linear-gradient(#000 0 0)}.option:before{border-style:dashed;animation:ss-parallaxX 4.2s ease-in-out infinite}#view-all-game-button{transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 10px 22px #fc800a40}#view-all-game-button:hover{transform:translateY(-3px);box-shadow:0 16px 30px #fc800a59}#view-all-game-button .butt-content svg{transition:transform .25s ease}#view-all-game-button:hover .butt-content svg{transform:translate(8px)}.left-box{background:#111;border-radius:20px;overflow:hidden;box-shadow:0 8px 22px #00000040;transition:transform .35s ease,box-shadow .35s ease}.left-box-img{display:block;transform-origin:50% 50%;animation:ss-kenburns 7s ease-in-out infinite}.left-box{animation:ss-parallaxX 7s ease-in-out infinite}#left-side-a .left-box:nth-child(1) .left-box-img{animation-delay:0s}#left-side-a .left-box:nth-child(2) .left-box-img{animation-delay:.3s}#left-side-a .left-box:nth-child(3) .left-box-img{animation-delay:.6s}#left-side-a .left-box:nth-child(4) .left-box-img{animation-delay:.9s}#left-side-a .left-box:nth-child(1){animation-delay:0s}#left-side-a .left-box:nth-child(2){animation-delay:.2s}#left-side-a .left-box:nth-child(3){animation-delay:.4s}#left-side-a .left-box:nth-child(4){animation-delay:.6s}.left-box:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 36px #00000059}.left-box:hover .left-box-img{animation-duration:5s}.left-box:after{content:"";position:absolute;inset:auto 0 0;height:36px;background:linear-gradient(to bottom,#0000,#00000059);pointer-events:none}@media(prefers-reduced-motion:reduce){#right-side *{animation:none!important;transition:none!important}.icon-con .icon-wrapper svg,.left-box,.left-box-img{animation:none!important;transform:none!important}}#best-education-cont{width:100%;padding:4rem 1rem;display:flex;flex-direction:column;gap:3rem;align-items:center;background-color:#fdf6ee}#page-tit{font-family:Rowdies,sans-serif;font-weight:400;font-size:45px;text-align:center}#child-container{width:100%;max-width:1485px;display:flex;flex-direction:column;gap:3rem;align-items:center}.b-e-container{position:relative;padding:2rem;width:90%;max-width:1288px;min-height:300px;display:flex;flex-direction:column;gap:1.5rem;border:2px dashed #ccc;border-radius:50px;background-color:#fff}.b-e-title{font-family:Rowdies,sans-serif;font-weight:400;font-size:40px;color:#333}.b-e-desc{font-family:Inter,sans-serif;font-size:16px;line-height:26px;width:80%;color:"white"}.img-wrapper{position:absolute;bottom:0;width:180px;height:280px}.img-wrapper img{width:100%;height:100%;object-fit:contain}.img-wrapper.right{right:1%}.img-wrapper.left{left:1%}@media(max-width:1024px){.b-e-container{padding:1.5rem;border-radius:30px}.b-e-title{font-size:32px;text-align:center}.b-e-desc{width:100%;font-size:15px;text-align:center;color:"white"}.img-wrapper{width:140px;height:220px}}@media(max-width:600px){#page-tit{font-size:28px}.b-e-title{font-size:24px}.img-wrapper{position:static;align-self:center;margin-top:1rem;width:120px;height:180px}.b-e-container{align-items:center!important}}@keyframes be-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes be-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.img-wrapper{will-change:transform;backface-visibility:hidden;transform-origin:50% 90%;animation:be-floatY 4.2s ease-in-out infinite,be-sway 7s ease-in-out infinite}#child-container .b-e-container:nth-child(1) .img-wrapper{animation-delay:0s,0s}#child-container .b-e-container:nth-child(2) .img-wrapper{animation-delay:.3s,.3s}#child-container .b-e-container:nth-child(3) .img-wrapper{animation-delay:.6s,.6s}.b-e-container:hover .img-wrapper{animation-duration:3.2s,5.2s}.b-e-container:hover .img-wrapper img{transform:scale(1.05);filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));transition:transform .3s ease,filter .3s ease}.b-e-container{animation:none!important;transform:none!important;box-shadow:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.img-wrapper,.img-wrapper img{animation:none!important;transform:none!important;filter:none!important}}.excellence-wrapper{width:100%;height:689px;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:6rem;padding-top:14rem;padding-bottom:10rem}.icon{position:absolute;max-width:4vw;width:100%;height:auto;transition:max-width .3s ease}.thunder-icon{top:10%;left:5%}.hat-icon{top:15%;right:5%}.arrow-icon{bottom:20%;left:8%;max-width:3.5vw}.outline-star-icon{top:25%;left:30%;max-width:3.5vw}.white-star-icon{bottom:15%;right:10%;max-width:3.5vw}.heading-text{font-family:Rowdies,cursive;font-weight:400;font-size:3.75rem;line-height:100%;color:#bb3a3a;max-width:70%;text-align:start}.subheading-text{width:80%;max-width:700px;font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.625rem;color:#bb3a3a;margin:1rem 0;text-align:start}.start-button{width:12rem;height:3.5rem;background-color:#973fea;border-radius:50px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.button-content{display:flex;justify-content:center;align-items:center;gap:.5rem}.button-text{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase;color:#fff}@media(max-width:1024px){.icon{max-width:6vw}.arrow-icon,.outline-star-icon,.white-star-icon{max-width:5vw}.heading-text{font-size:2.5rem}.subheading-text{font-size:.95rem;width:90%}.start-button{width:10rem;height:3rem}}@media(max-width:768px){.icon{max-width:5vw}.arrow-icon,.outline-star-icon,.white-star-icon{max-width:4vw}.heading-text{font-size:2rem}.subheading-text{font-size:.9rem;width:90%}.start-button{width:9rem;height:3rem}.button-text{font-size:1rem}}@media(max-width:480px){.button-text{font-size:1rem}.icon{max-width:3.5rem!important}.arrow-icon,.outline-star-icon,.white-star-icon{max-width:3rem!important}.heading-text{font-size:1.5rem}.subheading-text{font-size:.85rem}.start-button{width:9rem;height:2.8rem}}#program-section{width:85%;height:723px;overflow:hidden}#program-subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px;text-align:center;text-transform:uppercase;color:#88b520}#program-title{font-family:Rowdies,cursive;font-weight:400;font-size:45px;line-height:100%;text-align:center}#program-header{width:100%}.program-cards-wrapper{margin-top:2rem;width:100%;height:450px;display:flex;flex-direction:row;gap:2rem;align-items:center;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.program-cards-wrapper::-webkit-scrollbar{display:none}.program-card{position:relative;width:100%;max-width:371px;min-width:280px;flex-shrink:0;padding:80px 20px 60px;box-sizing:border-box;text-align:center}.program-vector{position:absolute;top:0;left:50%;width:100px;transform:translate(-50%);z-index:1}.program-icon-wrapper{position:absolute;top:40px;left:0;width:100%;height:auto;z-index:0}.program-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;gap:3rem}.program-level{position:relative;z-index:2;font-family:Rowdies,cursive;font-weight:400;font-size:35px;line-height:100%;padding-top:2rem}.program-description{position:relative;z-index:2;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:26px}@media(max-width:480px){.program-card{padding:60px 15px 50px}.program-level{font-size:28px}.program-description{font-size:14px;line-height:22px}.program-vector{width:80px}}#result-container{width:100%;height:1003px;opacity:1;padding:7rem;box-sizing:border-box}#title-description{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}#result-title{font-family:Rowdies,cursive;font-weight:400;font-style:normal;font-size:45px;line-height:60px;letter-spacing:0;text-transform:capitalize;flex:1 1 400px;min-width:280px}#result-description{font-family:Inter,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:30px;letter-spacing:0;text-transform:capitalize;flex:1 1 400px;min-width:280px}#results-cards-container{margin-top:3rem;height:408px;width:100%;display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#results-cards-container::-webkit-scrollbar{display:none}#results-cards-container{-ms-overflow-style:none;scrollbar-width:none}.result-card{padding:1rem;flex:0 0 300px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.result-card img{width:100%;height:auto;border-radius:10px;border:1px dashed black}.result-card-name{font-family:Rowdies,sans-serif;font-weight:300;font-size:24px;line-height:40px;margin-top:1rem;text-align:center}@media(max-width:1024px){#result-container{padding:3rem 2rem}#title-description{flex-direction:column;align-items:flex-start}#result-title,#result-description{flex:unset;min-width:unset;width:100%;text-align:left}#results-cards-container{height:360px}.result-card{flex:0 0 280px}#result-title{font-size:36px;line-height:48px}}@media(max-width:480px){#result-container{padding:2rem 1rem;height:auto}#result-title{font-size:28px;line-height:36px}#result-description{font-size:14px;line-height:22px}#results-cards-container{height:320px;gap:1rem}.result-card{flex:0 0 240px;padding:.5rem}.result-card-name{font-size:20px;line-height:32px}}@keyframes res-popIn{0%{opacity:0;transform:translateY(24px) scale(.96)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes res-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes res-twinkle{0%,to{opacity:.95}50%{opacity:.55}}@keyframes res-cardIn{0%{opacity:0;transform:translateY(26px) scale(.98)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}#result-container img,#results-cards-container .result-card{will-change:transform,opacity,filter,box-shadow;backface-visibility:hidden;transform-style:preserve-3d}#title-description #result-title,#title-description #result-description{opacity:0;animation:res-popIn .7s cubic-bezier(.22,.61,.36,1) forwards}#title-description #result-title{animation-delay:.05s}#title-description #result-description{animation-delay:.18s}#title-description>div img{animation:res-floatY 4.5s ease-in-out infinite,res-twinkle 2.6s ease-in-out infinite;display:block;pointer-events:none}#results-cards-container .result-card{opacity:0;transform:translateY(0);animation:res-cardIn .7s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--res-delay, 0s)}#results-cards-container .result-card:nth-child(1){--res-delay: .05s}#results-cards-container .result-card:nth-child(2){--res-delay: .18s}#results-cards-container .result-card:nth-child(3){--res-delay: .31s}#results-cards-container .result-card:nth-child(4){--res-delay: .44s}#results-cards-container .result-card:nth-child(5){--res-delay: .57s}#results-cards-container .result-card:nth-child(6){--res-delay: .7s}#results-cards-container .result-card:nth-child(7){--res-delay: .83s}#results-cards-container .result-card:nth-child(8){--res-delay: .96s}#results-cards-container .result-card{transition:transform .28s ease,box-shadow .28s ease}#results-cards-container .result-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000002e}#results-cards-container .result-card img{transition:transform .45s ease,filter .35s ease}#results-cards-container .result-card:hover img{transform:scale(1.06);filter:saturate(1.05) contrast(1.02)}@media(prefers-reduced-motion:reduce){#title-description #result-title,#title-description #result-description,#title-description>div img,#results-cards-container .result-card,#results-cards-container .result-card img{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}#parents-comments-con{width:100%;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;overflow:visible;box-sizing:border-box}#parent-title{font-family:Rowdies,cursive;font-weight:400;font-size:24px;line-height:32px;text-transform:capitalize;text-align:center;margin-bottom:.75rem}.comments-slider{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:1rem 1.25rem;justify-content:center;justify-items:center;align-items:start;padding-bottom:.5rem;overflow:visible}.parent-comment{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.cloude-con{width:100%;min-height:160px;display:flex;justify-content:center;align-items:center}.comment{font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:16px;text-align:center;color:#fff;width:75%}.author-info{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;padding-left:1rem;width:100%;box-sizing:border-box}.img-container-p{width:40px;height:40px;border-radius:50%;overflow:hidden}.img-container-p img{width:100%;height:100%;object-fit:cover}.p-n{font-family:Rowdies,cursive;font-size:13px;line-height:16px}.p-j{font-family:Inter,sans-serif;font-size:10px;line-height:14px}@keyframes pc-popIn{0%{opacity:0;transform:translateY(22px) scale(.96)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pc-cloudFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pc-avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pc-glow{0%,to{box-shadow:0 8px 18px #0000001a}50%{box-shadow:0 14px 26px #0000002e}}#parents-comments-con *,.cloude-con,.img-container-p img{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity,box-shadow,filter}#parent-title{opacity:0;animation:pc-popIn .6s cubic-bezier(.22,.61,.36,1) .05s forwards}.comments-slider .parent-comment{opacity:0;animation:pc-popIn .65s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--pc-delay, .12s)}.comments-slider .parent-comment:nth-child(1){--pc-delay: .12s}.comments-slider .parent-comment:nth-child(2){--pc-delay: .24s}.comments-slider .parent-comment:nth-child(3){--pc-delay: .36s}.comments-slider .parent-comment:nth-child(4){--pc-delay: .48s}.comments-slider .parent-comment:nth-child(5){--pc-delay: .6s}.comments-slider .parent-comment:nth-child(6){--pc-delay: .72s}.comments-slider .parent-comment:nth-child(7){--pc-delay: .84s}.comments-slider .parent-comment:nth-child(8){--pc-delay: .96s}.comments-slider .parent-comment:nth-child(9){--pc-delay: 1.08s}.comments-slider .parent-comment:nth-child(10){--pc-delay: 1.2s}.comments-slider .parent-comment:nth-child(11){--pc-delay: 1.32s}.comments-slider .parent-comment:nth-child(12){--pc-delay: 1.44s}.parent-comment .cloude-con{animation:pc-cloudFloat 4.5s ease-in-out infinite}.author-info .img-container-p{animation:pc-glow 2.6s ease-in-out infinite;border:2px solid rgba(255,255,255,.35)}.author-info .img-container-p img{display:block;animation:pc-avatarFloat 3.4s ease-in-out infinite;border-radius:50%;transition:transform .25s ease,filter .25s ease}.parent-comment:hover .img-container-p img{transform:scale(1.06);filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.parent-comment:hover .cloude-con .comment{filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));transition:filter .25s ease}@media(max-width:992px){.comments-slider{grid-template-columns:repeat(2,minmax(260px,1fr));gap:1rem}.parent-comment{max-width:420px}#parent-title{font-size:20px;line-height:28px}.cloude-con{min-height:120px}.comment{font-size:10.5px;width:80%;line-height:14px}.img-container-p{width:36px;height:36px}.p-n{font-size:12px}.p-j{font-size:9.5px}}@media(max-width:600px){.comments-slider{grid-template-columns:1fr;gap:.9rem}.parent-comment{width:100%;max-width:520px}#parent-title{font-size:18px;line-height:26px}.cloude-con{min-height:110px}.comment{font-size:10px;width:85%;line-height:13px}.img-container-p{width:32px;height:32px}.p-n{font-size:11px}.p-j{font-size:9px}}@media(prefers-reduced-motion:reduce){#parent-title,.comments-slider .parent-comment,.parent-comment .cloude-con,.author-info .img-container-p,.author-info .img-container-p img,.parent-comment .comment{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}#follow-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem 0}#follow-title{font-family:Rowdies,cursive;font-weight:400;font-style:normal;font-size:45px;line-height:70px;letter-spacing:0;text-transform:capitalize;margin-bottom:1rem}.images-row{width:100%;display:flex;flex-direction:row;justify-content:center;gap:0;overflow-x:auto;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.images-row::-webkit-scrollbar{display:none}.image-wrapper{flex:0 0 auto;width:310px;height:309px;margin-left:-40px;box-sizing:border-box;position:relative;overflow:hidden;transition:transform .3s ease}.image-wrapper:first-child{margin-left:0}.image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.image-wrapper:hover{transform:scale(1.05);z-index:10}@media(max-width:768px){#follow-title{font-size:32px;line-height:44px}.image-wrapper{width:240px;height:240px;margin-left:-30px}}@media(max-width:480px){#follow-title{font-size:24px;line-height:34px}.image-wrapper{width:180px;height:180px;margin-left:-20px}}.images-row{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;gap:2.5rem;padding-inline:1rem}.image-wrapper{width:clamp(170px,18vw,230px);height:clamp(120px,14vw,160px);overflow:hidden;border-radius:18px;background:#fff;padding:8px;box-shadow:0 10px 24px #0000001f;transition:transform .35s ease,box-shadow .35s ease}.image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:12px}.rotate-right{transform:rotate(6deg) translateY(6px)}.rotate-left{transform:rotate(-6deg) translateY(6px)}.image-wrapper:hover{transform:rotate(0) translateY(-3px) scale(1.03);box-shadow:0 14px 30px #00000029}@media(max-width:600px){.images-row{gap:1rem}.image-wrapper{width:44vw;height:30vw}}#game-page-container{width:99vw;background-color:#fdf6ee}#price-Plane-con{width:100%;display:flex;flex-direction:column;align-items:center;gap:5rem}#RequestcertBack{width:100%;min-height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding:2rem 4%;box-sizing:border-box;background-color:#f66;flex-wrap:nowrap}#image-icon-side{position:relative;width:40%;min-height:clamp(320px,38vw,520px)}#ring-con,#circle-image-con,#dots-image-con,#sun-con{position:absolute}#ring-con{top:-30px;left:430px;width:141px;height:141px}#circle-image-con{top:50px;left:50px;width:554px;height:554px;border-radius:50%;overflow:hidden}#dots-image-con{bottom:40px;left:0;width:267px;height:267px}#sun-con{top:60px;left:-30px;width:326px;height:326px;border-radius:20px}#ring-con img,#circle-image-con img,#dots-image-con img,#sun-con img{width:90%;height:100%;object-fit:cover;overflow:hidden}#contact-form-right{width:50%;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;box-sizing:border-box;margin-inline:auto}.contact-heading{font-family:Rowdies,sans-serif;font-weight:700;font-size:45px;line-height:1;color:#fff;margin-bottom:1rem;text-align:left}.contact-description{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:26px;color:#fff;margin-bottom:2rem;text-align:left}.input-pair{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.input-field{flex:1 1 48%;height:59px;border-radius:20px;border:none;padding:0 1rem;font-size:1rem;font-family:Inter,system-ui,sans-serif;box-sizing:border-box;background-color:#fff}.input-field-full{width:100%;height:59px;border-radius:20px;border:none;padding:0 1rem;font-size:1rem;font-family:Inter,system-ui,sans-serif;box-sizing:border-box;background-color:#fff;margin-bottom:1rem}.input-message{width:100%;height:180px;border-radius:20px;border:none;padding:1rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;box-sizing:border-box;background-color:#fff;resize:none;margin-bottom:1rem}.submit-button{width:180px;height:50px;background:#171e45;border:none;border-radius:25px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.submit-button:hover{opacity:.85}.store-buttons{display:flex;gap:1rem;margin-top:1.5rem;align-items:center;flex-wrap:wrap}.store-img{height:45px;cursor:pointer}@media(max-width:1200px){#ring-con{left:320px}#circle-image-con{left:40px;width:450px;height:450px}#sun-con{width:250px;height:250px}#dots-image-con{width:200px;height:200px}.contact-heading{font-size:40px}}@media(max-width:1024px){#RequestcertBack{flex-direction:column;height:auto;gap:2rem;padding:2.5rem 1.5rem}#image-icon-side{width:100%;min-height:clamp(240px,45vw,380px);height:auto;display:flex;justify-content:center;align-items:center}#ring-con,#circle-image-con,#dots-image-con,#sun-con{transform:scale(.65)}#contact-form-right{width:100%;max-width:640px;padding:0;margin:0 auto}.contact-heading,.contact-description{text-align:center}.contact-heading{font-size:32px}.contact-description{font-size:14px;line-height:1.5}.input-pair{flex-direction:column;gap:12px}.input-field{flex:0 0 100%!important;width:100%!important}.submit-button{width:100%}.store-buttons{justify-content:center}.store-img{height:40px}}@media(max-width:640px){#image-icon-side{display:none;min-height:0;height:0}#contact-form-right{width:100%;max-width:560px;margin:0 auto}.input-field,.input-field-full,.input-message{width:100%!important;max-width:none;box-sizing:border-box}}@media(max-width:480px){.contact-heading{font-size:24px}.contact-description{font-size:13px}.submit-button{font-size:14px;height:45px}.store-img{height:38px}}.input-field,.input-field-full,.input-message{width:100%;border:1.5px solid rgba(255,255,255,.6);background-color:#fff;border-radius:18px;box-sizing:border-box;color:#1b1b1b;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-appearance:none;appearance:none}.input-field,.input-field-full{height:56px;line-height:56px;padding:0 14px}.input-message{min-height:150px;line-height:1.4;padding:12px 14px;resize:vertical;max-height:320px}.input-field::placeholder,.input-field-full::placeholder,.input-message::placeholder{color:#00000073;opacity:1}.input-field:focus,.input-field-full:focus,.input-message:focus{border-color:#171e45;box-shadow:0 0 0 3px #171e452e}.input-pair{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.input-field{flex:1 1 48%}@media(max-width:1024px){.input-pair{flex-direction:column}.input-field{flex:0 0 100%!important;width:100%!important}}.submit-button{width:100%;margin-top:10px;border-radius:26px}#RequestcertBack{padding-bottom:clamp(28px,7vw,72px);overflow:visible}@media(max-width:640px){#image-icon-side{display:none;min-height:0;height:0}#contact-form-right{width:100%;max-width:560px;margin:0 auto;padding:0 8px}.input-field,.input-field-full,.input-message{width:100%!important;max-width:none}}@media(max-width:640px){.contact-heading,.contact-description{text-align:center}}.dashboard-container{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Segoe UI,sans-serif;padding:10px;background-color:#fff}.main-content{flex:1;margin-left:290px;margin-top:75px;padding:20px;min-width:auto;align-items:flex-end;justify-content:end}.sidebar{position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:1000;width:100%;max-width:300px;background-color:#ec75ad;color:#fff;display:flex;flex-direction:column;align-items:start;padding:20px;justify-content:space-between;box-sizing:border-box}@media(max-width:768px){.sidebar{max-width:220px;padding:16px}.nav-item{font-size:16px}.lo-co{width:120px;height:120px}.lo-co img{width:70%;height:70%}}@media(max-width:480px){.sidebar{max-width:180px;padding:12px}.nav-item{font-size:14px}.lo-co{width:100px;height:100px}.lo-co img{width:70%;height:70%}}.lo-co{width:200px;height:200px;position:relative}.lo-co img{width:100%;height:100%;overflow:hidden;object-fit:contain}.nav-list{list-style:none;padding:0;margin:0;width:100%}.nav-item{margin-bottom:.9rem;display:flex;flex-direction:row;align-items:center;padding:.4rem 1rem;height:40px;cursor:pointer;font-family:Raleway,sans-serif;font-size:18px;font-weight:600;gap:1rem;transition:all .3s ease-in-out;position:relative}.nav-item.active{border:2px solid white;border-radius:20px;width:90%;margin:0 auto .9rem;background-color:transparent;color:#fff}.nav-item:hover{opacity:.9}.subscription-box{padding:16px;border-radius:12px;background-color:#fefbed;width:100%;box-sizing:border-box}.subscription-box p{color:#000!important;font-size:14px!important;font-weight:bolder;line-height:20px!important}.subscription-box h3{font-size:22px;font-weight:700;color:#000!important}.subscription-box a{color:#064e91;text-decoration:none;font-weight:700}.top-header{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:end;align-items:center;background-color:#171e45;width:100%;height:75px;padding:0 10px}.user-info{display:flex;align-items:center;gap:13px;cursor:pointer;color:#fff;align-self:flex-end;padding-bottom:3px}.UserIma{width:60px;height:60px;background-color:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px}.user-name{font-weight:700}.plans-container{font-family:Segoe UI,sans-serif;padding:30px 20px;background:#fff;max-width:1200px;margin:0 auto}.plans-title{font-size:28px;font-weight:700;margin-bottom:30px;color:#171e45;text-align:center}.plans-grid{display:flex;gap:130px;flex-wrap:wrap;justify-content:center}.plan-card{border-radius:16px;padding:25px;flex:1 1 320px;max-width:400px;min-height:520px;box-shadow:0 4px 12px #0000001a;position:relative;display:flex;flex-direction:column}.plan-name{font-size:22px;font-weight:700;margin:10px 0 5px;color:inherit}.duration-badge{display:inline-block;margin:6px 0 12px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid currentColor;opacity:.85}.plan-price{font-size:20px;font-weight:800;margin-bottom:5px}.accounts-count{font-weight:600;font-size:15px;margin:6px 0;color:#171e45}.games-count{font-weight:600;font-size:16px;margin:6px 0 10px;color:#171e45}.includes-title{font-weight:700;margin-top:10px;margin-bottom:8px}.features-wrap{position:relative;max-height:120px;overflow:hidden}.features-wrap.expanded{max-height:none;overflow:visible}.features{list-style:none;padding-left:0;font-size:14px;line-height:1.8;margin:0}.fade-mask{position:absolute;bottom:0;left:0;height:40px;width:100%;background:linear-gradient(180deg,#fff0,#fff 70%)}.see-more-btn{margin-top:8px;align-self:flex-start;border:none;background:transparent;color:#171e45;font-weight:700;cursor:pointer;padding:0}.actions-row{margin-top:auto;display:flex;gap:10px}.details-button{padding:12px 0;border:none;border-radius:30px;cursor:pointer;font-weight:700;font-size:16px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.details-button.outline{background-color:transparent;color:#171e45;border:2px solid #171e45}.details-button.outline:hover,.details-button.solid{background-color:#171e45;color:#fff}.details-button.solid:hover{opacity:.95}.free-plan{border:2px solid #171e45;background-color:#e6f0ff;color:#171e45}.premium-plan{background-color:#ec75ad;color:#fff;border:2px solid #ec75ad}@media(max-width:900px){.plans-grid{flex-direction:column;align-items:center;gap:24px}.plan-card{max-width:90%}}.game-page-cont{display:grid;grid-template-columns:7fr 3fr;gap:20px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:992px){.game-page-cont{grid-template-columns:1fr}#left-side-top{flex-direction:column;align-items:flex-start;gap:1rem}#right-side-game-page{padding:15px;background-color:#ec75ad}#prof-box{flex-direction:column;align-items:flex-start;gap:10px}}#left-side-top{display:flex;justify-content:space-between;align-items:center;width:100%}#left-side-top span{font-family:Raleway,sans-serif;font-size:50px;font-weight:700;color:#ec75ad}#left-side-top select{border-radius:8px;border:1px solid black;background:#fff url('data:image/svg+xml;utf8,<svg fill="black" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1rem center;background-repeat:no-repeat;padding:11px 50px 11px 17px;font-size:14px;font-family:Raleway,sans-serif;font-weight:700;appearance:none}#right-side-game-page{display:flex;flex-direction:column;gap:3rem;padding:15px 20px;background-color:#feecd1;max-height:130vh;border-radius:16px}#prof{display:flex;padding:19px;background-color:#ec75ad;border-radius:16px;align-items:center}#prof-box{display:flex;width:100%;gap:17px;align-items:center;justify-content:space-between}#prof-box h4{font-size:25px;line-height:44px;font-family:Raleway,sans-serif;font-weight:600;color:#fff}#prof-box-img{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center}#prof-box-img img{width:90%;height:90%;border-radius:50%;object-fit:cover;overflow:hidden}#h-t-play{display:flex;flex-direction:column;color:#694800}#h-t-play h1{font-size:36px;line-height:40px;color:#694800;margin-bottom:0}#h-t-play span{font-size:15px;font-weight:600;color:#694800}.game-step{display:flex;flex-direction:column;gap:15px}.game-step h3{font-family:Raleway,sans-serif;color:#694800;font-size:15px;font-weight:700;text-transform:uppercase}.game-step-ima-con{display:flex;gap:20px;flex-wrap:wrap}.game-step img{width:40px;height:40px}.game-step p{font-family:Raleway,sans-serif;margin:0;font-size:15px;font-weight:600;color:#694800}.game-grid-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.game-card-item{padding:1rem;background-color:#feecd1;border:1px dashed black;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.game-card-item img{width:100%;height:auto;border-radius:10px}.game-title{font-family:Rowdies,sans-serif;font-weight:300;font-size:20px;line-height:1.2;color:#694800;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.game-description{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.4;margin:.25rem 0;height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.game-price-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.game-price{font-family:Rowdies,sans-serif;font-weight:400;font-size:24px;line-height:28px;color:#ec75ad}.game-action-button{background-color:#3e4f63;width:100%;height:43px;border-radius:50px;border:none;cursor:pointer}.game-button-content{height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.game-button-text{font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff}.account-page{padding:20px;max-width:800px;font-family:Segoe UI,sans-serif;display:flex;flex-direction:column;gap:25px;height:81.2vh;background-color:#fff}.section{display:flex;flex-direction:column;gap:15px}.section-heading{font-size:20px;font-weight:700;color:#171e45;margin-bottom:8px}.account-card{background-color:#f2f6ff;border-radius:20px;padding:20px 25px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.primary-card{min-height:170px}.avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#171e45}.blue-avatar{background-color:#ec75ad;color:#fff}.avatar img{width:100%;height:100%;object-fit:cover}.account-info{display:flex;flex-direction:column}.account-type{color:#171e45;font-size:14px;font-weight:600}.account-name{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.change-password{font-size:12px;font-style:italic;color:#171e45;margin-top:4px}.detail-row{display:flex;justify-content:space-between;margin-bottom:8px}.label{font-weight:600}.value{color:#111}.edit-icon{font-size:14px;cursor:pointer}@media(max-width:768px){.account-card{flex-direction:column;align-items:flex-start;padding:15px}.avatar{width:60px;height:60px;font-size:24px}.account-name,.section-heading{font-size:18px}.primary-card{min-height:auto}}.report-container{padding:20px;background:#fff;color:#333;max-width:800px;margin:auto;display:flex;flex-direction:column;gap:20px}.student-info p{margin:4px 0}.metrics-section ul{list-style-type:none;padding:0}.metrics-section li{background:#f4f7ff;margin:10px 0;padding:10px;border-radius:8px}.metric-icon{font-size:20px;margin-right:8px}.recommendation{background:#fffbea;padding:15px;border-left:4px solid #ffd700;border-radius:6px}#contact-section{width:100%;max-width:1200px;margin:0 auto;padding:2rem;border-top:1px dashed black;display:flex;flex-direction:column;align-items:stretch;justify-content:space-around}.contact-title{font-family:Rowdies,sans-serif;font-size:45px;margin-bottom:1rem}.contact-description{font-family:Inter,sans-serif;font-size:16px;margin-bottom:2rem;line-height:1.6}.contact-double-inputs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.contact-input{flex:1 1 48%;min-width:200px;height:59px;border-radius:20px;border:none;padding:0 1rem;font-size:1rem;font-family:Inter,sans-serif;box-sizing:border-box}.contact-input-full,.contact-textarea{width:100%;border-radius:20px;border:none;padding:1rem;font-family:Inter,sans-serif;font-size:1rem;margin-bottom:1rem;box-sizing:border-box}.contact-input-full{height:59px;padding:0 1rem}.contact-textarea{height:180px;resize:none}.contact-send-btn{width:180px;height:50px;background:#fc800a;border:none;border-radius:25px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;align-self:flex-start}.contact-send-btn:hover{opacity:.85}@media(max-width:768px){.contact-title{font-size:32px}.contact-double-inputs{flex-direction:column}.contact-input{flex:1 1 100%}.contact-send-btn{width:100%;text-align:center}}@media(max-width:480px){#contact-section{padding:1rem}.contact-title{font-size:28px}.contact-description{font-size:14px}.contact-send-btn{height:45px;font-size:14px}}#message-section{width:100%;max-width:1200px;margin:0 auto;padding:2rem;border:1px dashed #ec75ad;border-radius:10px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-around;height:81.1vh}.message-title{font-family:Rowdies,sans-serif;font-size:45px;margin-bottom:1rem;color:#171e45}.message-description{font-family:Inter,sans-serif;font-size:16px;margin-bottom:2rem;line-height:1.6;color:#171e45}.message-textarea{width:100%;height:180px;border-radius:20px;border:none;padding:1rem;font-family:Inter,sans-serif;font-size:1rem;margin-bottom:1rem;resize:none;box-sizing:border-box}.message-send-btn{width:180px;height:50px;background:#171e45;border:none;border-radius:25px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;align-self:flex-start}.message-send-btn:hover{opacity:.85}@media(max-width:768px){.message-title{font-size:32px}.message-send-btn{width:100%;text-align:center}}@media(max-width:480px){#message-section{padding:1rem}.message-title{font-size:28px}.message-description{font-size:14px}.message-send-btn{height:45px;font-size:14px}}#game-box-details-container{padding:20px}#banner-con-g-d{display:flex;flex-wrap:wrap;gap:20px}#game-img{flex:1 1 60%;max-width:800px;height:300px;border-radius:16px}#game-img img{width:100%;height:100%;border-radius:16px;object-fit:cover}#tutorial-section{flex:1 1 30%;background-color:#171e45;border-radius:16px;display:flex;align-items:center;justify-content:center}.tut-prof button{width:219px;height:53px;border-radius:16px;background-color:#ec75ad;font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:#fff;text-transform:uppercase;cursor:pointer}#g-b-t{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}#g-d-text{flex:1 1 50%;display:flex;flex-direction:column;gap:20px;color:#171e45}#g-d-text h1{font-family:Rowdies,sans-serif;font-weight:400;font-size:45px;line-height:60px;text-transform:capitalize;color:#171e45}#g-d-text span{font-family:Rowdies,sans-serif;font-weight:300;font-size:23px;line-height:30px;color:#171e45}#g-d-text button{width:219px;height:53px;border-radius:50px;background-color:#ec75ad;font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:#fff;text-transform:uppercase;cursor:pointer}#g-d-text p{font-family:Rowdies,sans-serif;font-weight:200;font-size:18px;line-height:30px;color:#171e45}#g-d-skills{flex:1 1 40%;border:#ec75ad 1px solid;border-radius:16px;padding:10px}#g-d-skills h2{font-family:Rowdies,sans-serif;font-size:24px;margin-bottom:16px;color:#171e45}.skills-list{margin-top:3rem;display:flex;flex-wrap:wrap;gap:10px}.skill-item{padding:10px 20px;border-radius:50px;background-color:#ec75ad;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:16px;white-space:nowrap}@media(max-width:768px){#banner-con-g-d,#g-b-t{flex-direction:column}#game-img{height:200px;width:100%}.tut-prof button,#g-d-text button{width:100%}}.layout-container{display:flex;height:100vh;width:100%}.layout-content{flex:1;padding:20px;overflow-y:auto;background-color:#f5f6fa}.custom-sidebar{width:15rem;background:linear-gradient(to bottom,#0f3657,#154062);padding:1.25rem;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;transition:width .3s ease;overflow-x:hidden}.scrollable-menu{flex:1;overflow-y:auto;padding-right:.5rem}.sidebar-taps{display:flex;flex-direction:column;gap:.5rem}.sidebar-tab-button{display:flex;align-items:center;gap:.4rem;background:none;border:none;padding:.8rem 1rem;border-radius:.6rem;width:100%;cursor:pointer;transition:background .2s ease;color:#ecf0f1;font-size:.875rem;text-align:left}.logout-section{margin-top:auto;padding-top:1rem}.scrollable-menu::-webkit-scrollbar{width:.5rem}.scrollable-menu::-webkit-scrollbar-track{background:#0f3657;border-radius:.625rem}.scrollable-menu::-webkit-scrollbar-thumb{background-color:#4d6d8a;border-radius:.625rem;border:.125rem solid #0f3657}.scrollable-menu::-webkit-scrollbar-thumb:hover{background-color:#6d8fa8}@media(max-width:768px){.custom-sidebar{width:4.5rem;padding:.625rem}.sidebar-tab-text{display:none}.sidebar-tab-button{justify-content:center;padding:.8rem}}.language-switcher-wrapper{margin-top:20px;padding:0 12px}.sidebar-tab-button{display:flex;align-items:center;gap:1rem;background:none;border:none;padding:.9rem 1rem;border-radius:.6rem;width:100%;cursor:pointer;transition:background .2s ease;color:#ecf0f1;text-align:left}.sidebar-tab-button:hover{background-color:#34495e}.sidebar-tab-icon{font-size:1rem;color:#fff}.sidebar-tab-text{font-size:.875rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.sidebar-tab-text{display:none}.sidebar-tab-button{justify-content:center;padding:.8rem}}.page-container{max-height:100vh}#page-container{min-height:100vh;height:100vh;min-width:100vw;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;gap:1rem;background:#c0bbbb;padding:2rem}.submit-edit-btn{background-color:#1e3a8a;color:#fff;cursor:pointer;transition:background-color .2s}.submit-edit-btn.disabled-btn{background-color:#384965;color:#cbd5e1;cursor:not-allowed}.editModal-overlay{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.editModal-container{background:#fff;color:#1f2937;border-radius:12px;padding:1.5rem;width:720px;max-width:95%;box-shadow:0 10px 25px #0000004d;font-family:Arial,sans-serif}.editModal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #d1d5db;padding-bottom:.5rem}.editModal-close-btn{background:none;border:none;font-size:22px;cursor:pointer;color:#1f2937;transition:color .3s ease}.editModal-close-btn:hover{color:#2563eb}.editModal-title{font-size:1.5rem;font-weight:600;color:#1f2937}.editModal-form{display:flex;flex-direction:column;gap:1.2rem}.editModal-form-group{flex:1;min-width:260px;display:flex;flex-direction:column}.editModal-full-row{width:100%}.editModal-label{font-size:.875rem;font-weight:500;margin-bottom:.4rem;color:#374151}.editModal-input,.editModal-textarea,.editModal-select{padding:.5rem .75rem;font-size:.95rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;color:#111827;transition:border-color .3s ease;resize:vertical}.editModal-input:focus,.editModal-textarea:focus,.editModal-select:focus{border-color:#2563eb;outline:none}.editModal-input::placeholder,.editModal-textarea::placeholder{color:#9ca3af;font-size:.875rem}.editModal-error-text{color:#dc2626;font-size:.75rem;margin-top:.25rem}.editModal-buttons{display:flex;width:100%;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.editModal-buttons button{flex:1;min-width:140px;padding:.6rem 1rem;font-size:1rem;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:background-color .3s ease}.editModal-cancel-btn{background-color:#e5e7eb;color:#1f2937}.editModal-cancel-btn:hover{background-color:#d1d5db}@media(max-width:600px){.editModal-form-group{min-width:100%}.editModal-buttons{flex-direction:column;gap:.5rem}.editModal-buttons button{width:100%}}.loader-component{display:flex;justify-content:center;align-items:center;height:100%;width:100%}#lesson-table__container{width:100%;margin-top:20px;overflow-x:auto}.lesson-table__wrapper{width:100%;min-width:800px;overflow-x:auto}.lesson-table__table{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff}.lesson-table__table th,.lesson-table__table td{padding:12px;border:1px solid #ddd;text-align:left;white-space:nowrap}.lesson-table__table th{background-color:#f3f4f6;color:#333;font-weight:600}.lesson-table__actions{display:flex;gap:8px;align-items:center}.icon-button{background:none;border:none;cursor:pointer;font-size:18px;padding:4px;transition:all .3s ease}.edit-icon{color:#1f4e73}.delete-icon{color:#d32f2f}.generate-icon{color:#009688}.lesson-table__empty{text-align:center;padding:2rem}.lesson-table__empty img{width:150px;opacity:.5}@media(max-width:768px){.lesson-table__table{font-size:12px}.lesson-table__empty img{width:100px}}.add-unit-modal-overlay{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.add-unit-modal-container{background:#fff;color:#1f2937;border-radius:12px;padding:1.5rem;width:720px;max-width:95%;box-shadow:0 10px 25px #0000004d;font-family:Arial,sans-serif}.add-unit-modal-title{font-size:1.5rem;margin-bottom:1rem;font-weight:600;color:#1f2937;border-bottom:1px solid #d1d5db;padding-bottom:.5rem}.add-unit-modal-form{display:flex;flex-direction:column;gap:1.2rem}.add-unit-modal-row{display:flex;gap:1rem;flex-wrap:wrap}.add-unit-modal-group{flex:1;min-width:260px;display:flex;flex-direction:column}.add-unit-modal-group label{font-size:.875rem;font-weight:500;margin-bottom:.4rem;color:#374151}.add-unit-modal-input{padding:.5rem .75rem;font-size:.95rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;color:#111827;transition:border-color .3s ease}.add-unit-modal-input:focus{border-color:#2563eb;outline:none}.add-unit-modal-input::placeholder{color:#9ca3af;font-size:.875rem}.add-unit-modal-error{color:#dc2626;font-size:.75rem;margin-top:.25rem}.add-unit-modal-buttons{display:flex;width:100%;gap:.75rem;margin-top:1rem}.add-unit-modal-buttons button{flex:1;padding:.6rem 1rem;font-size:1rem;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:background-color .3s ease}.add-unit-modal-cancel-btn{background-color:#e5e7eb;color:#1f2937}.add-unit-modal-cancel-btn:hover{background-color:#d1d5db}@media(max-width:600px){.add-unit-modal-row{flex-direction:column}.add-unit-modal-group{min-width:100%}.add-unit-modal-buttons{flex-direction:column;gap:.5rem}.add-unit-modal-buttons button{width:100%}}.submit-addStudent-btn{flex:1;padding:.6rem 1rem;font-size:1rem;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:background-color .3s ease,color .3s ease;background-color:#384965;color:#fff}.submit-addStudent-btn.disabled-btn{background-color:#cbd5e1;color:#475569;cursor:not-allowed}.confirmModal-overlay{width:100vw;height:100vh;background-color:#0006;position:fixed;top:0;left:0;z-index:100000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirmModal-container{background-color:#f9f9f9;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #0000001f;text-align:center;max-width:420px;width:90%;animation:confirmModalFadeIn .4s ease forwards;border:1px solid #ccc;color:#333;font-family:Arial,sans-serif}.confirmModal-icon{margin-bottom:1rem;animation:iconPop .6s ease}.confirmModal-message{font-size:1rem;color:#333;margin:1rem 0;line-height:1.6}.confirmModal-buttons{display:flex;justify-content:space-around;gap:1rem;margin-top:2rem;flex-wrap:wrap}.confirmModal-btn{padding:.6rem 1.6rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;border:none;transition:background-color .3s ease,color .3s ease;min-width:100px;color:#f0f0f0;background-color:#2c3e50}.confirmModal-btn.cancel{background-color:#7f8c8d;color:#ecf0f1}.confirmModal-btn.cancel:hover:not(:disabled){background-color:#95a5a6;color:#fff}.confirmModal-btn.confirm{background-color:#34495e;color:#ecf0f1}.confirmModal-btn.confirm:hover:not(:disabled){background-color:#22313f;color:#fff}.confirmModal-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes confirmModalFadeIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes iconPop{0%{transform:scale(.6);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.reusable-section-container{display:flex;flex-direction:column;box-sizing:border-box;padding:1rem;background-color:#fff;overflow-x:hidden;overflow-y:hidden}.full-width-container{display:flex;width:100%;box-sizing:border-box}.reusable-text-input{padding:.625rem .75rem;border-radius:.375rem;border:1px solid #ccc;font-size:.875rem;background-color:#fff;color:#333;min-width:15.625rem;flex:1;box-sizing:border-box}.input-width-100{width:100%}.input-width-75{width:75%}.input-width-50{width:50%}.input-width-33{width:33.33%}.input-width-25{width:25%}.input-width-auto{width:auto}.reusable-button{color:#fff;border:none;padding:.625rem;font-size:.875rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease}.Page-Title{color:#1f4e73;font-size:24px;margin-bottom:20px;text-align:left;font-weight:600;letter-spacing:.5px}.legal-container{width:min(1100px,92%);margin:0 auto;padding:48px 0}.legal-hero{background:#fff7e6;border:1px dashed #e96b3b;border-radius:20px;padding:28px 24px;margin-bottom:28px}.legal-hero h1{font-family:Rowdies,sans-serif;font-weight:400;font-size:42px;margin:0 0 8px}.legal-updated{color:#64748b;margin:0 0 8px;font-size:14px}.legal-intro{font-size:16px;line-height:28px}.legal-section{background:#fff;border:1px dashed #e4a17f;border-radius:16px;padding:22px 20px;margin-bottom:16px}.legal-section h2{font-family:Rowdies,sans-serif;font-weight:400;font-size:24px;margin:0 0 8px;color:#e96b3b}.legal-section p,.legal-section li{font-family:Inter,sans-serif;font-size:15px;line-height:26px}.legal-section ul{padding-left:18px;margin:0}
