*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-pangram), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border-token))}body{background:var(--ivory);color:var(--ink);font-family:var(--font-pangram), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;max-width:100%;padding-bottom:env(safe-area-inset-bottom);font-weight:400;overflow-x:clip}html{max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-pangram), system-ui, sans-serif;color:var(--grape);letter-spacing:-.02em}.font-logo{font-family:var(--font-pangaia), Georgia, serif;letter-spacing:-.02em}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px;padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px;padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.container{max-width:1280px;padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.container{max-width:1536px;padding-left:6rem;padding-right:6rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[14\%\]{inset:14%}.inset-\[8\%\]{inset:8%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-20{top:5rem}.top-6{top:1.5rem}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.isolate{isolation:isolate}.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-\[25\]{z-index:25}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-3{grid-column-start:3}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.-mb-4{margin-bottom:-1rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.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-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-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.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-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.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}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[200px\]{height:200px}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-\[calc\(100\%\+10rem\)\]{height:calc(100% + 10rem)}.h-\[clamp\(180px\,28vh\,460px\)\]{height:clamp(180px,28vh,460px)}.h-\[min\(4\.5\%\,22px\)\]{height:min(4.5%,22px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[88vh\]{max-height:88vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[12px\]{min-height:12px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.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-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.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-\[185\%\]{width:185%}.w-\[198px\]{width:198px}.w-\[264px\]{width:264px}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[calc\(100\%\+10rem\)\]{width:calc(100% + 10rem)}.w-\[calc\(50\%-0\.25rem\)\]{width:calc(50% - .25rem)}.w-\[min\(4\.5\%\,26px\)\]{width:min(4.5%,26px)}.w-\[min\(88\%\,336px\)\]{width:min(88%,336px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[14px\]{min-width:14px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[146px\]{max-width:146px}.max-w-\[148px\]{max-width:148px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[336px\]{max-width:336px}.max-w-\[430px\]{max-width:430px}.max-w-\[85\%\]{max-width:85%}.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}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[2px\]{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+10px\)\]{--tw-translate-y:calc(calc(100% + 10px) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x:22px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.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-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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}.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-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-5{row-gap:1.25rem}.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-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-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))}.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))}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[40\%\]{border-radius:40%}.rounded-\[42\%\]{border-radius:42%}.rounded-\[45\%\]{border-radius:45%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2,.border-l-\[2px\]{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#533A71\]{--tw-border-opacity:1;border-color:rgb(83 58 113/var(--tw-border-opacity,1))}.border-\[\#533A71\]\/10{border-color:#533a711a}.border-\[\#533A71\]\/15{border-color:#533a7126}.border-\[\#533A71\]\/20{border-color:#533a7133}.border-\[\#533A71\]\/25{border-color:#533a7140}.border-\[\#533A71\]\/30{border-color:#533a714d}.border-\[\#533A71\]\/35{border-color:#533a7159}.border-\[\#533A71\]\/50{border-color:#533a7180}.border-\[\#533A71\]\/55{border-color:#533a718c}.border-\[\#533A71\]\/\[0\.08\]{border-color:#533a7114}.border-\[\#533A71\]\/\[0\.12\]{border-color:#533a711f}.border-\[\#5E8C6A\]\/25{border-color:#5e8c6a40}.border-\[\#5E8C6A\]\/30{border-color:#5e8c6a4d}.border-\[\#5E8C6A\]\/35{border-color:#5e8c6a59}.border-\[\#94A3B8\]\/30{border-color:#94a3b84d}.border-\[\#94A3B8\]\/35{border-color:#94a3b859}.border-\[\#B3261E\]\/20{border-color:#b3261e33}.border-\[\#B3261E\]\/25{border-color:#b3261e40}.border-\[\#B3261E\]\/30{border-color:#b3261e4d}.border-\[\#B87333\]\/30{border-color:#b873334d}.border-\[\#B87333\]\/35{border-color:#b8733359}.border-\[\#C48A2E\]\/20{border-color:#c48a2e33}.border-\[\#C48A2E\]\/25{border-color:#c48a2e40}.border-\[\#C48A2E\]\/30{border-color:#c48a2e4d}.border-\[\#C48A2E\]\/35{border-color:#c48a2e59}.border-\[\#C48A2E\]\/40{border-color:#c48a2e66}.border-\[\#D1D5DB\]\/50{border-color:#d1d5db80}.border-\[\#D1D5DB\]\/70{border-color:#d1d5dbb3}.border-\[\#EFE6F2\]{--tw-border-opacity:1;border-color:rgb(239 230 242/var(--tw-border-opacity,1))}.border-\[\#FFFFEA\]\/35{border-color:#ffffea59}.border-\[rgba\(83\,58\,113\,0\.22\)\]{border-color:#533a7138}.border-\[rgba\(99\,70\,40\,0\.28\)\]{border-color:#63462847}.border-\[rgba\(99\,70\,40\,0\.32\)\]{border-color:#63462852}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}.bg-\[\#03120E\]\/30{background-color:#03120e4d}.bg-\[\#1E1E1E\]\/45{background-color:#1e1e1e73}.bg-\[\#533A71\]{--tw-bg-opacity:1;background-color:rgb(83 58 113/var(--tw-bg-opacity,1))}.bg-\[\#533A71\]\/10{background-color:#533a711a}.bg-\[\#533A71\]\/5{background-color:#533a710d}.bg-\[\#533A71\]\/60{background-color:#533a7199}.bg-\[\#533A71\]\/\[0\.05\]{background-color:#533a710d}.bg-\[\#533A71\]\/\[0\.06\]{background-color:#533a710f}.bg-\[\#533A71\]\/\[0\.07\]{background-color:#533a7112}.bg-\[\#533A71\]\/\[0\.08\]{background-color:#533a7114}.bg-\[\#533A71\]\/\[0\.09\]{background-color:#533a7117}.bg-\[\#533A71\]\/\[0\.12\]{background-color:#533a711f}.bg-\[\#5E8C6A\]{--tw-bg-opacity:1;background-color:rgb(94 140 106/var(--tw-bg-opacity,1))}.bg-\[\#5E8C6A\]\/10{background-color:#5e8c6a1a}.bg-\[\#5E8C6A\]\/15{background-color:#5e8c6a26}.bg-\[\#5E8C6A\]\/\[0\.08\]{background-color:#5e8c6a14}.bg-\[\#5E8C6A\]\/\[0\.12\]{background-color:#5e8c6a1f}.bg-\[\#94A3B8\]{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-\[\#B3261E\]{--tw-bg-opacity:1;background-color:rgb(179 38 30/var(--tw-bg-opacity,1))}.bg-\[\#B3261E\]\/10{background-color:#b3261e1a}.bg-\[\#B3261E\]\/5{background-color:#b3261e0d}.bg-\[\#B3261E\]\/\[0\.04\]{background-color:#b3261e0a}.bg-\[\#B3261E\]\/\[0\.08\]{background-color:#b3261e14}.bg-\[\#B87333\]{--tw-bg-opacity:1;background-color:rgb(184 115 51/var(--tw-bg-opacity,1))}.bg-\[\#C48A2E\]{--tw-bg-opacity:1;background-color:rgb(196 138 46/var(--tw-bg-opacity,1))}.bg-\[\#C48A2E\]\/10{background-color:#c48a2e1a}.bg-\[\#C48A2E\]\/\[0\.06\]{background-color:#c48a2e0f}.bg-\[\#C48A2E\]\/\[0\.08\]{background-color:#c48a2e14}.bg-\[\#C8E6C0\]\/80{background-color:#c8e6c0cc}.bg-\[\#C8E6C0\]\/85{background-color:#c8e6c0d9}.bg-\[\#C8E6C0\]\/95{background-color:#c8e6c0f2}.bg-\[\#DDDAD4\]\/75{background-color:#dddad4bf}.bg-\[\#DDDAD4\]\/90{background-color:#dddad4e6}.bg-\[\#E0DDD8\]\/80{background-color:#e0ddd8cc}.bg-\[\#E0DDD8\]\/90{background-color:#e0ddd8e6}.bg-\[\#E4E1DC\]\/80{background-color:#e4e1dccc}.bg-\[\#E4E1DC\]\/85{background-color:#e4e1dcd9}.bg-\[\#E4E1DC\]\/95{background-color:#e4e1dcf2}.bg-\[\#EDEDE8\]{--tw-bg-opacity:1;background-color:rgb(237 237 232/var(--tw-bg-opacity,1))}.bg-\[\#EFE6F2\]{--tw-bg-opacity:1;background-color:rgb(239 230 242/var(--tw-bg-opacity,1))}.bg-\[\#F1E6EE\]{--tw-bg-opacity:1;background-color:rgb(241 230 238/var(--tw-bg-opacity,1))}.bg-\[\#F2F0EB\]{--tw-bg-opacity:1;background-color:rgb(242 240 235/var(--tw-bg-opacity,1))}.bg-\[\#F5F3EF\]{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\]\/95{background-color:#f8fafcf2}.bg-\[\#FBF3EA\]\/95{background-color:#fbf3eaf2}.bg-\[\#FEF6D5\]{--tw-bg-opacity:1;background-color:rgb(254 246 213/var(--tw-bg-opacity,1))}.bg-\[\#FFF9E3\]\/95{background-color:#fff9e3f2}.bg-\[\#FFFCF5\]{--tw-bg-opacity:1;background-color:rgb(255 252 245/var(--tw-bg-opacity,1))}.bg-\[\#FFFEF1\]\/85{background-color:#fffef1d9}.bg-\[\#FFFEF4\]{--tw-bg-opacity:1;background-color:rgb(255 254 244/var(--tw-bg-opacity,1))}.bg-\[\#FFFFEA\]{--tw-bg-opacity:1;background-color:rgb(255 255 234/var(--tw-bg-opacity,1))}.bg-\[\#FFFFEA\]\/10{background-color:#ffffea1a}.bg-\[\#FFFFEA\]\/15{background-color:#ffffea26}.bg-\[\#FFFFEA\]\/20{background-color:#ffffea33}.bg-\[\#FFFFEA\]\/70{background-color:#ffffeab3}.bg-\[\#FFFFEA\]\/85{background-color:#ffffead9}.bg-\[\#FFFFF5\]{--tw-bg-opacity:1;background-color:rgb(255 255 245/var(--tw-bg-opacity,1))}.bg-\[\#FFFFF5\]\/95{background-color:#fffff5f2}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.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\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(128deg\,\#F1E6EE_0\%\,\#FFFFEA_100\%\)\]{background-image:linear-gradient(128deg,#f1e6ee 0%,#ffffea 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#03120E\]\/90{--tw-gradient-from:#03120ee6 var(--tw-gradient-from-position);--tw-gradient-to:#03120e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2A1C3A\]\/85{--tw-gradient-from:#2a1c3ad9 var(--tw-gradient-from-position);--tw-gradient-to:#2a1c3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#533A71\]{--tw-gradient-from:#533a71 var(--tw-gradient-from-position);--tw-gradient-to:#533a7100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#654F6F\]\/55{--tw-gradient-from:#654f6f8c var(--tw-gradient-from-position);--tw-gradient-to:#654f6f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B676DB\]{--tw-gradient-from:#b676db var(--tw-gradient-from-position);--tw-gradient-to:#b676db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EFE6F2\]{--tw-gradient-from:#efe6f2 var(--tw-gradient-from-position);--tw-gradient-to:#efe6f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F1E6EE\]{--tw-gradient-from:#f1e6ee var(--tw-gradient-from-position);--tw-gradient-to:#f1e6ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FAF3E5\]{--tw-gradient-from:#faf3e5 var(--tw-gradient-from-position);--tw-gradient-to:#faf3e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FBF5F1\]{--tw-gradient-from:#fbf5f1 var(--tw-gradient-from-position);--tw-gradient-to:#fbf5f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFFFEA\]{--tw-gradient-from:#ffffea var(--tw-gradient-from-position);--tw-gradient-to:#ffffea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFFFF5\]{--tw-gradient-from:#fffff5 var(--tw-gradient-from-position);--tw-gradient-to:#fffff500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[55\%\]{--tw-gradient-from-position:55%}.via-\[\#2A1C3A\]\/35{--tw-gradient-to:#2a1c3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2a1c3a59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#533A71\]\/45{--tw-gradient-to:#533a7100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #533a7173 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#5E4677\]{--tw-gradient-to:#5e467700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #5e4677 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F1E6EE\]{--tw-gradient-to:#f1e6ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f1e6ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FBF5F1\]{--tw-gradient-to:#fbf5f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbf5f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFFFEA\]{--tw-gradient-to:#ffffea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffea var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#533A71\]{--tw-gradient-to:#533a71 var(--tw-gradient-to-position)}.to-\[\#654F6F\]{--tw-gradient-to:#654f6f var(--tw-gradient-to-position)}.to-\[\#654F6F\]\/35{--tw-gradient-to:#654f6f59 var(--tw-gradient-to-position)}.to-\[\#EFE6F2\]{--tw-gradient-to:#efe6f2 var(--tw-gradient-to-position)}.to-\[\#F4ECF9\]{--tw-gradient-to:#f4ecf9 var(--tw-gradient-to-position)}.to-\[\#FBF5F1\]{--tw-gradient-to:#fbf5f1 var(--tw-gradient-to-position)}.to-\[\#FFFFEA\]{--tw-gradient-to:#ffffea var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.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-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.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-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-28{padding-top:7rem;padding-bottom:7rem}.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}.py-\[clamp\(72px\,9vw\,128px\)\]{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}.py-\[clamp\(80px\,9vw\,140px\)\]{padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px)}.pb-0{padding-bottom:0}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(56px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.pb-\[clamp\(96px\,10vw\,144px\)\]{padding-bottom:clamp(96px,10vw,144px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2\.5{padding-top:.625rem}.pt-20{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}.pt-9{padding-top:2.25rem}.pt-\[clamp\(40px\,5vw\,72px\)\]{padding-top:clamp(40px,5vw,72px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-logo{font-family:var(--font-pangaia), Georgia, serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[68px\]{font-size:68px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.92\]{line-height:.92}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[8px\]{letter-spacing:8px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#03120E\]{--tw-text-opacity:1;color:rgb(3 18 14/var(--tw-text-opacity,1))}.text-\[\#03120E\]\/70{color:#03120eb3}.text-\[\#1E1E1E\]{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.text-\[\#1d1626\]{--tw-text-opacity:1;color:rgb(29 22 38/var(--tw-text-opacity,1))}.text-\[\#2a2230\]{--tw-text-opacity:1;color:rgb(42 34 48/var(--tw-text-opacity,1))}.text-\[\#3C4043\]{--tw-text-opacity:1;color:rgb(60 64 67/var(--tw-text-opacity,1))}.text-\[\#3F2C57\]{--tw-text-opacity:1;color:rgb(63 44 87/var(--tw-text-opacity,1))}.text-\[\#3F6149\]{--tw-text-opacity:1;color:rgb(63 97 73/var(--tw-text-opacity,1))}.text-\[\#3b3142\]{--tw-text-opacity:1;color:rgb(59 49 66/var(--tw-text-opacity,1))}.text-\[\#4F4655\]{--tw-text-opacity:1;color:rgb(79 70 85/var(--tw-text-opacity,1))}.text-\[\#4F4655\]\/55{color:#4f46558c}.text-\[\#4F4655\]\/60{color:#4f465599}.text-\[\#4F6B47\]\/70{color:#4f6b47b3}.text-\[\#533A71\]{--tw-text-opacity:1;color:rgb(83 58 113/var(--tw-text-opacity,1))}.text-\[\#533A71\]\/35{color:#533a7159}.text-\[\#533A71\]\/40{color:#533a7166}.text-\[\#533A71\]\/70{color:#533a71b3}.text-\[\#533A71\]\/\[0\.08\]{color:#533a7114}.text-\[\#5A4A66\]{--tw-text-opacity:1;color:rgb(90 74 102/var(--tw-text-opacity,1))}.text-\[\#5E8C6A\]{--tw-text-opacity:1;color:rgb(94 140 106/var(--tw-text-opacity,1))}.text-\[\#5F6368\]{--tw-text-opacity:1;color:rgb(95 99 104/var(--tw-text-opacity,1))}.text-\[\#64748B\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#654F6F\]{--tw-text-opacity:1;color:rgb(101 79 111/var(--tw-text-opacity,1))}.text-\[\#654F6F\]\/50{color:#654f6f80}.text-\[\#654F6F\]\/70{color:#654f6fb3}.text-\[\#654F6F\]\/80{color:#654f6fcc}.text-\[\#6b5c52\]{--tw-text-opacity:1;color:rgb(107 92 82/var(--tw-text-opacity,1))}.text-\[\#7A1A15\]{--tw-text-opacity:1;color:rgb(122 26 21/var(--tw-text-opacity,1))}.text-\[\#8A641F\]{--tw-text-opacity:1;color:rgb(138 100 31/var(--tw-text-opacity,1))}.text-\[\#8A7A95\]{--tw-text-opacity:1;color:rgb(138 122 149/var(--tw-text-opacity,1))}.text-\[\#8B5A2B\]{--tw-text-opacity:1;color:rgb(139 90 43/var(--tw-text-opacity,1))}.text-\[\#8E641F\]{--tw-text-opacity:1;color:rgb(142 100 31/var(--tw-text-opacity,1))}.text-\[\#8a7a6d\]{--tw-text-opacity:1;color:rgb(138 122 109/var(--tw-text-opacity,1))}.text-\[\#94A3B8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#B3261E\]{--tw-text-opacity:1;color:rgb(179 38 30/var(--tw-text-opacity,1))}.text-\[\#B87333\]{--tw-text-opacity:1;color:rgb(184 115 51/var(--tw-text-opacity,1))}.text-\[\#C48A2E\]{--tw-text-opacity:1;color:rgb(196 138 46/var(--tw-text-opacity,1))}.text-\[\#CBD5E1\]{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-\[\#D8CCB6\]{--tw-text-opacity:1;color:rgb(216 204 182/var(--tw-text-opacity,1))}.text-\[\#E8D4C4\]{--tw-text-opacity:1;color:rgb(232 212 196/var(--tw-text-opacity,1))}.text-\[\#F3EEF8\]{--tw-text-opacity:1;color:rgb(243 238 248/var(--tw-text-opacity,1))}.text-\[\#FFFFEA\]{--tw-text-opacity:1;color:rgb(255 255 234/var(--tw-text-opacity,1))}.text-\[\#FFFFEA\]\/60{color:#ffffea99}.text-\[\#FFFFEA\]\/70{color:#ffffeab3}.text-\[\#FFFFEA\]\/75{color:#ffffeabf}.text-\[\#FFFFEA\]\/85{color:#ffffead9}.text-\[\#b83434\]{--tw-text-opacity:1;color:rgb(184 52 52/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:#ffffff4d}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-\[\#533A71\]\/30{text-decoration-color:#533a714d}.decoration-\[\#533A71\]\/40{text-decoration-color:#533a7166}.decoration-\[\#654F6F\]\/30{text-decoration-color:#654f6f4d}.decoration-\[\#B3261E\]\/40{text-decoration-color:#b3261e66}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#533A71\]{accent-color:#533a71}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_-8px_32px_-8px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 -8px 32px -8px #533a7159;--tw-shadow-colored:0 -8px 32px -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_0_1px_rgba\(180\,180\,180\,0\.6\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 0 0 1px #b4b4b499,inset 0 0 0 1px #fffffff2;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), inset 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_1px_rgba\(205\,205\,205\,0\.45\)\]{--tw-shadow:0 0 0 1px #cdcdcd73;--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_1px_rgba\(230\,210\,120\,0\.55\)\,inset_0_0_0_1px_rgba\(255\,252\,240\,0\.9\)\]{--tw-shadow:0 0 0 1px #e6d2788c,inset 0 0 0 1px #fffcf0e6;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), inset 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_10px_24px_-10px_rgba\(83\,58\,113\,0\.7\)\]{--tw-shadow:0 10px 24px -10px #533a71b3;--tw-shadow-colored:0 10px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(40\,30\,18\,0\.45\)\]{--tw-shadow:0 10px 24px -18px #281e1273;--tw-shadow-colored:0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_-24px_rgba\(83\,58\,113\,0\.55\)\]{--tw-shadow:0 16px 40px -24px #533a718c;--tw-shadow-colored:0 16px 40px -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_50px_-32px_rgba\(83\,58\,113\,0\.85\)\]{--tw-shadow:0 16px 50px -32px #533a71d9;--tw-shadow-colored:0 16px 50px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_36px_-18px_rgba\(83\,58\,113\,0\.6\)\]{--tw-shadow:0 18px 36px -18px #533a7199;--tw-shadow-colored:0 18px 36px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_36px_-28px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 18px 36px -28px #533a7173;--tw-shadow-colored:0 18px 36px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(83\,58\,113\,0\.06\)\,0_24px_60px_-24px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 1px 2px #533a710f,0 24px 60px -24px #533a7159;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 24px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(83\,58\,113\,0\.06\)\,0_24px_60px_-28px_rgba\(83\,58\,113\,0\.28\)\]{--tw-shadow:0 1px 2px #533a710f,0 24px 60px -28px #533a7147;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 24px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(83\,58\,113\,0\.06\)\,0_24px_60px_-28px_rgba\(83\,58\,113\,0\.32\)\]{--tw-shadow:0 1px 2px #533a710f,0 24px 60px -28px #533a7152;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 24px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(83\,58\,113\,0\.06\)\,0_24px_60px_-28px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 1px 2px #533a710f,0 24px 60px -28px #533a7159;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 24px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(83\,58\,113\,0\.08\)\]{--tw-shadow:0 1px 2px #533a7114;--tw-shadow-colored:0 1px 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_1px_2px_rgba\(83\,58\,113\,0\.18\)\,0_4px_12px_-4px_rgba\(83\,58\,113\,0\.25\)\]{--tw-shadow:0 1px 2px #533a712e,0 4px 12px -4px #533a7140;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 4px 12px -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-\[0_1px_2px_rgba\(83\,58\,113\,0\.18\)\,0_8px_20px_-6px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 1px 2px #533a712e,0 8px 20px -6px #533a7159;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 8px 20px -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_22px_60px_-28px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 22px 60px -28px #533a7173;--tw-shadow-colored:0 22px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_-28px_rgba\(83\,58\,113\,0\.65\)\]{--tw-shadow:0 22px 60px -28px #533a71a6;--tw-shadow-colored:0 22px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_-32px_rgba\(83\,58\,113\,0\.42\)\]{--tw-shadow:0 22px 60px -32px #533a716b;--tw-shadow-colored:0 22px 60px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_48px_-20px_rgba\(83\,58\,113\,0\.4\)\]{--tw-shadow:0 24px 48px -20px #533a7166;--tw-shadow-colored:0 24px 48px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_48px_-24px_rgba\(83\,58\,113\,0\.5\)\]{--tw-shadow:0 24px 48px -24px #533a7180;--tw-shadow-colored:0 24px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-12px_rgba\(30\,30\,30\,0\.4\)\]{--tw-shadow:0 24px 60px -12px #1e1e1e66;--tw-shadow-colored:0 24px 60px -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_24px_64px_-12px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 24px 64px -12px #533a7159;--tw-shadow-colored:0 24px 64px -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_26px_80px_-46px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 26px 80px -46px #533a7173;--tw-shadow-colored:0 26px 80px -46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_70px_-18px_rgba\(83\,58\,113\,0\.7\)\,0_8px_20px_-6px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 28px 70px -18px #533a71b3,0 8px 20px -6px #533a7173;--tw-shadow-colored:0 28px 70px -18px var(--tw-shadow-color), 0 8px 20px -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_30px_70px_-42px_rgba\(99\,70\,40\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-2px_0_rgba\(99\,70\,40\,0\.2\)\]{--tw-shadow:0 30px 70px -42px #6346288c,inset 0 1px 0 #ffffff59,inset 0 -2px 0 #63462833;--tw-shadow-colored:0 30px 70px -42px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color), inset 0 -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-\[0_32px_72px_-32px_rgba\(83\,58\,113\,0\.4\)\]{--tw-shadow:0 32px 72px -32px #533a7166;--tw-shadow-colored:0 32px 72px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 8px 20px -12px #533a7173;--tw-shadow-colored:0 8px 20px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(83\,58\,113\,0\.35\)\]{--tw-shadow:0 8px 20px -6px #533a7159;--tw-shadow-colored:0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(83\,58\,113\,0\.45\)\]{--tw-shadow:0 8px 24px -8px #533a7173;--tw-shadow-colored:0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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-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-\[\#533A71\]\/10{--tw-ring-color:#533a711a}.ring-\[\#533A71\]\/20{--tw-ring-color:#533a7133}.ring-\[\#533A71\]\/5{--tw-ring-color:#533a710d}.ring-\[\#533A71\]\/\[0\.12\]{--tw-ring-color:#533a711f}.ring-white\/15{--tw-ring-color:#ffffff26}.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-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_12px_24px_rgba\(83\,58\,113\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 12px 24px #533a7173);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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,box-shadow\,opacity\]{transition-property:background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,transform\,box-shadow\]{transition-property:border-color,background-color,transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-width\]{transition-property:stroke-width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,border-color\,background-color\]{transition-property:transform,border-color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,color\]{transition-property:transform,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\,filter\]{transition-property:transform,opacity,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.animate-out{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out-95{--tw-exit-scale:.95}.slide-in-from-bottom-3{--tw-enter-translate-y:.75rem}.slide-out-to-bottom-2{--tw-exit-translate-y:.5rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.text-balance{text-wrap:balance}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}:root{--ivory:#ffffea;--grape:#533a71;--grape-50:#533a7180;--mauve:#654f6f;--mauve-50:#654f6f80;--lavender:#c9a0dc;--lavender-soft:#c9a0dc40;--ink:#1e1e1e;--ink-mid:#1e1e1eb8;--ink-faint:#1e1e1e8c;--yellow:#c48a2e;--yellow-50:#c48a2e80;--green:#5e8c6a;--green-50:#5e8c6a80;--purple:#654f6f;--purple-50:#654f6f80;--border:#533a712e;--border-soft:#533a711a;--background:60 100% 96%;--foreground:0 0% 12%;--card:60 100% 98%;--card-foreground:0 0% 12%;--popover:60 100% 98%;--popover-foreground:0 0% 12%;--primary:271 32% 33%;--primary-foreground:60 100% 96%;--secondary:285 17% 38%;--secondary-foreground:60 100% 96%;--muted:60 60% 92%;--muted-foreground:0 0% 40%;--accent:285 17% 38%;--accent-foreground:60 100% 96%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border-token:271 32% 33% / .18;--input:271 32% 33%;--ring:271 32% 33%;--radius:.75rem}::selection{color:#03120e;background:#533a712e}@media (pointer:fine){html{scrollbar-color:#533a7159 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#533a714d;background-clip:content-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#533a7180}}.skip-link{z-index:100;background:var(--grape);color:var(--ivory);border-radius:.5rem;margin:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--ivory);outline-offset:2px;transform:translateY(0);box-shadow:0 8px 24px -8px #533a7199}main[tabindex="-1"]:focus{outline:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes heroReveal{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroImageReveal{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroNavReveal{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes heroAmbientIn{0%{opacity:0}to{opacity:1}}@keyframes heroArtifactEnter{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.94)}70%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.01)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes heroDriftSlow{0%,to{translate:0}50%{translate:0 -4px}}@keyframes heroDriftMedium{0%,to{translate:0}50%{translate:0 -3px}}@keyframes heroOrbitPulse{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.68;transform:translate(-50%,-50%)scale(1.02)}}@keyframes heroPlatinumShine{0%{background-position:180%}to{background-position:-80%}}@keyframes mapPlatinumCardBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}@keyframes mapPlatinumGlowBreathe{0%,to{opacity:.58}50%{opacity:.82}}.hero-enter{opacity:0;will-change:transform, opacity, filter;animation:.95s cubic-bezier(.22,1,.36,1) forwards heroReveal}.hero-enter-delay-1{animation-delay:60ms}.hero-enter-delay-2{animation-delay:.14s}.hero-enter-delay-3{animation-delay:.22s}.hero-enter-delay-4{animation-delay:.32s}.hero-enter-delay-5{animation-delay:.42s}.hero-image-enter{opacity:0;will-change:transform, opacity;animation:1.1s cubic-bezier(.22,1,.36,1) .28s forwards heroImageReveal}.parallax-hero-frame{--parallax-mouse-x:0px;--parallax-mouse-y:0px;--parallax-rotate-x:0deg;--parallax-rotate-y:0deg;--parallax-y:0px;--parallax-scale:1.06;transform:translate3d(var(--parallax-mouse-x), calc(var(--parallax-y) + var(--parallax-mouse-y)), 0) rotateX(var(--parallax-rotate-x)) rotateY(var(--parallax-rotate-y)) scale(var(--parallax-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform}@media (max-width:767px),(hover:none) and (pointer:coarse){.parallax-hero-frame{transform-style:flat;will-change:auto;transform:none}}@keyframes signinHeroReveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.signin-hero-reveal{will-change:transform, opacity;animation:1.4s cubic-bezier(.22,1,.36,1) both signinHeroReveal}.hero-nav-enter{animation:.7s cubic-bezier(.22,1,.36,1) 40ms forwards heroNavReveal}.hero-ambient-bg{background-image:radial-gradient(70% 50% at 12% 20%,#533a7114 0%,#0000 55%),radial-gradient(60% 45% at 88% 75%,#5e8c6a0f 0%,#0000 50%)}.hero-shell>.relative>nav{background:0 0}.hero-ambient{opacity:0;animation:1.2s ease-out forwards heroAmbientIn}.hero-scene-image{transform-origin:50%}.hero-artifact{opacity:0;will-change:transform, opacity, filter, translate;animation:.85s cubic-bezier(.22,1,.36,1) forwards heroArtifactEnter,6.5s ease-in-out 1.7s infinite heroDriftSlow}.hero-artifact.hero-drift-medium{animation:.85s cubic-bezier(.22,1,.36,1) forwards heroArtifactEnter,5.8s ease-in-out 1.65s infinite heroDriftMedium}.hero-artifact-item{transform:none}@media (min-width:640px){.hero-artifact-item{transform:var(--hero-offset,none)}}.hero-orbit-ring{will-change:transform, opacity;animation:7s ease-in-out 1.2s infinite heroOrbitPulse}.hero-platinum-text{color:#8b9099;background:linear-gradient(105deg,#777d88 0%,#b8bec8 28%,#fff 45%,#a6adb8 58%,#6f7682 100%) 0 0/240% 100%;-webkit-text-fill-color:transparent;text-shadow:0 10px 28px #533a7129;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.4s infinite heroPlatinumShine}.map-platinum-card-wrap{transform-origin:50%;will-change:transform;animation:5.5s ease-in-out infinite mapPlatinumCardBreathe}.map-platinum-card-wrap:hover{animation-play-state:paused}.map-platinum-card{transform-style:preserve-3d;background:linear-gradient(128deg,#5c4f72 0%,#7a6b96 28%,#a595bd 52%,#6d5f88 76%,#4a3f5e 100%);border:1px solid #ffffff3d;position:relative;overflow:hidden;box-shadow:0 16px 50px -32px #533a71d9,inset 0 1px #ffffff47,inset 0 -1px #00000024}.map-platinum-card:after{content:"";z-index:1;opacity:.68;pointer-events:none;background:radial-gradient(90% 55% at 50% 0,#ffffff24,#0000 62%),radial-gradient(85% 45% at 50% 100%,#00000024,#0000 58%),repeating-radial-gradient(circle,#ffffff08 0 1px,#0000 1px 3px);animation:5.5s ease-in-out infinite mapPlatinumGlowBreathe;position:absolute;inset:0}.map-platinum-badge{color:#ffffea;background:#7a6b96;box-shadow:inset 0 1px #ffffff2e}.scroll-reveal{opacity:0;filter:blur(4px);will-change:transform, opacity, filter;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.is-in-view .scroll-reveal{opacity:1;filter:blur();transform:translateY(0)}.scroll-reveal-delay-1{transition-delay:50ms}.scroll-reveal-delay-2{transition-delay:.14s}.scroll-reveal-delay-3{transition-delay:.24s}.scroll-reveal-delay-4{transition-delay:.38s}.platform-showcase-section{background-color:#ffffea;background-image:radial-gradient(#533a7117 1px,#0000 1px);background-position:0 0;background-size:22px 22px;border-top:1px solid #533a7124}.bento-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1024px){.bento-grid{gap:22px}.bento-tile-improve{grid-column:1/-1}}.bento-tile{background:linear-gradient(#fff 0%,#fffcf5 100%);border:1px solid #533a711a;border-radius:24px;flex-direction:column;gap:18px;padding:20px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #533a7159,inset 0 1px #ffffffd9}@media (min-width:720px){.bento-tile{padding:28px}}.bento-tile:hover{transform:translateY(-3px);box-shadow:0 38px 72px -34px #533a7173,inset 0 1px #ffffffe6}.bento-tile-design{background:linear-gradient(#fffcf5 0%,#fbf3e6 100%)}.bento-tile-onboard{background:linear-gradient(#fffaf6 0%,#f8edee 100%)}.bento-tile-operate{background:linear-gradient(#fbfbf6 0%,#eef3ec 100%)}.bento-tile-predict{background:linear-gradient(#fbf7fb 0%,#efe6f2 100%)}.bento-tile-improve{background:linear-gradient(#fffcf5 0%,#fbf5ee 100%)}.bento-step-head{align-items:flex-start;gap:16px;display:flex}.bento-step-num{color:#533a71;letter-spacing:-.02em;background:linear-gradient(#533a71 0%,#3f2c57 100%);-webkit-text-fill-color:transparent;text-shadow:0 1px #ffffff80;-webkit-background-clip:text;background-clip:text;flex-shrink:0;align-items:baseline;min-width:56px;padding-top:2px;padding-right:.14em;font-family:Pangram,Times New Roman,serif;font-size:40px;font-style:italic;font-weight:600;line-height:.88;display:inline-flex;overflow:visible}@media (min-width:720px){.bento-step-num{min-width:72px;font-size:52px}}.bento-step-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.bento-step-eyebrow{color:#533a71;letter-spacing:.16em;text-transform:uppercase;background:#533a7117;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex}.bento-step-title{color:#03120e;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.22}.bento-step-sub{color:#4f4655;text-wrap:pretty;max-width:32rem;margin:0;font-size:13px;line-height:1.5}.bento-tile-improve .bento-step-sub{white-space:pre-line;max-width:60rem}.bento-step-sub-emphasis{color:#2a2230;border-bottom:1px dashed #533a718c;padding-bottom:1px;font-weight:600}.bento-step-sub-emphasis.is-interactive{cursor:help;border-bottom-color:#533a718c;border-radius:2px;transition:color .18s,border-bottom-color .18s,background-color .18s}.bento-step-sub-emphasis.is-interactive:hover,.bento-step-sub-emphasis.is-interactive:focus-visible{color:var(--grape);border-bottom-color:var(--grape);background-color:#533a710f;outline:none}.bento-step-body{flex-direction:column;flex:1;min-height:0;display:flex}.plan-card-mock{background:#fffef1;border:1px solid #533a7126;border-radius:14px;flex-direction:column;flex:1;gap:10px;padding:18px 20px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:relative;box-shadow:0 18px 36px -22px #533a7159,inset 0 1px #ffffffd9}.plan-card-mock:before{content:"";background:linear-gradient(90deg,#533a71 0%,#654f6f 100%);border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:14px;right:14px}.plan-card-mock-head{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.plan-card-mock-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#533a71b3;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.plan-card-mock-orb{flex-shrink:0;width:14px;height:14px}.plan-card-mock-version{letter-spacing:.08em;color:#2f6b43;text-transform:uppercase;background:#5e8c6a29;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700}.plan-card-mock-company{color:#03120e;letter-spacing:-.005em;margin:0;font-family:Pangram,system-ui,sans-serif;font-size:14px;font-weight:700}.plan-card-mock-terms{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.plan-card-mock-row{align-items:baseline;gap:6px;padding:4px 0;font-size:12px;display:flex}.plan-card-mock-row-label{color:#4f4655}.plan-card-mock-leader{border-bottom:1px dotted #533a714d;flex:1;height:.5em}.plan-card-mock-row-value{color:#03120e;font-variant-numeric:tabular-nums;font-weight:700}.plan-card-mock-footer{color:#4f4655;letter-spacing:.04em;border-top:1px dashed #533a7138;justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;font-size:10px;display:flex}.plan-card-mock-stamp{text-transform:uppercase;letter-spacing:.14em;color:#533a71;font-size:9.5px;font-weight:700}.plan-card-mock-meta{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.onboard-stack{flex-direction:column;flex:1;gap:14px;display:flex}.onboard-hsa-card-btn{cursor:pointer;transform-origin:50%;background:0 0;border:none;border-radius:14px;flex-shrink:0;align-self:center;width:min(220px,100%);margin:0;padding:0;line-height:0;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s;display:block;position:relative}@media (min-width:520px){.onboard-hsa-card-btn{width:220px}}.onboard-hsa-card-btn:hover{transform:translateY(-3px)scale(1.02)}.onboard-hsa-card-btn:active{transform:translateY(-1px)scale(.98)}.onboard-hsa-card-btn:focus-visible{outline-offset:4px;outline:2px solid #533a7173}.onboard-hsa-card-btn.is-active{animation:.55s cubic-bezier(.34,1.56,.64,1) onboard-hsa-card-pop}@keyframes onboard-hsa-card-pop{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-4px)scale(1.05)}to{transform:translateY(0)scale(1)}}.onboard-hsa-card-img{filter:drop-shadow(0 14px 22px #533a7147)drop-shadow(0 4px 10px #533a712e);background:0 0;width:100%;height:auto;transition:filter .2s;display:block}.onboard-hsa-card-btn:hover .onboard-hsa-card-img,.onboard-hsa-card-btn:focus-visible .onboard-hsa-card-img{filter:drop-shadow(0 22px 30px #533a7161)drop-shadow(0 10px 18px #533a713d)}@media (prefers-reduced-motion:reduce){.onboard-hsa-card-btn.is-active{animation:none}.onboard-hsa-card-btn:hover,.onboard-hsa-card-btn:active{transform:none}}.onboard-row{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.onboard-actions{flex-direction:row;flex-shrink:0;gap:8px;width:100%;max-width:260px;display:flex}.onboard-actions .onboard-action{flex:1}@media (min-width:520px){.onboard-row{flex-direction:row;justify-content:center;align-items:center;gap:12px}.onboard-actions{flex-direction:column;width:138px;max-width:none}}.onboard-action{color:#533a71;cursor:pointer;text-align:left;background:linear-gradient(#ffffea 0%,#fbf5e6 100%);border:1px solid #533a7129;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px 11px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffffd9,0 8px 18px -14px #533a718c}.onboard-action:hover{border-color:#533a714d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 22px -14px #533a71a6}.onboard-action:active{transform:translateY(0)scale(.985)}.onboard-action:focus-visible{outline-offset:2px;outline:2px solid #533a7173}.onboard-action-step{letter-spacing:.16em;text-transform:uppercase;color:#533a7180;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;transition:color .25s}.onboard-action-body{align-items:center;gap:8px;display:inline-flex}.onboard-action-icon{color:#533a71;background:#533a711a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.onboard-action-label{letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:600}.onboard-action.is-done{color:#2f6b43;background:linear-gradient(#eaf1e5 0%,#dce9d5 100%);border-color:#5e8c6a73}.onboard-action.is-done .onboard-action-step{color:#2f6b43b3}.onboard-action.is-done .onboard-action-icon{color:#2f6b43;background:#5e8c6a47;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.onboard-action,.onboard-action-icon,.onboard-progress-fill,.onboard-avatar-rest{transition:none}}.onboard-hsa-card-btn:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%) 220% 0/220% 100%;border-radius:14px;position:absolute;inset:0;overflow:hidden}.onboard-hsa-card-btn.is-shimmering:after{animation:1.3s cubic-bezier(.22,1,.36,1) onboard-card-shimmer}@keyframes onboard-card-shimmer{0%{opacity:0;background-position:220% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.onboard-hsa-card-btn.is-shimmering:after{animation:none}}.onboard-progress{background:#fff;border:1px solid #533a711a;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.onboard-progress-row{justify-content:space-between;align-items:baseline;display:flex}.onboard-progress-label{letter-spacing:.12em;text-transform:uppercase;color:#533a71b3;font-size:11px;font-weight:700}.onboard-progress-count{color:#2f6b43;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.onboard-progress-track{background:#533a7114;border-radius:999px;height:6px;overflow:hidden}.onboard-progress-fill{background:linear-gradient(90deg,#5e8c6a 0%,#2f6b43 100%);border-radius:999px;height:100%;transition:width 1.05s cubic-bezier(.22,1,.36,1);display:block}.onboard-progress-count{transform-origin:100%;transition:color .3s;display:inline-block}.onboard-progress:not(.is-enrolled) .onboard-progress-count{color:#533a718c}.onboard-progress-count.is-bumped{animation:.7s cubic-bezier(.34,1.56,.64,1) onboard-count-bump}@keyframes onboard-count-bump{0%{transform:scale(1)}35%{transform:scale(1.22)}65%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.onboard-progress-count.is-bumped{animation:none}}.onboard-avatars{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.onboard-avatar{color:#ffffea;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 4px 10px -6px #533a7180}.onboard-avatar-rest{transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.onboard-progress.is-enrolled .onboard-avatar-rest{color:#2f6b43;background:#5e8c6a33;transform:scale(1.04)}.onboard-avatar-check{color:#2f6b43;background:#ffffea;border-radius:50%;padding:1px;position:absolute;bottom:-2px;right:-2px}.onboard-avatar-rest{color:#533a71;letter-spacing:0;background:#533a7114;font-size:10.5px}.operate-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.operate-list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.operate-item{background:#fff;border:1px solid #5e8c6a29;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.operate-item-icon{background:var(--lavender-soft);width:28px;height:28px;color:var(--grape);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.operate-item-label{color:#03120e;font-size:12.5px;font-weight:600}.operate-item-status{color:#2f6b43;letter-spacing:.04em;white-space:nowrap;background:#5e8c6a24;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex}.operate-auto-note{color:#533a71;background:#533a710f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.operate-auto-dot{background:#5e8c6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #5e8c6a47}.predict-stack{flex-direction:column;flex:1;gap:12px;display:flex}.predict-model{background:#fff;border:1px solid #533a711a;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.predict-model-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.predict-model-brand{letter-spacing:.14em;text-transform:uppercase;color:#533a71bf;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.predict-model-orb{flex-shrink:0;width:14px;height:14px}.predict-model-patient{letter-spacing:.04em;color:#4f4655;background:#533a710f;border-radius:999px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.predict-route-viz{padding:2px 0 0;position:relative}.predict-route-chart{width:100%;height:auto;display:block}.predict-route-good-path.is-pulsing{animation:.9s ease-out predict-route-path-pulse}@keyframes predict-route-path-pulse{0%{stroke-width:2.5px;opacity:1}35%{stroke-width:4px;opacity:1;filter:drop-shadow(0 0 4px #5e8c6a8c)}to{stroke-width:2.5px;opacity:1}}.predict-move37-btn{z-index:2;color:#ffffea;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#6a4e8c 0%,#533a71 100%);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:5px 12px;font-size:10px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -10px #533a71bf,inset 0 1px #fff3}.predict-move37-btn:hover{transform:translate(-50%,-50%)translateY(-1px);box-shadow:0 12px 22px -10px #533a71d9,inset 0 1px #ffffff3d}.predict-move37-btn:active{transform:translate(-50%,-50%)scale(.97)}.predict-move37-label{line-height:1;display:inline-block}.predict-move37-btn.is-open{background:linear-gradient(#5e8c6a 0%,#467052 100%)}.predict-move37-btn.is-active{animation:.55s cubic-bezier(.34,1.56,.64,1) predict-move37-pop}@keyframes predict-move37-pop{0%{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.14)}to{transform:translate(-50%,-50%)scale(1)}}.predict-move37-spark{pointer-events:none;background:#ffffea;border-radius:999px;width:5px;height:5px;animation:.75s ease-out forwards predict-move37-spark;position:absolute}.predict-move37-spark-1{animation-delay:0s;top:-2px;left:8px}.predict-move37-spark-2{animation-delay:80ms;top:4px;right:4px}.predict-move37-spark-3{animation-delay:.14s;bottom:0;left:50%}@keyframes predict-move37-spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)translateY(-10px)}}.predict-move37-toast{z-index:3;background:#fffffffa;border:1px solid #533a7129;border-radius:12px;width:min(92%,248px);padding:10px 12px;animation:.45s cubic-bezier(.22,1,.36,1) predict-move37-toast-in;position:absolute;top:calc(49% + 22px);left:50%;transform:translate(-50%);box-shadow:0 16px 34px -18px #533a718c,inset 0 1px #ffffffe6}.predict-move37-toast.is-entering{animation:.45s cubic-bezier(.22,1,.36,1) predict-move37-toast-in,.55s ease-out .1s predict-move37-toast-wiggle}.predict-move37-toast p{color:#4f4655;margin:0;font-size:11px;line-height:1.45}@keyframes predict-move37-toast-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes predict-move37-toast-wiggle{0%,to{transform:translate(-50%)rotate(0)}25%{transform:translate(calc(-50% - 1px))rotate(-.6deg)}75%{transform:translate(calc(1px - 50%))rotate(.6deg)}}.predict-route-node-label,.predict-route-end-label,.predict-route-fork-label{letter-spacing:.06em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700}.predict-route-node-label{fill:#4f4655bf}.predict-route-end-bad{fill:#c48a2ed9}.predict-route-end-good{fill:#2f6b43}.predict-route-compare{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:480px){.predict-route-compare{grid-template-columns:1fr 1fr}}.predict-route-col{border:1px solid #0000;border-radius:10px;padding:10px}.predict-route-col-bad{background:#c48a2e14;border-color:#c48a2e2e}.predict-route-col-good{background:#5e8c6a14;border-color:#5e8c6a33}.predict-route-col-label{letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:9.5px;font-weight:700}.predict-route-col-bad .predict-route-col-label{color:#8e641fe6}.predict-route-col-good .predict-route-col-label{color:#2f6b43}.predict-route-col ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.predict-route-row{color:#03120e;flex-direction:column;gap:1px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.predict-route-meta{color:#4f4655;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.predict-route-total{font-variant-numeric:tabular-nums;border-top:1px dashed #533a7124;margin:8px 0 0;padding-top:7px;font-size:11px;font-weight:700}.predict-route-total-bad{color:#8e641ff2}.predict-route-total-good{color:#2f6b43}.predict-savings-bar{background:linear-gradient(135deg,#5e8c6a24 0%,#533a7114 100%);border:1px solid #5e8c6a38;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.predict-savings-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.predict-savings-label{letter-spacing:.14em;text-transform:uppercase;color:#2f6b43;margin:0;font-size:10px;font-weight:700}.predict-savings-note{color:#4f4655;margin:0;font-size:11px}.predict-savings-value{letter-spacing:-.03em;color:#2f6b43;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:24px;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.predict-move37-btn.is-active,.predict-move37-spark,.predict-move37-toast,.predict-move37-toast.is-entering,.predict-route-good-path.is-pulsing{animation:none}}.outcomes-grid{flex:1;grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:960px){.outcomes-grid{gap:22px}}.outcomes-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outcomes-kpi{opacity:0;background:#fff;border:1px solid #533a711a;border-radius:12px;padding:16px;transform:translateY(10px)}.outcomes-grid.is-animated .outcomes-kpi{animation:.55s cubic-bezier(.22,1,.36,1) forwards outcomes-kpi-in}@keyframes outcomes-kpi-in{to{opacity:1;transform:translateY(0)}}.outcomes-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:#533a71b3;margin:0;font-size:10.5px;font-weight:700}.outcomes-kpi-value{color:#03120e;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:26px;font-weight:700;line-height:1}.outcomes-kpi-value-good-up,.outcomes-kpi-value-good-down{color:#2f6b43}.outcomes-kpi-sub{color:#4f4655;margin:0;font-size:11px;font-weight:600;line-height:1.35}.outcomes-trend{background:#fff;border:1px solid #533a711a;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.outcomes-trend-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outcomes-trend-title{color:#03120e;letter-spacing:-.005em;margin:0;font-size:11.5px;font-weight:700}.outcomes-trend-sub{color:#4f4655;margin:3px 0 0;font-size:11px;line-height:1.4}.outcomes-trend-badge{color:#2f6b43;letter-spacing:.1em;text-transform:uppercase;background:#5e8c6a24;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.outcomes-days{background:#fff;border:1px solid #533a711a;border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.outcomes-days-rows{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.outcomes-days-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}.outcomes-days-row{flex-direction:column;gap:6px;min-width:0;display:flex}.outcomes-days-row-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.outcomes-days-row-name{letter-spacing:.1em;text-transform:uppercase;color:#533a71bf;font-size:11px;font-weight:700}.outcomes-days-row-count{letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex}.outcomes-days-row-count-bad{color:#8e641f;background:#c48a2e29}.outcomes-days-row-count-good{color:#2f6b43;background:#5e8c6a29}.outcomes-days-grid{background:#533a710a;border-radius:6px;grid-template-columns:repeat(26,1fr);gap:2px;padding:2px;display:grid}.outcomes-days-cell{aspect-ratio:1;opacity:0;will-change:transform, opacity;background:#5e8c6a8c;border-radius:1.5px;transform:scale(.4)}.outcomes-days-cell.is-sick{background:#c48a2e;box-shadow:0 0 0 1px #8e641f66}.outcomes-days-grid-us .outcomes-days-cell{background:#5e8c6a}.outcomes-days-grid-us .outcomes-days-cell.is-sick{background:#c48a2e}.outcomes-grid.is-animated .outcomes-days-cell{animation:.45s cubic-bezier(.22,1,.36,1) forwards outcomes-days-cell-in}.outcomes-grid.is-animated .outcomes-days-cell.is-sick{animation:.45s cubic-bezier(.22,1,.36,1) forwards outcomes-days-cell-in,1.4s ease-in-out 1.2s outcomes-days-sick-pulse}@keyframes outcomes-days-cell-in{to{opacity:1;transform:scale(1)}}@keyframes outcomes-days-sick-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #8e641f66}50%{transform:scale(1.4);box-shadow:0 0 0 2px #c48a2e99}}.outcomes-cite-card{color:#2a2230;opacity:0;background:linear-gradient(135deg,#5e8c6a1f 0%,#533a7114 100%);border:1px solid #5e8c6a38;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;transform:translateY(6px)}.outcomes-grid.is-animated .outcomes-cite-card{animation:.5s cubic-bezier(.22,1,.36,1) 1.4s forwards outcomes-cite-card-in}.outcomes-cite-card p{color:#2a2230;text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.outcomes-cite-avatar{color:#ffffea;letter-spacing:0;background:linear-gradient(135deg,#533a71 0%,#3f2c57 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 18px -8px #533a7199,inset 0 1px #ffffff2e}.outcomes-cite-stat{color:#533a71;font-variant-numeric:tabular-nums;white-space:nowrap;background:#533a711f;border-radius:9999px;margin:0 2px;padding:2px 10px;font-weight:700;display:inline-block}.outcomes-cite-link{color:#654f6f;letter-spacing:.01em;background:#533a710f;border:1px solid #533a7124;border-radius:9999px;align-items:center;gap:5px;margin-left:8px;padding:2px 9px 2px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.outcomes-cite-link:before{content:"↗";opacity:.7;font-size:11px}.outcomes-cite-link:hover{color:#533a71;background:#533a711f;border-color:#533a7147}@keyframes outcomes-cite-card-in{to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.outcomes-cite-card{flex-direction:column;align-items:flex-start;gap:10px}.outcomes-cite-card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.outcomes-kpi,.outcomes-grid.is-animated .outcomes-kpi,.outcomes-days-cell,.outcomes-grid.is-animated .outcomes-days-cell,.outcomes-grid.is-animated .outcomes-days-grid-us .outcomes-days-cell,.outcomes-grid.is-animated .outcomes-days-grid .outcomes-days-cell.is-sick,.outcomes-grid.is-animated .outcomes-cite-card{opacity:1;animation:none;transform:none}.outcomes-cite-card{opacity:1;transform:none}}.live-dashboard{background:linear-gradient(#fff 0%,#fbf6f1 100%);border:1px solid #533a711a;border-radius:22px;padding:20px;position:relative;box-shadow:0 42px 96px -42px #533a7180,inset 0 1px #ffffffd9}.live-dashboard-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.live-dashboard-head-brand{color:#03120e;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.live-dashboard-brand-orb{width:22px;height:22px}.live-dashboard-pulse{color:#2f6b43;letter-spacing:.14em;text-transform:uppercase;background:#5e8c6a24;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 9px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex}.live-dashboard-pulse-dot{background:#5e8c6a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 2px #5e8c6a47}@keyframes livePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.live-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:14px;display:grid}@media (min-width:1024px){.live-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-dashboard-card-hero,.live-dashboard-card-wide{grid-area:span 2/span 2}}.live-dashboard-card{background:#fff;border:1px solid #533a711a;border-radius:16px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 14px 28px -22px #533a7166}.live-dashboard-card-label{letter-spacing:.12em;text-transform:uppercase;color:#533a71b3;margin:0;font-size:10.5px;font-weight:700}.live-dashboard-card-value{color:#03120e;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 2px;font-size:22px;font-weight:700}.live-dashboard-card-sub{color:#4f4655;margin:0;font-size:11px;font-weight:600}.live-dashboard-card-hero-value{color:#03120e;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0 4px;font-size:44px;font-weight:700;line-height:1}.live-dashboard-card-hero-sub{color:#2f6b43;align-items:center;gap:4px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.live-dashboard-sparkline{width:100%;height:auto;margin-top:14px;display:block}.live-dashboard-bar{background:#533a7114;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.live-dashboard-bar-fill{transform-origin:0;background:linear-gradient(90deg,#5e8c6a 0%,#2f6b43 100%);border-radius:999px;height:100%;animation:3s ease-in-out infinite liveBarBreath;display:block}@keyframes liveBarBreath{0%,to{transform:scaleX(1)}50%{transform:scaleX(.985)}}.live-dashboard-mini-shimmer{background:linear-gradient(90deg,#0000,#533a7173,#0000);height:2px;animation:1.8s ease-in-out infinite liveShimmer;position:absolute;inset:auto 0 0}@keyframes liveShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.live-dashboard-dots{grid-template-columns:repeat(12,1fr);gap:4px;margin-top:12px;display:grid}.live-dashboard-dots span{background:#533a712e;border-radius:2px;height:6px;animation:2.2s ease-in-out infinite liveDotPulse;display:block}@keyframes liveDotPulse{0%,to{background:#533a712e}50%{background:#533a718c}}.live-dashboard-feed{flex-direction:column;gap:10px;max-height:240px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.live-dashboard-feed-row{background:#fbf6f1;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.live-dashboard-feed-icon{background:var(--lavender-soft);width:26px;height:26px;color:var(--grape);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.live-dashboard-feed-label{color:#03120e;letter-spacing:-.005em;margin:0;font-size:12.5px;font-weight:700}.live-dashboard-feed-sub{color:#4f4655;margin:1px 0 0;font-size:11px}.live-dashboard-toasts{pointer-events:none;z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.live-dashboard-toast{color:#ffffea;background:#03120eeb;border:1px solid #ffffea29;border-radius:12px;align-items:flex-start;gap:10px;max-width:260px;padding:10px 12px;animation:.35s cubic-bezier(.22,1,.36,1) both liveToastIn;display:flex;box-shadow:0 24px 50px -22px #03120e8c}.live-dashboard-toast-icon{color:#5e8c6a;background:#5e8c6a47;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.live-dashboard-toast-label{letter-spacing:-.005em;margin:0;font-size:12px;font-weight:700}.live-dashboard-toast-sub{color:#ffffeab8;margin:1px 0 0;font-size:10.5px}@keyframes liveToastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-image-enter,.hero-nav-enter,.hero-ambient,.hero-scene-image,.hero-artifact,.hero-orbit-ring,.signin-hero-reveal{opacity:1;filter:none;will-change:auto;animation:none;transform:translate(0,0)}.scroll-reveal{opacity:1;filter:none;transition:none;transform:none}.hero-platinum-text{animation:none}.map-platinum-card-wrap,.map-platinum-card:after{animation:none;transform:none}.map-platinum-card:after{opacity:.72}.map-swap-enter{opacity:1;filter:none;animation:none;transform:none}}@keyframes mapSwapIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.map-swap-enter{will-change:transform, opacity, filter;animation:.52s cubic-bezier(.22,1,.36,1) backwards mapSwapIn}.plan-inline{text-align:center;max-width:880px;margin:13px auto 37px;padding:0 20px}.plan-inline-sentence{color:#4f4655;letter-spacing:-.005em;margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.7}.picker-pill-wrap{vertical-align:middle;line-height:1;display:inline-block;position:relative}.picker-pill{color:var(--theme-primary,#533a71);font-family:inherit;font-weight:600;font-size:inherit;line-height:inherit;letter-spacing:-.005em;cursor:pointer;vertical-align:baseline;background:0 0;border:none;align-items:baseline;gap:4px;padding:0;transition:color .18s,text-decoration-color .18s;display:inline-flex}.picker-pill-label{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-primary,#533a71) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-primary,#533a71) 55%, transparent);text-underline-offset:4px;white-space:nowrap;text-decoration-thickness:1.5px;transition:text-decoration-color .18s,text-decoration-style .18s}.picker-pill:hover .picker-pill-label,.picker-pill:focus-visible .picker-pill-label,.picker-pill.is-open .picker-pill-label{text-decoration-style:solid;-webkit-text-decoration-color:var(--theme-primary,#533a71);text-decoration-color:var(--theme-primary,#533a71)}.picker-pill:focus{outline:none}.picker-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary,#533a71) 60%, transparent);outline-offset:4px;border-radius:4px}.picker-pill-caret{opacity:.55;transition:transform .22s,opacity .18s;transform:translateY(-1px)}.picker-pill:hover .picker-pill-caret,.picker-pill.is-open .picker-pill-caret{opacity:.9}.picker-pill.is-open .picker-pill-caret{transform:translateY(-1px)rotate(180deg)}.picker-menu{z-index:20;min-width:min(300px,100vw - 32px);max-width:calc(100vw - 32px);font-family:var(--font-sans,system-ui), sans-serif;text-transform:none;letter-spacing:normal;background:#ffffea;border:1px solid #533a7126;border-radius:14px;flex-direction:column;gap:2px;padding:6px;font-weight:500;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 24px 48px -20px #533a7166,0 2px 6px #533a7114}.picker-menu-headcount{min-width:min(220px,100vw - 32px)}.picker-option{cursor:pointer;text-align:left;color:#03120e;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background-color .18s;display:flex}.picker-option:hover{background:#533a710d}.picker-option.is-active{background:color-mix(in srgb, var(--theme-light,#f1e6ee) 90%, transparent)}.picker-option-thumb{border:1px solid color-mix(in srgb, var(--theme-primary,#533a71) 18%, transparent);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:34px;display:inline-flex;overflow:hidden}.picker-option-thumb img{object-fit:contain;width:40px;height:30px}.picker-option-text{flex-direction:column;min-width:0;display:flex}.picker-option-name{color:var(--theme-primary,#533a71);font-size:14px;font-weight:700;line-height:1.2}.picker-option-headcount{color:#03120e;gap:0;padding:7px 12px;font-size:13.5px;font-weight:500}.picker-option-carriers{color:#4f4655;margin-top:2px;font-size:11.5px;font-weight:500}.savings-amount-picker{display:inline}.savings-amount-picker .picker-pill-wrap{vertical-align:baseline}.savings-amount-picker .picker-pill{display:inline}.savings-amount-picker .picker-pill-caret{display:none}.savings-amount-picker .picker-pill-label{text-underline-offset:6px;text-decoration-thickness:2px}.savings-amount-picker .picker-menu{font-style:normal}@media (prefers-reduced-motion:reduce){.picker-pill,.picker-pill-label,.picker-pill-caret{transition:none}}@media (max-width:540px){.plan-inline-sentence{line-height:1.85}}.receipt-scroll-area{width:100%;margin-top:0;padding-bottom:32px;position:relative}.receipt-scroll-stage{width:100%;min-width:0;position:relative}.receipt-scroll-pin{flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:100vh;padding:24px 0 80px;display:flex;position:sticky;top:0}.receipt-pin-inner{width:100%;min-width:0;max-width:1340px;margin:0 auto;padding:0 24px}.receipt-section-cta{z-index:2;isolation:isolate;animation:.5s cubic-bezier(.22,.9,.32,1.05) both receiptCtaIn;position:relative}.receipt-section-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 18% 28%,#533a711f 0%,#533a7100 70%),radial-gradient(55% 65% at 86% 78%,#f8e8d399 0%,#f8e8d300 72%),radial-gradient(85% 55% at 50% 110%,#e8ddecb3 0%,#e8ddec00 78%);border-radius:56px;position:absolute;inset:-24px max(-8vw,-120px) -40px}.receipt-section-cta-visual{width:100%;min-width:0;padding:46px 20px 34px;position:relative}.receipt-section-cta-laptop{z-index:1;filter:drop-shadow(0 28px 44px #533a712e);position:relative}.platform-transparency-bubbles{pointer-events:none}.platform-transparency-bubble{z-index:2;-webkit-backdrop-filter:blur(12px);background:#fffff5f0;border:1px solid #533a7126;border-radius:18px;max-width:190px;padding:14px 15px;position:absolute;box-shadow:0 22px 60px -28px #533a71a6}.platform-transparency-bubble-spend{animation-delay:60ms;top:8%;left:-2%}.platform-transparency-bubble-admin{animation-delay:.18s;top:18%;right:-3%}.platform-transparency-bubble-runway{animation-delay:.3s;bottom:5%;left:19%}.platform-transparency-label{letter-spacing:.12em;text-transform:uppercase;color:#654f6f;margin:0;font-size:10px;font-weight:800}.platform-transparency-value{color:#533a71;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:22px;font-weight:800;line-height:1}.platform-transparency-note{color:#4f4655;margin:8px 0 0;font-size:11px;font-weight:600;line-height:1.35}@keyframes receiptCtaIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.machines{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;margin-top:24px;display:grid}@media (min-width:720px){.machines{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:32px}}.machine{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:760px;display:flex}.machine-printer-wrap{width:100%;min-width:0}.printer{width:100%;min-width:0;max-width:100%;position:relative}.printer-lid{background:linear-gradient(#2c2723 0%,#1f1a16 100%);border-radius:16px 16px 0 0;height:14px;margin:0 10px;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -2px 3px #00000080,0 1px #0006}.printer-lid-grip{background:linear-gradient(#00000080 0%,#0003 100%);border-radius:2px;width:38%;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #0000008c,0 1px #ffffff0a}.printer-body{background:linear-gradient(#3a3530 0%,#25201c 55%,#181613 100%);border-radius:6px 6px 8px 8px;padding:12px 18px 16px;position:relative;box-shadow:0 14px 24px #00000038,0 2px 4px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0000008c}.printer-control-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:2px 0 10px;display:flex}.printer-display{background:linear-gradient(#1c2922 0%,#0e1a14 100%);border:1px solid #050a07;border-radius:4px;align-items:center;gap:7px;min-width:110px;padding:6px 12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #000000b3,inset 0 -1px #ffffff0a,0 1px #ffffff0f}.printer-display:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.printer-display-cursor{background:#4f6b56;border-radius:1px;flex-shrink:0;width:6px;height:9px;box-shadow:0 0 3px #6fb57e66}.printer-display-cursor.is-active{background:#6fb57e;animation:.55s ease-in-out infinite printerLedPulse;box-shadow:0 0 6px #6fb57ee6,0 0 12px #6fb57e66}.printer-display-text{letter-spacing:.22em;color:#6fb57e;text-shadow:0 0 4px #6fb57e8c,0 0 8px #6fb57e33;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.printer-display.is-active .printer-display-text{text-shadow:0 0 5px #6fb57ed9,0 0 12px #6fb57e59}.printer-status-row{align-items:center;gap:12px;display:inline-flex}.printer-status-cell{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.printer-status-dot{background:#ffffff1f;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 -1px 1px #0006}.printer-status-dot.status-power{background:#6fb57e;box-shadow:0 0 4px #6fb57eb3,inset 0 -1px 1px #00000040}.printer-status-dot.status-paper{opacity:.55;background:#e5c46f;box-shadow:0 0 3px #e5c46f8c,inset 0 -1px 1px #00000040}.printer-status-dot.status-data{background:#4f5e6b;box-shadow:inset 0 -1px 1px #00000059}.printer-status-dot.status-data.is-blinking{background:#6fa3db;animation:.4s steps(2,end) infinite printerLedPulse;box-shadow:0 0 4px #6fa3dbbf,inset 0 -1px 1px #00000040}.printer-status-label{letter-spacing:.12em;color:#ffffea6b;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:7px;font-weight:700}.printer-buttons{align-items:center;gap:6px;display:inline-flex}.printer-btn{color:#ffffead9;cursor:pointer;min-width:36px;font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2e2925 0%,#181410 100%);border:1px solid #000000b3;border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;transition:transform 80ms,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 2px #000000b3,0 1px 2px #0006}.printer-btn:hover{box-shadow:inset 0 1px #ffffff29,inset 0 -2px 2px #000000b3,0 2px 4px #00000073}.printer-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #000000b3,inset 0 1px #ffffff0d,0 0 1px #0000004d}.printer-btn:focus{outline:none}.printer-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffea99}.printer-btn-cap{letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:7.5px;font-weight:800;line-height:1}.printer-btn-power{color:#c2554f;min-width:28px}.printer-vents{background:repeating-linear-gradient(90deg,#0000008c 0 1px,#ffffff0a 1px 3px);border-radius:2px;height:9px;margin:0 4px;box-shadow:inset 0 1px 1px #00000059,inset 0 -1px #ffffff08}.printer-brand-plate{background:linear-gradient(#00000073 0%,#00000040 100%);border:1px solid #ffffff0d;border-radius:4px;justify-content:center;align-items:baseline;gap:12px;margin-top:10px;padding:5px 12px;display:flex;box-shadow:inset 0 1px 1px #00000073,0 1px #ffffff08}.printer-brand-plate-text{letter-spacing:.22em;color:#ffffeac7;text-shadow:0 1px #00000080;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:800}.printer-brand-plate-meta{letter-spacing:.18em;color:#ffffea66;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8px;font-weight:600}.printer-slot{z-index:3;background:linear-gradient(#050403 0%,#0e0c0a 100%);border-radius:0 0 4px 4px;height:8px;position:absolute;bottom:-2px;left:7%;right:7%;box-shadow:inset 0 2px 4px #000000f2,inset 0 -1px #ffffff0a}.printer-feet{z-index:0;justify-content:space-between;margin-top:1px;padding:0 9%;display:flex;position:relative}.printer-feet span{background:linear-gradient(#15110d 0%,#060503 100%);border-radius:0 0 2px 2px;width:16px;height:3px;display:block;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}.printer-shadow{filter:blur(2px);background:radial-gradient(at top,#00000061 0%,#0000 70%);height:6px;position:absolute;bottom:-10px;left:12%;right:12%}@media (max-width:540px){.printer-control-panel{justify-content:center;gap:10px}.printer-brand-plate-meta{display:none}}.paper-window{z-index:1;width:100%;min-width:0;max-width:100%;height:clamp(380px,100vh - 320px,760px);margin:-2px auto 0;position:relative;overflow:hidden}@media (min-width:720px){.paper-window{filter:drop-shadow(0 14px 20px #3a2e261f)}}.receipt{width:100%;min-width:0;max-height:var(--receipt-revealed,none);color:#3a2e26;background:var(--paper);filter:drop-shadow(0 16px 18px #3c281e2e);transform:translateY(var(--receipt-shift,0px));will-change:transform;background-image:repeating-linear-gradient(0deg,#3a2e2606 0 1px,#0000 1px 22px);padding:14px 18px 18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;position:relative;overflow:hidden}.receipt-peo{--paper:#f8f3e4}.receipt-prescience{--paper:#fffef1}.receipt-bottom-edge{width:100%;height:7px;margin-top:-1px;display:block}.receipt-logo{box-sizing:border-box;border-bottom:1px dashed #3a2e2659;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:204px;margin:0 auto 8px;padding:10px 0 12px;display:flex}.receipt-logo-img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(.96)saturate(.92);width:100%;max-width:240px;height:auto;max-height:160px}.receipt-logo-prescience{border-bottom-color:#3a2e2647;justify-content:center;padding:10px 0 12px}.receipt-logo-wordmark{width:82%;max-width:340px;height:auto;margin:auto 0}.receipt-logo-label{letter-spacing:.22em;color:#3a2e26b8;text-transform:uppercase;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:800}.receipt-line{white-space:nowrap;align-items:baseline;gap:6px;font-size:14px;line-height:1.5;display:flex}.receipt-brand{letter-spacing:.04em;justify-content:center;padding:4px 0 2px;font-size:20px;font-weight:700}.receipt-subline{letter-spacing:.08em;text-transform:uppercase;opacity:.72;justify-content:center;font-size:13px}.receipt-meta{opacity:.78;justify-content:space-between;font-size:13px}.receipt-divider{border-top:1px dashed #3a2e2673;height:0;margin:7px 0}.receipt-divider-strong{border-top:2px solid #3a2e2699;border-bottom:1px solid #3a2e2666;height:4px;margin:9px 0}.receipt-section-heading{letter-spacing:.16em;padding:6px 0 3px;font-size:12px;font-weight:700}.receipt-item-line{font-size:13.5px}.receipt-item-more{display:none}@media (max-width:719px){.receipt-item-overflow{display:none}.receipt-item-more{display:flex}}.receipt-leader{border-bottom:1px dotted #3a2e2666;flex:1;min-width:12px;height:.5em;margin:0 4px}.receipt-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-credit{color:#2f6b43;font-style:italic}.receipt-total{letter-spacing:.02em;padding:4px 0;font-size:18px;font-weight:700}.receipt-total .receipt-leader{border-bottom-style:dashed}.receipt-footnote{text-align:center;border-top:1px dashed #3a2e2640;flex-direction:column;gap:3px;margin-top:12px;padding-top:10px;font-size:12px;font-style:italic;display:flex}.receipt-thanks{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:700}.receipt-thanks-sub{opacity:.85;font-size:12px}.receipt-barcode{flex-direction:column;align-items:center;gap:5px;margin-top:12px;display:flex}.receipt-barcode-bars{background:repeating-linear-gradient(90deg,#3a2e26 0 1px,#0000 1px 3px,#3a2e26 3px 4px,#0000 4px 6px,#3a2e26 6px 9px,#0000 9px 11px,#3a2e26 11px 12px,#0000 12px 16px,#3a2e26 16px 18px,#0000 18px 20px,#3a2e26 20px 23px,#0000 23px 25px);width:75%;height:34px}.receipt-barcode-number{letter-spacing:.16em;opacity:.85;font-size:12px}.receipt-stamp{text-align:center;color:#4f7a57;-webkit-backdrop-filter:blur(4px)saturate(.85);transform-origin:50%;text-transform:uppercase;letter-spacing:.04em;background:#fffef1f5;border:4px solid #4f7a57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:800;line-height:1.1;animation:.65s cubic-bezier(.22,.9,.32,1.05) both receiptStampSlam;display:flex;position:absolute;bottom:28px;right:12px;transform:rotate(-12deg);box-shadow:inset 0 0 0 2px #4f7a5759,0 0 8px #4f7a5726}.receipt-stamp-line-1{letter-spacing:.12em;font-size:19px}.receipt-stamp-line-2{font-feature-settings:"tnum";margin-top:4px;font-size:24px}.receipt-stamp-line-3{letter-spacing:.08em;opacity:.85;margin-top:4px;font-size:11px}@keyframes printerLedPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes receiptStampSlam{0%{opacity:0;filter:blur(2px);transform:translate(-12%,-120%)rotate(-50deg)scale(1.8)}55%{opacity:1;filter:blur();transform:translate(0)rotate(-6deg)scale(1.1)}75%{opacity:1;filter:blur();transform:translate(0)rotate(-15deg)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)rotate(-12deg)scale(1)}}.printer-nudge-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);background:#03120e73;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out printerNudgeFade;display:flex;position:fixed;inset:0}.printer-nudge{text-align:center;background:#ffffea;border:1px solid #533a7126;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:min(360px,100%);padding:28px 28px 24px;animation:.22s cubic-bezier(.34,1.56,.64,1) printerNudgePop;display:flex;position:relative;box-shadow:0 32px 64px -24px #533a7173,0 4px 14px #533a711a}.printer-nudge-close{color:#4f4655;cursor:pointer;background:0 0;border:none;border-radius:999px;width:28px;height:28px;font-size:22px;line-height:1;transition:background-color .15s,color .15s;position:absolute;top:10px;right:12px}.printer-nudge-close:hover{color:#533a71;background:#533a7114}.printer-nudge-close:focus{outline:none}.printer-nudge-close:focus-visible{outline-offset:2px;outline:2px solid #533a71}.printer-nudge-orb{flex-shrink:0}.printer-nudge-message{color:#03120e;letter-spacing:-.005em;max-width:240px;margin:0;font-size:17px;font-weight:600;line-height:1.35}.printer-nudge-action{color:#ffffea;letter-spacing:.01em;cursor:pointer;background:#533a71;border:none;border-radius:999px;margin-top:4px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s;box-shadow:0 4px 12px -4px #533a718c}.printer-nudge-action:hover{background:#654f6f;transform:translateY(-1px);box-shadow:0 6px 16px -4px #533a71a6}.printer-nudge-action:active{transform:translateY(0)}.printer-nudge-action:focus{outline:none}.printer-nudge-action:focus-visible{outline-offset:3px;outline:2px solid #533a71}@keyframes printerNudgeFade{0%{opacity:0}to{opacity:1}}@keyframes printerNudgePop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.printer-display-cursor.is-active,.printer-status-dot.is-blinking,.printer-nudge-backdrop,.printer-nudge,.receipt-stamp,.receipt-section-cta{animation:none}.receipt-scroll-stage{height:auto!important}.receipt-scroll-pin{min-height:0;padding:0;position:static}.paper-window{height:auto;overflow:visible}.receipt{max-height:none;overflow:visible;transform:none}}@media (max-width:720px){.receipt-section-cta-visual{padding:18px 0 0}.platform-transparency-bubbles{gap:12px;margin-top:16px;display:grid}.platform-transparency-bubble{max-width:none;position:static}.paper-window{max-width:100%;height:auto;overflow:visible}.receipt{max-height:none;padding:12px 16px 16px;overflow:visible;transform:none}.receipt-line{white-space:normal;font-size:12px;line-height:1.45}.receipt-leader{display:none}.receipt-logo{min-height:140px}.receipt-stamp{width:110px;height:110px;bottom:16px;right:8px}.receipt-stamp-line-1{font-size:14px}.receipt-stamp-line-2{font-size:18px}.receipt-stamp-line-3{font-size:9px}.receipt-scroll-stage{height:auto!important}.receipt-scroll-pin{min-height:0;padding:0;position:static}}.pipe-toggle{background:#533a710f;border:1px solid #533a711f;border-radius:999px;width:max-content;margin:0 auto 28px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}@media (min-width:720px){.pipe-toggle{margin-left:50%;transform:translate(-50%)}}.pipe-toggle-btn{color:#4f4655;letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.pipe-toggle-btn:hover{color:#03120e}.pipe-toggle-btn.is-active{color:#ffffea;background:linear-gradient(#533a71 0%,#3f2c57 100%);box-shadow:0 8px 18px -10px #533a7199,inset 0 1px #ffffff2e}.pipe-stage{background:radial-gradient(70% 60% at 12% 14%,#533a7114,#0000 60%),linear-gradient(#fffef1 0%,#f4ecee 100%);border:1px solid #533a711f;border-radius:28px;padding:28px 18px;position:relative;box-shadow:0 42px 96px -42px #533a7173,inset 0 1px #ffffffd9}.pipe-svg{width:100%;max-width:1200px;height:auto;margin:0 auto;display:block}.dollar-segment{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--seg-index,0) * 60ms + .18s);transform:translateY(6px)}.is-in-view .dollar-segment{opacity:1;transform:translateY(0)}.dollar-shimmer-band{animation:5.6s cubic-bezier(.45,.05,.55,.95) .6s infinite dollarShimmer}@keyframes dollarShimmer{0%{opacity:0;transform:translate(0)}6%{opacity:.85}82%{opacity:.85}to{opacity:0;transform:translate(1280px)}}.pipe-tagline{text-align:center;color:#4f4655;letter-spacing:-.005em;max-width:36rem;margin:28px auto 0;font-size:15px;font-weight:600}.pipe-tagline .font-logo{font-size:17px}.dollar-source{text-align:center;color:#4f4655b8;letter-spacing:0;max-width:42rem;margin:14px auto 0;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:720px){.pipe-toggle{width:100%;display:flex}.pipe-toggle-btn{flex:1;padding:9px 14px;font-size:12.5px}.pipe-stage{border-radius:22px;padding:18px 6px}.pipe-tagline{padding:0 12px;font-size:14px}.dollar-source{padding:0 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dollar-shimmer-band{opacity:0;animation:none}.dollar-segment{opacity:1;transition:none;transform:none}}.talent-flow-layer{transition:opacity .6s ease-out}.talent-flow-particle{color:#533a71;letter-spacing:.03em;pointer-events:none;opacity:0;will-change:left, top, transform, opacity;background:linear-gradient(135deg,#fff 0%,#f3eef8 100%);border:1px solid #533a7138;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;font-size:10px;font-weight:700;animation-timing-function:cubic-bezier(.45,0,.35,1);animation-iteration-count:infinite;display:inline-flex;position:absolute;box-shadow:0 6px 14px -8px #533a718c,inset 0 1px #ffffffd9}.talent-flow-lane-1{animation-name:talent-flow-lane-1;animation-duration:6.4s}@keyframes talent-flow-lane-1{0%{opacity:0;top:19.2%;left:8.9%;transform:translate(-50%,-50%)scale(.55)}6%{opacity:.96;transform:translate(-50%,-50%)scale(1)}22%{opacity:.92;top:31%;left:27%}38%{opacity:.7;transform:translate(-50%,-50%)scale(.85)}42%,to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}}.talent-flow-lane-2{animation-name:talent-flow-lane-2;animation-duration:6.8s}@keyframes talent-flow-lane-2{0%{opacity:0;top:3.7%;left:41.4%;transform:translate(-50%,-50%)scale(.55)}7%{opacity:.96;transform:translate(-50%,-50%)scale(1)}22%{opacity:.92;top:26%;left:46%}38%{opacity:.7;transform:translate(-50%,-50%)scale(.85)}42%,to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}}.talent-flow-lane-3{animation-name:talent-flow-lane-3;animation-duration:6s}@keyframes talent-flow-lane-3{0%{opacity:0;top:72.7%;left:14.4%;transform:translate(-50%,-50%)scale(.55)}6%{opacity:.96;transform:translate(-50%,-50%)scale(1)}22%{opacity:.92;top:63%;left:30%}38%{opacity:.7;transform:translate(-50%,-50%)scale(.85)}42%,to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}}.talent-flow-lane-4{animation-name:talent-flow-lane-4;animation-duration:6.6s}@keyframes talent-flow-lane-4{0%{opacity:0;top:17.8%;left:78.6%;transform:translate(-50%,-50%)scale(.55)}7%{opacity:.96;transform:translate(-50%,-50%)scale(1)}22%{opacity:.92;top:32%;left:66%}38%{opacity:.7;transform:translate(-50%,-50%)scale(.85)}42%,to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}}.talent-flow-lane-5{animation-name:talent-flow-lane-5;animation-duration:6.1s}@keyframes talent-flow-lane-5{0%{opacity:0;top:75%;left:69.3%;transform:translate(-50%,-50%)scale(.55)}7%{opacity:.96;transform:translate(-50%,-50%)scale(1)}22%{opacity:.92;top:64%;left:60%}38%{opacity:.7;transform:translate(-50%,-50%)scale(.85)}42%,to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}}.offer-corkboard{background:radial-gradient(60% 40% at 20% 18%,#ffffff8c,#0000 60%),radial-gradient(50% 35% at 80% 80%,#ffffff59,#0000 60%),radial-gradient(circle at 1px 1px,#6346282e 1px,#0000 1.6px) 0 0/7px 7px,linear-gradient(135deg,#d6b988 0%,#c9a877 45%,#b8965f 100%);border:1px solid #63462847;border-radius:28px;grid-template-columns:1fr;gap:28px;padding:32px 24px;display:grid;position:relative;box-shadow:0 30px 70px -42px #6346288c,inset 0 1px #ffffff59,inset 0 -2px #63462833}@media (min-width:900px){.offer-corkboard{grid-template-columns:1fr auto 1fr;gap:22px;padding:44px 36px}}.offer-letter{color:#2a2230;transform-origin:top;background:linear-gradient(#fffdf4 0%,#fbf4e2 100%);border:1px solid #533a7114;border-radius:8px;padding:28px 26px 22px;font-size:13.5px;line-height:1.55;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 22px 40px -22px #281e1280,0 4px 10px -6px #281e1259,inset 0 1px #ffffffd9}.offer-letter-standard{filter:saturate(.85);transform:rotate(-1.6deg)}.offer-letter-prescience{background:linear-gradient(#fffefb 0%,#fdf8ed 100%);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1) .4s;transform:rotate(1.4deg);box-shadow:0 22px 40px -22px #281e1280,0 4px 10px -6px #281e1259,inset 0 1px #ffffffd9,inset 0 0 0 1px #533a7100,inset 0 0 #c9a0dc00,inset 0 0 #533a7100}.offer-letter-prescience.is-glowing{box-shadow:0 22px 40px -22px #281e1280,0 4px 10px -6px #281e1259,inset 0 1px #ffffffeb,inset 0 0 0 1px #533a7138,inset 0 0 36px #c9a0dc7a,inset 0 0 14px #533a7129}.offer-letter:hover{z-index:5;transform:rotate(0)translateY(-3px);box-shadow:0 28px 50px -22px #281e128c,0 6px 14px -6px #281e1266,inset 0 1px #ffffffe6}.offer-letter-prescience.is-glowing:hover{box-shadow:0 28px 50px -22px #281e128c,0 6px 14px -6px #281e1266,inset 0 1px #fffffff0,inset 0 0 0 1px #533a714d,inset 0 0 44px #c9a0dc99,inset 0 0 18px #533a7138}.offer-pin{background:radial-gradient(circle at 35% 30%,#ff7264 0%,#d23a2c 55%,#8a1d12 100%);border-radius:9999px;width:18px;height:18px;margin-left:-9px;position:absolute;top:-10px;left:50%;box-shadow:0 4px 8px -2px #280c0873,inset 0 1px #ffffff8c,inset 0 -1px #00000040}.offer-pin:after{content:"";filter:blur(.5px);background:#ffffffa6;border-radius:9999px;width:5px;height:5px;position:absolute;top:4px;left:4px}.offer-pin-purple{background:radial-gradient(circle at 35% 30%,#a895c2 0%,#6a4e8c 55%,#3f2c57 100%)}.offer-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.offer-tag-standard{color:#6b5c52;background:#4b413c14}.offer-tag-prescience{color:#533a71;background:#533a711f}.offer-letterhead{border-bottom:1px dashed #533a7138;margin-bottom:14px;padding-bottom:12px}.offer-co{font-family:var(--font-instrument-serif,"Instrument Serif", "Times New Roman", serif);color:#1d1626;letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.1}.offer-co-sub{color:#6b5c52;letter-spacing:.01em;margin-top:4px;font-size:11.5px;font-weight:500}.offer-body{margin-bottom:16px}.offer-greeting{color:#1d1626;margin-bottom:8px;font-weight:600}.offer-para{color:#3b3142;margin-bottom:12px}.offer-para strong{color:#1d1626}.offer-comp{background:#533a710a;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.offer-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.offer-line span{color:#6b5c52}.offer-line strong{color:#1d1626;font-variant-numeric:tabular-nums;font-weight:700}.offer-benefits{border:1px solid #0000;border-radius:10px;margin-bottom:14px;padding:12px 14px}.offer-benefits-head{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.offer-benefits ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.offer-benefits li{padding-left:14px;font-size:12.5px;line-height:1.45;position:relative}.offer-benefits-meh{background:#786c6412;border-color:#786c642e}.offer-benefits-meh .offer-benefits-head,.offer-benefits-meh li{color:#6b5c52}.offer-benefits-meh li:before{content:"·";color:#b8a99e;font-weight:700;position:absolute;top:-1px;left:4px}.offer-benefits-pres{background:linear-gradient(135deg,#533a7114 0%,#533a710a 100%);border-color:#533a7140}.offer-benefits-pres .offer-benefits-head{color:#533a71}.offer-benefits-pres li{color:#2a2230;font-weight:500}.offer-benefits-pres li:before{content:"✓";color:#533a71;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.offer-benefits-badge{color:#ffffea;text-transform:uppercase;letter-spacing:.08em;background:#533a71;border-radius:9999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.offer-sign{color:#6b5c52;font-size:11.5px;line-height:1.5}.offer-sign span{font-family:var(--font-instrument-serif,"Instrument Serif", serif);color:#1d1626;font-size:15px;font-style:italic}.offer-versus{font-family:var(--font-instrument-serif,"Instrument Serif", serif);color:#6b4a26;text-shadow:0 1px #ffffff80;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:26px;font-style:italic;display:flex}@media (min-width:900px){.offer-versus{font-size:32px}}.offer-footnote{text-align:left;color:#2a2230;justify-content:center;align-items:center;gap:16px;margin-top:32px;padding:0 16px;font-size:17px;line-height:1.5;display:flex}.offer-footnote p{max-width:44rem}.offer-footnote strong{color:#03120e;font-weight:700}.offer-footnote-stat{color:#533a71;font-variant-numeric:tabular-nums;background:#533a711f;border-radius:9999px;margin:0 3px;padding:2px 10px;font-weight:700;display:inline-block}.offer-footnote-cite{color:#654f6f;letter-spacing:.01em;align-items:center;gap:5px;margin-left:8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.offer-footnote-cite:before{content:"↗";opacity:.7;font-size:11px}.offer-footnote-cite:hover{color:#533a71}.offer-cand-avatar{color:#ffffea;letter-spacing:.04em;background:linear-gradient(135deg,#533a71 0%,#3f2c57 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -8px #533a7199,inset 0 1px #ffffff2e}@media (max-width:720px){.offer-footnote{text-align:center;flex-direction:column;gap:12px;font-size:15.5px}.offer-cand-avatar{width:40px;height:40px;font-size:13px}}@media (prefers-reduced-motion:reduce){.talent-flow-particle{opacity:0;animation:none}.talent-flow-layer{display:none!important}.offer-letter-prescience,.offer-letter-prescience.is-glowing{transition:none}}.intake-section{background:linear-gradient(#e8ddec 0%,#f1e6ee 50%,#ffffea 100%);padding:96px 24px 120px;position:relative;overflow:hidden}.intake-section-inner{width:100%;max-width:72rem;margin:0 auto;position:relative}.intake-head{text-align:center;max-width:640px;margin:0 auto 56px}.intake-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#654f6f;margin:0 0 16px;font-size:12px;font-weight:600}.intake-title{letter-spacing:-.02em;color:#03120e;margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.04}.intake-sub{color:#4f4655;max-width:520px;margin:20px auto 0;font-size:17px;line-height:1.55}.intake-folder-wrap{isolation:isolate;max-width:100%;margin:0 auto;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-1.2deg)}.intake-folder-wrap.is-sent{transform:rotate(-1.2deg)translateY(6px)}.intake-folder-back{z-index:0;background:linear-gradient(#ecdfd3 0%,#e2d2c2 100%);border:1px solid #533a712e;border-radius:22px 22px 18px 18px;position:absolute;inset:-10px -8px -4px;box-shadow:0 36px 70px -34px #533a716b,inset 0 1px #fff9,inset 0 -2px 4px #533a7114}.intake-tab{letter-spacing:.18em;text-transform:uppercase;color:#533a71c7;background:linear-gradient(#ecdfd3 0%,#dec9b4 100%);border:1px solid #533a7133;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 16px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-22px;left:36px;box-shadow:inset 0 1px #ffffffb3,0 -2px 6px #533a710f}.intake-tab-dot{background:#5e8c6a;border-radius:999px;width:6px;height:6px;box-shadow:inset 0 1px #ffffff73,0 0 0 2px #5e8c6a2e}.intake-folder{z-index:1;transform-origin:50% 100%;background:linear-gradient(#fffef1 0%,#faf3e2 100%);border:1px solid #533a7129;border-radius:18px;padding:44px 56px 40px;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 40px 80px -36px #533a7173,0 6px 18px -10px #533a7133,inset 0 1px #ffffffe6,inset 0 -1px #533a7114}.intake-folder:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;opacity:.7;background:repeating-linear-gradient(0deg,#533a7105 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#533a7103 0 1px,#0000 1px 4px);position:absolute;inset:0}.intake-folder:after{content:"";pointer-events:none;background:linear-gradient(#533a7124 0%,#0000 100%);border-radius:999px;height:6px;position:absolute;top:-1px;left:14px;right:14px}.intake-folder-wrap.is-sent .intake-folder{filter:brightness(.97);transform:rotateX(36deg)}.intake-paperclip{filter:drop-shadow(0 3px 4px #0000002e);pointer-events:none;z-index:2;width:46px;height:84px;position:absolute;top:-18px;right:36px;transform:rotate(-8deg)}.intake-paperclip svg{width:100%;height:100%;display:block}.intake-paper{flex-direction:column;gap:28px;width:100%;max-width:880px;margin:0 auto;display:flex;position:relative}.intake-row{gap:24px;display:grid}.intake-row-2{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.intake-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.intake-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.intake-field-label{letter-spacing:.12em;text-transform:uppercase;color:#533a71;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700}.intake-field-label span[aria-hidden]{color:#533a718c;margin-left:2px}.intake-input,.intake-textarea{color:#03120e;background:0 0;border:none;border-bottom:1px dotted #533a7159;outline:none;width:100%;padding:6px 2px 8px;font-family:Pangram,system-ui,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.intake-input::placeholder,.intake-textarea::placeholder{color:#4f465573;font-style:italic}.intake-input:focus,.intake-textarea:focus{border-bottom:1px solid #533a71b3;box-shadow:0 1px #533a712e}.intake-textarea{resize:vertical;background-image:repeating-linear-gradient(#0000 0 25px,#533a711f 25px 26px);background-position:0 2px;background-attachment:local;min-height:96px;padding-top:4px;line-height:1.55}.intake-field-picker{position:relative}.intake-picker-trigger{color:#03120e;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px dotted #533a7159;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px 2px 8px;font-family:Pangram,system-ui,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.intake-picker-trigger:hover{border-bottom-color:#533a718c}.intake-picker-trigger:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #533a7173}.intake-picker-trigger.is-open{border-bottom:1px solid #533a71b3;box-shadow:0 1px #533a712e}.intake-picker-trigger.is-placeholder .intake-picker-text{color:#4f465580;font-style:italic}.intake-picker-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.intake-picker-caret{color:#533a7199;flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.intake-picker-caret.is-open{transform:rotate(180deg)}.intake-picker-menu{z-index:30;background:#fffef1;border:1px solid #533a712e;border-radius:12px;min-width:100%;max-width:min(420px,100vw - 64px);margin:0;padding:6px;list-style:none;animation:.18s cubic-bezier(.22,1,.36,1) intake-picker-open;position:absolute;top:calc(100% + 8px);left:0;right:auto;box-shadow:0 24px 60px -28px #533a7180,0 4px 12px -6px #533a712e,inset 0 1px #ffffffe6}.intake-picker-menu-right{left:auto;right:0}@keyframes intake-picker-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.intake-picker-option{color:#03120e;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:Pangram,system-ui,sans-serif;font-size:14px;transition:background-color .15s,color .15s;display:flex}.intake-picker-option:focus{outline:none}.intake-picker-option.is-active,.intake-picker-option:hover{background:#533a7114}.intake-picker-option.is-selected{color:#533a71;font-weight:600}.intake-picker-option-dot{background:0 0;border:1.5px solid #533a7159;border-radius:999px;flex-shrink:0;width:12px;height:12px;transition:background .15s,border-color .15s,box-shadow .15s}.intake-picker-option.is-active .intake-picker-option-dot{border-color:#533a718c}.intake-picker-option.is-selected .intake-picker-option-dot{background:#533a71;border-color:#533a71;box-shadow:inset 0 0 0 2px #fffef1,0 0 0 1px #533a71}.intake-footer{border-top:1px dashed #533a7138;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding-top:20px;display:flex}.intake-status{color:#4f4655;margin:0;font-family:Pangram,system-ui,sans-serif;font-size:13px;line-height:1.4}.intake-status:empty{display:none}.intake-status-error{color:#8e641f;font-weight:600}.intake-status-sent{color:#2f6b43;font-weight:600}.intake-send{color:#ffffea;letter-spacing:.01em;cursor:pointer;background:#533a71;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px 12px 24px;font-family:Pangram,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background-color .18s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,opacity .2s;display:inline-flex;position:relative;box-shadow:0 10px 24px -14px #533a71b3,inset 0 1px #ffffff2e}.intake-send:hover:not(:disabled){background:#3f2c57;transform:translateY(-1px);box-shadow:0 16px 32px -16px #533a71cc,inset 0 1px #ffffff38}.intake-send:active:not(:disabled){transform:translateY(0)scale(.98)}.intake-send:focus-visible{outline-offset:4px;outline:2px solid #533a7180}.intake-send:disabled{cursor:default;opacity:.7}.intake-send-label{font-weight:600}.intake-send-arrow{font-size:15px;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.intake-send:hover:not(:disabled) .intake-send-arrow{transform:translate(2px)}.intake-send.is-sending .intake-send-arrow{animation:1.1s ease-in-out infinite intake-send-arrow-pulse}@keyframes intake-send-arrow-pulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.intake-send.is-sent .intake-send-arrow{display:none}.intake-seal-stamp{pointer-events:none;opacity:0;z-index:4;place-items:center;width:132px;height:132px;margin:-66px 0 0 -66px;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:38%;left:50%;transform:rotate(-14deg)scale(1.6)}.intake-folder-wrap.is-sent .intake-seal-stamp{opacity:1;transition-delay:.25s;transform:rotate(-10deg)scale(1)}.intake-seal-stamp-inner{color:#533a71d9;letter-spacing:.22em;text-transform:uppercase;background:radial-gradient(circle,#533a710f 0%,#533a7100 70%);border:3px solid #533a71c7;border-radius:999px;place-items:center;gap:4px;width:100%;height:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:800;display:grid}.intake-seal-stamp-orb{opacity:.6;width:24px;height:24px}.intake-cal-card{color:inherit;background:linear-gradient(#fffef1 0%,#fbf4dd 100%);border:1px solid #533a712e;border-radius:10px;flex-direction:column;flex-shrink:0;gap:4px;padding:10px 14px 11px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #533a7173}.intake-cal-card:hover{border-color:#533a715c;transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 12px 22px -12px #533a718c}.intake-cal-card:focus-visible{outline-offset:2px;outline:2px solid #533a7180}.intake-cal-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#654f6f;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.intake-cal-card-eyebrow svg{color:#533a71;flex-shrink:0}.intake-cal-card-link{color:#533a71;letter-spacing:-.005em;font-size:14px;font-weight:600}.intake-submit-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;min-width:0;display:inline-flex}@media (max-width:640px){.intake-section{padding:72px 16px 96px}.intake-folder{padding:28px 18px 24px}.intake-paper{gap:24px}.intake-paperclip{width:38px;height:68px;right:22px}.intake-tab{letter-spacing:.16em;padding:6px 12px 5px;font-size:9.5px;left:22px}.intake-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.intake-cal-card{gap:2px;padding:8px 11px 9px}.intake-cal-card-eyebrow{letter-spacing:.12em;gap:4px;font-size:8.5px}.intake-cal-card-eyebrow svg{width:11px;height:11px}.intake-cal-card-link{font-size:12.5px}.intake-submit-stack{align-items:flex-end}.intake-send{padding:10px 16px 10px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.intake-folder-wrap,.intake-folder-wrap.is-sent{transform:rotate(-1.2deg)}.intake-folder,.intake-folder-wrap.is-sent .intake-folder{filter:none;transition:none;transform:none}.intake-send,.intake-send:hover:not(:disabled),.intake-send:active:not(:disabled){transform:none}.intake-send.is-sending .intake-send-arrow{animation:none}.intake-seal-stamp,.intake-folder-wrap.is-sent .intake-seal-stamp{transition:opacity .2s;transform:rotate(-10deg)}.intake-picker-menu{animation:none}}.ee-section{background:radial-gradient(60% 50% at 50% 30%,#ffdca066,#0000 65%),linear-gradient(#f6e9c6 0%,#f1dfb1 100%);display:flow-root;position:relative}.ee-scroll-stage{width:100%;position:relative}.ee-scroll-pin{width:100%;height:100svh;padding:32px 24px;display:flex;position:sticky;top:0}.ee-pin-inner{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;width:100%;max-width:1280px;min-height:0;margin:0 auto;display:grid}.ee-header{text-align:center;padding:0 8px}.ee-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#654f6f;margin:0 0 10px;font-size:12px;font-weight:600}.ee-headline{letter-spacing:-.02em;color:#03120e;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.04}.ee-headline .font-logo{color:var(--grape)}.ee-subhead{color:#4f4655;text-wrap:balance;max-width:860px;margin:14px auto 0;font-size:clamp(14px,1.1vw,17px);line-height:1.5}.ee-cta-block{text-align:center;max-width:640px;margin:47px auto 97px;padding:0 24px}@media (min-width:768px){.ee-cta-block{margin:63px auto 113px}}.ee-cta-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#654f6f;margin:0 0 14px;font-size:11px;font-weight:600}.ee-cta-line{letter-spacing:-.015em;color:#03120e;text-wrap:balance;margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.ee-cta-line .font-logo{color:var(--grape)}.ee-cta-sub{letter-spacing:-.005em;color:#4f4655;text-wrap:pretty;max-width:36rem;margin:0 auto 26px;font-size:15px;font-weight:400;line-height:1.55}.ee-cta-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}@media (min-width:640px){.ee-cta-actions{flex-direction:row;justify-content:center;align-items:center;gap:14px}}.ee-desk-stage{background:radial-gradient(70% 50% at 18% 12%,#fffae652,#0000 65%),radial-gradient(60% 45% at 82% 88%,#28160a38,#0000 70%),linear-gradient(135deg,#6f4a2a 0%,#5d3d22 40%,#4d3219 100%);border:1px solid #28160a73;border-radius:8px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #28160ab3,0 10px 24px -12px #28160a59,inset 0 2px #fff0d747,inset 0 -5px #140a0473,inset 0 -7px #ffdcb40f}.ee-desk-grain{border-radius:inherit;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background:repeating-linear-gradient(92deg,#0000 0 11px,#23140829 11px 12px,#0000 12px 28px,#784b281a 28px 29px),repeating-linear-gradient(88deg,#0000 0 80px,#1e100614 80px 82px);position:absolute;inset:0}.ee-desk-prop{pointer-events:none;z-index:1;position:absolute}.ee-desk-prop-coffee{filter:drop-shadow(0 6px 10px #1408028c);width:78px;height:78px;top:30px;right:36px}.ee-desk-coffee-mug{background:radial-gradient(circle at 30% 25%,#ffffff8c,#0000 55%),linear-gradient(135deg,#ffffea 0%,#f0e6d2 60%,#d4c4a0 100%);border:1px solid #50321466;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 14px #5032142e}.ee-desk-coffee-surface{background:radial-gradient(circle at 35% 30%,#5a3a1f 0%,#3a230e 55%,#2a1808 100%);border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 1px 3px #0000008c,inset 0 -1px #a06e3c4d,inset 0 0 0 1px #ffffff14}.ee-desk-coffee-handle{background:0 0;border:3px solid #f0e6d2;border-left:1px solid #50321440;border-radius:0 12px 12px 0;width:18px;height:26px;margin-top:-13px;position:absolute;top:50%;right:-8px;box-shadow:inset -1px 0 #50321440,1px 1px 3px -1px #14080266}.ee-scene{will-change:opacity, transform;justify-content:center;align-items:center;padding:clamp(20px,3.5vw,56px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.ee-dossier{color:#2a2230;background-color:#0000;background-image:radial-gradient(circle at 22% 32%,#7850280d,#0000 60%),radial-gradient(circle at 78% 78%,#7850280a,#0000 65%),linear-gradient(#fffefb 0%,#fbf4e2 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:4px;width:100%;max-width:720px;padding:40px 44px 36px;position:relative;transform:rotate(-1.2deg);box-shadow:0 36px 60px -32px #1408028c,0 8px 16px -8px #14080259,inset 0 1px #ffffffeb}.ee-dossier-paperclip{background:linear-gradient(#c8c8d0 0%,#8a8a95 100%);border:1px solid #28283280;border-radius:11px;width:22px;height:60px;position:absolute;top:-14px;left:56px;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #2828324d,0 6px 10px -4px #14080273}.ee-dossier-paperclip:after{content:"";background:linear-gradient(#e8e8ee 0%,#a8a8b3 100%);border-radius:6px;width:12px;height:40px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb3}.ee-dossier-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ee-dossier-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#654f6fd9;margin:0;font-size:10.5px;font-weight:700}.ee-dossier-orb{width:34px;height:34px}.ee-dossier-title{letter-spacing:-.015em;color:var(--grape);margin:0 0 8px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.04}.ee-dossier-title .font-logo{font-style:italic}.ee-dossier-sub{color:#3a2e26;margin:0 0 22px;font-size:clamp(14px,1.05vw,16.5px);line-height:1.45}.ee-dossier-grid{border-top:1px dashed #78502859;border-bottom:1px dashed #78502859;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0 0 22px;padding:18px 0;display:grid}.ee-dossier-grid div{flex-direction:column;gap:4px;display:flex}.ee-dossier-grid dt{letter-spacing:.16em;text-transform:uppercase;color:#654f6fd9;font-size:9.5px;font-weight:700}.ee-dossier-grid dd{color:#2a2230;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.ee-dossier-body{color:#2a2230;margin:0 0 20px;font-size:14px;line-height:1.55}.ee-dossier-body strong{color:var(--grape);font-weight:700}.ee-dossier-footer{justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.ee-dossier-stamp{color:var(--grape);letter-spacing:.18em;text-transform:uppercase;background:#533a710d;border:1px dashed #533a718c;border-radius:6px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.ee-dossier-meta{color:#3a2e2699;letter-spacing:.06em;font-weight:500}.ee-phone-scene{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1100px;display:grid}.ee-phone-scene-phone{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.ee-phone-scene-img{filter:drop-shadow(0 30px 40px #0f08028c)drop-shadow(0 10px 18px #0f080259);width:100%;max-width:220px;height:auto;display:block}.ee-phone-balance{background:#ffffea;border:1px solid #533a7140;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 14px;display:flex;position:absolute;top:6%;right:6%;transform:rotate(5deg);box-shadow:0 14px 22px -10px #14080280,inset 0 1px #fffffff2}.ee-phone-balance-label{letter-spacing:.18em;text-transform:uppercase;color:#654f6fd9;font-size:9px;font-weight:700}.ee-phone-balance-value{letter-spacing:-.01em;color:var(--grape);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ee-phone-scene-explainer{color:#ffffea;max-width:520px}.ee-phone-scene-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffeaa6;margin:0 0 12px;font-size:11px;font-weight:700}.ee-phone-scene-headline{letter-spacing:-.015em;color:#ffffea;margin:0 0 16px;font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.05}.ee-phone-scene-headline em{font-family:var(--font-pangaia), Georgia, serif;color:#e8d5f0;font-style:italic;font-weight:400}.ee-phone-scene-body{color:#ffffead1;margin:0 0 20px;font-size:clamp(14px,1.1vw,16.5px);line-height:1.55}.ee-phone-scene-bullets{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ee-phone-scene-bullets li{color:#ffffeaeb;align-items:flex-start;gap:12px;font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.45;display:flex}.ee-phone-scene-check{color:#c9a0dc;flex-shrink:0;margin-top:2px}.ee-phone-scene-callouts{flex-direction:column;gap:16px;display:flex}.ee-phone-scene-callout{background:linear-gradient(90deg,#c9a0dc1a 0%,#0000 80%);border-left:3px solid #c9a0dc;border-radius:0 8px 8px 0;padding:12px 16px 12px 18px;position:relative}.ee-phone-scene-callout-label{letter-spacing:.18em;text-transform:uppercase;color:#c9a0dc;margin:0 0 4px;font-size:10.5px;font-weight:700}.ee-phone-scene-callout-body{color:#ffffeac7;margin:0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.45}.ee-phone-scene-callout-body strong{color:#ffffea;font-weight:700}.ee-phone-scene-callout-arrow{color:#c9a0dc;margin:0 4px;font-weight:600;display:inline-block}.ee-cards-scene{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);place-items:center;gap:clamp(20px,3vw,40px);width:100%;max-width:1100px;display:grid}.ee-card-stack{flex-direction:column;align-items:center;gap:14px;display:flex}.ee-card-caption{letter-spacing:.22em;text-transform:uppercase;color:#ffffeaa6;margin:0;font-size:10.5px;font-weight:700}.ee-lanyard{justify-content:center;display:flex;position:relative}.ee-lanyard-loop{transform-origin:50% 0;width:160px;height:268px;animation:1.6s cubic-bezier(.22,1,.36,1) .4s both ee-lanyard-sway;position:relative}.ee-lanyard-strap{background-image:repeating-linear-gradient(0deg,#ffffff14 0 2px,#0000 2px 6px),linear-gradient(#6a4a8a 0%,#3f2c57 100%);border:1px solid #14081e80;width:9px;height:130px;position:absolute;top:0;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 10px -4px #1408028c}.ee-lanyard-strap-left{transform-origin:top;left:38px;transform:rotate(8deg)}.ee-lanyard-strap-right{transform-origin:top;right:38px;transform:rotate(-8deg)}.ee-lanyard-clip{background:linear-gradient(#d4d4dc 0%,#8a8a95 100%);border:1px solid #28283280;border-radius:3px;width:30px;height:16px;position:absolute;top:120px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28283259,0 3px 6px -2px #14080273}.ee-lanyard-pouch{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8c;border:1px solid #b4b4c899;border-radius:8px;width:138px;padding:3px;position:absolute;top:138px;left:50%;transform:translate(-50%);box-shadow:0 16px 24px -12px #1408028c,inset 0 1px #fffc}.ee-lanyard-pouch-inner{text-align:center;background:linear-gradient(#fbf3ff 0%,#efe1f7 100%);border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:12px 10px 14px;display:flex}.ee-lanyard-orb{width:30px;height:30px;margin-bottom:4px}.ee-lanyard-name{letter-spacing:-.005em;color:var(--grape);margin:0;font-size:13px;font-weight:700}.ee-lanyard-role{letter-spacing:.08em;text-transform:uppercase;color:#654f6fd9;margin:0;font-size:9px;font-weight:700}@keyframes ee-lanyard-sway{0%{transform:rotate(0)}25%{transform:rotate(-3.5deg)}55%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}.ee-insurance-card{aspect-ratio:1.586;color:#2a2230;cursor:pointer;will-change:transform;background:linear-gradient(#fffefb 0%,#fbf4e2 100%);border:1px solid #533a7133;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:340px;padding:16px 18px 14px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 22px 36px -18px #1408028c,0 6px 12px -6px #14080259,inset 0 1px #ffffffe6}.ee-insurance-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 35%,#c9a0dc8c 50%,#0000 65%);transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.ee-insurance-card:hover{transform:rotate(-1deg)translateY(-10px)scale(1.04);box-shadow:0 40px 60px -22px #140802b3,0 14px 22px -8px #14080280,inset 0 1px #fffffff2}.ee-insurance-card:hover:after{transform:translate(120%)}.ee-insurance-card:active{transition-duration:.12s;transform:rotate(-2deg)translateY(-2px)scale(.99)}.ee-insurance-card:before{content:"";background:linear-gradient(90deg,#533a71 0%,#6a4a8a 50%,#533a71 100%);height:6px;position:absolute;top:0;left:0;right:0}.ee-insurance-head{justify-content:space-between;align-items:flex-start;padding-top:6px;display:flex}.ee-insurance-mark{align-items:center;gap:8px;display:flex}.ee-insurance-orb{width:26px;height:26px}.ee-insurance-brand{color:var(--grape);margin:0;font-size:14px;font-weight:600;line-height:1}.ee-insurance-brand .font-logo{font-style:normal}.ee-insurance-product{letter-spacing:.18em;text-transform:uppercase;color:#654f6fd9;margin:2px 0 0;font-size:9px;font-weight:700}.ee-insurance-tier{background:var(--grape);color:#ffffea;letter-spacing:.18em;border-radius:4px;align-items:center;padding:4px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.ee-insurance-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:6px 14px;margin:0;display:grid}.ee-insurance-grid div{flex-direction:column;gap:1px;display:flex}.ee-insurance-grid dt{letter-spacing:.16em;text-transform:uppercase;color:#654f6fbf;font-size:8px;font-weight:700}.ee-insurance-grid dd{color:#2a2230;letter-spacing:-.005em;margin:0;font-size:11.5px;font-weight:600}.ee-insurance-mono{letter-spacing:.04em;font-family:SF Mono,ui-monospace,Menlo,monospace;font-weight:700;font-size:11px!important}.ee-debit-card-wrap{cursor:pointer;filter:drop-shadow(0 22px 36px #14080299)drop-shadow(0 6px 12px #14080266);will-change:transform;border-radius:14px;width:100%;max-width:340px;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden;transform:rotate(3deg)}.ee-debit-card-wrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%);transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.ee-debit-card-wrap:hover{filter:drop-shadow(0 40px 60px #140802b8)drop-shadow(0 14px 22px #14080280);transform:rotate(0)translateY(-10px)scale(1.04)}.ee-debit-card-wrap:hover:after{transform:translate(120%)}.ee-debit-card-wrap:active{transition-duration:.12s;transform:rotate(1deg)translateY(-2px)scale(.99)}.ee-debit-card-img{border-radius:14px;width:100%;height:auto;display:block}@media (max-width:1024px){.ee-phone-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px}.ee-phone-scene-img{max-width:196px}.ee-cards-scene{gap:24px}}@media (max-width:720px),(prefers-reduced-motion:reduce){.ee-section.is-static .ee-scroll-stage,.ee-section .ee-scroll-stage{height:auto!important}.ee-scroll-pin{height:auto;padding:32px 16px;position:static}.ee-pin-inner{grid-template-rows:auto;gap:28px}.ee-desk-stage{flex-direction:column;gap:32px;height:auto;padding:24px 18px 28px;display:flex}.ee-desk-prop{display:none}.ee-scene{min-height:0;padding:0;position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.ee-phone-scene{grid-template-columns:minmax(0,1fr);gap:20px}.ee-phone-scene-phone{justify-content:center}.ee-phone-scene-img{max-width:190px}.ee-phone-scene-explainer{text-align:left}.ee-cards-scene{grid-template-columns:minmax(0,1fr);gap:32px}.ee-card-stack{width:100%;max-width:340px;margin:0 auto}.ee-insurance-card,.ee-debit-card-wrap{max-width:300px}.ee-insurance-card{aspect-ratio:auto;min-height:0}.ee-dossier{padding:28px 22px 24px}.ee-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ee-lanyard-loop{animation:none}.ee-scene,.ee-insurance-card,.ee-debit-card-wrap{transition:none}.ee-insurance-card:hover,.ee-debit-card-wrap:hover{transform:rotate(0)}.ee-insurance-card:after,.ee-debit-card-wrap:after{display:none}}.member-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.member-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:560px){.member-journey{grid-template-columns:minmax(0,1fr);gap:32px}}.member-journey-col{flex-direction:column;gap:12px;display:flex;position:relative}.member-journey-head{align-items:center;gap:10px;margin-bottom:2px;display:flex;position:relative}.member-journey-num{background:var(--grape);width:30px;height:30px;color:var(--ivory);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -6px #533a718c}.member-journey-title{letter-spacing:-.01em;color:var(--grape);margin:0;font-size:20px;font-weight:700;line-height:1.1}.member-journey-arrow{color:#533a7173;pointer-events:none;align-items:center;display:flex;position:absolute;top:15px;right:-14px;transform:translateY(-50%)}@media (max-width:1000px){.member-journey-arrow{display:none}}.member-journey-media{aspect-ratio:399/301;border-radius:16px;width:100%;margin-bottom:2px;overflow:hidden}.member-journey-img{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.member-journey-col:hover .member-journey-img{transform:scale(1.015)}.member-compare-card{border:1px solid #0000;border-radius:14px;padding:12px 14px 13px}.member-compare-card--trad{background:#fff;border-color:#03120e1a}.member-compare-card--pres{background:#eee1f4;border-color:#533a7138}.member-compare-head{letter-spacing:-.005em;align-items:center;gap:7px;margin-bottom:5px;font-size:13.5px;font-weight:700;display:flex}.member-compare-card--trad .member-compare-head{color:#03120e}.member-compare-card--trad .member-compare-head svg{color:#b0843a}.member-compare-card--pres .member-compare-head{color:var(--grape)}.member-compare-body{color:#4f4655;margin:0;font-size:12.5px;line-height:1.5}.member-compare-card--pres .member-compare-body{color:#03120e}.member-compare-body strong{color:var(--grape);font-weight:700}.member-faq-item{background:#fff;border:1px solid #533a711f;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.member-faq-item:hover{border-color:#533a7138}.member-faq-item:has(.member-faq-details[open]){border-color:#533a7152;box-shadow:0 14px 40px -28px #533a7159}.member-faq-summary{cursor:pointer;color:#03120e;letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.member-faq-summary::-webkit-details-marker{display:none}.member-faq-icon{width:28px;height:28px;color:var(--grape);background:#533a7114;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background-color .22s;display:inline-flex}.member-faq-details[open] .member-faq-icon{background:var(--grape);color:var(--ivory);transform:rotate(45deg)}.member-faq-answer{color:#4f4655;padding:0 22px 20px;font-size:14px;line-height:1.6}.chapter-divider{background:#ffffea;padding:56px 0 12px}.chapter-divider-num{background:var(--grape);min-width:36px;height:26px;color:var(--ivory);letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.chapter-divider-label{letter-spacing:.18em;text-transform:uppercase;color:var(--grape);white-space:nowrap;font-size:12px;font-weight:700}.chapter-divider-line{background:linear-gradient(90deg,#533a7159,#0000);flex:1;height:1px}.care-loop-section{background:linear-gradient(#ffffea 0%,#fbf5f1 50%,#f1e6ee 100%)}.care-loop-capstone{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbd;border:1px solid #533a712e;border-radius:18px;align-items:center;gap:16px;max-width:560px;margin:0 auto 36px;padding:18px 22px;display:flex;box-shadow:0 1px #533a710a,0 22px 50px -32px #533a716b}.care-loop-capstone-orb{background:#533a7114;border:1px solid #533a712e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.care-loop-capstone-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--grape);align-items:center;gap:6px;margin:0 0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.care-loop-capstone-title{color:#2a2118;letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:500;line-height:1.35}.care-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}@media (max-width:1000px){.care-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:600px){.care-loop-grid{grid-template-columns:1fr}}.care-loop-row{justify-content:space-between;align-items:stretch;display:flex;position:relative}.care-loop-tile{background:#fffef5;border:1px solid #533a7124;border-radius:16px;flex-direction:column;flex:1;padding:22px 18px 20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 1px #533a7108,0 16px 40px -28px #533a7152}.care-loop-tile:hover{border-color:#533a7147;transform:translateY(-2px);box-shadow:0 1px #533a710d,0 22px 52px -28px #533a716b}.care-loop-tile-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.care-loop-tile-icon{width:32px;height:32px;color:var(--grape);background:#533a7114;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.care-loop-tile-step{letter-spacing:.16em;color:#533a7180;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.care-loop-tile-title{color:#03120e;letter-spacing:-.005em;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.25}.care-loop-tile-body{color:#4f4655d9;margin:0;font-size:12.5px;line-height:1.5}.care-loop-arrow{color:#533a7166;flex-shrink:0;justify-content:center;align-items:center;width:22px;display:inline-flex}@media (max-width:1000px){.care-loop-arrow{display:none}}.time-machine-section{background:radial-gradient(70% 50% at 50% 40%,#c9a0dc29,#0000 70%),linear-gradient(#f1e6ee 0%,#fbf5f1 60%,#ffffea 100%)}.tm-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 auto 24px;display:flex}.tm-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #533a7129;border-radius:9999px;padding:4px;display:inline-flex;box-shadow:0 8px 22px -16px #533a7159}.tm-toggle-btn{letter-spacing:.005em;color:#654f6f;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tm-toggle-btn:hover{color:#03120e}.tm-toggle-btn.is-active{background:var(--grape);color:var(--ivory);box-shadow:0 4px 10px -2px #533a7159}.tm-replay{letter-spacing:.005em;color:var(--grape);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #533a7129;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.tm-replay:hover{background:#fffffff2;border-color:#533a7147;transform:translateY(-1px)}.tm-stage{background:radial-gradient(60% 50%,#ffffff8c,#0000 70%),#fbf5f1;border:1px solid #533a7124;border-radius:24px;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px #533a710a,0 28px 60px -32px #533a7166}.tm-canvas{grid-template-columns:250px 1fr 220px;gap:24px;min-height:520px;padding:32px 28px;display:grid;position:relative}@media (max-width:1000px){.tm-canvas{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px;min-height:auto;padding:24px 18px}}.tm-bg-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tm-future-faint{fill:none;stroke:#533a712e;stroke-width:1px;stroke-linecap:round;opacity:0;animation:.8s ease-out forwards tmFaintFade}@keyframes tmFaintFade{0%{opacity:0}to{opacity:1}}.tm-history{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffff0f0;border:1px solid #533a7138;border-radius:14px;align-self:center;padding:18px 16px;position:relative;box-shadow:0 1px #533a710d,0 18px 42px -28px #533a7161}.tm-history-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--grape);margin:0 0 12px;font-size:10.5px;font-weight:700;line-height:1.25}.tm-history-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tm-history-row{opacity:0;background:#fff9;border:1px solid #533a7129;border-radius:8px;padding:8px 10px;animation:.42s cubic-bezier(.22,1,.36,1) forwards tmHistoryRowIn;transform:translate(-8px)}.tm-history-row.is-trigger{background:#c48a2e1f;border-color:#c48a2e6b}@keyframes tmHistoryRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.tm-history-row-t{letter-spacing:.08em;color:var(--grape);margin-bottom:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;display:block}.tm-history-row-sep{opacity:.4;margin:0 2px}.tm-history-row-kind{color:#533a71b8;letter-spacing:.06em}.tm-history-row.is-trigger .tm-history-row-t,.tm-history-row.is-trigger .tm-history-row-kind{color:#8e641f}.tm-history-row-value{color:#03120e;letter-spacing:.005em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:600;display:block}.tm-center{z-index:1;min-height:460px;position:relative}.tm-state-vector{z-index:3;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tm-state-orb{background:radial-gradient(circle at 30% 30%,#7a6094 0%,#3f2c57 70%);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:inset 0 -4px 8px #0000004d,0 14px 28px -10px #3f2c5780}.tm-state-label{text-align:center;color:var(--grape);letter-spacing:.005em;margin:0;font-size:11px;font-weight:700}.tm-state-label span{color:#533a71a6;margin-top:2px;font-size:9.5px;font-style:italic;font-weight:500;display:block}.tm-path-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.tm-good-path{stroke:url(#tm-good-grad);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 4px 8px #533a7140);animation:1.4s cubic-bezier(.22,1,.36,1) 1.05s forwards tmPathDraw}.tm-good-path.is-faint{stroke:#533a7138;stroke-width:1.5px;stroke-dasharray:4 6;stroke-dashoffset:0;filter:none}.tm-bad-path{stroke:#a86a4fb3;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 6;stroke-dashoffset:0;opacity:0;animation:.6s ease-out .6s forwards tmFaintFade}.tm-bad-path.is-bold{stroke:#a86a4f;stroke-width:3px;stroke-dasharray:6 5;filter:drop-shadow(0 4px 8px #a86a4f4d)}.tm-bad-path.is-faint{stroke:#a86a4f6b;stroke-width:1.2px}@keyframes tmPathDraw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.tm-move-chip{z-index:4;background:var(--grape);color:var(--ivory);opacity:0;border-radius:10px;flex-direction:column;gap:2px;max-width:220px;padding:9px 12px;transition:opacity .24s;animation:.38s cubic-bezier(.22,1,.36,1) forwards tmChipIn;display:flex;position:absolute;transform:translateY(6px)scale(.94);box-shadow:0 10px 24px -12px #3f2c578c}@keyframes tmChipIn{to{opacity:1;transform:translate(0)scale(1)}}.tm-move-chip.is-faint{opacity:.35;filter:grayscale(.4)}.tm-move-chip-1{top:28%;left:22%}.tm-move-chip-2{top:12%;left:48%}.tm-move-chip-bad-1{color:#533a71c7;background:#fffff0f5;border:1px dashed #a86a4f8c;top:70%;left:38%;box-shadow:0 8px 18px -10px #a86a4f59}.tm-move-chip-bad-2{color:#533a71c7;background:#fffff0f5;border:1px dashed #a86a4f8c;top:80%;left:60%;box-shadow:0 8px 18px -10px #a86a4f59}.tm-move-chip-bad-1.is-bold,.tm-move-chip-bad-2.is-bold{color:var(--ivory);opacity:1;background:#a86a4f;border-color:#0000}.tm-move-chip-tag{letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:8.5px;font-weight:800}.tm-move-chip-tag-bad{color:#a86a4f}.tm-move-chip-bad-1.is-bold .tm-move-chip-tag-bad,.tm-move-chip-bad-2.is-bold .tm-move-chip-tag-bad{color:#fffff0d9}.tm-move-chip-title{letter-spacing:-.005em;font-size:12px;font-weight:700;line-height:1.25}.tm-move-chip-sub{opacity:.82;font-size:10.5px;font-weight:500;line-height:1.35}@media (max-width:1000px){.tm-center{min-height:360px}.tm-state-vector{left:50%;transform:translate(-50%,-50%)}.tm-move-chip-1{top:14%;left:6%}.tm-move-chip-2{top:2%;left:50%}.tm-move-chip-bad-1{top:78%;left:6%}.tm-move-chip-bad-2{top:86%;left:50%}}.tm-outcomes{z-index:2;flex-direction:column;align-self:center;gap:10px;display:flex;position:relative}.tm-outcome-card{background:var(--grape);color:var(--ivory);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:all .32s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 14px 32px -16px #3f2c5780}.tm-outcome-card-tpa{color:var(--ivory);background:#2a1e3a}.tm-outcome-card.is-loser{filter:grayscale(.4);background:#533a718c;transform:scale(.96)}.tm-outcome-card-tpa.is-winner{background:#a86a4f}.tm-outcome-card.is-winner{transform:scale(1.04);box-shadow:0 0 0 2px #fffff080,0 18px 40px -16px #3f2c5799}.tm-outcome-eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin:0;font-size:9.5px;font-weight:800}.tm-outcome-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1}.tm-outcome-sub{opacity:.85;margin:2px 0 0;font-size:11px;font-weight:500}.tm-outcome-vs{letter-spacing:.12em;text-transform:uppercase;width:28px;height:28px;color:var(--grape);background:#fffff0eb;border:1px solid #533a7140;border-radius:9999px;justify-content:center;align-items:center;margin:-4px auto;font-size:9.5px;font-weight:800;display:inline-flex}.tm-horizon{letter-spacing:.12em;text-transform:uppercase;color:#533a718c;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;margin:6px 0 0;font-size:9.5px;font-weight:700;display:inline-flex}.tm-axis-caption{letter-spacing:.16em;text-transform:uppercase;color:#533a7180;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:16px auto 0;padding:0 12px;font-size:10px;font-weight:700;display:flex}.tm-axis-line{background:linear-gradient(90deg,#0000,#533a714d,#0000);flex:1;height:1px}.tm-explainers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 0;display:grid}@media (max-width:760px){.tm-explainers{grid-template-columns:1fr}}.tm-explainer{background:#fffff0b3;border:1px solid #533a7124;border-radius:14px;padding:22px 22px 20px;box-shadow:0 12px 28px -22px #533a7166}.tm-explainer h3{color:var(--grape);letter-spacing:-.005em;margin:12px 0 6px;font-size:14px;font-weight:700}.tm-explainer p{color:#4f4655e0;margin:0;font-size:12.5px;line-height:1.5}.tm-explainer-icon{width:30px;height:30px;color:var(--grape);background:#533a711a;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.tm-availability{text-align:center;color:#4f4655;text-wrap:balance;max-width:640px;margin:32px auto 0;font-size:14px;line-height:1.55}.platform-cost-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}@media (max-width:880px){.platform-cost-cards{grid-template-columns:1fr}}.platform-cost-card{background:#fff;border:1px solid #533a7124;border-radius:18px;flex-direction:column;gap:14px;padding:28px 26px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 1px #533a710a,0 20px 44px -28px #533a7157}.platform-cost-card:hover{border-color:#533a7147;transform:translateY(-2px);box-shadow:0 1px #533a710d,0 28px 60px -28px #533a7173}.platform-cost-card-saving{background:radial-gradient(60% 40% at 0 0,#5e8c6a1a,#0000 70%),#fff}.platform-cost-card-effective{background:radial-gradient(60% 40% at 0 0,#c48a2e1a,#0000 70%),#fff}.platform-cost-head{align-items:flex-start;gap:14px;display:flex}.platform-cost-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.platform-cost-icon-saving{color:var(--green);background:#5e8c6a24}.platform-cost-icon-effective{color:var(--yellow);background:#c48a2e24}.platform-cost-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--grape);margin:0;font-size:11px;font-weight:700}.platform-cost-headline{color:#03120e;letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.25}.platform-cost-note{border-left:3px solid var(--green);color:var(--green);background:#5e8c6a1a;border-radius:4px;margin:0;padding:10px 14px;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.45}.platform-cost-note-yellow{border-left-color:var(--yellow);color:#8e641f;background:#c48a2e1a}.platform-cost-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.platform-cost-bullets li{color:#2a2118;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.platform-cost-bullets li:before{content:"";background:var(--grape);border-radius:9999px;width:5px;height:5px;position:absolute;top:9px;left:4px}.platform-cost-callout{background:#5e8c6a1a;border:1px solid #5e8c6a52;border-radius:12px;gap:12px;margin-top:auto;padding:14px 16px;display:flex}.platform-cost-callout-badge{background:var(--green);width:24px;height:24px;color:var(--ivory);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-cost-callout p{color:#2a2118;margin:0;font-size:12.5px;line-height:1.5}.platform-cost-callout-em{color:var(--green);font-variant-numeric:tabular-nums;font-weight:700}.platform-cost-why{background:linear-gradient(135deg,#c9a0dc2e,#fff9);border:1px solid #533a712e;border-radius:18px;grid-template-columns:160px 1fr 1fr;align-items:center;gap:20px;padding:22px 24px;display:grid;box-shadow:0 1px #533a710a,0 18px 40px -28px #533a7152}@media (max-width:880px){.platform-cost-why{grid-template-columns:1fr}}.platform-cost-why-head{border-right:1px solid #533a712e;align-items:center;gap:12px;padding-right:16px;display:flex}@media (max-width:880px){.platform-cost-why-head{border-bottom:1px solid #533a712e;border-right:none;padding-bottom:12px;padding-right:0}}.platform-cost-why-head p{color:#4f4655;margin:0;font-size:14px;font-weight:500;line-height:1.2}.platform-cost-why-em{color:var(--grape);letter-spacing:-.005em;font-size:16px;font-weight:700;display:block}.platform-cost-why-col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mauve);align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.platform-cost-why-col-us .platform-cost-why-col-title{color:var(--grape)}.platform-cost-why-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.platform-cost-why-col li{color:#2a2118;padding-left:14px;font-size:13px;line-height:1.45;position:relative}.platform-cost-why-col li:before{content:"";background:var(--mauve);border-radius:9999px;width:5px;height:5px;position:absolute;top:8px;left:2px}.platform-cost-why-col-us li:before{background:var(--grape)}.platform-risk-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:980px){.platform-risk-layout{grid-template-columns:1fr}}.platform-risk-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.platform-risk-bar{flex-direction:column;align-items:center;display:flex}.platform-risk-bar-head{text-align:center;margin-bottom:14px}.platform-risk-bar-title{color:var(--grape);letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:700;line-height:1.2}.platform-risk-bar-sub{color:#4f4655c7;letter-spacing:.01em;margin:2px 0 0;font-size:11px;line-height:1.3}.platform-risk-stack{border-radius:10px;flex-direction:column-reverse;width:100%;max-width:180px;display:flex;overflow:hidden;box-shadow:0 14px 32px -22px #533a716b}.platform-risk-segment{text-align:center;letter-spacing:0;color:var(--ivory);justify-content:center;align-items:center;padding:6px 10px;font-size:10.5px;font-weight:600;line-height:1.2;transition:filter .2s;display:flex}.platform-risk-segment:hover{filter:brightness(1.06)}.platform-risk-segment-premium{background:var(--grape);min-height:200px}.platform-risk-segment-claims{background:var(--grape)}.platform-risk-segment-stop{color:var(--grape);background:#c9a0dc9e}.platform-risk-segment-admin{color:var(--grape);background:#c9a0dc6b}.platform-risk-segment-savings{color:var(--green);background:#5e8c6a1a;border:2px dashed #5e8c6a8c;border-radius:6px;margin-top:4px}.platform-risk-footnote{text-align:center;color:#4f4655c7;max-width:200px;margin:12px 0 0;font-size:11px;font-style:italic;line-height:1.4}.platform-risk-explain{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffff0b3;border:1px solid #533a7129;border-radius:18px;padding:24px 26px;box-shadow:0 1px #533a710a,0 22px 50px -32px #533a7157}.platform-risk-points{flex-direction:column;gap:16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.platform-risk-points li{color:#2a2118;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.platform-risk-points li strong{color:var(--grape);font-weight:700}.platform-risk-point-num{background:var(--grape);width:22px;height:22px;color:var(--ivory);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.platform-risk-capstone{border-left:3px solid var(--grape);color:var(--grape);letter-spacing:-.005em;background:#533a710f;border-radius:4px;margin:20px 0 0;padding:16px 18px;font-size:14.5px;font-weight:600;line-height:1.45}@media (prefers-reduced-motion:reduce){.tm-future-faint,.tm-history-row,.tm-move-chip,.tm-good-path,.tm-bad-path{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.estimator-card{background:radial-gradient(65% 55% at 88% 12%,#533a7114,#0000 60%),linear-gradient(#fffef1 0%,#f4ecee 100%);border:1px solid #533a711f;border-radius:28px;max-width:1100px;margin:48px auto 0;padding:32px 24px;box-shadow:0 42px 96px -42px #533a7173,inset 0 1px #ffffffd9}@media (min-width:720px){.estimator-card{padding:44px 40px}}.estimator-grid{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:920px){.estimator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px}}.estimator-inputs{flex-direction:column;gap:28px;display:flex}.estimator-field{flex-direction:column;gap:10px;display:flex}.estimator-field-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.estimator-field-legend{letter-spacing:.04em;text-transform:uppercase;color:#654f6f;font-size:13px;font-weight:600;display:block}.estimator-field-value{color:#533a71;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:32px;font-weight:700;line-height:1}.estimator-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:38px;margin:0;padding:0}.estimator-slider:focus{outline:none}.estimator-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #533a71 0%, #533a71 var(--track-fill,50%), #533a7124 var(--track-fill,50%), #533a7124 100%);border-radius:999px;height:8px}.estimator-slider::-moz-range-track{background:#533a7124;border-radius:999px;height:8px}.estimator-slider::-moz-range-progress{background:#533a71;border-radius:999px;height:8px}.estimator-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fffef1;border:2px solid #533a71;border-radius:999px;width:26px;height:26px;margin-top:-9px;transition:transform .15s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px -4px #533a718c,inset 0 1px #ffffffd9}.estimator-slider::-moz-range-thumb{cursor:grab;background:#fffef1;border:2px solid #533a71;border-radius:999px;width:26px;height:26px;transition:transform .15s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px -4px #533a718c,inset 0 1px #ffffffd9}.estimator-slider:hover::-webkit-slider-thumb{transform:scale(1.06)}.estimator-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.04)}.estimator-slider:hover::-moz-range-thumb{transform:scale(1.06)}.estimator-slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.04)}.estimator-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #533a7138,0 4px 14px -4px #533a718c,inset 0 1px #ffffffd9}.estimator-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #533a7138,0 4px 14px -4px #533a718c,inset 0 1px #ffffffd9}.estimator-slider-scale{color:#9a8aab;letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.estimator-pills{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:540px){.estimator-pills{grid-template-columns:repeat(3,1fr)}}.estimator-pill{text-align:left;cursor:pointer;background:#ffffffa6;border:1px solid #533a7124;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex}.estimator-pill:hover{background:#fff;border-color:#533a7152;transform:translateY(-1px)}.estimator-pill:active{transform:scale(.98)}.estimator-pill.is-active{background:linear-gradient(#533a71 0%,#3f2c57 100%);border-color:#3f2c57;box-shadow:0 10px 22px -10px #533a7199,inset 0 1px #ffffff2e}.estimator-pill-label{letter-spacing:-.005em;color:#03120e;font-size:14px;font-weight:700}.estimator-pill-meta{color:#654f6f;letter-spacing:.005em;font-size:11px;font-weight:500;line-height:1.35}.estimator-pill-pmpm{color:#6e5c7e;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:600}.estimator-pill.is-active .estimator-pill-label{color:#ffffea}.estimator-pill.is-active .estimator-pill-meta{color:#fffeeac7}.estimator-pill.is-active .estimator-pill-pmpm{color:#fffeead1}.estimator-field-optional{text-transform:none;letter-spacing:0;color:#6e5c7e;font-weight:500}.estimator-field-note{color:#654f6f;margin:0;font-size:12px;font-weight:500;line-height:1.4}.estimator-select-wrap{align-items:center;display:flex;position:relative}.estimator-select{appearance:none;color:#03120e;letter-spacing:-.005em;cursor:pointer;background:#ffffffa6;border:1px solid #533a712e;border-radius:14px;width:100%;padding:13px 40px 13px 16px;font-size:15px;font-weight:500;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.estimator-select:hover{background:#fff;border-color:#533a7152}.estimator-select:focus-visible{border-color:#533a7199;outline:none;box-shadow:0 0 0 3px #533a712e}.estimator-select:invalid{color:#8a7d92}.estimator-select-caret{pointer-events:none;color:#533a71;position:absolute;right:14px}.estimator-input-wrap{background:#ffffffa6;border:1px solid #533a712e;border-radius:14px;align-items:center;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.estimator-input-wrap:hover{background:#fff;border-color:#533a7152}.estimator-input-wrap:focus-within{background:#fff;border-color:#533a7199;box-shadow:0 0 0 3px #533a712e}.estimator-input-prefix,.estimator-input-suffix{color:#654f6f;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.estimator-input-prefix{padding-left:16px}.estimator-input-suffix{padding-right:16px}.estimator-input{color:#03120e;letter-spacing:-.005em;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:13px 14px;font-size:15px;font-weight:500}.estimator-input::placeholder{color:#8a7d92}.estimator-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.estimator-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estimator-input[type=number]{-moz-appearance:textfield}.estimator-gate{flex-direction:column;gap:14px;display:flex}.estimator-gate-value{letter-spacing:-.02em;color:#533a7138;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.estimator-gate-copy{color:#4f4655;margin:0;font-size:14px;font-weight:500;line-height:1.5}.estimator-submit{cursor:pointer;border:none;width:100%;margin-top:4px;font-family:inherit}.estimator-submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.estimator-error{color:#b83434;margin:0;font-size:13px;font-weight:500}.estimator-output{background:#fff;border:1px solid #533a711a;border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 18px 44px -22px #533a7166,inset 0 1px #ffffffd9}@media (min-width:720px){.estimator-output{padding:28px}}.estimator-output-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#654f6f;margin:0;font-size:11px;font-weight:700}.estimator-output-value{letter-spacing:-.02em;color:#533a71;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1;transition:color .2s cubic-bezier(.22,1,.36,1)}.estimator-output-custom{letter-spacing:-.02em;color:#533a71;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.08}.estimator-output-meta{color:#4f4655;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:14px;font-weight:600;display:flex}.estimator-output-sep{color:#9a8aab}.estimator-bars{flex-direction:column;gap:12px;margin-top:8px;display:flex}.estimator-bar{flex-direction:column;gap:6px;display:flex}.estimator-bar-label{letter-spacing:.04em;text-transform:uppercase;color:#4f4655;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.estimator-bar-orb{width:14px;height:14px}.estimator-bar-track{background:#533a7114;border-radius:8px;height:36px;position:relative;overflow:hidden}.estimator-bar-fill{border-radius:8px;transition:width .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.estimator-bar-fill-current{background:linear-gradient(90deg,#a86a4f38 0%,#a86a4f73 100%);border:1px solid #a86a4f59;width:100%}.estimator-bar-fill-prescience{background:linear-gradient(90deg,#533a71 0%,#3f2c57 100%)}.estimator-bar-amount{color:#03120e;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.estimator-actions{flex-direction:column;gap:10px;margin-top:10px;display:flex}@media (min-width:540px){.estimator-actions{flex-direction:row}}.estimator-cta-primary{color:#ffffea;letter-spacing:-.005em;background:linear-gradient(#533a71 0%,#3f2c57 100%);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 14px 28px -14px #533a7199,inset 0 1px #ffffff2e}.estimator-cta-primary:hover{transform:translateY(-1px);box-shadow:0 20px 36px -16px #533a71a6,inset 0 1px #ffffff38}.estimator-cta-primary:active{transform:scale(.98)}.estimator-cta-secondary{color:#533a71;letter-spacing:-.005em;background:#ffffffb3;border:1px solid #533a7140;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.estimator-cta-secondary:hover{background:#fff;border-color:#533a7173;transform:translateY(-1px)}.estimator-cta-secondary:active{transform:scale(.98)}.estimator-footnote{text-align:center;color:#4f4655b8;max-width:44rem;margin:22px auto 0;font-size:12px;font-weight:500;line-height:1.5}.estimator-perks{text-align:center;background:linear-gradient(#ffffffe6 0%,#ffffffb3 100%);border:1px solid #533a711f;border-radius:24px;margin-top:40px;padding:28px 24px;box-shadow:0 18px 44px -28px #533a7159,inset 0 1px #ffffffd9}@media (min-width:720px){.estimator-perks{padding:36px 40px}}.estimator-perks-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#654f6f;margin:0;font-size:11px;font-weight:700}.estimator-perks-head{letter-spacing:-.02em;color:#03120e;margin:8px 0 0;font-size:clamp(22px,3.2vw,30px);font-weight:500}.estimator-perks-sub{color:#4f4655;max-width:36rem;margin:10px auto 0;font-size:15px;font-weight:500;line-height:1.5}.estimator-perks-grid{text-align:left;grid-template-columns:1fr;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.estimator-perks-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:880px){.estimator-perks-grid{grid-template-columns:repeat(3,1fr)}}.estimator-perk{background:#fff;border:1px solid #533a711a;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffffd9}.estimator-perk:hover{border-color:#533a7140;transform:translateY(-1px)}.estimator-perk-icon{color:#533a71;background:linear-gradient(#533a711f 0%,#533a710f 100%);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.estimator-perk-text{flex-direction:column;gap:2px;display:flex}.estimator-perk-label{letter-spacing:-.01em;color:#03120e;font-size:14px;font-weight:700}.estimator-perk-detail{color:#4f4655;font-size:13px;font-weight:500;line-height:1.45}.estimator-trust{text-align:center;margin-top:28px}.estimator-trust-line{color:#4f4655;margin:0;font-size:14px;font-weight:500}.estimator-trust-link{color:#533a71;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #533a7166;text-decoration:underline #533a7166;transition:text-decoration-color .18s cubic-bezier(.22,1,.36,1)}.estimator-trust-link:hover{text-decoration-color:#533a71}@media (max-width:540px){.estimator-card{border-radius:22px;padding:24px 18px}.estimator-output{padding:20px}}.savings-why-section{background:radial-gradient(#533a7114 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#ffffea 0%,#f3e7f0 52%,#fbf1f4 100%);border-bottom:1px solid #533a7124}.savings-why-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.savings-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.savings-why-grid .bento-tile{height:100%}.savings-why-grid .bento-step-sub{max-width:none}.swhy-body{justify-content:flex-end}.swhy-plan,.swhy-chart,.swhy-task{background:#fffef8;border:1px solid #533a7121;box-shadow:0 16px 32px -26px #533a716b,inset 0 1px #ffffffe6}.swhy-plan{border-radius:16px;flex-direction:column;gap:11px;padding:14px 14px 13px;display:flex}.swhy-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.swhy-plan-badge{color:#fffef1;letter-spacing:.01em;background:linear-gradient(#533a71 0%,#3f2c57 100%);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.swhy-plan-orb{width:14px;height:14px}.swhy-plan-head-note{letter-spacing:.11em;text-transform:uppercase;color:#6e5c7e;font-size:10px;font-weight:700}.swhy-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.swhy-perk{background:#533a710d;border:1px solid #533a7114;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;display:flex}.swhy-perk-icon{color:#533a71;background:#533a711a;border-radius:7px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.swhy-perk-label{letter-spacing:-.005em;color:#03120e;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.swhy-chart{border-radius:16px;flex-direction:column;gap:12px;padding:13px 13px 12px;display:flex}.swhy-chart-carousel{min-height:138px;position:relative}.swhy-chart-slide{animation:.42s cubic-bezier(.22,1,.36,1) swhy-chart-slide}.swhy-chart-mini{flex-direction:column;gap:6px;display:flex}.swhy-chart-mini+.swhy-chart-mini{border-top:1px solid #533a711a;padding-top:11px}.swhy-chart-head{color:#4f4655;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.swhy-chart-head strong{color:#8a5836;background:#b5754f26;border-radius:999px;flex:none;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:800}.swhy-chart-svg{aspect-ratio:280/104;width:100%;height:auto;display:block;overflow:visible}.swhy-chart-grid{stroke:#533a711a;stroke-width:1px;stroke-dasharray:2 4}.swhy-chart-area{fill:#533a711a}.swhy-chart-group{fill:none;stroke:#b5754f;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.swhy-chart-pres{fill:none;stroke:#533a71;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.swhy-chart-dot-group{fill:#b5754f}.swhy-chart-dot-pres{fill:#533a71;stroke:#fffef8;stroke-width:2px}.swhy-chart-axis{fill:#6e5c7e;text-anchor:middle;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.swhy-chart-callout{fill:#8a5836;text-anchor:middle;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:800}.swhy-chart-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.swhy-chart-key{color:#4f4655;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.swhy-chart-key:before{content:"";border-radius:2px;width:8px;height:8px}.swhy-chart-key-group:before{background:#b5754f}.swhy-chart-key-pres:before{background:#533a71}.swhy-chart-tag{letter-spacing:.02em;color:#8a5836;background:#b5754f29;border-radius:999px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700}.swhy-chart-tag-flat{color:#533a71;background:#533a711f}.swhy-chart-controls{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.swhy-chart-pager{align-items:center;gap:6px;display:inline-flex}.swhy-chart-pager-dot{cursor:pointer;background:#533a7114;border:1px solid #533a7152;border-radius:999px;width:8px;height:8px;padding:0;transition:width .24s,background .24s,border-color .24s,box-shadow .24s}.swhy-chart-pager-dot.is-active{background:#533a71;border-color:#533a71;width:24px;box-shadow:0 5px 12px -9px #533a71cc}.swhy-chart-next{color:#533a71;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#533a7112;border:1px solid #533a7129;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:5px 8px 5px 11px;font-size:10px;font-weight:800;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.swhy-chart-next:hover,.swhy-chart-next:focus-visible{background:#533a711f;border-color:#533a7152;transform:translateY(-1px)}.swhy-chart-next:focus-visible,.swhy-chart-pager-dot:focus-visible{outline-offset:3px;outline:2px solid #533a7173}.swhy-tasks{flex-direction:column;gap:10px;display:flex}.swhy-task-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.swhy-task{border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.swhy-task-icon{color:#533a71;background:#533a711a;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.swhy-task-label{letter-spacing:-.005em;color:#03120e;font-size:12.5px;font-weight:600}.swhy-task-status{color:#2f6b43;letter-spacing:.03em;white-space:nowrap;background:#5e8c6a24;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.swhy-task-note{color:#533a71;background:#533a710f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.swhy-task-dot{background:#5e8c6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #5e8c6a47}.swhy-chart-pres{stroke-dasharray:260;stroke-dashoffset:260px}.swhy-chart-area{opacity:0}.is-in-view .swhy-chart-pres{animation:.9s cubic-bezier(.22,1,.36,1) .45s forwards swhy-draw}.is-in-view .swhy-chart-area{animation:.8s .65s forwards swhy-fade}@keyframes swhy-draw{to{stroke-dashoffset:0}}@keyframes swhy-fade{to{opacity:1}}@keyframes swhy-chart-slide{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.swhy-chart-slide{animation:none}.swhy-chart-pres{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.swhy-chart-area{opacity:1;animation:none}}.member-pinboard-frame{background:linear-gradient(#ffffff14,#0000 30%),linear-gradient(160deg,#6b4524 0%,#4a2e16 45%,#2d1a09 100%);border-radius:14px;padding:14px;position:relative;box-shadow:0 36px 70px -28px #1408028c,0 14px 26px -14px #14080266,inset 0 1px #fff0d22e,inset 0 -2px 4px #00000059}.member-pinboard-frame:before,.member-pinboard-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 6px,#ffe6c80a 6px 7px,#0000 7px 14px);border-radius:14px;position:absolute;inset:0}.member-pinboard-frame:after{background:repeating-linear-gradient(90deg,#0000 0 22px,#0000000f 22px 23px,#0000 23px 46px)}.member-pinboard{background:radial-gradient(circle at 14% 22%,#4b2d1438 0,#0000 .6%),radial-gradient(circle at 38% 12%,#4b2d142e 0,#0000 .5%),radial-gradient(circle at 62% 28%,#4b2d1433 0,#0000 .55%),radial-gradient(circle at 84% 18%,#4b2d1429 0,#0000 .5%),radial-gradient(circle at 18% 58%,#4b2d1438 0,#0000 .55%),radial-gradient(circle at 46% 72%,#4b2d142e 0,#0000 .5%),radial-gradient(circle at 74% 64%,#4b2d1433 0,#0000 .55%),radial-gradient(circle at 28% 88%,#4b2d1429 0,#0000 .5%),radial-gradient(circle at 58% 92%,#4b2d1438 0,#0000 .55%),radial-gradient(circle at 88% 82%,#4b2d142e 0,#0000 .5%),radial-gradient(at top,#ffe6c838,#0000 55%),linear-gradient(160deg,#d5b385 0%,#c79f6e 40%,#b88d56 100%);border-radius:6px;padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px) clamp(36px,5vw,64px);position:relative;box-shadow:inset 0 2px 4px #00000047,inset 0 -2px 4px #0000002e,inset 1px 0 2px #0000002e,inset -1px 0 2px #0000002e}.member-pinboard:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 12%,#3c230f2e 0,#0000 .35%),radial-gradient(circle at 24% 36%,#3c230f24 0,#0000 .3%),radial-gradient(circle at 52% 22%,#3c230f2e 0,#0000 .35%),radial-gradient(circle at 78% 38%,#3c230f24 0,#0000 .3%),radial-gradient(circle at 12% 64%,#3c230f2e 0,#0000 .35%),radial-gradient(circle at 36% 78%,#3c230f24 0,#0000 .3%),radial-gradient(circle at 68% 84%,#3c230f2e 0,#0000 .35%),radial-gradient(circle at 92% 70%,#3c230f24 0,#0000 .3%);border-radius:4px;position:absolute;inset:8px}.member-notecard-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:760px){.member-notecard-row{grid-template-columns:minmax(0,1fr);gap:32px}}.member-notecard{--card-paper-start:#fffefb;--card-paper-end:#fbf4e2;--card-rule-color:#b834348c;--card-rule-line:#654f6f17;--card-grain:#7850280d;background:linear-gradient(180deg, var(--card-paper-start) 0%, var(--card-paper-end) 100%);background-image:radial-gradient(circle at 24% 28%, var(--card-grain), transparent 60%), radial-gradient(circle at 78% 76%, var(--card-grain), transparent 60%), repeating-linear-gradient(0deg, transparent 0 26px, var(--card-rule-line) 26px 27px), linear-gradient(180deg, var(--card-paper-start) 0%, var(--card-paper-end) 100%);color:#2a2230;min-height:240px;transform:rotate(var(--card-rot,0deg));isolation:isolate;animation:member-notecard-settle .9s cubic-bezier(.22, 1, .36, 1) var(--card-delay,0s) 1 both;border-radius:3px;flex-direction:column;gap:6px;padding:38px 22px 22px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 24px 36px -20px #1408028c,0 8px 14px -8px #14080259,inset 0 1px #fffffff2}@keyframes member-notecard-settle{0%{opacity:0;transform:rotate(calc(var(--card-rot,0deg) + 2deg)) translateY(-14px)}60%{transform:rotate(calc(var(--card-rot,0deg) - .6deg)) translateY(2px)}to{opacity:1;transform:rotate(var(--card-rot,0deg)) translateY(0)}}.member-notecard:before{content:"";background:var(--card-rule-color);height:1.5px;position:absolute;top:30px;left:14px;right:14px}.member-notecard--mauve{--card-paper-start:#f5e6f2;--card-paper-end:#dcc1da;--card-rule-color:#533a718c;--card-rule-line:#533a711f;--card-grain:#533a7114}.member-notecard:hover{transform:rotate(calc(var(--card-rot,0deg) * .35)) translateY(-6px);box-shadow:0 32px 50px -22px #140802a6,0 14px 22px -10px #14080273,inset 0 1px #fffffff2}.member-notecard-pin{background:radial-gradient(circle at 32% 30%, #ffffffd9 0 8%, transparent 22%), radial-gradient(circle at 50% 55%, var(--pin-color,#b83434) 0 55%, color-mix(in srgb, var(--pin-color,#b83434) 60%, #1a0a0a) 100%);z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #14080273,inset 0 1px #ffffff59,inset 0 -2px 3px #00000040}.member-notecard-pin:after{content:"";filter:blur(2px);background:#1408022e;border-radius:50%;width:10px;height:4px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.member-notecard-label{letter-spacing:-.01em;color:#533a71d9;margin:0;padding-top:4px;font-size:22px;font-style:italic;font-weight:500}.member-notecard-value{letter-spacing:-.03em;color:var(--grape);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:12px 0 0;font-size:clamp(40px,4.4vw,54px);font-weight:700;line-height:1;display:flex}.member-notecard-tail{color:#654f6f;letter-spacing:.01em;font-size:14px;font-weight:600}.member-notecard-note{color:#4f4655;margin:14px 0 0;font-size:13.5px;line-height:1.55}.member-notecard-mark{color:#533a71b3;background:#533a7114;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:12px;right:14px}.member-notecard-tape{z-index:1;background-color:#0000;background-image:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff2e 3px 4px),linear-gradient(#c48a2e8c 0%,#c48a2ebf 50%,#c48a2e8c 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:64px;height:18px;position:absolute;top:-6px;right:-10px;transform:rotate(34deg);box-shadow:0 2px 4px #14080240}.member-pinboard-note{color:#3a2e26;text-align:left;background:linear-gradient(#fff7c8 0%,#f5e69a 100%);width:fit-content;max-width:360px;margin:clamp(32px,4vw,48px) auto 0;padding:14px 16px 14px 18px;font-size:12px;font-weight:500;line-height:1.5;display:block;position:relative;transform:rotate(-1.2deg);box-shadow:0 10px 18px -10px #14080280,0 3px 6px -3px #1408024d}.member-pinboard-note:before{content:"";background:radial-gradient(circle at 32% 30%,#ffffffd9 0 8%,#0000 22%),radial-gradient(circle at 50% 55%,#b83434 0 55%,#6a1a1a 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:18px;box-shadow:0 3px 5px #14080273}@media (prefers-reduced-motion:reduce){.member-notecard{animation:none}.member-notecard:hover{transform:rotate(var(--card-rot,0deg))}}@keyframes logoMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.logo-marquee-wrap{width:100%}.logo-marquee-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#654f6f;margin:0 auto 22px;font-size:11px;font-weight:600}.logo-marquee{width:100%;position:relative;overflow:hidden}.logo-marquee:before,.logo-marquee:after{content:"";z-index:2;pointer-events:none;width:clamp(36px,9%,120px);position:absolute;top:0;bottom:0}.logo-marquee:before{background:linear-gradient(90deg,#fbf5f1,#fbf5f100);left:0}.logo-marquee:after{background:linear-gradient(270deg,#fbf5f1,#fbf5f100);right:0}.logo-marquee-track{will-change:transform;backface-visibility:hidden;align-items:center;gap:clamp(40px,6vw,88px);width:max-content;padding:4px 0;animation:24s linear infinite logoMarquee;display:flex}.logo-marquee-item{opacity:.55;flex:none;justify-content:center;align-items:center;display:flex}.logo-marquee-img{width:auto;display:block}@media (max-width:640px){.logo-marquee-img{transform-origin:50%;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.logo-marquee-track{will-change:auto;flex-wrap:wrap;justify-content:center;gap:clamp(28px,5vw,56px) clamp(32px,5vw,64px);width:100%;animation:none}.logo-marquee-track>.logo-marquee-item[aria-hidden]{display:none}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:h-10::file-selector-button{height:2.5rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-\[\#533A71\]\/\[0\.07\]::file-selector-button{background-color:#533a7112}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-3\.5::file-selector-button{padding-left:.875rem;padding-right:.875rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-\[12\.5px\]::file-selector-button{font-size:12.5px}.file\:text-\[13\.5px\]::file-selector-button{font-size:13.5px}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-\[\#533A71\]::file-selector-button{--tw-text-opacity:1;color:rgb(83 58 113/var(--tw-text-opacity,1))}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-\[\#4F4655\]\/50::placeholder{color:#4f465580}.placeholder\:text-\[\#4F4655\]\/60::placeholder{color:#4f465599}.placeholder\:text-\[\#4F4655\]\/70::placeholder{color:#4f4655b3}.placeholder\:text-\[\#6B7280\]::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#533A71\]\/25:hover{border-color:#533a7140}.hover\:border-\[\#533A71\]\/30:hover{border-color:#533a714d}.hover\:border-\[\#533A71\]\/35:hover{border-color:#533a7159}.hover\:border-\[\#533A71\]\/40:hover{border-color:#533a7166}.hover\:border-\[\#533A71\]\/45:hover{border-color:#533a7173}.hover\:border-\[\#533A71\]\/50:hover{border-color:#533a7180}.hover\:bg-\[\#3F2C57\]:hover{--tw-bg-opacity:1;background-color:rgb(63 44 87/var(--tw-bg-opacity,1))}.hover\:bg-\[\#533A71\]\/5:hover{background-color:#533a710d}.hover\:bg-\[\#533A71\]\/\[0\.04\]:hover{background-color:#533a710a}.hover\:bg-\[\#533A71\]\/\[0\.05\]:hover{background-color:#533a710d}.hover\:bg-\[\#533A71\]\/\[0\.06\]:hover{background-color:#533a710f}.hover\:bg-\[\#533A71\]\/\[0\.07\]:hover{background-color:#533a7112}.hover\:bg-\[\#533A71\]\/\[0\.08\]:hover{background-color:#533a7114}.hover\:bg-\[\#533A71\]\/\[0\.12\]:hover{background-color:#533a711f}.hover\:bg-\[\#533A71\]\/\[0\.14\]:hover{background-color:#533a7124}.hover\:bg-\[\#533A71\]\/\[0\.16\]:hover{background-color:#533a7129}.hover\:bg-\[\#8f1e18\]:hover{--tw-bg-opacity:1;background-color:rgb(143 30 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#B3261E\]\/\[0\.08\]:hover{background-color:#b3261e14}.hover\:bg-\[\#B3261E\]\/\[0\.14\]:hover{background-color:#b3261e24}.hover\:bg-\[\#F5F3EF\]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 239/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\/55:hover{background-color:#ffffff8c}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:text-\[\#03120E\]:hover{--tw-text-opacity:1;color:rgb(3 18 14/var(--tw-text-opacity,1))}.hover\:text-\[\#1E1E1E\]:hover{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.hover\:text-\[\#3F2C57\]:hover{--tw-text-opacity:1;color:rgb(63 44 87/var(--tw-text-opacity,1))}.hover\:text-\[\#533A71\]:hover{--tw-text-opacity:1;color:rgb(83 58 113/var(--tw-text-opacity,1))}.hover\:text-\[\#8f1e17\]:hover{--tw-text-opacity:1;color:rgb(143 30 23/var(--tw-text-opacity,1))}.hover\:text-\[\#B3261E\]:hover{--tw-text-opacity:1;color:rgb(179 38 30/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#533A71\]:hover{text-decoration-color:#533a71}.hover\:decoration-\[\#B3261E\]:hover{text-decoration-color:#b3261e}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_18px_36px_-28px_rgba\(83\,58\,113\,0\.45\)\]:hover{--tw-shadow:0 18px 36px -28px #533a7173;--tw-shadow-colored:0 18px 36px -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-\[0_28px_72px_-28px_rgba\(83\,58\,113\,0\.6\)\]:hover{--tw-shadow:0 28px 72px -28px #533a7199;--tw-shadow-colored:0 28px 72px -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-\[0_8px_20px_-10px_rgba\(83\,58\,113\,0\.4\)\]:hover{--tw-shadow:0 8px 20px -10px #533a7166;--tw-shadow-colored:0 8px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:\[stroke-width\:var\(--hover-w\)\]:hover{stroke-width:var(--hover-w)}.hover\:file\:bg-\[\#533A71\]\/\[0\.12\]::file-selector-button:hover{background-color:#533a711f}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:border-\[\#533A71\]:focus{--tw-border-opacity:1;border-color:rgb(83 58 113/var(--tw-border-opacity,1))}.focus\:border-\[\#533A71\]\/55:focus{border-color:#533a718c}.focus\:border-\[\#533A71\]\/60:focus{border-color:#533a7199}.focus\:border-\[\#5E8C6A\]\/55:focus{border-color:#5e8c6a8c}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.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-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-\[\#533A71\]\/10:focus{--tw-ring-color:#533a711a}.focus\:ring-\[\#533A71\]\/20:focus{--tw-ring-color:#533a7133}.focus-visible\:text-\[\#533A71\]:focus-visible{--tw-text-opacity:1;color:rgb(83 58 113/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #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-4: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(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-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[\#533A71\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(83 58 113/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#533A71\]\/15:focus-visible{--tw-ring-color:#533a7126}.focus-visible\:ring-\[\#533A71\]\/25:focus-visible{--tw-ring-color:#533a7140}.focus-visible\:ring-\[\#533A71\]\/30:focus-visible{--tw-ring-color:#533a714d}.focus-visible\:ring-\[\#533A71\]\/40:focus-visible{--tw-ring-color:#533a7166}.focus-visible\:ring-\[\#533A71\]\/50:focus-visible{--tw-ring-color:#533a7180}.focus-visible\:ring-\[\#B3261E\]\/25:focus-visible{--tw-ring-color:#b3261e40}.focus-visible\:ring-\[\#FFFFEA\]\/70:focus-visible{--tw-ring-color:#ffffeab3}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[\#F5F3EF\]:focus-visible{--tw-ring-offset-color:#f5f3ef}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:duration-100:active{transition-duration:.1s;animation-duration:.1s}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#533A71\]\/5:disabled{background-color:#533a710d}.disabled\:bg-\[\#533A71\]\/\[0\.04\]:disabled{background-color:#533a710a}.disabled\:text-\[\#654F6F\]:disabled{--tw-text-opacity:1;color:rgb(101 79 111/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#533A71\]\/15{background-color:#533a7126}.group:hover .group-hover\:bg-\[\#533A71\]\/\[0\.14\]{background-color:#533a7124}.group:hover .group-hover\:bg-\[\#FFFFEA\]\/20{background-color:#ffffea33}.group:hover .group-hover\:text-\[\#533A71\]{--tw-text-opacity:1;color:rgb(83 58 113/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.motion-reduce\:\!transform-none{transform:none!important}}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}.min-\[420px\]\:hidden{display:none}}@media (min-width:640px){.sm\:bottom-20{bottom:5rem}.sm\:bottom-40{bottom:10rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-10{top:2.5rem}.sm\:top-24{top:6rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mt-12{margin-top:-3rem}.sm\:-mt-16{margin-top:-4rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-20{margin-top:5rem}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:min-h-\[580px\]{min-height:580px}.sm\:min-h-\[680px\]{min-height:680px}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[172px\]{max-width:172px}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[184px\]{max-width:184px}.sm\:max-w-\[188px\]{max-width:188px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-md{max-width:28rem}.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-\[10rem_1fr_auto\]{grid-template-columns:10rem 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_5rem_1fr_auto\]{grid-template-columns:1fr 5rem 1fr auto}.sm\:grid-cols-\[7\.5rem_1fr_8\.5rem_2\.5rem\]{grid-template-columns:7.5rem 1fr 8.5rem 2.5rem}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[88px\]{font-size:88px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:-left-4{left:-1rem}.md\:-right-2{right:-.5rem}.md\:left-0{left:0}.md\:right-0{right:0}.md\:-mt-20{margin-top:-5rem}.md\:-mt-24{margin-top:-6rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-20{gap:5rem}.md\:gap-8{gap:2rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[112px\]{font-size:112px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[46px\]{font-size:46px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:-left-12{left:-3rem}.lg\:-left-8{left:-2rem}.lg\:-right-10{right:-2.5rem}.lg\:-right-4{right:-1rem}.lg\:top-8{top:2rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mt-24{margin-top:-6rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:min-h-\[640px\]{min-height:640px}.lg\:min-h-\[650px\]{min-height:650px}.lg\:w-1\/2{width:50%}.lg\:w-full{width:100%}.lg\:max-w-\[500px\]{max-width:500px}.lg\:max-w-none{max-width:none}.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-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_1fr_120px_96px_120px\]{grid-template-columns:1fr 1fr 120px 96px 120px}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(340px\,0\.96fr\)\]{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}.lg\:text-\[60px\]{font-size:60px}}@media (min-width:1280px){.xl\:text-\[66px\]{font-size:66px}}@media print{.print\:hidden{display:none}}
