@charset "UTF-8";*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-10{bottom:-2.5rem}.-bottom-20{bottom:-5rem}.-bottom-4{bottom:-1rem}.-left-10{left:-2.5rem}.-left-20{left:-5rem}.-right-10{right:-2.5rem}.-right-20{right:-5rem}.-top-10{top:-2.5rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-14{left:3.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[19px\]{left:19px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-8{top:2rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[30\]{z-index:30}.z-\[95\]{z-index:95}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mr-48{margin-right:-12rem}.-mt-48{margin-top:-12rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-\[22px\]{margin-left:22px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-14{height:3.5rem!important}.\!h-32{height:8rem!important}.\!h-40{height:10rem!important}.\!h-9{height:2.25rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[70vh\]{max-height:70vh}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.\!w-32{width:8rem!important}.\!w-48{width:12rem!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-max{min-width:max-content}.\!max-w-2xl{max-width:42rem!important}.\!max-w-\[480px\]{max-width:480px!important}.\!max-w-md{max-width:28rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem}.translate-x-6{--tw-translate-x:1.5rem}.-rotate-2,.translate-x-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate:-2deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-emerald-700{--tw-border-opacity:1!important;border-color:rgb(4 120 87/var(--tw-border-opacity,1))!important}.\!border-green-100{--tw-border-opacity:1!important;border-color:rgb(220 252 231/var(--tw-border-opacity,1))!important}.\!border-green-200{border-color:rgb(187 247 208/var(--tw-border-opacity,1))!important}.\!border-green-200,.\!border-primary{--tw-border-opacity:1!important}.\!border-primary{border-color:rgb(26 60 110/var(--tw-border-opacity,1))!important}.\!border-red-100{border-color:rgb(254 226 226/var(--tw-border-opacity,1))!important}.\!border-red-100,.\!border-rose-500{--tw-border-opacity:1!important}.\!border-rose-500{border-color:rgb(244 63 94/var(--tw-border-opacity,1))!important}.\!border-slate-100{--tw-border-opacity:1!important;border-color:rgb(241 245 249/var(--tw-border-opacity,1))!important}.\!border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity,1))!important}.\!border-slate-700{--tw-border-opacity:1!important;border-color:rgb(51 65 85/var(--tw-border-opacity,1))!important}.\!border-white\/40{border-color:#fff6!important}.border-\[\#1a3c6e\]\/10{border-color:#1a3c6e1a}.border-accent\/10{border-color:#e8a0201a}.border-accent\/20{border-color:#e8a02033}.border-accent\/30{border-color:#e8a0204d}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-100\/50{border-color:#fef3c780}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-100\/50{border-color:#dcfce780}.border-primary{--tw-border-opacity:1;border-color:rgb(26 60 110/var(--tw-border-opacity,1))}.border-primary\/10{border-color:#1a3c6e1a}.border-primary\/20{border-color:#1a3c6e33}.border-purple-100\/50{border-color:#f3e8ff80}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-100\/50{border-color:#f1f5f980}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:#0000}.\!bg-emerald-600{background-color:rgb(5 150 105/var(--tw-bg-opacity,1))!important}.\!bg-emerald-600,.\!bg-green-100{--tw-bg-opacity:1!important}.\!bg-green-100{background-color:rgb(220 252 231/var(--tw-bg-opacity,1))!important}.\!bg-green-50{background-color:rgb(240 253 244/var(--tw-bg-opacity,1))!important}.\!bg-green-50,.\!bg-primary{--tw-bg-opacity:1!important}.\!bg-primary{background-color:rgb(26 60 110/var(--tw-bg-opacity,1))!important}.\!bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.\!bg-red-50,.\!bg-slate-50{--tw-bg-opacity:1!important}.\!bg-slate-50{background-color:rgb(248 250 252/var(--tw-bg-opacity,1))!important}.\!bg-slate-50\/30{background-color:#f8fafc4d!important}.\!bg-slate-50\/50{background-color:#f8fafc80!important}.\!bg-slate-800{background-color:rgb(30 41 59/var(--tw-bg-opacity,1))!important}.\!bg-slate-800,.\!bg-slate-900{--tw-bg-opacity:1!important}.\!bg-slate-900{background-color:rgb(15 23 42/var(--tw-bg-opacity,1))!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#1a3c6e\]{--tw-bg-opacity:1;background-color:rgb(26 60 110/var(--tw-bg-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(232 160 32/var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:#e8a0201a}.bg-accent\/20{background-color:#e8a02033}.bg-accent\/5{background-color:#e8a0200d}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-blue-900,.bg-cyan-50{--tw-bg-opacity:1}.bg-cyan-50{background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200,.bg-gray-50{--tw-bg-opacity:1}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/10{background-color:#f9fafb1a}.bg-gray-50\/20{background-color:#f9fafb33}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(26 60 110/var(--tw-bg-opacity,1))}.bg-primary-light\/20{background-color:#2256a033}.bg-primary\/10{background-color:#1a3c6e1a}.bg-primary\/20{background-color:#1a3c6e33}.bg-primary\/40{background-color:#1a3c6e66}.bg-primary\/5{background-color:#1a3c6e0d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50,.bg-red-500{--tw-bg-opacity:1}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-rose-100{background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-100,.bg-rose-50{--tw-bg-opacity:1}.bg-rose-50{background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1a3c6e\]{--tw-gradient-from:#1a3c6e var(--tw-gradient-from-position);--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a3c6e\]\/80{--tw-gradient-from:#1a3c6ecc var(--tw-gradient-from-position);--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:#0003 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:#1a3c6e var(--tw-gradient-from-position);--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/50{--tw-gradient-from:#1a3c6e80 var(--tw-gradient-from-position);--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/40{--tw-gradient-from:#0f172a66 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#1a3c6e\]\/40{--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a3c6e66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1a3c6e\]\/60{--tw-gradient-to:#1a3c6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a3c6e99 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#1a3c6e\]{--tw-gradient-to:#1a3c6e var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to:#e8a020 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:#1a3c6e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.\!p-\[0px\]{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.\!py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.\!py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}.\!py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.\!py-4{padding-bottom:1rem!important;padding-top:1rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pb-4{padding-bottom:1rem!important}.\!pl-10{padding-left:2.5rem!important}.\!pl-14{padding-left:3.5rem!important}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.\!font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem}.text-5xl,.text-8xl{line-height:1}.text-8xl{font-size:6rem}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-800{font-weight:800!important}.\!font-900,.\!font-black{font-weight:900!important}.\!font-bold{font-weight:700!important}.font-800{font-weight:800}.font-900,.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-accent{color:rgb(232 160 32/var(--tw-text-opacity,1))!important}.\!text-accent,.\!text-accent-dark{--tw-text-opacity:1!important}.\!text-accent-dark{color:rgb(193 126 12/var(--tw-text-opacity,1))!important}.\!text-amber-600{color:rgb(217 119 6/var(--tw-text-opacity,1))!important}.\!text-amber-600,.\!text-blue-600{--tw-text-opacity:1!important}.\!text-blue-600{color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.\!text-blue-700{color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.\!text-blue-700,.\!text-emerald-400{--tw-text-opacity:1!important}.\!text-emerald-400{color:rgb(52 211 153/var(--tw-text-opacity,1))!important}.\!text-green-600{color:rgb(22 163 74/var(--tw-text-opacity,1))!important}.\!text-green-600,.\!text-indigo-600{--tw-text-opacity:1!important}.\!text-indigo-600{color:rgb(79 70 229/var(--tw-text-opacity,1))!important}.\!text-primary{color:rgb(26 60 110/var(--tw-text-opacity,1))!important}.\!text-primary,.\!text-red-600{--tw-text-opacity:1!important}.\!text-red-600{color:rgb(220 38 38/var(--tw-text-opacity,1))!important}.\!text-slate-400{color:rgb(148 163 184/var(--tw-text-opacity,1))!important}.\!text-slate-400,.\!text-slate-500{--tw-text-opacity:1!important}.\!text-slate-500{color:rgb(100 116 139/var(--tw-text-opacity,1))!important}.\!text-slate-600{color:rgb(71 85 105/var(--tw-text-opacity,1))!important}.\!text-slate-600,.\!text-white{--tw-text-opacity:1!important}.\!text-white{color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-white\/80{color:#fffc!important}.text-\[\#1a3c6e\]{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.text-accent{--tw-text-opacity:1;color:rgb(232 160 32/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.text-primary\/80{color:#1a3c6ecc}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-accent\/20{text-decoration-color:#e8a02033}.decoration-slate-200{text-decoration-color:#e2e8f0}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.placeholder-slate-200::placeholder{--tw-placeholder-opacity:1;color:rgb(226 232 240/var(--tw-placeholder-opacity,1))}.placeholder-slate-300::placeholder{--tw-placeholder-opacity:1;color:rgb(203 213 225/var(--tw-placeholder-opacity,1))}.accent-blue-600{accent-color:#2563eb}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.\!shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_0_12px_rgba\(34\,197\,94\,0\.8\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow:0 0 12px #22c55ecc;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 15px 40px #00000026;--tw-shadow-colored:0 15px 40px var(--tw-shadow-color)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.15\)\],.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 20px 50px #0006;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-accent{--tw-shadow-color:#e8a020;--tw-shadow:var(--tw-shadow-colored)}.shadow-accent\/10{--tw-shadow-color:#e8a0201a;--tw-shadow:var(--tw-shadow-colored)}.shadow-accent\/20{--tw-shadow-color:#e8a02033;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color:#dbeafe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color:#1e3a8a33;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color:#d1fae5;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color:#e5e7eb80;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-100{--tw-shadow-color:#dcfce7;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-200{--tw-shadow-color:#bbf7d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\/20{--tw-shadow-color:#16a34a33;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color:#1a3c6e1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:#1a3c6e33;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/5{--tw-shadow-color:#1a3c6e0d;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[1px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[40px\]{--tw-blur:blur(40px)}.blur-\[40px\],.blur-\[80px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-lg,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[0\.5\]{--tw-grayscale:grayscale(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-gray-100::file-selector-button{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.file\:bg-primary\/10::file-selector-button{background-color:#1a3c6e1a}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-gray-700::file-selector-button{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.file\:text-primary::file-selector-button{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:top-1:after{content:var(--tw-content);top:.25rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:border-amber-500\/30:focus-within{border-color:#f59e0b4d}.focus-within\:border-emerald-500\/30:focus-within{border-color:#10b9814d}.focus-within\:border-primary\/30:focus-within{border-color:#1a3c6e4d}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem}.hover\:-translate-y-2:hover,.hover\:rotate-0:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate:0deg}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:\!border-amber-200:hover{--tw-border-opacity:1!important;border-color:rgb(253 230 138/var(--tw-border-opacity,1))!important}.hover\:\!border-indigo-200:hover{--tw-border-opacity:1!important;border-color:rgb(199 210 254/var(--tw-border-opacity,1))!important}.hover\:border-accent\/30:hover{border-color:#e8a0204d}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(26 60 110/var(--tw-border-opacity,1))}.hover\:border-primary\/20:hover{border-color:#1a3c6e33}.hover\:border-primary\/30:hover{border-color:#1a3c6e4d}.hover\:border-primary\/50:hover{border-color:#1a3c6e80}.hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:\!bg-amber-50:hover{--tw-bg-opacity:1!important;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))!important}.hover\:\!bg-emerald-700:hover{--tw-bg-opacity:1!important;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))!important}.hover\:\!bg-green-100:hover{--tw-bg-opacity:1!important;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))!important}.hover\:\!bg-indigo-50:hover{--tw-bg-opacity:1!important;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}.hover\:bg-\[\#142d54\]:hover{--tw-bg-opacity:1;background-color:rgb(20 45 84/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(26 60 110/var(--tw-bg-opacity,1))}.hover\:bg-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(15 38 72/var(--tw-bg-opacity,1))}.hover\:bg-primary\/5:hover{background-color:#1a3c6e0d}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(232 160 32/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-200\/40:hover{--tw-shadow-color:#e5e7eb66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:#e5e7eb80;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-slate-200\/50:hover{--tw-shadow-color:#e2e8f080;--tw-shadow:var(--tw-shadow-colored)}.hover\:file\:bg-gray-200::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:file\:bg-primary\/20::file-selector-button:hover{background-color:#1a3c6e33}.focus\:not-sr-only:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.focus\:\!border-blue-400:focus{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity,1))!important}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(232 160 32/var(--tw-border-opacity,1))}.focus\:border-accent\/10:focus{border-color:#e8a0201a}.focus\:border-accent\/20:focus{border-color:#e8a02033}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(26 60 110/var(--tw-border-opacity,1))}.focus\:border-primary\/10:focus{border-color:#1a3c6e1a}.focus\:border-primary\/20:focus{border-color:#1a3c6e33}.focus\:border-primary\/30:focus{border-color:#1a3c6e4d}.focus\:\!bg-white:focus{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-slate-950:focus{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-accent\/20:focus{--tw-ring-color:#e8a02033}.focus\:ring-accent\/5:focus{--tw-ring-color:#e8a0200d}.focus\:ring-emerald-500\/10:focus{--tw-ring-color:#10b9811a}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(26 60 110/var(--tw-ring-opacity,1))}.focus\:ring-primary\/10:focus{--tw-ring-color:#1a3c6e1a}.focus\:ring-primary\/20:focus{--tw-ring-color:#1a3c6e33}.focus\:ring-primary\/5:focus{--tw-ring-color:#1a3c6e0d}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:text-slate-400:hover:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem}.group\/item:hover .group-hover\/item\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-100,.group\/item:hover .group-hover\/item\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/img:hover .group-hover\/img\:border-primary\/20{border-color:#1a3c6e33}.group:hover .group-hover\:border-accent\/40{border-color:#e8a02066}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:rgb(26 60 110/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary\/5{background-color:#1a3c6e0d}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group\/date:hover .group-hover\/date\:text-primary{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:text-primary{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(232 160 32/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-accent\/10{color:#e8a0201a}.group:hover .group-hover\:text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(26 60 110/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100,.group\/img:hover .group-hover\/img\:opacity-100{opacity:1}.peer:checked~.peer-checked\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:after\:translate-x-4:after{--tw-translate-x:1rem}.peer:checked~.peer-checked\:after\:translate-x-4:after,.peer:checked~.peer-checked\:after\:translate-x-6:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:translate-x-6:after{--tw-translate-x:1.5rem}@media(min-width:640px){.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:relative{position:relative}.md\:-bottom-8{bottom:-2rem}.md\:-left-8{left:-2rem}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mb-1\.5{margin-bottom:.375rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-14{margin-bottom:3.5rem}.md\:ml-1{margin-left:.25rem}.md\:ml-2{margin-left:.5rem}.md\:mr-1{margin-right:.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-64{height:16rem}.md\:h-9{height:2.25rem}.md\:w-10{width:2.5rem}.md\:w-16{width:4rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-9{width:2.25rem}.md\:w-auto{width:auto}.md\:max-w-md{max-width:28rem}.md\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:pr-4{padding-right:1rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem}.md\:text-5xl,.md\:text-7xl{line-height:1}.md\:text-7xl{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[9px\]{font-size:9px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-tight{line-height:1.25}.md\:blur-\[60px\]{--tw-blur:blur(60px);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)}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-0{margin-top:0}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-6{margin-top:1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:\!h-16{height:4rem!important}.lg\:w-96{width:24rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:2.5rem}.lg\:p-14{padding:3.5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.2}:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.CXHeading{color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.CXHeading--h1{font-size:clamp(1.25rem,4vw + 1rem,3rem)}.CXHeading--h2{font-size:clamp(1.125rem,3vw + .5rem,2.25rem)}.CXHeading--h3{font-size:clamp(1rem,2vw + .25rem,1.875rem)}.CXHeading--h4{font-size:1.25rem}.CXHeading--h5{font-size:1.125rem}.CXHeading--h6{font-size:1rem}.CXHeading--serif{font-family:Merriweather,serif}.CXHeading--gradient{background:linear-gradient(135deg,#1a3c6e,#e8a020);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CXHeading--muted{color:#64748b}.CXHeading--white{color:#fff}.CXHeading--center{text-align:center}.CXText--sm{font-size:.875rem}.CXText--base{font-size:1rem}.CXText--lg{font-size:1.125rem}.CXText--muted{color:#64748b}.CXText--white{color:#fff}.CXText--bold{font-weight:700}.CXText--center{text-align:center}.CXText--clamp2{-webkit-line-clamp:2}.CXText--clamp2,.CXText--clamp3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.CXText--clamp3{-webkit-line-clamp:3}.CXSectionLabel{align-items:center;color:#e8a020;display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.CXSectionLabel:before{background:#e8a020;border-radius:9999px;content:"";display:block;height:2px;width:24px}.CXContainer{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXContainer{padding-inline:32px}}.CXContainer--small{margin-inline:auto;max-width:1024px}.CXContainer--narrow{margin-inline:auto;max-width:896px}.CXSection{padding-block:64px}@media(min-width:992px){.CXSection{padding-block:80px}}.CXSection--gray{background-color:#f9fafb}.CXSection--dark{background-color:#0f2648}.CXSection--primary{background-color:#1a3c6e}.CXDivider{background-color:#e2e8f0;border:none;height:1px;margin-block:24px}.CXSkeleton{animation:CX-skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;border-radius:10px}.CXSkeleton--text{height:16px;width:100%}.CXSkeleton--circle{border-radius:9999px}@keyframes CX-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CXSpinner{animation:CX-spin .7s linear infinite;border:3px solid #e5e7eb;border-radius:9999px;border-top-color:#1a3c6e;height:32px;width:32px}.CXSpinner--sm{border-width:2px;height:20px;width:20px}.CXSpinner--lg{border-width:4px;height:48px;width:48px}@keyframes CX-spin{to{transform:rotate(1turn)}}.CXBadge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.6;padding:2px 10px}.CXBadge--primary{background:#1a3c6e1a;color:#1a3c6e}.CXBadge--accent{background:#e8a02026;color:#c17e0c}.CXBadge--green{background:#16a34a1a;color:#16a34a}.CXBadge--red{background:#dc26261a;color:#dc2626}.CXBadge--gray{background:#f3f4f6;color:#4b5563}.CXAvatar{align-items:center;background:#f3f4f6;border-radius:9999px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.CXAvatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXAvatar--sm{height:36px;width:36px}.CXAvatar--md{height:48px;width:48px}.CXAvatar--lg{height:80px;width:80px}.CXAvatar--xl{height:120px;width:120px}.CXPageLoader{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:500}.CXPageLoader__brand{color:#1a3c6e;font-size:1.5rem;font-weight:800}.CXFade-enter-active,.CXFade-leave-active{transition:opacity .25s ease}.CXFade-enter-from,.CXFade-leave-to{opacity:0}.CXSlideUp-enter-active{transition:opacity .25s ease,transform .25s ease}.CXSlideUp-enter-from{opacity:0;transform:translateY(20px)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media(max-width:991px){.CXTableResponsive{display:block;width:100%}.CXTableResponsive thead{display:none}.CXTableResponsive tbody,.CXTableResponsive tr{display:block;width:100%}.CXTableResponsive tr{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:1.25rem;padding:1rem;position:relative}.CXTableResponsive td{align-items:center;border-bottom:1px solid #f8fafc;display:flex;font-size:.875rem;justify-content:space-between;min-height:3rem;padding:.75rem 0;text-align:right}.CXTableResponsive td:last-child{border-bottom:none}.CXTableResponsive td:before{color:#64748b;content:attr(data-label);font-size:.65rem;font-weight:800;letter-spacing:.05em;margin-right:1.5rem;text-align:left;text-transform:uppercase}.CXTableResponsive td.col-article,.CXTableResponsive td.col-article-full,.CXTableResponsive td.hide-on-mobile{align-items:flex-start;flex-direction:column;text-align:left}.CXTableResponsive td.col-article-full:before,.CXTableResponsive td.col-article:before,.CXTableResponsive td.hide-on-mobile:before{margin-bottom:.5rem;margin-right:0}.CXTableResponsive td.hide-on-mobile{display:none}.CXTableResponsive .article-cell{padding:0;width:100%}}.CXModal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;padding:1.5rem;z-index:9999}.CXModal__box{animation:modalPop .3s cubic-bezier(.34,1.56,.64,1);border-radius:1.5rem;box-shadow:0 32px 80px #0f172a2e}.CXModal__box--sm{max-width:440px}.CXModal__box--md{max-width:600px}.CXModal__box--lg{max-width:800px}.CXModal__head{border-bottom:1px solid #f9fafb;padding:1.25rem 1.5rem}.CXModal__head h3{font-size:1.125rem;font-weight:800}.CXModal__head button{color:#9ca3af;transition:color .25s ease}.CXModal__head button:hover{color:#1a3c6e}.CXModal__body{padding:1.5rem}.CXModal__foot{background-color:#f9fafb;border-radius:0 0 1.5rem 1.5rem;gap:.75rem;padding:1.25rem 1.5rem}@keyframes modalPop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.hidden-field{height:0;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.CXHeader{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid transparent;height:76px;left:0;position:sticky;right:0;top:0;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;z-index:100}.CXHeader--scrolled{background:#fffffffa;border-color:#e2e8f0;box-shadow:0 4px 16px #00000014}.CXHeader--hidden{transform:translateY(-100%)}.CXHeader__inner{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXHeader__inner{padding-inline:32px}}.CXHeader__inner{align-items:center;display:flex;gap:8px;height:100%;justify-content:space-between;padding-inline:16px!important}@media(min-width:1200px){.CXHeader__inner{gap:24px;padding-inline:32px!important}}.CXHeader__brand{align-items:center;display:flex;flex-shrink:0;gap:12px;text-decoration:none}.CXHeader__logo{background:#fff;border:1px solid rgba(26,60,110,.05);border-radius:12px;height:44px;-o-object-fit:contain;object-fit:contain;padding:2px;width:44px}.CXHeader__brandText{display:flex;flex-direction:column;line-height:1.1}@media(max-width:1100px){.CXHeader__brandText .CXHeader__brandSub{display:none}}.CXHeader__brandName{color:#1a3c6e;font-size:.875rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}@media(min-width:1200px){.CXHeader__brandName{font-size:1rem}}.CXHeader__brandSub{color:#64748b;font-size:.75rem;font-weight:500;white-space:nowrap}.CXHeader__nav{display:none}@media(min-width:992px){.CXHeader__nav{align-items:center;display:flex;flex:1;gap:4px;justify-content:flex-end}}.CXHeader__navItem{position:relative}.CXHeader__navLink{align-items:center;border-radius:10px;color:#374151;display:flex;font-size:13px;font-weight:600;gap:4px;padding:8px 10px;transition:all .25s ease;white-space:nowrap}@media(min-width:1200px){.CXHeader__navLink{font-size:.875rem;padding:8px 12px}}.CXHeader__navLink.is-active,.CXHeader__navLink:hover{background:#1a3c6e0f;color:#1a3c6e}.CXHeader__navLink--highlight{background:#1a3c6e;border-radius:9999px;color:#fff!important;margin-left:8px;padding-inline:16px!important}.CXHeader__navLink--highlight:hover{background:#2256a0;box-shadow:0 4px 12px #1a3c6e33;transform:translateY(-1px)}.CXHeader__navLink--hasDropdown svg{transition:transform .25s ease}.CXHeader__navLink--hasDropdown.is-open svg,.CXHeader__navLink--hasDropdown:hover svg{transform:rotate(180deg)}.CXHeader__dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 16px 48px #0f172a24;left:50%;min-width:220px;opacity:0;padding:8px;position:absolute;top:calc(100% + 8px);transform:translate(-50%) translateY(-8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;visibility:hidden;z-index:200}.CXHeader__navItem:hover .CXHeader__dropdown{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.CXHeader__dropdownLink{border-radius:10px;color:#374151;display:block;font-size:.875rem;font-weight:500;padding:8px 12px;transition:color .25s ease,background .25s ease}.CXHeader__dropdownLink:hover{background:#1a3c6e0d;color:#1a3c6e}.CXHeader__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.CXHeader__loginBtn{display:none}@media(min-width:992px){.CXHeader__loginBtn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CXHeader__loginBtn:active{transform:scale(.97)}.CXHeader__loginBtn:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.CXHeader__loginBtn{background:#1a3c6e;color:#fff;font-size:.875rem;padding:8px 14px}}@media(min-width:1200px){.CXHeader__loginBtn{padding:8px 20px}}.CXHeader__loginBtn:hover{background:#2256a0;box-shadow:0 4px 12px #1a3c6e4d}.CXHeader__contactIcon{align-items:center;background:#f9fafb;border-radius:18px;color:#1a3c6e;display:flex;height:40px;justify-content:center;transition:all .25s ease;width:40px}.CXHeader__contactIcon:active{background:#1a3c6e;color:#fff;transform:scale(.9)}.CXHeader__hamburger{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:4px;transition:background .25s ease;width:36px}@media(min-width:992px){.CXHeader__hamburger{display:none}}.CXHeader__hamburger:hover{background:#f3f4f6}.CXHeader__hamburger span{background:#374151;border-radius:9999px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease,width .25s ease}.CXHeader__hamburger span:first-child{width:22px}.CXHeader__hamburger span:nth-child(2){width:16px}.CXHeader__hamburger span:nth-child(3){width:22px}.CXHeader__hamburger.is-open span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.CXHeader__hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.CXHeader__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.CXHeader__mobileOverlay{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}@media(min-width:992px){.CXHeader__mobileOverlay{display:none}}.CXHeader__mobileHeader{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:16px 24px}.CXHeader__mobileHeader .CXHeader__brandName{color:#1a3c6e;display:block!important}.CXHeader__mobileHeader .CXHeader__brandSub{color:#9ca3af;display:block!important;font-size:10px}.CXHeader__mobileClose{align-items:center;background:#f9fafb;border-radius:18px;color:#1a3c6e;display:flex;height:44px;justify-content:center;transition:all .25s ease;width:44px}.CXHeader__mobileClose:active{background:#1a3c6e;color:#fff;transform:scale(.9)}.CXHeader__mobileBody{flex:1;overflow-y:auto;padding:32px 24px}.CXHeader__mobileNav{display:flex;flex-direction:column;gap:16px}.CXHeader__mobileItem{animation:CXMobileFadeIn .4s ease forwards;animation-delay:calc(var(--index)*.05s);opacity:0;transform:translateY(20px)}.CXHeader__mobileNavLink{align-items:center;border-bottom:2px solid transparent;color:#1f2937;display:flex;font-size:20px;font-weight:800;justify-content:space-between;padding:8px 0;text-decoration:none}.CXHeader__mobileNavLink.is-active{border-bottom-color:#1a3c6e1a;color:#1a3c6e}.CXHeader__mobileNavLink svg{color:#d1d5db}.CXHeader__mobileNavGroup{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.CXHeader__mobileNavHeader{color:#9ca3af;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.CXHeader__mobileSubLinks{border-left:2px solid #f3f4f6;display:flex;flex-direction:column;gap:4px;padding-left:16px}.CXHeader__mobileSubLink{color:#4b5563;font-size:16px;font-weight:600;padding:8px 0;text-decoration:none}.CXHeader__mobileSubLink.is-active{color:#1a3c6e}.CXHeader__mobileFooter{background:#f9fafb;border-top:1px solid #f3f4f6;flex-shrink:0;padding:24px 24px calc(24px + env(safe-area-inset-bottom))}.CXHeader__mobilePortalBtn{align-items:center;background:#1a3c6e;border-radius:24px;box-shadow:0 10px 25px #1a3c6e26;color:#fff;display:flex;font-weight:800;justify-content:space-between;margin-bottom:24px;padding:16px 16px 16px 24px;text-decoration:none}.CXHeader__mobilePortalBtn .btn-wrap{font-size:16px}.CXHeader__mobilePortalBtn .icon-box{align-items:center;background:#ffffff1a;border-radius:18px;display:flex;height:44px;justify-content:center;width:44px}.CXHeader__mobileSocials .social-label{color:#9ca3af;font-size:11px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}.CXHeader__mobileSocials .social-list{display:flex;gap:24px;justify-content:center}.CXHeader__mobileSocials .social-link{color:#4b5563;transition:color .25s ease}.CXHeader__mobileSocials .social-link:active,.CXHeader__mobileSocials .social-link:hover{color:#1a3c6e}@keyframes CXMobileFadeIn{to{opacity:1;transform:translateY(0)}}.CXMobileFade-enter-active,.CXMobileFade-leave-active{transition:opacity .3s ease,transform .3s ease}.CXMobileFade-enter-from,.CXMobileFade-leave-to{opacity:0}.CXFooter{background-color:#0f2648;border-top:4px solid #e8a020;color:#fff;padding-top:48px}@media(min-width:992px){.CXFooter{padding-top:80px}}.CXFooter__main{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXFooter__main{padding-inline:32px}}.CXFooter__main{display:grid;gap:40px;grid-template-columns:1fr;padding-bottom:48px}@media(min-width:768px){.CXFooter__main{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXFooter__main{grid-template-columns:2fr 1fr 1fr 1fr}}.CXFooter__brand{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.CXFooter__brand{align-items:flex-start;text-align:left}}.CXFooter__brandLogo{align-items:center;display:flex;gap:12px}@media(max-width:768px){.CXFooter__brandLogo{justify-content:flex-start}}.CXFooter__logoImg{height:48px;width:auto}@media(min-width:992px){.CXFooter__logoImg{height:56px}}.CXFooter__brandName{color:#fff;font-size:1.125rem;font-weight:800;letter-spacing:.02em}.CXFooter__description{color:#fff9;font-size:.875rem;line-height:1.6;max-width:320px}@media(max-width:768px){.CXFooter__description{text-align:left}}.CXFooter__social{display:flex;gap:12px}@media(max-width:768px){.CXFooter__social{justify-content:flex-start}}.CXFooter__socialLink{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:#fff;height:40px;justify-content:center;transition:all .25s ease;width:40px}.CXFooter__socialLink,.CXFooter__socialLink>div{align-items:center;display:flex}.CXFooter__socialLink:hover{background:#e8a020;border-color:#e8a020;color:#0f2648;transform:translateY(-3px)}.CXFooter__col{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.CXFooter__col{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.05);padding-top:16px;text-align:left}}.CXFooter__colTitle{color:#fff;font-size:1rem;font-weight:700;padding-bottom:8px;position:relative}.CXFooter__colTitle:after{background:#e8a020;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.CXFooter__colLinks{display:flex;flex-direction:column;gap:12px}.CXFooter__colLink{color:#fff9;font-size:.875rem;transition:color .25s ease}.CXFooter__colLink:hover{color:#e8a020}.CXFooter__contact{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.CXFooter__contact{align-items:flex-start}}.CXFooter__contactItem{color:#fff9;display:flex;font-size:.875rem;gap:12px;line-height:1.5}.CXFooter__contactItem svg{color:#e8a020;flex-shrink:0;margin-top:3px}.CXFooter__bottom{background:#0000004d;border-top:1px solid hsla(0,0%,100%,.05);padding-block:24px}.CXFooter__bottomInner{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXFooter__bottomInner{padding-inline:32px}}.CXFooter__bottomInner{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:768px){.CXFooter__bottomInner{flex-direction:row;justify-content:center}}.CXFooter__copyright{color:#fff6;font-size:.75rem}.CXFooter__copyright span{color:#fff9;font-weight:600}.CXFooter__bottomLinks{display:flex;gap:24px;justify-content:center}.CXFooter__bottomLinks a{color:#fff6;font-size:.75rem;transition:color .25s ease}.CXFooter__bottomLinks a:hover{color:#fff}.CXCard{background-color:#fff;background:#fff;border:1px solid rgba(26,60,110,.05);border-radius:18px;border-radius:2rem;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .25s ease}.CXCard:hover{border-color:#e8a02033;box-shadow:0 40px 100px #0f172a38;transform:translateY(-8px)}.CXCard:hover .CXCard__media img{transform:scale(1.05)}.CXCard__media{aspect-ratio:16/10;flex-shrink:0;overflow:hidden;position:relative}.CXCard__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.CXCard__badge{background:#e8a020;border-radius:9999px;box-shadow:0 4px 12px #e8a02033;color:#1a3c6e;font-size:9px;font-weight:900;left:1.25rem;letter-spacing:.1em;padding:6px 14px;position:absolute;text-transform:uppercase;top:1.25rem;z-index:10}.CXCard__content{display:flex;flex:1;flex-direction:column;padding:1.5rem}@media(min-width:768px){.CXCard__content{padding:1.75rem}}.CXCard__title{color:#1a3c6e;display:-webkit-box;font-size:1.15rem;font-weight:950;-webkit-line-clamp:2;line-height:1.4;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.CXCard__header+.CXCard__title{margin-top:16px}.CXCard__title a{color:inherit;text-decoration:none}.CXCard__title a:hover{color:#e8a020}.CXCard__header{border-bottom:1px solid #f9fafb;margin:-1.5rem -1.5rem 16px}@media(min-width:768px){.CXCard__header{margin-left:-1.75rem;margin-right:-1.75rem;margin-top:-1.75rem}}.CXCard__body{display:flex;flex:1;flex-direction:column}.CXCard__excerpt{color:#6b7280;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.65;margin-bottom:16px;-webkit-box-orient:vertical;font-weight:500;overflow:hidden}.CXCard__meta{gap:16px;margin-bottom:12px}.CXCard__meta,.CXCard__metaItem{align-items:center;display:flex;overflow:hidden}.CXCard__metaItem{color:#9ca3af;font-size:11px;font-weight:700;gap:.4rem;min-width:0;text-overflow:ellipsis;white-space:nowrap}.CXCard__metaItem svg{color:#e8a020;flex-shrink:0;height:12px;width:12px}.CXCard__footer{border-top:1px solid #f9fafb;margin-top:auto;padding-top:16px}.CXCard__footer-inner{align-items:stretch;display:flex;flex-direction:column;gap:16px}.CXCard__author{align-items:center;display:flex;gap:.6rem}.CXCard__author-avatar{background-color:#f3f4f6;border-radius:9999px;height:24px;overflow:hidden;width:24px}.CXCard__author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXCard__author-name{color:#1a3c6e;font-size:10px;font-weight:800}.CXCard__readMore{align-items:center;background-color:#1a3c6e;border-radius:18px;box-shadow:0 4px 12px #1a3c6e26;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:.02em;padding:.8rem 1.25rem;text-decoration:none;transition:all .25s ease;width:100%}.CXCard__readMore svg{height:14px;transition:transform .25s ease;width:14px}.CXCard__readMore:hover{background-color:#e8a020;box-shadow:0 6px 15px #e8a02040;color:#fff;transform:translateY(-2px)}.CXCard__readMore:hover svg{transform:translate(3px)}@media(min-width:992px){.CXCard--horizontal{flex-direction:row}.CXCard--horizontal .CXCard__media{aspect-ratio:auto;width:300px}}.CXCard--ghost{background:transparent;border:1px solid #e2e8f0;box-shadow:none}.CXCard--ghost:hover{background:#fff;box-shadow:0 8px 24px #0f172a1a}.CXButton{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CXButton:active{transform:scale(.97)}.CXButton:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.CXButton{padding:12px 24px}.CXButton--sm{border-radius:6px;font-size:.75rem;padding:8px 16px}.CXButton--lg{border-radius:18px;font-size:1rem;padding:16px 32px}.CXButton--primary{background-color:#1a3c6e;color:#fff}.CXButton--primary:hover{background-color:#2256a0;box-shadow:0 4px 12px #1a3c6e4d}.CXButton--secondary{background-color:#e8a020;color:#fff}.CXButton--secondary:hover{background-color:#f5c050;box-shadow:0 4px 12px #e8a0204d}.CXButton--outline{background-color:transparent;border:2px solid #e2e8f0;color:#1e293b}.CXButton--outline:hover{background-color:#1a3c6e0d}.CXButton--outline.CXButton--primary,.CXButton--outline:hover{border-color:#1a3c6e;color:#1a3c6e}.CXButton--outline.CXButton--primary:hover{background-color:#1a3c6e;color:#fff}.CXButton--ghost{background-color:transparent;color:#1e293b}.CXButton--ghost:hover{background-color:#f3f4f6}.CXButton--danger{background-color:#dc2626;color:#fff}.CXButton--danger:hover{box-shadow:0 4px 12px #dc26264d;opacity:.9}.CXButton:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.CXButton__icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.CXButton__text{align-items:center;display:flex!important;font-size:13px!important;font-weight:700!important;gap:5px;margin:0!important}.CXForm{gap:20px}.CXForm,.CXForm__group{display:flex;flex-direction:column}.CXForm__group{gap:8px}.CXForm__label{color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CXForm__input-wrapper{align-items:center;display:flex;position:relative}.CXForm__input{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;height:48px;padding:8px 16px;transition:all .25s ease;width:100%}.CXForm__input::-moz-placeholder{color:#9ca3af}.CXForm__input::placeholder{color:#9ca3af}.CXForm__input:focus{background-color:#fff;border-color:#1a3c6e;box-shadow:0 0 0 4px #1a3c6e1a;outline:none}.CXForm__input--error{background-color:#dc262605;border-color:#dc2626}.CXForm__input--error:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.CXForm__input:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.CXForm__textarea{min-height:120px;padding-bottom:12px;padding-top:12px;resize:vertical}.CXForm__icon{color:#9ca3af;left:16px;pointer-events:none;position:absolute}.CXForm__icon+.CXForm__input{padding-left:40px}.CXForm__hint{color:#64748b;font-size:.75rem}.CXForm__error{color:#dc2626;font-size:.75rem;font-weight:500;gap:4px;margin-top:4px}.CXForm__error,.CXForm__footer{align-items:center;display:flex}.CXForm__footer{justify-content:space-between;margin-top:8px}.CXInput{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.CXInput::-moz-placeholder{color:#94a3b8;font-weight:500}.CXInput::placeholder{color:#94a3b8;font-weight:500}.CXInput:focus{background:#fff;border-color:#1a3c6e;box-shadow:0 0 0 4px #1a3c6e0d}.CXInput:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.CXSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border:1.5px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:inherit;font-size:14px;font-weight:700;outline:none;padding:12px 40px 12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.CXSelect:focus{border-color:#1a3c6e;box-shadow:0 0 0 4px #1a3c6e0d}.CXSelect:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.CXModal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;padding:20px;z-index:2000}.CXModal__box{animation:CXModalSlideUp .4s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px -12px #00000040}.CXModal__box--sm{max-width:450px}.CXModal__box--md{max-width:680px}.CXModal__box--lg{max-width:900px}.CXModal__box--xl{max-width:1100px}.CXModal__head{border-bottom:1.5px solid #f1f5f9;padding:24px 32px}.CXModal__head h3{color:#0f172a;font-size:18px;letter-spacing:-.01em;margin:0}.CXModal__head button{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.CXModal__head button:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.CXModal__body{padding:32px}.CXModal__body--scroll{max-height:75vh;overflow-y:auto}.CXModal__foot{background:#f8fafc;border-top:1.5px solid #f1f5f9;gap:16px;justify-content:flex-end;padding:20px 32px}.btn-cancel-del{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;color:#64748b;font-size:13px;font-weight:800;letter-spacing:.05em;padding:12px 24px;text-transform:uppercase;transition:all .2s}.btn-cancel-del:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}@keyframes CXModalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-enter-active,.modal-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from .CXModal__box,.modal-leave-to .CXModal__box{transform:scale(.95) translateY(20px)}.CXMainLayout{display:flex;flex-direction:column;min-height:100vh}.CXMain{flex:1}.CXHero{background-color:#0f2648;color:#fff;overflow:hidden;padding-block:40px;position:relative}@media(min-width:992px){.CXHero{align-items:center;display:flex;min-height:600px;padding-block:96px}}.CXHero__bg{inset:0;position:absolute;z-index:1}.CXHero__bg__item{inset:0;opacity:0;position:absolute;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.CXHero__bg__item.is-active{opacity:.15}.CXHero__bg__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXHero__bg:after{background:linear-gradient(180deg,#0f264866,#0f2648);content:"";inset:0;position:absolute;z-index:5}.CXHero__container{margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXHero__container{padding-inline:32px}}.CXHero__container{display:flex;flex-direction:column;gap:32px;padding-inline:24px;position:relative;text-align:center;z-index:10}@media(min-width:992px){.CXHero__container{display:grid;gap:48px;grid-template-columns:1.2fr 1fr;text-align:left}}.CXHero__content{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.CXHero__content{align-items:flex-start;gap:24px}}.CXHero__preTitle{background:linear-gradient(135deg,#e8a020,#ffdb70);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(min-width:992px){.CXHero__preTitle{font-size:.875rem}}.CXHero__title{font-size:clamp(1.25rem,8vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:20px;max-width:100%}@media(min-width:992px){.CXHero__title{font-size:clamp(2.25rem,5vw,3rem);line-height:1.1}}.CXHero__description{color:#ffffffb3;font-size:14px;line-height:1.6;max-width:480px}@media(min-width:992px){.CXHero__description{color:#d1d5db;font-size:1.125rem}}.CXHero__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:280px;width:100%}@media(min-width:576px){.CXHero__actions{flex-direction:row;gap:12px;justify-content:center;max-width:none}}@media(min-width:992px){.CXHero__actions{justify-content:flex-start;margin-top:0}}.CXHero__media{margin:8px auto 0;max-width:320px;position:relative;width:100%}@media(min-width:992px){.CXHero__media{display:block;margin:0;max-width:none}}.CXHero__imageCard{aspect-ratio:1/1;background-color:#0f2648;border:4px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 40px 100px #0f172a38;overflow:hidden;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:10}@media(min-width:992px){.CXHero__imageCard{aspect-ratio:1/1;border-radius:24px;border-width:8px}}.CXHero__imageCard:hover{border-color:#fff3;box-shadow:0 40px 80px #00000080;transform:translateY(-12px) rotateY(-8deg) rotateX(4deg)}.CXHero__imageCard img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform 1.2s cubic-bezier(.4,0,.2,1);width:100%}.CXHero__imageCard:hover img{transform:scale(1.1)}.CXFadeHero-enter-active,.CXFadeHero-leave-active{transition:opacity 1.2s ease-in-out}.CXFadeHero-enter-from,.CXFadeHero-leave-to{opacity:0}.CXDashboard{background-color:#f9fafb;display:flex;min-height:100dvh}.CXDashboard__sidebar{background-color:#0f2648;bottom:0;color:#fff;left:0;overflow-y:auto;position:fixed;scrollbar-width:none;top:0;transform:translate(-100%);transition:transform .4s ease,width .4s ease;width:280px;z-index:110}.CXDashboard__sidebar::-webkit-scrollbar{display:none}.CXDashboard__sidebar.is-open{transform:translate(0)}@media(min-width:992px){.CXDashboard__sidebar.is-collapsed{width:90px}}.CXDashboard__sidebar-inner{display:flex;flex-direction:column;height:100%;padding:20px}@media(min-width:992px){.is-collapsed .CXDashboard__sidebar-inner{padding:20px 16px}}.CXDashboard__brand{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:space-between;margin-bottom:32px;padding-bottom:32px}.CXDashboard__logo{background:#ffffff1a;border-radius:10px;height:40px;padding:4px;width:40px}.CXDashboard__brand-text{line-height:1.2}.CXDashboard__brand-name{font-size:1rem;font-weight:800}.CXDashboard__brand-sub{color:#fff9;font-size:.75rem}.CXDashboard__nav{display:flex;flex:1;flex-direction:column;gap:8px}.CXDashboard__nav-link{align-items:center;border-radius:10px;color:#ffffffb3;display:flex;font-size:.875rem;font-weight:500;gap:12px;padding:12px 16px;transition:all .25s ease}.CXDashboard__nav-link.is-active,.CXDashboard__nav-link:hover{background-color:#ffffff1a;color:#fff}.CXDashboard__nav-link.is-active{color:#e8a020;font-weight:700}.CXDashboard__nav-link svg{height:20px;width:20px}.CXDashboard__nav-header{color:#ffffff4d;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:8px;margin-top:24px;padding-left:16px;text-transform:uppercase}.CXDashboard__user-panel{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;margin-top:auto;padding-top:24px}.CXDashboard__main{display:flex;flex:1;flex-direction:column;min-width:0;padding-left:0;transition:padding-left .4s ease}@media(min-width:992px){.CXDashboard__main{padding-left:0}}.CXDashboard__header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;height:64px;justify-content:space-between;padding-inline:24px;position:sticky;top:0;z-index:100}.CXDashboard__header-left{align-items:center;display:flex;gap:16px}.CXDashboard__toggle{display:flex}.CXDashboard__breadcrumb{display:none}@media(min-width:768px){.CXDashboard__breadcrumb{align-items:center;display:flex;font-size:11px;gap:4px;margin-left:8px}}.CXDashboard__breadcrumb .breadcrumb-item{align-items:center;border-radius:6px;color:#9ca3af;display:flex;font-weight:700;letter-spacing:.05em;padding:4px 8px;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.CXDashboard__breadcrumb .breadcrumb-item:hover{background-color:#f9fafb;color:#1a3c6e}.CXDashboard__breadcrumb .breadcrumb-item.is-last{color:#111827;pointer-events:none}.CXDashboard__breadcrumb .breadcrumb-item svg{color:#d1d5db;margin-right:0}.CXDashboard__breadcrumb .breadcrumb-sep{color:#e5e7eb;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CXDashboard__header-right{align-items:center;display:flex;gap:16px}.CXDashboard__content{flex:1;min-width:0;padding:24px}@media(min-width:992px){.CXDashboard__content{padding:40px}}.CXDashboard__page-header{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}@media(min-width:768px){.CXDashboard__page-header{align-items:center;flex-direction:row;justify-content:space-between}}.CXDashboard__page-title{color:#111827;font-size:1.5rem;font-weight:800}.CXDashboard__page-desc{color:#64748b;font-size:.875rem}.CXDashboardPage{background-color:transparent;min-height:calc(100vh - 160px);padding:24px;position:relative}@media(min-width:992px){.CXDashboardPage{padding:0}}.CXDashboardPage .text-white,.CXDashboardPage h1{color:#111827!important}.CXDashboardPage .text-white\/60,.CXDashboardPage p{color:#6b7280!important}.CXDashboardPage .CXCard,.CXDashboardPage .CXDashboardCard,.CXDashboardPage .bg-white\/5{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 1px 2px #0000000f;color:#111827;padding:24px;transition:all .25s ease}.CXDashboardPage .CXCard:hover,.CXDashboardPage .CXDashboardCard:hover,.CXDashboardPage .bg-white\/5:hover{box-shadow:0 4px 16px #00000014}.CXDashboardPage .CXCard .font-800,.CXDashboardPage .CXCard h3,.CXDashboardPage .CXDashboardCard .font-800,.CXDashboardPage .CXDashboardCard h3,.CXDashboardPage .bg-white\/5 .font-800,.CXDashboardPage .bg-white\/5 h3{border-color:#f3f4f6!important;color:#1a3c6e!important}.CXDashboardPage .bg-black\/20{background-color:#f9fafb!important;border-color:#e5e7eb!important}.CXDashboardPage label{color:#6b7280;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.CXDashboardPage .btn-secondary{border-radius:.75rem!important;--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important;font-size:.875rem!important;font-weight:700!important;line-height:1.25rem!important;padding:.5rem 1rem!important;--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity,1))!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.CXDashboardPage .btn-secondary:hover{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))!important}.CXDashboardPage .btn-primary{border-radius:.75rem!important;--tw-bg-opacity:1!important;background-color:rgb(232 160 32/var(--tw-bg-opacity,1))!important;font-size:.875rem!important;font-weight:700!important;line-height:1.25rem!important;padding:.5rem 1rem!important;--tw-text-opacity:1!important;color:rgb(26 60 110/var(--tw-text-opacity,1))!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.CXDashboardPage .btn-primary:hover{--tw-brightness:brightness(1.1)!important;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)!important}.CXDashboardPage .text-white\/20{color:#d1d5db!important}.CXDashboardPage .text-accent{color:#c17e0c!important}.CXInput,input[type=number],input[type=text],select,textarea{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#111827;padding:12px 16px;transition:all .25s ease;width:100%}.CXInput:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#1a3c6e;box-shadow:0 0 0 4px #1a3c6e0d;outline:none}.CXInput::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}.CXInput::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#9ca3af}.CXSection{padding-block:32px}@media(min-width:992px){.CXSection{padding-block:64px}}.CXHomePage__section-title{margin-bottom:24px;margin-inline:auto;max-width:800px;text-align:center}@media(min-width:992px){.CXHomePage__section-title{margin-bottom:48px}}.CXHomePage__section-title h2{font-size:clamp(1.25rem,6vw,2.25rem);font-weight:900;line-height:1.2;margin-bottom:12px}@media(min-width:992px){.CXHomePage__section-title h2{font-size:40px;margin-bottom:20px}}.CXHomePage__section-title p{font-size:.875rem;line-height:1.6;padding-inline:16px}@media(min-width:992px){.CXHomePage__section-title p{font-size:1.125rem;padding-inline:0}}.CXHomePage__grid{display:flex;gap:20px;margin:0 -20px;overflow-x:auto;padding:16px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CXHomePage__grid::-webkit-scrollbar{display:none}.CXHomePage__grid{-ms-overflow-style:none;scrollbar-width:none}.CXHomePage__grid>*{flex:0 0 300px;scroll-snap-align:center}@media(min-width:768px){.CXHomePage__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0;overflow:visible;padding:0}.CXHomePage__grid>*{flex:none}}@media(min-width:992px){.CXHomePage__grid{grid-template-columns:repeat(3,1fr)}}.CXHomePage__features{display:flex;gap:20px;margin:0 -20px;overflow-x:auto;padding:16px 20px 40px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CXHomePage__features::-webkit-scrollbar{display:none}.CXHomePage__features{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:576px){.CXHomePage__features{display:grid;grid-template-columns:repeat(2,1fr);margin:0;overflow:visible;padding:0}}@media(min-width:992px){.CXHomePage__features{gap:32px;grid-template-columns:repeat(4,1fr)}}.CXHomePage__feature-card{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 1px 2px #0000000f;display:flex;flex:0 0 280px;flex-direction:column;overflow:hidden;padding:32px 24px;position:relative;scroll-snap-align:center;text-align:center;transition:all .25s ease}@media(min-width:576px){.CXHomePage__feature-card{flex:none}}@media(min-width:992px){.CXHomePage__feature-card{padding:40px 32px}}.CXHomePage__feature-card:after{background:linear-gradient(90deg,#1a3c6e,#e8a020);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.CXHomePage__feature-card:hover{border-color:transparent;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-10px)}.CXHomePage__feature-card:hover:after{opacity:1}.CXHomePage__feature-card:hover .CXHomePage__feature-card__icon{background:#1a3c6e;color:#fff;transform:scale(1.1) rotate(5deg)}.CXHomePage__feature-card:hover .CXHomePage__feature-card__title{color:#1a3c6e}.CXHomePage__feature-card__icon{align-items:center;background:#1a3c6e0a;border-radius:18px;box-shadow:inset 0 0 0 1px #1a3c6e0d;color:#1a3c6e;display:flex;font-size:24px;height:64px;justify-content:center;margin-bottom:24px;transition:all .4s ease;width:64px}@media(min-width:992px){.CXHomePage__feature-card__icon{border-radius:20px;font-size:28px;height:72px;margin-bottom:32px;width:72px}}.CXHomePage__feature-card__icon svg{height:28px;width:28px}@media(min-width:992px){.CXHomePage__feature-card__icon svg{height:32px;width:32px}}.CXHomePage__feature-card__title{color:#1f2937;font-size:1.125rem;font-weight:800;line-height:1.3;margin-bottom:12px;transition:color .25s ease}@media(min-width:992px){.CXHomePage__feature-card__title{font-size:1.25rem;margin-bottom:16px}}.CXHomePage__feature-card__text{color:#64748b;font-size:.875rem;font-weight:500;line-height:1.7}.CXHomePage__cta{background-color:#1a3c6e;border-radius:24px;color:#fff;overflow:hidden;padding:32px 24px;position:relative;text-align:center}@media(min-width:992px){.CXHomePage__cta{border-radius:32px;padding:64px}}.CXHomePage__cta h2{font-size:clamp(1.5rem,8vw,1.875rem);font-weight:900;line-height:1.2}@media(min-width:992px){.CXHomePage__cta h2{font-size:48px;line-height:1.1}}.CXHomePage__cta p{color:#fffc!important;font-size:1rem}@media(min-width:992px){.CXHomePage__cta p{font-size:1.25rem}}.CXHomePage__cta__overlay-1{background:radial-gradient(circle,rgba(232,160,32,.15) 0,transparent 70%);right:-100px;top:-100px}.CXHomePage__cta__overlay-1,.CXHomePage__cta__overlay-2{height:400px;pointer-events:none;position:absolute;width:400px}.CXHomePage__cta__overlay-2{background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);bottom:-100px;left:-100px}.CXGuruPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}@media(max-width:992px){.CXGuruPage .CXContainer{padding-inline:12px}}.CXGuruPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXGuruPage__hero{padding:80px 0}}.CXGuruPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXGuruPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXGuruPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXGuruPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXGuruPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXGuruPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXGuruPage__hero .CXBreadcrumb .current{color:#fff}.CXGuruPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXGuruPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXGuruPage__filters{margin-bottom:48px;margin-top:-40px;position:relative;z-index:30}@media(min-width:992px){.CXGuruPage__filters{margin-bottom:80px;margin-top:-64px;padding-inline:32px}}.CXGuruPage__filters-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 32px 80px #0f172a2e;padding:20px}@media(min-width:992px){.CXGuruPage__filters-card{border-radius:32px;padding:24px 40px}}.CXGuruPage__filters-grid{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.CXGuruPage__filters-grid{align-items:flex-end;flex-direction:row;gap:24px}}.CXGuruPage__filters-group{flex:1}.CXGuruPage__filters-group .label{color:#9ca3af;display:block;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}@media(min-width:992px){.CXGuruPage__filters-group .label{font-size:11px;margin-bottom:8px}}.CXGuruPage__filters-group .input-wrapper{position:relative}.CXGuruPage__filters-group .input-wrapper input,.CXGuruPage__filters-group .input-wrapper select{background-color:#f8fbff;border:1.5px solid #edf2f7;border-radius:18px;color:#1a3c6e;font-size:.875rem;font-weight:600;height:48px;padding:0 16px;transition:all .25s ease;width:100%}@media(min-width:992px){.CXGuruPage__filters-group .input-wrapper input,.CXGuruPage__filters-group .input-wrapper select{font-size:1rem;height:52px;padding:0 20px}}.CXGuruPage__filters-group .input-wrapper input:focus,.CXGuruPage__filters-group .input-wrapper select:focus{background-color:#fff;border-color:#e8a020;box-shadow:0 0 0 4px #e8a0201a;outline:none}.CXGuruPage__filters-group .input-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%231a3c6e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1 cycle;padding-right:3rem}.CXGuruPage__filters-btn{align-items:center;background-color:#1a3c6e;border-radius:18px;box-shadow:0 4px 12px #1a3c6e33;color:#fff;display:flex;font-size:12px;font-weight:900;gap:8px;height:48px;justify-content:center;letter-spacing:.1em;padding:0 24px;text-transform:uppercase;transition:all .25s ease}@media(min-width:992px){.CXGuruPage__filters-btn{font-size:13px;height:52px;padding:0 32px}}.CXGuruPage__filters-btn:hover{background-color:#2256a0;box-shadow:0 8px 20px #1a3c6e4d;transform:translateY(-2px)}.CXGuruPage__filters-btn svg{stroke-width:3px}.CXGuruPage__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding-inline:0}@media(min-width:768px){.CXGuruPage__grid{gap:16px;grid-template-columns:repeat(2,1fr);padding-inline:0}}@media(min-width:992px){.CXGuruPage__grid{gap:24px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.CXGuruPage__grid{grid-template-columns:repeat(3,1fr)}}.CXTeacherCard{background-color:#fff;border:1px solid #f3f4f6;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:992px){.CXTeacherCard{border-radius:16px}}.CXTeacherCard:hover{border-color:#e8a02033;box-shadow:0 30px 60px -12px #0f172a1f;transform:translateY(-10px)}.CXTeacherCard:hover .CXTeacherCard__photo{transform:scale(1.1)}.CXTeacherCard:hover .CXTeacherCard__photo-overlay{opacity:1}.CXTeacherCard__photo-box{aspect-ratio:1/1;background-color:#e5e7eb;overflow:hidden;position:relative}.CXTeacherCard__photo-box img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.CXTeacherCard__photo-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(26,60,110,.8),transparent);display:flex;inset:0;opacity:0;padding:24px;position:absolute;transition:opacity .4s ease}.CXTeacherCard__badge{background-color:#e8a020;border-radius:9999px;box-shadow:0 8px 24px #0f172a1a;color:#1a3c6e;font-size:8px;font-weight:900;letter-spacing:.1em;padding:3px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:10}@media(min-width:992px){.CXTeacherCard__badge{font-size:10px;padding:6px 12px;right:16px;top:16px}}.CXTeacherCard__content{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;padding:12px 6px;text-align:center}@media(min-width:992px){.CXTeacherCard__content{padding:16px}}.CXTeacherCard__jabatan{color:#e8a020;font-size:8px;font-weight:800;letter-spacing:.15em;margin-bottom:2px;text-transform:uppercase}@media(min-width:992px){.CXTeacherCard__jabatan{font-size:10px;letter-spacing:.2em;margin-bottom:8px}}.CXTeacherCard__name{color:#1a3c6e;font-size:12px;font-weight:900;line-height:1.1;margin-bottom:2px}@media(min-width:992px){.CXTeacherCard__name{font-size:1.25rem;margin-bottom:4px}}.CXTeacherCard__mapel{color:#6b7280;font-size:9px;font-weight:600}@media(min-width:992px){.CXTeacherCard__mapel{font-size:.875rem}}.CXTeacherCard__footer{background-color:#f8fbff;border-top:1px solid #edf2f7;margin-top:auto;padding:12px}.CXTeacherCard__btn{background-color:#fff;border:1.5px solid #edf2f7;border-radius:18px;cursor:pointer;gap:12px;height:42px;width:100%}.CXTeacherCard__btn,.CXTeacherCard__btn .icon-box{align-items:center;display:flex;justify-content:center;transition:all .25s ease}.CXTeacherCard__btn .icon-box{background-color:#1a3c6e0d;border-radius:8px;color:#1a3c6e;height:28px;width:28px}.CXTeacherCard__btn .icon-box svg{stroke-width:3px}.CXTeacherCard__btn span{color:#1a3c6e;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;transition:all .25s ease}.CXTeacherCard__btn:hover{background-color:#1a3c6e;border-color:#1a3c6e;box-shadow:0 8px 20px -5px #1a3c6e4d}.CXTeacherCard__btn:hover .icon-box{background-color:#fff3;color:#fff;transform:rotate(90deg)}.CXTeacherCard__btn:hover span{color:#fff}.CXTeacherModal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a3c6e66;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.CXTeacherModal__content{background-color:#fff;border-radius:32px;box-shadow:0 40px 100px #0f172a38;max-height:94vh;max-width:900px;overflow-y:auto;padding:32px;position:relative;width:100%}@media(min-width:992px){.CXTeacherModal__content{padding:48px}}.CXTeacherModal__close{align-items:center;background-color:#f9fafb;border-radius:9999px;color:#1a3c6e;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .25s ease;width:40px;z-index:10}.CXTeacherModal__close:hover{background-color:#1a3c6e;color:#fff;transform:rotate(90deg)}.CXTeacherModal__photo{aspect-ratio:4/5;background-color:#f3f4f6;border-radius:32px;box-shadow:0 16px 48px #0f172a24;overflow:hidden;position:relative}.CXTeacherModal__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXTeacherModal__photo .badge{background-color:#e8a020;border-radius:9999px;color:#1a3c6e;font-size:10px;font-weight:900;left:16px;letter-spacing:.1em;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.CXTeacherModal__sectionTitle{border-bottom:2px solid #f9fafb;color:#9ca3af;font-size:12px;font-weight:900;letter-spacing:.15em;margin-bottom:16px;padding-bottom:8px;text-transform:uppercase}.CXTeacherModal__infoRow{background-color:#f9fafb;border:1px solid rgba(26,60,110,.02);border-radius:18px;display:flex;flex-direction:column;gap:2px;padding:12px 16px}.CXTeacherModal__infoRow .label{color:#9ca3af;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.CXTeacherModal__infoRow .value{color:#1a3c6e;font-size:.9375rem;font-weight:700;line-height:1.4}.CXModalFade-enter-active,.CXModalFade-leave-active{transition:opacity .3s ease}.CXModalFade-enter-active .CXTeacherModal__content,.CXModalFade-leave-active .CXTeacherModal__content{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.CXModalFade-enter-from,.CXModalFade-leave-to{opacity:0}.CXModalFade-enter-from .CXTeacherModal__content,.CXModalFade-leave-to .CXTeacherModal__content{transform:scale(.9) translateY(20px)}.CXBlogPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXBlogPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0 96px;position:relative;text-align:center}@media(min-width:992px){.CXBlogPage__hero{padding:80px 0 96px}}.CXBlogPage__hero .CXGridPattern{inset:0;opacity:.15;pointer-events:none;position:absolute}.CXBlogPage__hero .hero-img{filter:saturate(.5) contrast(1.1);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.25;position:absolute;width:100%}.CXBlogPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}@media(min-width:992px){.CXBlogPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:24px}}.CXBlogPage__hero .CXBreadcrumb a{color:inherit;text-decoration:none;transition:color .25s ease}.CXBlogPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXBlogPage__hero .CXBreadcrumb .current{color:#fff}.CXBlogPage__hero h1{color:#fff;font-size:1.75rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}@media(min-width:768px){.CXBlogPage__hero h1{font-size:2.5rem}}@media(min-width:992px){.CXBlogPage__hero h1{font-size:3rem}}.CXBlogPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;box-shadow:0 2px 10px #e8a0204d;height:4px;margin:0 auto;width:2.5rem}.CXBlogPage__hero-content{position:relative;text-align:center;z-index:10}.CXBlogPage__hero-content p{color:#ffffffb3}.CXBlogPage__filters{margin-bottom:32px;margin-top:-32px;position:relative;z-index:40}@media(min-width:992px){.CXBlogPage__filters{margin-bottom:48px;margin-top:-48px}}.CXBlogPage__filters-card{background-color:#fff;border:1px solid #f9fafb;border-radius:2rem;box-shadow:0 20px 50px #1a3c6e1a;padding:1.25rem}@media(min-width:992px){.CXBlogPage__filters-card{padding:1.25rem 1.5rem}}.CXBlogPage__filters .filter-search .search-input{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:1.25rem;color:#1a3c6e;font-size:13px;font-weight:700;height:3rem;padding-left:3.25rem;padding-right:1.25rem;transition:all .25s ease;width:100%}@media(min-width:768px){.CXBlogPage__filters .filter-search .search-input{height:3.25rem}}.CXBlogPage__filters .filter-search .search-input:focus{background-color:#fff;border-color:#e8a020;box-shadow:0 4px 12px #e8a0201a;outline:none}@media(min-width:768px){.CXBlogPage__filters .filter-categories{padding-right:0}}.CXBlogPage__filters .filter-categories .category-pill{background-color:transparent;border:none;border-radius:18px;color:#9ca3af;font-size:11px;font-weight:800;letter-spacing:.1em;padding:.7rem 1.25rem;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.CXBlogPage__filters .filter-categories .category-pill:hover{background-color:#1a3c6e08;color:#1a3c6e}.CXBlogPage__filters .filter-categories .category-pill.is-active{background-color:#1a3c6e;box-shadow:0 4px 12px #1a3c6e33;color:#fff}.CXBlogPage__filters .filter-mobile-trigger{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:1.5rem;display:flex;height:3.5rem;justify-content:space-between;padding-inline:1.25rem;transition:all .25s ease;width:100%}.CXBlogPage__filters .filter-mobile-trigger:active{scale:.98}.CXBlogPage__filters-desktop{display:none}@media(min-width:768px){.CXBlogPage__filters-desktop{display:flex;position:relative}}.CXBlogPage__filters-desktop .scroll-arrow{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border:1px solid #f3f4f6;border-radius:9999px;box-shadow:0 4px 15px #1a3c6e14;color:#1a3c6e;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:2.5rem;z-index:50}.CXBlogPage__filters-desktop .scroll-arrow:hover{background-color:#1a3c6e;border-color:#1a3c6e;box-shadow:0 8px 20px #1a3c6e33;color:#fff;transform:translateY(-50%) scale(1.1)}.CXBlogPage__filters-desktop .scroll-arrow:active{transform:translateY(-50%) scale(.95)}.CXBlogPage__filters-desktop .scroll-arrow--left{left:.5rem}.CXBlogPage__filters-desktop .scroll-arrow--right{right:.5rem}.CXBlogPage__filters-mobile{display:flex}@media(min-width:768px){.CXBlogPage__filters-mobile{display:none}}.CXBlogPage__grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:768px){.CXBlogPage__grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXBlogPage__grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.CXBlogPage__grid{grid-template-columns:repeat(3,1fr)}}.CXBlogPage__card{background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:2rem;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .25s ease}.CXBlogPage__card:hover{border-color:#e8a02033;box-shadow:0 40px 100px #0f172a38;transform:translateY(-8px)}.CXBlogPage__card:hover .cover img{transform:scale(1.05)}.CXBlogPage__card .cover{aspect-ratio:16/10;flex-shrink:0;overflow:hidden;position:relative}.CXBlogPage__card .cover img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.CXBlogPage__card .cover .badge{background-color:#e8a020;border-radius:9999px;box-shadow:0 4px 12px #e8a02033;color:#1a3c6e;font-size:9px;font-weight:900;left:1.25rem;letter-spacing:.1em;padding:6px 14px;position:absolute;text-transform:uppercase;top:1.25rem;z-index:10}.CXBlogPage__card .content{display:flex;flex-direction:column;flex-grow:1;padding:24px}@media(min-width:768px){.CXBlogPage__card .content{padding:1.75rem}}.CXBlogPage__card .content .meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.CXBlogPage__card .content .meta-item{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:700;gap:.4rem}.CXBlogPage__card .content .meta-item svg{color:#e8a020;height:12px;width:12px}.CXBlogPage__card .content h3{color:#1a3c6e;font-size:1.15rem;font-weight:950;line-height:1.4;margin-bottom:12px}.CXBlogPage__card .content .excerpt,.CXBlogPage__card .content h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CXBlogPage__card .content .excerpt{color:#6b7280;font-size:13px;font-weight:500;line-height:1.65;margin-bottom:24px}.CXBlogPage__card .content .footer{align-items:center;border-top:1px solid #f9fafb;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.CXBlogPage__card .content .footer .author{align-items:center;display:flex;gap:.6rem}.CXBlogPage__card .content .footer .author .avatar{background-color:#f3f4f6;border-radius:9999px;height:24px;overflow:hidden;width:24px}.CXBlogPage__card .content .footer .author .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXBlogPage__card .content .footer .author .name{color:#1a3c6e;font-size:10px;font-weight:800}.CXBlogPage__card .content .footer .read-more{align-items:center;color:#e8a020;display:flex;font-size:10px;font-weight:900;gap:.5rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.CXBlogPage__card .content .footer .read-more svg{transition:transform .3s ease}.CXBlogPage__card .content .footer .read-more:hover svg{transform:translate(3px)}.CXBlogPage__sidebar{display:flex;flex-direction:column;gap:32px}.CXBlogPage__widget{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;padding:32px}.CXBlogPage__widget .widget-title{align-items:center;color:#1a3c6e;display:flex;font-size:12px;font-weight:900;gap:12px;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.CXBlogPage__widget .widget-title:after{background-color:#f3f4f6;content:"";flex-grow:1;height:1px}.CXBlogPage__widget .category-list{display:flex;flex-direction:column;gap:8px}.CXBlogPage__widget .category-list .category-item{align-items:center;border-radius:18px;color:#4b5563;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:12px 16px;transition:all .3s ease}.CXBlogPage__widget .category-list .category-item:hover{background-color:#f8fbff;color:#1a3c6e;transform:translate(5px)}.CXBlogPage__widget .category-list .category-item .count{background-color:#f3f4f6;border-radius:9999px;color:#9ca3af;font-size:10px;padding:2px 10px}.CXBlogPage__widget .category-list .category-item.is-active{background-color:#1a3c6e;color:#fff}.CXBlogPage__widget .category-list .category-item.is-active .count{background-color:#fff3;color:#fff}.CXBlogPage__widget .cta-widget{text-align:center}.CXBlogPage__widget .cta-widget .icon{align-items:center;background-color:#e8a0201a;border-radius:9999px;color:#e8a020;display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.CXBlogPage__widget .cta-widget h4{color:#1a3c6e;font-size:1.125rem;font-weight:900;margin-bottom:8px}.CXBlogPage__widget .cta-widget p{color:#6b7280;font-size:.875rem;line-height:1.6;margin-bottom:24px}.CXBlogPage__pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:48px}.CXBlogPage__pagination .page-link{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:18px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:44px;justify-content:center;transition:all .25s ease;width:44px}.CXBlogPage__pagination .page-link:hover{background-color:#f8fbff;border-color:#1a3c6e;color:#1a3c6e;transform:translateY(-2px)}.CXBlogPage__pagination .page-link.is-active{background-color:#1a3c6e;border-color:#1a3c6e;box-shadow:0 8px 20px #1a3c6e33;color:#fff}.CXBlogPage__pagination .page-link--nav{gap:8px;padding:0 20px;width:auto}.CXBlogPage__pagination .page-link--nav svg{height:16px;stroke-width:2.5px;width:16px}.CXBlogPage__pagination .page-link--nav.is-disabled{opacity:.4;pointer-events:none}.CXBlogPage__mobileFilter{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a3c6e66;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.CXBlogPage__mobileFilterContent{background-color:#fff;border-radius:2rem;box-shadow:0 40px 100px #0f172a38;display:flex;flex-direction:column;max-height:85vh;max-width:400px;overflow:hidden;width:100%}.CXBlogPage__mobileFilterContent .header{align-items:center;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:24px}.CXBlogPage__mobileFilterContent .header button{color:#1a3c6e}.CXBlogPage__mobileFilterContent .body{flex-grow:1;overflow-y:auto;padding:24px}.CXBlogPage__mobileFilterContent .body .category-grid{display:flex;flex-wrap:wrap;gap:8px}.CXBlogPage__mobileFilterContent .body .category-grid .cat-pill{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;color:#4b5563;font-size:13px;font-weight:800;padding:10px 16px}.CXBlogPage__mobileFilterContent .body .category-grid .cat-pill.is-active{background-color:#1a3c6e;border-color:#1a3c6e;color:#fff}.CXBlogPage__mobileFilterContent .footer{border-top:1px solid #f9fafb;padding:24px}.CXFilterFade-enter-active,.CXFilterFade-leave-active{transition:opacity .3s ease}.CXFilterFade-enter-active .CXBlogPage__mobileFilterContent,.CXFilterFade-leave-active .CXBlogPage__mobileFilterContent{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.CXFilterFade-enter-from,.CXFilterFade-leave-to{opacity:0}.CXFilterFade-enter-from .CXBlogPage__mobileFilterContent,.CXFilterFade-leave-to .CXBlogPage__mobileFilterContent{transform:translateY(100%)}.CXLoginPage{align-items:center;background-color:#f9fafb;background-image:radial-gradient(at 0 0,rgba(26,60,110,.05) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(232,160,32,.05) 0,transparent 50%);display:flex;justify-content:center;min-height:100dvh;padding:20px}.CXLoginPage__card{background:#fff;border-radius:24px;box-shadow:0 32px 80px #0f172a2e;display:flex;flex-direction:column;gap:32px;max-width:440px;padding:40px;width:100%}.CXLoginPage__header{display:flex;flex-direction:column;gap:12px;text-align:center}.CXLoginPage__logo{background:#1a3c6e0d;border-radius:18px;height:64px;margin:0 auto;padding:8px}.CXLoginPage__title{font-size:1.5rem;font-weight:800}.CXLoginPage__desc{color:#64748b;font-size:.875rem}.CXLoginPage__form{display:flex;flex-direction:column;gap:20px}.CXLoginPage__options{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.CXLoginPage__options .CXCheckbox{align-items:center;display:flex;gap:8px}.CXLoginPage__forgot{color:#1a3c6e;font-weight:600}.CXLoginPage__forgot:hover{text-decoration:underline}.CXLoginPage__submit{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CXLoginPage__submit:active{transform:scale(.97)}.CXLoginPage__submit:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.CXLoginPage__submit{background:#1a3c6e;border-radius:18px;color:#fff;font-size:1rem;margin-top:8px;padding:16px}.CXLoginPage__submit:hover{background:#2256a0}.CXLoginPage__footer{color:#9ca3af;font-size:.75rem;text-align:center}.CXAboutPage{background-color:#fcfcfc;min-height:100vh}.CXAboutPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXAboutPage__hero{padding:80px 0}}.CXAboutPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXAboutPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXAboutPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXAboutPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXAboutPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXAboutPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXAboutPage__hero .CXBreadcrumb .current{color:#fff}.CXAboutPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXAboutPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXAboutPage__motto{margin-top:-24px;position:relative;z-index:20}@media(min-width:992px){.CXAboutPage__motto{margin-top:-64px}}.CXAboutPage__motto-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 32px 80px #0f172a2e;margin-inline:20px;padding:24px 16px;text-align:center}@media(min-width:992px){.CXAboutPage__motto-card{border-radius:32px;margin-inline:0;padding:40px}}.CXAboutPage__motto-card h2{color:#1a3c6e;font-size:.875rem;font-style:italic;font-weight:800;line-height:1.4;text-transform:uppercase}@media(min-width:992px){.CXAboutPage__motto-card h2{font-size:1.5rem}}.CXAboutPage__motto-card h2 .highlight{color:#e8a020;display:block;font-size:1.125rem;margin-top:2px}@media(min-width:992px){.CXAboutPage__motto-card h2 .highlight{font-size:1.875rem;margin-top:8px}}.CXAboutPage__main{padding:48px 24px}@media(min-width:992px){.CXAboutPage__main{padding:80px 0}}.CXAboutPage__main-grid{align-items:center;display:flex;flex-direction:column;gap:40px}@media(min-width:992px){.CXAboutPage__main-grid{align-items:start;flex-direction:row;gap:64px}}.CXAboutPage__main-media{flex-shrink:0;max-width:280px;width:100%}@media(min-width:992px){.CXAboutPage__main-media{max-width:none;width:41.666667%}}.CXAboutPage__main-imageCard{aspect-ratio:1/1;background-color:#fff;border:8px solid #fff;border-radius:2rem;box-shadow:0 15px 30px #0000001a;position:relative}@media(min-width:992px){.CXAboutPage__main-imageCard{aspect-ratio:3/4;border:12px solid #fff;border-radius:2.75rem}}.CXAboutPage__main-imageCard:hover .CXAboutPage__main-imageInner img{transform:scale(1.05)}.CXAboutPage__main-imageInner{background-color:#e5e7eb;border-radius:1.5rem;height:100%;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.CXAboutPage__main-imageInner{border-radius:2rem}}.CXAboutPage__main-imageInner img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.CXAboutPage__main-badge{background-color:#e8a020;border-radius:1.25rem;bottom:-10px;box-shadow:0 5px 15px #0000001a;color:#1a3c6e;padding:16px;position:absolute;right:-10px;z-index:5}@media(min-width:992px){.CXAboutPage__main-badge{border-radius:1.5rem;bottom:-24px;left:-24px;padding:24px;right:auto}}.CXAboutPage__main-badge .label{font-size:8px;font-weight:900;letter-spacing:.1em;margin-bottom:2px;opacity:.8;text-transform:uppercase}@media(min-width:992px){.CXAboutPage__main-badge .label{font-size:10px;margin-bottom:4px}}.CXAboutPage__main-badge .name{font-size:.875rem;font-weight:900;line-height:1}@media(min-width:992px){.CXAboutPage__main-badge .name{font-size:1.125rem}}.CXAboutPage__main-content{text-align:center;width:100%}@media(min-width:992px){.CXAboutPage__main-content{text-align:left;width:58.333333%}}.CXAboutPage__main-para{margin-bottom:32px}@media(min-width:992px){.CXAboutPage__main-para{margin-bottom:40px}}.CXAboutPage__main-para .label{color:#e8a020;display:block;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}@media(min-width:992px){.CXAboutPage__main-para .label{font-size:11px;letter-spacing:.3em;margin-bottom:16px}}.CXAboutPage__main-para .highlight{color:#1a3c6e;font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:0}@media(min-width:992px){.CXAboutPage__main-para .highlight{font-size:1.5rem}}.CXAboutPage__main-para .desc{color:#6b7280;font-size:.9375rem;line-height:1.6;margin-top:12px}@media(min-width:992px){.CXAboutPage__main-para .desc{font-size:1.125rem;margin-top:16px}}.CXAboutPage__main-quote{background-color:#f9fafb;border-left:3px solid #e8a020;border-radius:0 24px 24px 0;margin-bottom:32px;padding:24px;text-align:left}@media(min-width:992px){.CXAboutPage__main-quote{border-left-width:4px;border-radius:0 32px 32px 0;margin-bottom:40px;padding:32px}}.CXAboutPage__main-quote p{color:#1a3c6e;font-size:1.125rem;font-style:italic;font-weight:700;line-height:1.6}@media(min-width:992px){.CXAboutPage__main-quote p{font-size:1.25rem}}.CXAboutPage__main-signature{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:16px;justify-content:center;padding-top:24px}@media(min-width:992px){.CXAboutPage__main-signature{justify-content:space-between;padding-top:32px}}.CXAboutPage__main-signature .name-group .name{color:#1a3c6e;font-size:1.125rem;font-weight:900}@media(min-width:992px){.CXAboutPage__main-signature .name-group .name{font-size:1.5rem}}.CXAboutPage__main-signature .name-group .role{color:#9ca3af;font-size:9px;font-weight:800;letter-spacing:.2em;margin-top:2px;text-transform:uppercase}@media(min-width:992px){.CXAboutPage__main-signature .name-group .role{font-size:10px;letter-spacing:.4em;margin-top:4px}}.CXAboutPage__main-signature .mini-logo{filter:none;opacity:1;width:30px}@media(min-width:992px){.CXAboutPage__main-signature .mini-logo{filter:grayscale(1);opacity:.2;width:40px}}.CXAboutPage__features{padding-bottom:48px}@media(min-width:992px){.CXAboutPage__features{padding-bottom:96px}}.CXAboutPage__features-grid{display:flex;gap:16px;margin-inline:-24px;overflow-x:auto;padding:16px 24px 48px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CXAboutPage__features-grid::-webkit-scrollbar{display:none}.CXAboutPage__features-grid{-ms-overflow-style:none;scrollbar-width:none}.CXAboutPage__features-grid:after,.CXAboutPage__features-grid:before{content:"";flex:0 0 4px}@media(min-width:768px){.CXAboutPage__features-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0;overflow:visible;padding:0}.CXAboutPage__features-grid:after,.CXAboutPage__features-grid:before{display:none}}.CXAboutPage__features-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:18px;box-shadow:0 1px 2px #0000000f;flex:0 0 280px;padding:24px;scroll-snap-align:center;text-align:center;transition:all .3s ease}@media(min-width:768px){.CXAboutPage__features-card{flex:none}}@media(min-width:992px){.CXAboutPage__features-card{border-radius:24px;padding:32px;text-align:left}}.CXAboutPage__features-card:hover{box-shadow:0 8px 24px #0f172a1a;transform:translateY(-5px)}.CXAboutPage__features-card .icon{align-items:center;background-color:#f9fafb;border-radius:.5rem;color:#1a3c6e;display:flex;height:36px;justify-content:center;margin:0 auto 16px;width:36px}@media(min-width:992px){.CXAboutPage__features-card .icon{border-radius:.75rem;height:40px;margin:0 0 24px;width:40px}}.CXAboutPage__features-card .icon svg{height:18px;width:18px}.CXAboutPage__features-card h4{color:#1a3c6e;font-size:1rem;font-weight:900;letter-spacing:.025em;line-height:1;margin-bottom:4px;text-transform:uppercase}.CXAboutPage__features-card p{color:#6b7280;font-size:.8125rem;line-height:1.5}.CXVisiMisiPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXVisiMisiPage__hero{background-color:#1a3c6e;overflow:hidden;padding:40px 0 48px;position:relative;text-align:center}@media(min-width:992px){.CXVisiMisiPage__hero{padding:80px 0 96px}}.CXVisiMisiPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXVisiMisiPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXVisiMisiPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXVisiMisiPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXVisiMisiPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXVisiMisiPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXVisiMisiPage__hero .CXBreadcrumb .current{color:#fff}.CXVisiMisiPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXVisiMisiPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXVisiMisiPage__visi{margin-top:-40px;padding-bottom:16px;position:relative;text-align:center;z-index:20}@media(min-width:992px){.CXVisiMisiPage__visi{margin-top:-64px;padding-bottom:24px}}.CXVisiMisiPage__visi-blob-1,.CXVisiMisiPage__visi-blob-2{background:radial-gradient(circle,#e8a02014 0,#fff0 70%);border-radius:9999px;filter:blur(40px);height:300px;pointer-events:none;position:absolute;width:300px;z-index:-1}.CXVisiMisiPage__visi-blob-1{left:-10%;top:0}.CXVisiMisiPage__visi-blob-2{bottom:0;right:-10%}.CXVisiMisiPage__visi-logoWrap{align-items:center;display:inline-flex;justify-content:center;margin-bottom:-32px;position:relative;z-index:30}@media(min-width:992px){.CXVisiMisiPage__visi-logoWrap{margin-bottom:-48px}}.CXVisiMisiPage__visi-logoWrap .logo-outer{background:linear-gradient(135deg,#fff,#f0f4f8);border:2px solid rgba(26,60,110,.05);border-radius:9999px;box-shadow:0 16px 48px #0f172a24;height:72px;padding:4px;position:relative;transition:transform .4s ease;width:72px;z-index:5}@media(min-width:992px){.CXVisiMisiPage__visi-logoWrap .logo-outer{height:110px;padding:6px;width:110px}}.CXVisiMisiPage__visi-logoWrap .logo-inner{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:inset 0 2px 4px #0000000d;display:flex;height:100%;justify-content:center;padding:8px;width:100%}@media(min-width:992px){.CXVisiMisiPage__visi-logoWrap .logo-inner{padding:12px}}.CXVisiMisiPage__visi-logoWrap .logo-inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.CXVisiMisiPage__visi-logoWrap .logo-glow{animation:CX-pulse-glow 4s ease-in-out infinite;background:radial-gradient(circle,#e8a0204d 0,#e8a02000 70%);filter:blur(10px);inset:-10px;opacity:.4;position:absolute;z-index:1}.CXVisiMisiPage__visi-logoWrap:hover .logo-outer{transform:translateY(-5px) scale(1.05) rotate(5deg)}.CXVisiMisiPage__visi-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 16px 48px #0f172a24;margin-inline:16px;overflow:hidden;padding:32px 20px;position:relative}@media(min-width:992px){.CXVisiMisiPage__visi-card{margin-inline:0;padding:48px 40px 40px}}.CXVisiMisiPage__visi-card:before{border:1px dashed rgba(26,60,110,.05);border-radius:16px;content:"";inset:8px;pointer-events:none;position:absolute}.CXVisiMisiPage__visi-card .quote-icon{color:#1a3c6e05;height:60px;pointer-events:none;position:absolute;width:60px;z-index:0}@media(min-width:992px){.CXVisiMisiPage__visi-card .quote-icon{height:100px;width:100px}}.CXVisiMisiPage__visi-card .quote-icon--start{left:-5px;top:-5px;transform:rotate(-10deg)}.CXVisiMisiPage__visi-card .quote-icon--end{bottom:-5px;right:-5px;transform:rotate(10deg)}.CXVisiMisiPage__visi-card .quote-icon svg{height:100%;width:100%}.CXVisiMisiPage__visi-card .label{align-items:center;color:#e8a020;display:inline-flex;font-size:9px;font-weight:800;gap:12px;letter-spacing:.2em;margin-bottom:16px;position:relative;text-transform:uppercase;z-index:1}.CXVisiMisiPage__visi-card .label:after,.CXVisiMisiPage__visi-card .label:before{background-color:#e8a02033;content:"";height:1px;width:15px}@media(min-width:992px){.CXVisiMisiPage__visi-card .label{font-size:10px;letter-spacing:.4em;margin-bottom:24px}.CXVisiMisiPage__visi-card .label:after,.CXVisiMisiPage__visi-card .label:before{width:30px}}.CXVisiMisiPage__visi-card h2{color:#1a3c6e;font-size:1.25rem;font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1.3;margin-bottom:24px;position:relative;text-transform:uppercase;z-index:1}@media(min-width:992px){.CXVisiMisiPage__visi-card h2{font-size:2rem;margin-bottom:32px}}.CXVisiMisiPage__visi-card h2 .highlight{background:linear-gradient(120deg,#e8a0201a,#e8a0201a);background-position:0 80%;background-repeat:no-repeat;background-size:100% .3em;color:#e8a020;padding:0 4px}.CXVisiMisiPage__visi-card h2 .underline-accent{border-bottom:3px solid #e8a020;color:#2256a0;display:inline-block;margin-top:4px;padding-bottom:1px}@media(min-width:992px){.CXVisiMisiPage__visi-card h2 .underline-accent{border-bottom-width:5px;padding-bottom:2px}}.CXVisiMisiPage__visi-card .footer-line{background:linear-gradient(90deg,transparent,#e8a020,transparent);border-radius:9999px;height:3px;margin:0 auto;position:relative;width:40px;z-index:1}@media(min-width:992px){.CXVisiMisiPage__visi-card .footer-line{height:4px;width:60px}}@keyframes CX-pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.CXVisiMisiPage__misi{padding:32px 0 48px}@media(min-width:992px){.CXVisiMisiPage__misi{padding:48px 0 96px}}.CXVisiMisiPage__misi-header{margin-bottom:40px;text-align:center}@media(min-width:992px){.CXVisiMisiPage__misi-header{margin-bottom:80px}}.CXVisiMisiPage__misi-header .label-wrap{align-items:center;display:inline-flex;gap:12px;margin-bottom:12px}.CXVisiMisiPage__misi-header .label-wrap .line{background-color:#e8a020;border-radius:9999px;height:3px;width:32px}.CXVisiMisiPage__misi-header .label-wrap .text{color:#1a3c6e;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.CXVisiMisiPage__misi-header h3{color:#1a3c6e;font-size:24px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}@media(min-width:992px){.CXVisiMisiPage__misi-header h3{font-size:2.25rem}}.CXVisiMisiPage__misi-grid{display:grid;gap:16px;grid-template-columns:1fr;padding-inline:20px}@media(min-width:768px){.CXVisiMisiPage__misi-grid{gap:24px;grid-template-columns:repeat(2,1fr);padding-inline:0}}.CXVisiMisiPage__misi-item{align-items:start;background-color:#fff;border:1px solid #f9fafb;border-radius:24px;box-shadow:0 1px 2px #0000000f;display:flex;gap:16px;padding:20px;text-align:left;transition:all .25s ease}@media(min-width:992px){.CXVisiMisiPage__misi-item{gap:24px;padding:32px}}.CXVisiMisiPage__misi-item:hover{border-color:#e8a02033;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-4px)}.CXVisiMisiPage__misi-item:hover .number{background-color:#1a3c6e;color:#fff}.CXVisiMisiPage__misi-item:hover .text{color:#1a3c6e}.CXVisiMisiPage__misi-item .number{align-items:center;background-color:#f8fbff;border-radius:.75rem;box-shadow:inset 0 0 0 1px #1a3c6e0d;color:#1a3c6e;display:flex;flex-shrink:0;font-size:16px;font-weight:900;height:36px;justify-content:center;transition:all .25s ease;width:36px}@media(min-width:992px){.CXVisiMisiPage__misi-item .number{border-radius:18px;font-size:1.25rem;height:48px;width:48px}}.CXVisiMisiPage__misi-item .text{color:#4b5563;font-size:14px;font-weight:700;line-height:1.4;padding-top:2px;transition:color .25s ease}@media(min-width:992px){.CXVisiMisiPage__misi-item .text{font-size:1.25rem;line-height:1.3}}.CXVisiMisiPage__cta{padding-bottom:48px}@media(min-width:992px){.CXVisiMisiPage__cta{padding-bottom:96px}}.CXVisiMisiPage__cta .CXHomePage__cta{border-radius:24px;box-shadow:0 40px 100px #0f172a38;margin-inline:20px;padding:48px 24px;text-align:center}@media(min-width:992px){.CXVisiMisiPage__cta .CXHomePage__cta{border-radius:32px;margin-inline:0;padding:96px}}.CXVisiMisiPage__cta .CXHomePage__cta h4{color:#fff;font-size:20px;font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1.3;margin-bottom:24px}@media(min-width:992px){.CXVisiMisiPage__cta .CXHomePage__cta h4{font-size:2.25rem;margin-bottom:32px}}.CXVisiMisiPage__cta .CXHomePage__cta h4 .highlight{color:#e8a020;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.CXVisiMisiPage__cta .CXHomePage__cta .line{background-color:#e8a02066;border-radius:9999px;height:3px;margin:0 auto 32px;width:40px}@media(min-width:992px){.CXVisiMisiPage__cta .CXHomePage__cta .line{height:4px;margin-bottom:48px;width:64px}}.CXStrukturPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXStrukturPage__hero{background-color:#1a3c6e;overflow:hidden;padding:40px 24px 48px;position:relative;text-align:center}@media(min-width:992px){.CXStrukturPage__hero{padding:80px 0 96px}}.CXStrukturPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXStrukturPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXStrukturPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXStrukturPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXStrukturPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXStrukturPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXStrukturPage__hero .CXBreadcrumb .current{color:#fff}.CXStrukturPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXStrukturPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXStrukturPage__content{margin-top:-40px;padding-inline:20px;position:relative;z-index:10}@media(min-width:992px){.CXStrukturPage__content{margin-top:-48px;padding-inline:0}}.CXStrukturPage__card{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;overflow:hidden;padding:16px}@media(min-width:768px){.CXStrukturPage__card{padding:32px}}@media(min-width:992px){.CXStrukturPage__card{padding:48px}}.CXStrukturPage__image-wrap{background-color:#f8fbff;border:1px solid #edf2f7;border-radius:24px;cursor:zoom-in;overflow:hidden;transition:transform .25s ease;width:100%}.CXStrukturPage__image-wrap:hover{transform:scale(1.005)}.CXStrukturPage__image-wrap img{display:block;height:auto;width:100%}.CXStrukturPage__caption{margin-top:32px;text-align:center}.CXStrukturPage__caption h3{color:#1a3c6e;font-size:1.25rem;font-weight:900;margin-bottom:8px}.CXStrukturPage__caption p{color:#9ca3af;font-size:.875rem;line-height:1.6;margin:0 auto;max-width:600px}.CXKurikulumPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXKurikulumPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXKurikulumPage__hero{padding:80px 0}}.CXKurikulumPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXKurikulumPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXKurikulumPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXKurikulumPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXKurikulumPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXKurikulumPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXKurikulumPage__hero .CXBreadcrumb .current{color:#fff}.CXKurikulumPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXKurikulumPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXKurikulumPage__intro{margin-bottom:80px;margin-top:-40px;padding-inline:20px;position:relative;z-index:10}@media(min-width:992px){.CXKurikulumPage__intro{margin-top:-64px;padding-inline:32px}}.CXKurikulumPage__intro-card{background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:32px;box-shadow:0 40px 100px #0f172a38;margin-inline:16px;padding:24px 16px;text-align:center}@media(min-width:992px){.CXKurikulumPage__intro-card{margin-inline:0;padding:40px 64px}}.CXKurikulumPage__intro-card .tag{background-color:#e8a0201a;border-radius:9999px;color:#e8a020;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.15em;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.CXKurikulumPage__intro-card h2{color:#1a3c6e;font-size:1.25rem;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1.65;margin-bottom:24px;text-transform:uppercase}@media(min-width:992px){.CXKurikulumPage__intro-card h2{font-size:2.25rem;line-height:1.25}}.CXKurikulumPage__intro-card p{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:800px}.CXKurikulumPage__section{margin-bottom:80px}.CXKurikulumPage__section-title{justify-content:space-between;margin-bottom:40px}.CXKurikulumPage__section-title,.CXKurikulumPage__section-title .title-group{align-items:center;display:flex;gap:16px}.CXKurikulumPage__section-title .title-group .icon-box{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 1px 2px #0000000f;color:#1a3c6e;display:flex;height:48px;justify-content:center;width:48px}.CXKurikulumPage__section-title .title-group h3{color:#1a3c6e;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.CXKurikulumPage__section-title .line{background:linear-gradient(90deg,#e5e7eb,transparent);flex-grow:1;height:1px}.CXKurikulumPage__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.CXKurikulumPage__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXKurikulumPage__grid{grid-template-columns:repeat(3,1fr)}}.CXKurikulumPage__card{background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:24px;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:32px;position:relative;transition:all .25s ease}.CXKurikulumPage__card:after{background:linear-gradient(90deg,#1a3c6e,#e8a020);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.CXKurikulumPage__card:hover{border-color:#e8a02033;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-8px)}.CXKurikulumPage__card:hover:after{opacity:1}.CXKurikulumPage__card-header{align-items:center;display:flex;justify-content:space-between}.CXKurikulumPage__card-header .number{color:#d1d5db;font-size:10px;font-weight:900}.CXKurikulumPage__card-header .hours{background-color:#e8a0201a;border-radius:9999px;color:#e8a020;font-size:11px;font-weight:900;padding:4px 10px}.CXKurikulumPage__card-body h4{align-items:center;color:#1a3c6e;display:flex;font-size:1.125rem;font-weight:800;line-height:1.3;min-height:3em}.CXKurikulumPage__card-footer{border-top:1px dashed #f3f4f6;display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.CXKurikulumPage__card-footer .class-tag{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.CXKurikulumPage__card-footer .class-tag--active{background-color:#1a3c6e;border-color:#1a3c6e;color:#fff}.CXKurikulumPage__peminatan{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:992px){.CXKurikulumPage__peminatan{grid-template-columns:1fr 1fr}}.CXKurikulumPage__peminatan-group{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 1px 2px #0000000f;overflow:hidden}.CXKurikulumPage__peminatan-group header{align-items:center;background-color:#1a3c6e;display:flex;gap:16px;padding:24px 32px}.CXKurikulumPage__peminatan-group header .icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:18px;color:#e8a020;display:flex;height:40px;justify-content:center;width:40px}.CXKurikulumPage__peminatan-group header h4{color:#fff;font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.CXKurikulumPage__peminatan-group .list{padding:16px}.CXKurikulumPage__peminatan-group .list .item{align-items:center;border-radius:18px;display:flex;justify-content:space-between;padding:16px;transition:background .25s ease}.CXKurikulumPage__peminatan-group .list .item:hover{background-color:#f8fbff}.CXKurikulumPage__peminatan-group .list .item .name{color:#1a3c6e;font-size:1rem;font-weight:800}.CXKurikulumPage__peminatan-group .list .item .time{color:#e8a020;font-size:12px;font-weight:900}.CXELearningPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXELearningPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXELearningPage__hero{padding:96px 0}}.CXELearningPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXELearningPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXELearningPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXELearningPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXELearningPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXELearningPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXELearningPage__hero .CXBreadcrumb .current{color:#fff}.CXELearningPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,3.5rem);font-weight:900;letter-spacing:-.03em;margin-bottom:24px}.CXELearningPage__hero p{color:#ffffffb3;font-size:1.125rem;line-height:1.6;margin:0 auto 40px;max-width:700px}.CXELearningPage__hero .CXDivider--accent{background:linear-gradient(135deg,#1a3c6e,#0f2648);border-radius:9999px;height:4px;margin:0 auto;width:60px}.CXELearningPage__portals{display:flex;gap:16px;margin-top:-48px;margin-inline:-20px;overflow-x:auto;padding-inline:40px 20px;padding-bottom:40px;position:relative;scroll-snap-type:x mandatory;z-index:10;-webkit-overflow-scrolling:touch}.CXELearningPage__portals::-webkit-scrollbar{display:none}.CXELearningPage__portals{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.CXELearningPage__portals{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-inline:0;overflow-x:visible;padding-inline:0;padding-bottom:0}}.CXELearningPage__portal-card{align-items:center;background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:24px;box-shadow:0 16px 48px #0f172a24;display:flex;flex-direction:column;flex-shrink:0;max-width:320px;padding:40px 24px;scroll-snap-align:center;text-align:center;transition:all .25s ease;width:82vw}@media(min-width:768px){.CXELearningPage__portal-card{flex-shrink:1;max-width:none;padding:48px;width:auto}}.CXELearningPage__portal-card:hover{border-color:#e8a02066;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-8px)}.CXELearningPage__portal-card:hover .icon-box{background-color:#1a3c6e;color:#fff;transform:scale(1.05) rotate(-5deg)}.CXELearningPage__portal-card .icon-box{align-items:center;background-color:#1a3c6e0d;border-radius:24px;color:#1a3c6e;display:flex;height:48px;justify-content:center;margin-bottom:16px;transition:all .25s ease;width:48px}@media(min-width:992px){.CXELearningPage__portal-card .icon-box{height:80px;margin-bottom:24px;width:80px}}.CXELearningPage__portal-card h3{color:#1a3c6e;font-size:14px;font-weight:900;line-height:1.2;margin-bottom:8px}@media(min-width:992px){.CXELearningPage__portal-card h3{font-size:1.5rem;margin-bottom:12px}}.CXELearningPage__portal-card h4{font-size:16px;font-style:italic;font-weight:900;line-height:1.4;margin-bottom:16px;position:relative;z-index:1}.CXELearningPage__portal-card p{color:#6b7280;font-size:11px;line-height:1.4;margin-bottom:16px}@media(min-width:992px){.CXELearningPage__portal-card p{font-size:1rem;line-height:1.6;margin-bottom:32px}}.CXELearningPage__portal-card .btn-portal{background-color:#1a3c6e;border-radius:18px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;padding:12px;text-transform:uppercase;transition:all .25s ease;width:100%}@media(min-width:992px){.CXELearningPage__portal-card .btn-portal{border-radius:24px;font-size:.875rem;padding:16px 32px}}.CXELearningPage__portal-card .btn-portal:hover{background-color:#e8a020;color:#1a3c6e;transform:scale(1.02)}.CXELearningPage__features{padding:48px 0}@media(min-width:992px){.CXELearningPage__features{padding:96px 0}}.CXELearningPage__features .section-header{margin-bottom:40px;padding-inline:16px;text-align:center}@media(min-width:992px){.CXELearningPage__features .section-header{margin-bottom:64px;padding-inline:0}}.CXELearningPage__features .section-header span{color:#e8a020;font-size:11px;font-weight:900;letter-spacing:4px;text-transform:uppercase}.CXELearningPage__features .section-header h2{color:#1a3c6e;font-size:1.875rem;font-weight:900;margin-top:8px}.CXELearningPage__features-grid{display:flex;gap:16px;margin-inline:-20px;overflow-x:auto;padding-inline:40px 20px;padding-bottom:32px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CXELearningPage__features-grid::-webkit-scrollbar{display:none}.CXELearningPage__features-grid{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.CXELearningPage__features-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-inline:0;overflow-x:visible;padding-inline:0;padding-bottom:0}}.CXELearningPage__features-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 1px 2px #0000000f;flex-shrink:0;max-width:280px;padding:32px 24px;scroll-snap-align:center;transition:all .25s ease;width:75vw}@media(min-width:768px){.CXELearningPage__features-card{flex-shrink:1;max-width:none;padding:32px;width:auto}}.CXELearningPage__features-card:hover{background-color:#f8fbff;border-color:#1a3c6e}.CXELearningPage__features-card .icon{color:#e8a020;margin-bottom:16px}.CXELearningPage__features-card h4{color:#1a3c6e;font-size:1.125rem;font-weight:800;margin-bottom:8px}.CXELearningPage__features-card p{color:#6b7280;font-size:.875rem;line-height:1.6}.CXELearningPage__resources{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;display:flex;flex-direction:column;gap:24px;margin-inline:8px;padding:32px 24px}@media(min-width:992px){.CXELearningPage__resources{align-items:center;flex-direction:row;gap:32px;margin-inline:0;padding:48px}}.CXELearningPage__resources .content{flex-grow:1}.CXELearningPage__resources .content h3{color:#1a3c6e;font-size:1.5rem;font-weight:900;margin-bottom:8px}.CXELearningPage__resources .content p{color:#6b7280;max-width:600px}.CXELearningPage__resources .links{display:flex;flex-wrap:wrap;gap:16px}.CXELearningPage__resources .links a{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;color:#1a3c6e;display:flex;font-size:.875rem;font-weight:800;gap:8px;justify-content:center;padding:12px 24px;transition:all .25s ease}.CXELearningPage__resources .links a:hover{background-color:#1a3c6e;border-color:#1a3c6e;color:#fff}.CXEkskulPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXEkskulPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXEkskulPage__hero{padding:80px 0}}.CXEkskulPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXEkskulPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXEkskulPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXEkskulPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXEkskulPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXEkskulPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXEkskulPage__hero .CXBreadcrumb .current{color:#fff}.CXEkskulPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXEkskulPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXEkskulPage__content{margin-top:-40px;padding-inline:20px;position:relative;z-index:10}@media(min-width:992px){.CXEkskulPage__content{margin-top:-64px;padding-inline:32px}}.CXEkskulPage__intro{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:800px;padding:32px 24px;text-align:center}@media(min-width:992px){.CXEkskulPage__intro{padding:48px}}.CXEkskulPage__intro h2{color:#1a3c6e;font-size:1.25rem;font-weight:900;margin-bottom:16px}@media(min-width:992px){.CXEkskulPage__intro h2{font-size:1.5rem}}.CXEkskulPage__intro p{color:#6b7280;font-size:1.125rem;line-height:1.6}.CXEkskulPage__section{margin-bottom:96px}.CXEkskulPage__section-header{margin-bottom:48px;text-align:center}.CXEkskulPage__section-header span{background-color:#e8a0201a;border-radius:9999px;color:#e8a020;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.15em;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.CXEkskulPage__section-header h3{color:#1a3c6e;font-size:1.25rem;font-weight:900;text-transform:uppercase}@media(min-width:992px){.CXEkskulPage__section-header h3{font-size:1.875rem}}.CXEkskulPage__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.CXEkskulPage__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXEkskulPage__grid{grid-template-columns:repeat(3,1fr)}}.CXEkskulPage__card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .25s ease}.CXEkskulPage__card:hover{border-color:#e8a02033;box-shadow:0 40px 100px #0f172a38;transform:translateY(-8px)}.CXEkskulPage__card:hover .CXEkskulPage__card-image img{transform:scale(1.1)}.CXEkskulPage__card-image{background-color:#e5e7eb;height:180px;overflow:hidden;position:relative}.CXEkskulPage__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.CXEkskulPage__card-image .overlay{background:linear-gradient(0deg,rgba(26,60,110,.4),transparent);inset:0;position:absolute}.CXEkskulPage__card-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.CXEkskulPage__card-content .icon{align-items:center;background-color:#f8fbff;border-radius:18px;box-shadow:0 1px 2px #0000000f;color:#1a3c6e;display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.CXEkskulPage__card-content h4{color:#1a3c6e;font-size:1.125rem;font-weight:900;line-height:1.2;margin-bottom:8px}@media(min-width:992px){.CXEkskulPage__card-content h4{font-size:1.25rem}}.CXEkskulPage__card-content p{color:#6b7280;font-size:.875rem;line-height:1.6}.CXEkskulPage__card-footer{align-items:center;background-color:#f8fbff;border-top:1px solid #edf2f7;display:flex;gap:8px;padding:16px 24px}.CXEkskulPage__card-footer .tag{color:#9ca3af;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.CXPramukaPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXPramukaPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXPramukaPage__hero{padding:80px 0}}.CXPramukaPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXPramukaPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXPramukaPage__hero .CXBreadcrumb{align-items:center;color:#fff9;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXPramukaPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXPramukaPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXPramukaPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXPramukaPage__hero .CXBreadcrumb .current{color:#fff}.CXPramukaPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:24px}.CXPramukaPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:4px;margin:0 auto;width:60px}.CXPramukaPage__content{margin-top:-40px;padding-inline:20px;position:relative;z-index:20}@media(min-width:992px){.CXPramukaPage__content{margin-top:-64px;padding-inline:32px}}.CXPramukaPage__content .main-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;padding:40px}@media(min-width:992px){.CXPramukaPage__content .main-card{padding:64px}}.CXPramukaPage__intro .badge{background-color:#795548;border-radius:9999px;color:#fff;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.CXPramukaPage__intro h2{color:#1a3c6e;font-size:1.875rem;font-weight:900;line-height:1.2;margin-bottom:24px}.CXPramukaPage__intro .desc{color:#4b5563;font-size:1.125rem;line-height:1.8;margin-bottom:40px;text-align:justify}.CXPramukaPage__motto{background-color:#fffbf2;border-left:6px solid #e8a020;border-radius:24px;box-shadow:inset 0 0 40px #e8a0200d;margin-bottom:48px;padding:24px}@media(min-width:992px){.CXPramukaPage__motto{border-radius:0 32px 32px 0;padding:40px}}.CXPramukaPage__motto p{color:#795548;font-size:clamp(.9375rem,4vw,1.25rem);font-style:italic;font-weight:800;line-height:1.5;margin-bottom:16px;position:relative}.CXPramukaPage__motto p:before{color:#e8a02033;content:'"';font-family:serif;font-size:50px;left:-5px;position:absolute;top:-25px}@media(min-width:992px){.CXPramukaPage__motto p:before{font-size:100px;left:-10px;top:-40px}}.CXPramukaPage__motto .salam{color:#1a3c6e;display:block;font-size:clamp(.7rem,3vw,.875rem);font-weight:900;letter-spacing:.02em;line-height:1.3;margin-top:8px;text-transform:uppercase}@media(min-width:992px){.CXPramukaPage__motto .salam{font-size:1rem;letter-spacing:.1em;margin-top:24px}}.CXPramukaPage__stats{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.CXPramukaPage__stats{grid-template-columns:repeat(4,1fr)}}.CXPramukaPage__stats .stat-item{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:24px;padding:24px;text-align:center;transition:all .25s ease}.CXPramukaPage__stats .stat-item:hover{background-color:#fff;border-color:#e8a02080;box-shadow:0 8px 24px #0f172a1a;transform:translateY(-3px)}.CXPramukaPage__stats .stat-item .val{background:linear-gradient(135deg,#1a3c6e,#2256a0);-webkit-background-clip:text;color:#1a3c6e;display:block;font-size:1.5rem;font-weight:900;margin-bottom:2px;-webkit-text-fill-color:transparent;background-clip:text}.CXPramukaPage__stats .stat-item .lbl{color:#9ca3af;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:992px){.CXPramukaPage__stats .stat-item .lbl{font-size:10px}}.CXPramukaPage__ambalan{display:grid;gap:24px;grid-template-columns:1fr;margin-top:64px}@media(min-width:768px){.CXPramukaPage__ambalan{grid-template-columns:1fr 1fr}}.CXPramukaPage__ambalan .ambalan-card{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 1px 2px #0000000f;display:flex;gap:24px;overflow:hidden;padding:32px;position:relative;transition:all .25s ease}.CXPramukaPage__ambalan .ambalan-card:before{background-color:#e8a020;bottom:0;content:"";left:0;opacity:.5;position:absolute;top:0;width:4px}.CXPramukaPage__ambalan .ambalan-card:hover{background-color:#fff;border-color:#e8a02066;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-5px)}.CXPramukaPage__ambalan .ambalan-card:hover:before{opacity:1}.CXPramukaPage__ambalan .ambalan-card .icon{align-items:center;background-color:#fffbf2;border:1px solid rgba(232,160,32,.1);border-radius:18px;box-shadow:0 1px 2px #0000000f;display:flex;flex-shrink:0;height:64px;justify-content:center;transition:all .25s ease;width:64px}.CXPramukaPage__ambalan .ambalan-card .icon svg{transition:transform .25s ease}.CXPramukaPage__ambalan .ambalan-card:hover .icon{background-color:#e8a020}.CXPramukaPage__ambalan .ambalan-card:hover .icon svg{stroke:#1a3c6e;transform:scale(1.1)}.CXPramukaPage__ambalan .ambalan-card .name-group h4{color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.CXPramukaPage__ambalan .ambalan-card .name-group p{color:#1a3c6e;font-size:1.125rem;font-weight:900;line-height:1.2}.CXPrestasiPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXPrestasiPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXPrestasiPage__hero{padding:80px 0}}.CXPrestasiPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXPrestasiPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXPrestasiPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:8px}@media(min-width:992px){.CXPrestasiPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:16px}}.CXPrestasiPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXPrestasiPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXPrestasiPage__hero .CXBreadcrumb .current{color:#fff}.CXPrestasiPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin-bottom:8px}.CXPrestasiPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:4px;margin:0 auto;width:48px}.CXPrestasiPage__stats{margin-bottom:48px;margin-top:-40px;padding-inline:16px;position:relative;z-index:30}@media(min-width:992px){.CXPrestasiPage__stats{margin-bottom:64px;margin-top:-48px;padding-inline:0}}.CXPrestasiPage__stats-card{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(26,60,110,.05);border-radius:32px;box-shadow:0 40px 100px #0f172a38;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);overflow:hidden;padding:32px 16px;position:relative}.CXPrestasiPage__stats-card:before{background:linear-gradient(90deg,#1a3c6e,#e8a020);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media(min-width:768px){.CXPrestasiPage__stats-card{gap:40px;grid-template-columns:repeat(4,1fr);padding:48px}}.CXPrestasiPage__stats-card .stat-item{padding:8px 0;position:relative;text-align:center}.CXPrestasiPage__stats-card .stat-item .val{background:linear-gradient(180deg,#1a3c6e,#2256a0);-webkit-background-clip:text;background-clip:text;color:#1a3c6e;display:block;font-size:28px;font-weight:950;line-height:1;margin-bottom:4px;-webkit-text-fill-color:transparent}@media(min-width:768px){.CXPrestasiPage__stats-card .stat-item .val{font-size:42px}}.CXPrestasiPage__stats-card .stat-item .lbl{color:#9ca3af;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}@media(min-width:768px){.CXPrestasiPage__stats-card .stat-item .lbl{font-size:11px}}.CXPrestasiPage__section{margin-bottom:80px}.CXPrestasiPage__section-header{justify-content:space-between;margin-bottom:40px}.CXPrestasiPage__section-header,.CXPrestasiPage__section-header .title{align-items:center;display:flex;gap:16px}.CXPrestasiPage__section-header .title .icon-box{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 1px 2px #0000000f;color:#1a3c6e;display:flex;height:48px;justify-content:center;width:48px}.CXPrestasiPage__section-header .title h2{color:#1a3c6e;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.CXPrestasiPage__section-header .line{background:linear-gradient(90deg,#e5e7eb,transparent);flex-grow:1;height:1px}.CXPrestasiPage__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.CXPrestasiPage__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXPrestasiPage__grid{grid-template-columns:repeat(3,1fr)}}.CXPrestasiPage__card{background-color:#fff;border:1px solid rgba(26,60,110,.06);border-radius:24px;box-shadow:0 10px 30px -10px #1a3c6e1f;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:32px;position:relative;transition:all .25s ease}.CXPrestasiPage__card:after{background:linear-gradient(90deg,#1a3c6e,#e8a020);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.CXPrestasiPage__card:hover{border-color:#e8a0204d;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-8px)}.CXPrestasiPage__card:hover:after{opacity:1}.CXPrestasiPage__card-header{align-items:center;display:flex;justify-content:space-between}.CXPrestasiPage__card-header .year{background-color:#1a3c6e;border-radius:9999px;color:#fff;font-size:11px;font-weight:900;padding:4px 12px}.CXPrestasiPage__card-header .level{color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.CXPrestasiPage__card-body{flex-grow:1}.CXPrestasiPage__card-body h3{color:#1a3c6e;font-size:1.125rem;font-weight:800;line-height:1.4;margin-bottom:8px}.CXPrestasiPage__card-body .desc{color:#6b7280;font-size:.875rem}.CXPrestasiPage__card-footer{align-items:center;border-top:1px dashed #f3f4f6;display:flex;gap:16px;padding-top:16px}.CXPrestasiPage__card-footer .award{align-items:center;color:#e8a020;display:flex;font-size:.875rem;font-weight:900;gap:8px}.CXPrestasiPage__card-footer .award svg{height:16px;width:16px}.CXPrestasiPage__card-footer .name{color:#9ca3af;font-size:11px;font-weight:800;margin-left:auto}.CXOsisPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXOsisPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXOsisPage__hero{padding:80px 0}}.CXOsisPage__hero .hero-img{filter:saturate(0) brightness(.8);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;width:100%}.CXOsisPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXOsisPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXOsisPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXOsisPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXOsisPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXOsisPage__hero .CXBreadcrumb .current{color:#fff}.CXOsisPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXOsisPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXOsisPage__content{margin-top:-40px;padding-inline:20px;position:relative;z-index:10}@media(min-width:992px){.CXOsisPage__content{margin-top:-64px;padding-inline:32px}}.CXOsisPage__intro{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;margin-bottom:64px;padding:40px}@media(min-width:992px){.CXOsisPage__intro{padding:64px}}.CXOsisPage__intro-header{margin:0 auto 48px;max-width:800px;text-align:center}.CXOsisPage__intro-header .badge{background-color:#e8a0201a;border-radius:9999px;color:#e8a020;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.CXOsisPage__intro-header h2{color:#1a3c6e;font-size:clamp(1.5rem,5vw,1.875rem);font-weight:900;line-height:1.2;margin-bottom:24px}.CXOsisPage__intro-header p{color:#6b7280;font-size:clamp(.9375rem,3.5vw,1.125rem);line-height:1.7}.CXOsisPage__activities-title{align-items:center;display:flex;gap:16px;margin-bottom:40px}.CXOsisPage__activities-title h3{color:#1a3c6e;font-size:clamp(1.125rem,5vw,1.5rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.CXOsisPage__activities-title .line{background:linear-gradient(90deg,rgba(26,60,110,.1),transparent);flex-grow:1;height:2px}.CXOsisPage__activities-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.CXOsisPage__activities-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.CXOsisPage__activities-grid{grid-template-columns:repeat(3,1fr)}}.CXOsisPage__activities-card{align-items:center;background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:24px;box-shadow:0 4px 15px -5px #1a3c6e14;display:flex;gap:20px;overflow:hidden;padding:32px 24px;position:relative;transition:all .25s ease}.CXOsisPage__activities-card:hover{background-color:#fffbf2;border-color:#e8a02066;box-shadow:0 16px 48px #0f172a24;transform:translateY(-5px)}.CXOsisPage__activities-card:hover .icon-box{background-color:#e8a020;color:#1a3c6e;transform:scale(1.1) rotate(-5deg)}.CXOsisPage__activities-card:after{background:linear-gradient(90deg,#1a3c6e,#e8a020);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s ease}.CXOsisPage__activities-card:hover:after{opacity:1}.CXOsisPage__activities-card .icon-box{align-items:center;background-color:#1a3c6e08;border:1px solid rgba(26,60,110,.05);border-radius:18px;color:#1a3c6e;display:flex;flex-shrink:0;font-size:18px;font-weight:900;height:52px;justify-content:center;transition:all .4s ease;width:52px}.CXOsisPage__activities-card span{color:#1a3c6e;font-size:clamp(.9375rem,3.5vw,1rem);font-weight:800;line-height:1.3}.CXOsisPage__motto{background:linear-gradient(135deg,#1a3c6e,#0f2648);border-radius:24px;box-shadow:0 32px 80px #0f172a2e;color:#fff;margin-top:48px;overflow:hidden;padding:32px 24px;position:relative;text-align:center}@media(min-width:992px){.CXOsisPage__motto{margin-top:80px;padding:64px}}.CXOsisPage__motto:before{content:"“";font-family:serif;font-size:120px;left:20px;line-height:1;opacity:.1;position:absolute;top:10px}.CXOsisPage__motto h4{font-size:16px;font-style:italic;font-weight:900;line-height:1.4;margin-bottom:16px;position:relative;z-index:1}@media(min-width:992px){.CXOsisPage__motto h4{font-size:28px}}.CXOsisPage__motto p{color:#fff9;font-size:9px;font-weight:900;letter-spacing:.2em;position:relative;text-transform:uppercase;z-index:1}@media(min-width:992px){.CXOsisPage__motto p{font-size:12px}}.CXGalleryPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXGalleryPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXGalleryPage__hero{padding:80px 0}}.CXGalleryPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXGalleryPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXGalleryPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXGalleryPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXGalleryPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXGalleryPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXGalleryPage__hero .CXBreadcrumb .current{color:#fff}.CXGalleryPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin-bottom:16px}.CXGalleryPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:4px;margin:0 auto;width:48px}.CXGalleryPage__content{margin-top:-48px;padding-inline:16px;position:relative;z-index:30}.CXGalleryPage__filters{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;box-shadow:0 32px 80px #0f172a2e;margin-bottom:48px;overflow-x:auto;padding:16px;scrollbar-width:none;white-space:nowrap}.CXGalleryPage__filters::-webkit-scrollbar{display:none}.CXGalleryPage__filters .tabs-wrapper{display:flex;gap:8px;justify-content:center}.CXGalleryPage__filters .filter-btn{border:1.5px solid transparent;border-radius:24px;color:#9ca3af;font-size:12px;font-weight:900;letter-spacing:.1em;padding:10px 24px;text-transform:uppercase;transition:all .25s ease}.CXGalleryPage__filters .filter-btn:hover{background-color:#f8fbff;color:#1a3c6e}.CXGalleryPage__filters .filter-btn.is-active{background-color:#1a3c6e;border-color:#1a3c6e;box-shadow:0 8px 16px #1a3c6e33;color:#fff}.CXGalleryPage__album-grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.CXGalleryPage__album-grid{grid-template-columns:repeat(2,1fr)}}.CXGalleryPage__album-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:32px;cursor:pointer;overflow:hidden;transition:all .25s ease}.CXGalleryPage__album-card:hover{border-color:#e8a02033;box-shadow:0 40px 100px #0f172a38;transform:translateY(-8px)}.CXGalleryPage__album-card:hover .cover img{transform:scale(1.05)}.CXGalleryPage__album-card:hover .btn-view{background-color:#e8a020;color:#1a3c6e;transform:scale(1.1)}.CXGalleryPage__album-card .cover{background-color:#e5e7eb;height:320px;overflow:hidden;position:relative}.CXGalleryPage__album-card .cover img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.CXGalleryPage__album-card .cover .overlay{background:linear-gradient(0deg,rgba(26,60,110,.9) 0,rgba(26,60,110,.2) 60%,transparent);inset:0;position:absolute}.CXGalleryPage__album-card .cover .badge{background-color:#e8a020;border-radius:9999px;box-shadow:0 8px 24px #0f172a1a;color:#1a3c6e;font-size:10px;font-weight:900;left:24px;padding:6px 14px;position:absolute;text-transform:uppercase;top:24px}.CXGalleryPage__album-card .cover .meta{background:linear-gradient(0deg,rgba(26,60,110,.95) 0,transparent);bottom:0;color:#fff;left:0;opacity:0;padding:32px;position:absolute;right:0;transform:translateY(20px);transition:all .4s ease}.CXGalleryPage__album-card .cover .meta h3{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:8px;text-transform:uppercase}.CXGalleryPage__album-card .cover .meta p{display:-webkit-box;font-size:.875rem;font-weight:500;line-clamp:2;-webkit-line-clamp:2;line-height:1.5;opacity:.8;-webkit-box-orient:vertical;overflow:hidden}.CXGalleryPage__album-card .cover:hover .meta{opacity:1;transform:translateY(0)}.CXGalleryPage__album-card .cover .btn-view{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;bottom:32px;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;right:32px;transition:all .3s ease;width:48px}.CXGalleryPage__album-card .footer{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:20px 32px}.CXGalleryPage__album-card .footer .count{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:800;gap:8px;text-transform:uppercase}.CXGalleryPage__album-card .footer .date{color:#d1d5db;font-size:12px;font-weight:800}.CXGalleryPage__lightbox{align-items:center;background-color:#1a3c6efa;display:flex;flex-direction:column;inset:0;justify-content:center;padding:40px;position:fixed;z-index:200000}.CXGalleryPage__lightbox .close-btn{align-items:center;background-color:#ffffff1a;border-radius:9999px;color:#fff;display:flex;height:54px;justify-content:center;position:absolute;right:40px;top:40px;transition:all .3s ease;width:54px}.CXGalleryPage__lightbox .close-btn:hover{background-color:#e8a020;color:#1a3c6e;transform:rotate(90deg)}.CXGalleryPage__lightbox .image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.CXGalleryPage__lightbox .image-container img{border-radius:24px;box-shadow:0 40px 100px #00000080;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.CXGalleryPage__lightbox .image-container .nav-btn{align-items:center;background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.CXGalleryPage__lightbox .image-container .nav-btn:hover{background-color:#fff;color:#1a3c6e}.CXGalleryPage__lightbox .image-container .nav-btn--prev{left:-16px}.CXGalleryPage__lightbox .image-container .nav-btn--next{right:-16px}@media(min-width:992px){.CXGalleryPage__lightbox .image-container .nav-btn--prev{left:0}.CXGalleryPage__lightbox .image-container .nav-btn--next{right:0}}.CXGalleryPage__lightbox .info-bar{color:#fff;margin-top:32px;text-align:center}.CXGalleryPage__lightbox .info-bar h4{font-size:1.25rem;font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.CXGalleryPage__lightbox .info-bar .counter{color:#e8a020;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.CXGalleryPage__empty{background:#fff;border:1px dashed #e5e7eb;border-radius:32px;margin-top:32px;padding:96px 16px;text-align:center}.CXGalleryPage__empty .icon{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:9999px;box-shadow:inset 0 2px 10px #00000005;color:#e5e7eb;display:flex;height:100px;justify-content:center;margin:0 auto 32px;width:100px}.CXGalleryPage__empty .icon svg{height:48px;stroke-width:1.5;width:48px}.CXGalleryPage__empty h3{color:#1a3c6e;font-size:1.875rem;font-weight:950;letter-spacing:-.02em;margin-bottom:12px}.CXGalleryPage__empty p{color:#9ca3af;font-size:1.125rem;font-weight:600;margin:0 auto;max-width:400px}.CXAnnouncementPage{background-color:#f8fafc;min-height:100vh;padding-bottom:96px}.CXAnnouncementPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXAnnouncementPage__hero{padding:80px 0}}.CXAnnouncementPage__hero .CXGridPattern{inset:0;opacity:.12;pointer-events:none;position:absolute}.CXAnnouncementPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXAnnouncementPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXAnnouncementPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXAnnouncementPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXAnnouncementPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXAnnouncementPage__hero .CXBreadcrumb .current{color:#fff}.CXAnnouncementPage__hero h1{color:#fff;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin-bottom:16px}.CXAnnouncementPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:4px;margin:0 auto;width:48px}.CXAnnouncementPage__container{margin-top:-32px;margin-inline:auto;max-width:1280px;position:relative;width:100%;z-index:30}@media(min-width:992px){.CXAnnouncementPage__container{padding-inline:32px}}.CXAnnouncementPage__container{padding-inline:20px}@media(min-width:992px){.CXAnnouncementPage__container{margin-top:-48px;padding-inline:0}}.CXAnnouncementPage__list{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:900px}.CXAnnouncementPage__card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .25s ease}@media(min-width:768px){.CXAnnouncementPage__card{align-items:center;flex-direction:row;gap:24px;padding:32px}}.CXAnnouncementPage__card:hover{border-color:#1a3c6e1a;box-shadow:0 16px 48px #0f172a24;transform:translateY(-4px)}.CXAnnouncementPage__card--urgent{border-left:4px solid #dc2626}@media(min-width:768px){.CXAnnouncementPage__card--urgent{border-left-width:6px}}.CXAnnouncementPage__card--urgent:before{background:radial-gradient(circle at top right,rgba(220,38,38,.04),transparent 70%);content:"";height:80px;position:absolute;right:0;top:0;width:80px}.CXAnnouncementPage__card--urgent .badge-urgent{background-color:#dc262614;color:#dc2626}.CXAnnouncementPage__card .date-box{align-items:center;background-color:#f9fafb;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;height:54px;justify-content:center;width:54px}@media(min-width:768px){.CXAnnouncementPage__card .date-box{border-radius:18px;height:70px;width:70px}}.CXAnnouncementPage__card .date-box .day{color:#1a3c6e;font-size:1.25rem;font-weight:900;line-height:1}@media(min-width:768px){.CXAnnouncementPage__card .date-box .day{font-size:1.5rem}}.CXAnnouncementPage__card .date-box .month{color:#9ca3af;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px){.CXAnnouncementPage__card .date-box .month{font-size:10px}}.CXAnnouncementPage__card .content{display:flex;flex-direction:column;flex-grow:1;gap:8px}.CXAnnouncementPage__card .content .tags{display:flex;gap:8px;margin-bottom:4px}.CXAnnouncementPage__card .content .tags .badge{border-radius:9999px;font-size:10px;font-weight:900;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.CXAnnouncementPage__card .content .tags .category{background-color:#1a3c6e0d;color:#1a3c6e}.CXAnnouncementPage__card .content h3{color:#1a3c6e;font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.3}@media(min-width:768px){.CXAnnouncementPage__card .content h3{font-size:1.25rem}}.CXAnnouncementPage__card .content p{color:#6b7280;font-size:13px;font-weight:600;line-height:1.5}@media(min-width:768px){.CXAnnouncementPage__card .content p{font-size:.875rem}}.CXAnnouncementPage__card .actions{flex-shrink:0}.CXAnnouncementPage__card .actions .btn-download{align-items:center;background-color:#1a3c6e;border-radius:9999px;box-shadow:0 4px 12px #1a3c6e1a;color:#fff;display:flex;font-size:12px;font-weight:800;gap:12px;padding:12px 24px;transition:all .3s ease}.CXAnnouncementPage__card .actions .btn-download svg{height:18px;width:18px}.CXAnnouncementPage__card .actions .btn-download:hover{background-color:#1f4783;box-shadow:0 6px 15px #1a3c6e33;transform:translateY(-2px)}.CXAnnouncementPage__empty{padding:96px 0;text-align:center}.CXAnnouncementPage__empty .icon{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:9999px;color:#e5e7eb;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.CXAnnouncementPage__empty h3{color:#1a3c6e;font-size:1.5rem;font-weight:900}.CXAnnouncementPage__load-more{align-items:center;display:flex;justify-content:center;margin-top:48px}.CXAnnouncementPage__load-more .btn-more{align-items:center;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0000000f;color:#1a3c6e;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;padding:12px 32px;transition:all .25s ease}.CXAnnouncementPage__load-more .btn-more svg{height:16px;transition:transform .4s ease;width:16px}.CXAnnouncementPage__load-more .btn-more:hover{background-color:#f9fafb;border-color:#1a3c6e;box-shadow:0 8px 15px #1a3c6e0d;color:#1a3c6e;transform:translateY(-2px)}.CXAnnouncementPage__load-more .btn-more:hover svg{transform:translateY(2px)}.CXPPDBPage__hero{background-color:#0f2648;color:#fff;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXPPDBPage__hero{padding:80px 0}}.CXPPDBPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXPPDBPage__hero .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute;z-index:2}.CXPPDBPage__hero .CXContainer{position:relative;z-index:10}.CXPPDBPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXPPDBPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXPPDBPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXPPDBPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXPPDBPage__hero .CXBreadcrumb .current{color:#fff}.CXPPDBPage__hero h1{font-size:clamp(1.25rem,6vw,3.5rem);font-weight:900;letter-spacing:-.03em;margin-bottom:16px}.CXPPDBPage__hero .badge-ppdb{background-color:#e8a020;border-radius:9999px;color:#1a3c6e;display:inline-block;font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:24px;padding:6px 20px;text-transform:uppercase}.CXPPDBPage__section{padding:48px 16px}@media(min-width:992px){.CXPPDBPage__section{padding:80px 0}}.CXPPDBPage__section--gray{background-color:#f8fafc}.CXPPDBPage__section .section-header{margin-bottom:64px;text-align:center}.CXPPDBPage__section .section-header h2{color:#1a3c6e;font-size:2.25rem;font-weight:900;letter-spacing:-.02em;margin-bottom:16px}.CXPPDBPage__section .section-header .subtitle{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.CXPPDBPage__timeline{margin:0 auto;max-width:800px;position:relative}.CXPPDBPage__timeline:before{background:#f3f4f6;bottom:0;content:"";left:20px;position:absolute;top:0;width:2px}@media(min-width:768px){.CXPPDBPage__timeline:before{left:50%;transform:translate(-50%)}}.CXPPDBPage__timeline .timeline-item{margin-bottom:48px;padding-left:60px;position:relative}@media(min-width:768px){.CXPPDBPage__timeline .timeline-item{margin-bottom:32px;padding-left:0;width:50%}.CXPPDBPage__timeline .timeline-item:nth-child(odd){left:0;padding-right:48px;text-align:right}.CXPPDBPage__timeline .timeline-item:nth-child(2n){left:50%;padding-left:48px;text-align:left}}.CXPPDBPage__timeline .timeline-item .dot{background:#fff;border:4px solid #e8a020;border-radius:9999px;height:24px;left:10px;position:absolute;top:0;width:24px;z-index:10}@media(min-width:768px){.CXPPDBPage__timeline .timeline-item .dot{left:auto;right:-13px}.CXPPDBPage__timeline .timeline-item .dot:nth-child(2n){left:-11px}.CXPPDBPage__timeline .timeline-item:nth-child(2n) .dot{left:-12px}}.CXPPDBPage__timeline .timeline-item .content{background:#fff;border:1px solid #f3f4f6;border-radius:32px;padding:32px;transition:transform .25s ease}.CXPPDBPage__timeline .timeline-item .content:hover{box-shadow:0 16px 48px #0f172a24;transform:translateY(-5px)}.CXPPDBPage__timeline .timeline-item .content .date{color:#e8a020;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.CXPPDBPage__timeline .timeline-item .content h4{color:#1a3c6e;font-size:1.25rem;font-weight:900;margin-bottom:8px}.CXPPDBPage__timeline .timeline-item .content p{color:#6b7280;font-size:.875rem;line-height:1.6}.CXPPDBPage__grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.CXPPDBPage__card{background:#fff;border:1px solid #f3f4f6;border-radius:32px;padding:40px;text-align:center;transition:all .25s ease}.CXPPDBPage__card:hover{border-color:#e8a0204d;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-8px)}.CXPPDBPage__card .icon{align-items:center;background:#f8fbff;border-radius:9999px;color:#1a3c6e;display:flex;height:80px;justify-content:center;margin:0 auto 32px;width:80px}.CXPPDBPage__card .icon svg{height:32px;width:32px}.CXPPDBPage__card h4{color:#1a3c6e;font-size:1.25rem;font-weight:900;margin-bottom:16px}.CXPPDBPage__card ul{list-style:none;text-align:left}.CXPPDBPage__card ul li{align-items:flex-start;border-bottom:1px solid #f9fafb;color:#6b7280;display:flex;font-size:.875rem;gap:12px;padding:8px 0}.CXPPDBPage__card ul li:before{color:#e8a020;content:"✓";font-weight:900}.CXPPDBPage__card ul li:last-child{border:none}.CXPPDBPage__cta{background:#1a3c6e;color:#fff;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXPPDBPage__cta{padding:80px 0}}.CXPPDBPage__cta .CXGridPattern{inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:1}.CXPPDBPage__cta h2{font-size:clamp(1.5rem,6vw,3rem);font-weight:900;line-height:1.2;margin-bottom:16px}@media(min-width:768px){.CXPPDBPage__cta h2{margin-bottom:24px}}.CXPPDBPage__cta p{color:#ffffffb3;font-size:14px;margin:0 auto 32px;max-width:600px}@media(min-width:768px){.CXPPDBPage__cta p{font-size:1.125rem;margin-bottom:40px}}.CXPPDBPage__cta .btn-register{align-items:center;background:#e8a020;border-radius:9999px;box-shadow:0 20px 40px #0003;color:#1a3c6e;display:inline-flex;font-size:1rem;font-weight:900;gap:16px;letter-spacing:.1em;padding:20px 48px;text-transform:uppercase;transition:all .25s ease}.CXPPDBPage__cta .btn-register:hover{background:#fff;box-shadow:0 30px 60px #0000004d;transform:scale(1.05)}.CXContactPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXContactPage__hero{background-color:#1a3c6e;overflow:hidden;padding:48px 24px 64px;position:relative;text-align:center}@media(min-width:992px){.CXContactPage__hero{padding:48px 0 80px}}.CXContactPage__hero .CXGridPattern{inset:0;opacity:.12;pointer-events:none;position:absolute}.CXContactPage__hero .hero-img{filter:saturate(.5) contrast(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;width:100%}.CXContactPage__hero .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:16px}@media(min-width:992px){.CXContactPage__hero .CXBreadcrumb{font-size:10px;letter-spacing:.2em;margin-bottom:32px}}.CXContactPage__hero .CXBreadcrumb a{transition:color .25s ease}.CXContactPage__hero .CXBreadcrumb a:hover{color:#e8a020}.CXContactPage__hero .CXBreadcrumb .current{color:#fff}.CXContactPage__hero h1{color:#fff;font-size:clamp(1.25rem,7vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.CXContactPage__hero .CXDivider--accent{background-color:#e8a020;border-radius:9999px;height:3px;margin:0 auto;width:32px}.CXContactPage__container{margin-top:-40px;margin-inline:auto;max-width:1280px;padding-inline:20px;position:relative;width:100%;z-index:30}@media(min-width:992px){.CXContactPage__container{padding-inline:32px}}.CXContactPage__container{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:992px){.CXContactPage__container{align-items:start;gap:40px;grid-template-columns:1fr 1.2fr;margin-top:-48px;padding-inline:0}}.CXContactPage__info{display:flex;gap:16px;margin-inline:-24px;overflow-x:auto;padding:16px 24px 32px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CXContactPage__info::-webkit-scrollbar{display:none}.CXContactPage__info{-ms-overflow-style:none;scrollbar-width:none}.CXContactPage__info:after,.CXContactPage__info:before{content:"";flex:0 0 8px}.CXContactPage__info>*{flex:0 0 280px;scroll-snap-align:center}@media(min-width:768px){.CXContactPage__info{display:flex;flex-direction:column;gap:24px;margin:0;overflow:visible;padding:0}.CXContactPage__info:after,.CXContactPage__info:before{display:none}.CXContactPage__info>*{flex:none}}.CXContactPage__info .info-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fffc;border:1px solid rgba(229,231,235,.5);border-radius:32px;display:flex;flex-direction:column;gap:12px;padding:20px 16px;text-align:center;transition:all .25s ease}@media(min-width:768px){.CXContactPage__info .info-card{align-items:center;flex-direction:row;gap:20px;padding:20px 24px;text-align:left}}.CXContactPage__info .info-card:hover{background-color:#fff;border-color:#e8a020;box-shadow:0 32px 80px #0f172a2e;transform:translateY(-5px)}@media(min-width:768px){.CXContactPage__info .info-card:hover{transform:translate(10px)}}.CXContactPage__info .info-card .icon-box{align-items:center;background-color:#1a3c6e0d;border-radius:18px;color:#1a3c6e;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media(min-width:768px){.CXContactPage__info .info-card .icon-box{height:54px;width:54px}}.CXContactPage__info .info-card .icon-box svg{height:20px;width:20px}@media(min-width:768px){.CXContactPage__info .info-card .icon-box svg{height:24px;width:24px}}.CXContactPage__info .info-card .text{display:flex;flex-direction:column;gap:4px}.CXContactPage__info .info-card .text span{color:#9ca3af;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px){.CXContactPage__info .info-card .text span{font-size:10px}}.CXContactPage__info .info-card .text h4{color:#1a3c6e;font-size:14px;font-weight:900;line-height:1.3}@media(min-width:768px){.CXContactPage__info .info-card .text h4{font-size:1rem;font-weight:800;line-height:1.5}}.CXContactPage__info .info-card .text p{color:#6b7280;font-size:12px;line-height:1.5}@media(min-width:768px){.CXContactPage__info .info-card .text p{font-size:.875rem;line-height:1.6}}.CXContactPage__info .social-links{display:flex;gap:16px;justify-content:center;margin-top:8px}@media(min-width:768px){.CXContactPage__info .social-links{gap:12px;justify-content:flex-start}}.CXContactPage__info .social-links .social-app{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:9999px;color:#1a3c6e;display:flex;height:44px;justify-content:center;transition:all .25s ease;width:44px}.CXContactPage__info .social-links .social-app svg{height:22px;width:22px}.CXContactPage__info .social-links .social-app:hover{background-color:#1a3c6e;border-color:#1a3c6e;color:#fff;transform:translateY(-4px)}.CXContactPage__form-wrapper{background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:32px;box-shadow:0 32px 80px #0f172a2e;overflow:hidden;padding:24px 20px;position:relative}.CXContactPage__form-wrapper:before{background:radial-gradient(circle,rgba(232,160,32,.08) 0,transparent 70%);content:"";height:300px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:300px}@media(min-width:768px){.CXContactPage__form-wrapper{padding:64px}}.CXContactPage__form-wrapper .form-header{margin-bottom:24px}.CXContactPage__form-wrapper .form-header h2{color:#1a3c6e;font-size:1.25rem;font-weight:900;margin-bottom:4px}.CXContactPage__form-wrapper .form-header p{color:#6b7280;font-size:12px}.CXContactPage__form-wrapper .CXForm{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.CXContactPage__form-wrapper .CXForm{grid-template-columns:repeat(2,1fr)}}.CXContactPage__form-wrapper .CXForm .full-width{grid-column:1/-1}.CXContactPage__form-wrapper .CXForm__label{color:#1a3c6e;display:block;font-size:12px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.CXContactPage__form-wrapper .CXForm__input,.CXContactPage__form-wrapper .CXForm__textarea{background-color:#fcfcfc;border:1px solid #f3f4f6;border-radius:18px;font-size:.875rem;padding:16px 20px;transition:all .3s ease;width:100%}.CXContactPage__form-wrapper .CXForm__input:focus,.CXContactPage__form-wrapper .CXForm__textarea:focus{background-color:#fff;border-color:#1a3c6e;box-shadow:0 0 0 4px #1a3c6e0d;outline:none}.CXContactPage__form-wrapper .CXForm__textarea{height:160px;resize:none}.CXContactPage__form-wrapper .CXForm .btn-submit{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.CXContactPage__form-wrapper .CXForm .btn-submit:active{transform:scale(.97)}.CXContactPage__form-wrapper .CXForm .btn-submit:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.CXContactPage__form-wrapper .CXForm .btn-submit{background-color:#1a3c6e;box-shadow:0 4px 14px #1a3c6e4d;color:#fff}.CXContactPage__form-wrapper .CXForm .btn-submit:hover{background-color:#1f4783;box-shadow:0 6px 20px #1a3c6e3b;transform:translateY(-2px)}.CXContactPage__form-wrapper .CXForm .btn-submit{padding:16px 24px;width:100%}@media(min-width:768px){.CXContactPage__form-wrapper .CXForm .btn-submit{padding:16px 48px;width:auto}}.CXContactPage__form-wrapper .CXForm .btn-submit{border-radius:9999px;font-weight:900;justify-self:start;letter-spacing:.1em;text-transform:uppercase}.CXContactPage__map{margin-top:80px;margin-inline:auto;max-width:1280px;padding-inline:20px;width:100%}@media(min-width:992px){.CXContactPage__map{padding-inline:32px}}.CXContactPage__map .map-frame{border:1px solid #f3f4f6;border-radius:32px;height:450px;overflow:hidden;position:relative;width:100%}.CXContactPage__map .map-frame iframe{border:none;height:calc(100% + 200px);margin-left:-100px;margin-top:-150px;width:calc(100% + 200px)}.CXContactPage__map .map-frame .map-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:24px;pointer-events:none;position:absolute;top:0;width:100%}@media(min-width:768px){.CXContactPage__map .map-frame .map-overlay{justify-content:flex-start;padding:48px}}.CXContactPage__map .map-frame .map-card{animation:CXSlideUp .6s ease;background-color:#fff;border:1px solid rgba(26,60,110,.1);border-radius:32px;box-shadow:0 40px 100px #0f172a38;max-width:320px;padding:32px;pointer-events:auto}.CXContactPage__map .map-frame .map-card .header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CXContactPage__map .map-frame .map-card .header .icon{align-items:center;background-color:#1a3c6e;border-radius:18px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.CXContactPage__map .map-frame .map-card .header h5{color:#1a3c6e;font-size:1rem;font-weight:900;line-height:1.2}.CXContactPage__map .map-frame .map-card .header span{color:#9ca3af;font-size:11px;font-weight:700;text-transform:uppercase}.CXContactPage__map .map-frame .map-card p{color:#6b7280;font-size:.875rem;line-height:1.6;margin-bottom:24px}.CXContactPage__map .map-frame .map-card .btn-gmaps{align-items:center;background-clip:padding-box,border-box;background-color:#f8fbff;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#1a3c6e,#e8a020);background-origin:border-box;border:1.5px solid transparent;border-radius:24px;color:#1a3c6e;display:flex;font-size:13px;font-weight:900;gap:12px;justify-content:center;padding:12px;transition:all .25s ease}.CXContactPage__map .map-frame .map-card .btn-gmaps:hover{background-image:linear-gradient(#1a3c6e,#1a3c6e),radial-gradient(circle at top left,#1a3c6e,#e8a020);box-shadow:0 10px 20px -5px #1a3c6e33;color:#fff;transform:translateY(-3px)}@keyframes CXSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CXBlogDetailPage{background-color:#fcfcfc;min-height:100vh;padding-bottom:96px}.CXBlogDetailPage__category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid hsla(0,0%,100%,.4);border-radius:9999px;box-shadow:0 10px 25px -5px #0003;display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.15em;margin-bottom:8px;margin-inline:auto;padding:6px 20px;text-transform:uppercase;transform:translateY(0);transition:all .25s ease;width:-moz-max-content;width:max-content}.CXBlogDetailPage__category svg{height:14px;opacity:.9;stroke-width:2.5px;width:14px}.CXBlogDetailPage__category:hover{border-color:#fff9;box-shadow:0 15px 35px -10px #0006;transform:translateY(-2px)}.CXBlogDetailPage__header{background-color:#1a3c6e;color:#fff;overflow:hidden;padding:48px 0;position:relative;text-align:center}@media(min-width:992px){.CXBlogDetailPage__header{padding:80px 0 96px}}.CXBlogDetailPage__header .hero-img{filter:saturate(0) blur(8px);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.15;position:absolute;transform:scale(1.1);width:100%}.CXBlogDetailPage__header .CXGridPattern{inset:0;opacity:.1;pointer-events:none;position:absolute}.CXBlogDetailPage__header .CXBreadcrumb{align-items:center;color:#fff6;display:inline-flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:32px;text-transform:uppercase}.CXBlogDetailPage__header .CXBreadcrumb a{transition:color .25s ease}.CXBlogDetailPage__header .CXBreadcrumb a:hover{color:#e8a020}.CXBlogDetailPage__header .CXBreadcrumb .current{color:#fff}.CXBlogDetailPage__header h1{font-size:clamp(1.75rem,5vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:32px;margin-inline:auto;max-width:900px}.CXBlogDetailPage__meta{align-items:center;color:#ffffffd9;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:24px;justify-content:center;margin-top:-8px;position:relative;z-index:10}.CXBlogDetailPage__meta .author{align-items:center;display:flex;gap:16px}.CXBlogDetailPage__meta .author .avatar{background-color:#fff;border:2px solid rgba(232,160,32,.8);border-radius:9999px;box-shadow:0 0 15px #e8a0204d;flex-shrink:0;height:38px;overflow:hidden;width:38px}.CXBlogDetailPage__meta .author .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXBlogDetailPage__meta .author .info{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1}.CXBlogDetailPage__meta .author .info .label{color:#e8a020;font-size:8px;font-weight:800;letter-spacing:.1em;margin-bottom:2px;opacity:.9;text-transform:uppercase}.CXBlogDetailPage__meta .author .info .name{color:#fff;font-size:14px;font-weight:800}.CXBlogDetailPage__meta .separator{background-color:#e8a020;border-radius:9999px;display:none;height:5px;opacity:.4;width:5px}@media(min-width:768px){.CXBlogDetailPage__meta .separator{display:block}}.CXBlogDetailPage__meta .date,.CXBlogDetailPage__meta .read-time,.CXBlogDetailPage__meta .views{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;display:flex;gap:8px;padding:6px 12px;transition:background .3s}.CXBlogDetailPage__meta .date svg,.CXBlogDetailPage__meta .read-time svg,.CXBlogDetailPage__meta .views svg{color:#e8a020;height:16px;opacity:.9;width:16px}.CXBlogDetailPage__meta .date:hover,.CXBlogDetailPage__meta .read-time:hover,.CXBlogDetailPage__meta .views:hover{background:#ffffff1a;border-color:#ffffff26}.CXBlogDetailPage__container{margin-top:-48px;margin-inline:auto;max-width:900px;padding-inline:16px;position:relative;z-index:20}@media(min-width:992px){.CXBlogDetailPage__container{padding-inline:0}}.CXBlogDetailPage .article-body .card-main{background-color:#fff;border:1px solid rgba(26,60,110,.05);border-radius:32px;box-shadow:0 32px 80px #0f172a2e;overflow:hidden}.CXBlogDetailPage .article-body .card-main .article-cover{height:300px;overflow:hidden;width:100%}@media(min-width:768px){.CXBlogDetailPage .article-body .card-main .article-cover{height:480px}}.CXBlogDetailPage .article-body .card-main .article-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXBlogDetailPage .article-body .card-main .content{padding:32px 24px}@media(min-width:768px){.CXBlogDetailPage .article-body .card-main .content{padding:48px 64px}}.CXBlogDetailPage .article-body .card-main p{color:#374151;font-size:1.15rem;line-height:1.8;margin-bottom:24px}.CXBlogDetailPage .article-body .card-main blockquote{background-color:#f8fbff;border-left:6px solid #e8a020;border-radius:0 24px 24px 0;color:#1a3c6e;font-size:1.25rem;font-style:italic;font-weight:800;line-height:1.6;margin:40px 0;padding:32px 40px}.CXBlogDetailPage__related{margin-top:64px}.CXBlogDetailPage__related .related-title{align-items:center;color:#1a3c6e;display:flex;font-size:16px;font-weight:900;gap:16px;letter-spacing:.1em;margin-bottom:32px;text-transform:uppercase}.CXBlogDetailPage__related .related-title:after{background-color:#f3f4f6;content:"";flex-grow:1;height:1px}.CXBlogDetailPage__related .related-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.CXBlogDetailPage__related .related-grid{grid-template-columns:repeat(2,1fr)}}.CXBlogDetailPage__related .related-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:24px;display:flex;gap:16px;overflow:hidden;padding:16px;transition:all .25s ease}.CXBlogDetailPage__related .related-card .cover{border-radius:18px;flex-shrink:0;height:75px;overflow:hidden;width:100px}.CXBlogDetailPage__related .related-card .cover img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.CXBlogDetailPage__related .related-card .info h5{color:#1a3c6e;display:-webkit-box;font-size:14px;font-weight:800;-webkit-line-clamp:2;line-height:1.4;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden}.CXBlogDetailPage__related .related-card .info span{color:#9ca3af;font-size:11px;font-weight:600}.CXBlogDetailPage__related .related-card:hover{border-color:#e8a020;box-shadow:0 16px 48px #0f172a24;transform:translateY(-4px)}.CXBlogDetailPage__related .related-card:hover .cover img{transform:scale(1.1)}.CXBlogDetailPage__related .related-card:hover .info h5{color:#e8a020}.CXBlogDetailPage .share-section{align-items:center;background-color:#f8fafc;border-radius:32px;display:flex;flex-direction:column;gap:24px;margin-top:32px;padding:32px}@media(min-width:768px){.CXBlogDetailPage .share-section{flex-direction:row;justify-content:space-between}}.CXBlogDetailPage .share-section .share-title{color:#1a3c6e;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.CXBlogDetailPage .share-section .social-links{display:flex;gap:16px}.CXBlogDetailPage .share-section .social-links .social-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:18px;color:#6b7280;display:flex;height:48px;justify-content:center;transition:all .25s ease;width:48px}.CXBlogDetailPage .share-section .social-links .social-item svg{height:20px;stroke-width:2.5px;width:20px}.CXBlogDetailPage .share-section .social-links .social-item:hover{border-color:transparent;box-shadow:0 16px 48px #0f172a24;color:#fff;transform:translateY(-5px)}.CXBlogDetailPage .share-section .social-links .social-item:hover.whatsapp{background-color:#25d366}.CXBlogDetailPage .share-section .social-links .social-item:hover.facebook{background-color:#1877f2}.CXBlogDetailPage .share-section .social-links .social-item:hover.twitter{background-color:#000}.CXBlogDetailPage .share-section .social-links .social-item:hover.instagram{background-color:#e4405f}.CXBlogAdmin__header-actions{align-items:center;display:flex;gap:12px}.CXBlogAdmin__header-actions .flex-center{align-items:center!important;display:inline-flex!important;flex-direction:row!important;gap:8px!important;height:40px!important;justify-content:center!important;line-height:normal!important;padding-inline:16px!important;white-space:nowrap!important}.CXBlogAdmin__header-actions .flex-center svg{display:block!important;flex-shrink:0!important;margin:0!important}.CXBlogAdmin__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}@media(min-width:992px){.CXBlogAdmin__filters{flex-wrap:nowrap}}.CXBlogAdmin__filters .filter-search{align-items:center;display:flex;flex:1;gap:12px;height:40px;max-width:100%;min-width:200px}@media(min-width:992px){.CXBlogAdmin__filters .filter-search{max-width:480px}}.CXBlogAdmin__filters .filter-search{background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding-inline:16px;transition:border-color .25s ease}.CXBlogAdmin__filters .filter-search:focus-within{border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e14}.CXBlogAdmin__filters .filter-search svg{color:#9ca3af;flex-shrink:0}.CXBlogAdmin__filters .filter-search input{background:transparent;border:none;color:#1e293b;flex:1;font-size:.875rem;font-weight:600;outline:none}.CXBlogAdmin__filters .filter-search input::-moz-placeholder{color:#9ca3af}.CXBlogAdmin__filters .filter-search input::placeholder{color:#9ca3af}.CXBlogAdmin__filters .filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(min-width:576px){.CXBlogAdmin__filters .filter-group{flex-wrap:nowrap}}.CXBlogAdmin__filters .filter-group .filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1.5px solid #e2e8f0;border-radius:10px;color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:600;height:40px;outline:none;padding-left:12px;padding-right:40px;transition:border-color .25s ease}.CXBlogAdmin__filters .filter-group .filter-select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231a3c6e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#1a3c6e}.CXBlogAdmin__filters .filter-group .column-toggle{position:relative}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-trigger{align-items:center;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-trigger:hover{background-color:#f8fbff;border-color:#1a3c6e;color:#1a3c6e}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-dropdown{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 16px 48px #0f172a24;margin-top:8px;overflow:hidden;padding:8px;position:absolute;right:0;top:100%;width:200px;z-index:100}.CXBlogAdmin__filters .filter-group .column-toggle .dropdown-header{border-bottom:1px solid #f9fafb;color:#d1d5db;font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:4px;padding:8px 12px;text-transform:uppercase}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .15s ease}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-item:hover{background-color:#f9fafb}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-item input{accent-color:#1a3c6e;height:15px;width:15px}.CXBlogAdmin__filters .filter-group .column-toggle .toggle-item span{color:#4b5563;font-size:.875rem;font-weight:600}.CXBlogAdmin .view-toggle{background-color:#f3f4f6;border-radius:10px;display:flex;gap:2px;padding:3px}.CXBlogAdmin .view-toggle button{align-items:center;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.CXBlogAdmin .view-toggle button.active{background-color:#fff;box-shadow:0 1px 4px #00000014;color:#1a3c6e}.CXBlogAdmin .view-toggle button:hover:not(.active){color:#4b5563}.CXBlogAdmin__card{background-color:#fff;border:1px solid #f3f4f6;border-radius:18px;box-shadow:0 2px 12px #1a3c6e0a;max-width:100%;overflow:hidden;width:100%}.CXBlogAdmin__skeleton{padding:16px 20px}.CXBlogAdmin__skeleton .skeleton-table-head{border-bottom:1px solid #f3f4f6;display:flex;gap:24px;margin-bottom:8px;padding:16px 0}.CXBlogAdmin__skeleton .skeleton-row{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:24px;padding:16px 0}.CXBlogAdmin__skeleton .skeleton-row:last-child{border-bottom:none}.CXBlogAdmin__skeleton .skeleton-article-cell{align-items:center;display:flex;flex:2;gap:12px}.CXBlogAdmin__skeleton .skeleton-article-info{display:flex;flex:1;flex-direction:column;gap:8px}.CXBlogAdmin__skeleton .skeleton-actions{display:flex;gap:8px}.CXBlogAdmin__skeleton .skeleton-card-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:20px}.CXBlogAdmin__skeleton .skeleton-card{border:1px solid #f3f4f6;border-radius:10px;overflow:hidden}.CXBlogAdmin__skeleton .skeleton-card-body{display:flex;flex-direction:column;gap:12px;padding:16px}.CXBlogAdmin__skeleton .skeleton-card-foot{display:flex;justify-content:space-between;margin-top:8px}.CXBlogAdmin .sk{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#eef0f2,#f3f4f6 75%);background-size:200% 100%;border-radius:6px;flex-shrink:0}.CXBlogAdmin .sk--thin{height:10px}.CXBlogAdmin .sk--medium{height:14px}.CXBlogAdmin .sk--w10{width:10%}.CXBlogAdmin .sk--w12{width:12%}.CXBlogAdmin .sk--w15{width:15%}.CXBlogAdmin .sk--w20{width:20%}.CXBlogAdmin .sk--w30{width:30%}.CXBlogAdmin .sk--w40{width:40%}.CXBlogAdmin .sk--w60{width:60%}.CXBlogAdmin .sk--w80{width:80%}.CXBlogAdmin .sk--thumb{border-radius:6px;flex-shrink:0;height:40px;width:52px}.CXBlogAdmin .sk--btn{border-radius:6px;height:34px;width:34px}.CXBlogAdmin .sk--cover{aspect-ratio:16/7;width:100%}.CXBlogAdmin__empty{align-items:center;color:#d1d5db;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px;text-align:center}.CXBlogAdmin__empty svg{opacity:.3}.CXBlogAdmin__empty p{color:#9ca3af;font-size:.875rem;font-weight:600}.CXBlogAdmin__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.CXBlogAdmin__table{border-collapse:collapse;min-width:720px;width:100%}.CXBlogAdmin__table thead tr{border-bottom:1px solid #f3f4f6}.CXBlogAdmin__table thead tr th{background-color:#f9fafb;color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.12em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.CXBlogAdmin__table tbody tr{border-bottom:1px solid #f9fafb;transition:background-color .15s ease}.CXBlogAdmin__table tbody tr:hover{background-color:#f8fbff}.CXBlogAdmin__table tbody tr:last-child{border-bottom:none}.CXBlogAdmin__table tbody tr td{padding:12px 16px;vertical-align:middle}.CXBlogAdmin__table .col-author,.CXBlogAdmin__table .col-cat,.CXBlogAdmin__table .col-date,.CXBlogAdmin__table .col-status{white-space:nowrap}.CXBlogAdmin__table .col-article{min-width:240px}.CXBlogAdmin__table .col-actions{white-space:nowrap;width:1%}.CXBlogAdmin__card-grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding:20px}@media(min-width:768px){.CXBlogAdmin__card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.CXBlogAdmin__card-grid{grid-template-columns:repeat(3,1fr)}}.CXBlogAdmin__pagination{align-items:center;background-color:#f9fafb;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.CXBlogAdmin__pagination .page-info{color:#9ca3af;font-size:11px;font-weight:700}.CXBlogAdmin__pagination .page-btns{display:flex;gap:4px}.CXBlogAdmin__pagination .page-btns button{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:800;height:36px;justify-content:center;transition:all .15s ease;width:36px}.CXBlogAdmin__pagination .page-btns button:hover:not(:disabled){border-color:#1a3c6e;color:#1a3c6e}.CXBlogAdmin__pagination .page-btns button.is-active{background-color:#1a3c6e;border-color:#1a3c6e;color:#fff}.CXBlogAdmin__pagination .page-btns button:disabled{cursor:not-allowed;opacity:.4}.article-cell{align-items:center;display:flex;gap:12px;max-width:380px;min-width:240px}.article-thumb{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;flex-shrink:0;height:38px;overflow:hidden;width:52px}.article-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-thumb__placeholder{align-items:center;color:#d1d5db;display:flex;height:100%;justify-content:center;width:100%}.article-info{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.article-title{color:#1a3c6e;font-size:.875rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-meta{align-items:center;display:flex;gap:8px;min-width:0}.article-slug{color:#9ca3af;font-size:10px;font-style:italic;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-time-badge{align-items:center;background-color:#f3f4f6;border-radius:9999px;color:#9ca3af;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;gap:3px;padding:2px 5px;white-space:nowrap}.date-cell{display:flex;flex-direction:column;gap:2px}.date-value{color:#374151;font-size:11px;font-weight:700;white-space:nowrap}.date-label{color:#9ca3af;font-size:9px;font-weight:600;letter-spacing:.05em}.cat-badge,.date-label{text-transform:uppercase}.cat-badge{border-radius:9999px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;white-space:nowrap}.cat-badge--none{background-color:#f3f4f6;color:#9ca3af}.author-cell{color:#4b5563;font-size:.875rem;font-weight:600;gap:8px;white-space:nowrap}.author-avatar,.author-cell{align-items:center;display:flex}.author-avatar{background-color:#1a3c6e;border-radius:50%;color:#fff;flex-shrink:0;font-size:10px;font-weight:800;height:26px;justify-content:center;overflow:hidden;width:26px}.author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-avatar--xs{font-size:9px;height:22px;width:22px}.status-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:10px;font-weight:900;gap:5px;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.status-badge .status-dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.status-badge--xs{font-size:9px;padding:2px 7px}.status-badge--pub{background-color:#f0fdf4;color:#16a34a}.status-badge--pub .status-dot{background-color:#16a34a}.status-badge--draft{background-color:#f8fafc;color:#6b7280}.status-badge--draft .status-dot{background-color:#9ca3af}.status-badge--scheduled{background-color:#f0f9ff;color:#0284c7}.status-badge--scheduled .status-dot{background-color:#0284c7}.status-badge--expired{background-color:#fff1f2;color:#dc2626}.status-badge--expired .status-dot{background-color:#dc2626}.status-badge--inactive{background-color:#f3f4f6;color:#9ca3af}.status-badge--inactive .status-dot{background-color:#d1d5db}.action-btns{gap:4px;justify-content:flex-end}.action-btn,.action-btns{align-items:center;display:flex}.action-btn{background-color:#fff;border:1px solid #f3f4f6;border-radius:6px;color:#9ca3af;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;text-decoration:none;transition:all .15s ease;width:32px}.action-btn--view:hover{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.action-btn--edit:hover{background-color:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.action-btn--del:hover{background-color:#fff1f2;border-color:#fecdd3;color:#dc2626}.action-btn--toggle:hover{background-color:#fefce8;border-color:#fde68a;color:#d97706}.CXToggle{background-color:#e5e7eb;border:none;border-radius:20px;cursor:pointer;height:20px;padding:0;position:relative;transition:background-color .25s ease;width:36px}.CXToggle__handle{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;height:16px;left:2px;position:absolute;top:2px;transition:transform .25s ease;width:16px}.CXToggle.is-active{background-color:#1a3c6e}.CXToggle.is-active .CXToggle__handle{transform:translate(16px)}.CXToggle:hover{background-color:#1a3c6e33}.CXToggle:hover.is-active{background-color:#1a3c6ee6}.action-toggle-wrap{align-items:center;display:flex;justify-content:center;padding-inline:8px}.stat-badge{align-items:center;background-color:#f3f4f6;border-radius:9999px;color:#4b5563;display:inline-flex;font-size:11px;font-weight:800;padding:2px 10px}.stat-badge--green{background-color:#d1fae5;color:#16a34a}.stat-badge--amber{background-color:#fef3c7;color:#d97706}.blog-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:all .25s ease}.blog-card:hover{border-color:#1a3c6e33;box-shadow:0 4px 20px #1a3c6e14;transform:translateY(-2px)}.blog-card--inactive{filter:grayscale(.4);opacity:.6}.blog-card__thumb{aspect-ratio:16/7;background-color:#f9fafb;overflow:hidden;position:relative}.blog-card__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.blog-card:hover .blog-card__thumb img{transform:scale(1.04)}.blog-card__thumb-placeholder{align-items:center;color:#d1d5db;display:flex;height:100%;justify-content:center;width:100%}.blog-card__badges{display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;top:12px}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.blog-card__meta-top{margin-bottom:2px}.blog-card__meta-top .date-label{color:#9ca3af;font-size:10px;font-weight:700}.blog-card__category{margin-bottom:8px}.blog-card__category .cat-pill{border-radius:9999px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.blog-card__title{color:#1a3c6e;font-size:.875rem;font-weight:800;line-height:1.4}.blog-card__excerpt,.blog-card__title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{color:#9ca3af;font-size:11px;font-weight:500;line-height:1.5}.blog-card__meta{justify-content:space-between;margin-top:auto}.blog-card__foot,.blog-card__meta{align-items:center;display:flex;gap:8px}.blog-card__foot{background-color:#f9fafb;border-top:1px solid #f3f4f6;justify-content:flex-end;padding:12px 16px}.CXModal{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1a3c6e80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.CXModal--fullscreen{align-items:stretch;background-color:#1a3c6e4d;padding:0}.CXModal__box{background-color:#fff;border-radius:32px;box-shadow:0 40px 100px #0f172a38;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}.CXModal__box--xs{max-width:360px}.CXModal__box--sm{max-width:480px}.CXModal__box--wide{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.CXModal__head{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 20px}.CXModal__head h3{color:#1a3c6e;font-size:1rem;font-weight:900}.CXModal__head>button:not(.CXButton){align-items:center;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s ease;width:32px}.CXModal__head>button:not(.CXButton):hover{background-color:#f3f4f6;color:#1a3c6e}.CXModal__head-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.CXModal__head-actions .btn-divider{background-color:#e5e7eb;height:22px;margin-inline:4px;width:1px}.CXModal__head-actions .btn-close-editor{align-items:center;background-color:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.CXModal__head-actions .btn-close-editor:hover{background-color:#dc26261a;color:#dc2626}.CXModal__body{flex:1;overflow-y:auto;padding:24px}.CXModal__body.CXEditorBody{align-items:start;display:grid;gap:0;grid-template-columns:1fr 300px;overflow:hidden;padding:0}@media(max-width:768px){.CXModal__body.CXEditorBody{grid-template-columns:1fr}}.CXModal__foot{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.cat-add-form{display:flex;gap:8px;margin-bottom:20px}.cat-add-form input[type=text]{border:1.5px solid #e2e8f0;border-radius:10px;flex:1;font-size:.875rem;height:40px;outline:none;padding-inline:16px;transition:border-color .25s ease}.cat-add-form input[type=text]:focus{border-color:#1a3c6e}.cat-add-form input[type=color]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;height:40px;padding:2px;width:40px}.cat-add-form button{align-items:center;background-color:#1a3c6e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;height:40px;padding:0 16px;transition:all .25s ease;white-space:nowrap}.cat-add-form button:hover{background-color:#1f4783}.cat-add-form button:disabled{cursor:not-allowed;opacity:.5}.cat-list{display:flex;flex-direction:column;gap:8px}.cat-item{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;display:flex;gap:12px;padding:12px 16px;transition:all .15s ease}.cat-item:hover{border-color:#e5e7eb}.cat-item__badge{border-radius:50%;flex-shrink:0;height:10px;width:10px}.cat-item__info{align-items:center;display:flex;flex:1;gap:8px;justify-content:space-between;overflow:hidden}.cat-item__name{color:#1a3c6e;font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.cat-item__count,.cat-item__name{font-weight:700;white-space:nowrap}.cat-item__count{color:#9ca3af;font-size:10px}.cat-item__edit{align-items:center;display:flex;flex:1;gap:8px}.cat-item__edit input[type=text]{border:1.5px solid #1a3c6e;border-radius:6px;flex:1;font-size:.875rem;height:32px;outline:none;padding-inline:12px}.cat-item__edit input[type=color]{border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;height:32px;width:32px}.cat-item__edit .btn-cancel,.cat-item__edit .btn-save{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.cat-item__edit .btn-save{background:#d1fae5;color:#16a34a}.cat-item__edit .btn-save:hover{background:#16a34a;color:#fff}.cat-item__edit .btn-cancel{background:#f3f4f6;color:#6b7280}.cat-item__edit .btn-cancel:hover{background:#e5e7eb}.cat-item__acts{display:flex;flex-shrink:0;gap:4px}.cat-item__acts button{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:background-color .15s ease;width:28px}.cat-item__acts button:hover{background-color:#e5e7eb}.cat-empty{color:#9ca3af;font-size:.875rem;padding:32px;text-align:center}.CXEditorBody__main{gap:20px;padding:24px 32px}.CXEditorBody__main,.CXEditorBody__sidebar{display:flex;flex-direction:column;height:calc(100vh - 68px);overflow-y:auto}.CXEditorBody__sidebar{background-color:#f9fafb;border-left:1px solid #f3f4f6;gap:0;padding:16px 20px}@media(max-width:768px){.CXEditorBody__sidebar{border-left:none;border-top:1px solid #f3f4f6;height:auto}}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:900;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.char-count-inline{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.form-input{background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;outline:none;padding:12px 16px;transition:border-color .25s ease;width:100%}.form-input:focus{border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e14}.form-input--title{border-radius:12px;color:#1a3c6e;font-size:1.25rem;font-weight:800;padding:16px 20px}.form-input--sm{font-size:12px;padding:8px 12px}.form-input::-moz-placeholder{color:#d1d5db}.form-input::placeholder{color:#d1d5db}select.form-input{cursor:pointer}textarea.form-input{line-height:1.6;resize:vertical}.char-count{color:#9ca3af;font-size:10px;font-weight:600;text-align:right}.quill-wrapper{border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:border-color .25s ease}.quill-wrapper:focus-within{border-color:#1a3c6e}.quill-wrapper .ql-toolbar{background-color:#f9fafb;border:none;border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.quill-wrapper .ql-container{border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.quill-wrapper .ql-editor{color:#1e293b;line-height:1.7;min-height:300px;padding:24px}.quill-wrapper .ql-editor p{margin-bottom:16px}.quill-wrapper .ql-editor h1,.quill-wrapper .ql-editor h2,.quill-wrapper .ql-editor h3{color:#1a3c6e;font-weight:800;margin-bottom:12px}.quill-wrapper .ql-editor blockquote{border-left:3px solid #e8a020;color:#4b5563;font-style:italic;padding-left:16px}.cover-upload{aspect-ratio:16/9;background-color:#fff;border:2px dashed #e2e8f0;border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:all .25s ease}.cover-upload:hover{background-color:#1a3c6e05;border-color:#1a3c6e}.cover-upload.has-image{border-color:#e5e7eb;border-style:solid}.cover-upload.is-uploading{cursor:wait}.cover-upload img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-upload__placeholder{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;text-align:center}.cover-upload__placeholder .upload-icon{opacity:.4}.cover-upload__placeholder span{font-size:.875rem;font-weight:600}.cover-upload__placeholder small{font-size:11px}.cover-upload__loading{align-items:center;background-color:#1a3c6e0a;color:#1a3c6e;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.cover-upload__loading span{font-size:12px;font-weight:700}.cover-loading-spinner{animation:spin .7s linear infinite;border:3px solid rgba(26,60,110,.2);border-radius:50%;border-top-color:#1a3c6e;height:28px;width:28px}.cover-remove{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .15s ease;width:26px}.cover-remove:hover{background-color:#dc2626}.hidden{display:none}.sidebar-section{border-bottom:1px solid #e5e7eb;padding:16px 0}.sidebar-section:last-child{border-bottom:none}.sidebar-section__title{color:#9ca3af;font-size:10px;font-weight:900;gap:5px;letter-spacing:.12em;margin-bottom:12px}.sidebar-label,.sidebar-section__title{align-items:center;display:flex;text-transform:uppercase}.sidebar-label{color:#6b7280;font-size:9px;font-weight:800;gap:8px;letter-spacing:.08em;margin-bottom:8px}.sidebar-label__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.sidebar-label__dot--green{background-color:#16a34a}.sidebar-label__dot--red{background-color:#dc2626}.sidebar-hint{align-items:flex-start;color:#9ca3af;display:flex;font-size:9px;font-style:italic;font-weight:500;gap:4px;line-height:1.4;margin-top:8px}.sidebar-hint svg{flex-shrink:0;margin-top:1px}.reading-time-display{display:flex;flex-direction:column;gap:8px}.reading-time-value{color:#1a3c6e;font-size:2rem;font-weight:900;line-height:1}.reading-time-value span{color:#9ca3af;font-size:12px;font-weight:700;margin-left:4px}.slug-preview{background-color:#f3f4f6;border-radius:6px;color:#6b7280;font-size:11px;font-style:italic;font-weight:600;padding:8px 12px;word-break:break-all}.delete-icon{font-size:40px;margin-bottom:12px}.delete-msg{color:#374151;font-size:.875rem;line-height:1.6;margin-bottom:8px}.delete-msg strong{color:#1a3c6e}.delete-warn{color:#9ca3af;font-size:11px}.btn-cancel-del{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn-cancel-del:active{transform:scale(.97)}.btn-cancel-del:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.btn-cancel-del{background-color:#fff;border:1px solid #e2e8f0;color:#1a3c6e}.btn-cancel-del:hover{background-color:#f9fafb;border-color:#1a3c6e;transform:translateY(-2px)}.btn-cancel-del{height:40px;padding-inline:20px}.btn-confirm-del{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn-confirm-del:active{transform:scale(.97)}.btn-confirm-del:focus-visible{outline:3px solid rgba(26,60,110,.35);outline-offset:2px}.btn-confirm-del{background-color:#dc2626;border:none;box-shadow:0 4px 12px #dc262633;color:#fff;height:40px;padding-inline:20px}.btn-confirm-del:hover{background-color:#e03c3c}.btn-confirm-del:disabled{cursor:not-allowed;opacity:.6}.CXToast{align-items:center;background-color:#111827;border-radius:10px;bottom:24px;box-shadow:0 32px 80px #0f172a2e;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:12px;max-width:340px;padding:16px 20px;position:fixed;right:24px;z-index:500}.CXToast--success{background-color:#16a34a}.CXToast--error{background-color:#dc2626}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-spin{animation:spin 1s linear infinite}.modal-enter-active,.modal-leave-active{transition:opacity .25s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .CXModal__box,.modal-leave-active .CXModal__box{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from .CXModal__box,.modal-leave-to .CXModal__box{transform:scale(.95) translateY(10px)}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(20px)}.space-y-3>*+*{margin-top:12px}.mb-0{margin-bottom:0!important}.CXAbsensiStats{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media(min-width:768px){.CXAbsensiStats{grid-template-columns:repeat(4,1fr)}}.CXAbsensiStats__card{background:#fff;border:1px solid #f3f4f6;border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:16px 20px}.CXAbsensiStats__card .stat-label{color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.CXAbsensiStats__card .stat-value{color:#1a3c6e;font-size:28px;font-weight:900;line-height:1}.CXAbsensiStats__card .stat-pct{color:#9ca3af;font-size:11px;font-weight:700}.CXAbsensiStats__card--hadir .stat-value{color:#16a34a}.CXAbsensiStats__card--izin .stat-value{color:#2563eb}.CXAbsensiStats__card--sakit .stat-value{color:#d97706}.CXAbsensiStats__card--alpha .stat-value{color:#dc2626}.CXAbsensiFilter{align-items:flex-end;background:#fff;border:1px solid #f3f4f6;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px 20px}.CXAbsensiFilter__group{display:flex;flex:1;flex-direction:column;gap:4px;min-width:160px}.CXAbsensiFilter__group label{color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.CXAbsensiFilter__group input[type=date],.CXAbsensiFilter__group select{background-color:#f9fafb;border:1.5px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:.875rem;font-weight:600;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease;width:100%}.CXAbsensiFilter__group input[type=date]:focus,.CXAbsensiFilter__group select:focus{background-color:#fff;border-color:#1a3c6e}.CXAbsensiFilter__group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:42px}.CXAbsensiFilter__actions{display:flex;flex-shrink:0;gap:8px}.CXAbsensiLiburBanner{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.CXAbsensiLiburBanner svg{color:#d97706;flex-shrink:0}.CXAbsensiLiburBanner__text{color:#92400e;font-size:.875rem;font-weight:700}.CXAbsensiLiburBanner__badge{background:#d9770626;border-radius:9999px;color:#92400e;flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.06em;margin-left:auto;padding:2px 10px;text-transform:uppercase}.CXAbsensiCard{background:#fff;border:1px solid #f3f4f6;border-radius:18px;box-shadow:0 2px 12px #1a3c6e0a;overflow:hidden}.CXAbsensiCard__head{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.CXAbsensiCard__title{color:#1a3c6e;font-size:1.125rem;font-weight:800}.CXAbsensiCard__meta{color:#9ca3af;font-size:11px;font-weight:600;margin-top:2px}.CXAbsensiCard__badges{display:flex;flex-wrap:wrap;gap:8px}.CXAbsensiCard__foot{align-items:center;background:#f9fafb;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.CXAbsensiCard__table-wrap{overflow-x:auto}.CXAbsensiCard__table{border-collapse:collapse;min-width:700px;width:100%}.CXAbsensiCard__table thead tr{background:#f9fafb;border-bottom:1px solid #f3f4f6}.CXAbsensiCard__table thead tr th{color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.1em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.CXAbsensiCard__table tbody tr{border-bottom:1px solid #f9fafb;transition:background-color .15s ease}.CXAbsensiCard__table tbody tr:hover{background:#f8fbff}.CXAbsensiCard__table tbody tr:last-child{border-bottom:none}.CXAbsensiCard__table tbody tr td{padding:12px 16px;vertical-align:middle}.CXStatusPicker{align-items:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;display:inline-flex;gap:3px;padding:3px}.CXStatusPicker__btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:11px;font-weight:900;height:32px;justify-content:center;transition:all .15s ease;width:36px}.CXStatusPicker__btn:hover:not(.is-active){background:#fff;color:#374151}.CXStatusPicker__btn.is-active--hadir{background:#16a34a;border-color:#16a34a4d;box-shadow:0 2px 8px #16a34a4d;color:#fff}.CXStatusPicker__btn.is-active--izin{background:#2563eb;border-color:#2563eb4d;box-shadow:0 2px 8px #2563eb4d;color:#fff}.CXStatusPicker__btn.is-active--sakit{background:#d97706;border-color:#d977064d;box-shadow:0 2px 8px #d977064d;color:#fff}.CXStatusPicker__btn.is-active--alpha{background:#dc2626;border-color:#dc26264d;box-shadow:0 2px 8px #dc26264d;color:#fff}.CXAbsensiKet{background:transparent;border:none;border-bottom:1px solid transparent;color:#6b7280;font-size:12px;font-weight:600;outline:none;padding-bottom:2px;transition:border-color .15s ease;width:100%}.CXAbsensiKet:focus{border-color:#1a3c6e}.CXAbsensiKet::-moz-placeholder{color:#d1d5db}.CXAbsensiKet::placeholder{color:#d1d5db}.sk{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#eef0f2,#f3f4f6 75%);background-size:200% 100%;border-radius:6px;flex-shrink:0}.sk--thin{height:10px}.sk--medium{height:14px}.sk--w20{width:20%}.sk--w30{width:30%}.sk--w50{width:50%}.sk--w80{width:80%}.sk--btn{border-radius:6px;height:32px;width:36px}.sk--status{border-radius:10px;height:32px;width:120px}.CXSiswaCell{align-items:center;display:flex;gap:12px}.CXSiswaCell__avatar{align-items:center;background:#1a3c6e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:32px;justify-content:center;overflow:hidden;text-transform:uppercase;width:32px}.CXSiswaCell__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CXSiswaCell__name{color:#1a3c6e;font-size:.875rem;font-weight:800}.CXSiswaCell__nis{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.05em}.CXRekapGrid{display:grid;gap:20px}.CXRekapGrid__chart{background:#fff;border:1px solid #f3f4f6;border-radius:18px;padding:20px}.CXRekapGrid__donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.CXRekapGrid__legend{display:flex;flex-direction:column;gap:12px}.CXRekapGrid__legend-item{align-items:center;display:flex;gap:8px}.CXRekapGrid__legend-item .dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.CXRekapGrid__legend-item .label{color:#4b5563;font-size:12px;font-weight:700}.CXRekapGrid__legend-item .value{color:#1a3c6e;font-size:12px;font-weight:900;margin-left:auto;padding-left:16px}.CXHariLibur__calendar{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.CXHariLibur__calendar-header{color:#9ca3af;font-size:10px;font-weight:900;letter-spacing:.08em;padding:8px;text-align:center;text-transform:uppercase}.CXHariLibur__calendar-day{align-items:center;aspect-ratio:1;border-radius:6px;cursor:default;display:flex;font-size:12px;font-weight:700;justify-content:center;position:relative}.CXHariLibur__calendar-day--today{background:#1a3c6e1a;color:#1a3c6e;font-weight:900}.CXHariLibur__calendar-day--libur{background:#fef3c7;border:1px solid #fcd34d;color:#92400e;cursor:pointer;font-weight:900}.CXHariLibur__calendar-day--libur:hover{background:#fde68a}.CXHariLibur__calendar-day--empty{opacity:0;pointer-events:none}.CXHariLibur__list{display:flex;flex-direction:column;gap:8px}.CXHariLibur__item{align-items:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;display:flex;gap:12px;padding:12px 16px}.CXHariLibur__item-date{background:#1a3c6e;border-radius:6px;color:#fff;flex-shrink:0;font-size:11px;font-weight:800;padding:4px 8px;text-align:center;width:60px}.CXHariLibur__item-text{color:#1e293b;flex:1;font-size:.875rem;font-weight:700}.CXHariLibur__item-badge{border-radius:9999px;font-size:9px;font-weight:900;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.CXHariLibur__item-badge--nasional{background:#fde68a;color:#92400e}.CXHariLibur__item-badge--sekolah{background:#1a3c6e1a;color:#1a3c6e}.CXHariLibur__item-actions{display:flex;gap:4px}.CXIzinSakit{display:grid;gap:20px}@media(min-width:992px){.CXIzinSakit{align-items:start;grid-template-columns:400px 1fr}}.CXIzinSakit__form{background:#fff;border:1px solid #f3f4f6;border-radius:18px;padding:20px}.CXIzinSakit__field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.CXIzinSakit__field label{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.CXIzinSakit__field input,.CXIzinSakit__field select,.CXIzinSakit__field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 42px 8px 12px}.CXIzinSakit__field input:focus,.CXIzinSakit__field select:focus,.CXIzinSakit__field textarea:focus{border-color:#1a3c6e}.CXIzinSakit__field input::-moz-placeholder,.CXIzinSakit__field select::-moz-placeholder,.CXIzinSakit__field textarea::-moz-placeholder{color:#d1d5db}.CXIzinSakit__field input::placeholder,.CXIzinSakit__field select::placeholder,.CXIzinSakit__field textarea::placeholder{color:#d1d5db}.CXIzinSakit__field textarea{min-height:80px;resize:vertical}.CXIzinSakit__field .field-error{color:#dc2626;font-size:11px;font-weight:600}.CXIzinSakit__status-group{display:flex;gap:8px}.CXIzinSakit__status-group label{align-items:center;border:2px solid #e2e8f0;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:700;gap:8px;padding:12px 16px;transition:all .15s ease}.CXIzinSakit__status-group label input{display:none}.CXIzinSakit__status-group label.is-selected--izin{background:#eff6ff;border-color:#2563eb;color:#2563eb}.CXIzinSakit__status-group label.is-selected--sakit{background:#fffbeb;border-color:#d97706;color:#92400e}.CXIzinSakit__status-group label:hover{border-color:#1a3c6e}.CXPreloader[data-v-99a1ccd5]{background-color:#fcfdfe;inset:0;position:fixed;z-index:9999}.CXPreloader[data-v-99a1ccd5],.CXPreloader__content[data-v-99a1ccd5]{align-items:center;display:flex;flex-direction:column;justify-content:center}.CXPreloader__content[data-v-99a1ccd5]{gap:32px}.CXPreloader__logo[data-v-99a1ccd5]{color:#1a3c6e;position:relative}.CXPreloader__logo .main-icon[data-v-99a1ccd5]{animation:icon-float-99a1ccd5 3s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(26,60,110,.15))}.CXPreloader__icon-wrap[data-v-99a1ccd5]{align-items:center;display:flex;justify-content:center;position:relative}.CXPreloader__rings[data-v-99a1ccd5]{inset:-20px;pointer-events:none;position:absolute}.CXPreloader__rings .ring[data-v-99a1ccd5]{animation:ring-expand-99a1ccd5 3s cubic-bezier(.25,.46,.45,.94) infinite;border:2px solid rgba(26,60,110,.05);border-radius:50%;inset:0;position:absolute}.CXPreloader__rings .ring[data-v-99a1ccd5]:nth-child(2){animation-delay:1.5s}.CXPreloader__text[data-v-99a1ccd5]{align-items:center;color:#1a3c6e;display:flex;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:900;gap:8px;justify-content:center;letter-spacing:.15em;text-transform:uppercase}.CXPreloader__text .word[data-v-99a1ccd5]{animation:text-reveal-99a1ccd5 .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(10px)}.CXPreloader__text .word.accent[data-v-99a1ccd5]{animation-delay:.2s;color:#e8a020}.CXPreloader__progress[data-v-99a1ccd5]{background-color:#1a3c6e0d;border-radius:9999px;height:3px;overflow:hidden;position:relative;width:140px}.CXPreloader__progress .bar[data-v-99a1ccd5]{animation:progress-fill-99a1ccd5 1.2s cubic-bezier(.65,0,.35,1) forwards;background:linear-gradient(90deg,#1a3c6e,#e8a020);inset:0;position:absolute;width:0}@keyframes icon-float-99a1ccd5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ring-expand-99a1ccd5{0%{opacity:0;transform:scale(.6)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes text-reveal-99a1ccd5{to{opacity:1;transform:translateY(0)}}@keyframes progress-fill-99a1ccd5{to{width:100%}}.fade-overlay-leave-active[data-v-99a1ccd5]{transition:all .6s cubic-bezier(.16,1,.3,1)}.fade-overlay-leave-to[data-v-99a1ccd5]{filter:blur(10px);opacity:0;transform:scale(1.05)}.ErrorPage[data-v-067292ec]{font-family:Inter,sans-serif}.font-900[data-v-067292ec]{font-weight:900}.font-800[data-v-067292ec]{font-weight:800}.font-700[data-v-067292ec]{font-weight:700}.text-primary[data-v-067292ec]{color:#1a3c6e}.bg-primary[data-v-067292ec]{background-color:#1a3c6e}.text-accent[data-v-067292ec]{color:#d4af37}
