*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{overflow-x:hidden;max-width:100%;width:100%;margin:0;padding:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#root{min-height:100vh;min-height:100dvh;isolation:isolate}a,button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}img,svg,video,canvas{max-width:100%}p,h1,h2,h3,h4,h5,h6,li,dd{overflow-wrap:anywhere}.container{width:100%}@media(min-width:390px){.container{max-width:390px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.landing-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:.875rem 1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#d9a05f,#c8894a);box-shadow:0 4px 20px #d9a05f80}.landing-btn-primary:hover{box-shadow:0 6px 28px #d9a05fb3;transform:translateY(-1px)}.landing-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:.875rem 1.75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-btn-secondary:hover{background:#fff3}.landing-glass-header{background:#1a364dd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0000001a}.touch-target-safe{min-height:44px;min-width:44px}.card-base,.card-base-hover{border-radius:20px;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 16px 48px -34px rgba(15,23,42,.42);--tw-shadow-colored: 0 16px 48px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-base-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 56px -34px rgba(15,23,42,.52);--tw-shadow-colored: 0 20px 56px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-base-hover:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-base{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-base:focus{outline:2px solid transparent;outline-offset:2px}.btn-base:focus-visible{--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);--tw-ring-color: rgb(26 54 77 / .5)}.btn-base:disabled{pointer-events:none;cursor:not-allowed;opacity:.55}.badge-base{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:8px;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.input-base{min-height:2.75rem;width:100%;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.input-base::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.input-base::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.input-base{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.legal-prose :where(h2,h3,strong,.input-base,.text-slate-800){color:#fff}.input-base:focus{--tw-border-opacity: 1;border-color:rgb(26 54 77 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.input-base:focus-visible{--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);--tw-ring-color: rgb(26 54 77 / .4)}.input-base:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.modal-base{display:flex;max-height:90vh}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-base{animation:scaleIn .2s cubic-bezier(.16,1,.3,1) forwards;flex-direction:column;overflow:hidden;border-radius:20px;border-width:1px;border-color:#fff3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px rgba(0, 0, 0, .25);--tw-shadow-colored: 0 25px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.form-helper{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.legal-prose :where(p,li,.text-slate-600,.form-helper){color:#dbe4ed}.form-error{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-2\.5{bottom:-.625rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-left-\[26px\]{left:-26px}.-left-\[36px\]{left:-36px}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-100px\]{bottom:-100px}.bottom-\[-120px\]{bottom:-120px}.bottom-\[-50px\]{bottom:-50px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-120px\]{left:-120px}.left-\[-150px\]{left:-150px}.left-\[-30px\]{left:-30px}.left-\[-50\%\]{left:-50%}.left-\[23px\]{left:23px}.left-\[40\%\]{left:40%}.left-\[75px\]{left:75px}.left-\[9\%\]{left:9%}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-28{right:7rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-100px\]{right:-100px}.right-\[-30px\]{right:-30px}.right-\[-50px\]{right:-50px}.right-\[-80px\]{right:-80px}.right-\[50\%\]{right:50%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-9{top:2.25rem}.top-\[-120px\]{top:-120px}.top-\[-150px\]{top:-150px}.top-\[-50px\]{top:-50px}.top-\[10\%\]{top:10%}.top-\[105\%\]{top:105%}.top-\[20\%\]{top:20%}.top-\[30\%\]{top:30%}.top-\[32\%\]{top:32%}.top-\[44\%\]{top:44%}.top-\[48\%\]{top:48%}.top-\[52\%\]{top:52%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-sticky{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.-m-3{margin:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.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}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[250px\]{height:250px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[440px\]{height:440px}.h-\[48px\]{height:48px}.h-\[48vh\]{height:48vh}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[90px\]{height:90px}.h-\[90vh\]{height:90vh}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[2000px\]{max-height:2000px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-\[min\(50dvh\,280px\)\]{max-height:min(50dvh,280px)}.max-h-\[min\(90dvh\,720px\)\]{max-height:min(90dvh,720px)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-\[110px\]{min-height:110px}.min-h-\[15rem\]{min-height:15rem}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[36px\]{min-height:36px}.min-h-\[460px\]{min-height:460px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[92dvh\]{min-height:92dvh}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.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-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[72px\]{width:72px}.w-\[75px\]{width:75px}.w-\[90px\]{width:90px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-\[min\(88vw\,20rem\)\]{width:min(88vw,20rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[145px\]{min-width:145px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[45px\]{min-width:45px}.min-w-\[640px\]{min-width:640px}.min-w-\[70px\]{min-width:70px}.min-w-\[75px\]{min-width:75px}.min-w-\[900px\]{min-width:900px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[480px\]{max-width:480px}.max-w-\[620px\]{max-width:620px}.max-w-\[820px\]{max-width:820px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_0\.25s_ease\]{animation:fadeIn .25s ease}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-fade-in{animation:fadeIn .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 1.8s infinite linear}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:20px}.rounded-3xl{border-radius:24px}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:16px}.rounded-t-3xl{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-sm{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1A364D\]{--tw-border-opacity: 1;border-color:rgb(26 54 77 / var(--tw-border-opacity, 1))}.border-\[\#1A364D\]\/15{border-color:#1a364d26}.border-\[\#1A364D\]\/60{border-color:#1a364d99}.border-\[\#1C3B54\]{--tw-border-opacity: 1;border-color:rgb(28 59 84 / var(--tw-border-opacity, 1))}.border-\[\#1C3B54\]\/70{border-color:#1c3b54b3}.border-\[\#1C3B54\]\/80{border-color:#1c3b54cc}.border-\[\#D9A05F\]{--tw-border-opacity: 1;border-color:rgb(217 160 95 / var(--tw-border-opacity, 1))}.border-\[\#D9A05F\]\/20{border-color:#d9a05f33}.border-\[\#D9A05F\]\/30{border-color:#d9a05f4d}.border-\[\#D9A05F\]\/40{border-color:#d9a05f66}.border-\[\#D9A05F\]\/60{border-color:#d9a05f99}.border-\[\#D9A05F\]\/80{border-color:#d9a05fcc}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/50{border-color:#fef3c780}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.border-amber-800\/50{border-color:#92400e80}.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-200\/60{border-color:#bfdbfe99}.border-blue-200\/80{border-color:#bfdbfecc}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-800\/40{border-color:#1e40af66}.border-brand-gold\/30{border-color:#d9a05f4d}.border-brand-primary{--tw-border-opacity: 1;border-color:rgb(26 54 77 / var(--tw-border-opacity, 1))}.border-brand-primary\/20{border-color:#1a364d33}.border-brand-primary\/5{border-color:#1a364d0d}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.border-emerald-800\/40{border-color:#065f4666}.border-emerald-800\/50{border-color:#065f4680}.border-emerald-900\/30{border-color:#064e3b4d}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/50{border-color:#e0e7ff80}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/40{border-color:#c7d2fe66}.border-indigo-300\/30{border-color:#a5b4fc4d}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/20{border-color:#818cf833}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / 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-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/80{border-color:#fed7aacc}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/60{border-color:#ef444499}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/50{border-color:#991b1b80}.border-red-900\/30{border-color:#7f1d1d4d}.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-rose-200\/60{border-color:#fecdd399}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-900\/30{border-color:#8813374d}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/50{border-color:#f1f5f980}.border-slate-100\/60{border-color:#f1f5f999}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/30{border-color:#e2e8f04d}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/60{border-color:#33415599}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/50{border-color:#1e293b80}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-900\/50{border-color:#0f172a80}.border-slate-900\/60{border-color:#0f172a99}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / 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\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-slate-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.bg-\[\#060813\]{--tw-bg-opacity: 1;background-color:rgb(6 8 19 / var(--tw-bg-opacity, 1))}.bg-\[\#081824\]{--tw-bg-opacity: 1;background-color:rgb(8 24 36 / var(--tw-bg-opacity, 1))}.bg-\[\#081824\]\/90{background-color:#081824e6}.bg-\[\#081824\]\/95{background-color:#081824f2}.bg-\[\#0A1A28\]{--tw-bg-opacity: 1;background-color:rgb(10 26 40 / var(--tw-bg-opacity, 1))}.bg-\[\#0A1C29\]{--tw-bg-opacity: 1;background-color:rgb(10 28 41 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1E2D\]{--tw-bg-opacity: 1;background-color:rgb(11 30 45 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1E2D\]\/95{background-color:#0b1e2df2}.bg-\[\#0B1F2D\]{--tw-bg-opacity: 1;background-color:rgb(11 31 45 / var(--tw-bg-opacity, 1))}.bg-\[\#0E2333\]{--tw-bg-opacity: 1;background-color:rgb(14 35 51 / var(--tw-bg-opacity, 1))}.bg-\[\#0E2333\]\/90{background-color:#0e2333e6}.bg-\[\#0E2333\]\/95{background-color:#0e2333f2}.bg-\[\#0F1E31\]{--tw-bg-opacity: 1;background-color:rgb(15 30 49 / var(--tw-bg-opacity, 1))}.bg-\[\#132839\]{--tw-bg-opacity: 1;background-color:rgb(19 40 57 / var(--tw-bg-opacity, 1))}.bg-\[\#132839\]\/50{background-color:#13283980}.bg-\[\#132839\]\/70{background-color:#132839b3}.bg-\[\#132839\]\/90{background-color:#132839e6}.bg-\[\#132839\]\/95{background-color:#132839f2}.bg-\[\#1A364D\]{--tw-bg-opacity: 1;background-color:rgb(26 54 77 / var(--tw-bg-opacity, 1))}.bg-\[\#1A364D\]\/85{background-color:#1a364dd9}.bg-\[\#1C3B54\]{--tw-bg-opacity: 1;background-color:rgb(28 59 84 / var(--tw-bg-opacity, 1))}.bg-\[\#1a364d\]{--tw-bg-opacity: 1;background-color:rgb(26 54 77 / var(--tw-bg-opacity, 1))}.bg-\[\#1f3b57\]\/5{background-color:#1f3b570d}.bg-\[\#D9A05F\]{--tw-bg-opacity: 1;background-color:rgb(217 160 95 / var(--tw-bg-opacity, 1))}.bg-\[\#D9A05F\]\/10{background-color:#d9a05f1a}.bg-\[\#D9A05F\]\/15{background-color:#d9a05f26}.bg-\[\#D9A05F\]\/5{background-color:#d9a05f0d}.bg-\[\#F7F9FB\]{--tw-bg-opacity: 1;background-color:rgb(247 249 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEAC2\]{--tw-bg-opacity: 1;background-color:rgb(255 234 194 / var(--tw-bg-opacity, 1))}.bg-\[\#dc2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/10{background-color:#fffbeb1a}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.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-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-900\/25{background-color:#78350f40}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-900\/95{background-color:#78350ff2}.bg-amber-950\/20{background-color:#451a0333}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/65{background-color:#000000a6}.bg-black\/75{background-color:#000000bf}.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-50\/10{background-color:#eff6ff1a}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-brand-gold{--tw-bg-opacity: 1;background-color:rgb(217 160 95 / var(--tw-bg-opacity, 1))}.bg-brand-gold-soft{background-color:#d9a05f38}.bg-brand-light{--tw-bg-opacity: 1;background-color:rgb(232 236 239 / var(--tw-bg-opacity, 1))}.bg-brand-primary{--tw-bg-opacity: 1;background-color:rgb(26 54 77 / var(--tw-bg-opacity, 1))}.bg-brand-primary\/5{background-color:#1a364d0d}.bg-brand-primary\/80{background-color:#1a364dcc}.bg-brand-primary\/95{background-color:#1a364df2}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / 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{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/10{background-color:#ecfdf51a}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-800\/95{background-color:#065f46f2}.bg-emerald-900\/25{background-color:#064e3b40}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/30{background-color:#022c224d}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700\/50{background-color:#4338ca80}.bg-indigo-900\/30{background-color:#312e814d}.bg-indigo-900\/40{background-color:#312e8166}.bg-indigo-950\/30{background-color:#1e1b4b4d}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/20{background-color:#fff7ed33}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/10{background-color:#faf5ff1a}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-50\/40{background-color:#faf5ff66}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/10{background-color:#fef2f21a}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/25{background-color:#7f1d1d40}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/10{background-color:#fff1f21a}.bg-rose-50\/20{background-color:#fff1f233}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-rose-950\/40{background-color:#4c051966}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/10{background-color:#f0f9ff1a}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / 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-100\/40{background-color:#f1f5f966}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/20{background-color:#f8fafc33}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/80{background-color:#f8fafccc}.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-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/80{background-color:#020617cc}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.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\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.005\]{background-color:#ffffff01}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/80{background-color:#fefce8cc}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(19\,40\,57\,0\.4\)_0\%\,rgba\(19\,40\,57\,0\)_70\%\)\]{background-image:radial-gradient(ellipse at center,#13283966,#13283900 70%)}.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))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#07131D\]\/85{--tw-gradient-from: rgb(7 19 29 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 19 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#132839\]{--tw-gradient-from: #132839 var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 40 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#132839\]\/20{--tw-gradient-from: rgb(19 40 57 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 40 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D9A05F\]{--tw-gradient-from: #D9A05F var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 160 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-gold{--tw-gradient-from: #D9A05F var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 160 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-primary{--tw-gradient-from: #1a364d var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 54 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/50{--tw-gradient-from: rgb(255 241 242 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) 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: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) 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: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.02\]{--tw-gradient-from: rgb(255 255 255 / .02) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#132839\]\/60{--tw-gradient-to: rgb(19 40 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(19 40 57 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#D9A05F\]{--tw-gradient-to: rgb(217 160 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #D9A05F var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#D9A05F\]\/35{--tw-gradient-to: rgb(217 160 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(217 160 95 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#E8B97F\]{--tw-gradient-to: rgb(232 185 127 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E8B97F var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#D9A05F\]{--tw-gradient-to: #D9A05F var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-brand-gold-hover{--tw-gradient-to: #c8894a var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-rose-500\/20{--tw-gradient-to: rgb(244 63 94 / .2) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / .3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#D9A05F\]{fill:#d9a05f}.fill-white{fill:#fff}.stroke-\[1\.8\]{stroke-width:1.8}.stroke-\[2\.5\]{stroke-width:2.5}.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!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-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}.px-8{padding-left:2rem;padding-right:2rem}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-56{padding-bottom:14rem}.pb-6{padding-bottom:1.5rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Plus_Jakarta_Sans\'\]{font-family:Plus Jakarta Sans}.font-display{font-family:Poppins,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.75rem\]{font-size:.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[1rem\]{font-size:1rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-micro{font-size:.6875rem;line-height:1.5;letter-spacing:.05em;font-weight:600}.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-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.72\]{line-height:1.72}.leading-\[32px\]{line-height:32px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white\/75{color:#ffffffbf!important}.text-\[\#07131D\]{--tw-text-opacity: 1;color:rgb(7 19 29 / var(--tw-text-opacity, 1))}.text-\[\#0E2333\]{--tw-text-opacity: 1;color:rgb(14 35 51 / var(--tw-text-opacity, 1))}.text-\[\#132839\]{--tw-text-opacity: 1;color:rgb(19 40 57 / var(--tw-text-opacity, 1))}.text-\[\#7A93AA\]{--tw-text-opacity: 1;color:rgb(122 147 170 / var(--tw-text-opacity, 1))}.text-\[\#8EA0B8\]{--tw-text-opacity: 1;color:rgb(142 160 184 / var(--tw-text-opacity, 1))}.text-\[\#D9A05F\]{--tw-text-opacity: 1;color:rgb(217 160 95 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.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-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand-gold{--tw-text-opacity: 1;color:rgb(217 160 95 / var(--tw-text-opacity, 1))}.text-brand-gold\/80{color:#d9a05fcc}.text-brand-primary{--tw-text-opacity: 1;color:rgb(26 54 77 / var(--tw-text-opacity, 1))}.text-brand-primary\/40{color:#1a364d66}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / 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-600\/80{color:#059669cc}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-600\/90{color:#4f46e5e6}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / 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-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / 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\/90{color:#fb7185e6}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-100\/90{color:#f1f5f9e6}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.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\/10{color:#ffffff1a}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-blue-700{text-decoration-color:#1d4ed8}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.caret-\[\#132839\]{caret-color:#132839}.accent-\[\#D9A05F\]{accent-color:#D9A05F}.accent-brand-primary{accent-color:#1a364d}.accent-indigo-600{accent-color:#4f46e5}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .25);--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_-10px_34px_-24px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: 0 -10px 34px -24px rgba(15,23,42,.5);--tw-shadow-colored: 0 -10px 34px -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_-10px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 -10px 40px rgba(0,0,0,.4);--tw-shadow-colored: 0 -10px 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_0_0_1px_rgba\(217\,160\,95\,0\.4\)\]{--tw-shadow: 0 0 0 1px rgba(217,160,95,.4);--tw-shadow-colored: 0 0 0 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-\[0_0_0_2px_rgba\(217\,160\,95\,0\.2\)\]{--tw-shadow: 0 0 0 2px rgba(217,160,95,.2);--tw-shadow-colored: 0 0 0 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-\[0_0_50px_-10px_rgba\(217\,160\,95\,0\.25\)\,0_25px_50px_-12px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 0 50px -10px rgba(217,160,95,.25),0 25px 50px -12px rgba(0,0,0,.85);--tw-shadow-colored: 0 0 50px -10px var(--tw-shadow-color), 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_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 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_0_8px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(99,102,241,.5);--tw-shadow-colored: 0 0 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_10px_25px_-5px_rgba\(0\,0\,0\,0\.1\)\,0_8px_10px_-6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 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-\[0_12px_28px_rgba\(0\,0\,0\,0\.14\)\,0_2px_8px_rgba\(217\,160\,95\,0\.08\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.14),0 2px 8px rgba(217,160,95,.08);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color), 0 2px 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_32px_rgba\(0\,0\,0\,0\.85\)\,0_0_24px_rgba\(217\,160\,95\,0\.15\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.85),0 0 24px rgba(217,160,95,.15);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), 0 0 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_16px_36px_rgba\(0\,0\,0\,0\.85\)\,0_0_24px_rgba\(217\,160\,95\,0\.15\)\]{--tw-shadow: 0 16px 36px rgba(0,0,0,.85),0 0 24px rgba(217,160,95,.15);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color), 0 0 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_20px_50px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.3);--tw-shadow-colored: 0 20px 50px 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\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.6);--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_4px_20px_rgba\(217\,160\,95\,0\.35\)\]{--tw-shadow: 0 4px 20px rgba(217,160,95,.35);--tw-shadow-colored: 0 4px 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-elevation-4{--tw-shadow: 0 10px 15px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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-\[\#D9A05F\]\/10{--tw-shadow-color: rgb(217 160 95 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#D9A05F\]\/20{--tw-shadow-color: rgb(217 160 95 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/5{--tw-shadow-color: rgb(245 158 11 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-primary\/20{--tw-shadow-color: rgb(26 54 77 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/10{--tw-shadow-color: rgb(79 70 229 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/15{--tw-shadow-color: rgb(79 70 229 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/5{--tw-shadow-color: rgb(239 68 68 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#132839\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(19 40 57 / var(--tw-ring-opacity, 1))}.ring-\[\#D9A05F\]\/30{--tw-ring-color: rgb(217 160 95 / .3)}.ring-\[\#D9A05F\]\/50{--tw-ring-color: rgb(217 160 95 / .5)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.ring-blue-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))}.ring-brand-primary\/15{--tw-ring-color: rgb(26 54 77 / .15)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.ring-indigo-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))}.ring-indigo-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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_0_8px_rgba\(217\,160\,95\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(217,160,95,.35));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-2xl{--tw-backdrop-blur: blur(40px);-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)}.backdrop-blur-xs{--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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\,opacity\,filter\]{transition-property:background-color,box-shadow,transform,opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\,opacity\]{transition-property:background-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,color\,background-color\,transform\]{transition-property:border-color,color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-500{transition-delay:.5s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[2000ms\]{transition-duration:2s}.duration-\[50ms\]{transition-duration:50ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-fill-mode\:forwards\]{animation-fill-mode:forwards}.public-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;background:radial-gradient(circle at 78% 8%,rgba(217,160,95,.13),transparent 28rem),linear-gradient(180deg,#132839,#0f172a 44%,#132839);color:#f7f9f8;font-family:Inter Variable,Inter,system-ui,sans-serif}.public-shell a{color:inherit;text-decoration:none}.public-header{position:sticky;top:0;z-index:40;height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(24px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#0f172adb,#0f172a9e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.public-page-hero h1 span{color:#d9a05f}.public-nav{display:flex;align-items:center;gap:28px;color:#e2e8f0;font-size:12px}.public-nav a{transition:color .2s ease,border-color .2s ease,background .2s ease}.public-nav a:hover{color:#fff}.public-header .login-btn-53{position:relative;display:grid;min-width:76px;height:34px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#fff;color:#132839;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;isolation:isolate}.public-header .login-btn-53 .login-original{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;width:auto;height:auto;place-items:center;margin:0;border-radius:0;background:#d9a05f;color:#fff;font-size:inherit;transition:transform .2s cubic-bezier(.87,0,.13,1)}.public-header .login-btn-53 .login-letters{position:relative;z-index:1;display:inline-flex;width:auto;height:auto;margin:0;border-radius:0;background:none;color:#132839;font-size:inherit}.public-header .login-btn-53 .login-letters>span{display:inline-block;width:auto;height:auto;margin:0;border-radius:0;background:none;color:inherit;font-size:inherit;opacity:0;transform:translateY(-12px);transition:opacity .2s cubic-bezier(.87,0,.13,1),transform .2s cubic-bezier(.87,0,.13,1);transition-delay:calc(var(--i) * 25ms)}@media(hover:hover)and (pointer:fine){.public-header .login-btn-53:hover .login-original{transform:translateY(100%)}.public-header .login-btn-53:hover .login-letters>span{opacity:1;transform:translateY(0)}}.public-page-hero{position:relative;isolation:isolate;padding:112px clamp(24px,7vw,108px) 98px;border-bottom:1px solid rgba(226,232,240,.12)}.public-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#132839f0,#132839a3,#0f172ae0),url(/assets/images/architectural-wireframe.png) center / cover;opacity:.58}.public-page-hero>div{max-width:820px}.public-page-hero small,.public-sidebar-title,.public-contact-divider h3{color:#d9a05f;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-page-hero h1{max-width:800px;margin:14px 0 16px;color:#fff;font:600 clamp(42px,5.2vw,74px)/1.02 "Sora",system-ui,sans-serif}.public-page-hero p{max-width:660px;margin:0;color:#e2e8f0;font-size:16px;line-height:1.75}.public-page-meta{display:inline-flex;margin-top:26px;border:1px solid rgba(217,160,95,.34);border-radius:8px;background:#0f172a8a;padding:11px 14px;color:#f7f9f8;font-size:13px}.public-page-meta strong{color:#d9a05f}.public-content-wrap{position:relative;z-index:1;width:min(100%,1280px);margin:-38px auto 0;padding:0 clamp(24px,5vw,72px) 78px}.public-content-grid{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:28px;align-items:start}.public-sidebar-panel,.public-main-panel,.public-contact-card,.public-contact-social{border:1px solid rgba(226,232,240,.14);border-radius:8px;background:#0f172ac7;box-shadow:0 28px 80px #02061747;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.public-sidebar-panel{position:sticky;top:104px;padding:22px}.public-sidebar-title{margin:0 0 18px}.public-side-nav{display:flex;flex-direction:column;gap:8px}.public-side-nav-link{display:flex;min-height:46px;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;padding:12px 13px;color:#cbd5e1;font-size:14px;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}.public-side-nav-link:hover,.public-side-nav-link.is-active{border-color:#d9a05f57;background:#d9a05f1a;color:#fff}.public-side-nav-link:focus-visible{outline:2px solid #d9a05f;outline-offset:3px}.public-side-nav-link.is-active svg{color:#d9a05f}.public-sidebar-extra{margin-top:22px;border-top:1px solid rgba(226,232,240,.12);padding-top:18px}.public-sidebar-link{display:inline-flex;min-height:42px;align-items:center;gap:10px;color:#cbd5e1;font-size:12px;font-weight:800}.public-main-panel{padding:clamp(24px,4vw,42px);outline:none}.legal-prose{color:#dbe4ed}.legal-prose :where(h2,h3,strong,.text-slate-900,.text-slate-800){color:#fff!important}.legal-prose :where(p,li,.text-slate-600,.text-slate-500){color:#dbe4ed!important}.legal-prose a{color:#f1bf82!important;text-decoration-color:#d9a05fb8!important}.legal-prose section+section{margin-top:2rem}.public-contact-main{margin-top:-48px}.public-contact-card{position:relative;overflow:hidden;padding:clamp(24px,4vw,40px);transition:transform .25s ease,border-color .25s ease}.public-contact-card:hover,.public-contact-social:hover{border-color:#d9a05f57;transform:translateY(-2px)}.public-contact-icon,.public-contact-link>span,.public-contact-social-icon{display:grid;place-items:center;border:1px solid rgba(217,160,95,.24);background:#d9a05f1a;color:#d9a05f}.public-contact-icon{width:56px;height:56px;border-radius:8px}.public-contact-card h2{margin:0 0 12px;color:#fff;font:600 24px/1.2 Sora,system-ui,sans-serif}.public-contact-card p,.public-contact-card address,.public-contact-social-copy{color:#dbe4ed;font-size:14px;line-height:1.75}.public-contact-card address{font-style:normal}.public-contact-card address strong{display:block;margin-bottom:4px;color:#fff}.public-contact-link{display:flex;min-height:48px;align-items:center;gap:12px;color:#f7f9f8;font-weight:700}.public-contact-link>span,.public-contact-social-icon{width:38px;height:38px;flex:0 0 auto;border-radius:50%}.public-contact-link b{min-width:0;overflow-wrap:anywhere;font-weight:700}.public-contact-divider{border-top:1px solid rgba(226,232,240,.12);padding-top:24px}.public-contact-divider h3{margin:0 0 16px}.public-contact-social{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;transition:transform .25s ease,border-color .25s ease}.public-contact-social-title{display:block;color:#fff;font-weight:800}.public-contact-social-copy{display:block}.public-contact-social-action{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:8px;color:#d9a05f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.public-header{height:64px}.public-nav{display:none}.public-content-grid{grid-template-columns:1fr}.public-sidebar-panel{position:static}}@media(max-width:640px){.public-header{padding-inline:24px}.public-page-hero{padding:82px 24px 74px}.public-page-hero h1{font-size:40px}.public-content-wrap{padding-inline:24px;padding-bottom:56px}.public-contact-social{align-items:flex-start;flex-direction:column}}.h-screen-dynamic{height:100vh;height:100dvh}.min-h-screen-dynamic{min-height:100vh;min-height:100dvh}.custom-responsive-scroll{max-height:90vh;max-height:90dvh;overflow-y:auto;scrollbar-width:thin}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes slow-ambient-drift-1{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.8}33%{transform:translate(40px,-30px) scale(1.05) rotate(120deg);opacity:.9}66%{transform:translate(-30px,50px) scale(.95) rotate(240deg);opacity:.85}}@keyframes slow-ambient-drift-2{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.9}50%{transform:translate(-50px,40px) scale(1.08) rotate(-180deg);opacity:.75}}@keyframes slow-ambient-drift-3{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.5}50%{transform:translate(30px,30px) scale(.92) rotate(180deg);opacity:.7}}.animate-ambient-1{animation:slow-ambient-drift-1 26s infinite ease-in-out}.animate-ambient-2{animation:slow-ambient-drift-2 32s infinite ease-in-out}.animate-ambient-3{animation:slow-ambient-drift-3 38s infinite ease-in-out}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-fade-in{animation:slideFadeIn .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideFadeInReverse{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-fade-in-reverse{animation:slideFadeInReverse .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes error-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.animate-error-shake{animation:error-shake .35s ease-in-out}@keyframes active-pulse{0%,to{box-shadow:0 0 0 1px #1f3b57,0 4px 12px #1f3b5708,0 0 6px #1f3b571a;border-color:#1f3b57}50%{box-shadow:0 0 0 1px #1f3b57,0 4px 16px #1f3b570f,0 0 12px #1f3b5738;border-color:#1f3b57}}.premium-input-field:focus,input:focus,select:focus,textarea:focus{animation:active-pulse 2.2s infinite ease-in-out;outline:none}button:disabled,.btn:disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:none!important}.premium-fog-overlay{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.35) 0%,transparent 100%);pointer-events:none}.Btn,.Btn-logout-red{--red: #dc2626;--red-hover: #b91c1c;--white: #ffffff;display:flex;align-items:center;justify-content:flex-start;width:36px;height:36px;border:none;border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;transition-duration:.3s;box-shadow:0 2px 10px #dc262659;background-color:var(--red);flex-shrink:0}.Btn .sign,.Btn-logout-red .sign{width:100%;transition-duration:.3s;display:flex;align-items:center;justify-content:center}.Btn .sign svg,.Btn-logout-red .sign svg{width:16px;height:16px}.Btn .sign svg path,.Btn-logout-red .sign svg path{fill:var(--white)}.Btn .text,.Btn-logout-red .text{position:absolute;right:0%;width:0%;opacity:0;color:var(--white);font-size:.85rem;font-weight:700;transition-duration:.3s;white-space:nowrap;letter-spacing:-.01em}.Btn:hover,.Btn-logout-red:hover{width:112px;border-radius:9999px;background-color:var(--red-hover);transition-duration:.3s}.Btn:hover .sign,.Btn-logout-red:hover .sign{width:32%;transition-duration:.3s;padding-left:12px}.Btn:hover .text,.Btn-logout-red:hover .text{opacity:1;width:68%;transition-duration:.3s;padding-right:12px;text-align:center}.Btn:active,.Btn-logout-red:active{transform:translate(1px,1px) scale(.97)}.completion-sweep-loader{--completion-sweep-navy: #132839;--completion-sweep-gold: #d9a05f;display:grid;place-items:center;box-sizing:border-box}.completion-sweep-loader *{box-sizing:border-box}.completion-sweep-loader--fullscreen{height:100vh;height:100dvh;width:100%;overflow:hidden;background:var(--completion-sweep-navy)}.completion-sweep-loader--section{width:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:transparent}.completion-sweep-loader--compact{display:inline-flex;vertical-align:middle;background:transparent;padding:0}.completion-sweep-loader__mark{flex:none}.completion-sweep-loader__svg{display:block;overflow:visible;width:100%;height:100%}.completion-sweep-loader--fullscreen .completion-sweep-loader__mark{width:128px;height:128px}.completion-sweep-loader--section .completion-sweep-loader__mark{width:72px;height:72px}.completion-sweep-loader--compact .completion-sweep-loader__mark{width:28px;height:28px}@media(max-width:480px){.completion-sweep-loader--fullscreen .completion-sweep-loader__mark{width:112px;height:112px}}.completion-sweep-loader__logo{fill:none;stroke:var(--completion-sweep-gold);stroke-linecap:round;stroke-linejoin:round}.completion-sweep-loader__base--outer{stroke-width:22;opacity:.22}.completion-sweep-loader__base--inner{stroke-width:20;opacity:.22}.completion-sweep-loader__trace{stroke-width:24;stroke-dasharray:100 908;stroke-dashoffset:0;opacity:.35;animation:completion-sweep-trace 3.1s ease-in-out infinite}@keyframes completion-sweep-trace{0%,8%{stroke-dashoffset:0;opacity:.35}48%{stroke-dashoffset:-510;opacity:1}78%{stroke-dashoffset:-1008;opacity:1}to{stroke-dashoffset:-1008;opacity:.35}}.completion-sweep-loader__flash{stroke-width:38;opacity:0;transform-box:fill-box;transform-origin:center;animation:completion-sweep-flash 3.1s ease-in-out infinite}@keyframes completion-sweep-flash{0%,72%{opacity:0;transform:scale(.96)}78%{opacity:.22;transform:scale(1)}86%{opacity:0;transform:scale(1.025)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.completion-sweep-loader__trace,.completion-sweep-loader__flash{animation:none!important}.completion-sweep-loader__trace{opacity:.7!important}.completion-sweep-loader__flash{opacity:0!important}}.completion-sweep-loader__copy{margin-top:1.5rem;text-align:center;color:var(--completion-sweep-gold);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.05em;animation:fade-in .5s ease-out}.completion-sweep-loader__copy p{font-size:.875rem;font-weight:600;margin:0}.completion-sweep-loader__copy small{display:block;font-size:.75rem;font-weight:400;opacity:.8;margin-top:.25rem}.notification-bell{--notification-bell-navy: #132839;--notification-bell-primary: #1a364d;--notification-bell-gold: #d9a05f;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid rgba(217,160,95,.28);border-radius:999px;background:var(--notification-bell-primary);color:var(--notification-bell-gold);cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.notification-bell:hover{background:var(--notification-bell-gold);color:var(--notification-bell-navy);transform:translateY(-1px);box-shadow:0 8px 18px #00000029}.notification-bell:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.notification-bell:focus-visible{outline:2px solid var(--notification-bell-gold);outline-offset:4px}.notification-bell__icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 12%}.notification-bell--ringing .notification-bell__icon{animation:notification-bell-ring .9s ease-in-out}.notification-bell__dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:999px;background:var(--notification-bell-gold);box-shadow:0 0 0 2px var(--notification-bell-primary)}.notification-bell__count{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--notification-bell-gold);color:var(--notification-bell-navy);box-shadow:0 0 0 2px var(--notification-bell-primary);font:800 9px/1 Plus Jakarta Sans,sans-serif}@keyframes notification-bell-ring{0%{transform:rotate(0) scale(1)}12%{transform:rotate(12deg) scale(1.04)}24%{transform:rotate(-12deg) scale(1.04)}36%{transform:rotate(9deg) scale(1.02)}48%{transform:rotate(-9deg) scale(1.02)}60%{transform:rotate(5deg) scale(1.01)}72%{transform:rotate(-5deg) scale(1.01)}84%{transform:rotate(2deg) scale(1)}to{transform:rotate(0) scale(1)}}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.pb-safe-bottom{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.pb-safe-bottom{padding-bottom:0}}.container-responsive{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media(min-width:640px){.container-responsive{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.container-responsive{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.container-responsive{padding-left:2.5rem;padding-right:2.5rem}}.table-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-scroll-container table{min-width:640px}.table-scroll-container,[class*=overflow-x-auto]{scrollbar-gutter:stable}@media(max-width:767px){.landing-figma section:not(#home){padding-top:clamp(4rem,11vw,5.5rem);padding-bottom:clamp(4rem,11vw,5.5rem)}.landing-figma section:not(#home)>div{padding-left:1.25rem;padding-right:1.25rem}.landing-figma h1,.landing-figma h2{text-wrap:balance}.landing-figma p{text-wrap:pretty}}@media(max-width:420px){.landing-figma .landing-btn-primary,.landing-figma .landing-btn-secondary{width:100%;min-height:48px}.landing-figma [class*=grid]{min-width:0}}.overflow-isolate{contain:layout;overflow:hidden}@media(max-width:639px){.mobile-card-table{display:block}.mobile-card-table thead{display:none}.mobile-card-table tbody tr{display:block;margin-bottom:.75rem;border-radius:1rem;border:1px solid #e2e8f0;padding:.75rem;background:#fff}.mobile-card-table tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.375rem 0;border:none;font-size:.75rem}.mobile-card-table tbody td:before{content:attr(data-label);font-weight:700;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;flex-shrink:0;min-width:90px}}.text-fluid-sm{font-size:clamp(.75rem,1.5vw,.875rem)}.text-fluid-base{font-size:clamp(.875rem,2vw,1rem)}.text-fluid-lg{font-size:clamp(1rem,2.5vw,1.25rem)}.text-fluid-xl{font-size:clamp(1.25rem,3vw,1.5rem)}.text-fluid-2xl{font-size:clamp(1.5rem,4vw,2rem)}.text-fluid-3xl{font-size:clamp(1.75rem,5vw,2.5rem)}.kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.kpi-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(min-width:768px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.kpi-grid{grid-template-columns:repeat(5,1fr)}}.tab-scroll-bar{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.375rem;padding-bottom:.5rem;scroll-snap-type:x mandatory}.tab-scroll-bar::-webkit-scrollbar{display:none}.tab-scroll-bar>*{scroll-snap-align:start;flex-shrink:0}:focus-visible{outline:2px solid #1f3b57;outline-offset:2px;border-radius:4px}.explore-search-shell:focus-within{box-shadow:0 0 0 2px #d9a05f80,0 1px 3px #0f172a1f}#global-property-search,#global-property-search:focus,#global-property-search:focus-visible{animation:none!important;border:0!important;border-radius:9999px!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.notification-bell--ringing .notification-bell__icon{animation:none!important}}body.modal-open{overflow:hidden;touch-action:none}@media(max-width:767px){main>*+.has-mobile-nav{padding-bottom:72px}}.grecaptcha-badge{visibility:hidden!important}#auth-mobile-number{border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.otp-box{box-sizing:border-box;border-radius:16px!important;border:2px solid transparent!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.otp-box:focus,.otp-box:focus-visible,.otp-box:focus-within{border-color:#d9a05f!important;box-shadow:0 0 0 3px #d9a05f66!important}.otp-box input{border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.otp-box:has(input[aria-invalid=true]){border-color:#f87171!important;box-shadow:0 0 0 3px #f8717133!important}.otp-box.otp-success{background-color:#ecfdf5!important;border-color:#10b981!important;box-shadow:0 0 0 2px #10b981,0 0 12px #10b98159!important}.otp-box.otp-error{background-color:#fef2f2!important;border-color:#ef4444!important;box-shadow:0 0 0 2px #ef4444,0 0 12px #ef444459!important;animation:otpShake .4s ease-in-out}.otp-icon{width:24px;height:24px;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:strokePop .25s cubic-bezier(.175,.885,.32,1.275) forwards}.otp-icon.success-icon{stroke:#059669;stroke-width:3.5}.otp-icon.error-icon{stroke:#dc2626;stroke-width:3.5}.otp-status{min-height:22px;display:flex;align-items:center;justify-content:center}.success-message{color:#34d399;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;animation:fadeIn .2s ease-in}.success-message .status-dot{width:7px;height:7px;border-radius:9999px;background-color:#34d399;box-shadow:0 0 8px #34d399}.error-message{color:#f87171;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;animation:fadeIn .2s ease-in}.error-message .status-dot{width:7px;height:7px;border-radius:9999px;background-color:#f87171;box-shadow:0 0 8px #f87171}.reset-otp{color:#8ea0b8;font-size:12px;text-decoration:underline;background:none;border:none;cursor:pointer;transition:color .15s ease}.reset-otp:hover{color:#d9a05f}@keyframes otpShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes strokePop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.otp-box.otp-error,.otp-icon,.success-message,.error-message{animation:none!important}}.switch{--_switch-bg-clr: #ffffff;--_switch-padding: 3px;--_slider-bg-clr: #D9A05F;--_slider-bg-clr-on: #D9A05F;--_slider-txt-clr: #ffffff;--_inactive-txt-clr: #132839;--_label-padding: .45rem 1.2rem;--_switch-easing: cubic-bezier(.47, 1.64, .41, .8);color:var(--_inactive-txt-clr);width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;isolation:isolate;border:2px solid #D9A05F;border-radius:9999px;box-shadow:0 1px 4px #0000000f;cursor:pointer;font-size:.8rem;font-weight:600}.switch input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.switch>span{display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--_label-padding);color:var(--_inactive-txt-clr);opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .2s ease-in-out,opacity .3s ease-in-out}.switch:before,.switch:after{content:"";position:absolute;border-radius:inherit}.switch:before{inset:var(--_switch-padding) 50% var(--_switch-padding) var(--_switch-padding);z-index:-1;background-color:var(--_slider-bg-clr);border-radius:9999px;box-shadow:inset 0 1px 1px #00000026,0 1px 3px #d9a05f59;transition:inset .5s var(--_switch-easing),background-color .5s ease-in-out}.switch:after{top:0;right:0;bottom:0;left:0;z-index:-2;background-color:var(--_switch-bg-clr)}.switch:focus-within{outline:2px solid rgba(217,160,95,.55);outline-offset:3px}.switch>span:first-of-type{color:var(--_slider-txt-clr);opacity:1}.switch:has(input:checked):before{inset:var(--_switch-padding) var(--_switch-padding) var(--_switch-padding) 50%;background-color:var(--_slider-bg-clr-on)}.switch:has(input:checked)>span:first-of-type{color:var(--_inactive-txt-clr);opacity:.8}.switch:has(input:checked)>span:last-of-type{color:var(--_slider-txt-clr);opacity:1}.uiverse-property-card,.uiverse-property-card-list{position:relative;overflow:hidden;cursor:pointer;background:#fff;border:1px solid rgba(26,54,77,.08);border-radius:20px;box-shadow:0 4px 20px -2px #0000000d;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.uiverse-property-card{padding:14px}.uiverse-property-card-list{padding:16px}.uiverse-property-card:hover,.uiverse-property-card:focus-visible{background-color:#fff;border-color:#d9a05f73;box-shadow:0 16px 36px -10px #13283933;transform:translateY(-4px)}.uiverse-property-card-list:hover,.uiverse-property-card-list:focus-visible{background-color:#fff;border-color:#d9a05f73;box-shadow:0 16px 36px -10px #13283933;transform:translateY(-3px)}.uiverse-property-card .card-image,.uiverse-property-card-list .card-image{width:100%;height:180px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0}.uiverse-property-card .card-image{transition:height .3s ease}.uiverse-property-card:hover .card-image,.uiverse-property-card:focus-visible .card-image{height:125px}@media(min-width:768px){.uiverse-property-card-list .card-image{width:290px;height:190px}}.uiverse-property-card-list .card-features{transition:transform .35s cubic-bezier(.34,1.4,.64,1);will-change:transform}.uiverse-property-card-list:hover .card-features,.uiverse-property-card-list:focus-visible .card-features{transform:translateY(-8px)}.uiverse-property-card-list .card-features .feature-pill{transition:background-color .3s cubic-bezier(.34,1.4,.64,1),border-color .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s cubic-bezier(.34,1.4,.64,1),color .3s cubic-bezier(.34,1.4,.64,1),transform .3s cubic-bezier(.34,1.4,.64,1)}.uiverse-property-card-list:hover .card-features .feature-pill,.uiverse-property-card-list:focus-visible .card-features .feature-pill{background-color:#fff;border-color:#d9a05f80;box-shadow:0 6px 14px -3px #1328391f;color:#132839;transform:translateY(-2px)}.uiverse-property-card .card-btn-wrapper,.uiverse-property-card-list .card-btn-wrapper{overflow:hidden;max-height:0;opacity:0;transform:translateY(14px);pointer-events:none;margin-top:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .3s cubic-bezier(.4,0,.2,1),margin-top .3s ease}.uiverse-property-card:hover .card-btn-wrapper,.uiverse-property-card:focus-visible .card-btn-wrapper,.uiverse-property-card-list:hover .card-btn-wrapper,.uiverse-property-card-list:focus-visible .card-btn-wrapper{max-height:52px;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:10px}.uiverse-property-card .card-btn,.uiverse-property-card-list .card-btn{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:40px;background-color:#132839;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;transition:background-color .3s ease,color .3s ease}.uiverse-property-card:hover .card-btn,.uiverse-property-card:focus-visible .card-btn,.uiverse-property-card-list:hover .card-btn,.uiverse-property-card-list:focus-visible .card-btn{background-color:#d9a05f;color:#132839}.uiverse-property-card .tag,.uiverse-property-card-list .tag{position:absolute;left:14px;top:14px;z-index:10;display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background-color:#fff;box-shadow:0 2px 8px #00000029;color:#132839;font-size:.72em;font-weight:700;letter-spacing:.03em}@media(prefers-reduced-motion:reduce){.switch:before,.switch>span,.uiverse-property-card,.uiverse-property-card-list,.uiverse-property-card .card-image,.uiverse-property-card-list .card-features,.uiverse-property-card-list .card-features .feature-pill,.uiverse-property-card .card-btn-wrapper,.uiverse-property-card-list .card-btn-wrapper,.uiverse-property-card .card-btn,.uiverse-property-card-list .card-btn{transition:none!important}.uiverse-property-card:hover,.uiverse-property-card:focus-visible,.uiverse-property-card-list:hover,.uiverse-property-card-list:focus-visible,.uiverse-property-card-list:hover .card-features,.uiverse-property-card-list:focus-visible .card-features,.uiverse-property-card-list:hover .card-features .feature-pill,.uiverse-property-card-list:focus-visible .card-features .feature-pill{transform:none}.uiverse-property-card:hover .card-image,.uiverse-property-card:focus-visible .card-image{height:180px}}.selection\:bg-\[\#D9A05F\]\/20 *::-moz-selection{background-color:#d9a05f33}.selection\:bg-\[\#D9A05F\]\/20 *::selection{background-color:#d9a05f33}.selection\:bg-\[\#D9A05F\]\/30 *::-moz-selection{background-color:#d9a05f4d}.selection\:bg-\[\#D9A05F\]\/30 *::selection{background-color:#d9a05f4d}.selection\:bg-\[\#D9A05F\]\/20::-moz-selection{background-color:#d9a05f33}.selection\:bg-\[\#D9A05F\]\/20::selection{background-color:#d9a05f33}.selection\:bg-\[\#D9A05F\]\/30::-moz-selection{background-color:#d9a05f4d}.selection\:bg-\[\#D9A05F\]\/30::selection{background-color:#d9a05f4d}.placeholder\:text-emerald-200::-moz-placeholder{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.placeholder\:text-emerald-200::placeholder{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.placeholder\:text-indigo-200::-moz-placeholder{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.placeholder\:text-indigo-200::placeholder{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-\[\#D9A05F\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(217 160 95 / var(--tw-bg-opacity, 1))}.after\:content-\[\\\'\\\'\]:after{--tw-content: \'\';content:var(--tw-content)}.last\:border-none:last-child{border-style:none}.focus-within\:border-\[\#D9A05F\]:focus-within{--tw-border-opacity: 1;border-color:rgb(217 160 95 / var(--tw-border-opacity, 1))}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus-within\:border-slate-900:focus-within{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--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)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#D9A05F\]\/25:focus-within{--tw-ring-color: rgb(217 160 95 / .25)}.focus-within\:ring-\[\#D9A05F\]\/50:focus-within{--tw-ring-color: rgb(217 160 95 / .5)}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus-within\:ring-indigo-500\/10:focus-within{--tw-ring-color: rgb(99 102 241 / .1)}.focus-within\:ring-slate-900\/10:focus-within{--tw-ring-color: rgb(15 23 42 / .1)}.hover\:-translate-x-1:hover{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.005\]:hover{--tw-scale-x: 1.005;--tw-scale-y: 1.005;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#264C6C\]:hover{--tw-border-opacity: 1;border-color:rgb(38 76 108 / var(--tw-border-opacity, 1))}.hover\:border-\[\#D9A05F\]:hover{--tw-border-opacity: 1;border-color:rgb(217 160 95 / var(--tw-border-opacity, 1))}.hover\:border-\[\#D9A05F\]\/40:hover{border-color:#d9a05f66}.hover\:border-\[\#D9A05F\]\/50:hover{border-color:#d9a05f80}.hover\:border-\[\#D9A05F\]\/60:hover{border-color:#d9a05f99}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-brand-primary\/10:hover{border-color:#1a364d1a}.hover\:border-brand-primary\/40:hover{border-color:#1a364d66}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-700\/40:hover{border-color:#33415566}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:border-l-slate-800:hover{--tw-border-opacity: 1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#132839\]:hover{--tw-bg-opacity: 1;background-color:rgb(19 40 57 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#16334A\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 51 74 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C2C40\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 44 64 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a354b\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 53 75 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f3f58\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 63 88 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f3f59\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 63 89 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D9A05F\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 160 95 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D9A05F\]\/10:hover{background-color:#d9a05f1a}.hover\:bg-\[\#b91c1c\]:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c28e53\]:hover{--tw-bg-opacity: 1;background-color:rgb(194 142 83 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c89150\]:hover{--tw-bg-opacity: 1;background-color:rgb(200 145 80 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / 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-brand-hover:hover{--tw-bg-opacity: 1;background-color:rgb(19 40 57 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-800:hover{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-900\/30:hover{background-color:#8813374d}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / 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-100\/50:hover{background-color:#f1f5f980}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/40:hover{background-color:#f8fafc66}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/75:hover{background-color:#f8fafcbf}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:from-\[\#e2af6f\]:hover{--tw-gradient-from: #e2af6f var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 175 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500:hover{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#c89252\]:hover{--tw-gradient-to: #c89252 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#132839\]:hover{--tw-text-opacity: 1;color:rgb(19 40 57 / var(--tw-text-opacity, 1))}.hover\:text-\[\#D9A05F\]:hover{--tw-text-opacity: 1;color:rgb(217 160 95 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-brand-primary:hover{--tw-text-opacity: 1;color:rgb(26 54 77 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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)}.hover\:shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow: 0 25px 60px rgba(0,0,0,.4);--tw-shadow-colored: 0 25px 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)}.hover\:shadow-\[0_6px_28px_rgba\(217\,160\,95\,0\.55\)\]:hover{--tw-shadow: 0 6px 28px rgba(217,160,95,.55);--tw-shadow-colored: 0 6px 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)}.hover\:shadow-elevation-4:hover{--tw-shadow: 0 10px 15px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px 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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-600\/20:hover{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/25:hover{--tw-shadow-color: rgb(99 102 241 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-600\/20:hover{--tw-shadow-color: rgb(79 70 229 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-600\/30:hover{--tw-shadow-color: rgb(79 70 229 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/25:hover{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-none:focus{border-style:none}.focus\:border-\[\#D9A05F\]:focus{--tw-border-opacity: 1;border-color:rgb(217 160 95 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-brand-primary:focus{--tw-border-opacity: 1;border-color:rgb(26 54 77 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-slate-900:focus{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(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)}.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)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#D9A05F\]\/20:focus{--tw-ring-color: rgb(217 160 95 / .2)}.focus\:ring-\[\#D9A05F\]\/30:focus{--tw-ring-color: rgb(217 160 95 / .3)}.focus\:ring-\[\#D9A05F\]\/40:focus{--tw-ring-color: rgb(217 160 95 / .4)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-500\/20:focus{--tw-ring-color: rgb(245 158 11 / .2)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 54 77 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-primary\/10:focus{--tw-ring-color: rgb(26 54 77 / .1)}.focus\:ring-brand-primary\/20:focus{--tw-ring-color: rgb(26 54 77 / .2)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:ring-emerald-500\/50:focus{--tw-ring-color: rgb(16 185 129 / .5)}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/10:focus{--tw-ring-color: rgb(99 102 241 / .1)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-500\/20:focus{--tw-ring-color: rgb(244 63 94 / .2)}.focus\:ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-700\/10:focus{--tw-ring-color: rgb(51 65 85 / .1)}.focus\:ring-slate-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-900\/10:focus{--tw-ring-color: rgb(15 23 42 / .1)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color: #020617}.focus-visible\:bg-slate-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#D9A05F\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 160 95 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-700:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-brand-gold:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 160 95 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-brand-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 54 77 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-brand-primary\/50:focus-visible{--tw-ring-color: rgb(26 54 77 / .5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width: 4px}.focus-visible\:ring-offset-\[\#132839\]:focus-visible{--tw-ring-offset-color: #132839}.focus-visible\:ring-offset-\[\#1A364D\]:focus-visible{--tw-ring-offset-color: #1A364D}.focus-visible\:ring-offset-\[\#FFF9F1\]:focus-visible{--tw-ring-offset-color: #FFF9F1}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #020617}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-amber-800:active{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.active\:bg-blue-800:active{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.active\:bg-emerald-800:active{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-200:disabled{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:grayscale:disabled{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:hover\:bg-slate-50:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#D9A05F\]{--tw-border-opacity: 1;border-color:rgb(217 160 95 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#1A364D\]{--tw-text-opacity: 1;color:rgb(26 54 77 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-brand-hover{--tw-text-opacity: 1;color:rgb(19 40 57 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media(prefers-reduced-motion:no-preference){@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.motion-safe\:animate-bounce{animation:bounce 1s infinite}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-slide-up{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:390px){.xs\:block{display:block}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.sm\:left-\[11\%\]{left:11%}.sm\:right-6{right:1.5rem}.sm\:top-6{top:1.5rem}.sm\:top-\[18\%\]{top:18%}.sm\:top-\[30\%\]{top:30%}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-mt-8{margin-top:-2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-24{height:6rem}.sm\:h-4{height:1rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-\[350px\]{height:350px}.sm\:h-\[52px\]{height:52px}.sm\:h-\[96px\]{height:96px}.sm\:h-auto{height:auto}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-\[72px\]{min-height:72px}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-24{width:6rem}.sm\:w-4{width:1rem}.sm\:w-44{width:11rem}.sm\:w-52{width:13rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-\[330px\]{width:330px}.sm\:w-\[340px\]{width:340px}.sm\:w-\[350px\]{width:350px}.sm\:w-\[96px\]{width:96px}.sm\:w-auto{width:auto}.sm\:min-w-\[130px\]{min-width:130px}.sm\:min-w-\[280px\]{min-width:280px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\: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))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:rounded-3xl{border-radius:24px}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:border-t-0{border-top-width:0px}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pr-14{padding-right:3.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-32{padding-top:8rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.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-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:text-\[11px\]{font-size:11px}.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\:bottom-8{bottom:2rem}.md\:right-8{right:2rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-56{margin-left:14rem}.md\:mt-12{margin-top:3rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-96{height:24rem}.md\:w-48{width:12rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-\[310px\]{width:310px}.md\:w-\[320px\]{width:320px}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:flex-grow-0{flex-grow:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(10rem\,0\.7fr\)_minmax\(13rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(10rem,.7fr) minmax(13rem,.9fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-6{gap:1.5rem}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:self-auto{align-self:auto}.md\:self-end{align-self:flex-end}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[120px\]{padding-top:120px;padding-bottom:120px}.md\:pb-12{padding-bottom:3rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-0{padding-top:0}.md\:pt-36{padding-top:9rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[38px\]{font-size:38px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:z-auto{z-index:auto}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[500px\]{min-height:500px}.lg\:w-1\/2{width:50%}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-\[42\%\]{width:42%}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[180px\]{max-width:180px}.lg\:max-w-lg{max-width:32rem}.lg\:shrink{flex-shrink:1}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.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-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:rounded-2xl{border-radius:20px}.lg\:border{border-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-10{padding-top:2.5rem}.lg\:text-\[1\.16rem\]{font-size:1.16rem}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}}@media(min-width:1280px){.xl\:-right-28{right:-7rem}.xl\:left-\[13\%\]{left:13%}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:w-\[38\%\]{width:38%}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(prefers-color-scheme:dark){.dark\:divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:bg-indigo-950\/30{background-color:#1e1b4b4d}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/50{background-color:#0f172a80}.dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}}html.rns-approved-landing-document,body.rns-approved-landing-document{overflow-x:clip;max-width:none;padding:0}html.rns-approved-landing-document{scroll-behavior:smooth}body.rns-approved-landing-document{background:#132839}.approved-landing{font-family:Inter Variable,Inter,system-ui,sans-serif;color:#132839;background:#f7f9f8;font-synthesis:none;--font-display:"Sora",system-ui,sans-serif;--font-body:"Inter Variable",Inter,system-ui,sans-serif;--font-label:"Inter Variable",Inter,system-ui,sans-serif;--navy:#132839;--navy2:#1A364D;--gold:#D9A05F;--paper:#F7F9F8;--white:#FFFFFF;--ink:#0F172A;--slate:#1E293B;--line:#E2E8F0}.approved-landing *{box-sizing:border-box}.approved-landing{scroll-behavior:smooth;margin:0;font-family:var(--font-body)}.approved-landing a{color:inherit;text-decoration:none}.approved-landing button,.approved-landing input,.approved-landing select{font:inherit}.approved-landing .journey{height:1000vh;background:var(--navy)}.approved-landing .sticky{position:sticky;top:0;height:100vh;overflow:hidden}.approved-landing .sticky canvas{position:absolute;top:0;right:0;bottom:0;left:0}.approved-landing .sticky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(19,40,57,.66),rgba(19,40,57,.06) 55%,transparent),linear-gradient(0deg,rgba(15,23,42,.42),transparent 35%)}.approved-landing .overlay{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;color:var(--white);pointer-events:none}.approved-landing header{height:76px;padding:0 clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(15,23,42,.58),transparent);pointer-events:auto}.approved-landing .brand{font:700 20px/1 var(--font-display);display:flex;align-items:center}.approved-landing .brand span{display:grid;place-items:center;width:31px;height:31px;margin-right:10px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:14px}.approved-landing .brand b{color:var(--gold)}.approved-landing nav{display:flex;gap:32px;font-size:12px;color:var(--line)}.approved-landing nav a:hover{color:var(--white)}.approved-landing .nav-cta{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800;padding:10px 14px;border:1px solid rgba(255,255,255,.22);border-radius:22px}.approved-landing .scene-copy{position:absolute;left:clamp(24px,6vw,88px);top:31vh;width:min(500px,43vw);text-shadow:0 1px 10px rgba(15,23,42,.5);transition:opacity .45s,transform .45s}.approved-landing .scene-copy small,.approved-landing .explore-head small{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em}.approved-landing .scene-copy h1{font:600 clamp(40px,5.2vw,74px)/1.02 var(--font-display);margin:15px 0 13px;letter-spacing:-.035em}.approved-landing .scene-copy p{font-size:15px;line-height:1.65;color:var(--line);max-width:420px}.approved-landing .scroll-cue{margin-top:30px;display:flex;gap:9px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.approved-landing .micro-notes,.approved-landing .location-points{position:absolute;right:5vw;top:25vh;display:grid;gap:13px}.approved-landing .micro-notes span,.approved-landing .location-points span{padding:12px 15px;border-left:2px solid var(--gold);background:#132839eb;font-size:10px;letter-spacing:.11em}.approved-landing .micro-notes b,.approved-landing .location-points b{display:block;color:var(--gold);margin-top:4px}.approved-landing .stats{position:absolute;left:6vw;bottom:15vh;display:flex;gap:36px}.approved-landing .stats span{font-size:11px;color:var(--line)}.approved-landing .stats b{display:block;color:var(--white);font:600 30px/1 var(--font-display)}.approved-landing .verification{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;gap:14px;align-items:center;padding:18px 24px;border:1px solid rgba(217,160,95,.6);border-radius:5px;background:#132839f5;letter-spacing:.13em;font-weight:800}.approved-landing .verification svg{color:var(--gold)}.approved-landing .verification small{display:block;margin-top:5px;color:var(--gold);font-size:9px}.approved-landing .summary{position:absolute;right:5vw;top:18vh;width:375px;padding:28px;border-radius:8px;background:#f7f9f8fa;color:var(--navy);box-shadow:0 28px 80px #0f172a47;pointer-events:auto}.approved-landing .verified{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:11px;font-weight:800;text-transform:uppercase}.approved-landing .summary h2{font:600 30px/1.1 var(--font-display);margin:18px 0 8px}.approved-landing .summary p{display:flex;gap:7px;align-items:center;color:var(--slate);font-size:13px}.approved-landing .summary p svg{width:15px}.approved-landing .summary>strong{display:block;font:600 28px/1 var(--font-display);margin:25px 0}.approved-landing .summary>strong small{font:500 12px/1.4 var(--font-body)}.approved-landing .summary-stats{display:flex;gap:18px;padding:18px 0;border-block:1px solid var(--line);font-size:12px}.approved-landing .summary-stats span{display:flex;align-items:center;gap:6px}.approved-landing .summary-stats svg{width:15px;color:var(--gold)}.approved-landing .actions{display:grid;gap:9px;margin-top:20px}.approved-landing .actions button,.approved-landing .finder button{border:0;background:var(--gold);color:var(--navy);font-weight:800;padding:13px}.approved-landing .actions a{text-align:center;border:1px solid var(--navy);padding:12px;font-size:12px;font-weight:800}.approved-landing footer{position:absolute;left:5vw;right:5vw;bottom:25px;display:grid;grid-template-columns:60px 1fr 130px;align-items:center;gap:14px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--line)}.approved-landing footer div{height:1px;background:#ffffff38}.approved-landing footer i{display:block;height:100%;background:var(--gold)}.approved-landing footer span:last-child{text-align:right}.approved-landing .scene-summary .scene-copy,.approved-landing .scene-explore .scene-copy{opacity:0}.approved-landing .scene-verify .scene-copy{opacity:.42}.approved-landing .webgl-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);color:var(--white)}.approved-landing .webgl-fallback img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.78}.approved-landing .webgl-fallback span{position:absolute;right:24px;bottom:24px;padding:8px 11px;background:#132839cc;font-size:11px}.approved-landing .explore-section{min-height:100vh;padding:100px clamp(24px,6vw,88px);background:var(--paper)}.approved-landing .explore-head{max-width:670px}.approved-landing .explore-head h2{font:600 clamp(44px,6vw,78px)/1 var(--font-display);margin:12px 0;color:var(--navy);letter-spacing:-.04em}.approved-landing .explore-head p{color:var(--slate)}.approved-landing .finder{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;margin:45px 0 34px;background:var(--white);border:1px solid var(--line);box-shadow:0 16px 50px #13283912}.approved-landing .finder label{position:relative;display:grid;padding:12px 20px;border-right:1px solid var(--line)}.approved-landing .finder label>svg{position:absolute;left:18px;bottom:17px;width:16px}.approved-landing .finder label:first-child input{padding-left:24px}.approved-landing .finder span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-weight:800}.approved-landing .finder input,.approved-landing .finder select{border:0;outline:0;background:transparent;padding:6px 0;color:var(--navy);font-weight:700}.approved-landing .finder button{border:0;padding-inline:24px;display:flex;align-items:center;gap:10px}.approved-landing .finder button svg{width:16px}.approved-landing .property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.approved-landing .property-grid article{overflow:hidden;background:var(--white);border:1px solid var(--line);transition:.3s}.approved-landing .property-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1328391a}.approved-landing .card-image{height:250px;position:relative;overflow:hidden}.approved-landing .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.approved-landing .property-grid article:hover img{transform:scale(1.035)}.approved-landing .card-image span{position:absolute;top:14px;left:14px;display:flex;gap:5px;align-items:center;padding:7px 9px;background:#f7f9f8eb;color:var(--navy);font-size:9px;font-weight:800;text-transform:uppercase}.approved-landing .card-image svg{width:13px;color:var(--gold)}.approved-landing .card-body{position:relative;padding:20px}.approved-landing .card-body>small{font-size:10px;color:var(--gold);text-transform:uppercase}.approved-landing .card-body h3{font:600 24px var(--font-display);margin:6px 0}.approved-landing .card-body p{font-size:12px;color:var(--slate)}.approved-landing .card-body strong{display:block;margin-top:17px;font:600 21px var(--font-display)}.approved-landing .card-body strong small{font:500 11px var(--font-body)}.approved-landing .card-body button{position:absolute;right:20px;bottom:18px;width:38px;height:38px;border:0;border-radius:50%;background:var(--navy);color:var(--white)}.approved-landing .card-body button svg{width:15px}@media(max-width:800px){.approved-landing header{height:64px}.approved-landing nav{display:none}.approved-landing .journey{height:800vh}.approved-landing .scene-copy{top:18vh;width:calc(100% - 48px)}.approved-landing .scene-copy h1{font-size:44px}.approved-landing .scene-copy p{font-size:13px}.approved-landing .micro-notes,.approved-landing .location-points{right:24px;top:auto;bottom:100px}.approved-landing .stats{left:24px;gap:18px}.approved-landing .summary{left:24px;right:24px;top:auto;bottom:70px;width:auto;padding:20px}.approved-landing .summary h2{font-size:25px}.approved-landing .finder{grid-template-columns:1fr}.approved-landing .finder label{border-right:0;border-bottom:1px solid var(--line)}.approved-landing .property-grid{grid-template-columns:1fr}.approved-landing .card-image{height:230px}.approved-landing footer{left:24px;right:24px}.approved-landing .explore-section{padding-top:70px}}@media(prefers-reduced-motion:reduce){.approved-landing{scroll-behavior:auto}.approved-landing .journey{height:100vh}.approved-landing .scene-copy,.approved-landing .property-grid article,.approved-landing .card-image img{transition:none}}.approved-landing .scene-copy h1{font-size:clamp(38px,4.5vw,62px);line-height:1.04}.approved-landing .model-marker{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#f7f9f8;font:700 9px var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #0F172A}.approved-landing .model-marker i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #D9A05F;border-radius:50%;background:#132839d1;color:#d9a05f;font-style:normal}.approved-landing .model-marker span{padding:5px 7px;background:#132839b8;border-left:1px solid #D9A05F}.approved-landing .scene-reveal .scene-copy{opacity:.42}.approved-landing .overlay:not(.scene-overview):not(.scene-descend) .scene-copy{top:24vh;width:min(420px,38vw)}.approved-landing .overlay:not(.scene-overview):not(.scene-descend) .scene-copy h1{font-size:clamp(32px,3.6vw,50px)}@media(max-width:800px){.approved-landing .summary{left:auto;right:24px;bottom:82px;width:min(360px,calc(100% - 48px));padding:18px}.approved-landing .summary h2{font-size:23px}.approved-landing .summary>strong{margin:17px 0}.approved-landing .summary-stats{padding:13px 0}.approved-landing .actions{margin-top:14px}}.approved-landing .waypoint-editor{position:fixed;z-index:20;right:16px;top:88px;width:220px;padding:14px;display:grid;gap:7px;background:#0f172af0;border:1px solid #D9A05F;color:#f7f9f8;font:11px var(--font-body);pointer-events:auto}.approved-landing .waypoint-editor b{color:#d9a05f}.approved-landing .waypoint-editor small{line-height:1.4;color:#e2e8f0}.approved-landing .waypoint-editor button{padding:7px;border:1px solid rgba(226,232,240,.25);background:#132839;color:#f7f9f8;text-align:left}.approved-landing .waypoint-editor button.active{border-color:#d9a05f;color:#d9a05f}.approved-landing .nav-actions{display:flex;align-items:center;gap:18px;font-size:11px;pointer-events:auto}.approved-landing .camera-debug{position:fixed;z-index:20;left:16px;top:88px;padding:11px 14px;background:#0f172aeb;border-left:2px solid #D9A05F;color:#f7f9f8;font:10px var(--font-body);pointer-events:none}.approved-landing .camera-debug b{display:block;color:#d9a05f;margin-bottom:5px}.approved-landing .camera-debug small{color:#e2e8f0}.approved-landing .debug-label{padding:3px 5px;background:#0f172a;color:#d9a05f;font:8px var(--font-body);white-space:nowrap}@media(max-width:980px){.approved-landing header nav{display:none}}.approved-landing .scene-choose .scene-copy{opacity:0}.approved-landing .inspection-journey{height:100vh}.approved-landing .inspection-panel{position:fixed;z-index:40;top:18px;left:18px;width:370px;padding:16px;display:grid;gap:9px;background:#0f172af0;border:1px solid rgba(217,160,95,.65);color:#f7f9f8;font:11px var(--font-body);pointer-events:auto}.approved-landing .inspection-panel>b{color:#d9a05f;letter-spacing:.12em}.approved-landing .inspection-panel>.route-source{color:#d9a05f;font-weight:700}.approved-landing .inspection-panel pre{margin:3px 0;padding:9px;background:#132839;color:#e2e8f0;font:10px/1.6 monospace}.approved-landing .inspection-panel p{margin:0;line-height:1.7;color:#e2e8f0}.approved-landing .inspection-panel kbd{color:#d9a05f}.approved-landing .inspection-panel button,.approved-landing .inspection-panel select,.approved-landing .inspection-panel input{padding:8px;border:1px solid rgba(226,232,240,.28);background:#132839;color:#f7f9f8}.approved-landing .inspection-panel label{display:grid;grid-template-columns:100px 1fr;align-items:center}.approved-landing .inspection-panel small{color:#e2e8f0}.approved-landing .inspection-marker{padding:4px 7px;background:#0f172a;border-left:2px solid #D9A05F;color:#f7f9f8;font:8px var(--font-body);white-space:nowrap}.approved-landing .camera-route-debug{position:fixed;z-index:50;top:18px;left:18px;width:410px;padding:16px;display:grid;gap:10px;background:#0f172af5;border:1px solid rgba(217,160,95,.7);color:#f7f9f8;font:11px var(--font-body)}.approved-landing .camera-route-debug>b,.approved-landing .camera-route-debug>span{color:#d9a05f}.approved-landing .camera-route-debug label{display:grid;grid-template-columns:115px 1fr;align-items:center}.approved-landing .camera-route-debug select,.approved-landing .camera-route-debug button{padding:8px;border:1px solid rgba(226,232,240,.28);background:#132839;color:#f7f9f8}.approved-landing .camera-route-debug pre{margin:0;padding:9px;background:#132839;color:#e2e8f0;font:10px/1.6 monospace}.approved-landing .camera-route-debug small{color:#e2e8f0}.approved-landing .sticky:after{background:linear-gradient(180deg,rgba(15,23,42,.3),transparent 24%,transparent 68%,rgba(15,23,42,.42)),radial-gradient(circle at center,transparent 45%,rgba(15,23,42,.18))}.approved-landing .editorial .scene-copy{top:28vh;width:min(410px,34vw);text-shadow:0 3px 28px rgba(15,23,42,.72)}.approved-landing .editorial .scene-copy small{font-size:10px;letter-spacing:.18em}.approved-landing .editorial .scene-copy h1{max-width:390px;margin:13px 0 11px;font-size:clamp(34px,4.25vw,58px);line-height:1.01}.approved-landing .editorial .scene-copy p{max-width:340px;margin:0;font-size:13px;color:#f7f9f8}.approved-landing .scene-live .scene-copy,.approved-landing .scene-move .scene-copy,.approved-landing .scene-verify .scene-copy{left:auto;right:6vw}.approved-landing .scene-arrive .scene-copy{top:27vh}.approved-landing .scene-arrive .scene-copy h1{font-size:clamp(46px,6vw,78px)}.approved-landing .scene-discover .scene-copy{top:24vh}.approved-landing .scene-move .scene-copy{top:34vh}.approved-landing .scene-experience .scene-copy{top:27vh}.approved-landing .scene-verify .scene-copy{top:26vh}.approved-landing .journey-progress{position:absolute;left:50%;bottom:27px;width:150px;transform:translate(-50%);display:grid;grid-template-columns:1fr auto;gap:11px;align-items:center;color:#e2e8f0;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.approved-landing .journey-progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e2e8f047}.approved-landing .journey-progress i{position:relative;z-index:1;height:1px;background:#d9a05f;transform-origin:left}.approved-landing .journey-progress span{position:relative;z-index:1;padding-left:7px;background:#0f172a52}.approved-landing .verification-note{position:absolute;right:6vw;bottom:12vh;display:flex;align-items:center;gap:10px;color:#f7f9f8;font-size:11px;letter-spacing:.06em}.approved-landing .verification-note svg{width:19px;color:#d9a05f}.approved-landing .verification-note small{display:block;margin-top:3px;color:#e2e8f0;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.approved-landing .editorial-summary{left:6vw;right:auto;top:auto;bottom:10vh;width:340px;padding:0 0 18px;border-radius:0;border-top:1px solid #D9A05F;background:linear-gradient(180deg,#0f172ae6,#132839c2);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.approved-landing .editorial-summary>*{margin-inline:20px}.approved-landing .editorial-summary .verified{margin-top:17px}.approved-landing .editorial-summary h2{margin-top:12px;font-size:36px}.approved-landing .editorial-summary p{color:#e2e8f0}.approved-landing .editorial-summary>strong{margin-top:18px;margin-bottom:15px}.approved-landing .editorial-summary .summary-stats{border-color:#e2e8f03d}.approved-landing .editorial-summary .actions a{display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(226,232,240,.24);color:#fff;padding:14px 0 0;text-align:left;text-transform:uppercase;letter-spacing:.1em}@media(max-width:800px){.approved-landing .editorial .scene-copy,.approved-landing .scene-live .scene-copy,.approved-landing .scene-move .scene-copy,.approved-landing .scene-verify .scene-copy{left:24px;right:24px;top:18vh;width:auto}.approved-landing .editorial .scene-copy h1{font-size:40px}.approved-landing .editorial-summary{left:24px;right:auto;bottom:65px;width:min(310px,calc(100% - 48px));padding-bottom:12px}.approved-landing .editorial-summary h2{font-size:30px}.approved-landing .editorial-summary>strong{font-size:23px}.approved-landing .editorial-summary .summary-stats{gap:10px;font-size:10px}.approved-landing .verification-note{right:24px;bottom:90px}.approved-landing .journey-progress{bottom:20px}}.approved-landing .camera-route-debug{max-height:calc(100vh - 36px);overflow:auto}.approved-landing .checkpoint-table{display:grid;gap:4px}.approved-landing .checkpoint-table button{display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left}.approved-landing .checkpoint-table small{font:9px monospace}.approved-landing .runtime-diagnostics{position:fixed;z-index:60;right:12px;top:12px;width:360px;max-height:calc(100vh - 24px);overflow:auto;padding:12px;background:#0f172af5;border:1px solid #D9A05F;color:#f7f9f8;font:10px monospace}.approved-landing .runtime-diagnostics b{color:#d9a05f}.approved-landing .runtime-diagnostics pre{white-space:pre-wrap;border-top:1px solid rgba(226,232,240,.2);padding-top:8px}.approved-landing .hero-copy{width:min(580px,47vw)!important}.approved-landing .hero-copy h1{max-width:570px!important;font-size:clamp(39px,5vw,68px)!important}.approved-landing .hero-copy p{max-width:530px!important}.approved-landing .hero-actions{display:flex;align-items:center;gap:10px;margin-top:24px;pointer-events:auto}.approved-landing .hero-actions a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.4);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.approved-landing .hero-actions a:first-child{border-color:var(--gold);background:var(--gold);color:var(--navy)}.approved-landing .hero-actions svg{width:15px}.approved-landing .scroll-cue svg{width:14px}.approved-landing .editorial-statement{display:block;margin-top:24px;color:var(--gold);font:500 17px var(--font-display);letter-spacing:.01em}.approved-landing .chapter-experience .scene-copy,.approved-landing .chapter-verify .scene-copy{left:auto;right:6vw}.approved-landing .chapter-discover .scene-copy,.approved-landing .chapter-roles .scene-copy{left:6vw;right:auto}.approved-landing .chapter-choose .scene-copy{left:auto;right:6vw;top:26vh;opacity:1}.approved-landing .trust-points,.approved-landing .role-line,.approved-landing .touchpoints{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.approved-landing .trust-points span,.approved-landing .role-line span,.approved-landing .touchpoints span{padding:8px 10px;border-left:1px solid var(--gold);background:#1328399e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;letter-spacing:.06em}.approved-landing .rental-rail{position:absolute;right:5vw;top:19vh;display:grid;gap:4px;width:210px}.approved-landing .rental-rail span{display:flex;align-items:center;gap:10px;padding:5px 0;color:#e2e8f073;font-size:9px;letter-spacing:.05em;transition:.25s}.approved-landing .rental-rail i{font-style:normal;color:inherit}.approved-landing .rental-rail .past{color:#e2e8f0b3}.approved-landing .rental-rail .active{color:var(--white);transform:translate(-7px)}.approved-landing .rental-rail .active i{color:var(--gold)}.approved-landing .post-journey{background:var(--paper);color:var(--navy)}.approved-landing .post-journey small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.16em}.approved-landing .content-intro,.approved-landing .role-section,.approved-landing .support-section,.approved-landing .mobile-section,.approved-landing .closing-cta{padding:110px clamp(24px,7vw,108px)}.approved-landing .content-intro{min-height:65vh;display:flex;flex-direction:column;justify-content:flex-end}.approved-landing .content-intro h2,.approved-landing .role-section h2,.approved-landing .support-section h2,.approved-landing .mobile-section h2,.approved-landing .closing-cta h2{max-width:830px;margin:14px 0 18px;font:600 clamp(40px,5.5vw,76px)/1.02 var(--font-display);letter-spacing:-.04em}.approved-landing .content-intro p,.approved-landing .role-section p,.approved-landing .support-section p,.approved-landing .mobile-section p,.approved-landing .closing-cta p{max-width:660px;color:var(--slate);line-height:1.75}.approved-landing .capability-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,108px) 110px}.approved-landing .capability-grid article{min-height:270px;padding:28px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.approved-landing .capability-grid article:nth-child(3n){border-right:0}.approved-landing .capability-grid article>span{color:var(--gold);font-size:10px}.approved-landing .capability-grid h3{margin:52px 0 14px;font:600 24px var(--font-display)}.approved-landing .capability-grid p{font-size:13px;line-height:1.7;color:var(--slate)}.approved-landing .role-section{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;background:var(--navy);color:var(--white)}.approved-landing .role-section p,.approved-landing .support-section p{color:var(--line)}.approved-landing .role-list{display:grid;align-content:center}.approved-landing .role-list span{display:flex;gap:24px;padding:19px 0;border-bottom:1px solid rgba(226,232,240,.2);font:500 20px var(--font-display)}.approved-landing .role-list i{color:var(--gold);font:10px var(--font-body)}.approved-landing .support-section{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;background:var(--slate);color:var(--white)}.approved-landing .support-section>div:last-child{display:grid;align-content:center}.approved-landing .support-section>div:last-child span{padding:17px 0;border-bottom:1px solid rgba(226,232,240,.2);font-size:13px}.approved-landing .mobile-section>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.approved-landing .mobile-section>div span{padding:10px 13px;border:1px solid var(--line);font-size:10px}.approved-landing .closing-cta{background:var(--navy);color:var(--white)}.approved-landing .closing-cta p{color:var(--line)}.approved-landing .site-footer{position:static;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:40px;padding:55px clamp(24px,7vw,108px);background:var(--ink);color:var(--line);text-transform:none;letter-spacing:0;font-size:11px}.approved-landing .site-footer .brand{color:var(--white)}.approved-landing .site-footer p{margin:0;line-height:1.7}.approved-landing .site-footer>div{display:grid;height:auto;gap:8px;background:none}.approved-landing .site-footer>small{grid-column:1/-1;padding-top:24px;border-top:1px solid rgba(226,232,240,.16);color:var(--line)}@media(max-width:800px){.approved-landing .hero-copy{width:auto!important}.approved-landing .hero-copy h1{font-size:38px!important}.approved-landing .hero-copy p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.approved-landing .hero-actions{flex-wrap:wrap}.approved-landing .chapter-experience .scene-copy,.approved-landing .chapter-verify .scene-copy,.approved-landing .chapter-discover .scene-copy,.approved-landing .chapter-roles .scene-copy,.approved-landing .chapter-choose .scene-copy{left:24px;right:24px;top:17vh}.approved-landing .rental-rail{right:24px;left:24px;top:auto;bottom:65px;width:auto;grid-template-columns:repeat(3,1fr)}.approved-landing .rental-rail span{display:none}.approved-landing .rental-rail .active,.approved-landing .rental-rail .active+span,.approved-landing .rental-rail .past:last-of-type{display:flex}.approved-landing .trust-points span:nth-child(n+4),.approved-landing .touchpoints span:nth-child(n+4){display:none}.approved-landing .content-intro,.approved-landing .role-section,.approved-landing .support-section,.approved-landing .mobile-section,.approved-landing .closing-cta{padding:76px 24px}.approved-landing .capability-grid{grid-template-columns:1fr;padding:0 24px 76px}.approved-landing .capability-grid article{min-height:210px;border-right:0}.approved-landing .capability-grid h3{margin-top:34px}.approved-landing .role-section,.approved-landing .support-section{grid-template-columns:1fr}.approved-landing .site-footer{grid-template-columns:1fr;padding:46px 24px}.approved-landing .site-footer>small{grid-column:1}.approved-landing .content-intro h2,.approved-landing .role-section h2,.approved-landing .support-section h2,.approved-landing .mobile-section h2,.approved-landing .closing-cta h2{font-size:39px}}.approved-landing [data-motion-section]{--p:0}.approved-landing .section-head{max-width:760px}.approved-landing .section-head small,.approved-landing .final-cta>small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.17em}.approved-landing .section-head h2,.approved-landing .final-cta h2{margin:14px 0 18px;font:600 clamp(42px,5.4vw,76px)/1.01 var(--font-display);letter-spacing:-.045em}.approved-landing .section-head p,.approved-landing .final-cta p{max-width:650px;color:var(--slate);font-size:14px;line-height:1.75}.approved-landing .problem-section,.approved-landing .network-section,.approved-landing .chain-section,.approved-landing .capabilities-section,.approved-landing .role-experience,.approved-landing .trust-section,.approved-landing .support-motion,.approved-landing .mobile-motion,.approved-landing .final-cta{position:relative;padding:120px clamp(24px,7vw,110px);overflow:hidden}.approved-landing .problem-section{background:var(--paper)}.approved-landing .problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:64px}.approved-landing .problem-grid article{min-height:390px;padding:25px;background:var(--white);border-top:2px solid var(--gold);box-shadow:0 20px 60px #1328390f;opacity:clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1);transform:translate(calc((1 - clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1))*((var(--i) - 1.5)*22px))) rotate(calc((1 - clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1))*((var(--i) - 1.5)*1deg)))}.approved-landing .problem-grid article>small{color:var(--gold);font-size:9px;letter-spacing:.12em}.approved-landing .problem-grid h3{min-height:55px;margin:12px 0 26px;font:600 21px/1.25 var(--font-display)}.approved-landing .problem-metaphor{display:grid;gap:7px}.approved-landing .problem-metaphor span{padding:9px 10px;background:var(--paper);border-left:1px solid var(--line);font-size:10px;line-height:1.4;opacity:clamp(0,calc((var(--p) - (.28 + var(--i)*.035))*9),1)}.approved-landing .metaphor-0 span{transform:translate(calc((1 - clamp(0,calc((var(--p) - (.28 + var(--i)*.035))*9),1))*14px))}.approved-landing .metaphor-1 span{transform:scaleX(clamp(.78,calc(var(--p)*1.5),1));transform-origin:left}.approved-landing .metaphor-2 span{transform:translateY(calc((1 - clamp(0,calc((var(--p) - (.28 + var(--i)*.035))*9),1))*8px))}.approved-landing .metaphor-3 span{transform:translate(calc((1 - clamp(0,calc((var(--p) - .3)*5),1))*((var(--i) - 2)*4px)),calc((1 - clamp(0,calc((var(--p) - .3)*5),1))*((2 - var(--i))*3px)))}.approved-landing .problem-conclusion{max-width:790px;margin:60px 0 0;font:500 clamp(25px,3vw,42px)/1.25 var(--font-display);color:var(--navy);opacity:clamp(0,calc((var(--p) - .58)*5),1)}.approved-landing .network-section{min-height:1050px;background:var(--navy);color:var(--white)}.approved-landing .network-section .section-head p{color:var(--line)}.approved-landing .network-visual{position:relative;width:min(680px,75vw);aspect-ratio:1;margin:60px auto 20px}.approved-landing .network-visual svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.approved-landing .network-ring{fill:none;stroke:#e2e8f038;stroke-width:1;stroke-dasharray:1345;stroke-dashoffset:calc(1345*(1 - clamp(0,calc((var(--p) - .1)*2.7),1)));transform:rotate(-90deg);transform-origin:center}.approved-landing .network-visual line{stroke:var(--gold);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:calc(100*(1 - clamp(0,calc((var(--p) - (.24 + var(--i)*.025))*6),1)));vector-effect:non-scaling-stroke}.approved-landing .network-center{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%) scale(clamp(.65,calc(var(--p)*2.5),1));display:grid;place-content:center;text-align:center;border:1px solid var(--gold);border-radius:50%;background:var(--navy2);opacity:clamp(0,calc(var(--p)*6),1);box-shadow:0 0 0 12px #d9a05f0f}.approved-landing .network-center b{font:600 22px var(--font-display)}.approved-landing .network-center span{margin-top:5px;color:var(--line);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.approved-landing .network-node{position:absolute;transform:translate(-50%,-50%) scale(clamp(.7,calc((var(--p) - (.38 + var(--i)*.025))*7),1));padding:8px 10px;background:var(--ink);border-left:1px solid var(--gold);white-space:nowrap;color:var(--white);font-size:9px;opacity:clamp(0,calc((var(--p) - (.38 + var(--i)*.025))*7),1)}.approved-landing .chain-section{min-height:900px;background:var(--paper)}.approved-landing .journey-chain{position:relative;display:grid;grid-template-columns:repeat(9,minmax(150px,1fr));gap:0;margin-top:90px;padding-bottom:30px;overflow-x:auto}.approved-landing .chain-line{position:absolute;left:32px;right:32px;top:31px;height:1px;background:var(--gold);transform:scaleX(clamp(0,calc((var(--p) - .16)*1.7),1));transform-origin:left}.approved-landing .journey-chain article{position:relative;padding:0 18px;opacity:clamp(.2,calc((var(--p) - (.12 + var(--i)*.055))*8),1)}.approved-landing .journey-chain article>span{position:relative;z-index:1;display:grid;place-items:center;width:63px;height:63px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--gold);font-size:10px;transform:scale(clamp(.76,calc((var(--p) - (.12 + var(--i)*.055))*7),1))}.approved-landing .journey-chain h3{margin:25px 0 11px;font:600 18px var(--font-display)}.approved-landing .journey-chain p{font-size:11px;line-height:1.65;color:var(--slate)}.approved-landing .capabilities-section{background:var(--white)}.approved-landing .capability-motion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:65px}.approved-landing .capability-motion-grid article{--x:0px;min-height:265px;padding:27px;background:var(--paper);border-bottom:2px solid var(--gold);opacity:clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1);transform:translate(calc((1 - clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1))*var(--x)),calc((1 - clamp(0,calc((var(--p) - (.14 + var(--i)*.045))*7),1))*18px)) scale(clamp(.94,calc((var(--p) - (.14 + var(--i)*.045))*2 + .94),1))}.approved-landing .capability-motion-grid article:nth-child(3n+1){--x:-25px}.approved-landing .capability-motion-grid article:nth-child(3n){--x:25px}.approved-landing .capability-motion-grid article>span{color:var(--gold);font-size:9px}.approved-landing .capability-motion-grid h3{margin:55px 0 13px;font:600 23px var(--font-display)}.approved-landing .capability-motion-grid p{font-size:12px;line-height:1.7;color:var(--slate)}.approved-landing .role-experience{min-height:920px;background:var(--navy);color:var(--white)}.approved-landing .role-experience .section-head p{color:var(--line)}.approved-landing .role-switcher{display:flex;gap:27px;margin:48px 0 28px;border-bottom:1px solid rgba(226,232,240,.2)}.approved-landing .role-switcher span{padding:0 0 14px;color:var(--line);font-size:11px;opacity:.45}.approved-landing .role-experience[data-role-index="0"] .role-switcher span:nth-child(1),.approved-landing .role-experience[data-role-index="1"] .role-switcher span:nth-child(2),.approved-landing .role-experience[data-role-index="2"] .role-switcher span:nth-child(3),.approved-landing .role-experience[data-role-index="3"] .role-switcher span:nth-child(4){color:var(--gold);opacity:1}.approved-landing .role-workspace{position:relative;min-height:350px;max-width:850px;background:var(--white);color:var(--navy);overflow:hidden}.approved-landing .role-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:45px;opacity:0;transform:translate(35px);transition:opacity .35s,transform .35s}.approved-landing .role-experience[data-role-index="0"] .role-panel-0,.approved-landing .role-experience[data-role-index="1"] .role-panel-1,.approved-landing .role-experience[data-role-index="2"] .role-panel-2,.approved-landing .role-experience[data-role-index="3"] .role-panel-3{opacity:1;transform:none}.approved-landing .role-panel small{color:var(--gold);font-size:9px;letter-spacing:.14em}.approved-landing .role-panel h3{font:600 36px var(--font-display)}.approved-landing .role-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.approved-landing .role-panel span{padding:16px;border:1px solid var(--line);font-size:11px}.approved-landing .trust-section{background:var(--paper)}.approved-landing .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:65px}.approved-landing .trust-grid article{min-height:500px;padding:30px;background:var(--navy);color:var(--white);opacity:clamp(0,calc((var(--p) - (.14 + var(--i)*.13))*6),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - (.14 + var(--i)*.13))*6),1))*35px))}.approved-landing .trust-grid article>span{color:var(--gold);font-size:9px}.approved-landing .trust-grid h3{margin:50px 0 12px;font:600 25px var(--font-display)}.approved-landing .trust-grid strong{display:block;min-height:52px;color:var(--gold);font:500 15px/1.5 var(--font-display)}.approved-landing .trust-grid ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.approved-landing .trust-grid li{padding-top:11px;border-top:1px solid rgba(226,232,240,.15);font-size:10px;line-height:1.5;opacity:clamp(0,calc((var(--p) - (.38 + var(--i)*.08))*6),1)}.approved-landing .support-motion{background:var(--slate);color:var(--white)}.approved-landing .support-motion .section-head p{color:var(--line)}.approved-landing .support-sequence{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px}.approved-landing .support-sequence span{display:flex;gap:15px;padding:22px;border-left:1px solid rgba(226,232,240,.2);font-size:12px;opacity:clamp(0,calc((var(--p) - (.2 + var(--i)*.08))*7),1)}.approved-landing .support-sequence i{color:var(--gold);font-style:normal;font-size:9px}.approved-landing .mobile-motion{background:var(--white)}.approved-landing .mobile-workflows{display:flex;flex-wrap:wrap;gap:9px;margin-top:40px}.approved-landing .mobile-workflows span{padding:12px 15px;border:1px solid var(--line);font-size:10px;opacity:clamp(0,calc((var(--p) - (.2 + var(--i)*.055))*8),1);transform:translate(calc((1 - clamp(0,calc((var(--p) - (.2 + var(--i)*.055))*8),1))*12px))}.approved-landing .final-cta{min-height:700px;display:flex;flex-direction:column;justify-content:center;background:var(--navy);color:var(--white)}.approved-landing .final-cta h2{max-width:780px;opacity:clamp(0,calc((var(--p) - .18)*4),1)}.approved-landing .final-cta p{color:var(--line);opacity:clamp(0,calc((var(--p) - .28)*5),1)}.approved-landing .final-actions{display:flex;gap:10px;margin-top:30px;opacity:clamp(0,calc((var(--p) - .38)*5),1)}.approved-landing .final-actions a{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--line);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.approved-landing .final-actions a:first-child{border-color:var(--gold);background:var(--gold);color:var(--navy)}.approved-landing .site-footer{grid-template-columns:1.1fr 1.5fr .7fr .8fr 1fr}.approved-landing .site-footer>div:first-child{display:flex;flex-direction:column;gap:7px}.approved-landing .site-footer>div:first-child b{color:var(--white);font:600 24px var(--font-display)}.approved-landing .site-footer>div:first-child small{color:var(--gold);letter-spacing:.12em}.approved-landing .site-footer nav{display:grid;gap:8px}.approved-landing .site-footer nav b,.approved-landing .site-footer>div b{color:var(--gold);font-size:9px;letter-spacing:.12em}.approved-landing .site-footer>div:nth-last-of-type(1){display:grid;height:-moz-min-content;height:min-content;gap:9px;background:none}.approved-landing .site-footer>small{grid-column:1/-1}@media(max-width:900px){.approved-landing .problem-grid,.approved-landing .trust-grid,.approved-landing .capability-motion-grid{grid-template-columns:repeat(2,1fr)}.approved-landing .network-visual{width:min(620px,88vw)}.approved-landing .site-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.approved-landing .problem-section,.approved-landing .network-section,.approved-landing .chain-section,.approved-landing .capabilities-section,.approved-landing .role-experience,.approved-landing .trust-section,.approved-landing .support-motion,.approved-landing .mobile-motion,.approved-landing .final-cta{padding:80px 24px}.approved-landing .section-head h2,.approved-landing .final-cta h2{font-size:40px}.approved-landing .problem-grid,.approved-landing .capability-motion-grid,.approved-landing .trust-grid{grid-template-columns:1fr}.approved-landing .problem-grid article{min-height:330px}.approved-landing .network-section{min-height:800px}.approved-landing .network-visual{width:100%;margin-top:45px}.approved-landing .network-center{width:105px;height:105px}.approved-landing .network-center b{font-size:16px}.approved-landing .network-node{font-size:7px;padding:5px}.approved-landing .journey-chain{grid-template-columns:1fr;overflow:visible;gap:24px;padding-left:16px}.approved-landing .chain-line{left:46px;top:31px;bottom:31px;right:auto;width:1px;height:auto;transform:scaleY(clamp(0,calc((var(--p) - .12)*1.55),1));transform-origin:top}.approved-landing .journey-chain article{display:grid;grid-template-columns:63px 1fr;-moz-column-gap:18px;column-gap:18px}.approved-landing .journey-chain h3{margin:9px 0 4px}.approved-landing .journey-chain p{grid-column:2}.approved-landing .role-switcher{gap:12px;overflow-x:auto}.approved-landing .role-switcher span{white-space:nowrap}.approved-landing .role-workspace{min-height:420px}.approved-landing .role-panel{padding:28px}.approved-landing .role-panel>div{grid-template-columns:1fr 1fr}.approved-landing .support-sequence{grid-template-columns:1fr 1fr}.approved-landing .site-footer{grid-template-columns:1fr}.approved-landing .site-footer>small{grid-column:1}}@media(prefers-reduced-motion:reduce){.approved-landing [data-motion-section]{--p:1!important}.approved-landing .role-panel{transition:none}}.approved-landing .progress-copy{opacity:clamp(0,min(calc(var(--sp)*6),calc((1 - var(--sp))*7)),1);transform:translateY(calc((1 - clamp(0,calc(var(--sp)*6),1))*12px))}.approved-landing .chapter-arrive .progress-copy{opacity:clamp(0,calc(1 - var(--sp)*1.7),1);transform:translateY(calc(var(--sp)*-8px))}.approved-landing .chapter-problem .scene-copy,.approved-landing .chapter-connected .scene-copy,.approved-landing .chapter-capabilities .scene-copy,.approved-landing .chapter-trust .scene-copy{left:5vw;right:auto;top:25vh;width:min(420px,38vw)}.approved-landing .chapter-journey .scene-copy{left:5vw;right:auto;top:23vh;width:min(370px,32vw)}.approved-landing .chapter-choose .scene-copy{left:5vw;right:auto;top:25vh;width:min(430px,38vw);opacity:clamp(0,calc(var(--sp)*5),1)}.approved-landing .chapter-choose .scene-copy h1{font-size:clamp(30px,3.3vw,48px)}.approved-landing .cinematic-network{position:absolute;right:3vw;top:14vh;width:min(610px,52vw);aspect-ratio:1;pointer-events:none}.approved-landing .cinematic-network svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.approved-landing .cinematic-network line{stroke:var(--gold);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:calc(100*(1 - clamp(0,calc((var(--sp) - (.18 + var(--i)*.035))*8),1)));vector-effect:non-scaling-stroke}.approved-landing .cinematic-network-center{position:absolute;left:50%;top:50%;width:130px;height:130px;transform:translate(-50%,-50%) scale(clamp(.72,calc(var(--sp)*4),1));display:grid;place-content:center;text-align:center;border:1px solid var(--gold);border-radius:50%;background:#132839eb;opacity:clamp(0,calc(var(--sp)*7),1)}.approved-landing .cinematic-network-center b{font:600 19px var(--font-display)}.approved-landing .cinematic-network-center small{margin-top:4px;color:var(--line);font-size:7px;text-transform:uppercase;letter-spacing:.1em}.approved-landing .cinematic-network>span{position:absolute;transform:translate(-50%,-50%) scale(clamp(.7,calc((var(--sp) - (.28 + var(--i)*.03))*9),1));padding:7px 9px;background:#0f172ae6;border-left:1px solid var(--gold);white-space:nowrap;font-size:8px;opacity:clamp(0,calc((var(--sp) - (.28 + var(--i)*.03))*9),1)}.approved-landing .cinematic-chain{position:absolute;left:38vw;right:3vw;top:18vh;bottom:9vh;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px;align-content:center}.approved-landing .cinematic-chain>i{position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--gold);transform:scaleX(clamp(0,calc(var(--sp)*1.35),1));transform-origin:left}.approved-landing .cinematic-chain>div{position:relative;min-height:115px;padding:14px;background:#132839c7;border-top:1px solid rgba(226,232,240,.25);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:clamp(.15,calc((var(--sp) - (.05 + var(--i)*.075))*9),1);transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.05 + var(--i)*.075))*9),1))*10px))}.approved-landing .cinematic-chain span{color:var(--gold);font-size:8px}.approved-landing .cinematic-chain b{display:block;margin:8px 0 5px;font:600 13px var(--font-display)}.approved-landing .cinematic-chain small{display:block;color:var(--line);font-size:8px;line-height:1.45}.approved-landing .cinematic-capabilities{position:absolute;left:44vw;right:3vw;top:17vh;bottom:9vh;display:grid;grid-template-columns:repeat(2,1fr);gap:9px;align-content:center}.approved-landing .cinematic-capabilities article{min-height:130px;padding:15px;background:#f7f9f8ed;color:var(--navy);border-bottom:2px solid var(--gold);opacity:clamp(0,calc((var(--sp) - (.04 + var(--i)*.07))*9),1);transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.04 + var(--i)*.07))*9),1))*14px))}.approved-landing .cinematic-capabilities small{color:var(--gold);font-size:8px}.approved-landing .cinematic-capabilities b{display:block;margin:9px 0 5px;font:600 14px var(--font-display)}.approved-landing .cinematic-capabilities p{margin:0;color:var(--slate);font-size:8px;line-height:1.45}.approved-landing .cinematic-trust{position:absolute;left:42vw;right:3vw;top:18vh;bottom:10vh;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;align-items:center}.approved-landing .cinematic-trust article{min-height:355px;padding:18px;background:#0f172adb;border-top:2px solid var(--gold);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:clamp(0,calc((var(--sp) - (.08 + var(--i)*.16))*8),1);transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.08 + var(--i)*.16))*8),1))*22px))}.approved-landing .cinematic-trust small{color:var(--gold);font-size:8px}.approved-landing .cinematic-trust b{display:block;margin:22px 0 8px;font:600 16px var(--font-display)}.approved-landing .cinematic-trust strong{display:block;min-height:45px;color:var(--gold);font:500 11px/1.45 var(--font-display)}.approved-landing .cinematic-trust ul,.approved-landing .cinematic-problems ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.approved-landing .cinematic-trust li,.approved-landing .cinematic-problems li{padding-top:7px;border-top:1px solid rgba(226,232,240,.14);color:var(--line);font-size:8px;line-height:1.35}.approved-landing .cinematic-problems{position:absolute;left:43vw;right:3vw;top:17vh;bottom:10vh;display:grid;grid-template-columns:repeat(2,1fr);gap:9px;align-content:center}.approved-landing .cinematic-problems article{min-height:190px;padding:15px;background:#0f172ad9;border-top:1px solid var(--gold);opacity:clamp(0,calc((var(--sp) - (.03 + var(--i)*.13))*8),1);transform:translate(calc((1 - clamp(0,calc((var(--sp) - (.03 + var(--i)*.13))*8),1))*((var(--i) - 1.5)*9px)))}.approved-landing .cinematic-problems small{color:var(--gold);font-size:8px;text-transform:uppercase}.approved-landing .cinematic-problems b{display:block;margin:9px 0;font:600 14px var(--font-display)}@media(max-width:800px){.approved-landing .chapter-problem .scene-copy,.approved-landing .chapter-connected .scene-copy,.approved-landing .chapter-capabilities .scene-copy,.approved-landing .chapter-trust .scene-copy,.approved-landing .chapter-journey .scene-copy,.approved-landing .chapter-choose .scene-copy{left:24px;right:24px;top:15vh;width:auto}.approved-landing .chapter-connected .scene-copy p,.approved-landing .chapter-capabilities .scene-copy p{display:none}.approved-landing .chapter-journey .scene-copy h1,.approved-landing .chapter-capabilities .scene-copy h1,.approved-landing .chapter-trust .scene-copy h1,.approved-landing .chapter-choose .scene-copy h1{font-size:33px}.approved-landing .cinematic-network{right:4vw;top:38vh;width:92vw}.approved-landing .cinematic-network-center{width:95px;height:95px}.approved-landing .cinematic-network>span{font-size:6px;padding:4px 6px}.approved-landing .cinematic-chain{left:24px;right:24px;top:41vh;bottom:7vh;grid-template-columns:repeat(3,1fr);gap:5px}.approved-landing .cinematic-chain>div{min-height:78px;padding:7px}.approved-landing .cinematic-chain b{font-size:9px}.approved-landing .cinematic-chain small{display:none}.approved-landing .cinematic-capabilities{left:24px;right:24px;top:42vh;bottom:7vh;grid-template-columns:repeat(2,1fr);gap:5px}.approved-landing .cinematic-capabilities article{min-height:88px;padding:9px}.approved-landing .cinematic-capabilities p{display:none}.approved-landing .cinematic-trust{left:24px;right:24px;top:43vh;bottom:7vh;gap:5px}.approved-landing .cinematic-trust article{min-height:230px;padding:10px}.approved-landing .cinematic-trust b{margin-top:12px;font-size:11px}.approved-landing .cinematic-trust strong{font-size:8px}.approved-landing .cinematic-trust li:nth-child(n+3){display:none}.approved-landing .cinematic-problems{left:24px;right:24px;top:44vh;bottom:7vh;gap:5px}.approved-landing .cinematic-problems article{min-height:105px;padding:8px}.approved-landing .cinematic-problems li{display:none}.approved-landing .cinematic-problems b{font-size:10px}}@media(prefers-reduced-motion:reduce){.approved-landing .progress-copy,.approved-landing .cinematic-network,.approved-landing .cinematic-chain,.approved-landing .cinematic-capabilities,.approved-landing .cinematic-trust,.approved-landing .cinematic-problems{--sp:1!important}}.approved-landing button.brand,.approved-landing header nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.approved-landing header nav button:hover{color:var(--white)}.approved-landing .site-footer nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.approved-landing .site-footer nav button:hover{color:var(--white)}.approved-landing .cinematic-problems{perspective:1100px}.approved-landing .cinematic-problems article{--scatter-x:0px;--scatter-y:0px;--scatter-r:0deg;position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.16);border-top-color:var(--gold);background:#0f172ae0;box-shadow:0 14px 30px #0f172a33;transform:translate(calc((1 - clamp(0,calc(var(--sp)*1.8),1))*var(--scatter-x)),calc((1 - clamp(0,calc(var(--sp)*1.8),1))*var(--scatter-y))) rotate(var(--scatter-r)) scale(clamp(.92,calc(.92 + var(--sp)*.08),1));transform-origin:center;transition:border-color .25s,box-shadow .25s}.approved-landing .cinematic-problems article:nth-child(1){--scatter-x:-42px;--scatter-y:-18px;--scatter-r:-1.8deg}.approved-landing .cinematic-problems article:nth-child(2){--scatter-x:38px;--scatter-y:-28px;--scatter-r:1.5deg}.approved-landing .cinematic-problems article:nth-child(3){--scatter-x:-28px;--scatter-y:28px;--scatter-r:1.1deg}.approved-landing .cinematic-problems article:nth-child(4){--scatter-x:46px;--scatter-y:20px;--scatter-r:-1.4deg}.approved-landing .cinematic-problems article:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--gold);transform:scaleX(clamp(0,calc((var(--sp) - (.2 + var(--i)*.11))*7),1));transform-origin:left}.approved-landing .problem-role{display:flex;align-items:center;gap:8px}.approved-landing .problem-role svg{width:15px;height:15px;color:var(--gold);stroke-width:1.5;transform:scale(clamp(.7,calc((var(--sp) - (.07 + var(--i)*.1))*8),1))}.approved-landing .cinematic-problems li{opacity:clamp(0,calc((var(--sp) - (.36 + var(--i)*.035))*8),1);transform:translate(calc((1 - clamp(0,calc((var(--sp) - (.36 + var(--i)*.035))*8),1))*9px))}.approved-landing .cinematic-capabilities{perspective:1100px}.approved-landing .cinematic-capabilities article{--stack-x:0px;--stack-y:0px;position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.78);border-bottom-color:var(--gold);box-shadow:0 14px 34px #0f172a24;transform:translate(calc((1 - clamp(0,calc((var(--sp) - (.03 + var(--i)*.055))*8),1))*var(--stack-x)),calc((1 - clamp(0,calc((var(--sp) - (.03 + var(--i)*.055))*8),1))*var(--stack-y))) scale(clamp(.9,calc(.9 + (var(--sp) - var(--i)*.03)*.12),1));transition:border-color .25s,box-shadow .25s}.approved-landing .cinematic-capabilities article:nth-child(odd){--stack-x:42px;--stack-y:18px}.approved-landing .cinematic-capabilities article:nth-child(2n){--stack-x:-42px;--stack-y:28px}.approved-landing .cinematic-capabilities article:before{content:"";position:absolute;right:-34px;top:-34px;width:70px;height:70px;border:1px solid rgba(217,160,95,.34);transform:rotate(45deg)}.approved-landing .cinematic-capabilities article>i{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold);transform:scaleX(clamp(0,calc((var(--sp) - (.28 + var(--i)*.06))*6),1));transform-origin:left}.approved-landing .card-index,.approved-landing .pillar-mark{display:flex;align-items:center;justify-content:space-between}.approved-landing .card-index svg,.approved-landing .pillar-mark svg{width:18px;height:18px;color:var(--gold);stroke-width:1.45;opacity:clamp(0,calc((var(--sp) - (.16 + var(--i)*.06))*8),1);transform:scale(clamp(.65,calc((var(--sp) - (.14 + var(--i)*.06))*8),1))}.approved-landing .cinematic-capabilities b{opacity:clamp(0,calc((var(--sp) - (.2 + var(--i)*.055))*8),1)}.approved-landing .cinematic-capabilities p{opacity:clamp(0,calc((var(--sp) - (.29 + var(--i)*.05))*7),1)}.approved-landing .cinematic-trust{perspective:1000px;align-items:end}.approved-landing .cinematic-trust article{position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.14);border-top:0;box-shadow:0 -1px 0 var(--gold),0 18px 35px #0f172a3d;transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.05 + var(--i)*.17))*7),1))*(44px + var(--i)*10px))) scale(clamp(.94,calc(.94 + var(--sp)*.06),1));transform-origin:bottom}.approved-landing .cinematic-trust article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);transform:scaleY(clamp(0,calc((var(--sp) - (.18 + var(--i)*.14))*7),1));transform-origin:bottom}.approved-landing .pillar-mark svg{width:20px;height:20px}.approved-landing .cinematic-trust b{opacity:clamp(0,calc((var(--sp) - (.2 + var(--i)*.13))*8),1)}.approved-landing .cinematic-trust strong{opacity:clamp(0,calc((var(--sp) - (.27 + var(--i)*.12))*8),1)}.approved-landing .cinematic-trust li{opacity:clamp(0,calc((var(--sp) - (.38 + var(--i)*.035))*7),1);transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.38 + var(--i)*.035))*7),1))*6px))}.approved-landing .cinematic-chain>div{overflow:hidden;border:1px solid rgba(226,232,240,.14);border-top-color:#e2e8f052;box-shadow:0 12px 26px #0f172a2e;transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.04 + var(--i)*.075))*9),1))*11px)) scale(clamp(.91,calc(.91 + (var(--sp) - var(--i)*.075)*.14),1));transition:border-color .22s,background .22s,box-shadow .22s}.approved-landing .cinematic-chain>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:2px solid var(--gold);opacity:clamp(0,calc((var(--sp) - (.08 + var(--i)*.075))*10),1);pointer-events:none}.approved-landing .cinematic-chain>div>em{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--gold);transform:scaleX(clamp(0,calc((var(--sp) - (.08 + var(--i)*.075))*9),1));transform-origin:left}.approved-landing .cinematic-chain>div b{opacity:clamp(0,calc((var(--sp) - (.11 + var(--i)*.072))*9),1)}.approved-landing .cinematic-chain>div small{opacity:clamp(0,calc((var(--sp) - (.17 + var(--i)*.068))*8),1)}@media(hover:hover)and (pointer:fine){.approved-landing .cinematic-problems article:hover{border-color:#d9a05fa6;box-shadow:0 20px 42px #0f172a4d;z-index:2}.approved-landing .cinematic-capabilities article:hover{border-color:var(--gold);box-shadow:0 20px 42px #0f172a33;transform:translateY(-3px) scale(1.012);z-index:2}.approved-landing .cinematic-capabilities article:hover svg{transform:translateY(-2px) scale(1.06)}.approved-landing .cinematic-trust article:hover{border-color:#d9a05f94;transform:translateY(-3px) scale(1.008)}.approved-landing .cinematic-chain>div:hover{border-color:var(--gold);background:#1a364ded;transform:translateY(-2px) scale(1.015);z-index:3}}@media(max-width:800px){.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article,.approved-landing .cinematic-chain>div{transform:none}.approved-landing .problem-role svg,.approved-landing .card-index svg,.approved-landing .pillar-mark svg{width:14px;height:14px}.approved-landing .card-index{margin-bottom:2px}.approved-landing .cinematic-capabilities article:before{display:none}}@media(prefers-reduced-motion:reduce){.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article,.approved-landing .cinematic-chain>div,.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li{opacity:1!important;transform:none!important}.approved-landing .cinematic-capabilities article>i,.approved-landing .cinematic-problems article:after,.approved-landing .cinematic-trust article:before,.approved-landing .cinematic-chain>div>em{transform:none!important}}.approved-landing .cinematic-chain.journey-timeline{position:absolute;left:36vw;right:2.5vw;top:23vh;bottom:auto;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;align-items:start;overflow:visible;padding:0;isolation:isolate}.approved-landing .journey-timeline .journey-line{position:absolute;z-index:0;left:5.55%;right:5.55%;top:32px;height:1px;background:#e2e8f06b;overflow:hidden}.approved-landing .journey-timeline .journey-line>i{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(var(--sp));transform-origin:left;box-shadow:none}.approved-landing .journey-timeline>article{position:relative;z-index:1;min-height:0;padding:0 6px;text-align:center;background:none;border:0;box-shadow:none;opacity:.48;transform:none;transition:opacity .25s ease}.approved-landing .journey-timeline>article:after,.approved-landing .journey-timeline>article:before{display:none}.approved-landing .journey-node{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:0 auto 15px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--navy);box-shadow:0 7px 18px #0f172a24,inset 0 0 0 5px #e2e8f042;transform:scale(.94);transition:transform .26s ease,background .26s ease,color .26s ease,border-color .26s ease,box-shadow .26s ease}.approved-landing .journey-node svg{width:22px;height:22px;stroke-width:1.6;transition:transform .25s ease,color .25s ease}.approved-landing .journey-node span{position:absolute;right:-3px;top:-5px;display:grid;place-items:center;width:23px;height:23px;border:2px solid var(--navy);border-radius:50%;background:var(--gold);color:var(--navy);font:800 7px var(--font-body);letter-spacing:.04em;box-shadow:0 3px 8px #0f172a3d}.approved-landing .journey-timeline h3{min-height:30px;margin:0 0 7px;color:var(--white);font:600 10px/1.35 var(--font-display);letter-spacing:-.01em;transition:color .25s ease,transform .25s ease}.approved-landing .journey-timeline p{margin:0;color:var(--line);font-size:7px;line-height:1.5;opacity:.62;transition:opacity .25s ease}.approved-landing .journey-timeline>article[data-state=complete]{opacity:.78}.approved-landing .journey-timeline>article[data-state=complete] .journey-node{border-color:#d9a05f80;box-shadow:0 7px 18px #0f172a2e,inset 0 0 0 5px #d9a05f17}.approved-landing .journey-timeline>article[data-state=active] .journey-node{background:var(--navy);color:var(--gold);border-color:var(--gold);transform:scale(1.055);box-shadow:0 12px 26px #0f172a52,inset 0 0 0 5px #d9a05f14}.approved-landing .journey-timeline>article[data-state=active] .journey-node svg{transform:scale(1.07)}.approved-landing .journey-timeline>article[data-state=active] h3{color:var(--gold);transform:translateY(1px)}.approved-landing .journey-timeline>article[data-state=active] p{opacity:1}.approved-landing .journey-timeline>article[data-state=upcoming] .journey-node{background:#f7f9f8f0}@media(hover:hover)and (pointer:fine){.approved-landing .journey-timeline>article:hover{opacity:1}.approved-landing .journey-timeline>article:hover .journey-node{transform:translateY(-2px) scale(1.025);border-color:var(--gold);box-shadow:0 12px 24px #0f172a42}}@media(max-width:800px){.approved-landing .cinematic-chain.journey-timeline{left:24px;right:24px;top:38vh;bottom:6vh;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(9,1fr);gap:0;align-items:center;overflow:visible}.approved-landing .journey-timeline .journey-line{left:17px;right:auto;top:17px;bottom:17px;width:1px;height:auto}.approved-landing .journey-timeline .journey-line>i{width:100%;height:100%;transform:scaleY(var(--sp));transform-origin:top}.approved-landing .journey-timeline>article{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;padding:0;text-align:left;align-items:center}.approved-landing .journey-node{grid-row:1/3;width:35px;height:35px;margin:0;border-width:1px;box-shadow:0 4px 10px #0f172a33,inset 0 0 0 3px #e2e8f040}.approved-landing .journey-node svg{width:13px;height:13px}.approved-landing .journey-node span{right:-2px;top:-4px;width:15px;height:15px;border-width:1px;font-size:5px}.approved-landing .journey-timeline h3{min-height:0;margin:0 0 1px;padding-left:10px;font-size:9px}.approved-landing .journey-timeline p{padding-left:10px;font-size:6px;line-height:1.3}.approved-landing .journey-timeline>article[data-state=active] .journey-node{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.approved-landing .journey-node,.approved-landing .journey-node svg,.approved-landing .journey-timeline>article,.approved-landing .journey-timeline h3,.approved-landing .journey-timeline p{transition:none}.approved-landing .journey-timeline .journey-line>i{transform:none}}.approved-landing .journey-timeline .journey-line{min-height:0;padding:0;border:0;box-shadow:none;opacity:1;transform:none}.approved-landing .journey-timeline .journey-line:after{display:none}.approved-landing .chapter-problem .scene-copy{top:19vh;width:min(370px,34vw)}.approved-landing .chapter-problem .scene-copy h1{font-size:clamp(31px,3.4vw,49px)}.approved-landing .problem-conclusion{display:grid;gap:6px;max-width:330px;margin-top:18px!important;font:inherit!important;color:var(--white)!important;opacity:clamp(0,calc((var(--sp) - .52)*5),1)!important}.approved-landing .problem-conclusion small{color:var(--gold)!important;font-size:7px!important;letter-spacing:.16em!important}.approved-landing .problem-conclusion b{font:500 10px/1.45 var(--font-body)}.approved-landing .problem-conclusion span{color:var(--line);font-size:8px}.approved-landing .cinematic-problems{left:39vw;right:2.5vw;top:15vh;bottom:7vh;gap:8px}.approved-landing .cinematic-problems article{min-height:246px;padding:13px}.approved-landing .cinematic-problems article>b{margin:8px 0 10px;font-size:13px}.approved-landing .problem-card-body{display:grid;grid-template-columns:.93fr 1.07fr;gap:11px}.approved-landing .problem-card-body ul{margin-top:0}.approved-landing .problem-card-body li{padding-top:5px;font-size:7px}.approved-landing .problem-example{align-self:start;display:grid;gap:4px;padding:8px;background:#f7f9f80e;border-left:1px solid var(--gold)}.approved-landing .problem-example small{padding-bottom:4px;border-bottom:1px solid rgba(226,232,240,.13);font-size:6px}.approved-landing .problem-example span{color:var(--line);font-size:6.5px;line-height:1.35;opacity:clamp(0,calc((var(--sp) - (.42 + var(--i)*.045))*7),1);transform:translate(calc((1 - clamp(0,calc((var(--sp) - (.42 + var(--i)*.045))*7),1))*7px))}.approved-landing .chapter-connected .scene-copy{left:auto;right:5vw;top:26vh;width:min(390px,34vw)}.approved-landing .cinematic-network{left:2vw;right:auto;top:12vh;width:min(620px,55vw)}.approved-landing .support-motion{min-height:760px;display:grid;align-content:center}.approved-landing .support-motion .section-head{max-width:790px;margin-inline:auto;text-align:center}.approved-landing .support-motion .section-head p{margin-inline:auto}.approved-landing .support-sequence{position:relative;width:min(980px,100%);margin:64px auto 0;gap:0}.approved-landing .support-sequence:before{content:"";position:absolute;left:12.5%;right:12.5%;top:38px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);transform:scaleX(clamp(0,calc((var(--p) - .16)*1.8),1));transform-origin:left}.approved-landing .support-sequence span{position:relative;display:grid;place-items:center;gap:9px;min-height:142px;padding:18px;text-align:center;border:0;opacity:clamp(0,calc((var(--p) - (.2 + var(--i)*.08))*7),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - (.2 + var(--i)*.08))*7),1))*((var(--i) % 2)*16px - 8px)))}.approved-landing .support-sequence span:before{content:"";position:absolute;top:34px;width:9px;height:9px;border:2px solid var(--slate);border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px var(--gold)}.approved-landing .support-sequence span>i{position:absolute;top:0;color:#e2e8f094;font-size:7px}.approved-landing .support-sequence span>svg{width:24px;height:24px;margin-top:29px;color:var(--gold);stroke-width:1.35}.approved-landing .support-sequence span>b{font:500 13px var(--font-display)}.approved-landing .mobile-motion{min-height:780px;display:grid;align-content:center}.approved-landing .mobile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:8vw}.approved-landing .mobile-layout .section-head{max-width:680px}.approved-landing .phone-concept{display:grid;place-items:center;perspective:1000px;opacity:clamp(0,calc((var(--p) - .13)*4),1);transform:translate(calc((1 - clamp(0,calc((var(--p) - .13)*4),1))*70px)) scale(clamp(.92,calc(.92 + var(--p)*.08),1))}.approved-landing .phone-shell{position:relative;width:min(330px,76vw);min-height:580px;padding:48px 24px 28px;border:1px solid var(--navy2);border-radius:46px;background:var(--navy);color:var(--white);box-shadow:22px 28px 60px #0f172a33,inset 0 0 0 7px var(--slate);transform:rotateY(calc((1 - var(--p))*-7deg))}.approved-landing .phone-shell:after{content:"";position:absolute;right:-12px;top:112px;width:2px;height:72px;background:var(--gold)}.approved-landing .phone-speaker{position:absolute;left:50%;top:18px;width:72px;height:5px;transform:translate(-50%);border-radius:5px;background:var(--slate)}.approved-landing .phone-shell>small{display:block;margin:18px 0 8px;color:var(--gold)}.approved-landing .phone-shell>b{font:500 29px var(--font-display)}.approved-landing .phone-shell .mobile-workflows{display:grid;gap:0;margin-top:28px}.approved-landing .phone-shell .mobile-workflows span{display:flex;align-items:center;gap:13px;padding:14px 3px;border:0;border-bottom:1px solid rgba(226,232,240,.15);color:var(--white);font-size:11px;opacity:clamp(0,calc((var(--p) - (.28 + var(--i)*.045))*8),1)}.approved-landing .phone-shell .mobile-workflows i{color:var(--gold);font:normal 7px var(--font-body)}.approved-landing .final-cta{align-items:center;text-align:center}.approved-landing .final-cta:before{content:"R";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#d9a05f0b;font:700 min(48vw,520px)/1 var(--font-display);pointer-events:none}.approved-landing .final-cta>*{position:relative;z-index:1}.approved-landing .final-cta h2,.approved-landing .final-cta p{margin-inline:auto}.approved-landing .final-actions{justify-content:center}.approved-landing .footer-contact{align-content:start}.approved-landing .store-badges{display:grid!important;grid-template-columns:1fr;gap:7px!important;margin-top:10px}.approved-landing .store-badges>span{display:flex;align-items:center;gap:8px;min-width:145px;padding:7px 9px;border:1px solid rgba(226,232,240,.24);border-radius:5px;background:var(--navy);color:var(--white);cursor:not-allowed;transition:opacity .2s,transform .2s,filter .2s}.approved-landing .store-badges svg{width:20px;height:20px;fill:var(--white)}.approved-landing .store-badges i{display:grid;font-style:normal}.approved-landing .store-badges small{color:var(--line);font-size:6px!important;letter-spacing:.02em!important}.approved-landing .store-badges b{color:var(--white)!important;font:500 11px var(--font-display)!important;letter-spacing:0!important}.approved-landing .store-badges>span:hover{opacity:.88;filter:brightness(1.06);transform:translateY(-1px) scale(1.006)}@media(max-width:900px){.approved-landing .problem-card-body{grid-template-columns:1fr}.approved-landing .problem-card-body ul{display:none}.approved-landing .cinematic-problems article{min-height:175px}.approved-landing .chapter-connected .scene-copy{right:4vw}.approved-landing .cinematic-network{left:1vw;width:58vw}.approved-landing .mobile-layout{grid-template-columns:1fr 320px;gap:4vw}}@media(max-width:800px){.approved-landing .chapter-problem .scene-copy{top:13vh}.approved-landing .problem-conclusion{display:none}.approved-landing .cinematic-problems{top:39vh;bottom:6vh}.approved-landing .cinematic-problems article{min-height:108px}.approved-landing .problem-example{padding:5px}.approved-landing .problem-example span:nth-child(n+3){display:none}.approved-landing .chapter-connected .scene-copy{left:24px;right:24px;top:14vh;width:auto}.approved-landing .cinematic-network{left:4vw;right:auto;top:38vh;width:92vw}.approved-landing .mobile-layout{grid-template-columns:1fr}.approved-landing .phone-shell{min-height:510px}.approved-landing .support-sequence{grid-template-columns:repeat(2,1fr)}.approved-landing .support-sequence:before{display:none}.approved-landing .store-badges{max-width:180px}}@media(max-width:520px){.approved-landing .cinematic-problems{grid-template-columns:1fr 1fr}.approved-landing .problem-card-body{display:block}.approved-landing .problem-example{display:none}.approved-landing .cinematic-problems article{min-height:96px;padding:7px}.approved-landing .cinematic-problems article>b{font-size:9px}.approved-landing .support-sequence span{min-height:120px}.approved-landing .mobile-motion{padding-inline:18px}.approved-landing .phone-shell{min-height:480px;padding-inline:22px}.approved-landing .site-footer{gap:28px}}@media(prefers-reduced-motion:reduce){.approved-landing .problem-example span,.approved-landing .support-sequence:before,.approved-landing .support-sequence span,.approved-landing .phone-concept,.approved-landing .phone-shell{opacity:1!important;transform:none!important}}.approved-landing .support-motion>*:not(.support-architecture),.approved-landing .mobile-motion>*:not(.floor-plan-blueprint){position:relative;z-index:1}.approved-landing .support-architecture{position:absolute;z-index:0;left:50%;bottom:-7%;width:min(1200px,105vw);transform:translate(-50%);fill:none;pointer-events:none}.approved-landing .support-architecture path{stroke:#e2e8f01f;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2400;stroke-dashoffset:calc(2400*(1 - clamp(0,calc((var(--p) - .05)*1.65),1)))}.approved-landing .support-architecture .architecture-gold path{stroke:#d9a05f6b;stroke-dasharray:900;stroke-dashoffset:calc(900*(1 - clamp(0,calc((var(--p) - .32)*2.1),1)))}.approved-landing .support-architecture circle{fill:var(--gold);stroke:none;opacity:clamp(0,calc((var(--p) - .52)*4),.62)}.approved-landing .support-sequence span{background:linear-gradient(180deg,#1e293b94,#132839bd);border-top:1px solid rgba(226,232,240,.12);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.approved-landing .floor-plan-blueprint{position:absolute;z-index:0;right:-3vw;top:50%;width:min(720px,58vw);transform:translateY(-50%) scale(clamp(.94,calc(.94 + var(--p)*.06),1));fill:none;pointer-events:none}.approved-landing .floor-plan-blueprint path{stroke:#1a364d29;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:1800;stroke-dashoffset:calc(1800*(1 - clamp(0,calc((var(--p) - .04)*1.7),1)))}.approved-landing .floor-plan-blueprint .blueprint-route{stroke:var(--gold);stroke-width:2;stroke-dasharray:650;stroke-dashoffset:calc(650*(1 - clamp(0,calc((var(--p) - .28)*1.8),1)));opacity:.62}.approved-landing .phone-shell{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#132839f5}.approved-landing .final-cta:before{display:none}.approved-landing .cta-logo-mark{position:absolute!important;z-index:0!important;left:50%;top:50%;width:min(540px,58vw);transform:translate(-50%,-50%) scale(clamp(.9,calc(.9 + var(--p)*.1),1));fill:none;color:var(--gold);opacity:clamp(0,calc((var(--p) - .06)*.24),.12);pointer-events:none}.approved-landing .cta-logo-mark path{stroke:currentColor;stroke-linejoin:round;vector-effect:non-scaling-stroke}.approved-landing .cta-logo-mark .mark-outer{stroke-width:1.3;stroke-dasharray:650;stroke-dashoffset:calc(650*(1 - clamp(0,calc((var(--p) - .05)*1.5),1)))}.approved-landing .cta-logo-mark .mark-inner{stroke-width:1.15;stroke-dasharray:520;stroke-dashoffset:calc(520*(1 - clamp(0,calc((var(--p) - .2)*1.7),1)))}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);isolation:isolate}.approved-landing .cinematic-problems article:before,.approved-landing .cinematic-capabilities article:after,.approved-landing .cinematic-trust article:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(255,255,255,.055),transparent 42%,rgba(217,160,95,.035));opacity:clamp(0,calc((var(--sp) - (.12 + var(--i)*.055))*6),1);pointer-events:none}.approved-landing .problem-role,.approved-landing .card-index,.approved-landing .pillar-mark{transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.08 + var(--i)*.05))*8),1))*7px));opacity:clamp(0,calc((var(--sp) - (.06 + var(--i)*.05))*9),1)}.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-trust article>b{transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.17 + var(--i)*.06))*8),1))*6px));opacity:clamp(0,calc((var(--sp) - (.17 + var(--i)*.06))*8),1)}@media(hover:hover)and (pointer:fine){.approved-landing .cinematic-problems article:hover .problem-example{transform:translate(2px)}.approved-landing .cinematic-problems article:hover .problem-role svg,.approved-landing .cinematic-trust article:hover .pillar-mark svg,.approved-landing .cinematic-capabilities article:hover .card-index svg{transform:translateY(-1px) scale(1.06)}.approved-landing .problem-example{transition:transform .24s}.approved-landing .problem-role svg,.approved-landing .pillar-mark svg,.approved-landing .card-index svg{transition:transform .24s}}@media(max-width:800px){.approved-landing .support-architecture{width:150vw;opacity:.65}.approved-landing .floor-plan-blueprint{right:-40vw;width:145vw;opacity:.65}.approved-landing .cta-logo-mark{width:92vw}.approved-landing .support-sequence span{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.approved-landing .support-architecture path,.approved-landing .floor-plan-blueprint path,.approved-landing .cta-logo-mark path{stroke-dashoffset:0!important}.approved-landing .support-architecture circle,.approved-landing .cta-logo-mark{opacity:.12!important}.approved-landing .floor-plan-blueprint,.approved-landing .problem-role,.approved-landing .card-index,.approved-landing .pillar-mark,.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-trust article>b{transform:none!important;opacity:1!important}.approved-landing .cta-logo-mark{transform:translate(-50%,-50%)!important}}.approved-landing .cta-logo-mark{display:none!important}.approved-landing .cta-wordmark{position:absolute!important;z-index:0!important;left:50%;top:48%;display:block;width:-moz-max-content;width:max-content;transform:translate(-50%,calc(-50% + (1 - var(--p))*18px)) scale(clamp(.92,calc(.92 + var(--p)*.08),1));color:var(--gold);font:600 clamp(116px,18vw,300px)/.8 var(--font-display);letter-spacing:-.065em;opacity:clamp(.018,calc((var(--p) - .05)*.12),.07);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.approved-landing .final-cta:before{content:attr(data-wordmark);position:absolute!important;z-index:0!important;left:50%;top:48%;display:block;width:-moz-max-content;width:max-content;transform:translate(-50%,calc(-50% + (1 - var(--p))*18px)) scale(clamp(.92,calc(.92 + var(--p)*.08),1));color:var(--gold);font:600 clamp(116px,18vw,300px)/.8 var(--font-display);letter-spacing:-.065em;opacity:clamp(.018,calc((var(--p) - .05)*.12),.07);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.approved-landing .final-cta>small,.approved-landing .final-cta>h2,.approved-landing .final-cta>p,.approved-landing .final-cta>.final-actions{z-index:2!important;text-shadow:0 2px 22px rgba(15,23,42,.42)}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article{color:var(--white)}.approved-landing .cinematic-problems small,.approved-landing .cinematic-capabilities small,.approved-landing .cinematic-trust small{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.12em;opacity:1}.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b{color:var(--white);font:600 clamp(15px,1.18vw,19px)/1.2 var(--font-display);letter-spacing:-.015em;opacity:clamp(.72,calc((var(--sp) - (.1 + var(--i)*.035))*8),1)}.approved-landing .cinematic-capabilities p{color:#f7f9f8e0;font-size:10px;line-height:1.55;opacity:clamp(.68,calc((var(--sp) - (.18 + var(--i)*.035))*7),1)}.approved-landing .cinematic-trust strong{min-height:42px;color:var(--gold);font:500 12px/1.45 var(--font-display);opacity:clamp(.72,calc((var(--sp) - (.18 + var(--i)*.08))*7),1)}.approved-landing .cinematic-problems ul,.approved-landing .cinematic-trust ul{gap:7px;margin-top:12px}.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li{position:relative;padding:6px 0 0 12px;border-top:1px solid rgba(226,232,240,.18);color:#f7f9f8e0;font-size:9px;line-height:1.42;opacity:clamp(.68,calc((var(--sp) - (.28 + var(--i)*.025))*7),1)}.approved-landing .cinematic-problems li:before,.approved-landing .cinematic-trust li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:1px;background:var(--gold)}.approved-landing .problem-example{gap:6px;padding:10px;background:#f7f9f814}.approved-landing .problem-example small{font-size:8px}.approved-landing .problem-example span{color:#f7f9f8e8;font-size:8.5px;line-height:1.45;opacity:clamp(.7,calc((var(--sp) - (.34 + var(--i)*.035))*7),1)}.approved-landing .problem-role{opacity:clamp(.75,calc((var(--sp) - (.03 + var(--i)*.03))*8),1)}.approved-landing .problem-role svg{width:17px;height:17px}.approved-landing .journey-timeline>article{opacity:.68}.approved-landing .journey-timeline>article[data-state=complete]{opacity:.88}.approved-landing .journey-timeline>article[data-state=active]{opacity:1}.approved-landing .journey-timeline h3{min-height:35px;color:#f7f9f8e8;font:600 11px/1.35 var(--font-display)}.approved-landing .journey-timeline p{color:#f7f9f8c2;font-size:8.5px;line-height:1.48;opacity:1}.approved-landing .journey-timeline>article[data-state=upcoming] p{opacity:.72}.approved-landing .support-sequence span>b{color:var(--white);font-size:14px;letter-spacing:-.01em}.approved-landing .support-sequence span>i{color:var(--gold);font-weight:800;opacity:1}.approved-landing .phone-shell .mobile-workflows span{color:#f7f9f8eb;font-size:12px;line-height:1.35;opacity:clamp(.7,calc((var(--p) - (.2 + var(--i)*.035))*7),1)}@media(min-width:801px){.approved-landing .cinematic-problems{top:12vh;bottom:5vh}.approved-landing .cinematic-problems article{min-height:0;padding:14px}.approved-landing .problem-card-body{gap:13px}.approved-landing .cinematic-trust article{padding:20px}.approved-landing .cinematic-capabilities article{padding:17px}}@media(max-width:1100px)and (min-width:801px){.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b{font-size:14px}.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li{font-size:8px}.approved-landing .problem-example span{font-size:7.5px}.approved-landing .journey-timeline h3{font-size:9px}.approved-landing .journey-timeline p{font-size:7.5px}}@media(max-width:900px){.approved-landing .problem-card-body{grid-template-columns:1fr 1fr}.approved-landing .problem-card-body ul{display:grid}}@media(max-width:800px){.approved-landing .cta-wordmark,.approved-landing .final-cta:before{font-size:clamp(78px,24vw,130px);opacity:clamp(.015,calc((var(--p) - .05)*.1),.055)}.approved-landing .cinematic-problems li{display:block;font-size:7px;padding-top:3px;line-height:1.25}.approved-landing .cinematic-problems li:before{top:7px}.approved-landing .problem-card-body ul{display:grid;gap:2px}.approved-landing .problem-card-body{grid-template-columns:1fr}.approved-landing .problem-example{display:grid;padding:5px;gap:2px}.approved-landing .problem-example span,.approved-landing .problem-example span:nth-child(n+3){display:block;font-size:6.5px;line-height:1.2}.approved-landing .cinematic-problems article>b{font-size:10px}.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b{font-size:12px}.approved-landing .cinematic-capabilities p{display:block;font-size:7.5px;line-height:1.35}.approved-landing .cinematic-trust li{display:block!important;font-size:7px;line-height:1.25}.approved-landing .cinematic-trust strong{font-size:8px;min-height:0}.approved-landing .journey-timeline h3{font-size:10px}.approved-landing .journey-timeline p{font-size:7.5px;color:#f7f9f8db}.approved-landing .phone-shell .mobile-workflows span{font-size:11px}}@media(max-width:520px){.approved-landing .cinematic-problems article{overflow:auto}.approved-landing .journey-timeline p{font-size:7px}}@media(prefers-reduced-motion:reduce){.approved-landing .cta-wordmark,.approved-landing .final-cta:before{transform:translate(-50%,-50%)!important;opacity:.055!important}.approved-landing .cinematic-problems small,.approved-landing .cinematic-capabilities small,.approved-landing .cinematic-trust small,.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b,.approved-landing .cinematic-capabilities p,.approved-landing .cinematic-trust strong,.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li,.approved-landing .problem-example span,.approved-landing .journey-timeline>article,.approved-landing .phone-shell .mobile-workflows span{opacity:1!important;transform:none!important}}.approved-landing .chapter-connected .scene-copy{left:5vw;right:auto;top:25vh;width:min(390px,34vw)}.approved-landing .cinematic-network{left:auto;right:2vw;top:10vh;width:min(650px,56vw)}.approved-landing .cinematic-network>span{min-width:74px;padding:8px 11px;border:1px solid rgba(226,232,240,.22);border-left:2px solid var(--gold);background:#0f172aeb;color:var(--white);font-size:9px;font-weight:700;letter-spacing:.025em;text-align:center;box-shadow:0 9px 22px #0f172a33;opacity:clamp(.62,calc((var(--sp) - (.22 + var(--i)*.025))*8),1)}.approved-landing .cinematic-network-center{box-shadow:0 0 0 10px #d9a05f0b,0 18px 48px #0f172a47}.approved-landing .cinematic-problems article{opacity:clamp(.58,calc((var(--sp) - (.01 + var(--i)*.09))*7),1);overflow:visible}.approved-landing .cinematic-problems article:after{opacity:clamp(.35,calc((var(--sp) - (.1 + var(--i)*.07))*7),1)}.approved-landing .problem-card-body{align-items:start}.approved-landing .problem-example{min-height:84px}.approved-landing .problem-example span,.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li,.approved-landing .cinematic-capabilities p{overflow-wrap:anywhere}.approved-landing .cinematic-chain.journey-timeline{top:28vh}.approved-landing .journey-timeline h3{font-size:12px;line-height:1.35}.approved-landing .journey-timeline p{font-size:9px;line-height:1.5}.approved-landing .journey-node{width:68px;height:68px}.approved-landing .journey-timeline .journey-line{top:34px}.approved-landing .cinematic-trust article{overflow:visible;opacity:clamp(.62,calc((var(--sp) - (.05 + var(--i)*.12))*7),1)}.approved-landing .cinematic-capabilities article{overflow:visible;opacity:clamp(.62,calc((var(--sp) - (.03 + var(--i)*.05))*7),1);background:#0f172ae6;border-color:#e2e8f033;color:var(--white)}.approved-landing .cinematic-capabilities article:before{border-color:#d9a05f47}@media(max-width:1100px)and (min-width:801px){.approved-landing .cinematic-network{right:1vw;width:57vw}.approved-landing .cinematic-network>span{min-width:62px;padding:6px 7px;font-size:7.5px}.approved-landing .cinematic-chain.journey-timeline{top:29vh}.approved-landing .journey-timeline h3{font-size:10px}.approved-landing .journey-timeline p{font-size:8px}.approved-landing .journey-node{width:62px;height:62px}.approved-landing .journey-timeline .journey-line{top:31px}}@media(max-width:800px){.approved-landing .chapter-connected .scene-copy{left:24px;right:24px;top:14vh;width:auto}.approved-landing .cinematic-network{left:4vw;right:auto;top:38vh;width:92vw}.approved-landing .cinematic-network>span{min-width:0;font-size:6.5px;padding:5px 6px}.approved-landing .cinematic-chain.journey-timeline{top:40vh}.approved-landing .journey-timeline .journey-line{top:17px}.approved-landing .cinematic-problems article,.approved-landing .cinematic-trust article,.approved-landing .cinematic-capabilities article{overflow:auto}}.approved-landing,.approved-landing .overlay,.approved-landing .post-journey,.approved-landing .site-footer{font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.approved-landing h1,.approved-landing h2,.approved-landing h3,.approved-landing h4,.approved-landing .brand,.approved-landing .scene-copy h1,.approved-landing .section-head h2,.approved-landing .final-cta h2,.approved-landing .cta-wordmark,.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b,.approved-landing .cinematic-trust strong,.approved-landing .journey-timeline h3,.approved-landing .cinematic-network-center b,.approved-landing .phone-shell>b,.approved-landing .support-sequence span>b,.approved-landing .site-footer>div:first-child b{font-family:var(--font-display)!important}.approved-landing p,.approved-landing li,.approved-landing span,.approved-landing small,.approved-landing a,.approved-landing button,.approved-landing .scene-copy p,.approved-landing .section-head p,.approved-landing .final-cta p,.approved-landing .cinematic-capabilities p,.approved-landing .journey-timeline p,.approved-landing .problem-example,.approved-landing .mobile-workflows{font-family:var(--font-body)}.approved-landing .scene-copy>small,.approved-landing .section-head>small,.approved-landing .final-cta>small,.approved-landing .problem-role small,.approved-landing .card-index small,.approved-landing .pillar-mark small,.approved-landing .journey-node span,.approved-landing .support-sequence span>i,.approved-landing .phone-shell>small,.approved-landing .phone-shell .mobile-workflows i{font-family:var(--font-label)!important;font-weight:700}.approved-landing .cinematic-problems,.approved-landing .cinematic-capabilities,.approved-landing .cinematic-trust{perspective:none}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f172af7;transform-style:flat;will-change:auto;contain:paint}.approved-landing .cinematic-problems article{transform:translate(calc((1 - clamp(0,calc(var(--sp)*1.8),1))*var(--scatter-x))) translateY(calc((1 - clamp(0,calc(var(--sp)*1.8),1))*var(--scatter-y)))}.approved-landing .cinematic-capabilities article{transform:translate(calc((1 - clamp(0,calc((var(--sp) - (.03 + var(--i)*.055))*8),1))*var(--stack-x))) translateY(calc((1 - clamp(0,calc((var(--sp) - (.03 + var(--i)*.055))*8),1))*var(--stack-y)))}.approved-landing .cinematic-trust article{transform:translateY(calc((1 - clamp(0,calc((var(--sp) - (.05 + var(--i)*.17))*7),1))*(44px + var(--i)*10px)))}.approved-landing .problem-role,.approved-landing .card-index,.approved-landing .pillar-mark,.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-trust article>b,.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li,.approved-landing .problem-example span{filter:none!important;text-shadow:none!important}.approved-landing .cinematic-problems article{padding:17px 18px}.approved-landing .problem-role small{font-size:10px;letter-spacing:.11em}.approved-landing .cinematic-problems article>b{margin:10px 0 13px;font-size:clamp(16px,1.22vw,20px);line-height:1.25}.approved-landing .cinematic-problems li{font-size:10.5px;line-height:1.48}.approved-landing .problem-example{padding:11px 12px}.approved-landing .problem-example small{font-size:9px}.approved-landing .problem-example span{font-size:10px;line-height:1.46}.approved-landing .cinematic-capabilities article{min-height:145px;padding:18px 20px}.approved-landing .cinematic-capabilities small{font-size:9px}.approved-landing .cinematic-capabilities article>b{font-size:clamp(16px,1.15vw,19px);line-height:1.25}.approved-landing .cinematic-capabilities p{font-size:11px;line-height:1.58;color:#f7f9f8e6}.approved-landing .cinematic-trust article{padding:22px}.approved-landing .cinematic-trust small{font-size:9px}.approved-landing .cinematic-trust article>b{font-size:clamp(17px,1.22vw,21px);line-height:1.25}.approved-landing .cinematic-trust strong{font-size:13px;line-height:1.5}.approved-landing .cinematic-trust li{font-size:10.5px;line-height:1.48}.approved-landing .journey-timeline h3{font-size:12px;line-height:1.38}.approved-landing .journey-timeline p{font-size:9.5px;line-height:1.52;color:#f7f9f8e0}.approved-landing .journey-node span{font-size:8px}.approved-landing .cinematic-network-center b{font-size:21px}.approved-landing .cinematic-network-center small{font-size:8px}.approved-landing .cinematic-network>span{font-family:var(--font-body);font-size:10px;line-height:1.2}.approved-landing .support-motion .section-head p,.approved-landing .mobile-motion .section-head p,.approved-landing .final-cta p{font-size:16px;line-height:1.72}.approved-landing .support-sequence span>b{font-size:15px}.approved-landing .phone-shell .mobile-workflows span{font-size:13px}.approved-landing .final-actions a{font-family:var(--font-body);font-size:11px}.approved-landing .cta-wordmark{font-family:var(--font-display)!important}@media(hover:hover)and (pointer:fine){.approved-landing .cinematic-problems article:hover,.approved-landing .cinematic-capabilities article:hover,.approved-landing .cinematic-trust article:hover{transform:translateY(-2px)!important}}@media(max-width:1280px)and (min-width:801px){.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li{font-size:9px}.approved-landing .problem-example span{font-size:8.5px}.approved-landing .cinematic-capabilities p{font-size:9.5px}.approved-landing .journey-timeline h3{font-size:10.5px}.approved-landing .journey-timeline p{font-size:8px}.approved-landing .cinematic-network>span{font-size:8px}}@media(max-width:800px){.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article{contain:layout paint}.approved-landing .cinematic-problems article>b{font-size:11px}.approved-landing .cinematic-problems li{font-size:7.5px}.approved-landing .problem-example span{font-size:7px}.approved-landing .cinematic-capabilities article>b,.approved-landing .cinematic-trust article>b{font-size:13px}.approved-landing .cinematic-capabilities p,.approved-landing .cinematic-trust li{font-size:8px}.approved-landing .journey-timeline h3{font-size:10px}.approved-landing .journey-timeline p{font-size:7.5px}.approved-landing .support-motion .section-head p,.approved-landing .mobile-motion .section-head p,.approved-landing .final-cta p{font-size:14px}}.approved-landing .editorial-summary,.approved-landing .trust-points span,.approved-landing .role-line span,.approved-landing .touchpoints span,.approved-landing .support-sequence span,.approved-landing .phone-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.approved-landing{--panel-glass:rgba(15,23,42,.9);--panel-solid:rgba(15,23,42,.975);--panel-edge:rgba(226,232,240,.2);--panel-gold:rgba(217,160,95,.72);--blueprint:rgba(226,232,240,.17)}.approved-landing .cinematic-problems,.approved-landing .cinematic-capabilities{isolation:isolate}.approved-landing .cinematic-problems:before,.approved-landing .cinematic-capabilities:before{content:"";position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(217,160,95,.13) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(226,232,240,.08) 50%,transparent 50.1%);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);opacity:clamp(.08,calc(var(--sp)*.28),.28)}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article{position:relative;border:1px solid var(--panel-edge);border-top-color:var(--panel-gold);border-radius:0;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,13px 100%,0 calc(100% - 13px));background:linear-gradient(145deg,rgba(30,41,59,.97),var(--panel-glass) 58%,rgba(19,40,57,.95));box-shadow:0 18px 38px #0f172a40,inset 0 1px #ffffff09;contain:paint;transition:border-color .25s,box-shadow .25s,background .25s}.approved-landing .cinematic-problems article:before,.approved-landing .cinematic-capabilities article:after{content:"";position:absolute;z-index:0;top:7px;right:7px;bottom:7px;left:7px;clip-path:inherit;border:1px solid rgba(226,232,240,.055);background:none;pointer-events:none;opacity:clamp(.2,calc(var(--sp)*.55),.55)}.approved-landing .cinematic-problems article:after,.approved-landing .cinematic-capabilities article>i{height:2px;background:var(--gold);box-shadow:none}.approved-landing .problem-role,.approved-landing .card-index{position:relative;z-index:1;padding-bottom:9px;border-bottom:1px solid rgba(226,232,240,.13)}.approved-landing .problem-role small,.approved-landing .card-index small{font-size:10px;line-height:1;letter-spacing:.145em}.approved-landing .problem-role svg,.approved-landing .card-index svg{color:var(--gold);filter:none}.approved-landing .cinematic-problems article>b,.approved-landing .cinematic-capabilities article>b{position:relative;z-index:1;display:block;color:var(--white);font-weight:650;letter-spacing:-.025em}.approved-landing .problem-card-body,.approved-landing .cinematic-capabilities p{position:relative;z-index:1}.approved-landing .problem-example{border:1px solid rgba(226,232,240,.12);border-left:2px solid rgba(217,160,95,.7);background:#1e293bc2;box-shadow:inset 0 1px #ffffff06}.approved-landing .problem-example small{display:block;padding-bottom:6px;border-bottom:1px solid rgba(226,232,240,.11);letter-spacing:.13em}.approved-landing .problem-example span{position:relative;padding-left:10px;color:#f7f9f8f0}.approved-landing .problem-example span:before{content:"";position:absolute;left:0;top:.67em;width:4px;height:4px;border:1px solid rgba(217,160,95,.75)}.approved-landing .cinematic-problems li,.approved-landing .cinematic-capabilities p{color:#f7f9f8eb}.approved-landing .cinematic-capabilities{top:13vh;bottom:4vh;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch}.approved-landing .cinematic-capabilities:after{content:"";position:absolute;z-index:-1;left:22%;right:22%;top:50%;height:1px;background:var(--gold);transform:scaleX(clamp(0,calc((var(--sp) - .2)*1.65),1));transform-origin:left;opacity:.48;box-shadow:0 -144px #d9a05f40,0 144px #d9a05f40}.approved-landing .cinematic-capabilities article:nth-child(1),.approved-landing .cinematic-capabilities article:nth-child(4){--stack-x:-34px}.approved-landing .cinematic-capabilities article:nth-child(2),.approved-landing .cinematic-capabilities article:nth-child(5){--stack-x:30px}.approved-landing .cinematic-capabilities article:nth-child(3),.approved-landing .cinematic-capabilities article:nth-child(6){--stack-x:-20px}.approved-landing .cinematic-capabilities .card-index svg{padding:5px;width:29px;height:29px;border:1px solid rgba(217,160,95,.38);background:#d9a05f0f}.approved-landing .cinematic-capabilities article:before{display:none}.approved-landing .cinematic-trust{gap:13px;isolation:isolate}.approved-landing .cinematic-trust:before{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:4px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:scaleX(clamp(0,calc((var(--sp) - .16)*1.45),1));opacity:.55}.approved-landing .cinematic-trust article{position:relative;border:1px solid rgba(226,232,240,.18);border-top:3px solid rgba(217,160,95,.8);border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:linear-gradient(180deg,#1e293bfb,#0f172afb);box-shadow:0 22px 46px #0f172a4d,inset 0 1px #ffffff09;contain:paint}.approved-landing .cinematic-trust article:after{content:"";position:absolute;right:0;bottom:0;width:48px;height:48px;background:linear-gradient(135deg,transparent 48%,rgba(217,160,95,.18) 49%,rgba(217,160,95,.18) 51%,transparent 52%);opacity:clamp(.25,calc(var(--sp)*.65),.65)}.approved-landing .pillar-mark{position:relative;z-index:1;padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.15)}.approved-landing .pillar-mark svg{padding:6px;width:34px;height:34px;border:1px solid rgba(217,160,95,.48);color:var(--gold)}.approved-landing .cinematic-trust article>b{position:relative;z-index:1;margin-top:20px;font-weight:650;letter-spacing:-.025em}.approved-landing .cinematic-trust strong{position:relative;z-index:1;color:#e8b77d;font-weight:550}.approved-landing .cinematic-trust ul{position:relative;z-index:1}.approved-landing .cinematic-trust li{border-color:#e2e8f024;color:#f7f9f8eb}.approved-landing .cinematic-chain.journey-timeline{top:31vh;left:35vw;right:2.5vw;padding:18px 12px 12px;border-top:1px solid rgba(226,232,240,.14);border-bottom:1px solid rgba(226,232,240,.09);background:linear-gradient(90deg,#0f172a57,#132839c2 16%,#132839c2 84%,#0f172a4d);box-shadow:0 16px 40px #0f172a21}.approved-landing .cinematic-chain.journey-timeline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(226,232,240,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(226,232,240,.055) 1px,transparent 1px);background-size:48px 48px;opacity:.45}.approved-landing .journey-timeline .journey-line{top:52px;height:2px;background:#e2e8f03d}.approved-landing .journey-timeline .journey-line>i{box-shadow:0 0 8px #d9a05f33}.approved-landing .journey-timeline>article{padding-inline:7px;opacity:.72}.approved-landing .journey-node{width:68px;height:68px;margin-bottom:18px;border:1px solid rgba(226,232,240,.6);background:#f7f9f8f7;box-shadow:0 10px 24px #0f172a3b,inset 0 0 0 5px #e2e8f04d}.approved-landing .journey-node:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed rgba(217,160,95,.22);border-radius:50%;transform:scale(clamp(.8,calc(.8 + var(--sp)*.2),1));opacity:clamp(.18,calc(var(--sp)*.5),.5)}.approved-landing .journey-timeline h3{min-height:38px;font-size:13px;line-height:1.32;text-wrap:balance}.approved-landing .journey-timeline p{font-size:10px;line-height:1.5;color:#f7f9f8e6}.approved-landing .journey-timeline>article[data-state=active] .journey-node{box-shadow:0 13px 28px #0f172a57,0 0 0 4px #d9a05f14,inset 0 0 0 5px #d9a05f1a}.approved-landing .journey-timeline>article[data-state=active] h3{color:#e8b77d}.approved-landing .support-motion{isolation:isolate;background:linear-gradient(180deg,var(--slate),var(--ink));text-align:center}.approved-landing .support-motion .section-head,.approved-landing .support-motion .section-head p{margin-inline:auto}.approved-landing .support-sequence{max-width:1040px;margin-inline:auto;padding-top:38px}.approved-landing .support-sequence:before{height:2px;background:linear-gradient(90deg,rgba(226,232,240,.18),var(--gold),rgba(226,232,240,.18));box-shadow:none}.approved-landing .support-sequence span{min-height:150px;border:1px solid rgba(226,232,240,.14);border-top:2px solid rgba(217,160,95,.58);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#132839d6;box-shadow:0 15px 30px #0f172a2e}.approved-landing .support-sequence span>i{top:12px;left:14px;color:var(--gold);font-size:9px;letter-spacing:.14em}.approved-landing .support-sequence span>svg{padding:8px;width:42px;height:42px;border:1px solid rgba(217,160,95,.36)}.approved-landing .support-sequence span>b{font-size:16px}.approved-landing .mobile-motion{isolation:isolate;background-color:var(--paper);background-image:linear-gradient(rgba(26,54,77,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,54,77,.045) 1px,transparent 1px);background-size:40px 40px}.approved-landing .mobile-motion:after{content:"";position:absolute;z-index:0;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(26,54,77,.08);clip-path:polygon(0 0,32% 0,32% 1px,68% 1px,68% 0,100% 0,100% 100%,0 100%);pointer-events:none}.approved-landing .phone-shell{border-radius:31px;border:1px solid rgba(217,160,95,.52);background:linear-gradient(160deg,#1e293bfb,#0f172afc);box-shadow:0 28px 62px #0f172a3b,inset 0 1px #ffffff0f}.approved-landing .phone-shell .mobile-workflows span{border-bottom-color:#e2e8f029;font-size:14px}.approved-landing .phone-shell .mobile-workflows span:before{content:"";width:5px;height:5px;border:1px solid var(--gold);transform:rotate(45deg)}.approved-landing .cinematic-problems article>b{font-size:clamp(17px,1.25vw,21px)}.approved-landing .cinematic-problems li{font-size:11px;line-height:1.52}.approved-landing .problem-example span{font-size:10.5px;line-height:1.5}.approved-landing .cinematic-capabilities article{min-height:0}.approved-landing .cinematic-capabilities article>b{font-size:clamp(17px,1.2vw,20px)}.approved-landing .cinematic-capabilities p{font-size:11.5px;line-height:1.6}.approved-landing .cinematic-trust article>b{font-size:clamp(18px,1.3vw,22px)}.approved-landing .cinematic-trust strong{font-size:13.5px}.approved-landing .cinematic-trust li{font-size:11px;line-height:1.5}.approved-landing .cinematic-network>span,.approved-landing .journey-timeline h3,.approved-landing .journey-timeline p,.approved-landing .support-sequence span>b,.approved-landing .phone-shell .mobile-workflows span{filter:none;text-shadow:none}@media(hover:hover)and (pointer:fine){.approved-landing .cinematic-problems article:hover,.approved-landing .cinematic-capabilities article:hover{border-color:#d9a05f9e!important;box-shadow:0 22px 46px #0f172a4d,inset 0 1px #ffffff0b}.approved-landing .cinematic-trust article:hover{border-color:#d9a05f85;box-shadow:0 25px 52px #0f172a57}.approved-landing .support-sequence span:hover{border-color:#d9a05f73}}.approved-landing .chapter-connected .scene-copy{left:auto;right:5vw;top:25vh;width:min(410px,34vw)}.approved-landing .cinematic-network{left:2.5vw;right:auto;top:10vh;width:min(650px,56vw)}@media(max-width:1280px)and (min-width:801px){.approved-landing .cinematic-chain.journey-timeline{top:32vh}.approved-landing .journey-timeline h3{font-size:11px}.approved-landing .journey-timeline p{font-size:8.5px}.approved-landing .cinematic-problems li,.approved-landing .cinematic-trust li{font-size:9.5px}.approved-landing .problem-example span{font-size:9px}.approved-landing .cinematic-capabilities p{font-size:10px}}@media(max-width:800px){.approved-landing .chapter-connected .scene-copy{left:24px;right:24px;top:14vh;width:auto}.approved-landing .cinematic-network{left:4vw;right:auto;top:38vh;width:92vw}.approved-landing .cinematic-chain.journey-timeline{left:24px;right:24px;top:39vh;padding:8px;background:#132839c7}.approved-landing .journey-timeline .journey-line{top:17px}.approved-landing .journey-timeline h3{font-size:10.5px}.approved-landing .journey-timeline p{font-size:8px}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article{clip-path:none}.approved-landing .cinematic-problems li{font-size:8px}.approved-landing .problem-example span{font-size:7.5px}.approved-landing .cinematic-capabilities p,.approved-landing .cinematic-trust li{font-size:8.5px}.approved-landing .support-sequence span{min-height:128px}.approved-landing .phone-shell .mobile-workflows span{font-size:12px}}@media(prefers-reduced-motion:reduce){.approved-landing .cinematic-problems:before,.approved-landing .cinematic-capabilities:before,.approved-landing .cinematic-capabilities:after,.approved-landing .cinematic-trust:before,.approved-landing .journey-node:after{opacity:.18!important;transform:none!important}.approved-landing .cinematic-problems article,.approved-landing .cinematic-capabilities article,.approved-landing .cinematic-trust article,.approved-landing .journey-node,.approved-landing .support-sequence span,.approved-landing .phone-shell{transform:none!important}.approved-landing .cinematic-problems article:after,.approved-landing .cinematic-capabilities article>i,.approved-landing .journey-timeline .journey-line>i{transform:none!important;opacity:1!important}}.approved-landing .cinematic-problems{left:38vw;right:2.5vw;top:10vh;bottom:4vh;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px 18px;perspective:none;isolation:isolate}.approved-landing .cinematic-problems:before{top:-24px;right:-24px;bottom:-24px;left:-24px;background:linear-gradient(rgba(226,232,240,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(226,232,240,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 12%,transparent 76%);opacity:clamp(.08,calc(var(--sp)*.24),.24)}.approved-landing .cinematic-problems article{--entry-x:0px;--entry-y:0px;--frame:clamp(0,calc((var(--sp) - (.035 + var(--i)*.105))*7.5),1);--copy:clamp(0,calc((var(--sp) - (.12 + var(--i)*.095))*8),1);--details:clamp(0,calc((var(--sp) - (.25 + var(--i)*.07))*7),1);--panel:clamp(0,calc((var(--sp) - (.42 + var(--i)*.055))*7),1);min-height:0;padding:22px 23px 20px;overflow:visible;contain:none;isolation:isolate;border:1px solid rgba(217,160,95,.28);border-radius:14px;clip-path:none;background:linear-gradient(145deg,#1a364df6,#0f172afb);box-shadow:0 24px 52px #0f172a59,inset 0 1px #ffffff0e,inset 0 -1px #d9a05f0b;opacity:clamp(.08,var(--frame),1);transform:translate3d(calc((1 - var(--frame))*var(--entry-x)),calc((1 - var(--frame))*var(--entry-y)),0);transition:transform .34s ease,border-color .34s ease,box-shadow .34s ease,background .34s ease}.approved-landing .cinematic-problems article:nth-child(1){--entry-x:-24px;--entry-y:18px}.approved-landing .cinematic-problems article:nth-child(2){--entry-x:28px;--entry-y:-15px}.approved-landing .cinematic-problems article:nth-child(3){--entry-x:-30px;--entry-y:12px}.approved-landing .cinematic-problems article:nth-child(4){--entry-x:22px;--entry-y:24px}.approved-landing .cinematic-problems article:before{content:"";display:block;position:absolute;z-index:-1;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:15px;padding:1.5px;background:linear-gradient(115deg,#d9a05fe0,#d9a05f2e 31%,#1a364db3 57%,#e2e8f04d 76%,#d9a05fc2);background-size:230% 230%;background-position:calc((1 - var(--frame))*100%) 50%;opacity:var(--frame);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .3s,background-position .65s ease}.approved-landing .cinematic-problems article:after{content:"";display:block;position:absolute;z-index:-2;top:12px;right:9px;bottom:-7px;left:9px;border-radius:18px;background:radial-gradient(ellipse at 50% 90%,rgba(217,160,95,.24),rgba(19,40,57,.14) 48%,transparent 74%);filter:blur(22px);opacity:calc(var(--frame)*.5);transform:translateY(8px);pointer-events:none;transition:opacity .35s,filter .35s,transform .35s}.approved-landing .cinematic-problems article>*{position:relative;z-index:1}.approved-landing .problem-role{display:flex;align-items:center;gap:11px;padding:0 0 12px;border-bottom:1px solid rgba(226,232,240,.15);opacity:var(--frame);transform:none}.approved-landing .problem-role:after{content:"";height:1px;flex:1;margin-left:4px;background:linear-gradient(90deg,rgba(217,160,95,.7),transparent);transform:scaleX(var(--frame));transform-origin:left}.approved-landing .problem-role svg{flex:0 0 auto;width:28px;height:28px;padding:6px;border:1px solid rgba(217,160,95,.5);border-radius:8px;background:#d9a05f12;color:var(--gold);stroke-width:1.7;transform:none!important;opacity:1!important}.approved-landing .problem-role small{color:#e8b77d;font-family:var(--font-label)!important;font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.115em;opacity:1}.approved-landing .cinematic-problems article>b{display:block;margin:15px 0 14px;color:var(--white);font-family:var(--font-display)!important;font-size:clamp(25px,1.72vw,30px);font-weight:650;line-height:1.08;letter-spacing:-.035em;opacity:var(--copy);transform:translateY(calc((1 - var(--copy))*7px));text-shadow:none}.approved-landing .problem-card-body{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(150px,.96fr);gap:15px;align-items:stretch}.approved-landing .cinematic-problems ul{display:grid;align-content:start;gap:6px;margin:0;padding:0;list-style:none}.approved-landing .cinematic-problems li{position:relative;padding:4px 0 4px 15px;border:0;color:#f7f9f8f0;font-family:var(--font-body)!important;font-size:clamp(15px,1vw,16px);font-weight:480;line-height:1.36;opacity:clamp(.12,calc((var(--details) - var(--i)*.07)*7),1);transform:translate(calc((1 - clamp(0,calc((var(--details) - var(--i)*.07)*7),1))*8px));text-shadow:none}.approved-landing .cinematic-problems li:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:1px;background:var(--gold);box-shadow:none}.approved-landing .problem-example{position:relative;display:grid;align-content:start;gap:7px;min-height:0;padding:13px 14px 12px;overflow:hidden;border:1px solid rgba(226,232,240,.13);border-left:2px solid rgba(217,160,95,.82);border-radius:10px;background:linear-gradient(155deg,#1e293bf5,#132839eb);box-shadow:0 12px 24px #0f172a33,inset 0 1px #ffffff09;opacity:clamp(.1,var(--panel),1);transform:translateY(calc((1 - var(--panel))*9px));transition:transform .34s ease,box-shadow .34s ease,border-color .34s ease}.approved-landing .problem-example:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),rgba(217,160,95,.08),transparent);transform:translate(calc(-115% + var(--panel)*125%));opacity:.7}.approved-landing .problem-example:after{content:"";position:absolute;right:8px;top:8px;width:18px;height:18px;border-top:1px solid rgba(217,160,95,.55);border-right:1px solid rgba(217,160,95,.55);pointer-events:none}.approved-landing .problem-example small{display:block;padding:0 24px 8px 0;border-bottom:1px solid rgba(226,232,240,.13);color:#e8b77d;font-family:var(--font-label)!important;font-size:12px;font-weight:750;line-height:1.25;letter-spacing:.105em;opacity:1}.approved-landing .problem-example span{position:relative;display:block;padding-left:12px;color:#f7f9f8f2;font-family:var(--font-body)!important;font-size:14px;font-weight:480;line-height:1.34;opacity:clamp(.25,calc((var(--panel) - var(--i)*.055)*7),1);transform:none;text-shadow:none}.approved-landing .problem-example span:before{top:.62em;width:4px;height:4px;border:1px solid rgba(217,160,95,.78);border-radius:1px;background:transparent}@media(hover:hover)and (pointer:fine){.approved-landing .cinematic-problems article:hover{transform:translate3d(0,-7px,0)!important;border-color:#d9a05f9e!important;box-shadow:0 31px 64px #0f172a6b,0 0 28px #d9a05f14,inset 0 1px #ffffff12}.approved-landing .cinematic-problems article:hover:before{background-position:0 50%;opacity:1}.approved-landing .cinematic-problems article:hover:after{opacity:.72;filter:blur(25px);transform:translateY(5px) scale(1.025)}.approved-landing .cinematic-problems article:hover .problem-example{transform:translateY(-2px);border-color:#d9a05f59;box-shadow:0 16px 30px #0f172a45,inset 0 1px #ffffff0a}.approved-landing .cinematic-problems article:hover .problem-example:before{transform:translate(115%);transition:transform .85s ease}}@media(max-width:1280px)and (min-width:901px){.approved-landing .cinematic-problems{left:34vw;right:1.5vw;top:7vh;bottom:2vh;gap:10px 12px}.approved-landing .cinematic-problems article{padding:14px 16px}.approved-landing .problem-role{padding-bottom:8px}.approved-landing .problem-role small{font-size:13px}.approved-landing .problem-role svg{width:25px;height:25px}.approved-landing .cinematic-problems article>b{margin:9px 0;font-size:25px;line-height:1.08}.approved-landing .problem-card-body{grid-template-columns:1fr .94fr;gap:9px}.approved-landing .cinematic-problems ul{gap:2px}.approved-landing .cinematic-problems li{padding-block:2px;font-size:15px;line-height:1.2}.approved-landing .problem-example{gap:3px;padding:8px 9px}.approved-landing .problem-example small{padding-bottom:5px;font-size:12px}.approved-landing .problem-example span{font-size:14px;line-height:1.2}}@media(max-width:900px){.approved-landing .cinematic-problems{left:24px;right:24px;top:36vh;bottom:5vh;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.approved-landing .cinematic-problems article{padding:12px 13px;border-radius:11px}.approved-landing .problem-role{gap:7px;padding-bottom:7px}.approved-landing .problem-role svg{width:22px;height:22px;padding:5px}.approved-landing .problem-role small{font-size:9px}.approved-landing .cinematic-problems article>b{margin:8px 0;font-size:14px;line-height:1.15}.approved-landing .problem-card-body{grid-template-columns:1fr;gap:6px}.approved-landing .cinematic-problems ul{gap:1px}.approved-landing .cinematic-problems li{font-size:8px;line-height:1.22;padding:2px 0 2px 10px}.approved-landing .cinematic-problems li:before{top:.68em;width:4px}.approved-landing .problem-example{padding:7px 8px;gap:3px}.approved-landing .problem-example small{font-size:8px;padding-bottom:4px}.approved-landing .problem-example span,.approved-landing .problem-example span:nth-child(n+3){display:block;font-size:7.5px;line-height:1.2;padding-left:9px}}@media(max-width:560px){.approved-landing .cinematic-problems{top:34vh;bottom:3vh;grid-template-columns:1fr;grid-template-rows:none;overflow-y:auto;padding:2px 1px 22px;scrollbar-width:none}.approved-landing .cinematic-problems::-webkit-scrollbar{display:none}.approved-landing .cinematic-problems article{min-height:auto;padding:16px}.approved-landing .problem-role small{font-size:11px}.approved-landing .cinematic-problems article>b{font-size:20px}.approved-landing .problem-card-body{grid-template-columns:1fr}.approved-landing .cinematic-problems li{font-size:12px;line-height:1.38}.approved-landing .problem-example{margin-top:5px}.approved-landing .problem-example small{font-size:10px}.approved-landing .problem-example span,.approved-landing .problem-example span:nth-child(n+3){font-size:11px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.approved-landing .cinematic-problems article,.approved-landing .cinematic-problems article>b,.approved-landing .problem-role,.approved-landing .cinematic-problems li,.approved-landing .problem-example,.approved-landing .problem-example span{opacity:1!important;transform:none!important}.approved-landing .cinematic-problems article:before{opacity:.75!important;background-position:50% 50%!important}.approved-landing .cinematic-problems article:after{opacity:.32!important;filter:blur(20px)!important}.approved-landing .problem-example:before{display:none}}.approved-landing .chapter-problem .scene-copy{left:50%;right:auto;top:10vh;width:min(860px,78vw);transform:translate(-50%);text-align:center;text-shadow:0 2px 20px rgba(15,23,42,.42)}.approved-landing .chapter-problem .scene-copy h1{max-width:760px;margin:10px auto 8px;font-size:clamp(35px,3.7vw,58px);line-height:1.02;text-wrap:balance}.approved-landing .chapter-problem .scene-copy>p{max-width:650px;margin:0 auto;font-size:clamp(14px,1.05vw,17px);line-height:1.5;text-wrap:balance}.approved-landing .chapter-problem .problem-conclusion{display:grid;justify-items:center;gap:3px;max-width:720px;margin:13px auto 0;color:var(--white);opacity:clamp(.45,calc((var(--sp) - .03)*5),1)}.approved-landing .chapter-problem .problem-conclusion small{font-size:10px!important}.approved-landing .chapter-problem .problem-conclusion b{font-size:13px;line-height:1.42}.approved-landing .chapter-problem .problem-conclusion span{font-size:10px}.approved-landing .cinematic-problems.problem-books{left:3.2vw;right:3.2vw;top:43vh;bottom:6vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:clamp(10px,1.1vw,18px);overflow:visible;perspective:none;isolation:isolate}.approved-landing .problem-books:before{content:"";position:absolute;z-index:-1;top:-24px;right:-24px;bottom:-24px;left:-24px;background:linear-gradient(90deg,transparent,rgba(217,160,95,.12),transparent) 50% 100%/88% 1px no-repeat;-webkit-mask-image:none;mask-image:none;opacity:clamp(.08,calc(var(--sp)*.45),.4)}.approved-landing .problem-books article{--book-progress:clamp(0,calc((var(--sp) - (.04 + var(--i)*.08))*7),1);--entry-x:0px;--entry-y:0px;position:relative;min-width:0;min-height:260px;height:min(39vh,340px);padding:0;overflow:visible;contain:none;border:0;border-radius:14px;clip-path:none;background:none;box-shadow:none;opacity:clamp(.08,var(--book-progress),1);transform:translate3d(calc((1 - var(--book-progress))*var(--entry-x)),calc((1 - var(--book-progress))*var(--entry-y)),0);transition:opacity .28s,transform .38s ease,filter .34s}.approved-landing .problem-books article:nth-child(1){--entry-x:-24px;--entry-y:16px}.approved-landing .problem-books article:nth-child(2){--entry-x:-8px;--entry-y:-14px}.approved-landing .problem-books article:nth-child(3){--entry-x:10px;--entry-y:18px}.approved-landing .problem-books article:nth-child(4){--entry-x:25px;--entry-y:-10px}.approved-landing .problem-books article:before{content:"";display:block;position:absolute;z-index:-2;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:15px;background:linear-gradient(125deg,#d9a05fbd,#d9a05f29 36%,#1a364dc2 62%,#e2e8f038);opacity:var(--book-progress);pointer-events:none}.approved-landing .problem-books article:after{content:"";display:block;position:absolute;z-index:-3;top:12px;right:8px;bottom:-10px;left:8px;border-radius:20px;background:radial-gradient(ellipse at 50% 100%,rgba(217,160,95,.24),rgba(19,40,57,.13) 50%,transparent 75%);filter:blur(23px);opacity:calc(var(--book-progress)*.48);pointer-events:none;transition:opacity .32s,filter .32s,transform .32s}.approved-landing .problem-book-inner{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;background:linear-gradient(145deg,#1a364dfa,#0f172afe);box-shadow:0 24px 48px #0f172a57,inset 0 1px #ffffff0e;perspective:1250px;transform-style:preserve-3d}.approved-landing .problem-book-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(226,232,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(226,232,240,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.approved-landing .problem-book-detail{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:24px 22px;border-radius:inherit;background:linear-gradient(155deg,#1e293bfc,#0f172afe);opacity:clamp(.12,calc(var(--open)*1.35),1);transform:translateZ(0);backface-visibility:hidden}.approved-landing .problem-detail-mark{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.14);color:var(--gold)}.approved-landing .problem-detail-mark svg{width:24px;height:24px;stroke-width:1.6}.approved-landing .problem-detail-mark span{font:750 12px/1 var(--font-label);letter-spacing:.14em}.approved-landing .problem-books .problem-book-detail ul{display:grid;gap:9px;margin:17px 0 0;padding:0;list-style:none}.approved-landing .problem-books .problem-book-detail li{position:relative;padding:0 0 0 15px;border:0;color:#f7f9f8f5;font:500 clamp(13px,.95vw,15px)/1.38 var(--font-body);opacity:clamp(.18,calc((var(--open) - var(--i)*.055)*5),1);transform:translate(calc((1 - clamp(0,calc((var(--open) - var(--i)*.055)*5),1))*6px));text-shadow:none}.approved-landing .problem-books .problem-book-detail li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--gold)}.approved-landing .problem-book-cover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:24px 22px;border:0;border-radius:13px;background:linear-gradient(145deg,#1a364dfb,#0f172afe);color:var(--white);text-align:left;cursor:default;transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden;transition:box-shadow .24s,filter .24s;box-shadow:inset 0 1px #fff1;transform:rotateY(calc(var(--open)*-72deg));filter:brightness(calc(1 - var(--open)*.18))}.approved-landing .problem-book-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.045) 38%,rgba(217,160,95,.085) 48%,transparent 63%);background-size:220% 100%;background-position:100% 0;transition:background-position .75s ease}.approved-landing .problem-book-cover:after{content:"";position:absolute;right:0;top:11%;bottom:11%;width:2px;background:linear-gradient(transparent,var(--gold),transparent);opacity:.55}.approved-landing .problem-book-cover .problem-role{display:flex;align-items:center;gap:10px;width:100%;padding:0 0 13px;border-bottom:1px solid rgba(226,232,240,.14);opacity:1;transform:none}.approved-landing .problem-book-cover .problem-role:after{display:none}.approved-landing .problem-book-cover .problem-role svg{width:28px;height:28px;padding:6px}.approved-landing .problem-book-cover .problem-role small{font-size:clamp(11px,.85vw,13px)}.approved-landing .problem-book-cover>b{display:block;max-width:240px;margin:clamp(22px,3.2vh,34px) 0 0;color:var(--white);font:650 clamp(22px,1.65vw,28px)/1.08 var(--font-display);letter-spacing:-.035em;opacity:1;transform:none;text-wrap:balance}.approved-landing .problem-open-indicator{display:grid;place-items:center;width:42px;height:42px;margin-top:auto;border:1px solid rgba(217,160,95,.45);border-radius:50%;background:#d9a05f0f;color:var(--gold);transition:transform .3s,background .3s,border-color .3s}.approved-landing .problem-open-indicator svg{width:17px;height:17px;stroke-width:1.7}.approved-landing .problem-books article.is-active{z-index:5;transform:translate3d(0,calc(var(--open)*-5px),0)}.approved-landing .problem-books article.is-active .problem-book-cover{box-shadow:calc(var(--open)*16px) 14px 34px #0f172a4d}.approved-landing .problem-books article.is-active .problem-book-detail{box-shadow:inset 8px 0 18px #0f172a47}.approved-landing .problem-books article.is-active .problem-open-indicator{border-color:#d9a05fd1;background:#d9a05f1f;transform:translate(calc(var(--open)*3px))}.approved-landing .problem-books.has-active article:not(.is-active){opacity:.58;filter:saturate(.76) brightness(.88)}@media(hover:hover)and (pointer:fine){.approved-landing .problem-books article:hover:after{opacity:.68;filter:blur(26px);transform:translateY(-2px)}.approved-landing .problem-book-cover:hover:before{background-position:0 0}.approved-landing .problem-books article:hover .problem-open-indicator{border-color:#d9a05fb8;background:#d9a05f1a}}.approved-landing .chapter-connected .scene-copy{left:5vw;right:auto;top:25vh;width:min(410px,34vw);text-align:left;transform:none}.approved-landing .cinematic-network{left:auto;right:2.5vw;top:10vh;width:min(650px,56vw)}.approved-landing .cinematic-chain.journey-timeline{left:36vw;right:2.5vw;top:33vh}.approved-landing .journey-timeline h3{font-size:14px}.approved-landing .journey-timeline p{font-size:10.5px;line-height:1.52}@media(max-width:1100px)and (min-width:761px){.approved-landing .chapter-problem .scene-copy{top:9vh}.approved-landing .cinematic-problems.problem-books{top:42vh;left:2vw;right:2vw;gap:9px}.approved-landing .problem-books article{height:min(40vh,310px)}.approved-landing .problem-book-cover{padding:18px 16px}.approved-landing .problem-book-cover>b{font-size:20px}.approved-landing .problem-book-cover .problem-role small{font-size:10px}.approved-landing .problem-book-detail{padding:19px 15px}.approved-landing .problem-books .problem-book-detail li{font-size:12px;line-height:1.3}.approved-landing .journey-timeline h3{font-size:11px}.approved-landing .journey-timeline p{font-size:8.5px}}@media(max-width:760px){.approved-landing .chapter-problem .scene-copy{left:24px;right:24px;top:10vh;width:auto;transform:none}.approved-landing .chapter-problem .scene-copy h1{font-size:31px}.approved-landing .chapter-problem .scene-copy>p{font-size:13px}.approved-landing .chapter-problem .problem-conclusion{display:none}.approved-landing .cinematic-problems.problem-books{left:20px;right:20px;top:35vh;bottom:4vh;display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:12px;padding:2px 2px 24px;overflow-y:auto;scrollbar-width:none}.approved-landing .cinematic-problems.problem-books::-webkit-scrollbar{display:none}.approved-landing .problem-books article{min-height:260px;height:260px}.approved-landing .problem-book-cover{padding:20px}.approved-landing .problem-book-cover>b{font-size:23px}.approved-landing .problem-books .problem-book-detail li{font-size:13px}.approved-landing .chapter-connected .scene-copy{left:24px;right:24px;top:14vh;width:auto}.approved-landing .cinematic-network{left:4vw;right:auto;top:38vh;width:92vw}.approved-landing .cinematic-chain.journey-timeline{left:24px;right:24px;top:40vh}.approved-landing .journey-timeline h3{font-size:10.5px}.approved-landing .journey-timeline p{font-size:8px}}@media(prefers-reduced-motion:reduce){.approved-landing .problem-books article,.approved-landing .problem-book-cover,.approved-landing .problem-book-detail,.approved-landing .problem-books .problem-book-detail li{transition:none!important}.approved-landing .problem-books article{opacity:1!important;transform:none!important}.approved-landing .problem-books.has-active article:not(.is-active){opacity:.72}.approved-landing .problem-books article.is-active .problem-book-cover{transform:none!important;opacity:calc(1 - var(--open));pointer-events:none}.approved-landing .problem-books article.is-active .problem-book-detail{opacity:1}.approved-landing .problem-book-cover:before,.approved-landing .problem-books article:after{display:none}}.approved-landing .problem-composition{position:absolute;top:76px;right:0;bottom:38px;left:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(22px,3vh,34px);padding:clamp(24px,4vh,42px) 0 0;pointer-events:none;overflow:hidden}.approved-landing .chapter-problem .problem-composition .scene-copy{position:static!important;inset:auto!important;flex:0 0 auto;width:min(820px,82vw);height:auto;min-height:0;margin:0 auto;transform:none!important;text-align:center}.approved-landing .chapter-problem .problem-composition .scene-copy h1{max-width:760px;margin:9px auto 8px;font-size:clamp(34px,3.55vw,55px);line-height:1.02}.approved-landing .chapter-problem .problem-composition .scene-copy>p{max-width:640px;margin:0 auto;font-size:clamp(14px,1vw,16px);line-height:1.5}.approved-landing .problem-selector{position:relative;display:grid;flex:1 1 auto;grid-template-rows:32px minmax(0,1fr);gap:clamp(14px,2vh,20px);width:min(1180px,92vw);min-height:0;margin:0 auto;pointer-events:none}.approved-landing .problem-arrow-track{position:relative;height:32px;margin:0;pointer-events:none}.approved-landing .problem-arrow-track:before{content:"";position:absolute;left:12.5%;right:12.5%;top:50%;height:1px;background:linear-gradient(90deg,#e2e8f029,#d9a05f7a,#e2e8f029)}.approved-landing .problem-arrow-track>i{position:absolute;left:12.5%;top:calc(50% - 1px);width:75%;height:2px;background:linear-gradient(90deg,var(--gold),rgba(217,160,95,.2));transform:scaleX(var(--sp));transform-origin:left;opacity:.62}.approved-landing .problem-arrow-track>span{position:absolute;z-index:2;left:var(--arrow-x);top:50%;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(217,160,95,.72);border-radius:50%;background:#0f172af0;color:var(--gold);box-shadow:0 8px 22px #0f172a4d,0 0 0 4px #d9a05f0e;transform:translate(-50%,-50%);transition:box-shadow .2s}.approved-landing .problem-arrow-track>span svg{width:14px;height:14px;stroke-width:1.8}.approved-landing .problem-selector .cinematic-problems.problem-books{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:clamp(11px,1.25vw,18px);width:100%;height:auto;min-height:0;overflow:visible}.approved-landing .problem-selector .problem-books article{width:auto;min-width:0;max-width:none;height:clamp(270px,34vh,310px);min-height:0}.approved-landing .problem-selector .problem-books article.is-active{transform:none}.approved-landing .problem-selector .problem-books article:not(.is-active){transform:none}.approved-landing .problem-selector .problem-books.has-active article:not(.is-active){opacity:.68;filter:saturate(.82) brightness(.92)}.approved-landing .problem-selector .problem-book-cover{padding:clamp(17px,1.45vw,22px)}.approved-landing .problem-selector .problem-book-cover>b{margin-top:clamp(18px,2.8vh,27px);font-size:clamp(21px,1.52vw,26px)}.approved-landing .problem-selector .problem-book-detail{padding:clamp(17px,1.4vw,22px)}.approved-landing .problem-selector .problem-books .problem-book-detail ul{gap:clamp(6px,.8vh,9px);margin-top:14px}.approved-landing .problem-selector .problem-books .problem-book-detail li{font-size:clamp(12px,.88vw,14px);line-height:1.32}.approved-landing .problem-selector .problem-books article.is-active:after{opacity:calc(.38 + var(--open)*.25);transform:translateY(calc(var(--open)*-2px))}@media(max-height:760px)and (min-width:761px){.approved-landing .problem-composition{gap:16px;padding-top:18px}.approved-landing .chapter-problem .problem-composition .scene-copy h1{font-size:38px}.approved-landing .problem-selector{grid-template-rows:27px minmax(0,1fr);gap:10px}.approved-landing .problem-arrow-track{height:27px}.approved-landing .problem-selector .problem-books article{height:258px}.approved-landing .problem-selector .problem-book-cover{padding:16px}.approved-landing .problem-selector .problem-book-cover>b{margin-top:16px;font-size:21px}.approved-landing .problem-selector .problem-book-detail{padding:15px}.approved-landing .problem-selector .problem-books .problem-book-detail ul{gap:5px;margin-top:10px}.approved-landing .problem-selector .problem-books .problem-book-detail li{font-size:12px;line-height:1.24}}@media(max-width:900px)and (min-width:761px){.approved-landing .problem-selector{width:96vw}.approved-landing .problem-selector .cinematic-problems.problem-books{gap:8px}.approved-landing .problem-selector .problem-book-cover{padding:14px}.approved-landing .problem-selector .problem-book-cover>b{font-size:19px}.approved-landing .problem-selector .problem-role small{font-size:9px}.approved-landing .problem-selector .problem-book-detail{padding:13px}.approved-landing .problem-selector .problem-books .problem-book-detail li{font-size:11px}}@media(max-width:760px){.approved-landing .problem-composition{top:76px;right:0;bottom:28px;left:0;gap:16px;padding-top:20px;overflow:hidden}.approved-landing .chapter-problem .problem-composition .scene-copy{width:calc(100vw - 38px)}.approved-landing .chapter-problem .problem-composition .scene-copy h1{font-size:29px}.approved-landing .chapter-problem .problem-composition .scene-copy>p{font-size:12px}.approved-landing .problem-selector{grid-template-rows:28px minmax(0,1fr);gap:10px;width:calc(100vw - 36px);min-height:0}.approved-landing .problem-arrow-track{display:none}.approved-landing .problem-selector .cinematic-problems.problem-books{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:11px;height:100%;padding:1px 2px 20px;overflow-y:auto;scrollbar-width:none}.approved-landing .problem-selector .problem-books article{height:248px;min-height:248px}.approved-landing .problem-selector .problem-book-cover{padding:18px}.approved-landing .problem-selector .problem-book-cover>b{font-size:22px}.approved-landing .problem-selector .problem-books .problem-book-detail li{font-size:12.5px}}.approved-landing .problem-composition{gap:clamp(26px,3.8vh,42px)}.approved-landing .problem-selector{display:block;flex:0 0 auto;width:min(1180px,92vw);margin:0 auto;pointer-events:auto}.approved-landing .problem-selector .cinematic-problems.problem-books{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(250px,290px));grid-template-rows:1fr;justify-content:center;gap:clamp(12px,1.25vw,18px);width:100%;height:auto;overflow:visible;pointer-events:auto}.approved-landing .problem-selector .problem-books article{--book-progress:clamp(0,calc((var(--sp) - (.05 + var(--i)*.07))*8),1);position:relative;width:100%;height:clamp(270px,32vh,292px);min-width:0;min-height:0;overflow:visible;outline:none;opacity:clamp(.08,var(--book-progress),1);transform:translate3d(0,calc((1 - var(--book-progress))*14px),0) scale(calc(.97 + var(--book-progress)*.03));transition:opacity .35s ease,transform .45s cubic-bezier(.2,.75,.25,1),filter .35s ease;cursor:default}.approved-landing .problem-selector .problem-books article:before{border-radius:15px;background:#d9a05f;opacity:calc(var(--book-progress)*.72)}.approved-landing .problem-selector .problem-books article:after{top:12px;right:10px;bottom:-9px;left:10px;background:#0f172a;filter:blur(18px);opacity:calc(var(--book-progress)*.42)}.approved-landing .problem-selector .problem-book-inner{top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;background:#0f172a;box-shadow:0 22px 48px #0f172a,inset 0 1px #1e293b;perspective:1100px;transform-style:preserve-3d}.approved-landing .problem-selector .problem-book-inner:before{opacity:.16;background:linear-gradient(#e2e8f0 1px,transparent 1px),linear-gradient(90deg,#e2e8f0 1px,transparent 1px);background-size:34px 34px}.approved-landing .problem-selector .problem-book-detail{z-index:1;top:0;right:0;bottom:0;left:0;align-content:start;padding:clamp(18px,1.45vw,22px);overflow:hidden;border:1px solid #1e293b;border-radius:13px;background:#1e293b;opacity:1;transform:translateZ(0);transition:transform .56s cubic-bezier(.22,.72,.18,1),box-shadow .56s cubic-bezier(.22,.72,.18,1)}.approved-landing .problem-selector .problem-detail-mark{padding-bottom:11px;border-bottom:1px solid #132839}.approved-landing .problem-selector .problem-books .problem-book-detail ul{gap:clamp(7px,.85vh,10px);margin-top:15px}.approved-landing .problem-selector .problem-books .problem-book-detail li{padding-left:15px;color:#f7f9f8;font-size:clamp(13px,.9vw,14.5px);font-weight:520;line-height:1.34;opacity:1;transform:none}.approved-landing .problem-selector .problem-book-cover{z-index:2;top:0;right:0;bottom:0;left:0;padding:clamp(19px,1.55vw,23px);overflow:hidden;border:1px solid #d9a05f;border-radius:13px;background:#132839;color:#fff;box-shadow:inset 0 1px #1e293b,0 18px 38px #0f172a;transform:rotateY(0) translateZ(1px);transform-origin:left center;transition:transform .56s cubic-bezier(.22,.72,.18,1),box-shadow .56s cubic-bezier(.22,.72,.18,1),filter .56s ease;filter:none;will-change:transform}.approved-landing .problem-selector .problem-book-cover:before{background:linear-gradient(105deg,transparent 20%,#1a364d 44%,#d9a05f 49%,transparent 55%);background-size:240% 100%;opacity:.16}.approved-landing .problem-selector .problem-book-cover:after{background:#d9a05f;opacity:.65}.approved-landing .problem-selector .problem-book-cover>b{max-width:230px;margin-top:clamp(23px,3.1vh,31px);color:#fff;font-size:clamp(22px,1.6vw,27px);font-weight:680;line-height:1.08;letter-spacing:-.035em;opacity:1;transform:none;overflow-wrap:anywhere}.approved-landing .problem-selector .problem-role small{color:#d9a05f;font-size:clamp(11px,.82vw,13px);font-weight:760}.approved-landing .problem-selector .problem-open-indicator{border-color:#d9a05f;background:#1a364d;color:#d9a05f}.approved-landing .problem-selector .problem-books article:hover,.approved-landing .problem-selector .problem-books article:focus-visible,.approved-landing .problem-selector .problem-books article:focus-within{z-index:8;transform:translate3d(0,-6px,0) scale(1.01)}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-cover{transform:rotateY(-82deg) translateZ(2px);box-shadow:18px 17px 34px #0f172a;filter:brightness(.9)}.approved-landing .problem-selector .problem-books article:hover .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-detail{transform:translate3d(4px,0,3px);box-shadow:inset 8px 0 16px #132839,0 20px 42px #0f172a}.approved-landing .problem-selector .problem-books article:hover .problem-open-indicator,.approved-landing .problem-selector .problem-books article:focus-visible .problem-open-indicator,.approved-landing .problem-selector .problem-books article:focus-within .problem-open-indicator{transform:translate(3px);background:#d9a05f;color:#132839}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover:before,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover:before{background-position:0 0}@media(max-width:1180px)and (min-width:761px){.approved-landing .problem-selector{width:min(780px,90vw)}.approved-landing .problem-selector .cinematic-problems.problem-books{grid-template-columns:repeat(2,minmax(250px,290px));grid-template-rows:repeat(2,260px);gap:14px 18px}.approved-landing .problem-selector .problem-books article{height:260px}.approved-landing .problem-composition{overflow-y:auto;padding-bottom:28px}.approved-landing .chapter-problem .problem-composition .scene-copy h1{font-size:clamp(34px,4.5vw,48px)}}@media(max-width:760px){.approved-landing .problem-composition{gap:20px;overflow-y:auto;padding-bottom:24px}.approved-landing .problem-selector{width:calc(100vw - 40px)}.approved-landing .problem-selector .cinematic-problems.problem-books{display:grid;grid-template-columns:minmax(0,360px);grid-template-rows:none;justify-content:center;gap:14px;height:auto;padding:0 2px 24px;overflow:visible}.approved-landing .problem-selector .problem-books article{height:270px;min-height:270px}.approved-landing .problem-selector .problem-book-cover>b{font-size:23px}.approved-landing .problem-selector .problem-books .problem-book-detail li{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.approved-landing .problem-selector .problem-books article{opacity:1!important;transform:none!important}.approved-landing .problem-selector .problem-book-cover,.approved-landing .problem-selector .problem-book-detail{transition:none!important}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover{transform:none!important;opacity:0}.approved-landing .problem-selector .problem-books article:hover .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-detail{transform:none!important}}.approved-landing .problem-selector{display:grid;grid-template-rows:32px auto;gap:clamp(12px,1.7vh,18px)}.approved-landing .problem-selector .problem-arrow-track{display:block!important}.approved-landing .problem-selector .problem-arrow-track:before{left:12.5%;right:12.5%}.approved-landing .problem-selector .problem-arrow-track>i{left:12.5%;width:75%;transform:scaleX(var(--sp))}.approved-landing .problem-selector .problem-arrow-track>span{left:var(--arrow-x);background:#0f172a}.approved-landing .problem-selector .problem-books article:hover{z-index:auto;transform:translateZ(0) scale(1)}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-cover{transform:rotateY(0) translateZ(1px);box-shadow:inset 0 1px #1e293b,0 18px 38px #0f172a;filter:none}.approved-landing .problem-selector .problem-books article:hover .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-detail{transform:translateZ(0);box-shadow:none}.approved-landing .problem-selector .problem-books article.is-active{z-index:8;transform:translate3d(0,-5px,0) scale(1.01)}.approved-landing .problem-selector .problem-books article.is-active .problem-book-cover{transform:rotateY(-82deg) translateZ(2px);box-shadow:18px 17px 34px #0f172a;filter:brightness(.9)}.approved-landing .problem-selector .problem-books article.is-active .problem-book-detail{transform:translate3d(4px,0,3px);box-shadow:inset 8px 0 16px #132839,0 20px 42px #0f172a}.approved-landing .problem-selector .problem-books article.is-active .problem-open-indicator{transform:translate(3px);background:#d9a05f;color:#132839}.approved-landing .problem-selector .problem-books article.is-active .problem-book-cover:before{background-position:0 0}@media(max-width:1180px){.approved-landing .problem-selector{display:block}.approved-landing .problem-selector .problem-arrow-track{display:none!important}}@media(prefers-reduced-motion:reduce){.approved-landing .problem-selector .problem-books article.is-active .problem-book-cover{transform:none!important;opacity:0}.approved-landing .problem-selector .problem-books article.is-active .problem-book-detail{transform:none!important}}.approved-landing .problem-selector{display:block;pointer-events:auto}.approved-landing .problem-selector .problem-arrow-track{display:none!important}.approved-landing .problem-selector .problem-books article{cursor:pointer}.approved-landing .problem-selector .problem-books article:hover,.approved-landing .problem-selector .problem-books article:focus-visible,.approved-landing .problem-selector .problem-books article:focus-within,.approved-landing .problem-selector .problem-books article.is-tapped{z-index:8;transform:translate3d(0,-5px,0) scale(1.01)}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-cover,.approved-landing .problem-selector .problem-books article.is-tapped .problem-book-cover{transform:rotateY(-82deg) translateZ(2px);box-shadow:18px 17px 34px #0f172a;filter:brightness(.9)}.approved-landing .problem-selector .problem-books article:hover .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-detail,.approved-landing .problem-selector .problem-books article.is-tapped .problem-book-detail{transform:translate3d(4px,0,3px);box-shadow:inset 8px 0 16px #132839,0 20px 42px #0f172a}.approved-landing .problem-selector .problem-books article:hover .problem-open-indicator,.approved-landing .problem-selector .problem-books article:focus-visible .problem-open-indicator,.approved-landing .problem-selector .problem-books article:focus-within .problem-open-indicator,.approved-landing .problem-selector .problem-books article.is-tapped .problem-open-indicator{transform:translate(3px);background:#d9a05f;color:#132839}.approved-landing .problem-selector .problem-books article:hover .problem-book-cover:before,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover:before,.approved-landing .problem-selector .problem-books article:focus-within .problem-book-cover:before,.approved-landing .problem-selector .problem-books article.is-tapped .problem-book-cover:before{background-position:0 0}@media(prefers-reduced-motion:reduce){.approved-landing .problem-selector .problem-books article:hover .problem-book-cover,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-cover,.approved-landing .problem-selector .problem-books article.is-tapped .problem-book-cover{transform:none!important;opacity:0}.approved-landing .problem-selector .problem-books article:hover .problem-book-detail,.approved-landing .problem-selector .problem-books article:focus-visible .problem-book-detail,.approved-landing .problem-selector .problem-books article.is-tapped .problem-book-detail{transform:none!important}}.approved-landing .problem-selector .problem-books .problem-book{padding:0!important;border:0!important;background-color:#0f172a!important;background-image:none!important;opacity:1!important;overflow:visible!important;isolation:isolate}.approved-landing .problem-selector .problem-books .problem-book:before{display:none!important}.approved-landing .problem-selector .problem-books .problem-book:after{background-color:#0f172a!important;background-image:none!important;opacity:.42!important}.approved-landing .problem-selector .problem-book-shell{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:visible;border:1px solid #1e293b;border-radius:13px;background-color:#0f172a!important;background-image:none!important;opacity:1!important;perspective:1100px;transform-style:preserve-3d}.approved-landing .problem-selector .problem-book-shell:before{display:none!important}.approved-landing .problem-selector .problem-book-page{position:absolute;z-index:1;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;padding:0!important;overflow:hidden;border:1px solid #1e293b;border-radius:13px;background-color:#1e293b!important;background-image:none!important;opacity:1!important;visibility:visible!important;transform:translateZ(0);backface-visibility:hidden}.approved-landing .problem-selector .problem-book-page-content{display:grid;align-content:start;width:100%;height:100%;padding:clamp(18px,1.45vw,22px);color:#f7f9f8;opacity:1!important}.approved-landing .problem-selector .problem-book-cover{position:absolute;z-index:2;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;padding:0!important;overflow:hidden;border:1px solid #d9a05f;border-radius:13px;background-color:#132839!important;background-image:none!important;opacity:1!important;visibility:visible!important;transform:rotateY(0) translateZ(1px);transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden}.approved-landing .problem-selector .problem-book-cover:before{display:none!important}.approved-landing .problem-selector .problem-book-cover-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:clamp(19px,1.55vw,23px);color:#fff;opacity:1!important;backface-visibility:hidden}.approved-landing .problem-selector .problem-book-cover-content .problem-role{width:100%;opacity:1!important;visibility:visible!important;transform:none!important}.approved-landing .problem-selector .problem-book-cover-content>b{display:block;max-width:230px;margin-top:clamp(23px,3.1vh,31px);color:#fff;font:680 clamp(22px,1.6vw,27px)/1.08 var(--font-display);letter-spacing:-.035em;opacity:1!important;visibility:visible!important;transform:none!important;overflow-wrap:anywhere;text-wrap:balance}.approved-landing .problem-selector .problem-book-cover-content .problem-open-indicator{margin-top:auto}.approved-landing .problem-selector .problem-book-page-content ul{display:grid;gap:clamp(7px,.85vh,10px);margin:15px 0 0;padding:0;list-style:none;opacity:1!important}.approved-landing .problem-selector .problem-book-page-content li{position:relative;padding-left:15px;color:#f7f9f8!important;font:520 clamp(13px,.9vw,14.5px)/1.34 var(--font-body);opacity:1!important;visibility:visible!important;transform:none!important}.approved-landing .problem-selector .problem-book-page-content li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:#d9a05f}.approved-landing .journey-timeline .journey-line{overflow:visible;background:none!important}.approved-landing .journey-timeline .journey-line>i{display:none!important}.approved-landing .journey-timeline .journey-path{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.approved-landing .journey-timeline .journey-path line{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round}.approved-landing .journey-timeline .journey-path-base{stroke:#e2e8f03d;stroke-width:1.5}.approved-landing .journey-timeline .journey-path-progress{stroke:#d9a05f;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;filter:none}.approved-landing .journey-timeline .journey-path-vertical{display:none}@media(max-width:800px){.approved-landing .journey-timeline .journey-path-horizontal{display:none}.approved-landing .journey-timeline .journey-path-vertical{display:block}}@media(prefers-reduced-motion:reduce){.approved-landing .journey-timeline .journey-path-progress{transition:none}}.approved-landing .cinematic-chain.journey-timeline{border:0!important;background:none!important;box-shadow:none!important}.approved-landing .cinematic-chain.journey-timeline:before{display:none!important}.approved-landing .chapter-journey .scene-copy small,.approved-landing .chapter-journey .scene-copy h1,.approved-landing .journey-timeline .journey-node span,.approved-landing .journey-timeline h3,.approved-landing .journey-timeline p{font-family:var(--font-display)!important}.approved-landing .cinematic-chain.journey-timeline{pointer-events:none}.approved-landing .journey-timeline>article{opacity:calc(.68 + var(--focus,0)*.32);transform:translateY(calc(var(--focus,0)*-6px));will-change:transform,opacity}.approved-landing .journey-timeline>article[data-state=complete]{opacity:calc(.84 + var(--focus,0)*.16)}.approved-landing .journey-timeline .journey-node{margin-bottom:calc(15px + var(--focus,0)*5px);transform:scale(calc(.94 + var(--focus,0)*.115))!important;will-change:transform}.approved-landing .journey-timeline .journey-node:after{opacity:calc(.12 + var(--focus,0)*.64);transform:scale(calc(.9 + var(--focus,0)*.18))}.approved-landing .journey-timeline .journey-node svg{transform:scale(calc(1 + var(--focus,0)*.07))!important}.approved-landing .journey-timeline h3{margin-bottom:calc(7px + var(--focus,0)*3px);font-weight:calc(600 + var(--focus,0)*100);letter-spacing:calc(-.005em - var(--focus,0)*.012em);transform:translateY(calc(var(--focus,0)*-2px)) scale(calc(1 + var(--focus,0)*.055))!important;transform-origin:center top;opacity:calc(.82 + var(--focus,0)*.18)}.approved-landing .journey-timeline p{opacity:calc(.72 + var(--focus,0)*.28);transform:translateY(calc(var(--focus,0)*2px));color:rgba(247,249,248,calc(.76 + var(--focus,0)*.22))}@media(max-width:800px){.approved-landing .cinematic-chain.journey-timeline{background:none!important;padding:8px 0!important}.approved-landing .journey-timeline>article{transform:translate(calc(var(--focus,0)*6px))}.approved-landing .journey-timeline .journey-node{margin-bottom:0;transform:scale(calc(.94 + var(--focus,0)*.11))!important}.approved-landing .journey-timeline h3{transform:translate(calc(var(--focus,0)*3px)) scale(calc(1 + var(--focus,0)*.035))!important;transform-origin:left center}}@media(prefers-reduced-motion:reduce){.approved-landing .journey-timeline>article,.approved-landing .journey-timeline .journey-node,.approved-landing .journey-timeline .journey-node:after,.approved-landing .journey-timeline .journey-node svg,.approved-landing .journey-timeline h3,.approved-landing .journey-timeline p{will-change:auto}}.approved-landing .cinematic-capabilities.capability-organic-grid{left:auto;right:3vw;top:18vh;bottom:auto;width:min(800px,53vw);height:min(68vh,630px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(16px,1.2vw,20px);overflow:visible;pointer-events:auto}.approved-landing .capability-organic-grid .capability-organic-card{position:relative;min-height:0;padding:0!important;overflow:hidden!important;isolation:isolate;border:1px solid #1e293b!important;border-radius:15px!important;clip-path:none!important;background:#0f172a!important;color:#fff;box-shadow:0 14px 32px #0f172a!important;opacity:clamp(.62,calc((var(--sp) - (.03 + var(--i)*.05))*7),1);transition:transform .5s cubic-bezier(.22,.72,.18,1),border-color .5s cubic-bezier(.22,.72,.18,1),box-shadow .5s cubic-bezier(.22,.72,.18,1)}.approved-landing .capability-organic-grid .capability-organic-card:before,.approved-landing .capability-organic-grid .capability-organic-card:after{display:none!important}.approved-landing .capability-card-heading{position:relative;z-index:5;height:100%;padding:clamp(16px,1.35vw,20px);display:flex;flex-direction:column;justify-content:flex-start;pointer-events:none}.approved-landing .capability-organic-grid .card-index{position:relative;z-index:3}.approved-landing .capability-organic-grid .card-index small{color:#d9a05f;font:700 11px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.12em;opacity:1!important}.approved-landing .capability-organic-grid .card-index svg{width:clamp(28px,2vw,30px);height:clamp(28px,2vw,30px);padding:5px;color:#d9a05f;border:1px solid #d9a05f;background:#132839;opacity:1!important;transform:none!important;transition:color .5s cubic-bezier(.22,.72,.18,1),background .5s cubic-bezier(.22,.72,.18,1)}.approved-landing .capability-organic-grid .capability-card-heading>b{position:relative;z-index:3;max-width:78%;margin:clamp(16px,2.1vh,22px) 0 0!important;color:#fff;font:650 clamp(18px,1.18vw,20px)/1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:-.025em;opacity:1!important;transform:none!important}.approved-landing .capability-organic-top{position:absolute;z-index:1;left:-38px;top:-42px;width:92px;height:88px;border-radius:42% 58% 66% 34%/48% 38% 62% 52%;background:#1a364d;box-shadow:inset -10px -12px 24px #132839;transform:translateZ(0);transition:width .5s cubic-bezier(.22,.72,.18,1),height .5s cubic-bezier(.22,.72,.18,1),transform .5s cubic-bezier(.22,.72,.18,1),border-radius .5s cubic-bezier(.22,.72,.18,1)}.approved-landing .capability-organic-reveal{position:absolute;z-index:4;right:-64px;bottom:-64px;width:110px;height:94px;display:flex;align-items:flex-end;border-radius:58% 42% 0 72%/64% 58% 0 36%;background:#f7f9f8;box-shadow:-10px -12px 30px #0f172a;transform:translateZ(0);transition:width .5s cubic-bezier(.22,.72,.18,1),height .5s cubic-bezier(.22,.72,.18,1),right .5s cubic-bezier(.22,.72,.18,1),bottom .5s cubic-bezier(.22,.72,.18,1),border-radius .5s cubic-bezier(.22,.72,.18,1),box-shadow .5s cubic-bezier(.22,.72,.18,1)}.approved-landing .capability-organic-grid .capability-organic-reveal p{position:relative;z-index:1;width:100%;margin:0;padding:clamp(12px,1vw,14px) clamp(12px,1vw,14px) clamp(1px,.16vw,2px);color:#132839;font:550 clamp(10.5px,.74vw,11.5px)/1.28 "Plus Jakarta Sans",sans-serif;opacity:0!important;visibility:hidden;transform:translate3d(10px,8px,0)!important;transition:opacity .18s ease,transform .5s cubic-bezier(.22,.72,.18,1),visibility 0s linear .5s}@media(hover:hover)and (pointer:fine){.approved-landing .capability-organic-grid .capability-organic-card:hover{z-index:5;transform:translateY(-2px)!important;border-color:#d9a05f!important;box-shadow:0 20px 42px #0f172a!important}.approved-landing .capability-organic-grid .capability-organic-card:hover .capability-organic-top{width:68%;height:78%;transform:translate3d(18px,14px,0);border-radius:38% 62% 54% 46%/55% 42% 58% 45%}.approved-landing .capability-organic-grid .capability-organic-card:hover .capability-organic-reveal{right:0;bottom:0;width:82%;height:36%;border-radius:62% 0 0/58% 0 0;box-shadow:-12px -14px 30px #0f172a}.approved-landing .capability-organic-grid .capability-organic-card:hover .capability-organic-reveal p{opacity:1!important;visibility:visible;transform:translateZ(0)!important;transition-delay:.18s,0s,0s}}.approved-landing .capability-organic-card:focus-visible,.approved-landing .capability-organic-card.is-tapped{z-index:5;transform:translateY(-2px)!important;border-color:#d9a05f!important;box-shadow:0 20px 42px #0f172a!important;outline:2px solid #d9a05f;outline-offset:3px}.approved-landing .capability-organic-card:focus-visible .capability-organic-top,.approved-landing .capability-organic-card.is-tapped .capability-organic-top{width:68%;height:78%;transform:translate3d(18px,14px,0);border-radius:38% 62% 54% 46%/55% 42% 58% 45%}.approved-landing .capability-organic-card:focus-visible .capability-organic-reveal,.approved-landing .capability-organic-card.is-tapped .capability-organic-reveal{right:0;bottom:0;width:82%;height:36%;border-radius:62% 0 0/58% 0 0;box-shadow:-12px -14px 30px #0f172a}.approved-landing .capability-organic-card:focus-visible .capability-organic-reveal p,.approved-landing .capability-organic-card.is-tapped .capability-organic-reveal p{opacity:1!important;visibility:visible;transform:translateZ(0)!important;transition-delay:.18s,0s,0s}@media(max-width:1100px)and (min-width:801px){.approved-landing .cinematic-capabilities.capability-organic-grid{width:54vw;height:min(66vh,590px);gap:12px}.approved-landing .capability-organic-grid .capability-card-heading>b{font-size:17px}.approved-landing .capability-organic-grid .capability-organic-reveal p{font-size:11.5px}}@media(max-width:800px){.approved-landing .cinematic-capabilities.capability-organic-grid{left:24px;right:24px;top:42vh;bottom:7vh;width:auto;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(92px,1fr));gap:7px}.approved-landing .capability-card-heading{padding:11px}.approved-landing .capability-organic-grid .card-index svg{width:25px;height:25px;padding:5px}.approved-landing .capability-organic-grid .capability-card-heading>b{max-width:88%;margin-top:10px!important;font-size:13px}.approved-landing .capability-organic-grid .capability-organic-reveal p{padding:8px 8px 1px;font-size:8px;line-height:1.2}.approved-landing .capability-organic-card:focus-visible .capability-organic-reveal,.approved-landing .capability-organic-card.is-tapped .capability-organic-reveal{width:94%;height:34%}}@media(prefers-reduced-motion:reduce){.approved-landing .capability-organic-card,.approved-landing .capability-organic-top,.approved-landing .capability-organic-reveal,.approved-landing .capability-organic-reveal p{transition:none!important}}.approved-landing .hero-actions .cta-explore,.approved-landing .final-actions .cta-explore{position:relative;isolation:isolate;min-width:190px;min-height:44px;padding:0 54px 0 18px!important;overflow:hidden;border:1px solid #d9a05f!important;border-radius:999px!important;background:#d9a05f!important;color:#132839!important;box-shadow:0 8px 22px #0f172a33;transition:transform .18s ease,box-shadow .3s ease}.approved-landing .hero-actions .cta-explore>span,.approved-landing .final-actions .cta-explore>span{position:relative;z-index:2;white-space:nowrap}.approved-landing .hero-actions .cta-explore>i,.approved-landing .final-actions .cta-explore>i{position:absolute;z-index:1;right:5px;top:50%;display:flex;align-items:center;justify-content:flex-end;width:34px;height:34px;padding-right:9px;overflow:hidden;border-radius:999px;background:#fff;color:#132839;transform:translateY(-50%);transition:width .3s cubic-bezier(.22,.72,.18,1),transform .18s ease}.approved-landing .hero-actions .cta-explore>i svg,.approved-landing .final-actions .cta-explore>i svg{flex:0 0 auto;width:15px;height:15px;transition:transform .3s cubic-bezier(.22,.72,.18,1)}.approved-landing .hero-actions .cta-secondary,.approved-landing .final-actions .cta-secondary{border-radius:999px!important;padding-inline:19px!important}@media(hover:hover)and (pointer:fine){.approved-landing .hero-actions .cta-explore:hover>i,.approved-landing .final-actions .cta-explore:hover>i{width:calc(100% - 10px)}.approved-landing .hero-actions .cta-explore:hover>i svg,.approved-landing .final-actions .cta-explore:hover>i svg{transform:translate(-2px)}.approved-landing .hero-actions .cta-explore:hover,.approved-landing .final-actions .cta-explore:hover{box-shadow:0 12px 28px #0f172a47}}.approved-landing .hero-actions .cta-explore:active,.approved-landing .final-actions .cta-explore:active{transform:scale(.98)}.approved-landing .hero-actions .cta-explore:active>i,.approved-landing .final-actions .cta-explore:active>i{transform:translateY(-50%) scale(.96)}@media(max-width:600px){.approved-landing .hero-actions,.approved-landing .final-actions{flex-wrap:wrap}.approved-landing .hero-actions .cta-explore,.approved-landing .final-actions .cta-explore{min-width:184px}.approved-landing .hero-actions .cta-secondary,.approved-landing .final-actions .cta-secondary{min-height:44px}}@media(prefers-reduced-motion:reduce){.approved-landing .hero-actions .cta-explore,.approved-landing .final-actions .cta-explore,.approved-landing .hero-actions .cta-explore>i,.approved-landing .final-actions .cta-explore>i,.approved-landing .hero-actions .cta-explore svg,.approved-landing .final-actions .cta-explore svg{transition:none!important}}.approved-landing .sticky{background:#132839}.approved-landing .sticky canvas{z-index:1}.approved-landing .sticky:after{z-index:2}.approved-landing .architectural-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.approved-landing .architectural-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.16}@media(max-width:800px){.approved-landing .architectural-image img{-o-object-position:42% center;object-position:42% center;opacity:.12}}@media(max-width:520px){.approved-landing .architectural-image img{-o-object-position:left center;object-position:left center;opacity:.09}}.approved-landing header{border-bottom:0}.approved-landing .brand>img{display:block;width:31px;height:31px;margin-right:10px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.approved-landing .brand>.brand-wordmark{display:inline;width:auto;height:auto;margin:0;border-radius:0;background:none;color:#fff;font-size:inherit}.approved-landing .brand>.brand-wordmark>b{color:#d9a05f}.approved-landing .nav-actions .login-btn-53{position:relative;display:grid;place-items:center;min-width:76px;height:34px;padding:0 16px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#fff;color:#132839;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.06em;isolation:isolate}.approved-landing .login-btn-53 .login-original{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto;margin:0;border-radius:0;background:#d9a05f;color:#fff;font-size:inherit;transition:transform .2s cubic-bezier(.87,0,.13,1)}.approved-landing .login-btn-53 .login-letters{position:relative;z-index:1;display:inline-flex;width:auto;height:auto;margin:0;border-radius:0;background:none;color:#132839;font-size:inherit}.approved-landing .login-btn-53 .login-letters>span{display:inline-block;width:auto;height:auto;margin:0;border-radius:0;background:none;color:inherit;font-size:inherit;opacity:0;transform:translateY(-12px);transition:opacity .2s cubic-bezier(.87,0,.13,1),transform .2s cubic-bezier(.87,0,.13,1);transition-delay:calc(var(--i)*25ms)}@media(hover:hover)and (pointer:fine){.approved-landing .login-btn-53:hover .login-original{transform:translateY(100%)}.approved-landing .login-btn-53:hover .login-letters>span{opacity:1;transform:translateY(0)}}.approved-landing .cinematic-network.connected-system{isolation:isolate;overflow:visible;pointer-events:none}.approved-landing .connected-system .connected-system-orbit{z-index:0;overflow:visible}.approved-landing .connected-system .connected-system-orbit circle{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.approved-landing .connected-system .connected-system-lines{z-index:1;overflow:visible}.approved-landing .connected-system .network-connection{stroke:#d9a05f;stroke-width:1;stroke-opacity:.52;stroke-dasharray:1!important;stroke-dashoffset:calc(1 - clamp(0,calc((var(--sp) - (.31 + var(--i)*.018))*4.8),1))!important;vector-effect:non-scaling-stroke}.approved-landing .connected-system .cinematic-network-center{z-index:2;width:132px;height:132px;border:1px solid #D9A05F;background:#132839;box-shadow:0 0 0 9px #d9a05f0b,0 16px 42px #0f172a57;opacity:clamp(0,calc(var(--sp)*7),1);transform:translate(-50%,-50%) scale(clamp(.9,calc(.9 + var(--sp)*.6),1))}.approved-landing .connected-system .cinematic-network-center:before{content:"";position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px;border:1px dashed rgba(217,160,95,.28);border-radius:50%;opacity:clamp(0,calc((var(--sp) - .1)*7),1)}.approved-landing .connected-system .cinematic-network-center b{position:relative;z-index:1;display:block;color:#fff;font:600 20px/1.1 var(--font-display);letter-spacing:-.035em;white-space:nowrap}.approved-landing .connected-system .cinematic-network-center b em{color:#d9a05f;font-style:normal}.approved-landing .connected-system .cinematic-network-center small{position:relative;z-index:1;display:block;margin-top:7px;color:#e2e8f0;font-size:7px;font-weight:700;letter-spacing:.13em;white-space:nowrap}.approved-landing .connected-system .connected-node{--reveal:clamp(0,calc((var(--sp) - (.48 + var(--i)*.035))*8),1);position:absolute;z-index:3;display:grid;justify-items:center;width:96px;transform:translate(calc(-50% + (1 - var(--reveal))*var(--dx)),calc(-50% + (1 - var(--reveal))*var(--dy))) scale(calc(.85 + var(--reveal)*.15));transform-origin:center;opacity:var(--reveal);pointer-events:auto;transition:filter .22s ease}.approved-landing .connected-node .connected-node-disc{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(217,160,95,.72);border-radius:50%;background:#132839;color:#d9a05f;box-shadow:0 8px 22px #0f172a57,inset 0 0 0 4px #d9a05f0b;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.approved-landing .connected-node .connected-node-disc .connected-node-icon{position:static!important;inset:auto!important;display:block;width:var(--icon-size);height:var(--icon-size);color:#d9a05f!important;stroke:#d9a05f!important;fill:none!important;stroke-width:1.65!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;transform:none!important;transform-origin:center!important;overflow:visible;flex:none}.approved-landing .connected-node .connected-node-disc .connected-node-icon *{color:#d9a05f!important;stroke:#d9a05f!important;fill:none!important;stroke-width:inherit!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;transform:none!important;transform-origin:center!important;opacity:1!important;vector-effect:none!important}.approved-landing .connected-system .connected-node>b{display:block;max-width:96px;margin-top:8px;color:#f7f9f8e0;font:650 9px/1.25 var(--font-body);letter-spacing:.015em;text-align:center;transition:color .22s ease,transform .22s ease}@media(hover:hover)and (pointer:fine){.approved-landing .connected-system .connected-node:hover{z-index:5}.approved-landing .connected-system .connected-node:hover .connected-node-disc{border-color:#d9a05f;color:#d9a05f;box-shadow:0 12px 28px #0f172a6b,0 0 0 4px #d9a05f14;transform:scale(1.065)}.approved-landing .connected-system .connected-node:hover>b{color:#fff;transform:translateY(1px)}}@media(max-width:1100px)and (min-width:801px){.approved-landing .connected-node .connected-node-disc{width:50px;height:50px}.approved-landing .connected-node .connected-node-disc svg{width:27px;height:27px}.approved-landing .connected-system .connected-node{width:82px}.approved-landing .connected-system .connected-node>b{max-width:82px;font-size:8px}.approved-landing .connected-system .cinematic-network-center{width:116px;height:116px}.approved-landing .connected-system .cinematic-network-center b{font-size:17px}}@media(max-width:800px){.approved-landing .cinematic-network.connected-system{top:37vh;width:min(92vw,520px)}.approved-landing .connected-node .connected-node-disc{width:40px;height:40px}.approved-landing .connected-node .connected-node-disc svg{width:22px;height:22px}.approved-landing .connected-system .connected-node{width:62px}.approved-landing .connected-system .connected-node>b{max-width:62px;margin-top:5px;font-size:6.8px;line-height:1.15}.approved-landing .connected-system .cinematic-network-center{width:84px;height:84px}.approved-landing .connected-system .cinematic-network-center:before{top:-10px;right:-10px;bottom:-10px;left:-10px}.approved-landing .connected-system .cinematic-network-center b{font-size:13px}.approved-landing .connected-system .cinematic-network-center small{margin-top:4px;font-size:5px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.approved-landing .connected-system{--sp:1!important}.approved-landing .connected-system .connected-node,.approved-landing .connected-node .connected-node-disc,.approved-landing .connected-system .connected-node>b{transition:none}}@media(max-width:800px){.approved-landing .overlay.chapter-journey{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:max(12vh,80px) 24px 24px!important;transform:translateY(calc(var(--sp) * -55%))!important;pointer-events:none!important}.approved-landing .chapter-journey .scene-copy{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin-bottom:32px!important;transform:none!important;pointer-events:auto!important}.approved-landing .chapter-journey .scene-copy h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.1!important;white-space:normal!important}.approved-landing .cinematic-chain.journey-timeline{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;gap:24px!important;height:auto!important;overflow:visible!important;padding:0!important;background:none!important;pointer-events:auto!important}.approved-landing .journey-timeline>article{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:grid!important;grid-template-columns:48px 1fr!important;gap:4px 16px!important;align-items:start!important;opacity:calc(.5 + var(--focus, 0) * .5)!important}.approved-landing .journey-timeline>article[data-state=active]{opacity:1!important}.approved-landing .journey-timeline .journey-node{grid-row:1 / 3!important;width:44px!important;height:44px!important;margin:0!important;transform:scale(calc(.9 + var(--focus, 0) * .1))!important}.approved-landing .journey-timeline .journey-node svg{width:18px!important;height:18px!important}.approved-landing .journey-timeline h3{margin:0!important;font-size:15px!important;transform:none!important;min-height:auto!important}.approved-landing .journey-timeline p{margin:0!important;font-size:13px!important;line-height:1.5!important;transform:none!important}.approved-landing .journey-timeline .journey-line{position:absolute!important;left:22px!important;top:0!important;bottom:0!important;width:2px!important;height:100%!important;transform:none!important;background:#e2e8f01a!important;z-index:-1!important}.approved-landing .journey-timeline .journey-line>i{width:100%!important;height:calc(var(--sp) * 100%)!important;background:var(--gold)!important;display:block!important;transform:none!important}.approved-landing .journey-timeline .journey-path-horizontal,.approved-landing .journey-timeline .journey-path-vertical{display:none!important}.approved-landing .sticky canvas,.approved-landing .sticky>div{touch-action:pan-y!important}.approved-landing .support-sequence{grid-template-columns:1fr!important}.approved-landing .cinematic-network{max-width:100vw!important;overflow:hidden!important}.approved-landing header{flex-wrap:wrap!important;height:auto!important;min-height:64px!important;padding-top:12px!important;padding-bottom:12px!important}.approved-landing nav{display:flex!important;order:3!important;width:100%!important;justify-content:flex-start!important;gap:16px!important;font-size:11px!important;overflow-x:auto!important;padding-top:12px!important;margin-top:4px!important;border-top:1px solid rgba(255,255,255,.1)!important;-webkit-overflow-scrolling:touch!important}.approved-landing nav::-webkit-scrollbar{display:none!important}.approved-landing nav a,.approved-landing nav button{white-space:nowrap!important}}@supports (height: 100svh){.approved-landing .sticky{height:100svh!important}}
