*,:before,:after,::backdrop{--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-1{inset:-.25rem}.-inset-3{inset:-.75rem}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-32{bottom:-8rem}.-bottom-36{bottom:-9rem}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-24{left:-6rem}.-left-\[26px\]{left:-26px}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-24{right:-6rem}.-right-8{right:-2rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[-21px\]{bottom:-21px}.bottom-\[calc\(4\.7rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.7rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[38\%\]{left:38%}.left-\[calc\(50\%-48px\)\]{left:calc(50% - 48px)}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7{right:1.75rem}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-\[15\%\]{top:15%}.top-\[30\%\]{top:30%}.top-\[64\%\]{top:64%}.isolate{isolation:isolate}.-z-0{z-index:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000000\]{z-index:10000000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[58\]{z-index:58}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[80\]{z-index:80}.float-right{float:right}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-3{margin-left:-.75rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-1{margin-bottom:.25rem}.mb-2{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-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[\.26em\]{margin-right:.26em}.mr-\[\.28em\]{margin-right:.28em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.aspect-\[3\/4\.2\]{aspect-ratio:3/4.2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.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-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.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-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[108\%\]{height:108%}.h-\[132px\]{height:132px}.h-\[142px\]{height:142px}.h-\[14px\]{height:14px}.h-\[170px\]{height:170px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[196px\]{height:196px}.h-\[205px\]{height:205px}.h-\[235px\]{height:235px}.h-\[300px\]{height:300px}.h-\[420px\]{height:420px}.h-\[5px\]{height:5px}.h-\[74px\]{height:74px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[340px\]{max-height:340px}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[min\(92dvh\,640px\)\]{max-height:min(92dvh,640px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[210px\]{min-height:210px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[390px\]{min-height:390px}.min-h-\[445px\]{min-height:445px}.min-h-\[76px\]{min-height:76px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.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-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[130\%\]{width:130%}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[22\%\]{width:22%}.w-\[300px\]{width:300px}.w-\[31\%\]{width:31%}.w-\[420px\]{width:420px}.w-\[54\%\]{width:54%}.w-\[56px\]{width:56px}.w-\[58\%\]{width:58%}.w-\[5px\]{width:5px}.w-\[74px\]{width:74px}.w-\[86px\]{width:86px}.w-\[92\%\]{width:92%}.w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[138px\]{min-width:138px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[62px\]{min-width:62px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1450px\]{max-width:1450px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1650px\]{max-width:1650px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[470px\]{max-width:470px}.max-w-\[500px\]{max-width:500px}.max-w-\[510px\]{max-width:510px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[590px\]{max-width:590px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[64px\]{max-width:64px}.max-w-\[650px\]{max-width:650px}.max-w-\[660px\]{max-width:660px}.max-w-\[690px\]{max-width:690px}.max-w-\[700px\]{max-width:700px}.max-w-\[780px\]{max-width:780px}.max-w-\[790px\]{max-width:790px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y:-0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y:-33.3333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate:-1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-6deg\]{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[-18deg\]{--tw-skew-x:-18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[-20deg\]{--tw-skew-x:-20deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.auto-cols-\[218px\]{grid-auto-columns:218px}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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-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-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5px_10px_10px_5px\]{border-radius:5px 10px 10px 5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#1e40af\]{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-\[\#ff4931\]{--tw-border-opacity:1;border-color:rgb(255 73 49/var(--tw-border-opacity,1))}.border-\[\#ff6840\]{--tw-border-opacity:1;border-color:rgb(255 104 64/var(--tw-border-opacity,1))}.border-\[\#ffd5c9\]{--tw-border-opacity:1;border-color:rgb(255 213 201/var(--tw-border-opacity,1))}.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-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-50{--tw-border-opacity:1;border-color:rgb(239 246 255/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-100\/70{border-color:#ffedd5b3}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/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-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-transparent{border-color:#0000}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/90{border-color:#ffffffe6}.bg-\[\#071b42\]\/35{background-color:#071b4259}.bg-\[\#071b45\]\/55{background-color:#071b458c}.bg-\[\#09276f\]{--tw-bg-opacity:1;background-color:rgb(9 39 111/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]{--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.bg-\[\#0d2446\]\/40{background-color:#0d244666}.bg-\[\#102b52\]{--tw-bg-opacity:1;background-color:rgb(16 43 82/var(--tw-bg-opacity,1))}.bg-\[\#102d70\]{--tw-bg-opacity:1;background-color:rgb(16 45 112/var(--tw-bg-opacity,1))}.bg-\[\#102d70\]\/55{background-color:#102d708c}.bg-\[\#102f70\]{--tw-bg-opacity:1;background-color:rgb(16 47 112/var(--tw-bg-opacity,1))}.bg-\[\#12264a\]{--tw-bg-opacity:1;background-color:rgb(18 38 74/var(--tw-bg-opacity,1))}.bg-\[\#17233d\]{--tw-bg-opacity:1;background-color:rgb(23 35 61/var(--tw-bg-opacity,1))}.bg-\[\#19c95a\]{--tw-bg-opacity:1;background-color:rgb(25 201 90/var(--tw-bg-opacity,1))}.bg-\[\#1e40af\]{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/55{background-color:#3b82f68c}.bg-\[\#edf2f6\]{--tw-bg-opacity:1;background-color:rgb(237 242 246/var(--tw-bg-opacity,1))}.bg-\[\#f51632\]{--tw-bg-opacity:1;background-color:rgb(245 22 50/var(--tw-bg-opacity,1))}.bg-\[\#f51632\]\/25{background-color:#f5163240}.bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#f8e6d5\]{--tw-bg-opacity:1;background-color:rgb(248 230 213/var(--tw-bg-opacity,1))}.bg-\[\#f8e9df\]{--tw-bg-opacity:1;background-color:rgb(248 233 223/var(--tw-bg-opacity,1))}.bg-\[\#f8f6f4\]{--tw-bg-opacity:1;background-color:rgb(248 246 244/var(--tw-bg-opacity,1))}.bg-\[\#ff1744\]{--tw-bg-opacity:1;background-color:rgb(255 23 68/var(--tw-bg-opacity,1))}.bg-\[\#ff3928\]{--tw-bg-opacity:1;background-color:rgb(255 57 40/var(--tw-bg-opacity,1))}.bg-\[\#ff4a16\]{--tw-bg-opacity:1;background-color:rgb(255 74 22/var(--tw-bg-opacity,1))}.bg-\[\#ff4a1d\]{--tw-bg-opacity:1;background-color:rgb(255 74 29/var(--tw-bg-opacity,1))}.bg-\[\#ffd9e0\]{--tw-bg-opacity:1;background-color:rgb(255 217 224/var(--tw-bg-opacity,1))}.bg-\[\#ffe0df\]{--tw-bg-opacity:1;background-color:rgb(255 224 223/var(--tw-bg-opacity,1))}.bg-\[\#ffe2e0\]{--tw-bg-opacity:1;background-color:rgb(255 226 224/var(--tw-bg-opacity,1))}.bg-\[\#ffe4df\]{--tw-bg-opacity:1;background-color:rgb(255 228 223/var(--tw-bg-opacity,1))}.bg-\[\#ffe6e0\]{--tw-bg-opacity:1;background-color:rgb(255 230 224/var(--tw-bg-opacity,1))}.bg-\[\#fff0df\]{--tw-bg-opacity:1;background-color:rgb(255 240 223/var(--tw-bg-opacity,1))}.bg-\[\#fff0e5\]{--tw-bg-opacity:1;background-color:rgb(255 240 229/var(--tw-bg-opacity,1))}.bg-\[\#fff0e7\]{--tw-bg-opacity:1;background-color:rgb(255 240 231/var(--tw-bg-opacity,1))}.bg-\[\#fff0e8\]{--tw-bg-opacity:1;background-color:rgb(255 240 232/var(--tw-bg-opacity,1))}.bg-\[\#fff2e7\]{--tw-bg-opacity:1;background-color:rgb(255 242 231/var(--tw-bg-opacity,1))}.bg-\[\#fff4e9\]{--tw-bg-opacity:1;background-color:rgb(255 244 233/var(--tw-bg-opacity,1))}.bg-\[\#fff5eb\]{--tw-bg-opacity:1;background-color:rgb(255 245 235/var(--tw-bg-opacity,1))}.bg-\[\#fffaf7\]{--tw-bg-opacity:1;background-color:rgb(255 250 247/var(--tw-bg-opacity,1))}.bg-\[\#fffdfb\]{--tw-bg-opacity:1;background-color:rgb(255 253 251/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/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-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.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-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/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-400\/20{background-color:#34d39933}.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-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/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-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-100\/55{background-color:#ffedd58c}.bg-orange-200\/45{background-color:#fed7aa73}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-persona-red{--tw-bg-opacity:1;background-color:rgb(245 22 50/var(--tw-bg-opacity,1))}.bg-persona-red\/10{background-color:#f516321a}.bg-pink-200\/50{background-color:#fbcfe880}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-purple-200\/35{background-color:#e9d5ff59}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-300\/40{background-color:#fda4af66}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/20{background-color:#e11d4833}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/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-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-200\/55{background-color:#ddd6fe8c}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500\/25{background-color:#8b5cf640}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.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\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.07\]{background-color:#ffffff12}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-\[linear-gradient\(100deg\,\#1a1347_0\,\#3b1767_55\%\,\#7b1d6d_100\%\)\]{background-image:linear-gradient(100deg,#1a1347 0,#3b1767 55%,#7b1d6d 100%)}.bg-\[linear-gradient\(110deg\,\#101a44\,\#1b2a63_60\%\,\#2a2170\)\]{background-image:linear-gradient(110deg,#101a44,#1b2a63 60%,#2a2170)}.bg-\[linear-gradient\(180deg\,\#ffe6ec_0\,\#fff3f6_420px\,\#fff_800px\)\]{background-image:linear-gradient(#ffe6ec 0,#fff3f6 420px,#fff 800px)}.bg-\[radial-gradient\(ellipse_at_50\%_20\%\,\#fff3e6\,transparent_45\%\)\,linear-gradient\(140deg\,\#fff\,\#f5faff\)\]{background-image:radial-gradient(at 50% 20%,#fff3e6,#0000 45%),linear-gradient(140deg,#fff,#f5faff)}.bg-\[radial-gradient\(ellipse_at_50\%_35\%\,\#dceaff_0\%\,\#eff5ff_48\%\,\#f8fbff_100\%\)\]{background-image:radial-gradient(at 50% 35%,#dceaff 0%,#eff5ff 48%,#f8fbff 100%)}.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-\[\#102d70\]\/25{--tw-gradient-from:#102d7040 var(--tw-gradient-from-position);--tw-gradient-to:#102d7000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c51e55\]{--tw-gradient-from:#c51e55 var(--tw-gradient-from-position);--tw-gradient-to:#c51e5500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e2f3ff\]{--tw-gradient-from:#e2f3ff var(--tw-gradient-from-position);--tw-gradient-to:#e2f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0f7ff\]{--tw-gradient-from:#f0f7ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f58529\]{--tw-gradient-from:#f58529 var(--tw-gradient-from-position);--tw-gradient-to:#f5852900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff1738\]{--tw-gradient-from:#ff1738 var(--tw-gradient-from-position);--tw-gradient-to:#ff173800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff1744\]{--tw-gradient-from:#ff1744 var(--tw-gradient-from-position);--tw-gradient-to:#ff174400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff2547\]{--tw-gradient-from:#ff2547 var(--tw-gradient-from-position);--tw-gradient-to:#ff254700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff3355\]{--tw-gradient-from:#f35 var(--tw-gradient-from-position);--tw-gradient-to:#f350 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff4a16\]{--tw-gradient-from:#ff4a16 var(--tw-gradient-from-position);--tw-gradient-to:#ff4a1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff5a1f\]{--tw-gradient-from:#ff5a1f var(--tw-gradient-from-position);--tw-gradient-to:#ff5a1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff5f7b\]{--tw-gradient-from:#ff5f7b var(--tw-gradient-from-position);--tw-gradient-to:#ff5f7b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6a24\]{--tw-gradient-from:#ff6a24 var(--tw-gradient-from-position);--tw-gradient-to:#ff6a2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff7417\]{--tw-gradient-from:#ff7417 var(--tw-gradient-from-position);--tw-gradient-to:#ff741700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff0e4\]{--tw-gradient-from:#fff0e4 var(--tw-gradient-from-position);--tw-gradient-to:#fff0e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff0e5\]{--tw-gradient-from:#fff0e5 var(--tw-gradient-from-position);--tw-gradient-to:#fff0e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff0e7\]{--tw-gradient-from:#fff0e7 var(--tw-gradient-from-position);--tw-gradient-to:#fff0e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff1f2\]{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff5eb\]{--tw-gradient-from:#fff5eb var(--tw-gradient-from-position);--tw-gradient-to:#fff5eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff5f1\]{--tw-gradient-from:#fff5f1 var(--tw-gradient-from-position);--tw-gradient-to:#fff5f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffaf8\]{--tw-gradient-from:#fffaf8 var(--tw-gradient-from-position);--tw-gradient-to:#fffaf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffbeb\]{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffdfb\]{--tw-gradient-from:#fffdfb var(--tw-gradient-from-position);--tw-gradient-to:#fffdfb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 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-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/70{--tw-gradient-from:#eff6ffb3 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from:#eff6ffcc var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:#ffedd500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from:#fed7aa var(--tw-gradient-from-position);--tw-gradient-to:#fed7aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400\/0{--tw-gradient-from:#fb718500 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/80{--tw-gradient-from:#fff1f2cc var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent 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-violet-200\/60{--tw-gradient-from:#ddd6fe99 var(--tw-gradient-from-position);--tw-gradient-to:#ddd6fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 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-\[\#dd2a7b\]{--tw-gradient-to:#dd2a7b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #dd2a7b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ed2450\]{--tw-gradient-to:#ed245000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ed2450 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f4efff\]{--tw-gradient-to:#f4efff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f4efff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8fbff\]{--tw-gradient-to:#f8fbff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8fbff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fef3c7\]{--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fef3c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ffe4e6\]{--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffe4e6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ffe8d4\]{--tw-gradient-to:#ffe8d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffe8d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fff7fb\]{--tw-gradient-to:#fff7fb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff7fb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffaf5\]{--tw-gradient-to:#fffaf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffaf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffaf6\]{--tw-gradient-to:#fffaf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffaf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffdfb\]\/45{--tw-gradient-to:#fffdfb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffdfb73 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000026 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50\/70{--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff7edb3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-100\/50{--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffe4e680 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f1f5f9 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), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/80{--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5f3ffcc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/55{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff8c var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#8134af\]{--tw-gradient-to:#8134af var(--tw-gradient-to-position)}.to-\[\#dce9ff\]{--tw-gradient-to:#dce9ff var(--tw-gradient-to-position)}.to-\[\#e30f2f\]{--tw-gradient-to:#e30f2f var(--tw-gradient-to-position)}.to-\[\#eef5ff\]{--tw-gradient-to:#eef5ff var(--tw-gradient-to-position)}.to-\[\#ef1239\]{--tw-gradient-to:#ef1239 var(--tw-gradient-to-position)}.to-\[\#ef2441\]{--tw-gradient-to:#ef2441 var(--tw-gradient-to-position)}.to-\[\#f04422\]{--tw-gradient-to:#f04422 var(--tw-gradient-to-position)}.to-\[\#f0f5ff\]{--tw-gradient-to:#f0f5ff var(--tw-gradient-to-position)}.to-\[\#f22c16\]{--tw-gradient-to:#f22c16 var(--tw-gradient-to-position)}.to-\[\#fde68a\]{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-\[\#fecdd3\]{--tw-gradient-to:#fecdd3 var(--tw-gradient-to-position)}.to-\[\#ff2818\]{--tw-gradient-to:#ff2818 var(--tw-gradient-to-position)}.to-\[\#ff302b\]{--tw-gradient-to:#ff302b var(--tw-gradient-to-position)}.to-\[\#ff4015\]{--tw-gradient-to:#ff4015 var(--tw-gradient-to-position)}.to-\[\#ff4b18\]{--tw-gradient-to:#ff4b18 var(--tw-gradient-to-position)}.to-\[\#ff5017\]{--tw-gradient-to:#ff5017 var(--tw-gradient-to-position)}.to-\[\#ff7014\]{--tw-gradient-to:#ff7014 var(--tw-gradient-to-position)}.to-\[\#ffd4b8\]{--tw-gradient-to:#ffd4b8 var(--tw-gradient-to-position)}.to-\[\#ffdfc9\]{--tw-gradient-to:#ffdfc9 var(--tw-gradient-to-position)}.to-\[\#ffdfca\]{--tw-gradient-to:#ffdfca var(--tw-gradient-to-position)}.to-\[\#ffe3cf\]{--tw-gradient-to:#ffe3cf var(--tw-gradient-to-position)}.to-\[\#ffe4d2\]{--tw-gradient-to:#ffe4d2 var(--tw-gradient-to-position)}.to-\[\#ffeadb\]{--tw-gradient-to:#ffeadb var(--tw-gradient-to-position)}.to-\[\#fffaf8\]{--tw-gradient-to:#fffaf8 var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to:#0003 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-fuchsia-400\/0{--tw-gradient-to:#e879f900 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/70{--tw-gradient-to:#ffedd5b3 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to:#fed7aa var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-orange-50\/70{--tw-gradient-to:#fff7edb3 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-persona-red{--tw-gradient-to:#f51632 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-violet-50\/40{--tw-gradient-to:#f5f3ff66 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[position\:64\%_center\]{background-position:64%}.fill-\[\#f51632\]{fill:#f51632}.fill-amber-400{fill:#fbbf24}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[9\%\]{padding:9%}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[\.1em\]{padding-bottom:.1em}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.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}.pr-\[\.04em\]{padding-right:.04em}.pr-\[\.18em\]{padding-right:.18em}.pr-\[\.1em\]{padding-right:.1em}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.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-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.85rem\,3\.6vw\,2\.85rem\)\]{font-size:clamp(1.85rem,3.6vw,2.85rem)}.text-\[clamp\(1\.8rem\,3\.2vw\,2\.65rem\)\]{font-size:clamp(1.8rem,3.2vw,2.65rem)}.text-\[clamp\(2\.35rem\,4\.4vw\,4rem\)\]{font-size:clamp(2.35rem,4.4vw,4rem)}.text-\[clamp\(2\.3rem\,4\.5vw\,4\.1rem\)\]{font-size:clamp(2.3rem,4.5vw,4.1rem)}.text-\[clamp\(2\.7rem\,4\.7vw\,4\.8rem\)\]{font-size:clamp(2.7rem,4.7vw,4.8rem)}.text-\[clamp\(2\.7rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.7rem,5vw,4.5rem)}.text-\[clamp\(24px\,3vw\,32px\)\]{font-size:clamp(24px,3vw,32px)}.text-\[clamp\(26px\,3vw\,36px\)\]{font-size:clamp(26px,3vw,36px)}.text-\[clamp\(28px\,3\.4vw\,40px\)\]{font-size:clamp(28px,3.4vw,40px)}.text-\[clamp\(2rem\,3\.5vw\,3\.65rem\)\]{font-size:clamp(2rem,3.5vw,3.65rem)}.text-\[clamp\(2rem\,3\.8vw\,3\.7rem\)\]{font-size:clamp(2rem,3.8vw,3.7rem)}.text-\[clamp\(32px\,4\.2vw\,56px\)\]{font-size:clamp(32px,4.2vw,56px)}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.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-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[\.7\]{line-height:.7}.leading-\[\.98\]{line-height:.98}.leading-\[1\.01\]{line-height:1.01}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.52\]{line-height:1.52}.leading-\[1\.7\]{line-height:1.7}.leading-\[15px\]{line-height:15px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#09276f\]{--tw-text-opacity:1;color:rgb(9 39 111/var(--tw-text-opacity,1))}.text-\[\#092969\]{--tw-text-opacity:1;color:rgb(9 41 105/var(--tw-text-opacity,1))}.text-\[\#0c1f4a\]{--tw-text-opacity:1;color:rgb(12 31 74/var(--tw-text-opacity,1))}.text-\[\#0d1b3b\]{--tw-text-opacity:1;color:rgb(13 27 59/var(--tw-text-opacity,1))}.text-\[\#101f40\]{--tw-text-opacity:1;color:rgb(16 31 64/var(--tw-text-opacity,1))}.text-\[\#10264c\]{--tw-text-opacity:1;color:rgb(16 38 76/var(--tw-text-opacity,1))}.text-\[\#102d70\]{--tw-text-opacity:1;color:rgb(16 45 112/var(--tw-text-opacity,1))}.text-\[\#12294c\]{--tw-text-opacity:1;color:rgb(18 41 76/var(--tw-text-opacity,1))}.text-\[\#12345f\]{--tw-text-opacity:1;color:rgb(18 52 95/var(--tw-text-opacity,1))}.text-\[\#14214f\]{--tw-text-opacity:1;color:rgb(20 33 79/var(--tw-text-opacity,1))}.text-\[\#14223f\]{--tw-text-opacity:1;color:rgb(20 34 63/var(--tw-text-opacity,1))}.text-\[\#142343\]{--tw-text-opacity:1;color:rgb(20 35 67/var(--tw-text-opacity,1))}.text-\[\#14243e\]{--tw-text-opacity:1;color:rgb(20 36 62/var(--tw-text-opacity,1))}.text-\[\#142b50\]{--tw-text-opacity:1;color:rgb(20 43 80/var(--tw-text-opacity,1))}.text-\[\#14335c\]{--tw-text-opacity:1;color:rgb(20 51 92/var(--tw-text-opacity,1))}.text-\[\#152548\]{--tw-text-opacity:1;color:rgb(21 37 72/var(--tw-text-opacity,1))}.text-\[\#162c50\]{--tw-text-opacity:1;color:rgb(22 44 80/var(--tw-text-opacity,1))}.text-\[\#16477e\]{--tw-text-opacity:1;color:rgb(22 71 126/var(--tw-text-opacity,1))}.text-\[\#17264a\]{--tw-text-opacity:1;color:rgb(23 38 74/var(--tw-text-opacity,1))}.text-\[\#173879\]{--tw-text-opacity:1;color:rgb(23 56 121/var(--tw-text-opacity,1))}.text-\[\#183d78\]{--tw-text-opacity:1;color:rgb(24 61 120/var(--tw-text-opacity,1))}.text-\[\#1e40af\]{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-\[\#203f78\]{--tw-text-opacity:1;color:rgb(32 63 120/var(--tw-text-opacity,1))}.text-\[\#233c60\]{--tw-text-opacity:1;color:rgb(35 60 96/var(--tw-text-opacity,1))}.text-\[\#23417e\]{--tw-text-opacity:1;color:rgb(35 65 126/var(--tw-text-opacity,1))}.text-\[\#234783\]{--tw-text-opacity:1;color:rgb(35 71 131/var(--tw-text-opacity,1))}.text-\[\#284779\]{--tw-text-opacity:1;color:rgb(40 71 121/var(--tw-text-opacity,1))}.text-\[\#284b8e\]{--tw-text-opacity:1;color:rgb(40 75 142/var(--tw-text-opacity,1))}.text-\[\#294568\]{--tw-text-opacity:1;color:rgb(41 69 104/var(--tw-text-opacity,1))}.text-\[\#34528c\]{--tw-text-opacity:1;color:rgb(52 82 140/var(--tw-text-opacity,1))}.text-\[\#385a8a\]{--tw-text-opacity:1;color:rgb(56 90 138/var(--tw-text-opacity,1))}.text-\[\#3b4f7a\]{--tw-text-opacity:1;color:rgb(59 79 122/var(--tw-text-opacity,1))}.text-\[\#45607f\]{--tw-text-opacity:1;color:rgb(69 96 127/var(--tw-text-opacity,1))}.text-\[\#4b5e86\]{--tw-text-opacity:1;color:rgb(75 94 134/var(--tw-text-opacity,1))}.text-\[\#51678f\]{--tw-text-opacity:1;color:rgb(81 103 143/var(--tw-text-opacity,1))}.text-\[\#52658d\]{--tw-text-opacity:1;color:rgb(82 101 141/var(--tw-text-opacity,1))}.text-\[\#526b8d\]{--tw-text-opacity:1;color:rgb(82 107 141/var(--tw-text-opacity,1))}.text-\[\#526b8e\]{--tw-text-opacity:1;color:rgb(82 107 142/var(--tw-text-opacity,1))}.text-\[\#526b9f\]{--tw-text-opacity:1;color:rgb(82 107 159/var(--tw-text-opacity,1))}.text-\[\#5a3b00\]{--tw-text-opacity:1;color:rgb(90 59 0/var(--tw-text-opacity,1))}.text-\[\#b1173a\]{--tw-text-opacity:1;color:rgb(177 23 58/var(--tw-text-opacity,1))}.text-\[\#d6123a\]{--tw-text-opacity:1;color:rgb(214 18 58/var(--tw-text-opacity,1))}.text-\[\#d64a37\]{--tw-text-opacity:1;color:rgb(214 74 55/var(--tw-text-opacity,1))}.text-\[\#dd2a7b\]{--tw-text-opacity:1;color:rgb(221 42 123/var(--tw-text-opacity,1))}.text-\[\#e1306c\]{--tw-text-opacity:1;color:rgb(225 48 108/var(--tw-text-opacity,1))}.text-\[\#e30f2f\]{--tw-text-opacity:1;color:rgb(227 15 47/var(--tw-text-opacity,1))}.text-\[\#e94125\]{--tw-text-opacity:1;color:rgb(233 65 37/var(--tw-text-opacity,1))}.text-\[\#ed4027\]{--tw-text-opacity:1;color:rgb(237 64 39/var(--tw-text-opacity,1))}.text-\[\#f04422\]{--tw-text-opacity:1;color:rgb(240 68 34/var(--tw-text-opacity,1))}.text-\[\#f04b27\]{--tw-text-opacity:1;color:rgb(240 75 39/var(--tw-text-opacity,1))}.text-\[\#f04c20\]{--tw-text-opacity:1;color:rgb(240 76 32/var(--tw-text-opacity,1))}.text-\[\#f05a2a\]{--tw-text-opacity:1;color:rgb(240 90 42/var(--tw-text-opacity,1))}.text-\[\#f51632\]{--tw-text-opacity:1;color:rgb(245 22 50/var(--tw-text-opacity,1))}.text-\[\#f51632\]\/80{color:#f51632cc}.text-\[\#ff321b\]{--tw-text-opacity:1;color:rgb(255 50 27/var(--tw-text-opacity,1))}.text-\[\#ff3341\]{--tw-text-opacity:1;color:rgb(255 51 65/var(--tw-text-opacity,1))}.text-\[\#ff351c\]{--tw-text-opacity:1;color:rgb(255 53 28/var(--tw-text-opacity,1))}.text-\[\#ff3b1a\]{--tw-text-opacity:1;color:rgb(255 59 26/var(--tw-text-opacity,1))}.text-\[\#ff3b20\]{--tw-text-opacity:1;color:rgb(255 59 32/var(--tw-text-opacity,1))}.text-\[\#ff3b5c\]{--tw-text-opacity:1;color:rgb(255 59 92/var(--tw-text-opacity,1))}.text-\[\#ff481d\]{--tw-text-opacity:1;color:rgb(255 72 29/var(--tw-text-opacity,1))}.text-\[\#ff4920\]{--tw-text-opacity:1;color:rgb(255 73 32/var(--tw-text-opacity,1))}.text-\[\#ff4a1d\]{--tw-text-opacity:1;color:rgb(255 74 29/var(--tw-text-opacity,1))}.text-\[\#ff4a20\]{--tw-text-opacity:1;color:rgb(255 74 32/var(--tw-text-opacity,1))}.text-\[\#ff4b28\]{--tw-text-opacity:1;color:rgb(255 75 40/var(--tw-text-opacity,1))}.text-\[\#ff5425\]{--tw-text-opacity:1;color:rgb(255 84 37/var(--tw-text-opacity,1))}.text-\[\#ff5a24\]{--tw-text-opacity:1;color:rgb(255 90 36/var(--tw-text-opacity,1))}.text-\[\#ff5a2b\]{--tw-text-opacity:1;color:rgb(255 90 43/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/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-800{--tw-text-opacity:1;color:rgb(146 64 14/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-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/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-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-persona-red{--tw-text-opacity:1;color:rgb(245 22 50/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/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-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/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-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-transparent{color:#0000}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px 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-\[0_-8px_28px_rgba\(16\,45\,112\,\.10\)\]{--tw-shadow:0 -8px 28px #102d701a;--tw-shadow-colored:0 -8px 28px 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-\[0_10px_20px_-10px_rgba\(245\,22\,50\,\.7\)\]{--tw-shadow:0 10px 20px -10px #f51632b3;--tw-shadow-colored:0 10px 20px -10px 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-\[0_10px_20px_-12px_rgba\(245\,22\,50\,\.5\)\]{--tw-shadow:0 10px 20px -12px #f5163280;--tw-shadow-colored:0 10px 20px -12px 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-\[0_10px_28px_-16px_rgba\(15\,39\,79\,\.3\)\]{--tw-shadow:0 10px 28px -16px #0f274f4d;--tw-shadow-colored:0 10px 28px -16px 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-\[0_12px_24px_-8px_rgba\(245\,22\,50\,\.65\)\]{--tw-shadow:0 12px 24px -8px #f51632a6;--tw-shadow-colored:0 12px 24px -8px 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-\[0_12px_26px_rgba\(244\,75\,28\,\.24\)\]{--tw-shadow:0 12px 26px #f44b1c3d;--tw-shadow-colored:0 12px 26px 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-\[0_14px_26px_-12px_rgba\(245\,22\,50\,\.85\)\]{--tw-shadow:0 14px 26px -12px #f51632d9;--tw-shadow-colored:0 14px 26px -12px 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-\[0_14px_34px_-16px_rgba\(15\,39\,79\,\.3\)\]{--tw-shadow:0 14px 34px -16px #0f274f4d;--tw-shadow-colored:0 14px 34px -16px 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-\[0_14px_36px_rgba\(74\,46\,25\,\.15\)\]{--tw-shadow:0 14px 36px #4a2e1926;--tw-shadow-colored:0 14px 36px 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-\[0_14px_38px_rgba\(20\,40\,90\,\.08\)\]{--tw-shadow:0 14px 38px #14285a14;--tw-shadow-colored:0 14px 38px 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-\[0_16px_28px_-10px_rgba\(245\,22\,50\,\.6\)\]{--tw-shadow:0 16px 28px -10px #f5163299;--tw-shadow-colored:0 16px 28px -10px 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-\[0_16px_40px_rgba\(74\,46\,25\,\.15\)\]{--tw-shadow:0 16px 40px #4a2e1926;--tw-shadow-colored:0 16px 40px 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-\[0_16px_42px_rgba\(74\,46\,25\,\.16\)\]{--tw-shadow:0 16px 42px #4a2e1929;--tw-shadow-colored:0 16px 42px 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-\[0_18px_45px_-20px_rgba\(15\,39\,79\,\.25\)\]{--tw-shadow:0 18px 45px -20px #0f274f40;--tw-shadow-colored:0 18px 45px -20px 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-\[0_18px_45px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 18px 45px #0f172a29;--tw-shadow-colored:0 18px 45px 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-\[0_18px_45px_rgba\(16\,45\,112\,\.14\)\]{--tw-shadow:0 18px 45px #102d7024;--tw-shadow-colored:0 18px 45px 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-\[0_20px_60px_rgba\(16\,45\,112\,\.24\)\]{--tw-shadow:0 20px 60px #102d703d;--tw-shadow-colored:0 20px 60px 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-\[0_22px_55px_rgba\(69\,48\,120\,\.16\)\]{--tw-shadow:0 22px 55px #45307829;--tw-shadow-colored:0 22px 55px 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-\[0_24px_60px_-24px_rgba\(91\,45\,110\,\.35\)\]{--tw-shadow:0 24px 60px -24px #5b2d6e59;--tw-shadow-colored:0 24px 60px -24px 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-\[0_24px_60px_rgba\(15\,23\,42\,\.08\)\]{--tw-shadow:0 24px 60px #0f172a14;--tw-shadow-colored:0 24px 60px 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-\[0_24px_70px_rgba\(35\,55\,110\,\.10\)\]{--tw-shadow:0 24px 70px #23376e1a;--tw-shadow-colored:0 24px 70px 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-\[0_26px_50px_-30px_rgba\(245\,22\,50\,\.5\)\]{--tw-shadow:0 26px 50px -30px #f5163280;--tw-shadow-colored:0 26px 50px -30px 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-\[0_28px_60px_-28px_rgba\(20\,33\,79\,\.95\)\]{--tw-shadow:0 28px 60px -28px #14214ff2;--tw-shadow-colored:0 28px 60px -28px 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-\[0_28px_60px_-28px_rgba\(40\,10\,80\,\.8\)\]{--tw-shadow:0 28px 60px -28px #280a50cc;--tw-shadow-colored:0 28px 60px -28px 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-\[0_3px_12px_rgba\(25\,50\,90\,\.05\)\]{--tw-shadow:0 3px 12px #19325a0d;--tw-shadow-colored:0 3px 12px 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-\[0_3px_24px_rgba\(16\,39\,91\,\.08\)\]{--tw-shadow:0 3px 24px #10275b14;--tw-shadow-colored:0 3px 24px 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-\[0_4px_16px_rgba\(23\,55\,97\,\.04\)\]{--tw-shadow:0 4px 16px #1737610a;--tw-shadow-colored:0 4px 16px 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-\[0_4px_18px_rgba\(15\,39\,87\,\.06\)\]{--tw-shadow:0 4px 18px #0f27570f;--tw-shadow-colored:0 4px 18px 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-\[0_4px_25px_rgba\(25\,50\,90\,\.04\)\]{--tw-shadow:0 4px 25px #19325a0a;--tw-shadow-colored:0 4px 25px 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-\[0_5px_16px_rgba\(15\,39\,87\,\.07\)\]{--tw-shadow:0 5px 16px #0f275712;--tw-shadow-colored:0 5px 16px 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-\[0_5px_18px_rgba\(15\,39\,87\,\.045\)\]{--tw-shadow:0 5px 18px #0f27570b;--tw-shadow-colored:0 5px 18px 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-\[0_5px_18px_rgba\(16\,45\,112\,\.05\)\]{--tw-shadow:0 5px 18px #102d700d;--tw-shadow-colored:0 5px 18px 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-\[0_5px_18px_rgba\(24\,45\,90\,\.09\)\]{--tw-shadow:0 5px 18px #182d5a17;--tw-shadow-colored:0 5px 18px 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-\[0_5px_20px_rgba\(15\,39\,87\,\.05\)\]{--tw-shadow:0 5px 20px #0f27570d;--tw-shadow-colored:0 5px 20px 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-\[0_5px_20px_rgba\(15\,39\,87\,\.07\)\]{--tw-shadow:0 5px 20px #0f275712;--tw-shadow-colored:0 5px 20px 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-\[0_5px_20px_rgba\(15\,39\,87\,0\.05\)\]{--tw-shadow:0 5px 20px #0f27570d;--tw-shadow-colored:0 5px 20px 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-\[0_5px_24px_rgba\(15\,39\,87\,0\.05\)\]{--tw-shadow:0 5px 24px #0f27570d;--tw-shadow-colored:0 5px 24px 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-\[0_5px_24px_rgba\(15\,39\,87\,0\.055\)\]{--tw-shadow:0 5px 24px #0f27570e;--tw-shadow-colored:0 5px 24px 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-\[0_6px_16px_-6px_rgba\(245\,22\,50\,\.4\)\]{--tw-shadow:0 6px 16px -6px #f5163266;--tw-shadow-colored:0 6px 16px -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-\[0_8px_16px_-8px_rgba\(245\,22\,50\,\.8\)\]{--tw-shadow:0 8px 16px -8px #f51632cc;--tw-shadow-colored:0 8px 16px -8px 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-\[0_8px_20px_rgba\(255\,83\,25\,\.22\)\]{--tw-shadow:0 8px 20px #ff531938;--tw-shadow-colored:0 8px 20px 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-\[0_8px_22px_-12px_rgba\(15\,39\,79\,\.25\)\]{--tw-shadow:0 8px 22px -12px #0f274f40;--tw-shadow-colored:0 8px 22px -12px 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-\[0_8px_28px_rgba\(16\,45\,112\,\.06\)\]{--tw-shadow:0 8px 28px #102d700f;--tw-shadow-colored:0 8px 28px 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-\[inset_7px_0_9px_-5px_rgba\(0\,0\,0\,\.5\)\,0_18px_22px_-8px_rgba\(20\,20\,60\,\.45\)\]{--tw-shadow:inset 7px 0 9px -5px #00000080,0 18px 22px -8px #14143c73;--tw-shadow-colored:inset 7px 0 9px -5px var(--tw-shadow-color), 0 18px 22px -8px 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-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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200\/60{--tw-shadow-color:#bfdbfe99;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-300\/60{--tw-shadow-color:#93c5fd99;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-100{--tw-shadow-color:#ffedd5;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color:#fed7aa;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-200\/50{--tw-shadow-color:#fecdd380;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-200\/60{--tw-shadow-color:#fecdd399;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--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(1px + 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)}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[\#ff1744\]\/20{--tw-ring-color:#ff174433}.ring-black\/5{--tw-ring-color:#0000000d}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-rose-50{--tw-ring-opacity:1;--tw-ring-color:rgb(255 241 242/var(--tw-ring-opacity,1))}.ring-slate-100\/80{--tw-ring-color:#f1f5f9cc}.ring-transparent{--tw-ring-color:transparent}.ring-violet-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/15{--tw-ring-color:#ffffff26}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/70{--tw-ring-color:#ffffffb3}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);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-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_16px_rgba\(24\,49\,83\,\.14\)\]{--tw-drop-shadow:drop-shadow(0 10px 16px #18315324);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_14px_18px_rgba\(35\,65\,105\,\.15\)\]{--tw-drop-shadow:drop-shadow(0 14px 18px #23416926);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_22px_rgba\(20\,20\,60\,\.35\)\]{--tw-drop-shadow:drop-shadow(0 18px 22px #14143c59);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-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,box-shadow\,border-color\]{transition-property:color,box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;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}.\[background-image\:radial-gradient\(\#fff_1px\,transparent_1px\)\]{background-image:radial-gradient(#fff 1px,#0000 1px)}.\[background-size\:18px_18px\]{background-size:18px 18px}.\[perspective\:800px\]{perspective:800px}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--navy:#0c2e63;--red:#f51632;--ink:#142f59}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--navy);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{color:#0c2e63;background:#ffd8de}.hero-bg{background:radial-gradient(at 77% 20%,#ecd3c0b8,#0000 40%),radial-gradient(at 7% 52%,#fff4ede6,#0000 35%),linear-gradient(110deg,#fff 0%,#fffdfb 52%,#f6e7db 100%);position:relative}.hero-bg:after{content:"";pointer-events:none;opacity:.25;background-image:radial-gradient(#c9b7a7 .6px,#0000 .6px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 95%);mask-image:linear-gradient(#0000,#000 30%,#0000 95%)}.logo-mark{width:44px;height:44px;color:var(--navy);outline-offset:3px;background:#fff;border:2px solid #e5b08a;border-radius:50%;outline:1px solid #d9e4f3;place-items:center;font-size:22px;font-style:italic;font-weight:900;display:grid;box-shadow:0 3px 12px #0c2e6317}.nav-link{white-space:nowrap;transition:color .2s;position:relative}.nav-link:hover,.nav-link:first-child{color:var(--red)}.nav-link:first-child:after{background:var(--red);content:"";width:18px;height:2px;margin:auto;position:absolute;bottom:-9px;left:0;right:0}.eyebrow{color:#e3122c;letter-spacing:.045em;background:#ffe9eb;border-radius:99px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.play-button{box-shadow:0 12px 35px #0003}.section-wrap{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4.8vw,64px);padding-right:clamp(20px,4.8vw,64px)}.section-kicker{letter-spacing:.22em;color:var(--navy);font-size:10px;font-weight:900}.section-title{letter-spacing:-.045em;font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:900;line-height:1.14}.course-card{transform-style:preserve-3d;transition:box-shadow .3s,border-color .3s}.course-card:hover{border-color:#ffe0e4;box-shadow:0 20px 45px #0c2e6318}.offer-banner{background:linear-gradient(110deg,#fff0f1 0%,#ffe4e7 55%,#fff7f4 100%)}.offer-banner:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 90px,#fff5 90px 135px);position:absolute;inset:0}.gift-box{place-items:center;min-height:130px;display:grid}.gift-box span{filter:drop-shadow(0 15px 12px #c34c4c25);font-size:100px;animation:3s ease-in-out infinite giftFloat}.handwritten{font-family:Comic Sans MS,Segoe Print,cursive;font-style:italic}.community-wrap{background:linear-gradient(105deg,#fff4f2,#fff 48%,#fff0ef)}.community-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 88%,#0000 100%)}@keyframes giftFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (max-width:767px){.hero-bg{background:radial-gradient(at 75% 25%,#ecd3c08c,#0000 42%),#fff}.hero-bg:after{opacity:.12}.logo-mark{width:38px;height:38px;font-size:19px}.section-wrap{padding-left:20px;padding-right:20px}.community-photo{-webkit-mask-image:none;mask-image:none}.gift-box{min-height:80px}.gift-box span{font-size:68px}.handwritten{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:767px){.about-hero-bg{background-position:66%!important}.about-quote-card{max-width:100%;padding:14px}.about-quote-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.about-quote-card ul li{align-items:flex-start;font-size:11px;line-height:1.35}.about-quote-card ul li>span:first-child{width:26px;height:26px}}.about-quote-card{transition:box-shadow .3s,transform .3s}.about-quote-card:hover{box-shadow:0 20px 44px #4a2e1933}@media (max-width:767px){.about-hero-bg{display:none!important}.about-hero-section{background:radial-gradient(at 100% 0,#ffe2ca 0%,#0000 42%),linear-gradient(#fffaf6 0%,#fff 72%,#fff7f0 100%)!important}.about-hero-section>div[aria-hidden=true]{opacity:.35}.about-hero-section>div[aria-hidden=true].bg-gradient-to-t{opacity:.8}.about-hero-section>div.relative.mx-auto{gap:18px;padding-top:18px;padding-bottom:24px}.about-hero-section h1{letter-spacing:-.045em;font-size:clamp(2rem,8.1vw,2.55rem);line-height:1.03}.about-hero-section p{font-size:15px;line-height:1.6}.about-hero-section .about-quote-card{background:#fffffff0;border-radius:20px;max-width:100%;margin:0;padding:16px}.about-hero-section .about-quote-card>div:first-child p:first-child{font-size:17px}.about-hero-section .about-quote-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-hero-section .about-quote-card ul li{font-size:12px;line-height:1.35}.about-stats{margin-top:0}}@media (prefers-reduced-motion:reduce){.about-quote-card{transition:none!important}}.contact-hero-bg{background-position:62% 45%;background-repeat:no-repeat;background-size:cover;transform:scale(1.015)}.contact-hero-fade{background:linear-gradient(90deg,#fffffffc 0%,#fffdf9f0 27%,#fff9f2b8 43%,#fff5eb2e 66%,#ffefe10f 100%)}.contact-hero-card{transition:transform .3s,box-shadow .3s}@keyframes siteTextReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}main a,main button{transition:box-shadow .22s,background-color .22s,color .22s,border-color .22s}main a:hover,main button:hover{transition-duration:.22s}@media (max-width:767px){.contact-hero-bg{background-position:65%}.contact-hero-fade{background:linear-gradient(#fffffff5 0%,#fffcf8e6 36%,#fff8f1c7 63%,#fffdfbf7 100%)}.contact-hero-bottom-fade{height:55px}.contact-hero-section>div.relative.mx-auto{gap:18px;padding-top:16px;padding-bottom:24px}.contact-hero-copy{max-width:100%}.contact-hero-copy h1{max-width:12ch;font-size:clamp(2.6rem,11vw,3.7rem);line-height:.98}.contact-hero-copy p{max-width:36rem;font-size:15px}.contact-hero-card{background:#fffffff2;max-width:100%;margin:0;padding:16px}.contact-hero-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-hero-card ul li{align-items:flex-start;line-height:1.35}}@media (prefers-reduced-motion:reduce){.contact-hero-card,main a,main button{transition:none!important}}.about-hero-bg{background-position:62% 42%;background-repeat:no-repeat;background-size:cover}.about-hero-section>div[aria-hidden=true].bg-gradient-to-t{background-image:linear-gradient(#0000 0%,#fffdfb61 78%,#fffdfb 100%)}.contact-hero-fade{display:none!important}.contact-hero-bg{background-position:62% 42%;background-size:cover}.contact-hero-bottom-fade{background:linear-gradient(#0000 0%,#fffdfb59 76%,#fffdfb 100%)}.success-hero-bg{background-position:61% 42%;background-size:cover}.success-hero-fade{background:linear-gradient(#fffdfb0f 0%,#0000 72%)}.success-hero-bottom-fade{background:linear-gradient(#0000 0%,#fffdfb40 76%,#fffdfb 100%)}.story-card{transition:box-shadow .28s,border-color .28s}.story-card:hover{border-color:#ffd6c6}.story-image{transition:transform .45s}.story-card:hover .story-image{transform:scale(1.035)}.story-filter{transition:background-color .2s,color .2s,transform .2s}.story-filter:hover{transform:translateY(-1px)}@media (max-width:767px){.about-hero-bg{display:none!important}.about-hero-section{background:radial-gradient(at 100% 0,#ffe2ca 0%,#0000 42%),linear-gradient(#fffaf6 0%,#fff 80%)!important}.contact-hero-bg{display:none}.contact-hero-section{background:linear-gradient(#fffaf6,#fffdfb 78%)!important}.success-hero-bg{display:none}.success-hero-section{background:radial-gradient(at 100% 0,#ffe2ca 0%,#0000 42%),linear-gradient(#fffaf6 0%,#fffdfb 86%)!important}}.courses-hero-bg{background-position:62% 43%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.courses-hero-bottom{background:linear-gradient(#0000 0%,#fffdfb3d 76%,#fffdfb 100%)}.courses-hero-stats{transition:transform .3s,box-shadow .3s}.courses-hero-stats:hover{transform:translateY(-3px);box-shadow:0 22px 48px #4a2e1933}.courses-title-accent{color:#f04422;white-space:nowrap;position:relative}.courses-title-accent:after{content:"";background:#ff4b18;border-radius:100%;height:.1em;position:absolute;bottom:-.09em;left:12%;right:4%;transform:rotate(-2deg)}.courses-category{isolation:isolate;transition:box-shadow .22s,color .22s,border-color .22s;position:relative}.courses-category:hover{box-shadow:0 10px 24px #0f275717}.course-product-card{transition:box-shadow .28s,border-color .28s}.course-product-card:hover{border-color:#ffd8c9}.course-product-image{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.course-product-card:hover .course-product-image{transform:scale(1.035)}.courses-bottom-cta{background:linear-gradient(105deg,#fff0e5 0%,#fffaf6 50%,#ffe3d0 100%)}@media (max-width:767px){.courses-hero-section{background:linear-gradient(#fff8f1 0%,#fffdfb 90%)!important}.courses-hero-bg{background-position:78% 42%}.courses-hero-wash{background:linear-gradient(90deg,#fffdfafa 0%,#fffbf6f0 48%,#fffdfbd1 100%)}.courses-hero-bottom{height:34px}.courses-hero-section>div.relative.mx-auto{gap:18px;padding-top:18px;padding-bottom:22px}.courses-hero-copy h1{font-size:clamp(2.25rem,10.5vw,3.4rem);line-height:1.02}.courses-hero-copy p{max-width:38rem;font-size:15px}.courses-hero-copy>div:last-child{gap:8px}.courses-hero-copy>div:last-child>div{flex:calc(50% - 8px);min-width:0}.courses-hero-stats{background:#ffffffed;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:100%;padding:14px}.courses-hero-stats>div{gap:9px}.courses-hero-stats>div>span:first-child{border-radius:13px;width:38px;height:38px}.courses-hero-stats strong{font-size:16px}.courses-hero-stats>div>span:last-child>span{font-size:10px;line-height:1.2}.courses-category-row{scrollbar-width:none;margin-right:-16px;padding-right:16px}.courses-category-row::-webkit-scrollbar{display:none}.courses-category{gap:8px;padding:10px 14px;font-size:12px}.courses-category-row>button:last-child{margin-left:0}.course-product-image{height:180px}}@media (min-width:768px) and (max-width:1023px){.courses-hero-section>div.relative.mx-auto{grid-template-columns:minmax(0,1fr) 230px}.courses-hero-stats{max-width:230px;padding:14px}.courses-hero-copy h1{font-size:clamp(2.4rem,4.4vw,3.3rem)}}@media (prefers-reduced-motion:reduce){.courses-hero-stats,.course-product-card,.course-product-image,.courses-category{transition:none!important}}.tests-hero-bg{background-image:url(/images/about-hero-background.webp);background-position:62% 43%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.tests-hero-wash{background:linear-gradient(90deg,#fffdfafc 0%,#fffcf7f5 27%,#fff7eec7 43%,#fff2e421 65%,#fff2e405 100%)}.tests-hero-bottom{background:linear-gradient(#0000 0%,#fffdfb40 76%,#fffdfb 100%)}.tests-quote-card{transition:transform .3s,box-shadow .3s}.tests-quote-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #4a2e192e}.tests-title-accent{color:#f04422;white-space:nowrap;position:relative}.tests-title-accent:after{content:"";background:#ff4b18;border-radius:100%;height:.09em;position:absolute;bottom:-.06em;left:12%;right:2%;transform:rotate(-2deg)}.tests-filter{transition:transform .22s,box-shadow .22s,background .22s}.tests-filter:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f275717}.test-card{transition:transform .25s,box-shadow .25s,border-color .25s}.test-card:hover{border-color:#ffd5c5;transform:translateY(-3px);box-shadow:0 14px 30px #0f275717}.tests-promo-card{background:linear-gradient(115deg,#fff0e7,#fff9f6 55%,#ffe4d6)}@media (max-width:767px){.tests-hero-bg{display:none}.tests-hero-section{background:radial-gradient(at 100% 0,#ffe2ca 0%,#0000 42%),linear-gradient(#fffaf6 0%,#fffdfb 88%)!important}.tests-hero-section>div.relative.mx-auto{gap:18px;padding-top:18px;padding-bottom:24px}.tests-hero-copy h1{font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.tests-hero-copy p{font-size:15px;line-height:1.55}.tests-hero-copy>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tests-hero-copy>div:last-child>div{min-width:0;padding:8px}.tests-hero-copy>div:last-child>div>span:last-child{min-width:0}.tests-quote-card{max-width:100%;margin:0;padding:16px}.tests-filter-row{scrollbar-width:none;margin-right:-16px;padding-right:16px}.tests-filter-row::-webkit-scrollbar{display:none}.tests-filter{padding:10px 13px;font-size:12px}.test-card{gap:10px;padding:12px}.test-card>span:first-child{border-radius:14px;width:54px;height:54px}.test-card>button{padding:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tests-quote-card,.tests-filter,.test-card{transition:none!important}}@media (min-width:768px){.about-hero-section>div.relative.mx-auto,.contact-hero-section>div.relative.mx-auto,.success-hero-section>div.relative.mx-auto,.courses-hero-section>div.relative.mx-auto,.tests-hero-section>div.relative.mx-auto{min-height:360px}}.courses-hero-wash{background:linear-gradient(90deg,#fffdfafc 0%,#fffcf7f5 28%,#fff7eed1 40%,#fff2e438 49%,#0000 56% 100%)}@media (max-width:767px){.courses-hero-wash{background:linear-gradient(90deg,#fffdfaf7 0%,#fffbf6eb 44%,#fffdfbbf 100%)}}.mobile-menu-panel{animation:.22s ease-out both siteFadeUp}.mobile-menu-panel a{min-height:42px}.course-app-picker{margin-bottom:12px}.course-app-tile{text-align:left;border:1px solid #edf0f6;border-radius:17px;align-items:center;gap:12px;min-height:78px;padding:13px 16px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #0f27570e}.course-app-tile:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f27571a}.course-app-all{color:#fff;background:linear-gradient(110deg,#ff1744 0%,#ff4b20 100%);border-color:#0000}.course-app-persona{background:linear-gradient(110deg,#fff8ed 0%,#fff2e4 100%)}.course-app-khushi{background:linear-gradient(110deg,#fff0f7 0%,#ffe7f4 100%)}.course-app-tile.is-active{outline-offset:1px;outline:2px solid #ff4b1833}.course-app-icon{color:#ff3b2c;background:#ffffffe6;border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.course-app-icon img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.course-app-persona .course-app-icon{border:1px solid #f3dfc9;border-radius:50%}.course-app-khushi .course-app-icon{color:#bd24a2;background:#fff7fc;border:1px solid #f9cfe9}.course-app-copy{flex:1;gap:4px;min-width:0;display:grid}.course-app-copy strong{font-size:15px;font-weight:850;line-height:1.15}.course-app-copy small{color:#53698f;font-size:11px;line-height:1.25}.course-app-all .course-app-copy small{color:#ffffffe0}.course-app-count{color:#ed5c14;background:#ffead6;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.course-app-khushi .course-app-count{color:#b31b8e;background:#ffd6f1}.course-app-all .course-app-count{color:#fff;background:#ffffff38}.course-app-portrait{align-self:stretch;align-items:end;max-width:56px;margin:-13px -16px -13px 0;display:flex;overflow:hidden}.course-app-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:56px;height:68px}.course-app-check{color:#ff4b20;background:#fff;border-radius:50%;position:absolute;top:8px;right:8px}@media (max-width:767px){.story-mobile-menu{border-radius:17px;margin-left:12px;margin-right:12px;padding:9px}.story-mobile-menu a{padding:11px 13px;font-size:14px}.course-app-picker{grid-template-columns:minmax(0,1fr);gap:9px}.course-app-tile{border-radius:15px;min-height:68px;padding:10px 12px}.course-app-icon{border-radius:13px;flex-basis:44px;width:44px;height:44px}.course-app-icon img{width:37px;height:37px}.course-app-copy strong{font-size:14px}.course-app-copy small{font-size:11px}.course-app-portrait{max-width:48px;margin-top:-10px;margin-bottom:-10px}.course-app-portrait img{width:48px;height:58px}.course-app-count{padding:5px 7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.story-mobile-menu,.course-app-tile{transition:none!important;animation:none!important}}.login-page{--login-navy:#102f55;--login-orange:#ff5b12;--login-red:#ff303a}.login-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:100vh;display:grid}.login-story{background:radial-gradient(at 68% 62%,#ffc1773d,#0000 35%),linear-gradient(115deg,#fff 0%,#fffdfa 65%,#f6f8f8 100%);min-height:100vh;padding:18px clamp(24px,4vw,68px) 24px;position:relative;overflow:hidden}.login-brand{z-index:3;color:var(--login-navy);align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.login-brand img{-o-object-fit:contain;object-fit:contain;width:88px;height:88px}.login-brand strong{letter-spacing:-.04em;font-size:clamp(18px,1.7vw,29px);font-weight:900;display:block}.login-brand small{margin-top:3px;font-size:14px;font-weight:600;display:block}.login-story-content{min-height:calc(100vh - 125px);padding-top:24px;position:relative}.login-kicker{z-index:2;letter-spacing:.15em;color:#ed6a22;margin:8px 0 12px;font-size:10px;font-weight:900;position:relative}.login-story h1{z-index:2;letter-spacing:-.055em;max-width:720px;font-size:clamp(40px,3.5vw,59px);font-weight:950;line-height:1.04;position:relative}.login-story h1 span{color:var(--login-orange)}.login-story-intro{z-index:2;color:#55718f;margin-top:18px;font-size:clamp(15px,1.2vw,20px);line-height:1.55;position:relative}.login-benefits{z-index:3;gap:12px;width:max-content;max-width:56%;margin-top:20px;display:grid;position:relative}.login-benefits>div{align-items:center;gap:12px;font-size:13px;line-height:1.25;display:flex}.benefit-icon{border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.benefit-red{color:#ff303a;background:#ffe8e9}.benefit-blue{color:#1685f9;background:#e3f2ff}.benefit-green{color:#11b97b;background:#e0faed}.benefit-orange{color:#f56b16;background:#fff0df}.login-teacher-wrap{z-index:1;justify-content:center;align-items:flex-end;width:min(56%,470px);height:73%;animation:1.15s cubic-bezier(.2,.7,.2,1) .18s both loginTeacherReveal;display:flex;position:absolute;bottom:-3%;right:-3%}.login-teacher-glow{opacity:.82;background:linear-gradient(140deg,#ffe4bd,#ffb85c);border-radius:55% 55% 12% 12%;width:96%;height:72%;position:absolute;bottom:3%}.login-teacher{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 12px 18px #43362a1a);width:100%;height:100%;position:relative}.login-proof{z-index:2;background:#ffffffed;border:1px solid #ffffffe6;border-radius:17px;align-items:center;gap:10px;padding:12px 14px;animation:6s ease-in-out infinite loginProofFloat;display:flex;position:absolute;box-shadow:0 10px 30px #142d461a}.login-proof b,.login-proof small{white-space:nowrap;display:block}.login-proof b{font-size:17px;font-weight:900}.login-proof small{color:#7b8ba0;font-size:11px}.proof-icon{color:#f56b16;background:#fff0df;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.proof-red{color:#ff303a;background:#ffe8e9}.login-handwriting{z-index:2;color:#153e6c;font-size:clamp(13px,1.15vw,19px);font-style:italic;font-weight:700;line-height:1.5;position:absolute;bottom:6%;left:0;transform:rotate(-7deg)}.login-handwriting b{color:#ed5c22}.login-copyright{color:#8a9bb0;font-size:10px;position:absolute;bottom:14px;left:clamp(24px,4vw,68px)}.login-form-panel{background:radial-gradient(at 100%,#d7eaff 0%,#0000 36%),linear-gradient(140deg,#ddecff,#f4f9ff 65%,#e6f2ff);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:92px clamp(22px,4.4vw,72px) 35px;display:flex;position:relative}.login-topline{color:#252a33;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex;position:absolute;top:20px;right:clamp(22px,3vw,48px)}.login-create-link{color:#ff303a;background:#ffffffd1;border:1.5px solid #ff303a;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 21px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.login-create-link:hover{background:#fff3f3;transform:translateY(-1px)}.login-card{text-align:center;background:#fffffff0;border:1px solid #fffffff2;border-radius:25px;width:100%;max-width:640px;padding:30px clamp(22px,3vw,50px) 28px;animation:1s cubic-bezier(.2,.7,.2,1) .1s both loginCardReveal;box-shadow:0 20px 65px #2f5b8c1a}.login-card-logo{justify-content:center;align-items:center;display:inline-flex}.login-card-logo img{-o-object-fit:contain;object-fit:contain;width:130px;height:130px}.login-card h2{letter-spacing:-.045em;color:#102f55;margin-top:4px;font-size:clamp(22px,2vw,34px);font-weight:950;line-height:1.15}.login-card h2 span{color:#f45b19}.login-card-subtitle{color:#606d7e;margin-top:9px;font-size:15px}.login-form{text-align:left;margin-top:38px}.login-form>label{color:#252a33;margin-bottom:10px;font-size:14px;font-weight:800;display:block}.login-input-wrap{background:#fff;border:1.5px solid #dbe3ed;border-radius:15px;align-items:center;min-height:58px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f274606}.login-country-code{color:#293444;background:#f8fafc;border-right:1px solid #e1e7ef;align-self:stretch;align-items:center;padding:0 17px;font-size:15px;font-weight:800;display:flex}.login-input-icon{color:#7a8ba1;padding-left:17px}.login-input-wrap input{color:#142f50;background:0 0;border:0;outline:none;align-self:stretch;width:100%;min-width:0;padding:0 14px;font-size:15px}.login-input-wrap input::placeholder{color:#aab5c3}.login-input-end-icon{color:#7a8ba1;flex-shrink:0;margin:0 17px 0 8px}.login-or{color:#7a8798;align-items:center;gap:18px;margin:20px 0;font-size:14px;font-weight:700;display:flex}.login-or span{background:#dfe6ef;flex:1;height:1px}.login-switch-method{color:#0879ee;background:#fff;border:1.5px solid #1685ff;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:57px;font-size:15px;font-weight:800;transition:background .2s,transform .2s;display:flex}.login-switch-method:hover{background:#f1f8ff;transform:translateY(-1px)}.login-submit{color:#fff;background:linear-gradient(100deg,#ff303a,#ff3a3a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:58px;margin-top:21px;font-size:16px;font-weight:850;transition:filter .2s,transform .2s;display:flex;box-shadow:0 8px 18px #ff303a29}.login-submit:hover{filter:saturate(1.12);transform:translateY(-1px)}.login-security{color:#8190a3;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.login-terms{color:#8190a3;margin-top:25px;font-size:12px;line-height:1.8}.login-terms a,.login-panel-footer a{color:#0879ee;font-weight:800;text-decoration:none}.login-terms a:hover,.login-panel-footer a:hover{text-decoration:underline}.login-notice{color:#c82b38;background:#fff2f2;border-radius:10px;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.login-notice-success{color:#18794e;background:#edfbf3}.login-panel-footer{text-align:center;color:#6e829b;margin-top:20px;font-size:12px}@media (max-width:1050px){.login-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.login-story{padding-left:25px;padding-right:25px}.login-teacher-wrap{opacity:.92;width:60%;right:-12%}.login-benefits{max-width:60%}.login-proof-learners{left:-20%}.login-card{padding:25px}.login-form{margin-top:28px}}@media (max-width:760px){.login-layout{flex-direction:column;display:flex}.login-story{min-height:auto;padding:14px 20px 30px}.login-brand img{width:60px;height:60px}.login-brand strong{font-size:21px}.login-brand small{font-size:12px}.login-story-content{min-height:0;padding-top:18px}.login-kicker{font-size:9px}.login-story h1{max-width:460px;font-size:clamp(38px,9vw,58px)}.login-story-intro{margin-top:12px;font-size:16px}.login-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%;margin-top:20px}.login-benefits>div{gap:8px;font-size:11px}.benefit-icon{width:38px;height:38px}.login-teacher-wrap{opacity:1;width:min(82%,360px);height:auto;min-height:0;margin:18px auto 0;position:relative;bottom:auto;right:auto}.login-teacher{-o-object-fit:contain;object-fit:contain;height:auto;max-height:390px}.login-teacher-glow{height:65%;bottom:0}.login-proof,.login-handwriting{display:none}.login-copyright{margin-top:20px;position:relative;bottom:auto;left:auto}.login-form-panel{min-height:auto;padding:82px 16px 30px}.login-topline{gap:10px;font-size:12px;top:16px;right:16px}.login-create-link{min-height:40px;padding:0 15px}.login-card{border-radius:22px;max-width:520px;padding:24px 20px}.login-card-logo img{width:95px;height:95px}.login-card h2{font-size:25px}.login-card-subtitle{font-size:13px}.login-form{margin-top:28px}.login-input-wrap{min-height:54px}.login-switch-method{min-height:53px}.login-submit{min-height:55px}.login-terms{margin-top:20px}.login-panel-footer{line-height:1.8}}@media (prefers-reduced-motion:reduce){.login-create-link,.login-switch-method,.login-submit{transition:none}}.home-stat-card{border-radius:16px;transition:transform .45s,box-shadow .45s,background-color .45s}.home-stat-card:hover{background:#fffdfd;transform:translateY(-3px);box-shadow:0 12px 28px #0c2e6314}.course-card,.test-card,.course-product-card,.story-card,.about-stats>div{transition-duration:.45s!important}.login-brand img{transition:transform .55s}.login-brand:hover img{transform:rotate(-4deg)scale(1.035)}@keyframes loginTeacherReveal{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginCardReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes loginProofFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.login-teacher-wrap,.login-proof,.login-card{animation:none!important}.home-stat-card,.course-card,.test-card,.course-product-card,.story-card,.about-stats>div{transition:none!important}}.login-story{isolation:isolate}.login-story:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 73% 66%,#ffb85c38,#0000 31%),radial-gradient(at 14% 20%,#fffffff5,#0000 42%);position:absolute;inset:0}.login-story-content{z-index:1}.login-story h1{max-width:680px;font-size:clamp(42px,3.75vw,64px)}.login-story-intro{max-width:420px}.login-teacher-wrap{transform-origin:bottom;width:min(65%,560px);height:87%;bottom:-1.5%;right:-1.5%}.login-teacher-glow{opacity:.94;background:radial-gradient(at 50% 42%,#ffe8c6 0%,#ffd59e 62%,#ffbb5ca6 100%);border-radius:50%;width:94%;height:72%;animation:8s ease-in-out infinite loginHaloBreath;bottom:4%}.login-teacher{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;transform:translateY(0)}.login-teacher-wrap:hover .login-teacher{filter:drop-shadow(0 18px 24px #25303e29);transform:translateY(-5px)scale(1.012)}.login-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.login-proof:hover{transform:translateY(-5px)scale(1.025);box-shadow:0 16px 38px #142d4626}.login-proof-learners{bottom:35%;left:-20%}.login-proof-progress{bottom:12%;right:-5%}.login-brand img,.login-card-logo img{mix-blend-mode:multiply;border-radius:0;background:0 0!important}.login-card-logo img{filter:drop-shadow(0 4px 7px #1130500d);width:145px;height:145px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.login-card-logo:hover img{transform:translateY(-3px)rotate(-3deg)scale(1.025)}.login-card{transition:box-shadow .6s,transform .6s;box-shadow:0 24px 75px #2f5b8c1f}.login-card:hover{box-shadow:0 28px 85px #2f5b8c29}.login-input-wrap{transition:border-color .35s,box-shadow .35s,transform .35s}.login-input-wrap:focus-within{border-color:#74b9ff;box-shadow:0 0 0 4px #1685ff17}.login-submit{position:relative;overflow:hidden}.login-submit:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff3d 48%,#0000 70%);transition:transform .85s;position:absolute;inset:0;transform:translate(-120%)}.login-submit:hover:before{transform:translate(120%)}.login-doodle{z-index:1;pointer-events:none;color:#f7c99e;position:absolute}.login-doodle-cap{opacity:.48;animation:7s ease-in-out infinite loginDoodleFloat;top:5%;right:24%;transform:rotate(7deg)}.login-doodle-note{color:#153e6c;font-family:Comic Sans MS,Segoe Print,cursive;font-size:17px;font-style:italic;font-weight:700;line-height:1.18;animation:8s ease-in-out infinite reverse loginDoodleFloat;top:0;right:5%;transform:rotate(-12deg)}.login-doodle-note span{font-size:42px;line-height:.9;display:block;transform:rotate(18deg)}.login-dots{opacity:.48;pointer-events:none;background-image:radial-gradient(#9db4c9 1.6px,#0000 1.7px);background-size:15px 15px;width:95px;height:72px;position:absolute}.login-dots-top{top:23%;right:8%}.login-chart-doodle{z-index:2;pointer-events:none;align-items:flex-end;gap:5px;height:64px;display:flex;position:absolute;bottom:8%;left:32%}.login-chart-doodle span{background:#1685f9;border-radius:4px 4px 1px 1px;width:16px;animation:1.2s cubic-bezier(.2,.7,.2,1) both loginBarsRise;box-shadow:0 5px 12px #1685f926}.login-chart-doodle span:first-child{height:25px}.login-chart-doodle span:nth-child(2){height:39px;animation-delay:.12s}.login-chart-doodle span:nth-child(3){height:56px;animation-delay:.24s}@keyframes loginHaloBreath{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes loginDoodleFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes loginBarsRise{0%{transform-origin:bottom;opacity:.35;transform:scaleY(.15)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}@media (max-width:1050px){.login-teacher-wrap{width:65%;height:82%;right:-9%}.login-doodle-note{right:1%}.login-doodle-cap{right:25%}.login-proof-learners{left:-15%}}@media (max-width:760px){.login-story h1{font-size:clamp(38px,9vw,58px)}.login-teacher-wrap{width:min(92%,390px);height:auto;min-height:0;margin:12px auto 0;bottom:auto;right:auto}.login-teacher{max-height:430px}.login-teacher-glow{width:90%;height:68%}.login-doodle-cap{top:22%;right:6%}.login-doodle-note,.login-dots,.login-chart-doodle{display:none}.login-proof{gap:7px;padding:8px 10px;display:flex}.login-proof-learners{bottom:23%;left:-2%}.login-proof-progress{bottom:6%;right:-2%}.proof-icon{width:32px;height:32px}.login-proof b{font-size:14px}.login-proof small{font-size:9px}.login-card-logo img{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.login-teacher-wrap,.login-teacher-glow,.login-proof,.login-doodle,.login-chart-doodle span,.login-card,.login-card-logo img,.login-submit:before{transition:none!important;animation:none!important}.login-teacher-wrap:hover .login-teacher{transform:none}}.store-shell{background:radial-gradient(at 85% 4%,#daeaff52,#0000 32%),#f7faff}.store-header{box-shadow:0 3px 18px #15376409}.store-hero{box-shadow:inset 0 1px #ffffffe6}.store-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:radial-gradient(#ffffffe6 .8px,#0000 .8px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.store-hero-orb{pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.store-orb-one{background:#ffffff6b;width:260px;height:260px;top:-150px;right:16%}.store-orb-two{background:#74b1ff33;width:190px;height:190px;bottom:-140px;right:3%}.store-gradient-text{background:linear-gradient(100deg,#1683e8 8%,#5d43ef 58%,#a11cf4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.store-hero-note{z-index:2;color:#1f2d54;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8a;border:1px solid #ffffffd9;border-radius:13px;padding:11px 14px;font-size:12px;line-height:1.3;position:absolute;top:16%;right:3%;transform:rotate(5deg);box-shadow:0 10px 25px #30418c14}.store-course-card{transform:translateZ(0)}.store-bottom-cta{background:radial-gradient(at 50% 0,#ffffffe6,#0000 70%),linear-gradient(110deg,#e4f3ff,#f3edff)}.store-category-strip{scrollbar-width:thin;scrollbar-color:#cbdaf0 transparent}.store-category-strip::-webkit-scrollbar{height:4px}.store-category-strip::-webkit-scrollbar-thumb{background:#cbdaf0;border-radius:99px}@media (max-width:1023px){.store-hero{background-image:radial-gradient(at 100% 0,#fffc,#0000 50%),linear-gradient(115deg,#e2f3ff,#f4efff 60%,#dce9ff)}.store-hero-note{display:none}}@media (max-width:639px){.store-hero{border-radius:18px}.store-hero .store-hero-orb{opacity:.5}.store-course-card{border-radius:13px}.store-course-image{height:132px}.store-bottom-cta{border-radius:18px}.store-header nav{display:none}}@media (prefers-reduced-motion:reduce){.store-course-image,.store-course-card,.store-hero-note{transition:none!important}}.portal-layout{color:#122b53;--portal-blue:#0878f9;--portal-navy:#102c55;--portal-orange:#ff6a00;background:#f7faff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.portal-sidebar-wrap{z-index:70;background:#fff;border-right:1px solid #e5edf8;width:276px;position:fixed;inset:0 auto 0 0;box-shadow:5px 0 24px #153b6f06}.portal-sidebar{background:radial-gradient(at 0 25%,#ffe2c947,#0000 44%),#fff;flex-direction:column;height:100%;padding:20px 18px 16px;display:flex;overflow-y:auto}.portal-brand{color:var(--portal-navy);align-items:center;gap:10px;padding:0 9px 25px;text-decoration:none;display:flex}.portal-brand img{-o-object-fit:contain;object-fit:contain;width:54px;height:54px}.portal-brand b{letter-spacing:-.04em;font-size:19px;line-height:1.05;display:block}.portal-brand b strong{color:#e58a0c;font-weight:900;display:block}.portal-brand small{color:#637795;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.portal-nav-label{color:#9aa8bd;letter-spacing:.16em;padding:0 13px 9px;font-size:9px;font-weight:900}.portal-nav{gap:5px;display:grid}.portal-nav-link{color:#304766;border-radius:13px;align-items:center;gap:13px;min-height:46px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background .28s,color .28s,transform .28s;display:flex;position:relative}.portal-nav-link svg{color:#203d68;flex:none;transition:transform .28s,color .28s}.portal-nav-link:hover{color:#0878f9;background:#f1f7ff;transform:translate(2px)}.portal-nav-link:hover svg{color:#0878f9;transform:scale(1.07)}.portal-nav-link.active{color:#e84916;background:linear-gradient(100deg,#fff0e3,#fff5eb)}.portal-nav-link.active:before{content:"";background:#ff6a00;border-radius:0 5px 5px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.portal-nav-link.active svg{color:#f26716}.portal-nav-dot{background:#f43f5e;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #ffe8ec}.portal-upgrade{color:#fff;background:radial-gradient(circle at 90% 0,#205a9b 0,#0000 34%),linear-gradient(145deg,#0d2a56,#071b3a);border-radius:17px;margin-top:auto;padding:19px 17px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #071b3a26}.portal-upgrade:after{content:"";border-top:2px solid #ff8b16;border-radius:50%;height:54px;position:absolute;bottom:-34px;left:-20%;right:-20%;transform:rotate(-8deg)}.portal-upgrade-art{filter:drop-shadow(0 7px 5px #0003);font-size:42px;animation:4s ease-in-out infinite portalFloat;position:absolute;top:9px;right:11px}.portal-upgrade>b{font-size:17px;line-height:1.15;display:block}.portal-upgrade em{color:#ff9d1d;font-style:normal}.portal-upgrade p{color:#d4e2f5;max-width:160px;margin:10px 0 13px;font-size:11px;line-height:1.5}.portal-upgrade>a{z-index:1;color:#fff;background:linear-gradient(90deg,#ff9d00,#ff6900);border-radius:99px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .25s;display:flex;position:relative;box-shadow:0 6px 18px #ff750044}.portal-upgrade>a:hover{transform:translateY(-2px)}.portal-sidebar-foot{color:#9ba9bb;padding:17px 8px 0;font-size:9px;line-height:1.7}.portal-sidebar-foot span{color:#c0c8d4}.portal-main-column{min-width:0;min-height:100vh;margin-left:276px}.portal-topbar{z-index:60;background:#fffffff7;border-bottom:1px solid #eaf0f9;align-items:center;gap:18px;min-height:78px;padding:13px clamp(16px,2.2vw,34px);display:flex;position:sticky;top:0}.portal-global-search{color:#142f59;background:#f9fbff;border:1px solid #e3ebf8;border-radius:99px;align-items:center;gap:12px;width:min(100%,660px);height:46px;padding:0 15px;transition:border .25s,box-shadow .25s;display:flex;box-shadow:0 2px 8px #2253910a}.portal-global-search:focus-within{border-color:#9bc8ff;box-shadow:0 0 0 4px #dbeeff80}.portal-global-search input{color:#243d60;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.portal-global-search input::placeholder{color:#8a9bb4}.portal-global-search kbd{color:#62748e;background:#fff;border:1px solid #dfe7f4;border-radius:5px;padding:3px 6px;font-size:10px}.portal-top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.portal-top-actions button{cursor:pointer;background:0 0;border:0}.portal-notification{color:#1b345b;place-items:center;display:grid;position:relative}.portal-notification i{background:#f43f5e;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 3px #fff}.portal-top-divider{background:#e3eaf4;width:1px;height:28px}.portal-user{color:#1b345b;align-items:center;gap:9px;font-size:12px;display:flex}.portal-avatar{color:#fff;background:linear-gradient(135deg,#1492ff,#0761db);border-radius:50%;place-items:center;width:39px;height:39px;font-size:14px;display:grid;box-shadow:0 4px 12px #1479ed33}.portal-notice{color:#263e60;background:#fff;border:1px solid #e4edf9;border-radius:12px;padding:13px 16px;font-size:12px;position:absolute;top:68px;right:28px;box-shadow:0 15px 35px #193b6a18}.portal-page-content{min-width:0;padding-bottom:24px}.portal-mobile-menu{color:#15345d;background:#fff;border:1px solid #e4ebf6;border-radius:10px;padding:8px;display:none}.portal-scrim{display:none}@keyframes portalFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(3deg)}}.portal-page-hero{background:linear-gradient(105deg,#fff2e3,#fff9f3 50%,#ffeadb);border-radius:19px;position:relative;overflow:hidden;box-shadow:0 7px 25px #1a3b6507}.portal-page-hero:after{content:"";pointer-events:none;border:1px solid #fff8;border-radius:50%;width:360px;height:260px;position:absolute;top:-100px;right:-30px;transform:rotate(-18deg)}.portal-metric{background:linear-gradient(140deg,#fff,#fbfdff);border:1px solid #e5edf8;transition:transform .28s,box-shadow .28s;box-shadow:0 5px 18px #193b6a08}.portal-metric:hover{transform:translateY(-3px);box-shadow:0 13px 27px #193b6a12}@media (max-width:1100px){.portal-sidebar-wrap{width:244px}.portal-main-column{margin-left:244px}.portal-sidebar{padding-left:13px;padding-right:13px}.portal-brand b{font-size:17px}.portal-upgrade{padding:15px}}@media (max-width:800px){.portal-sidebar-wrap{width:280px;box-shadow:none;transition:transform .32s cubic-bezier(.2,.7,.2,1);transform:translate(-102%)}.portal-sidebar-wrap.open{transform:translate(0);box-shadow:18px 0 45px #0e2c5526}.portal-scrim{z-index:65;background:#09254a66;border:0;display:block;position:fixed;inset:0}.portal-main-column{margin-left:0}.portal-topbar{gap:10px;min-height:67px;padding:10px 13px}.portal-mobile-menu{flex:none;place-items:center;display:grid}.portal-global-search{gap:8px;height:42px;padding:0 12px}.portal-global-search kbd,.portal-user b,.portal-user>svg,.portal-top-divider{display:none}.portal-avatar{width:34px;height:34px}.portal-top-actions{gap:9px}.portal-page-content{padding-bottom:18px}}@media (max-width:460px){.portal-global-search{min-width:0}.portal-global-search input{font-size:11px}.portal-top-actions{gap:7px}.portal-notification svg{width:18px}.portal-user{gap:0}}@media (prefers-reduced-motion:reduce){.portal-nav-link,.portal-upgrade>a,.portal-metric{transition:none}.portal-upgrade-art{animation:none}}.portal-user-wrap{position:relative}.portal-user-menu{z-index:100;background:#fff;border:1px solid #e3ebf8;border-radius:14px;min-width:165px;padding:7px;animation:.18s ease-out both siteFadeUp;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 18px 40px #102c5518}.portal-user-menu a,.portal-user-menu button{color:#17365f;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;text-decoration:none;display:flex}.portal-user-menu a:hover,.portal-user-menu button:hover{background:#f1f7ff}.portal-brand b{color:#142f59}.portal-brand b strong{color:#ef7b0b;display:inline}.portal-nav-label{padding-top:3px}.chat-workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:12px;height:calc(100vh - 94px);min-height:610px;display:grid}.chat-list-panel,.chat-conversation{background:#fffffff0;border:1px solid #e5edf8;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #1437620a}.chat-list-panel{padding:18px 16px;overflow-y:auto}.chat-filter-row{scrollbar-width:none;gap:3px;padding:1px 0 6px;display:flex;overflow-x:auto}.chat-filter-row::-webkit-scrollbar{display:none}.chat-filter-row button{color:#637795;border-radius:10px;flex:none;padding:10px 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.chat-filter-row button.active{color:#f15d0b;background:#fff0e3;box-shadow:0 2px 8px #ff6a0010}.chat-thread{text-align:left;border-bottom:1px solid #f0f4f9;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 10px;transition:background .2s,transform .2s;display:flex;position:relative}.chat-thread:hover{background:#f7faff;transform:translate(1px)}.chat-thread.selected{background:linear-gradient(100deg,#fff0e3,#fff7f0)}.chat-thread.selected:before{content:"";background:#ff6a00;border-radius:0 5px 5px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.chat-thread-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid;box-shadow:0 3px 10px #17365f10}.chat-unread{color:#fff;background:#ff7900;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.chat-conversation{flex-direction:column;display:flex;position:relative}.chat-conversation-header{z-index:2;background:#fffffff5;border-bottom:1px solid #eaf0f8;align-items:center;gap:11px;min-height:70px;padding:12px 17px;display:flex}.chat-header-icon,.chat-back{color:#1b365e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.chat-header-icon:hover,.chat-back:hover{background:#eff6ff}.chat-back{display:none}.chat-message-area{background-color:#fffaf5;background-image:radial-gradient(at 90% 20%,#fff3e9,#0000 35%),linear-gradient(140deg,#fffdfa,#f8fbff 90%);flex:1;padding:18px clamp(14px,2.2vw,30px);overflow-y:auto}.chat-date-pill{color:#62748f;background:#fff;border:1px solid #edf1f7;border-radius:99px;width:max-content;margin:0 auto 15px;padding:7px 17px;font-size:11px;position:sticky;top:0;box-shadow:0 2px 8px #17365f08}.chat-message-row{justify-content:flex-start;margin-bottom:12px;display:flex}.chat-message-row.mine{justify-content:flex-end}.chat-message-bubble{background:#fff;border:1px solid #eaf0f8;border-radius:14px 14px 14px 5px;width:fit-content;max-width:min(100%,475px);padding:12px 14px 9px;box-shadow:0 4px 12px #17365f08}.chat-message-bubble.mine{background:#eaf4ff;border-color:#dceaff;border-radius:14px 14px 5px}.chat-promo-image{background:#eef5ff;border-radius:10px;margin:-4px -4px 10px;position:relative;overflow:hidden}.chat-promo-image img{-o-object-fit:cover;object-fit:cover;max-height:265px}.chat-image-overlay{color:#fff;background:linear-gradient(90deg,#0c2d61,#0878f9);padding:8px 10px;font-size:12px;font-weight:900;display:block}.chat-composer{background:#fff;border:1px solid #e6edf7;border-radius:15px;align-items:center;gap:8px;margin:0 12px 12px;padding:7px;display:flex;box-shadow:0 4px 15px #17365f08}.chat-composer>button{color:#7184a0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.chat-composer>button:hover{color:#0878f9;background:#f0f6ff}.chat-composer input{color:#1a355b;border:0;outline:0;flex:1;min-width:0;padding:10px 4px;font-size:12px}.chat-composer input::placeholder{color:#94a3b8}.chat-composer .chat-send{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff5c00);border-radius:50%;width:45px;height:45px;box-shadow:0 5px 14px #ff6a0030}.chat-details-pop{z-index:5;background:#fff;border:1px solid #e4edf8;border-radius:14px;width:210px;padding:15px;font-size:12px;position:absolute;top:63px;right:14px;box-shadow:0 15px 35px #102c551c}.chat-details-pop p{color:#71839b;margin-top:5px}.chat-details-pop button{color:#0878f9;margin-top:10px;font-weight:700}.profile-hero{background:radial-gradient(at 80% 10%,#ffecd9 0,#0000 38%),linear-gradient(105deg,#fff,#fffaf4 70%,#ffefdf);border:1px solid #e4edf8;border-radius:18px;align-items:center;gap:20px;min-height:145px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #17365f08}.profile-avatar-wrap{z-index:1;flex:none;position:relative}.profile-avatar-large{color:#fff;background:linear-gradient(135deg,#ff9b9b,#ff6b79);border:3px solid #fff;border-radius:50%;place-items:center;width:88px;height:88px;font-size:34px;display:grid;box-shadow:0 5px 15px #ff708333}.profile-avatar-wrap button{color:#fff;background:#0878f9;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:0;right:0}.profile-last-login{z-index:1;color:#526b8d;background:#ffffffa8;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;display:flex;position:relative}.profile-last-login b,.profile-last-login small{display:block}.profile-last-login b{color:#17365f;margin-top:4px;font-size:12px}.profile-hero-art{color:#ff8a00;opacity:.2;align-items:center;gap:0;display:flex;position:absolute;top:14px;right:16px}.profile-books{font-size:60px}.profile-tabs{scrollbar-width:none;background:#fff;border:1px solid #e5edf8;border-radius:0 0 16px 16px;gap:3px;margin-top:0;padding:9px 14px;display:flex;overflow-x:auto;box-shadow:0 5px 18px #17365f08}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{color:#274567;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:max-content;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.profile-tabs button.active{color:#0878f9;background:#eaf4ff;box-shadow:inset 0 -3px #0878f9}.profile-accordion{background:#fff;border:1px solid #e4edf8;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #17365f06}.profile-accordion.expanded{border-color:#cfe4ff;box-shadow:0 8px 22px #0878f90b}.profile-accordion-head{color:#142f59;text-align:left;align-items:center;gap:14px;width:100%;min-height:70px;padding:12px 18px;display:flex}.profile-step{color:#fff;background:linear-gradient(135deg,#479bff,#0878f9);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.profile-section-icon{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.profile-section-icon.blue{color:#0878f9;background:#eaf4ff}.profile-section-icon.orange{color:#f47714;background:#fff0e4}.profile-accordion-head b,.profile-accordion-head small{display:block}.profile-accordion-head b{font-size:13px;font-weight:900}.profile-accordion-head small{color:#6c82a1;margin-top:4px;font-size:11px}.profile-edit{color:#0878f9;background:#eaf4ff;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:0 12px 12px;display:grid}.profile-detail-row{border-top:1px solid #edf2f8;align-items:center;gap:11px;min-width:0;padding:11px 9px;display:flex}.profile-detail-icon{color:#0878f9;background:#f0f6ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.profile-detail-row b,.profile-detail-row small{display:block}.profile-detail-row b{color:#17365f;font-size:11px;font-weight:700}.profile-detail-row small{color:#7286a4;margin-top:5px;font-size:11px}.profile-detail-row>button{color:#0878f9;background:#f4f9ff;border:1px solid #d6e8ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:62px;padding:8px 10px;font-size:10px;font-weight:800;transition:background .2s;display:flex}.profile-detail-row>button:hover{background:#e7f2ff}@media (max-width:1100px){.chat-workspace{grid-template-columns:minmax(265px,320px) minmax(0,1fr)}.chat-list-panel{padding:14px 11px}.chat-thread{gap:9px;padding:11px 7px}}@media (max-width:800px){.chat-workspace{height:calc(100dvh - 82px);min-height:560px;padding-left:8px;padding-right:8px;display:flex}.chat-list-panel{flex:none;width:100%}.chat-conversation{flex:1;width:100%;display:none}.chat-workspace.mobile-chat-open .chat-list-panel{display:none}.chat-workspace.mobile-chat-open .chat-conversation{display:flex}.chat-back{display:grid}.profile-hero{flex-wrap:wrap;gap:13px;padding:17px}.profile-avatar-large{width:68px;height:68px;font-size:28px}.profile-last-login{width:100%;margin-left:80px}.profile-hero-art{opacity:.12;right:8px}.profile-detail-grid{grid-template-columns:minmax(0,1fr)}.profile-tabs{margin-top:0}.profile-accordion-head{gap:9px;padding:11px}.profile-section-icon{width:38px;height:38px}.profile-edit{padding:8px}.profile-detail-row{gap:8px}.profile-detail-row>button{min-width:52px;padding:7px}}@media (max-width:520px){.profile-hero{align-items:flex-start}.profile-last-login{margin-left:0}.profile-tabs button{padding:11px 12px;font-size:11px}.profile-detail-row b{font-size:10px}.chat-conversation-header{gap:7px;padding:10px}.chat-header-icon{width:30px;height:30px}.chat-message-area{padding:14px 10px}.chat-message-bubble{max-width:95%;padding:10px}.chat-composer{gap:4px;margin:0 7px 8px}.chat-composer>button{width:31px;height:34px}.chat-composer .chat-send{width:39px;height:39px}}@media (prefers-reduced-motion:reduce){.chat-thread,.chat-filter-row button,.profile-accordion,.profile-detail-row>button{transition:none}}.otp-form{text-align:center;flex-direction:column;align-items:stretch;width:100%;margin-top:26px;display:flex}.otp-emblem{color:#0878f9;background:linear-gradient(145deg,#eaf4ff,#dbeeff);border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d8eaff}.otp-emblem-pulse{pointer-events:none;border:1px solid #a9d1ff;border-radius:19px;animation:2.5s ease-out infinite otpPulse;position:absolute;inset:-5px}.otp-emblem-success{color:#14965b;background:#e7fbf0;box-shadow:inset 0 0 0 1px #c6f1d9}.otp-emblem-error{color:#e23c49;background:#fff0f0}.otp-slots{justify-content:center;align-items:center;gap:clamp(10px,2.2vw,17px);width:100%;margin:0 auto 12px;display:flex}.otp-slot{box-sizing:border-box;caret-color:#0878f9;animation:.35s both otpDigitEnter;color:#112e54!important;text-align:center!important;background:linear-gradient(#fff,#f9fbff)!important;border:1.5px solid #d8e3f0!important;border-radius:16px!important;outline:none!important;width:clamp(52px,5.2vw,68px)!important;min-width:0!important;height:clamp(58px,5.5vw,72px)!important;padding:0!important;font-size:clamp(25px,2.2vw,32px)!important;font-weight:850!important;line-height:1!important;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s!important;display:block!important;box-shadow:0 4px 12px #1337630b,inset 0 1px #fff!important}.otp-slot:focus{transform:translateY(-2px);background:#fff!important;border-color:#1685ff!important;box-shadow:0 0 0 4px #1685ff1f,0 7px 18px #1685ff17!important}.otp-slot-filled{background:linear-gradient(#f3f9ff,#fff)!important;border-color:#91c7ff!important}.otp-slots-complete .otp-slot{background:#f2fff7!important;border-color:#8dd8ae!important}.otp-slots-error{animation:.36s otpShake}.otp-slots-error .otp-slot{background:#fff5f5!important;border-color:#f1a0a5!important}.otp-slots-success .otp-slot{color:#13864f!important;border-color:#73d29a!important;box-shadow:0 0 0 3px #21b86814!important}.otp-progress-dots{justify-content:center;gap:7px;margin:0 auto 16px;display:flex}.otp-progress-dots span{background:#d7e2ef;border-radius:99px;width:6px;height:6px;transition:width .25s,background .25s}.otp-progress-dots span.is-filled{background:#1685ff;width:18px}.otp-demo-note{color:#71849d;justify-content:center;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.otp-form .login-notice{text-align:left;justify-content:center;margin-top:0;margin-bottom:13px}.otp-verify-button{margin-top:8px}.otp-button-success{background:linear-gradient(100deg,#18a765,#22bd75)!important;box-shadow:0 8px 18px #18a7652e!important}.otp-resend-row{color:#697c95;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:12px;display:flex}.otp-resend-row button{color:#0879ee;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.otp-resend-row button:disabled{color:#8999ad;cursor:not-allowed}.otp-back-button{color:#466482;background:#f4f8fd;border-radius:9px;justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:13px;padding:7px 12px;font-size:12px;font-weight:750;transition:background .2s,color .2s;display:inline-flex}.otp-back-button:hover{color:#0878f9;background:#eaf4ff}@keyframes otpDigitEnter{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes otpPulse{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}@keyframes otpShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (max-width:760px){.otp-form{margin-top:22px}.otp-emblem{width:40px;height:40px;margin-bottom:15px}.otp-slot{border-radius:13px!important;width:clamp(50px,16vw,62px)!important;height:60px!important}.otp-slots{gap:10px}.otp-demo-note,.otp-resend-row{font-size:11px}}@media (prefers-reduced-motion:reduce){.otp-emblem-pulse,.otp-slot{transition:none!important;animation:none!important}.otp-slots-error{animation:none!important}}.profile-hero{padding-bottom:68px}.profile-global-actions{z-index:4;gap:8px;display:flex;position:absolute;bottom:15px;right:22px}.profile-save-all,.profile-cancel-all{color:#fff;background:#0878f9;border:1px solid #cfe4ff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font-size:12px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 5px 13px #0878f91f}.profile-save-all:hover{background:#0568dc;transform:translateY(-1px)}.profile-cancel-all{color:#506a88;box-shadow:none;background:#fff;border-color:#dfe8f2}.profile-edit-banner{color:#315c8b;background:#f0f7ff;border:1px solid #cfe4ff;border-radius:12px;align-items:center;gap:10px;margin-top:13px;padding:12px 15px;font-size:13px;display:flex}.profile-edit-banner b{color:#12365f}.profile-tabs a{color:#274567;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:max-content;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:background .25s,color .25s;display:flex}.profile-tabs a:hover{color:#0878f9;background:#f4f9ff}.profile-tabs a.active{color:#0878f9;background:#eaf4ff;box-shadow:inset 0 -3px #0878f9}.profile-accordion-head b{letter-spacing:-.015em;font-size:15px!important;font-weight:850!important}.profile-accordion-head small{font-size:12px!important}.profile-detail-row b{line-height:1.35;font-size:13px!important;font-weight:750!important}.profile-detail-row small{line-height:1.5;font-size:12px!important}.profile-detail-row{padding:13px 10px}.profile-detail-icon{width:40px;height:40px}.profile-edit-input{color:#17365f;background:#fff;border:1px solid #cbdff5;border-radius:9px;outline:none;width:100%;max-width:460px;margin-top:6px;padding:9px 11px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}.profile-edit-input:focus{border-color:#1685ff;box-shadow:0 0 0 3px #1685ff1a}.profile-upload-button{color:#0878f9;background:#f4f9ff;border:1px solid #d6e8ff;border-radius:9px;flex:none;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.profile-bottom-note{color:#7185a0;align-items:center;gap:8px;margin:16px 2px 6px;font-size:12px;display:flex}@media (max-width:800px){.profile-hero{padding-bottom:65px}.profile-global-actions{bottom:13px;right:14px}.profile-save-all,.profile-cancel-all{min-height:35px;padding:0 11px;font-size:11px}.profile-tabs a{padding:11px 12px;font-size:12px}.profile-accordion-head b{font-size:14px!important}.profile-detail-row b,.profile-detail-row small{font-size:12px!important}}.performance-hero{background:radial-gradient(at 85% 15%,#e2eaff 0,#0000 38%),linear-gradient(110deg,#fff,#fff7ed);border:1px solid #e1edff;border-radius:20px;justify-content:space-between;align-items:center;min-height:178px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #193f700a}.performance-kicker{color:#f07815;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.performance-hero h1{color:#112e55;letter-spacing:-.045em;margin-top:10px;font-size:clamp(27px,3vw,42px);font-weight:950;line-height:1.1}.performance-hero h1 span{color:#0878f9}.performance-hero p{color:#607895;margin-top:10px;font-size:14px}.performance-hero-art{color:#0878f9;background:linear-gradient(145deg,#fff,#eaf4ff);border-radius:34px;place-items:center;width:116px;height:116px;margin-right:8%;display:grid;transform:rotate(-5deg);box-shadow:0 12px 28px #0878f91a}.performance-metric{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e5edf7;border-radius:17px;flex-direction:column;align-items:flex-start;gap:7px;min-height:158px;padding:18px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 5px 16px #14335809}.performance-metric:hover{transform:translateY(-3px);box-shadow:0 12px 25px #14335814}.performance-metric-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.performance-metric-icon.green{color:#0da766;background:#e4fbef}.performance-metric-icon.blue{color:#0878f9;background:#e8f3ff}.performance-metric-icon.orange{color:#ed7815;background:#fff0e2}.performance-metric-icon.purple{color:#9650e8;background:#f4eaff}.performance-metric-label{color:#637b98;font-size:12px;font-weight:700}.performance-metric>b{color:#102b52;font-size:26px;font-weight:950;line-height:1.1}.performance-metric>small{color:#7b8da5;font-size:11px}.performance-panel{background:#fff;border:1px solid #e3edf8;border-radius:18px;padding:20px;box-shadow:0 5px 18px #14335809}.performance-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.performance-panel-head h2{color:#102b52;font-size:17px;font-weight:900}.performance-panel-head p{color:#7b8da5;margin-top:4px;font-size:12px}.performance-panel-head>span{color:#55708f;border:1px solid #e2edf8;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.performance-chart{justify-content:space-around;align-items:stretch;gap:10px;height:220px;padding:4px 3px 0;display:flex}.performance-bar-column{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.performance-bar-column>b{color:#6e83a0;font-size:10px}.performance-bar-track{background:#f0f6fd;border-radius:10px 10px 4px 4px;flex:1;justify-content:center;align-items:flex-end;width:min(100%,36px);display:flex;overflow:hidden}.performance-bar-track>div{background:linear-gradient(#56adff,#0878f9);border-radius:10px 10px 3px 3px;width:100%;min-height:5px;box-shadow:0 4px 10px #0878f91f}.performance-bar-column>small{color:#7185a0;font-size:11px}.performance-goal{margin-top:19px}.performance-goal>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.performance-goal b{color:#18385f;font-size:12px;font-weight:800}.performance-goal span{color:#7b8da5;font-size:11px}.performance-progress{background:#edf3fa;border-radius:99px;height:8px;overflow:hidden}.performance-progress i{background:linear-gradient(90deg,#65b7ff,#0878f9);border-radius:99px;height:100%;display:block}.performance-demo-note{color:#8a9bb0;border-top:1px solid #edf2f8;margin-top:22px;padding-top:13px;font-size:11px;line-height:1.5}@media (max-width:640px){.performance-hero{min-height:155px;padding:21px}.performance-hero-art{border-radius:20px;width:65px;height:65px;margin-right:0}.performance-hero-art svg{width:42px}.performance-hero p{max-width:250px;font-size:12px}.performance-panel{padding:15px}.performance-chart{height:185px}.performance-panel-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.performance-metric,.profile-save-all,.profile-tabs a{transition:none!important}}html,body{max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}@media (min-width:768px) and (max-width:1100px){.section-wrap{padding-left:24px;padding-right:24px}.portal-page-content{padding-left:12px;padding-right:12px}.portal-page-hero{gap:18px}.portal-metric{min-width:0;padding:14px}.portal-metric b{font-size:clamp(20px,2.5vw,28px)}.store-course-card{min-width:0}.store-course-image{height:150px}.course-product-card h3{overflow-wrap:anywhere}.profile-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.profile-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chat-workspace{grid-template-columns:minmax(250px,34%) minmax(0,1fr)}}@media (max-width:1023px){.login-layout{flex-direction:column;min-height:100dvh;display:flex}.login-story{min-height:auto;padding:18px clamp(18px,4vw,36px) 28px}.login-story-content{min-height:0;padding-top:20px}.login-teacher-wrap{opacity:1;width:min(68%,430px);height:auto;min-height:0;margin:18px auto 0;position:relative;bottom:auto;right:auto}.login-teacher{-o-object-fit:contain;object-fit:contain;height:auto;max-height:480px}.login-teacher-glow{height:68%;bottom:0}.login-benefits{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);max-width:100%}.login-proof-learners{bottom:25%;left:0}.login-proof-progress{bottom:8%;right:0}.login-handwriting{bottom:8%;left:1%}.login-copyright{margin-top:18px;position:relative;bottom:auto;left:auto}.login-form-panel{min-height:auto;padding:86px 22px 34px}.login-card{max-width:640px}}@media (min-width:640px) and (max-width:1023px){.login-story h1{max-width:720px;font-size:clamp(44px,6vw,66px)}.login-story-intro{max-width:540px}.login-teacher-wrap{width:min(58%,430px)}.login-form-panel{padding-top:92px}.login-card{padding:28px clamp(28px,5vw,54px)}.portal-sidebar-wrap{width:260px}.portal-main-column{margin-left:260px}}@media (max-width:639px){.login-story{padding:13px 17px 23px}.login-brand{gap:9px}.login-brand img{width:54px;height:54px}.login-brand strong{font-size:19px}.login-brand small{font-size:11px}.login-story h1{font-size:clamp(36px,10vw,52px);line-height:1.02}.login-story-intro{font-size:15px}.login-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.login-benefits>div{gap:7px;font-size:10px}.benefit-icon{width:34px;height:34px}.login-teacher-wrap{width:min(92%,360px);margin-top:12px}.login-teacher{max-height:370px}.login-proof{gap:6px;padding:7px 9px}.login-proof-learners{bottom:23%;left:-1%}.login-proof-progress{bottom:5%;right:-1%}.login-proof b{font-size:12px}.login-proof small{font-size:8px}.proof-icon{width:28px;height:28px}.login-handwriting{display:none}.login-form-panel{padding:77px 12px 24px}.login-topline{gap:8px;font-size:11px;top:13px;right:12px}.login-create-link{min-height:36px;padding:0 12px;font-size:11px}.login-card{border-radius:20px;padding:21px 16px 20px}.login-card-logo img{width:78px;height:78px}.login-card h2{font-size:clamp(22px,6.3vw,28px)}.login-card-subtitle{font-size:12px;line-height:1.5}.login-form{margin-top:22px}.login-form>label{font-size:12px}.login-input-wrap{border-radius:12px;min-height:51px}.login-input-wrap input{padding:0 10px;font-size:14px}.login-country-code{padding:0 12px;font-size:13px}.login-or{gap:12px;margin:16px 0}.login-switch-method,.login-submit{border-radius:12px;min-height:50px;font-size:13px}.login-security{font-size:10px;line-height:1.5}.login-terms,.login-panel-footer{font-size:10px}.otp-form{margin-top:20px}.otp-slot{width:clamp(48px,17vw,60px)!important;height:58px!important;font-size:26px!important}.otp-slots{gap:clamp(8px,3vw,13px)}.otp-demo-note,.otp-resend-row{font-size:10px}.portal-page-content{padding-left:10px;padding-right:10px}.portal-page-hero{padding:18px 16px}.portal-global-search{flex:1;max-width:none}.portal-page-content .grid{min-width:0}.store-course-image{height:126px}.performance-hero{gap:10px}.performance-hero-art{flex:none}}@media (max-width:380px){.login-topline>span{display:none}.login-brand strong{font-size:17px}.login-brand img{width:48px;height:48px}.login-story h1{font-size:35px}.login-benefits>div{font-size:9px}.login-proof-progress{bottom:2%;right:-2%}.login-proof-learners{bottom:22%;left:-2%}.login-card{padding-left:12px;padding-right:12px}.otp-slot{width:48px!important;height:54px!important}}.home-stat-card:first-child{--bento-index:0}.home-stat-card:nth-child(2){--bento-index:1}.home-stat-card:nth-child(3){--bento-index:2}.home-stat-card:nth-child(4){--bento-index:3}.home-stat-card:nth-child(5){--bento-index:4}.store-course-card .rounded-md.bg-rose-50{isolation:isolate;position:relative}.story-card:first-child{--review-index:0}.story-card:nth-child(2){--review-index:1}.story-card:nth-child(3){--review-index:2}.story-card:nth-child(4){--review-index:3}.story-card:nth-child(5){--review-index:4}.story-card:nth-child(6){--review-index:5}.story-card:nth-child(7){--review-index:6}.story-card:nth-child(8){--review-index:7}.about-stats>div:first-child{--stat-index:0}.about-stats>div:nth-child(2){--stat-index:1}.about-stats>div:nth-child(3){--stat-index:2}.about-stats>div:nth-child(4){--stat-index:3}.about-stats>div:nth-child(5){--stat-index:4}.about-enter~section .border-l-2.border-orange-200{transform-origin:top}.dashboard-cursor-cue{z-index:3;pointer-events:none;color:#0878f9;filter:drop-shadow(0 3px 3px #0d3a6920);animation:4.5s ease-in-out infinite cursorTour;position:absolute;bottom:14%;right:15%}@keyframes cursorTour{0%,to{opacity:.25;transform:translate(14px,10px)scale(.92)}20%{opacity:1}45%{transform:translate(-28px,-7px)scale(1)}72%{opacity:.85;transform:translate(-5px,16px)scale(.94)}}.otp-emblem{z-index:2;transition:background .3s,color .3s,transform .35s}.otp-emblem-orbiting{color:#fff;background:linear-gradient(135deg,#2187ff,#7357ff);transform:scale(1.08);box-shadow:0 0 0 5px #eaf2ff,0 8px 24px #387dff35}.otp-emblem-orbiting .otp-emblem-pulse{border-color:#7b8cff;animation:.9s ease-out infinite otpOrbitRing}.otp-verifying-icon{animation:.8s linear infinite otpSpin}.otp-slots-orbiting{z-index:3;transform-origin:50%;pointer-events:none;animation:1.18s cubic-bezier(.35,.02,.2,1) forwards otpCurlOrbit;position:relative}.otp-slots-orbiting .otp-slot{animation:.5s both otpOrbitDigit;animation-delay:calc(var(--otp-i,0)*45ms);background:linear-gradient(150deg,#f4f2ff,#fff)!important;border-color:#8a9cff!important;box-shadow:0 8px 24px #5979ff20!important}.otp-slots-orbiting .otp-slot:first-child{--otp-i:0}.otp-slots-orbiting .otp-slot:nth-child(2){--otp-i:1}.otp-slots-orbiting .otp-slot:nth-child(3){--otp-i:2}.otp-slots-orbiting .otp-slot:nth-child(4){--otp-i:3}.otp-slots-success{opacity:0;pointer-events:none}.otp-emblem-success{animation:.55s cubic-bezier(.16,1.2,.3,1) both otpVerifiedPop;transform:scale(1.1)}@keyframes otpOrbitDigit{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-5px)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes otpOrbitRing{0%{opacity:.8;transform:scale(.85)rotate(0)}to{opacity:0;transform:scale(1.65)rotate(180deg)}}@keyframes otpSpin{to{transform:rotate(360deg)}}@keyframes otpVerifiedPop{0%{opacity:.2;transform:scale(.5)rotate(-35deg)}65%{opacity:1;transform:scale(1.22)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.otp-form.otp-state-orbiting .otp-verify-button{background:linear-gradient(105deg,#536dfe,#7756f5)!important;box-shadow:0 10px 25px #665cf22e!important}@media (max-width:639px){.otp-slots-orbiting{animation-name:otpCurlOrbitMobile}.otp-resend-row{row-gap:7px}}@media (prefers-reduced-motion:reduce){.hero-word-rotator-word,.home-stat-card,.store-course-card .rounded-md.bg-rose-50,.store-course-card .text-sm.font-black.text-\[\#17264a\],.story-card,.about-enter,.about-stats>div,.dashboard-cursor-cue,.otp-slots-orbiting,.otp-slots-orbiting .otp-slot,.otp-emblem-orbiting .otp-emblem-pulse,.otp-verifying-icon,.otp-emblem-success{transition:none!important}.otp-slots-orbiting{opacity:0}.otp-slots-success{opacity:1}}.comparison-card{transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.comparison-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #102d7017}.comparison-traditional{animation-delay:50ms}.comparison-persona{animation-delay:.16s}.comparison-minus{color:#7a8ba0;background:#f1f4f8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-weight:900;display:inline-grid}.comparison-check{color:#0eaf70;animation:.45s cubic-bezier(.2,.8,.2,1) both checkDraw}.comparison-persona li:nth-child(2) .comparison-check{animation-delay:80ms}.comparison-persona li:nth-child(3) .comparison-check{animation-delay:.16s}.comparison-persona li:nth-child(4) .comparison-check{animation-delay:.24s}@keyframes checkDraw{0%{opacity:0;transform:scale(.5)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:767px){.comparison-section{padding-top:22px;padding-bottom:22px}.comparison-card{padding:17px}.comparison-card li{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.comparison-card,.comparison-check{transition:none!important}}@media (min-width:768px) and (max-width:800px){.portal-sidebar-wrap{width:280px;transform:translate(-102%)}.portal-main-column{margin-left:0}.portal-mobile-menu{display:grid}}@media (min-width:768px) and (max-width:1023px){.hero-bg header nav{gap:12px;padding-left:16px;padding-right:16px}.hero-bg header nav a{font-size:12px}.hero-bg header{gap:10px}.hero-bg header>div:last-child{gap:8px}}.story-mobile-menu{z-index:80;transform-origin:top;border-radius:18px;animation:.34s cubic-bezier(.22,.72,.25,1) both mobileMenuSettle;position:relative}.story-mobile-menu>a:not([href=\/login]){color:#23417e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 14px;transition:background-color .22s,color .22s,padding-left .22s;display:flex}.story-mobile-menu>a:not([href=\/login]):after{content:"→";color:#f16a32;opacity:.72;flex:none;font-size:16px;transition:transform .22s,opacity .22s}.story-mobile-menu>a:not([href=\/login]):hover{color:#ed4c21;background:#fff3eb}.story-mobile-menu>a:not([href=\/login]):hover:after{opacity:1;transform:translate(3px)}.story-mobile-menu>a[href=\/login]{text-align:center;color:#fff;border-radius:12px;min-height:44px;margin-top:4px;padding:13px 16px;display:block}@keyframes mobileMenuSettle{0%{opacity:0;transform:translateY(-5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.login-proof{animation:.92s cubic-bezier(.22,.72,.25,1) both heroCardRollUp;animation-delay:var(--hero-card-delay,0s);will-change:auto}.courses-hero-stats>div:nth-child(2),.success-hero-metrics>div:nth-child(2){--hero-card-delay:70ms}.courses-hero-stats>div:nth-child(3),.success-hero-metrics>div:nth-child(3){--hero-card-delay:.14s}.courses-hero-stats>div:nth-child(4),.success-hero-metrics>div:nth-child(4){--hero-card-delay:.21s}@keyframes heroCardRollUp{0%{opacity:0;transform:translateY(12px)}70%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translate(0,0)}}@keyframes siteFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.otp-slots-orbiting{animation-duration:1.34s;animation-timing-function:cubic-bezier(.22,.72,.25,1)}.otp-slots-orbiting .otp-slot{animation-duration:.72s;animation-timing-function:cubic-bezier(.22,.72,.25,1)}@keyframes otpCurlOrbit{0%{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}22%{transform:translateY(-8px)rotate(-5deg)scale(1.01)}52%{filter:blur();transform:translateY(-42px)rotate(190deg)scale(.8)}80%{transform:translateY(-78px)rotate(360deg)scale(.42)}to{opacity:0;filter:blur(.35px);transform:translateY(-100px)rotate(450deg)scale(.12)}}@keyframes otpCurlOrbitMobile{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(-8px)rotate(-5deg)scale(.96)}62%{transform:translateY(-48px)rotate(225deg)scale(.58)}to{opacity:0;transform:translateY(-82px)rotate(450deg)scale(.12)}}@media (max-width:1023px){.story-mobile-menu{margin:0 12px 12px;padding:9px}}@media (prefers-reduced-motion:reduce){.story-mobile-menu,.hero-card-rollup,.home-stat-card,.courses-hero-stats>div,.success-hero-metrics>div,.tests-quote-card,.contact-hero-card,.login-proof,.hero-bg section .rounded-2xl.border,main section[class*=hero] .rounded-2xl.border,main section[class*=hero] .rounded-xl.border{will-change:auto}}@media (max-width:1023px){header:has(.story-mobile-menu){z-index:80;position:relative}.story-mobile-menu{overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #e7edf7;border-radius:18px;width:auto;max-height:min(72dvh,560px);animation:.22s cubic-bezier(.2,.7,.2,1) both mobileMenuSettle;top:calc(100% + 5px);left:12px;right:12px;overflow-y:auto;box-shadow:0 14px 36px #102d7021;margin:0!important;padding:9px!important;position:absolute!important}.story-mobile-menu>a:not([href=\/login]){min-height:46px;padding:12px 13px}.story-mobile-menu>a[href=\/login]{min-height:46px;margin-top:5px}.hero-bg header{flex-wrap:nowrap}.hero-bg header>a{min-width:0}.hero-bg header>a span b{font-size:clamp(14px,3.8vw,18px)}.hero-bg header>a span small{font-size:10px}.hero-bg header>div:last-child{flex:none}}@media (min-width:1024px){.story-mobile-menu{max-height:none;animation:none;position:static;overflow:visible}}.courses-title-accent:after,.tests-title-accent:after,.hero-title-underline:after,.hero-heading-underline:after{content:none!important;display:none!important}@media (max-width:1023px){.portal-sidebar-wrap{width:min(286px,86vw);transition:transform .24s cubic-bezier(.2,.7,.2,1);transform:translate(-102%)}.portal-sidebar-wrap.open{transform:translate(0)}.portal-main-column{margin-left:0}.portal-mobile-menu{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.portal-topbar{gap:9px;min-height:64px;padding:9px 12px}.portal-global-search{flex:auto;gap:7px;width:auto;min-width:0;height:40px;padding:0 10px}.portal-global-search input{min-width:0;font-size:11px}.portal-global-search kbd{display:none}.portal-top-actions{flex:none;gap:8px}.portal-user b,.portal-user>svg,.portal-top-divider{display:none}.portal-avatar{width:33px;height:33px}.portal-scrim{z-index:65;background:#09254a66;border:0;display:block;position:fixed;inset:0}}@media (max-width:520px){.portal-topbar{gap:7px;padding:8px}.portal-mobile-menu{flex-basis:36px;width:36px;height:38px;padding:6px}.portal-global-search{padding:0 8px}.portal-global-search input{font-size:10px}.portal-global-search input::placeholder{text-overflow:ellipsis}.portal-top-actions{gap:6px}.portal-notification svg{width:18px}.portal-avatar{width:31px;height:31px}}.home-stat-card,.courses-hero-stats>div,.success-hero-metrics>div,.tests-quote-card,.contact-hero-card,.login-proof,.hero-bg section .rounded-2xl.border,main section[class*=hero] .rounded-2xl.border,main section[class*=hero] .rounded-xl.border{will-change:auto}@media (max-width:767px){.hero-bg:after{background-size:12px 12px}.video-hero{transition:box-shadow .22s;transform:none!important}.video-hero:hover{transform:none!important}.portal-sidebar-wrap,.story-mobile-menu{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.story-mobile-menu,.portal-sidebar-wrap{transition:none!important;animation:none!important}}.story-mobile-menu>a:not([href=\/login]):after{content:none!important;display:none!important}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.persona-video-hero{isolation:isolate;background:#fdf8f4;overflow:hidden}.persona-hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.persona-hero-controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:22px;right:clamp(16px,4vw,48px)}.persona-hero-controls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1e379e;border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 5px 22px #0002}.persona-video-hero .eyebrow{box-shadow:0 4px 20px #fff8}@media (max-width:767px){.persona-hero-video{-o-object-position:62% center;object-position:62% center}.persona-hero-wash{background:linear-gradient(#fffdfaed 0%,#fffaf5db 48%,#fff8f17a 76%,#fffdfa33 100%)}.persona-video-hero section{min-height:690px;padding-bottom:88px}.persona-hero-controls{bottom:16px;right:16px}.persona-hero-controls button{padding:9px 11px}}@media (prefers-reduced-motion:reduce){.persona-hero-video{display:none}}.persona-video-hero{background:#f7f4ef;min-height:clamp(620px,76vh,820px)}.persona-hero-video{-o-object-position:center 38%;object-position:center 38%;filter:saturate(.92)contrast(1.04)}.persona-hero-wash{background:linear-gradient(90deg,#faf7f1fa 0%,#faf7f1f0 27%,#faf7f1c7 43%,#faf7f147 64%,#0a19301f 100%),linear-gradient(#faf7f11a 0%,#0000 72%,#0a19302e 100%)}.persona-video-hero section{min-height:clamp(620px,76vh,820px);padding-top:clamp(48px,7vh,84px);padding-bottom:96px}.persona-video-hero .eyebrow{color:#c81731;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #e11d3721;align-items:center;display:inline-flex;box-shadow:0 8px 28px #122a4f0f}.persona-video-hero h1{color:#102f60;text-wrap:balance;text-shadow:0 1px #ffffff59}.persona-video-hero h1 span,.persona-video-hero h1 .text-persona-red{color:#ed1b36}.persona-video-hero p{color:#263b56;text-shadow:0 1px 12px #ffffff73}.persona-hero-controls{gap:10px;bottom:24px;right:clamp(20px,4vw,56px)}.persona-hero-controls button{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);letter-spacing:.01em;background:#081830c2;border-color:#ffffff52;min-height:42px;padding:11px 15px;font-size:12px;box-shadow:0 10px 32px #0512263d}.persona-hero-controls button:hover{background:#081830eb;transform:translateY(-2px)}@media (min-width:1280px){.persona-video-hero section{padding-left:max(48px,50vw - 720px);padding-right:max(48px,50vw - 720px)}}@media (max-width:767px){.persona-video-hero{min-height:680px}.persona-hero-video{-o-object-position:66% center;object-position:66% center}.persona-hero-wash{background:linear-gradient(#faf7f1f5 0%,#faf7f1e6 36%,#faf7f199 62%,#0a19302e 100%)}.persona-video-hero section{min-height:680px;padding:54px 20px 100px}.persona-video-hero h1{max-width:12ch;font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.persona-video-hero p{max-width:34ch;font-size:1rem}.persona-hero-controls{gap:7px;bottom:14px;right:14px}.persona-hero-controls button{min-height:40px;padding:9px 11px;font-size:11px}}.persona-video-hero{isolation:isolate;background:#fffaf5;min-height:clamp(650px,74vh,790px);position:relative;overflow:hidden}.persona-hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:72% 42%;object-position:72% 42%;filter:saturate(1.08)contrast(1.04);z-index:0;width:100%;height:100%;position:absolute;inset:0}.persona-hero-wash{z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffdfb 0%,#fffcf8fc 28%,#fffaf5e8 43%,#fff8f094 56%,#fff8f01a 73%,#fff8f000 100%),linear-gradient(#fffdfa0a 0%,#0000 76%,#fffdfa3d);position:absolute;inset:0}.persona-video-hero section{align-items:center;min-height:clamp(650px,74vh,790px);padding-top:clamp(46px,6vh,72px);padding-bottom:116px;position:relative}.persona-video-hero section>div:first-child{width:min(57%,720px);max-width:720px}.persona-video-hero h1{color:#102f60;letter-spacing:-.055em;text-wrap:balance;max-width:12.2ch;font-size:clamp(3.2rem,5.4vw,5.2rem);line-height:.99}.persona-video-hero h1 .text-persona-red{color:#f01836}.persona-video-hero p{color:#203653}.persona-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.persona-hero-actions button{border-radius:999px;min-height:54px;padding:0 26px;font-size:15px}.persona-hero-learners{align-items:center;gap:14px;margin-top:26px;display:flex}.persona-hero-learners p{margin:0;font-size:14px;line-height:1.45}.persona-hero-learners strong{color:#ed1834;font-weight:850}.persona-hero-learners p span{color:#52627a;font-size:12px}.persona-learner-bubbles{padding-left:3px;display:flex}.persona-learner-bubbles span{color:#17355f;background:linear-gradient(145deg,#e8f2ff,#d6e4f4);border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-4px;font-size:10px;font-weight:900;display:grid;box-shadow:0 2px 8px #0c2e6318}.persona-learner-bubbles span:nth-child(2){background:linear-gradient(145deg,#ffe9dc,#f3c6ae)}.persona-learner-bubbles span:nth-child(3){background:linear-gradient(145deg,#f7e9f4,#e5c6df)}.persona-learner-bubbles span:nth-child(4){background:linear-gradient(145deg,#e8f5e9,#c4e1ca)}.persona-hero-stats{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #fffc;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:15px 18px;display:grid;position:absolute;bottom:18px;left:clamp(20px,4.5vw,64px);right:clamp(20px,4.5vw,64px);box-shadow:0 12px 34px #122a4f24}.persona-hero-stats>div{border-right:1px solid #e5e9f0;justify-content:center;align-items:center;gap:12px;min-width:0;padding:4px 10px;display:flex}.persona-hero-stats>div:last-child{border-right:0}.persona-hero-stats svg{color:#f01836;stroke-width:2.4px;flex:none;width:30px;height:30px}.persona-hero-stats>div:first-child svg,.persona-hero-stats>div:nth-child(3) svg{color:#f5a400}.persona-hero-stats p{flex-direction:column;margin:0;line-height:1.2;display:flex}.persona-hero-stats strong{color:#102f60;white-space:nowrap;font-size:clamp(15px,1.55vw,22px);font-weight:900}.persona-hero-stats span{color:#52627a;white-space:nowrap;margin-top:4px;font-size:11px}.persona-hero-controls{bottom:112px;right:clamp(22px,4.5vw,64px)}@media (max-width:1023px){.persona-video-hero section>div:first-child{width:min(64%,680px)}.persona-hero-video{-o-object-position:70% center;object-position:70% center}.persona-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 8px;left:18px;right:18px}.persona-hero-stats>div{gap:7px;padding:4px}.persona-hero-stats svg{width:23px;height:23px}.persona-hero-stats span{font-size:9px}}@media (max-width:767px){.persona-video-hero,.persona-video-hero section{min-height:780px}.persona-hero-video{-o-object-position:68% center;object-position:68% center}.persona-hero-wash{background:linear-gradient(#fffdfafa 0%,#fffcf8f2 39%,#fffaf5b8 58%,#fff8f026 82%,#fff8f00a 100%)}.persona-video-hero section{align-items:flex-start;padding:42px 20px 190px}.persona-video-hero section>div:first-child{width:100%;max-width:100%}.persona-video-hero h1{max-width:11.5ch;font-size:clamp(2.7rem,11vw,3.65rem)}.persona-video-hero p{max-width:33ch;font-size:1rem}.persona-hero-actions{gap:10px;margin-top:22px}.persona-hero-actions button{min-height:48px;padding:0 17px;font-size:13px}.persona-hero-learners{margin-top:20px}.persona-hero-stats{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 6px;bottom:12px;left:12px;right:12px}.persona-hero-stats>div{border-right:0;justify-content:flex-start;padding:6px 5px}.persona-hero-stats>div:nth-child(4),.persona-hero-stats>div:nth-child(5){display:none}.persona-hero-stats svg{width:20px;height:20px}.persona-hero-stats strong{font-size:14px}.persona-hero-stats span{white-space:normal;font-size:9px}.persona-hero-controls{bottom:105px;right:12px}.persona-hero-controls button{min-height:36px;padding:8px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.persona-hero-video{display:none}}.contact-hero-section{background:radial-gradient(at 58% 58%,#ffae5c3b 0%,#0000 32%),radial-gradient(at 96% 4%,#cce1ff7a 0%,#0000 34%),linear-gradient(112deg,#fffaf4 0%,#fff 48%,#f3f7ff 100%);min-height:590px}.contact-hero-inner{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(330px,.9fr) minmax(270px,.62fr);align-items:center;gap:clamp(18px,2.2vw,34px);width:min(100% - 64px,1560px);min-height:590px;margin:0 auto;padding:34px 0 42px;display:grid;position:relative}.contact-hero-copy{z-index:4;max-width:650px;position:relative}.contact-title-accent{color:#f04422;white-space:nowrap;display:inline-block;position:relative}.contact-title-accent:after{content:"";background:#ff4b18;border-radius:99px;height:.085em;position:absolute;bottom:-.08em;left:8%;right:3%;transform:rotate(-2deg)}.contact-hero-visual{isolation:isolate;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;min-height:510px;display:flex;position:relative}.contact-hero-orbit{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 40% 32%,#ffb13e 0%,#ff8b22 46%,#ffd6ad 73%,#ffdcc01f 74%);border-radius:50%;width:min(95%,440px);position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #f074232b}.contact-hero-person{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 20px 24px #1023492e);width:min(100%,470px);height:auto;max-height:535px;display:block;position:relative}.contact-hero-logo{z-index:3;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px #0f27571f);width:clamp(112px,11vw,166px);height:auto;display:block;position:absolute;top:18px;right:-8px}.contact-hero-floor-shadow{z-index:-2;filter:blur(15px);background:#162b4e24;border-radius:50%;height:26px;position:absolute;bottom:8px;left:10%;right:10%}.contact-hero-books{z-index:1;width:110px;height:58px;position:absolute;bottom:14px;right:-5px}.contact-hero-books span{border-radius:3px;width:100px;height:13px;position:absolute;right:0;box-shadow:0 3px 7px #18345a22}.contact-hero-books span:first-child{background:#f36b24;bottom:0}.contact-hero-books span:nth-child(2){background:#17458a;bottom:14px;right:8px}.contact-hero-books span:nth-child(3){background:#fff;border:1px solid #dbe3ee;bottom:28px;right:2px}.contact-hero-card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fffffff2;border-radius:28px;width:100%;padding:25px 23px;transition:transform .28s,box-shadow .28s;position:relative;box-shadow:0 22px 55px #1931571f}.contact-hero-card:hover{transform:translateY(-3px);box-shadow:0 26px 58px #19315729}.contact-quote-mark{color:#ff5a24;margin-top:-8px;font-size:54px;font-weight:900;line-height:.8}.contact-hero-glow{z-index:0;pointer-events:none;filter:blur(34px);border-radius:50%;position:absolute}.contact-hero-glow-one{background:#ffb06a33;width:310px;height:310px;top:20%;left:39%}.contact-hero-glow-two{background:#b0d0ff57;width:330px;height:330px;top:-140px;right:-80px}.contact-hero-wave{z-index:0;background:linear-gradient(100deg,#ffe6d0 0%,#fff 43%,#dfeaff 100%);border-radius:50% 50% 0 0;height:180px;position:absolute;bottom:-112px;left:-5%;right:-5%;transform:rotate(-2deg)}@media (max-width:1100px){.contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:22px;width:min(100% - 48px,1000px)}.contact-hero-visual{grid-area:1/2;min-height:470px}.contact-hero-copy{grid-area:1/1}.contact-hero-card{grid-column:1/-1;justify-self:end;max-width:620px}}@media (max-width:767px){.contact-hero-section{background:linear-gradient(155deg,#fff9f3 0%,#fff 58%,#f1f6ff 100%);min-height:0}.contact-hero-inner{flex-direction:column;align-items:stretch;gap:18px;width:100%;min-height:0;padding:20px 18px 30px;display:flex}.contact-hero-copy{max-width:none;padding:0}.contact-hero-copy h1{max-width:12ch;font-size:clamp(2.65rem,12vw,3.65rem)}.contact-hero-copy p{max-width:38rem;font-size:15px}.contact-hero-visual{order:2;align-self:center;width:min(100%,440px);height:350px;min-height:350px}.contact-hero-person{width:auto;max-width:100%;height:100%;max-height:350px}.contact-hero-orbit{width:min(82%,320px);bottom:8px}.contact-hero-logo{width:112px;top:0;right:0}.contact-hero-books{transform-origin:100% 100%;bottom:6px;right:0;transform:scale(.8)}.contact-hero-card{border-radius:22px;order:3;max-width:none;padding:18px}.contact-hero-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-hero-card ul li{align-items:flex-start;font-size:12px;line-height:1.35}.contact-hero-wave{bottom:-135px}}@media (max-width:390px){.contact-hero-card ul{grid-template-columns:1fr}.contact-hero-visual{height:315px;min-height:315px}.contact-hero-person{max-height:315px}}.brand-login-logo img,.login-brand-logo img,.course-product-image,.h3d-course-img img,.store-course-image{-o-object-fit:contain!important;object-fit:contain!important}@media (min-width:768px){.about-hero-bg,.courses-hero-bg,.tests-hero-bg{background-position:80%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;transform:none!important}.success-hero-bg{background-position:55%!important;background-repeat:no-repeat!important;background-size:auto 100%!important}.contact-hero-bg{background-position:80%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;transform:none!important}}@media (max-width:767px){.courses-hero-bg{background-position:80%!important;background-size:auto 100%!important;transform:none!important}}.about-hero-section,.courses-hero-section,.tests-hero-section,.success-hero-section,.contact-hero-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;display:block}.about-hero-bg,.courses-hero-bg,.tests-hero-bg,.success-hero-bg,.contact-hero-bg{width:100%;height:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transform:none!important}@media (max-width:767px){.courses-hero-bg,.tests-hero-bg{background-size:cover!important}}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-orange-200:hover{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:border-rose-100:hover{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#1e3a8a\]:hover{--tw-bg-opacity:1;background-color:rgb(30 58 138/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-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-50\/60:hover{background-color:#fff7ed99}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/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-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/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-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\:text-\[\#f04422\]:hover{--tw-text-opacity:1;color:rgb(240 68 34/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-orange-600:hover{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.hover\:text-persona-red:hover{--tw-text-opacity:1;color:rgb(245 22 50/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\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_14px_28px_-12px_rgba\(245\,22\,50\,\.3\)\]:hover{--tw-shadow:0 14px 28px -12px #f516324d;--tw-shadow-colored:0 14px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_15px_35px_rgba\(32\,83\,154\,\.13\)\]:hover{--tw-shadow:0 15px 35px #20539a21;--tw-shadow-colored:0 15px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_32px_rgba\(244\,75\,28\,\.3\)\]:hover{--tw-shadow:0 16px 32px #f44b1c4d;--tw-shadow-colored:0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_rgba\(20\,40\,90\,\.14\)\]:hover{--tw-shadow:0 22px 48px #14285a24;--tw-shadow-colored:0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_28px_65px_rgba\(69\,48\,120\,\.22\)\]:hover{--tw-shadow:0 28px 65px #45307838;--tw-shadow-colored:0 28px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:-translate-y-0\.5:hover:enabled{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:border-rose-100:hover:enabled{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.enabled\:hover\:shadow-md:hover:enabled{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-y-1\.5{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:from-rose-400\/35{--tw-gradient-from:#fb718559 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-fuchsia-400\/25{--tw-gradient-to:#e879f940 var(--tw-gradient-to-position)}.group:hover .group-hover\:text-persona-red{--tw-text-opacity:1;color:rgb(245 22 50/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_26px_55px_rgba\(15\,23\,42\,0\.26\)\]{--tw-shadow:0 26px 55px #0f172a42;--tw-shadow-colored:0 26px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (min-width:640px){.sm\:left-5{left:1.25rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:top-4{top:1rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-14{height:3.5rem}.sm\:h-40{height:10rem}.sm\:h-44{height:11rem}.sm\:h-9{height:2.25rem}.sm\:h-\[145px\]{height:145px}.sm\:h-\[150px\]{height:150px}.sm\:h-\[180px\]{height:180px}.sm\:h-\[260px\]{height:260px}.sm\:max-h-\[390px\]{max-height:390px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-9{width:2.25rem}.sm\:w-\[190px\]{width:190px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[62px\]{width:62px}.sm\:max-w-\[415px\]{max-width:415px}.sm\:max-w-md{max-width:28rem}.sm\:flex-none{flex:none}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-0{-moz-column-gap:0px;column-gap:0}.sm\:gap-y-3{row-gap:.75rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:border-l{border-left-width:1px}.sm\:border-slate-200\/90{border-color:#e2e8f0e6}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:h-16{height:4rem}.md\:max-h-\[440px\]{max-height:440px}.md\:min-h-\[340px\]{min-height:340px}.md\:min-h-\[360px\]{min-height:360px}.md\:min-h-\[390px\]{min-height:390px}.md\:w-\[210px\]{width:210px}.md\:grid-cols-1{grid-template-columns:repeat(1,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-\[\.65fr_1\.6fr\]{grid-template-columns:.65fr 1.6fr}.md\:grid-cols-\[\.92fr_1fr\]{grid-template-columns:.92fr 1fr}.md\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1\.1fr_auto_1\.2fr\]{grid-template-columns:1.1fr auto 1.2fr}.md\:grid-cols-\[170px_1fr_300px\]{grid-template-columns:170px 1fr 300px}.md\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.md\:grid-cols-\[290px_1fr_230px\]{grid-template-columns:290px 1fr 230px}.md\:grid-cols-\[minmax\(0\,1fr\)_235px\]{grid-template-columns:minmax(0,1fr) 235px}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(245px\,290px\)\]{grid-template-columns:minmax(0,1fr) minmax(245px,290px)}.md\:justify-end{justify-content:flex-end}.md\:gap-10{gap:2.5rem}.md\:gap-3{gap:.75rem}.md\:gap-7{gap:1.75rem}.md\:bg-\[position\:62\%_43\%\]{background-position:62% 43%}.md\:p-4{padding:1rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}}@media (min-width:1024px){.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[115px\]{height:115px}.lg\:h-\[4\.25rem\]{height:4.25rem}.lg\:min-h-\[185px\]{min-height:185px}.lg\:min-h-\[204px\]{min-height:204px}.lg\:min-h-\[205px\]{min-height:205px}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-w-0{min-width:0}.lg\:auto-cols-\[calc\(\(100\%-4rem\)\/5\)\]{grid-auto-columns:calc(20% - .8rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.lg\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-rose-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(255 228 230/var(--tw-divide-opacity,1))}.lg\:overflow-visible{overflow:visible}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-12{padding-top:3rem}.lg\:text-\[17px\]{font-size:17px}}@media (min-width:1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:h-\[138px\]{height:138px}.xl\:h-\[145px\]{height:145px}.xl\:h-\[200px\]{height:200px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:gap-14{gap:3.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
