*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-\[calc\(100\%\+10px\)\]{left:calc(100% + 10px)}.right-0{right:0}.top-0{top:0}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.mx-auto{margin-left:auto;margin-right:auto}.-mt-10{margin-top:-2.5rem}.-mt-8{margin-top:-2rem}.-mt-9{margin-top:-2.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1\.5{height:.375rem}.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-4{height:1rem}.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-full{height:100%}.h-px{height:1px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[404px\]{min-height:404px}.min-h-\[430px\]{min-height:430px}.min-h-\[600px\]{min-height:600px}.min-h-\[62vh\]{min-height:62vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[340px\]{width:340px}.w-\[min\(540px\,calc\(100vw-3rem\)\)\]{width:min(540px,100vw - 3rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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))}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.auto-rows-\[minmax\(280px\,auto\)\]{grid-auto-rows:minmax(280px,auto)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[minmax\(0\,1fr\)_80px_220px_80px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 80px 220px 80px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.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))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-orange-400\/20{border-color:#fb923c33}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/35{border-color:#38bdf859}.border-slate-300\/20{border-color:#cbd5e133}.border-slate-300\/25{border-color:#cbd5e140}.border-slate-300\/30{border-color:#cbd5e14d}.border-slate-300\/35{border-color:#cbd5e159}.border-slate-300\/40{border-color:#cbd5e166}.border-slate-400\/20{border-color:#94a3b833}.border-slate-400\/35{border-color:#94a3b859}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/35{border-color:#a78bfa59}.border-white\/10{border-color:#ffffff1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-400\/15{background-color:#fb923c26}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-300\/10{background-color:#cbd5e11a}.bg-slate-300\/15{background-color:#cbd5e126}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-400\/15{background-color:#94a3b826}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/15{background-color:#a78bfa26}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(2\,6\,23\,0\.86\)\)\]{background-image:linear-gradient(135deg,#0f172af5,#020617db)}.bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(2\,6\,23\,0\.88\)\)\]{background-image:linear-gradient(135deg,#0f172af5,#020617e0)}.bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(2\,6\,23\,0\.9\)\)\]{background-image:linear-gradient(135deg,#0f172af5,#020617e6)}.bg-\[linear-gradient\(180deg\,\#020617_0\%\,\#0f172a_35\%\,\#111827_100\%\)\]{background-image:linear-gradient(#020617 0%,#0f172a 35%,#111827 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, 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-slate-300\/45{--tw-gradient-from:#cbd5e173 var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300\/80{--tw-gradient-from:#cbd5e1cc var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/45{--tw-gradient-from:#02061773 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from:#020617cc var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-slate-950\/25{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #02061740 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/35{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #02061759 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-slate-300\/45{--tw-gradient-to:#cbd5e173 var(--tw-gradient-to-position)}.to-slate-950\/20{--tw-gradient-to:#02061733 var(--tw-gradient-to-position)}.to-slate-950\/5{--tw-gradient-to:#0206170d var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[62\%_center\]{-o-object-position:62% center;object-position:62% center}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.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-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.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-\[0\.68rem\]{font-size:.68rem}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(159\,176\,196\,0\.12\)\]{--tw-shadow:0 0 0 4px #9fb0c41f;--tw-shadow-colored:0 0 0 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-amber-500\/10{--tw-shadow-color:#f59e0b1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color:#00000026;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/25{--tw-shadow-color:#00000040;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/35{--tw-shadow-color:#00000059;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/10{--tw-shadow-color:#06b6d41a;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/20{--tw-shadow-color:#08334433;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/10{--tw-shadow-color:#0ea5e91a;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-500\/10{--tw-shadow-color:#64748b1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/30{--tw-shadow-color:#0206174d;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/10{--tw-shadow-color:#8b5cf61a;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-950\/20{--tw-shadow-color:#2e106533;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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-cyan-400\/25{--tw-ring-color:#22d3ee40}.ring-slate-300\/25{--tw-ring-color:#cbd5e140}.ring-violet-400\/25{--tw-ring-color:#a78bfa40}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}html{scroll-behavior:smooth}.pricing-page{--pricing-bg:#07111f;--pricing-bg-soft:#0b1624;--pricing-panel:#111d2a;--pricing-panel-deep:#0c1825;--pricing-text:#f5f7f9;--pricing-muted:#aab7c7;--pricing-line:#cbd5e126;--pricing-gold:#d8ba80;--pricing-sage:#9db9ac;background:var(--pricing-bg);color:var(--pricing-text);overflow:hidden}.pricing-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.pricing-hero{border-bottom:1px solid var(--pricing-line);padding:clamp(4.5rem,8vw,7rem) 0}.pricing-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.68fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.pricing-eyebrow{color:var(--pricing-gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.pricing-hero-copy h1{color:var(--pricing-text);letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:1.35rem 0 0;font-size:clamp(3.1rem,5.9vw,5.8rem);font-weight:590;line-height:.98}.pricing-hero-lead{color:var(--pricing-muted);max-width:44rem;margin:1.8rem 0 0;font-size:clamp(1.03rem,1.45vw,1.2rem);line-height:1.75}.pricing-text-link{color:#f3dfb5;border-bottom:1px solid #d8ba8080;align-items:center;gap:.65rem;margin-top:2rem;padding:.55rem 0;font-size:.92rem;font-weight:750;transition:border-color .18s,color .18s,gap .18s;display:inline-flex}.pricing-text-link:hover{border-color:var(--pricing-gold);color:#fff;gap:.85rem}.pricing-hero-note{border-bottom:1px solid var(--pricing-line);border-top:1px solid var(--pricing-line);padding:clamp(1.6rem,3vw,2.35rem) 0}.pricing-hero-note>span{color:var(--pricing-sage);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.pricing-hero-note>p{color:#eef2f7;letter-spacing:-.022em;margin:1rem 0 0;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:570;line-height:1.45}.pricing-hero-note-line{background:linear-gradient(90deg, var(--pricing-sage) 0 34%, #9db9ac2e 34% 100%);height:1px;margin:1.7rem 0 1rem}.pricing-hero-note>small{color:#7f8fa1;letter-spacing:.08em;font-size:.7rem}.pricing-models{background:var(--pricing-bg-soft);border-bottom:1px solid var(--pricing-line);padding:clamp(5rem,9vw,8rem) 0}.pricing-section-heading{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);gap:1rem clamp(2rem,7vw,6rem);display:grid}.pricing-section-heading .pricing-eyebrow{grid-column:1/-1}.pricing-section-heading h2,.pricing-comparison-intro h2,.pricing-decision h2{color:var(--pricing-text);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,4.5vw,4.65rem);font-weight:590;line-height:1.02}.pricing-section-heading>p:last-child{color:var(--pricing-muted);align-self:end;margin:0;font-size:1rem;line-height:1.75}.pricing-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid;overflow:hidden}.pricing-model{border:1px solid var(--pricing-line);flex-direction:column;min-height:35rem;padding:clamp(1.6rem,3vw,2.7rem);display:flex}.pricing-model-provision{background:#111e2d}.pricing-model-fee{background:#14211f;border-color:#9db9ac33}.pricing-model>header{border-bottom:1px solid var(--pricing-line);justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.pricing-model>header span{color:var(--pricing-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.pricing-model-fee>header span{color:#b9d4c7}.pricing-model>header small{color:#8190a0;text-align:right;max-width:12rem;font-size:.72rem;line-height:1.45}.pricing-model-main{flex:auto;padding:clamp(2.2rem,4vw,3.6rem) 0}.pricing-model-main h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:590;line-height:1.05}.pricing-model-main p{color:#bac5d1;max-width:31rem;margin:1.35rem 0 0;font-size:1rem;line-height:1.75}.pricing-model dl{border-top:1px solid var(--pricing-line);margin:0}.pricing-model dl>div{border-bottom:1px solid var(--pricing-line);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.pricing-model dt{color:#7f8fa1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.pricing-model dd{color:#edf2f7;margin:0;font-size:.88rem;line-height:1.55}.pricing-model-footnote{border-bottom:1px solid var(--pricing-line);color:#8f9dad;text-align:right;max-width:46rem;margin:1.5rem 0 0 auto;padding-bottom:1rem;font-size:.83rem;line-height:1.65}.pricing-comparison{background:var(--pricing-bg);border-bottom:1px solid var(--pricing-line);padding:clamp(5rem,9vw,8rem) 0}.pricing-comparison-intro{justify-content:space-between;align-items:end;gap:2rem;display:flex}.pricing-comparison-intro h2{max-width:12ch;margin-top:1.15rem}.pricing-comparison-table{border-bottom:1px solid var(--pricing-line);margin-top:clamp(2.8rem,5vw,4.5rem)}.pricing-comparison-head,.pricing-comparison-row{grid-template-columns:minmax(10rem,.62fr) repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,3rem);display:grid}.pricing-comparison-head{border-bottom:1px solid var(--pricing-line);color:#718196;letter-spacing:.13em;text-transform:uppercase;padding:0 0 1rem;font-size:.7rem;font-weight:800}.pricing-comparison-head span:nth-child(2){color:var(--pricing-gold)}.pricing-comparison-head span:nth-child(3){color:var(--pricing-sage)}.pricing-comparison-row{border-bottom:1px solid var(--pricing-line);padding:1.65rem 0}.pricing-comparison-row:last-child{border-bottom:0}.pricing-comparison-row strong{color:#f4f7fa;font-size:.94rem;font-weight:650;line-height:1.55}.pricing-comparison-row p{color:#9dabbc;margin:0;font-size:.9rem;line-height:1.65}.pricing-decision{background:var(--pricing-panel-deep);padding:clamp(5rem,9vw,8rem) 0 3rem}.pricing-decision-grid{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.68fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.pricing-decision h2{max-width:13ch;margin-top:1.2rem}.pricing-decision-copy{border-top:1px solid var(--pricing-line);padding-top:1.5rem}.pricing-decision-copy>p{color:var(--pricing-muted);margin:0;font-size:1rem;line-height:1.75}.pricing-primary-button{background:var(--pricing-gold);border:1px solid var(--pricing-gold);color:#111827;border-radius:.85rem;gap:.65rem;min-height:3.2rem;margin-top:1.8rem;padding:.75rem 1.25rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.pricing-primary-button:hover{background:#ead09b;border-color:#ead09b;transform:translateY(-.12rem)}.pricing-legal-note{border-top:1px solid var(--pricing-line);color:#718196;margin:clamp(3.5rem,7vw,6rem) 0 0;padding-top:1.25rem;font-size:.72rem;line-height:1.65}.pricing-page .pricing-hero{padding:clamp(3.75rem,6vw,5.25rem) 0}.pricing-page .pricing-hero-grid{gap:clamp(2.5rem,7vw,6rem)}.pricing-page .pricing-hero-copy h1{max-width:12ch;font-size:clamp(2.9rem,5vw,4.85rem)}.pricing-page .pricing-hero-note{padding:1.45rem 0}.pricing-page .pricing-hero-note>p{font-size:clamp(1.08rem,1.55vw,1.35rem)}.pricing-comparison-compact{background:var(--pricing-bg-soft);padding:clamp(4.25rem,7vw,6rem) 0}.pricing-comparison-compact .pricing-comparison-intro h2{max-width:14ch;font-size:clamp(2.3rem,4vw,3.8rem)}.pricing-model-summary-grid{border-bottom:1px solid var(--pricing-line);border-top:1px solid var(--pricing-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.4rem,4vw,3.4rem);display:grid}.pricing-model-summary{padding:clamp(1.5rem,2.7vw,2.15rem) clamp(1.25rem,3vw,2.6rem) clamp(1.5rem,2.7vw,2.15rem) 0}.pricing-model-summary+.pricing-model-summary{border-left:1px solid var(--pricing-line);padding-left:clamp(1.25rem,3vw,2.6rem);padding-right:0}.pricing-model-summary>span{color:var(--pricing-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.pricing-model-summary-fee>span{color:var(--pricing-sage)}.pricing-model-summary h3{color:#fff;letter-spacing:-.035em;margin:.75rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:600;line-height:1.15}.pricing-model-summary p{color:var(--pricing-muted);max-width:33rem;margin:.85rem 0 0;font-size:.88rem;line-height:1.65}.pricing-comparison-compact .pricing-comparison-table{margin-top:2.35rem}.pricing-comparison-compact .pricing-comparison-row{padding:1.15rem 0}.pricing-comparison-compact .pricing-model-footnote{border-bottom:0;margin-top:1.25rem;padding-bottom:0}.pricing-decision-compact{padding:clamp(3.5rem,6vw,4.75rem) 0 2rem}.pricing-decision-compact-grid{grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.pricing-decision-compact h2{max-width:12ch;margin-top:.8rem;font-size:clamp(2rem,3.2vw,3rem)}.pricing-decision-compact-grid>p{color:var(--pricing-muted);margin:0;font-size:.9rem;line-height:1.7}.pricing-decision-compact .pricing-primary-button{white-space:nowrap;margin-top:0}.pricing-decision-compact .pricing-legal-note{margin-top:2.5rem}.pricing-offers{background:var(--pricing-panel-deep);padding:clamp(4.25rem,7vw,6.25rem) 0 2rem}.pricing-offers-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid}.pricing-offers-heading h2{color:var(--pricing-text);letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:1rem 0 0;font-size:clamp(2.25rem,4vw,3.9rem);font-weight:590;line-height:1.04}.pricing-intro-call{border-left:1px solid #9db9ac59;padding:.2rem 0 .2rem clamp(1.3rem,3vw,2.2rem)}.pricing-intro-call>span{color:var(--pricing-sage);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.pricing-intro-call>strong{color:#f3f7f5;letter-spacing:-.025em;margin-top:.55rem;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:620;display:block}.pricing-intro-call>p{color:var(--pricing-muted);margin:.65rem 0 0;font-size:.86rem;line-height:1.65}.pricing-offer-grid{border-bottom:1px solid var(--pricing-line);border-top:1px solid var(--pricing-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.8rem,5vw,4.2rem);display:grid}.pricing-offer-card{background:#101c29;min-width:0;padding:clamp(1.5rem,3vw,2.6rem)}.pricing-offer-card+.pricing-offer-card{border-left:1px solid var(--pricing-line)}.pricing-offer-card-comprehensive{background:#13201f}.pricing-offer-card>header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.pricing-offer-type{color:var(--pricing-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:800}.pricing-offer-card-comprehensive .pricing-offer-type{color:var(--pricing-sage)}.pricing-offer-card h3{color:#fff;letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:600;line-height:1.08}.pricing-offer-price{text-align:right;flex:none}.pricing-offer-price strong{color:#f1d9a9;letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:620;line-height:1;display:block}.pricing-offer-card-comprehensive .pricing-offer-price strong{color:#c4ddd1}.pricing-offer-price span{color:#7f8fa1;margin-top:.5rem;font-size:.68rem;display:block}.pricing-offer-intro{border-bottom:1px solid var(--pricing-line);color:#b9c5d2;min-height:6.5rem;margin:1.6rem 0 0;padding-bottom:1.55rem;font-size:.93rem;line-height:1.7}.pricing-offer-services{margin-top:1.25rem}.pricing-offer-services-label{color:#8190a0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:800}.pricing-offer-card-comprehensive .pricing-offer-services-label{color:#9fbdb0}.pricing-offer-service-list{border-top:1px solid var(--pricing-line)}.pricing-offer-service-list>p{border-bottom:1px solid var(--pricing-line);color:#aab6c4;margin:0;padding:.9rem 0 .9rem 1.65rem;font-size:.84rem;line-height:1.6;position:relative}.pricing-offer-service-list>p:before{color:var(--pricing-gold);content:"✓";font-size:.78rem;font-weight:800;position:absolute;top:.95rem;left:0}.pricing-offer-card-comprehensive .pricing-offer-service-list>p:before{color:var(--pricing-sage)}.pricing-offer-services-label-additional{margin-top:1.75rem}.pricing-offer-service-list-additional>p{color:#d0ddd7}.pricing-offer-details{margin:0}.pricing-offer-details>div{border-bottom:1px solid var(--pricing-line);grid-template-columns:minmax(9.5rem,.44fr) minmax(0,1fr);gap:1.2rem;padding:1.2rem 0;display:grid}.pricing-offer-details>div:last-child{border-bottom:0;padding-bottom:0}.pricing-offer-details dt{color:#eef3f7;letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:750}.pricing-offer-details dd{color:#99a8b8;margin:0;font-size:.84rem;line-height:1.65}.pricing-offers-action{justify-content:space-between;align-items:center;gap:2rem;padding-top:1.8rem;display:flex}.pricing-offers-action>p{color:var(--pricing-muted);max-width:38rem;margin:0;font-size:.88rem;line-height:1.65}.pricing-offers-action .pricing-primary-button{flex:none;margin-top:0}.pricing-offers .pricing-legal-note{margin-top:clamp(2.8rem,5vw,4.5rem)}@media (width<=900px){.pricing-hero-grid,.pricing-section-heading,.pricing-decision-grid{grid-template-columns:1fr}.pricing-hero-note{max-width:42rem}.pricing-model{min-height:32rem}.pricing-comparison-head,.pricing-comparison-row{grid-template-columns:minmax(8rem,.55fr) repeat(2,minmax(0,1fr));gap:1.25rem}.pricing-decision-compact-grid{grid-template-columns:1fr 1fr;align-items:start}.pricing-offers-heading{grid-template-columns:1fr;align-items:start}.pricing-decision-compact-grid .pricing-primary-button{justify-self:start}}@media (width<=680px){.pricing-hero{padding:3.75rem 0 4.25rem}.pricing-hero-copy h1{font-size:clamp(2.75rem,14vw,4.1rem)}.pricing-model-grid{grid-template-columns:1fr;gap:1rem}.pricing-model{min-height:0;padding:1.4rem}.pricing-model>header{display:block}.pricing-model>header small{text-align:left;max-width:none;margin-top:.55rem;display:block}.pricing-model-main{padding:2rem 0 2.4rem}.pricing-model dl>div{grid-template-columns:1fr}.pricing-model-footnote{text-align:left}.pricing-model-summary-grid,.pricing-offer-grid{grid-template-columns:1fr}.pricing-offer-card+.pricing-offer-card{border-left:0;border-top:1px solid var(--pricing-line)}.pricing-offer-intro{min-height:0}.pricing-offers-action{flex-direction:column;align-items:flex-start}.pricing-model-summary{padding-right:0}.pricing-model-summary+.pricing-model-summary{border-left:0;border-top:1px solid var(--pricing-line);padding-left:0}.pricing-comparison-head{display:none}.pricing-comparison-row{grid-template-columns:1fr;gap:.8rem;padding:1.5rem 0}.pricing-comparison-row p{border-left:2px solid var(--pricing-gold);padding-left:.85rem}.pricing-comparison-row p:last-child{border-left-color:var(--pricing-sage)}.pricing-comparison-row p:before{color:#718196;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;font-weight:800;display:block}.pricing-comparison-row p:nth-child(2):before{content:"Provision"}.pricing-comparison-row p:nth-child(3):before{content:"Honorar"}.pricing-primary-button{justify-content:center;width:100%}.pricing-decision-compact-grid{grid-template-columns:1fr}}@media (width<=520px){.pricing-offer-card>header{grid-template-columns:1fr;display:grid}.pricing-offer-price{text-align:left}.pricing-offer-details>div{grid-template-columns:1fr;gap:.45rem}}.company-course-page{--company-accent:#5eead4;--company-accent-soft:#99f6e4;--company-text:#f4f8fa;--company-muted:#a7b8c0;--company-border:#94a3b82b;--company-panel:#0a1b24;color:var(--company-text)}.company-course-hero{padding:3rem 0 4.5rem}.company-course-hero-shell{border:1px solid var(--company-border);background:#091922;border-radius:1.7rem;display:grid;overflow:hidden}.company-course-hero-copy{align-self:center;padding:clamp(1.6rem,4vw,3.5rem)}.company-course-hero-copy>p,.company-course-heading>p,.company-course-distinction>div:first-child>p,.company-course-case-copy>p,.company-course-fit>div:first-child>p,.company-course-cta p{color:var(--company-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.company-course-hero-copy h1{color:var(--company-text);letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:650;line-height:1.04}.company-course-hero-subtitle{color:#a7f3d0;letter-spacing:-.02em;text-wrap:balance;max-width:34rem;margin-top:1.15rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:650;line-height:1.35;display:block}.company-course-hero-copy>span{color:#c6d2d8;max-width:38rem;margin-top:1.35rem;font-size:1.05rem;line-height:1.72;display:block}.company-course-hero-facts{border-bottom:1px solid var(--company-border);border-top:1px solid var(--company-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0;display:grid}.company-course-hero-facts>div{padding:.95rem .8rem .95rem 0}.company-course-hero-facts>div+div{border-left:1px solid var(--company-border);padding-left:.8rem}.company-course-hero-facts strong,.company-course-hero-facts small{display:block}.company-course-hero-facts strong{color:#f0fdfa;font-size:1rem;font-weight:720}.company-course-hero-facts small{color:#8fa3ad;margin-top:.28rem;font-size:.68rem;line-height:1.45}.company-course-hero-media{min-height:34rem;position:relative;overflow:hidden}.company-course-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#04111800 58%,#041118c7);position:absolute;inset:0}.company-course-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.company-course-hero-caption{color:var(--company-accent);z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;max-width:24rem;padding:.9rem;display:grid;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.company-course-hero-caption strong,.company-course-hero-caption span{display:block}.company-course-hero-caption strong{color:#fff;font-size:.9rem}.company-course-hero-caption span{color:#d6e1e5;margin-top:.22rem;font-size:.72rem;line-height:1.5}.company-course-section{padding:4.5rem 0}.company-course-distinction{border-bottom:1px solid var(--company-border);border-top:1px solid var(--company-border);align-items:end;gap:2.5rem;padding:2.25rem 0;display:grid}.company-course-distinction h2,.company-course-heading h2,.company-course-case-copy h2,.company-course-fit h2,.company-course-cta h2{color:var(--company-text);letter-spacing:-.038em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:650;line-height:1.1}.company-course-distinction-copy{border-left:2px solid #5eead48c;padding-left:1.25rem}.company-course-distinction-copy strong,.company-course-distinction-copy span{display:block}.company-course-distinction-copy strong{color:#dffbf6;font-size:1rem;line-height:1.6}.company-course-distinction-copy span{color:var(--company-muted);margin-top:.65rem;font-size:.9rem;line-height:1.75}.company-course-week-section,.company-course-outcome-section{background:#081720;border-top:1px solid #94a3b817;border-bottom:1px solid #94a3b817}.company-course-heading{max-width:52rem}.company-course-heading>span,.company-course-case-copy>span,.company-course-fit>div:first-child>span,.company-course-cta>div>div>span{color:var(--company-muted);margin-top:1rem;font-size:1rem;line-height:1.75;display:block}.company-course-days{border-bottom:1px solid var(--company-border);border-top:1px solid var(--company-border);margin-top:2.5rem}.company-course-days article{grid-template-columns:8rem minmax(0,1fr) minmax(13rem,.48fr);align-items:start;gap:2rem;padding:1.6rem 0;display:grid}.company-course-days article+article{border-top:1px solid var(--company-border)}.company-course-day-label span,.company-course-day-label small{display:block}.company-course-day-label span{color:#385863;letter-spacing:-.04em;font-size:2rem;font-weight:670;line-height:1}.company-course-day-label small{color:var(--company-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.68rem;font-weight:720}.company-course-day-copy h3{color:#f3f8f8;margin:0;font-size:1.25rem;font-weight:660;line-height:1.35}.company-course-day-copy p{color:#aab9c0;margin:.55rem 0 0;font-size:.86rem;line-height:1.72}.company-course-day-result{border-left:2px solid #5eead46b;padding-left:1rem}.company-course-day-result small,.company-course-day-result strong{display:block}.company-course-day-result small{color:#6f8991;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:720}.company-course-day-result strong{color:#d7e8e7;margin-top:.45rem;font-size:.82rem;font-weight:650;line-height:1.55}.company-course-case-shell{border:1px solid var(--company-border);background:#0a1d26;border-radius:1.3rem;padding:clamp(1.4rem,4vw,2.75rem)}.company-course-case-copy{max-width:52rem}.company-course-process{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:2.2rem;display:grid}.company-course-process>div{border:1px solid var(--company-border);text-align:center;background:#ffffff09;border-radius:.75rem;justify-content:center;align-items:center;min-height:4.5rem;padding:.75rem;display:flex}.company-course-process>div span{color:#dce8e8;font-size:.73rem;font-weight:690}.company-course-process>svg{color:#58717a}.company-course-tool-line{border-top:1px solid var(--company-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.company-course-tool-line small{color:#78909a;letter-spacing:.07em;text-transform:uppercase;margin-right:.35rem;font-size:.66rem;font-weight:700}.company-course-tool-line span{color:#c8e7e3;border:1px solid #5eead42b;border-radius:.45rem;padding:.34rem .5rem;font-size:.68rem;font-weight:650}.company-course-outcomes{border-top:1px solid var(--company-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.3rem;padding-top:2rem;display:grid}.company-course-outcomes article{padding-right:1.6rem}.company-course-outcomes article+article{border-left:1px solid var(--company-border);padding-left:1.6rem}.company-course-outcomes svg{color:var(--company-accent)}.company-course-outcomes h3{color:#f1f7f6;margin:.85rem 0 0;font-size:1.1rem;font-weight:660}.company-course-outcomes p{color:#a5b5bc;margin:.55rem 0 0;font-size:.82rem;line-height:1.7}.company-course-fit{gap:3rem;display:grid}.company-course-fit-details{border-bottom:1px solid var(--company-border);border-top:1px solid var(--company-border)}.company-course-fit-details>div{grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.company-course-fit-details>div+div{border-top:1px solid var(--company-border)}.company-course-fit-details small{color:var(--company-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:720}.company-course-fit-details strong{color:#d9e4e7;font-size:.82rem;font-weight:630;line-height:1.55}.company-course-cta{padding:1rem 0 5.5rem}.company-course-cta>div>div{background:#0d242c;border:1px solid #5eead440;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2.5rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.company-course-cta h2{font-size:clamp(1.85rem,3vw,2.8rem)}.company-course-cta>div>div>span{max-width:48rem}.company-course-cta button{grid-area:1/2/span 3}@media (width>=1024px){.company-course-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr)}.company-course-distinction{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr)}.company-course-fit{grid-template-columns:minmax(0,1fr) minmax(25rem,.9fr)}}@media (width<=1023px){.company-course-hero-media{min-height:25rem}.company-course-days article{grid-template-columns:7rem minmax(0,1fr)}.company-course-day-result{grid-column:2}.company-course-process{grid-template-columns:repeat(5,minmax(0,1fr))}.company-course-process>svg{display:none}}@media (width<=767px){.company-course-hero{padding:2.25rem 0 3.25rem}.company-course-hero-shell{border-radius:1.35rem}.company-course-hero-copy h1{font-size:clamp(2.2rem,11vw,3.1rem)}.company-course-hero-facts{grid-template-columns:1fr}.company-course-hero-facts>div{padding:.8rem 0}.company-course-hero-facts>div+div{border-left:0;border-top:1px solid var(--company-border);padding-left:0}.company-course-hero-copy>button{justify-content:center;width:100%}.company-course-hero-media{min-height:20rem}.company-course-section{padding:3.5rem 0}.company-course-days article{grid-template-columns:1fr;gap:1rem;padding:1.45rem 0}.company-course-day-label{align-items:baseline;gap:.75rem;display:flex}.company-course-day-label small{margin-top:0}.company-course-day-result{grid-column:auto}.company-course-process{grid-template-columns:1fr}.company-course-process>div{min-height:3.5rem}.company-course-outcomes{grid-template-columns:1fr}.company-course-outcomes article{padding:1.3rem 0}.company-course-outcomes article:first-child{padding-top:0}.company-course-outcomes article+article{border-left:0;border-top:1px solid var(--company-border);padding-left:0}.company-course-fit-details>div{grid-template-columns:1fr}.company-course-cta>div>div{grid-template-columns:1fr;align-items:start}.company-course-cta button{grid-area:auto;justify-content:center;width:100%}}@media (width<=1023px){.advisor-profile-hero-grid{grid-template-columns:minmax(0,1fr)}}body{background:#020617;min-width:320px;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}label{display:block}h1,h2,h3,h4,a,button{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}p,span{overflow-wrap:break-word}.rounded-full{border-radius:.95rem .28rem}.page-glow,[class*=h-1\.5][class*=w-1\.5].rounded-full,[class*=h-2][class*=w-2].rounded-full,[class*=h-2\.5][class*=w-2\.5].rounded-full{border-radius:9999px}[class*=h-2\.5][class*=w-8].rounded-full{border-radius:.18rem}[class*=text-slate-],[class*=text-gray-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-stone-]{color:#fff}.home-page :is(h1,h2,h3,h4),.home-page .dark-card :is(h2,h3,h4),.home-page .home-accent-heading{color:#e2e8f0}.home-orientation-smartart{--hex-w:clamp(8.35rem, 10.2vw, 10.85rem);--hex-h:calc(var(--hex-w) * 1.08);height:calc(var(--hex-h) * 1.48);isolation:isolate;max-width:100%;width:calc(var(--hex-w) * 3);margin:0 auto;position:relative}.home-orientation-column{align-self:center;gap:1.35rem;min-width:0;display:grid}.home-orientation-copy-card{flex-direction:column;display:flex}.home-orientation-copy-footer{border-top:1px solid #ffffff1f;gap:.9rem;margin-top:auto;padding-top:1.25rem;display:grid}.home-orientation-copy-footer p{color:#e2e8f0b8;margin:0;font-size:.9rem;font-weight:700}.home-orientation-copy-footer div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.home-orientation-copy-footer span{box-shadow:none;background:#facc15;border-radius:999px;width:.5rem;height:.5rem;margin-top:.55rem}.home-orientation-copy-footer strong{color:#fff;font-size:1.03rem;font-weight:750;line-height:1.55}.home-orientation-node{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:var(--hex-h);text-align:center;width:var(--hex-w);z-index:1;background:linear-gradient(135deg,#e2e8f024,#0f172aa8),#ffffff0b;border:1px solid #e2e8f033;grid-template-columns:1fr;align-items:center;gap:.35rem;padding:1.45rem 1.15rem;transition:transform .18s,filter .18s;display:grid;position:absolute}.home-orientation-node:first-child{top:0;left:0}.home-orientation-node:nth-child(2){left:var(--hex-w);top:0}.home-orientation-node:nth-child(3){left:calc(var(--hex-w) * 2);top:0}.home-orientation-node:nth-child(4){left:calc(var(--hex-w) * .5);top:calc(var(--hex-h) * .75)}.home-orientation-node:nth-child(5){left:calc(var(--hex-w) * 1.5);top:calc(var(--hex-h) * .75)}.home-orientation-node:hover{filter:brightness(1.08);z-index:3;transform:translateY(-.18rem)scale(1.025)}.home-orientation-dot{box-shadow:none;background:#cbd5e1;border-radius:999px;justify-self:center;width:.58rem;height:.58rem}.home-orientation-node strong{color:#e2e8f0;font-size:.98rem;font-weight:900;line-height:1.1;display:block}.home-orientation-node p{color:#fff;margin:.35rem 0 0;font-size:.74rem;font-weight:700;line-height:1.38}.home-decision-smartart{background:linear-gradient(135deg,#0f172ac7,#020617db);border:1px solid #ffffff1a;border-radius:1.55rem;grid-template-columns:minmax(14.5rem,.7fr) minmax(27rem,1.32fr) minmax(16rem,.88fr);gap:1.25rem;padding:1.55rem;display:grid;overflow:hidden}.home-decision-inputs,.home-decision-result{background:linear-gradient(145deg,#e2e8f012,#0f172aad),#ffffff09;border:1px solid #e2e8f029;border-radius:1.25rem;align-content:start;gap:.88rem;min-height:100%;padding:1.35rem;display:grid}.home-decision-kicker{color:#e2e8f0;margin:0 0 .25rem;font-size:.92rem;font-weight:850;line-height:1.2}.home-decision-topic{background:#02061780;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem .78rem;display:grid}.home-decision-topic span{background:#e2e8f0;border-radius:999px;width:.44rem;height:.44rem}.home-decision-topic p{color:#fff;margin:0;font-size:.95rem;font-weight:720;line-height:1.25}.home-decision-funnel{align-content:center;justify-items:center;gap:.78rem;min-height:27rem;display:grid;position:relative}.home-decision-funnel:before{content:"";z-index:0;background:linear-gradient(#e2e8f038,#e2e8f000);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-decision-stage{text-align:center;z-index:2;background:linear-gradient(135deg,#e2e8f024,#0f172ac2),#ffffff0b;border:1px solid #e2e8f033;border-radius:1.25rem;min-height:8.35rem;padding:1.18rem 1.55rem;transition:filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000038}.home-decision-stage:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f073,#0000);height:.2rem;position:absolute;top:0;left:16%;right:16%}.home-decision-stage:hover{filter:brightness(1.08);transform:translateY(-.15rem)}.home-decision-stage-1{width:100%}.home-decision-stage-2{width:92%}.home-decision-stage-3{width:84%}.home-decision-label{color:#e2e8f0;margin:0;font-size:.84rem;font-weight:800;line-height:1.2}.home-decision-stage h3{margin:.35rem 0 0;font-size:clamp(1.08rem,1.08vw,1.2rem);font-weight:800;line-height:1.2;color:#fff!important}.home-decision-stage p:last-child{color:#fff;margin:.55rem 0 0;font-size:.92rem;font-weight:600;line-height:1.48}.home-decision-result{background:linear-gradient(145deg,#e2e8f024,#020617a8),#ffffff0a}.home-decision-result span{color:#020617;text-transform:none;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:4.45rem;height:4.45rem;font-size:1.1rem;font-weight:950;display:flex}.home-decision-result p{color:#fff;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.home-decision-result ul{gap:.58rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.home-decision-result li{color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;font-size:.95rem;font-weight:680;line-height:1.3;display:grid}.home-decision-result li:before{content:"";background:#e2e8f0;width:1.5rem;height:.32rem}.home-risk-smartart{grid-template-columns:minmax(15rem,.34fr) 1fr;gap:1.25rem;display:grid}.home-risk-hub{background:linear-gradient(145deg,#f43f5e1f,#020617bd);border:1px solid #fb718542;border-radius:1.35rem;align-content:start;min-height:100%;padding:1.85rem;display:grid;position:relative;overflow:hidden}.home-risk-hub:before{content:"";background:linear-gradient(#fb7185b8,#fb718500);border-radius:999px;width:.34rem;height:5.2rem;position:absolute;top:1.45rem;left:0}.home-risk-path{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.8rem;min-height:0;padding:0;display:grid;position:static}.home-risk-path:before{display:none}.home-risk-node{z-index:2;background:linear-gradient(90deg,#fb71852e,#0206179e),#ffffff0a;border:1px solid #fb718538;border-left:0;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;width:auto;min-height:7.65rem;padding:1.1rem 1.35rem;display:grid;position:static;overflow:hidden;box-shadow:0 18px 44px #00000038}.home-risk-node>span{color:#020617;background:#fb7185;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;font-weight:950;display:flex}.home-risk-node h3{margin:0;font-size:clamp(1.12rem,1.24vw,1.35rem);font-weight:800;line-height:1.15;color:#fecdd3!important}.home-risk-node p{color:#fff;margin:.45rem 0 0;font-size:.96rem;font-weight:600;line-height:1.48}.home-risk-action{z-index:2;background:linear-gradient(90deg,#fb718529,#0f172abd),#ffffff09;border:1px solid #fb718538;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid;position:static}.home-risk-action button{margin-top:0!important}@media (width<=480px){h1{font-size:1.875rem!important;line-height:1.12!important}}@media (width<=640px){.home-page :is(section,div,article,button,p,h1,h2,h3,h4){min-width:0}.home-page section{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.home-page h1{max-width:min(100%,22rem);font-size:clamp(2rem,7.4vw,2.12rem)!important;line-height:1.08!important}.home-page h2,.home-page h3,.home-page p{max-width:min(100%,22rem)}.home-page section:first-of-type button{white-space:normal;justify-content:center;width:100%;max-width:min(100%,22rem)}.home-risk-smartart,.home-decision-smartart{border-radius:1.25rem;gap:1rem;padding:1rem}.home-risk-hub{min-height:0;padding:1.25rem}.home-risk-hub p:nth-of-type(2){font-size:3.75rem}.home-risk-action{padding:1rem}.home-risk-action p{font-size:1rem!important;line-height:1.55!important}.home-risk-action button{justify-content:center;width:100%}.home-decision-result span{width:3.5rem;height:3.5rem}.home-decision-result p{font-size:1.08rem}.home-orientation-node strong{font-size:1rem}.home-orientation-node p{font-size:.86rem}[role=dialog][aria-modal=true]{align-items:flex-start;padding:.75rem}[role=dialog][aria-modal=true]>.relative{border-radius:1.35rem;max-height:calc(100vh - 1.5rem);padding:1rem}}@media (width<=900px){.home-orientation-smartart{grid-template-columns:1fr;gap:.8rem;width:100%;height:auto;display:grid}.home-orientation-column{gap:1rem}.home-orientation-node,.home-orientation-node:first-child,.home-orientation-node:nth-child(2),.home-orientation-node:nth-child(3),.home-orientation-node:nth-child(4),.home-orientation-node:nth-child(5),.home-orientation-node:hover,.home-orientation-node:nth-child(2):hover,.home-orientation-node:nth-child(4):hover{clip-path:none;border-radius:1.15rem;width:auto;height:auto;min-height:0;margin-left:0;padding:1rem 1.35rem;position:static;top:auto;left:auto;transform:none}.home-decision-smartart,.home-risk-smartart{grid-template-columns:1fr}.home-decision-flow{gap:.8rem;min-height:0;display:grid}.home-decision-inputs,.home-decision-result{min-height:0}.home-decision-funnel{gap:.8rem;min-height:0}.home-decision-funnel:before{display:none}.home-decision-stage,.home-decision-stage-1,.home-decision-stage-2,.home-decision-stage-3{clip-path:none;border-radius:1.05rem;width:100%;min-height:0;padding:1.05rem 1.25rem}.home-decision-flow:before,.home-decision-flow:after,.home-risk-path:before{display:none}.home-decision-step,.home-decision-step:not(:first-child),.home-risk-node,.home-risk-node:nth-child(2),.home-risk-node:nth-child(3){border-radius:1.05rem;width:auto;min-height:0;margin-left:0;padding:1.1rem 1.3rem;position:static;inset:auto;transform:none}.home-risk-path{gap:.8rem;min-height:0;display:grid}.home-risk-action{grid-template-columns:1fr;margin-left:0;position:static;bottom:auto;left:auto;right:auto}}.service-category-finance .dark-card :is(h2,h3,h4),.service-detail-finance .dark-card :is(h2,h3,h4){color:#d2dbe6}.service-detail-finance .financing-problem-card :is(h2,h4,p.font-semibold){color:#fff}.service-detail-finance .financing-problem-card .financing-problem-kicker,.service-detail-finance .financing-problem-card .financing-problem-title{color:#fca5a5!important}.nav-popover,.nav-side-popover{transform-origin:0 0;will-change:opacity, transform;animation:.17s cubic-bezier(.2,.85,.25,1) both navPopoverIn}.nav-side-popover{animation-name:navSidePopoverIn}.nav-dropdown-panel,.nav-flyout-panel{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s cubic-bezier(.2,.85,.25,1),transform .16s cubic-bezier(.2,.85,.25,1),visibility .16s step-end;transform:translateY(.45rem)scale(.965)}.nav-flyout-panel{transform:translate(-.35rem)translateY(.15rem)scale(.965)}.nav-dropdown-shell:hover>.nav-dropdown-panel,.nav-dropdown-shell:focus-within>.nav-dropdown-panel,.nav-flyout-shell:hover>.nav-flyout-panel,.nav-flyout-shell:focus-within>.nav-flyout-panel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s cubic-bezier(.2,.85,.25,1),transform .16s cubic-bezier(.2,.85,.25,1),visibility;transform:translate(0)scale(1)}.nav-dropdown-shell:hover .nav-dropdown-chevron,.nav-dropdown-shell:focus-within .nav-dropdown-chevron{transform:rotate(90deg)}.nav-flyout-shell:hover>button .nav-flyout-chevron,.nav-flyout-shell:focus-within>button .nav-flyout-chevron{transform:translate(.25rem)}.header-inline-menu{scrollbar-width:none;max-width:min(74vw,58rem);overflow:auto visible}.brand-lockup span{overflow-wrap:normal}.header-inline-menu::-webkit-scrollbar{display:none}.header-inline-menu .nav-menu-trigger{gap:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}.header-inline-menu .nav-menu-trigger svg{width:.9rem;height:.9rem}@media (width<=767px){.header-inline-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:calc(100vw - 3rem);max-width:calc(100vw - 3rem);position:absolute;top:calc(100% + .75rem);right:0;overflow:visible;display:grid!important}.header-inline-menu .nav-dropdown-shell{min-width:0}.header-inline-menu .nav-menu-trigger{justify-content:space-between;width:100%}.header-consultation-button{padding-left:.7rem;padding-right:.7rem}}@media (width>=1024px){.brand-lockup span{white-space:nowrap}.header-inline-menu{overflow:visible}}.nav-menu-trigger,.nav-menu-pop-item,.nav-menu-pop-card{transform-origin:50%;will-change:transform}.nav-menu-trigger:hover,.nav-menu-trigger:focus-visible{transform:translateY(-1px)scale(1.025)}.nav-menu-pop-item:hover,.nav-menu-pop-item:focus-visible{transform:translateY(-2px)scale(1.018);box-shadow:0 18px 40px #00000038}.nav-menu-pop-card{transition:transform .18s,border-color .18s,background .18s}.nav-menu-pop-card:hover,.nav-menu-pop-card:focus-within{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-2px)scale(1.012)}@keyframes navPopoverIn{0%{opacity:0;transform:translateY(.45rem)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navSidePopoverIn{0%{opacity:0;transform:translate(-.35rem)translateY(.15rem)scale(.965)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.financing-market-card{background:linear-gradient(145deg,#020617b8,#0f172a7a)}.financing-bank-signal{background:linear-gradient(135deg,#7e91a633,#0206177a),#ffffff0a;border:1px solid #d2dbe642;border-radius:1.5rem;padding:1rem}.financing-bank-number{color:#d2dbe6;letter-spacing:-.04em;margin:0;font-size:clamp(3.6rem,6vw,5.6rem);font-weight:900;line-height:.9}.financing-bank-label{color:#fff;margin:.55rem 0 0;font-size:1rem;font-weight:800;line-height:1.25}.financing-switch{color:#d2dbe6;background:#7e91a61f;border:1px solid #d2dbe647;border-radius:999px;justify-content:center;place-self:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.financing-check-card{background:linear-gradient(135deg,#0f172abd,#020617d1)}.service-detail-finance .financing-check-card h3{color:#fff!important}.financing-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.financing-check-item{background:#0206178a;border:1px solid #d2dbe624;border-radius:1rem;grid-template-columns:.65rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.65rem;padding:.75rem .9rem;display:grid}.financing-check-item span{box-shadow:none;background:#d2dbe6;border-radius:999px;width:.52rem;height:.52rem}.financing-check-item p{color:#fff;margin:0;font-size:.9rem;font-weight:760;line-height:1.32}.service-detail-finance .retirement-risk-card .retirement-risk-kicker,.service-detail-finance .retirement-risk-card .retirement-risk-heading,.service-detail-finance .retirement-risk-card .retirement-risk-title{color:#fecaca!important}.service-detail-finance .property-detail-content .dark-card .property-subheading{color:#fff}.service-category-finance [class*=shadow-emerald],.service-detail-finance [class*=shadow-emerald]{--tw-shadow-color:transparent!important}.retirement-hero-media,.retirement-hero-layout,.retirement-hero-copy,.retirement-hero-principle{min-width:0}.destatis-proof-card{box-shadow:none!important;background:#142338!important;border:1px solid #94a3b824!important;border-radius:1.5rem!important;transform:none!important}.destatis-proof-card:hover{box-shadow:none!important;border-color:#94a3b82e!important;transform:none!important}.destatis-figure{background:#101b2b;border-color:#94a3b821!important;border-radius:1.15rem!important}.destatis-dark-chart{filter:invert()hue-rotate(180deg)saturate(1.08)contrast(.98)brightness(.9);border-radius:.85rem!important}.destatis-chart-link{display:block;position:relative}.destatis-chart-link>span{color:#dce4ec;background:#070f1bd1;border:1px solid #9fb0c442;border-radius:999px;padding:.55rem .75rem;font-size:.68rem;font-weight:680;line-height:1;position:absolute;bottom:.7rem;right:.7rem}.destatis-chart-link:focus-visible{outline-offset:3px;border-radius:.9rem;outline:2px solid #9fb0c4}.destatis-figure-caption{color:#9eafbf!important}.destatis-proof-copy{min-width:0}.destatis-proof-kicker{color:#9fb0c4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.destatis-proof-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:630;line-height:1.1}.destatis-proof-text{color:#dce5ee;gap:.75rem;margin-top:1.15rem;font-size:.96rem;line-height:1.75;display:grid}.destatis-proof-text p{margin:0}.destatis-proof-signals{border-top:1px solid #94a3b821;gap:0;margin:1.35rem 0 0;padding:.55rem 0 0;list-style:none;display:grid}.destatis-proof-signals li{color:#e5edf5;grid-template-columns:.45rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem 0;font-size:.86rem;font-weight:620;line-height:1.5;display:grid}.destatis-proof-signals li>span:first-child{background:#9fb0c4;border-radius:999px;width:.42rem;height:.42rem}@media (width>=1024px){.destatis-proof-copy{border-left:1px solid #94a3b821;padding-left:clamp(1.5rem,3vw,2.2rem)}}.retirement-modern-risk,.retirement-modern-plan{background:#121f31;border:1px solid #94a3b824;border-radius:1.5rem;overflow:hidden}.retirement-modern-risk{display:grid}.retirement-modern-risk-heading{padding:clamp(1.4rem,3vw,2rem)}.retirement-modern-risk-heading>p{color:#d8a0a4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.retirement-modern-risk-heading h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:30rem;margin:.65rem 0 0;font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:630;line-height:1.12}.retirement-modern-risk-list{border-top:1px solid #94a3b821}.retirement-modern-risk-row{align-items:start;gap:.6rem;padding:1.15rem clamp(1.4rem,3vw,2rem);display:grid}.retirement-modern-risk-row+.retirement-modern-risk-row{border-top:1px solid #94a3b81c}.retirement-modern-risk-row h3{margin:0;font-size:1rem;font-weight:690;line-height:1.4;color:#f0ced1!important}.retirement-modern-risk-row p{color:#d8e1eb;margin:0;font-size:.9rem;line-height:1.65}.retirement-modern-plan{background:#142338}.retirement-modern-plan-header{gap:1.5rem;padding:clamp(1.5rem,3vw,2.2rem);display:grid}.retirement-modern-plan-title{min-width:0}.retirement-modern-plan-icon{color:#d2dbe6;background:#9fb0c41a;border:1px solid #9fb0c43d;border-radius:1rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}.retirement-modern-plan-title>p{color:#9fb0c4;letter-spacing:.12em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.72rem;font-weight:780}.retirement-modern-plan-title h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:630;line-height:1.1}.retirement-modern-plan-intro{gap:1.15rem;display:grid}.retirement-modern-plan-intro>div:first-child{color:#dce5ee;gap:.7rem;font-size:.97rem;line-height:1.75;display:grid}.retirement-modern-plan-intro p{margin:0}.retirement-modern-plan-result{border-left:2px solid #9fb0c4;padding:.1rem 0 .1rem 1rem}.retirement-modern-plan-result span{color:#9fb0c4;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.retirement-modern-plan-result p{color:#fff;margin-top:.35rem;font-size:.94rem;font-weight:620;line-height:1.6}.retirement-modern-steps{border-top:1px solid #94a3b824;display:grid}.retirement-modern-step{gap:1rem;padding:clamp(1.3rem,3vw,1.8rem);display:grid}.retirement-modern-step+.retirement-modern-step{border-top:1px solid #94a3b81c}.retirement-modern-step h3{margin:0;font-size:1.12rem;font-weight:690;line-height:1.35;color:#c6d2df!important}.retirement-modern-step-copy{color:#d8e1eb;gap:.45rem;margin-top:.55rem;font-size:.88rem;line-height:1.65;display:grid}.retirement-modern-step-copy p{margin:0}@media (width>=768px){.retirement-modern-risk{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr)}.retirement-modern-risk-list{border-top:0;border-left:1px solid #94a3b821}.retirement-modern-risk-row{grid-template-columns:minmax(10rem,.48fr) minmax(0,1.52fr);gap:1rem}.retirement-modern-plan-header{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.retirement-modern-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.retirement-modern-step:nth-child(2){border-top:0;border-left:1px solid #94a3b81c}.retirement-modern-step:nth-child(4){border-left:1px solid #94a3b81c}}@media (width<=767px){.retirement-hero-media{min-height:0!important}.retirement-hero-layout{display:block;min-height:0!important;padding:4.5rem .85rem .85rem!important}.retirement-hero-copy{width:100%;max-width:none;border-radius:1.35rem 1.35rem .8rem .8rem!important;padding:1.2rem!important}.retirement-hero-principle{width:100%;margin-top:.45rem;box-shadow:none!important;background:#08111eb3!important;border-top:0!important;border-radius:.8rem .8rem 1.35rem 1.35rem!important;max-width:none!important;padding:1rem 1.15rem!important}.retirement-hero-principle-copy>p:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem!important}.retirement-hero-principle-copy>p:last-child{margin-top:.35rem!important;font-size:1rem!important;line-height:1.4!important}.retirement-hero-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem!important;margin-top:.85rem!important}.retirement-hero-signals li{align-items:flex-start!important;gap:.4rem!important;font-size:.7rem!important;line-height:1.35!important}.retirement-hero-signals li>span:first-child{margin-top:.25rem;box-shadow:none!important;width:.38rem!important;height:.38rem!important}.destatis-proof-content{padding:.8rem!important}.destatis-proof-layout{gap:1.4rem!important}.destatis-figure{padding:.7rem!important}.destatis-chart-link>span{bottom:.45rem;right:.45rem}.retirement-modern-step-copy p+p{color:#aebdca;font-size:.82rem}}.insurance-hero-copy,.insurance-hero-visual,.insurance-blueprint-card{position:relative;overflow:hidden}.insurance-hero-copy:before{display:none}.insurance-hero-copy>*{position:relative}.insurance-hero-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0206178a,#02061775),#0206177a}.insurance-blueprint-card:before{display:none}.insurance-blueprint-card>*{position:relative}.insurance-blueprint-panel{background:linear-gradient(135deg,#064e3b38,#0f172a75),#02061738;border:1px solid #d2dbe629;border-radius:28px;gap:1rem;padding:1.25rem;display:grid}.insurance-blueprint-feature{background:#9fb0c414;border:1px solid #d2dbe633;border-radius:24px;padding:1.35rem}.insurance-blueprint-panel>div{border-bottom:1px solid #ffffff14;padding-bottom:1rem}.insurance-blueprint-panel>div:last-child{border-bottom:0;padding-bottom:0}.insurance-model-card{position:relative;overflow:hidden}.insurance-model-card:before{display:none}.insurance-check-card,.insurance-priority-card{position:relative;overflow:hidden}.insurance-check-card:before,.insurance-priority-card:before{display:none}.insurance-check-card>*,.insurance-priority-card>*{position:relative}.insurance-priority-pyramid{grid-auto-rows:5.7rem;gap:.7rem;display:grid}.insurance-priority-layer{clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);background:linear-gradient(135deg,#d2dbe61f,#0f172a8f),#02061757;border:1px solid #d2dbe633;grid-template-columns:5.7rem minmax(10.5rem,.3fr) minmax(18rem,1fr);align-items:center;gap:.85rem;height:100%;min-height:0;padding:.78rem 2rem;display:grid;box-shadow:0 20px 48px #02061738}.insurance-priority-layer:first-child{background:linear-gradient(135deg,#d2dbe614,#0f172a85),#0206174d;margin-left:10%;margin-right:0}.insurance-priority-layer:nth-child(2){margin-left:5%;margin-right:0}.insurance-priority-layer:nth-child(3){background:linear-gradient(135deg,#9fb0c42e,#0f172a99),#0206175c;border-color:#d2dbe657}.insurance-priority-layer span{color:#d2dbe6;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:850}.insurance-priority-layer strong{color:#fff;font-size:1.04rem;font-weight:800;line-height:1.2}.insurance-priority-layer p{color:#fff;font-size:.86rem;font-weight:650;line-height:1.42}.insurance-priority-note{background:linear-gradient(135deg,#9fb0c41a,#0f172a7a),#02061747;border:1px solid #d2dbe638;border-radius:1.35rem;gap:.4rem;padding:1.1rem;display:grid}.insurance-priority-note strong{color:#d2dbe6;font-size:1rem;font-weight:850;line-height:1.25}.insurance-priority-note span{color:#fff;font-size:.95rem;font-weight:650;line-height:1.55}.insurance-review-board{background:linear-gradient(135deg,#9fb0c412,#0f172a57),#0206173d;border:1px solid #d2dbe624;border-radius:2rem;gap:.65rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.insurance-review-board:before{display:none}.insurance-review-step{z-index:1;clip-path:polygon(0 0,calc(100% - 1.8rem) 0,100% 50%,calc(100% - 1.8rem) 100%,0 100%,1.8rem 50%);background:linear-gradient(145deg,#9fb0c41a,#0f172aad),#02061761;border:1px solid #d2dbe62e;align-content:start;gap:.8rem;min-height:10.9rem;padding:1rem 1.65rem 1rem 2.35rem;display:grid;position:relative}.insurance-review-marker{color:#d2dbe6;letter-spacing:.14em;background:#9fb0c41f;border:1px solid #d2dbe642;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;min-height:2.15rem;font-size:.78rem;font-weight:900;display:flex}.insurance-review-step strong{color:#fff;font-size:1rem;font-weight:850;line-height:1.2}.insurance-review-step p{color:#fff;font-size:.82rem;font-weight:650;line-height:1.42}.insurance-radar-grid{background:#02061747;border:1px solid #d2dbe629;border-radius:2rem;gap:.9rem;padding:1rem;display:grid;position:relative}.insurance-radar-core{display:none}.insurance-radar-tile{background:linear-gradient(145deg,#9fb0c41a,#0f172a8f),#02061752;border:1px solid #d2dbe629;min-height:8.8rem;padding:1.15rem}.insurance-radar-tile h3{color:#d2dbe6;font-size:1.15rem;font-weight:850;line-height:1.2}.insurance-radar-tile p{color:#fff;margin-top:.75rem;font-size:.94rem;font-weight:650;line-height:1.55}.insurance-radar-tile-1{border-radius:2rem 1rem 1rem}.insurance-radar-tile-2{border-radius:1rem 2rem 1rem 1rem}.insurance-radar-tile-3{border-radius:1rem 1rem 1rem 2rem}.insurance-radar-tile-4{border-radius:1rem 1rem 2rem}.insurance-final-card{position:relative;overflow:hidden}.insurance-final-card:before{content:"";background:linear-gradient(#d2dbe6f2,#9fb0c42e);width:.45rem;position:absolute;inset:0 auto 0 0}.insurance-final-card:after{display:none}.insurance-final-card>*{position:relative}@media (width>=768px){.insurance-review-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-inline:1rem}.insurance-review-step{min-width:0}.insurance-review-step:not(:first-child){margin-left:-.85rem}.insurance-review-step:first-child{z-index:4}.insurance-review-step:nth-child(2){z-index:3}.insurance-review-step:nth-child(3){z-index:2}.insurance-review-step:nth-child(4){z-index:1}.insurance-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:24rem;padding:1.25rem}.insurance-radar-core{z-index:2;color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#020617db;border:1px solid #d2dbe652;border-radius:999px;justify-content:center;align-items:center;width:10.5rem;height:10.5rem;font-size:1rem;font-weight:900;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insurance-radar-tile{min-height:10.4rem;padding:1.3rem}.insurance-radar-tile-1,.insurance-radar-tile-3{padding-right:5.75rem}.insurance-radar-tile-2,.insurance-radar-tile-4{padding-left:5.75rem}}@media (width<=767px){.insurance-review-board:before{display:none}.insurance-priority-layer{clip-path:none;border-radius:1.5rem;grid-template-columns:1fr;padding:1.1rem;margin-inline:0!important}.insurance-review-step,.insurance-review-step:first-child,.insurance-review-step:last-child{clip-path:none;border-radius:1.5rem;min-height:0;padding:1.15rem}}.insurance-modern-hero{background:#142338;border:1px solid #94a3b824;border-radius:2rem .75rem;min-height:38rem;position:relative;overflow:hidden}.insurance-modern-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.insurance-modern-hero-shade{background:linear-gradient(90deg,#060e1afa 0%,#060e1ae8 35%,#060e1a7a 56%,#060e1a0f 77%),linear-gradient(#0000 42%,#060e1a40);position:absolute;inset:0}.insurance-modern-hero-copy{flex-direction:column;justify-content:center;width:min(100%,39rem);min-width:0;min-height:38rem;padding:clamp(1.5rem,4vw,3.2rem);display:flex;position:relative}.insurance-modern-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:1.35rem 0 0;font-size:clamp(2.4rem,4.8vw,4.15rem);font-weight:640;line-height:1}.insurance-modern-hero-lead{color:#c6d2df;letter-spacing:-.025em;margin:1.35rem 0 0;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:650;line-height:1.22}.insurance-modern-hero-lead span{display:block}.insurance-modern-hero-intro{color:#f1f5f9;max-width:36rem;margin:1.25rem 0 0;font-size:1rem;font-weight:500;line-height:1.72}.insurance-modern-hero-principle{border-top:1px solid #ffffff21;gap:.25rem;margin-top:1.4rem;padding-top:1.1rem;display:grid}.insurance-modern-hero-principle span{color:#9fb0c4;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.insurance-modern-hero-principle strong{color:#fff;font-size:1.02rem;font-weight:680}.insurance-modern-hero-action{margin-top:1.35rem}.insurance-modern-cta{white-space:normal;max-width:100%;box-shadow:none!important}.insurance-modern-stack{gap:clamp(1.2rem,2vw,1.6rem);display:grid}.insurance-modern-priority,.insurance-modern-review,.insurance-modern-system{background:#111e2f;border:1px solid #94a3b824;border-radius:1.4rem;overflow:hidden}.insurance-modern-priority-heading,.insurance-modern-review-heading,.insurance-modern-system-heading{padding:clamp(1.35rem,2.5vw,1.9rem)}.insurance-modern-priority-heading>div:first-child>p,.insurance-modern-review-heading>div:first-child>p,.insurance-modern-system-heading>p:first-child{color:#9fb0c4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.insurance-modern-priority-heading h2,.insurance-modern-review-heading h2,.insurance-modern-system-heading h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.75rem,2.45vw,2.2rem);font-weight:630;line-height:1.1}.insurance-modern-priority-heading{gap:1rem;display:grid}.insurance-modern-priority-copy{color:#d7e0e9;gap:.55rem;font-size:.92rem;line-height:1.62;display:grid}.insurance-modern-priority-copy p{margin:0}.insurance-modern-priority-note{background:#07101d57;border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.9rem clamp(1.35rem,2.5vw,1.9rem);display:flex}.insurance-modern-priority-note strong{color:#c6d2df;font-size:.9rem;font-weight:700}.insurance-modern-priority-note span{color:#cbd5e1;font-size:.84rem;line-height:1.55}.insurance-modern-priority-layers{border-top:1px solid #94a3b821;display:grid}.insurance-modern-priority-layer{align-content:start;gap:.8rem;padding:1.15rem clamp(1.35rem,2.5vw,1.65rem);display:grid}.insurance-modern-priority-layer+.insurance-modern-priority-layer{border-top:1px solid #94a3b81c}.insurance-modern-priority-marker{align-items:center;gap:.75rem;display:flex}.insurance-modern-priority-marker:after{content:"";background:linear-gradient(90deg,#9fb0c48c,#9fb0c400);flex:1;height:1px}.insurance-modern-priority-marker span{color:#9fb0c4;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:780}.insurance-modern-priority-layer-copy{gap:.45rem;display:grid}.insurance-modern-priority-layer h3,.insurance-modern-system-item h3,.insurance-modern-review-step h3{margin:0;font-size:1.02rem;font-weight:690;line-height:1.35;color:#c6d2df!important}.insurance-modern-priority-layer p,.insurance-modern-system-item p,.insurance-modern-review-step p{color:#d8e1eb;margin:0;font-size:.86rem;line-height:1.65}.insurance-modern-review{background:#17292d;border-radius:.8rem 2rem;display:grid}.insurance-modern-review-panel{background:#0f1c2b;flex-direction:column;min-width:0;display:flex}.insurance-modern-review-heading{gap:1rem;display:grid}.insurance-modern-review-intro{color:#d7e0e9;gap:.55rem;font-size:.92rem;line-height:1.62;display:grid}.insurance-modern-review-intro p{margin:0}.insurance-modern-review-steps{background:linear-gradient(135deg,#9fb0c40e,#0000 46%),#17292d;border-top:1px solid #94a3b824;padding:.35rem clamp(1.2rem,2.5vw,1.65rem);display:grid}.insurance-modern-review-step{align-content:start;gap:.25rem;min-width:0;padding:1.05rem 0 1.05rem 2.35rem;display:grid;position:relative}.insurance-modern-review-step+.insurance-modern-review-step{border-top:1px solid #94a3b81c}.insurance-modern-review-step:before{content:"";z-index:1;background:#9fb0c4;border:4px solid #17292d;border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:1.28rem;left:0}.insurance-modern-review-step:after{content:"";background:#9fb0c447;width:1px;position:absolute;top:1.85rem;bottom:-1.35rem;left:.43rem}.insurance-modern-review-step:last-child:after{display:none}.insurance-modern-review-step>span{color:#9fb0c4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem;font-weight:780;display:block}.insurance-modern-review-step p{margin-top:.5rem}.insurance-modern-review-outcome{background:#ffffff06;border-top:1px solid #94a3b81f;gap:1rem;margin-top:auto;padding:1rem clamp(1.35rem,2.5vw,1.9rem);display:grid}.insurance-modern-review-result{gap:.2rem;max-width:42rem;display:grid}.insurance-modern-review-result span{color:#9fb0c4;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:780}.insurance-modern-review-result strong{color:#fff;font-size:.96rem;font-weight:680}.insurance-modern-review-result p{color:#cbd5e1;margin:0;font-size:.82rem;line-height:1.52}.insurance-modern-review-action{justify-self:start}.insurance-modern-system-heading>p:last-child{color:#cbd5e1;margin:.8rem 0 0;font-size:.93rem;line-height:1.62}.insurance-modern-system-body{background:#0a1625;border-top:1px solid #94a3b821;padding:.7rem}.insurance-modern-system-visual{background:#dce8f2;border:1px solid #e2e8f024;border-radius:1rem;height:clamp(19rem,42vw,25rem);margin:0;position:relative;overflow:hidden}.insurance-modern-system-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.insurance-modern-system-visual:after{content:"";background:linear-gradient(90deg,#081322cc 0%,#0813224d 45%,#0000 72%),linear-gradient(#0000 52%,#081322ad 100%);position:absolute;inset:0}.insurance-modern-system-visual figcaption{z-index:1;gap:.3rem;max-width:34rem;padding:.85rem 1rem;display:grid;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.insurance-modern-system-visual figcaption:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);content:"";z-index:-1;background:#07101db8;border:1px solid #e2e8f024;border-radius:.85rem;position:absolute;inset:0}.insurance-modern-system-visual figcaption span{color:#c6d2df;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:780}.insurance-modern-system-visual figcaption strong{color:#fff;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:650;line-height:1.45}.insurance-modern-system-grid{border-top:1px solid #94a3b821;display:grid}.insurance-modern-system-item{min-width:0;padding:1.15rem clamp(1.15rem,2vw,1.4rem);position:relative}.insurance-modern-system-item+.insurance-modern-system-item{border-top:1px solid #94a3b81c}.insurance-modern-system-item:before{content:"";background:#9fb0c4;border-radius:999px;width:1.5rem;height:2px;margin-bottom:.75rem;display:block}.insurance-modern-system-item p{margin-top:.55rem}@media (width>=768px){.insurance-modern-priority-heading,.insurance-modern-system-heading{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:end}.insurance-modern-priority-copy{max-width:42rem}.insurance-modern-priority-layers{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-modern-priority-layer+.insurance-modern-priority-layer{border-top:0;border-left:1px solid #94a3b81c}.insurance-modern-priority-note{flex-wrap:nowrap}.insurance-modern-review{grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr)}.insurance-modern-review-heading{display:block}.insurance-modern-review-intro{margin-top:1.2rem}.insurance-modern-review-steps{border-top:0;border-left:1px solid #94a3b824;padding:.6rem clamp(1.35rem,2.5vw,1.8rem)}.insurance-modern-review-step{-moz-column-gap:1rem;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1.58fr);gap:.3rem 1rem;padding:1.05rem 0 1.05rem 2.35rem}.insurance-modern-review-step>span{grid-area:1/1/span 2;margin:.2rem 0 0}.insurance-modern-review-step h3,.insurance-modern-review-step p{grid-column:2}.insurance-modern-review-step p{margin-top:0}.insurance-modern-system-heading{gap:0 1.5rem;display:grid}.insurance-modern-system-heading>p:first-child,.insurance-modern-system-heading h2{grid-column:1}.insurance-modern-system-heading>p:last-child{grid-area:1/2/span 2;align-self:end;margin:0}.insurance-modern-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insurance-modern-system-item+.insurance-modern-system-item{border-top:0;border-left:1px solid #94a3b81c}.insurance-modern-system-visual figcaption{right:auto}}@media (width<=767px){.insurance-modern-hero-section{padding-top:2.5rem;padding-bottom:3rem}.insurance-modern-hero{border-radius:1.5rem;min-height:0}.insurance-modern-hero-image{-o-object-position:center;object-position:center;height:15rem}.insurance-modern-hero-shade{background:linear-gradient(#1423381a 0%,#142338f5 54%,#142338 100%);height:17rem}.insurance-modern-hero-copy{justify-content:flex-start;width:100%;min-height:0;padding:12.5rem 1.2rem 1.25rem}.insurance-modern-hero-copy h1{font-size:2.25rem}.insurance-modern-hero-lead{font-size:1.5rem}.insurance-modern-hero-intro{font-size:.94rem}.insurance-modern-hero-action,.insurance-modern-cta{width:100%}.insurance-modern-system-item{padding:1.2rem 1.35rem}}.property-hero{background:linear-gradient(#020617 0%,#111827 100%)}.property-hero-shell{background:#0f172ab8;border:1px solid #ffffff1a;border-radius:2rem;gap:1.5rem;display:grid;overflow:hidden}.property-hero-copy{padding:2rem}.property-hero-visual{background:#0206178a;border-left:1px solid #ffffff14;flex-direction:column;align-self:stretch;display:flex}.property-hero-image{aspect-ratio:16/10;position:relative;overflow:hidden}.property-hero-image:after{content:"";background:linear-gradient(#0000 30%,#02061761 100%);position:absolute;inset:0}.property-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.property-hero-panel{background:#0206176b;border-top:1px solid #d2dbe62e;padding:1.4rem}.property-hero-panel-label{color:#d2dbe6;font-size:.92rem;font-weight:800}.property-hero-equation{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.property-hero-factor{color:#fff;background:#0f172ab3;border:1px solid #d2dbe62e;border-radius:999px;padding:.72rem .9rem;font-size:.88rem;font-weight:850}.property-hero-plus{color:#d2dbe6;font-size:1rem;font-weight:900}.property-hero-note{color:#fff;border-top:1px solid #d2dbe62e;margin-top:1.1rem;padding-top:1rem;font-size:.92rem;font-weight:650;line-height:1.55}@media (width>=1024px){.property-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(360px,.74fr);min-height:600px}.property-hero-copy{align-self:center;padding:3rem}.property-hero-visual{min-height:100%}.property-hero-image{aspect-ratio:auto;flex:1}.property-hero-factor{font-size:.82rem}}.office-course-page{--office-bg:#07111f;--office-panel:#0b1929;--office-panel-soft:#0e2032;--office-border:#94a3b82e;--office-border-strong:#67e8f947;--office-accent:#67e8f9;--office-accent-soft:#a5f3fc;--office-text:#f8fafc;--office-muted:#aebdcd;color:var(--office-text)}.office-course-hero{padding:3rem 0 4.5rem}.office-course-hero-shell{aspect-ratio:1916/821;background:#f5f9fd;border:1px solid #1e406824;border-radius:1.65rem;padding:clamp(1.5rem,3.5vw,3rem);display:block;position:relative;overflow:hidden}.office-course-hero-shell:before{display:none}.office-course-hero-shell:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#f5f9fdfc 0%,#f5f9fdf0 32%,#f5f9fd9e 47%,#f5f9fd00 62%);position:absolute;inset:0}.office-course-hero-media{z-index:0;position:absolute;inset:0}.office-course-hero-image{image-rendering:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.office-course-hero-copy{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:center;align-self:center;width:min(50%,38rem);min-width:0;min-height:100%;display:flex;position:relative}.office-course-kicker,.office-course-section-heading>p,.office-course-transfer-copy>p,.office-course-fit-copy>p,.office-course-cta p{color:var(--office-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.office-course-hero .office-course-kicker{color:#1f5f95;letter-spacing:.1em}.office-course-hero-copy h1{color:#102946;letter-spacing:-.034em;text-wrap:balance;max-width:18ch;margin:1rem 0 0;font-size:clamp(2rem,2.65vw,2.85rem);font-weight:660;line-height:1.1}.office-course-hero-lead{color:#40556d;max-width:36rem;margin:1.1rem 0 0;font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.63}.office-course-hero-facts{border-top:1px solid #1e406829;border-bottom:1px solid #1e406829;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2rem;display:grid}.office-course-hero-facts>div{min-width:0;padding:1rem 1rem 1rem 0}.office-course-hero-facts>div+div{border-left:1px solid #1e406829;padding-left:1rem}.office-course-hero-facts strong,.office-course-hero-facts span{display:block}.office-course-hero-facts strong{color:#102946;font-size:1.05rem;font-weight:740}.office-course-hero-facts span{color:#5d7084;margin-top:.28rem;font-size:.75rem;line-height:1.45}.office-course-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.office-course-text-link{color:#dbeafe;align-items:center;gap:.55rem;padding:.6rem 0;font-size:.9rem;font-weight:680;transition:color .18s;display:inline-flex}.office-course-hero .office-course-hero-actions>button:first-child{color:#fff;box-shadow:none;background:#123b63;border-color:#123b63}.office-course-hero .office-course-text-link{color:#183f66}.office-course-hero .office-course-text-link:hover{color:#0d6c8d}.office-course-image-correction{color:#17355a;z-index:3;background:#f7fafefa;justify-content:flex-start;align-items:center;gap:.65rem;width:24%;min-width:0;min-height:12%;padding:0 1rem;font-size:clamp(.7rem,1vw,.92rem);display:flex;position:absolute;top:10.5%;left:57.5%}.office-course-image-correction span,.office-course-image-correction strong{white-space:nowrap}.office-course-image-correction span{font-weight:620}.office-course-image-correction strong{font-weight:720}.office-course-image-correction i{background:#315f8f;border-radius:999px;width:.25rem;height:.25rem}.office-course-text-link:hover{color:var(--office-accent)}.office-course-workspace{box-shadow:none;background:#0a1827;border:1px solid #94a3b833;border-radius:1.15rem;align-self:center;min-width:0;padding:1.15rem;overflow:hidden}.office-course-workspace-bar{border-bottom:1px solid var(--office-border);color:#e5edf5;justify-content:space-between;align-items:center;padding:.2rem .15rem .9rem;font-size:.76rem;font-weight:720;display:flex}.office-course-live{color:var(--office-muted);align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.office-course-live i{background:#34d399;border-radius:999px;width:.42rem;height:.42rem}.office-course-hero-overview-copy{border-bottom:1px solid var(--office-border);padding:1.25rem 0}.office-course-hero-overview-copy small,.office-course-hero-overview-copy strong,.office-course-hero-overview-copy span{display:block}.office-course-hero-overview-copy small{color:var(--office-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:720}.office-course-hero-overview-copy strong{color:#f1f5f9;letter-spacing:-.02em;margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:660;line-height:1.25}.office-course-hero-overview-copy span{color:#9fb0bf;margin-top:.65rem;font-size:.78rem;line-height:1.65}.office-course-hero-phases{display:grid}.office-course-hero-phases>div{grid-template-columns:4.3rem minmax(0,1fr);align-items:baseline;gap:.85rem;padding:.72rem 0;display:grid}.office-course-hero-phases>div+div{border-top:1px solid #94a3b81f}.office-course-hero-phases small{color:#70859a;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:710}.office-course-hero-phases strong{color:#dbe5ee;font-size:.8rem;font-weight:640;line-height:1.45}.office-course-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 0;display:grid}.office-program-badge{background:#ffffff09;border:1px solid #94a3b829;border-radius:.9rem;align-items:center;gap:.72rem;min-width:0;padding:.68rem;display:flex}.office-program-mark{background:color-mix(in srgb, var(--office-app-color) 17%, #0b1929);border:1px solid color-mix(in srgb, var(--office-app-color) 50%, transparent);color:var(--office-app-color);border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.office-program-mark img{-o-object-fit:contain;object-fit:contain;width:1.18rem;height:1.18rem;display:block}.office-program-badge strong,.office-program-badge small{display:block}.office-program-badge strong{color:#f1f5f9;font-size:.78rem;font-weight:720;line-height:1.25}.office-program-badge small{color:#8fa2b5;margin-top:.12rem;font-size:.62rem;line-height:1.35}.office-program-badge-compact{background:0 0;border:0;gap:.42rem;padding:0}.office-program-badge-compact .office-program-mark{border-radius:.52rem;width:1.75rem;height:1.75rem}.office-program-badge-compact .office-program-mark img{width:.9rem;height:.9rem}.office-program-badge-compact strong{color:#cfdbe7;font-size:.68rem}.office-course-workspace-flow{border:1px solid var(--office-border);color:#b9c7d4;background:#0d1d2d;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.65rem .75rem;font-size:.64rem;font-weight:700;display:flex}.office-course-workspace-flow svg{color:#4d6378;flex:none}.office-course-workspace-result{border:1px solid var(--office-border-strong);color:var(--office-accent);background:#67e8f914;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:.8rem;padding:.9rem;display:grid}.office-course-workspace-result strong,.office-course-workspace-result span{display:block}.office-course-workspace-result strong{color:#ecfeff;font-size:.82rem;line-height:1.4}.office-course-workspace-result span{color:#a9bac9;margin-top:.15rem;font-size:.68rem;line-height:1.5}.office-course-section{padding:4.5rem 0}.office-course-section-heading{max-width:49rem}.office-course-section-heading h2,.office-course-transfer-copy h2,.office-course-fit-copy h2,.office-course-cta h2{color:var(--office-text);letter-spacing:-.035em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:670;line-height:1.1}.office-course-section-heading>span,.office-course-transfer-copy>span,.office-course-fit-copy>span,.office-course-cta>div>div>span{color:var(--office-muted);margin-top:1rem;font-size:1rem;line-height:1.75;display:block}.office-course-weeks{border-bottom:1px solid var(--office-border);border-top:1px solid var(--office-border);margin-top:2.5rem}.office-course-week{grid-template-columns:minmax(9.5rem,.28fr) minmax(0,1fr) minmax(13rem,.55fr);gap:2rem;padding:2rem 0;display:grid}.office-course-week+.office-course-week{border-top:1px solid var(--office-border)}.office-course-week-index span,.office-course-week-index small{display:block}.office-course-week-index span{color:#3b5267;letter-spacing:-.05em;font-size:2.5rem;font-weight:680;line-height:1}.office-course-week-index small{color:var(--office-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:.65rem;font-size:.7rem;font-weight:730}.office-course-week-main h3{color:var(--office-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:680;line-height:1.2}.office-course-week-main>p{color:#bdc9d6;max-width:45rem;margin:.75rem 0 0;line-height:1.72}.office-course-focuses,.office-course-role-list{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.office-course-focuses>span,.office-course-role-list>span{color:#d7e2eb;background:#ffffff09;border:1px solid #94a3b82e;border-radius:.55rem;padding:.4rem .58rem;font-size:.7rem;font-weight:670;line-height:1.35}.office-course-week-apps{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.15rem;display:flex}.office-course-week-result{border-left:2px solid #67e8f973;align-self:start;padding-left:1rem}.office-course-week-result small{color:var(--office-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:730}.office-course-week-result p{color:#d6e0e9;margin:.55rem 0 0;font-size:.86rem;line-height:1.65}.office-course-transfer-section{background:#091523;border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a}.office-course-transfer-shell{gap:2.5rem;display:grid}.office-course-transfer-copy{max-width:50rem}.office-course-workflow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.office-course-workflow-step{border:1px solid var(--office-border);background:#0c1b2b;border-radius:1rem;min-height:10rem;padding:1rem}.office-course-workflow-step>strong,.office-course-workflow-step>span{display:block}.office-course-workflow-step>strong{color:#f4f8fb;margin-top:1.25rem;font-size:.92rem}.office-course-workflow-step>span{color:#9fb0c0;margin-top:.35rem;font-size:.72rem;line-height:1.55}.office-course-workflow-arrow{color:#547084}.office-course-proof-grid{border-top:1px solid var(--office-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:2rem;display:grid}.office-course-proof-grid>div{padding-right:1.5rem}.office-course-proof-grid>div+div{border-left:1px solid var(--office-border);padding-left:1.5rem}.office-course-proof-grid svg{color:var(--office-accent)}.office-course-proof-grid strong,.office-course-proof-grid span{display:block}.office-course-proof-grid strong{color:#f1f5f9;margin-top:.75rem;font-size:.95rem}.office-course-proof-grid span{color:#9fb0c0;margin-top:.35rem;font-size:.77rem;line-height:1.6}.office-course-fit-grid{gap:3rem;display:grid}.office-course-role-list{margin-top:1.5rem}.office-course-frame{border-bottom:1px solid var(--office-border);border-top:1px solid var(--office-border)}.office-course-frame>div{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.office-course-frame>div+div{border-top:1px solid var(--office-border)}.office-course-frame small{color:var(--office-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:720}.office-course-frame strong{color:#e7eef5;font-size:.88rem;font-weight:660;line-height:1.55}.office-course-special-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.office-course-special-topics article{border:1px solid var(--office-border);background:#0c1b2b;border-radius:1rem;padding:1.25rem}.office-course-topic-label{color:var(--office-accent);align-items:center;gap:.55rem;display:flex}.office-course-topic-label span{color:var(--office-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:730}.office-course-special-topics h3,.office-course-special-topics p,.office-course-special-topics small{display:block}.office-course-special-topics h3{color:#eef5f9;margin:.9rem 0 0;font-size:1.08rem;font-weight:660;line-height:1.4}.office-course-special-topics p{color:#aebdca;margin:.55rem 0 0;font-size:.82rem;line-height:1.7}.office-course-special-topics small{color:#8498aa;border-top:1px solid #94a3b824;margin-top:1rem;padding-top:.85rem;font-size:.68rem;line-height:1.6}.office-course-cta{padding:1.5rem 0 5.5rem}.office-course-cta>div>div{border:1px solid var(--office-border-strong);background:linear-gradient(125deg,#10283b,#0b1b2b);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2.5rem;padding:clamp(1.5rem,4vw,2.7rem);display:grid}.office-course-cta h2{font-size:clamp(1.8rem,3vw,2.75rem)}.office-course-cta>div>div>span{max-width:47rem}.office-course-cta button{grid-area:1/2/span 3}@media (width>=1024px){.office-course-fit-grid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr)}}@media (width<=1023px){.office-course-hero-copy h1{max-width:15ch}.office-course-week{grid-template-columns:minmax(7.5rem,.25fr) minmax(0,1fr)}.office-course-week-result{grid-column:2}.office-course-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.office-course-workflow-arrow{display:none}}@media (width<=1199px){.office-course-hero-shell{aspect-ratio:auto;padding:0;display:grid}.office-course-hero-shell:after{display:none}.office-course-hero-media{aspect-ratio:1916/821;grid-row:1;position:relative}.office-course-hero-image{-o-object-fit:contain;object-fit:contain}.office-course-hero-copy{background:#f5f9fd;grid-row:2;width:100%;min-height:0;padding:clamp(1.35rem,4vw,2.25rem)}.office-course-hero-copy h1{max-width:22ch}}@media (width<=767px){.office-course-hero{padding:2.25rem 0 3.25rem}.office-course-hero-shell{border-radius:1.45rem}.office-course-image-correction{gap:.28rem;width:25%;min-height:14%;padding:0 .35rem;font-size:clamp(.42rem,1.8vw,.62rem);top:9.5%;left:57.5%}.office-course-hero-copy h1{max-width:none;font-size:clamp(2.15rem,11vw,3rem);line-height:1.06}.office-course-hero-facts{grid-template-columns:1fr}.office-course-hero-facts>div{padding:.85rem 0}.office-course-hero-facts>div+div{border-left:0;border-top:1px solid var(--office-border);padding-left:0}.office-course-hero-actions,.office-course-hero-actions>button:first-child{align-items:stretch;width:100%}.office-course-hero-actions>button:first-child,.office-course-text-link{justify-content:center}.office-course-app-grid{grid-template-columns:1fr}.office-course-workspace-flow{flex-direction:column;align-items:stretch}.office-course-workspace-flow svg{align-self:center;transform:rotate(90deg)}.office-course-section{padding:3.5rem 0}.office-course-week{grid-template-columns:1fr;gap:1.25rem;padding:1.65rem 0}.office-course-week-index{align-items:baseline;gap:.8rem;display:flex}.office-course-week-index span{font-size:2rem}.office-course-week-index small{margin-top:0}.office-course-week-result{grid-column:auto}.office-course-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.office-course-workflow-step{min-height:9.3rem}.office-course-proof-grid{grid-template-columns:1fr}.office-course-proof-grid>div{padding:1.25rem 0}.office-course-proof-grid>div:first-child{padding-top:0}.office-course-proof-grid>div+div{border-left:0;border-top:1px solid var(--office-border);padding-left:0}.office-course-frame>div,.office-course-special-topics{grid-template-columns:1fr}.office-course-cta>div>div{grid-template-columns:1fr;align-items:start}.office-course-cta button{grid-area:auto;justify-content:center;width:100%}}.budget-hero-subtitle{white-space:nowrap;font-size:clamp(1.3rem,1.45vw,1.8rem);line-height:1.18}.wealth-conflict-card{background:linear-gradient(145deg,#7e91a61a,#02061794),#0f172aad;border:1px solid #d2dbe638;border-radius:1.65rem;padding:1.25rem}.wealth-conflict-grid{gap:.8rem;display:grid}.wealth-conflict-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.wealth-triangle-stage{background:linear-gradient(145deg,#0f172a6b,#020617ad),#0206178a;border:1px solid #d2dbe629;border-radius:1.45rem;min-height:clamp(24rem,34vw,30rem);position:relative;overflow:hidden}.wealth-triangle-stage:before{content:"";pointer-events:none;border:1px solid #d2dbe614;border-radius:1.15rem;position:absolute;inset:1rem}.wealth-triangle-svg{width:86%;height:calc(100% - 1.4rem);position:absolute;inset:.7rem 7%;overflow:visible}.wealth-triangle-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.wealth-triangle-summary span{color:#fff;background:#02061780;border:1px solid #d2dbe629;border-radius:1rem;padding:.85rem .9rem;font-size:.9rem;font-weight:750;line-height:1.35}.wealth-triangle-summary strong{color:#d2dbe6;font-weight:900}.wealth-warning-layer{background:linear-gradient(90deg,#f8717124,#020617c7),#0f172ab8;border:1px solid #f8717147;border-radius:1.35rem;padding:1rem;position:relative;overflow:hidden}.wealth-warning-layer:before{content:"";background:linear-gradient(90deg,#f87171,#f8717100);height:.28rem;position:absolute;inset:0 0 auto}.wealth-warning-layer-head{align-items:center;gap:.8rem;display:flex}.wealth-warning-layer-head>span{color:#fecaca;background:#f8717129;border:1px solid #f8717173;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.98rem;font-weight:950;line-height:1;display:flex}.wealth-warning-layer-kicker{color:#fca5a5;margin:0;font-size:.82rem;font-weight:900;line-height:1.15}.wealth-warning-layer-message{color:#fff;margin:.25rem 0 0;font-size:1.05rem;font-weight:850;line-height:1.2}.wealth-warning-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.95rem;display:grid}.wealth-warning-trapezoid{clip-path:polygon(.8rem 0,100% 0,calc(100% - .8rem) 100%,0 100%);background:linear-gradient(90deg,#f8717129,#0f172aa3),#02061794;border:1px solid #f871713d;grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:5.15rem;padding:.85rem 1rem .85rem 1.15rem;display:grid}.wealth-warning-trapezoid>span{box-shadow:none;background:#f87171;border-radius:999px;width:.52rem;height:.52rem}.wealth-warning-trapezoid strong{color:#fca5a5;font-size:.82rem;font-weight:900;line-height:1.15;display:block}.wealth-warning-trapezoid p{color:#fff;margin:.3rem 0 0;font-size:.76rem;font-weight:700;line-height:1.38}.wealth-conflict-side{background:0 0;border:0;flex-direction:column;justify-content:stretch;gap:1rem;min-height:100%;padding:0;display:flex}.wealth-conflict-side .wealth-conflict-warning{flex:1}.wealth-conflict-side .wealth-conflict-warning p{font-size:.82rem}.wealth-conflict-side .wealth-conflict-quote{font-size:1rem}.wealth-final-insight{background:linear-gradient(90deg,#d2dbe633,#38bdf81a,#020617bd),#020617d1;border:1px solid #d2dbe65c;border-radius:1.45rem;align-items:center;padding:1.2rem 1.5rem 1.2rem 1.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #064e3b47}.wealth-final-insight:before{content:"";background:linear-gradient(#d2dbe6,#38bdf8);width:.34rem;height:100%;position:absolute;inset:0 auto 0 0}.wealth-final-insight p{color:#fff;gap:.25rem;margin:0;line-height:1.2;display:grid}.wealth-final-insight p span{font-size:clamp(1rem,1.25vw,1.35rem);font-weight:700;display:block}.wealth-final-insight p strong{color:#d2dbe6;letter-spacing:0;font-size:clamp(1.08rem,1.45vw,1.55rem);font-weight:850;display:block}.wealth-capital-card{background:linear-gradient(135deg,#020617f0,#0f172adb)}.wealth-capital-board{gap:1rem;display:grid}.wealth-capital-detail{background:linear-gradient(145deg,#7e91a629,#0206178f),#0f172aa8;border:1px solid #d2dbe63d;border-radius:1.75rem;min-height:30rem;padding:1.5rem}.wealth-capital-detail h3{color:#d2dbe6;margin-top:.85rem;font-size:clamp(1.9rem,3vw,3rem);font-weight:850;line-height:1.05}.wealth-capital-claim{color:#fff;margin-top:1rem;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:850;line-height:1.35}.wealth-capital-detail-text{color:#fff;margin-top:.9rem;font-weight:650;line-height:1.7}.wealth-capital-points{gap:.55rem;margin-top:1.35rem;padding-left:1.15rem;list-style:outside;display:grid}.wealth-capital-points li{color:#fff;font-size:.95rem;font-weight:750;line-height:1.45}.wealth-capital-points li::marker{color:#d2dbe6}.wealth-capital-tags{flex-wrap:wrap;gap:.55rem;margin-top:1.45rem;display:flex}.wealth-capital-tags span{color:#d2dbe6;background:#02061761;border:1px solid #d2dbe638;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:800;line-height:1}.wealth-capital-options{gap:.65rem;display:grid}.wealth-capital-option{text-align:left;background:#02061770;border:1px solid #ffffff1a;border-radius:1.35rem;gap:.35rem;min-height:5.2rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.wealth-capital-option strong{color:#fff;font-size:.95rem;line-height:1.2}.wealth-capital-option span{color:#fff;opacity:.76;font-size:.74rem;font-weight:650;line-height:1.35}.wealth-capital-option-active strong{color:#d2dbe6}.wealth-capital-option-active span{opacity:1}.wealth-compound-pressure{background:linear-gradient(90deg,#7e91a629,#38bdf814),#0206179e;border:1px solid #d2dbe63d;border-radius:1rem;gap:.25rem;margin-top:1rem;padding:.95rem 1rem;display:grid}.wealth-compound-pressure strong{color:#d2dbe6;font-size:1rem;font-weight:900;line-height:1.25}.wealth-compound-pressure span{color:#fff;font-size:.85rem;font-weight:700;line-height:1.45}.wealth-advisory-card{background:linear-gradient(135deg,#0f172ae0,#020617f0)}.wealth-advisory-points{gap:.8rem;display:grid}.wealth-advisory-point{background:#02061780;border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:.75rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4rem;padding:.9rem 1rem;display:grid}.wealth-advisory-point span{box-shadow:none;background:#d2dbe6;border-radius:999px;width:.58rem;height:.58rem}.wealth-advisory-point p{color:#fff;margin:0;font-size:.96rem;font-weight:780;line-height:1.45}.wealth-conflict-item{background:#02061761;border:1px solid #d2dbe626;border-radius:1.1rem;padding:.95rem 1rem}.wealth-conflict-item h4{color:#d2dbe6;font-size:1rem;font-weight:850;line-height:1.2}.wealth-conflict-item ul,.wealth-conflict-warning ul{gap:.38rem;margin:.65rem 0 0;padding-left:1.1rem;list-style:outside;display:grid}.wealth-conflict-item li,.wealth-conflict-warning li{color:#fff;font-size:.84rem;font-weight:650;line-height:1.45}.wealth-conflict-item li::marker{color:#d2dbe6}.wealth-conflict-warning{clip-path:polygon(0 0,calc(100% - 1.9rem) 0,100% 1.9rem,100% 100%,1.9rem 100%,0 calc(100% - 1.9rem));background:linear-gradient(145deg,#f59e0b2e,#020617db 58%),#0f172ad1;border:1px solid #fbbf2457;border-radius:1.35rem;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative;overflow:hidden}.wealth-conflict-warning:before{content:"";background:linear-gradient(#fcd34d,#f59e0b14);width:.34rem;position:absolute;inset:0 auto 0 0}.wealth-conflict-warning-diagram{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:center;gap:1.1rem;padding:1.1rem 1.25rem;display:grid}.wealth-conflict-warning-diagram ul{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.wealth-warning-head{z-index:1;align-items:flex-start;gap:.85rem;display:flex;position:relative}.wealth-warning-head>span{color:#fcd34d;background:#fbbf2429;border:1px solid #fbbf2480;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;font-weight:950;line-height:1;display:flex}.wealth-conflict-warning p{color:#fcd34d;margin:0;font-size:.88rem;font-weight:900;line-height:1.2}.wealth-conflict-warning h4{color:#fff;margin-top:.35rem;font-size:1.12rem;font-weight:850;line-height:1.22}.wealth-warning-stack{z-index:1;gap:.62rem;margin-top:1.1rem;display:grid;position:relative}.wealth-warning-row{clip-path:polygon(.75rem 0,100% 0,calc(100% - .75rem) 100%,0 100%);background:linear-gradient(90deg,#fbbf2429,#0f172aa3),#0206178f;border:1px solid #fbbf2438;grid-template-columns:.6rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.35rem;padding:.82rem .95rem .82rem 1.2rem;display:grid}.wealth-warning-row:nth-child(2){margin-left:.75rem}.wealth-warning-row:nth-child(3){margin-left:1.5rem}.wealth-warning-row>span{box-shadow:none;background:#fcd34d;border-radius:999px;width:.55rem;height:.55rem}.wealth-warning-row p{color:#fff;font-size:.78rem;font-weight:720;line-height:1.42}.wealth-conflict-quote{color:#fff;background:linear-gradient(135deg,#7e91a642,#14b8a61f),#020617b8;border:1px solid #d2dbe66b;border-radius:1.35rem;padding:1.25rem 1.3rem;line-height:1.45;box-shadow:0 22px 48px #064e3b47}.wealth-conflict-quote span{color:#d2dbe6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.76rem;font-weight:900;line-height:1.2;display:block}.wealth-conflict-quote strong{color:#fff;font-size:clamp(1.08rem,1.45vw,1.42rem);font-weight:900;line-height:1.35;display:block}.budget-hero-image-note{width:100%}.budget-value-card{background:linear-gradient(145deg,#7e91a614,#020617b8),#0f172ab8}.budget-check-model{background:#0206175c;border:1px solid #d2dbe62e;border-radius:1.35rem;min-height:330px;position:relative;overflow:hidden}.budget-check-arrows{color:#d2dbe6b8;pointer-events:none;z-index:1;position:absolute;inset:0}.budget-check-arrow-line{fill:none;marker-end:url(#budget-check-arrow);marker-start:url(#budget-check-arrow-start);stroke:#d2dbe6b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.2px}.budget-check-arrows marker path{fill:#d2dbe6}.budget-check-node{text-align:center;z-index:2;background:linear-gradient(145deg,#7e91a62e,#0f172ad1),#0f172ac7;border:1px solid #d2dbe659;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;width:min(31%,14rem);min-height:102px;padding:.95rem;display:flex;position:absolute;box-shadow:0 18px 38px #0000003d}.budget-check-node-0{width:min(40%,19rem);top:1.2rem;left:50%;transform:translate(-50%)}.budget-check-node-1{bottom:1.25rem;left:1.35rem}.budget-check-node-2{bottom:1.25rem;right:1.35rem}.budget-check-node h3{color:#d2dbe6;font-size:.98rem;font-weight:850;line-height:1.2}.budget-check-node p{color:#fff;margin-top:.4rem;font-size:.78rem;font-weight:650;line-height:1.45}.budget-value-result{background:#7e91a617;border:1px solid #d2dbe638;border-radius:1.35rem;margin-top:1.15rem;padding:1.05rem 1.2rem}.budget-value-result p{color:#fff;white-space:nowrap;font-size:clamp(.82rem,.82vw,.94rem);font-weight:750;line-height:1.6}.budget-plan-panel{background:linear-gradient(135deg,#7e91a614,#0f172a61),#02061775;border:1px solid #d2dbe62e;border-radius:1.7rem;padding:1.25rem}.budget-plan-list-model{background:#02061761;border:1px solid #d2dbe624;border-radius:1.45rem;gap:.8rem;padding:1rem;display:grid}.budget-plan-list-row{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.budget-plan-list-marker{background:#d2dbe6b3;border-radius:999px;justify-self:center;width:1.35rem;height:.28rem}.budget-plan-list-row:nth-child(2) .budget-plan-list-marker{opacity:.82}.budget-plan-list-row:nth-child(3) .budget-plan-list-marker{opacity:.62}.budget-plan-list-card{background:linear-gradient(135deg,#7e91a624,#0f172a85),#ffffff0a;border:1px solid #d2dbe63d;border-radius:.2rem;padding:.85rem 1rem}.budget-plan-list-card h4{color:#d2dbe6;font-size:1rem;font-weight:850;line-height:1.2}.budget-plan-list-card p{color:#fff;margin-top:.45rem;font-size:.86rem;font-weight:650;line-height:1.5}.budget-final-card{position:relative;overflow:hidden}.budget-final-card:before{content:"";background:linear-gradient(#d2dbe6f2,#9fb0c42e);width:.45rem;position:absolute;inset:0 auto 0 0}.budget-final-card:after{display:none}.budget-final-card>*{position:relative}@media (width>=768px){.budget-hero-image-note{width:min(100%,42rem)}}@media (width<=767px){.budget-hero-subtitle{white-space:normal;font-size:1.45rem;line-height:1.25}.budget-check-model{gap:.8rem;min-height:0;padding:1rem;display:grid}.budget-check-arrows{display:none}.budget-check-node{width:100%;min-height:0;position:static;transform:none}.budget-value-result p{white-space:normal}.wealth-conflict-warning-diagram,.wealth-conflict-warning-diagram ul,.wealth-conflict-points,.wealth-triangle-summary,.wealth-warning-layer-grid{grid-template-columns:1fr}.wealth-final-insight{grid-template-columns:1fr;padding:1rem}.wealth-capital-detail{min-height:0}.wealth-warning-row:nth-child(2),.wealth-warning-row:nth-child(3){margin-left:0}.financing-switch{transform:rotate(90deg)}.financing-check-grid{grid-template-columns:1fr}}.property-filter-grid{--property-hex-size:min(47vw, 11rem);--property-hex-height:calc(var(--property-hex-size) * .866025);--property-hex-x:calc(var(--property-hex-size) * .75);--property-hex-y:calc(var(--property-hex-size) * .433013);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:0;display:grid}.property-filter-tile{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);isolation:isolate;height:var(--property-hex-height);text-align:center;min-height:0;width:var(--property-hex-size);background:linear-gradient(135deg,#d2dbe6b3,#60a5fa57),#0f172acc;flex-direction:column;justify-content:center;align-items:center;padding:1rem .8rem;display:flex;position:relative}.property-filter-tile:before{clip-path:inherit;content:"";z-index:-1;background:linear-gradient(145deg,#0f172af0,#1e293bc7);position:absolute;inset:1px}.property-filter-tile h4{color:#d2dbe6;white-space:nowrap;max-width:100%;font-size:clamp(.8rem,.9vw,.92rem);font-weight:850;line-height:1.12}.property-filter-tile p{color:#fff;margin-top:.35rem;font-size:clamp(.68rem,.78vw,.78rem);font-weight:650;line-height:1.25}.property-levers-card{background:linear-gradient(120deg,#d2dbe624 0 1px,#0000 1px 12px),linear-gradient(135deg,#020617f5,#0f172ae0)}.property-lever-board{gap:1.15rem;display:grid}.property-lever-detail{clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,2rem 100%,0 calc(100% - 2rem));background:linear-gradient(145deg,#7e91a62e,#02061794),#0f172ae0;border:1px solid #d2dbe63d;min-height:25.5rem;padding:1.6rem;position:relative}.property-lever-detail:before{content:"";background:linear-gradient(#d2dbe6,#d2dbe61f);width:.24rem;height:calc(100% - 3rem);position:absolute;top:1.5rem;left:0}.property-lever-detail h3{color:#d2dbe6;margin-top:.75rem;font-size:1.65rem;font-weight:800;line-height:1.12}.property-lever-claim{color:#fff;margin-top:1rem;font-size:1.05rem;font-weight:800;line-height:1.45}.property-lever-detail-text{color:#fff;margin-top:.9rem;font-weight:650;line-height:1.65}.property-lever-detail-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.35rem;padding-left:0;list-style:none;display:grid}.property-lever-detail-points li{clip-path:polygon(.85rem 0,100% 0,calc(100% - .85rem) 100%,0 100%);color:#fff;text-align:center;background:#0206176b;border:1px solid #d2dbe62e;padding:.62rem .95rem;font-size:.86rem;font-weight:750;line-height:1.45}.property-lever-detail-points li::marker{color:#d2dbe6}.property-lever-options{gap:.6rem;display:grid}.property-lever-option{clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 50%,calc(100% - 1.25rem) 100%,0 100%,1.25rem 50%);text-align:center;background:linear-gradient(135deg,#d2dbe624,#60a5fa0d),#0206179e;border:1px solid #d2dbe624;align-items:center;min-height:4.2rem;padding:1rem 1.45rem 1rem 1.65rem;transition:border-color .16s,background .16s,filter .16s,transform .16s;display:grid;position:relative}.property-lever-option:hover,.property-lever-option:focus-visible{background:linear-gradient(135deg,#d2dbe633,#60a5fa14),#020617bd;border-color:#d2dbe642;transform:translate(.22rem)}.property-lever-option strong{color:#fff;font-size:1rem;line-height:1.2}.property-lever-option-active{filter:drop-shadow(0 1rem 1.8rem #7e91a629);background:linear-gradient(135deg,#d2dbe66b,#7e91a626),#0f172adb;border-color:#d2dbe66b}.property-lever-option-active strong{color:#d2dbe6}.tax-intro-card{background:linear-gradient(145deg,#fb923c1a,#0f172ab8);border:1px solid #fb923c38;border-radius:2rem;flex-direction:column;justify-content:center;padding:2rem;display:flex;position:relative;overflow:hidden}.tax-focus-smartart{background:linear-gradient(145deg,#0f172aeb,#020617c7);border:1px solid #fb923c2e;border-radius:2rem;grid-template-rows:minmax(13.35rem,1fr) 4.65rem minmax(13.35rem,1fr);grid-template-columns:minmax(0,1fr) 4.65rem minmax(0,1fr);gap:.75rem;min-height:33.5rem;padding:1rem;display:grid;position:relative;overflow:hidden}.tax-focus-axis{z-index:0;background:linear-gradient(90deg,#0000 2%,#fb923c5c,#0000 98%);position:absolute;top:50%;left:15%;right:15%;transform:translateY(-50%)}.tax-focus-axis-x{height:1px}.tax-focus-axis-y{background:linear-gradient(#0000 2%,#fb923c5c,#0000 98%);width:1px;height:auto;inset:15% auto 15% 50%;transform:translate(-50%)}.tax-focus-center{box-shadow:none;color:#fff;text-align:center;z-index:2;background:linear-gradient(135deg,#fb923c47,#fb923c1a),#0f172ae6;border:1px solid #fb923c6b;border-radius:999px;flex-direction:column;grid-area:2/2;justify-content:center;place-self:center;align-items:center;gap:.35rem;width:6.1rem;height:6.1rem;padding:.9rem;display:flex;position:relative}.tax-focus-center span,.tax-focus-center strong{transform:none}.tax-focus-center span{color:#fed7aa;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.tax-focus-center strong{font-size:.92rem;font-weight:850;line-height:1.12}.tax-focus-node{z-index:1;background:linear-gradient(145deg,#fb923c1f,#ffffff09),#0f172adb;border:1px solid #fb923c2e;border-radius:1.45rem;flex-direction:column;justify-content:center;width:auto;height:100%;min-height:0;padding:1.35rem 1.45rem;display:flex;position:relative;box-shadow:0 1.2rem 2.4rem #02061738}.tax-focus-node h3{color:#fed7aa;font-size:1.22rem;font-weight:800;line-height:1.15}.tax-focus-node p{color:#fff;margin-top:.85rem;font-size:.9rem;font-weight:650;line-height:1.43}.tax-focus-node-1{grid-area:1/1}.tax-focus-node-2{grid-area:1/3}.tax-focus-node-3{grid-area:3/1}.tax-focus-node-4{grid-area:3/3}.tax-flow-register{background:linear-gradient(145deg,#0f172adb,#020617b3);border:1px solid #fb923c2e;border-radius:2rem;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:1.15rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.tax-flow-core{text-align:center;background:linear-gradient(145deg,#fb923c33,#fb923c0f),#0f172ad1;border:1px solid #fb923c3d;border-radius:1.55rem;flex-direction:column;justify-content:center;align-items:center;min-height:25.5rem;padding:1.35rem;display:flex;position:relative}.tax-flow-core:before,.tax-flow-core:after{content:"";background:#fb923c52;position:absolute}.tax-flow-core:before{width:1.15rem;height:1px;top:50%;right:-1.15rem}.tax-flow-core:after{border-radius:999px;width:.75rem;height:.75rem;top:calc(50% - .37rem);right:-1.52rem}.tax-flow-core span{color:#fed7aa;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:900}.tax-flow-core strong{color:#fff;margin-top:.7rem;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:850;line-height:1.08}.tax-flow-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.tax-flow-track:before{content:"";z-index:0;background:linear-gradient(#0000,#fb923c38,#0000);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:50%;transform:translate(-50%)}.tax-flow-track:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#fb923c38,#0000);height:1px;position:absolute;top:50%;left:1.2rem;right:1.2rem;transform:translateY(-50%)}.tax-flow-sheet{z-index:1;background:linear-gradient(135deg,#fb923c24,#ffffff0a),#0f172ae0;border:1px solid #fb923c33;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:12.25rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.15rem 2.4rem #0206173d}.tax-flow-sheet:before{content:"";background:#fb923c1f;border:1px solid #fb923c2e;border-radius:0 1rem 1rem 0;width:.72rem;height:4.2rem;position:absolute;top:1.1rem;left:-.35rem}.tax-flow-sheet:after{content:"";background:linear-gradient(135deg,#fb923c26,#0000 65%);border-radius:0 0 0 1.3rem;width:4rem;height:4rem;position:absolute;top:0;right:0}.tax-flow-number{color:#fed7aa;letter-spacing:.1em;background:#fb923c29;border:1px solid #fb923c47;border-radius:.75rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.85rem;font-weight:900;display:inline-flex}.tax-flow-sheet h3{color:#fed7aa;font-size:1.18rem;font-weight:800;line-height:1.18}.tax-flow-sheet p{color:#fff;margin-top:.65rem;font-size:.88rem;font-weight:650;line-height:1.48}.tax-topic-board{background:linear-gradient(145deg,#0f172ae0,#020617c2);border:1px solid #fb923c2e;border-radius:2rem;padding:1.35rem;position:relative;overflow:hidden}.tax-topic-list-head{background:linear-gradient(135deg,#fb923c1f,#ffffff08),#0206177a;border:1px solid #fb923c29;border-radius:1.35rem;padding:1.2rem 1.3rem;position:relative}.tax-topic-list-head:after{content:"";background:#fb923c42;border-radius:999px;height:.26rem;position:absolute;bottom:-.45rem;left:1.3rem;right:1.3rem}.tax-topic-list-head span{color:#fed7aa;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.tax-topic-list-head strong{color:#fff;margin-top:.55rem;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:850;line-height:1.08;display:block}.tax-topic-list-head p{color:#fff;max-width:34rem;margin-top:.75rem;font-size:.92rem;font-weight:650;line-height:1.5}.tax-topic-clean-list{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.tax-topic-clean-list li{background:linear-gradient(90deg,#fb923c1c,#ffffff09),#0206178a;border:1px solid #fb923c29;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-height:4.65rem;padding:.85rem 1rem;display:grid;position:relative}.tax-topic-clean-list li:after{content:"";background:linear-gradient(#fb923c66,#fb923c14);border-radius:999px;width:.24rem;position:absolute;top:.8rem;bottom:.8rem;right:.85rem}.tax-topic-clean-list span{color:#fed7aa;letter-spacing:.1em;background:#fb923c24;border:1px solid #fb923c3d;border-radius:.72rem;justify-content:center;align-items:center;width:2.55rem;height:2.35rem;font-size:.76rem;font-weight:900;display:inline-flex}.tax-topic-clean-list p{color:#fff;padding-right:.85rem;font-size:.96rem;font-weight:750;line-height:1.4}@media (width>=768px){.property-filter-grid{--property-hex-size:clamp(9.4rem, 11.1vw, 12.35rem);--property-hex-overlap:1.5px;height:calc(var(--property-hex-height) * 2 - var(--property-hex-overlap) * 2);margin:0 auto;margin-top:var(--property-hex-y);width:calc(var(--property-hex-size) + var(--property-hex-x) * 3 - var(--property-hex-overlap) * 3);padding:0;display:block;position:relative}.property-filter-tile{position:absolute}.property-filter-tile:first-child{left:calc(var(--property-hex-x) - var(--property-hex-overlap));top:0}.property-filter-tile:nth-child(2){left:calc(var(--property-hex-x) * 2 - var(--property-hex-overlap) * 2);top:calc(var(--property-hex-y) * -1 + var(--property-hex-overlap))}.property-filter-tile:nth-child(3){left:0;top:calc(var(--property-hex-y) - var(--property-hex-overlap))}.property-filter-tile:nth-child(4){left:calc(var(--property-hex-x) - var(--property-hex-overlap));top:calc(var(--property-hex-y) * 2 - var(--property-hex-overlap) * 2)}.property-filter-tile:nth-child(5){left:calc(var(--property-hex-x) * 2 - var(--property-hex-overlap) * 2);top:calc(var(--property-hex-y) - var(--property-hex-overlap))}.property-filter-tile:nth-child(6){left:calc(var(--property-hex-x) * 3 - var(--property-hex-overlap) * 3);top:0}.property-lever-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.tax-flow-register{grid-template-columns:1fr}.tax-flow-core{min-height:auto}.tax-flow-core:before,.tax-flow-core:after{display:none}}@media (width<=900px){.tax-focus-smartart{grid-template-rows:auto;grid-template-columns:1fr;gap:1rem;min-height:0;padding:1rem;display:grid}.tax-focus-axis{display:none}.tax-focus-center,.tax-focus-node{width:auto;position:relative;transform:none}.tax-focus-center{border-radius:1.35rem;grid-area:auto/1;height:auto;min-height:7rem;top:auto;left:auto}.tax-focus-center span,.tax-focus-center strong{transform:none}.tax-focus-node-1,.tax-focus-node-2,.tax-focus-node-3,.tax-focus-node-4{grid-area:auto/1;inset:auto}}@media (width<=700px){.tax-flow-track{grid-template-columns:1fr}.tax-flow-track:before,.tax-flow-track:after{display:none}}@media (width>=1024px){.wealth-capital-board{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)}.wealth-capital-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.wealth-capital-detail{flex-direction:column;justify-content:center;align-self:stretch;min-height:31rem;display:flex}.property-lever-board{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.property-lever-detail{flex-direction:column;justify-content:center;align-self:stretch;min-height:27rem;display:flex}}.workshops-page .dark-card :is(h2,h3,h4,p.font-semibold),.workshop-detail-page .dark-card :is(h2,h3,h4,p.font-semibold),.workshops-page :is(h1,h2),.workshop-detail-page :is(h1,h2){color:#c4b5fd}.further-education-page .dark-card :is(h2,h3,h4,p.font-semibold),.further-education-detail-page .dark-card :is(h2,h3,h4,p.font-semibold){color:#67e8f9}.further-education-overview-image-180{-o-object-position:center;object-position:center;width:135%;max-width:none;height:100%;display:block;position:relative;left:-35%}.further-education-preview-image-180{-o-object-position:right center;object-position:right center}@media (width<=767px){.further-education-overview-image-180{-o-object-position:right center;object-position:right center;width:100%;left:0}}.workshop-guide-card{background:linear-gradient(145deg,#0f172af0,#0f172ab8),#ffffff0a;border:1px solid #c4b5fd38;border-radius:1.35rem;padding:1.05rem 1.05rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 20px 42px #02061738}.workshop-guide-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.workshop-guide-visual{color:#c4b5fd;background:#02061757;border:1px solid #ffffff1f;border-radius:1rem;justify-content:center;align-items:center;height:6.4rem;padding:.7rem;display:flex}.workshop-guide-dot{fill:#c4b5fd47;stroke:#c4b5fd;stroke-width:3px}.workshop-guide-dot-active{fill:#a78bfa;stroke:#ede9fe;stroke-width:3px}.workshop-guide-number{color:#c4b5fd;letter-spacing:.14em;flex:none;font-size:.86rem;font-weight:800;line-height:1.5rem}.tax-seminar-page{--tax-accent:#c4b5fd;--tax-border:#c4b5fd33}.tax-seminar-shell{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.tax-seminar-hero-section{padding:3.5rem 0 4.5rem}.tax-seminar-back{color:#cbd5e1;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.88rem;font-weight:600;transition:color .16s;display:inline-flex}.tax-seminar-back:hover{color:#fff}.tax-seminar-hero{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:2rem;padding:1.5rem 0;display:grid}.tax-seminar-hero-copy{align-self:center;padding:1rem 0}.tax-seminar-kicker{color:var(--tax-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:750;line-height:1.5}.tax-seminar-hero h1{color:#fff;letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3rem,7vw,6.4rem);font-weight:630;line-height:.92}.tax-seminar-hero-thesis{color:var(--tax-accent);max-width:25ch;margin-top:1.6rem;font-size:clamp(1.4rem,2.8vw,2.35rem);font-weight:650;line-height:1.22}.tax-seminar-hero-text{color:#cbd5e1;max-width:42rem;margin-top:1.25rem;font-size:1.02rem;line-height:1.8}.tax-seminar-action{color:#ede9fe;background:#8b5cf621;border:1px solid #c4b5fd52;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:3rem;margin-top:1.6rem;padding:.75rem 1.3rem;font-size:.98rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.tax-seminar-action:hover{background:#8b5cf638;border-color:#c4b5fd80;transform:translateY(-1px)}.tax-seminar-hero-board{background:#0f172ab3;flex-direction:column;align-self:stretch;min-width:0;display:flex}.tax-seminar-hero-image{flex:auto;min-height:21rem;position:relative;overflow:hidden}.tax-seminar-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tax-seminar-hero-image:after{content:"";background:linear-gradient(#0000 55%,#020617cc);position:absolute;inset:0}.tax-seminar-hero-image figcaption{color:#fff;z-index:1;font-size:1.05rem;font-weight:650;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.tax-seminar-facts{border:1px solid #ffffff1a;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tax-seminar-facts>div{min-width:0;padding:1rem}.tax-seminar-facts>div+div{border-left:1px solid #ffffff1a}.tax-seminar-facts span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.tax-seminar-facts strong{color:#fff;margin-top:.35rem;font-size:.92rem;line-height:1.45;display:block}.tax-seminar-opening{gap:1.5rem;padding-top:3.5rem;display:grid}.tax-seminar-opening h2,.tax-seminar-agenda h2,.tax-seminar-results h2,.tax-seminar-audience h2{color:#fff;letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:640;line-height:1.08}.tax-seminar-opening-copy{gap:1rem;display:grid}.tax-seminar-opening-copy p{color:#cbd5e1;font-size:1rem;line-height:1.85}.tax-seminar-logic-graphic{background:#0f172ab8;border:1px solid #ffffff1a;margin-top:.35rem;padding:1rem}.tax-seminar-logic-flow{gap:.65rem;display:grid}.tax-seminar-logic-flow>div{border-left:3px solid #c4b5fd7a;padding:.55rem .75rem}.tax-seminar-logic-flow span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:750;display:block}.tax-seminar-logic-flow strong{color:#fff;margin-top:.25rem;font-size:.92rem;line-height:1.4;display:block}.tax-seminar-logic-flow>i{background:#c4b5fd52;width:1px;height:1rem;margin-left:1.2rem;position:relative}.tax-seminar-logic-flow>i:after{content:"";border-bottom:1px solid #c4b5fd80;border-right:1px solid #c4b5fd80;width:.4rem;height:.4rem;position:absolute;bottom:0;left:-.2rem;transform:rotate(45deg)}.tax-seminar-logic-graphic figcaption{color:#94a3b8;border-top:1px solid #ffffff17;margin-top:.85rem;padding-top:.75rem;font-size:.76rem;line-height:1.55}.tax-seminar-content{background:#02061738;border-top:1px solid #ffffff14;padding:4rem 0}.tax-seminar-boundary{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;display:grid}.tax-seminar-boundary>div{padding:1.5rem 0}.tax-seminar-boundary>div+div{border-top:1px solid #ffffff1f}.tax-seminar-boundary span{color:var(--tax-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750;display:block}.tax-seminar-boundary strong{color:#fff;max-width:45rem;margin-top:.55rem;font-size:1.12rem;line-height:1.6;display:block}.tax-seminar-agenda,.tax-seminar-results,.tax-seminar-audience{margin-top:4.5rem}.tax-seminar-agenda>header{max-width:50rem}.tax-seminar-agenda-layout{gap:1.5rem;margin-top:2rem;display:grid}.tax-seminar-learning-graphic{border:1px solid var(--tax-border);background:linear-gradient(145deg,#8b5cf61a,#0f172acc),#0f172ab8;flex-direction:column;justify-content:center;align-self:stretch;min-height:18rem;padding:1.5rem;display:flex}.tax-seminar-learning-stage{margin-top:1rem}.tax-seminar-learning-stage:first-child{margin-top:0}.tax-seminar-learning-stage span{color:#e2e8f0;letter-spacing:.04em;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.tax-seminar-learning-stage i{background:linear-gradient(90deg,#8b5cf6,#c4b5fd);height:.7rem;display:block}.tax-seminar-learning-stage-1 i{opacity:.55;width:54%}.tax-seminar-learning-stage-2 i{opacity:.76;width:77%}.tax-seminar-learning-stage-3 i{width:100%}.tax-seminar-learning-graphic figcaption{color:#cbd5e1;border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem;font-size:.82rem;line-height:1.6}.tax-seminar-agenda-list{border-top:1px solid #ffffff1f}.tax-seminar-agenda-list article{border-bottom:1px solid #ffffff1f;gap:.8rem;padding:1.5rem 0;display:grid}.tax-seminar-agenda-list article>span{color:var(--tax-accent);letter-spacing:.12em;font-size:.78rem;font-weight:800}.tax-seminar-agenda-list h3{color:#fff;font-size:1.25rem;font-weight:680;line-height:1.35}.tax-seminar-agenda-list p{color:#cbd5e1;line-height:1.75}.tax-seminar-results{gap:2rem;display:grid}.tax-seminar-results>header>p:last-child,.tax-seminar-audience-heading>p:last-child{color:#cbd5e1;max-width:43rem;margin-top:1rem;line-height:1.8}.tax-seminar-result-list{gap:0;display:grid}.tax-seminar-result-list div{color:#fff;border-top:1px solid #ffffff1a;border-left:3px solid #c4b5fd75;grid-template-columns:3.2rem 1fr;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1rem;font-weight:620;line-height:1.55;display:grid}.tax-seminar-result-list div:last-child{border-bottom:1px solid #ffffff1a}.tax-seminar-result-symbol{grid-template-columns:repeat(3,1fr);align-items:end;gap:.22rem;height:2.1rem;display:grid}.tax-seminar-result-symbol i{background:#c4b5fdd1;display:block}.tax-seminar-result-symbol i:first-child{height:35%}.tax-seminar-result-symbol i:nth-child(2){height:65%}.tax-seminar-result-symbol i:nth-child(3){height:100%}.tax-seminar-result-symbol-2{transform:scaleX(-1)}.tax-seminar-result-symbol-3 i:first-child,.tax-seminar-result-symbol-3 i:nth-child(3){height:72%}.tax-seminar-result-symbol-3 i:nth-child(2){height:100%}.tax-seminar-result-symbol-4 i{height:.28rem!important}.tax-seminar-audience{background:#0f172ab8;border:1px solid #ffffff1a;gap:2rem;padding:1.5rem;display:grid}.tax-seminar-audience-list{gap:0;display:grid}.tax-seminar-audience-list div{color:#e2e8f0;border-bottom:1px solid #ffffff1a;padding:.9rem 0;line-height:1.6}.tax-seminar-audience-list div:first-child{border-top:1px solid #ffffff1a}.tax-seminar-audience-action{border-top:1px solid var(--tax-border);flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:1.25rem;display:flex}.tax-seminar-audience-action>p{color:#cbd5e1;line-height:1.7}.tax-seminar-audience-action .tax-seminar-action{margin-top:1.2rem}.tax-seminar-disclaimer{color:#cbd5e1;background:#f59e0b0e;border:1px solid #fcd34d2e;margin-top:1.25rem;padding:1rem 1.15rem;font-size:.86rem;line-height:1.65}.tax-seminar-disclaimer strong{color:#fde68a}@media (width>=768px){.tax-seminar-hero{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);padding:2rem 0}.tax-seminar-hero-copy{padding:1.5rem 2rem 1.5rem 0}.tax-seminar-opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tax-seminar-logic-flow{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:stretch}.tax-seminar-logic-flow>i{align-self:center;width:100%;height:1px;margin-left:0}.tax-seminar-logic-flow>i:after{bottom:-.2rem;left:auto;right:0;transform:rotate(-45deg)}.tax-seminar-boundary{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-seminar-boundary>div{padding:1.75rem}.tax-seminar-boundary>div:first-child{padding-left:0}.tax-seminar-boundary>div+div{border-top:0;border-left:1px solid #ffffff1f}.tax-seminar-agenda-list article{grid-template-columns:3.5rem minmax(150px,.62fr) minmax(0,1.38fr);align-items:start;padding:1.7rem 0}.tax-seminar-results{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.tax-seminar-audience{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding:2rem}.tax-seminar-audience-action{grid-column:1/-1}}@media (width>=1024px){.tax-seminar-shell{padding-left:2rem;padding-right:2rem}.tax-seminar-audience{grid-template-columns:minmax(0,.85fr) minmax(0,.9fr) minmax(220px,.65fr);align-items:start}.tax-seminar-agenda-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.tax-seminar-audience-action{border-left:1px solid var(--tax-border);border-top:0;grid-column:auto;min-height:100%;padding-top:0;padding-left:1.5rem}}.tax26-page{--tax26-accent:#c4b5fd;--tax26-accent-strong:#8b5cf6;--tax26-surface:#0e1b2b;--tax26-surface-soft:#111f31;--tax26-border:#ffffff1c;color:#e2e8f0}.tax26-shell{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.tax26-hero-section{padding:3.5rem 0 4.5rem}.tax26-back{color:#b8c4d4;align-items:center;gap:.55rem;min-height:2.75rem;margin-bottom:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.88rem;font-weight:650;transition:color .16s;display:inline-flex}.tax26-back:hover{color:#fff}.tax26-hero{border:1px solid var(--tax26-border);background:#091625;border-radius:2rem;min-width:0;display:grid;overflow:hidden}.tax26-hero-copy{align-self:center;padding:2rem 1.5rem 2.25rem}.tax26-eyebrow{color:var(--tax26-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:760;line-height:1.5}.tax26-hero h1{color:#fff;letter-spacing:-.052em;overflow-wrap:normal;text-wrap:balance;max-width:12ch;margin-top:1rem;font-size:clamp(2.6rem,6vw,5.35rem);font-weight:640;line-height:.98}.tax26-hero-subtitle{color:#c4b5fd;letter-spacing:-.018em;text-wrap:balance;max-width:31rem;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.48rem);font-weight:650;line-height:1.32}.tax26-hero-text{color:#c7d2e0;max-width:43rem;margin-top:1.35rem;font-size:1rem;line-height:1.8}.tax26-action{color:#fff;background:#7c3aed;border:1px solid #8b5cf6;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:3.05rem;margin-top:1.6rem;padding:.76rem 1.3rem;font-size:.96rem;font-weight:720;transition:background .16s,transform .16s;display:inline-flex}.tax26-action:hover{background:#6d28d9;transform:translateY(-1px)}.tax26-hero-visual{min-height:24rem;position:relative;overflow:hidden}.tax26-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#050d18d1 100%);position:absolute;inset:0}.tax26-hero-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tax26-hero-facts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.tax26-hero-facts p{min-width:0;padding:1rem}.tax26-hero-facts p+p{border-left:1px solid #ffffff29}.tax26-hero-facts span{color:#c4b5fd;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750;display:block}.tax26-hero-facts strong{color:#fff;margin-top:.3rem;font-size:.88rem;line-height:1.4;display:block}.tax26-main{background:#0206173d;border-top:1px solid #ffffff12;padding:4.5rem 0}.tax26-intro{gap:1rem;max-width:72rem;margin-bottom:2rem;display:grid}.tax26-intro h2,.tax26-program h2,.tax26-outcome h2,.tax26-audience h2{color:#fff;letter-spacing:-.036em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:640;line-height:1.08}.tax26-intro>p:last-child{color:#c7d2e0;max-width:49rem;line-height:1.82}.tax26-chart{color:#e5edf7;background:#0d1a2a;border:1px solid #c4b5fd29;border-radius:1.35rem;overflow:hidden;box-shadow:0 18px 50px #0208173d}.tax26-chart-layout{gap:1.25rem;max-width:72rem;margin-left:auto;margin-right:auto;display:grid}.tax26-chart-heading{gap:1rem;padding:1.25rem 1.25rem .9rem;display:grid}.tax26-chart-heading .tax26-eyebrow{color:#c4b5fd}.tax26-chart-heading h2{color:#f8fafc;letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:700;line-height:1.08}.tax26-chart-heading p:last-child{color:#aebccc;margin-top:.45rem;font-size:.96rem;line-height:1.65}.tax26-chart-legend{flex-wrap:wrap;align-content:start;gap:.7rem 1.2rem;display:flex}.tax26-chart-legend span{color:#c5d0dd;align-items:center;gap:.45rem;font-size:.84rem;font-weight:650;display:inline-flex}.tax26-chart-legend i{border-radius:999px;width:.72rem;height:.72rem}.tax26-legend-social{background:#60a5fa}.tax26-legend-single{background:#fb923c}.tax26-legend-married{background:#fbbf24}.tax26-chart-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.tax26-chart-svg{width:100%;min-width:42rem;display:block}.tax26-chart-background{fill:#0b1726}.tax26-chart-band{fill:#101f31}.tax26-chart-grid-line{stroke:#94a3b83d}.tax26-chart-grid-line-vertical{stroke:#94a3b824}.tax26-chart-baseline{stroke:#cbd5e16b}.tax26-axis-label{fill:#9eacbd;font-size:15px;font-weight:560}.tax26-axis-title{fill:#cbd5e1;font-size:17px;font-weight:650}.tax26-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.tax26-line-social{stroke:#60a5fa}.tax26-line-single{stroke:#fb923c}.tax26-line-married{stroke:#fbbf24}.tax26-point{stroke:#0b1726;stroke-width:2.5px}.tax26-point-social{fill:#60a5fa}.tax26-point-single{fill:#fb923c}.tax26-point-married{fill:#fbbf24}.tax26-label-bg-single{fill:#ea7627}.tax26-label-bg-married{fill:#d99a05}.tax26-label-bg-social{fill:#3b82f6}.tax26-value-label{fill:#fff;font-size:16px;font-weight:780}.tax26-chart-insights{border-top:1px solid #e2e8f0;display:grid}.tax26-chart-insights p{padding:1rem 1.25rem}.tax26-chart-insights p+p{border-top:1px solid #e2e8f0}.tax26-chart-insights strong{color:#273345;font-size:1rem;font-weight:760;display:block}.tax26-chart-insights span{color:#64748b;margin-top:.25rem;font-size:.78rem;line-height:1.55;display:block}.tax26-chart-notes{color:#96a6b9;background:#101e2f;border-top:1px solid #94a3b829;padding:1rem 1.25rem 1.15rem;font-size:.72rem;line-height:1.55}.tax26-chart-context{border:1px solid var(--tax26-border);background:#122034;border-radius:1.35rem;flex-direction:column;align-self:stretch;padding:1.5rem;display:flex}.tax26-chart-context h3{color:#fff;letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:680;line-height:1.15}.tax26-chart-context>div{border-top:1px solid #c4b5fd38;margin-top:1.25rem}.tax26-chart-context>div p{color:#b9c6d6;border-bottom:1px solid #c4b5fd29;padding:.9rem 0;font-size:.88rem;line-height:1.65}.tax26-chart-context>div strong{color:#fff;margin-bottom:.22rem;font-size:.92rem;display:block}.tax26-chart-context-note{color:#ddd6fe;margin-top:auto;padding-top:1.25rem;font-size:.84rem;font-weight:650;line-height:1.6}.tax26-chart-sources{margin-top:.45rem}.tax26-chart-sources a{color:#c4b5fd;text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #c4b5fd57;text-decoration:underline #c4b5fd57}.tax26-program{margin-top:5rem}.tax26-program>header{max-width:48rem}.tax26-topic-grid{border-bottom:1px solid var(--tax26-border);border-top:1px solid var(--tax26-border);margin-top:2rem;display:grid}.tax26-topic-grid article{padding:1.5rem 0}.tax26-topic-grid article+article{border-top:1px solid var(--tax26-border)}.tax26-topic-grid span{color:var(--tax26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.tax26-topic-grid h3{color:#fff;margin-top:.55rem;font-size:1.25rem;font-weight:680;line-height:1.35}.tax26-topic-grid p{color:#b9c6d6;margin-top:.55rem;line-height:1.72}.tax26-program-grid{border-bottom:1px solid var(--tax26-border);border-top:1px solid var(--tax26-border);margin-top:2rem;display:grid}.tax26-program-grid article{padding:1.5rem 0}.tax26-program-grid article+article{border-top:1px solid var(--tax26-border)}.tax26-program-grid span{color:var(--tax26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:760;display:block}.tax26-program-grid h3{color:#fff;margin-top:.65rem;font-size:1.3rem;font-weight:680;line-height:1.35}.tax26-program-grid p{color:#b9c6d6;margin-top:.65rem;line-height:1.72}.tax26-change{border-bottom:1px solid var(--tax26-border);border-top:1px solid var(--tax26-border);background:#0a1727;gap:2rem;margin-top:5rem;padding:2rem 0 1.25rem;display:grid}.tax26-change-heading{max-width:52rem}.tax26-change-heading h2{color:#fff;letter-spacing:-.036em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:640;line-height:1.08}.tax26-change-heading>p:last-child{color:#b9c6d6;margin-top:1rem;line-height:1.78}.tax26-change-list{display:grid}.tax26-change-list article{border-top:1px solid var(--tax26-border);padding:1.15rem 0}.tax26-change-list span{color:var(--tax26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.tax26-change-list strong{color:#fff;letter-spacing:-.02em;margin-top:.4rem;font-size:1.35rem;font-weight:680;display:block}.tax26-change-list p{color:#b9c6d6;margin-top:.45rem;font-size:.9rem;line-height:1.65}.tax26-change-sources{color:#8290a3;font-size:.72rem;line-height:1.6}.tax26-change-sources a{color:#c4b5fd;text-underline-offset:.16em;font-weight:680;-webkit-text-decoration:underline #c4b5fd4d;text-decoration:underline #c4b5fd4d}.tax26-outcome{border:1px solid var(--tax26-border);background:#122034;border-radius:1.5rem;gap:2rem;margin-top:5rem;padding:1.5rem;display:grid}.tax26-question-list{border-top:1px solid #c4b5fd40}.tax26-question-list p{color:#e4e9f1;border-bottom:1px solid #c4b5fd2e;padding:1rem 0;font-size:1rem;line-height:1.65}.tax26-audience{border-bottom:1px solid var(--tax26-border);border-top:1px solid var(--tax26-border);align-items:end;gap:1.5rem;margin-top:4.5rem;padding:2.2rem 0;display:grid}.tax26-audience>div>p:last-child{color:#b9c6d6;max-width:50rem;margin-top:1rem;line-height:1.78}.tax26-audience-groups{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.tax26-audience-groups span{color:#d9d5f8;border:1px solid #c4b5fd33;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:650}.tax26-audience .tax26-action{margin-top:0}.tax26-disclaimer{color:#bdc8d7;background:#f59e0b0e;border:1px solid #fcd34d2e;border-radius:.8rem;margin-top:1.25rem;padding:.95rem 1.1rem;font-size:.82rem;line-height:1.65}.tax26-disclaimer strong{color:#fde68a}@media (width>=768px){.tax26-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.tax26-hero-copy{padding:3rem 2.5rem}.tax26-hero-visual{min-height:35rem}.tax26-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}.tax26-intro .tax26-eyebrow{grid-column:1/-1}.tax26-chart-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:1.5rem 1.5rem 1.1rem}.tax26-chart-legend{flex-direction:column}.tax26-chart-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.tax26-chart-insights p+p{border-top:0;border-left:1px solid #e2e8f0}.tax26-chart-notes{padding-left:1.5rem;padding-right:1.5rem}.tax26-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tax26-program-grid article{padding:1.75rem}.tax26-program-grid article:first-child{padding-left:0}.tax26-program-grid article+article{border-left:1px solid var(--tax26-border);border-top:0}.tax26-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tax26-topic-grid article{padding:1.5rem}.tax26-topic-grid article:nth-child(2){border-left:1px solid var(--tax26-border);border-top:0}.tax26-topic-grid article:nth-child(4){border-left:1px solid var(--tax26-border)}.tax26-change-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tax26-change-list article{padding:1.25rem}.tax26-change-list article+article{border-left:1px solid var(--tax26-border)}.tax26-outcome{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding:2rem}.tax26-audience{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.tax26-shell{padding-left:2rem;padding-right:2rem}.tax26-hero-copy{padding:3.5rem}}@media (width>=1120px){.tax26-chart-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.85fr);align-items:stretch}}@media (width<=520px){.tax26-hero{border-radius:1.25rem}.tax26-hero h1{font-size:clamp(2.35rem,12vw,3.2rem)}.tax26-hero-facts{background:#050d18b8;grid-template-columns:1fr}.tax26-hero-facts p{padding:.7rem 1rem}.tax26-hero-facts p+p{border-top:1px solid #ffffff1f;border-left:0}}.finedu26-page{--finedu26-accent:#f4c66a;--finedu26-blue:#4f8ee8;--finedu26-border:#ffffff1c;color:#e2e8f0}.finedu26-shell{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.finedu26-hero-section{padding:3.5rem 0 4.5rem}.finedu26-back{color:#b8c4d4;align-items:center;gap:.55rem;min-height:2.75rem;margin-bottom:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.88rem;font-weight:650;transition:color .16s;display:inline-flex}.finedu26-back:hover{color:#fff}.finedu26-hero{border:1px solid var(--finedu26-border);background:#0a1827;border-radius:2rem;display:grid;overflow:hidden}.finedu26-hero-media{min-height:24rem;position:relative;overflow:hidden}.finedu26-hero-media:after{content:"";background:linear-gradient(#0000 42%,#050d18d1);position:absolute;inset:0}.finedu26-hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.finedu26-hero-media>p{color:#fff;letter-spacing:.05em;text-transform:uppercase;z-index:1;font-size:.9rem;font-weight:720;position:absolute;bottom:1.25rem;left:1.35rem;right:1.35rem}.finedu26-hero-copy{align-self:center;padding:2rem 1.5rem 2.25rem}.finedu26-eyebrow{color:var(--finedu26-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:760;line-height:1.5}.finedu26-hero h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:12ch;margin-top:1rem;font-size:clamp(2.55rem,5.7vw,5.05rem);font-weight:640;line-height:.98}.finedu26-hero-subtitle{color:#fde68a;letter-spacing:-.018em;text-wrap:balance;max-width:31rem;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.48rem);font-weight:650;line-height:1.32}.finedu26-hero-text{color:#c7d2e0;max-width:43rem;margin-top:1.35rem;line-height:1.8}.finedu26-hero-facts{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.finedu26-hero-facts span{min-width:0;padding:.9rem}.finedu26-hero-facts span+span{border-left:1px solid #ffffff1a}.finedu26-hero-facts small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:720;display:block}.finedu26-hero-facts strong{color:#fff;margin-top:.3rem;font-size:.86rem;line-height:1.4;display:block}.finedu26-action{color:#fff;background:#bf7a18;border:1px solid #d9952e;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:3.05rem;margin-top:1.5rem;padding:.76rem 1.3rem;font-size:.95rem;font-weight:720;transition:background .16s,transform .16s;display:inline-flex}.finedu26-action:hover{background:#a96510;transform:translateY(-1px)}.finedu26-main{background:#0206173d;border-top:1px solid #ffffff12;padding:4.5rem 0}.finedu26-intro{gap:1rem;margin-bottom:2rem;display:grid}.finedu26-intro h2,.finedu26-topics h2,.finedu26-order h2,.finedu26-outcome h2,.finedu26-audience h2{color:#fff;letter-spacing:-.036em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:640;line-height:1.08}.finedu26-intro>p:last-child{color:#c7d2e0;max-width:50rem;line-height:1.82}.finedu26-chart-layout{gap:1.25rem;display:grid}.finedu26-chart{color:#273345;background:#fff;border:1px solid #d8dee8;border-radius:1.35rem;overflow:hidden;box-shadow:0 18px 50px #0000002e}.finedu26-chart-heading{gap:1rem;padding:1.25rem 1.25rem .9rem;display:grid}.finedu26-chart-heading .finedu26-eyebrow{color:#a65d0b}.finedu26-chart-heading h2{color:#273345;letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:700;line-height:1.08}.finedu26-chart-heading p:last-child{color:#64748b;margin-top:.4rem;font-size:.9rem;line-height:1.6}.finedu26-chart-legend{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.finedu26-chart-legend span{color:#475569;align-items:center;gap:.42rem;font-size:.8rem;font-weight:650;display:inline-flex}.finedu26-legend-deposits{background:#64748b}.finedu26-legend-three{background:#2563eb}.finedu26-legend-six{background:#7c3aed}.finedu26-chart-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.finedu26-chart-svg{width:100%;min-width:45rem;display:block}.finedu26-axis-label{fill:#64748b;font-size:14px;font-weight:560}.finedu26-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.finedu26-line-deposits{stroke:#64748b;stroke-dasharray:8 6}.finedu26-line-three{stroke:#2563eb}.finedu26-line-six{stroke:#7c3aed}.finedu26-point{stroke:#fff;stroke-width:2.5px}.finedu26-point-deposits{fill:#64748b}.finedu26-point-three{fill:#2563eb}.finedu26-point-six{fill:#7c3aed}.finedu26-label-bg-deposits{fill:#64748b}.finedu26-label-bg-three{fill:#2563eb}.finedu26-label-bg-six{fill:#7c3aed}.finedu26-value-label{fill:#fff;font-size:15px;font-weight:780}.finedu26-chart-note{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;padding:.85rem 1.25rem 1rem;font-size:.69rem;line-height:1.55}.finedu26-chart-context{border:1px solid var(--finedu26-border);background:#122034;border-radius:1.35rem;flex-direction:column;padding:1.5rem;display:flex}.finedu26-chart-context h3{color:#fff;letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:680;line-height:1.15}.finedu26-chart-context>div{border-top:1px solid #f4c66a3d;margin-top:1.25rem}.finedu26-chart-context>div p{color:#b9c6d6;border-bottom:1px solid #f4c66a29;padding:.85rem 0;font-size:.86rem;line-height:1.6}.finedu26-chart-context>div strong{color:#fff;margin-bottom:.18rem;font-size:1rem;display:block}.finedu26-chart-context>p:last-child{color:#e7d8b5;margin-top:auto;padding-top:1.2rem;font-size:.83rem;line-height:1.65}.finedu26-topics{margin-top:5rem}.finedu26-topics>header{max-width:52rem}.finedu26-topic-grid{border-bottom:1px solid var(--finedu26-border);border-top:1px solid var(--finedu26-border);margin-top:2rem;display:grid}.finedu26-topic-grid article{padding:1.5rem 0}.finedu26-topic-grid article+article{border-top:1px solid var(--finedu26-border)}.finedu26-topic-grid span{color:var(--finedu26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.finedu26-topic-grid h3{color:#fff;margin-top:.55rem;font-size:1.25rem;font-weight:680;line-height:1.35}.finedu26-topic-grid p{color:#b9c6d6;margin-top:.55rem;line-height:1.72}.finedu26-order{border-bottom:1px solid var(--finedu26-border);border-top:1px solid var(--finedu26-border);background:#0a1727;gap:2rem;margin-top:5rem;padding:2.2rem 0;display:grid}.finedu26-order>div:first-child>p:last-child{color:#b9c6d6;max-width:42rem;margin-top:1rem;line-height:1.75}.finedu26-order-list{border-left:2px solid #f4c66a47;padding-left:1.25rem}.finedu26-order-list article{padding:.8rem 0 1rem;position:relative}.finedu26-order-list article:before{background:var(--finedu26-accent);content:"";border:4px solid #0a1727;border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:1rem;left:-1.76rem}.finedu26-order-list span{color:var(--finedu26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.finedu26-order-list strong{color:#fff;margin-top:.25rem;font-size:1rem;line-height:1.5;display:block}.finedu26-outcome{border:1px solid var(--finedu26-border);background:#122034;border-radius:1.5rem;gap:2rem;margin-top:5rem;padding:1.5rem;display:grid}.finedu26-question-list{border-top:1px solid #f4c66a3d}.finedu26-question-list p{color:#e4e9f1;border-bottom:1px solid #f4c66a29;padding:.95rem 0;line-height:1.65}.finedu26-audience{border-bottom:1px solid var(--finedu26-border);border-top:1px solid var(--finedu26-border);align-items:end;gap:1.5rem;margin-top:4.5rem;padding:2.2rem 0;display:grid}.finedu26-audience>div>p:last-child{color:#b9c6d6;max-width:50rem;margin-top:1rem;line-height:1.78}.finedu26-audience .finedu26-action{margin-top:0}.finedu26-disclaimer{color:#bdc8d7;background:#4f8ee812;border:1px solid #4f8ee833;border-radius:.8rem;margin-top:1.25rem;padding:.95rem 1.1rem;font-size:.82rem;line-height:1.65}.finedu26-disclaimer strong{color:#bfdbfe}@media (width>=768px){.finedu26-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.finedu26-hero-media{min-height:36rem}.finedu26-hero-copy{padding:3rem 2.5rem}.finedu26-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}.finedu26-intro .finedu26-eyebrow{grid-column:1/-1}.finedu26-chart-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.finedu26-chart-legend{flex-direction:column}.finedu26-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finedu26-topic-grid article{padding:1.5rem}.finedu26-topic-grid article:nth-child(2),.finedu26-topic-grid article:nth-child(4){border-left:1px solid var(--finedu26-border)}.finedu26-topic-grid article:nth-child(2){border-top:0}.finedu26-order{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.finedu26-outcome{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding:2rem}.finedu26-audience{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.finedu26-shell{padding-left:2rem;padding-right:2rem}}@media (width>=1120px){.finedu26-chart-layout{grid-template-columns:minmax(0,2.35fr) minmax(270px,.75fr)}}@media (width<=520px){.finedu26-hero{border-radius:1.25rem}.finedu26-hero h1{font-size:clamp(2.3rem,11.5vw,3.1rem)}.finedu26-hero-facts{grid-template-columns:1fr}.finedu26-hero-facts span+span{border-top:1px solid #ffffff1a;border-left:0}}.finedu26-intro{border-left:3px solid #f4c66aad;max-width:66rem;padding-left:clamp(1.1rem,2.4vw,1.7rem);display:block}.finedu26-intro h2{margin-top:.65rem}.finedu26-intro>p:last-child{margin-top:1rem}.finedu26-growth-stage{gap:1.15rem;display:grid}.finedu26-growth-copy{background:#152638;border-top:3px solid #6ee7b7b8;border-radius:.65rem 2rem;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.35rem);display:flex}.finedu26-growth-copy .finedu26-eyebrow{color:#a7f3d0}.finedu26-growth-copy h2{color:#fff;letter-spacing:-.036em;margin-top:.65rem;font-size:clamp(1.85rem,2.65vw,2.55rem);font-weight:640;line-height:1.08}.finedu26-growth-copy>p:last-of-type{color:#c1cedb;margin-top:1rem;line-height:1.75}.finedu26-growth-facts{background:#07111f75;border-radius:.7rem;margin-top:1.5rem;display:grid;overflow:hidden}.finedu26-growth-facts span{padding:.85rem .95rem}.finedu26-growth-facts span+span{border-top:1px solid #94a3b821}.finedu26-growth-facts small{color:#9eacbc;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:720;display:block}.finedu26-growth-facts strong{color:#fff;margin-top:.28rem;font-size:1.08rem;display:block}.finedu26-chart{box-shadow:none;color:#dbe4ee;background:#07111f;border:1px solid #94a3b829;border-radius:2rem .65rem;padding:clamp(1.15rem,2.3vw,1.75rem)}.finedu26-chart-heading{border-bottom:1px solid #94a3b821;align-items:end;gap:1rem;padding:0 0 1rem}.finedu26-chart-heading>div:first-child p{color:#fff;font-size:1.05rem;font-weight:690;line-height:1.35}.finedu26-chart-heading>div:first-child span{color:#8fa0b3;margin-top:.2rem;font-size:.74rem;display:block}.finedu26-chart-legend span{color:#b8c5d4}.finedu26-chart-legend i{border-radius:999px;width:1rem;height:.2rem}.finedu26-legend-today{background:#6ee7b7}.finedu26-legend-fiveYears{background:#93c5fd}.finedu26-legend-tenYears{background:repeating-linear-gradient(90deg,#94a3b8 0 .28rem,#0000 .28rem .43rem)}.finedu26-axis-label{fill:#8392a5}.finedu26-line-today{stroke:#6ee7b7}.finedu26-line-fiveYears{stroke:#93c5fd;stroke-dasharray:12 5}.finedu26-line-tenYears{stroke:#94a3b8;stroke-dasharray:3 7}.finedu26-point-today{fill:#6ee7b7}.finedu26-point-fiveYears{fill:#93c5fd}.finedu26-point-tenYears{fill:#07111f;stroke:#cbd5e1}.finedu26-end-line{stroke-width:2px}.finedu26-end-line-today{stroke:#6ee7b7}.finedu26-end-line-fiveYears{stroke:#93c5fd}.finedu26-end-line-tenYears{stroke:#94a3b8}.finedu26-end-label{font-size:14px;font-weight:760}.finedu26-end-label-today{fill:#a7f3d0}.finedu26-end-label-fiveYears{fill:#bfdbfe}.finedu26-end-label-tenYears{fill:#cbd5e1}.finedu26-chart-pressure{background:#122030;border-left:3px solid #6ee7b7;gap:.25rem;margin-top:.75rem;padding:.85rem 1rem;display:grid}.finedu26-chart-pressure strong{color:#fff;font-size:.86rem;line-height:1.5}.finedu26-chart-pressure span{color:#9fafc0;font-size:.75rem;line-height:1.55}.finedu26-chart-note{color:#69798c;background:0 0;border-top:0;padding:.65rem 0 0}.finedu26-topics>header{border-bottom:1px solid #94a3b824;max-width:none;padding-bottom:1.35rem}.finedu26-topic-mosaic{gap:.85rem;margin-top:1.25rem;display:grid}.finedu26-topic-mosaic article{border:1px solid #94a3b824;padding:clamp(1.25rem,2.5vw,1.8rem)}.finedu26-topic-mosaic article:first-child{background:#152638;border-top:3px solid #6ee7b7ad;border-radius:2rem .65rem .65rem}.finedu26-topic-mosaic article:nth-child(2){background:#07111f8a;border-radius:.65rem 2rem .65rem .65rem}.finedu26-topic-mosaic article:nth-child(3){background:#111d2c;border-left:3px solid #93c5fd9e;border-radius:.65rem}.finedu26-topic-mosaic article:nth-child(4){background:#17302f;border-radius:.65rem .65rem 2rem}.finedu26-topic-mosaic span{color:#a7f3d0;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:780;display:block}.finedu26-topic-mosaic article:nth-child(2) span,.finedu26-topic-mosaic article:nth-child(3) span{color:#bfdbfe}.finedu26-topic-mosaic h3{color:#fff;margin-top:.55rem;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:680;line-height:1.3}.finedu26-topic-mosaic p{color:#b9c6d6;margin-top:.6rem;line-height:1.72}.finedu26-order{background:0 0;border-top-color:#94a3b81f;border-bottom-color:#94a3b81f}.finedu26-order-list{background:#0a1727;border-left-color:#6ee7b761;border-radius:.65rem 2rem;padding:1rem 1.3rem 1rem 2rem}.finedu26-order-list article:before{background:#6ee7b7;border-color:#0a1727;left:-2.51rem}.finedu26-order-list span{color:#91c9b4}.finedu26-outcome{background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.finedu26-outcome-copy{background:#17302f;border-radius:2rem .65rem;padding:clamp(1.5rem,3vw,2.4rem)}.finedu26-outcome-copy .finedu26-eyebrow{color:#a7f3d0}.finedu26-outcome-copy>p:last-child{color:#b8cbc8;margin-top:1rem;line-height:1.7}.finedu26-question-list{background:#07111f;border:1px solid #94a3b824;border-radius:.65rem 2rem;padding:.8rem clamp(1.1rem,2.4vw,1.6rem)}.finedu26-question-list p{border-bottom-color:#94a3b821}.finedu26-audience{background:#111d2c;border:0;border-left:3px solid #f4c66aa8;border-radius:0 1.4rem 1.4rem 0;align-items:stretch;padding:clamp(1.4rem,3vw,2rem)}.finedu26-audience-side{border-top:1px solid #94a3b824;align-content:center;gap:0;padding-top:1rem;display:grid}.finedu26-audience-side>span{color:#dbe4ee;border-bottom:1px solid #94a3b81f;padding:.62rem 0;font-size:.86rem}.finedu26-audience-side .finedu26-action{margin-top:1.2rem}@media (width>=640px){.finedu26-growth-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.finedu26-growth-facts span+span{border-top:0;border-left:1px solid #94a3b821}}@media (width>=768px){.finedu26-intro{grid-template-columns:none;display:block}.finedu26-intro .finedu26-eyebrow{grid-column:auto}.finedu26-chart-heading{grid-template-columns:minmax(0,1fr) auto}.finedu26-chart-legend{flex-direction:row;justify-content:flex-end}.finedu26-topic-mosaic{grid-template-columns:repeat(12,minmax(0,1fr))}.finedu26-topic-mosaic article:first-child,.finedu26-topic-mosaic article:nth-child(4){grid-column:span 7}.finedu26-topic-mosaic article:nth-child(2),.finedu26-topic-mosaic article:nth-child(3){grid-column:span 5}.finedu26-audience{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.finedu26-audience-side{border-top:0;border-left:1px solid #94a3b824;padding-top:0;padding-left:1.5rem}}@media (width>=1024px){.finedu26-growth-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.finedu26-hero-section{padding-top:2.75rem;padding-bottom:3.25rem}.finedu26-hero h1{overflow-wrap:normal;word-break:normal;max-width:14.5ch;font-size:clamp(2.45rem,4.6vw,3.95rem)}.finedu26-hero-copy{padding:1.75rem 1.5rem 1.9rem}.finedu26-hero-text{margin-top:1.05rem;line-height:1.68}.finedu26-hero-facts{margin-top:1.1rem}.finedu26-hero-facts span{padding-top:.72rem;padding-bottom:.72rem}.finedu26-action{margin-top:1.15rem}.finedu26-chart-scroll{overflow-x:hidden}.finedu26-chart-svg{width:100%;min-width:0;height:auto}.finedu26-topics>header{border-bottom:0;padding-bottom:0}.finedu26-topics-heading{border-bottom:1px solid #94a3b826;gap:1rem;padding-bottom:1.4rem;display:grid}.finedu26-topics-heading header{max-width:52rem}.finedu26-topics-heading>p{color:#aebccc;max-width:38rem;font-size:.92rem;line-height:1.72}.finedu26-topic-ledger{border-bottom:1px solid #94a3b826}.finedu26-topic-ledger article{gap:.65rem;padding:1.25rem 0;display:grid}.finedu26-topic-ledger article+article{border-top:1px solid #94a3b821}.finedu26-topic-ledger>article>span{color:#91c9b4;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.5}.finedu26-topic-ledger h3{color:#fff;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:680;line-height:1.3}.finedu26-topic-ledger p{color:#b9c6d6;max-width:48rem;margin-top:.4rem;line-height:1.72}@media (width>=768px){.finedu26-hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.finedu26-hero-media{min-height:29rem}.finedu26-hero-copy{padding:2.15rem}.finedu26-topics-heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end}.finedu26-topic-ledger article{grid-template-columns:minmax(8rem,.3fr) minmax(0,1.7fr);align-items:start;gap:1.5rem;padding:1.45rem 0}}@media (width<=600px){.finedu26-axis-label,.finedu26-end-label{font-size:19px}.finedu26-line{stroke-width:6px}}.tax26-hero-section{padding-top:2.75rem;padding-bottom:3.25rem}.tax26-hero h1{max-width:13ch;font-size:clamp(2.45rem,4.6vw,3.95rem)}.tax26-hero-copy{padding:1.75rem 1.5rem 1.9rem}.tax26-hero-text{margin-top:1.05rem;line-height:1.68}.tax26-action{margin-top:1.15rem}.tax26-hero-facts p{padding:.72rem .9rem}@media (width>=768px){.tax26-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tax26-hero-copy{padding:2.15rem}.tax26-hero-visual{min-height:29rem}}@media (width>=1024px){.tax26-hero-copy{padding:2.35rem}}.tax26-hero.tax26-hero-photo,.finedu26-hero.finedu26-hero-photo{min-height:32rem;padding:0;display:block;position:relative}.tax26-hero-photo:after,.finedu26-hero-photo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050d18fa 0%,#050d18e8 38%,#050d1847 72%,#050d1814 100%),linear-gradient(#0000 62%,#050d1894);position:absolute;inset:0}.tax26-hero-image,.finedu26-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.tax26-hero-photo .tax26-hero-copy,.finedu26-hero-photo .finedu26-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:41rem;min-height:32rem;padding:2rem;display:flex;position:relative}.tax26-hero-meta,.finedu26-hero-meta{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem;display:grid}.tax26-hero-meta span,.finedu26-hero-meta span{min-width:0;padding:.8rem .7rem}.tax26-hero-meta span+span,.finedu26-hero-meta span+span{border-left:1px solid #ffffff24}.tax26-hero-meta small,.finedu26-hero-meta small{color:#91a1b4;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:730;display:block}.tax26-hero-meta strong,.finedu26-hero-meta strong{color:#fff;margin-top:.28rem;font-size:.88rem;line-height:1.4;display:block}.tax26-hero-photo-note,.finedu26-hero-photo-note{color:#f8fafce6;letter-spacing:.12em;text-transform:uppercase;z-index:2;font-size:.7rem;font-weight:740;position:absolute;bottom:1.5rem;right:1.5rem}@media (width>=768px){.tax26-hero-photo .tax26-hero-copy,.finedu26-hero-photo .finedu26-hero-copy{min-height:33rem;padding:2.5rem}}@media (width<=560px){.tax26-hero.tax26-hero-photo,.finedu26-hero.finedu26-hero-photo{min-height:38rem}.finedu26-hero h1{overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(2rem,8.7vw,2.45rem)}.tax26-hero-photo:after,.finedu26-hero-photo:after{background:linear-gradient(90deg,#050d18f7,#050d18b3),linear-gradient(#0000 52%,#050d18db)}.tax26-hero-image,.finedu26-hero-image{-o-object-position:65% center;object-position:65% center}.tax26-hero-photo .tax26-hero-copy,.finedu26-hero-photo .finedu26-hero-copy{min-height:38rem;padding:1.5rem}.tax26-hero-meta,.finedu26-hero-meta{grid-template-columns:1fr}.tax26-hero-meta span+span,.finedu26-hero-meta span+span{border-top:1px solid #ffffff1f;border-left:0}.tax26-hero-photo-note,.finedu26-hero-photo-note{bottom:1rem;left:1.5rem;right:auto}}.ai26-page{--ai26-accent:#67e8f9;--ai26-accent-strong:#22d3ee;--ai26-accent-secondary:#a78bfa;--ai26-border:#94a3b829;--ai26-surface:#0d1a2a;--ai26-surface-soft:#111f31;color:#e2e8f0;background:#07111f}.ai26-shell{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.ai26-hero-section{padding:2.75rem 0 3.25rem}.ai26-back{color:#aebccc;align-items:center;gap:.55rem;min-height:2.75rem;margin-bottom:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.88rem;font-weight:650;transition:color .16s;display:inline-flex}.ai26-back:hover{color:#fff}.ai26-hero{border:1px solid var(--ai26-border);background:#0a1625;border-radius:2rem;gap:1rem;padding:1rem;display:grid;overflow:hidden}.ai26-hero-copy{align-self:center;padding:1.6rem 1.4rem 1.8rem}.ai26-eyebrow{color:var(--ai26-accent);letter-spacing:.105em;text-transform:uppercase;font-size:.76rem;font-weight:780;line-height:1.5}.ai26-hero h1{color:#fff;letter-spacing:-.047em;text-wrap:balance;max-width:12ch;margin-top:.95rem;font-size:clamp(2.45rem,4.7vw,4.05rem);font-weight:650;line-height:.99}.ai26-hero-subtitle{color:#a5f3fc;letter-spacing:-.018em;text-wrap:balance;max-width:31rem;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.48rem);font-weight:650;line-height:1.32}.ai26-hero-text{color:#c3cfdd;max-width:43rem;margin-top:1.1rem;font-size:1rem;line-height:1.72}.ai26-hero-meta{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem;display:grid}.ai26-hero-meta span{min-width:0;padding:.8rem .7rem}.ai26-hero-meta span+span{border-left:1px solid var(--ai26-border)}.ai26-hero-meta small{color:#8292a6;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:730;display:block}.ai26-hero-meta strong{color:#fff;margin-top:.28rem;font-size:.88rem;line-height:1.4;display:block}.ai26-action{color:#cffafe;background:#22d3ee1c;border:1px solid #67e8f94d;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:2.9rem;margin-top:1.2rem;padding:.72rem 1.2rem;font-size:.94rem;font-weight:720;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.ai26-action:hover{background:#22d3ee2e;border-color:#67e8f97a;transform:translateY(-1px)}.ai26-hero-lab{background:#101e2f;border:1px solid #67e8f929;border-radius:1.35rem;flex-direction:column;justify-content:center;align-self:stretch;min-height:25rem;padding:1.15rem;display:flex;position:relative;overflow:hidden}.ai26-hero-lab:before{content:"";background:#22d3ee14;border:1px solid #67e8f91f;border-radius:999px;width:13rem;height:13rem;position:absolute;top:-5rem;right:-5rem}.ai26-lab-toolbar{align-items:center;gap:.35rem;display:flex;position:relative}.ai26-lab-toolbar>span{background:#334155;border-radius:999px;width:.52rem;height:.52rem}.ai26-lab-toolbar>span:first-child{background:var(--ai26-accent-strong)}.ai26-lab-toolbar strong{color:#8da0b5;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.68rem;font-weight:720}.ai26-lab-prompt,.ai26-lab-output{border:1px solid var(--ai26-border);border-radius:1.05rem;margin-top:1rem;padding:1rem;position:relative}.ai26-lab-prompt{background:#0b1726}.ai26-lab-prompt small{color:var(--ai26-accent);letter-spacing:.12em;font-size:.65rem;font-weight:800}.ai26-lab-prompt>p{color:#f8fafc;margin-top:.5rem;font-size:.95rem;font-weight:620;line-height:1.55}.ai26-lab-prompt>div{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.ai26-lab-prompt>div span{color:#b9dce3;background:#67e8f912;border:1px solid #67e8f924;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.ai26-lab-output{background:#a78bfa12;border-color:#a78bfa33}.ai26-lab-output>div{color:#ddd6fe;align-items:center;gap:.5rem;display:flex}.ai26-lab-output>div strong{color:#fff;font-size:.84rem}.ai26-lab-output>div span{color:#9ca9bb;margin-left:auto;font-size:.7rem}.ai26-lab-output>p{color:#bdc8d7;margin-top:.7rem;font-size:.82rem;line-height:1.62}.ai26-lab-checks{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.ai26-lab-checks span{color:#b8c6d6;align-items:center;gap:.35rem;font-size:.73rem;display:inline-flex}.ai26-lab-checks svg{color:var(--ai26-accent)}.ai26-hero-photo{min-height:32rem;padding:0;display:block;position:relative}.ai26-hero-photo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050d18fa 0%,#050d18e6 38%,#050d1833 75%,#050d1814 100%),linear-gradient(#0000 65%,#050d189e);position:absolute;inset:0}.ai26-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ai26-hero-photo .ai26-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:39rem;min-height:32rem;padding:2rem;display:flex;position:relative}.ai26-hero-photo-note{color:#ecfeffe6;letter-spacing:.12em;text-transform:uppercase;z-index:2;font-size:.7rem;font-weight:740;position:absolute;bottom:1.5rem;right:1.5rem}.ai26-main{padding:1rem 0 5rem}.ai26-main .ai26-shell{gap:4.5rem;display:grid}.ai26-intro{gap:1rem;max-width:72rem;display:grid}.ai26-intro h2,.ai26-index-context h2,.ai26-workflow h2,.ai26-use-cases h2,.ai26-quality-gate h2,.ai26-outcome h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.95rem,3.5vw,3.15rem);font-weight:650;line-height:1.08}.ai26-intro>p:last-child{color:#becada;max-width:48rem;line-height:1.8}.ai26-benchmark-stage{gap:1.25rem;display:grid}.ai26-frontier-chart{border:1px solid var(--ai26-border);background:#0d1a2a;border-radius:1.4rem;min-width:0;overflow:hidden}.ai26-chart-header{gap:1rem;padding:1.4rem;display:grid}.ai26-chart-header h2{color:#fff;letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.45rem,2.3vw,2.05rem);font-weight:680;line-height:1.12}.ai26-chart-header>div:first-child>p:last-child{color:#94a3b8;margin-top:.5rem;font-size:.78rem;line-height:1.55}.ai26-chart-signal{background:#22d3ee12;border:1px solid #67e8f926;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:0 .75rem;padding:.75rem .9rem;display:grid}.ai26-chart-signal strong{color:var(--ai26-accent);font-size:2rem;font-weight:670;line-height:1}.ai26-chart-signal span{color:#cbd5e1;max-width:12rem;font-size:.72rem;line-height:1.35}.ai26-frontier-progress{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);align-items:stretch;gap:.65rem;padding:1rem 1.4rem;display:grid}.ai26-frontier-progress>div{background:#101f31;border:1px solid #94a3b81f;border-radius:.9rem;padding:.8rem}.ai26-frontier-progress>div>span{color:#8494a7;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:690;display:block}.ai26-frontier-progress>div>strong{color:#fff;margin-top:.35rem;font-size:1rem;display:block}.ai26-frontier-progress i{gap:.28rem;margin-top:.7rem;display:flex}.ai26-frontier-progress i b{background:var(--ai26-accent-strong);border-radius:999px;width:1.15rem;height:.42rem;display:block}.ai26-frontier-progress>div:last-child i b:nth-child(n+3){background:var(--ai26-accent-secondary)}.ai26-progress-arrow{color:var(--ai26-accent);text-align:center;align-self:center;font-size:1.25rem;display:none}.ai26-score-plot{padding:1.4rem}.ai26-score-axis{height:1.3rem;margin-left:11.5rem;position:relative}.ai26-score-axis span{color:#7f90a5;font-size:.65rem;position:absolute;top:0;transform:translate(-50%)}.ai26-focused-scale{color:#718297;margin:.3rem 0 .7rem 11.5rem;font-size:.65rem}.ai26-score-rows{gap:.72rem;display:grid}.ai26-score-row{grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:2.45rem;display:grid}.ai26-model-label{min-width:0}.ai26-model-label strong,.ai26-model-label span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai26-model-label strong{color:#f8fafc;font-size:.78rem;font-weight:680}.ai26-model-label span{color:#7f90a5;margin-top:.12rem;font-size:.65rem}.ai26-score-track{background:#94a3b824;height:1px;position:relative}.ai26-score-track>i{background:#94a3b829;width:1px;height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai26-score-marker{border:2px solid var(--ai26-accent-strong);background:#0d1a2a;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai26-score-row:nth-child(n+4) .ai26-score-marker{border-color:var(--ai26-accent-secondary)}.ai26-score-marker b{color:#fff;background:#172a40;border:1px solid #ffffff1f;border-radius:.4rem;padding:.28rem .38rem;font-size:.65rem;font-weight:760;line-height:1;position:absolute;top:-1.55rem;left:50%;transform:translate(-50%)}.ai26-chart-caption{border-top:1px solid var(--ai26-border);color:#8fa0b3;background:#101e2f;padding:1rem 1.4rem;font-size:.68rem;line-height:1.55}.ai26-chart-caption p+p{margin-top:.42rem}.ai26-chart-caption a{color:#a5f3fc;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #a5f3fc4d;text-decoration:underline #a5f3fc4d}.ai26-index-context{border:1px solid var(--ai26-border);background:#111f31;border-radius:1.4rem;padding:1.5rem}.ai26-index-context h2{margin-top:.55rem;font-size:clamp(1.55rem,2.6vw,2.15rem)}.ai26-index-mix{gap:.8rem;margin-top:1.4rem;display:grid}.ai26-index-mix>span{grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid;position:relative}.ai26-index-mix>span:after{background:var(--ai26-accent-strong);content:"";opacity:.62;height:2px;width:var(--share);border-radius:999px;position:absolute;bottom:-.27rem;left:3.4rem}.ai26-index-mix>span:nth-child(n+3):after{background:var(--ai26-accent-secondary)}.ai26-index-mix b{color:#fff;font-size:.8rem}.ai26-index-mix i{color:#aebccc;font-size:.78rem;font-style:normal}.ai26-index-context>p:last-of-type{border-top:1px solid var(--ai26-border);color:#aebccc;margin-top:1.4rem;padding-top:1.2rem;font-size:.84rem;line-height:1.68}.ai26-index-context>a{color:var(--ai26-accent);align-items:center;gap:.4rem;margin-top:1rem;font-size:.76rem;font-weight:680;display:inline-flex}.ai26-compute-section{gap:1.5rem;display:grid}.ai26-compute-copy{max-width:62rem}.ai26-compute-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.95rem,3.5vw,3.15rem);font-weight:650;line-height:1.08}.ai26-compute-copy>p:last-child{color:#aebccc;max-width:48rem;margin-top:.85rem;line-height:1.75}.ai26-compute-chart{border:1px solid var(--ai26-border);background:#0d1a2a;border-radius:1.4rem;min-width:0;overflow:hidden}.ai26-compute-header{gap:1rem;padding:1.4rem;display:grid}.ai26-compute-header h2{color:#fff;letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:680;line-height:1.15}.ai26-compute-header>div:first-child>p:last-child{color:#8798ab;margin-top:.5rem;font-size:.76rem;line-height:1.55}.ai26-compute-metrics{gap:.6rem;display:grid}.ai26-compute-metrics span{background:#101f31;border:1px solid #94a3b821;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.72rem .8rem;display:grid}.ai26-compute-metrics strong{color:var(--ai26-accent);white-space:nowrap;font-size:1.1rem;font-weight:720}.ai26-compute-metrics small{color:#a9b7c7;font-size:.66rem;line-height:1.4}.ai26-compute-plot-wrap{margin:0 1.35rem;padding:.8rem 0 2.25rem 3.2rem;position:relative}.ai26-compute-plot{border-bottom:1px solid #cbd5e147;border-left:1px solid #cbd5e147;height:23rem;position:relative}.ai26-compute-y-axis{width:2.75rem;position:absolute;top:.8rem;bottom:2.25rem;left:0}.ai26-compute-y-axis span{color:#75869a;font-size:.61rem;position:absolute;right:0;transform:translateY(50%)}.ai26-compute-y-axis sup{font-size:.68em}.ai26-compute-x-axis{height:1.1rem;position:absolute;bottom:.65rem;left:3.2rem;right:0}.ai26-compute-x-axis span{color:#75869a;font-size:.62rem;position:absolute;transform:translate(-50%)}.ai26-compute-grid-y,.ai26-compute-grid-x{pointer-events:none;background:#94a3b81c;display:block;position:absolute}.ai26-compute-grid-y{height:1px;left:0;right:0}.ai26-compute-grid-x{width:1px;top:0;bottom:0}.ai26-compute-point{background:var(--ai26-accent-strong);z-index:2;border:2px solid #0d1a2a;border-radius:999px;width:.72rem;height:.72rem;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 1px #67e8f98f}.ai26-compute-other{background:var(--ai26-accent-secondary);box-shadow:0 0 0 1px #a78bfaa6}.ai26-compute-likely,.ai26-compute-speculative{background:#0d1a2a}.ai26-compute-speculative{opacity:.76;border-style:dashed}.ai26-compute-point>b{color:#edf7fa;white-space:nowrap;background:#14263a;border:1px solid #94a3b82e;border-radius:.42rem;padding:.25rem .35rem;font-size:.6rem;font-weight:690;line-height:1.2;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.ai26-compute-label-left>b{left:auto;right:.4rem;transform:none}.ai26-compute-legend{border-top:1px solid var(--ai26-border);flex-wrap:wrap;gap:.75rem 1.2rem;padding:.95rem 1.4rem;display:flex}.ai26-compute-legend span{color:#94a3b8;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.ai26-compute-legend i{background:var(--ai26-accent-strong);border:2px solid #0d1a2a;border-radius:999px;width:.62rem;height:.62rem;box-shadow:0 0 0 1px #67e8f98f}.ai26-compute-legend .ai26-compute-legend-other{background:var(--ai26-accent-secondary);box-shadow:0 0 0 1px #a78bfaa6}.ai26-compute-legend .ai26-compute-legend-estimate{background:#0d1a2a}.ai26-compute-chart>figcaption{border-top:1px solid var(--ai26-border);color:#8798ab;background:#101e2f;padding:1rem 1.4rem;font-size:.68rem;line-height:1.55}.ai26-compute-chart>figcaption p+p{margin-top:.42rem}.ai26-compute-chart>figcaption a{color:#a5f3fc;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #a5f3fc4d;text-decoration:underline #a5f3fc4d}.ai26-catchup-chart,.ai26-horizon-chart{border:1px solid var(--ai26-border);background:linear-gradient(145deg,#0d1a2a 0%,#0b1726 100%);border-radius:1.4rem;min-width:0;overflow:hidden}.ai26-catchup-header,.ai26-horizon-header{gap:1rem;padding:1.45rem;display:grid}.ai26-catchup-header h2,.ai26-horizon-header h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:680;line-height:1.13}.ai26-catchup-header>div:first-child>p:last-child,.ai26-horizon-header>div:first-child>p:last-child{color:#91a1b4;max-width:43rem;margin-top:.55rem;font-size:.78rem;line-height:1.55}.ai26-catchup-signal{background:linear-gradient(135deg,#22d3ee1c,#a78bfa12);border:1px solid #67e8f92e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .75rem;padding:.8rem .95rem;display:grid}.ai26-catchup-signal strong{color:var(--ai26-accent);letter-spacing:-.04em;font-size:1.55rem;font-weight:730;line-height:1}.ai26-catchup-signal span{color:#c8d3df;max-width:12rem;font-size:.7rem;line-height:1.4}.ai26-catchup-plot{border-top:1px solid var(--ai26-border);padding:1.25rem 1.45rem 1.45rem}.ai26-catchup-axis{color:#6f8297;grid-template-columns:repeat(4,1fr);margin:0 9.5rem .55rem 12.5rem;font-size:.62rem;display:grid}.ai26-catchup-axis span:not(:first-child){text-align:right}.ai26-catchup-row{grid-template-columns:11.5rem minmax(10rem,1fr) 8.5rem;align-items:center;gap:1rem;min-height:4.25rem;display:grid}.ai26-catchup-row+.ai26-catchup-row{border-top:1px solid #94a3b81a}.ai26-catchup-label strong,.ai26-catchup-label span,.ai26-catchup-note span,.ai26-catchup-note small{display:block}.ai26-catchup-label strong{color:#f8fafc;font-size:.86rem;font-weight:690}.ai26-catchup-label span{color:#7f91a5;margin-top:.22rem;font-size:.64rem;line-height:1.35}.ai26-catchup-meter{background:linear-gradient(90deg,#94a3b81f 1px,#0000 1px) 0 0/33.333% 100%,#94a3b814;border-radius:999px;height:.55rem;position:relative}.ai26-catchup-meter>i{background:linear-gradient(90deg, var(--ai26-accent-strong), var(--ai26-accent-secondary));border-radius:inherit;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 1rem #22d3ee21}.ai26-catchup-meter>b{color:#dffbff;white-space:nowrap;background:#15273a;border:1px solid #67e8f938;border-radius:.5rem;padding:.24rem .38rem;font-size:.65rem;font-weight:760;position:absolute;bottom:.95rem;transform:translate(-100%)}.ai26-catchup-note span{color:#d4deea;font-size:.72rem;font-weight:650}.ai26-catchup-note small{color:#75889d;margin-top:.22rem;font-size:.62rem;line-height:1.35}.ai26-catchup-caption,.ai26-horizon-chart>figcaption{border-top:1px solid var(--ai26-border);color:#8798ab;background:#101e2f;padding:1rem 1.45rem;font-size:.68rem;line-height:1.55}.ai26-catchup-caption p+p,.ai26-horizon-chart>figcaption p+p{margin-top:.42rem}.ai26-catchup-caption a,.ai26-horizon-chart>figcaption a{color:#a5f3fc;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #a5f3fc4d;text-decoration:underline #a5f3fc4d}.ai26-iq-source-chart{border:1px solid var(--ai26-border);background:#0d1a2a;border-radius:1.4rem;min-width:0;overflow:hidden}.ai26-iq-header{align-items:end;gap:1rem;padding:1.45rem;display:grid}.ai26-iq-header h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:680;line-height:1.13}.ai26-iq-header>div:first-child>p:last-child{color:#91a1b4;margin-top:.55rem;font-size:.78rem;line-height:1.55}.ai26-iq-scale{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ai26-iq-scale>span{background:#122236;border:1px solid #94a3b824;border-radius:.8rem;padding:.7rem .8rem}.ai26-iq-scale small,.ai26-iq-scale strong{display:block}.ai26-iq-scale small{color:#7e90a5;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:690}.ai26-iq-scale strong{color:#eef9fc;margin-top:.25rem;font-size:.83rem}.ai26-iq-image-wrap{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);background:#f8fafc;overflow:hidden}.ai26-iq-image-wrap img{width:100%;height:auto;display:block}.ai26-iq-visual{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);background:linear-gradient(#152d45b8,#081320f5);padding:1.25rem 1.45rem 1.4rem}.ai26-iq-plot{background:linear-gradient(90deg,#94a3b809 1px,#0000 1px) 0 0/10% 100%,linear-gradient(#94a3b809 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #94a3b833;height:17rem;margin:.25rem .6rem 2.1rem;position:relative}.ai26-iq-human-band,.ai26-iq-mensa-band{position:absolute;top:0;bottom:0}.ai26-iq-human-band{background:#22d3ee0b;border-left:1px dashed #67e8f938;border-right:1px dashed #67e8f938;width:30%;left:35%}.ai26-iq-mensa-band{background:#a78bfa0d;border-left:1px dashed #c4b5fd59;left:80%;right:0}.ai26-iq-human-band span,.ai26-iq-mensa-band span{color:#7890a7;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:700;position:absolute;top:.7rem}.ai26-iq-human-band span{left:50%;transform:translate(-50%)}.ai26-iq-mensa-band span{right:.55rem}.ai26-iq-bell{clip-path:polygon(0% 100%,5% 99%,10% 97%,15% 91%,20% 79%,25% 61%,30% 40%,35% 22%,40% 9%,45% 2%,50% 0%,55% 2%,60% 9%,65% 22%,70% 40%,75% 61%,80% 79%,85% 91%,90% 97%,95% 99%,100% 100%);opacity:.9;background:linear-gradient(#38bdf8cc,#2563eb6b);height:72%;position:absolute;bottom:0;left:0;right:0}.ai26-iq-bell:after{content:"";background:linear-gradient(#ffffff29,#0000);position:absolute;inset:0}.ai26-iq-axis{position:absolute;bottom:-1.65rem;left:0;right:0}.ai26-iq-axis span{color:#8496aa;font-size:.61rem;position:absolute;transform:translate(-50%)}.ai26-iq-axis span:first-child{transform:none}.ai26-iq-axis span:last-child{transform:translate(-100%)}.ai26-iq-model-marker{isolation:isolate;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,50%)}.ai26-iq-marker-logos{filter:drop-shadow(0 .3rem .55rem #0208176b);align-items:center;display:flex}.ai26-iq-logo-shell{background:#f8fafc;border:2px solid #0d1a2a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.ai26-iq-logo-shell+.ai26-iq-logo-shell{margin-left:-.42rem}.ai26-iq-logo-shell img{-o-object-fit:contain;object-fit:contain;width:58%;height:58%;display:block}.ai26-iq-logo-violet{box-shadow:0 0 0 2px #c4b5fde0}.ai26-iq-logo-blue{box-shadow:0 0 0 2px #60a5fae0}.ai26-iq-logo-cyan{box-shadow:0 0 0 2px #67e8f9e0}.ai26-iq-logo-coral{box-shadow:0 0 0 2px #fda4afd9}.ai26-iq-logo-amber{box-shadow:0 0 0 2px #fbbf24d6}.ai26-iq-model-marker>b{color:#fff;font-variant-numeric:tabular-nums;background:#06111e;border:1px solid #e2e8f03d;border-radius:999px;padding:.22rem .32rem;font-size:.56rem;line-height:1;position:absolute;top:-.45rem;right:-.42rem}.ai26-iq-model-marker>small{color:#dce9f2;text-overflow:ellipsis;white-space:nowrap;background:#06111eeb;border:1px solid #94a3b82e;border-radius:.36rem;max-width:8.5rem;margin-top:.32rem;padding:.25rem .34rem;font-size:.5rem;font-weight:670;line-height:1;overflow:hidden}.ai26-iq-model-marker.is-cluster{transform:translate(-88%,50%)}.ai26-iq-model-marker.is-cluster>small{max-width:11.5rem;font-size:.47rem}.ai26-iq-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.ai26-iq-rank{background:#94a3b80e;border:1px solid #94a3b81a;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.54rem .68rem;display:grid}.ai26-iq-rank-logo{background:#f8fafc;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:flex}.ai26-iq-rank-logo img{-o-object-fit:contain;object-fit:contain;width:58%;height:58%}.ai26-iq-rank-violet .ai26-iq-rank-logo{box-shadow:0 0 0 1px #c4b5fd9e}.ai26-iq-rank-blue .ai26-iq-rank-logo{box-shadow:0 0 0 1px #60a5fa9e}.ai26-iq-rank-cyan .ai26-iq-rank-logo{box-shadow:0 0 0 1px #67e8f99e}.ai26-iq-rank-coral .ai26-iq-rank-logo{box-shadow:0 0 0 1px #fda4af9e}.ai26-iq-rank-amber .ai26-iq-rank-logo{box-shadow:0 0 0 1px #fbbf249e}.ai26-iq-rank p,.ai26-iq-rank strong,.ai26-iq-rank small{min-width:0;display:block}.ai26-iq-rank strong{color:#eaf2f8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:680;overflow:hidden}.ai26-iq-rank small{color:#71859a;margin-top:.1rem;font-size:.54rem}.ai26-iq-rank b{color:#fff;font-variant-numeric:tabular-nums;font-size:.79rem}.ai26-iq-caption{color:#8798ab;background:#101e2f;padding:1rem 1.45rem;font-size:.68rem;line-height:1.55}.ai26-iq-caption p+p{margin-top:.42rem}.ai26-iq-caption a{color:#a5f3fc;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #a5f3fc4d;text-decoration:underline #a5f3fc4d}.ai26-iq-context-lead h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;line-height:1.12}.ai26-iq-context-link{border-top:1px solid var(--ai26-border);margin-top:1.25rem;padding-top:1.1rem}.ai26-iq-context-link p{color:#aebccc;font-size:.8rem;line-height:1.62}.ai26-iq-context-link a{color:var(--ai26-accent);align-items:center;gap:.4rem;margin-top:.8rem;font-size:.74rem;font-weight:680;display:inline-flex}.ai26-index-read{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);margin-top:1.35rem;display:grid}.ai26-index-read>span{grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;padding:.9rem 0;display:grid}.ai26-index-read>span+span{border-top:1px solid #94a3b81f}.ai26-index-read b{color:var(--ai26-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:760}.ai26-index-read i{color:#aebccc;font-size:.76rem;font-style:normal;line-height:1.52}.ai26-horizon-header{border-bottom:1px solid var(--ai26-border)}.ai26-horizon-definition{background:#a78bfa14;border:1px solid #a78bfa2e;border-radius:1rem;padding:.8rem .95rem}.ai26-horizon-definition span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.ai26-horizon-definition p{color:#aebccc;margin-top:.35rem;font-size:.7rem;line-height:1.5}.ai26-horizon-plot{padding:1.25rem 1.45rem 1.5rem}.ai26-horizon-axis{height:1.4rem;margin-left:10.5rem;position:relative}.ai26-horizon-axis span{color:#708398;white-space:nowrap;font-size:.61rem;position:absolute;top:0;transform:translate(-50%)}.ai26-horizon-axis span:first-child{transform:none}.ai26-horizon-axis span:last-child{transform:translate(-100%)}.ai26-horizon-rows{display:grid}.ai26-horizon-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:3.55rem;display:grid}.ai26-horizon-row+.ai26-horizon-row{border-top:1px solid #94a3b814}.ai26-horizon-model{align-items:baseline;gap:.55rem;min-width:0;display:flex}.ai26-horizon-model strong{color:#edf5fb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:670;overflow:hidden}.ai26-horizon-model span{color:#708398;font-size:.62rem}.ai26-horizon-track{background:#94a3b812;border-radius:999px;height:.42rem;position:relative}.ai26-horizon-track>i{background:#94a3b821;width:1px;height:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai26-horizon-fill{background:linear-gradient(90deg,#22d3ee52,#a78bfac7);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ai26-horizon-point{background:var(--ai26-accent-secondary);border:2px solid #0d1a2a;border-radius:999px;width:.82rem;height:.82rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #c4b5fdbf}.ai26-horizon-row-current .ai26-horizon-point{background:var(--ai26-accent);box-shadow:0 0 0 1px #67e8f9c7,0 0 1rem #22d3ee33}.ai26-horizon-value{color:#eeeaff;white-space:nowrap;background:#17283b;border:1px solid #c4b5fd33;border-radius:.45rem;padding:.24rem .36rem;font-size:.61rem;font-weight:730;position:absolute;bottom:.8rem;transform:translate(-100%)}.ai26-horizon-value-start{transform:translate(.42rem)}.ai26-horizon-insight{border-top:1px solid var(--ai26-border);background:linear-gradient(90deg,#22d3ee0f,#a78bfa17);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.8rem;padding:1rem 1.45rem;display:grid}.ai26-horizon-insight span{gap:.2rem;display:grid}.ai26-horizon-insight span:last-child{text-align:right}.ai26-horizon-insight strong{color:#fff;font-size:.8rem}.ai26-horizon-insight small{color:#91a1b4;font-size:.65rem;line-height:1.4}.ai26-horizon-insight>i{color:var(--ai26-accent);align-self:center;font-style:normal}.ai26-parity-chart{border:1px solid var(--ai26-border);background:#0d1a2a;border-radius:1.4rem;min-width:0;overflow:hidden}.ai26-parity-header{border-bottom:1px solid var(--ai26-border);align-items:end;gap:1rem;padding:1.45rem;display:grid}.ai26-parity-header h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:680;line-height:1.13}.ai26-parity-header>div:first-child>p:last-child{color:#91a1b4;margin-top:.55rem;font-size:.78rem;line-height:1.55}.ai26-parity-signal{background:linear-gradient(135deg,#22d3ee1a,#a78bfa1a);border:1px solid #67e8f92e;border-radius:.9rem;padding:.8rem .9rem}.ai26-parity-signal span,.ai26-parity-signal strong{display:block}.ai26-parity-signal span{color:var(--ai26-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:740}.ai26-parity-signal strong{color:#fff;margin-top:.24rem;font-size:.94rem}.ai26-parity-signal p{color:#8fa1b5;margin-top:.22rem;font-size:.65rem;line-height:1.45}.ai26-parity-plot{padding:1.35rem 1.45rem 1.5rem}.ai26-parity-axis{color:#71859a;text-align:right;grid-template-columns:10rem repeat(3,1fr);margin-bottom:.35rem;padding:0 .8rem;font-size:.57rem;display:grid}.ai26-parity-axis span:first-child{text-align:left;grid-column:2}.ai26-parity-rows{gap:.6rem;display:grid}.ai26-parity-rows article{background:#94a3b80a;border:1px solid #94a3b817;border-radius:.9rem;grid-template-columns:8.5rem minmax(0,1fr) 6.2rem;align-items:center;gap:.7rem 1rem;padding:.85rem .9rem;display:grid}.ai26-parity-rows article.is-current{background:linear-gradient(90deg,#22d3ee17,#a78bfa13);border-color:#67e8f938}.ai26-parity-label strong,.ai26-parity-label span{display:block}.ai26-parity-label strong{color:#f0f7fb;font-size:.77rem}.ai26-parity-label span{color:#7f92a7;margin-top:.17rem;font-size:.58rem;line-height:1.35}.ai26-parity-track{background:linear-gradient(90deg,#0000 19.7%,#94a3b824 20%,#0000 20.3%),linear-gradient(90deg,#0000 59.7%,#94a3b824 60%,#0000 60.3%),#94a3b812;border-radius:999px;height:.48rem;position:relative}.ai26-parity-track>i{background:linear-gradient(90deg,#38bdf8,#8b5cf6);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ai26-parity-track>b{color:#e3f7fc;font-size:.61rem;font-weight:720;position:absolute;top:-1.3rem;right:0}.ai26-parity-years{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.ai26-parity-years span,.ai26-parity-years strong{color:#8fa2b6;font-size:.61rem}.ai26-parity-years strong{color:#dff8fc}.ai26-parity-years i{color:var(--ai26-accent);font-size:.65rem;font-style:normal}.ai26-parity-rows article>p{color:#71859a;grid-column:2/-1;font-size:.58rem;line-height:1.4}.ai26-parity-takeaway{border-top:1px solid var(--ai26-border);background:#07101c85;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.45rem;display:grid}.ai26-parity-takeaway span{color:#8194a8;font-size:.64rem}.ai26-parity-takeaway strong{color:#e8f2f8;font-size:.73rem;font-weight:620;line-height:1.5}.ai26-parity-chart>figcaption{border-top:1px solid var(--ai26-border);color:#7f92a6;padding:.95rem 1.45rem 1.05rem;font-size:.65rem;line-height:1.52}.ai26-parity-chart>figcaption p+p{margin-top:.42rem}.ai26-parity-chart>figcaption a{color:#a5f3fc;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #a5f3fc4d;text-decoration:underline #a5f3fc4d}.ai26-parity-sources span{margin:0 .35rem}.ai26-workflow>header,.ai26-use-cases>header{max-width:52rem}.ai26-workflow h2,.ai26-use-cases h2{margin-top:.55rem}.ai26-workflow-line{border-bottom:1px solid var(--ai26-border);border-top:1px solid var(--ai26-border);margin-top:1.6rem;display:grid}.ai26-workflow-line article{padding:1.35rem 0}.ai26-workflow-line article+article{border-top:1px solid var(--ai26-border)}.ai26-workflow-line article>span{color:var(--ai26-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:780}.ai26-workflow-line h3{color:#fff;margin-top:.55rem;font-size:1.15rem;font-weight:670;line-height:1.3}.ai26-workflow-line p{color:#aebccc;margin-top:.55rem;font-size:.88rem;line-height:1.7}.ai26-use-cases>header>p:last-child{color:#aebccc;margin-top:.8rem;line-height:1.7}.ai26-use-case-heading{align-items:end;gap:1rem;display:grid}.ai26-use-case-heading header{max-width:50rem}.ai26-use-case-heading>p{color:#aebccc;max-width:38rem;font-size:.9rem;line-height:1.72}.ai26-use-case-board{border:1px solid var(--ai26-border);background:#0d1a2a;border-radius:1.35rem;margin-top:1.5rem;overflow:hidden}.ai26-use-case-columns{display:none}.ai26-use-case-board article{gap:.85rem;padding:1.2rem;display:grid}.ai26-use-case-board article+article{border-top:1px solid var(--ai26-border)}.ai26-use-case-context span{color:var(--ai26-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760}.ai26-use-case-body h3{color:#fff;font-size:1.12rem;font-weight:680;line-height:1.3}.ai26-use-case-body p{color:#aebccc;margin-top:.5rem;font-size:.84rem;line-height:1.68}.ai26-use-case-human{border-top:1px solid #a78bfa2b;padding-top:.75rem}.ai26-use-case-human small,.ai26-use-case-human strong{display:block}.ai26-use-case-human small{color:#7f90a5;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:690}.ai26-use-case-human strong{color:#ddd6fe;margin-top:.3rem;font-size:.8rem;line-height:1.45}.ai26-use-case-grid{gap:0;margin-top:1.6rem;display:grid}.ai26-use-case-grid article{border-top:1px solid var(--ai26-border);padding:1.4rem 0}.ai26-use-case-grid article:last-child{border-bottom:1px solid var(--ai26-border)}.ai26-use-case-grid article>span{color:var(--ai26-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:760}.ai26-use-case-grid h3{color:#fff;margin-top:.5rem;font-size:1.2rem;font-weight:680;line-height:1.3}.ai26-use-case-grid article>p{color:#aebccc;margin-top:.6rem;font-size:.88rem;line-height:1.72}.ai26-use-case-grid article>div{border-left:2px solid var(--ai26-accent-secondary);margin-top:1rem;padding-left:.8rem}.ai26-use-case-grid article>div small,.ai26-use-case-grid article>div strong{display:block}.ai26-use-case-grid article>div small{color:#7f90a5;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.ai26-use-case-grid article>div strong{color:#ddd6fe;margin-top:.25rem;font-size:.82rem}.ai26-quality-gate{background:#0e1c2c;border:1px solid #a78bfa2e;border-radius:1.5rem;gap:1.5rem;padding:1.5rem;display:grid}.ai26-quality-copy>p:last-child,.ai26-outcome>div:first-child>p:last-child{color:#b5c2d1;max-width:45rem;margin-top:.85rem;line-height:1.75}.ai26-quality-gate h2,.ai26-outcome h2{margin-top:.55rem}.ai26-quality-board{gap:.55rem;display:grid}.ai26-quality-board>div{border:1px solid var(--ai26-border);background:#111f31;border-radius:1rem;padding:1rem}.ai26-quality-board>div:nth-of-type(2){border-color:#67e8f938}.ai26-quality-board>div:nth-of-type(3){border-color:#a78bfa3d}.ai26-quality-board span,.ai26-quality-board strong,.ai26-quality-board small{display:block}.ai26-quality-board span{color:#8192a6;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:720}.ai26-quality-board strong{color:#fff;margin-top:.45rem;font-size:.92rem;line-height:1.35}.ai26-quality-board small{color:var(--ai26-accent);margin-top:.65rem;font-size:.68rem}.ai26-quality-board>i{color:#718297;text-align:center;font-style:normal;transform:rotate(90deg)}.ai26-outcome{border:1px solid var(--ai26-border);background:#111f31;border-radius:1.5rem;gap:1.5rem;padding:1.5rem;display:grid}.ai26-outcome-side{border-top:1px solid var(--ai26-border);gap:0;padding-top:.5rem;display:grid}.ai26-outcome-side>span{border-bottom:1px solid var(--ai26-border);color:#d8e1ec;padding:.85rem 0;font-size:.88rem;line-height:1.55}@media (width>=640px){.ai26-frontier-progress{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ai26-progress-arrow{display:block}}@media (width>=768px){.ai26-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai26-hero-copy{padding:2.15rem}.ai26-hero-lab{min-height:29rem;padding:1.5rem}.ai26-hero-photo .ai26-hero-copy{min-height:33rem;padding:2.5rem}.ai26-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}.ai26-intro .ai26-eyebrow{grid-column:1/-1}.ai26-chart-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:1.5rem}.ai26-catchup-header,.ai26-horizon-header{grid-template-columns:minmax(0,1fr) minmax(13rem,.42fr);align-items:end;padding:1.5rem}.ai26-iq-header{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);padding:1.5rem}.ai26-parity-header{grid-template-columns:minmax(0,1fr) minmax(14rem,.4fr);padding:1.5rem}.ai26-iq-context{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;display:grid}.ai26-iq-context .ai26-index-read{margin-top:0}.ai26-iq-context-link{grid-column:1/-1}.ai26-compute-copy{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:2rem;max-width:none;display:grid}.ai26-compute-copy .ai26-eyebrow{grid-column:1/-1}.ai26-compute-copy>p:last-child{margin-top:0}.ai26-compute-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;padding:1.5rem}.ai26-compute-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai26-use-case-heading{grid-template-columns:minmax(0,1.18fr) minmax(19rem,.72fr)}.ai26-use-case-columns{color:#75869a;letter-spacing:.08em;text-transform:uppercase;background:#101f31;grid-template-columns:9rem minmax(0,1fr) 13rem;padding:.75rem 1.25rem;font-size:.65rem;font-weight:720;display:grid}.ai26-use-case-columns span:last-child{border-left:1px solid var(--ai26-border);padding-left:1.25rem}.ai26-use-case-board article{grid-template-columns:7.75rem minmax(0,1fr) 11.75rem;align-items:center;gap:1.25rem;padding:1.2rem 1.25rem}.ai26-use-case-human{border-top:0;border-left:1px solid #a78bfa2b;min-height:100%;padding-top:0;padding-left:1.25rem}.ai26-workflow-line,.ai26-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai26-workflow-line article{padding:1.5rem}.ai26-workflow-line article+article{border-left:1px solid var(--ai26-border);border-top:0}.ai26-workflow-line article:first-child{padding-left:0}.ai26-workflow-line article:last-child{padding-right:0}.ai26-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai26-use-case-grid article{padding:1.5rem}.ai26-use-case-grid article:nth-child(2n){border-left:1px solid var(--ai26-border)}.ai26-use-case-grid article:nth-child(3),.ai26-use-case-grid article:nth-child(4){border-bottom:1px solid var(--ai26-border)}.ai26-quality-gate{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;padding:2rem}.ai26-quality-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.ai26-quality-board>i{align-self:center;transform:none}.ai26-outcome{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.72fr);padding:2rem}.ai26-outcome-side{border-left:1px solid var(--ai26-border);border-top:0;padding-top:0;padding-left:1.5rem}}@media (width>=1080px){.ai26-benchmark-stage{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.72fr);align-items:stretch}.ai26-benchmark-stage.ai26-benchmark-stage-iq{grid-template-columns:minmax(0,1fr)}.ai26-iq-context{grid-template-columns:minmax(16rem,.8fr) minmax(22rem,1.15fr) minmax(16rem,.75fr)}.ai26-iq-context-link{border-left:1px solid var(--ai26-border);border-top:0;grid-column:auto;margin-top:0;padding-top:0;padding-left:1.5rem}}@media (width<=560px){.ai26-hero{border-radius:1.3rem}.ai26-hero h1{font-size:clamp(2.3rem,11.5vw,3.1rem)}.ai26-hero-meta{grid-template-columns:1fr}.ai26-hero-meta span+span{border-left:0;border-top:1px solid var(--ai26-border)}.ai26-hero-photo{min-height:37rem}.ai26-hero-photo:after{background:linear-gradient(90deg,#050d18f5,#050d1894),linear-gradient(#0000 52%,#050d18d1)}.ai26-hero-image{-o-object-position:61% center;object-position:61% center}.ai26-hero-photo .ai26-hero-copy{min-height:37rem;padding:1.5rem}.ai26-hero-photo-note{bottom:1rem;left:1.5rem;right:auto}.ai26-score-axis,.ai26-focused-scale{margin-left:0}.ai26-score-row{grid-template-columns:1fr;gap:.65rem;padding-top:.5rem}.ai26-score-track{margin-bottom:.65rem}.ai26-compute-plot-wrap{margin-left:.7rem;margin-right:.9rem;padding-left:2.75rem}.ai26-compute-x-axis{left:2.75rem}.ai26-compute-plot{height:19rem}.ai26-compute-point>b{text-overflow:ellipsis;max-width:6.2rem;font-size:.52rem;overflow:hidden}.ai26-catchup-plot,.ai26-horizon-plot{padding-left:1.1rem;padding-right:1.1rem}.ai26-iq-header{padding:1.2rem}.ai26-iq-scale{grid-template-columns:minmax(0,1fr)}.ai26-iq-caption{padding-left:1.2rem;padding-right:1.2rem}.ai26-iq-visual{padding-left:1rem;padding-right:1rem}.ai26-iq-plot{height:12.5rem;margin-left:0;margin-right:0}.ai26-iq-human-band span,.ai26-iq-mensa-band span{font-size:.49rem}.ai26-iq-human-band span{white-space:normal;width:5rem}.ai26-iq-logo-shell{border-width:1px;width:1.55rem;height:1.55rem}.ai26-iq-logo-shell+.ai26-iq-logo-shell{margin-left:-.34rem}.ai26-iq-model-marker>b{padding:.18rem .25rem;font-size:.48rem;top:-.38rem;right:-.34rem}.ai26-iq-model-marker>small{display:none}.ai26-iq-model-marker.is-cluster{transform:translate(-92%,50%)}.ai26-iq-ranking{grid-template-columns:minmax(0,1fr)}.ai26-parity-header,.ai26-parity-plot,.ai26-parity-takeaway,.ai26-parity-chart>figcaption{padding-left:1.1rem;padding-right:1.1rem}.ai26-parity-axis{display:none}.ai26-parity-rows article{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem .85rem}.ai26-parity-track{grid-area:2/1/auto/-1;margin-top:.75rem}.ai26-parity-years{grid-area:1/2}.ai26-parity-rows article>p{grid-column:1/-1}.ai26-parity-takeaway{grid-template-columns:minmax(0,1fr)}.ai26-catchup-axis{display:none}.ai26-catchup-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 0}.ai26-catchup-meter{margin-top:1rem}.ai26-catchup-note{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ai26-catchup-note small{text-align:right;margin-top:0}.ai26-horizon-axis{margin-left:0}.ai26-horizon-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 0 1rem}.ai26-horizon-track{margin-top:.85rem}.ai26-horizon-insight{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai26-horizon-insight>i{display:none}}.compact-workshop-page{--workshop-accent:#c4b5fd;--workshop-accent-strong:#a78bfa;--workshop-accent-soft:#8b5cf61f;--workshop-border:#c4b5fd33}.compact-workshop-hero-section{padding:3.5rem 0 4rem}.compact-workshop-hero{background:linear-gradient(145deg,#0f172afa,#091020fa),#020617;border:1px solid #ffffff1a;border-radius:2rem;gap:1rem;padding:1rem;display:grid;overflow:hidden}.compact-workshop-hero-copy{align-self:center;padding:1.5rem}.compact-workshop-eyebrow,.compact-workshop-section-kicker{color:var(--workshop-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:750;line-height:1.5}.compact-workshop-hero h1{color:#fff;letter-spacing:-.045em;max-width:13ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.65rem);font-weight:650;line-height:.98}.compact-workshop-hero-question{color:var(--workshop-accent);max-width:28ch;margin-top:1.35rem;font-size:clamp(1.32rem,2vw,2rem);font-weight:650;line-height:1.25}.compact-workshop-hero-summary{color:#cbd5e1;max-width:42rem;margin-top:1.1rem;font-size:1rem;line-height:1.8}.compact-workshop-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.5rem;display:grid}.compact-workshop-meta>div{min-width:0;padding:1rem .8rem}.compact-workshop-meta>div+div{border-left:1px solid #ffffff1a}.compact-workshop-meta>div:nth-child(odd){border-left:0}.compact-workshop-meta>div:nth-child(n+3){border-top:1px solid #ffffff1a}.compact-workshop-meta span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.compact-workshop-meta strong{color:#fff;margin-top:.35rem;font-size:.95rem;line-height:1.45;display:block}.compact-workshop-primary-action,.compact-workshop-secondary-action{background:var(--workshop-accent-soft);color:#ede9fe;border:1px solid #c4b5fd52;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:3rem;margin-top:1.5rem;padding:.75rem 1.3rem;font-size:.98rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.compact-workshop-primary-action:hover,.compact-workshop-secondary-action:hover{background:#8b5cf633;border-color:#c4b5fd7a;transform:translateY(-1px)}.compact-workshop-hero-media{min-height:24rem;position:relative;overflow:hidden}.compact-workshop-hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.compact-workshop-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#020617d1);position:absolute;inset:0}.compact-workshop-hero-media figcaption{z-index:1;max-width:28rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.compact-workshop-hero-media figcaption span{color:var(--workshop-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750;display:block}.compact-workshop-hero-media figcaption strong{color:#fff;margin-top:.35rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25;display:block}.compact-workshop-content,.compact-workshop-intro-grid{gap:1.25rem;display:grid}.compact-workshop-editorial,.compact-workshop-promise,.compact-workshop-method,.compact-workshop-outcomes,.compact-workshop-audience,.compact-workshop-transfer{background:#0f172ab8;border:1px solid #ffffff1a;border-radius:1.75rem}.compact-workshop-editorial,.compact-workshop-promise,.compact-workshop-audience,.compact-workshop-transfer{padding:1.5rem}.compact-workshop-editorial h2,.compact-workshop-promise h2,.compact-workshop-method h2,.compact-workshop-outcomes h2,.compact-workshop-audience h2,.compact-workshop-transfer h2{color:#fff;letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:650;line-height:1.14}.compact-workshop-editorial>p:last-child,.compact-workshop-promise>p:last-child,.compact-workshop-transfer>p{color:#cbd5e1;margin-top:1rem;font-size:1rem;line-height:1.8}.compact-workshop-promise{border-color:var(--workshop-border);background:#8b5cf61a}.compact-workshop-promise>span{color:var(--workshop-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:750}.compact-workshop-method,.compact-workshop-outcomes{padding:1.5rem}.compact-workshop-method>header,.compact-workshop-outcomes>header{max-width:52rem}.compact-workshop-method-grid{gap:.85rem;margin-top:1.5rem;display:grid}.compact-workshop-method-step{background:#02061757;border:1px solid #ffffff1a;border-radius:1.25rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;display:grid}.compact-workshop-method-step>span{color:var(--workshop-accent);letter-spacing:.12em;font-size:.78rem;font-weight:800;line-height:1.6}.compact-workshop-method-step h3{color:#fff;font-size:1.12rem;font-weight:700;line-height:1.3}.compact-workshop-method-step p{color:#cbd5e1;margin-top:.55rem;line-height:1.7}.compact-workshop-outcome-grid{gap:.75rem;margin-top:1.5rem;display:grid}.compact-workshop-outcome-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.1rem;align-items:center;gap:.85rem;min-height:4.4rem;padding:1rem;display:flex}.compact-workshop-outcome-grid article>span{background:var(--workshop-accent-strong);border-radius:999px;flex:none;width:.48rem;height:.48rem}.compact-workshop-outcome-grid p{color:#fff;font-weight:600;line-height:1.5}.compact-workshop-audience-transfer{gap:1.25rem;display:grid}.compact-workshop-audience-list{gap:.7rem;margin-top:1.25rem;display:grid}.compact-workshop-audience-list span,.compact-workshop-transfer-points div{color:#e2e8f0;background:#02061757;border:1px solid #ffffff17;border-radius:1rem;padding:.9rem 1rem;line-height:1.55}.compact-workshop-transfer{border-color:var(--workshop-border);background:linear-gradient(145deg,#8b5cf61f,#0f172ac2),#0f172ab8}.compact-workshop-transfer-points{gap:.65rem;margin-top:1.15rem;display:grid}.compact-workshop-disclaimer{color:#cbd5e1;background:#f59e0b0e;border:1px solid #fcd34d2e;border-radius:1rem;padding:1rem 1.15rem;font-size:.86rem;line-height:1.65}.compact-workshop-disclaimer strong{color:#fde68a}.compact-workshop-steuern .compact-workshop-hero-media{border-radius:4rem 1.4rem 1.4rem}.compact-workshop-financial-education .compact-workshop-hero-media{border-radius:1.4rem 4rem 1.4rem 1.4rem}.compact-workshop-financial-education .compact-workshop-promise{order:-1}.compact-workshop-financial-education .compact-workshop-method-step{border-top:3px solid #c4b5fd75;display:block}.compact-workshop-financial-education .compact-workshop-method-step>span{margin-bottom:1.35rem;display:block}.compact-workshop-ki .compact-workshop-hero-media{border-radius:1.4rem 1.4rem 4rem}.compact-workshop-ki .compact-workshop-method-grid{gap:0}.compact-workshop-ki .compact-workshop-method-step{border-width:0 0 1px;border-radius:0;grid-template-columns:4.5rem 1fr;padding:1.4rem 0}.compact-workshop-ki .compact-workshop-method-step:first-child{border-top:1px solid #ffffff1a}.compact-workshop-ki .compact-workshop-method-step>span{border:1px solid var(--workshop-border);background:#8b5cf61f;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (width>=768px){.compact-workshop-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:1.25rem}.compact-workshop-hero-copy{padding:2rem}.compact-workshop-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-workshop-meta>div:nth-child(odd){border-left:1px solid #ffffff1a}.compact-workshop-meta>div:first-child{border-left:0}.compact-workshop-meta>div:nth-child(n+3){border-top:0}.compact-workshop-intro-grid,.compact-workshop-audience-transfer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compact-workshop-method,.compact-workshop-outcomes,.compact-workshop-editorial,.compact-workshop-promise,.compact-workshop-audience,.compact-workshop-transfer{padding:2rem}.compact-workshop-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-workshop-outcome-grid,.compact-workshop-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-workshop-financial-education .compact-workshop-hero-copy{order:2}.compact-workshop-financial-education .compact-workshop-hero-media{order:1}.compact-workshop-financial-education .compact-workshop-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.compact-workshop-ki .compact-workshop-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.compact-workshop-ki .compact-workshop-method-grid{grid-template-columns:1fr}.compact-workshop-ki .compact-workshop-audience-transfer{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.compact-workshop-page .dark-card :is(h2,h3,h4,p.font-semibold),.compact-workshop-page :is(h1,h2){color:inherit}.advisor-method-card,.advisor-credential-card,.advisor-impact-card{background:linear-gradient(145deg,#0f172af0,#0f172ab8)}.advisor-method-smartart{grid-template-columns:1fr;gap:.85rem;display:grid}.advisor-method-step{background:linear-gradient(135deg,#fbbf2429,#ffffff0b),#0f172acc;border:1px solid #fbbf2433;border-radius:1.2rem;grid-template-columns:4.75rem minmax(0,1fr);gap:0 1.25rem;min-height:0;padding:1.2rem 1.35rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 42px #02061738}.advisor-method-step:after{content:"";background:linear-gradient(#fbbf24d9,#fbbf241f);border-radius:999px;width:3px;position:absolute;top:1.2rem;bottom:1.2rem;left:6.4rem}.advisor-method-step span{color:#fbbf24e6;letter-spacing:.16em;background:#fbbf241a;border:1px solid #fbbf243d;border-radius:1rem;grid-row:1/span 3;justify-content:center;align-items:center;min-height:5.8rem;margin-top:0;font-size:1.15rem;font-weight:800;display:flex}.advisor-method-step small{color:#fde68ad1;letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;margin-left:1.25rem;font-size:.78rem;font-weight:800;display:block}.advisor-method-step strong{color:#fff;margin-top:.35rem;margin-left:1.25rem;font-size:1.12rem;line-height:1.35;display:block}.advisor-method-step p{color:#e2e8f0d1;margin-top:.55rem;margin-left:1.25rem;font-size:.94rem;line-height:1.65}.advisor-credential-board{min-height:27rem;position:relative}.advisor-credential-board:before,.advisor-credential-board:after{content:"";background:linear-gradient(90deg,#0000,#fbbf2447,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.advisor-credential-board:after{background:linear-gradient(#0000,#fbbf2447,#0000);width:1px;height:auto;inset:8% auto 8% 50%}.advisor-credential-core{z-index:2;background:#0f172aeb;border:1px solid #fbbf2457;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:8.4rem;height:8.4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 54px #02061747}.advisor-credential-core span{color:#fde68ae6;letter-spacing:.22em;text-transform:uppercase;font-size:.8rem;font-weight:900}.advisor-credential-core strong{color:#fff;margin-top:.25rem;font-size:1.05rem}.advisor-credential-node{z-index:3;background:#0f172ad1;border:1px solid #fbbf242e;border-radius:1.25rem;width:min(15rem,47%);padding:1rem;position:absolute;box-shadow:inset 0 1px #ffffff14,0 18px 38px #02061733}.advisor-credential-node:nth-of-type(2){top:0;left:0}.advisor-credential-node:nth-of-type(3){top:6.5rem;right:0}.advisor-credential-node:nth-of-type(4){bottom:0;left:0}.advisor-credential-node span{color:#fbbf24;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.advisor-credential-node strong{color:#fff;margin-top:.45rem;line-height:1.35;display:block}.advisor-credential-node p{color:#e2e8f0c2;margin-top:.55rem;font-size:.82rem;line-height:1.55}.advisor-workstyle-list{gap:.75rem;display:grid}.advisor-workstyle-item{color:#e2e8f0e0;background:#ffffff0b;border:1px solid #ffffff17;border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem .95rem;display:flex}.advisor-impact-smartart{background:linear-gradient(135deg,#fbbf2414,#ffffff09),#0f172ac7;border:1px solid #fbbf242e;border-radius:2rem;min-height:24rem;position:relative;overflow:hidden}.advisor-impact-smartart:before{content:"";border:1px solid #fbbf243d;border-radius:50%;width:18rem;height:18rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.advisor-impact-center{box-shadow:none;z-index:3;background:#0f172af5;border:1px solid #fbbf2457;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.advisor-impact-center span{color:#fde68adb;font-size:.82rem;font-weight:900}.advisor-impact-center strong{color:#fff;margin-top:.2rem;font-size:1rem}.advisor-impact-item{z-index:4;background:#0f172ad6;border:1px solid #fbbf242e;border-radius:1.2rem;max-width:16rem;padding:1rem;position:absolute;box-shadow:0 18px 38px #02061738}.advisor-impact-item:nth-of-type(2){top:1.2rem;left:1.2rem}.advisor-impact-item:nth-of-type(3){top:1.2rem;right:1.2rem}.advisor-impact-item:nth-of-type(4){bottom:1.2rem;left:1.2rem}.advisor-impact-item:nth-of-type(5){bottom:1.2rem;right:1.2rem}.advisor-impact-item span{color:#fbbf24;letter-spacing:.16em;font-size:.78rem;font-weight:900;display:block}.advisor-impact-item p{color:#e2e8f0db;margin-top:.55rem;font-size:.92rem;font-weight:600;line-height:1.5}@media (width<=1024px){.advisor-method-smartart{grid-template-columns:1fr}.advisor-method-step{min-height:auto}.advisor-credential-board,.advisor-impact-smartart{gap:.85rem;min-height:auto;display:grid}.advisor-credential-board:before,.advisor-credential-board:after,.advisor-impact-smartart:before{display:none}.advisor-credential-core,.advisor-credential-node,.advisor-impact-center,.advisor-impact-item{width:auto;max-width:none;position:relative;inset:auto;transform:none}.advisor-credential-core,.advisor-impact-center{border-radius:1.2rem;height:auto;min-height:6rem}}a,button,summary{cursor:pointer;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #0ea5e9}header a,header button,footer a,footer button,.nav-menu-trigger{min-height:44px}header a,footer a{align-items:center;display:inline-flex}.page-glow-left{width:min(72vw,32.5rem);height:min(72vw,32.5rem);top:-8.75rem;left:0}.page-glow-right{width:min(64vw,26.25rem);height:min(64vw,26.25rem);top:16.25rem;right:0}.home-hero-section{isolation:isolate}.home-hero-title span,.home-hero-subtitle,.home-hero-copy,.home-hero-actions{animation:.78s cubic-bezier(.2,.85,.2,1) both homeFadeUp}.home-hero-title span:first-child{animation-delay:80ms}.home-hero-title span:nth-child(2){animation-delay:.18s}.home-hero-subtitle{animation-delay:.3s}.home-hero-copy{animation-delay:.4s}.home-hero-actions{animation-delay:.5s}.home-visual-caption{z-index:4;position:relative}.home-cta,.home-service-card,.home-faq-item,.home-motion-card{transform:translateZ(0)}.home-cta{position:relative;overflow:hidden}.home-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.home-cta:hover:before,.home-cta:focus-visible:before{transform:translate(120%)}.home-cta:active,.home-service-card:active,.home-faq-item summary:active{transform:translateY(1px)scale(.99)}.home-motion-card{transition:border-color .22s,box-shadow .22s,transform .22s,background .22s}.home-motion-card:hover{border-color:#fff3;transform:translateY(-3px);box-shadow:0 22px 54px #00000038}.home-service-card{position:relative}.home-service-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;transition:opacity .22s,transform .22s;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem;transform:scaleX(.25)}.home-service-card:hover:after,.home-service-card:focus-visible:after{opacity:1;transform:scaleX(1)}.home-faq-item{overflow:hidden}.home-faq-item summary{min-height:3.75rem}.home-faq-item[open]{background:#0f172ae6;border-color:#ffffff38}.home-faq-item[open]>div{animation:.22s both homeFaqOpen}.home-orientation-node{animation:none}.home-orientation-node:nth-child(2){animation-delay:.65s}.home-orientation-node:nth-child(3){animation-delay:1.1s}.home-orientation-node:nth-child(4){animation-delay:1.55s}.home-orientation-node:nth-child(5){animation-delay:2s}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes homeFaqOpen{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes homeSoftPulse{0%,to{box-shadow:0 0 #e2e8f000}50%{box-shadow:0 16px 42px #e2e8f014}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.home-v2{--home-ink:#07111f;--home-ink-soft:#0d1827;--home-panel:#111d2c;--home-paper:#eee9df;--home-paper-ink:#142130;--home-line:#e2e8f026;--home-muted:#e2e8f0b8;--home-accent:#e7bc72;background:var(--home-ink)}.home-v2-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.home-v2-hero{background:var(--home-ink);border-bottom:1px solid var(--home-line);padding:6.5rem 0 7rem;overflow:hidden}.home-v2-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.82fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.home-v2-kicker,.home-v2-eyebrow{color:var(--home-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.home-v2-kicker{align-items:center;gap:.75rem;display:flex}.home-v2-kicker>span{background:var(--home-accent);width:2.5rem;height:1px}.home-v2-hero-copy h1{color:#f8fafc;letter-spacing:-.052em;max-width:12ch;margin:1.6rem 0 0;font-size:clamp(3.3rem,5.7vw,5.6rem);font-weight:590;line-height:.98}.home-v2-lead{color:var(--home-muted);max-width:41rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.75}.home-v2-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.25rem;display:flex}.home-v2-button{border-radius:.8rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:.8rem 1.15rem;font-size:.95rem;font-weight:760;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.home-v2-button:hover{transform:translateY(-2px)}.home-v2-button-primary{background:var(--home-accent);border:1px solid var(--home-accent);color:#111827}.home-v2-button-primary:hover{background:#f0cc8d;border-color:#f0cc8d}.home-v2-button-secondary{color:#f8fafc;background:0 0;border:1px solid #e2e8f03d}.home-v2-button-secondary:hover{background:#ffffff0f;border-color:#e2e8f066}.home-v2-credentials{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3.25rem;padding-top:1.4rem;display:grid}.home-v2-credentials div{gap:.35rem;display:grid}.home-v2-credentials strong{color:#f8fafc;font-size:.79rem;line-height:1.4}.home-v2-credentials span{color:#e2e8f08f;font-size:.72rem;line-height:1.5}.home-v2-portrait{min-width:0;position:relative}.home-v2-portrait-frame{background:#182334;border:1px solid #e2e8f029;border-radius:.35rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 5rem #00000047}.home-v2-portrait-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#07111fdb);position:absolute;inset:0}.home-v2-portrait-frame img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:auto;display:block}.home-v2-portrait-caption{z-index:2;gap:.35rem;max-width:18rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}.home-v2-portrait-caption span{color:var(--home-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.home-v2-portrait-caption strong{color:#fff;font-size:1rem;line-height:1.45}.home-v2-portrait-index{z-index:3;background:#07111ff7;border:1px solid #e2e8f02e;margin:-2.2rem 1.25rem 0;padding:.4rem 1rem;position:relative;box-shadow:0 1.5rem 3.5rem #00000052}.home-v2-portrait-index button{color:#fff;text-align:left;border-bottom:1px solid #e2e8f01f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-height:3.35rem;display:grid}.home-v2-portrait-index button:last-child{border-bottom:0}.home-v2-portrait-index button>span{color:var(--home-accent);font-size:.7rem;font-weight:800}.home-v2-portrait-index button>strong{font-size:.86rem}.home-v2-portrait-index button svg{color:#e2e8f094;transition:color .18s,transform .18s}.home-v2-portrait-index button:hover svg{color:var(--home-accent);transform:translate(.2rem)}.home-v2-services{background:var(--home-ink-soft);border-bottom:1px solid var(--home-line);padding:7rem 0}.home-v2-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);align-items:end;gap:3rem;display:grid}.home-v2-section-heading h2,.home-v2-process-head h2,.home-v2-clarity-copy h2,.home-v2-faq-intro h2,.home-v2-reviews-head h2{color:#f8fafc;letter-spacing:-.045em;margin:.85rem 0 0;font-size:clamp(2.35rem,4.4vw,4.2rem);font-weight:590;line-height:1.05}.home-v2-section-heading>p,.home-v2-process-head>p,.home-v2-clarity-copy>p,.home-v2-faq-intro>p{color:var(--home-muted);margin:0;font-size:1.04rem;line-height:1.75}.home-v2-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4rem;display:grid}.home-v2-service-card{color:#fff;text-align:left;background:#101c2b;border:1px solid #e2e8f024;min-height:32rem;padding:2rem;transition:background .2s,border-color .2s,transform .2s}.home-v2-service-card:hover{z-index:2;background:#142233;border-color:#e7bc726b;transform:translateY(-.3rem)}.home-v2-service-topline{color:#e2e8f0ad;border-bottom:1px solid #e2e8f021;justify-content:space-between;align-items:center;padding-bottom:1.15rem;display:flex}.home-v2-service-topline>span{color:var(--home-accent);letter-spacing:.1em;font-size:.76rem;font-weight:850}.home-v2-service-card h3{color:#fff;letter-spacing:-.03em;margin:2rem 0 0;font-size:2rem;font-weight:620}.home-v2-service-card>p{color:#e2e8f0b8;min-height:6.6rem;margin:1rem 0 0;font-size:.98rem;line-height:1.68}.home-v2-service-card ul{border-top:1px solid #e2e8f021;gap:.75rem;margin:1.7rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}.home-v2-service-card li{color:#f8fafc;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.87rem;line-height:1.5;display:grid}.home-v2-service-card li:before{background:var(--home-accent);content:"";width:1rem;height:1px;margin-top:.65rem}.home-v2-card-link{color:var(--home-accent);align-items:center;gap:.6rem;margin-top:2rem;font-size:.84rem;font-weight:760;display:flex}.home-v2-service-card:hover .home-v2-card-link svg{transform:translate(.22rem)}.home-v2-card-link svg{transition:transform .18s}.home-v2-audience{border-bottom:1px solid var(--home-line);border-top:1px solid var(--home-line);grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:3.5rem;padding:1.4rem 0;display:grid}.home-v2-audience>span{color:var(--home-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.home-v2-audience>div{flex-wrap:wrap;gap:.55rem 1.8rem;display:flex}.home-v2-audience p{color:#f8fafcc7;margin:0;font-size:.86rem}.home-v2-process{background:var(--home-paper);color:var(--home-paper-ink);padding:7rem 0}.home-v2-process-head{gap:1rem;max-width:55rem;display:grid}.home-v2-process .home-v2-eyebrow{color:#84652f}.home-v2-process-head h2{color:var(--home-paper-ink)}.home-v2-process-head>p{color:#142130b8;max-width:43rem}.home-v2-process-track{border-top:1px solid #1421302e;border-bottom:1px solid #1421302e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4rem;display:grid}.home-v2-process-step{border-right:1px solid #1421302e;min-height:18rem;padding:2rem 2rem 2.2rem 0}.home-v2-process-step+.home-v2-process-step{padding-left:2rem}.home-v2-process-step:last-child{border-right:0}.home-v2-process-marker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.home-v2-process-marker span{color:#84652f;letter-spacing:.08em;font-size:.76rem;font-weight:850}.home-v2-process-marker i{background:#14213033;height:1px;display:block}.home-v2-process-step h3{color:var(--home-paper-ink);letter-spacing:-.025em;margin:2.6rem 0 0;font-size:1.45rem;font-weight:650}.home-v2-process-step p{color:#142130b8;margin:1rem 0 0;font-size:.94rem;line-height:1.7}.home-v2-topic-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:3.5rem;display:grid}.home-v2-topic-strip>div{border-left:1px solid #14213033;padding:.2rem 1.1rem}.home-v2-topic-strip>div:first-child{border-left:0;padding-left:0}.home-v2-topic-strip>div>span{background:#84652f;width:.32rem;height:.32rem;margin-bottom:1rem;display:block}.home-v2-topic-strip strong{color:var(--home-paper-ink);font-size:.82rem;display:block}.home-v2-topic-strip p{color:#142130a6;margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.home-v2-clarity{border-bottom:1px solid var(--home-line);background:#101a28;padding:7rem 0}.home-v2-clarity-grid{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.home-v2-clarity-copy>p{margin-top:1.5rem}.home-v2-clarity-copy .home-v2-button{margin-top:2rem}.home-v2-clarity-list{border-top:1px solid var(--home-line)}.home-v2-clarity-list>div{border-bottom:1px solid var(--home-line);grid-template-columns:2.1rem minmax(0,1fr);gap:1.35rem;padding:1.65rem 0;display:grid}.home-v2-clarity-list>div>span{color:var(--home-accent);padding-top:.25rem;font-size:.72rem;font-weight:850}.home-v2-clarity-list h3{color:#fff;margin:0;font-size:1.18rem;font-weight:620}.home-v2-clarity-list p{color:#e2e8f0ad;margin:.55rem 0 0;font-size:.9rem;line-height:1.65}.home-v2-faq{background:var(--home-ink);border-bottom:1px solid var(--home-line);padding:7rem 0}.home-v2-faq-grid{grid-template-columns:minmax(16rem,.7fr) minmax(25rem,1.3fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.home-v2-faq-intro{position:sticky;top:7rem}.home-v2-faq-intro>p{margin-top:1.4rem}.home-v2-faq-list{border-top:1px solid var(--home-line)}.home-v2-faq-list details{border-bottom:1px solid var(--home-line)}.home-v2-faq-list summary{color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:4.9rem;padding:1rem 0;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.home-v2-faq-list summary::-webkit-details-marker{display:none}.home-v2-faq-list summary svg{color:var(--home-accent);flex:none;transition:transform .18s}.home-v2-faq-list details[open] summary svg{transform:rotate(90deg)}.home-v2-faq-list details>div{padding:0 2.5rem 1.45rem 0;animation:.22s both homeFaqOpen}.home-v2-faq-list details p{color:#e2e8f0ad;margin:0;font-size:.92rem;line-height:1.7}.home-v2-reviews{background:#0c1623;padding:7rem 0 8rem}.home-v2-reviews-head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-v2-rating{border-left:1px solid var(--home-line);align-items:center;gap:1.2rem;padding-left:1.5rem;display:flex}.home-v2-rating>strong{color:#fff;letter-spacing:-.05em;font-size:2.8rem;font-weight:590}.home-v2-rating>div{gap:.35rem;display:grid}.home-v2-rating span{color:#e2e8f094;font-size:.74rem}.home-v2-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3.5rem;display:grid}.home-v2-review-grid article{background:#101c2a;border:1px solid #e2e8f021;flex-direction:column;min-height:20rem;padding:1.8rem;display:flex}.home-v2-review-grid blockquote{color:#fff;margin:2rem 0 0;font-size:1.08rem;font-weight:590;line-height:1.65}.home-v2-review-grid article footer{border-top:1px solid var(--home-line);gap:.3rem;margin-top:auto;padding-top:1.2rem;display:grid}.home-v2-review-grid article footer strong{color:#fff;font-size:.86rem}.home-v2-review-grid article footer span{color:#e2e8f08c;font-size:.72rem}@media (width<=1024px){.home-v2-hero-grid,.home-v2-section-heading,.home-v2-clarity-grid,.home-v2-faq-grid{grid-template-columns:1fr}.home-v2-portrait{width:100%;max-width:42rem;margin:0 auto}.home-v2-portrait-frame img{aspect-ratio:16/11;-o-object-position:center 24%;object-position:center 24%}.home-v2-faq-intro{max-width:38rem;position:static}.home-v2-service-card{min-height:34rem}.home-v2-topic-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.home-v2-topic-strip>div:nth-child(4){border-left:0;padding-left:0}}@media (width<=760px){.home-v2-shell{padding-left:1rem;padding-right:1rem}.home-v2-hero,.home-v2-services,.home-v2-process,.home-v2-clarity,.home-v2-faq,.home-v2-reviews{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.home-v2-hero-copy h1{max-width:11ch;font-size:clamp(2.65rem,12vw,4rem)!important;line-height:.99!important}.home-v2-lead{font-size:1rem;line-height:1.7}.home-v2-actions{flex-direction:column;align-items:stretch}.home-v2-button{width:100%}.home-v2-credentials{grid-template-columns:1fr}.home-v2-portrait-frame img{aspect-ratio:4/5;-o-object-position:center top;object-position:center top}.home-v2-portrait-index{margin-left:.7rem;margin-right:.7rem}.home-v2-section-heading h2,.home-v2-process-head h2,.home-v2-clarity-copy h2,.home-v2-faq-intro h2,.home-v2-reviews-head h2{font-size:2.45rem}.home-v2-service-grid,.home-v2-process-track,.home-v2-review-grid{grid-template-columns:1fr}.home-v2-service-card{min-height:0;padding:1.5rem}.home-v2-service-card>p{min-height:0}.home-v2-audience{grid-template-columns:1fr;gap:1rem}.home-v2-audience>div{gap:.6rem;display:grid}.home-v2-process-step,.home-v2-process-step+.home-v2-process-step{border-bottom:1px solid #1421302e;border-right:0;min-height:0;padding:1.6rem 0}.home-v2-process-step:last-child{border-bottom:0}.home-v2-process-step h3{margin-top:1.6rem}.home-v2-topic-strip{grid-template-columns:1fr}.home-v2-topic-strip>div,.home-v2-topic-strip>div:first-child,.home-v2-topic-strip>div:nth-child(4){border-top:1px solid #14213029;border-left:0;padding:1rem 0 0}.home-v2-reviews-head{flex-direction:column;align-items:start}.home-v2-rating{border-left:0;border-top:1px solid var(--home-line);width:100%;padding:1rem 0 0}.home-v2-review-grid article{min-height:17rem}}.home-v2-hero{position:relative}.home-v2-hero:before{content:"";border:1px solid #e7bc7224;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-13rem;right:-12rem}.home-v2-hero:after{content:"";filter:blur(1px);background:#e7bc720e;border-radius:61% 39% 68% 32%/38% 62%;width:31rem;height:26rem;position:absolute;top:19rem;left:-13rem;transform:rotate(-16deg)}.home-v2-hero-grid{z-index:1;position:relative}.home-v2-button{border-radius:999px;padding-left:1.35rem;padding-right:1.35rem}.home-v2-portrait:before{background:var(--home-accent);content:"";opacity:.85;z-index:-1;border-radius:54% 46% 48% 52%/58% 43% 57% 42%;width:7.5rem;height:7.5rem;position:absolute;top:-2.4rem;right:-2.2rem;transform:rotate(18deg)}.home-v2-portrait:after{content:"";z-index:-1;border:1px solid #e7bc7261;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:3.5rem;left:-3.1rem}.home-v2-portrait-frame{border:0;border-radius:48% 52% 31% 69%/24% 30% 70% 76%;box-shadow:0 2.5rem 6rem #0000004d}.home-v2-portrait-frame img{aspect-ratio:4/5.25}.home-v2-portrait-caption{bottom:4rem;left:3.2rem}.home-v2-portrait-index{border:0;border-radius:3.25rem 1.1rem;margin:-4.4rem -1.5rem 0 4.25rem;padding:.65rem 1.3rem}.home-v2-services{background:var(--home-ink-soft);position:relative;overflow:hidden}.home-v2-services:after{content:"";border:1px solid #e2e8f014;border-radius:50%;width:33rem;height:33rem;position:absolute;bottom:-19rem;right:-10rem}.home-v2-services .home-v2-shell{z-index:1;position:relative}.home-v2-service-grid{gap:1.4rem;margin-top:3.5rem}.home-v2-service-card{border:0;min-height:34rem;padding:2.5rem 2.2rem;position:relative;overflow:hidden;transform:none;box-shadow:0 1.8rem 4rem #0000002e}.home-v2-service-card:first-child{background:#183028;border-radius:7rem 1.6rem 6rem;margin-top:3.25rem}.home-v2-service-card:nth-child(2){background:#12313a;border-radius:1.6rem 7rem}.home-v2-service-card:nth-child(3){background:#382b24;border-radius:6rem 1.6rem 7rem;margin-top:3.25rem}.home-v2-service-card:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:12rem;height:12rem;transition:transform .3s;position:absolute;top:-4.5rem;right:-4.5rem}.home-v2-service-card:after{content:"";background:#ffffff12;border-radius:50%;width:6.5rem;height:6.5rem;position:absolute;bottom:-2.5rem;left:-2.5rem}.home-v2-service-card:hover{border-color:#0000;transform:translateY(-.6rem)rotate(-.35deg)}.home-v2-service-card:nth-child(2):hover{transform:translateY(-.6rem)rotate(.35deg)}.home-v2-service-card:hover:before{transform:scale(1.08)}.home-v2-service-topline{z-index:1;border-bottom:0;position:relative}.home-v2-service-topline svg{box-sizing:content-box;background:#ffffff1a;border-radius:50%;padding:.9rem}.home-v2-service-card h3,.home-v2-service-card>p,.home-v2-service-card ul,.home-v2-card-link{z-index:1;position:relative}.home-v2-service-card ul{border-top-color:#ffffff29}.home-v2-audience{border:0;grid-template-columns:auto minmax(0,1fr);margin-top:3.5rem;padding:0}.home-v2-audience>span{align-items:center;min-height:2.7rem;display:flex}.home-v2-audience>div{gap:.75rem}.home-v2-audience p{background:#ffffff0e;border:1px solid #e2e8f01f;border-radius:999px;padding:.68rem 1rem}.home-v2-process{position:relative;overflow:hidden}.home-v2-process:before{content:"";border:1px solid #84652f29;border-radius:50%;width:38rem;height:27rem;position:absolute;top:-13rem;left:-15rem}.home-v2-process .home-v2-shell{z-index:1;position:relative}.home-v2-process-track{border:0;gap:2.2rem;min-height:23rem;padding:2rem 0;position:relative;overflow:visible}.home-v2-process-track:before{content:"";border-top:2px solid #84652f57;border-radius:50%;height:8rem;position:absolute;top:5.1rem;left:7%;right:7%;transform:rotate(-1.8deg)}.home-v2-process-step,.home-v2-process-step+.home-v2-process-step{border:0;min-height:0;padding:0 1.25rem;position:relative}.home-v2-process-step:nth-child(2){transform:translateY(4.8rem)}.home-v2-process-marker{display:block}.home-v2-process-marker span{background:var(--home-paper-ink);border:.55rem solid var(--home-paper);color:var(--home-paper);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4.7rem;height:4.7rem;display:flex;position:relative;box-shadow:0 0 0 1px #84652f42}.home-v2-process-marker i{display:none}.home-v2-process-step h3{margin-top:2rem}.home-v2-topic-strip{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.8rem;margin-top:4rem;display:flex}.home-v2-topic-strip>div,.home-v2-topic-strip>div:first-child,.home-v2-topic-strip>div:nth-child(4){background:#ffffff75;border:1px solid #1421301f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);max-width:14.5rem;padding:.8rem 1.05rem;display:grid}.home-v2-topic-strip>div>span{border-radius:50%;grid-row:1/3;align-self:start;margin:.45rem .75rem 0 0}.home-v2-topic-strip p{line-height:1.35}.home-v2-clarity{position:relative;overflow:hidden}.home-v2-clarity:after{content:"";border:1px solid #e7bc7221;border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:-13rem;right:-8rem}.home-v2-clarity-grid{z-index:1;position:relative}.home-v2-clarity-copy{background:var(--home-paper);color:var(--home-paper-ink);text-align:center;border-radius:12rem 12rem 2rem 2rem;padding:5.7rem 3rem 3rem}.home-v2-clarity-copy .home-v2-eyebrow{color:#84652f}.home-v2-clarity-copy h2{color:var(--home-paper-ink);font-size:clamp(2.1rem,3.5vw,3.35rem)}.home-v2-clarity-copy>p{color:#142130b8}.home-v2-clarity-copy .home-v2-button{width:auto}.home-v2-faq:before{content:"";background:#e7bc720f;border-radius:50%;width:16rem;height:16rem;position:absolute;top:8rem;left:-10rem}.home-v2-faq{position:relative}.home-v2-faq-grid{z-index:1;position:relative}.home-v2-review-grid{gap:1.4rem}.home-v2-review-grid article{border:0;border-radius:3.8rem 3.8rem 3.8rem .85rem;position:relative;overflow:visible;box-shadow:0 1.8rem 4rem #00000029}.home-v2-review-grid article:nth-child(2){border-radius:3.8rem .85rem 3.8rem 3.8rem;margin-top:2.5rem}.home-v2-review-grid article:nth-child(3){border-radius:.85rem 3.8rem 3.8rem}.home-v2-review-grid article:after{background:inherit;clip-path:polygon(0 0,100% 0,0 100%);content:"";width:1.4rem;height:1.4rem;position:absolute;bottom:-.65rem;left:2.3rem;transform:rotate(4deg)}.home-v2-review-grid article:nth-child(2):after{left:auto;right:2.3rem;transform:rotate(86deg)}@media (width<=1024px){.home-v2-service-card:first-child,.home-v2-service-card:nth-child(2),.home-v2-service-card:nth-child(3){margin-top:0}.home-v2-service-card{min-height:32rem}.home-v2-process-step:nth-child(2){transform:translateY(3.2rem)}.home-v2-clarity-copy{border-radius:10rem 10rem 2rem 2rem;max-width:42rem}}@media (width<=760px){.home-v2-portrait:before{width:5rem;height:5rem;top:-1.4rem;right:-.5rem}.home-v2-portrait:after{display:none}.home-v2-portrait-caption{max-width:14rem;bottom:4.5rem;left:2rem}.home-v2-portrait-index{border-radius:2.5rem .9rem;margin:-3.8rem .35rem 0 1.6rem}.home-v2-service-card:first-child,.home-v2-service-card:nth-child(2),.home-v2-service-card:nth-child(3){border-radius:4.5rem 1.2rem;min-height:0}.home-v2-service-card:nth-child(2){border-radius:1.2rem 4.5rem}.home-v2-audience{grid-template-columns:1fr}.home-v2-process-track{gap:0;min-height:0;padding-left:.7rem}.home-v2-process-track:before{border-top:0;border-left:2px solid #84652f4d;border-radius:50%;width:3rem;height:auto;inset:3rem auto 3rem 3rem;transform:none}.home-v2-process-step,.home-v2-process-step+.home-v2-process-step,.home-v2-process-step:nth-child(2){padding:1rem 0 1.9rem 5.7rem;transform:none}.home-v2-process-marker{position:absolute;top:.45rem;left:0}.home-v2-process-marker span{width:4rem;height:4rem}.home-v2-process-step h3{margin-top:0}.home-v2-topic-strip{grid-template-columns:1fr;display:grid}.home-v2-topic-strip>div,.home-v2-topic-strip>div:first-child,.home-v2-topic-strip>div:nth-child(4){border-radius:2.2rem;max-width:none}.home-v2-clarity-copy{border-radius:7rem 7rem 1.4rem 1.4rem;padding:4rem 1.5rem 2rem}.home-v2-review-grid article,.home-v2-review-grid article:nth-child(2),.home-v2-review-grid article:nth-child(3){border-radius:3rem 3rem 3rem .8rem;margin-top:0}}.personal-page{--personal-ink:#07111f;--personal-ink-soft:#0e1928;--personal-paper:#eee9df;--personal-paper-ink:#142130;--personal-accent:#e7bc72;--personal-line:#e2e8f026;background:var(--personal-ink);color:#f8fafc}.personal-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.personal-eyebrow{color:var(--personal-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.personal-hero{background:var(--personal-ink);border-bottom:1px solid var(--personal-line);padding:7rem 0 7.5rem;position:relative;overflow:hidden}.personal-hero:before{content:"";border:1px solid #e7bc7229;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-18rem;left:-19rem}.personal-hero:after{content:"";background:#e7bc720e;border-radius:38% 62% 68% 32%/58% 42%;width:31rem;height:27rem;position:absolute;bottom:-13rem;right:-11rem;transform:rotate(18deg)}.personal-hero-grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(23rem,.96fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid;position:relative}.personal-hero-copy h1{color:#f8fafc;letter-spacing:-.052em;max-width:12ch;margin:1.4rem 0 0;font-size:clamp(3.2rem,5.6vw,5.5rem);font-weight:590;line-height:.99}.personal-lead{color:#e2e8f0bd;max-width:42rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.75}.personal-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.25rem;display:flex}.personal-button{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:.8rem 1.35rem;font-size:.94rem;font-weight:760;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.personal-button:hover{transform:translateY(-2px)}.personal-button-primary{background:var(--personal-accent);border:1px solid var(--personal-accent);color:#111827}.personal-button-primary:hover{background:#f0cc8d;border-color:#f0cc8d}.personal-button-secondary{color:#f8fafc;background:0 0;border:1px solid #e2e8f03d}.personal-button-secondary:hover{background:#ffffff0f;border-color:#e2e8f061}.personal-contact-line{border-top:1px solid var(--personal-line);flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;padding-top:1.25rem;display:flex}.personal-contact-line a{color:#e2e8f0ad;align-items:center;gap:.55rem;min-height:2.4rem;font-size:.82rem;transition:color .18s;display:flex}.personal-contact-line a:hover{color:#fff}.personal-contact-line a>span{color:var(--personal-accent);border:1px solid #e7bc7261;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;font-weight:850;display:flex}.personal-portrait-stage{min-height:43rem;position:relative}.personal-portrait-stage:before{background:var(--personal-accent);content:"";border-radius:54% 46% 48% 52%/58% 43% 57% 42%;width:7.5rem;height:7.5rem;position:absolute;top:-1.8rem;right:.5rem;transform:rotate(19deg)}.personal-portrait-stage:after{content:"";border:1px solid #e7bc725c;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:4rem;left:-2rem}.personal-portrait-shape{z-index:1;border-radius:48% 52% 31% 69%/24% 30% 70% 76%;height:100%;position:absolute;inset:.6rem 1.5rem 1rem 2.5rem;overflow:hidden;box-shadow:0 2.8rem 6rem #0000004d}.personal-portrait-shape:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#07111f8a);position:absolute;inset:0}.personal-portrait-shape img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.personal-name-shape{z-index:3;background:#07111ff5;border-radius:3.4rem 1rem;gap:.35rem;max-width:21rem;padding:1.4rem 1.65rem;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 1.5rem 3.5rem #0000004d}.personal-name-shape span{color:var(--personal-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850}.personal-name-shape strong{color:#fff;font-size:.9rem;line-height:1.5}.personal-floating-fact{background:var(--personal-paper);color:var(--personal-paper-ink);text-align:center;z-index:4;align-content:center;gap:.25rem;width:8.2rem;min-height:8.2rem;padding:1.2rem;display:grid;position:absolute}.personal-floating-fact-1{border-radius:50% 50% 18% 82%/48% 28% 72% 52%;top:8rem;right:-1.8rem;transform:rotate(5deg)}.personal-floating-fact-2{border-radius:22% 78% 50% 50%/70% 46% 54% 30%;bottom:7rem;right:-2.4rem;transform:rotate(-6deg)}.personal-floating-fact span{color:#84652f;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.personal-floating-fact strong{font-size:.76rem;line-height:1.35}.personal-story{background:var(--personal-paper);color:var(--personal-paper-ink);padding:7.5rem 0;position:relative;overflow:hidden}.personal-story:after{content:"";border:1px solid #84652f26;border-radius:50%;width:31rem;height:31rem;position:absolute;bottom:-16rem;right:-13rem}.personal-story-grid{z-index:1;grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.personal-story-quote{background:#183028;border-radius:50% 50% 14% 86%/50% 28% 72% 50%;align-content:center;min-height:34rem;padding:4rem 3rem;display:grid;box-shadow:0 2.5rem 5rem #14213029}.personal-story-quote>p{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:580;line-height:1.03}.personal-story-quote>span{color:#ffffffad;max-width:23rem;margin-top:2rem;font-size:.95rem;line-height:1.7}.personal-story .personal-eyebrow,.personal-contact .personal-eyebrow{color:#84652f}.personal-story-copy h2,.personal-section-head h2,.personal-contact-shape h2{color:var(--personal-paper-ink);letter-spacing:-.046em;margin:.85rem 0 0;font-size:clamp(2.45rem,4.5vw,4.35rem);font-weight:590;line-height:1.04}.personal-story-copy>div{gap:1.2rem;margin-top:2rem;display:grid}.personal-story-copy>div p{color:#142130bd;margin:0;font-size:1rem;line-height:1.8}.personal-story-copy aside{border-left:2px solid #84652f;gap:.65rem;margin-top:2.4rem;padding-left:1.4rem;display:grid}.personal-story-copy aside span{color:#84652f;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.personal-story-copy aside strong{color:var(--personal-paper-ink);font-size:1.1rem;line-height:1.65}.personal-credentials{background:var(--personal-ink-soft);border-bottom:1px solid var(--personal-line);padding:7rem 0;position:relative;overflow:hidden}.personal-credentials:before{content:"";border:1px solid #e7bc721f;border-radius:50%;width:36rem;height:36rem;position:absolute;top:4rem;left:-18rem}.personal-section-head{z-index:1;max-width:54rem;position:relative}.personal-credentials .personal-section-head h2{color:#fff}.personal-section-head>p:last-child{color:#e2e8f0b3;max-width:43rem;margin:1.3rem 0 0;font-size:1.02rem;line-height:1.75}.personal-credential-field{max-width:74rem;height:46rem;margin:3rem auto 0;position:relative}.personal-credential-field:before,.personal-credential-field:after{content:"";border:1px solid #e7bc7224;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.personal-credential-field:before{width:35rem;height:35rem}.personal-credential-field:after{width:25rem;height:25rem}.personal-credential-core{background:var(--personal-paper);color:var(--personal-paper-ink);text-align:center;z-index:2;border-radius:50% 50% 42% 58%/56% 44%;align-content:center;gap:.7rem;width:16rem;height:16rem;padding:2.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.personal-credential-core span{color:#84652f;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.personal-credential-core strong{font-size:1.25rem;line-height:1.4}.personal-credential-leaf{z-index:2;background:#173029;align-content:center;gap:.35rem;width:17rem;min-height:10.5rem;padding:1.4rem 1.6rem;display:grid;position:absolute;box-shadow:0 1.6rem 3.5rem #0003}.personal-credential-leaf:nth-of-type(2n){background:#12313a}.personal-credential-leaf-1{border-radius:6rem 1.2rem;top:1.5rem;left:2rem}.personal-credential-leaf-2{border-radius:1.2rem 6rem;top:1.5rem;right:2rem}.personal-credential-leaf-3{border-radius:1.2rem 6rem;top:20rem;left:0}.personal-credential-leaf-4{border-radius:6rem 1.2rem;top:20rem;right:0}.personal-credential-leaf-5{background:#382b24;border-radius:6rem 1.2rem;bottom:0;left:50%;transform:translate(-50%)}.personal-credential-leaf>span{color:#e2e8f094;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:750}.personal-credential-leaf small{color:var(--personal-accent);font-size:.72rem;font-weight:850}.personal-credential-leaf strong{color:#fff;font-size:.95rem;line-height:1.45}.personal-method{background:var(--personal-paper);color:var(--personal-paper-ink);padding:7rem 0 9rem;position:relative;overflow:hidden}.personal-method .personal-section-head h2{color:var(--personal-paper-ink)}.personal-method .personal-section-head>p:last-child{color:#142130b3}.personal-method .personal-eyebrow{color:#84652f}.personal-method-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;min-height:23rem;margin-top:4.5rem;display:grid;position:relative}.personal-method-path:before{content:"";border-top:2px solid #84652f52;border-radius:50%;height:9rem;position:absolute;top:3.1rem;left:7%;right:7%;transform:rotate(-2deg)}.personal-method-step{position:relative}.personal-method-step:nth-child(2){transform:translateY(5rem)}.personal-method-step>div{background:var(--personal-paper-ink);border:.55rem solid var(--personal-paper);color:var(--personal-paper);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;position:relative;box-shadow:0 0 0 1px #84652f40}.personal-method-step>div span{font-size:.72rem;font-weight:850}.personal-method-step small{color:#84652f;letter-spacing:.12em;text-transform:uppercase;margin-top:1.8rem;font-size:.68rem;font-weight:850;display:block}.personal-method-step h3{color:var(--personal-paper-ink);letter-spacing:-.02em;margin:.7rem 0 0;font-size:1.45rem;font-weight:650}.personal-method-step p{color:#142130b3;max-width:20rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.7}.personal-contact{background:var(--personal-ink);padding:6rem 0 7rem;position:relative;overflow:hidden}.personal-contact:before{content:"";border:1px solid #e7bc7224;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-9rem;right:-10rem}.personal-contact-shape{background:var(--personal-paper);color:var(--personal-paper-ink);text-align:center;border-radius:50% 50% 3rem 3rem/34% 34% 3rem 3rem;max-width:58rem;margin:0 auto;padding:6rem 5rem 4rem;position:relative}.personal-contact-shape>p{color:#142130b3;max-width:39rem;margin:1.3rem auto 0;font-size:1rem;line-height:1.7}.personal-contact-shape .personal-button{margin-top:2rem}@media (width<=1050px){.personal-hero-grid,.personal-story-grid{grid-template-columns:1fr}.personal-portrait-stage{width:100%;max-width:42rem;margin:1rem auto 0}.personal-story-quote{max-width:42rem}.personal-credential-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;height:auto;margin-top:3.5rem;display:grid}.personal-credential-field:before,.personal-credential-field:after{display:none}.personal-credential-core,.personal-credential-leaf,.personal-credential-leaf-1,.personal-credential-leaf-2,.personal-credential-leaf-3,.personal-credential-leaf-4,.personal-credential-leaf-5{width:auto;min-height:11rem;position:static;inset:auto;transform:none}.personal-credential-core{border-radius:7rem 7rem 2rem 2rem;grid-column:1/-1;height:auto;min-height:14rem}}@media (width<=760px){.personal-shell{padding-left:1rem;padding-right:1rem}.personal-hero,.personal-story,.personal-credentials,.personal-method,.personal-contact{padding-top:4.75rem;padding-bottom:4.75rem}.personal-hero-copy h1{font-size:clamp(2.7rem,12vw,4rem)!important;line-height:.99!important}.personal-actions{flex-direction:column;align-items:stretch}.personal-button{width:100%}.personal-contact-line{display:grid}.personal-portrait-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-height:0;display:grid}.personal-portrait-stage:after{display:none}.personal-portrait-shape{aspect-ratio:4/5;grid-column:1/-1;height:auto;position:relative;inset:auto}.personal-name-shape{grid-column:1/-1;max-width:none;margin:-3.7rem .7rem 0 1.5rem;position:relative;bottom:auto;left:auto}.personal-floating-fact,.personal-floating-fact-1,.personal-floating-fact-2{width:auto;min-height:8rem;position:static;top:auto;bottom:auto;right:auto;transform:none}.personal-story-quote{border-radius:50% 50% 1.5rem 5rem/28% 28% 1.5rem 5rem;min-height:27rem;padding:3.5rem 2rem}.personal-story-copy h2,.personal-section-head h2,.personal-contact-shape h2{font-size:2.45rem}.personal-credential-field{grid-template-columns:1fr}.personal-credential-core{grid-column:auto}.personal-credential-leaf,.personal-credential-leaf-1,.personal-credential-leaf-2,.personal-credential-leaf-3,.personal-credential-leaf-4,.personal-credential-leaf-5{border-radius:4rem 1.1rem}.personal-credential-leaf:nth-child(2n){border-radius:1.1rem 4rem}.personal-method-path{grid-template-columns:1fr;gap:0;min-height:0;padding-left:.6rem}.personal-method-path:before{border-top:0;border-left:2px solid #84652f47;width:2rem;height:auto;inset:3rem auto 3rem 3rem;transform:none}.personal-method-step,.personal-method-step:nth-child(2){min-height:12rem;padding:.7rem 0 2rem 5.7rem;transform:none}.personal-method-step>div{position:absolute;top:0;left:0}.personal-method-step small{margin-top:0}.personal-contact-shape{border-radius:7rem 7rem 1.5rem 1.5rem;padding:4.5rem 1.5rem 2.5rem}}.home-hero-refresh{background:linear-gradient(135deg,#020617f5,#0f172ac7)}.home-hero-refresh:before{content:"";border:1px solid #e2e8f014;border-radius:50%;width:29rem;height:29rem;position:absolute;top:-15rem;right:-14rem}.home-hero-refresh-grid{z-index:1;position:relative}.home-hero-refresh-kicker{color:#d9b97d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:800;display:flex}.home-hero-refresh-kicker>span{background:#d9b97d;width:2rem;height:1px}.home-hero-refresh .home-hero-title{letter-spacing:-.04em;font-size:clamp(2.8rem,4.6vw,4.75rem);line-height:1.02}.home-hero-refresh .home-hero-subtitle{color:#e5c790;max-width:34rem;font-size:clamp(1.45rem,2.4vw,2.15rem)}.home-hero-refresh .home-hero-copy{color:#e2e8f0bd;max-width:38rem}.home-hero-refresh .home-cta-primary{color:#111827;background:#d9b97d;border-color:#d9b97d;border-radius:.85rem;box-shadow:0 1rem 2.5rem #0000002e}.home-hero-refresh .home-cta-primary:hover{background:#e8cb96;border-color:#e8cb96}.home-hero-refresh-secondary{color:#f8fafc;background:#ffffff06;border:1px solid #e2e8f033;border-radius:.85rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.2rem;font-size:.95rem;font-weight:720;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.home-hero-refresh-secondary:hover{background:#ffffff12;border-color:#e2e8f059;transform:translateY(-2px)}.home-hero-refresh-visual{isolation:isolate;border-color:#e2e8f029;border-radius:1.4rem;box-shadow:0 2.2rem 5rem #00000045}.home-hero-refresh-visual:after{content:"";pointer-events:none;z-index:3;border:1px solid #d9b97d57;border-radius:1rem;position:absolute;inset:.8rem}.home-hero-refresh-visual .home-hero-image{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.home-hero-refresh-visual:hover .home-hero-image{transform:scale(1.025)}.home-hero-refresh-badge{color:#f8fafce0;letter-spacing:.07em;text-transform:uppercase;z-index:4;background:#020617a3;border:1px solid #e2e8f026;border-radius:999px;padding:.65rem .9rem;font-size:.68rem;font-weight:750;position:absolute;top:1.6rem;right:1.6rem}@media (width<=760px){.home-hero-refresh-kicker{align-items:flex-start;line-height:1.5}.home-hero-refresh .home-hero-title{font-size:clamp(2.15rem,9.7vw,3rem)!important;line-height:1.05!important}.home-hero-refresh-secondary{width:100%}.home-hero-refresh-badge{display:none}}.home-orientation-refresh{background:linear-gradient(145deg,#020617fa,#0f172ae6);padding:clamp(5.5rem,9vw,8.5rem) 0}.home-orientation-refresh:before{content:"";background:linear-gradient(90deg,#0000,#d9b97d6b,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-orientation-orb{border:1px solid #e2e8f012;border-radius:50%;width:26rem;height:26rem;position:absolute;top:-13rem;right:-13rem}.home-orientation-layout{grid-template-columns:minmax(17rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3rem,7vw,6.5rem);display:grid;position:relative}.home-orientation-intro{align-self:start;position:sticky;top:7rem}.home-orientation-eyebrow{color:#d9b97d;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:.74rem;font-weight:800;display:flex}.home-orientation-eyebrow span{letter-spacing:0;border:1px solid #d9b97d59;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.home-orientation-intro h2{color:#f8fafc;letter-spacing:-.048em;max-width:10ch;margin:1.5rem 0 0;font-size:clamp(2.55rem,4.4vw,4.55rem);font-weight:590;line-height:1.03}.home-orientation-lead{color:#e2e8f0b8;max-width:31rem;margin:1.7rem 0 0;font-size:1.05rem;line-height:1.8}.home-orientation-flow{border-top:1px solid #e2e8f029;min-width:0}.home-orientation-step{border-bottom:1px solid #e2e8f021;grid-template-columns:3rem minmax(0,1fr) 4.5rem;align-items:center;gap:1.4rem;min-height:7.25rem;padding:1.35rem 0;transition:border-color .18s,padding .18s;display:grid;position:relative}.home-orientation-step:hover{border-color:#d9b97d6b;padding-left:.45rem}.home-orientation-step-number{color:#d9b97dcc;letter-spacing:.12em;font-size:.72rem;font-weight:800}.home-orientation-step strong{color:#f8fafc;letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.2;display:block}.home-orientation-step p{color:#e2e8f0ad;margin:.55rem 0 0;font-size:.95rem;line-height:1.65}.home-orientation-step-line{background:#e2e8f038;width:100%;height:1px;transition:background .18s,width .18s;position:relative}.home-orientation-step-line:after{content:"";border-top:1px solid #e2e8f070;border-right:1px solid #e2e8f070;width:.42rem;height:.42rem;position:absolute;top:-.2rem;right:0;transform:rotate(45deg)}.home-orientation-step:hover .home-orientation-step-line{background:#d9b97db3;width:calc(100% - .45rem)}.home-orientation-result{background:linear-gradient(110deg,#d9b97d1f,#ffffff06);border:1px solid #d9b97d38;border-radius:1.2rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem;margin-top:-1.4rem;padding:1.35rem 1.5rem;display:grid}.home-orientation-result-mark{box-shadow:none;background:#d9b97d;border-radius:50%;width:.55rem;height:.55rem}.home-orientation-result p{color:#f8fafcd1;margin:0;font-size:1rem;line-height:1.7}.home-orientation-result strong{color:#f5d99f;font-weight:750}@media (width<=900px){.home-orientation-layout{grid-template-columns:1fr;gap:3rem}.home-orientation-intro{max-width:40rem;position:static}.home-orientation-intro h2{max-width:13ch}.home-orientation-result{grid-column:auto;margin-top:0}}@media (width<=600px){.home-orientation-refresh{padding:5rem 0}.home-orientation-step{grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;min-height:0;padding:1.25rem 0}.home-orientation-step:hover{padding-left:0}.home-orientation-step-line{display:none}.home-orientation-result{align-items:start;padding:1.25rem}}.home-strategy-check{background:linear-gradient(155deg,#050b18,#0b1424 58%,#07101d);padding:clamp(6rem,10vw,9rem) 0}.home-strategy-check:after{content:"";background:linear-gradient(90deg,#0000,#c7806657,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.home-strategy-shape{border:1px solid #e2e8f00e;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-20rem;left:-19rem}.home-strategy-shell{position:relative}.home-strategy-head{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr);align-items:end;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.home-strategy-eyebrow{color:#d2a082;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.74rem;font-weight:800;display:flex}.home-strategy-eyebrow span{background:#d2a082;width:2rem;height:1px}.home-strategy-head h2{color:#f8fafc;letter-spacing:-.05em;max-width:14ch;margin:1.25rem 0 0;font-size:clamp(2.55rem,4.7vw,4.8rem);font-weight:590;line-height:1.02}.home-strategy-head>p{color:#e2e8f0b3;margin:0;font-size:1.03rem;line-height:1.8}.home-strategy-grid{border-top:1px solid #e2e8f024;border-bottom:1px solid #e2e8f024;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.home-strategy-item{min-height:20rem;padding:2.2rem clamp(1.5rem,3vw,2.7rem) 2.5rem 0;position:relative}.home-strategy-item+.home-strategy-item{border-left:1px solid #e2e8f021;padding-left:clamp(1.5rem,3vw,2.7rem)}.home-strategy-item:last-child{padding-right:0}.home-strategy-item-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.home-strategy-item-top span{color:#d2a082e6;letter-spacing:.12em;font-size:.75rem;font-style:normal;font-weight:850}.home-strategy-item-top i{background:#e2e8f029;height:1px;position:relative;overflow:hidden}.home-strategy-item-top i:before{content:"";background:#d2a082;width:2.5rem;height:1px;transition:width .28s;position:absolute;top:0;left:0}.home-strategy-item:hover .home-strategy-item-top i:before{width:100%}.home-strategy-item h3{color:#f8fafc;letter-spacing:-.03em;max-width:13ch;margin:3.6rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:640;line-height:1.18}.home-strategy-item p{color:#e2e8f0a8;max-width:27rem;margin:1.25rem 0 0;font-size:.96rem;line-height:1.75}.home-strategy-action{background:#ffffff06;border:1px solid #e2e8f01f;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:2rem;padding:1.45rem 1.5rem 1.45rem 1.65rem;display:grid}.home-strategy-action>div>span{color:#d2a082;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.home-strategy-action p{color:#f8fafc;margin:.55rem 0 0;font-size:1.04rem;font-weight:600;line-height:1.65}.home-strategy-cta{color:#111827;white-space:nowrap;background:#d2a082;border:1px solid #d2a082;border-radius:.85rem;min-height:3.1rem;padding:.75rem 1.3rem}.home-strategy-cta:hover{background:#e1b597;border-color:#e1b597}@media (width<=900px){.home-strategy-head{grid-template-columns:1fr;align-items:start}.home-strategy-head>p{max-width:42rem}.home-strategy-grid{grid-template-columns:1fr}.home-strategy-item,.home-strategy-item+.home-strategy-item{border-top:1px solid #e2e8f021;border-left:0;min-height:0;padding:1.8rem 0 2rem}.home-strategy-item:first-child{border-top:0}.home-strategy-item h3{max-width:none;margin-top:2rem}}@media (width<=700px){.home-strategy-check{padding:5.5rem 0}.home-strategy-action{grid-template-columns:1fr;align-items:stretch;padding:1.3rem}.home-strategy-cta{white-space:normal;justify-content:center;width:100%}}.home-audience-panel{background:linear-gradient(145deg,#020617b8,#0f172a94);border:1px solid #e2e8f024;border-radius:1.55rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #0000002e}.home-audience-panel:after{content:"";pointer-events:none;border:1px solid #e2e8f012;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-4.5rem;right:-4.5rem}.home-audience-head{justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1.2rem;display:flex}.home-audience-head>div{align-items:center;gap:.7rem;display:flex}.home-audience-head>div>span{background:#d9b97d;width:1.7rem;height:1px}.home-audience-head>div>p{color:#f8fafc;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.home-audience-head>p{color:#e5c790;letter-spacing:.09em;text-transform:uppercase;border:1px solid #d9b97d3d;border-radius:999px;margin:0;padding:.5rem .7rem;font-size:.67rem;font-weight:800}.home-audience-list{border-top:1px solid #e2e8f024;grid-template-columns:1fr;display:grid}.home-audience-item{border-top:1px solid #e2e8f01f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:0;padding:1rem 0;transition:background .18s,padding .18s;display:grid}.home-audience-item:first-child{border-top:0}.home-audience-item:before{content:"";background:#d9b97db8;border-radius:50%;width:.32rem;height:.32rem;margin-top:.55rem}.home-audience-item:hover{background:#ffffff06}.home-audience-item>p{color:#f8fafce6;margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.home-service-calm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:3rem;display:grid}.home-service-card.home-service-card-calm{text-align:left;background:linear-gradient(155deg,#0f172a80,#02061757);border:1px solid #e2e8f01f;border-radius:1.4rem;flex-direction:column;min-height:17.5rem;padding:1.6rem;transition:background .18s,border-color .18s;display:flex;overflow:hidden}.home-service-card.home-service-card-calm:hover{background:linear-gradient(155deg,#0f172aa3,#0206176b);border-color:#d9b97d47;transform:none}.home-service-card-calm:after{display:none}.home-service-card-line{background:linear-gradient(90deg,#d9b97dbf,#d9b97d14);width:3.4rem;height:1px}.home-service-card-calm h3{color:#f8fafc;letter-spacing:-.025em;margin:1.65rem 0 0;font-size:1.55rem;font-weight:630;line-height:1.2}.home-service-card-calm>p{color:#e2e8f0ad;margin:1rem 0 0;font-size:.92rem;line-height:1.7}.home-service-card-link{color:#d9b97d;align-items:center;gap:.55rem;margin-top:auto;padding-top:1.5rem;font-size:.82rem;font-weight:750;display:inline-flex}.home-service-card-link svg{transition:transform .18s}.home-service-card-calm:hover .home-service-card-link svg{transform:translate(.2rem)}.home-services-disclaimer{color:#e2e8f07a;border-top:1px solid #e2e8f01c;margin:1.35rem 0 0;padding-top:.85rem;font-size:.72rem;line-height:1.6}@media (width<=900px){.home-service-calm-grid{grid-template-columns:1fr}.home-service-card.home-service-card-calm{min-height:0}}.home-orientation-eyebrow span{background:#d9b97d;border:0;border-radius:0;width:2rem;height:1px;display:block}.home-orientation-map{isolation:isolate;min-height:35rem;position:relative}.home-orientation-map:before{display:none}.home-orientation-map-ring{border:1px solid #e2e8f01a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-orientation-map-ring-outer{width:29rem;height:29rem}.home-orientation-map-ring-inner{border-color:#d9b97d2e;width:21rem;height:21rem}.home-orientation-map-center{text-align:center;z-index:2;background:#0f172ae0;border:1px solid #d9b97d3d;border-radius:50%;align-content:center;width:16rem;height:16rem;padding:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2rem 5rem #00000042}.home-orientation-map-center>span{color:#d9b97d;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-orientation-map-center>strong{color:#f8fafc;letter-spacing:-.035em;margin-top:.55rem;font-size:1.65rem;font-weight:650;line-height:1.15}.home-orientation-map-center>p{color:#e2e8f0ad;margin:.8rem 0 0;font-size:.82rem;line-height:1.6}.home-orientation-topics{z-index:3;position:absolute;inset:0}.home-orientation-topic{max-width:13.5rem;padding-left:1rem;position:absolute}.home-orientation-topic:before{content:"";opacity:.56;background:#d9b97d;width:1px;height:2.5rem;position:absolute;top:.15rem;left:0}.home-orientation-topic strong{color:#f8fafc;letter-spacing:-.015em;font-size:1rem;font-weight:700;line-height:1.25;display:block}.home-orientation-topic span{color:#e2e8f09e;margin-top:.4rem;font-size:.76rem;line-height:1.5;display:block}.home-orientation-topic:first-child{top:7%;left:2%}.home-orientation-topic:nth-child(2){top:8%;right:1%}.home-orientation-topic:nth-child(3){top:56%;left:0}.home-orientation-topic:nth-child(4){top:58%;right:0}.home-orientation-topic:nth-child(5){bottom:1%;left:50%;transform:translate(-50%)}@media (width<=1100px) and (width>=901px){.home-orientation-map-ring-outer{width:25rem;height:25rem}.home-orientation-map-ring-inner{width:18rem;height:18rem}.home-orientation-map-center{width:14rem;height:14rem;padding:1.5rem}.home-orientation-topic{max-width:10.5rem}}@media (width<=650px){.home-orientation-map{min-height:0;padding-top:.5rem;display:grid}.home-orientation-map:before,.home-orientation-map-ring{display:none}.home-orientation-map-center{justify-self:center;width:15rem;height:15rem;position:relative;top:auto;left:auto;transform:none}.home-orientation-topics{flex-wrap:wrap;gap:1.4rem 1.1rem;margin-top:2.5rem;display:flex;position:relative;inset:auto}.home-orientation-topic,.home-orientation-topic:first-child,.home-orientation-topic:nth-child(2),.home-orientation-topic:nth-child(3),.home-orientation-topic:nth-child(4),.home-orientation-topic:nth-child(5){flex:9rem;max-width:none;position:relative;inset:auto;transform:none}}.home-orientation-statement{border-top:1px solid #e2e8f026;border-bottom:1px solid #e2e8f026;align-self:center;padding:clamp(2rem,5vw,3.75rem) 0}.home-orientation-statement-label{color:#d9b97d;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.home-orientation-statement-copy{color:#f8fafc;letter-spacing:-.035em;max-width:20ch;margin:1.25rem 0 0;font-size:clamp(1.65rem,3.1vw,2.8rem);font-weight:570;line-height:1.22}.home-orientation-statement-result{border-left:2px solid #d9b97db8;gap:.55rem;margin-top:clamp(2rem,4vw,3rem);padding-left:1.25rem;display:grid}.home-orientation-statement-result span{color:#e2e8f094;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-orientation-statement-result strong{color:#f8fafcd1;max-width:38rem;font-size:1rem;font-weight:620;line-height:1.7}@media (width<=900px){.home-orientation-statement-copy{max-width:24ch}}.home-orientation-simple{background:#07101d;padding:clamp(5.5rem,9vw,7.5rem) 0}.home-orientation-simple-shell{max-width:64rem}.home-orientation-simple-eyebrow{color:#d9b97d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:800;display:flex}.home-orientation-simple-eyebrow span{background:#d9b97d;width:2rem;height:1px}.home-orientation-simple h2{color:#f8fafc;letter-spacing:-.045em;max-width:14ch;margin:1.35rem 0 0;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:590;line-height:1.04}.home-orientation-simple-intro{color:#e2e8f0ad;max-width:42rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.home-orientation-simple-focus{color:#f8fafcc7;border-top:1px solid #e2e8f024;border-bottom:1px solid #e2e8f024;margin:clamp(2rem,4vw,3rem) 0 0;padding:clamp(1.5rem,3vw,2rem) 0;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.75}.home-orientation-simple-focus strong{color:#f8fafc;font-weight:720}.home-orientation-simple-result{color:#e5c790;margin:1.5rem 0 0;font-size:1rem;font-weight:680;line-height:1.7}.home-page{--home-unified-accent:#d9b97d;--home-unified-accent-hover:#e6ca96;--home-unified-bg-a:#07101d;--home-unified-bg-b:#050b16;--home-unified-line:#e2e8f024;--home-unified-muted:#e2e8f0ad;--home-unified-panel:#0f172a75;--home-unified-text:#f8fafc}.home-page .home-unified-section{border-color:var(--home-unified-line);padding-top:clamp(5.75rem,9vw,7.5rem);padding-bottom:clamp(5.75rem,9vw,7.5rem)}.home-page .home-unified-section-a{background:var(--home-unified-bg-a)}.home-page .home-unified-section-b{background:var(--home-unified-bg-b)}.home-page .home-unified-eyebrow{color:var(--home-unified-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:800;display:flex}.home-page .home-unified-eyebrow>span{background:var(--home-unified-accent);border:0;border-radius:0;width:2rem;height:1px;display:block}.home-page .home-unified-title{color:var(--home-unified-text);letter-spacing:-.045em;max-width:14ch;margin:1.3rem 0 0;font-size:clamp(2.45rem,4.6vw,4.35rem);font-weight:590;line-height:1.04}.home-page .home-unified-lead{color:var(--home-unified-muted);max-width:43rem;margin:1.45rem 0 0;font-size:1.04rem;font-weight:400;line-height:1.75}.home-page .home-unified-panel,.home-page .home-audience-panel,.home-page .home-service-card-calm,.home-page .home-strategy-action{background:var(--home-unified-panel);border-color:var(--home-unified-line);box-shadow:none;border-radius:1.4rem}.home-page .home-audience-panel:after,.home-page .home-strategy-check:after,.home-page .home-v2-faq:before{display:none}.home-page .home-audience-head>div>span,.home-page .home-service-card-line{background:linear-gradient(90deg, var(--home-unified-accent), #d9b97d14)}.home-page .home-audience-head>div>p,.home-page .home-audience-head>p{color:var(--home-unified-accent);letter-spacing:.11em;text-transform:uppercase;border:0;padding:0;font-size:.72rem;font-weight:800}.home-page .home-audience-item,.home-page .home-audience-list,.home-page .home-strategy-grid,.home-page .home-strategy-item+.home-strategy-item,.home-page .home-v2-faq-list,.home-page .home-v2-faq-list details{border-color:var(--home-unified-line)}.home-page .home-audience-item:before,.home-page .home-strategy-item-top>span{background:var(--home-unified-accent);border-radius:50%;width:.34rem;height:.34rem;margin:0;display:block}.home-page .home-audience-item:before{margin-top:.55rem}.home-page .home-strategy-item-top{grid-template-columns:auto minmax(0,1fr);gap:.85rem}.home-page .home-strategy-item-top>i{background:var(--home-unified-line)}.home-page .home-strategy-item-top>i:before{display:none}.home-page .home-strategy-head{align-items:end}.home-page .home-strategy-head>.home-unified-lead{margin-top:0}.home-page .home-strategy-item h3,.home-page .home-service-card-calm h3{color:var(--home-unified-text);letter-spacing:-.025em;font-size:1.55rem;font-weight:630;line-height:1.2}.home-page .home-strategy-item h3{max-width:15ch;margin-top:2.25rem}.home-page .home-strategy-item p,.home-page .home-service-card-calm>p,.home-page .home-audience-item>p,.home-page .home-v2-faq-list details p{color:var(--home-unified-muted);font-size:.92rem;font-weight:400;line-height:1.7}.home-page .home-audience-item>p{color:#f8fafcdb;font-weight:600}.home-page .home-service-card-link,.home-page .home-strategy-action>div>span,.home-page .home-orientation-simple-result,.home-page .home-v2-faq-list summary svg{color:var(--home-unified-accent)}.home-page .home-strategy-action p{color:var(--home-unified-text);font-size:1rem;font-weight:600;line-height:1.65}.home-page .home-strategy-action{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr) auto;gap:clamp(1.25rem,3vw,2rem);padding:.75rem 1.5rem .75rem .75rem;overflow:hidden}.home-strategy-action-visual{border-radius:.95rem;align-self:stretch;min-height:9rem;margin:0;overflow:hidden}.home-strategy-action-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.home-strategy-action-copy{align-self:center}.home-page .home-strategy-cta,.home-page .home-hero-refresh .home-cta-primary{background:var(--home-unified-accent);border-color:var(--home-unified-accent);color:#111827;border-radius:.85rem}.home-page .home-strategy-cta:hover,.home-page .home-hero-refresh .home-cta-primary:hover{background:var(--home-unified-accent-hover);border-color:var(--home-unified-accent-hover)}.home-page .home-orientation-simple-shell{max-width:64rem}.home-page .home-orientation-simple-focus{border-color:var(--home-unified-line);color:#f8fafcc7}.home-page .home-v2-faq{border-color:var(--home-unified-line)}.home-page .home-v2-faq-intro>.home-unified-lead{margin-top:1.45rem}.home-page .home-v2-faq-list summary{color:var(--home-unified-text);min-height:4.25rem;padding-top:1rem;padding-bottom:1rem}.home-remuneration-section{border-bottom:1px solid var(--home-unified-line);border-top:1px solid var(--home-unified-line);background:#0b1522}.home-remuneration-head{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.home-remuneration-head .home-unified-title{max-width:13ch}.home-remuneration-head>.home-unified-lead{margin:0}.home-remuneration-models{border-bottom:1px solid var(--home-unified-line);border-top:1px solid var(--home-unified-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.75rem,5vw,4.5rem);display:grid}.home-remuneration-model{grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:1.25rem;min-height:13rem;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.4rem,3vw,2.75rem) clamp(1.75rem,3vw,2.5rem) 0;display:grid}.home-remuneration-model+.home-remuneration-model{border-left:1px solid var(--home-unified-line);padding-left:clamp(1.4rem,3vw,2.75rem);padding-right:0}.home-remuneration-model>span{color:var(--home-unified-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.55}.home-remuneration-model-fee>span{color:#a9c4b6}.home-remuneration-model h3{color:var(--home-unified-text);letter-spacing:-.028em;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:620;line-height:1.2}.home-remuneration-model p{color:var(--home-unified-muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.7}.home-remuneration-action{justify-content:space-between;align-items:center;gap:2rem;padding-top:1.6rem;display:flex}.home-remuneration-action>p{color:#e2e8f08c;max-width:39rem;margin:0;font-size:.78rem;line-height:1.65}.home-remuneration-button{color:#f1ddb6;background:0 0;border:1px solid #d9b97d7a;border-radius:.85rem;flex:none;gap:.65rem;min-height:3.15rem;padding:.75rem 1.15rem;font-size:.9rem;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s}.home-remuneration-button:hover{border-color:var(--home-unified-accent);color:#fff;background:#d9b97d1a;transform:translateY(-.1rem)}@media (width<=900px){.home-page .home-strategy-head{align-items:start}.home-page .home-strategy-head>.home-unified-lead{margin-top:0}.home-page .home-unified-title{max-width:17ch}.home-remuneration-head,.home-remuneration-models{grid-template-columns:1fr}.home-remuneration-head>.home-unified-lead{margin-top:0}.home-remuneration-model+.home-remuneration-model{border-left:0;border-top:1px solid var(--home-unified-line);padding-left:0}.home-page .home-strategy-action{grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);padding-right:.75rem}.home-page .home-strategy-cta{grid-column:2;justify-self:start}}@media (width<=640px){.home-page .home-unified-section{padding-top:4.75rem;padding-bottom:4.75rem}.home-page .home-unified-title{font-size:2.35rem}.home-remuneration-model{grid-template-columns:1fr;min-height:0;padding-right:0}.home-remuneration-action{flex-direction:column;align-items:stretch}.home-remuneration-button{justify-content:center;width:100%}.home-page .home-strategy-action{grid-template-columns:1fr;padding:.75rem}.home-strategy-action-visual{aspect-ratio:16/9;min-height:0}.home-strategy-action-copy{padding:.55rem .55rem 0}.home-page .home-strategy-cta{grid-column:auto;justify-self:stretch}}[class*=shadow-amber-],[class*=shadow-orange-],[class*=shadow-red-],[class*=shadow-rose-],[class*=shadow-lime-],[class*=shadow-emerald-],[class*=shadow-teal-],[class*=shadow-cyan-],[class*=shadow-sky-],[class*=shadow-blue-],[class*=shadow-indigo-],[class*=shadow-violet-],[class*=shadow-purple-],[class*=shadow-fuchsia-],[class*=shadow-pink-]{--tw-shadow-color:transparent!important}.advisor-profile-page{--advisor-accent:#d9b97d;--advisor-dark:#07111f;--advisor-dark-soft:#111a24;--advisor-light:#111a24;--advisor-light-soft:#0b1522;--advisor-light-ink:#f8fafc;--advisor-line-dark:#e2e8f026;--advisor-line-light:#e2e8f024;background:var(--advisor-dark);color:#f8fafc;overflow:hidden}.advisor-profile-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.advisor-profile-hero{border-bottom:1px solid var(--advisor-line-dark);padding:clamp(4.5rem,8vw,7.5rem) 0}.advisor-profile-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.advisor-profile-eyebrow{color:var(--advisor-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.advisor-profile-hero-copy h1{color:#f8fafc;letter-spacing:-.052em;max-width:11.5ch;margin:1.5rem 0 0;font-size:clamp(3.2rem,5.5vw,5.85rem);font-weight:590;line-height:.98}.advisor-profile-lead{color:#e2e8f0c2;max-width:43rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.75}.advisor-profile-direct{border-bottom:1px solid var(--advisor-line-dark);border-top:1px solid var(--advisor-line-dark);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.35rem 0;display:flex}.advisor-profile-direct>div>span{color:var(--advisor-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.77rem;font-weight:800;display:block}.advisor-profile-direct>div>p{color:#e2e8f0b3;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.advisor-profile-primary{background:var(--advisor-accent);border:1px solid var(--advisor-accent);color:var(--advisor-light-ink);border-radius:.8rem;flex:none;min-height:3.15rem;padding:.8rem 1.25rem;font-size:.95rem;font-weight:800}.advisor-profile-primary:hover{background:#e8cb96;border-color:#e8cb96;transform:translateY(-.12rem)}.advisor-profile-contact-list{grid-template-columns:1fr;margin-top:1.25rem;display:grid}.advisor-profile-contact-list a{border-bottom:1px solid var(--advisor-line-dark);color:#f8fafcd1;align-items:center;gap:.75rem;min-height:3.35rem;padding:.75rem 0;transition:border-color .18s,color .18s;display:flex}.advisor-profile-contact-list a:first-child{grid-column:auto}.advisor-profile-contact-list a:nth-child(2){margin-right:0}.advisor-profile-contact-list a:nth-child(3){margin-left:0}.advisor-profile-contact-list a:hover{color:#fff;border-color:#d9b97d94}.advisor-profile-contact-list svg,.advisor-profile-linkedin{color:var(--advisor-accent);flex:none}.advisor-profile-contact-list a>span:not(.advisor-profile-linkedin){overflow-wrap:anywhere;min-width:0}.advisor-profile-contact-list a>svg:last-child{margin-left:auto}.advisor-profile-linkedin{border:1px solid #d9b97d66;border-radius:50%;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.62rem;font-weight:900;display:inline-flex}.advisor-profile-portrait{background:var(--advisor-light);border:1px solid #e2e8f029;border-radius:1.4rem;margin:0;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.advisor-profile-portrait-image{aspect-ratio:4/5;overflow:hidden}.advisor-profile-portrait-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;width:100%;height:100%;display:block}.advisor-profile-portrait figcaption{color:var(--advisor-light-ink);padding:1.5rem 1.6rem 1.65rem}.advisor-profile-portrait figcaption>span{color:#8c6c37;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.advisor-profile-portrait figcaption>strong{letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:650;line-height:1.1;display:block}.advisor-profile-portrait figcaption>p{color:#142130b8;margin:.7rem 0 0;font-size:.9rem;line-height:1.55}.advisor-profile-principle{background:var(--advisor-dark-soft);border-bottom:1px solid var(--advisor-line-dark)}.advisor-profile-principle-inner{grid-template-columns:minmax(8rem,.3fr) minmax(0,1.7fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:10rem;padding-top:2rem;padding-bottom:2rem;display:grid}.advisor-profile-principle-inner>span{color:var(--advisor-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.advisor-profile-principle-inner>p{color:#f8fafc;letter-spacing:-.025em;max-width:47rem;margin:0;font-size:clamp(1.35rem,2.3vw,2.05rem);font-weight:580;line-height:1.35}.advisor-profile-story{background:var(--advisor-light);color:var(--advisor-light-ink);padding:clamp(5.5rem,9vw,8.5rem) 0}.advisor-profile-story-grid{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,8rem);display:grid}.advisor-profile-section-heading h2{color:inherit;letter-spacing:-.05em;max-width:11ch;margin:1.25rem 0 0;font-size:clamp(2.55rem,4.4vw,4.7rem);font-weight:590;line-height:1.02}.advisor-profile-story .advisor-profile-eyebrow,.advisor-profile-method .advisor-profile-eyebrow{color:#87672f}.advisor-profile-story-copy{border-top:1px solid var(--advisor-line-light)}.advisor-profile-story-copy>p{border-bottom:1px solid var(--advisor-line-light);color:#142130cc;margin:0;padding:1.65rem 0;font-size:1.03rem;line-height:1.8}.advisor-profile-story-copy>.advisor-profile-story-intro{color:var(--advisor-light-ink);letter-spacing:-.015em;font-size:clamp(1.22rem,2vw,1.55rem);font-weight:580;line-height:1.6}.advisor-profile-claim{border-bottom:1px solid var(--advisor-line-light);border-left:.3rem solid var(--advisor-accent);margin-top:2rem;padding:.25rem 0 .25rem 1.5rem}.advisor-profile-claim>span{color:#87672f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.advisor-profile-claim>p{color:var(--advisor-light-ink);max-width:40rem;margin:.7rem 0 1.4rem;font-size:clamp(1.15rem,1.7vw,1.42rem);font-weight:650;line-height:1.55}.advisor-profile-credentials{background:var(--advisor-dark-soft);border-bottom:1px solid var(--advisor-line-dark);padding:clamp(5.5rem,9vw,8.5rem) 0}.advisor-profile-section-heading-wide{border-bottom:1px solid var(--advisor-line-dark);padding-bottom:2.4rem}.advisor-profile-section-heading-wide h2{color:#f8fafc;max-width:none}.advisor-profile-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,6.5rem);margin-top:3.25rem;display:grid}.advisor-profile-credential-label{color:#e2e8f08f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.advisor-profile-credential-row{border-top:1px solid var(--advisor-line-dark);grid-template-columns:minmax(5.4rem,.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-height:6.5rem;padding:1.35rem 0;display:grid}.advisor-profile-credential-row:last-child{border-bottom:1px solid var(--advisor-line-dark)}.advisor-profile-credential-row>span{color:var(--advisor-accent);font-size:.78rem;font-weight:800;line-height:1.45}.advisor-profile-credential-row strong{color:#f8fafc;font-size:clamp(1rem,1.3vw,1.16rem);font-weight:650;line-height:1.45;display:block}.advisor-profile-credential-row p{color:#e2e8f0ad;margin:.5rem 0 0;font-size:.88rem;line-height:1.55}.advisor-profile-method-heading{border-bottom:1px solid var(--advisor-line-light);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);padding-bottom:3rem;display:grid}.advisor-profile-method-heading>p{color:#142130b8;margin:0;font-size:1rem;line-height:1.75}.advisor-profile-method-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advisor-profile-method-step{border-right:1px solid var(--advisor-line-light);min-height:25rem;padding:2.6rem clamp(1.4rem,3vw,2.5rem) 2rem 0}.advisor-profile-method-step+.advisor-profile-method-step{padding-left:clamp(1.4rem,3vw,2.5rem)}.advisor-profile-method-step:last-child{border-right:0;padding-right:0}.advisor-profile-method-step>span{color:#1421305c;letter-spacing:-.06em;font-size:clamp(3.5rem,6vw,6rem);font-weight:520;line-height:1;display:block}.advisor-profile-method-step small{color:#87672f;letter-spacing:.15em;text-transform:uppercase;margin-top:2.25rem;font-size:.72rem;font-weight:800;display:block}.advisor-profile-method-step h3{color:var(--advisor-light-ink);letter-spacing:-.03em;margin:.8rem 0 0;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:650;line-height:1.15}.advisor-profile-method-step p{color:#142130b8;margin:1rem 0 0;font-size:.95rem;line-height:1.7}@media (width<=1023px){.advisor-profile-hero-grid{grid-template-columns:1fr}.advisor-profile-portrait{max-width:37rem}.advisor-profile-story-grid,.advisor-profile-method-heading{grid-template-columns:1fr}.advisor-profile-section-heading h2{max-width:14ch}.advisor-profile-credential-grid{grid-template-columns:1fr;gap:3rem}.advisor-profile-method-step{min-height:23rem}}@media (width<=720px){.advisor-profile-hero{padding-top:4.75rem;padding-bottom:4.75rem}.advisor-profile-hero-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.advisor-profile-direct{flex-direction:column;align-items:stretch}.advisor-profile-primary{width:100%}.advisor-profile-contact-list{grid-template-columns:1fr}.advisor-profile-contact-list a:first-child{grid-column:auto}.advisor-profile-contact-list a:nth-child(2),.advisor-profile-contact-list a:nth-child(3){margin-left:0;margin-right:0}.advisor-profile-principle-inner{grid-template-columns:1fr;gap:1rem;padding-top:2.25rem;padding-bottom:2.25rem}.advisor-profile-principle-inner>p{font-size:1.25rem}.advisor-profile-section-heading h2{font-size:clamp(2.4rem,11vw,3.35rem)}.advisor-profile-credential-row{grid-template-columns:1fr;gap:.65rem}.advisor-profile-method-list{grid-template-columns:1fr}.advisor-profile-method-step,.advisor-profile-method-step+.advisor-profile-method-step{border-bottom:1px solid var(--advisor-line-light);border-right:0;min-height:0;padding:2.4rem 0}.advisor-profile-method-step:last-child{border-bottom:0}.advisor-profile-method-step>span{font-size:4rem}.advisor-profile-method-step small{margin-top:1.4rem}}.advisor-profile-hero{padding-top:clamp(3.75rem,6vw,5.5rem);padding-bottom:clamp(3.75rem,6vw,5.5rem)}.advisor-profile-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.64fr);gap:clamp(2.75rem,5vw,5rem)}.advisor-profile-hero-copy h1{max-width:13ch;font-size:clamp(2.75rem,4.4vw,4.75rem)}.advisor-profile-hero-thesis{color:var(--advisor-accent-warm);letter-spacing:-.025em;max-width:23ch;margin:1.5rem 0 0;font-size:clamp(1.35rem,2.15vw,2.15rem);font-weight:680;line-height:1.15}.advisor-profile-lead{margin-top:1.25rem}.advisor-profile-direct{margin-top:2rem;padding-top:1.1rem;padding-bottom:1.1rem}.advisor-profile-portrait-image{aspect-ratio:4/4.65}.advisor-profile-portrait figcaption{background:var(--advisor-dark-soft);color:#f8fafc;padding:1.25rem 1.4rem 1.35rem}.advisor-profile-portrait figcaption>span{color:var(--advisor-accent)}.advisor-profile-portrait figcaption>p{color:#e2e8f0ad}.advisor-profile-overview{background:var(--advisor-dark-soft);border-bottom:1px solid var(--advisor-line-dark);color:#f8fafc;padding:clamp(4.25rem,7vw,6.25rem) 0}.advisor-profile-overview .advisor-profile-principle-inner{border-bottom:1px solid var(--advisor-line-dark);min-height:0;padding-top:0;padding-bottom:2rem}.advisor-profile-overview .advisor-profile-principle-inner>p{max-width:44rem;font-size:clamp(1.2rem,1.9vw,1.65rem)}.advisor-profile-overview-grid{grid-template-columns:minmax(0,1.18fr) minmax(19rem,.82fr);gap:clamp(3rem,6vw,5.5rem);margin-top:3rem;display:grid}.advisor-profile-overview-copy,.advisor-profile-overview-credentials{min-width:0}.advisor-profile-section-heading h2{max-width:13ch;font-size:clamp(2.2rem,3.7vw,3.65rem);line-height:1.04}.advisor-profile-overview .advisor-profile-eyebrow,.advisor-profile-method .advisor-profile-eyebrow{color:var(--advisor-accent)}.advisor-profile-overview .advisor-profile-story-copy{border:0;margin-top:2rem}.advisor-profile-overview .advisor-profile-story-copy>p{color:#e2e8f0b8;border:0;padding:0;font-size:.96rem;line-height:1.72}.advisor-profile-overview .advisor-profile-story-copy>p+p{margin-top:1.15rem}.advisor-profile-overview .advisor-profile-story-copy>.advisor-profile-story-intro{color:#f8fafc;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.58}.advisor-profile-overview .advisor-profile-claim{border-bottom-color:var(--advisor-line-dark);margin-top:1.5rem}.advisor-profile-overview .advisor-profile-claim>span{color:var(--advisor-accent)}.advisor-profile-overview .advisor-profile-claim>p{color:#f8fafc;margin-bottom:1.1rem;font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:400;line-height:1.5}.advisor-profile-overview-credentials{border-left:1px solid var(--advisor-line-dark);padding-left:clamp(2rem,4vw,3.5rem)}.advisor-profile-overview-credentials .advisor-profile-section-heading h2{font-size:clamp(2rem,3vw,3rem)}.advisor-profile-overview-credentials .advisor-profile-credential-group{margin-top:2rem}.advisor-profile-overview .advisor-profile-credential-row{min-height:0;padding-top:1rem;padding-bottom:1rem}.advisor-profile-overview .advisor-profile-credential-row strong{font-size:.98rem}.advisor-profile-method{background:var(--advisor-dark);color:#f8fafc;padding:clamp(4.25rem,7vw,6.25rem) 0}.advisor-profile-method-heading{border-color:var(--advisor-line-dark);gap:clamp(2.5rem,6vw,5rem);padding-bottom:2.15rem}.advisor-profile-method-heading>p{color:#e2e8f0ad;line-height:1.65}.advisor-profile-method-step{border-color:var(--advisor-line-dark);min-height:19rem;padding-top:2rem;padding-bottom:1.5rem}.advisor-profile-method-step>span{color:#e2e8f038;font-size:clamp(2.8rem,4.5vw,4.5rem)}.advisor-profile-method-step small{color:var(--advisor-accent);margin-top:1.5rem}.advisor-profile-method-step h3{color:#f8fafc;font-size:clamp(1.3rem,1.7vw,1.65rem)}.advisor-profile-method-step p{color:#e2e8f0ad;line-height:1.62}.advisor-profile-method-result{border-top:1px solid var(--advisor-line-dark);grid-template-columns:minmax(7rem,.24fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);padding-top:1.75rem;display:grid}.advisor-profile-method-result>span{color:var(--advisor-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.advisor-profile-method-result>p{color:#f8fafc;max-width:48rem;margin:0;font-size:clamp(1.08rem,1.6vw,1.35rem);font-weight:520;line-height:1.55}@media (width<=1023px){.advisor-profile-overview-grid{grid-template-columns:1fr}.advisor-profile-overview-credentials{border-left:0;border-top:1px solid var(--advisor-line-dark);padding-top:3rem;padding-left:0}}@media (width<=720px){.advisor-profile-hero{padding-top:3.75rem;padding-bottom:3.75rem}.advisor-profile-overview,.advisor-profile-method{padding-top:4.25rem;padding-bottom:4.25rem}.advisor-profile-overview .advisor-profile-principle-inner{padding-bottom:1.6rem}.advisor-profile-overview-grid{margin-top:2.5rem}.advisor-profile-method-step,.advisor-profile-method-step+.advisor-profile-method-step{border-color:var(--advisor-line-dark);padding-top:1.9rem;padding-bottom:1.9rem}.advisor-profile-method-result{grid-template-columns:1fr}}.advisor-inquiry-backdrop{z-index:100;background:#020617c7;justify-content:center;align-items:center;padding:clamp(.75rem,2.5vw,2rem);display:flex;position:fixed;inset:0}.advisor-inquiry-dialog{background:#0d1724;border:1px solid #e2e8f029;border-radius:1.5rem;width:100%;max-width:80rem;max-height:min(94vh,58rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000080}.advisor-inquiry-close{color:#dce4ec;z-index:4;background:#172330;border:1px solid #e2e8f029;border-radius:50%;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:background .18s,border-color .18s,color .18s;display:flex;position:absolute;top:1.15rem;right:1.15rem}.advisor-inquiry-close:hover{color:#fff;background:#22303e;border-color:#d9b97d7a}.advisor-inquiry-layout{grid-template-columns:minmax(18rem,1fr) minmax(0,3fr);min-height:min(84vh,52rem);display:grid}.advisor-inquiry-context{background:#101b28;border-right:1px solid #e2e8f021;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(2rem,3.2vw,2.75rem);display:flex}.advisor-inquiry-eyebrow{color:#d9b97d;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:800}.advisor-inquiry-context h2{color:#f8fafc;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;max-width:12ch;margin:1rem 0 0;font-size:clamp(1.9rem,2.65vw,2.65rem);font-weight:590;line-height:1.05}.advisor-inquiry-context-lead{color:#e2e8f0b8;max-width:26rem;margin:1.35rem 0 0;font-size:.92rem;line-height:1.7}.advisor-inquiry-duration{border-top:1px solid #e2e8f024;border-bottom:1px solid #e2e8f024;margin-top:2.5rem;padding:1.35rem 0}.advisor-inquiry-duration strong{color:#f3dfb8;letter-spacing:-.025em;font-size:1.2rem;font-weight:620;display:block}.advisor-inquiry-duration p{color:#e2e8f0a8;margin:.6rem 0 0;font-size:.82rem;line-height:1.65}.advisor-inquiry-process{margin-top:1.8rem}.advisor-inquiry-process>div{border-bottom:1px solid #e2e8f01c;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem 0;display:grid}.advisor-inquiry-process span{color:#d9b97db8;letter-spacing:.08em;font-size:.69rem;font-weight:800}.advisor-inquiry-process p{color:#e8edf3;margin:0;font-size:.84rem;font-weight:600;line-height:1.5}.advisor-inquiry-direct-contact{margin-top:2.25rem;display:grid}.advisor-inquiry-direct-contact>span{color:#e2e8f07a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.66rem;font-weight:800}.advisor-inquiry-direct-contact a{color:#f8fafcd1;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f01c;align-items:center;gap:.65rem;min-width:0;padding:.65rem 0;font-size:.78rem;display:flex}.advisor-inquiry-direct-contact a:hover{color:#fff}.advisor-inquiry-direct-contact svg{color:#d9b97d;flex:none}.advisor-inquiry-form-panel{scrollbar-color:#d9b97d73 transparent;scrollbar-width:thin;min-width:0;max-height:min(94vh,58rem);padding:clamp(2rem,4vw,3.25rem);overflow-y:auto}.advisor-inquiry-form-heading{border-bottom:1px solid #e2e8f024;padding:0 3.5rem 1.5rem 0}.advisor-inquiry-form-heading h3{color:#f8fafc;letter-spacing:-.04em;max-width:16ch;margin:.8rem 0 0;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:600;line-height:1.08}.advisor-inquiry-form-heading>p:last-child{color:#e2e8f094;margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.advisor-inquiry-form{display:grid}.advisor-inquiry-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.advisor-inquiry-section{border:0;border-bottom:1px solid #e2e8f024;min-width:0;margin:0;padding:1.65rem 0}.advisor-inquiry-section legend{color:#f4f7fa;float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:1rem;font-size:.78rem;font-weight:750}.advisor-inquiry-section legend+*{clear:both}.advisor-inquiry-section legend span{color:#e2e8f073;margin-left:.45rem;font-size:.64rem;font-weight:700}.advisor-inquiry-field-grid,.advisor-inquiry-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.advisor-inquiry-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-inquiry-field{min-width:0}.advisor-inquiry-field label{color:#e2e8f0c2;margin-bottom:.5rem;font-size:.75rem;font-weight:650}.advisor-inquiry-field label>span{color:#e2e8f073;font-size:.68rem;font-weight:600}.advisor-inquiry-field input,.advisor-inquiry-field select,.advisor-inquiry-field textarea{color:#f8fafc;background:#111e2b;border:1px solid #e2e8f026;border-radius:.75rem;outline:none;width:100%;min-height:3rem;padding:.7rem .9rem;font-size:.88rem;transition:background .18s,border-color .18s,box-shadow .18s}.advisor-inquiry-field input::-moz-placeholder{color:#94a3b8b8}.advisor-inquiry-field textarea::-moz-placeholder{color:#94a3b8b8}.advisor-inquiry-field input::placeholder,.advisor-inquiry-field textarea::placeholder{color:#94a3b8b8}.advisor-inquiry-field input:focus,.advisor-inquiry-field select:focus,.advisor-inquiry-field textarea:focus{background:#142231;border-color:#d9b97d94;box-shadow:0 0 0 3px #d9b97d1a}.advisor-inquiry-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.advisor-inquiry-contact-choice{border:1px solid #e2e8f026;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:3rem;display:grid;overflow:hidden}.advisor-inquiry-contact-choice button{color:#e2e8f0b3;background:#111e2b;justify-content:center;align-items:center;gap:.45rem;padding:.6rem;font-size:.78rem;font-weight:650;transition:background .18s,color .18s;display:flex}.advisor-inquiry-contact-choice button+button{border-left:1px solid #e2e8f026}.advisor-inquiry-contact-choice button.is-selected{color:#f5dfb5;background:#d9b97d24}.advisor-inquiry-area-grid{background:#111e2b;border:1px solid #e2e8f024;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.advisor-inquiry-area-grid>button{color:#e2e8f0ad;text-align:center;background:0 0;border:0;border-radius:.62rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:0;padding:.75rem .6rem;transition:background .18s,color .18s;display:flex}.advisor-inquiry-area-grid>button:hover{background:#e2e8f00e}.advisor-inquiry-area-grid>button:focus-visible{outline-offset:2px;outline:2px solid #d9b97db8}.advisor-inquiry-area-grid>button.is-selected{color:#101923;background:#d9b97d;box-shadow:0 .35rem 1rem #00000029}.advisor-inquiry-area-grid>button>svg:first-child{color:#d9b97d;flex:none}.advisor-inquiry-area-grid>button.is-selected>svg:first-child{color:#101923}.advisor-inquiry-area-grid strong{color:inherit;font-size:.78rem;font-weight:720;line-height:1.35}.advisor-inquiry-topics{background:#111e2ba8;border:1px solid #e2e8f01f;border-radius:.85rem;margin-top:.75rem;padding:1rem}.advisor-inquiry-topics-heading{justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.advisor-inquiry-topics-heading strong{color:#f3dfb8;font-size:.8rem;font-weight:720;display:block}.advisor-inquiry-topics-heading p{color:#e2e8f08f;margin:.25rem 0 0;font-size:.7rem;line-height:1.5}.advisor-inquiry-topics-heading>span{color:#f3dfb8b8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d9b97d42;border-radius:999px;flex:none;margin:0;padding:.3rem .55rem;font-size:.6rem;font-weight:700}.advisor-inquiry-topic-list{border-top:1px solid #e2e8f01a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.8rem;display:grid}.advisor-inquiry-topic-list button{color:#e2e8f0ad;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8f01a;border-radius:0;justify-content:space-between;align-items:center;gap:.45rem;padding:.65rem .4rem;font-size:.72rem;line-height:1.4;display:flex}.advisor-inquiry-topic-list button.is-selected{color:#f2ddb4;background:#d9b97d14}.advisor-inquiry-message{border-bottom:1px solid #e2e8f024;padding:1.65rem 0}.advisor-inquiry-message textarea{resize:vertical;min-height:8.5rem}.advisor-inquiry-message>small{color:#e2e8f06b;margin-top:.55rem;font-size:.65rem;line-height:1.5;display:block}.advisor-inquiry-consent{cursor:pointer;background:#e2e8f009;border-bottom:1px solid #e2e8f024;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.85rem;padding:1.2rem .9rem;display:grid}.advisor-inquiry-consent>input{accent-color:#d9b97d;width:1.05rem;height:1.05rem;margin:.15rem 0 0}.advisor-inquiry-consent>span{gap:.35rem;display:grid}.advisor-inquiry-consent strong{color:#f4f7fa;font-size:.76rem;font-weight:700}.advisor-inquiry-consent>span>span{color:#e2e8f094;font-size:.68rem;line-height:1.55}.advisor-inquiry-consent a{color:#d9b97d;border-bottom:1px solid #d9b97d66}.advisor-inquiry-submit-row{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.advisor-inquiry-submit-row>div{max-width:27rem}.advisor-inquiry-submit-row p{color:#e2e8f07a;margin:0;font-size:.67rem;line-height:1.5}.advisor-inquiry-submit-row a{color:#d9b97d;border-bottom:1px solid #d9b97d61;margin-top:.35rem;font-size:.67rem;display:inline-block}.advisor-inquiry-submit{color:#111827;background:#d9b97d;border:1px solid #d9b97d;border-radius:.8rem;flex:none;gap:.55rem;min-height:3.2rem;padding:.75rem 1.15rem;font-size:.86rem;font-weight:800}.advisor-inquiry-submit:hover{background:#e8cb96;border-color:#e8cb96;transform:translateY(-.08rem)}.advisor-inquiry-submit:disabled,.advisor-inquiry-submit:disabled:hover{color:#f8fafc75;cursor:not-allowed;opacity:.7;background:#43505d;border-color:#43505d;transform:none}.advisor-inquiry-status{border-left:.2rem solid;margin:1rem 0 0;padding:.65rem 0 .65rem .85rem;font-size:.77rem;line-height:1.55}.advisor-inquiry-status-error{color:#fda4af}.advisor-inquiry-status-success{color:#86efac}.advisor-inquiry-status-loading,.advisor-inquiry-status-idle{color:#cbd5e1}@media (height<=780px) and (width>=961px){.advisor-inquiry-direct-contact{display:none}}@media (width<=960px){.advisor-inquiry-dialog{max-height:94vh;overflow-y:auto}.advisor-inquiry-layout{grid-template-columns:1fr}.advisor-inquiry-context{border-bottom:1px solid #e2e8f021;border-right:0;grid-template-columns:minmax(0,1.2fr) minmax(13rem,.8fr);gap:1.5rem 2rem;display:grid}.advisor-inquiry-duration,.advisor-inquiry-process,.advisor-inquiry-direct-contact{margin-top:0}.advisor-inquiry-process,.advisor-inquiry-direct-contact{display:none}.advisor-inquiry-form-panel{max-height:none;overflow:visible}}@media (width<=680px){.advisor-inquiry-backdrop{align-items:stretch;padding:0}.advisor-inquiry-dialog{border:0;border-radius:0;max-height:100vh}.advisor-inquiry-close{position:fixed;top:.8rem;right:.8rem}.advisor-inquiry-context{padding:1.4rem 1.25rem 1.2rem;display:block}.advisor-inquiry-context h2{max-width:14ch;font-size:1.85rem}.advisor-inquiry-context .advisor-inquiry-eyebrow{padding-right:3.5rem}.advisor-inquiry-context-lead{margin-top:.85rem;font-size:.86rem;line-height:1.55}.advisor-inquiry-duration{margin-top:1rem;padding:.8rem 0 0}.advisor-inquiry-duration strong{font-size:1rem}.advisor-inquiry-duration p{margin-top:.3rem;line-height:1.45}.advisor-inquiry-form-panel{padding:2rem 1.25rem 2.5rem}.advisor-inquiry-field-grid,.advisor-inquiry-contact-fields,.advisor-inquiry-area-grid{grid-template-columns:1fr}.advisor-inquiry-area-grid>button{text-align:left;justify-content:flex-start;padding-left:.9rem}.advisor-inquiry-topic-list{grid-template-columns:1fr}.advisor-inquiry-topics>div:first-child,.advisor-inquiry-submit-row{flex-direction:column;align-items:flex-start}.advisor-inquiry-submit{justify-content:center;width:100%}}.home-page .home-hero-portrait-image{-o-object-position:center 28%;object-position:center 28%}.home-hero-person-name{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:620;line-height:1.05}.home-hero-person-role{color:#e2e8f0c7;max-width:27rem;margin:.65rem 0 0;font-size:.88rem;line-height:1.55}.home-page .home-orientation-simple-shell.home-orientation-simple-layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);max-width:80rem;display:grid}.home-orientation-simple-copy{min-width:0}.home-orientation-support-visual{background:#111a24;border:1px solid #e2e8f024;border-radius:1.25rem;margin:0;overflow:hidden}.home-orientation-support-visual>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.home-orientation-support-visual>figcaption{border-top:1px solid #e2e8f01f;padding:1.35rem 1.4rem 1.5rem}.home-orientation-support-visual>figcaption>span{color:#d9b97d;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.home-orientation-support-visual>figcaption>p{color:#f8fafcdb;letter-spacing:-.015em;margin:.65rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:620;line-height:1.45}@media (width<=900px){.home-page .home-orientation-simple-shell.home-orientation-simple-layout{grid-template-columns:1fr}.home-orientation-support-visual{max-width:44rem}}.budget-modern-page{--budget-accent:#9fb0c4;--budget-dark:#07111f;--budget-dark-soft:#111a24;--budget-line:#e2e8f024;background:var(--budget-dark);color:#f8fafc}.budget-modern-shell{width:100%;max-width:80rem;margin:0 auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.budget-modern-eyebrow{color:var(--budget-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.budget-modern-hero{background:var(--budget-dark);border-bottom:1px solid var(--budget-line);padding:clamp(3.75rem,6vw,5.5rem) 0}.budget-modern-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.72fr);align-items:center;gap:clamp(2.75rem,6vw,6rem);display:grid}.budget-modern-hero-copy h1{color:#f8fafc;letter-spacing:-.05em;margin:1.15rem 0 0;font-size:clamp(3rem,5vw,4.8rem);font-weight:590;line-height:1}.budget-modern-subtitle{color:var(--budget-accent);letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:620;line-height:1.35}.budget-modern-lead{color:#e2e8f0c2;max-width:43rem;margin:1.5rem 0 0;font-size:1.02rem;line-height:1.72}.budget-modern-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.budget-modern-outcomes article{border-left:1px solid var(--budget-line);min-width:0;padding:0 1rem}.budget-modern-outcomes article:first-child{border-left:0;padding-left:0}.budget-modern-outcomes article:last-child{padding-right:0}.budget-modern-outcomes span{color:var(--budget-accent);letter-spacing:.08em;font-size:.72rem;font-weight:800;display:block}.budget-modern-outcomes p{color:#e2e8f0b3;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.budget-modern-hero-action{margin-top:2rem}.budget-modern-cta{background:var(--budget-accent);border:1px solid var(--budget-accent);color:#0b1720;border-radius:.8rem;min-height:3.1rem;padding:.8rem 1.25rem;font-size:.94rem;font-weight:800}.budget-modern-cta:hover{background:#abd8c8;border-color:#abd8c8;transform:translateY(-.12rem)}.budget-modern-hero-media{background:var(--budget-dark-soft);border:1px solid var(--budget-line);border-radius:1.3rem;margin:0;overflow:hidden}.budget-modern-hero-media>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.budget-modern-hero-media>figcaption{border-top:1px solid var(--budget-line);padding:1.3rem 1.4rem 1.45rem}.budget-modern-hero-media>figcaption>span{color:var(--budget-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.budget-modern-hero-media>figcaption>p{color:#f8fafc;margin:.65rem 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:620;line-height:1.45}.budget-modern-content{background:var(--budget-dark-soft);border-bottom:1px solid var(--budget-line);padding:clamp(4.25rem,7vw,6.25rem) 0}.budget-modern-check{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(3rem,7vw,6rem);display:grid}.budget-modern-section-copy h2,.budget-modern-plan-heading h2,.budget-modern-final h2{color:#f8fafc;letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2.15rem,3.5vw,3.45rem);font-weight:590;line-height:1.04}.budget-modern-paragraphs{color:#e2e8f0b8;margin-top:1.6rem;font-size:.96rem;line-height:1.72}.budget-modern-paragraphs p{margin:0}.budget-modern-paragraphs p+p{margin-top:1rem}.budget-modern-check-list{border-top:1px solid var(--budget-line)}.budget-modern-check-list article{border-bottom:1px solid var(--budget-line);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.25rem 0;display:grid}.budget-modern-check-list article>span,.budget-modern-process-list article>span{color:#9fb0c4ad;letter-spacing:.08em;padding-top:.12rem;font-size:.76rem;font-weight:800}.budget-modern-check-list h3{color:#f8fafc;margin:0;font-size:1.08rem;font-weight:650;line-height:1.25}.budget-modern-check-list p{color:#e2e8f0ad;margin:.45rem 0 0;font-size:.88rem;line-height:1.6}.budget-modern-result{border-left:.28rem solid var(--budget-accent);grid-template-columns:minmax(6rem,.18fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:2.5rem;padding:.2rem 0 .2rem 1.25rem;display:grid}.budget-modern-result>span{color:var(--budget-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.budget-modern-result>p{color:#f8fafc;max-width:50rem;margin:0;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:580;line-height:1.55}.budget-modern-plan{border-top:1px solid var(--budget-line);margin-top:3.75rem;padding-top:3.5rem}.budget-modern-plan-heading h2{max-width:17ch}.budget-modern-roles{border-bottom:1px solid var(--budget-line);border-top:1px solid var(--budget-line);grid-template-columns:minmax(8rem,.23fr) minmax(0,.77fr);align-items:stretch;gap:0;margin-top:2.25rem;display:grid}.budget-modern-role-core{color:var(--budget-accent);justify-content:center;align-items:center;min-height:7.5rem;padding:1.25rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;display:flex}.budget-modern-role-list{border-left:1px solid var(--budget-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.budget-modern-role-list article{border-left:1px solid var(--budget-line);align-items:center;gap:.75rem;min-height:7.5rem;padding:1.2rem;display:flex}.budget-modern-role-list article:first-child{border-left:0}.budget-modern-role-list article>span{background:var(--budget-accent);flex:none;width:1.2rem;height:.25rem}.budget-modern-role-list p{color:#f8fafc;margin:0;font-size:.94rem;font-weight:620;line-height:1.4}.budget-modern-process{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);gap:clamp(3rem,7vw,6rem);margin-top:3rem;display:grid}.budget-modern-process-intro h3{color:#f8fafc;letter-spacing:-.03em;margin:.85rem 0 0;font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:620;line-height:1.1}.budget-modern-process-intro>p:last-child{color:#e2e8f0ad;margin:1rem 0 0;font-size:.9rem;line-height:1.65}.budget-modern-process-list{border-top:1px solid var(--budget-line)}.budget-modern-process-list article{border-bottom:1px solid var(--budget-line);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:1.1rem;padding:1.15rem 0;display:grid}.budget-modern-process-list h4{color:#f8fafc;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.budget-modern-process-list p{color:#e2e8f0ad;margin:.42rem 0 0;font-size:.86rem;line-height:1.58}.budget-modern-final{background:var(--budget-dark);padding:clamp(3.75rem,6vw,5.25rem) 0}.budget-modern-final-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;display:grid}.budget-modern-final h2{max-width:23ch;font-size:clamp(2rem,3vw,3rem)}.budget-modern-final h2>span{display:block}.budget-modern-final h2>span:last-child{color:var(--budget-accent)}.budget-modern-final-inner>div:first-child>p:last-child{color:#e2e8f0b8;max-width:49rem;margin:1.25rem 0 0;font-size:.96rem;line-height:1.68}@media (width<=1023px){.budget-modern-hero-grid,.budget-modern-check,.budget-modern-process{grid-template-columns:1fr}.budget-modern-hero-media{max-width:42rem}}@media (width<=760px){.budget-modern-hero,.budget-modern-content,.budget-modern-final{padding-top:3.75rem;padding-bottom:3.75rem}.budget-modern-outcomes{grid-template-columns:1fr}.budget-modern-outcomes article,.budget-modern-outcomes article:first-child,.budget-modern-outcomes article:last-child{border-left:0;border-top:1px solid var(--budget-line);padding:.9rem 0}.budget-modern-result{grid-template-columns:1fr;gap:.6rem}.budget-modern-plan{margin-top:3rem;padding-top:2.75rem}.budget-modern-roles{grid-template-columns:1fr}.budget-modern-role-core{justify-content:flex-start;min-height:0}.budget-modern-role-list{border-left:0;border-top:1px solid var(--budget-line);grid-template-columns:1fr}.budget-modern-role-list article,.budget-modern-role-list article:first-child{border-left:0;border-top:1px solid var(--budget-line);min-height:0}.budget-modern-role-list article:first-child{border-top:0}.budget-modern-final-inner{grid-template-columns:1fr;align-items:start}.budget-modern-cta{width:100%}}.budget-original-role-graphic{margin-top:2.25rem}.budget-modern-hero{background:linear-gradient(#07111f3d,#0000 86%);border-bottom:0;padding-top:2.75rem;padding-bottom:3.15rem}.budget-modern-hero-grid{background:#07111f;border:1px solid #94a3b82e;border-radius:2rem .75rem;grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr);align-items:stretch;gap:0;max-width:74rem;margin-inline:auto;overflow:hidden}.budget-modern-hero-copy{align-self:center;padding:clamp(1.75rem,3vw,2.75rem)}.budget-modern-hero-copy h1{margin-top:1rem;font-size:clamp(2.35rem,3.75vw,3.4rem);font-weight:660}.budget-modern-hero-media{background:var(--budget-dark-soft);border:0;border-left:1px solid var(--budget-line);isolation:isolate;border-radius:0;min-height:36rem;position:relative;overflow:hidden;transform:none}.budget-modern-hero-media:before{display:none}.budget-modern-hero-media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#07111f3d,#0000 22%),linear-gradient(#0000 52%,#07111feb 100%);border-radius:0;position:absolute;inset:0}.budget-modern-hero-media>img{aspect-ratio:auto;-o-object-position:center;object-position:center;border:0;border-radius:0;height:100%;position:absolute;inset:0}.budget-modern-hero-media>figcaption{z-index:2;border:0;padding:1.5rem 1.65rem;position:absolute;bottom:0;left:0;right:0}.budget-modern-hero-media>figcaption>p{max-width:28rem}.budget-modern-process-list{border-top:0;gap:.35rem;display:grid}.budget-modern-process-list article{border-bottom:0;border-left:2px solid #9fb0c4ad;grid-template-columns:3.2rem minmax(0,1fr);gap:1.2rem;padding:1rem 0 1rem 1.2rem}.budget-modern-process-list article:nth-child(2){border-left-color:#9fb0c47a;margin-left:1.5rem}.budget-modern-process-list article:nth-child(3){border-left-color:#9fb0c44d;margin-left:3rem}.budget-modern-process-list article>span{color:#9fb0c494;letter-spacing:-.04em;padding-top:0;font-size:1.55rem;font-weight:580;line-height:1}.budget-modern-process-list h4{font-size:1.08rem}@media (width<=1023px){.budget-modern-hero{background:linear-gradient(#07111f3d,#0000 86%)}.budget-modern-hero-grid{grid-template-columns:1fr}.budget-modern-hero-media{border-left:0;border-top:1px solid var(--budget-line);min-height:24rem;transform:none}}@media (width<=760px){.budget-modern-hero{padding-top:2.25rem;padding-bottom:2.5rem}.budget-modern-hero-media{min-height:19rem}.budget-modern-hero-media>figcaption{padding:1.1rem 1.2rem}.budget-modern-process-list article:nth-child(2),.budget-modern-process-list article:nth-child(3){margin-left:0}}.wealth-modern-hero-section{background:linear-gradient(#07111f3d,#0000 86%);padding:3.5rem 0 4rem}.wealth-modern-hero{background:#07111f;border:1px solid #94a3b82e;border-radius:2rem .75rem;overflow:hidden}.wealth-modern-hero-main{min-height:32rem;display:grid}.wealth-modern-hero-copy{align-self:center;padding:clamp(2rem,4vw,3.5rem)}.wealth-modern-eyebrow{color:#9fb0c4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.76rem;font-weight:800;line-height:1.2}.wealth-modern-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:660;line-height:.98}.wealth-modern-hero-title{color:#c8d3df;max-width:39rem;margin:1.35rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:590;line-height:1.22}.wealth-modern-hero-intro{color:#cbd5e1;max-width:38rem;margin:1.3rem 0 0;font-size:1rem;line-height:1.75}.wealth-modern-hero-visual{min-height:25rem;position:relative;overflow:hidden}.wealth-modern-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07111f57,#0000 18%),linear-gradient(#0000 56%,#07111fe6 100%);position:absolute;inset:0}.wealth-modern-hero-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;width:100%;height:100%;position:absolute}.wealth-modern-hero-visual figcaption{z-index:1;display:grid;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.wealth-modern-hero-visual figcaption span{color:#9fb0c4;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.wealth-modern-hero-visual figcaption strong{color:#fff;margin-top:.25rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:650;line-height:1.3}.wealth-modern-hero-principles{border-top:1px solid #94a3b82b;display:grid}.wealth-modern-hero-principles article{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:1.25rem 1.35rem;display:grid}.wealth-modern-hero-principles article+article{border-top:1px solid #94a3b824}.wealth-modern-hero-principles article>span{color:#9fb0c49e;letter-spacing:.08em;font-size:.72rem;font-weight:800;line-height:1.45}.wealth-modern-hero-principles h2{color:#fff;margin:0;font-size:.95rem;font-weight:720;line-height:1.35}.wealth-modern-hero-principles p{color:#aebccc;margin:.25rem 0 0;font-size:.8rem;line-height:1.55}.wealth-modern-section{position:relative}.wealth-modern-triangle-section{padding-bottom:4rem}.wealth-triangle-card{background:linear-gradient(140deg,#0f1b2af5,#07111ffa);border-color:#9fb0c42e}.wealth-compound-card{background:linear-gradient(135deg,#111d2cfa,#07111ffa);border-color:#94a3b829}.wealth-compound-facts{border-top:1px solid #94a3b821;border-bottom:1px solid #94a3b821}.wealth-compound-facts>div+div{border-left:1px solid #94a3b821;padding-left:1rem}.wealth-compound-chart{background:#040c178f;border-color:#94a3b826}.wealth-capital-card{background:linear-gradient(135deg,#07111ffa,#111d2cf5);border-color:#9fb0c42b}.wealth-capital-detail{background:#122030c7;border:1px solid #9fb0c42e;border-left:3px solid #9fb0c4b3;border-radius:1.15rem;min-height:0;padding:1.55rem}.wealth-capital-detail h3{color:#c8d3df;font-size:clamp(1.75rem,2.5vw,2.5rem)}.wealth-capital-option{background:#040c176b;border-color:#94a3b821;border-radius:.9rem;min-height:4.7rem;padding:.8rem .9rem}.wealth-capital-tags span{color:#c8d3df;background:#07111f8a;border-color:#9fb0c42e}.wealth-advisory-card{background:linear-gradient(130deg,#111d2cfa,#07111ffa);border-color:#9fb0c42b}.wealth-advisory-points{gap:.55rem}.wealth-advisory-point{background:#040c1759;border-color:#94a3b81f;border-radius:.8rem;min-height:3.55rem;padding:.8rem .95rem}.wealth-advisory-point span{background:#9fb0c4;width:.42rem;height:.42rem}.wealth-advisory-point p{font-size:.92rem;font-weight:650}@media (width>=1024px){.wealth-modern-hero-main{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.wealth-modern-hero-visual{min-height:35rem}.wealth-modern-hero-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.wealth-modern-hero-principles article+article{border-top:0;border-left:1px solid #94a3b824}.wealth-capital-board{grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr)}.wealth-capital-detail{min-height:0}}@media (width<=767px){.wealth-modern-hero-section{padding:2.5rem 0 3rem}.wealth-modern-hero{border-radius:1.4rem .65rem}.wealth-modern-hero-copy{padding:1.6rem 1.35rem 1.8rem}.wealth-modern-hero-copy h1{font-size:clamp(2.45rem,12vw,3.5rem)}.wealth-modern-hero-visual{min-height:20rem}.wealth-modern-hero-visual img{-o-object-position:64% center;object-position:64% center}.wealth-modern-hero-visual figcaption{bottom:1.1rem;left:1.1rem;right:1.1rem}.wealth-modern-hero-principles article{padding:1rem 1.15rem}.wealth-modern-triangle-section{padding-bottom:3rem}.wealth-compound-facts>div+div{border-top:1px solid #94a3b821;border-left:0;padding-left:0}}.wealth-section-heading{border-bottom:1px solid #94a3b826;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.65fr);align-items:end;gap:1.25rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:grid}.wealth-section-kicker{color:#9fb0c4;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:820;line-height:1.25}.wealth-section-heading h3{color:#fff;letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.9rem,3vw,3rem);font-weight:630;line-height:1.08}.wealth-section-heading>p{color:#aebccc;margin:0;font-size:.94rem;line-height:1.7}.wealth-triangle-card{border-radius:.8rem 2rem}.wealth-triangle-editorial{gap:1.4rem;display:grid}.wealth-triangle-visual-column{min-width:0}.wealth-triangle-explanation{background:#040c1757;border:1px solid #94a3b821;border-radius:1rem;min-width:0;padding:1.25rem}.wealth-triangle-explanation-label{color:#9fb0c4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.wealth-triangle-explanation .wealth-conflict-points{border-top:1px solid #94a3b821;grid-template-columns:1fr;gap:0;display:grid}.wealth-triangle-explanation .wealth-conflict-item{background:0 0;border:0;border-bottom:1px solid #94a3b821;border-radius:0;padding:1rem 0}.wealth-triangle-explanation .wealth-conflict-item h4{color:#c8d3df}.wealth-triangle-explanation .wealth-final-insight{box-shadow:none;background:#122030;border-color:#9fb0c433;border-radius:.8rem;margin-top:1.1rem;padding:1rem 1rem 1rem 1.3rem}.wealth-triangle-explanation .wealth-final-insight p span{font-size:.9rem}.wealth-triangle-explanation .wealth-final-insight p strong{font-size:1.08rem}.wealth-triangle-editorial+.wealth-warning-layer{margin-top:1.4rem}.wealth-warning-layer{background:#111d2c;border-color:#f871713b;border-radius:.8rem}.wealth-warning-trapezoid{clip-path:none;background:#07111f8f}.wealth-compound-card{border-radius:2rem .8rem;position:relative;overflow:hidden}.wealth-compound-card:before{content:"";background:#9fb0c4;width:.24rem;position:absolute;inset:0 auto 0 0}.wealth-compound-copy{padding-left:.35rem}.wealth-compound-chart{border-radius:.75rem}.wealth-capital-card{border-radius:.8rem 2rem}.wealth-capital-heading{margin-bottom:1rem}.wealth-capital-options{border-bottom:1px solid #94a3b824;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.wealth-capital-option{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:4.5rem;padding:.85rem;display:grid;position:relative}.wealth-capital-option:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:.85rem;right:.85rem}.wealth-capital-option:hover,.wealth-capital-option:focus-visible{background:#9fb0c40d;border-color:#0000;transform:none}.wealth-capital-option-active{background:#9fb0c412;border-color:#0000}.wealth-capital-option-active:after{background:#9fb0c4}.wealth-capital-option-index{letter-spacing:.08em;color:#9fb0c494!important;opacity:1!important;font-size:.68rem!important;font-weight:800!important}.wealth-capital-option strong{font-size:.88rem;font-weight:690}.wealth-capital-detail{background:linear-gradient(115deg,#122030f5 0% 51%,#07111fb8 51% 100%);border:0;border-radius:.75rem;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:0;min-height:0;margin-top:1.25rem;padding:0;display:grid}.wealth-capital-detail-copy,.wealth-capital-detail-actions{padding:clamp(1.25rem,2.7vw,2rem)}.wealth-capital-detail-actions{border-left:1px solid #94a3b821;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.wealth-capital-detail-label{color:#9fb0c4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:820}.wealth-capital-detail h3{margin-top:.65rem}.wealth-capital-detail .wealth-capital-points{margin-top:0}.wealth-capital-detail .wealth-capital-tags{margin-top:1.2rem}.wealth-advisory-card{background:linear-gradient(120deg,#111d2c 0% 42%,#07111f 42% 100%);border-radius:2rem .8rem;overflow:hidden}.wealth-advisory-copy{border-left:2px solid #9fb0c494;padding-left:1.4rem}.wealth-advisory-points{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-advisory-point{align-content:start;min-height:4.75rem}.wealth-advisory-point:last-child{grid-column:1/-1;min-height:3.7rem}@media (width>=1024px){.wealth-triangle-editorial{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.wealth-triangle-stage{min-height:28rem}.wealth-capital-options{grid-template-columns:repeat(3,minmax(0,1fr))}.wealth-capital-detail{min-height:0;display:grid}}@media (width<=767px){.wealth-section-heading{grid-template-columns:1fr;align-items:start}.wealth-capital-options{grid-template-columns:1fr}.wealth-capital-option{border-bottom:1px solid #94a3b81f;min-height:3.8rem}.wealth-capital-detail{background:#122030;grid-template-columns:1fr}.wealth-capital-detail-actions{border-top:1px solid #94a3b821;border-left:0}.wealth-advisory-card{background:#111d2c}.wealth-advisory-points{grid-template-columns:1fr}.wealth-advisory-point:last-child{grid-column:auto}}.wealth-modern-triangle-section{background:linear-gradient(90deg,#111d2c85,#07111f2e);border-top:1px solid #94a3b814;border-bottom:1px solid #94a3b814;padding-top:3.6rem}.wealth-triangle-card{background:0 0;border:0;border-radius:0}.wealth-triangle-content{padding:0}.wealth-triangle-card .wealth-section-heading{margin-bottom:2rem}.wealth-triangle-stage{background:linear-gradient(145deg,#152638f0,#07111ff5);border:1px solid #9fb0c429;border-radius:2rem .65rem}.wealth-triangle-stage:before{border-color:#9fb0c412;border-radius:1.45rem .45rem}.wealth-triangle-summary{gap:0}.wealth-triangle-summary span{background:0 0;border:0;border-bottom:1px solid #94a3b821;border-radius:0;padding:.9rem .7rem}.wealth-triangle-summary span+span{border-left:1px solid #94a3b821}.wealth-triangle-explanation{background:#111d2c;border:0;border-radius:.65rem 2rem;padding:clamp(1.25rem,2.5vw,1.8rem)}.wealth-triangle-editorial+.wealth-warning-layer{border-left:3px solid #f871719e;border-radius:0;margin-top:1.6rem}.wealth-compound-card{background:0 0;border:0;border-radius:0;overflow:visible}.wealth-compound-card:before{content:none}.wealth-compound-copy{background:linear-gradient(145deg,#152638,#111d2c);border-top:3px solid #9fb0c4ad;border-radius:.65rem 2rem;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.35rem);display:flex}.wealth-compound-facts{background:#07111f6b;border:0;border-radius:.65rem;overflow:hidden}.wealth-compound-facts>div{padding:.9rem}.wealth-compound-chart{background:#07111f;border:1px solid #94a3b826;border-radius:2rem .65rem;padding:clamp(1.25rem,2.6vw,2rem)}.wealth-compound-pressure{background:#122030;border:0;border-left:3px solid #9fb0c4;border-radius:0}@media (width<=767px){.wealth-modern-triangle-section{padding-top:2.75rem}.wealth-triangle-summary span+span{border-left:0}.wealth-compound-copy,.wealth-compound-chart{border-radius:.65rem 1.4rem}}.wealth-advisory-card{background:0 0;border:0;border-radius:0;overflow:visible}.wealth-advisory-layout{gap:1rem;display:grid}.wealth-advisory-copy{background:linear-gradient(145deg,#18312f,#122827);border:0;border-radius:2rem .65rem;flex-direction:column;justify-content:center;padding:clamp(1.6rem,3.2vw,2.6rem);display:flex}.wealth-advisory-points{background:#07111f99;border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829;grid-template-columns:1fr;gap:0;padding:.7rem clamp(.9rem,2.4vw,1.6rem);display:grid}.wealth-advisory-point,.wealth-advisory-point:last-child{background:0 0;border:0;border-bottom:1px solid #94a3b81f;border-radius:0;grid-column:auto;align-items:center;min-height:3.65rem;padding:.8rem .25rem}.wealth-advisory-point:last-child{border-bottom:0}.wealth-advisory-point span{background:0 0;border:1px solid #9fb0c4;width:.55rem;height:.55rem}@media (width>=1024px){.wealth-advisory-layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}}@media (width<=767px){.wealth-advisory-copy{border-radius:1.4rem .65rem}}.wealth-triangle-explanation{flex-direction:column;display:flex}.wealth-triangle-tabs{border-top:1px solid #94a3b821;border-bottom:1px solid #94a3b821;display:grid}.wealth-triangle-tabs button{text-align:left;background:0 0;border:0;border-left:2px solid #0000;gap:.18rem;padding:.7rem .85rem;display:grid}.wealth-triangle-tabs button+button{border-top:1px solid #94a3b81a}.wealth-triangle-tabs button:hover,.wealth-triangle-tabs button:focus-visible{background:#9fb0c40d}.wealth-triangle-tabs .wealth-triangle-tab-active{background:#9fb0c414;border-left-color:#9fb0c4}.wealth-triangle-tabs strong{color:#fff;font-size:.9rem;font-weight:720;line-height:1.25}.wealth-triangle-tabs span{color:#aebccc;font-size:.76rem;line-height:1.35}.wealth-triangle-active-fact{padding:1.15rem .85rem .85rem}.wealth-triangle-active-fact h4{color:#c8d3df;margin:0;font-size:1.1rem;font-weight:720}.wealth-triangle-active-fact ul{gap:.48rem;margin:.75rem 0 0;padding-left:1.05rem;list-style:outside;display:grid}.wealth-triangle-active-fact li{color:#dbe4ee;font-size:.84rem;line-height:1.5}.wealth-triangle-active-fact li::marker{color:#9fb0c4}.wealth-warning-disclosure{background:#111d2cb8;border-left:3px solid #f871718c;margin-top:1.35rem}.wealth-warning-disclosure-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.wealth-warning-disclosure-head>span:first-child{color:#fca5a5;border:1px solid #f871716b;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:850;display:flex}.wealth-warning-disclosure summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;list-style:none;display:grid}.wealth-warning-disclosure summary::-webkit-details-marker{display:none}.wealth-warning-disclosure summary>span:first-child{color:#fca5a5;border:1px solid #f871716b;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:850;display:flex}.wealth-warning-disclosure .wealth-warning-layer-kicker{font-size:.72rem}.wealth-warning-disclosure .wealth-warning-layer-message{margin-top:.15rem;font-size:.92rem}.wealth-warning-toggle{color:#aebccc;letter-spacing:.04em;font-size:.72rem;font-weight:700}.wealth-warning-disclosure[open] .wealth-warning-toggle{color:#fca5a5}.wealth-warning-disclosure .wealth-warning-layer-grid{border-top:1px solid #f8717124;margin:0;padding:.8rem}.wealth-advisory-copy{background:linear-gradient(145deg,#222a44,#182136)}.wealth-advisory-points{background:#11192bb3;border-color:#9aa4c22e}.wealth-advisory-copy .wealth-section-kicker{color:#c2cae8}@media (width<=767px){.wealth-warning-disclosure summary{grid-template-columns:auto minmax(0,1fr)}.wealth-warning-toggle{display:none}}.wealth-modern-hero-section{padding-top:2.75rem;padding-bottom:3.15rem}.wealth-modern-hero{max-width:74rem;margin-inline:auto}.wealth-modern-hero-main{min-height:27rem}.wealth-modern-hero-copy{padding:clamp(1.75rem,3vw,2.6rem)}.wealth-modern-hero-copy h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(2.35rem,3.75vw,3.4rem)}.wealth-modern-hero-title{text-wrap:balance;margin-top:1.05rem;font-size:clamp(1.18rem,1.8vw,1.7rem)}.wealth-modern-hero-intro{text-wrap:pretty;margin-top:1rem;font-size:.94rem;line-height:1.65}.wealth-modern-hero-action{margin-top:1.4rem}.wealth-modern-hero-principles article{padding:.9rem 1rem}.wealth-modern-hero-principles h2{font-size:.88rem}.wealth-modern-hero-principles p{font-size:.75rem;line-height:1.45}@media (width>=1024px){.wealth-modern-hero-visual{min-height:29rem}}@media (width<=767px){.wealth-modern-hero-section{padding-top:2.25rem;padding-bottom:2.5rem}.wealth-modern-hero-visual{min-height:17.5rem}.wealth-modern-hero-copy h1{letter-spacing:-.05em;font-size:clamp(1.72rem,8.4vw,2.35rem)}}.property-detail-content{--property-dark:#07111f;--property-dark-soft:#111d2c;--property-accent:#9fb0c4;--property-line:#94a3b826}.property-modern-hero{background:linear-gradient(#07111fb8,#0f172a2e);padding:2.75rem 0 3.75rem}.property-modern-hero .property-hero-shell{background:var(--property-dark);border-color:var(--property-line);border-radius:2rem .7rem;gap:0;max-width:76rem;margin-inline:auto;display:block}.property-modern-hero-main{display:grid}.property-modern-hero .property-hero-copy{align-self:center;padding:clamp(1.8rem,3.5vw,3rem)}.property-modern-eyebrow,.property-modern-section-kicker{color:var(--property-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:820;line-height:1.25}.property-modern-hero .property-hero-copy h1{color:#fff;-webkit-hyphens:none;hyphens:none;letter-spacing:-.04em;overflow-wrap:normal;white-space:nowrap;word-break:normal;margin:.85rem 0 0;font-size:clamp(1.58rem,3.5vw,2.9rem);font-weight:650;line-height:1}.property-modern-hero-title{color:#c8d3df;text-wrap:balance;max-width:34rem;margin:1.2rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600;line-height:1.25}.property-modern-hero-text{color:#cbd5e1;text-wrap:pretty;max-width:35rem;margin:1rem 0 0;font-size:.93rem;line-height:1.65}.property-modern-hero-text+.property-modern-hero-text{margin-top:.55rem}.property-modern-hero-action{margin-top:1.45rem}.property-modern-hero .property-hero-visual{border-left:1px solid var(--property-line);background:#172333;min-height:25rem;display:block;position:relative;overflow:hidden}.property-modern-hero .property-hero-image{aspect-ratio:auto;position:absolute;inset:0}.property-modern-hero .property-hero-image img{-o-object-position:center;object-position:center}.property-hero-visual figcaption{z-index:2;display:grid;position:absolute;bottom:1.35rem;left:1.45rem;right:1.45rem}.property-hero-visual figcaption span{color:var(--property-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:820}.property-hero-visual figcaption strong{color:#fff;margin-top:.25rem;font-size:1.05rem;font-weight:650;line-height:1.35}.property-modern-hero .property-hero-panel{background:var(--property-dark-soft);border-top-color:var(--property-line);align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.property-modern-hero .property-hero-panel-label{color:var(--property-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.property-modern-hero .property-hero-note{color:#aebccc;border:0;margin-top:.3rem;padding:0;font-size:.76rem;font-weight:540;line-height:1.45}.property-modern-hero .property-hero-equation{grid-template-columns:repeat(7,auto);justify-content:end;gap:0;margin:0;display:grid}.property-modern-hero .property-hero-factor{color:#fff;background:0 0;border:0;border-left:1px solid #9fb0c447;border-radius:0;gap:.12rem;padding:.35rem .8rem;font-size:.8rem;display:grid}.property-modern-hero .property-hero-factor small{color:#9fb0c494;letter-spacing:.08em;font-size:.62rem}.property-modern-hero .property-hero-plus{color:#9fb0c480;align-self:center;font-size:.75rem}.property-modern-filter-section{padding-top:.35rem}.property-modern-filter-shell{padding:0}.property-modern-section-heading{border-bottom:1px solid var(--property-line);align-items:end;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.3rem;display:grid}.property-modern-section-heading h3{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.85rem,2.8vw,2.8rem);font-weight:620;line-height:1.1}.property-modern-section-heading>p{color:#aebccc;margin:0;font-size:.92rem;line-height:1.65}.property-modern-focus-grid{gap:0;display:grid}.property-modern-focus-item{border-bottom:1px solid var(--property-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.25rem .7rem;display:grid}.property-modern-focus-item>span{color:#9fb0c494;letter-spacing:.08em;padding-top:.2rem;font-size:.7rem;font-weight:800}.property-modern-focus-item h3{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}.property-modern-focus-item .property-subheading{color:#c8d3df;margin-top:.35rem;font-size:.84rem;font-weight:600;line-height:1.45}.property-modern-focus-item ul{flex-wrap:wrap;gap:.4rem .9rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.property-modern-focus-item li{color:#aebccc;font-size:.76rem;line-height:1.4}.property-modern-focus-item li:before{color:var(--property-accent);content:"•";margin-right:.35rem}.property-modern-strategyboard{background:linear-gradient(120deg, #17283b 0%, #17283b 36%, var(--property-dark) 36%, var(--property-dark) 100%);border:1px solid var(--property-line);border-radius:.7rem 2rem;gap:1.5rem;margin-top:2.25rem;padding:clamp(1.3rem,2.8vw,2rem);display:grid;overflow:hidden}.property-modern-strategyboard-copy h3{color:#fff;margin-top:.65rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;line-height:1.2}.property-modern-strategyboard-copy p{color:#cbd5e1;margin-top:.75rem;font-size:.84rem;line-height:1.6}.property-modern-strategyboard-copy strong{color:#fff;margin-top:.85rem;font-size:.84rem;line-height:1.55;display:block}.property-modern-strategyboard .property-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:0;width:auto;height:auto;margin:0;padding:0;display:grid;position:static}.property-modern-strategyboard .property-filter-tile{border-bottom:1px solid var(--property-line);clip-path:none;text-align:left;background:0 0;grid-template-columns:1.8rem minmax(0,1fr);justify-content:start;justify-self:stretch;place-items:start;gap:.15rem .7rem;width:100%;max-width:none;height:auto;min-height:4.3rem;padding:.8rem .65rem;display:grid;position:static;top:auto;left:auto}.property-modern-strategyboard .property-filter-tile:before{display:none}.property-modern-strategyboard .property-filter-tile>span{color:#9fb0c48c;letter-spacing:.07em;grid-row:1/3;font-size:.64rem;font-weight:800}.property-modern-strategyboard .property-filter-tile h4{color:#fff;white-space:normal;font-size:.82rem;line-height:1.25}.property-modern-strategyboard .property-filter-tile p{color:#aebccc;margin:0;font-size:.72rem;line-height:1.35}.property-modern-lever-section{padding-top:.25rem}.property-modern-lever-section .property-levers-card{background:linear-gradient(135deg, var(--property-dark-soft), var(--property-dark));border:1px solid var(--property-line);border-radius:2rem .7rem;padding:clamp(1.3rem,3vw,2rem)}.property-modern-lever-section .property-lever-options{border-bottom:1px solid var(--property-line);gap:0;display:grid}.property-modern-lever-section .property-lever-option{clip-path:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b81a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.8rem;padding:.75rem .85rem;display:grid}.property-modern-lever-section .property-lever-option:hover,.property-modern-lever-section .property-lever-option:focus-visible{background:#9fb0c40d;border-color:#94a3b81a;transform:none}.property-modern-lever-section .property-lever-option>span{color:#9fb0c480;font-size:.65rem;font-weight:800}.property-modern-lever-section .property-lever-option strong{font-size:.82rem;font-weight:650}.property-modern-lever-section .property-lever-option-active{border-left:2px solid var(--property-accent);filter:none;background:#9fb0c417}.property-modern-lever-section .property-lever-option-active strong{color:#c8d3df}.property-modern-lever-section .property-lever-detail{clip-path:none;background:linear-gradient(115deg,#17283b 0% 52%,#07111fb8 52% 100%);border:0;gap:0;min-height:0;margin-top:1.25rem;padding:0;display:grid}.property-modern-lever-section .property-lever-detail:before{display:none}.property-lever-detail-copy{padding:clamp(1.25rem,2.6vw,1.9rem)}.property-modern-lever-section .property-lever-detail h3{color:#c8d3df;margin-top:.65rem;font-size:clamp(1.55rem,2.4vw,2.25rem)}.property-modern-lever-section .property-lever-detail-points{border-left:1px solid var(--property-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0;margin:0;padding:1.2rem;display:grid}.property-modern-lever-section .property-lever-detail-points li{border:0;border-bottom:1px solid var(--property-line);clip-path:none;text-align:left;background:0 0;padding:.75rem .55rem;font-size:.8rem}@media (width>=768px){.property-modern-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-modern-focus-item:nth-child(odd){border-right:1px solid var(--property-line);padding-right:1.5rem}.property-modern-focus-item:nth-child(2n){padding-left:1.5rem}.property-modern-lever-section .property-lever-options{grid-template-columns:repeat(3,minmax(0,1fr))}.property-modern-lever-section .property-lever-detail{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}}@media (width>=1024px){.property-modern-hero-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.property-modern-hero .property-hero-visual{min-height:30rem}.property-modern-hero .property-hero-panel{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.property-modern-section-heading{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.65fr)}.property-modern-strategyboard{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}}@media (width<=767px){.property-modern-hero{padding:2.25rem 0 3rem}.property-modern-hero .property-hero-copy{padding:1.55rem 1.3rem 1.75rem}.property-modern-hero .property-hero-copy h1{font-size:clamp(1.5rem,7.8vw,2.05rem)}.property-modern-hero .property-hero-visual{border-left:0;border-top:1px solid var(--property-line);min-height:19rem}.property-modern-hero .property-hero-equation{grid-template-columns:1fr;justify-content:stretch}.property-modern-hero .property-hero-plus{display:none}.property-modern-hero .property-hero-factor{border-bottom:1px solid #9fb0c424;border-left:0;grid-template-columns:2rem 1fr}.property-modern-section-heading{grid-template-columns:1fr;align-items:start}.property-modern-strategyboard{background:var(--property-dark-soft)}.property-modern-strategyboard .property-filter-grid{grid-template-columns:1fr}.property-modern-lever-section .property-lever-detail{background:#17283b;grid-template-columns:1fr}.property-modern-lever-section .property-lever-detail-points{border-left:0;border-top:1px solid var(--property-line)}}.property-modern-hero .property-hero-shell{background:#0b1625}.property-modern-hero .property-hero-copy{background:linear-gradient(145deg,#111d2cc2,#0b1625f5)}.property-modern-hero-logic{border-top:1px solid #9fb0c42e;margin-top:1.25rem;padding-top:1rem}.property-modern-hero-logic .property-hero-panel-label{font-size:.68rem}.property-modern-hero-sequence{color:#fff;margin:.45rem 0 0;font-size:.88rem;font-weight:650;line-height:1.5}.property-modern-hero-logic .property-hero-note{max-width:32rem;margin-top:.35rem}.property-modern-hero .property-hero-visual{border-radius:0 .65rem .65rem 0}.property-modern-focus-item{grid-template-columns:1fr}.property-modern-focus-points{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.75rem;display:flex}.property-modern-focus-points span{color:#aebccc;font-size:.76rem;line-height:1.4}.property-modern-strategyboard{background:#111d2c}.property-modern-strategyboard .property-filter-tile{grid-template-columns:1fr;gap:.18rem}.property-modern-strategyboard .property-filter-tile h4,.property-modern-strategyboard .property-filter-tile p{grid-column:1}.property-modern-lever-section .property-levers-card{background:#111d2c}.property-modern-lever-section .property-lever-option{grid-template-columns:1fr}.property-modern-lever-section .property-lever-detail{background:#17283b}.property-modern-lever-section .property-lever-detail-points span{border-bottom:1px solid var(--property-line);color:#fff;padding:.75rem .55rem;font-size:.8rem;font-weight:650;line-height:1.4}@media (width<=767px){.property-modern-hero .property-hero-visual{border-radius:0}}.property-modern-hero .property-hero-shell{max-width:72rem;position:relative}.property-modern-hero-main{aspect-ratio:1672/941;min-height:0;display:block;position:relative}.property-modern-hero .property-hero-visual{z-index:0;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.property-modern-hero .property-hero-image:after{background:linear-gradient(90deg,#07111f80 0%,#07111f24 48%,#0000 72%),linear-gradient(#07111f14,#07111f33)}.property-modern-hero .property-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.property-modern-hero .property-hero-copy{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:2;background:#091422b8;flex-direction:column;justify-content:center;max-width:31rem;height:100%;min-height:100%;padding:clamp(1.8rem,4vw,3.2rem);display:flex;position:relative}.property-modern-hero .property-modern-hero-title{max-width:27rem}.property-modern-hero .property-modern-hero-text{max-width:26rem}.property-modern-focus-item{padding-top:1rem;padding-bottom:1rem}.property-modern-strategyboard{margin-top:1.8rem}.property-modern-strategyboard-copy p{margin-top:.65rem}.property-modern-lever-section .property-modern-section-heading{grid-template-columns:1fr;max-width:50rem}.property-modern-lever-section .property-lever-detail{grid-template-columns:1fr}.property-modern-lever-section .property-lever-detail-copy{max-width:48rem}@media (width>=1024px){.property-modern-hero-main{grid-template-columns:none}.property-modern-hero .property-hero-visual{min-height:0}}@media (width<=767px){.property-modern-hero-main{aspect-ratio:auto;min-height:35rem}.property-modern-hero .property-hero-copy{background:#091422c2;width:100%;max-width:none;min-height:35rem}.property-modern-hero .property-hero-visual{border:0;min-height:0}.property-modern-hero .property-hero-image img{-o-object-position:58% center;object-position:58% center}}.financing-modern-hero{border-radius:2rem .75rem}.financing-modern-hero-media{background:#101b2b;min-height:35rem;position:relative;overflow:hidden}.financing-modern-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.96;width:100%;height:100%;position:absolute;inset:0}.financing-modern-hero-shade{background:linear-gradient(90deg,#070f1be6 0%,#070f1b94 48%,#070f1b14 82%),linear-gradient(#070f1b29 0%,#0000 42%,#070f1b70 100%);position:absolute;inset:0}.financing-modern-hero-inner{align-items:center;min-height:35rem;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.financing-modern-hero-copy{background:#08111ead;border:1px solid #ffffff1c;border-radius:1.5rem;width:min(100%,39rem);min-width:0;padding:clamp(1.35rem,2.8vw,2.1rem);box-shadow:0 1.2rem 3.4rem #01071047}.financing-modern-hero-copy h1{color:#fff;letter-spacing:-.035em;overflow-wrap:break-word;margin:1.25rem 0 0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:640;line-height:1.05}.financing-modern-hero-lead{color:#c6d2df;text-wrap:balance;max-width:35rem;margin:1.15rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.4}.financing-modern-hero-intro{color:#f1f5f9;max-width:36rem;margin:1.25rem 0 0;font-size:1.04rem;font-weight:500;line-height:1.75}.financing-modern-hero-note{color:#fff;border-left:2px solid #9fb0c4c7;margin:1.15rem 0 0;padding-left:.9rem;font-size:.94rem;font-weight:620;line-height:1.6}.financing-modern-hero-actions{min-width:0;margin-top:1.6rem;display:flex}.financing-modern-hero-button{white-space:normal;max-width:100%}.financing-modern-section{gap:clamp(1.6rem,3vw,2.4rem);display:grid}.financing-modern-overview{gap:1.15rem;display:grid}.financing-modern-overview-panel{--panel-accent:#9fb0c4;border:1px solid #94a3b824;border-radius:1.5rem;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden;background:#142337!important}.financing-modern-overview-panel:before{background:var(--panel-accent);content:"";width:3.5rem;height:.18rem;position:absolute;top:0;left:clamp(1.4rem,3vw,2rem)}.financing-modern-overview-problem{--panel-accent:#d9979c}.financing-modern-overview-solution{--panel-accent:#9fb0c4}.financing-modern-overview-panel h2{color:#fff;letter-spacing:-.025em;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:630;line-height:1.15}.financing-modern-overview-problem h2{color:#f3d2d5}.financing-modern-overview-panel>p:not(:first-child),.financing-modern-overview-result>p:last-child{font-size:.98rem;line-height:1.7}.financing-modern-overview-result{border-top:1px solid #94a3b826;margin-top:1.4rem;padding-top:1rem}.financing-modern-comparison{gap:.8rem;display:grid}.financing-modern-heading{padding:.6rem 0 .8rem}.financing-modern-heading>p,.financing-modern-outcomes-heading>p:first-child{color:#9fb0c4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:820}.financing-modern-heading h2,.financing-modern-outcomes-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:50rem;margin-top:.65rem;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:620;line-height:1.1;color:#fff!important}.financing-modern-row{background:#111d2d;border:1px solid #94a3b821;border-radius:1.25rem;display:grid;overflow:hidden}.financing-modern-row-meta{border-bottom:1px solid #94a3b81f;align-content:center;gap:.25rem;padding:1rem 1.1rem;display:grid}.financing-modern-row-meta span{color:#9fb0c4;letter-spacing:.09em;font-size:.72rem;font-weight:820}.financing-modern-row-meta p{color:#b8c5d2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.72rem;font-weight:720}.financing-modern-row-journey{min-width:0;display:grid}.financing-modern-row-copy{align-items:center;min-width:0;padding:1.1rem;display:flex}.financing-modern-row-label{color:#9fb0c4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.66rem;font-weight:760;display:block}.financing-modern-row-problem .financing-modern-row-label{color:#d9979c}.financing-modern-row-copy h3,.service-detail-finance .financing-modern-row-copy h3{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.financing-modern-row-problem h3,.service-detail-finance .financing-modern-row-problem h3{color:#f0c8cb!important}.financing-modern-row-copy p{color:#cbd5e1;margin:.4rem 0 0;font-size:.84rem;line-height:1.6}.financing-modern-row-problem{background:#7739421c}.financing-modern-row-solution{background:#3059631f}.financing-modern-row-arrow{color:#9fb0c4;justify-content:center;align-items:center;padding:.55rem;display:flex}.financing-modern-check{background:#0f1b2a;border:1px solid #94a3b824;border-radius:.8rem 2rem;gap:0;padding:0;display:grid;overflow:hidden}.financing-modern-check-intro{align-content:center;padding:clamp(1.4rem,3vw,2.1rem);display:grid}.financing-modern-check-intro>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem!important;font-weight:800!important}.financing-modern-check-intro h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:630;line-height:1.12}.financing-modern-check-intro>p:last-child{color:#d5dee8!important;font-size:.92rem!important;font-weight:500!important;line-height:1.65!important}.financing-modern-check .financing-check-grid{background:linear-gradient(135deg,#9fb0c40e,#0000 58%),#17292d;border-top:1px solid #94a3b824;grid-template-columns:1fr;gap:0;display:grid}.financing-modern-check .financing-check-item{background:0 0;border:0;border-bottom:1px solid #94a3b821;border-radius:0;min-height:0;padding:1.1rem 1.2rem;display:block}.financing-modern-check .financing-check-item span{box-shadow:none;color:#9fb0c4;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;width:auto;height:auto;margin:0 0 .45rem;font-size:.65rem;font-weight:790;display:block}.financing-modern-check .financing-check-item h3{margin:0;font-size:1rem;font-weight:690;line-height:1.35;color:#fff!important}.financing-modern-check .financing-check-item p{color:#d6e0e9;margin:.5rem 0 0;font-size:.82rem;font-weight:500;line-height:1.58}.financing-modern-check-result{background:#07101d5c;border-top:1px solid #94a3b821;align-items:baseline;gap:.35rem;padding:.95rem 1.2rem;display:grid}.financing-modern-check-result span{color:#9fb0c4;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:790}.financing-modern-check-result p{color:#eef3f7;margin:0;font-size:.88rem;font-weight:620;line-height:1.55}.financing-modern-outcomes{background:#152338;border:1px solid #9fb0c433;border-radius:1.5rem;gap:1.6rem;padding:clamp(1.4rem,3vw,2.1rem);display:grid}.financing-modern-outcomes-heading>p:last-child{color:#cbd5e1;max-width:38rem;margin:.9rem 0 0;font-size:.96rem;line-height:1.7}.financing-modern-outcomes-list{display:grid}.financing-modern-outcome{border-top:1px solid #94a3b824;gap:.45rem;padding:1rem 0;display:grid}.financing-modern-outcome h3{margin:0;font-size:.96rem;font-weight:690;line-height:1.35;color:#c6d2df!important}.financing-modern-outcome p{color:#d9e2ec;margin:0;font-size:.88rem;line-height:1.65}@media (width>=768px){.financing-modern-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.financing-modern-row{grid-template-columns:9.75rem minmax(0,1fr)}.financing-modern-row-meta{border-bottom:0;border-right:1px solid #94a3b81f}.financing-modern-row-journey{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.financing-modern-check .financing-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financing-modern-check .financing-check-item:nth-child(2n){border-left:1px solid #94a3b821}.financing-modern-check .financing-check-item:nth-last-child(-n+2){border-bottom:0}.financing-modern-outcomes{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.financing-modern-outcome{grid-template-columns:minmax(10rem,.48fr) minmax(0,1.52fr);gap:1.25rem}}@media (width>=1024px){.financing-modern-check{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.financing-modern-check-intro{border-right:1px solid #94a3b824;grid-area:1/1/span 2}.financing-modern-check .financing-check-grid{border-top:0;grid-area:1/2}.financing-modern-check-result{grid-area:2/2;grid-template-columns:auto minmax(0,1fr);gap:.8rem}}@media (width<=767px){.financing-modern-hero-section{padding-top:2.5rem;padding-bottom:3rem}.financing-modern-hero{border-radius:1.5rem}.financing-modern-hero-media{min-height:44rem}.financing-modern-hero-image{-o-object-position:54% center;object-position:54% center}.financing-modern-hero-shade{background:linear-gradient(#070f1b1a 0%,#070f1bb3 36%,#070f1bf0 100%),linear-gradient(90deg,#070f1b4d,#070f1b14)}.financing-modern-hero-inner{align-items:flex-end;min-height:44rem;padding:8.5rem .85rem .85rem}.financing-modern-hero-copy{background:#08111ec9;border-radius:1.2rem;width:100%;padding:1.15rem}.financing-modern-hero-copy h1{font-size:2.15rem}.financing-modern-hero-lead{font-size:1.13rem;line-height:1.45}.financing-modern-hero-intro{font-size:.96rem;line-height:1.65}.financing-modern-hero-note{font-size:.88rem}.financing-modern-hero-actions,.financing-modern-hero-button{width:100%}.financing-modern-row-meta{grid-template-columns:auto 1fr}.financing-modern-row-journey{grid-template-columns:1fr}.financing-modern-row-arrow{justify-content:flex-start;width:2rem;transform:rotate(90deg)}}.team-sprint-page{--sprint-bg:#07141d;--sprint-panel:#0b1d27;--sprint-panel-strong:#102832;--sprint-accent:#5eead4;--sprint-text:#f4f9f8;--sprint-muted:#a7b7bd;--sprint-border:#94a3b82b;color:var(--sprint-text)}.team-sprint-hero{padding:3rem 0 4.5rem}.team-sprint-hero-frame{border:1px solid var(--sprint-border);border-radius:1.6rem;min-height:37rem;position:relative;overflow:hidden}.team-sprint-hero-frame>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.team-sprint-hero-shade{background:linear-gradient(90deg,#040f16f5 0%,#040f16d9 42%,#040f1647 68%,#040f1614 100%),linear-gradient(#040f1600 58%,#040f16b8);position:absolute;inset:0}.team-sprint-hero-copy{z-index:1;flex-direction:column;justify-content:center;width:min(58%,46rem);min-height:37rem;padding:clamp(1.5rem,4.5vw,4rem);display:flex;position:relative}.team-sprint-hero-copy>p,.team-sprint-statement>p,.team-sprint-heading>p,.team-sprint-lab-copy>p,.team-sprint-playbook-copy>p,.team-sprint-cta-shell p{color:var(--sprint-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.team-sprint-hero-copy h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.65rem,4.7vw,5rem);font-weight:640;line-height:.98}.team-sprint-hero-subtitle{color:#99f6e4;letter-spacing:-.02em;text-wrap:balance;max-width:34rem;margin-top:1.2rem;font-size:clamp(1.14rem,1.8vw,1.5rem);font-weight:650;line-height:1.34;display:block}.team-sprint-hero-description{color:#d1dde0;max-width:39rem;margin-top:1rem;font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.72;display:block}.team-sprint-hero-copy>button{margin-top:2rem}.team-sprint-hero-meta{z-index:1;align-items:stretch;gap:0;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.team-sprint-hero-meta>div{background:#041219c7;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;min-width:9.5rem;padding:.8rem .9rem}.team-sprint-hero-meta>div+div{border-left:1px solid #ffffff1f}.team-sprint-hero-meta small,.team-sprint-hero-meta strong{display:block}.team-sprint-hero-meta small{color:#80a09f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:720}.team-sprint-hero-meta strong{color:#eefaf8;margin-top:.28rem;font-size:.72rem;line-height:1.45}.team-sprint-section{padding:5rem 0}.team-sprint-intro{padding-top:2.5rem}.team-sprint-statement{max-width:66rem}.team-sprint-statement h2,.team-sprint-heading h2,.team-sprint-lab-copy h2,.team-sprint-playbook-copy h2,.team-sprint-cta-shell h2{color:var(--sprint-text);letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.15rem,4vw,4.1rem);font-weight:640;line-height:1.06}.team-sprint-principles{border-bottom:1px solid var(--sprint-border);border-top:1px solid var(--sprint-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.8rem;display:grid}.team-sprint-principles>div{padding:1.5rem 1.5rem 1.5rem 0}.team-sprint-principles>div+div{border-left:1px solid var(--sprint-border);padding-left:1.5rem}.team-sprint-principles small,.team-sprint-principles strong,.team-sprint-principles span{display:block}.team-sprint-principles small{color:var(--sprint-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:730}.team-sprint-principles strong{color:#edf7f5;margin-top:.65rem;font-size:.95rem;line-height:1.5}.team-sprint-principles span{color:var(--sprint-muted);margin-top:.4rem;font-size:.76rem;line-height:1.65}.team-sprint-decisions-section,.team-sprint-change-section{background:#081821;border-top:1px solid #94a3b817;border-bottom:1px solid #94a3b817}.team-sprint-heading{max-width:56rem}.team-sprint-heading>span,.team-sprint-lab-copy>span,.team-sprint-playbook-copy>span,.team-sprint-cta-shell>div>span{color:var(--sprint-muted);margin-top:1rem;font-size:1rem;line-height:1.75;display:block}.team-sprint-decisions{border-bottom:1px solid var(--sprint-border);border-top:1px solid var(--sprint-border);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.75rem;display:grid}.team-sprint-decisions article{flex-direction:column;min-height:25rem;padding:1.5rem 1.2rem;display:flex}.team-sprint-decisions article+article{border-left:1px solid var(--sprint-border)}.team-sprint-decisions article>small{color:var(--sprint-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:740}.team-sprint-decisions h3{color:#f0f7f6;letter-spacing:-.02em;margin:1.1rem 0 0;font-size:1.28rem;font-weight:650;line-height:1.25}.team-sprint-decisions article>p{color:#a3b4bb;margin:.85rem 0 0;font-size:.79rem;line-height:1.68}.team-sprint-decisions article>div{border-top:1px solid var(--sprint-border);margin-top:auto;padding-top:1rem}.team-sprint-decisions article>div span,.team-sprint-decisions article>div strong{display:block}.team-sprint-decisions article>div span{color:#728990;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:720}.team-sprint-decisions article>div strong{color:#cef5ef;margin-top:.35rem;font-size:.72rem;line-height:1.5}.team-sprint-lab{gap:3rem;display:grid}.team-sprint-lab-rail{border:1px solid var(--sprint-border);background:#0b2029;border-radius:1.25rem;gap:.75rem;padding:1.25rem;display:grid}.team-sprint-lab-rail>div{background:#ffffff09;border-left:3px solid #5eead480;padding:1.15rem}.team-sprint-lab-rail small,.team-sprint-lab-rail strong{display:block}.team-sprint-lab-rail small{color:var(--sprint-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:730}.team-sprint-lab-rail strong{color:#eaf5f3;margin-top:.45rem;font-size:.85rem;line-height:1.5}.team-sprint-lab-rail>svg{color:#4b6970;justify-self:center;transform:rotate(90deg)}.team-sprint-lab-copy{align-self:center}.team-sprint-tools{border-top:1px solid var(--sprint-border);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.7rem;padding-top:1rem;display:flex}.team-sprint-tools small{color:#778d94;letter-spacing:.07em;text-transform:uppercase;margin-right:.35rem;font-size:.6rem;font-weight:720}.team-sprint-tools span{color:#d2e3e1;padding:.3rem .45rem;font-size:.7rem;font-weight:650}.team-sprint-change-board{border-bottom:1px solid var(--sprint-border);border-top:1px solid var(--sprint-border);margin-top:2.5rem}.team-sprint-change-head,.team-sprint-change-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.4rem;display:grid}.team-sprint-change-head{padding:.9rem 0}.team-sprint-change-head span{color:#789098;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:730}.team-sprint-change-head span:last-child{color:var(--sprint-accent);grid-column:3}.team-sprint-change-row{border-top:1px solid var(--sprint-border);align-items:center;padding:1.2rem 0}.team-sprint-change-row p,.team-sprint-change-row strong{margin:0;font-size:.85rem;line-height:1.65}.team-sprint-change-row p{color:#8fa2aa}.team-sprint-change-row svg{color:#526c73}.team-sprint-change-row strong{color:#d9f3ef;font-weight:640}.team-sprint-playbook{align-items:center;gap:3rem;display:grid}.team-sprint-playbook-file{border:1px solid var(--sprint-border);background:#0b2029;border-radius:.9rem .9rem 1.35rem 1.35rem;position:relative}.team-sprint-file-tab{color:var(--sprint-accent);letter-spacing:.08em;text-transform:uppercase;background:#12313a;border:1px solid #5eead43b;border-bottom:0;border-radius:.8rem .8rem 0 0;padding:.55rem .8rem;font-size:.66rem;font-weight:730;position:absolute;top:-2.25rem;left:1rem}.team-sprint-file-body{padding:1.35rem;display:grid}.team-sprint-file-body>div{color:var(--sprint-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem 0;display:grid}.team-sprint-file-body>div+div{border-top:1px solid var(--sprint-border)}.team-sprint-file-body span{color:#d8e6e4;font-size:.82rem;line-height:1.6}.team-sprint-cta{padding:1rem 0 5.5rem}.team-sprint-cta-shell{background:#0d252e;border:1px solid #5eead440;border-radius:1.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid}.team-sprint-cta-shell h2{font-size:clamp(1.9rem,3.25vw,3.15rem)}.team-sprint-cta-shell>div>span{max-width:50rem}@media (width>=1024px){.team-sprint-lab{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.team-sprint-playbook{grid-template-columns:minmax(0,1fr) minmax(25rem,.85fr)}}@media (width<=1023px){.team-sprint-hero-copy{width:70%}.team-sprint-hero-meta{display:none}.team-sprint-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.team-sprint-decisions article{border-bottom:1px solid var(--sprint-border);min-height:20rem}.team-sprint-decisions article:nth-child(odd){border-left:0}.team-sprint-decisions article:last-child{grid-column:1/-1;min-height:16rem}.team-sprint-playbook-file{margin-top:1rem}}@media (width<=767px){.team-sprint-hero{padding:2.25rem 0 3.25rem}.team-sprint-hero-frame{min-height:43rem}.team-sprint-hero-frame>img{-o-object-position:62% center;object-position:62% center}.team-sprint-hero-shade{background:linear-gradient(#040f1633 0%,#040f16d6 42%,#040f16fa 100%)}.team-sprint-hero-copy{justify-content:flex-end;width:100%;min-height:43rem;padding:1.35rem}.team-sprint-hero-copy h1{max-width:11ch;font-size:clamp(2.45rem,12vw,3.4rem)}.team-sprint-hero-copy>button{justify-content:center;width:100%}.team-sprint-section{padding:3.75rem 0}.team-sprint-principles{grid-template-columns:1fr}.team-sprint-principles>div{padding:1.2rem 0}.team-sprint-principles>div+div{border-left:0;border-top:1px solid var(--sprint-border);padding-left:0}.team-sprint-decisions{grid-template-columns:1fr}.team-sprint-decisions article,.team-sprint-decisions article:last-child{border-left:0;grid-column:auto;min-height:17rem}.team-sprint-change-head{display:none}.team-sprint-change-row{grid-template-columns:1fr;gap:.75rem}.team-sprint-change-row svg{transform:rotate(90deg)}.team-sprint-cta-shell{grid-template-columns:1fr;align-items:start}.team-sprint-cta-shell>button{justify-content:center;width:100%}}.tax26-page,.finedu26-page,.ai26-page{--workshop-violet:#8b5cf6;--workshop-violet-dark:#7c3aed;--workshop-violet-light:#c4b5fd;--workshop-violet-soft:#8b5cf624}.finedu26-page{--finedu26-accent:var(--workshop-violet-light);--finedu26-blue:var(--workshop-violet)}.ai26-page{--ai26-accent:var(--workshop-violet-light);--ai26-accent-strong:var(--workshop-violet);--ai26-accent-secondary:#a78bfa}.tax26-hero-subtitle,.finedu26-hero-subtitle,.ai26-hero-subtitle{color:var(--workshop-violet-light)}.tax26-action,.finedu26-action,.ai26-action{background:var(--workshop-violet-dark);border-color:var(--workshop-violet);color:#fff}.tax26-action:hover,.finedu26-action:hover,.ai26-action:hover{background:#6d28d9;border-color:#8b5cf6}.finedu26-topic-ledger>article>span,.finedu26-topics-heading .finedu26-eyebrow{color:var(--workshop-violet-light)}.budget-modern-hero-grid{min-height:38rem;display:block;position:relative}.budget-modern-hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(59%,43rem);min-height:38rem;display:flex;position:relative}.budget-modern-hero-media{z-index:0;border:0;width:100%;min-height:0;position:absolute;inset:0}.budget-modern-hero-media:after{background:linear-gradient(90deg,#07111ffc 0%,#07111ff0 35%,#07111fb3 52%,#07111f2e 76%,#07111f0d 100%),linear-gradient(#0000 48%,#07111fb8)}.budget-modern-hero-media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.budget-modern-hero-media>figcaption{width:min(42%,30rem);max-width:30rem;left:auto;right:1rem}.team-sprint-hero-copy{width:min(68%,50rem)}.team-sprint-hero-copy h1{max-width:22ch;font-size:clamp(2.35rem,3.65vw,3.65rem);line-height:1.02}.office-course-hero-shell{aspect-ratio:auto;background:#07141d;border-color:#94a3b82b;min-height:37rem;padding:0;display:block}.office-course-hero-shell:after{background:linear-gradient(90deg,#040f16fa 0%,#040f16e6 40%,#040f1675 63%,#040f1614 100%),linear-gradient(#0000 55%,#040f16b3);display:block}.office-course-hero-media{aspect-ratio:auto;position:absolute;inset:0}.office-course-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.office-course-hero-copy{background:0 0;justify-content:center;width:min(61%,47rem);min-height:37rem;padding:clamp(1.5rem,4.5vw,4rem)}.office-course-hero .office-course-kicker{color:#a5f3fc}.office-course-hero-copy h1{color:#fff;max-width:22ch;font-size:clamp(2.25rem,3.5vw,3.55rem);line-height:1.02}.office-course-hero-lead{color:#d1dde0;max-width:39rem;font-size:clamp(.96rem,1.35vw,1.08rem)}.office-course-hero-facts{border-color:#ffffff24}.office-course-hero-facts>div+div{border-left-color:#ffffff24}.office-course-hero-facts strong{color:#fff}.office-course-hero-facts span{color:#b7c5ce}.office-course-hero .office-course-hero-actions>button:first-child{background:#0e7490;border-color:#22d3ee}.office-course-hero .office-course-hero-actions>button:first-child:hover{background:#155e75}.office-course-image-correction{width:34%;left:57.5%}@media (width<=767px){.budget-modern-hero-grid,.budget-modern-hero-copy{min-height:50rem}.budget-modern-hero-copy{justify-content:flex-end;width:100%;padding:1.5rem}.budget-modern-hero-media:after{background:linear-gradient(#07111f59 0%,#07111fe6 33%,#07111ffc 100%)}.budget-modern-hero-media>img{-o-object-position:58% center;object-position:58% center}.budget-modern-hero-media>figcaption{display:none}.team-sprint-hero-frame,.team-sprint-hero-copy{min-height:46rem}.team-sprint-hero-copy{width:100%}.team-sprint-hero-copy h1{max-width:17ch;font-size:clamp(2.05rem,9.7vw,2.75rem)}.office-course-hero-shell,.office-course-hero-copy{min-height:49rem}.office-course-hero-shell:after{background:linear-gradient(#040f1647 0%,#040f16e6 33%,#040f16fc 100%)}.office-course-hero-image{-o-object-position:64% center;object-position:64% center}.office-course-image-correction{display:none}.office-course-hero-copy{justify-content:flex-end;width:100%;padding:1.35rem}.office-course-hero-copy h1{max-width:18ch;font-size:clamp(2rem,9.4vw,2.7rem)}.office-course-hero-facts>div+div{border-top:1px solid #ffffff24;border-left:0}}@media (width<=1023px){.advisor-profile-hero-grid{grid-template-columns:minmax(0,1fr)}}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d}.hover\:border-slate-300\/30:hover{border-color:#cbd5e14d}.hover\:border-violet-300\/30:hover{border-color:#c4b5fd4d}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-amber-300\/20:hover{background-color:#fcd34d33}.hover\:bg-amber-400\/15:hover{background-color:#fbbf2426}.hover\:bg-cyan-400\/15:hover{background-color:#22d3ee26}.hover\:bg-orange-400\/15:hover{background-color:#fb923c26}.hover\:bg-slate-300\/15:hover{background-color:#cbd5e126}.hover\:bg-slate-300\/20:hover{background-color:#cbd5e133}.hover\:bg-violet-400\/15:hover{background-color:#a78bfa26}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-black\/35:hover{--tw-shadow-color:#00000059;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-amber-300\/40:focus{border-color:#fcd34d66}.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-amber-300\/20:focus{--tw-ring-color:#fcd34d33}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group\/fly:hover .group-hover\/fly\:translate-x-1,.group\/workshop:hover .group-hover\/workshop\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--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\/fly:hover .group-hover\/fly\:opacity-100{opacity:1}@media (width>=640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:aspect-\[5\/4\]{aspect-ratio:5/4}.sm\:h-16{height:4rem}.sm\:w-16{width:4rem}.sm\:max-w-\[16rem\]{max-width:16rem}.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-\[118px_1fr\]{grid-template-columns:118px 1fr}.sm\:grid-cols-\[128px_1fr\]{grid-template-columns:128px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-\[1\.35rem\]{border-radius:1.35rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-80{height:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.md\:items-start{align-items:flex-start}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:pt-8{padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1024px){.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:h-20{height:5rem}.lg\:max-w-\[20rem\]{max-width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.95fr_0\.85fr\]{grid-template-columns:.95fr .85fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.82fr\]{grid-template-columns:1.08fr .82fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(280px\,0\.5fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(280px,.5fr)}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:p-12{padding:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1280px){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:text-5xl{font-size:3rem;line-height:1}}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
