*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.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-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-4{width:1rem;height:1rem}.size-9{width:2.25rem;height:2.25rem}.\!h-7{height:1.75rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[68\%\]{height:68%}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-44{max-height:11rem}.max-h-\[355px\]{max-height:355px}.max-h-\[610px\]{max-height:610px}.max-h-\[620px\]{max-height:620px}.max-h-\[650px\]{max-height:650px}.max-h-\[720px\]{max-height:720px}.max-h-\[760px\]{max-height:760px}.\!min-h-0{min-height:0!important}.\!min-h-8{min-height:2rem!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-56{min-height:14rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[290px\]{min-height:290px}.min-h-\[300px\]{min-height:300px}.min-h-\[310px\]{min-height:310px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[340px\]{min-height:340px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[54px\]{min-height:54px}.min-h-\[620px\]{min-height:620px}.min-h-\[70px\]{min-height:70px}.min-h-\[720px\]{min-height:720px}.min-h-\[760px\]{min-height:760px}.min-h-\[820px\]{min-height:820px}.min-h-\[840px\]{min-height:840px}.min-h-screen{min-height:100vh}.\!w-8{width:2rem!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-28{width:7rem}.w-4{width:1rem}.w-44{width:11rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[390px\]{width:390px}.w-\[68\%\]{width:68%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-9{min-width:2.25rem}.min-w-\[240px\]{min-width:240px}.min-w-\[640px\]{min-width:640px}.min-w-\[660px\]{min-width:660px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.min-w-\[980px\]{min-width:980px}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[360px\]{max-width:360px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:1.5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[32px_minmax\(0\2c 1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-black\/10>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0/.1)}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-hra{border-radius:8px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[\#d71920\]{--tw-border-opacity:1;border-color:rgb(215 25 32/var(--tw-border-opacity,1))}.border-\[\#d71920\]\/20{border-color:rgb(215 25 32/.2)}.border-\[\#d71920\]\/30{border-color:rgb(215 25 32/.3)}.border-\[\#d71920\]\/40{border-color:rgb(215 25 32/.4)}.border-\[\#ff6b6b\]\/30{border-color:rgb(255 107 107/.3)}.border-\[\#ff6b6b\]\/40{border-color:rgb(255 107 107/.4)}.border-\[\#ffb52d\]{--tw-border-opacity:1;border-color:rgb(255 181 45/var(--tw-border-opacity,1))}.border-\[\#ffcf57\]{--tw-border-opacity:1;border-color:rgb(255 207 87/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/15{border-color:rgb(0 0 0/.15)}.border-black\/20{border-color:rgb(0 0 0/.2)}.border-black\/5{border-color:rgb(0 0 0/.05)}.border-emerald{--tw-border-opacity:1;border-color:rgb(201 21 36/var(--tw-border-opacity,1))}.border-emerald\/15{border-color:rgb(201 21 36/.15)}.border-emerald\/20{border-color:rgb(201 21 36/.2)}.border-emerald\/30{border-color:rgb(201 21 36/.3)}.border-emerald\/40{border-color:rgb(201 21 36/.4)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-t-emerald{--tw-border-opacity:1;border-top-color:rgb(201 21 36/var(--tw-border-opacity,1))}.bg-\[\#101820\]{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity,1))}.bg-\[\#15191d\]{--tw-bg-opacity:1;background-color:rgb(21 25 29/var(--tw-bg-opacity,1))}.bg-\[\#171717\]{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-\[\#171b1f\]{--tw-bg-opacity:1;background-color:rgb(23 27 31/var(--tw-bg-opacity,1))}.bg-\[\#cfd4d8\]{--tw-bg-opacity:1;background-color:rgb(207 212 216/var(--tw-bg-opacity,1))}.bg-\[\#d4d8dc\]{--tw-bg-opacity:1;background-color:rgb(212 216 220/var(--tw-bg-opacity,1))}.bg-\[\#d71920\]{--tw-bg-opacity:1;background-color:rgb(215 25 32/var(--tw-bg-opacity,1))}.bg-\[\#d71920\]\/10{background-color:rgb(215 25 32/.1)}.bg-\[\#e8ebee\]{--tw-bg-opacity:1;background-color:rgb(232 235 238/var(--tw-bg-opacity,1))}.bg-\[\#e9ecef\]{--tw-bg-opacity:1;background-color:rgb(233 236 239/var(--tw-bg-opacity,1))}.bg-\[\#eceff2\]{--tw-bg-opacity:1;background-color:rgb(236 239 242/var(--tw-bg-opacity,1))}.bg-\[\#edf8f4\]{--tw-bg-opacity:1;background-color:rgb(237 248 244/var(--tw-bg-opacity,1))}.bg-\[\#eef0f2\]{--tw-bg-opacity:1;background-color:rgb(238 240 242/var(--tw-bg-opacity,1))}.bg-\[\#f4f5f6\]{--tw-bg-opacity:1;background-color:rgb(244 245 246/var(--tw-bg-opacity,1))}.bg-\[\#f4f7f8\]{--tw-bg-opacity:1;background-color:rgb(244 247 248/var(--tw-bg-opacity,1))}.bg-\[\#f6f7f8\]{--tw-bg-opacity:1;background-color:rgb(246 247 248/var(--tw-bg-opacity,1))}.bg-\[\#f7f8fa\]{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.bg-\[\#f8faf9\]{--tw-bg-opacity:1;background-color:rgb(248 250 249/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#ffcf57\]{--tw-bg-opacity:1;background-color:rgb(255 207 87/var(--tw-bg-opacity,1))}.bg-\[\#fff0f1\]{--tw-bg-opacity:1;background-color:rgb(255 240 241/var(--tw-bg-opacity,1))}.bg-\[\#fff1f1\]{--tw-bg-opacity:1;background-color:rgb(255 241 241/var(--tw-bg-opacity,1))}.bg-\[\#fff3f3\]{--tw-bg-opacity:1;background-color:rgb(255 243 243/var(--tw-bg-opacity,1))}.bg-\[\#fff4e0\]{--tw-bg-opacity:1;background-color:rgb(255 244 224/var(--tw-bg-opacity,1))}.bg-\[\#fff5f5\]{--tw-bg-opacity:1;background-color:rgb(255 245 245/var(--tw-bg-opacity,1))}.bg-\[\#fff7e5\]{--tw-bg-opacity:1;background-color:rgb(255 247 229/var(--tw-bg-opacity,1))}.bg-\[\#fff7e8\]{--tw-bg-opacity:1;background-color:rgb(255 247 232/var(--tw-bg-opacity,1))}.bg-\[\#fffaf2\]{--tw-bg-opacity:1;background-color:rgb(255 250 242/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/5{background-color:rgb(0 0 0/.05)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/65{background-color:rgb(0 0 0/.65)}.bg-coral\/10{background-color:rgb(226 58 69/.1)}.bg-emerald{--tw-bg-opacity:1;background-color:rgb(201 21 36/var(--tw-bg-opacity,1))}.bg-emerald\/10{background-color:rgb(201 21 36/.1)}.bg-emerald\/60{background-color:rgb(201 21 36/.6)}.bg-gold{--tw-bg-opacity:1;background-color:rgb(244 197 66/var(--tw-bg-opacity,1))}.bg-gold\/15{background-color:rgb(244 197 66/.15)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-950\/60{background-color:rgb(69 10 10/.6)}.bg-sky\/10{background-color:rgb(31 111 178/.1)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-\[conic-gradient\(var\(--emerald\)_calc\(var\(--score\)\*1\%\)\2c rgba\(16\2c 21\2c 31\2c 0\.08\)_0\)\]{background-image:conic-gradient(var(--emerald) calc(var(--score) * 1%),rgba(16,21,31,.08) 0)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:rgb(0 0 0/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from:rgb(0 0 0/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald{--tw-gradient-from:#C91524 var(--tw-gradient-from-position);--tw-gradient-to:rgb(201 21 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/10{--tw-gradient-to:rgb(0 0 0/0.1) var(--tw-gradient-to-position)}.to-black\/5{--tw-gradient-to:rgb(0 0 0/0.05) var(--tw-gradient-to-position)}.to-gold{--tw-gradient-to:#F4C542 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.not-italic{font-style:normal}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-\[\#6A4914\]{--tw-text-opacity:1;color:rgb(106 73 20/var(--tw-text-opacity,1))}.text-\[\#8d4b00\]{--tw-text-opacity:1;color:rgb(141 75 0/var(--tw-text-opacity,1))}.text-\[\#d71920\]{--tw-text-opacity:1;color:rgb(215 25 32/var(--tw-text-opacity,1))}.text-\[\#f3b51b\]{--tw-text-opacity:1;color:rgb(243 181 27/var(--tw-text-opacity,1))}.text-\[\#ffb52d\]{--tw-text-opacity:1;color:rgb(255 181 45/var(--tw-text-opacity,1))}.text-\[\#ffcf57\]{--tw-text-opacity:1;color:rgb(255 207 87/var(--tw-text-opacity,1))}.text-\[\#ffd36b\]{--tw-text-opacity:1;color:rgb(255 211 107/var(--tw-text-opacity,1))}.text-\[\#ffd4d4\]{--tw-text-opacity:1;color:rgb(255 212 212/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-coral{--tw-text-opacity:1;color:rgb(226 58 69/var(--tw-text-opacity,1))}.text-emerald{--tw-text-opacity:1;color:rgb(201 21 36/var(--tw-text-opacity,1))}.text-emerald\/60{color:rgb(201 21 36/.6)}.text-gold{--tw-text-opacity:1;color:rgb(244 197 66/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(17 24 32/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(94 104 117/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-sky{--tw-text-opacity:1;color:rgb(31 111 178/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[\#d71920\]{accent-color:#d71920}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_-8px_24px_rgba\(23\2c 23\2c 23\2c 0\.12\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(23\2c 23\2c 23\2c 0\.12\)\]{--tw-shadow:0 -8px 24px rgba(23,23,23,0.12);--tw-shadow-colored:0 -8px 24px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_rgba\(215\2c 25\2c 32\2c 0\.12\)\]{--tw-shadow:0 0 0 2px rgba(215,25,32,0.12);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(23\2c 23\2c 23\2c 0\.05\)\]{--tw-shadow:0 10px 28px rgba(23,23,23,0.05);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(23\2c 23\2c 23\2c 0\.06\)\]{--tw-shadow:0 10px 28px rgba(23,23,23,0.06);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(23\2c 23\2c 23\2c 0\.18\)\]{--tw-shadow:0 10px 28px rgba(23,23,23,0.18);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(23\2c 23\2c 23\2c 0\.07\)\]{--tw-shadow:0 12px 30px rgba(23,23,23,0.07);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(23\2c 23\2c 23\2c 0\.06\)\]{--tw-shadow:0 12px 34px rgba(23,23,23,0.06);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(23\2c 23\2c 23\2c 0\.07\)\]{--tw-shadow:0 12px 34px rgba(23,23,23,0.07);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(23\2c 23\2c 23\2c 0\.08\)\]{--tw-shadow:0 12px 34px rgba(23,23,23,0.08);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(23\2c 23\2c 23\2c 0\.08\)\]{--tw-shadow:0 14px 36px rgba(23,23,23,0.08);--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(23\2c 23\2c 23\2c 0\.08\)\]{--tw-shadow:0 14px 38px rgba(23,23,23,0.08);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(23\2c 23\2c 23\2c 0\.08\)\]{--tw-shadow:0 14px 40px rgba(23,23,23,0.08);--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(23\2c 23\2c 23\2c 0\.09\)\]{--tw-shadow:0 16px 38px rgba(23,23,23,0.09);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(23\2c 23\2c 23\2c 0\.12\)\]{--tw-shadow:0 18px 45px rgba(23,23,23,0.12);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(23\2c 23\2c 23\2c 0\.07\)\]{--tw-shadow:0 18px 48px rgba(23,23,23,0.07);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\2c 23\2c 23\2c 0\.08\)\]{--tw-shadow:0 18px 50px rgba(23,23,23,0.08);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(23\2c 23\2c 23\2c 0\.18\)\]{--tw-shadow:0 18px 55px rgba(23,23,23,0.18);--tw-shadow-colored:0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\2c 0\2c 0\2c \.1\)\]{--tw-shadow:0 1px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(23\2c 23\2c 23\2c 0\.14\)\]{--tw-shadow:0 24px 70px rgba(23,23,23,0.14);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(23\2c 23\2c 23\2c 0\.04\)\]{--tw-shadow:0 4px 14px rgba(23,23,23,0.04);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(23\2c 23\2c 23\2c 0\.06\)\]{--tw-shadow:0 6px 18px rgba(23,23,23,0.06);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(23\2c 23\2c 23\2c 0\.06\)\]{--tw-shadow:0 8px 20px rgba(23,23,23,0.06);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(23\2c 23\2c 23\2c 0\.05\)\]{--tw-shadow:0 8px 24px rgba(23,23,23,0.05);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(23\2c 23\2c 23\2c 0\.065\)\]{--tw-shadow:0 8px 24px rgba(23,23,23,0.065);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(23\2c 23\2c 23\2c 0\.065\)\],.shadow-premium{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-premium{--tw-shadow:0 24px 70px rgba(10,15,24,0.12);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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-white\/20{--tw-ring-color:rgb(255 255 255/0.2)}.saturate-0{--tw-saturate:saturate(0)}.filter,.saturate-0{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-xl{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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}:root{--ink:#171717;--muted:#667085;--paper:#f7f8fa;--dark:#171717;--dark-soft:#2b2b2b;--gold:#f6b23b;--emerald:#d71920;--coral:#e53935;--sky:#1f6fb2;--plum:#5b4a5f;--line:rgba(16,21,31,0.12);--container-max:1350px;--container-gutter:25px}.c8-action-center{border:1px solid #d8dce2;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.08)}.c8-action-center>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e7e9ed;background:linear-gradient(90deg,#fff,#fff8f1)}.c8-action-center>header p,.c8-action-form header strong,.c8-confirmation header strong{margin:0;color:#dc1721;font-size:11px;font-weight:900;text-transform:uppercase}.c8-action-center>header h2{margin:3px 0;font-size:20px;line-height:1.25;letter-spacing:0}.c8-action-center>header span,.c8-action-form header span,.c8-confirmation header span{display:block;color:#657084;font-size:12px;line-height:1.5}.c8-action-center>header>svg{color:#dc1721}.c8-action-message{margin:12px 18px 0;padding:9px 11px;border-left:3px solid #dc1721;background:#fff5f5;color:#3f4858;font-size:12px;font-weight:700}.c8-quick-actions,.c8-workflow-actions{display:grid;gap:8px;padding:14px 18px 0}.c8-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.c8-workflow-actions{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px;padding-bottom:14px}.c8-quick-actions button,.c8-workflow-actions button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #dfe2e7;background:#fff;color:#232936;font-size:12px;font-weight:850}.c8-quick-actions button:hover,.c8-workflow-actions button.is-active,.c8-workflow-actions button:hover{border-color:#dc1721;color:#dc1721;background:#fff8f8}.c8-workflow-actions button.is-done{border-color:#b9dec8;background:#f2fbf5;color:#14763b}.c8-action-form{margin:0 18px 14px;padding:15px;border:1px solid #e1e4e9;background:#f8f9fb}.c8-action-form.is-sensitive{border-color:#f0c28a;background:#fffaf2}.c8-action-form header{margin-bottom:12px}.c8-action-form header strong{display:block;color:#202633;font-size:13px;text-transform:none}.c8-action-form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c8-action-form label{display:grid;gap:5px;color:#596476;font-size:11px;font-weight:800}.c8-action-form input,.c8-action-form select{width:100%;height:39px;border:1px solid #cfd4dc;background:#fff;padding:0 10px;color:#202633;font-size:13px}.c8-action-form>div+label,.c8-action-form>label+label{margin-top:9px}.c8-action-form .c8-check{display:flex;align-items:center;grid-template-columns:auto 1fr;gap:8px;margin-top:10px}.c8-action-form .c8-check input{width:15px;height:15px;accent-color:#dc1721}.c8-action-form>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;margin-top:12px;border:0;background:#dc1721;padding:0 16px;color:#fff;font-size:12px;font-weight:900}.c8-action-center button:disabled,.c8-action-form button:disabled{cursor:not-allowed;opacity:.5}.c8-confirmation{margin:0 18px 14px;padding:15px;border:1px solid #efb1b4;background:#fff6f6}.c8-confirmation.is-sensitive{border-color:#e8ac58;background:#fff8e9}.c8-confirmation>header{display:flex;justify-content:space-between;gap:12px}.c8-confirmation header strong{color:#202633;font-size:14px;text-transform:none}.c8-confirmation>label{display:grid;gap:6px;margin-top:12px;color:#596476;font-size:11px;font-weight:800}.c8-confirmation>label b{color:#b00f18}.c8-confirmation input{height:40px;border:1px solid #d9a3a6;background:#fff;padding:0 11px;font-size:13px;font-weight:800;text-transform:uppercase}.c8-confirmation footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.c8-confirmation footer button{display:flex;min-height:37px;align-items:center;gap:6px;border:1px solid #d6d9df;background:#fff;padding:0 13px;font-size:12px;font-weight:850}.c8-confirmation footer button:last-child{border-color:#dc1721;background:#dc1721;color:#fff}.c8-receipts{border-top:1px solid #e6e8ec;padding:14px 18px 18px}.c8-receipts>header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:11px;color:#657084}.c8-receipts>header strong{color:#202633;font-size:12px}.c8-receipts>article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:10px 0;border-top:1px solid #eef0f3}.c8-receipts>article>span{display:grid;width:25px;height:25px;place-items:center;background:#eaf8ef;color:#14763b}.c8-receipts article strong{display:block;font-size:12px}.c8-receipts article p{margin:2px 0;color:#657084;font-size:11px;line-height:1.5}.c8-receipts article time{color:#7a8494;font-size:10px}.c8-receipts details{margin-top:5px;font-size:11px}.c8-receipts li{margin-top:4px;color:#596476}.c8-receipts a{display:inline-block;margin-top:5px;color:#dc1721;font-size:11px;font-weight:850}.c8-admin-action-audit{border:1px solid #dfe3e8;background:#fff}.c8-admin-action-audit>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e7e9ed}.c8-admin-action-audit>header p{margin:0;color:#dc1721;font-size:10px;font-weight:900;text-transform:uppercase}.c8-admin-action-audit>header h3{margin:2px 0 0;font-size:16px}.c8-admin-action-audit>header>span{display:flex;align-items:center;gap:5px;color:#596476;font-size:11px;font-weight:800}.c8-admin-action-audit>div>article{display:grid;grid-template-columns:110px 1fr auto;gap:10px;padding:11px 16px;border-top:1px solid #edf0f3;align-items:start}.c8-admin-action-audit>div>article:first-child{border-top:0}.c8-admin-action-audit article>span{padding:4px 6px;background:#f1f3f6;color:#596476;font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.c8-admin-action-audit article>span.is-completed{background:#eaf8ef;color:#14763b}.c8-admin-action-audit article>span.is-awaiting_confirmation{background:#fff5df;color:#8a5600}.c8-admin-action-audit article strong{display:block;font-size:12px}.c8-admin-action-audit article p{margin:3px 0 0;color:#657084;font-size:11px;line-height:1.45}.c8-admin-action-audit article time{font-size:10px;color:#7a8494}.c8-admin-action-audit>p{margin:0;padding:16px;color:#657084;font-size:12px}@media(max-width:900px){.c8-quick-actions{grid-template-columns:1fr}.c8-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.c8-action-form>div,.c8-admin-action-audit>div>article{grid-template-columns:1fr}.c8-admin-action-audit article time{justify-self:start}}@media(max-width:560px){.c8-action-center>header,.c8-quick-actions,.c8-receipts,.c8-workflow-actions{padding-left:12px;padding-right:12px}.c8-action-form,.c8-confirmation{margin-left:12px;margin-right:12px}.c8-workflow-actions{grid-template-columns:1fr}.c8-confirmation footer{flex-direction:column}.c8-confirmation footer button{justify-content:center}.c8-receipts>article{grid-template-columns:auto 1fr}.c8-receipts article time{grid-column:2}}.readiness-workbench{display:grid;gap:18px}.readiness-command,.readiness-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid rgba(23,23,23,.12);border-top:4px solid #d71920;background:#fff;padding:20px;box-shadow:0 18px 48px rgba(23,23,23,.07)}.readiness-score{display:grid;width:112px;height:112px;place-items:center;border-radius:50%;background:conic-gradient(#d71920 var(--readiness-score),#eceff2 0deg)}.readiness-score>span{display:grid;width:88px;height:88px;place-items:center;align-content:center;border-radius:50%;background:#fff}.readiness-score small,.readiness-score strong{display:block}.readiness-score strong{color:#171717;font-size:36px;font-weight:950;line-height:1}.readiness-score small{margin-top:3px;color:#66707a;font-size:10px;font-weight:900}.readiness-action-plan header p,.readiness-command-copy>p,.readiness-dimensions header p,.readiness-empty>div>p:first-child,.readiness-evidence-table header p,.readiness-risk-panel header p{color:#d71920;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.readiness-command-copy h2{max-width:760px;margin-top:5px;color:#171717;font-size:24px;font-weight:950;line-height:1.18}.readiness-command-copy>div{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.readiness-command-copy>div span{display:inline-flex;align-items:center;gap:5px;color:#66707a;font-size:11px;font-weight:850}.readiness-command-action{display:grid;justify-items:end;gap:10px}.readiness-command-action>span{border:1px solid rgba(215,25,32,.22);background:#fff4f4;padding:6px 8px;color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.readiness-command-action button,.readiness-empty button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;background:#171717;padding:10px 13px;color:#fff;font-size:11px;font-weight:950;cursor:pointer}.readiness-command-action button:disabled,.readiness-empty button:disabled{opacity:.55;cursor:wait}.readiness-admin-message,.readiness-message{display:flex;align-items:center;gap:7px;border-left:3px solid #0a7d58;background:#edf8f4;padding:10px 12px;color:#0a7d58;font-size:11px;font-weight:850}.readiness-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(23,23,23,.1);background:#171717}.readiness-summary-strip>div{border-right:1px solid rgba(255,255,255,.14);padding:14px}.readiness-summary-strip>div:last-child{border-right:0}.readiness-summary-strip span,.readiness-summary-strip strong{display:block}.readiness-summary-strip strong{color:#fff;font-size:20px;font-weight:950;line-height:1}.readiness-summary-strip span{margin-top:5px;color:rgba(255,255,255,.62);font-size:9px;font-weight:900;text-transform:uppercase}.readiness-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);border:1px solid rgba(23,23,23,.1);background:#fff}.readiness-dimensions,.readiness-risk-panel{padding:18px}.readiness-risk-panel{border-left:1px solid rgba(23,23,23,.1);background:#f7f8fa}.readiness-action-plan header,.readiness-dimensions header,.readiness-evidence-table header,.readiness-risk-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(23,23,23,.1);padding-bottom:13px}.readiness-action-plan header h3,.readiness-dimensions header h3,.readiness-evidence-table header h3,.readiness-risk-panel header h3{margin-top:4px;color:#171717;font-size:18px;font-weight:950}.readiness-dimensions>article{border-bottom:1px solid rgba(23,23,23,.08);padding:13px 0}.readiness-dimensions>article:last-child{border-bottom:0}.readiness-dimensions article>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.readiness-dimensions article strong{color:#171717;font-size:12px;font-weight:950}.readiness-dimensions article em,.readiness-dimensions article span{color:#66707a;font-size:10px;font-style:normal;font-weight:850}.readiness-dimensions article em{color:#d71920;font-size:14px;font-weight:950}.readiness-meter{height:5px;margin-top:8px;background:#eceff2}.readiness-meter>span{display:block;height:100%;background:#d71920}.readiness-dimensions article p{margin-top:7px;color:#66707a;font-size:10px;font-weight:750;line-height:1.5}.readiness-risk-panel>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;border-left:3px solid #ffb000;border-bottom:1px solid rgba(23,23,23,.08);background:#fff;padding:11px;color:#8a5c00}.readiness-risk-panel>article.is-critical,.readiness-risk-panel>article.is-high{border-left-color:#d71920;color:#d71920}.readiness-risk-panel article p,.readiness-risk-panel article span,.readiness-risk-panel article strong{display:block}.readiness-risk-panel article strong{color:#171717;font-size:11px;font-weight:950}.readiness-risk-panel article p{margin-top:3px;color:#66707a;font-size:10px;font-weight:750;line-height:1.45}.readiness-risk-panel article span{margin-top:5px;color:currentColor;font-size:8px;font-weight:950;text-transform:uppercase}.readiness-no-blockers{display:flex;gap:9px;padding:16px 0;color:#0a7d58}.readiness-no-blockers span,.readiness-no-blockers strong{display:block}.readiness-no-blockers strong{font-size:12px}.readiness-no-blockers span{margin-top:3px;color:#66707a;font-size:10px}.readiness-action-plan,.readiness-contradictions,.readiness-evidence-table{border:1px solid rgba(23,23,23,.1);background:#fff;padding:18px}.readiness-evidence-table header>span{color:#66707a;font-size:10px;font-weight:900}.readiness-evidence-table>div article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(23,23,23,.08);padding:12px 0}.readiness-evidence-table>div article:last-child{border-bottom:0}.readiness-evidence-table article>span{display:grid;width:32px;height:32px;place-items:center;background:#fff8e8;color:#8a5c00}.readiness-evidence-table article>span.is-verified{background:#edf8f4;color:#0a7d58}.readiness-evidence-table article>span.is-expired,.readiness-evidence-table article>span.is-flagged,.readiness-evidence-table article>span.is-missing,.readiness-evidence-table article>span.is-rejected{background:#fff2f2;color:#d71920}.readiness-evidence-table article p,.readiness-evidence-table article strong{display:block}.readiness-evidence-table article strong{font-size:12px;font-weight:950}.readiness-evidence-table article p{margin-top:3px;color:#66707a;font-size:10px;font-weight:750;line-height:1.45}.readiness-evidence-table article em{color:#4f5963;font-size:9px;font-style:normal;font-weight:950;text-transform:uppercase}.readiness-action-plan>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-action-plan a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;border-right:1px solid rgba(23,23,23,.08);border-bottom:1px solid rgba(23,23,23,.08);padding:14px;color:inherit}.readiness-action-plan a:nth-child(2n){border-right:0}.readiness-action-plan a:hover{background:#fff7f7}.readiness-action-plan a>span{color:#d71920;font-size:10px;font-weight:950}.readiness-action-plan p,.readiness-action-plan small,.readiness-action-plan strong{display:block}.readiness-action-plan small{color:#d71920;font-size:8px;font-weight:950;text-transform:uppercase}.readiness-action-plan strong{margin-top:3px;font-size:12px;font-weight:950}.readiness-action-plan p{margin-top:4px;color:#66707a;font-size:10px;font-weight:750;line-height:1.45}.readiness-contradictions{border-left:4px solid #d71920}.readiness-contradictions strong{font-size:12px;font-weight:950}.readiness-contradictions p{margin-top:6px;color:#66707a;font-size:10px;font-weight:800}.readiness-disclaimer{display:flex;align-items:flex-start;gap:7px;color:#66707a;font-size:10px;font-weight:750;line-height:1.5}.readiness-empty{grid-template-columns:auto minmax(0,1fr) auto}.readiness-empty>span{display:grid;width:54px;height:54px;place-items:center;background:#171717;color:#fff}.readiness-empty h2{margin-top:5px;font-size:22px;font-weight:950}.readiness-empty em,.readiness-empty>div>p:last-child{margin-top:5px;color:#66707a;font-size:11px;font-style:normal;font-weight:750}.application-readiness-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(23,23,23,.1);border-left:4px solid #d71920;background:#fff;padding:15px}.application-readiness-bridge>span{display:grid;width:42px;height:42px;place-items:center;background:#171717;color:#fff}.application-readiness-bridge p{color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.application-readiness-bridge h2{margin-top:3px;font-size:16px;font-weight:950}.application-readiness-bridge small{display:block;margin-top:3px;color:#66707a;font-size:10px;font-weight:750}.application-readiness-bridge>div:last-child{display:grid;justify-items:end;gap:8px}.application-readiness-bridge a,.application-readiness-bridge em{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:950}.application-readiness-bridge em{color:#d71920}.knowledge-freshness-workbench,.readiness-admin-queue{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-top:4px solid #d71920;background:#fff;box-shadow:0 18px 48px rgba(23,23,23,.06)}.knowledge-freshness-workbench>header{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(23,23,23,.1);padding:18px}.knowledge-freshness-workbench>header h2{margin-top:5px;font-size:24px;font-weight:950}.knowledge-freshness-workbench>header p:not(.eyebrow){max-width:720px;margin-top:5px;color:#66707a;font-size:11px;font-weight:750}.knowledge-freshness-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.knowledge-freshness-actions button,.knowledge-freshness-actions span{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid rgba(23,23,23,.12);padding:8px 10px;font-size:9px;font-weight:950;text-transform:uppercase}.knowledge-freshness-actions span.is-ready{border-color:rgba(10,125,88,.22);background:#edf8f4;color:#0a7d58}.knowledge-freshness-actions span.is-local{background:#fff8e7;color:#846111}.knowledge-freshness-actions button{border:0;background:#171717;color:#fff;cursor:pointer}.knowledge-freshness-actions button:disabled{cursor:not-allowed;opacity:.45}.knowledge-freshness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#171717}.knowledge-freshness-metrics>div{display:grid;grid-template-columns:28px auto;align-items:center;border-right:1px solid rgba(255,255,255,.12);padding:13px 15px;color:#fff}.knowledge-freshness-metrics>div:last-child{border-right:0}.knowledge-freshness-metrics span{grid-row:1/3;color:#ffcc39}.knowledge-freshness-metrics strong{font-size:21px;line-height:1}.knowledge-freshness-metrics small{margin-top:3px;color:rgba(255,255,255,.65);font-size:8px;font-weight:900;text-transform:uppercase}.knowledge-freshness-message{display:flex;align-items:center;gap:7px;border-left:3px solid #0a7d58;background:#edf8f4;padding:10px 16px;color:#0a7d58;font-size:10px;font-weight:850}.knowledge-source-list>article{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:16px;border-bottom:1px solid rgba(23,23,23,.1);padding:15px 18px}.knowledge-source-list>article.is-expired,.knowledge-source-list>article.is-suspended{background:#fff7f7}.knowledge-source-status{display:grid;align-content:center;min-height:65px;background:#171717;padding:9px;color:#fff;text-align:center}.knowledge-source-list .is-expired .knowledge-source-status,.knowledge-source-list .is-suspended .knowledge-source-status{background:#b5151b}.knowledge-source-list .is-review_due .knowledge-source-status{background:#8a6510}.knowledge-source-status span{font-size:9px;font-weight:950;text-transform:uppercase}.knowledge-source-status small{margin-top:4px;color:#ffcc39;font-size:7px;font-weight:900;text-transform:uppercase}.knowledge-source-copy>small{color:#d71920;font-size:8px;font-weight:950;text-transform:uppercase}.knowledge-source-copy h3{margin-top:4px;font-size:14px;font-weight:950}.knowledge-source-copy>p{margin-top:3px;color:#66707a;font-size:10px;font-weight:750}.knowledge-source-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.knowledge-source-copy>div span{border:1px solid rgba(23,23,23,.1);padding:4px 6px;color:#4f5963;font-size:7px;font-weight:900;text-transform:uppercase}.knowledge-alerts textarea,.knowledge-source-controls textarea{width:100%;min-height:54px;resize:vertical;border:1px solid rgba(23,23,23,.14);background:#f7f8fa;padding:8px;font:inherit;font-size:9px;font-weight:750}.knowledge-source-controls>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.knowledge-alerts button,.knowledge-source-controls button{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid rgba(23,23,23,.14);background:#fff;padding:6px 8px;font-size:8px;font-weight:950;cursor:pointer;text-transform:uppercase}.knowledge-source-controls button:first-child{border:0;background:#171717;color:#fff}.knowledge-alerts button:disabled,.knowledge-source-controls button:disabled{cursor:wait;opacity:.5}.knowledge-alerts{border-top:4px solid #ffcc39}.knowledge-alerts>header{display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(23,23,23,.1);padding:16px 18px}.knowledge-alerts>header h3{margin-top:4px;font-size:17px;font-weight:950}.knowledge-alerts>header>span{background:#171717;padding:7px 9px;color:#fff;font-size:8px;font-weight:950;text-transform:uppercase}.knowledge-alerts>article{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(250px,.55fr);align-items:center;gap:14px;border-bottom:1px solid rgba(23,23,23,.09);padding:13px 18px}.knowledge-alerts>article>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px;font-size:8px;font-weight:950;text-transform:uppercase}.knowledge-alerts>article>span.is-critical{background:#fff0f1;color:#b5151b}.knowledge-alerts>article>span.is-warning{background:#fff8e7;color:#846111}.knowledge-alerts article small{color:#d71920;font-size:8px;font-weight:950;text-transform:uppercase}.knowledge-alerts article h4{margin-top:3px;font-size:13px;font-weight:950}.knowledge-alerts article p{margin-top:3px;color:#66707a;font-size:9px;font-weight:750}.knowledge-alerts article b{display:block;margin-top:5px;font-size:8px}.knowledge-alerts article>div:last-child{display:grid;grid-template-columns:1fr auto auto;gap:5px}.knowledge-alerts article>div:last-child textarea{grid-column:1/-1}.knowledge-alerts-empty{display:flex;align-items:center;gap:7px;padding:18px;color:#0a7d58;font-size:10px;font-weight:850}@media (max-width:900px){.knowledge-freshness-workbench>header{align-items:stretch;flex-direction:column}.knowledge-freshness-actions{justify-content:flex-start}.knowledge-freshness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-alerts>article,.knowledge-source-list>article{grid-template-columns:1fr}.knowledge-source-status{min-height:40px}}.c9-quality-workbench{border:1px solid #dfe4e8;background:#fff}.c9-quality-workbench>header{align-items:center;background:#151d25;color:#fff;display:flex;justify-content:space-between;gap:24px;padding:22px 24px}.c9-quality-workbench>header h2{font-size:22px;letter-spacing:0;margin:3px 0 5px}.c9-quality-workbench>header p:last-child{color:#b9c1c8;font-size:11px;margin:0;max-width:690px}.c9-quality-workbench>header button{align-items:center;background:#d81827;border:0;color:#fff;display:inline-flex;flex:none;gap:6px;min-height:34px;padding:8px 12px;font-size:10px;font-weight:900}.c9-quality-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2e6e9}.c9-quality-metrics>div{align-items:center;display:grid;grid-template-columns:34px 1fr;padding:15px 18px;border-right:1px solid #e2e6e9}.c9-quality-metrics>div:last-child{border-right:0}.c9-quality-metrics span{align-items:center;background:#edf7f2;color:#168c54;display:flex;grid-row:span 2;height:30px;justify-content:center;width:30px}.c9-quality-metrics strong{color:#17202a;font-size:18px}.c9-quality-metrics small{color:#6b7680;font-size:9px}.c9-quality-message{background:#ecf8f1;border-bottom:1px solid #d1e9dc;color:#126d43;font-size:10px;font-weight:800;margin:0;padding:8px 18px}.c9-quality-grid{display:grid;grid-template-columns:1.25fr .75fr}.c9-quality-grid>section+section{border-left:1px solid #e2e6e9}.c9-quality-grid section>header{align-items:center;background:#f7f8f9;border-bottom:1px solid #e2e6e9;display:flex;justify-content:space-between;padding:10px 15px}.c9-quality-grid h3{color:#242e38;font-size:12px;letter-spacing:0;margin:0}.c9-quality-grid header>span{color:#747e87;font-size:8px}.c9-quality-grid article{align-items:center;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;border-bottom:1px solid #edf0f2;min-height:54px;padding:8px 14px}.c9-quality-grid article>span{align-items:center;background:#fff0f1;color:#c21927;display:flex;height:28px;justify-content:center;width:28px}.c9-quality-grid article>span.is-pass{background:#eaf7f0;color:#168c54}.c9-quality-grid article small,.c9-quality-grid article strong{display:block}.c9-quality-grid article strong{color:#26313c;font-size:10px}.c9-quality-grid article small{color:#707b85;font-size:8px;margin-top:2px}.c9-quality-grid article b{color:#45515d;font-size:8px;max-width:150px;text-align:right;overflow-wrap:anywhere}@media (max-width:900px){.c9-quality-metrics{grid-template-columns:repeat(2,1fr)}.c9-quality-grid{grid-template-columns:1fr}.c9-quality-grid>section+section{border-left:0;border-top:1px solid #e2e6e9}}@media (max-width:620px){.c9-quality-workbench>header{align-items:flex-start;flex-direction:column}.c9-quality-workbench>header button{width:100%;justify-content:center}}.ai-client-collaboration{background:#f0f8f4;border:1px solid #9fd6b8;border-left:3px solid #168c54}.ai-client-collaboration>header{align-items:center;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr) auto;padding:9px 10px}.ai-client-collaboration>header>span{align-items:center;background:#168c54;color:white;display:flex;height:30px;justify-content:center}.ai-client-collaboration>header small,.ai-client-collaboration>header strong{display:block}.ai-client-collaboration>header strong{color:#123c29;font-size:10px}.ai-client-collaboration>header small{color:#527060;font-size:8px;margin-top:2px}.ai-client-collaboration>header b{background:white;border:1px solid #9fd6b8;color:#147b4c;font-size:7px;padding:4px 6px;text-transform:uppercase}.ai-client-collaboration>div{border-top:1px solid #bde2cc;display:grid}.ai-client-collaboration article{align-items:start;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr) auto;padding:8px 10px}.ai-client-collaboration article+article{border-top:1px solid #d2eadc}.ai-client-collaboration article>span{color:#168c54}.ai-client-collaboration article p{color:#30483b;font-size:9px;line-height:1.5;margin:0}.ai-client-collaboration article p strong{display:block;font-size:8px;margin-bottom:2px}.ai-client-collaboration article time{color:#668073;font-size:7px}.c7-collaboration-workbench{background:#f5f7f8;border:1px solid #cbd2d8}.c7-workbench-header{align-items:flex-start;background:#111820;color:white;display:flex;justify-content:space-between;padding:22px 24px}.c7-workbench-header h2{font-size:25px;margin:5px 0 7px}.c7-workbench-header p:last-child{color:#b8c0c8;font-size:13px;line-height:1.55;margin:0;max-width:740px}.c7-learning-panel>header>span,.c7-workbench-header>span{align-items:center;background:#25313c;color:#f4c542;display:flex;font-size:10px;font-weight:900;gap:6px;padding:8px 10px}.c7-metrics{border-bottom:1px solid #cbd2d8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.c7-metrics>div{background:white;border-right:1px solid #dce1e5;display:grid;gap:2px;padding:15px 18px}.c7-metrics>div:last-child{border-right:0}.c7-metrics strong{font-size:25px}.c7-metrics span{color:#66717c;font-size:10px;font-weight:850;text-transform:uppercase}.c7-metrics .is-urgent strong{color:#d81827}.c7-metrics .is-high strong{color:#a96800}.c7-metrics .is-joined strong{color:#168c54}.c7-workbench-message{align-items:center;background:#eaf8f0;border-bottom:1px solid #b9dfca;color:#11683d;display:flex;font-size:10px;font-weight:850;gap:7px;margin:0;padding:9px 16px}.c7-workbench-grid{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:720px}.c7-priority-queue{background:#eef1f3;border-right:1px solid #cbd2d8}.c7-priority-queue>header{background:white;border-bottom:1px solid #cbd2d8;display:grid;padding:14px 16px}.c7-priority-queue>header strong{font-size:13px}.c7-priority-queue>header small{color:#74808b;font-size:9px;margin-top:2px}.c7-priority-queue>div{display:grid;max-height:900px;overflow-y:auto}.c7-priority-queue button{background:transparent;border:0;border-bottom:1px solid #d5dade;cursor:pointer;display:grid;gap:4px;padding:13px 15px;text-align:left}.c7-priority-queue button.is-selected,.c7-priority-queue button:hover{background:white;box-shadow:inset 3px 0 #d81827}.c7-priority,.c7-priority-queue button>span{align-items:center;display:inline-flex;font-size:7px;font-style:normal;font-weight:950;gap:4px;justify-self:start;padding:3px 6px;text-transform:uppercase}.c7-priority-queue button>span.is-urgent,.c7-priority.is-urgent{background:#fff0f1;color:#b9111e}.c7-priority-queue button>span.is-high,.c7-priority.is-high{background:#fff5dc;color:#8a5a00}.c7-priority-queue button>span.is-normal,.c7-priority.is-normal{background:#eaf5ef;color:#147b4c}.c7-priority-queue button>span.is-low,.c7-priority.is-low{background:#eceff1;color:#66717c}.c7-priority-queue button strong{font-size:11px;line-height:1.3}.c7-priority-queue button small{color:#697580;font-size:8px}.c7-priority-queue button p{color:#4d5964;font-size:8px;line-height:1.45;margin:2px 0 0}.c7-priority-queue button em{color:#d81827;font-size:7px;font-style:normal;font-weight:900}.c7-review-space{display:grid;gap:14px;padding:16px}.c7-review-space>section{background:white;border:1px solid #d4dade}.c7-brief>header,.c7-presence>header,.c7-recommendation-review>header{align-items:center;border-bottom:1px solid #dce1e5;display:flex;justify-content:space-between;padding:13px 15px}.c7-brief>header p,.c7-presence>header p,.c7-recommendation-review>header p{color:#d81827;font-size:8px;font-weight:950;margin:0;text-transform:uppercase}.c7-brief h3,.c7-presence h3,.c7-recommendation-review h3{font-size:14px;margin:3px 0 0}.c7-brief>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c7-brief>div section{border-bottom:1px solid #e0e4e7;border-right:1px solid #e0e4e7;padding:12px 14px}.c7-brief>div section:nth-child(2n){border-right:0}.c7-brief>div strong,.c7-brief>footer strong{color:#596570;font-size:8px;text-transform:uppercase}.c7-brief ul{display:grid;gap:5px;list-style:none;margin:8px 0 0;padding:0}.c7-brief li{color:#28323c;font-size:9px;line-height:1.45;padding-left:11px;position:relative}.c7-brief li:before{background:#168c54;content:"";height:4px;left:0;position:absolute;top:5px;width:4px}.c7-brief section.is-warning li:before{background:#d81827}.c7-brief>footer{background:#fff9ea;display:grid;gap:3px;padding:10px 14px}.c7-brief>footer span{color:#634c16;font-size:9px;font-weight:750}.c7-presence>header>span{align-items:center;display:flex;font-size:8px;font-weight:900;gap:5px;padding:5px 7px;text-transform:uppercase}.c7-presence>header>span.is-visible{background:#eaf8f0;color:#147b4c}.c7-presence>header>span.is-hidden{background:#eceff1;color:#596570}.c7-presence-actions{display:flex;gap:7px;padding:11px 14px}.c7-presence button,.c7-recommendation-review button{align-items:center;border:0;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 11px}.c7-presence-actions button{background:#111820;color:white}.c7-presence-actions button+button{background:#d81827}.c7-presence form{border-top:1px solid #e0e4e7;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.c7-presence form textarea{border:1px solid #c9d0d5;font:inherit;font-size:10px;grid-column:1/-1;min-height:72px;padding:8px;resize:vertical}.c7-presence form label{align-items:center;color:#53606b;display:flex;font-size:8px;font-weight:800;gap:6px}.c7-presence form button{background:#168c54;color:white}.c7-event-log{border-top:1px solid #e0e4e7;display:grid}.c7-event-log p{align-items:center;display:grid;font-size:8px;gap:6px;grid-template-columns:16px auto minmax(0,1fr) auto;margin:0;padding:8px 14px}.c7-event-log p+p{border-top:1px solid #edf0f2}.c7-event-log time{color:#7a8490}.c7-recommendation-review{padding-bottom:13px}.c7-recommendation-review>header>span{background:#fff3d6;color:#805500;font-size:8px;font-weight:950;padding:5px 7px;text-transform:uppercase}.c7-recommendation-review>label,.c7-review-rationale label,.c7-route-edit-list article>label{display:grid;gap:4px}.c7-recommendation-review>label{padding:11px 14px}.c7-recommendation-review label>span{color:#5f6a75;font-size:8px;font-weight:900;text-transform:uppercase}.c7-recommendation-review input,.c7-recommendation-review select,.c7-recommendation-review textarea{border:1px solid #c9d0d5;font:inherit;font-size:9px;min-height:34px;padding:7px 8px}.c7-recommendation-review textarea{min-height:62px;resize:vertical}.c7-route-edit-list{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 12px}.c7-route-edit-list article{background:#f6f7f8;border-top:3px solid #f4b534;display:grid;gap:8px;padding:10px}.c7-route-edit-list article>header{align-items:center;display:flex;justify-content:space-between}.c7-route-edit-list article>header strong{font-size:10px}.c7-route-edit-list article>header label{align-items:center;color:#596570;display:flex;font-size:7px;gap:4px}.c7-route-edit-list article>header input{min-height:0}.c7-review-rationale{border-top:1px solid #dce1e5;display:grid;gap:10px;grid-template-columns:190px minmax(0,1fr);padding:11px 14px}.c7-recommendation-review>footer{display:flex;gap:7px;padding:0 14px}.c7-recommendation-review>footer button{background:#168c54;color:white}.c7-recommendation-review>footer button:nth-child(2){background:#111820}.c7-recommendation-review>footer button:nth-child(3){background:#d81827}.c7-presence button:disabled,.c7-recommendation-review button:disabled{cursor:not-allowed;opacity:.5}.c7-outcome-panel{padding-bottom:13px}.c7-outcome-panel>header{align-items:center;border-bottom:1px solid #dce1e5;display:flex;justify-content:space-between;padding:13px 15px}.c7-outcome-panel>header p{color:#168c54;font-size:8px;font-weight:950;margin:0;text-transform:uppercase}.c7-outcome-panel h3{font-size:14px;margin:3px 0 0}.c7-outcome-panel>header>span{font-size:8px;font-weight:950;padding:5px 7px;text-transform:uppercase}.c7-outcome-panel>header>span.is-recorded{background:#eaf8f0;color:#147b4c}.c7-outcome-panel>header>span.is-pending{background:#fff3d6;color:#805500}.c7-outcome-help{color:#697580;font-size:10px;margin:0;padding:14px 15px}.c7-outcome-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 10px}.c7-outcome-form label{display:grid;gap:4px}.c7-outcome-form label.is-wide{grid-column:1/-1}.c7-outcome-form label>span{color:#5f6a75;font-size:8px;font-weight:900;text-transform:uppercase}.c7-outcome-form select,.c7-outcome-form textarea{border:1px solid #c9d0d5;font:inherit;font-size:9px;min-height:34px;padding:7px 8px}.c7-outcome-form textarea{min-height:60px;resize:vertical}.c7-outcome-panel>footer{align-items:center;border-top:1px solid #dce1e5;display:flex;gap:12px;justify-content:space-between;padding:10px 14px 0}.c7-outcome-panel>footer small{color:#697580;font-size:8px;line-height:1.4;max-width:60%}.c7-outcome-panel>footer button{align-items:center;background:#168c54;border:0;color:white;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 11px}.c7-outcome-panel>footer button:disabled{cursor:not-allowed;opacity:.5}.c7-metrics>div.is-outcomes{background:#edf8f2}.c7-outcome-learning{background:white;border-top:1px solid #cbd2d8}.c7-outcome-learning>header{align-items:center;background:#168c54;color:white;display:flex;justify-content:space-between;padding:16px 20px}.c7-outcome-learning>header p{color:#d8f4e4;font-size:8px;font-weight:950;margin:0;text-transform:uppercase}.c7-outcome-learning h3{font-size:17px;margin:4px 0 0}.c7-outcome-learning>header>span{align-items:center;display:flex;font-size:8px;font-weight:900;gap:5px}.c7-outcome-learning>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.c7-outcome-learning article{border-right:1px solid #e0e4e7;display:grid;gap:4px;padding:12px 14px}.c7-outcome-learning article strong{font-size:10px;text-transform:capitalize}.c7-outcome-learning article span{color:#168c54;font-size:8px;font-weight:900}.c7-outcome-learning article p{color:#52606c;font-size:8px;line-height:1.45;margin:0}.c7-outcome-learning article small{color:#7a8490;font-size:7px}.c7-outcome-learning>div>p{color:#697580;font-size:10px;grid-column:1/-1;margin:0;padding:18px 20px}.ai-ux11-analytics{background:#fff;border:1px solid #cbd2d8}.ai-ux11-header{align-items:center;background:#101820;color:#fff;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.ai-ux11-header>div{max-width:760px}.ai-ux11-header h2{font-size:21px;margin:4px 0 0}.ai-ux11-header p:not(.eyebrow){color:#cbd3da;font-size:10px;line-height:1.5;margin:7px 0 0}.ai-ux11-header button{align-items:center;background:#168c54;border:0;color:white;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:6px;min-height:34px;padding:7px 11px;white-space:nowrap}.ai-ux11-header button:disabled{cursor:wait;opacity:.6}.ai-ux11-header button .is-spinning{animation:ai-ux11-spin .8s linear infinite}@keyframes ai-ux11-spin{to{transform:rotate(1turn)}}.ai-ux11-message{align-items:center;background:#eaf8f0;color:#147b4c;display:flex;font-size:9px;font-weight:800;gap:6px;margin:0;padding:9px 20px}.ai-ux11-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ai-ux11-metrics>div{border-bottom:1px solid #e0e4e7;border-right:1px solid #e0e4e7;display:grid;gap:3px;padding:13px 15px}.ai-ux11-metrics>div>span{color:#168c54}.ai-ux11-metrics strong{font-size:22px}.ai-ux11-metrics small{color:#697580;font-size:8px;font-weight:900;text-transform:uppercase}.ai-ux11-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:14px}.ai-ux11-evaluation-section,.ai-ux11-grid>section,.ai-ux11-route-section{border:1px solid #dce1e5}.ai-ux11-evaluation-section>header,.ai-ux11-grid header,.ai-ux11-route-section>header{align-items:center;border-bottom:1px solid #dce1e5;display:flex;justify-content:space-between;padding:12px 14px}.ai-ux11-evaluation-section h3,.ai-ux11-grid h3,.ai-ux11-route-section h3{font-size:13px;margin:0}.ai-ux11-evaluation-section>header>span,.ai-ux11-grid header span,.ai-ux11-route-section>header>span{color:#697580;font-size:8px;font-weight:800}.ai-ux11-table-wrap{overflow-x:auto}.ai-ux11-table-wrap table{border-collapse:collapse;min-width:570px;width:100%}.ai-ux11-table-wrap th{background:#f6f7f8;color:#697580;font-size:8px;padding:9px 12px;text-align:left;text-transform:uppercase}.ai-ux11-table-wrap td{border-top:1px solid #edf0f2;color:#35414b;font-size:9px;padding:10px 12px}.ai-ux11-table-wrap td strong{color:#1e2931;text-transform:capitalize}.ai-ux11-table-wrap td small{color:#697580;font-size:8px}.ai-ux11-table-wrap td.is-positive{color:#147b4c;font-weight:900}.ai-ux11-empty{color:#697580!important;font-size:10px!important;padding:18px 12px!important}.ai-ux11-signal-list{display:grid;gap:0;padding:0 14px}.ai-ux11-signal-list>div:not(.ai-ux11-feedback-summary){align-items:center;border-bottom:1px solid #edf0f2;display:flex;justify-content:space-between;padding:10px 0}.ai-ux11-signal-list>div>span{color:#53606b;font-size:9px;text-transform:capitalize}.ai-ux11-signal-list>div>strong{color:#d81827;font-size:11px}.ai-ux11-signal-list>p{color:#697580;font-size:10px;margin:0;padding:14px 0}.ai-ux11-feedback-summary{display:flex;gap:14px;padding:12px 0}.ai-ux11-feedback-summary span{color:#147b4c;font-size:8px;font-weight:900;text-transform:uppercase}.ai-ux11-evaluation-section,.ai-ux11-route-section{margin:0 14px 14px}.ai-ux11-route-section>header{align-items:flex-start}.ai-ux11-evaluation-section>header p,.ai-ux11-route-section>header p{color:#697580;font-size:9px;margin:4px 0 0}.ai-ux11-evaluation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ai-ux11-evaluation-grid>article,.ai-ux11-evaluation-grid>div{border-right:1px solid #edf0f2;display:grid;gap:3px;padding:12px 14px}.ai-ux11-evaluation-grid strong{font-size:18px}.ai-ux11-evaluation-grid small,.ai-ux11-evaluation-grid span{color:#697580;font-size:8px}.ai-ux11-evaluation-grid article strong{color:#147b4c}.live-meeting-assist{border-top:1px solid #dde2e8;background:#f7f9fb}.live-meeting-assist>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 24px;background:#17202c;color:#fff}.live-meeting-assist>header h3{margin:3px 0;font-size:18px;line-height:1.3}.live-meeting-assist>header span{color:#b7c1cf;font-size:10px}.live-consent-state{display:flex;gap:8px;min-width:155px;align-items:center;border:1px solid #3b4655;padding:9px 11px;background:#222d3b}.live-consent-state span,.live-consent-state strong{display:block}.live-consent-state strong{color:#fff;font-size:10px;text-transform:uppercase}.live-consent-state.is-granted svg{color:#56d596}.live-meeting-locked{display:flex;gap:12px;align-items:flex-start;padding:22px 24px;background:#f8fafb;color:#647185}.live-meeting-locked svg{color:#d71c2a}.live-meeting-locked h3{margin:3px 0;color:#1d2734;font-size:15px}.live-meeting-locked span{font-size:11px}.client-consent-message,.live-meeting-message{margin:0;border-bottom:1px solid #eadba7;padding:9px 24px;background:#fff9e7;color:#755b12;font-size:10px;font-weight:800}.live-consent-receipt{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe4e9;background:#fff}.live-consent-receipt>div{padding:13px 15px;border-right:1px solid #e4e8ec}.live-consent-receipt span,.live-consent-receipt strong{display:block}.live-consent-receipt strong{color:#293548;font-size:9px;text-transform:uppercase}.live-consent-receipt span{margin-top:3px;color:#657286;font-size:9px;line-height:1.45}.live-revoked{display:flex;gap:10px;margin:16px 24px 0;border-left:3px solid #c61d2b;padding:12px;background:#fff0f1;color:#6f2027}.live-revoked span,.live-revoked strong{display:block;font-size:10px}.live-controls{display:grid;grid-template-columns:150px minmax(0,1fr) 240px;gap:10px;align-items:end;padding:16px 24px;border-bottom:1px solid #dfe4e9}.live-controls>div{display:flex;flex-wrap:wrap;gap:7px}.live-controls .is-listening{border-color:#b20e1b;background:#fff;color:#c71927;box-shadow:inset 0 0 0 2px #f4c8cc}.live-controls .btn-subtle,.live-prompt-list .btn-subtle{border-color:#ccd3da;background:#fff;color:#465568}.live-manual-entry{display:grid;grid-template-columns:220px 1fr;gap:13px;align-items:center;padding:14px 24px;border-bottom:1px solid #dfe4e9;background:#fff}.live-manual-entry>div:first-child{display:grid;grid-template-columns:20px 1fr;color:#576579}.live-manual-entry>div:first-child svg{grid-row:1/3;color:#d71c2a}.live-manual-entry>div:first-child strong{color:#222d3a;font-size:11px}.live-manual-entry>div:first-child span{font-size:9px}.live-manual-entry>div:last-child{display:grid;grid-template-columns:1fr auto;gap:8px}.live-manual-entry textarea{min-height:52px;padding:8px;resize:vertical}.live-workspace-grid{display:grid;grid-template-columns:1.1fr .9fr}.live-workspace-grid>section{min-width:0;border-right:1px solid #dfe4e9;border-bottom:1px solid #dfe4e9;padding:18px 20px}.live-workspace-grid>section>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.live-workspace-grid>section>header strong{color:#223044;font-size:12px}.live-workspace-grid>section>header span{color:#7b8798;font-size:9px}.live-prompt-list,.live-transcript-list{display:grid;gap:8px;max-height:370px;overflow:auto}.live-prompt-list article,.live-transcript-list article{border:1px solid #dfe4e9;padding:10px;background:#fff}.live-prompt-list article>div,.live-transcript-list article>div{display:flex;justify-content:space-between;gap:8px}.live-prompt-list strong,.live-transcript-list strong{color:#253247;font-size:9px;text-transform:uppercase}.live-prompt-list em,.live-transcript-list time{color:#8490a0;font-size:8px;font-style:normal;text-transform:uppercase}.live-prompt-list p,.live-transcript-list p{margin:6px 0 0;color:#536176;font-size:10px;line-height:1.55}.live-transcript-list details{margin-top:8px;border-top:1px solid #e4e8ec;padding-top:7px}.live-transcript-list summary{display:flex;gap:5px;color:#7b5800;font-size:9px;cursor:pointer}.live-prompt-list article.is-high{border-left:3px solid #c71927}.live-prompt-list article.is-attention{border-left:3px solid #e1a113}.live-prompt-list article.is-info{border-left:3px solid #2b6da8}.live-prompt-list footer{display:flex;gap:6px;margin-top:9px}.live-prompt-list footer button{min-height:29px;padding:5px 8px;font-size:9px}.live-empty{color:#7a8798;font-size:10px}.live-notes-review{display:grid;gap:11px;padding:20px 24px;border-bottom:1px solid #dfe4e9;background:#fff}.live-notes-review>header{display:flex;justify-content:space-between;gap:15px}.live-notes-review>header>div{display:flex;gap:8px}.live-notes-review>header span,.live-notes-review>header strong{display:block}.live-notes-review>header strong{color:#243044;font-size:12px}.live-notes-review>header span{color:#738094;font-size:9px}.live-notes-review>header em{color:#177448;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.live-notes-review textarea{min-height:110px;padding:10px;line-height:1.55;resize:vertical}.live-approved-by{display:inline-flex;gap:5px;align-items:center;color:#177448;font-size:10px;font-weight:800}.live-disclaimer{padding:11px 24px;color:#727e90;font-size:9px;line-height:1.5}.client-meeting-consent{overflow:hidden;border:1px solid #dce1e6;border-top:3px solid #17202c;border-radius:6px;background:#fff}.client-meeting-consent>header{display:flex;justify-content:space-between;gap:15px;padding:19px 21px;background:#f8fafb}.client-meeting-consent>header>div{display:flex;gap:11px}.client-meeting-consent>header svg{color:#d71c2a}.client-meeting-consent h2{margin:3px 0;color:#1a2431;font-size:19px}.client-meeting-consent header span{color:#687589;font-size:10px}.client-meeting-consent>div>article{display:grid;gap:13px;padding:18px 21px;border-top:1px solid #e4e8ec}.client-consent-active,.client-consent-title{display:flex;justify-content:space-between;gap:15px;align-items:center}.client-consent-title span,.client-consent-title strong{display:block}.client-consent-title strong{color:#202b39;font-size:13px}.client-consent-title span{margin-top:3px;color:#6e7b8e;font-size:9px}.client-consent-title em{border:1px solid #d6dce2;padding:4px 7px;color:#6b7789;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.client-consent-title em.is-granted{border-color:#a9d9c2;background:#edf9f3;color:#156a42}.client-consent-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.client-meeting-consent label{display:grid;gap:4px}.client-meeting-consent label>span{color:#657286;font-size:9px;font-weight:900;text-transform:uppercase}.client-meeting-consent select{min-height:38px;border:1px solid #d5dbe1;padding:7px 9px;background:#fff;font-size:11px}.client-consent-check{grid-template-columns:16px 16px 1fr;gap:7px!important;align-items:start;border:1px solid #e0e4e8;padding:11px;background:#fafbfc}.client-consent-check span{color:#536175!important;font-size:10px!important;font-weight:600!important;line-height:1.5;text-transform:none!important}.client-consent-check svg{color:#d71c2a}.client-meeting-consent button{display:inline-flex;min-height:36px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:6px;border:1px solid #d71c2a;padding:8px 12px;background:#d71c2a;color:#fff;font-size:10px;font-weight:900}.client-consent-active{border-left:3px solid #177448;padding:11px;background:#f0faf5}.client-consent-active>div{display:flex;gap:8px;align-items:center}.client-consent-active span,.client-consent-active strong{display:block;color:#276148;font-size:9px}.client-consent-active button{border-color:#cdd4db;background:#fff;color:#9f1b27}.client-approved-notes{display:grid;gap:8px;border:1px solid #bcdccf;padding:12px;background:#f5fbf8}.client-approved-notes>div{display:flex;gap:6px;align-items:center;color:#176e46;font-size:10px}.client-approved-notes p{margin:0;color:#4e5c6f;font-size:10px;line-height:1.6;white-space:pre-wrap}.client-approved-notes summary{color:#7a5800;font-size:9px;cursor:pointer}.client-approved-notes small{color:#718094;font-size:8px}@media (max-width:1100px){.live-controls{grid-template-columns:140px 1fr}.live-review-note{grid-column:1/-1}.live-workspace-grid{grid-template-columns:1fr}}@media (max-width:700px){.client-meeting-consent>header,.live-meeting-assist>header{display:grid;padding:17px 15px}.live-consent-state{min-width:0}.live-consent-receipt{grid-template-columns:1fr 1fr}.live-controls,.live-manual-entry{grid-template-columns:1fr;padding:14px 15px}.live-controls button,.live-controls>div,.live-manual-entry>div:last-child{width:100%}.live-controls button{flex:1}.live-manual-entry>div:last-child{grid-template-columns:1fr}.live-notes-review,.live-workspace-grid>section{padding:16px 15px}.client-consent-active,.client-consent-title,.live-notes-review>header{display:grid}.client-meeting-consent>div>article{padding:16px 15px}.client-consent-grid{grid-template-columns:1fr}.client-meeting-consent button{width:100%}}.meeting-copilot{overflow:hidden;border:1px solid #dfe3e8;border-top:3px solid #171f2c;border-radius:6px;background:#fff;box-shadow:0 16px 40px rgba(25,31,40,.07)}.meeting-copilot-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);gap:28px;align-items:end;padding:23px 25px;border-bottom:1px solid #e4e7eb}.meeting-copilot-head h2{margin:4px 0;color:#141a22;font-size:22px;line-height:1.25;letter-spacing:0}.meeting-copilot-head>div:first-child>span{color:#657184;font-size:12px}.meeting-copilot-head>div:last-child{display:grid;grid-template-columns:1fr 140px auto;gap:8px;align-items:end}.meeting-copilot label{display:grid;gap:4px}.meeting-copilot label>span{color:#687487;font-size:9px;font-weight:900;text-transform:uppercase}.meeting-copilot input,.meeting-copilot select,.meeting-copilot textarea{width:100%;border:1px solid #d6dbe1;border-radius:4px;background:#fff;color:#202a37;font-size:12px}.meeting-copilot input,.meeting-copilot select{min-height:38px;padding:7px 9px}.meeting-copilot button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #d71c2a;border-radius:4px;padding:8px 11px;background:#d71c2a;color:#fff;font-size:11px;font-weight:900}.meeting-copilot button:hover{background:#b91521}.meeting-copilot button:disabled{cursor:not-allowed;opacity:.48}.meeting-copilot-message{margin:0;border-bottom:1px solid #efdbb0;padding:9px 24px;background:#fff9e8;color:#765a14;font-size:11px;font-weight:800}.meeting-copilot-empty{display:flex;gap:12px;align-items:flex-start;padding:28px 25px;color:#516074}.meeting-copilot-empty svg{color:#d71c2a}.meeting-copilot-empty strong{display:block;color:#1b2430;font-size:14px}.meeting-copilot-empty p{margin:4px 0 0;font-size:12px}.meeting-brief-grid{display:grid;grid-template-columns:1.25fr repeat(2,minmax(0,1fr));border-bottom:1px solid #e4e7eb}.meeting-brief-grid>article{min-height:185px;border-right:1px solid #e4e7eb;border-bottom:1px solid #e4e7eb;padding:19px 21px}.meeting-brief-grid>article:nth-child(3n){border-right:0}.meeting-brief-primary{grid-row:span 2;background:#f7f9fb}.meeting-brief-list header,.meeting-brief-primary>div:first-child{display:flex;align-items:center;gap:7px;color:#263242}.meeting-brief-primary>div:first-child{justify-content:space-between}.meeting-brief-primary>div:first-child span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;text-transform:uppercase}.meeting-brief-list header svg,.meeting-brief-primary>div:first-child svg{color:#d71c2a}.meeting-brief-primary em{border-radius:3px;padding:3px 6px;background:#e9edf2;color:#596679;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.meeting-brief-primary h3{margin:17px 0 7px;color:#151c26;font-size:18px;line-height:1.35}.meeting-brief-primary>p{margin:0;color:#5e6a7c;font-size:12px;line-height:1.55}.meeting-brief-primary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 0;border:1px solid #dde2e7;background:#fff}.meeting-brief-primary dl div{padding:9px;border-right:1px solid #dde2e7}.meeting-brief-primary dl div:last-child{border-right:0}.meeting-brief-primary dt{color:#718095;font-size:8px;font-weight:900;text-transform:uppercase}.meeting-brief-primary dd{margin:3px 0 0;color:#1d2734;font-size:11px;font-weight:900}.meeting-brief-primary>small{display:flex;gap:6px;align-items:flex-start;color:#6e7888;font-size:10px;line-height:1.45}.meeting-brief-primary>small svg{flex:0 0 auto;color:#167548}.meeting-brief-list header strong{font-size:12px}.meeting-brief-list ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.meeting-brief-list li{position:relative;padding-left:13px;color:#596679;font-size:10px;line-height:1.45}.meeting-brief-list li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;background:#e0aa20;content:""}.meeting-notes-workspace{border-bottom:1px solid #e4e7eb;padding:21px 24px;background:#fff}.meeting-action-review>header,.meeting-followup-review>header,.meeting-notes-workspace>header,.meeting-review-area>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.meeting-action-review>header>div,.meeting-followup-review>header>div,.meeting-notes-workspace>header>div,.meeting-review-area>header>div{display:flex;gap:9px;align-items:flex-start}.meeting-action-review header svg,.meeting-followup-review header svg,.meeting-notes-workspace header svg,.meeting-review-area header svg{color:#d71c2a}.meeting-action-review header span,.meeting-action-review header strong,.meeting-followup-review header span,.meeting-followup-review header strong,.meeting-notes-workspace header span,.meeting-notes-workspace header strong,.meeting-review-area header span,.meeting-review-area header strong{display:block}.meeting-action-review header strong,.meeting-followup-review header strong,.meeting-notes-workspace header strong,.meeting-review-area header strong{color:#1d2734;font-size:13px}.meeting-action-review header span,.meeting-followup-review header span,.meeting-notes-workspace header span,.meeting-review-area header span{margin-top:2px;color:#748094;font-size:10px}.meeting-notes-workspace>header label{width:160px}.meeting-notes-workspace>textarea{min-height:142px;margin-top:14px;padding:12px;resize:vertical;line-height:1.55}.meeting-notes-workspace>footer{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:10px}.meeting-notes-workspace>footer>span{display:inline-flex;gap:6px;align-items:center;color:#687487;font-size:10px}.meeting-action-review,.meeting-followup-review,.meeting-review-area{border-bottom:1px solid #e4e7eb;padding:21px 24px}.meeting-review-area>header label{width:min(360px,45%)}.meeting-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.meeting-action-review>div>article,.meeting-followup-review>div>article,.meeting-summary-grid article{border:1px solid #dfe3e8;border-radius:4px;padding:14px;background:#fbfcfd}.meeting-action-review article>div:first-child,.meeting-followup-review article>header,.meeting-summary-grid article>div{display:flex;justify-content:space-between;gap:10px}.meeting-action-review em,.meeting-followup-review em,.meeting-summary-grid em{color:#697589;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.meeting-summary-grid p{min-height:52px;margin:9px 0;color:#526073;font-size:11px;line-height:1.55}.meeting-reviewed-by,.meeting-summary-grid article>span{display:inline-flex;gap:5px;align-items:center;color:#176b43;font-size:10px;font-weight:800}.meeting-action-review>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.meeting-action-review article>div:first-child span{color:#c81725;font-size:9px;font-weight:900;text-transform:uppercase}.meeting-action-review article>strong{display:block;margin-top:8px;color:#1a2430;font-size:12px}.meeting-action-review article>p{margin:5px 0;color:#667287;font-size:10px;line-height:1.5}.meeting-action-review article>small{color:#49576a;font-size:9px;font-weight:900}.meeting-action-review article>footer{display:flex;gap:6px;margin-top:10px}.meeting-action-review article>footer button:last-child,.meeting-followup-review footer button:last-child{border-color:#d4dae1;background:#fff;color:#465366}.meeting-followup-review>div{display:grid;gap:11px;margin-top:14px}.meeting-followup-review article>header span{margin-top:3px;color:#667287;font-size:10px}.meeting-followup-review pre{overflow:auto;max-height:240px;margin:12px 0;border:1px solid #e4e7eb;padding:12px;background:#fff;color:#354255;font-family:inherit;font-size:10px;line-height:1.55;white-space:pre-wrap}.meeting-followup-review article>footer{display:flex;justify-content:space-between;gap:15px;align-items:center}.meeting-followup-review article>footer>span{display:inline-flex;gap:5px;align-items:center;color:#687487;font-size:9px}.meeting-followup-review article>footer>div{display:flex;gap:6px}.meeting-copilot-disclaimer{padding:12px 24px;background:#f8f9fb;color:#758095;font-size:10px;line-height:1.5}.client-meeting-followups{overflow:hidden;border:1px solid #d9dee4;border-top:3px solid #167548;border-radius:6px;background:#fff}.client-meeting-followups>header{display:flex;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid #e5e8ec}.client-meeting-followups>header h2{margin:3px 0;color:#18212d;font-size:20px}.client-meeting-followups>header span{color:#6a7688;font-size:11px}.client-meeting-followups>header svg{color:#167548}.client-meeting-followups>div{display:grid}.client-meeting-followups>div>article{padding:18px 21px;border-bottom:1px solid #e5e8ec}.client-meeting-followups article>div:first-child{display:flex;justify-content:space-between;gap:10px}.client-meeting-followups article>div:first-child span{display:inline-flex;gap:6px;align-items:center;color:#5f6d7f;font-size:10px;font-weight:800}.client-meeting-followups article em{color:#167548;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.client-meeting-followups h3{margin:10px 0 5px;color:#1a2430;font-size:15px}.client-meeting-followups article>p{margin:0;color:#566376;font-size:11px;line-height:1.6;white-space:pre-wrap}.client-meeting-followups article>section{display:grid;gap:7px;margin-top:13px;border-top:1px solid #e5e8ec;padding-top:12px}.client-meeting-followups article>section>strong{color:#243142;font-size:10px;text-transform:uppercase}.client-meeting-followups article>section>div{display:grid;grid-template-columns:16px 1fr auto;gap:6px;color:#4f5c6f;font-size:10px}.client-meeting-followups article>section svg{color:#167548}.client-meeting-followups article>section small{color:#7a8493}.client-meeting-followups article>footer{display:flex;gap:6px;align-items:center;margin-top:13px;color:#778293;font-size:9px}@media (max-width:1100px){.meeting-copilot-head{grid-template-columns:1fr}.meeting-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-brief-grid>article:nth-child(3n){border-right:1px solid #e4e7eb}.meeting-brief-grid>article:nth-child(2n){border-right:0}.meeting-action-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.meeting-copilot-head{gap:16px;padding:18px 15px}.meeting-copilot-head h2{font-size:18px}.meeting-copilot-head>div:last-child{grid-template-columns:1fr}.meeting-copilot-head button{width:100%}.meeting-brief-grid{grid-template-columns:1fr}.meeting-brief-primary{grid-row:auto}.meeting-brief-grid>article,.meeting-brief-grid>article:nth-child(2n),.meeting-brief-grid>article:nth-child(3n){min-height:0;border-right:0;padding:16px 15px}.meeting-action-review,.meeting-followup-review,.meeting-notes-workspace,.meeting-review-area{padding:17px 15px}.meeting-action-review>header,.meeting-followup-review>header,.meeting-notes-workspace>header,.meeting-review-area>header{display:grid;align-items:start}.meeting-notes-workspace>header label,.meeting-review-area>header label{width:100%}.meeting-followup-review article>footer,.meeting-notes-workspace>footer{display:grid}.meeting-notes-workspace>footer button{width:100%}.meeting-action-review>div,.meeting-summary-grid{grid-template-columns:1fr}.meeting-followup-review article>footer>div{display:grid;grid-template-columns:1fr}.client-meeting-followups>div>article,.client-meeting-followups>header{padding:16px 15px}.client-meeting-followups article>section>div{grid-template-columns:16px 1fr}.client-meeting-followups article>section small{grid-column:2}}.trust56-system{--trust-red:#dc1721;--trust-yellow:#f8bd2a;--trust-ink:#18191c;--trust-muted:#606772;background:#fff;border-top:1px solid rgba(24,25,28,.1);color:var(--trust-ink)}.trust56-intro{align-items:end;display:flex;gap:36px;justify-content:space-between;padding-bottom:36px;padding-top:54px}.trust56-kicker,.trust56-media header p,.trust56-section-head p,.trust56-standards header p{align-items:center;color:var(--trust-red);display:flex;font-size:12px;font-style:normal;font-weight:900;gap:7px;margin:0 0 9px;text-transform:uppercase}.trust56-intro h2{font-size:34px;font-weight:900;line-height:1.14;margin:0;max-width:810px}.trust56-intro>div>span,.trust56-section-head>div>span{color:var(--trust-muted);display:block;font-size:14px;line-height:1.65;margin-top:11px;max-width:720px}.trust56-intro>a,.trust56-offices>header>a,.trust56-section-head>a{align-items:center;border-bottom:2px solid var(--trust-red);color:var(--trust-ink);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:8px;padding:8px 0}.trust56-ledger{background:var(--trust-ink);border-bottom:3px solid var(--trust-yellow);color:white}.trust56-ledger>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.trust56-ledger article{border-right:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:auto 1fr;padding:23px 28px}.trust56-ledger article:first-child{border-left:1px solid rgba(255,255,255,.16)}.trust56-ledger strong{color:var(--trust-yellow);font-size:31px;font-weight:900;grid-row:1/3;line-height:1;margin-right:13px}.trust56-ledger span{font-size:13px;font-weight:900;line-height:1.15}.trust56-ledger small{color:rgba(255,255,255,.6);font-size:11px;margin-top:5px}.trust56-counsellors,.trust56-main,.trust56-offices{padding-bottom:58px;padding-top:58px}.trust56-section-head{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:25px}.trust56-media header h3,.trust56-section-head h3,.trust56-standards header h3{font-size:27px;font-weight:900;line-height:1.2;margin:0}.trust56-story-player{background:white;border:1px solid rgba(24,25,28,.13);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);min-height:460px;overflow:hidden}.trust56-story-feature{min-height:460px;overflow:hidden;position:relative}.trust56-story-feature img{transition:transform .5s ease}.trust56-story-feature:hover img{transform:scale(1.025)}.trust56-story-shade{background:linear-gradient(180deg,rgba(7,10,13,.05) 22%,rgba(7,10,13,.86));inset:0;position:absolute}.trust56-story-label{background:white;color:var(--trust-red);font-size:11px;font-weight:900;gap:6px;left:20px;padding:8px 11px;text-transform:uppercase;top:20px}.trust56-play,.trust56-story-label{align-items:center;display:flex;position:absolute}.trust56-play{background:var(--trust-red);border:0;border-radius:50%;box-shadow:0 0 0 9px rgba(255,255,255,.2);color:white;cursor:pointer;height:62px;justify-content:center;left:50%;top:47%;transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease;width:62px}.trust56-play:hover{background:#b90e17;transform:translate(-50%,-50%) scale(1.05)}.trust56-story-copy{bottom:0;color:white;left:0;padding:27px;position:absolute;right:0}.trust56-story-copy p{color:var(--trust-yellow);font-size:11px;font-weight:900;margin:0 0 7px;text-transform:uppercase}.trust56-story-copy h3{font-size:25px;font-weight:900;line-height:1.22;margin:0;max-width:730px}.trust56-story-copy span{color:rgba(255,255,255,.72);display:block;font-size:12px;font-weight:700;margin-top:10px}.trust56-story-list{display:flex;flex-direction:column}.trust56-story-list>header{align-items:center;border-bottom:1px solid rgba(24,25,28,.11);display:flex;justify-content:space-between;padding:18px 20px}.trust56-story-list>header span{font-size:12px;font-weight:900;text-transform:uppercase}.trust56-story-list>header strong{color:var(--trust-red);font-size:12px}.trust56-story-list>button{align-items:center;background:white;border:0;border-bottom:1px solid rgba(24,25,28,.09);color:var(--trust-ink);cursor:pointer;display:grid;gap:13px;grid-template-columns:28px 1fr auto;min-height:106px;padding:15px 19px;text-align:left;transition:background .18s ease}.trust56-story-list>button:hover{background:#fff8f8}.trust56-story-list>button.is-active{background:#fff4f4;box-shadow:inset 4px 0 var(--trust-red)}.trust56-story-list>button>span{color:#979ca4;font-size:13px;font-weight:900}.trust56-story-list button small{color:var(--trust-red);display:block;font-size:10px;font-weight:900;text-transform:uppercase}.trust56-story-list button strong{display:-webkit-box;font-size:13px;font-weight:900;line-height:1.35;margin:4px 0 5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trust56-story-list button em{color:var(--trust-muted);display:block;font-size:10px;font-style:normal;font-weight:700}.trust56-story-list>footer{align-items:flex-start;background:#f4f5f6;color:var(--trust-muted);display:flex;font-size:10px;gap:8px;line-height:1.5;margin-top:auto;padding:13px 18px}.trust56-story-list>footer svg{color:var(--trust-red);flex:0 0 auto}.trust56-reviews-band{background:#f4f5f6;border-bottom:1px solid rgba(24,25,28,.1);border-top:1px solid rgba(24,25,28,.1);padding:54px 0}.trust56-rating{align-items:center;display:grid;grid-template-columns:auto auto}.trust56-rating>strong{font-size:36px;grid-row:1/3;margin-right:12px}.trust56-rating>span{color:#e3a300;display:flex;gap:2px}.trust56-rating>small{color:var(--trust-muted);font-size:10px;margin-top:3px}.trust56-review-list{border-top:3px solid var(--trust-red)}.trust56-review-list article{align-items:start;background:white;border-bottom:1px solid rgba(24,25,28,.12);display:grid;gap:24px;grid-template-columns:185px minmax(0,1.3fr) minmax(260px,.8fr);padding:22px 23px}.trust56-review-id{display:flex;flex-direction:column}.trust56-review-id span{align-items:center;color:var(--trust-red);display:flex;font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.trust56-review-id strong{font-size:14px;margin-top:7px}.trust56-review-id small{color:var(--trust-muted);font-size:10px;margin-top:5px}.trust56-review-list blockquote{font-size:15px;font-weight:750;line-height:1.6;margin:0}.trust56-review-outcome{border-left:1px solid rgba(24,25,28,.13);padding-left:23px}.trust56-review-outcome small{color:var(--trust-red);display:block;font-size:9px;font-weight:900;text-transform:uppercase}.trust56-review-outcome strong{display:block;font-size:12px;line-height:1.45;margin-top:5px}.trust56-review-outcome span{color:var(--trust-muted);display:block;font-size:10px;margin-top:7px}.trust56-counsellor-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust56-counsellor-grid>article{border:1px solid rgba(24,25,28,.13);display:grid;grid-template-columns:220px 1fr;min-height:325px;overflow:hidden}.trust56-counsellor-photo{min-height:325px;position:relative}.trust56-counsellor-photo:after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.55));content:"";inset:0;position:absolute}.trust56-counsellor-photo>span{align-items:center;background:white;bottom:14px;color:var(--trust-red);display:flex;font-size:9px;font-weight:900;gap:5px;left:14px;padding:7px 9px;position:absolute;text-transform:uppercase;z-index:1}.trust56-counsellor-copy{padding:24px}.trust56-counsellor-copy>p{color:var(--trust-red);font-size:10px;font-weight:900;margin:0;text-transform:uppercase}.trust56-counsellor-copy h4{font-size:25px;font-weight:900;margin:6px 0 2px}.trust56-counsellor-copy>span{color:var(--trust-muted);font-size:12px;font-weight:700}.trust56-focus-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.trust56-focus-list em{background:#f4f5f6;border-left:2px solid var(--trust-yellow);font-size:10px;font-style:normal;font-weight:800;padding:6px 8px}.trust56-counsellor-copy dl{border-bottom:1px solid rgba(24,25,28,.1);border-top:1px solid rgba(24,25,28,.1);display:grid;grid-template-columns:1fr 1fr;margin:17px 0 0;padding:13px 0}.trust56-counsellor-copy dl>div+div{border-left:1px solid rgba(24,25,28,.1);padding-left:14px}.trust56-counsellor-copy dt{align-items:center;color:var(--trust-muted);display:flex;font-size:9px;font-weight:900;gap:5px;text-transform:uppercase}.trust56-counsellor-copy dd{font-size:10px;font-weight:800;line-height:1.4;margin:5px 0 0}.trust56-counsellor-copy footer{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.trust56-counsellor-copy footer span{color:var(--trust-muted);font-size:9px}.trust56-counsellor-copy footer strong{color:var(--trust-ink);display:block;font-size:15px}.trust56-process-band{background:#1b1c1f;color:white;padding:52px 0 0}.trust56-process-band .trust56-section-head>svg{color:var(--trust-yellow)}.trust56-process-band .trust56-section-head h3{color:white}.trust56-process-band .trust56-section-head>div>span{color:rgba(255,255,255,.6)}.trust56-process-grid{border-left:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trust56-process-grid article{align-items:start;border-bottom:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);display:grid;gap:13px;grid-template-columns:30px 1fr auto;min-height:126px;padding:20px}.trust56-process-grid article>span{color:var(--trust-yellow);font-size:12px;font-weight:900}.trust56-process-grid strong{display:block;font-size:14px}.trust56-process-grid p{color:rgba(255,255,255,.58);font-size:11px;line-height:1.55;margin:7px 0 0}.trust56-process-grid svg{color:var(--trust-red)}.trust56-process-band .container>footer{background:var(--trust-red);display:grid;grid-template-columns:repeat(4,1fr);margin-top:29px}.trust56-process-band .container>footer span{align-items:center;border-right:1px solid rgba(255,255,255,.24);display:flex;font-size:11px;font-weight:900;gap:7px;justify-content:center;padding:16px}.trust56-office-grid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust56-office-grid>article{border:1px solid rgba(24,25,28,.13);overflow:hidden}.trust56-office-grid>article>div{aspect-ratio:16/9;position:relative}.trust56-office-grid>article>div>span{background:var(--trust-red);bottom:0;color:white;font-size:9px;font-weight:900;left:0;padding:7px 9px;position:absolute;text-transform:uppercase}.trust56-office-grid section{padding:16px}.trust56-office-grid h4{font-size:16px;line-height:1.3;margin:12px 0}.trust56-office-grid a,.trust56-office-grid p{align-items:flex-start;color:var(--trust-muted);display:flex;font-size:10px;font-weight:700;gap:6px;line-height:1.45;margin:7px 0 0}.trust56-office-grid a{color:var(--trust-red);font-weight:900}.trust56-registry-band{background:#f4f5f6;border-bottom:1px solid rgba(24,25,28,.1);border-top:1px solid rgba(24,25,28,.1);padding:57px 0}.trust56-registry-grid{display:grid;gap:25px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.trust56-media,.trust56-standards{background:white;border-top:3px solid var(--trust-red);padding:25px}.trust56-media header,.trust56-standards header{margin-bottom:21px}.trust56-standards>article{border-top:1px solid rgba(24,25,28,.11);display:grid;gap:13px;grid-template-columns:30px 1fr;padding:16px 0}.trust56-standards>article>span{align-items:center;background:#eef8f1;color:#167746;display:flex;height:29px;justify-content:center;width:29px}.trust56-standards>article>span.is-operational{background:#fff6df;color:#996a00}.trust56-standards>article>span.is-pending_publication{background:#f1f2f4;color:#6f747b}.trust56-media small,.trust56-standards small{color:var(--trust-red);display:block;font-size:9px;font-weight:900;text-transform:uppercase}.trust56-standards strong{display:block;font-size:14px;margin-top:4px}.trust56-standards p{color:var(--trust-muted);font-size:11px;line-height:1.55;margin:6px 0}.trust56-standards footer{display:flex;flex-wrap:wrap;gap:12px}.trust56-standards footer em{color:var(--trust-muted);font-size:9px;font-style:normal;font-weight:800}.trust56-media>div{border-top:1px solid rgba(24,25,28,.11)}.trust56-media>div>a{align-items:center;border-bottom:1px solid rgba(24,25,28,.11);color:var(--trust-ink);display:grid;gap:13px;grid-template-columns:34px 1fr auto;min-height:86px}.trust56-media>div>a>span{align-items:center;background:#fff0f0;color:var(--trust-red);display:flex;height:34px;justify-content:center;width:34px}.trust56-media strong{display:block;font-size:13px;margin-top:3px}.trust56-media p{color:var(--trust-muted);font-size:10px;margin:4px 0 0}.trust56-media aside{align-items:flex-start;background:#fff8e6;border-left:3px solid var(--trust-yellow);display:flex;gap:10px;margin-top:18px;padding:14px}.trust56-media aside>svg{color:#8a6400;flex:0 0 auto}.trust56-media aside strong{font-size:11px}.trust56-media aside p{line-height:1.45}.trust56-cta{align-items:center;background:white;border-bottom:1px solid rgba(24,25,28,.13);border-left:5px solid var(--trust-red);border-right:1px solid rgba(24,25,28,.13);display:flex;gap:30px;justify-content:space-between;margin-bottom:58px;margin-top:58px;padding:26px 28px}.trust56-cta>div:first-child{display:grid;grid-template-columns:42px 1fr}.trust56-cta>div:first-child>span{align-items:center;background:#fff0f0;color:var(--trust-red);display:flex;grid-row:1/3;height:42px;justify-content:center;margin-right:15px;width:42px}.trust56-cta p{color:var(--trust-red);font-size:10px;font-weight:900;margin:0;text-transform:uppercase}.trust56-cta h3{font-size:20px;line-height:1.3;margin:4px 0 0}.trust56-cta>div:last-child{display:flex;flex:0 0 auto;gap:8px}.trust56-cta>div:last-child a{align-items:center;border:1px solid rgba(24,25,28,.18);color:var(--trust-ink);display:flex;font-size:12px;font-weight:900;min-height:42px;padding:0 15px}.trust56-cta>div:last-child a.is-primary{background:var(--trust-red);border-color:var(--trust-red);color:white;gap:7px}.trust56-story-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.trust56-modal-backdrop{background:rgba(9,10,12,.78);border:0;inset:0;position:absolute}.trust56-story-modal>article{background:white;box-shadow:0 24px 80px rgba(0,0,0,.35);max-height:calc(100vh - 48px);max-width:1060px;overflow:auto;position:relative;width:100%;z-index:1}.trust56-story-modal>article>header{align-items:center;border-bottom:1px solid rgba(24,25,28,.12);display:flex;justify-content:space-between;padding:17px 20px}.trust56-story-modal>article>header p{color:var(--trust-red);font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.trust56-story-modal>article>header h2{font-size:20px;margin:4px 0 0}.trust56-story-modal>article>header button{align-items:center;background:#f1f2f3;border:0;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.trust56-modal-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:530px}.trust56-modal-visual{min-height:530px;position:relative}.trust56-modal-visual:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.78));content:"";inset:0;position:absolute}.trust56-modal-visual>div{bottom:0;color:white;display:flex;flex-direction:column;left:0;padding:24px;position:absolute;z-index:1}.trust56-modal-visual span{color:var(--trust-yellow);font-size:9px;font-weight:900;text-transform:uppercase}.trust56-modal-visual strong{font-size:24px;margin-top:5px}.trust56-modal-visual small{color:rgba(255,255,255,.7);font-size:10px;margin-top:4px}.trust56-modal-story{display:flex;flex-direction:column;padding:29px}.trust56-chapter-progress{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.trust56-chapter-progress button{background:#dddfe2;border:0;cursor:pointer;height:4px;padding:0}.trust56-chapter-progress button span{background:var(--trust-red);display:block;height:100%;transition:width .2s ease;width:0}.trust56-chapter-progress button.is-active span{width:55%}.trust56-chapter-progress button.is-complete span{width:100%}.trust56-modal-kicker{color:var(--trust-red)!important;font-size:10px!important;font-weight:900;margin:28px 0 7px!important;text-transform:uppercase}.trust56-modal-story h3{font-size:27px;line-height:1.2;margin:0}.trust56-modal-story>p{color:var(--trust-muted);font-size:13px;line-height:1.65;margin:14px 0 0}.trust56-modal-story blockquote{border-left:3px solid var(--trust-yellow);font-size:13px;font-weight:800;line-height:1.6;margin:21px 0 0;padding-left:14px}.trust56-verification-receipt{align-items:center;background:#eef8f1;color:#167746;display:flex;gap:10px;margin-top:22px;padding:13px}.trust56-verification-receipt strong{display:block;font-size:10px}.trust56-verification-receipt small{display:block;font-size:9px;margin-top:3px}.trust56-modal-story footer{display:grid;gap:7px;grid-template-columns:38px 1fr 38px;margin-top:auto;padding-top:24px}.trust56-modal-story footer button{align-items:center;background:white;border:1px solid rgba(24,25,28,.17);cursor:pointer;display:flex;font-size:11px;font-weight:900;height:38px;justify-content:center}.trust56-modal-story footer button.is-play{background:var(--trust-red);border-color:var(--trust-red);color:white;gap:7px}.trust56-system.is-compact .trust56-ledger article{padding-bottom:18px;padding-top:18px}.trust56-system.is-compact .trust56-offices,.trust56-system.is-compact .trust56-registry-band{display:none}@media (max-width:1100px){.trust56-ledger article{padding:19px 15px}.trust56-story-player{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.trust56-counsellor-grid>article{grid-template-columns:180px 1fr}.trust56-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.trust56-intro{align-items:flex-start;flex-direction:column}.trust56-ledger>div{grid-template-columns:repeat(2,1fr)}.trust56-ledger article:nth-child(2){border-right:0}.trust56-ledger article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.trust56-story-player{grid-template-columns:1fr}.trust56-story-feature{min-height:420px}.trust56-review-list article{grid-template-columns:145px 1fr}.trust56-review-outcome{border-left:0;border-top:1px solid rgba(24,25,28,.1);grid-column:1/-1;padding-left:0;padding-top:14px}.trust56-counsellor-grid{grid-template-columns:1fr}.trust56-process-band .container>footer,.trust56-process-grid{grid-template-columns:repeat(2,1fr)}.trust56-registry-grid{grid-template-columns:1fr}.trust56-cta{align-items:flex-start;flex-direction:column}.trust56-modal-grid{grid-template-columns:.9fr 1.1fr}}@media (max-width:620px){.trust56-intro{gap:20px;padding-bottom:31px;padding-top:40px}.trust56-intro h2{font-size:27px}.trust56-counsellors,.trust56-main,.trust56-offices{padding-bottom:42px;padding-top:42px}.trust56-section-head{align-items:flex-start;flex-direction:column}.trust56-media header h3,.trust56-section-head h3,.trust56-standards header h3{font-size:23px}.trust56-ledger article{padding:16px 10px}.trust56-ledger strong{font-size:25px;margin-right:8px}.trust56-ledger span{font-size:11px}.trust56-ledger small{display:none}.trust56-story-feature{min-height:360px}.trust56-story-copy{padding:20px}.trust56-story-copy h3{font-size:21px}.trust56-story-list>button{min-height:93px;padding:13px 14px}.trust56-reviews-band{padding:42px 0}.trust56-rating{margin-top:-5px}.trust56-review-list article{gap:13px;grid-template-columns:1fr;padding:18px 16px}.trust56-review-list blockquote{font-size:14px}.trust56-review-outcome{grid-column:auto}.trust56-counsellor-grid>article{grid-template-columns:1fr}.trust56-counsellor-photo{min-height:330px}.trust56-counsellor-copy{padding:20px}.trust56-process-grid{grid-template-columns:1fr}.trust56-process-grid article{min-height:108px}.trust56-process-band .container>footer{grid-template-columns:1fr 1fr}.trust56-process-band .container>footer span{align-items:flex-start;justify-content:flex-start;padding:13px 9px}.trust56-office-grid{grid-template-columns:1fr}.trust56-registry-band{padding:42px 0}.trust56-media,.trust56-standards{padding:19px 16px}.trust56-cta{margin-bottom:42px;margin-top:42px;padding:20px 17px}.trust56-cta>div:first-child{grid-template-columns:36px 1fr}.trust56-cta>div:first-child>span{height:36px;width:36px}.trust56-cta h3{font-size:17px}.trust56-cta>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.trust56-cta>div:last-child a{justify-content:center}.trust56-story-modal{align-items:flex-end;padding:0}.trust56-story-modal>article{max-height:94vh}.trust56-modal-grid{grid-template-columns:1fr}.trust56-modal-visual{min-height:235px}.trust56-modal-story{min-height:430px;padding:21px 18px}.trust56-modal-story h3{font-size:23px}}.portal2-shell{--portal-red:#c91524;--portal-ink:#101820;--portal-soft:#f3f5f7;display:grid;min-height:100vh;grid-template-columns:268px minmax(0,1fr);color:var(--portal-ink);background:var(--portal-soft)}.portal2-shell *,.portal2-shell :after,.portal2-shell :before{letter-spacing:0}.portal2-sidebar{position:sticky;top:0;z-index:40;display:flex;width:268px;height:100vh;flex-direction:column;overflow-y:auto;border-right:1px solid rgba(16,24,32,.1);background:#fff;box-shadow:12px 0 32px rgba(16,24,32,.035)}.portal2-brand{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:0 18px;border-top:4px solid var(--portal-red);border-bottom:1px solid rgba(16,24,32,.09)}.portal2-brand .hra-brand-lockup{max-width:220px}.portal2-brand .hra-brand-symbol{width:38px;height:38px;flex-basis:38px}.portal2-brand .hra-brand-name{font-size:16px}.portal2-brand>button{display:none;color:var(--portal-ink)}.portal2-case-mini{margin:15px 14px 10px;padding:14px;border:1px solid rgba(201,21,36,.15);border-left:3px solid var(--portal-red);border-radius:4px;background:#fff8f8}.portal2-case-mini>span{display:block;color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal2-case-mini>strong{display:block;margin-top:5px;font-size:15px;font-weight:900}.portal2-case-mini>p{margin:3px 0 0;color:var(--muted);font-size:10px;font-weight:700}.portal2-case-mini>div{display:flex;align-items:center;gap:7px;margin-top:10px}.portal2-case-mini i{width:7px;height:7px;border-radius:50%;background:#1b9a62;box-shadow:0 0 0 4px rgba(27,154,98,.12)}.portal2-case-mini em{color:#157548;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.portal2-sidebar>nav{display:grid;gap:17px;padding:8px 12px 20px}.portal2-sidebar>nav section>p{margin:0 8px 6px;color:#8a939d;font-size:9px;font-weight:900;text-transform:uppercase}.portal2-sidebar>nav section>a{display:grid;min-height:40px;grid-template-columns:20px 1fr 14px;align-items:center;gap:8px;padding:0 10px;border-radius:4px;color:#56616d;font-size:11px;font-weight:800}.portal2-sidebar>nav section>a:hover{color:var(--portal-red);background:#fff5f6}.portal2-sidebar>nav section>a.is-active{color:#fff;background:var(--portal-red);box-shadow:0 8px 18px rgba(201,21,36,.18)}.portal2-sidebar>nav section>a.is-active svg:last-child{justify-self:end}.portal2-logout{display:flex;min-height:42px;align-items:center;gap:9px;margin:auto 14px 16px;padding:0 12px;border:1px solid rgba(16,24,32,.1);border-radius:4px;color:var(--muted);font-size:11px;font-weight:850}.portal2-logout:hover{color:var(--portal-red);border-color:rgba(201,21,36,.25)}.portal2-workspace{min-width:0}.portal2-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 clamp(18px,2.4vw,38px);border-bottom:1px solid rgba(16,24,32,.09);background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.portal2-topbar>div{display:grid;gap:1px}.portal2-topbar>div span{color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal2-topbar>div strong{font-size:13px;font-weight:900}.portal2-topbar>nav{display:flex;align-items:center;gap:7px}.portal2-topbar>nav>a{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(16,24,32,.1);border-radius:50%;color:var(--portal-ink);background:#fff}.portal2-topbar>nav>a i{position:absolute;top:-3px;right:-2px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff;background:var(--portal-red);font-size:8px;font-style:normal;font-weight:900}.portal2-topbar>nav>.portal2-avatar{color:#fff;border-color:var(--portal-red);background:var(--portal-red);font-size:10px;font-weight:900}.portal2-menu-button{display:none}.portal2-content{max-width:1580px;margin:0 auto;padding:30px clamp(18px,2.5vw,42px) 70px}.portal2-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid rgba(16,24,32,.11)}.portal2-page-heading>div:first-child>p{margin:0 0 5px;color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal2-page-heading h1{margin:0;font-size:30px;font-weight:900;line-height:1.1}.portal2-page-heading>div:first-child>span{display:block;max-width:760px;margin-top:8px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.55}.portal2-page-heading>div:last-child{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(16,24,32,.09);border-radius:4px;color:#157548;background:#f3fbf7}.portal2-page-heading>div:last-child>span{display:grid;color:var(--muted);font-size:9px}.portal2-page-heading>div:last-child strong{color:#157548;font-size:10px}.portal2-page-body{gap:20px}.portal2-command-centre,.portal2-page-body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.portal2-command-centre{gap:17px}.portal2-case-focus{display:grid;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;border:1px solid rgba(16,24,32,.1);border-top:3px solid var(--portal-red);border-radius:5px;background:#fff;box-shadow:0 18px 45px rgba(16,24,32,.055)}.portal2-case-focus__main{padding:24px 27px}.portal2-case-switch{display:flex;align-items:center;justify-content:space-between;gap:15px}.portal2-case-switch label{display:grid;gap:4px}.portal2-case-switch label>span{color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal2-case-switch select{min-width:230px;min-height:35px;border:1px solid rgba(16,24,32,.12);border-radius:3px;padding:0 9px;color:var(--portal-ink);background:#fff;font-size:12px;font-weight:850}.portal2-case-focus__main>p{margin:22px 0 0;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.portal2-case-focus__main>h2{margin:5px 0 0;font-size:25px;font-weight:900}.portal2-progress{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:20px}.portal2-progress>div{height:7px;overflow:hidden;border-radius:6px;background:#e7eaed}.portal2-progress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal-red),#f04b55)}.portal2-progress>strong{color:var(--portal-red);font-size:12px;font-weight:900}.portal2-case-focus__main footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.portal2-case-focus__main footer span{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 9px;border:1px solid rgba(16,24,32,.09);border-radius:3px;color:var(--muted);font-size:9px;font-weight:800}.portal2-case-focus__main footer svg{color:var(--portal-red)}.portal2-next-action{padding:22px;border-left:1px solid rgba(16,24,32,.1);background:#fff8f8}.portal2-next-action>p:first-child{margin:0;color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal2-next-action>span{display:grid;width:38px;height:38px;margin-top:18px;place-items:center;border-radius:50%;color:var(--portal-red);background:#ffe9eb}.portal2-next-action h3{margin:13px 0 0;font-size:17px;font-weight:900;line-height:1.25}.portal2-next-action>p:not(:first-child){margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.portal2-next-action button{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--portal-red);font-size:10px;font-weight:900}.portal2-view-tabs{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid rgba(16,24,32,.1);border-radius:4px;background:#fff}.portal2-view-tabs button{position:relative;display:inline-flex;min-width:150px;min-height:49px;flex:1 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-right:1px solid rgba(16,24,32,.08);color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.portal2-view-tabs button:last-child{border-right:0}.portal2-view-tabs button.is-active{color:var(--portal-red);background:#fff7f8;box-shadow:inset 0 -3px var(--portal-red)}.portal2-view-tabs button i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;background:var(--portal-red);font-size:8px;font-style:normal}.portal2-overview-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:17px;align-items:start}.portal-booking-desk,.portal2-action-queue,.portal2-stage-panel,.portal2-upcoming-list,.portal2-view-panel{min-width:0;border:1px solid rgba(16,24,32,.1);border-radius:5px;background:#fff}.portal-booking-desk>header,.portal2-action-queue>header,.portal2-stage-panel>header,.portal2-upcoming-list>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(16,24,32,.09)}.portal-booking-desk>header p,.portal2-action-queue>header p,.portal2-stage-panel>header p,.portal2-upcoming-list>header p{margin:0;color:var(--portal-red);font-size:9px;font-weight:900;text-transform:uppercase}.portal-booking-desk>header h2,.portal2-action-queue>header h2,.portal2-stage-panel>header h2,.portal2-upcoming-list>header h2{margin:3px 0 0;font-size:18px;font-weight:900}.portal-booking-desk>header>span,.portal2-stage-panel>header>span{color:var(--muted);font-size:9px;font-weight:850}.portal2-stage-rail{display:grid;grid-template-columns:repeat(5,1fr);padding:24px 20px}.portal2-stage-rail article{position:relative;display:grid;justify-items:center;text-align:center}.portal2-stage-rail article:before{position:absolute;top:16px;left:0;width:50%;height:2px;background:#dfe3e7;content:"";transform:translateX(-50%)}.portal2-stage-rail article:first-child:before{display:none}.portal2-stage-rail article.complete:before,.portal2-stage-rail article.current:before{background:var(--portal-red)}.portal2-stage-rail article>span{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid #dfe3e7;border-radius:50%;color:#9199a2;background:#fff;font-size:10px;font-weight:900}.portal2-stage-rail article.complete>span{color:#fff;border-color:var(--portal-red);background:var(--portal-red)}.portal2-stage-rail article.current>span{color:var(--portal-red);border-color:var(--portal-red);box-shadow:0 0 0 5px rgba(201,21,36,.09)}.portal2-stage-rail article>div{display:grid;gap:4px;margin-top:12px}.portal2-stage-rail article strong{font-size:10px;font-weight:900}.portal2-stage-rail article small{max-width:120px;color:var(--muted);font-size:8px;line-height:1.35}.portal2-action-queue{overflow:hidden}.portal2-action-queue>header{min-height:67px}.portal2-action-item{display:grid;width:100%;min-height:77px;grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(16,24,32,.08);text-align:left}.portal2-action-item:last-child{border-bottom:0}.portal2-action-item>span{display:grid;width:33px;height:33px;place-items:center;border-radius:50%}.portal2-action-item.is-risk>span{color:var(--portal-red);background:#ffe9eb}.portal2-action-item.is-watch>span{color:#8b6500;background:#fff4cf}.portal2-action-item.is-clear>span{color:#157548;background:#eaf8f1}.portal2-action-item>div{min-width:0}.portal2-action-item small{display:block;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase}.portal2-action-item strong{display:block;margin-top:2px;font-size:12px;font-weight:900}.portal2-action-item p,.portal2-action-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal2-action-item p{margin:3px 0 0;color:var(--muted);font-size:9px}.portal2-action-item>svg{color:var(--muted)}.portal2-action-item:hover{background:#fafbfc}.portal2-alert-area,.portal2-timeline-area{min-width:0}.portal2-alert-area>.client-notification-center,.portal2-timeline-area>.client-timeline{height:100%;box-shadow:none}.portal2-view-panel{display:grid;gap:16px;padding:18px}.portal2-view-panel>.client-notification-center,.portal2-view-panel>.client-payment-workbench,.portal2-view-panel>.counselor-collab,.portal2-view-panel>.secure-upload-desk{border:0;border-radius:0;box-shadow:none}.portal2-deep-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;justify-self:end;padding:0 13px;border:1px solid rgba(16,24,32,.1);border-radius:4px;color:var(--portal-red);font-size:10px;font-weight:900}.portal2-document-alert{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #f1c3c7;border-left:4px solid var(--portal-red);border-radius:4px;color:var(--portal-red);background:#fff7f8}.portal2-document-alert>div{display:grid;gap:3px}.portal2-document-alert strong{font-size:12px}.portal2-document-alert span{color:var(--muted);font-size:10px}.portal-mutation-message,.secure-upload-success{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:3px;color:#157548;background:#edf9f3;font-size:10px;font-weight:850}.portal-booking-desk{overflow:hidden}.portal-booking-desk>header>span{display:inline-flex;align-items:center;gap:6px}.portal-booking-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px}.portal-slot-list{display:grid;align-content:start;border-right:1px solid rgba(16,24,32,.09)}.portal-slot-list button{display:grid;min-height:74px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(16,24,32,.08);text-align:left}.portal-slot-list button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--portal-red);background:#fff0f1}.portal-slot-list button>div{display:grid;gap:3px}.portal-slot-list strong{font-size:11px;font-weight:900}.portal-slot-list small{color:var(--muted);font-size:9px;font-weight:700}.portal-slot-list em{padding:4px 6px;border-radius:3px;color:#157548;background:#eaf8f1;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.portal-slot-list button.is-selected{background:#fff7f8;box-shadow:inset 3px 0 var(--portal-red)}.portal-slot-list button.is-booked{cursor:not-allowed;opacity:.48}.portal-booking-form{display:grid;gap:12px;align-content:start;padding:18px;background:#fafbfc}.portal-booking-form .btn-primary{justify-content:center}.portal-booked-summary{display:flex;align-items:center;gap:11px;padding:14px 18px;border-top:1px solid rgba(16,24,32,.09);color:#157548;background:#edf9f3}.portal-booked-summary>div{display:grid;gap:3px}.portal-booked-summary strong{font-size:11px}.portal-booked-summary span{color:var(--muted);font-size:9px}.portal2-upcoming-list{overflow:hidden}.portal2-upcoming-list>article{display:grid;min-height:66px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid rgba(16,24,32,.08)}.portal2-upcoming-list>article>svg{color:var(--portal-red)}.portal2-upcoming-list>article>div{display:grid;gap:3px}.portal2-upcoming-list strong{font-size:11px}.portal2-upcoming-list span{color:var(--muted);font-size:9px}.portal2-metric{display:grid;min-height:100px;align-content:center;padding:18px;border:1px solid rgba(16,24,32,.1);border-top:3px solid var(--portal-red);border-radius:4px;background:#fff}.portal2-metric strong{font-size:24px;font-weight:900}.portal2-metric span{margin-top:4px;color:var(--muted);font-size:10px;font-weight:750}.portal2-status{display:inline-flex;min-height:23px;align-items:center;padding:0 7px;border-radius:3px;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.portal2-status.is-positive{color:#157548;background:#eaf8f1}.portal2-status.is-watch{color:#815f00;background:#fff3cb}.portal2-status.is-risk{color:var(--portal-red);background:#ffe9eb}.portal2-empty{padding:30px;border:1px solid rgba(16,24,32,.1);background:#fff}.portal2-backdrop{display:none}@media (max-width:1180px){.portal2-shell{grid-template-columns:230px minmax(0,1fr)}.portal2-sidebar{width:230px}.portal2-overview-grid{grid-template-columns:minmax(0,1fr)}.portal2-alert-area,.portal2-timeline-area{grid-column:1}.portal2-stage-rail article small{display:none}}@media (max-width:900px){.portal2-shell{display:block}.portal2-sidebar{position:fixed;left:0;width:280px;transform:translateX(-105%);transition:transform .2s ease}.portal2-sidebar.is-open{transform:translateX(0)}.portal2-brand>button,.portal2-menu-button{display:grid;width:36px;height:36px;place-items:center}.portal2-backdrop{position:fixed;inset:0;z-index:35;display:block;background:rgba(8,14,21,.48)}.portal2-case-focus{grid-template-columns:1fr}.portal2-next-action{border-top:1px solid rgba(16,24,32,.1);border-left:0}.portal-booking-grid{grid-template-columns:1fr}.portal-slot-list{border-right:0;border-bottom:1px solid rgba(16,24,32,.09)}}@media (max-width:620px){.portal2-topbar{min-height:58px;padding:0 12px}.portal2-topbar>div{display:none}.portal2-content{padding:22px 12px 55px}.portal2-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.portal2-page-heading h1{font-size:25px}.portal2-page-heading>div:last-child{width:100%}.portal2-case-focus__main{padding:19px 16px}.portal2-case-switch{align-items:flex-start;flex-direction:column}.portal2-case-switch label,.portal2-case-switch select{width:100%;min-width:0}.portal2-case-focus__main>h2{font-size:21px}.portal2-view-tabs button{min-width:125px}.portal-booking-desk>header,.portal2-action-queue>header,.portal2-stage-panel>header,.portal2-upcoming-list>header{align-items:flex-start;flex-direction:column;gap:5px}.portal2-stage-rail{overflow-x:auto;grid-template-columns:repeat(5,100px);padding:22px 12px}.portal2-stage-rail article>div{min-height:38px}.portal2-view-panel{padding:10px}.portal2-deep-link{width:100%;justify-self:stretch}.portal-slot-list button{grid-template-columns:34px minmax(0,1fr)}.portal-slot-list em{grid-column:2;justify-self:start}.portal2-upcoming-list>article{grid-template-columns:28px minmax(0,1fr)}.portal2-upcoming-list>article>.portal2-status{grid-column:2;justify-self:start}}.intel-page{--intel-red:#c91524;--intel-yellow:#f4c542;--intel-ink:#0b131d;--intel-soft:#f3f5f7;overflow:clip;background:#fff}.intel-page *,.intel-page :after,.intel-page :before{letter-spacing:0}.intel-hero{min-height:620px;border-bottom:4px solid var(--intel-yellow);color:#fff;background-position:50%;background-size:cover}.intel-hero__grid{display:grid;min-height:620px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:72px;padding-block:56px}.intel-kicker{display:flex;align-items:center;gap:9px;margin:0;color:#ef4450;font-size:12px;font-weight:900;text-transform:uppercase}.intel-kicker>span{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(201,21,36,.17)}.intel-article-hero h1,.intel-country-hero h1,.intel-hero__copy h1,.intel-news-hero h1,.intel-subhero h1{max-width:800px;margin:18px 0 0;font-size:52px;font-weight:900;line-height:1.05}.intel-country-hero__grid>div:first-child>p:not(.intel-kicker),.intel-hero__copy>p:not(.intel-kicker),.intel-subhero__grid>div:first-child>p:not(.intel-kicker){max-width:730px;margin-top:20px;color:rgba(255,255,255,.74);font-size:17px;font-weight:650;line-height:1.7}.intel-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.intel-hero__ghost{border-color:rgba(255,255,255,.28)!important;color:#fff!important;background:rgba(0,0,0,.18)!important}.intel-hero__metrics{display:grid;max-width:720px;margin-top:34px;border-block:1px solid rgba(255,255,255,.18);grid-template-columns:repeat(4,1fr)}.intel-hero__metrics>div{display:grid;min-height:78px;align-content:center;padding:12px 18px;border-right:1px solid rgba(255,255,255,.18)}.intel-hero__metrics>div:first-child{padding-left:0}.intel-hero__metrics>div:last-child{border-right:0}.intel-hero__metrics strong{color:var(--intel-yellow);font-size:22px;font-weight:950}.intel-hero__metrics span{color:rgba(255,255,255,.62);font-size:10px;font-weight:850;text-transform:uppercase}.intel-article-lead .lead-form-premium,.intel-country-lead .lead-form-premium,.intel-hero__form .lead-form-premium,.intel-subhero .lead-form-premium{color:var(--intel-ink);background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(0,0,0,.25)}.intel-article-lead .lead-form-premium h2,.intel-country-lead .lead-form-premium h2,.intel-hero__form .lead-form-premium h2,.intel-subhero .lead-form-premium h2{color:var(--intel-ink)}.intel-desk-nav{position:relative;z-index:5;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 8px 22px rgba(11,19,29,.05)}.intel-desk-nav>div{display:flex;min-height:58px;align-items:stretch;overflow-x:auto}.intel-desk-nav a,.intel-desk-nav>div>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 22px;border-right:1px solid var(--line);color:var(--intel-ink);font-size:12px;font-weight:850}.intel-desk-nav a:first-child{border-left:1px solid var(--line)}.intel-desk-nav a:hover{color:var(--intel-red);background:#fff7f7}.intel-desk-nav>div>span{margin-left:auto;color:var(--muted);font-size:10px;text-transform:uppercase}.intel-section{padding:76px 0;scroll-margin-top:150px}.intel-section--white{background:#fff}.intel-section--soft{background:var(--intel-soft)}.intel-section--ink{color:#fff;background:var(--intel-ink)}.intel-section--alert{color:#fff;background:var(--intel-red)}.intel-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:80px;align-items:end;margin-bottom:34px;padding-bottom:26px;border-bottom:1px solid var(--line)}.intel-article-label,.intel-page-heading>p,.intel-section-heading>div:first-child>p{margin:0 0 9px;color:var(--intel-red);font-size:11px;font-weight:900;text-transform:uppercase}.intel-alert-grid>div:first-child h2,.intel-inline-cta h2,.intel-page-heading h2,.intel-section-heading h2{max-width:830px;margin:0;font-size:35px;font-weight:900;line-height:1.13}.intel-page-heading>span,.intel-section-heading>div:last-child>span{display:block;color:var(--muted);font-size:14px;font-weight:650;line-height:1.7}.intel-section-heading a,.intel-table-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--intel-red);font-size:12px;font-weight:900}.intel-section-heading.is-inverse{border-color:rgba(255,255,255,.16)}.intel-section-heading.is-inverse a,.intel-section-heading.is-inverse>div:first-child>p{color:#ff5b66}.intel-section-heading.is-inverse>div:last-child>span{color:rgba(255,255,255,.63)}.intel-filter-row{display:grid;grid-template-columns:repeat(2,minmax(210px,280px)) 1fr;gap:12px;align-items:end;margin-bottom:18px;padding:16px;border:1px solid var(--line);background:#fff}.intel-filter-row label{display:grid;gap:6px}.intel-filter-row label>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.intel-filter-row input,.intel-filter-row select{width:100%;min-height:42px;border:1px solid rgba(11,19,29,.15);border-radius:4px;padding:0 11px;color:var(--intel-ink);background:#fff;font-size:13px;font-weight:750;outline:none}.intel-filter-row--news>strong{justify-self:end;padding:13px 16px;color:var(--intel-red);font-size:12px}.intel-filter-row--search{grid-template-columns:minmax(300px,1fr) 280px 230px}.intel-search>div{position:relative}.intel-search svg{position:absolute;top:13px;left:12px;color:var(--muted)}.intel-search input{padding-left:38px}.intel-result-count{display:grid;min-height:42px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;justify-self:end;padding:0 12px;color:var(--intel-red)}.intel-result-count strong{font-size:14px}.intel-result-count span{color:var(--muted);font-size:11px;font-weight:750}.intel-news-list{border-top:2px solid var(--intel-ink)}.intel-news-list>article{display:grid;grid-template-columns:54px 150px minmax(0,1fr) 40px;gap:20px;align-items:center;min-height:126px;padding:22px 8px;border-bottom:1px solid var(--line)}.intel-news-list__index{color:#a3aab3;font-size:12px;font-weight:900}.intel-news-list__meta{display:grid;gap:8px}.intel-news-list__meta span{color:var(--intel-red);font-size:10px;font-weight:900;text-transform:uppercase}.intel-news-list__meta time{color:var(--muted);font-size:11px;font-weight:700}.intel-news-list__body>p{margin:0 0 5px;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.intel-news-list__body h2{margin:0;font-size:19px;font-weight:900;line-height:1.25}.intel-news-list__body>span{display:block;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.55}.intel-news-list>article>a{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%}.intel-news-list>article:hover{background:#fafafa}.intel-table-wrap{overflow-x:auto;border-top:2px solid var(--intel-ink)}.intel-table{width:100%;min-width:1000px;border-collapse:collapse;background:#fff;color:var(--intel-ink)}.intel-table th{padding:13px 14px;color:var(--muted);font-size:10px;font-weight:900;text-align:left;text-transform:uppercase}.intel-table td,.intel-table th{border-bottom:1px solid var(--line)}.intel-table td{padding:17px 14px;font-size:12px;font-weight:650;line-height:1.5;vertical-align:middle}.intel-table td:first-child span,.intel-table td:first-child strong{display:block}.intel-table td:first-child strong{font-size:13px;font-weight:900}.intel-table td:first-child span{margin-top:3px;color:var(--muted);font-size:11px}.intel-table td a{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--intel-red)}.intel-table tr:hover td{background:#fffafa}.intel-route-type{display:inline-flex;margin-right:8px;padding:3px 6px;color:var(--intel-red);background:#fff0f1;font-size:9px;font-weight:900}.intel-table-note{margin:12px 0 0;color:var(--muted);font-size:11px;font-weight:650;line-height:1.55}.intel-signal{display:inline-flex;align-items:center;gap:5px;max-width:150px;padding:5px 7px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.intel-signal--positive{color:#146c43;background:#eaf8f0}.intel-signal--watch{color:#8b5a00;background:#fff6d8}.intel-signal--neutral{color:#34546e;background:#edf4f9}.intel-section--ink .intel-filter-row{border-color:rgba(255,255,255,.13);background:#141e29}.intel-section--ink .intel-filter-row label>span,.intel-section--ink .intel-result-count span{color:rgba(255,255,255,.55)}.intel-section--ink .intel-table-note{color:rgba(255,255,255,.54)}.intel-market-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-market-grid>article{min-height:225px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;color:var(--intel-ink)}.intel-market-grid>article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.intel-market-grid>article>div>span{color:var(--intel-red);font-size:10px;font-weight:900;text-transform:uppercase}.intel-market-grid h3{margin:25px 0 0;font-size:20px;font-weight:900}.intel-market-grid article>p{margin:5px 0 17px;color:var(--muted);font-size:12px;font-weight:700}.intel-market-grid article>strong{font-size:19px;font-weight:950}.intel-market-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:23px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:750}.intel-country-desk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.intel-country-desk-grid>a{position:relative;display:flex;min-height:310px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;border-radius:4px;color:#fff;background-position:50%;background-size:cover}.intel-country-desk-grid>a>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(8,15,24,.38);font-size:10px;font-weight:900}.intel-country-desk-grid p{margin:0;color:var(--intel-yellow);font-size:11px;font-weight:900;text-transform:uppercase}.intel-country-desk-grid h3{margin:7px 0 18px;max-width:350px;font-size:21px;font-weight:900;line-height:1.2}.intel-country-desk-grid em{display:flex;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:850}.intel-country-desk-grid>a:hover{transform:translateY(-2px)}.intel-alert-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:90px;align-items:center}.intel-alert-grid>div:first-child h2{margin-top:16px;color:#fff}.intel-alert-grid>div:first-child>p:not(.intel-kicker){margin-top:18px;color:rgba(255,255,255,.75);font-size:14px;font-weight:650;line-height:1.7}.intel-alert-points{display:grid;gap:10px;margin-top:25px}.intel-alert-points span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:850}.intel-newsletter{padding:24px;border-radius:5px;color:var(--intel-ink);background:#fff;box-shadow:0 25px 60px rgba(91,0,8,.23)}.intel-newsletter__heading{display:flex;align-items:flex-start;gap:13px}.intel-newsletter__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;color:var(--intel-red);background:#fff0f1}.intel-newsletter__heading p{margin:0;color:var(--intel-red);font-size:10px;font-weight:900;text-transform:uppercase}.intel-newsletter__heading h2{margin:4px 0 0;color:var(--intel-ink);font-size:22px;font-weight:900;line-height:1.2}.intel-newsletter__fields{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-top:18px}.intel-newsletter__fields label{display:grid;gap:6px}.intel-newsletter__fields span,.intel-newsletter__interests legend{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.intel-newsletter__fields input,.intel-newsletter__fields select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:4px;padding:0 11px;color:var(--intel-ink);background:#fff;font-size:12px;font-weight:700}.intel-newsletter__interests{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;border:0}.intel-newsletter__interests legend{width:100%;margin-bottom:4px}.intel-newsletter__interests label{position:relative;cursor:pointer}.intel-newsletter__interests input{position:absolute;opacity:0}.intel-newsletter__interests span{display:block;padding:7px 9px;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:#fff;text-transform:none}.intel-newsletter__interests input:checked+span{border-color:#f0a7ad;color:var(--intel-red);background:#fff5f6}.intel-newsletter__consent{display:flex;align-items:flex-start;gap:8px;margin:16px 0;color:var(--muted);font-size:10px;font-weight:650;line-height:1.45}.intel-newsletter__consent input{margin-top:2px}.intel-newsletter__message{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#157347;font-size:11px;font-weight:850}.intel-newsletter__message.is-error{color:var(--intel-red)}.intel-newsletter--compact{box-shadow:none}.intel-newsletter--compact .intel-newsletter__fields{grid-template-columns:1fr 180px}.intel-newsletter-single{max-width:900px}.intel-article-hero,.intel-country-hero,.intel-subhero{color:#fff;background-color:var(--intel-ink)}.intel-subhero{background-position:50%;background-size:cover}.intel-subhero--canada{background-image:linear-gradient(90deg,rgba(7,14,23,.98),rgba(7,14,23,.85),rgba(7,14,23,.35)),url(/media/destinations/canada.webp)}.intel-subhero--processing{background-image:linear-gradient(90deg,rgba(7,14,23,.98),rgba(7,14,23,.84),rgba(7,14,23,.38)),url(/media/people/visa-review-v2.webp)}.intel-subhero--salary{background-image:linear-gradient(90deg,rgba(7,14,23,.98),rgba(7,14,23,.83),rgba(7,14,23,.36)),url(/media/people/global-workplace-v2.webp)}.intel-subhero__grid{display:grid;min-height:560px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px;padding-block:45px}.intel-subhero__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.intel-subhero__facts span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:3px;color:rgba(255,255,255,.76);background:rgba(0,0,0,.2);font-size:10px;font-weight:850}.intel-article-hero .text-muted,.intel-country-hero .text-muted,.intel-subhero .text-muted{color:rgba(255,255,255,.66)}.intel-page-heading{max-width:900px;margin-bottom:28px}.intel-page-heading--spaced{margin-top:52px}.intel-page-heading>span{margin-top:10px}.intel-decision-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-decision-grid>article{min-height:220px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.intel-decision-grid>article>span{color:var(--intel-red);font-size:11px;font-weight:950}.intel-decision-grid h3{margin:42px 0 9px;font-size:18px;font-weight:900}.intel-decision-grid p{margin:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.6}.intel-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:10px}.intel-inline-cta>div>p{margin:0 0 7px;color:var(--intel-red);font-size:10px;font-weight:900;text-transform:uppercase}.intel-inline-cta nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.intel-country-hero{min-height:520px;background-position:50%;background-size:cover}.intel-country-hero__grid{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:90px;padding-block:50px}.intel-country-hero__source{padding:25px;border:1px solid rgba(255,255,255,.2);border-top:3px solid var(--intel-yellow);border-radius:4px;background:rgba(6,12,19,.74);backdrop-filter:blur(8px)}.intel-country-hero__source>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--intel-yellow);font-size:11px;font-weight:900}.intel-country-hero__source p{margin:24px 0 0;color:rgba(255,255,255,.54);font-size:9px;font-weight:900;text-transform:uppercase}.intel-country-hero__source h2{margin:4px 0 18px;font-size:23px;font-weight:900}.intel-country-hero__source a{display:inline-flex;align-items:center;gap:6px;color:var(--intel-yellow);font-size:11px;font-weight:900}.intel-country-hero__source small{display:block;margin-top:18px;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}.intel-country-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:46px;align-items:start}.intel-watch-list{border-top:2px solid var(--intel-ink)}.intel-watch-list article{display:grid;grid-template-columns:44px 1fr 24px;gap:14px;align-items:center;min-height:100px;padding:18px 8px;border-bottom:1px solid var(--line)}.intel-watch-list article>span{color:var(--intel-red);font-size:10px;font-weight:900}.intel-watch-list h3{margin:0;font-size:16px;font-weight:900}.intel-watch-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.intel-watch-list svg{color:var(--intel-red)}.intel-country-lead{position:sticky;top:150px}.intel-country-routes{margin-top:12px;border:1px solid var(--line);border-top:3px solid var(--intel-red);background:#fff}.intel-country-routes>p{margin:0;padding:14px;border-bottom:1px solid var(--line);color:var(--intel-red);font-size:10px;font-weight:900;text-transform:uppercase}.intel-country-routes a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-bottom:1px solid var(--line);font-size:12px;font-weight:850}.intel-country-routes a:last-child{border-bottom:0}.intel-country-time-list{border-top:2px solid var(--intel-ink)}.intel-country-time-list article{display:grid;grid-template-columns:1.2fr 140px 1fr 34px;gap:16px;align-items:center;min-height:86px;padding:13px 8px;border-bottom:1px solid var(--line)}.intel-country-time-list article span{color:var(--intel-red);font-size:9px;font-weight:900}.intel-country-time-list h3{margin:3px 0 0;font-size:14px;font-weight:900}.intel-country-time-list strong{font-size:14px}.intel-country-time-list p{color:var(--muted);font-size:11px}.intel-country-market-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-country-market-list article{display:grid;min-height:180px;grid-template-columns:1fr auto;align-content:space-between;gap:12px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.intel-country-market-list article span{color:var(--intel-red);font-size:9px;font-weight:900;text-transform:uppercase}.intel-country-market-list h3{margin:6px 0 0;font-size:18px;font-weight:900}.intel-country-market-list article>strong{font-size:16px}.intel-country-market-list em,.intel-country-market-list p{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.intel-country-news,.intel-related-news{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-country-news article,.intel-related-news>a{min-height:250px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.intel-country-news article>div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.intel-country-news article>div>span{color:var(--intel-red)}.intel-country-news h3,.intel-related-news h3{margin:28px 0 10px;font-size:18px;font-weight:900;line-height:1.3}.intel-country-news p,.intel-related-news p{color:var(--muted);font-size:12px;line-height:1.6}.intel-country-news a,.intel-related-news em{display:inline-flex;align-items:center;gap:5px;margin-top:20px;color:var(--intel-red);font-size:11px;font-style:normal;font-weight:900}.intel-empty{padding:28px;border:1px solid var(--line);color:var(--muted);background:#fff;font-size:13px}.intel-news-hero{padding:68px 0;color:#fff;background:var(--intel-ink);border-bottom:4px solid var(--intel-yellow)}.intel-news-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:80px;align-items:end;margin-top:10px}.intel-news-hero__grid>div>p{max-width:700px;margin-top:18px;color:rgba(255,255,255,.67);font-size:15px;line-height:1.7}.intel-news-hero__grid aside{display:grid;border-top:1px solid rgba(255,255,255,.18)}.intel-news-hero__grid aside>div{display:flex;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.18);color:var(--intel-yellow)}.intel-news-hero__grid aside span{display:flex;gap:6px;color:rgba(255,255,255,.65);font-size:11px;font-weight:750}.intel-news-hero__grid aside strong{color:#fff}.intel-news-hero nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.intel-news-archive{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-news-archive article{min-height:285px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.intel-news-archive article>div{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase}.intel-news-archive article>div>span{color:var(--intel-red)}.intel-news-archive h2{max-width:570px;margin:36px 0 12px;font-size:23px;font-weight:900;line-height:1.2}.intel-news-archive article>p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.65}.intel-news-archive footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:26px;padding-top:14px;border-top:1px solid var(--line)}.intel-news-archive footer>span{color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase}.intel-news-archive footer a{display:inline-flex;align-items:center;gap:5px;color:var(--intel-red);font-size:11px;font-weight:900}.intel-news-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.intel-news-principles>div{min-height:180px;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.intel-news-principles svg{color:var(--intel-red)}.intel-news-principles h3{margin:25px 0 7px;font-size:17px;font-weight:900}.intel-news-principles p{color:var(--muted);font-size:12px;line-height:1.55}.intel-article-hero{padding:54px 0 62px;border-bottom:4px solid var(--intel-yellow)}.intel-article-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px;align-items:end}.intel-article-hero__grid>div>p:not(.intel-kicker){max-width:780px;margin-top:18px;color:rgba(255,255,255,.67);font-size:16px;line-height:1.7}.intel-article-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.intel-article-meta span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:3px;color:rgba(255,255,255,.68);font-size:9px;font-weight:850}.intel-article-hero__grid>aside{padding:22px;border:1px solid rgba(255,255,255,.17);border-top:3px solid var(--intel-yellow)}.intel-article-hero__grid>aside p{margin:0;color:rgba(255,255,255,.5);font-size:9px;font-weight:900;text-transform:uppercase}.intel-article-hero__grid>aside h2{margin:5px 0 15px;font-size:21px;font-weight:900}.intel-article-hero__grid>aside a{display:inline-flex;align-items:center;gap:6px;color:var(--intel-yellow);font-size:11px;font-weight:900}.intel-article-hero__grid>aside small{display:block;margin-top:17px;color:rgba(255,255,255,.5);font-size:9px;line-height:1.55}.intel-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:55px;align-items:start}.intel-article-body>section{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line)}.intel-article-body>section>h2{margin:0 0 15px;font-size:30px;font-weight:900}.intel-article-body>section>p:not(.intel-article-label),.intel-article-desk>div>span{color:var(--muted);font-size:15px;line-height:1.8}.intel-article-body ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.intel-article-body ul li{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 14px;background:var(--intel-soft);font-size:13px;font-weight:750}.intel-article-body ul svg{color:var(--intel-red)}.intel-article-body ol{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--intel-ink)}.intel-article-body ol li{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:70px;border-bottom:1px solid var(--line)}.intel-article-body ol li>span{color:var(--intel-red);font-size:10px;font-weight:900}.intel-article-body ol li p{margin:0;font-size:13px;font-weight:750}.intel-article-desk{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px!important;border:1px solid #f1c4c8!important;border-left:4px solid var(--intel-red)!important;background:#fff8f8}.intel-article-desk h2{margin-bottom:8px!important;font-size:24px!important}.intel-article-lead{position:sticky;top:150px;display:grid;gap:12px}.intel-related-news>a>span{color:var(--intel-red);font-size:9px;font-weight:900;text-transform:uppercase}@media (max-width:1100px){.intel-hero__grid,.intel-subhero__grid{grid-template-columns:minmax(0,1fr) 350px;gap:34px}.intel-article-hero h1,.intel-country-hero h1,.intel-hero__copy h1,.intel-news-hero h1,.intel-subhero h1{font-size:43px}.intel-section-heading{gap:35px}.intel-country-desk-grid,.intel-market-grid{grid-template-columns:repeat(2,1fr)}.intel-alert-grid{gap:40px}.intel-article-layout,.intel-country-layout{grid-template-columns:minmax(0,1fr) 340px;gap:30px}}@media (max-width:850px){.intel-hero,.intel-hero__grid{min-height:0}.intel-alert-grid,.intel-article-hero__grid,.intel-article-layout,.intel-country-hero__grid,.intel-country-layout,.intel-hero__grid,.intel-news-hero__grid,.intel-subhero__grid{grid-template-columns:1fr}.intel-hero__grid,.intel-subhero__grid{padding-block:40px}.intel-hero__form,.intel-subhero__grid>form{max-width:620px}.intel-section-heading{grid-template-columns:1fr;gap:13px}.intel-desk-nav>div>span{margin-left:0}.intel-decision-grid{grid-template-columns:repeat(2,1fr)}.intel-country-hero__grid{padding-block:45px}.intel-country-hero__source{max-width:500px}.intel-article-lead,.intel-country-lead{position:static}.intel-country-news,.intel-related-news{grid-template-columns:repeat(2,1fr)}.intel-news-hero__grid{gap:30px}.intel-news-hero__grid aside{max-width:500px}}@media (max-width:620px){.intel-section{padding:48px 0}.intel-hero{background-position:60%}.intel-hero__grid{padding-block:34px;gap:28px}.intel-article-hero h1,.intel-country-hero h1,.intel-hero__copy h1,.intel-news-hero h1,.intel-subhero h1{font-size:32px;line-height:1.08}.intel-country-hero__grid>div:first-child>p:not(.intel-kicker),.intel-hero__copy>p:not(.intel-kicker),.intel-subhero__grid>div:first-child>p:not(.intel-kicker){font-size:14px;line-height:1.6}.intel-hero__actions>a{width:100%;justify-content:center}.intel-hero__metrics{grid-template-columns:repeat(2,1fr)}.intel-hero__metrics>div:nth-child(2){border-right:0}.intel-hero__metrics>div:first-child{padding-left:12px}.intel-hero__metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.intel-desk-nav a{min-height:50px;padding:0 15px}.intel-alert-grid>div:first-child h2,.intel-inline-cta h2,.intel-page-heading h2,.intel-section-heading h2{font-size:27px}.intel-filter-row,.intel-filter-row--search{grid-template-columns:1fr}.intel-filter-row--news>strong,.intel-result-count{justify-self:start}.intel-news-list>article{grid-template-columns:35px minmax(0,1fr) 34px;gap:10px}.intel-news-list__meta{grid-column:2;grid-row:1;display:flex}.intel-news-list__body{grid-column:2;grid-row:2}.intel-news-list__body>span{display:none}.intel-news-list>article>a{grid-column:3;grid-row:1/span 2}.intel-country-desk-grid,.intel-country-market-list,.intel-country-news,.intel-market-grid,.intel-news-archive,.intel-news-principles,.intel-related-news{grid-template-columns:1fr}.intel-market-grid>article{min-height:200px}.intel-country-desk-grid>a{min-height:275px}.intel-newsletter{padding:18px}.intel-newsletter--compact .intel-newsletter__fields,.intel-newsletter__fields{grid-template-columns:1fr}.intel-newsletter .btn-primary{width:100%;justify-content:center}.intel-decision-grid{grid-template-columns:1fr}.intel-decision-grid>article{min-height:180px}.intel-decision-grid h3{margin-top:27px}.intel-inline-cta{align-items:stretch;flex-direction:column}.intel-inline-cta nav{justify-content:stretch}.intel-inline-cta nav a{width:100%;justify-content:center}.intel-country-time-list article{grid-template-columns:1fr 34px;gap:8px}.intel-country-time-list article>p,.intel-country-time-list article>strong{grid-column:1}.intel-country-time-list article>a{grid-column:2;grid-row:1/span 3}.intel-news-hero{padding:45px 0}.intel-news-hero nav a{width:100%;justify-content:center}.intel-news-archive article{min-height:250px}.intel-article-body>section>h2{font-size:25px}.intel-article-desk{align-items:stretch;flex-direction:column}.intel-article-desk .btn-primary{width:100%;justify-content:center}}.hra-brand-lockup{display:inline-flex;min-width:0;max-width:310px;align-items:center;gap:11px;color:var(--ink)}.hra-brand-symbol{position:relative;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;overflow:hidden;border-radius:5px;color:#fff;background:linear-gradient(145deg,#df2632,#c91524 46%,#8f0e19);box-shadow:0 10px 25px rgba(201,21,36,.24)}.hra-brand-symbol:before{position:absolute;inset:0 0 auto 0;height:4px;background:var(--gold);content:""}.hra-brand-symbol svg{position:absolute;top:8px;right:5px;color:rgba(255,255,255,.42)}.hra-brand-symbol strong{position:relative;margin-top:8px;font-size:14px;font-weight:950}.hra-brand-copy{display:grid;min-width:0;gap:2px}.hra-brand-name{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:19px;line-height:1}.hra-brand-name strong{color:var(--ink);font-weight:950}.hra-brand-name em{color:var(--emerald);font-style:normal;font-weight:850}.hra-brand-copy small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:900;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hra-brand-lockup.is-inverse,.hra-brand-lockup.is-inverse .hra-brand-copy small,.hra-brand-lockup.is-inverse .hra-brand-name strong{color:#fff}.hra-brand-lockup.is-compact .hra-brand-symbol{width:42px;height:42px;flex-basis:42px}.executive-header:before{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--emerald) 0 72%,var(--gold) 72% 100%);content:""}.executive-header .premium-shortcut{min-height:44px}.executive-header .premium-shortcut:hover{background:#fff7f7!important;box-shadow:none!important}.executive-header nav>div>a,.executive-header nav>div>div>a{letter-spacing:0}.executive-header-action{border-color:var(--emerald)!important;box-shadow:0 8px 22px rgba(201,21,36,.19)!important}.btn-primary{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{border-color:rgba(201,21,36,.28)}.executive-brand-hero:after,.luxury-hero-card:before{height:5px!important;background:linear-gradient(90deg,var(--emerald) 0 74%,var(--gold) 74% 100%)!important}.executive-kicker{display:inline-flex;align-items:center;gap:9px}.executive-kicker:before{width:28px;height:2px;background:var(--gold);content:""}.brand-asset-tile img,.home-hero-photo-stack img,.luxury-hero-card img,.portal-hero-card img{filter:saturate(.94) contrast(1.03)}.portal-proof-strip{border-radius:0 0 4px 4px!important;border-top:0!important;background:#fff!important}.portal-proof-item{border-radius:0!important;background:#fff!important}.premium-intent-card{border:0!important;border-bottom:3px solid transparent!important;border-radius:3px!important;box-shadow:0 7px 22px rgba(17,24,32,.07)!important}.premium-intent-card:hover{border-bottom-color:var(--emerald)!important}.premium-intent-card>span:last-child{border-top:1px solid var(--premium-line)}.luxury-hero-card>div:first-child,.portal-hero-card>div:first-child{border-radius:4px 4px 0 0!important}.luxury-stat-card{border:0!important;border-left:2px solid var(--gold)!important;border-radius:0!important;box-shadow:none!important}.card,.luxury-benefit-card,.luxury-checklist-panel,.luxury-process-row,.luxury-route-tile,.luxury-section-card,.luxury-sidebar-card,.portal-surface{border-radius:4px!important}.luxury-section-card{border-top-color:rgba(201,21,36,.28)!important}.luxury-benefit-card,.luxury-process-row,.luxury-route-tile{transition:border-color .16s ease,background .16s ease,transform .16s ease}.luxury-route-tile:hover{border-color:rgba(201,21,36,.34)!important;background:#fff8f8!important;transform:translateY(-2px)}.lead-form-status span:first-child{background:#fff5f6;color:var(--emerald)}.brand-asset-showcase{background:#111820!important}.brand-asset-tile,.footer-country-card,.footer-newsletter,.footer-panel{border-radius:4px!important}.footer-newsletter{background:#111820!important;border-top:4px solid var(--gold)!important}@media (max-width:1023px){.hra-brand-lockup{max-width:235px}.hra-brand-symbol{width:40px;height:40px;flex-basis:40px}.hra-brand-copy small{display:none}.hra-brand-name{font-size:17px}}@media (max-width:640px){.hra-brand-lockup{max-width:170px;gap:8px}.hra-brand-symbol{width:36px;height:36px;flex-basis:36px}.hra-brand-symbol svg{width:14px;height:14px}.hra-brand-name{font-size:15px}.home-hero-photo-stack>div:first-child{min-height:260px}.executive-brand-hero{border-radius:4px!important}.premium-intent-card{border-bottom-width:2px!important}.btn-primary:hover,.luxury-route-tile:hover{transform:none}}.client-timeline,.counselor-collab,.secure-upload-desk{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(23,23,23,.065)}.client-timeline-header,.counselor-collab-header,.secure-upload-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(23,23,23,.1);background:linear-gradient(135deg,rgba(215,25,32,.07),rgba(255,191,0,.12)),#fff;padding:18px}.client-timeline-header h2,.counselor-collab-header h2,.secure-upload-header h2{margin-top:5px;color:#171717;font-size:24px;font-weight:950;line-height:1.12}.client-timeline-header span,.counselor-collab-header span,.secure-upload-header span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(215,25,32,.18);border-radius:999px;background:#fff;padding:8px 11px;color:#d71920;font-size:11px;font-weight:950;text-transform:uppercase}.client-timeline-list{display:grid;gap:0;padding:8px 18px 18px}.client-timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border-bottom:1px solid rgba(23,23,23,.08);padding:13px 0}.client-timeline-row:last-child{border-bottom:0}.client-timeline-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#f7f8fa;color:#d71920}.client-timeline-icon.is-document{color:#0a7d58}.client-timeline-icon.is-appointment{color:#8a5c00}.client-timeline-row strong,.counselor-case-strip strong,.counselor-message strong,.secure-upload-card h3{color:#171717;font-size:14px;font-weight:950;line-height:1.2}.client-timeline-row p,.client-timeline-row small,.counselor-case-strip span,.counselor-message p,.counselor-message small,.secure-review-note p,.secure-upload-card p{display:block;margin-top:5px;color:#66707a;font-size:12px;font-weight:780;line-height:1.55}.client-notification-center,.client-payment-workbench,.client-profile-workbench,.client-support-workbench{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(23,23,23,.065)}.client-notification-header,.client-payment-header,.client-profile-header,.client-support-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(23,23,23,.1);background:linear-gradient(135deg,rgba(215,25,32,.07),rgba(255,191,0,.12)),#fff;padding:18px}.client-notification-header h2,.client-payment-header h2,.client-profile-header h2,.client-support-header h2{margin-top:5px;color:#171717;font-size:24px;font-weight:950;line-height:1.12}.client-notification-header span,.client-payment-header span,.client-profile-header span,.client-support-header span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(215,25,32,.18);border-radius:999px;background:#fff;padding:8px 11px;color:#d71920;font-size:11px;font-weight:950;text-transform:uppercase}.client-payment-grid,.client-profile-grid,.client-support-grid{display:grid;gap:16px;padding:16px}@media (min-width:1180px){.client-payment-grid,.client-profile-grid,.client-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoice-focus-card,.package-summary-panel,.package-upgrade-panel,.payment-confidence-card,.profile-consent-panel,.profile-identity-panel,.profile-preferences-panel,.profile-security-panel,.service-activation-panel,.support-status-panel,.support-ticket-panel{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:16px}.invoice-focus-card h3,.package-summary-panel h3,.package-upgrade-panel h3,.payment-confidence-card h3,.profile-consent-panel h3,.profile-identity-panel h3,.profile-preferences-panel h3,.profile-security-panel h3,.service-activation-panel h3,.support-status-panel h3,.support-ticket-panel h3{margin-top:5px;color:#171717;font-size:22px;font-weight:950;line-height:1.12}.invoice-focus-card span,.package-upgrade-panel p,.payment-case-note,.profile-identity-panel p,.profile-security-panel p,.service-activation-panel p,.support-ticket-panel p{display:block;margin-top:5px;color:#66707a;font-size:12px;font-weight:800;line-height:1.55}.invoice-clarity-breakdown,.invoice-focus-card dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.invoice-clarity-breakdown div,.invoice-focus-card dl div{border-radius:8px;background:#f7f8fa;padding:11px}.invoice-clarity-breakdown dt,.invoice-focus-card dt{color:#8b939c;font-size:10px;font-weight:950;text-transform:uppercase}.invoice-clarity-breakdown dd,.invoice-focus-card dd{margin-top:5px;color:#171717;font-size:13px;font-weight:950}.invoice-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.payment-confidence-list,.payment-coupon-strip,.upgrade-request-list{display:grid;gap:8px;margin-top:14px}.payment-confidence-list span,.payment-coupon-strip span,.upgrade-request-list article{display:flex;align-items:center;gap:8px;border:1px solid rgba(23,23,23,.08);border-radius:8px;background:#f7f8fa;padding:10px;color:#171717;font-size:12px;font-weight:900}.payment-plan-progress{margin-top:14px;border:1px solid rgba(215,25,32,.14);border-radius:8px;background:#fff7f7;padding:12px}.package-summary-panel strong,.payment-plan-progress small,.payment-plan-progress strong,.upgrade-request-list span,.upgrade-request-list strong{display:block}.package-summary-panel strong,.payment-plan-progress strong,.upgrade-request-list strong{color:#171717;font-size:13px;font-weight:950}.payment-plan-progress small{color:#d71920;font-size:11px;font-weight:950}.payment-plan-progress div:nth-child(2){overflow:hidden;height:8px;margin-top:10px;border-radius:999px;background:rgba(23,23,23,.1)}.payment-plan-progress div:nth-child(2) span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d71920,#f6b23b)}.payment-plan-progress p,.upgrade-request-list span{margin-top:6px;color:#66707a;font-size:12px;font-weight:800}.package-upgrade-panel,.profile-identity-panel,.profile-preferences-panel,.profile-security-panel,.service-activation-panel,.support-ticket-panel{display:grid;gap:13px}.preference-toggle-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-toggle{display:flex;align-items:center;gap:9px;border:1px solid rgba(23,23,23,.08);border-radius:8px;background:#f7f8fa;padding:10px;color:#171717;font-size:12px;font-weight:900}.profile-toggle input{accent-color:#d71920}.profile-consent-list,.profile-security-list{display:grid;gap:10px;margin-top:14px}.profile-consent-list article,.profile-security-list article{display:grid;gap:12px;border:1px solid rgba(23,23,23,.08);border-radius:8px;background:#f7f8fa;padding:12px}@media (min-width:900px){.profile-consent-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.profile-consent-list small,.profile-consent-list span,.profile-consent-list strong,.profile-security-list span,.profile-security-list strong{display:block}.profile-consent-list strong,.profile-security-list strong{color:#171717;font-size:13px;font-weight:950}.profile-consent-list small,.profile-consent-list span,.profile-security-list span{margin-top:5px;color:#66707a;font-size:12px;font-weight:800;line-height:1.5}.profile-security-actions{display:flex;flex-wrap:wrap;gap:9px}.support-status-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.support-status-stats span{border-radius:8px;background:#f7f8fa;padding:11px}.support-list span,.support-list strong,.support-status-stats small,.support-status-stats strong{display:block}.support-status-stats strong{color:#171717;font-size:22px;font-weight:950;line-height:1}.support-status-stats small{margin-top:5px;color:#d71920;font-size:10px;font-weight:950;text-transform:uppercase}.client-notification-list,.support-list{display:grid;gap:10px;margin-top:14px}.client-notification-list article,.support-list article{display:grid;gap:12px;border:1px solid rgba(23,23,23,.08);border-radius:8px;background:#f7f8fa;padding:13px}@media (min-width:900px){.client-notification-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.client-notification-list strong,.support-list strong{color:#171717;font-size:13px;font-weight:950}.client-notification-list p,.client-notification-list small,.support-list span{display:block;margin-top:5px;color:#66707a;font-size:12px;font-weight:800;line-height:1.55}.client-notification-list article.is-unread{border-color:rgba(215,25,32,.18);background:#fff7f7}.notification-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.package-summary-panel ul{display:grid;gap:8px;margin-top:14px;padding:0;list-style:none}.package-summary-panel li{border-radius:8px;background:#f7f8fa;padding:10px;color:#66707a;font-size:12px;font-weight:850}.invoice-clarity-card{border-top:3px solid #d71920}@media (max-width:760px){.client-notification-header h2,.client-payment-header h2,.client-profile-header h2,.client-support-header h2{font-size:20px}.preference-toggle-grid{grid-template-columns:1fr}.invoice-clarity-breakdown,.invoice-focus-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-actions .btn-ghost,.invoice-actions .btn-primary{width:100%}}.counselor-collab-grid,.secure-upload-grid{display:grid;gap:16px;padding:16px}@media (min-width:1024px){.counselor-collab-grid,.secure-upload-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.counselor-composer,.counselor-thread,.secure-upload-card,.secure-upload-panel{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:14px}.secure-file-drop{position:relative;display:grid;min-height:154px;place-items:center;gap:7px;border:1px dashed rgba(215,25,32,.35);border-radius:8px;background:#fff7f7;padding:20px;text-align:center;cursor:pointer}.secure-file-drop span,.secure-file-drop strong{display:block}.secure-file-drop strong{color:#171717;font-size:14px;font-weight:950}.secure-file-drop span{color:#66707a;font-size:12px;font-weight:800}.secure-file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.secure-preflight{display:flex;align-items:flex-start;gap:9px;border-radius:8px;background:rgba(10,125,88,.1);padding:12px;color:#0a7d58;font-size:12px;font-weight:900;line-height:1.5}.secure-upload-card dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.counselor-case-strip,.counselor-message,.secure-review-note,.secure-upload-card dl div{border:1px solid rgba(23,23,23,.08);border-radius:8px;background:#f7f8fa;padding:12px}.secure-upload-card dt{color:#8b939c;font-size:10px;font-weight:950;text-transform:uppercase}.secure-upload-card dd{margin-top:4px;color:#171717;font-size:12px;font-weight:950;text-transform:capitalize}.secure-review-note{margin-top:14px}.evidence-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#f7f8fa;padding:12px;cursor:pointer}.evidence-consent input{width:17px;height:17px;margin-top:2px;accent-color:#d71920}.evidence-consent small,.evidence-consent strong,.evidence-empty-state small,.evidence-empty-state strong{display:block}.evidence-consent strong{display:flex;align-items:center;gap:6px;color:#171717;font-size:12px;font-weight:950}.evidence-consent small,.evidence-empty-state small{margin-top:4px;color:#66707a;font-size:11px;font-weight:750;line-height:1.5}.evidence-empty-state{display:flex;align-items:flex-start;gap:10px;margin-top:14px;border-top:1px solid rgba(23,23,23,.08);padding-top:14px;color:#d71920}.evidence-empty-state strong{color:#171717;font-size:12px;font-weight:950}.evidence-intelligence{margin-top:14px;border-top:3px solid #d71920;background:#fff;padding-top:13px}.evidence-intelligence-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.evidence-intelligence-head>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#171717;color:#fff}.evidence-intelligence-head small,.evidence-intelligence-head strong{display:block}.evidence-intelligence-head small{color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.evidence-intelligence-head strong{margin-top:2px;font-size:13px;font-weight:950}.evidence-intelligence-head em{color:#66707a;font-size:10px;font-style:normal;font-weight:900}.evidence-intelligence>p{margin:11px 0 0;color:#4f5963;font-size:12px;font-weight:750;line-height:1.55}.evidence-admin-foot,.evidence-intelligence-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;color:#0a7d58;font-size:10px;font-weight:900;text-transform:capitalize}.evidence-admin-foot span,.evidence-intelligence-meta span{display:inline-flex;align-items:center;gap:5px}.evidence-flags,.evidence-route-links,.evidence-sensitive-types{display:grid;gap:7px;margin-top:13px}.extraction-confirmation{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(225,29,37,.22);background:#fff8f7}.extraction-confirmation>div small,.extraction-confirmation>div strong{display:block}.extraction-confirmation>div small{margin-top:3px;color:var(--muted);font-size:12px}.extraction-confirmation label{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) auto;gap:8px;align-items:center}.extraction-confirmation label em,.extraction-confirmation label span{display:block;font-style:normal}.extraction-confirmation label span{font-size:12px;font-weight:800}.extraction-confirmation label em{margin-top:2px;color:var(--muted);font-size:10px;font-weight:600}.extraction-confirmation input{min-width:0;height:38px;border:1px solid rgba(15,23,42,.15);background:#fff;padding:0 10px;font-size:13px}.extraction-confirmation label button{color:#b91c1c;font-size:11px;font-weight:800}.evidence-legal-note{display:flex;gap:7px;align-items:flex-start;margin-top:12px;color:#5f6878;font-size:11px;line-height:1.5}.document-counselling-checklist{margin-top:18px;border-top:1px solid rgba(15,23,42,.1);padding:20px;background:#fff}.document-checklist-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.document-checklist-head h3,.document-checklist-head p,.document-checklist-head small{display:block;margin:0}.document-checklist-head>div>small{color:var(--red);font-size:11px;font-weight:900;text-transform:uppercase}.document-checklist-head h3{margin-top:3px;font-size:20px;font-weight:900}.document-checklist-head p{margin-top:4px;color:var(--muted);font-size:13px}.document-checklist-head>span{display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(225,29,37,.2);padding:7px 10px;color:#b91c1c;font-size:11px;font-weight:800}.document-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border:1px solid rgba(15,23,42,.1)}.document-checklist-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;padding:12px;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.document-checklist-grid article>span{color:#d97706}.document-checklist-grid article.is-confirmed>span{color:#0f8a63}.document-checklist-grid article.is-expired>span,.document-checklist-grid article.is-inconsistent>span,.document-checklist-grid article.is-missing>span{color:var(--red)}.document-checklist-grid small,.document-checklist-grid strong{display:block}.document-checklist-grid strong{font-size:13px}.document-checklist-grid small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.document-checklist-grid em{color:#667085;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.document-issue-summary{display:flex;gap:9px;margin-top:12px;padding:12px;background:#fff3f2;color:#991b1b}.document-issue-summary small,.document-issue-summary strong{display:block}.document-issue-summary small{margin-top:2px;font-size:11px}@media (max-width:720px){.document-checklist-grid,.extraction-confirmation label{grid-template-columns:1fr}.extraction-confirmation label button{justify-self:start}.document-checklist-head{flex-direction:column}}.evidence-route-links>strong{display:flex;align-items:center;gap:6px;color:#171717;font-size:11px;font-weight:950}.evidence-route-links>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(23,23,23,.08);padding:6px 0;font-size:11px;font-weight:850}.evidence-route-links em{color:#d71920;font-size:9px;font-style:normal;text-transform:uppercase}.evidence-flags>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;border-left:3px solid #ffb000;background:#fff8e8;padding:9px;color:#8a5c00}.evidence-flags>div.is-high{border-left-color:#d71920;background:#fff2f2;color:#b31219}.evidence-flags small,.evidence-flags strong{display:block}.evidence-flags strong{font-size:11px;font-weight:950}.evidence-flags small{margin-top:2px;font-size:10px;font-weight:750;line-height:1.45}.evidence-clear-signal{display:flex;align-items:flex-start;gap:7px;margin-top:13px;background:#edf8f4;padding:9px;color:#0a7d58;font-size:10px;font-weight:850;line-height:1.45}.evidence-sensitive-types>small{color:#66707a;font-size:9px;font-weight:900;text-transform:uppercase}.evidence-sensitive-types>div{display:flex;flex-wrap:wrap;gap:5px}.evidence-sensitive-types span{border:1px solid rgba(23,23,23,.1);padding:4px 6px;color:#4f5963;font-size:9px;font-weight:850;text-transform:capitalize}.document-intelligence-inline{display:flex;align-items:center;gap:5px;margin-top:7px;color:#0a7d58;font-size:11px;font-weight:900;text-transform:capitalize}.evidence-admin-queue{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-top:4px solid #d71920;background:#fff;box-shadow:0 18px 46px rgba(23,23,23,.06)}.evidence-admin-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(23,23,23,.1);padding:18px}.evidence-admin-head h2{margin-top:5px;color:#171717;font-size:24px;font-weight:950}.evidence-admin-head p:not(.eyebrow){margin-top:5px;max-width:680px;color:#66707a;font-size:12px;font-weight:750}.evidence-admin-head>span{display:inline-flex;align-items:center;gap:6px;background:#171717;padding:8px 10px;color:#fff;font-size:10px;font-weight:950;text-transform:uppercase}.evidence-admin-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-admin-list article{border-right:1px solid rgba(23,23,23,.08);padding:16px}.evidence-admin-list article:last-child{border-right:0}.evidence-admin-title{display:flex;align-items:flex-start;gap:9px}.evidence-admin-title>span{display:grid;width:32px;height:32px;place-items:center;background:#fff8e8;color:#8a5c00}.evidence-admin-title>span.is-high{background:#fff2f2;color:#d71920}.evidence-admin-title small,.evidence-admin-title strong{display:block}.evidence-admin-title strong{font-size:13px;font-weight:950}.evidence-admin-title small{margin-top:3px;color:#66707a;font-size:10px;font-weight:800}.evidence-admin-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.evidence-admin-list dl div{background:#f7f8fa;padding:8px}.evidence-admin-list dt{color:#8b939c;font-size:8px;font-weight:950;text-transform:uppercase}.evidence-admin-list dd{margin-top:3px;overflow:hidden;color:#171717;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.evidence-admin-foot{padding-top:10px;border-top:1px solid rgba(23,23,23,.08)}.evidence-admin-foot em{margin-left:auto;color:#d71920;font-size:9px;font-style:normal;font-weight:950;text-transform:uppercase}.evidence-admin-conflict{display:flex;gap:7px;align-items:flex-start;margin:10px 0 0;padding:9px 10px;background:#fff1f0;color:#991b1b;font-size:11px;line-height:1.45}.evidence-admin-empty{padding:20px;color:#66707a;font-size:12px;font-weight:800}@media (max-width:960px){.evidence-admin-list{grid-template-columns:1fr}.evidence-admin-list article{border-right:0;border-bottom:1px solid rgba(23,23,23,.08)}}.secure-review-note strong{color:#d71920;font-size:12px;font-weight:950}.counselor-composer{display:grid;gap:13px}.counselor-case-strip{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;color:#d71920}@media (max-width:760px){.client-timeline-header h2,.counselor-collab-header h2,.secure-upload-header h2{font-size:20px}.client-timeline-row,.secure-upload-card dl{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--ink);background:#fff;font-family:Mulish,Muli,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-x:hidden}h1,h2,h3,h4{font-family:Sharp Sans,Mulish,Muli,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{margin-inline:auto}.glass{border:1px solid rgba(16,21,31,.12);background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(23,23,23,.12)}.portal-surface{border:1px solid rgba(23,23,23,.09);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(23,23,23,.06)}.portal-band{border-block:1px solid rgba(23,23,23,.09);background:#f7f8fa}.portal-hero-card{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(23,23,23,.07)}.card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(23,23,23,.08)}.dark-card{border:1px solid rgba(16,21,31,.1);border-radius:8px;background:#fff;color:var(--ink)}.btn-primary{border-radius:8px;border:1px solid #b9151b;color:#fff;box-shadow:0 12px 28px rgba(215,25,32,.22)}.btn-primary,.btn-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:11px 16px;font-weight:800}.btn-secondary{border:1px solid rgba(215,25,32,.28);border-radius:8px;background:#fff;color:var(--emerald)}.btn-ghost{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:11px 16px;color:var(--ink);font-weight:800}.section{padding:clamp(42px,6vw,76px) 0}.section-dark{color:var(--ink);background:linear-gradient(180deg,#fff,#f7f8fa);border-block:1px solid var(--line)}.section-dark .text-white\/62,.section-dark .text-white\/64,.section-dark .text-white\/68,.section-dark .text-white\/70,.section-dark .text-white\/78{color:var(--muted)!important}.section-dark .text-white{color:var(--ink)!important}.section-dark .border-white\/10,.section-dark .border-white\/12{border-color:rgba(16,21,31,.12)!important}.section-dark .bg-white\/10,.section-dark .bg-white\/8{background:#fff!important}.hero-media{color:var(--ink);background-position:50%;background-size:cover;position:relative}.hero-media:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.9) 45%,rgba(255,255,255,.7)),linear-gradient(180deg,rgba(247,248,250,.25),rgba(247,248,250,.86));content:""}.hero-media>*{position:relative;z-index:1}.utility-link{display:inline-flex;min-height:36px;align-items:center;gap:7px;border-radius:8px;padding:7px 10px;color:var(--ink);font-size:.82rem;font-weight:800;transition:background .16s ease,color .16s ease}.utility-link:hover{background:rgba(215,25,32,.08);color:var(--emerald)}.quick-card{display:grid;min-height:124px;align-content:space-between;gap:18px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px;box-shadow:0 18px 45px rgba(24,32,43,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.quick-card:hover{border-color:rgba(215,25,32,.42);box-shadow:0 24px 60px rgba(24,32,43,.14);transform:translateY(-2px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:16px;border:1px solid rgba(215,25,32,.18);border-radius:999px;background:rgba(215,25,32,.06);padding:8px 11px;color:var(--emerald);font-size:.78rem;font-weight:700}.eyebrow:before{width:8px;height:8px;border-radius:99px;background:var(--emerald);box-shadow:0 0 0 8px rgba(215,25,32,.12);content:""}.field{display:grid;gap:6px}.field label{color:var(--muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.field input,.field select,.field textarea{min-height:42px;width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.92);padding:11px 12px;outline:none}.portal-hero-image{position:relative;min-height:320px;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#dfe5ea}.portal-hero-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-hero-image:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.54));content:""}.image-card{position:relative;min-height:168px;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#edf0f3}.image-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease}.image-card:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.72));content:""}.image-card:hover img{transform:scale(1.04)}.image-card>*{position:relative;z-index:1}.content-prose{min-width:0;color:#293241;font-size:.96rem;line-height:1.78}.content-prose h2{margin-top:2.25rem;color:var(--ink);font-size:clamp(1.45rem,2vw,2rem);font-weight:900;line-height:1.15}.content-prose h3{margin-top:1.5rem;color:var(--ink);font-size:1.12rem;font-weight:900}.content-prose ol,.content-prose ul{margin-top:.85rem;display:grid;gap:.55rem;padding-left:1.15rem}.content-prose table{margin-top:1rem;width:100%;border-collapse:collapse;overflow:hidden;border-radius:8px;font-size:.9rem}.content-prose td,.content-prose th{border:1px solid var(--line);padding:.8rem;text-align:left}.content-prose th{background:#f7f8fa;color:var(--ink);font-weight:900}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(215,25,32,.52);box-shadow:0 0 0 3px rgba(215,25,32,.12)}a[aria-disabled=true],button:disabled{pointer-events:none}@media (max-width:640px){.container{width:min(100% - 24px,1180px)}.section{padding:40px 0}.section-dark{padding-block:42px}.hero-media h1,.section-dark h1,main>.section:first-child h1{max-width:100%;font-size:2.35rem!important;line-height:1.05!important}.hero-media p,.section-dark p{font-size:.96rem;line-height:1.65}.btn-ghost,.btn-primary,.btn-secondary{min-height:42px;padding:10px 13px;font-size:.88rem;line-height:1.2}.card,.dark-card,.quick-card{box-shadow:0 10px 24px rgba(23,23,23,.07)}.content-prose{font-size:.94rem;line-height:1.72}.content-prose h2{font-size:1.42rem}.content-prose table{display:block;overflow-x:auto;white-space:nowrap}}body{background:#ffffff;font-size:14px;line-height:1.55}input,li,p,select,summary,td,textarea,th{font-size:.875rem;line-height:1.6}.container{width:min(100% - calc(var(--container-gutter) * 2),var(--container-max));max-width:var(--container-max)!important}.section{padding:clamp(38px,4.8vw,68px) 0}.section-dark{padding-block:clamp(38px,4.8vw,66px);background:linear-gradient(180deg,#ffffff,#f7f8fa)}.card,.dark-card,.quick-card,[class*="shadow-[0_10px"],[class*="shadow-[0_12px"],[class*="shadow-[0_18px"],[class*="shadow-[0_24px"]{box-shadow:0 6px 18px rgba(23,23,23,.055)!important}.card{padding:16px}[class~="lg:text-6xl"],[class~="lg:text-7xl"],[class~=text-6xl],[class~=text-7xl]{font-size:clamp(2.15rem,4.6vw,3.35rem)!important;line-height:1.02!important}[class~=text-5xl]{font-size:clamp(2rem,4vw,2.85rem)!important;line-height:1.08!important}[class~="lg:text-4xl"],[class~=text-4xl]{font-size:clamp(1.65rem,2.7vw,2.15rem)!important;line-height:1.12!important}[class~=text-3xl]{font-size:clamp(1.42rem,2.2vw,1.78rem)!important;line-height:1.18!important}[class~=text-2xl]{font-size:clamp(1.22rem,1.8vw,1.42rem)!important;line-height:1.22!important}[class~=text-xl]{font-size:1.05rem!important;line-height:1.3!important}[class~=text-lg]{font-size:1rem!important;line-height:1.55!important}[class~=leading-8]{line-height:1.65!important}[class~="lg:py-14"],[class~=py-14]{padding-top:3rem!important;padding-bottom:3rem!important}[class~="lg:py-12"],[class~=py-12]{padding-top:2.6rem!important;padding-bottom:2.6rem!important}[class~="lg:py-10"],[class~=py-10]{padding-top:2.25rem!important;padding-bottom:2.25rem!important}[class~="bg-[#f7f8fa]"]{background-color:#f7f8fa!important}[class~="bg-[#fff5f5]"]{background-color:#fff5f5!important}[class~="border-black/10"]{border-color:rgba(23,23,23,.09)!important}.btn-ghost,.btn-primary,.btn-secondary{min-height:40px;padding:9px 14px;font-size:.875rem}.btn-primary{background:#d71920;box-shadow:0 9px 18px rgba(215,25,32,.18)}.btn-ghost,.btn-primary,.btn-secondary,.card,.footer-action,.footer-country-card,.footer-pill,.portal-hero-card,.portal-surface{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover{transform:translateY(-1px)}.btn-primary:hover{border-color:#a91217;background:#c9151b;box-shadow:0 12px 24px rgba(215,25,32,.22)}.btn-ghost:hover,.btn-secondary:hover{border-color:rgba(215,25,32,.34);background:#fff5f5;color:#d71920}.mega-footer{font-size:.875rem}.mega-footer a,.mega-footer a:hover{text-decoration:none}.footer-newsletter,.footer-panel{overflow:hidden;border:1px solid rgba(23,23,23,.09);border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(23,23,23,.055)}.footer-newsletter{border-color:rgba(215,25,32,.2);background:linear-gradient(135deg,rgba(23,23,23,.08),rgba(23,23,23,0)),#d71920}.footer-trust-item{display:flex;gap:12px;min-height:92px;align-items:center;border-right:1px solid rgba(23,23,23,.09);padding:16px 18px}.footer-trust-item:last-child{border-right:0}.footer-trust-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:rgba(215,25,32,.08);color:#d71920}.footer-action{display:inline-flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(23,23,23,.09);border-radius:8px;background:#f7f8fa;padding:9px 11px;font-size:.82rem;font-weight:900}.footer-action:hover,.footer-country-card:hover,.footer-pill:hover{border-color:rgba(215,25,32,.32);background:#fff5f5;color:#d71920}.footer-country-card{display:block;border:1px solid rgba(23,23,23,.09);border-radius:8px;background:#f7f8fa;padding:12px}.footer-pill{max-width:100%;border:1px solid rgba(23,23,23,.09);border-radius:999px;background:#f7f8fa;padding:6px 11px;color:var(--muted);font-size:.85rem;font-weight:900;line-height:1.1}:root{--premium-line:rgba(23,23,23,0.085);--premium-shadow:0 14px 34px rgba(16,21,31,0.075);--premium-shadow-soft:0 8px 22px rgba(16,21,31,0.055)}body{background:linear-gradient(180deg,#ffffff,#ffffff 46%,#f8f9fb);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::-moz-selection{background:rgba(215,25,32,.14);color:#111827}::selection{background:rgba(215,25,32,.14);color:#111827}:focus-visible{outline:3px solid rgba(246,178,59,.7);outline-offset:3px}.site-header-premium{backdrop-filter:saturate(1.08) blur(14px);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.95));box-shadow:0 10px 30px rgba(16,21,31,.075)!important}.site-header-premium:after{position:absolute;inset:auto 0 -1px 0;height:1px;background:linear-gradient(90deg,rgba(215,25,32,0),rgba(215,25,32,.38),rgba(246,178,59,.42),rgba(215,25,32,0));content:""}.brand-mark{position:relative;overflow:hidden;background:linear-gradient(135deg,#d71920,#b91419 58%,#7f1014)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 20px rgba(215,25,32,.22)!important}.premium-shortcut{background:linear-gradient(180deg,#ffffff,#fbfcfd)!important}.premium-shortcut:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(16,21,31,.08)!important}.premium-home-shell{background:linear-gradient(180deg,#ffffff,#fbfcfd 45%,#f7f8fa)}.premium-hero-panel{border-color:rgba(23,23,23,.08)!important;border-top:0!important;box-shadow:var(--premium-shadow)!important}.premium-hero-panel:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(215,25,32,.08),rgba(246,178,59,.08) 38%,rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0));content:""}.premium-hero-panel>*{position:relative;z-index:1}.premium-hero-panel:after{height:4px;background:linear-gradient(90deg,#d71920,#f6b23b 42%,#d71920)}.portal-proof-strip{border-color:var(--premium-line);background:rgba(23,23,23,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.portal-proof-item{background:linear-gradient(180deg,#ffffff,#fbfcfd)}.lead-form-premium{border-color:rgba(215,25,32,.18)!important;box-shadow:0 18px 42px rgba(16,21,31,.1),inset 0 0 0 1px rgba(255,255,255,.8)!important}.lead-form-premium:before{inset:0 0 auto 0;height:4px}.lead-form-premium .mini-trust{background:linear-gradient(180deg,#ffffff,#f9fafb)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.field input,.field select,.field textarea{border-color:rgba(23,23,23,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(215,25,32,.26)}.card,.footer-newsletter,.footer-panel,.portal-hero-card,.portal-surface,.premium-intent-card,.premium-route-card,.premium-service-tile{border-color:var(--premium-line)!important}.premium-intent-card,.premium-route-card,.premium-service-tile{box-shadow:var(--premium-shadow-soft)!important}.card:hover,.premium-intent-card:hover,.premium-route-card:hover,.premium-service-tile:hover{box-shadow:var(--premium-shadow)!important}.premium-intent-card img,.premium-route-card img,.premium-service-tile img{filter:saturate(1.1) contrast(1.04)}.portal-link-list a{border-color:rgba(23,23,23,.065)}.portal-link-list a:hover{padding-left:.75rem}.section-dark>.container>.mb-8 h2,.section>.container>.mb-8 h2{letter-spacing:0}.eyebrow,[class*=uppercase][class*=text-emerald]{letter-spacing:.02em}.luxury-content-shell{position:relative}.luxury-benefit-card,.luxury-checklist-panel,.luxury-hero-card,.luxury-image-panel,.luxury-process-chip,.luxury-process-row,.luxury-route-tile,.luxury-section-card,.luxury-sidebar-card,.luxury-table-shell,.luxury-update-card{border-color:var(--premium-line)!important;box-shadow:var(--premium-shadow-soft)!important}.luxury-hero-card{position:relative;box-shadow:0 18px 42px rgba(16,21,31,.1),inset 0 0 0 1px rgba(255,255,255,.78)!important}.luxury-hero-card:before{position:absolute;inset:0 0 auto 0;z-index:2;height:4px;background:linear-gradient(90deg,#d71920,#f6b23b 44%,#d71920);content:"";pointer-events:none}.luxury-stat-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8f9fb)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.luxury-stat-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.luxury-checklist-panel,.luxury-section-card,.luxury-sidebar-card{background:linear-gradient(180deg,#ffffff,#fbfcfd)!important}.luxury-checklist-panel h2,.luxury-content-prose h2,.luxury-section-card h2,.luxury-sidebar-card h2{letter-spacing:0}.luxury-benefit-card,.luxury-process-chip,.luxury-process-row,.luxury-route-tile,.luxury-update-card{background:linear-gradient(180deg,#ffffff,#f9fafb)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.luxury-benefit-card:hover,.luxury-process-chip:hover,.luxury-process-row:hover,.luxury-route-tile:hover,.luxury-update-card:hover{transform:translateY(-1px);border-color:rgba(215,25,32,.28)!important;box-shadow:var(--premium-shadow)!important}.luxury-soft-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(246,178,59,.1)),#fffafa!important;box-shadow:0 10px 26px rgba(215,25,32,.08)}.luxury-soft-cta:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.luxury-red-cta{position:relative;overflow:hidden;border-color:rgba(215,25,32,.25)!important;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,0)),linear-gradient(120deg,#b91419,#d71920 48%,#991116)!important;box-shadow:0 18px 42px rgba(139,15,20,.22)!important}.luxury-red-cta:after{position:absolute;inset:auto 0 0 0;height:4px;background:linear-gradient(90deg,#f6b23b,rgba(255,255,255,.72),#f6b23b);content:"";opacity:.75}.luxury-sidebar-card{position:relative}.luxury-sidebar-card:before{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#d71920,#f6b23b);content:""}.luxury-snapshot{background:linear-gradient(180deg,#ffffff,#f8f9fb)!important}.luxury-content-prose table,.luxury-table-shell{box-shadow:var(--premium-shadow-soft)}.luxury-content-prose table,.luxury-table-shell table{overflow:hidden;border:1px solid var(--premium-line)!important;border-radius:8px;background:#fff}.luxury-content-prose th,.luxury-table-shell th{background:linear-gradient(180deg,#fffafa,#f7f8fa)!important;color:#171717;font-size:.78rem;text-transform:uppercase}.luxury-content-prose td,.luxury-table-shell td{background:#fff}.content-prose ol li::marker,.luxury-content-prose ul li::marker{color:#d71920;font-weight:900}.luxury-faq{background:linear-gradient(180deg,#ffffff,#f9fafb)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.luxury-faq:hover,.luxury-faq[open]{border-color:rgba(215,25,32,.28)!important;box-shadow:var(--premium-shadow-soft)}.luxury-faq summary{list-style:none}.luxury-faq summary::-webkit-details-marker{display:none}.luxury-faq summary:after{float:right;color:#d71920;content:"+";font-weight:900}.luxury-faq[open] summary:after{content:"-"}.luxury-image-panel img{filter:saturate(1.04) contrast(1.03)}.compact-lead-premium,.final-admin-table,.final-console-card,.final-link-card,.final-proof-card,.final-public-card{border-color:var(--premium-line)!important;background:linear-gradient(180deg,#ffffff,#fbfcfd)!important;box-shadow:var(--premium-shadow-soft)!important}.compact-lead-premium,.final-admin-table,.final-console-card,.final-link-card,.final-link-row,.final-proof-card,.final-public-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.final-console-card:hover,.final-link-card:hover,.final-proof-card:hover,.final-public-card:hover{transform:translateY(-1px);border-color:rgba(215,25,32,.24)!important;box-shadow:var(--premium-shadow)!important}.final-link-section{background:linear-gradient(180deg,#ffffff,#f8f9fb)}.final-link-card{position:relative;overflow:hidden}.compact-lead-premium:before,.final-admin-table:before,.final-link-card:before{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#d71920,#f6b23b 46%,#d71920);content:""}.final-link-row{background:linear-gradient(180deg,#ffffff,#f7f8fa)!important}.final-link-row:hover{transform:translateX(2px);box-shadow:0 8px 18px rgba(16,21,31,.055)}.final-mini-stat{background:linear-gradient(180deg,#ffffff,#f8f9fb)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.final-console-shell{background:#fff}.final-console-hero{border-bottom:1px solid var(--premium-line);background:linear-gradient(135deg,rgba(215,25,32,.055),rgba(246,178,59,.06)),linear-gradient(180deg,#ffffff,#f7f8fa)!important}.final-console-nav{position:sticky;top:188px;align-self:start;border:1px solid var(--premium-line);border-radius:8px;background:#fff;padding:8px;box-shadow:var(--premium-shadow-soft)}.final-console-nav a{background:linear-gradient(180deg,#ffffff,#f8f9fb)!important}.final-console-nav a:hover{border-color:rgba(215,25,32,.28)!important;background:#fff5f5!important;color:#d71920}.final-admin-table{position:relative;border-radius:8px}.final-admin-table thead{background:linear-gradient(180deg,#fffafa,#f7f8fa)}.final-admin-table th{color:#171717;letter-spacing:.02em}.final-admin-table tbody tr{transition:background-color .14s ease}.final-admin-table tbody tr:hover{background:#fffafa}.dashboard-product-hero{display:grid;gap:24px}@media (min-width:1024px){.dashboard-product-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end}}.dashboard-hero-signals{display:flex;flex-wrap:wrap;gap:8px}.dashboard-hero-signals span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(215,25,32,.16);border-radius:999px;background:#ffffff;padding:8px 11px;color:#3a3f45;font-size:12px;font-weight:950;box-shadow:0 6px 18px rgba(23,23,23,.045)}.dashboard-hero-signals svg{color:#d71920}.admin-command-card,.dashboard-ops-card{position:relative;overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff,#fffafa);padding:18px;box-shadow:0 16px 36px rgba(23,23,23,.08)}.admin-command-card:before,.admin-pipeline-card:before,.dashboard-ops-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.admin-command-card p,.dashboard-ops-card p{color:#d71920;font-size:11px;font-weight:950;text-transform:uppercase}.admin-command-card span,.admin-command-card strong,.dashboard-ops-card span,.dashboard-ops-card strong{display:block}.admin-command-card strong,.dashboard-ops-card strong{margin-top:6px;color:#171717;font-size:21px;font-weight:950;line-height:1.15}.admin-command-card span,.dashboard-ops-card span{margin-top:8px;color:#66707a;font-size:13px;font-weight:750;line-height:1.5}.dashboard-nav-link{display:inline-flex;align-items:center;gap:10px;min-height:42px}.dashboard-nav-link svg{color:#d71920}.dashboard-product-content .card,.dashboard-product-content .rounded-hra{border-color:rgba(23,23,23,.1)}.dashboard-metric-kicker{margin-bottom:8px;display:inline-flex;border-radius:999px;background:#fff5f5;padding:5px 8px;color:#d71920;font-size:10px;font-weight:950;text-transform:uppercase}.access-panel-premium{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#fffafa)!important;box-shadow:0 10px 28px rgba(23,23,23,.055)}.access-panel-premium:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.permission-command-card{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff,#fffaf2);padding:16px;box-shadow:0 12px 30px rgba(23,23,23,.06)}.permission-command-card>span{display:grid;height:38px;width:38px;place-items:center;border-radius:8px;background:#fff5f5;color:#d71920}.permission-command-card p,.permission-command-card small,.permission-command-card strong{display:block}.permission-command-card strong{margin-top:14px;color:#171717;font-size:24px;font-weight:950;line-height:1}.permission-command-card small{margin-top:5px;color:#d71920;font-size:11px;font-weight:950;text-transform:uppercase}.permission-command-card p{margin-top:8px;color:#66707a;font-size:12px;font-weight:800;line-height:1.55}.staff-permission-workbench{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(23,23,23,.07)}.staff-permission-header{display:grid;gap:18px;border-bottom:1px solid rgba(23,23,23,.1);background:linear-gradient(135deg,#fff5f5,#fffaf2);padding:20px}@media (min-width:1024px){.staff-permission-header{grid-template-columns:1fr auto;align-items:end}}.staff-permission-header h2,.staff-permission-panel h3{color:#171717;font-weight:950;line-height:1.1}.staff-permission-header h2{margin-top:6px;font-size:28px}.permission-request-card p,.staff-permission-header p,.staff-permission-panel p{color:#66707a;font-size:13px;font-weight:750;line-height:1.6}.staff-permission-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,360px)}.staff-permission-stats span{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:12px}.permission-audit-row span,.permission-audit-row strong,.permission-request-card span,.permission-request-card strong,.staff-permission-stats small,.staff-permission-stats strong{display:block}.staff-permission-stats strong{color:#171717;font-size:24px;font-weight:950;line-height:1}.staff-permission-stats small{margin-top:5px;color:#d71920;font-size:10px;font-weight:950;text-transform:uppercase}.staff-permission-grid{display:grid;gap:16px;padding:16px}@media (min-width:1280px){.staff-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-permission-panel{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:16px}.permission-audit-row,.permission-request-card{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#f7f8fa;padding:13px}.permission-audit-row strong,.permission-request-card strong{color:#171717;font-size:13px;font-weight:950}.permission-audit-row span,.permission-request-card span{margin-top:4px;color:#66707a;font-size:12px;font-weight:800;line-height:1.45}.case-ownership-workbench{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(23,23,23,.07)}.case-ownership-header{display:grid;gap:18px;border-bottom:1px solid rgba(23,23,23,.1);background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(255,191,0,.12)),#fff;padding:20px}@media (min-width:1024px){.case-ownership-header{grid-template-columns:1fr auto;align-items:end}}.case-ownership-header h2,.case-ownership-panel h3{color:#171717;font-weight:950;line-height:1.1}.case-ownership-header h2{margin-top:6px;font-size:28px}.case-ownership-header p,.case-ownership-panel p{color:#66707a;font-size:13px;font-weight:750;line-height:1.6}.case-ownership-stats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:min(100%,460px)}.case-ownership-stats span{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:12px}.case-ownership-stats small,.case-ownership-stats strong,.document-security-card span,.document-security-card strong,.ownership-audit-row span,.ownership-audit-row strong,.ownership-snapshot small,.ownership-snapshot span,.ownership-snapshot strong{display:block}.case-ownership-stats strong{color:#171717;font-size:24px;font-weight:950;line-height:1}.case-ownership-stats small{margin-top:5px;color:#d71920;font-size:10px;font-weight:950;text-transform:uppercase}.case-ownership-grid{display:grid;gap:16px;padding:16px}@media (min-width:1280px){.case-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-ownership-panel{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:16px}.document-security-card,.ownership-audit-row,.ownership-snapshot{border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#f7f8fa;padding:13px}.document-security-card strong,.ownership-audit-row strong,.ownership-snapshot strong{color:#171717;font-size:13px;font-weight:950}.document-security-card span,.ownership-audit-row span,.ownership-snapshot small,.ownership-snapshot span{margin-top:4px;color:#66707a;font-size:12px;font-weight:800;line-height:1.45}.document-security-card dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.document-security-card dl div{border-radius:8px;background:#fff;padding:10px}.document-security-card dt{color:#8b939c;font-size:10px;font-weight:950;text-transform:uppercase}.document-security-card dd{margin-top:4px;color:#171717;font-size:12px;font-weight:950;text-transform:capitalize}.document-security-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.security-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff;padding:8px 10px;color:#171717;font-size:12px;font-weight:950;transition:border-color .16s ease,background .16s ease,transform .16s ease}.security-action-button:hover{transform:translateY(-1px)}.security-action-button.is-good{border-color:rgba(10,125,88,.2);color:#0a7d58}.security-action-button.is-warn{border-color:rgba(255,191,0,.36);color:#8a5c00}.security-action-button.is-danger{border-color:rgba(215,25,32,.26);color:#d71920}.security-action-button:disabled{cursor:wait;opacity:.62}@media (max-width:760px){.case-ownership-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.case-ownership-header h2{font-size:22px}.document-security-card dl{grid-template-columns:1fr}.security-action-button{flex:1 1 150px}}.admin-table-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-icon-button,.admin-row-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#ffffff;color:#171717;font-size:12px;font-weight:950;transition:border-color .16s ease,background .16s ease,color .16s ease}.admin-icon-button{width:38px}.admin-row-action{padding:8px 10px}.admin-icon-button:hover,.admin-row-action:hover{border-color:rgba(215,25,32,.28);background:#fff5f5;color:#d71920}.admin-product-shell{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#eef2f6)}.admin-route-frame{min-height:100vh;background:#f4f6f8;color:#171717}.admin-route-frame .container{width:min(100% - 32px,1800px);max-width:1800px!important}.admin-route-frame .section{padding:22px 0}.admin-route-frame .section-dark{border-block:0}.registry-select{min-width:0;position:relative}.registry-select__trigger{align-items:center;background:#fff;border:1px solid rgba(17,24,32,.16);border-radius:6px;color:#111820;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:space-between;min-height:42px;padding:9px 11px;text-align:left;width:100%}.registry-select__trigger:hover,.registry-select__trigger[aria-expanded=true]{border-color:rgba(201,21,36,.48);box-shadow:0 0 0 3px rgba(201,21,36,.07)}.registry-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-select__trigger svg{color:#c91524;flex:0 0 auto;transition:transform .16s ease}.registry-select__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.registry-select__panel{background:#fff;border:1px solid rgba(17,24,32,.14);border-top:3px solid #c91524;box-shadow:0 18px 44px rgba(8,14,21,.2);left:0;min-width:min(360px,calc(100vw - 32px));padding:8px;position:absolute;right:0;top:calc(100% + 5px);z-index:120}.registry-select__search{align-items:center;background:#f5f6f7;border:1px solid rgba(17,24,32,.12);border-radius:4px;display:flex;gap:8px;padding:0 10px}.registry-select__search svg{color:#6b7480;flex:0 0 auto}.registry-select__search input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;min-height:40px!important;outline:0;padding:8px 0!important;width:100%}.registry-select__list{max-height:min(330px,48vh);overflow-y:auto;overscroll-behavior:contain;padding-top:4px}.registry-select__group>strong{color:#77808a;display:block;font-size:9px;font-weight:950;padding:10px 8px 5px;text-transform:uppercase}.registry-select__group>button{align-items:center;background:#fff;border:0;border-bottom:1px solid rgba(17,24,32,.08);color:#111820;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:45px;padding:7px 8px;text-align:left;width:100%}.registry-select__group>button:hover,.registry-select__group>button[aria-selected=true]{background:#fff3f4}.registry-select__group>button>span{min-width:0}.registry-select__group>button b{display:block;font-size:12px;line-height:1.25}.registry-select__group>button small{color:#68727d;display:block;font-size:9px;font-weight:700;margin-top:3px}.registry-select__group>button svg{color:#c91524;flex:0 0 auto}.registry-select__empty{color:#68727d;font-size:11px;font-weight:700;line-height:1.5;margin:0;padding:18px 10px}.portal-search{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:min(8vh,72px) 20px 24px;position:fixed;z-index:2600}.portal-search__backdrop{background:rgba(7,12,18,.74);border:0;inset:0;position:absolute}.portal-search__dialog{background:#fff;border-top:5px solid #c91524;box-shadow:0 30px 90px rgba(0,0,0,.34);display:grid;max-height:calc(100vh - min(12vh, 100px));max-width:980px;overflow:hidden;position:relative;width:100%;z-index:1}.portal-search__dialog>header{align-items:flex-start;border-bottom:1px solid rgba(17,24,32,.1);display:flex;gap:20px;justify-content:space-between;padding:20px 22px 16px}.portal-search__dialog>header p{color:#c91524;font-size:9px;font-weight:950;margin:0;text-transform:uppercase}.portal-search__dialog>header h2{font-size:22px;line-height:1.2;margin:4px 0 0}.portal-search__dialog>header>button,.portal-search__input>button{align-items:center;background:#f2f3f4;border:0;border-radius:4px;color:#111820;cursor:pointer;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.portal-search__input{align-items:center;border:2px solid #111820;display:flex;gap:10px;margin:16px 22px 10px;padding:0 12px}.portal-search__input>svg{color:#c91524;flex:0 0 auto}.portal-search__input input{border:0;color:#111820;font-size:15px;font-weight:750;min-height:50px;outline:0;width:100%}.portal-search__input>button{height:32px;width:32px}.portal-search__dialog>nav{display:flex;gap:6px;overflow-x:auto;padding:0 22px 12px}.portal-search__dialog>nav button{background:#f3f4f5;border:1px solid rgba(17,24,32,.08);border-radius:4px;color:#56606b;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:900;min-height:32px;padding:0 11px}.portal-search__dialog>nav button.is-active{background:#111820;border-color:#111820;color:#fff}.portal-search__results{align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;padding:0 22px 12px}.portal-search__results>a{align-items:center;border-bottom:1px solid rgba(17,24,32,.1);color:#111820;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:88px;padding:11px 8px}.portal-search__results>a:nth-child(odd){border-right:1px solid rgba(17,24,32,.1);padding-right:16px}.portal-search__results>a:nth-child(2n){padding-left:16px}.portal-search__results>a:hover{background:#fff7f7}.portal-search__icon{align-items:center;background:#fff0f1;color:#c91524;display:flex;height:34px;justify-content:center;width:34px}.portal-search__results small{color:#c91524;display:block;font-size:8px;font-weight:950;text-transform:uppercase}.portal-search__results strong{display:block;font-size:12px;line-height:1.3;margin-top:2px}.portal-search__results p{color:#69737e;font-size:9px;line-height:1.4;margin:3px 0 0}.portal-search__results>a>svg{color:#c91524}.portal-search__dialog>footer{align-items:center;background:#f5f6f7;color:#65707b;display:flex;font-size:9px;font-weight:800;gap:7px;padding:10px 22px}.portal-search__dialog>footer svg{color:#c91524}.portal-search__empty{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:250px;padding:30px;text-align:center}.portal-search__empty>svg{color:#c91524}.portal-search__empty strong{font-size:17px;margin-top:10px}.portal-search__empty p{color:#69737e;font-size:11px;max-width:420px}.portal-search__empty a{align-items:center;background:#c91524;color:#fff;display:inline-flex;font-size:11px;font-weight:900;gap:6px;margin-top:10px;min-height:38px;padding:0 14px}@media (max-width:640px){.registry-select__panel{min-width:100%;width:min(360px,calc(100vw - 34px))}.portal-search{padding:0}.portal-search__dialog{border-top-width:4px;height:100dvh;max-height:none}.portal-search__dialog>header{padding:15px 15px 12px}.portal-search__dialog>header h2{font-size:18px}.portal-search__input{margin:12px 15px 8px}.portal-search__input input{font-size:12px;min-height:46px}.portal-search__dialog>nav{padding:0 15px 10px}.portal-search__results{grid-template-columns:1fr;padding:0 15px 10px}.portal-search__results>a,.portal-search__results>a:nth-child(2n),.portal-search__results>a:nth-child(odd){border-right:0;min-height:76px;padding:9px 4px}.portal-search__dialog>footer{padding:9px 15px calc(9px + env(safe-area-inset-bottom))}}.premium-portal-section{background:linear-gradient(180deg,#ffffff,#f7f8fa)}.premium-hero-panel{position:relative;overflow:hidden;border-top:4px solid #d71920;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.92)),linear-gradient(135deg,rgba(246,178,59,.14),rgba(215,25,32,.08))}.premium-hero-panel:after{position:absolute;inset:auto 0 0 0;height:5px;background:linear-gradient(90deg,#d71920,#f6b23b 55%,#d71920);content:""}.portal-proof-strip{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:rgba(23,23,23,.1)}.portal-proof-item{background:#ffffff;padding:14px 16px}.executive-header{background:linear-gradient(180deg,rgba(255,255,255,.98),#ffffff 68%),linear-gradient(90deg,rgba(215,25,32,.08),rgba(246,178,59,.09),rgba(23,23,23,0))}.executive-brand .brand-mark{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.5);background:linear-gradient(135deg,#d71920,#a90f17 58%,#171717)}.executive-brand .brand-mark:after{position:absolute;inset:5px auto auto 5px;width:11px;height:11px;border-top:2px solid rgba(255,255,255,.7);border-left:2px solid rgba(255,255,255,.7);content:""}.executive-header .premium-shortcut{background:linear-gradient(180deg,#ffffff,#fffafa);box-shadow:0 5px 16px rgba(23,23,23,.045)}.executive-header-action{box-shadow:0 10px 24px rgba(215,25,32,.16),inset 0 1px 0 rgba(255,255,255,.2)}.executive-microbar{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:1px;overflow:hidden;border:1px solid rgba(215,25,32,.16);border-radius:8px;background:rgba(215,25,32,.16)}.executive-microbar span{background:rgba(255,255,255,.92);padding:7px 10px;color:#3a3f45;font-size:11px;font-weight:900;line-height:1.1}.executive-proof-grid{box-shadow:0 14px 34px rgba(23,23,23,.07)}.executive-proof-grid .portal-proof-item{min-height:118px;background:linear-gradient(180deg,#ffffff,#fffafa)}.executive-proof-grid .portal-proof-item strong{letter-spacing:0}.executive-home-hero{isolation:isolate}.home-hero-photo-stack{display:grid;gap:12px;min-width:0}.home-hero-photo-stack .portal-proof-strip{align-self:end}.home-hero-photo-stack img,.luxury-hero-card img,.portal-hero-card img{filter:saturate(1.1) contrast(1.04)}.executive-home-hero:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(255,255,255,.96),rgba(255,255,255,.78) 48%,rgba(255,248,235,.94)),radial-gradient(circle at 82% 12%,rgba(246,178,59,.2),transparent 34%),radial-gradient(circle at 7% 18%,rgba(215,25,32,.1),transparent 24%);content:""}.executive-hero-actions .btn-primary,.executive-hero-actions .btn-secondary{min-height:44px;padding-inline:16px;font-size:13px}.executive-conversion-lane{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:rgba(23,23,23,.09);box-shadow:0 10px 28px rgba(23,23,23,.055)}@media (min-width:900px){.executive-conversion-lane{grid-template-columns:repeat(3,minmax(0,1fr))}}.executive-conversion-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;align-items:center;background:rgba(255,255,255,.94);padding:13px 14px}.executive-conversion-step span{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#fff5f5;color:#d71920}.executive-conversion-step strong{color:#171717;font-size:13px;font-weight:950;line-height:1.2}.executive-conversion-step small{color:#66707a;font-size:11px;font-weight:750;line-height:1.45}.service-conversion-lane{box-shadow:none}.service-conversion-lane .executive-conversion-step{min-height:82px}.luxury-hero-card .service-conversion-lane{border-color:rgba(215,25,32,.14);background:rgba(215,25,32,.12)}.compact-lead-premium,.executive-priority-desk,.luxury-sidebar-card{-webkit-font-smoothing:antialiased}.compact-lead-premium .lead-concierge-note{border-left-color:#d71920;background:#fffafa}.compact-lead-premium .lead-form-status span{padding-inline:7px}.lead-form-premium{position:relative;overflow:hidden;border-color:rgba(215,25,32,.16)!important;background:linear-gradient(180deg,#ffffff,#fffafa 86%)}.compact-lead-premium,.lead-form-premium{border-radius:10px}.compact-lead-premium h2,.lead-form-premium h2{letter-spacing:0}.lead-form-premium:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#d71920,#f6b23b,#d71920);content:""}.lead-form-status{display:grid;gap:6px}@media (min-width:420px){.lead-form-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-form-status span{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(215,25,32,.16);border-radius:999px;background:#fff5f5;padding:7px 8px;color:#d71920;font-size:11px;font-weight:950;line-height:1.1;text-align:center}.compact-lead-premium .field,.lead-form-premium .field{gap:5px}.compact-lead-premium .field>span,.lead-form-premium .field>span{color:#4f5a64;font-size:11px;font-weight:950;line-height:1.1;text-transform:uppercase}.compact-lead-premium .field input,.compact-lead-premium .field select,.lead-form-premium .field input,.lead-form-premium .field select,.lead-form-premium .field textarea{min-height:38px;border-color:rgba(23,23,23,.14);background:#ffffff;font-size:13px;font-weight:700}.lead-concierge-note{border:1px solid rgba(23,23,23,.1);border-left:4px solid #f6b23b;border-radius:8px;background:#ffffff;padding:11px 12px}.lead-concierge-note span,.lead-concierge-note strong{display:block}.lead-concierge-note strong{color:#171717;font-size:12px;font-weight:950}.lead-concierge-note span{margin-top:4px;color:#66707a;font-size:12px;font-weight:750;line-height:1.5}.lead-submit-button{min-height:46px;box-shadow:0 14px 28px rgba(215,25,32,.18)}.compact-lead-premium .lead-submit-button{min-height:42px}.executive-priority-desk{position:relative;overflow:hidden}.executive-priority-desk:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.executive-priority-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;padding:10px 9px;transition:background .18s ease,color .18s ease,transform .18s ease}.executive-priority-link small,.executive-priority-link strong{display:block}.executive-priority-link strong{color:#171717;font-size:13px;font-weight:950}.executive-priority-link small{margin-top:2px;color:#66707a;font-size:11px;font-weight:750}.executive-priority-link svg{color:#d71920}.executive-priority-link:hover{background:#fff5f5;transform:translateX(2px)}.executive-mini-counter{display:inline-flex;min-height:42px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#f7f8fa;color:#3a3f45;font-size:10px;font-weight:950;line-height:1.1}.executive-mini-counter svg{color:#d71920}.executive-command-panel{position:relative;overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:linear-gradient(90deg,#ffffff,#ffffff 58%,#fff8eb);padding:20px;box-shadow:0 14px 36px rgba(23,23,23,.075)}.executive-command-panel:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#d71920,#f6b23b);content:""}.executive-command-copy{position:relative;padding-left:10px}.executive-assurance-strip{display:grid;gap:7px}.executive-assurance-strip span{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(23,23,23,.1);border-radius:999px;background:#ffffff;padding:7px 10px;color:#2b3035;font-size:12px;font-weight:900;box-shadow:0 5px 14px rgba(23,23,23,.045)}.executive-assurance-strip svg{color:#d71920}.executive-desk-grid{display:grid;gap:10px}.executive-desk-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:rgba(255,255,255,.94);padding:13px 14px;box-shadow:0 6px 18px rgba(23,23,23,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.executive-desk-card:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 999px 999px 0;background:#d71920;content:"";opacity:0;transition:opacity .18s ease}.executive-desk-card strong{display:block;color:#171717;font-size:14px;font-weight:950;line-height:1.25}.executive-desk-card small{display:block;margin-top:3px;color:#66707a;font-size:12px;font-weight:750;line-height:1.45}.executive-desk-card:hover{border-color:rgba(215,25,32,.28);box-shadow:0 16px 34px rgba(23,23,23,.08);transform:translateY(-1px)}.executive-desk-card:hover:before{opacity:1}.executive-desk-arrow{color:#d71920;transition:transform .18s ease}.executive-desk-card:hover .executive-desk-arrow{transform:translateX(2px)}.brand-asset-showcase{background:linear-gradient(180deg,#ffffff,#fffafa)}.brand-asset-tile{position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.brand-asset-tile:after{position:absolute;inset:0;border:1px solid transparent;border-radius:8px;background:linear-gradient(135deg,rgba(215,25,32,.18),rgba(246,178,59,.28),rgba(255,255,255,0)) border-box;content:"";-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.brand-asset-tile img{transform:scale(1.001)}.brand-asset-tile:hover{border-color:rgba(215,25,32,.28);box-shadow:0 18px 42px rgba(23,23,23,.1);transform:translateY(-2px)}.portal-link-list a{border-bottom:1px solid rgba(23,23,23,.08)}.portal-link-list a:last-child{border-bottom:0}.premium-image-frame{overflow:hidden;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#edf0f3}.premium-image-frame img{transform:scale(1.001)}@media (min-width:1600px){:root{--container-max:1350px}}.field input,.field select,.field textarea{min-height:40px;background:#ffffff;font-size:.875rem}.content-prose{font-size:.92rem;line-height:1.68}.content-prose h2{margin-top:1.8rem;font-size:clamp(1.28rem,1.8vw,1.58rem)}.content-prose h3{font-size:1rem}.content-prose a,footer a{text-underline-offset:3px}.content-prose a:hover,footer a:hover{text-decoration:underline}@media (max-width:768px){:root{--container-gutter:10px}body{padding-bottom:82px}.container{width:min(100% - calc(var(--container-gutter) * 2),var(--container-max))}.section{padding:24px 0}.portal-band{padding-block:20px!important}.card,.dark-card,.portal-hero-card,.portal-surface,.quick-card{box-shadow:0 5px 16px rgba(23,23,23,.055)!important}.portal-hero-card{border-radius:8px}.portal-hero-card [class*="min-h-[250px]"],.portal-hero-card [class*="min-h-[260px]"],.portal-hero-card [class*="min-h-[310px]"],.portal-hero-card [class*="min-h-[330px]"],.premium-hero-panel [class*=h-28],.premium-hero-panel [class*=h-32],.premium-hero-panel [class*=h-44]{min-height:210px!important}.portal-hero-card h1,.premium-hero-panel h1{font-size:1.72rem!important;line-height:1.12!important}.portal-hero-card p,.premium-hero-panel p{line-height:1.55!important}[class~="lg:p-6"],[class~=p-5],[class~=p-6]{padding:1rem!important}[class~=gap-8]{gap:1.35rem!important}[class~=gap-6]{gap:1rem!important}[class~="text-[27px]"],[class~="text-[30px]"],[class~="text-[32px]"],[class~="text-[36px]"],[class~="text-[40px]"],[class~="text-[42px]"],[class~="text-[46px]"]{font-size:1.9rem!important;line-height:1.08!important}[class~="min-h-[260px]"],[class~="min-h-[280px]"],[class~="min-h-[300px]"],[class~="min-h-[310px]"]{min-height:220px!important}.field input,.field select,.field textarea{min-height:42px;padding:10px 11px}.btn-ghost,.btn-primary,.btn-secondary{width:100%;justify-content:center}form.card,form.rounded-hra{border-color:rgba(215,25,32,.22)!important;box-shadow:0 8px 22px rgba(215,25,32,.1)!important}form.card h2,form.rounded-hra h2{font-size:1.22rem!important;line-height:1.18!important}form.card [class~="sm:grid-cols-3"],form.rounded-hra [class~="sm:grid-cols-3"]{grid-template-columns:1fr!important}.premium-hero-panel{border-top-width:3px}.portal-proof-item{padding:12px}.executive-microbar{display:grid;width:100%}.executive-command-panel{padding:16px}.executive-assurance-strip span{width:100%}.executive-desk-card{grid-template-columns:auto minmax(0,1fr);min-height:76px}.executive-desk-arrow{display:none}.executive-hero-actions{width:100%}.executive-conversion-step{padding:11px 12px}.brand-asset-tile:hover,.executive-priority-link:hover{transform:none}}:root{--ink:#111820;--muted:#5e6875;--paper:#f6f7f8;--dark:#111820;--dark-soft:#27313b;--gold:#f4c542;--emerald:#c91524;--coral:#e23a45;--line:rgba(17,24,32,0.11);--container-max:1420px;--premium-line:rgba(17,24,32,0.1);--premium-shadow:0 22px 60px rgba(17,24,32,0.1);--premium-shadow-soft:0 10px 28px rgba(17,24,32,0.065)}.executive-header{border-top-width:0!important;background:rgba(255,255,255,.985)!important;box-shadow:0 8px 30px rgba(17,24,32,.07)!important}.executive-header .premium-shortcut{border:0!important;border-left:1px solid var(--premium-line)!important;border-radius:0!important;box-shadow:none!important}.btn-primary{border-color:#aa101e;background:var(--emerald);box-shadow:0 10px 24px rgba(201,21,36,.19)}.btn-primary:hover{background:#ad111f;box-shadow:0 14px 30px rgba(201,21,36,.24)}.portal-band,.premium-home-shell,main>section:first-of-type{background:linear-gradient(180deg,#fff,#f7f8f9)}.executive-brand-hero{border-radius:6px!important;background:#fff!important;box-shadow:var(--premium-shadow)!important}.home-hero-photo-stack>div:first-child{min-height:370px;border:0!important;border-radius:4px!important}.luxury-hero-card,.portal-hero-card{border-radius:5px!important;border-color:rgba(17,24,32,.11)!important;box-shadow:0 20px 55px rgba(17,24,32,.1)!important}.luxury-benefit-card,.luxury-checklist-panel,.luxury-process-row,.luxury-route-tile,.luxury-section-card,.luxury-sidebar-card,.portal-surface,.premium-intent-card{border-radius:4px!important}.luxury-benefit-card,.luxury-checklist-panel,.luxury-process-row,.luxury-route-tile,.luxury-section-card,.luxury-sidebar-card,.portal-surface{box-shadow:none!important}.compact-lead-premium,.lead-form-premium{border-radius:5px!important;border-top-color:var(--emerald)!important;box-shadow:0 18px 46px rgba(17,24,32,.11)!important}@media (min-width:1600px){:root{--container-max:1420px}}@media (max-width:640px){.home-hero-photo-stack>div:first-child{min-height:260px}}.home-section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--emerald);font-size:11px;font-weight:950;text-transform:uppercase}.home-intent-selector{margin-top:22px;overflow:hidden;border:1px solid var(--premium-line);border-radius:5px;background:#fff}.home-intent-heading-row{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:16px 18px 13px}.home-intent-heading-row p{color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.home-intent-heading-row h2{margin-top:3px;font-size:22px;font-weight:950;line-height:1.1}.home-intent-heading-row>span{color:var(--muted);font-size:11px;font-weight:800}.home-intent-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--premium-line);background:#f7f8f9}.home-intent-tabs button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid var(--premium-line);background:transparent;color:var(--ink);font-size:12px;font-weight:900;cursor:pointer}.home-intent-tabs button:last-child{border-right:0}.home-intent-tabs button.is-active,.home-intent-tabs button:hover{color:var(--emerald);background:#fff}.home-intent-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--emerald)}.home-intent-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);min-height:300px}.home-intent-copy{padding:22px}.home-intent-badge{display:inline-flex;align-items:center;gap:7px;color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.home-intent-copy h3{margin-top:8px;max-width:620px;font-size:25px;font-weight:950;line-height:1.12}.home-intent-copy>p{margin-top:9px;max-width:620px;color:var(--muted);font-size:13px;font-weight:650;line-height:1.65}.home-intent-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.home-intent-signals span{display:flex;gap:7px;color:var(--ink);font-size:11px;font-weight:850;line-height:1.45}.home-intent-signals svg{flex:0 0 auto;color:var(--emerald)}.home-intent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px}.home-intent-actions>a:not(.btn-primary){display:inline-flex;border-bottom:1px solid rgba(201,21,36,.24);padding-block:5px;color:var(--emerald);font-size:11px;font-weight:900}.home-intent-image{position:relative;min-height:300px;overflow:hidden}.home-intent-image>div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,24,32,.04),rgba(17,24,32,.68))}.home-intent-image>span{position:absolute;right:14px;bottom:14px;border-left:3px solid var(--gold);background:rgba(17,24,32,.78);padding:8px 10px;color:#fff;font-size:10px;font-weight:950;text-transform:uppercase}.home-trust-band{border-top:3px solid var(--gold)}.home-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-trust-strip>div{display:grid;min-height:92px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;border-right:1px solid var(--premium-line);padding:17px 20px}.home-trust-strip>div:last-child{border-right:0}.home-trust-strip svg{color:var(--emerald)}.home-trust-strip strong{color:var(--emerald);font-size:24px;font-weight:950}.home-trust-strip span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.45}.home-route-finder{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);min-height:500px;overflow:hidden;border:1px solid var(--premium-line);border-radius:5px;background:#fff;box-shadow:0 18px 55px rgba(17,24,32,.08)}.home-route-visual{position:relative;min-height:460px;overflow:hidden}.home-route-visual>div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,24,32,.08),rgba(17,24,32,.82))}.home-route-visual>span{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;border-left:3px solid var(--gold);background:rgba(17,24,32,.76);padding:9px 12px;color:#fff;font-size:10px;font-weight:950;text-transform:uppercase}.home-route-visual h2{position:absolute;right:28px;bottom:28px;left:28px;max-width:490px;color:#fff;font-size:34px;font-weight:950;line-height:1.08}.home-route-controls{padding:34px}.home-route-controls>h2{margin-top:7px;font-size:30px;font-weight:950;line-height:1.1}.home-route-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.home-eligibility-controls label,.home-route-fields label{display:grid;gap:7px}.home-eligibility-controls label>span,.home-route-fields label>span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase}.home-eligibility-controls select,.home-route-fields select{min-height:46px;width:100%;border:1px solid var(--premium-line);border-radius:4px;background:#fff;padding:10px 12px;color:var(--ink);font-size:13px;font-weight:800;outline:none}.home-route-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;border-block:1px solid var(--premium-line)}.home-route-results a{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-right:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);padding:12px 14px;color:var(--ink);font-size:12px;font-weight:900}.home-route-results a:nth-child(2n){border-right:0}.home-route-results a:hover{color:var(--emerald);background:#fff7f7}.home-route-results a span{display:inline-flex;align-items:center;gap:8px}.home-route-results svg{color:var(--emerald)}.home-route-footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px}.home-route-footer>a:not(.btn-primary){color:var(--emerald);font-size:12px;font-weight:900}.home-eligibility-teaser{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid var(--premium-line);border-top:5px solid var(--emerald);border-radius:5px;background:#fff;box-shadow:0 18px 55px rgba(17,24,32,.08)}.home-eligibility-intro{padding:30px}.home-eligibility-intro h2{margin-top:8px;max-width:520px;font-size:32px;font-weight:950;line-height:1.1}.home-eligibility-intro>p{margin-top:12px;max-width:560px;color:var(--muted);font-size:13px;line-height:1.7}.home-eligibility-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-block:22px;border-block:1px solid var(--premium-line);padding-block:17px}.home-eligibility-result>span strong{color:var(--emerald);font-size:44px;font-weight:950;line-height:1}.home-eligibility-result>span small{color:var(--muted);font-size:12px;font-weight:900}.home-eligibility-result>div>strong{display:block;font-size:15px;font-weight:950}.home-eligibility-result>div>small{display:block;margin-top:6px;color:var(--muted);font-size:10px;font-weight:750}.home-score-track{height:7px;margin-top:9px;overflow:hidden;border-radius:99px;background:#e9ebee}.home-score-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--emerald));transition:width .18s ease}.home-eligibility-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px;border-left:1px solid var(--premium-line);background:#f7f8f9;padding:30px}.home-eligibility-controls label>span{display:flex;justify-content:space-between}.home-eligibility-controls label>span strong{color:var(--emerald)}.home-eligibility-controls input[type=range]{width:100%;accent-color:var(--emerald)}.home-teaser-note{display:flex;grid-column:1/-1;gap:10px;border-left:3px solid var(--gold);background:#fff;padding:12px;color:var(--muted);font-size:10px;line-height:1.55}.home-teaser-note svg{flex:0 0 auto;color:var(--emerald)}.home-teaser-note strong{color:var(--ink)}.home-tool-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--premium-line);border-radius:4px;background:#fff}.home-tool-links a{display:grid;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-right:1px solid var(--premium-line);padding:12px;font-size:10px;font-weight:900;line-height:1.35}.home-tool-links a:last-child{border-right:0}.home-tool-links a:hover{color:var(--emerald);background:#fff7f7}.home-tool-links svg{color:var(--emerald)}.home-callback-block{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.12fr) minmax(250px,.72fr);min-height:370px;overflow:hidden;border:1px solid var(--premium-line);border-radius:5px;background:#fff;box-shadow:0 18px 55px rgba(17,24,32,.08)}.home-callback-image{position:relative;min-height:370px}.home-callback-copy{align-self:center;padding:30px}.home-callback-copy h2{margin-top:8px;max-width:610px;font-size:30px;font-weight:950;line-height:1.1}.home-callback-copy>p{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.7}.home-callback-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:17px}.home-callback-points span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.home-callback-points svg{color:var(--emerald)}.home-callback-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.home-callback-assurance{align-self:stretch;border-left:1px solid var(--premium-line);background:#111820;padding:30px 24px;color:#fff}.home-callback-assurance>strong{display:block;font-size:17px;font-weight:950;line-height:1.3}.home-callback-assurance ol{display:grid;gap:18px;margin-top:22px}.home-callback-assurance li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;color:rgba(255,255,255,.74);font-size:11px;font-weight:800;line-height:1.55}.home-callback-assurance li span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:var(--gold);font-size:10px;font-weight:950}.home-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-success-story{overflow:hidden;border:1px solid var(--premium-line);border-radius:4px;background:#fff;box-shadow:0 12px 36px rgba(17,24,32,.07)}.home-success-photo{position:relative;height:190px;overflow:hidden}.home-success-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(17,24,32,.58));content:""}.home-success-photo>span{position:absolute;right:14px;bottom:14px;z-index:1;border-left:3px solid var(--gold);background:rgba(17,24,32,.76);padding:7px 10px;color:#fff;font-size:10px;font-weight:950;text-transform:uppercase}.home-success-content{padding:20px}.home-success-content blockquote{min-height:78px;margin-top:12px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.65}.home-success-content footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border-top:1px solid var(--premium-line);padding-top:14px}.home-success-content footer strong{font-size:13px;font-weight:950}.home-success-content footer span{color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.home-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,.8fr);border:1px solid var(--premium-line);border-radius:4px;background:#fff}.home-update-item{display:flex;min-height:280px;flex-direction:column;border-right:1px solid var(--premium-line);padding:24px}.home-update-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.home-update-meta strong{color:var(--emerald)}.home-update-item h3{margin-top:28px;font-size:22px;font-weight:950;line-height:1.2}.home-update-item>p{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.65}.home-update-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:20px;color:var(--emerald);font-size:11px;font-weight:950}.home-update-newsletter{background:#111820;padding:26px;color:#fff}.home-update-newsletter .home-section-kicker{color:var(--gold)}.home-update-newsletter h3{margin-top:24px;font-size:24px;font-weight:950;line-height:1.15}.home-update-newsletter p{margin-top:12px;color:rgba(255,255,255,.7);font-size:12px;line-height:1.65}.home-update-newsletter .btn-primary{margin-top:28px}@media (max-width:1180px){.home-eligibility-teaser,.home-intent-panel,.home-route-finder{grid-template-columns:1fr}.home-intent-image{min-height:260px}.home-route-visual{min-height:380px}.home-eligibility-controls{border-top:1px solid var(--premium-line);border-left:0}.home-tool-links{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tool-links a:nth-child(3){border-right:0}.home-tool-links a:nth-child(-n+3){border-bottom:1px solid var(--premium-line)}.home-callback-block{grid-template-columns:280px minmax(0,1fr)}.home-callback-assurance{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);border-left:0}.home-callback-assurance ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.home-intent-heading-row{align-items:start;flex-direction:column;padding:14px}.home-intent-heading-row h2{font-size:20px}.home-intent-tabs{grid-template-columns:repeat(5,minmax(66px,1fr));overflow-x:auto}.home-intent-tabs button{min-height:52px;flex-direction:column;gap:4px;font-size:10px}.home-intent-copy{padding:16px}.home-callback-copy h2,.home-eligibility-intro h2,.home-intent-copy h3,.home-route-controls>h2{font-size:24px}.home-intent-signals{grid-template-columns:1fr}.home-intent-image{min-height:220px}.home-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-strip>div{min-height:88px;grid-template-columns:auto auto;padding:14px}.home-trust-strip>div:nth-child(2){border-right:0}.home-trust-strip>div:nth-child(-n+2){border-bottom:1px solid var(--premium-line)}.home-trust-strip span{grid-column:1/-1}.home-route-finder{min-height:0}.home-route-visual{min-height:280px}.home-route-visual h2{right:18px;bottom:18px;left:18px;font-size:27px}.home-callback-copy,.home-eligibility-controls,.home-eligibility-intro,.home-route-controls{padding:18px}.home-eligibility-controls,.home-route-fields,.home-route-results{grid-template-columns:1fr}.home-route-results a,.home-route-results a:nth-child(2n){border-right:0}.home-teaser-note{grid-column:auto}.home-tool-links{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tool-links a,.home-tool-links a:nth-child(3){border-right:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line)}.home-tool-links a:nth-child(2n){border-right:0}.home-tool-links a:nth-last-child(-n+2){border-bottom:0}.home-callback-block{grid-template-columns:1fr}.home-callback-image{min-height:270px}.home-callback-assurance{grid-column:auto}.home-callback-assurance ol,.home-success-grid,.home-update-grid{grid-template-columns:1fr}.home-success-content blockquote{min-height:0}.home-update-item{min-height:240px;border-right:0;border-bottom:1px solid var(--premium-line)}}.premium-anchor-target{scroll-margin-top:180px}.premium-page-nav{position:relative;z-index:20;border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);background:#fff}.premium-page-nav-inner{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:stretch}.premium-page-nav-inner>strong{display:flex;align-items:center;border-right:1px solid var(--premium-line);padding:13px 20px 13px 0;color:var(--emerald);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.premium-page-nav-inner>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.premium-page-nav a{display:flex;min-height:52px;align-items:center;gap:8px;border-right:1px solid var(--premium-line);padding:10px 14px;color:var(--ink);font-size:11px;font-weight:900;transition:background .16s ease,color .16s ease}.premium-page-nav a:last-child{border-right:0}.premium-page-nav a span{color:var(--emerald);font-size:9px;font-weight:950}.premium-page-nav a:hover{background:#fff4f4;color:var(--emerald)}.premium-template-section{overflow:hidden;border:1px solid var(--premium-line);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.premium-template-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;border-bottom:1px solid var(--premium-line);padding:24px}.premium-decision-copy p,.premium-readiness-panel header p,.premium-template-heading p{color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.premium-template-heading h2{max-width:760px;margin-top:5px;color:var(--ink);font-size:25px;font-weight:950;line-height:1.18}.premium-template-heading>div>span{display:block;max-width:720px;margin-top:8px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.65}.premium-heading-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding-bottom:3px;color:var(--emerald);font-size:11px;font-weight:950}.premium-comparison-table{overflow-x:auto}.premium-comparison-head,.premium-comparison-row{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(210px,1.5fr) minmax(120px,.7fr) minmax(145px,.9fr) 24px;align-items:center;gap:16px}.premium-comparison-head{background:#f6f7f8;padding:10px 18px;color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase}.premium-comparison-head,.premium-comparison-row{min-width:820px;border-bottom:1px solid var(--premium-line)}.premium-comparison-row{padding:16px 18px;transition:background .16s ease}.premium-comparison-row:last-child{border-bottom:0}.premium-comparison-row:hover{background:#fff5f5}.premium-comparison-row strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.35}.premium-comparison-row span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.55}.premium-comparison-row svg{color:var(--emerald)}.premium-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--premium-line);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.premium-readiness-panel+.premium-readiness-panel{border-left:1px solid var(--premium-line)}.premium-readiness-panel header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--premium-line);padding:20px}.premium-readiness-panel header>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-left:3px solid var(--gold);background:#fff2f2;color:var(--emerald)}.premium-readiness-panel h2{margin-top:3px;color:var(--ink);font-size:19px;font-weight:950;line-height:1.2}.premium-readiness-copy{min-height:60px;padding:15px 20px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.6}.premium-readiness-panel ul{border-top:1px solid var(--premium-line)}.premium-readiness-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border-bottom:1px solid var(--premium-line);padding:13px 20px;color:var(--ink);font-size:11px;font-weight:780;line-height:1.55}.premium-readiness-panel li:last-child{border-bottom:0}.premium-readiness-panel li svg{margin-top:1px;color:var(--emerald)}.premium-process-list{display:grid;margin:0;padding:0;list-style:none}.premium-process-list li{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:16px;border-bottom:1px solid var(--premium-line);padding:16px 22px}.premium-process-list li:last-child{border-bottom:0}.premium-process-list li>span{color:var(--emerald);font-size:23px;font-weight:950}.premium-process-list small{display:block;color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase}.premium-process-list strong{display:block;margin-top:3px;color:var(--ink);font-size:12px;font-weight:850;line-height:1.55}.premium-process-list li>svg{color:var(--emerald)}.premium-decision-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.72fr) auto;align-items:center;overflow:hidden;border-radius:4px;background:#111820;color:#fff;box-shadow:var(--premium-shadow)}.premium-decision-copy{border-left:4px solid var(--gold);padding:24px}.premium-decision-copy p{color:var(--gold)}.premium-decision-copy h2{margin-top:6px;font-size:23px;font-weight:950;line-height:1.18}.premium-decision-copy>span{display:block;margin-top:8px;color:rgba(255,255,255,.68);font-size:11px;font-weight:650;line-height:1.6}.premium-decision-proof{display:grid;gap:9px;border-left:1px solid rgba(255,255,255,.12);padding:24px}.premium-decision-proof span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.74);font-size:10px;font-weight:850}.premium-decision-proof svg{color:var(--gold)}.premium-decision-actions{display:grid;gap:8px;min-width:212px;padding:20px}.premium-decision-primary,.premium-decision-secondary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:3px;padding:9px 13px;font-size:10px;font-weight:950}.premium-decision-primary{background:var(--emerald);color:#fff}.premium-decision-secondary{border:1px solid rgba(255,255,255,.24);color:#fff}@media (max-width:1120px){.premium-page-nav-inner{grid-template-columns:1fr}.premium-page-nav-inner>strong{display:none}.premium-decision-band{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.premium-decision-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:768px){.premium-anchor-target{scroll-margin-top:86px}.premium-page-nav-inner>div{display:flex;overflow-x:auto;scrollbar-width:none}.premium-page-nav-inner>div::-webkit-scrollbar{display:none}.premium-page-nav a{min-width:-moz-max-content;min-width:max-content;min-height:45px;padding:9px 13px;font-size:10px}.premium-template-heading{align-items:start;flex-direction:column;padding:18px}.premium-template-heading h2{font-size:21px}.premium-comparison-head{display:none}.premium-comparison-row{position:relative;display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:16px 40px 16px 16px}.premium-comparison-row strong{grid-column:1/-1;font-size:14px}.premium-comparison-row span{font-size:10px}.premium-comparison-row span:first-of-type{grid-column:1/-1}.premium-comparison-row svg{position:absolute;top:18px;right:16px}.premium-readiness-grid{grid-template-columns:1fr}.premium-readiness-panel+.premium-readiness-panel{border-top:1px solid var(--premium-line);border-left:0}.premium-readiness-copy{min-height:0}.premium-process-list li{grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;padding:14px 16px}.premium-process-list li>span{font-size:18px}.premium-decision-band{grid-template-columns:1fr}.premium-decision-copy{padding:20px}.premium-decision-copy h2{font-size:21px}.premium-decision-proof{border-top:1px solid rgba(255,255,255,.12);border-left:0;padding:18px 20px}.premium-decision-actions{grid-column:auto;grid-template-columns:1fr;padding:16px 20px 20px}}.homepage-builder-runtime{display:flex;min-width:0;flex-direction:column}.home-media-story{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--premium-line);border-radius:4px;background:#111820;box-shadow:var(--premium-shadow);color:#fff}.home-media-story-images,.home-media-story-images img,.home-media-story-shade{position:absolute;inset:0}.home-media-story-images img{-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .9s ease,transform 6s ease}.home-media-story-images video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-media-story-images img.is-active{opacity:1;transform:scale(1)}.home-media-story-shade{background:linear-gradient(90deg,rgba(17,24,32,.94),rgba(17,24,32,.68) 38%,rgba(17,24,32,.12) 72%,rgba(17,24,32,.05))}.home-media-story-content{position:relative;z-index:1;display:flex;min-height:430px;max-width:610px;flex-direction:column;justify-content:center;padding:42px}.home-media-story-content>p{color:var(--gold);font-size:10px;font-weight:950;text-transform:uppercase}.home-media-story-content h2{margin-top:12px;font-size:34px;font-weight:950;line-height:1.12}.home-media-story-content>span{display:block;max-width:520px;margin-top:14px;color:rgba(255,255,255,.74);font-size:13px;font-weight:650;line-height:1.65}.home-media-story-content>a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-top:24px;border-radius:3px;background:var(--emerald);padding:11px 15px;color:#fff;font-size:11px;font-weight:950}.home-media-story-controls{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;align-items:stretch;gap:8px}.home-media-story-controls [role=tablist]{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:rgba(17,24,32,.72);backdrop-filter:blur(10px)}.home-media-story-controls [role=tab]{display:flex;min-height:40px;align-items:center;gap:7px;border-right:1px solid rgba(255,255,255,.16);padding:9px 12px;color:rgba(255,255,255,.68);font-size:9px;font-weight:900}.home-media-story-controls [role=tab]:last-child{border-right:0}.home-media-story-controls [role=tab]>span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.38)}.home-media-story-controls [role=tab][aria-selected=true]{background:rgba(255,255,255,.1);color:#fff}.home-media-story-controls [role=tab][aria-selected=true]>span{background:var(--gold)}.home-media-story-pause{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:rgba(17,24,32,.72);color:#fff;backdrop-filter:blur(10px)}@media (max-width:900px){.home-media-story-controls [role=tab]{width:38px;justify-content:center;padding:9px;overflow:hidden;color:transparent;font-size:0}.home-media-story-controls [role=tab][aria-selected=true]{color:transparent}.home-media-story-controls [role=tab]>span{flex:0 0 6px}}@media (max-width:768px){.home-media-story{min-height:510px}.home-media-story-images img{-o-object-position:58% center;object-position:58% center}.home-media-story-shade{background:linear-gradient(0deg,rgba(17,24,32,.94),rgba(17,24,32,.58) 52%,rgba(17,24,32,.08))}.home-media-story-content{min-height:510px;justify-content:end;padding:22px 18px 92px}.home-media-story-content h2{font-size:25px}.home-media-story-controls{right:14px;bottom:14px;left:14px;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.home-media-story-images img{transform:none;transition:opacity .18s linear}}.ai-counsellor-page{background:#f2f4f6}.ai-counsellor-page>.ai-counsellor-hero{background:#111820;border-bottom:4px solid #e21c2a;color:white;padding:38px 0}.ai-counsellor-hero-grid{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.ai-counsellor-hero-grid>div>p{align-items:center;color:#f4c542;display:flex;font-size:11px;font-weight:900;gap:7px;margin:0 0 11px;text-transform:uppercase}.ai-counsellor-hero h1{font-size:clamp(32px,3vw,49px);letter-spacing:0;line-height:1.08;margin:0;max-width:900px}.ai-counsellor-hero-grid>div>span{color:rgba(255,255,255,.72);display:block;font-size:15px;line-height:1.7;margin-top:15px;max-width:850px}.ai-counsellor-hero-grid>div>div{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px}.ai-counsellor-hero-grid>div>div strong{align-items:center;display:flex;font-size:11px;gap:7px}.ai-counsellor-hero-grid>div>div svg{color:#f4c542}.ai-counsellor-hero-grid>aside{align-items:flex-start;background:white;border-left:4px solid #f4c542;color:#111820;display:flex;gap:14px;padding:19px}.ai-counsellor-hero-grid>aside>span{align-items:center;background:#fff6d6;color:#b88b00;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.ai-counsellor-hero-grid>aside p{color:#d81827;font-size:10px;font-weight:900;margin:0;text-transform:uppercase}.ai-counsellor-hero-grid>aside strong{display:block;font-size:15px;line-height:1.45;margin-top:5px}.ai-counsellor-hero-grid>aside small{color:#66717e;display:block;font-size:10px;line-height:1.5;margin-top:7px}.ai-counsellor-workspace{padding:26px 0 50px}.ai-copilot-page{width:100%}.ai-copilot-shell{background:white;border:1px solid rgba(17,24,32,.12);box-shadow:0 20px 60px rgba(17,24,32,.1);color:#111820;overflow:hidden;position:relative}.ai-copilot-shell.is-page{min-height:690px}.ai-copilot-header{align-items:center;background:#111820;color:white;display:flex;justify-content:space-between;min-height:66px;padding:10px 15px}.ai-copilot-identity{align-items:center;display:flex;gap:10px}.ai-copilot-identity>span{align-items:center;background:#e21c2a;display:flex;height:40px;justify-content:center;width:40px}.ai-copilot-identity p{font-size:14px;font-weight:900;margin:0}.ai-copilot-identity small{align-items:center;color:rgba(255,255,255,.64);display:flex;font-size:9px;gap:5px;margin-top:3px}.ai-copilot-identity i{background:#27c66f;border-radius:50%;box-shadow:0 0 0 3px rgba(39,198,111,.13);height:6px;width:6px}.ai-copilot-header-actions{align-items:center;display:flex;gap:6px}.ai-copilot-header-actions label{align-items:center;background:rgba(255,255,255,.09);display:flex;min-height:36px;padding:0 8px;position:relative}.ai-copilot-header-actions label>svg:first-child{color:#f4c542}.ai-copilot-header-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:white;cursor:pointer;font-size:10px;font-weight:900;min-width:90px;outline:0;padding:0 19px 0 7px}.ai-copilot-header-actions select option{color:#111820}.ai-copilot-header-actions label>svg:last-child{pointer-events:none;position:absolute;right:6px}.ai-copilot-header-actions>button{align-items:center;background:rgba(255,255,255,.09);border:0;color:white;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ai-copilot-header-actions>button:hover{background:#e21c2a}.ai-copilot-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:624px}.ai-copilot-chat{display:flex;flex-direction:column;min-width:0;padding:16px}.ai-copilot-assurance{background:#f5f6f7;border:1px solid rgba(17,24,32,.08);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.ai-copilot-assurance span{align-items:center;color:#48525f;display:flex;font-size:9px;font-weight:900;gap:6px;min-height:32px;padding:6px 10px}.ai-copilot-assurance span+span{border-left:1px solid rgba(17,24,32,.08)}.ai-copilot-assurance svg{color:#168c54}.ai-copilot-privacy{background:#f8faf9;border:1px solid #d8dfdc;color:#38434d;margin-bottom:12px}.ai-copilot-privacy.is-consent{border-left:3px solid #168c54;padding:10px 12px}.ai-copilot-privacy.is-consent label{align-items:flex-start;cursor:pointer;display:flex;gap:9px}.ai-copilot-privacy.is-consent input{accent-color:#168c54;margin-top:2px}.ai-copilot-privacy span{display:grid;gap:2px}.ai-copilot-privacy strong{color:#18212a;font-size:10px}.ai-copilot-privacy small{color:#68737d;font-size:9px;line-height:1.45}.ai-copilot-privacy summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:38px;padding:7px 10px}.ai-copilot-privacy summary::-webkit-details-marker{display:none}.ai-copilot-privacy summary>svg:first-child{color:#168c54}.ai-copilot-privacy summary>span{flex:1}.ai-copilot-privacy[open] summary>svg:last-child{transform:rotate(180deg)}.ai-copilot-privacy>div{align-items:center;border-top:1px solid #d8dfdc;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.ai-copilot-privacy>div label{align-items:center;display:flex;font-size:9px;font-weight:800;gap:5px}.ai-copilot-privacy button,.ai-copilot-privacy select{background:white;border:1px solid #cbd3d0;color:#37414a;font:inherit;font-size:9px;font-weight:800;min-height:29px;padding:5px 8px}.ai-copilot-privacy button{cursor:pointer}.ai-copilot-privacy button.is-delete{align-items:center;color:#b51623;display:flex;gap:4px}.ai-copilot-profile-bar{align-items:center;background:#fffaf0;border:1px solid #f0d29a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 110px;margin-bottom:11px;min-height:42px;padding:8px 10px}.ai-copilot-profile-bar strong{color:#111820;display:block;font-size:10px;font-weight:950;line-height:1.2}.ai-copilot-profile-bar span{color:#7b5a18;display:block;font-size:8px;font-weight:850;line-height:1.35;margin-top:3px}.ai-copilot-profile-bar i{background:rgba(17,24,32,.12);display:block;height:7px;overflow:hidden}.ai-copilot-profile-bar b{background:linear-gradient(90deg,#d81827,#f4b534);display:block;height:100%;min-width:4px;transition:width .25s ease}.ai-route-recommendation{border:1px solid rgba(17,24,32,.13);margin-bottom:12px}.ai-route-recommendation>header{align-items:flex-start;background:#111820;color:white;display:flex;gap:18px;justify-content:space-between;padding:11px 13px}.ai-route-recommendation>header p{align-items:center;color:#f4c542;display:flex;font-size:8px;font-weight:950;gap:5px;margin:0 0 4px;text-transform:uppercase}.ai-route-recommendation>header strong{display:block;font-size:11px;line-height:1.4}.ai-route-recommendation>header>span{border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.72);flex:0 0 auto;font-size:7px;font-weight:900;padding:5px 7px;text-transform:uppercase}.ai-route-tabs{background:#f3f5f6;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-route-tabs button{background:white;border:0;border-bottom:3px solid transparent;color:#111820;cursor:pointer;display:grid;gap:4px;min-height:89px;padding:10px 11px 8px;text-align:left}.ai-route-tabs button:hover{background:#fffafb}.ai-route-tabs button.is-active{border-bottom-color:#d81827;box-shadow:inset 0 0 0 1px rgba(216,24,39,.2)}.ai-route-tabs small{color:#d81827;font-size:7px;font-weight:950;text-transform:uppercase}.ai-route-tabs strong{font-size:10px;line-height:1.3}.ai-route-tabs span{align-items:center;display:inline-flex;font-size:7px;font-style:normal;font-weight:950;justify-self:start;min-height:20px;padding:3px 6px;text-transform:uppercase}.ai-route-tabs span.is-promising_review{background:#e8f6ee;color:#116f43}.ai-route-tabs span.is-possible_with_gaps{background:#fff5d7;color:#86610d}.ai-route-tabs span.is-early_exploration{background:#eef1f4;color:#596572}.ai-route-tabs em{color:#77818c;font-size:7px;font-style:normal;font-weight:800}.ai-route-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-route-detail>div{border-right:1px solid rgba(17,24,32,.09);padding:11px 12px}.ai-route-detail>div:last-child{border-right:0}.ai-route-detail h3,.ai-route-improve h3{align-items:center;display:flex;font-size:9px;gap:6px;margin:0 0 7px}.ai-route-detail h3 svg{color:#d81827;flex:0 0 auto}.ai-route-detail p{color:#4f5a66;font-size:8px;font-weight:750;line-height:1.5;margin:0 0 7px}.ai-route-detail ul,.ai-route-improve ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.ai-route-detail ul li,.ai-route-improve li{color:#53606c;font-size:8px;font-weight:750;line-height:1.45;padding-left:12px;position:relative}.ai-route-detail ul li:before,.ai-route-improve li:before{background:#d81827;content:"";height:4px;left:0;position:absolute;top:5px;width:4px}.ai-route-improve a{align-items:center;color:#b50f1c;display:inline-flex;font-size:8px;font-weight:900;gap:5px;margin:7px 0;text-decoration:none}.ai-route-improve a:hover{text-decoration:underline}.ai-route-evidence{background:#fffaf0}.ai-route-timeline ol{counter-reset:route-step;display:grid;gap:6px;list-style:none;margin:0;padding:0}.ai-route-timeline li{color:#4f5a66;counter-increment:route-step;display:grid;font-size:8px;font-weight:800;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.4}.ai-route-timeline li:before{align-items:center;background:#111820;color:white;content:counter(route-step);display:flex;font-size:7px;height:18px;justify-content:center;width:18px}.ai-route-improve{align-items:end;background:#f3f5f6;border-top:1px solid rgba(17,24,32,.1);display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.5fr);padding:11px 12px}.ai-route-improve h3 svg{color:#168c54}.ai-route-improve>div:last-child{display:grid;gap:8px}.ai-route-improve p{align-items:flex-start;color:#8a6414;display:flex;font-size:7px;font-weight:850;gap:5px;line-height:1.45;margin:0}.ai-route-improve p svg{flex:0 0 auto}.ai-route-improve button{align-items:center;background:#d81827;border:0;color:white;cursor:pointer;display:flex;font-size:8px;font-weight:950;gap:6px;justify-content:center;min-height:32px;padding:6px 10px}.ai-route-improve button:hover{background:#b9111e}.ai-route-recommendation>footer{background:white;border-top:1px solid rgba(17,24,32,.08);color:#7a8490;font-size:7px;line-height:1.45;padding:7px 12px}.ai-route-recommendation.is-human-review{align-items:center;background:#fff4e6;border-color:#edc27d;color:#7d570e;display:flex;gap:9px;padding:10px 12px}.ai-route-recommendation.is-human-review span,.ai-route-recommendation.is-human-review strong{display:block}.ai-route-recommendation.is-human-review strong{font-size:10px}.ai-route-recommendation.is-human-review span{font-size:8px;line-height:1.45;margin-top:2px}.ai-route-recommendation.is-compact{align-items:center;background:#f7f8f9;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.ai-route-recommendation.is-compact>div{align-items:center;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr)}.ai-route-recommendation.is-compact>div>svg{color:#d81827}.ai-route-recommendation.is-compact span small,.ai-route-recommendation.is-compact span strong{display:block}.ai-route-recommendation.is-compact span small{color:#727d88;font-size:7px;font-weight:900;text-transform:uppercase}.ai-route-recommendation.is-compact span strong{font-size:9px;margin-top:2px}.ai-route-recommendation.is-compact b{font-size:7px;font-weight:950;grid-column:2;justify-self:start;text-transform:uppercase}.ai-route-recommendation.is-compact>button{align-items:center;background:#111820;border:0;color:white;cursor:pointer;display:flex;font-size:8px;font-weight:900;gap:5px;min-height:31px;padding:5px 8px}.ai-copilot-thread{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;max-height:450px;min-height:310px;overflow-y:auto;padding:6px 4px 18px;scroll-behavior:smooth}.ai-copilot-message{align-items:flex-start;display:flex;gap:8px;max-width:min(78%,690px)}.ai-copilot-message>span{align-items:center;background:#fff0f1;color:#d81827;display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.ai-copilot-message>div{background:#f3f5f6;border:1px solid rgba(17,24,32,.08);padding:11px 13px}.ai-copilot-message p{font-size:12px;font-weight:650;line-height:1.65;margin:0;white-space:pre-wrap}.ai-copilot-message small{color:#65707d;display:block;font-size:9px;line-height:1.5;margin-top:7px}.ai-copilot-message.is-user{align-self:flex-end}.ai-copilot-message.is-user>div{background:#111820;border-color:#111820;color:white}.ai-copilot-message.is-thinking>div{align-items:center;display:flex;gap:4px}.ai-copilot-message.is-thinking b{animation:ai-copilot-pulse 1.1s infinite;background:#d81827;border-radius:50%;height:5px;width:5px}.ai-copilot-message.is-thinking b:nth-child(2){animation-delay:.15s}.ai-copilot-message.is-thinking b:nth-child(3){animation-delay:.3s}.ai-copilot-message.is-thinking small{margin:0 0 0 5px}@keyframes ai-copilot-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ai-copilot-starters{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.ai-copilot-starters button{align-items:center;background:white;border:1px solid rgba(17,24,32,.12);color:#26303b;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:7px;justify-content:space-between;line-height:1.4;min-height:48px;padding:8px 9px;text-align:left}.ai-copilot-starters button:hover{border-color:#d81827;color:#d81827}.ai-copilot-starters svg{flex:0 0 auto}.ai-copilot-suggestions{display:flex;gap:6px;margin-bottom:9px;overflow-x:auto;padding-bottom:2px}.ai-copilot-suggestions button{background:#fff7f1;border:1px solid #f0c7ad;color:#8d3d11;cursor:pointer;flex:0 0 auto;font-size:9px;font-weight:900;min-height:32px;padding:6px 10px}.ai-copilot-error{background:#fff0f1;border-left:3px solid #d81827;color:#a40f1b;font-size:10px;font-weight:800;margin:0 0 8px;padding:8px 10px}.ai-copilot-composer{align-items:flex-end;border:2px solid #cfd4d9;display:flex;gap:9px;padding:7px}.ai-copilot-composer:focus-within{border-color:#d81827;box-shadow:0 0 0 3px rgba(216,24,39,.08)}.ai-copilot-composer textarea{border:0;color:#111820;flex:1;font-family:inherit;font-size:12px;line-height:1.5;min-height:44px;outline:0;padding:7px;resize:none}.ai-copilot-composer>div{display:flex;gap:5px}.ai-copilot-composer button{align-items:center;background:#eef0f2;border:0;color:#3d4854;cursor:pointer;display:flex;height:39px;justify-content:center;width:39px}.ai-copilot-composer button:hover{background:#e0e4e7}.ai-copilot-composer button.is-listening{animation:ai-copilot-listening 1.2s infinite;background:#fff0f1;color:#d81827}.ai-copilot-composer button.ai-copilot-send{background:#d81827;color:white}.ai-copilot-composer button.ai-copilot-send:disabled{background:#c8cdd2;cursor:not-allowed}@keyframes ai-copilot-listening{50%{box-shadow:0 0 0 5px rgba(216,24,39,.1)}}.ai-copilot-disclaimer{color:#78828d;font-size:8px;line-height:1.5;padding:7px 2px 0;text-align:center}.ai-copilot-context{background:#f3f5f6;border-left:1px solid rgba(17,24,32,.1);display:grid;gap:11px;padding:14px;align-content:start}.ai-copilot-context>section,.ai-copilot-whatsapp{background:white;border:1px solid rgba(17,24,32,.1)}.ai-copilot-counsellor{border-top:3px solid #d81827!important;padding:14px}.ai-copilot-counsellor>p,.ai-copilot-sources header p{color:#d81827;font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.ai-copilot-counsellor>div{align-items:center;display:flex;gap:10px;margin-top:10px}.ai-copilot-counsellor>div>span{align-items:center;background:#111820;color:white;display:flex;font-size:11px;font-weight:900;height:38px;justify-content:center;width:38px}.ai-copilot-counsellor>div strong{display:block;font-size:12px}.ai-copilot-counsellor>div small{color:#68737e;display:block;font-size:9px;margin-top:2px}.ai-copilot-counsellor ul{display:grid;gap:6px;list-style:none;margin:13px 0;padding:0}.ai-copilot-counsellor li{align-items:center;color:#4e5966;display:flex;font-size:9px;font-weight:750;gap:6px}.ai-copilot-counsellor li svg{color:#168c54}.ai-copilot-counsellor>button{align-items:center;background:#d81827;border:0;color:white;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:39px;width:100%}.ai-copilot-counsellor>button:disabled{background:#aeb5bc;cursor:not-allowed}.ai-copilot-profile{border-top:3px solid #f4b534!important}.ai-copilot-profile header{align-items:center;border-bottom:1px solid rgba(17,24,32,.1);display:flex;justify-content:space-between;padding:12px}.ai-copilot-profile header p{color:#d81827;font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.ai-copilot-profile header strong{display:block;font-size:10px;margin-top:3px}.ai-copilot-profile header svg{color:#e09c11}.ai-copilot-profile-meter{background:#eef0f2;height:7px;overflow:hidden}.ai-copilot-profile-meter span{background:linear-gradient(90deg,#d81827,#f4b534);display:block;height:100%;transition:width .25s ease}.ai-copilot-profile-list{display:grid}.ai-copilot-profile-list article{border-bottom:1px solid rgba(17,24,32,.08);display:grid;gap:6px;padding:9px 10px}.ai-copilot-profile-list article:last-child{border-bottom:0}.ai-copilot-profile-list label{color:#65707d;font-size:8px;font-weight:950;text-transform:uppercase}.ai-copilot-profile-list article>div{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 24px 24px}.ai-copilot-profile-list article>div span{color:#949ca5;font-size:9px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot-profile-list article.is-known>div span{color:#111820}.ai-copilot-profile-list button{align-items:center;background:#f3f5f6;border:0;color:#4b5662;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.ai-copilot-profile-list button:hover{background:#fff0f1;color:#d81827}.ai-copilot-profile-list button:disabled{color:#b3bac1;cursor:not-allowed}.ai-copilot-profile-list form{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 24px 24px}.ai-copilot-profile-list input{border:1px solid #cdd2d7;font:inherit;font-size:9px;font-weight:800;min-height:26px;outline:0;padding:4px 6px}.ai-copilot-profile-list input:focus{border-color:#d81827}.ai-copilot-profile-next{background:#fffaf0;border-top:1px solid #f0d29a;color:#7b5a18;padding:9px 10px}.ai-copilot-profile-error,.ai-copilot-profile-next{font-size:8px;font-weight:900;line-height:1.45;margin:0}.ai-copilot-profile-error{background:#fff0f1;color:#a40f1b;padding:8px 10px}.ai-copilot-sources header{align-items:center;border-bottom:1px solid rgba(17,24,32,.1);display:flex;justify-content:space-between;padding:12px}.ai-copilot-sources header strong{display:block;font-size:10px;margin-top:3px}.ai-copilot-sources header svg{color:#168c54}.ai-copilot-sources>div{display:grid;max-height:230px;overflow-y:auto}.ai-copilot-sources>div>p{color:#707b87;font-size:9px;line-height:1.55;margin:0;padding:14px}.ai-copilot-sources a{align-items:center;border-bottom:1px solid rgba(17,24,32,.08);color:#111820;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 14px;padding:10px}.ai-copilot-sources a:last-child{border-bottom:0}.ai-copilot-sources a>span{align-items:center;background:#fff0f1;color:#d81827;display:flex;font-size:7px;font-weight:950;height:28px;justify-content:center}.ai-copilot-sources a>span.is-government{background:#eaf5ef;color:#147b4c}.ai-copilot-sources a strong{display:block;font-size:9px;line-height:1.35}.ai-copilot-sources a small{color:#7a8490;display:block;font-size:7px;line-height:1.4;margin-top:2px}.ai-copilot-sources a>svg{color:#9aa2aa}.ai-copilot-whatsapp{align-items:center;color:#111820;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) 14px;padding:11px}.ai-copilot-whatsapp>svg:first-child{color:#18a957}.ai-copilot-whatsapp strong{display:block;font-size:10px}.ai-copilot-whatsapp small{color:#6d7782;display:block;font-size:8px;margin-top:2px}.ai-copilot-whatsapp>svg:last-child{color:#9aa2aa}.ai-copilot-launcher{align-items:center;background:#111820;border:2px solid white;bottom:82px;box-shadow:0 12px 35px rgba(17,24,32,.3);color:white;cursor:pointer;display:grid;grid-template-columns:28px 1fr;min-height:56px;padding:8px 13px 8px 10px;position:fixed;right:15px;z-index:2001}.ai-copilot-launcher:before{background:#f4c542;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.ai-copilot-launcher>span{align-items:center;background:#d81827;display:flex;font-size:7px;font-weight:900;gap:3px;padding:3px 5px;position:absolute;right:7px;top:-11px}.ai-copilot-launcher>svg{color:#f4c542;grid-row:1}.ai-copilot-launcher strong{font-size:10px;grid-column:2;grid-row:1;margin-left:4px;white-space:nowrap}.ai-copilot-layer{align-items:flex-end;display:flex;inset:0;justify-content:flex-end;padding:15px 15px 82px;position:fixed;z-index:2200}.ai-copilot-backdrop{background:rgba(7,10,14,.53);border:0;inset:0;position:absolute}.ai-copilot-shell.is-launcher{max-height:min(720px,calc(100vh - 100px));max-width:470px;position:relative;width:100%;z-index:1}.ai-copilot-shell.is-launcher .ai-copilot-body{display:flex;flex-direction:column;min-height:0}.ai-copilot-shell.is-launcher .ai-copilot-chat{min-height:0}.ai-copilot-shell.is-launcher .ai-copilot-thread{max-height:330px;min-height:230px}.ai-copilot-shell.is-launcher .ai-copilot-message{max-width:90%}.ai-copilot-shell.is-launcher .ai-copilot-starters{grid-template-columns:1fr}.ai-copilot-shell.is-launcher .ai-copilot-starters button{min-height:40px}.ai-copilot-launcher-footer{border-top:1px solid rgba(17,24,32,.1);display:grid;grid-template-columns:1fr 1fr}.ai-copilot-launcher-footer a,.ai-copilot-launcher-footer button{align-items:center;background:#f3f5f6;border:0;color:#111820;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:6px;justify-content:center;min-height:42px}.ai-copilot-launcher-footer a{background:#1eba59;color:white}.ai-copilot-launcher-footer button:disabled{color:#929aa3;cursor:not-allowed}.ai-copilot-handoff{align-items:center;display:flex;inset:0;justify-content:center;padding:14px;position:absolute;z-index:4}.ai-copilot-handoff>button{background:rgba(8,11,15,.7);border:0;inset:0;position:absolute}.ai-copilot-handoff form{background:white;border-top:4px solid #d81827;box-shadow:0 24px 70px rgba(8,11,15,.28);display:grid;gap:11px;max-width:500px;padding:17px;position:relative;width:100%;z-index:1}.ai-copilot-handoff form>header{align-items:flex-start;border-bottom:1px solid rgba(17,24,32,.1);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 32px;padding-bottom:12px}.ai-copilot-handoff form>header>span{align-items:center;background:#fff0f1;color:#d81827;display:flex;height:38px;justify-content:center}.ai-copilot-handoff form>header p{color:#d81827;font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.ai-copilot-handoff form>header h2{font-size:17px;line-height:1.3;margin:4px 0 0}.ai-copilot-handoff form>header>button{align-items:center;background:#eef0f2;border:0;cursor:pointer;display:flex;height:32px;justify-content:center}.ai-copilot-handoff form>div{display:grid;gap:9px;grid-template-columns:1fr 1fr}.ai-copilot-handoff label{display:grid;gap:5px}.ai-copilot-handoff label>span{font-size:9px;font-weight:900;text-transform:uppercase}.ai-copilot-handoff label>span small{color:#7e8791;font-size:7px}.ai-copilot-handoff input{border:1px solid #cdd2d7;font-family:inherit;font-size:11px;min-height:42px;outline:0;padding:8px 10px}.ai-copilot-handoff input:focus{border-color:#d81827}.ai-copilot-handoff .ai-copilot-consent{align-items:center;background:#f3f5f6;display:flex;gap:8px;padding:9px}.ai-copilot-handoff .ai-copilot-consent input{min-height:0}.ai-copilot-handoff .ai-copilot-consent span{font-size:9px;line-height:1.4;text-transform:none}.ai-copilot-handoff form>p{background:#fff0f1;color:#a40f1b;font-size:9px;margin:0;padding:8px}.ai-copilot-handoff-submit{align-items:center;background:#d81827;border:0;color:white;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:43px}.ai-copilot-handoff-submit:disabled{background:#aeb5bc}.ai-copilot-success{align-items:center;background:#eaf8f0;border-left:4px solid #18a957;bottom:12px;color:#11683d;display:flex;font-size:10px;font-weight:900;gap:8px;left:12px;padding:10px;position:absolute;right:12px;z-index:5}.ai-copilot-success button{background:transparent;border:0;color:inherit;cursor:pointer;margin-left:auto}.ai-realtime-voice{background:#111820;border-left:3px solid #f4b534;color:white;display:grid;gap:10px;padding:11px 12px}.ai-realtime-voice audio{display:none}.ai-realtime-voice>header{align-items:center;display:flex;justify-content:space-between}.ai-realtime-voice>header>div{align-items:center;display:flex;gap:9px}.ai-realtime-voice>header>div>span{align-items:center;background:#d81827;display:flex;height:31px;justify-content:center;width:31px}.ai-realtime-voice>header small,.ai-realtime-voice>header strong{display:block}.ai-realtime-voice>header strong{font-size:10px}.ai-realtime-voice>header small{color:#aeb7c0;font-size:8px;margin-top:2px}.ai-realtime-voice>header>b{background:#25313c;color:#f4c542;font-size:7px;padding:5px 7px;text-transform:uppercase}.ai-realtime-controls{align-items:center;display:flex;gap:8px}.ai-realtime-controls>div{background:#25313c;display:flex;padding:2px}.ai-realtime-controls button{align-items:center;border:0;cursor:pointer;display:flex;font-family:inherit;font-size:8px;font-weight:900;gap:5px;justify-content:center;min-height:30px;padding:5px 9px}.ai-realtime-controls>div button{background:transparent;color:#b8c0c8}.ai-realtime-controls>div button.is-active{background:white;color:#111820}.ai-realtime-controls label{align-items:center;color:#aeb7c0;display:flex;font-size:8px;font-weight:900;gap:5px}.ai-realtime-controls select{background:#25313c;border:1px solid #3d4954;color:white;font:inherit;font-size:8px;min-height:30px;padding:4px 7px}.ai-realtime-controls>button{margin-left:auto}.ai-realtime-controls>button.is-start{background:#d81827;color:white}.ai-realtime-controls>button.is-stop{background:#fff;color:#c41220}.ai-realtime-controls button:disabled{cursor:wait;opacity:.55}.ai-realtime-transcript{border-top:1px solid #34414d;display:grid;gap:6px;padding-top:9px}.ai-realtime-transcript p{color:#e9edf0;font-size:9px;line-height:1.5;margin:0}.ai-realtime-transcript p span{color:#f4c542;display:block;font-size:7px;font-weight:950;margin-bottom:2px;text-transform:uppercase}.ai-realtime-transcript p.is-translation{background:#25313c;padding:7px 8px}.ai-copilot-transcript-ready{align-items:center;background:#fff8e6;color:#77530a;display:flex;font-size:8px;font-weight:900;gap:6px;margin:-3px 0 10px;padding:7px 8px}.ai-whatsapp-actions{border-top:3px solid #18a957!important}.ai-whatsapp-actions header{align-items:center;border-bottom:1px solid rgba(17,24,32,.1);display:flex;justify-content:space-between;padding:11px}.ai-whatsapp-actions header p{color:#168c54;font-size:8px;font-weight:950;margin:0;text-transform:uppercase}.ai-whatsapp-actions header strong{display:block;font-size:9px;margin-top:3px}.ai-whatsapp-actions header svg{color:#18a957}.ai-whatsapp-actions>div{display:grid;gap:1px}.ai-whatsapp-actions button{align-items:center;background:#f6f8f7;border:0;border-bottom:1px solid rgba(17,24,32,.08);color:#26303b;cursor:pointer;display:flex;font-size:8px;font-weight:900;gap:7px;min-height:34px;padding:7px 10px;text-align:left}.ai-whatsapp-actions button:hover{background:#eaf8f0;color:#147b4c}.ai-whatsapp-actions button:disabled{color:#99a2aa;cursor:not-allowed}.ai-whatsapp-actions>p,.ai-whatsapp-actions>small{color:#68737e;display:block;font-size:7px;line-height:1.5;margin:0;padding:8px 10px}.ai-whatsapp-actions>p{background:#eef8f2;color:#147b4c;font-weight:850}.ai-copilot-handoff form>div.ai-handoff-transcript-note{align-items:center;background:#eef8f2;border-left:3px solid #18a957;display:flex;gap:9px;grid-template-columns:none;padding:9px}.ai-handoff-transcript-note>svg{color:#168c54;flex:0 0 auto}.ai-handoff-transcript-note span{color:#53606c;font-size:8px;line-height:1.45}.ai-handoff-transcript-note strong{color:#147b4c;display:block;font-size:9px;margin-bottom:2px}@media (max-width:980px){.ai-counsellor-hero-grid{gap:24px;grid-template-columns:1fr}.ai-counsellor-hero-grid>aside{max-width:620px}.ai-copilot-body{grid-template-columns:minmax(0,1fr) 300px}.ai-route-detail{grid-template-columns:1fr 1fr}.ai-route-detail>div:nth-child(2n){border-right:0}.ai-route-timeline{border-top:1px solid rgba(17,24,32,.09);grid-column:1/-1}}@media (max-width:768px){.ai-counsellor-page>.ai-counsellor-hero{padding:22px 0}.ai-counsellor-hero h1{font-size:29px}.ai-counsellor-hero-grid>div>span{font-size:12px;line-height:1.6}.ai-counsellor-hero-grid>div>div{gap:10px 17px;margin-top:15px}.ai-counsellor-hero-grid>aside{display:none}.ai-counsellor-workspace{padding:10px 0 20px}.ai-counsellor-workspace>.container{padding-left:7px;padding-right:7px}.ai-copilot-shell.is-page{min-height:0}.ai-copilot-body{display:flex;flex-direction:column;min-height:0}.ai-copilot-context{border-left:0;border-top:1px solid rgba(17,24,32,.1);grid-template-columns:1fr}.ai-copilot-context .ai-copilot-sources{display:none}.ai-copilot-chat{padding:10px}.ai-copilot-thread{max-height:370px;min-height:280px}.ai-copilot-message{max-width:92%}.ai-copilot-starters{grid-template-columns:1fr}.ai-copilot-starters button{min-height:39px}.ai-copilot-assurance{grid-template-columns:1fr}.ai-copilot-assurance span+span{border-left:0;border-top:1px solid rgba(17,24,32,.08)}.ai-copilot-profile-bar{grid-template-columns:1fr}.ai-copilot-profile-bar i{width:100%}.ai-route-tabs{display:flex;overflow-x:auto}.ai-route-tabs button{flex:0 0 205px}.ai-route-detail{grid-template-columns:1fr}.ai-route-detail>div{border-bottom:1px solid rgba(17,24,32,.09);border-right:0}.ai-route-timeline{grid-column:auto}.ai-route-improve{align-items:stretch;grid-template-columns:1fr}.ai-route-recommendation>header{align-items:stretch;flex-direction:column;gap:7px}.ai-route-recommendation>header>span{align-self:flex-start}.ai-copilot-header{min-height:58px;padding:8px}.ai-copilot-identity>span{height:36px;width:36px}.ai-copilot-identity p{font-size:12px}.ai-copilot-header-actions label{padding:0 5px}.ai-copilot-header-actions label>svg:first-child{display:none}.ai-copilot-header-actions select{min-width:68px;padding-left:3px}.ai-copilot-launcher{bottom:79px;right:7px}.ai-copilot-layer{align-items:flex-end;padding:0 0 calc(70px + env(safe-area-inset-bottom))}.ai-copilot-shell.is-launcher{max-height:calc(100vh - 70px - env(safe-area-inset-bottom));max-width:none;width:100%}.ai-copilot-shell.is-launcher .ai-copilot-thread{max-height:calc(100vh - 410px);min-height:210px}.ai-copilot-handoff{align-items:flex-end;padding:0}.ai-copilot-handoff form{max-width:none}.ai-realtime-controls{align-items:stretch;flex-wrap:wrap}.ai-realtime-controls>div{flex:1 1 190px}.ai-realtime-controls>div button{flex:1}.ai-realtime-controls>button{margin-left:0}}@media (max-width:390px){.ai-copilot-header-actions>button:first-of-type{display:none}.ai-copilot-handoff form>div{grid-template-columns:1fr}.ai-copilot-launcher strong{font-size:9px}}.ai-copilot-header-actions .ai-copilot-new-chat{width:auto!important;gap:6px;padding-inline:10px;color:#171717!important}.ai-copilot-answer-tools,.ai-copilot-history,.ai-copilot-session-tools{margin-bottom:9px;border:1px solid rgba(23,23,23,.12);background:#fff}.ai-copilot-answer-tools>summary,.ai-copilot-history>summary,.ai-copilot-session-tools>summary{display:grid;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;min-height:46px;gap:7px;padding:8px 12px;cursor:pointer;list-style:none;color:#333c45}.ai-copilot-answer-tools>summary,.ai-copilot-session-tools>summary{grid-template-columns:22px minmax(0,1fr) 18px}.ai-copilot-answer-tools>summary::-webkit-details-marker,.ai-copilot-history>summary::-webkit-details-marker,.ai-copilot-session-tools>summary::-webkit-details-marker{display:none}.ai-copilot-answer-tools>summary>svg:first-child,.ai-copilot-history>summary>svg:first-child,.ai-copilot-session-tools>summary>svg:first-child{color:#d71920}.ai-copilot-history>summary span{font-size:10px;font-weight:900}.ai-copilot-history>summary b{display:grid;min-width:22px;height:22px;place-items:center;background:#f1f3f5;color:#606a74;font-size:9px}.ai-copilot-answer-tools>summary small,.ai-copilot-answer-tools>summary strong,.ai-copilot-session-tools>summary small,.ai-copilot-session-tools>summary strong{display:block}.ai-copilot-answer-tools>summary strong,.ai-copilot-session-tools>summary strong{font-size:10px}.ai-copilot-answer-tools>summary small,.ai-copilot-session-tools>summary small{margin-top:2px;color:#707a84;font-size:8px}.ai-copilot-answer-tools[open]>summary>svg:last-child,.ai-copilot-history[open]>summary>svg:last-child,.ai-copilot-session-tools[open]>summary>svg:last-child{transform:rotate(180deg)}.ai-copilot-history>div{display:grid;gap:9px;max-height:300px;overflow-y:auto;border-top:1px solid rgba(23,23,23,.1);background:#f7f8fa;padding:12px}.ai-copilot-answer-tools>.ai-copilot-answer-citations,.ai-copilot-answer-tools>.ai-route-recommendation{margin:0;border:0;border-top:1px solid rgba(23,23,23,.1);box-shadow:none}.ai-copilot-session-tools{margin-top:10px}.ai-copilot-session-tools>.ai-copilot-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;border:0;border-top:1px solid rgba(23,23,23,.1);background:#f5f6f7;padding:12px}.ai-copilot-session-tools .ai-copilot-whatsapp{align-self:stretch}@media (max-width:768px){.ai-counsellor-page>.ai-counsellor-hero{padding:14px 0 12px}.ai-counsellor-hero-grid{grid-template-columns:1fr;gap:0}.ai-counsellor-hero h1{font-size:24px}.ai-counsellor-hero-copy>span{max-width:540px!important}.ai-counsellor-hero-visual{display:none!important}.ai-counsellor-workspace{padding-top:8px}.ai-copilot-shell.is-page .ai-copilot-header{min-height:60px;padding-inline:10px}.ai-copilot-header-actions .ai-copilot-new-chat span{display:none}.ai-copilot-header-actions>button.ai-copilot-new-chat{width:34px!important;padding:0!important;justify-content:center}.ai-copilot-shell.is-page .ai-copilot-chat{padding:12px 10px 18px}.ai-copilot-shell.is-page .ai-copilot-assurance{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.ai-copilot-shell.is-page .ai-copilot-assurance span{flex:0 0 auto;padding-inline:8px}.ai-copilot-shell.is-page .ai-copilot-thread.is-empty{min-height:120px}.ai-copilot-shell.is-page .ai-copilot-thread.has-answer{max-height:310px}.ai-copilot-shell.is-page .ai-copilot-message{max-width:96%}.ai-copilot-shell.is-page .ai-copilot-message.is-assistant{max-width:100%}.ai-copilot-shell.is-page .ai-copilot-message.is-welcome>div{padding:14px}.ai-copilot-shell.is-page .ai-copilot-starters{grid-template-columns:1fr}.ai-copilot-shell.is-page .ai-copilot-starters button{min-height:41px}.ai-copilot-shell.is-page .ai-copilot-composer textarea{min-height:48px}.ai-copilot-session-tools>.ai-copilot-context{grid-template-columns:1fr}.ai-copilot-header-actions>button.ai-copilot-new-chat{display:flex!important}}@media (prefers-reduced-motion:reduce){.ai-copilot-composer button.is-listening,.ai-copilot-message.is-thinking b{animation:none}}@media (max-width:767px){.mobile58-desktop-route{display:none!important}}@media (min-width:768px){.mobile58-mobile-route{display:none!important}}.tools-smart-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);overflow:hidden;border:1px solid rgba(17,24,32,.13);border-top:3px solid var(--emerald);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.tools-smart-entry>div{position:relative;padding:28px}.tools-smart-entry>div>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.tools-smart-entry>div>p:first-of-type{margin-top:15px;color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.tools-smart-entry h2{margin-top:5px;font-size:28px;font-weight:950;line-height:1.15}.tools-smart-entry h2+p{max-width:680px;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.65}.tools-smart-entry .btn-primary{margin-top:18px}.tools-smart-entry ul{display:grid;align-content:center;border-left:1px solid rgba(17,24,32,.1);padding:18px 28px;background:linear-gradient(135deg,#fff8f8,#fffdf7)}.tools-smart-entry li{display:grid;min-height:70px;grid-template-columns:28px minmax(0,1fr);align-content:center;border-bottom:1px solid rgba(17,24,32,.1);color:var(--muted);font-size:10px;line-height:1.5}.tools-smart-entry li:last-child{border-bottom:0}.tools-smart-entry li svg{color:var(--emerald)}.tools-smart-entry li strong{display:block;color:var(--ink);font-size:12px}.smart-eligibility-page{background:#f4f6f8}main.smart-eligibility-page>section.smart-eligibility-hero:first-of-type{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:linear-gradient(92deg,rgba(17,24,32,.96),rgba(17,24,32,.91) 55%,rgba(37,48,59,.78)),url(/media/destinations/canada.webp) center 44% /cover}.smart-eligibility-hero:after{position:absolute;right:-90px;bottom:-180px;width:430px;height:430px;border:90px solid rgba(244,197,66,.06);border-radius:50%;content:""}.smart-eligibility-hero__inner{position:relative;z-index:1;display:grid;min-height:290px;grid-template-columns:minmax(0,1fr) minmax(450px,.68fr);align-items:center;gap:70px;padding-top:54px;padding-bottom:54px}.smart-eligibility-hero h1{max-width:780px;margin-top:12px;font-size:clamp(32px,3.2vw,48px);font-weight:950;line-height:1.08}.smart-eligibility-hero h1+p{max-width:710px;margin-top:18px;color:rgba(255,255,255,.7);font-size:15px;font-weight:600;line-height:1.75}.smart-eligibility-hero__proof{display:grid;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.smart-eligibility-hero__proof>span{display:grid;min-height:66px;grid-template-columns:34px auto;align-content:center;border-bottom:1px solid rgba(255,255,255,.12)}.smart-eligibility-hero__proof>span:last-child{border-bottom:0}.smart-eligibility-hero__proof svg{grid-row:1/3;color:var(--gold)}.smart-eligibility-hero__proof strong{font-size:13px;font-weight:900}.smart-eligibility-hero__proof small{margin-top:2px;color:rgba(255,255,255,.56);font-size:11px}.smart-eligibility-workspace{padding:42px 0 64px}.smart-engine-shell{overflow:hidden;border:1px solid rgba(17,24,32,.12);border-top:3px solid var(--emerald);border-radius:4px;background:#fff;box-shadow:0 24px 70px rgba(17,24,32,.09)}.smart-engine-intro,.smart-profile-section__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.smart-engine-intro{border-bottom:1px solid var(--premium-line);padding:20px 26px}.smart-engine-intro>div,.smart-profile-section__head>div{display:flex;align-items:center;gap:12px}.smart-engine-intro>div>span,.smart-profile-section__head>div>span,.smart-results-heading>div>span{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald);font-size:10px;font-weight:950}.smart-engine-intro p,.smart-profile-section__head p{font-size:16px;font-weight:950}.smart-engine-intro>small,.smart-profile-section__head>small{color:var(--muted);font-size:11px;font-weight:650}.smart-goal-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--premium-line);padding:0 26px 26px;gap:10px}.smart-goal-selector label{position:relative;display:grid;min-height:82px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid rgba(17,24,32,.12);border-radius:3px;padding:13px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.smart-goal-selector label:hover{border-color:rgba(201,21,36,.4);transform:translateY(-1px)}.smart-goal-selector label.is-active{border-color:var(--emerald);background:#fff7f7;box-shadow:inset 0 -3px var(--emerald)}.smart-goal-selector input{position:absolute;opacity:0;pointer-events:none}.smart-goal-selector svg{color:var(--emerald)}.smart-goal-selector label>span{display:grid;gap:4px}.smart-goal-selector strong{font-size:13px;font-weight:900}.smart-goal-selector small{color:var(--muted);font-size:10px;line-height:1.35}.smart-goal-selector label>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(17,24,32,.16);border-radius:50%;color:transparent}.smart-goal-selector label.is-active>i{border-color:var(--emerald);color:#fff;background:var(--emerald)}.smart-profile-section{padding:24px 26px 28px}.smart-profile-section__head{margin-bottom:20px}.smart-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.smart-profile-flags,.smart-profile-grid>label{display:grid;min-width:0;align-content:start;gap:7px}.smart-profile-flags>span,.smart-profile-grid>label>span{color:#2b3540;font-size:11px;font-weight:900;text-transform:uppercase}.smart-profile-grid input[type=number],.smart-profile-grid select{width:100%;min-height:44px;border:1px solid rgba(17,24,32,.16);border-radius:3px;padding:0 12px;color:var(--ink);outline:none;background:#fff;font-size:13px;font-weight:750}.calculator-result-capture input:focus,.smart-profile-grid input:focus,.smart-profile-grid select:focus{border-color:var(--emerald);box-shadow:0 0 0 3px rgba(201,21,36,.09)}.smart-profile-grid>label>small{color:var(--muted);font-size:10px}.smart-profile-flags{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border:1px solid rgba(17,24,32,.12);border-radius:3px;padding:11px 12px;gap:8px 12px;background:#f8f9fa}.smart-profile-flags>span{grid-column:1/-1}.smart-toggle{display:flex;min-width:0;align-items:center;gap:7px;cursor:pointer}.smart-toggle input{position:absolute;opacity:0}.smart-toggle>i{position:relative;width:28px;height:16px;flex:0 0 28px;border-radius:20px;background:#cbd0d5;transition:background .16s ease}.smart-toggle>i>span{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .16s ease}.smart-toggle input:checked+i{background:var(--emerald)}.smart-toggle input:checked+i>span{transform:translateX(12px)}.smart-toggle>span{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.smart-engine-submit{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid rgba(201,21,36,.14);padding:18px 26px;background:linear-gradient(90deg,#fff7f7,#fffdf7)}.smart-engine-submit>div{display:flex;align-items:center;gap:11px}.smart-engine-submit>div>svg{color:var(--emerald)}.smart-engine-submit>div>span{display:grid;gap:2px}.smart-engine-submit strong{font-size:12px;font-weight:900}.smart-engine-submit small{color:var(--muted);font-size:10px}.smart-engine-submit .btn-primary{min-width:240px;justify-content:center}.smart-results-section{scroll-margin-top:120px;border-top:1px solid rgba(17,24,32,.08);padding:56px 0 74px;background:#fff}.smart-results-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:24px}.smart-results-heading>div{display:flex;align-items:start;gap:13px}.smart-results-heading p,.smart-specialist-tools>div p{color:var(--emerald);font-size:11px;font-weight:950;text-transform:uppercase}.smart-results-heading h2{max-width:800px;margin-top:4px;font-size:clamp(24px,2.5vw,34px);font-weight:950;line-height:1.15}.smart-results-heading>small{max-width:390px;color:var(--muted);font-size:10px;font-weight:650;line-height:1.6;text-align:right}.smart-result-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px}.smart-results-aside,.smart-route-results{display:grid;gap:18px}.smart-top-route{display:grid;grid-template-columns:205px minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,24,32,.12);border-top:3px solid var(--route-accent);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.smart-top-route__score{display:grid;place-items:center;border-right:1px solid rgba(17,24,32,.1);padding:22px;background:#f7f8fa}.smart-top-route__score>div{display:grid;width:126px;height:126px;place-items:center;border-radius:50%;background:conic-gradient(var(--route-accent) calc(var(--fit) * 1%),rgba(17,24,32,.09) 0)}.smart-top-route__score>div>span{display:grid;width:94px;height:94px;place-items:center;align-content:center;border-radius:50%;background:#fff}.smart-top-route__score strong{font-size:34px;font-weight:950;line-height:1}.smart-top-route__score small{margin-top:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.smart-top-route__score>p{margin-top:10px;color:var(--route-accent);font-size:11px;font-weight:950;text-transform:uppercase}.smart-top-route__content{padding:24px 26px}.smart-rank-label{display:flex;align-items:center;gap:7px;color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.smart-top-route__content h3{margin-top:7px;font-size:25px;font-weight:950;line-height:1.15}.smart-route-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--muted);font-size:10px;font-weight:750}.smart-route-meta span{display:inline-flex;align-items:center;gap:6px}.smart-route-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid rgba(17,24,32,.1);border-bottom:1px solid rgba(17,24,32,.1)}.smart-route-reasons span{display:flex;min-height:70px;gap:7px;border-right:1px solid rgba(17,24,32,.1);padding:12px 11px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.5}.smart-route-reasons span:last-child{border-right:0}.smart-route-reasons svg{flex:0 0 14px;color:var(--route-accent)}.smart-route-actions{display:flex;align-items:center;gap:18px;margin-top:17px}.smart-evidence-next>a,.smart-route-actions a,.smart-route-detail nav a{display:inline-flex;align-items:center;gap:6px;color:var(--emerald);font-size:11px;font-weight:900}.smart-route-actions a:first-child{border-radius:3px;padding:10px 14px;color:#fff;background:var(--emerald)}.smart-route-table{overflow:hidden;border:1px solid rgba(17,24,32,.12);border-radius:4px}.smart-route-table article>button,.smart-route-table__head{display:grid;grid-template-columns:58px minmax(230px,1fr) minmax(180px,.8fr) 28px;align-items:center}.smart-route-table__head{min-height:38px;padding:0 16px;color:var(--muted);background:#f1f3f5;font-size:9px;font-weight:950;text-transform:uppercase}.smart-route-table article{border-top:1px solid rgba(17,24,32,.1)}.smart-route-table article>button{width:100%;min-height:72px;padding:9px 16px;text-align:left;background:#fff}.smart-route-table article.is-open>button,.smart-route-table article>button:hover{background:#fffafa}.smart-route-rank{color:var(--muted);font-size:11px;font-weight:950}.smart-route-name{display:flex;align-items:center;gap:11px}.smart-route-name>i{width:5px;height:38px;flex:0 0 5px;border-radius:1px;background:var(--route-accent)}.smart-route-fit,.smart-route-name>span{display:grid;gap:3px}.smart-route-fit strong,.smart-route-name strong{font-size:12px;font-weight:900}.smart-route-fit small,.smart-route-name small{color:var(--muted);font-size:9px}.smart-route-fit{grid-template-columns:minmax(70px,1fr) 46px;align-items:center;padding-right:16px}.smart-route-fit>i{height:5px;overflow:hidden;border-radius:5px;background:#e3e6e9}.smart-route-fit>i>b{display:block;height:100%;border-radius:5px;background:var(--route-accent)}.smart-route-fit small{grid-column:1/-1}.smart-route-table article>button>svg{color:var(--muted);transition:transform .16s ease}.smart-route-table article.is-open>button>svg{transform:rotate(180deg)}.smart-route-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(17,24,32,.08);padding:0 74px 18px;background:#fffafa}.smart-route-detail>div{display:grid;align-content:start;gap:7px;border-right:1px solid rgba(17,24,32,.1);padding:16px 22px 4px 0}.smart-route-detail>div:nth-child(2){border-right:0;padding-right:0;padding-left:22px}.smart-route-detail p{margin-bottom:4px;color:var(--ink);font-size:10px;font-weight:950;text-transform:uppercase}.smart-route-detail span{display:flex;gap:7px;color:var(--muted);font-size:10px;font-weight:650;line-height:1.45}.smart-route-detail span svg{margin-top:1px;flex:0 0 14px;color:var(--route-accent)}.smart-route-detail nav{display:flex;grid-column:1/-1;gap:18px;border-top:1px solid rgba(17,24,32,.08);margin-top:12px;padding-top:13px}.calculator-result-capture{display:grid;overflow:hidden;border:1px solid rgba(201,21,36,.23);border-top:3px solid var(--emerald);border-radius:4px;padding:20px;gap:13px;background:#fff;box-shadow:var(--premium-shadow-soft)}.calculator-result-capture__head{display:flex;align-items:center;gap:11px}.calculator-result-capture__head>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.calculator-result-capture__head p{color:var(--emerald);font-size:9px;font-weight:950;text-transform:uppercase}.calculator-result-capture__head h3{margin-top:2px;font-size:17px;font-weight:950;line-height:1.2}.calculator-result-capture__copy{color:var(--muted);font-size:11px;font-weight:650;line-height:1.6}.calculator-result-capture__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calculator-result-capture__fields label{display:grid;gap:5px}.calculator-result-capture__fields label>span{color:#38424d;font-size:9px;font-weight:900;text-transform:uppercase}.calculator-result-capture__fields label small{color:var(--muted);font-size:8px;font-weight:650;text-transform:none}.calculator-result-capture__fields input{width:100%;min-height:40px;border:1px solid rgba(17,24,32,.16);border-radius:3px;padding:0 10px;outline:none;font-size:12px}.calculator-result-capture__fields .capture-email{grid-column:1/-1}.calculator-result-capture__consent{display:flex;align-items:start;gap:7px;border:1px solid rgba(17,24,32,.08);border-radius:3px;padding:9px;color:var(--muted);background:#f8f9fa;font-size:9px;font-weight:700;line-height:1.45}.calculator-result-capture__consent input{margin-top:2px}.calculator-result-capture__consent svg{flex:0 0 15px;color:#16a764}.calculator-result-capture .btn-primary{width:100%;justify-content:center}.calculator-result-capture__message{border-radius:3px;padding:9px;font-size:10px;font-weight:750;line-height:1.45}.calculator-result-capture__message.is-success{color:#11603f;background:#eaf8f1}.calculator-result-capture__message.is-error{color:#8f0e19;background:#fff0f1}.calculator-result-capture__fineprint{color:var(--muted);font-size:8px;line-height:1.45}.calculator-result-capture.is-compact{padding:17px}.smart-evidence-next{display:grid;border:1px solid rgba(17,24,32,.12);border-left:3px solid var(--gold);border-radius:3px;padding:17px;gap:11px;background:#fffdf5}.smart-evidence-next>div{display:flex;align-items:start;gap:10px}.smart-evidence-next>div>svg{flex:0 0 18px;color:#b47700}.smart-evidence-next>div p{color:#8b620f;font-size:9px;font-weight:950;text-transform:uppercase}.smart-evidence-next>div strong{display:block;margin-top:3px;font-size:14px;line-height:1.3}.smart-evidence-next>p{color:var(--muted);font-size:10px;line-height:1.55}.smart-specialist-tools{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;border-top:1px solid rgba(17,24,32,.12);margin-top:44px;padding-top:26px}.smart-specialist-tools h2{margin-top:5px;font-size:20px;font-weight:950;line-height:1.2}.smart-specialist-tools nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.11);border-left:1px solid rgba(17,24,32,.11)}.smart-specialist-tools nav a{position:relative;display:grid;min-height:74px;align-content:center;border-right:1px solid rgba(17,24,32,.11);border-bottom:1px solid rgba(17,24,32,.11);padding:13px 38px 13px 14px;background:#fff}.smart-specialist-tools nav a:hover{background:#fff8f8}.smart-specialist-tools nav span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.smart-specialist-tools nav strong{margin-top:4px;font-size:11px;font-weight:900}.smart-specialist-tools nav svg{position:absolute;top:50%;right:14px;color:var(--emerald);transform:translateY(-50%)}@media (max-width:1050px){.smart-eligibility-hero__inner{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.smart-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-profile-flags{grid-column:1/-1}.smart-result-layout{grid-template-columns:minmax(0,1fr) 320px}.smart-route-reasons{grid-template-columns:1fr}.smart-route-reasons span{min-height:0;border-right:0;border-bottom:1px solid rgba(17,24,32,.08)}.smart-route-reasons span:last-child{border-bottom:0}}@media (max-width:850px){.tools-smart-entry{grid-template-columns:1fr}.tools-smart-entry ul{border-top:1px solid rgba(17,24,32,.1);border-left:0}.smart-eligibility-hero__inner{grid-template-columns:1fr;gap:26px}.smart-eligibility-hero__proof{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-eligibility-hero__proof>span{border-right:1px solid rgba(255,255,255,.12);border-bottom:0;padding:0 10px}.smart-eligibility-hero__proof>span:last-child{border-right:0}.smart-goal-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-results-heading{align-items:start;flex-direction:column;gap:12px}.smart-results-heading>small{padding-left:42px;text-align:left}.smart-result-layout{grid-template-columns:1fr}.smart-results-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-specialist-tools{grid-template-columns:1fr}}@media (max-width:640px){.tools-smart-entry ul,.tools-smart-entry>div{padding:20px 16px}.tools-smart-entry h2{font-size:23px}.smart-eligibility-hero__inner{min-height:auto;padding-top:32px;padding-bottom:32px}.smart-eligibility-hero h1{font-size:30px}.smart-eligibility-hero h1+p{font-size:13px;line-height:1.65}.smart-eligibility-hero__proof{grid-template-columns:1fr}.smart-eligibility-hero__proof>span{min-height:54px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);padding:0}.smart-eligibility-workspace,.smart-results-section{padding:24px 0 38px}.smart-engine-intro,.smart-profile-section__head{align-items:start;flex-direction:column;gap:7px}.smart-engine-intro,.smart-engine-submit,.smart-profile-section{padding-right:15px;padding-left:15px}.smart-goal-selector{grid-template-columns:1fr;padding:0 15px 18px}.smart-goal-selector label{min-height:68px}.smart-profile-grid{grid-template-columns:1fr}.smart-profile-flags{grid-column:auto}.smart-engine-submit{align-items:stretch;flex-direction:column}.smart-engine-submit .btn-primary{width:100%;min-width:0;justify-content:center}.smart-results-heading>small{padding-left:0}.smart-top-route{grid-template-columns:1fr}.smart-top-route__score{grid-template-columns:90px 1fr;border-right:0;border-bottom:1px solid rgba(17,24,32,.1);padding:15px 18px}.smart-top-route__score>div{width:84px;height:84px}.smart-top-route__score>div>span{width:64px;height:64px}.smart-top-route__score strong{font-size:25px}.smart-top-route__score>p{margin-top:0;text-align:left}.smart-top-route__content{padding:18px}.smart-top-route__content h3{font-size:21px}.smart-route-actions{align-items:stretch;flex-direction:column;gap:10px}.smart-route-actions a{justify-content:center}.smart-route-table__head{display:none}.smart-route-table article:first-child{border-top:0}.smart-route-table article>button{grid-template-columns:38px minmax(0,1fr) 20px;padding:10px 12px}.smart-route-fit{display:none}.smart-route-detail{grid-template-columns:1fr;padding:0 14px 16px 50px}.smart-route-detail>div,.smart-route-detail>div:nth-child(2){border-right:0;border-bottom:1px solid rgba(17,24,32,.08);padding:14px 0}.smart-route-detail nav{align-items:start;flex-direction:column;gap:10px}.calculator-result-capture__fields,.smart-results-aside{grid-template-columns:1fr}.calculator-result-capture__fields .capture-email{grid-column:auto}.smart-specialist-tools nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.study-catalogue-page,.study-super-page,.study-support-page{background:#fff}main.study-super-page>section.study-super-hero:first-of-type,main.study-support-page>section.study-support-hero:first-of-type{position:relative;overflow:hidden;color:#fff;background:#101820}.study-super-hero>img,.study-support-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.study-super-hero__shade,.study-support-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,20,28,.96),rgba(12,20,28,.85) 48%,rgba(12,20,28,.45))}.study-super-hero__inner,.study-support-hero__inner{position:relative;z-index:1;display:grid;min-height:590px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px;padding-top:52px;padding-bottom:52px}.study-super-hero__copy h1,.study-support-hero__inner h1{max-width:780px;margin-top:14px;font-size:clamp(35px,4vw,54px);font-weight:950;line-height:1.04}.study-super-hero__copy>p:last-of-type,.study-support-hero__inner>div:first-child>p:nth-of-type(2){max-width:680px;margin-top:18px;color:rgba(255,255,255,.74);font-size:15px;font-weight:600;line-height:1.75}.study-super-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px}.study-hero-secondary{display:inline-flex;min-height:43px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.26);border-radius:3px;padding:0 15px;color:#fff;font-size:11px;font-weight:900}.study-super-hero__signals{display:grid;max-width:610px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);margin-top:28px}.study-super-hero__signals span{display:grid;min-height:68px;align-content:center;border-right:1px solid rgba(255,255,255,.16);padding:10px 16px}.study-super-hero__signals span:last-child{border-right:0}.study-super-hero__signals strong{color:var(--gold);font-size:22px;font-weight:950}.study-super-hero__signals small{margin-top:2px;color:rgba(255,255,255,.6);font-size:9px;font-weight:800;text-transform:uppercase}.study-hero-lead .lead-form-premium,.study-support-lead .lead-form-premium{border-radius:4px;color:var(--ink);box-shadow:0 28px 70px rgba(0,0,0,.24)}.study-hero-lead .lead-form-premium h2,.study-support-lead .lead-form-premium h2{color:var(--ink);font-size:20px}.study-hero-lead .lead-form-premium p,.study-support-lead .lead-form-premium p{font-size:10px;line-height:1.55}.study-hero-lead .lead-concierge-note,.study-hero-lead .lead-form-status,.study-support-lead .lead-concierge-note,.study-support-lead .lead-form-status{display:none}.study-module-nav{border-bottom:1px solid rgba(17,24,32,.11);background:#fff;box-shadow:0 8px 25px rgba(17,24,32,.045)}.study-module-nav .container{display:flex;min-height:54px;align-items:stretch;overflow-x:auto}.study-module-nav a{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:5px;border-right:1px solid rgba(17,24,32,.09);padding:0 18px;color:#39434f;font-size:10px;font-weight:900}.study-module-nav a:hover{color:var(--emerald);background:#fff8f8}.study-module-nav a:last-child{margin-left:auto;color:var(--emerald)}.study-module-section{scroll-margin-top:110px;padding:64px 0}.study-finder-section,.study-intake-section,.study-services-section{background:#f5f7f8}.study-section-heading{display:grid;max-width:880px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:26px}.study-section-heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.study-section-heading p,.study-support-kicker{color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.study-section-heading h2{margin-top:4px;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.12}.study-section-heading small{display:block;max-width:720px;margin-top:8px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.65}.study-finder{overflow:hidden;border:1px solid rgba(17,24,32,.12);border-top:3px solid var(--emerald);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.study-finder-controls{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(130px,.72fr));gap:10px;padding:20px}.study-finder-controls>label{display:grid;min-width:0;align-content:start;gap:6px}.study-finder-controls>label>span{color:#3b4550;font-size:9px;font-weight:950;text-transform:uppercase}.study-finder-controls select,.study-finder-search>div{width:100%;min-height:43px;border:1px solid rgba(17,24,32,.15);border-radius:3px;background:#fff}.study-finder-controls select{padding:0 10px;outline:none;font-size:11px;font-weight:750}.study-finder-search>div{display:flex;align-items:center;gap:8px;padding:0 11px}.study-finder-search svg{color:var(--emerald)}.study-finder-search input{width:100%;border:0;outline:0;font-size:11px}.study-finder-controls .study-finder-scholarship{display:flex;grid-column:1/-1;align-items:center;gap:7px;cursor:pointer}.study-finder-scholarship input{position:absolute;opacity:0}.study-finder-scholarship>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(17,24,32,.2);border-radius:2px;color:transparent}.study-finder-scholarship input:checked+span{border-color:var(--emerald);color:#fff;background:var(--emerald)}.study-finder-summary{display:flex;min-height:48px;align-items:center;gap:22px;border-top:1px solid rgba(17,24,32,.09);border-bottom:1px solid rgba(17,24,32,.09);padding:8px 20px;background:#f5f7f8}.study-finder-summary>div{display:flex;align-items:center;gap:6px;color:var(--emerald);font-size:10px}.study-finder-summary>div strong{font-size:14px}.study-finder-summary>div span{color:var(--muted);font-weight:750}.study-finder-summary p{margin-left:auto;color:var(--muted);font-size:9px}.study-finder-results{display:grid}.study-university-row{display:grid;min-height:220px;grid-template-columns:210px minmax(0,1fr) 150px;align-items:stretch;border-bottom:1px solid rgba(17,24,32,.1)}.study-university-row:last-child{border-bottom:0}.study-university-row__image{position:relative;overflow:hidden}.study-university-row__image img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.study-university-row:hover .study-university-row__image img{transform:scale(1.025)}.study-university-row__main{min-width:0;padding:20px 22px}.study-university-row__top{display:flex;align-items:center;gap:8px}.study-university-row__top em,.study-university-row__top span{border-radius:20px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:950;text-transform:uppercase}.study-university-row__top span{color:#fff;background:var(--ink)}.study-university-row__top em{color:#8b620f;background:#fff3cd}.study-university-row h3{margin-top:10px;font-size:20px;font-weight:950;line-height:1.2}.study-university-row h3+p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;color:var(--muted);font-size:9px;font-weight:700}.study-university-row h3+p i{width:3px;height:3px;border-radius:50%;background:#a8afb7}.study-course-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;border-top:1px solid rgba(17,24,32,.1);border-left:1px solid rgba(17,24,32,.1)}.study-course-list>div{display:grid;min-width:0;align-content:start;gap:4px;border-right:1px solid rgba(17,24,32,.1);border-bottom:1px solid rgba(17,24,32,.1);padding:10px;background:#fafbfc}.study-course-list>div>span{display:flex;align-items:start;gap:6px}.study-course-list svg{flex:0 0 14px;color:var(--emerald)}.study-course-list strong{overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis}.study-course-list small{color:var(--muted);font-size:8px;line-height:1.35}.study-university-row__actions{display:grid;align-content:center;gap:9px;border-left:1px solid rgba(17,24,32,.09);padding:18px;background:#fafbfc}.study-university-row__actions a,.study-university-row__actions button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(17,24,32,.14);border-radius:3px;font-size:9px;font-weight:900}.study-university-row__actions button.is-saved{border-color:#168266;color:#12664f;background:#edf9f5}.study-university-row__actions a{border-color:var(--emerald);color:#fff;background:var(--emerald)}.study-finder-empty{display:grid;min-height:260px;place-items:center;align-content:center;padding:30px;text-align:center}.study-finder-empty svg{color:var(--emerald)}.study-finder-empty h3{margin-top:10px;font-size:18px;font-weight:950}.study-finder-empty p{max-width:480px;margin-top:6px;color:var(--muted);font-size:11px}.study-finder-empty button{margin-top:14px;color:var(--emerald);font-size:10px;font-weight:900}.study-compare-section{border-top:1px solid rgba(17,24,32,.08)}.study-destination-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.12);border-left:1px solid rgba(17,24,32,.12)}.study-destination-picker button{position:relative;display:grid;min-height:74px;grid-template-columns:54px minmax(0,1fr) 16px;align-items:center;gap:8px;border-right:1px solid rgba(17,24,32,.12);border-bottom:1px solid rgba(17,24,32,.12);padding:9px;text-align:left}.study-destination-picker button.is-active{box-shadow:inset 0 -3px var(--emerald);background:#fff7f7}.study-destination-picker img{width:54px;height:38px;-o-object-fit:cover;object-fit:cover}.study-destination-picker button>span{display:grid;min-width:0;gap:3px}.study-destination-picker strong{font-size:11px;font-weight:900}.study-destination-picker small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.study-destination-picker i{display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(17,24,32,.16);border-radius:50%;color:transparent}.study-destination-picker button.is-active i{border-color:var(--emerald);color:#fff;background:var(--emerald)}.study-compare-table{display:grid;grid-template-columns:185px repeat(var(--compare-columns),minmax(0,1fr));overflow:hidden;border:1px solid rgba(17,24,32,.12);border-top:0}.study-compare-labels,.study-compare-table article{display:grid;grid-template-rows:165px repeat(6,minmax(60px,auto))}.study-compare-labels{background:#f1f3f5}.study-compare-labels span{display:flex;align-items:center;border-bottom:1px solid rgba(17,24,32,.1);padding:12px 15px;color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase}.study-compare-table article{border-left:1px solid rgba(17,24,32,.1)}.study-compare-table article>div{position:relative;display:grid;overflow:hidden;align-content:end;padding:15px;color:#fff}.study-compare-table article>div:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,20,28,.92),rgba(12,20,28,.08));content:""}.study-compare-table article>div img{-o-object-fit:cover;object-fit:cover}.study-compare-table article>div small,.study-compare-table article>div strong{position:relative;z-index:1}.study-compare-table article>div strong{font-size:17px;font-weight:950}.study-compare-table article>div small{margin-top:3px;color:rgba(255,255,255,.68);font-size:8px}.study-compare-table article>span{display:flex;align-items:center;border-bottom:1px solid rgba(17,24,32,.1);padding:12px 15px;color:#48525e;font-size:10px;font-weight:700;line-height:1.45}.study-funding-layout,.study-intake-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:50px}.study-intake-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.study-intake-controls label,.study-scholarship-filter label{display:grid;gap:6px}.study-intake-controls label>span,.study-scholarship-filter label>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.study-intake-controls select,.study-scholarship-filter select{min-height:43px;border:1px solid rgba(17,24,32,.15);border-radius:3px;padding:0 10px;background:#fff;font-size:11px;font-weight:800}.study-intake-note{display:flex;gap:10px;border-left:3px solid var(--gold);margin-top:16px;padding:13px 14px;color:var(--muted);background:#fffdf5;font-size:10px;line-height:1.5}.study-intake-note svg{flex:0 0 16px;color:#b47700}.study-intake-note span{display:grid}.study-intake-note strong{color:var(--ink)}.study-intake-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.12);border-left:1px solid rgba(17,24,32,.12);background:#fff}.study-intake-timeline li{display:grid;min-height:120px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px;border-right:1px solid rgba(17,24,32,.12);border-bottom:1px solid rgba(17,24,32,.12);padding:15px}.study-intake-timeline li>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald);font-size:9px;font-style:normal;font-weight:950}.study-intake-timeline li>div{display:grid;gap:3px}.study-intake-timeline span{color:var(--emerald);font-size:8px;font-weight:950;text-transform:uppercase}.study-intake-timeline strong{font-size:12px;font-weight:900}.study-intake-timeline small{color:var(--muted);font-size:9px;line-height:1.4}.study-funding-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.study-scholarship-filter{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(17,24,32,.1);margin-bottom:12px;padding-bottom:14px}.study-scholarship-filter label{min-width:220px}.study-scholarship-filter>strong{color:var(--emerald);font-size:10px;font-weight:950;text-transform:uppercase}.study-scholarship-list{display:grid;border-top:1px solid rgba(17,24,32,.11);border-left:1px solid rgba(17,24,32,.11)}.study-scholarship-list article{display:grid;grid-template-columns:minmax(190px,1.1fr) 130px minmax(180px,1fr) 120px;align-items:center;border-right:1px solid rgba(17,24,32,.11);border-bottom:1px solid rgba(17,24,32,.11);padding:13px;gap:13px}.study-scholarship-list article>span{display:grid;gap:3px}.study-scholarship-list small{color:var(--emerald);font-size:8px;font-weight:950;text-transform:uppercase}.study-scholarship-list b,.study-scholarship-list strong{font-size:10px;font-weight:900}.study-scholarship-list b{color:#8b620f}.study-scholarship-list p,.study-scholarship-list time{color:var(--muted);font-size:9px;line-height:1.45}.study-language-planner{display:grid;align-content:start;border:1px solid rgba(17,24,32,.13);border-top:3px solid var(--gold);border-radius:4px;padding:22px;background:#101820;color:#fff;box-shadow:var(--premium-shadow-soft)}.study-language-planner>p{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:9px;font-weight:950;text-transform:uppercase}.study-language-planner h2{margin-top:8px;font-size:22px;font-weight:950;line-height:1.18}.study-test-switch{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(255,255,255,.18);margin-top:18px}.study-test-switch button{min-height:38px;color:rgba(255,255,255,.62);font-size:10px;font-weight:900}.study-test-switch button:first-child{border-right:1px solid rgba(255,255,255,.18)}.study-test-switch button.is-active{color:#101820;background:var(--gold)}.study-language-planner>label{display:grid;margin-top:17px;gap:9px}.study-language-planner>label>span{display:flex;justify-content:space-between;color:rgba(255,255,255,.66);font-size:9px;font-weight:800}.study-language-planner>label strong{color:var(--gold)}.study-language-planner input[type=range]{accent-color:var(--gold)}.study-language-result{display:flex;gap:10px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);margin-top:19px;padding:16px 0}.study-language-result>svg{flex:0 0 22px;color:var(--gold)}.study-language-result span{display:grid;gap:3px}.study-language-result small{color:var(--gold);font-size:8px;font-weight:950;text-transform:uppercase}.study-language-result strong{font-size:13px}.study-language-result p{color:rgba(255,255,255,.62);font-size:9px;line-height:1.5}.study-language-planner>a{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--gold);font-size:10px;font-weight:900}.study-visa-section{color:#fff;background:#101820}.study-visa-section .study-section-heading p,.study-visa-section .study-section-heading>span{color:#101820;background:var(--gold)}.study-visa-section .study-section-heading p{color:var(--gold);background:transparent}.study-visa-section .study-section-heading small{color:rgba(255,255,255,.62)}.study-visa-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.study-visa-flow li{position:relative;display:grid;min-height:175px;align-content:start;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:17px}.study-visa-flow li>i{color:var(--gold);font-size:10px;font-style:normal;font-weight:950}.study-visa-flow li>span{display:grid;margin-top:24px;gap:6px}.study-visa-flow strong{font-size:13px;font-weight:950}.study-visa-flow small{color:rgba(255,255,255,.57);font-size:9px;line-height:1.5}.study-visa-flow li>svg{position:absolute;top:18px;right:15px;color:rgba(255,255,255,.32)}.study-visa-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.study-visa-links a{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:3px;padding:9px 11px;color:rgba(255,255,255,.76);font-size:9px;font-weight:900}.study-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.12);border-left:1px solid rgba(17,24,32,.12)}.study-service-grid>a{display:grid;min-height:250px;align-content:start;border-right:1px solid rgba(17,24,32,.12);border-bottom:1px solid rgba(17,24,32,.12);padding:20px;background:#fff}.study-service-grid>a:hover{background:#fff9f9}.study-service-grid>a>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.study-service-grid small{margin-top:17px;color:var(--emerald);font-size:8px;font-weight:950;text-transform:uppercase}.study-service-grid strong{margin-top:5px;font-size:17px;font-weight:950}.study-service-grid p{margin-top:8px;color:var(--muted);font-size:10px;line-height:1.6}.study-service-grid em{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;color:var(--emerald);font-size:9px;font-style:normal;font-weight:900}.study-dashboard-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:3px solid var(--gold);margin-top:28px;padding:24px;color:#fff;background:#101820}.study-dashboard-cta>div{display:flex;max-width:820px;align-items:start;gap:14px}.study-dashboard-cta>div>svg{flex:0 0 23px;color:var(--gold)}.study-dashboard-cta span{display:grid}.study-dashboard-cta small{color:var(--gold);font-size:8px;font-weight:950;text-transform:uppercase}.study-dashboard-cta strong{margin-top:3px;font-size:17px}.study-dashboard-cta p{margin-top:5px;color:rgba(255,255,255,.6);font-size:10px;line-height:1.5}main.study-catalogue-page>section.study-catalogue-hero:first-of-type{border-bottom:1px solid rgba(17,24,32,.1);padding:55px 0;background:linear-gradient(135deg,#fff,#f5f7f8)}.study-catalogue-hero a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:900}.study-catalogue-hero .container>div{display:flex;align-items:center;gap:9px;margin-top:22px;color:var(--emerald)}.study-catalogue-hero .container>div>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.study-catalogue-hero .container>div p{font-size:10px;font-weight:950;text-transform:uppercase}.study-catalogue-hero h1{max-width:900px;margin-top:10px;font-size:clamp(32px,4vw,48px);font-weight:950;line-height:1.07}.study-catalogue-hero h1+p{max-width:760px;margin-top:14px;color:var(--muted);font-size:12px;line-height:1.65}.study-support-hero__inner>div:first-child>a{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:rgba(255,255,255,.68);font-size:10px;font-weight:900}.study-support-hero__inner>div:first-child>div{display:grid;max-width:680px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);margin-top:24px}.study-support-hero__inner>div:first-child>div span{display:flex;min-height:72px;gap:7px;border-right:1px solid rgba(255,255,255,.14);padding:13px;color:rgba(255,255,255,.68);font-size:9px;font-weight:700;line-height:1.5}.study-support-hero__inner>div:first-child>div span:last-child{border-right:0}.study-support-hero__inner>div:first-child>div svg{flex:0 0 14px;color:var(--gold)}.study-support-content{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:55px}.study-support-content h2{max-width:760px;margin-top:6px;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:1.12}.study-support-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.12);border-left:1px solid rgba(17,24,32,.12);margin-top:24px}.study-support-process article{display:grid;min-height:130px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px;border-right:1px solid rgba(17,24,32,.12);border-bottom:1px solid rgba(17,24,32,.12);padding:16px}.study-support-process i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald);font-size:9px;font-style:normal;font-weight:950}.study-support-process strong{font-size:13px;font-weight:950}.study-support-process p{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.study-support-checklist{display:grid;border:1px solid rgba(17,24,32,.12);border-top:3px solid var(--gold);border-radius:4px;padding:21px;gap:10px;background:#fffdf5;box-shadow:var(--premium-shadow-soft)}.study-support-file-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.study-support-checklist>p{margin-top:4px;color:#8b620f;font-size:8px;font-weight:950;text-transform:uppercase}.study-support-checklist h3{margin-bottom:5px;font-size:18px;font-weight:950}.study-support-checklist>span:not(.study-support-file-icon){display:flex;gap:7px;border-top:1px solid rgba(17,24,32,.08);padding-top:9px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.45}.study-support-checklist>span svg{flex:0 0 14px;color:var(--emerald)}.study-support-faq-band{border-top:1px solid rgba(17,24,32,.08);background:#f5f7f8}.study-support-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.12);border-left:1px solid rgba(17,24,32,.12)}.study-support-faqs details{border-right:1px solid rgba(17,24,32,.12);border-bottom:1px solid rgba(17,24,32,.12);padding:18px;background:#fff}.study-support-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:11px;font-weight:900}.study-support-faqs details p{margin-top:10px;color:var(--muted);font-size:10px;line-height:1.6}.study-support-other{display:flex;align-items:center;gap:9px;margin-top:24px}.study-support-other>strong{margin-right:auto;font-size:11px;font-weight:950}.study-support-other a{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(17,24,32,.13);border-radius:3px;padding:9px 11px;font-size:9px;font-weight:900;background:#fff}.study-dashboard-active,.study-dashboard-panel,.study-dashboard-services{border:1px solid rgba(17,24,32,.12);border-radius:4px;background:#fff;box-shadow:var(--premium-shadow-soft)}.study-dashboard-active{overflow:hidden;border-top:3px solid var(--emerald)}.study-dashboard-active__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.study-dashboard-active__head>div{display:flex;align-items:center;gap:11px}.study-dashboard-active__head>div:first-child>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;background:var(--emerald)}.study-dashboard-active__head p,.study-dashboard-panel__head p,.study-dashboard-services>div p{color:var(--emerald);font-size:8px;font-weight:950;text-transform:uppercase}.study-dashboard-active__head h2,.study-dashboard-panel__head h2,.study-dashboard-services h2{margin-top:2px;font-size:17px;font-weight:950}.study-dashboard-active__head small{color:var(--muted);font-size:9px}.study-dashboard-active__head>div:last-child{align-items:end;flex-direction:column;gap:5px}.study-dashboard-stagebar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.1);border-bottom:1px solid rgba(17,24,32,.1);padding:16px 20px;background:#f7f8fa}.study-dashboard-stagebar li{position:relative;display:grid;place-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:850}.study-dashboard-stagebar li:after{position:absolute;top:13px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#dfe3e6;content:""}.study-dashboard-stagebar li:last-child:after{display:none}.study-dashboard-stagebar i{position:relative;z-index:1;display:grid;width:27px;height:27px;place-items:center;border:2px solid #dfe3e6;border-radius:50%;background:#fff;font-size:8px;font-style:normal}.study-dashboard-stagebar .is-complete i,.study-dashboard-stagebar .is-current i{border-color:var(--emerald);color:#fff;background:var(--emerald)}.study-dashboard-stagebar .is-current i{box-shadow:0 0 0 5px rgba(201,21,36,.1)}.study-dashboard-stagebar .is-complete:after{background:var(--emerald)}.study-dashboard-next{display:flex;align-items:center;gap:9px;padding:14px 20px;color:var(--muted);font-size:9px;line-height:1.5}.study-dashboard-next>svg{color:#b47700}.study-dashboard-next strong{margin-right:5px;color:var(--ink)}.study-dashboard-next a,.study-dashboard-panel>a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--emerald);font-size:9px;font-weight:900}.study-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.study-dashboard-panel{display:grid;align-content:start;padding:18px}.study-dashboard-panel__head{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(17,24,32,.1);padding-bottom:13px}.study-dashboard-panel__head>div{display:flex;align-items:center;gap:9px}.study-dashboard-panel__head>div>svg{color:var(--emerald)}.study-dashboard-panel__head>strong{color:var(--emerald);font-size:10px;font-weight:950}.study-dashboard-evidence,.study-dashboard-scholarships,.study-dashboard-tasks{display:grid}.study-dashboard-tasks>div{display:grid;min-height:55px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(17,24,32,.08)}.study-dashboard-tasks>div>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(17,24,32,.18);border-radius:50%}.study-dashboard-tasks>div.is-done>i{border-color:#168266;color:#fff;background:#168266}.study-dashboard-tasks>div>span{display:grid}.study-dashboard-evidence strong,.study-dashboard-scholarships strong,.study-dashboard-tasks strong{font-size:10px;font-weight:900}.study-dashboard-evidence small,.study-dashboard-scholarships small,.study-dashboard-tasks small,.study-dashboard-tasks time{color:var(--muted);font-size:8px}.study-dashboard-panel>a{margin-top:14px;margin-left:0}.study-dashboard-funds{margin-top:18px}.study-dashboard-funds>span{display:block;height:7px;overflow:hidden;border-radius:8px;background:#e5e8eb}.study-dashboard-funds>span i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--emerald),var(--gold))}.study-dashboard-funds>small{display:block;margin-top:9px;color:var(--muted);font-size:8px;line-height:1.5}.study-dashboard-panel dl{display:grid;margin-top:12px}.study-dashboard-panel dl>div{display:flex;min-height:38px;align-items:center;justify-content:space-between;border-top:1px solid rgba(17,24,32,.08);font-size:9px}.study-dashboard-panel dt{color:var(--muted)}.study-dashboard-panel dd{font-weight:900}.study-dashboard-scholarships article{display:grid;min-height:59px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgba(17,24,32,.08)}.study-dashboard-scholarships time{display:grid;width:34px;height:34px;place-items:center;border-radius:3px;color:#8b620f;background:#fff3cd;font-size:8px;font-weight:950}.study-dashboard-evidence>span,.study-dashboard-scholarships article>span{display:grid}.study-dashboard-evidence>span{min-height:55px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:2px 7px;border-bottom:1px solid rgba(17,24,32,.08)}.study-dashboard-evidence svg{grid-row:1/3;color:var(--emerald)}.study-dashboard-services{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;overflow:hidden}.study-dashboard-services>div{padding:20px}.study-dashboard-services nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,32,.1);border-left:1px solid rgba(17,24,32,.1)}.study-dashboard-services nav a{display:grid;min-height:66px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:7px;border-right:1px solid rgba(17,24,32,.1);border-bottom:1px solid rgba(17,24,32,.1);padding:10px}.study-dashboard-services nav a>svg:first-child{color:var(--emerald)}.study-dashboard-services nav span{display:grid}.study-dashboard-services nav strong{font-size:9px;font-weight:900}.study-dashboard-services nav small{color:var(--muted);font-size:8px}@media (max-width:1120px){.study-super-hero__inner,.study-support-hero__inner{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.study-finder-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.study-finder-search{grid-column:span 2}.study-destination-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.study-university-row{grid-template-columns:170px minmax(0,1fr)}.study-university-row__actions{display:flex;grid-column:2;border-top:1px solid rgba(17,24,32,.09);border-left:0;padding:11px 22px 18px}.study-university-row__actions a,.study-university-row__actions button{min-width:120px}.study-scholarship-list article{grid-template-columns:minmax(180px,1fr) 100px minmax(160px,1fr)}.study-scholarship-list time{grid-column:1/-1}}@media (max-width:880px){.study-super-hero__inner,.study-support-hero__inner{grid-template-columns:1fr}.study-hero-lead,.study-support-lead{max-width:620px}.study-funding-layout,.study-intake-layout,.study-support-content{grid-template-columns:1fr}.study-compare-table{display:block;overflow-x:auto;border:0}.study-compare-labels{display:none}.study-compare-table article{display:grid;min-width:0;grid-template-rows:none;border:1px solid rgba(17,24,32,.12);margin-top:10px}.study-compare-table article>div{min-height:150px}.study-compare-table article>span{display:grid;gap:4px}.study-compare-table article>span:before{color:var(--emerald);font-size:8px;font-weight:950;text-transform:uppercase;content:attr(data-label)}.study-visa-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.study-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-dashboard-grid{grid-template-columns:1fr}}@media (max-width:680px){.study-super-hero__inner,.study-support-hero__inner{min-height:auto;padding-top:34px;padding-bottom:34px}.study-super-hero__copy h1,.study-support-hero__inner h1{font-size:31px}.study-super-hero__copy>p:last-of-type,.study-support-hero__inner>div:first-child>p:nth-of-type(2){font-size:13px}.study-super-hero__actions{align-items:stretch;flex-direction:column}.study-super-hero__actions a{justify-content:center}.study-super-hero__signals{grid-template-columns:1fr}.study-super-hero__signals span{min-height:54px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding-left:0}.study-super-hero__signals span:last-child{border-bottom:0}.study-module-nav a{padding:0 13px}.study-module-nav a:last-child{margin-left:0}.study-module-section{padding:40px 0}.study-section-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}.study-section-heading>span{width:36px;height:36px}.study-section-heading h2{font-size:25px}.study-finder-controls{grid-template-columns:1fr;padding:14px}.study-finder-search{grid-column:auto}.study-finder-summary{align-items:start;flex-direction:column;gap:6px;padding:11px 14px}.study-finder-summary p{margin-left:0}.study-university-row{grid-template-columns:1fr}.study-university-row__image{min-height:170px}.study-university-row__main{padding:17px 14px}.study-course-list{grid-template-columns:1fr}.study-university-row__actions{grid-column:auto;padding:12px 14px 16px}.study-university-row__actions a,.study-university-row__actions button{min-width:0;flex:1}.study-destination-picker,.study-intake-controls,.study-intake-timeline{grid-template-columns:1fr}.study-scholarship-filter{align-items:start;flex-direction:column}.study-scholarship-filter label{width:100%;min-width:0}.study-scholarship-list article,.study-visa-flow{grid-template-columns:1fr}.study-visa-flow li{min-height:130px}.study-service-grid{grid-template-columns:1fr}.study-service-grid>a{min-height:220px}.study-dashboard-cta{align-items:stretch;flex-direction:column}.study-dashboard-cta .btn-primary{justify-content:center}.study-support-hero__inner>div:first-child>div{grid-template-columns:1fr}.study-support-hero__inner>div:first-child>div span{min-height:55px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.study-support-faqs,.study-support-process{grid-template-columns:1fr}.study-support-other{align-items:stretch;flex-direction:column}.study-support-other>strong{margin-right:0}.study-dashboard-active__head{align-items:start;flex-direction:column}.study-dashboard-active__head>div:last-child{align-items:start}.study-dashboard-stagebar{overflow-x:auto;grid-template-columns:repeat(6,76px)}.study-dashboard-next{align-items:start;flex-wrap:wrap}.study-dashboard-next a{width:100%;margin-left:25px}.study-dashboard-services,.study-dashboard-services nav{grid-template-columns:1fr}}.community57-page{--c57-red:#d71920;--c57-deep-red:#a80e15;--c57-yellow:#f5bb28;--c57-ink:#191a1d;--c57-muted:#626a75;background:#fff;color:var(--c57-ink)}.community57-hero{background:#f3f4f5;border-bottom:1px solid rgba(25,26,29,.13);padding-top:28px}.community57-hero-grid{display:grid;grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);min-height:470px;overflow:hidden}.community57-hero-copy{align-self:center;padding:38px 46px 38px 0}.community57-heading>div>p,.community57-hero-copy>p,.community57-kicker{align-items:center;color:var(--c57-red);display:flex;font-size:11px;font-weight:900;gap:7px;margin:0 0 12px;text-transform:uppercase}.community57-hero-copy>p>span{background:var(--c57-red);height:2px;width:24px}.community57-hero-copy h1{font-size:44px;font-weight:900;line-height:1.08;margin:0;max-width:600px}.community57-hero-copy>span,.community57-lead{color:var(--c57-muted);display:block;font-size:15px;line-height:1.7;margin-top:18px;max-width:650px}.community57-hero-copy nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.community57-hero-copy nav a{align-items:center;background:white;border:1px solid rgba(25,26,29,.18);color:var(--c57-ink);display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.community57-hero-copy nav a.is-primary{background:var(--c57-red);border-color:var(--c57-red);color:white}.community57-hero-copy>footer{border-top:1px solid rgba(25,26,29,.12);display:flex;flex-wrap:wrap;gap:18px;margin-top:27px;padding-top:17px}.community57-hero-copy>footer span{align-items:center;color:var(--c57-muted);display:flex;font-size:10px;font-weight:850;gap:6px}.community57-hero-copy>footer svg{color:var(--c57-red)}.community57-hero-visual{min-height:470px;overflow:hidden;position:relative}.community57-hero-visual:before{background:var(--c57-yellow);content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:2}.community57-hero-shade{background:linear-gradient(180deg,rgba(12,14,17,.02) 42%,rgba(12,14,17,.76));inset:0;position:absolute}.community57-live-card{background:white;bottom:25px;box-shadow:0 18px 45px rgba(0,0,0,.2);left:25px;max-width:370px;padding:17px 19px;position:absolute}.community57-live-card span{align-items:center;color:var(--c57-red);display:flex;font-size:9px;font-weight:900;gap:6px;text-transform:uppercase}.community57-live-card i{background:var(--c57-red);border-radius:50%;box-shadow:0 0 0 4px rgba(215,25,32,.14);height:7px;width:7px}.community57-live-card strong{display:block;font-size:15px;line-height:1.35;margin-top:8px}.community57-live-card small{color:var(--c57-muted);display:block;font-size:10px;font-weight:750;margin-top:7px}.community57-hero-ledger{background:var(--c57-ink);border-bottom:3px solid var(--c57-yellow);color:white}.community57-hero-ledger>div{display:grid;grid-template-columns:repeat(4,1fr)}.community57-hero-ledger article{border-right:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:auto 1fr;padding:19px 24px}.community57-hero-ledger article:first-child{border-left:1px solid rgba(255,255,255,.15)}.community57-hero-ledger strong{color:var(--c57-yellow);font-size:27px;grid-row:1/3;line-height:1;margin-right:11px}.community57-hero-ledger span{font-size:11px;font-weight:900}.community57-hero-ledger small{color:rgba(255,255,255,.58);font-size:9px;margin-top:4px}.community57-anchorbar{background:white;border-bottom:1px solid rgba(25,26,29,.13);position:relative;z-index:2}.community57-anchorbar>div{display:flex;min-height:52px;overflow-x:auto}.community57-anchorbar a,.community57-anchorbar button{align-items:center;background:white;border:0;border-right:1px solid rgba(25,26,29,.1);color:var(--c57-ink);cursor:pointer;display:flex;flex:0 0 auto;font-size:11px;font-weight:900;gap:7px;padding:0 20px}.community57-anchorbar a:first-child{border-left:1px solid rgba(25,26,29,.1)}.community57-anchorbar a:hover,.community57-anchorbar button:hover{background:#fff4f4;color:var(--c57-red)}.community57-section{padding:62px 0;scroll-margin-top:165px}.community57-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:28px}.community57-checklist-layout>div>h2,.community57-heading h2,.community57-story-callout section h2{font-size:31px;font-weight:900;line-height:1.18;margin:0;max-width:820px}.community57-heading>div>span{color:var(--c57-muted);display:block;font-size:13px;line-height:1.65;margin-top:10px;max-width:740px}.community57-heading>a,.community57-heading>button{align-items:center;background:var(--c57-red);border:1px solid var(--c57-red);color:white;cursor:pointer;display:flex;flex:0 0 auto;font-size:11px;font-weight:900;gap:7px;min-height:41px;padding:0 14px}.community57-questions{background:white}.community57-qa-layout{display:grid;gap:24px;grid-template-columns:285px minmax(0,1fr)}.community57-qa-filters{align-self:start;border-top:3px solid var(--c57-red);position:sticky;top:170px}.community57-qa-filters>label{align-items:center;border:1px solid rgba(25,26,29,.14);border-top:0;display:flex;gap:8px;min-height:45px;padding:0 12px}.community57-qa-filters>label svg{color:var(--c57-red)}.community57-qa-filters input{border:0;font-size:11px;font-weight:750;min-width:0;outline:0;width:100%}.community57-qa-filters>div{border:1px solid rgba(25,26,29,.14);border-top:0;display:grid;padding:14px}.community57-qa-filters>div p{align-items:center;color:var(--c57-muted);display:flex;font-size:9px;font-weight:900;gap:6px;margin:0 0 8px;text-transform:uppercase}.community57-qa-filters>div button{background:white;border:0;border-bottom:1px solid rgba(25,26,29,.08);color:var(--c57-muted);cursor:pointer;font-size:11px;font-weight:850;padding:9px 7px;text-align:left}.community57-qa-filters>div button.is-active{box-shadow:inset 3px 0 var(--c57-red);color:var(--c57-red);padding-left:12px}.community57-qa-filters>section{align-items:flex-start;background:#fff8e6;border-left:3px solid var(--c57-yellow);display:flex;gap:9px;margin-top:13px;padding:14px}.community57-qa-filters>section svg{color:#8d6500;flex:0 0 auto}.community57-qa-filters>section strong{display:block;font-size:10px}.community57-qa-filters>section span{color:var(--c57-muted);display:block;font-size:9px;line-height:1.5;margin-top:5px}.community57-question-list{border-top:1px solid rgba(25,26,29,.14)}.community57-question-list>article{border-bottom:1px solid rgba(25,26,29,.14)}.community57-question-list>article>button{align-items:center;background:white;border:0;color:var(--c57-ink);cursor:pointer;display:grid;gap:16px;grid-template-columns:43px 1fr auto;padding:19px 17px;text-align:left;width:100%}.community57-question-list>article>button:hover{background:#fafafa}.community57-question-list>article.is-expanded>button{background:#fff5f5;box-shadow:inset 4px 0 var(--c57-red)}.community57-question-list>article>button>svg{color:var(--c57-muted);transition:transform .18s ease}.community57-question-list>article.is-expanded>button>svg{color:var(--c57-red);transform:rotate(180deg)}.community57-question-avatar{align-items:center;background:var(--c57-ink);color:white;display:flex;font-size:11px;font-weight:900;height:43px;justify-content:center;width:43px}.community57-question-list button small{color:var(--c57-red);display:block;font-size:9px;font-weight:900;text-transform:uppercase}.community57-question-list button strong{display:block;font-size:15px;line-height:1.35;margin-top:4px}.community57-question-list button em{color:var(--c57-muted);display:block;font-size:11px;font-style:normal;line-height:1.5;margin-top:5px}.community57-answer{border-left:4px solid var(--c57-red);margin:0 17px 20px 76px;padding:4px 0 0 20px}.community57-answer-by{align-items:center;display:flex;gap:8px}.community57-answer-by>svg:first-child{color:var(--c57-red)}.community57-answer-by>svg:last-child{color:#157848;margin-left:auto}.community57-answer-by strong{display:block;font-size:11px}.community57-answer-by small{color:var(--c57-muted);display:block;font-size:9px;margin-top:2px}.community57-answer>p{color:#40454c;font-size:12px;line-height:1.75;margin:15px 0}.community57-answer>footer{align-items:center;background:#f4f5f6;display:flex;flex-wrap:wrap;gap:17px;padding:10px 12px}.community57-answer>footer a,.community57-answer>footer span{align-items:center;color:var(--c57-muted);display:flex;font-size:9px;font-weight:850;gap:5px}.community57-answer>footer a{color:var(--c57-red);margin-left:auto}.community57-empty{align-items:center;border:1px solid rgba(25,26,29,.13);display:flex;flex-direction:column;padding:50px 20px;text-align:center}.community57-empty svg{color:var(--c57-red)}.community57-empty strong{font-size:17px;margin-top:12px}.community57-empty span{color:var(--c57-muted);font-size:11px;margin-top:6px}.community57-empty button{background:var(--c57-red);border:0;color:white;cursor:pointer;font-size:10px;font-weight:900;margin-top:17px;padding:11px 14px}.community57-events{background:#1a1b1e;color:white}.community57-events .community57-heading h2{color:white}.community57-events .community57-heading>div>span{color:rgba(255,255,255,.62)}.community57-events .community57-heading>a{background:white;border-color:white;color:var(--c57-ink)}.community57-event-grid{display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.community57-event-grid>article{background:white;color:var(--c57-ink);overflow:hidden}.community57-event-visual{aspect-ratio:16/9;position:relative}.community57-event-visual:after{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.58));content:"";inset:0;position:absolute}.community57-event-visual>span{background:var(--c57-red);color:white;gap:5px;left:14px;padding:7px 9px;top:14px}.community57-event-visual time,.community57-event-visual>span{align-items:center;display:flex;font-size:9px;font-weight:900;position:absolute;text-transform:uppercase;z-index:1}.community57-event-visual time{background:white;bottom:0;flex-direction:column;padding:8px 11px;right:0}.community57-event-visual time strong{color:var(--c57-red);font-size:24px;line-height:1}.community57-event-copy{padding:19px}.community57-event-copy>p{color:var(--c57-red);font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.community57-event-copy h3{font-size:18px;line-height:1.28;margin:7px 0 14px;min-height:47px}.community57-event-host{align-items:center;border-bottom:1px solid rgba(25,26,29,.1);border-top:1px solid rgba(25,26,29,.1);display:flex;gap:9px;padding:10px 0}.community57-event-host>span{align-items:center;background:var(--c57-ink);color:white;display:flex;font-size:9px;font-weight:900;height:31px;justify-content:center;width:31px}.community57-event-host strong{display:block;font-size:10px}.community57-event-host small{color:var(--c57-muted);display:block;font-size:8px;margin-top:2px}.community57-event-copy ul{display:grid;gap:7px;list-style:none;margin:14px 0;padding:0}.community57-event-copy li{align-items:center;color:var(--c57-muted);display:flex;font-size:10px;font-weight:750;gap:6px}.community57-event-copy li svg{color:var(--c57-red)}.community57-event-copy footer{display:grid;gap:6px;grid-template-columns:1fr 1fr}.community57-event-copy footer>span{align-items:center;color:var(--c57-muted);display:flex;font-size:9px;font-weight:850;gap:5px}.community57-event-copy footer button{align-items:center;background:var(--c57-red);border:0;color:white;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:6px;grid-column:1/-1;justify-content:center;min-height:40px;margin-top:7px}.community57-guides{background:#f3f4f5}.community57-guide-grid{display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.community57-guide-grid>article{background:white;border:1px solid rgba(25,26,29,.13)}.community57-guide-grid>article>div{aspect-ratio:16/8.5;overflow:hidden;position:relative}.community57-guide-grid>article>div:after{background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.7));content:"";inset:0;position:absolute}.community57-guide-grid>article>div>span{bottom:12px;color:white;font-size:10px;font-weight:900;left:14px;position:absolute;text-transform:uppercase;z-index:1}.community57-guide-grid>article>section{padding:18px}.community57-guide-grid section>p{color:var(--c57-red);font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.community57-guide-grid h3{font-size:18px;line-height:1.3;margin:7px 0}.community57-guide-grid section>span{color:var(--c57-muted);display:block;font-size:11px;line-height:1.55;min-height:52px}.community57-guide-grid section>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.community57-guide-grid em{background:#f1f2f3;border-left:2px solid var(--c57-yellow);font-size:8px;font-style:normal;font-weight:850;padding:5px 7px}.community57-guide-grid footer{align-items:center;border-top:1px solid rgba(25,26,29,.1);display:flex;justify-content:space-between;margin-top:15px;padding-top:13px}.community57-guide-grid footer small{color:var(--c57-muted);font-size:8px}.community57-guide-grid footer a{align-items:center;color:var(--c57-red);display:flex;font-size:9px;font-weight:900;gap:5px}.community57-guide-note{align-items:center;background:white;border-left:4px solid var(--c57-yellow);display:flex;gap:10px;margin-top:18px;padding:14px 16px}.community57-guide-note>svg{color:#996a00;flex:0 0 auto}.community57-guide-note>span{color:var(--c57-muted);font-size:10px;line-height:1.5}.community57-guide-note>span strong{color:var(--c57-ink)}.community57-guide-note>a{align-items:center;color:var(--c57-red);display:flex;flex:0 0 auto;font-size:9px;font-weight:900;gap:5px;margin-left:auto}.community57-checklists{background:white}.community57-checklist-layout{display:grid;gap:29px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr)}.community57-checklist-layout>div>nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.community57-checklist-layout>div>nav button{background:white;border:1px solid rgba(25,26,29,.14);cursor:pointer;padding:7px 9px}.community57-checklist-layout>div>nav button.is-active{background:#fff3f3;border-color:var(--c57-red)}.community57-checklist-meta{align-items:center;display:grid;grid-template-columns:auto 1fr auto;margin-top:23px}.community57-checklist-meta span{background:var(--c57-red);color:white;font-size:9px;font-weight:900;padding:8px 10px;text-transform:uppercase}.community57-checklist-meta strong{font-size:13px;padding-left:11px}.community57-checklist-meta em{color:var(--c57-red);font-size:9px;font-style:normal;font-weight:900}.community57-progress{background:#e3e5e7;height:5px;margin-top:11px}.community57-progress span{background:linear-gradient(90deg,var(--c57-red),var(--c57-yellow));display:block;height:100%;transition:width .22s ease}.community57-check-items{border-top:1px solid rgba(25,26,29,.12);margin-top:18px}.community57-check-items label{align-items:center;border-bottom:1px solid rgba(25,26,29,.12);cursor:pointer;display:flex;gap:11px;min-height:49px;padding:0 11px}.community57-check-items input{position:absolute;opacity:0}.community57-check-items label>span{align-items:center;border:1px solid rgba(25,26,29,.2);color:transparent;display:flex;height:23px;justify-content:center;width:23px}.community57-check-items label strong{font-size:11px}.community57-check-items label.is-checked{background:#f0f8f3}.community57-check-items label.is-checked>span{background:#157848;border-color:#157848;color:white}.community57-check-items label.is-checked strong{color:#157848;text-decoration:line-through}.community57-checklist-layout>aside{border:1px solid rgba(25,26,29,.13)}.community57-check-image{aspect-ratio:16/10;position:relative}.community57-check-image:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));content:"";inset:0;position:absolute}.community57-check-image>span{align-items:center;background:white;bottom:13px;color:var(--c57-red);display:flex;font-size:9px;font-weight:900;gap:5px;left:13px;padding:7px 9px;position:absolute;text-transform:uppercase;z-index:1}.community57-checklist-layout>aside>section{padding:19px}.community57-checklist-layout>aside p{color:var(--c57-red);font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.community57-checklist-layout>aside h3{font-size:20px;line-height:1.25;margin:7px 0}.community57-checklist-layout>aside section>span{color:var(--c57-muted);display:block;font-size:11px;line-height:1.6}.community57-checklist-layout>aside a{align-items:center;background:var(--c57-red);color:white;display:flex;font-size:10px;font-weight:900;gap:6px;justify-content:center;margin-top:15px;min-height:40px}.community57-return{background:#f3f4f5;border-top:1px solid rgba(25,26,29,.1)}.community57-return-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.community57-story-callout{background:white;display:grid;grid-template-columns:.88fr 1.12fr;min-height:390px}.community57-story-callout>div{min-height:390px;position:relative}.community57-story-callout>div:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.68));content:"";inset:0;position:absolute}.community57-story-callout>div>span{bottom:15px;color:white;font-size:9px;font-weight:900;left:15px;position:absolute;text-transform:uppercase;z-index:1}.community57-story-callout section{align-self:center;padding:27px}.community57-story-callout section>p{color:var(--c57-red);font-size:9px;font-weight:900;margin:0 0 8px;text-transform:uppercase}.community57-story-callout section h2{font-size:24px}.community57-story-callout section>span{color:var(--c57-muted);display:block;font-size:11px;line-height:1.65;margin-top:12px}.community57-story-callout section button{align-items:center;background:var(--c57-red);border:0;color:white;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:6px;margin-top:17px;min-height:40px;padding:0 14px}.community57-return .intel-newsletter{height:100%}.community57-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2100}.community57-backdrop{background:rgba(11,12,14,.78);border:0;inset:0;position:absolute}.community57-modal>article{background:white;box-shadow:0 28px 80px rgba(0,0,0,.34);max-height:calc(100vh - 48px);max-width:760px;overflow:auto;position:relative;width:100%;z-index:1}.community57-modal>article>header{align-items:flex-start;border-bottom:1px solid rgba(25,26,29,.12);display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.community57-modal>article>header p{color:var(--c57-red);font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.community57-modal>article>header h2{font-size:24px;margin:5px 0 0}.community57-modal>article>header span{color:var(--c57-muted);display:block;font-size:10px;margin-top:6px}.community57-modal>article>header button{align-items:center;background:#f1f2f3;border:0;cursor:pointer;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.community57-modal form{padding:22px}.community57-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}.community57-modal form label{display:grid;gap:6px}.community57-identity legend,.community57-modal form label>span{color:var(--c57-muted);font-size:9px;font-weight:900;text-transform:uppercase}.community57-modal form label em{font-size:8px;font-style:normal;font-weight:700;text-transform:none}.community57-modal input,.community57-modal select,.community57-modal textarea{background:white;border:1px solid rgba(25,26,29,.18);border-radius:0;color:var(--c57-ink);font:inherit;font-size:11px;font-weight:700;min-height:43px;outline:0;padding:10px 11px;resize:vertical;width:100%}.community57-modal input:focus,.community57-modal select:focus,.community57-modal textarea:focus{border-color:var(--c57-red);box-shadow:0 0 0 2px rgba(215,25,32,.1)}.community57-form-wide{margin-top:13px}.community57-identity{border:0;display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0}.community57-identity legend{margin-bottom:7px;width:100%}.community57-identity label{cursor:pointer;position:relative}.community57-identity input{height:1px;min-height:0;opacity:0;position:absolute;width:1px}.community57-identity label span{border:1px solid rgba(25,26,29,.16);display:block;padding:8px 10px;text-transform:none!important}.community57-identity input:checked+span{background:#fff3f3;border-color:var(--c57-red);color:var(--c57-red)}.community57-consent{align-items:flex-start;background:#f3f4f5;display:flex!important;gap:8px!important;margin-top:15px;padding:12px}.community57-consent input{flex:0 0 auto;height:15px;min-height:0;padding:0;width:15px}.community57-consent span{font-size:9px!important;line-height:1.45;text-transform:none!important}.community57-form-error{color:var(--c57-red);font-size:10px;font-weight:850;margin:12px 0 0}.community57-modal form>footer{align-items:center;border-top:1px solid rgba(25,26,29,.12);display:flex;gap:15px;justify-content:space-between;margin-top:16px;padding-top:16px}.community57-modal form>footer>span{align-items:center;color:var(--c57-muted);display:flex;font-size:9px;font-weight:800;gap:5px}.community57-modal form>footer>span svg{color:#157848}.community57-modal form>footer button,.community57-modal-success button{align-items:center;background:var(--c57-red);border:0;color:white;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:6px;min-height:41px;padding:0 15px}.community57-modal form>footer button:disabled{cursor:wait;opacity:.65}.community57-modal-success{align-items:center;display:flex;flex-direction:column;padding:50px 25px;text-align:center}.community57-modal-success>svg{color:#157848}.community57-modal-success h3{font-size:23px;margin:13px 0 0}.community57-modal-success p{color:var(--c57-muted);font-size:12px;line-height:1.6;max-width:450px}.community57-modal-success button{margin-top:10px}.community57-home-strip{background:#1a1b1e;border-bottom:3px solid #f5bb28;color:white}.community57-home-strip>div{display:grid;grid-template-columns:.8fr 1.08fr 1.12fr}.community57-home-intro{border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15);padding:24px}.community57-home-intro p{color:#f5bb28;font-size:9px;font-weight:900;margin:0;text-transform:uppercase}.community57-home-intro h2{color:white;font-size:18px;line-height:1.3;margin:7px 0}.community57-home-intro a{align-items:center;color:white;display:flex;font-size:9px;font-weight:900;gap:5px;margin-top:13px}.community57-home-item{align-items:center;border-right:1px solid rgba(255,255,255,.15);color:white;display:grid;gap:12px;grid-template-columns:37px 1fr auto;padding:20px}.community57-home-item>span{align-items:center;background:#d71920;display:flex;height:37px;justify-content:center;width:37px}.community57-home-item small{color:#f5bb28;display:block;font-size:8px;font-weight:900;text-transform:uppercase}.community57-home-item strong{display:block;font-size:11px;line-height:1.45;margin-top:5px}.community57-home-item em{align-items:center;color:rgba(255,255,255,.55);display:flex;font-size:8px;font-style:normal;gap:4px;margin-top:6px}.community57-home-photo{height:61px;overflow:hidden;position:relative;width:80px}.community57-home-item.is-event{grid-template-columns:80px 1fr auto}@media (max-width:1120px){.community57-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.community57-hero-copy{padding-right:30px}.community57-hero-copy h1{font-size:38px}.community57-return-grid{grid-template-columns:1fr}.community57-home-strip>div{grid-template-columns:.75fr 1.25fr}.community57-home-item.is-event{grid-column:1/-1}}@media (max-width:900px){.community57-hero-grid{grid-template-columns:1fr}.community57-hero-copy{padding:36px 0}.community57-hero-visual{min-height:410px}.community57-hero-ledger>div{grid-template-columns:repeat(2,1fr)}.community57-hero-ledger article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)}.community57-qa-layout{grid-template-columns:1fr}.community57-qa-filters{display:grid;gap:0;grid-template-columns:1fr 1fr;position:static}.community57-qa-filters>section{grid-column:1/-1}.community57-event-grid,.community57-guide-grid{grid-template-columns:1fr 1fr}.community57-event-grid>article:last-child,.community57-guide-grid>article:last-child{grid-column:1/-1}.community57-checklist-layout{grid-template-columns:1fr}}@media (max-width:640px){.community57-hero{padding-top:0}.community57-hero-copy{padding:32px 0}.community57-hero-copy h1{font-size:32px}.community57-hero-copy>span{font-size:14px}.community57-hero-copy nav{display:grid;grid-template-columns:1fr}.community57-hero-copy nav a{justify-content:center}.community57-hero-copy>footer{display:grid;gap:10px}.community57-hero-visual{min-height:335px}.community57-live-card{bottom:14px;left:14px;max-width:calc(100% - 28px);right:14px}.community57-hero-ledger article{padding:14px 9px}.community57-hero-ledger strong{font-size:23px;margin-right:7px}.community57-hero-ledger span{font-size:9px}.community57-hero-ledger small{display:none}.community57-anchorbar a,.community57-anchorbar button{padding:0 14px}.community57-section{padding:44px 0;scroll-margin-top:110px}.community57-heading{align-items:flex-start;flex-direction:column}.community57-checklist-layout>div>h2,.community57-heading h2{font-size:26px}.community57-heading>a,.community57-heading>button{justify-content:center;width:100%}.community57-qa-filters{grid-template-columns:1fr}.community57-qa-filters>section{grid-column:auto}.community57-question-list>article>button{gap:10px;grid-template-columns:36px 1fr auto;padding:16px 10px}.community57-question-avatar{height:36px;width:36px}.community57-question-list button strong{font-size:13px}.community57-question-list button em{display:none}.community57-answer{margin:0 10px 16px;padding-left:13px}.community57-answer>footer a{margin-left:0;width:100%}.community57-event-grid,.community57-guide-grid{grid-template-columns:1fr}.community57-event-grid>article:last-child,.community57-guide-grid>article:last-child{grid-column:auto}.community57-guide-note{align-items:flex-start;flex-wrap:wrap}.community57-guide-note>a{margin-left:28px}.community57-checklist-meta{grid-template-columns:auto 1fr}.community57-checklist-meta em{grid-column:1/-1;margin-top:9px}.community57-story-callout{grid-template-columns:1fr}.community57-story-callout>div{min-height:260px}.community57-story-callout section{padding:22px 18px}.community57-story-callout section h2{font-size:22px}.community57-return-grid{grid-template-columns:1fr}.community57-modal{align-items:flex-end;padding:0}.community57-modal>article{max-height:94vh}.community57-modal>article>header{padding:16px}.community57-modal>article>header h2{font-size:20px}.community57-modal form{padding:16px}.community57-form-grid{grid-template-columns:1fr}.community57-modal form>footer{align-items:stretch;flex-direction:column}.community57-modal form>footer button{justify-content:center;width:100%}.community57-home-strip>div{grid-template-columns:1fr}.community57-home-intro,.community57-home-item{border-left:1px solid rgba(255,255,255,.15)}.community57-home-item.is-event{grid-column:auto}}.mobile58-dock-action{align-items:center;border:1px solid rgba(17,24,32,.12);border-radius:4px;color:#111820;display:flex;font-size:11px;font-weight:900;gap:6px;justify-content:center;min-height:44px;padding:0 10px}.mobile58-dock-action.is-book,.mobile58-dock-action.is-call{background:white}.mobile58-dock-action.is-whatsapp{background:#20bf5b;border-color:#20bf5b;color:white}.mobile58-dock-action.is-routes{background:#c91524;border-color:#c91524;color:white}.mobile58-route-layer{align-items:flex-end;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:2050}.mobile58-route-backdrop{background:rgba(8,11,15,.7);border:0;inset:0;position:absolute}.mobile58-route-sheet{background:white;border-top:4px solid #c91524;box-shadow:0 -20px 70px rgba(8,11,15,.28);max-height:calc(100vh - 24px);max-width:620px;overflow-y:auto;position:relative;width:100%;z-index:1}.mobile58-route-sheet>header{align-items:flex-start;border-bottom:1px solid rgba(17,24,32,.11);display:flex;gap:16px;justify-content:space-between;padding:18px}.mobile58-route-sheet>header p{align-items:center;color:#c91524;display:flex;font-size:9px;font-weight:900;gap:5px;margin:0;text-transform:uppercase}.mobile58-route-sheet>header h2{font-size:22px;line-height:1.2;margin:5px 0 0}.mobile58-route-sheet>header span{color:#5e6875;display:block;font-size:10px;line-height:1.45;margin-top:5px}.mobile58-route-sheet>header>button{align-items:center;background:#f1f2f3;border:0;color:#111820;cursor:pointer;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.mobile58-route-sheet>nav{display:grid;grid-template-columns:repeat(5,minmax(68px,1fr));overflow-x:auto}.mobile58-route-sheet>nav button{align-items:center;background:white;border:0;border-bottom:1px solid rgba(17,24,32,.11);border-right:1px solid rgba(17,24,32,.11);color:#5e6875;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:900;gap:5px;min-height:62px;padding:8px 5px}.mobile58-route-sheet>nav button.is-active{background:#fff3f4;box-shadow:inset 0 -3px #c91524;color:#c91524}.mobile58-route-list{display:grid;padding:5px 16px}.mobile58-route-list a{align-items:center;border-bottom:1px solid rgba(17,24,32,.1);color:#111820;display:flex;gap:12px;justify-content:space-between;min-height:66px;padding:10px 3px}.mobile58-route-list strong{display:block;font-size:12px}.mobile58-route-list small{color:#5e6875;display:block;font-size:9px;margin-top:4px}.mobile58-route-list svg{color:#c91524;flex:0 0 auto}.mobile58-route-sheet>footer{background:#111820;color:white;display:grid;gap:11px;padding:15px 17px calc(15px + env(safe-area-inset-bottom))}.mobile58-route-sheet>footer>span{align-items:center;color:rgba(255,255,255,.68);display:flex;flex-wrap:wrap;font-size:9px;gap:5px}.mobile58-route-sheet>footer>span svg{color:#f4c542}.mobile58-route-sheet>footer>span strong{color:white}.mobile58-route-sheet>footer>a{align-items:center;background:#c91524;color:white;display:flex;font-size:11px;font-weight:900;gap:6px;justify-content:center;min-height:43px}@media (max-width:768px){html{scroll-padding-top:112px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.site-header-premium{box-shadow:0 4px 15px rgba(17,24,32,.08)!important}.site-header-premium .container>div:first-of-type{min-height:50px!important;padding-bottom:4px!important;padding-top:4px!important}.site-header-premium .hra-brand-symbol{height:36px;width:36px}.site-header-premium .hra-brand-symbol svg{height:14px;width:14px}.site-header-premium .hra-brand-symbol strong{font-size:10px}.site-header-premium .hra-brand-name{font-size:15px}.site-header-premium .hra-brand-copy small{display:none}.site-header-premium .executive-header-action{min-height:38px!important;padding:0 13px!important;width:auto!important}.site-header-premium details.group\/mobile-menu{padding-bottom:6px;padding-top:5px}.mobile58-menu-summary{border-radius:4px!important;min-height:40px;padding:7px 10px!important}.site-header-premium details.group\/mobile-menu[open]>div{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:80px}.mobile58-dock{bottom:max(7px,env(safe-area-inset-bottom))!important;gap:4px!important;grid-template-columns:repeat(4,minmax(0,1fr));left:7px!important;padding:5px!important;right:7px!important}.mobile58-dock-action{flex-direction:column;font-size:8px;gap:2px;min-height:51px;padding:4px 2px}.mobile58-dock-action svg{height:17px;width:17px}.mobile58-compact-lead,.mobile58-lead-form{gap:10px!important;padding:13px!important}.mobile58-compact-lead .lead-form-status,.mobile58-lead-form .lead-form-status{grid-template-columns:repeat(2,1fr);margin-bottom:8px!important}.mobile58-compact-lead .lead-form-status span,.mobile58-lead-form .lead-form-status span{font-size:9px;min-height:30px;padding:5px}.mobile58-compact-lead h2,.mobile58-lead-form h2{font-size:19px!important;margin-top:4px!important}.mobile58-compact-lead h2+p,.mobile58-lead-form .mini-trust,.mobile58-lead-form .mobile58-lead-intro>.grid,.mobile58-lead-intro h2+p{display:none}.mobile58-compact-lead .lead-concierge-note,.mobile58-lead-form .lead-concierge-note{border-left-width:3px;margin-top:8px!important;padding:8px 9px}.mobile58-compact-lead .lead-concierge-note span,.mobile58-lead-form .lead-concierge-note span{display:none}.mobile58-compact-lead .lead-concierge-note strong,.mobile58-lead-form .lead-concierge-note strong{font-size:10px}.mobile58-lead-form>.grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile58-lead-form .mobile58-field-email,.mobile58-lead-form .mobile58-field-message,.mobile58-lead-form .mobile58-field-notes{grid-column:1/-1}.mobile58-compact-lead .field>span,.mobile58-lead-form .field>span{font-size:9px}.mobile58-compact-lead .field input,.mobile58-compact-lead .field select,.mobile58-lead-form .field input,.mobile58-lead-form .field select{font-size:11px;min-height:43px;padding:8px}.mobile58-consent{background:#f5f6f7;font-size:9px!important;line-height:1.4;padding:9px}.mobile58-consent input{flex:0 0 auto}.mobile58-compact-lead .lead-submit-button,.mobile58-lead-form .lead-submit-button{min-height:44px}.mobile58-compact-lead>div:last-child{gap:8px!important}.mobile58-compact-lead>div:last-child>.grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile58-compact-lead>div:last-child>label:nth-of-type(3){padding:9px!important}.portal-band>.container,.premium-home-shell>.container{padding-bottom:12px!important;padding-top:12px!important}.intel-hero__form,.portal-band aside,.premium-home-shell aside,.study-hero-lead{scroll-margin-top:115px}.home-hero-photo-stack>div:first-child{min-height:230px!important}.home-hero-photo-stack{gap:8px!important}.home-hero-photo-stack>div:not(:first-child){min-height:74px!important}.executive-home-hero{padding:13px!important}.executive-home-hero h1{font-size:28px!important}.executive-home-hero .executive-hero-actions{display:grid!important;grid-template-columns:1fr}.executive-home-hero .executive-hero-actions a{min-height:43px}.executive-assurance-strip{grid-template-columns:1fr!important}.hero-media{min-height:0!important;padding-bottom:25px!important;padding-top:25px!important}.hero-media h1,.intel-article-hero h1,.intel-country-hero h1,.intel-hero h1,.intel-news-hero h1,.intel-subhero h1,.study-catalogue-hero h1,.study-super-hero h1,.study-support-hero h1{font-size:29px!important;line-height:1.12!important}.intel-country-hero,.intel-hero,.intel-subhero,.study-catalogue-hero,.study-super-hero,.study-support-hero{min-height:0!important;padding-bottom:26px!important;padding-top:26px!important}.intel-hero__grid,.intel-subhero__grid,.study-super-hero__inner,.study-support-hero__inner{gap:14px!important}.intel-hero__form,.intel-subhero__grid>.mobile58-lead-form,.study-hero-lead,.study-support-lead{order:-1}.intel-hero__metrics,.intel-subhero__facts,.study-super-hero__signals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.intel-hero__metrics>:last-child,.intel-subhero__facts>:last-child,.study-super-hero__signals>:last-child{grid-column:1/-1}.portal-hero-card [class*=aspect-ratio],.portal-hero-card>div:first-child{max-height:285px}.portal-hero-card h1{font-size:27px!important}.detail-priority-strip{margin-top:0!important}.page-navigator,.premium-page-navigator,[class*=page-navigator]{overflow-x:auto;overscroll-behavior-inline:contain}.page-navigator a,.premium-page-navigator a{min-height:44px}main>section:not(.community57-hero):not(.premium-portal-section):first-of-type{padding-bottom:24px;padding-top:24px}main h2{letter-spacing:0}.section{padding-bottom:34px;padding-top:34px}.home-callback-image{min-height:220px!important}.home-route-visual{min-height:230px!important}.home-intent-image{min-height:200px!important}.home-success-photo{min-height:200px}.mega-footer>section:nth-of-type(3),.mega-footer>section:nth-of-type(4){display:none}.mega-footer>section:first-child>.container{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-footer .footer-trust-item{min-height:92px;padding:12px 9px}.mega-footer .footer-trust-item:nth-child(2){border-right:0}.mega-footer .footer-trust-item:nth-child(-n+2){border-bottom:1px solid rgba(17,24,32,.1)}.mega-footer>section:nth-last-child(2){padding-bottom:20px;padding-top:20px}}@media (max-width:390px){.mobile58-route-layer{padding:0}.mobile58-route-sheet{max-height:95vh}.mobile58-route-sheet>header{padding:15px}.mobile58-route-sheet>header h2{font-size:20px}.mobile58-route-sheet>nav{grid-template-columns:repeat(5,72px)}.mobile58-lead-form>.grid{grid-template-columns:1fr!important}.mobile58-lead-form .mobile58-field-email,.mobile58-lead-form .mobile58-field-message,.mobile58-lead-form .mobile58-field-notes{grid-column:auto}.mobile58-compact-lead>div:last-child>.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mobile58-route-sheet,.mobile58-route-sheet *,.site-header-premium *,.sticky-cta{scroll-behavior:auto!important;transition:none!important}}.case-monitor{margin-top:18px;border:1px solid #dfe3e8;border-top:3px solid #dc1f2d;border-radius:6px;background:#fff;box-shadow:0 12px 30px rgba(18,26,38,.06);overflow:hidden}.case-monitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid #eceff2}.case-monitor-head h2{margin:4px 0 5px;max-width:720px;color:#141a22;font-size:22px;line-height:1.25;letter-spacing:0}.case-monitor-head span{color:#647084;font-size:14px;line-height:1.55}.case-monitor-head button,.case-monitor-head>a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid #dc1f2d;border-radius:4px;padding:8px 13px;background:#fff;color:#c81725;font-size:13px;font-weight:800;white-space:nowrap}.case-monitor-head button:hover,.case-monitor-head>a:hover{background:#fff2f3}.case-monitor-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #eceff2;background:#f8f9fb}.case-monitor-strip>div{display:grid;grid-template-columns:22px 1fr;gap:2px 9px;min-height:88px;align-content:center;padding:14px 18px;border-right:1px solid #e3e7eb}.case-monitor-strip>div:last-child{border-right:0}.case-monitor-strip svg{grid-row:1/3;align-self:center;color:#dc1f2d}.case-monitor-strip span{color:#6d7889;font-size:11px;font-weight:800;text-transform:uppercase}.case-monitor-strip strong{color:#151b24;font-size:15px;letter-spacing:0}.case-monitor-strip strong small{margin-left:4px;color:#14804a;font-size:12px}.admin-monitoring-message,.case-monitor-message{margin:14px 24px 0;border-left:3px solid #e0aa20;padding:9px 12px;background:#fff8df;color:#5d4a14;font-size:13px;font-weight:700}.case-monitor-alerts{display:grid;gap:0}.case-monitor-alert{display:grid;grid-template-columns:38px minmax(0,1fr) 138px;gap:13px;align-items:start;padding:18px 24px;border-bottom:1px solid #eceff2}.case-monitor-alert:last-child{border-bottom:0}.case-monitor-alert.is-critical{box-shadow:inset 4px 0 #b20f1d;background:#fff7f7}.case-monitor-alert.is-high{box-shadow:inset 4px 0 #e14532}.case-monitor-alert.is-watch{box-shadow:inset 4px 0 #e0aa20}.case-monitor-alert.is-info{box-shadow:inset 4px 0 #14804a}.case-monitor-alert-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff0f1;color:#d51b29}.case-monitor-alert-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:5px}.case-monitor-alert-meta em,.case-monitor-alert-meta small,.case-monitor-alert-meta span{border-radius:3px;padding:3px 6px;background:#eef1f4;color:#5f6b7d;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.case-monitor-alert-meta em{background:#fff0f1;color:#c81725}.case-monitor-alert>div:nth-child(2)>strong{display:block;color:#151b24;font-size:15px}.case-monitor-alert>div:nth-child(2)>p{margin:4px 0;color:#4f5b6c;font-size:13px;line-height:1.55}.case-monitor-alert>div:nth-child(2)>small{display:block;color:#748093;font-size:12px;line-height:1.5}.case-monitor-alert-actions{display:grid;gap:7px}.case-monitor-alert-actions a,.case-monitor-alert-actions button,.case-monitor-alert-actions>span{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid #d8dde3;border-radius:4px;padding:6px 8px;background:#fff;color:#273142;font-size:11px;font-weight:800;text-align:center}.case-monitor-alert-actions button{border-color:#f1b8bd;color:#c81725}.case-monitor-alert-actions>span{border-color:#b9ddca;background:#edf8f2;color:#126b40}.case-monitor-source{display:flex;align-items:center;gap:9px;padding:13px 24px;border-top:1px solid #eceff2;background:#f8f9fb;color:#687487;font-size:12px}.case-monitor-source svg{flex:0 0 auto;color:#14804a}.case-monitor-source span{flex:1}.case-monitor-source a{display:inline-flex;align-items:center;gap:5px;color:#b41622;font-weight:800}.case-monitor-clear,.case-monitor-empty{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border:1px solid #cae5d6;border-radius:5px;background:#f3faf6;color:#176b43}.case-monitor-empty{margin-top:18px}.case-monitor-clear strong,.case-monitor-empty strong{color:#124e33;font-size:14px}.case-monitor-clear p,.case-monitor-empty p{margin:3px 0 0;color:#597065;font-size:12px}.case-monitor.is-compact{margin:0 0 18px;box-shadow:none}.case-monitor.is-compact .case-monitor-head{padding:17px 19px 14px}.case-monitor.is-compact .case-monitor-head h2{font-size:18px}.case-monitor.is-compact .case-monitor-alert{grid-template-columns:30px minmax(0,1fr) 118px;padding:14px 18px}.case-monitor.is-compact .case-monitor-alert-icon{width:29px;height:29px}.admin-monitoring-queue{border:1px solid #dfe3e8;border-top:3px solid #c81725;border-radius:6px;background:#fff;overflow:hidden}.admin-monitoring-queue>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #e5e8ec}.admin-monitoring-queue>header h2{margin:4px 0;color:#141a22;font-size:21px;letter-spacing:0}.admin-monitoring-queue>header p:last-child{max-width:720px;color:#687487;font-size:13px}.admin-monitoring-queue>header>span{border-radius:3px;padding:6px 9px;background:#fff0f1;color:#be1623;font-size:11px;font-weight:900;white-space:nowrap}.admin-monitoring-list{display:grid}.admin-monitoring-list>article{display:grid;grid-template-columns:72px minmax(260px,1fr) minmax(300px,.75fr);gap:18px;align-items:start;padding:20px 24px;border-bottom:1px solid #e8ebef}.admin-monitoring-list>article:last-child{border-bottom:0}.admin-monitoring-list>article.is-critical{box-shadow:inset 4px 0 #a50d19;background:#fff7f7}.admin-monitoring-list>article.is-high{box-shadow:inset 4px 0 #df3d2b}.admin-monitoring-list>article.is-watch{box-shadow:inset 4px 0 #dfa619}.admin-monitoring-list>article.is-info{box-shadow:inset 4px 0 #18804b}.admin-monitoring-score{display:grid;justify-items:center;border-right:1px solid #e5e8ec}.admin-monitoring-score strong{color:#161d27;font-size:30px;line-height:1}.admin-monitoring-score span{margin-top:6px;color:#647084;font-size:11px;font-weight:900}.admin-monitoring-copy>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.admin-monitoring-copy em,.admin-monitoring-copy small{border-radius:3px;padding:3px 6px;background:#fff0f1;color:#bd1724;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.admin-monitoring-copy>div>span{color:#6b7688;font-size:11px;font-weight:800}.admin-monitoring-copy h3{margin:7px 0 3px;color:#141a22;font-size:15px;letter-spacing:0}.admin-monitoring-copy p{margin:0 0 5px;color:#576376;font-size:12px;line-height:1.5}.admin-monitoring-copy>strong{display:block;color:#273142;font-size:12px;line-height:1.45}.admin-monitoring-copy>a{display:inline-flex;margin-top:8px;color:#b41622;font-size:11px;font-weight:900}.admin-monitoring-controls textarea{width:100%;min-height:72px;resize:vertical;border:1px solid #cfd5dc;border-radius:4px;padding:9px 10px;background:#fff;color:#1b2330;font-size:12px}.admin-monitoring-controls>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.admin-monitoring-controls button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:4px;border:1px solid #d4d9df;border-radius:4px;background:#fff;color:#303a49;font-size:10px;font-weight:900}.admin-monitoring-controls button:nth-child(2){border-color:#efb5ba;color:#be1623}.admin-monitoring-controls button:nth-child(3){border-color:#b9ddca;color:#126b40}.admin-monitoring-empty{display:flex;align-items:center;gap:9px;padding:22px 24px;color:#176b43;font-size:13px;font-weight:800}@media (max-width:980px){.case-monitor-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.case-monitor-strip>div:nth-child(2){border-right:0}.case-monitor-strip>div:nth-child(-n+2){border-bottom:1px solid #e3e7eb}.admin-monitoring-list>article{grid-template-columns:60px minmax(0,1fr)}.admin-monitoring-controls{grid-column:1/-1}}@media (max-width:640px){.admin-monitoring-queue>header,.case-monitor-head{display:grid;gap:13px;padding:17px 16px}.admin-monitoring-queue>header h2,.case-monitor-head h2{font-size:18px}.case-monitor-head button,.case-monitor-head>a{width:100%}.case-monitor-strip{grid-template-columns:1fr}.case-monitor-strip>div{min-height:70px;border-right:0;border-bottom:1px solid #e3e7eb}.case-monitor-strip>div:last-child{border-bottom:0}.case-monitor-alert,.case-monitor.is-compact .case-monitor-alert{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px 14px}.case-monitor-alert-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.case-monitor-source{align-items:flex-start;flex-wrap:wrap;padding:13px 15px}.case-monitor-source span{flex-basis:calc(100% - 30px)}.admin-monitoring-message,.case-monitor-message{margin:12px 14px 0}.admin-monitoring-list>article{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:16px 14px}.admin-monitoring-score strong{font-size:24px}.admin-monitoring-controls>div{grid-template-columns:1fr}}.weekly-action-plan{margin-top:18px;overflow:hidden;border:1px solid #dfe3e8;border-top:3px solid #171f2c;border-radius:6px;background:#fff;box-shadow:0 12px 30px rgba(18,26,38,.06)}.weekly-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 18px;border-bottom:1px solid #e7eaee}.weekly-plan-head h2{margin:4px 0 5px;color:#141a22;font-size:22px;line-height:1.25;letter-spacing:0}.weekly-plan-head span{color:#657184;font-size:13px;line-height:1.5}.weekly-plan-head button,.weekly-plan-head>a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid #dc1f2d;border-radius:4px;padding:8px 13px;background:#fff;color:#c81725;font-size:12px;font-weight:900;white-space:nowrap}.weekly-plan-head button:hover,.weekly-plan-head>a:hover{background:#fff2f3}.weekly-plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5e8ec;background:#f7f9fb}.weekly-plan-metrics>div{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;align-content:center;min-height:82px;padding:13px 17px;border-right:1px solid #e1e5e9}.weekly-plan-metrics>div:last-child{border-right:0}.weekly-plan-metrics span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;align-self:center;border-radius:50%;background:#fff0f1;color:#c81725}.weekly-plan-metrics small{color:#6b7687;font-size:10px;font-weight:900;text-transform:uppercase}.weekly-plan-metrics strong{color:#17202b;font-size:14px;letter-spacing:0}.action-ops-message,.weekly-plan-message{margin:13px 24px 0;border-left:3px solid #e0aa20;padding:9px 11px;background:#fff8df;color:#5b4915;font-size:12px;font-weight:800}.weekly-plan-tasks{display:grid}.weekly-plan-task{display:grid;grid-template-columns:68px minmax(0,1fr) 132px;gap:14px;align-items:start;padding:18px 24px;border-bottom:1px solid #e8ebef}.weekly-plan-task:last-child{border-bottom:0}.weekly-plan-task.is-completed{background:#f4faf6}.weekly-plan-task.is-overdue{box-shadow:inset 4px 0 #b20f1d;background:#fff7f7}.weekly-plan-task.is-blocked{box-shadow:inset 4px 0 #e0aa20;background:#fffaf0}.weekly-plan-index{display:grid;justify-items:center;gap:7px;border-right:1px solid #e5e8ec}.weekly-plan-index span{border-radius:3px;padding:4px 7px;background:#fff0f1;color:#c81725;font-size:10px;font-weight:900;text-transform:uppercase}.weekly-plan-index i{width:8px;height:8px;border-radius:50%;background:#e0aa20;box-shadow:0 0 0 4px #fff5d8}.weekly-plan-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px}.weekly-plan-task-meta em,.weekly-plan-task-meta span{border-radius:3px;padding:3px 6px;background:#eef1f4;color:#5e6a7d;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.weekly-plan-task>div:nth-child(2)>strong{color:#141a22;font-size:15px}.weekly-plan-task>div:nth-child(2)>p{margin:4px 0;color:#526073;font-size:12px;line-height:1.5}.weekly-plan-task>div:nth-child(2)>small{display:block;color:#7a5d14;font-size:11px}.weekly-plan-task-actions{display:grid;gap:7px}.weekly-plan-task-actions a,.weekly-plan-task-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid #d5dae0;border-radius:4px;padding:6px 8px;background:#fff;color:#283344;font-size:11px;font-weight:900}.weekly-plan-task-actions button{border-color:#efb7bc;color:#bf1724}.weekly-plan-staff{border-top:1px solid #e5e8ec;background:#f8f9fb}.weekly-plan-staff>header{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid #e5e8ec;color:#283344}.weekly-plan-staff>header svg{color:#167548}.weekly-plan-staff>header span,.weekly-plan-staff>header strong{display:block}.weekly-plan-staff>header span{margin-top:1px;color:#6d7888;font-size:11px}.weekly-plan-staff article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:12px 24px;border-bottom:1px solid #e5e8ec}.weekly-plan-staff article>span{border-radius:3px;padding:4px 6px;background:#fff0f1;color:#be1623;font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.weekly-plan-staff article strong{display:block;color:#1c2531;font-size:12px}.weekly-plan-staff article small{display:block;margin-top:2px;color:#6b7687;font-size:10px}.weekly-plan-staff article em{color:#596578;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.weekly-plan-disclaimer{padding:12px 24px;background:#fff;color:#778293;font-size:11px;line-height:1.5}.weekly-plan-clear,.weekly-plan-empty{display:flex;align-items:flex-start;gap:11px;margin-top:18px;border:1px solid #c5e1d1;border-radius:5px;padding:18px 20px;background:#f3faf6;color:#176b43}.weekly-plan-clear{margin:0;border:0;border-radius:0}.weekly-plan-clear strong,.weekly-plan-empty strong{color:#124f34;font-size:13px}.weekly-plan-clear p,.weekly-plan-empty p{margin:3px 0 0;color:#5f756a;font-size:11px}.weekly-action-plan.is-compact{box-shadow:none}.weekly-action-plan.is-compact .weekly-plan-head{padding:17px 19px 14px}.weekly-action-plan.is-compact .weekly-plan-head h2{font-size:18px}.weekly-action-plan.is-compact .weekly-plan-task{grid-template-columns:58px minmax(0,1fr) 118px;padding:14px 18px}.action-plan-operations{overflow:hidden;border:1px solid #dfe3e8;border-top:3px solid #171f2c;border-radius:6px;background:#fff}.action-plan-operations>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px;border-bottom:1px solid #e5e8ec}.action-plan-operations>header h2{margin:4px 0;color:#141a22;font-size:21px;letter-spacing:0}.action-plan-operations>header p:last-child{color:#687487;font-size:12px}.action-plan-operations>header>div:last-child{display:flex;gap:7px}.action-plan-operations>header>div:last-child span{border-radius:3px;padding:6px 8px;background:#eef1f4;color:#4f5c6f;font-size:10px;font-weight:900;white-space:nowrap}.action-ops-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr)}.action-ops-grid>section:first-child{border-right:1px solid #e4e7eb}.action-ops-grid>section>header{display:flex;align-items:center;gap:8px;padding:13px 17px;border-bottom:1px solid #e5e8ec;background:#f8f9fb;color:#293445;font-size:12px}.action-ops-reminders,.action-ops-tasks{display:grid}.action-ops-tasks>article{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:17px;border-bottom:1px solid #e8ebef}.action-ops-tasks>article.is-overdue{box-shadow:inset 4px 0 #b20f1d;background:#fff7f7}.action-ops-task-copy>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.action-ops-task-copy em,.action-ops-task-copy small{border-radius:3px;padding:3px 6px;background:#fff0f1;color:#be1623;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.action-ops-task-copy>div>span{color:#667285;font-size:10px;font-weight:800}.action-ops-task-copy h3{margin:7px 0 3px;color:#151c26;font-size:14px;letter-spacing:0}.action-ops-task-copy p{margin:0 0 5px;color:#596578;font-size:11px;line-height:1.45}.action-ops-task-copy>strong{color:#354154;font-size:10px}.action-ops-task-controls{display:grid;gap:6px}.action-ops-task-controls input,.action-ops-task-controls textarea{width:100%;border:1px solid #cfd5dc;border-radius:4px;padding:8px 9px;background:#fff;color:#1d2633;font-size:11px}.action-ops-task-controls textarea{min-height:58px;resize:vertical}.action-ops-task-controls>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.action-ops-reminders button,.action-ops-task-controls button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:4px;border:1px solid #d5dae0;border-radius:4px;background:#fff;color:#303b4c;font-size:9px;font-weight:900}.action-ops-reminders article{padding:15px 16px;border-bottom:1px solid #e8ebef}.action-ops-reminders article>div{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center}.action-ops-reminders article>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#fff0f1;color:#c81725}.action-ops-reminders article strong{display:block;color:#1c2531;font-size:11px}.action-ops-reminders article small{display:block;margin-top:2px;color:#6a7688;font-size:9px}.action-ops-reminders article em{color:#b41622;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.action-ops-reminders article>p{margin:9px 0;color:#596578;font-size:10px;line-height:1.45}.action-ops-reminders footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.action-ops-reminders footer>span{display:inline-flex;align-items:center;gap:4px;color:#7a5d14;font-size:9px;font-weight:900}.action-ops-reminders footer>div{display:flex;gap:5px}.action-ops-reminders footer button{padding:5px 7px}.action-ops-empty{display:flex;align-items:center;gap:8px;border:1px solid #dfe3e8;padding:18px;color:#657184;font-size:12px}@media (max-width:1100px){.action-ops-grid{grid-template-columns:1fr}.action-ops-grid>section:first-child{border-right:0;border-bottom:1px solid #e4e7eb}}@media (max-width:760px){.weekly-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-plan-metrics>div:nth-child(2){border-right:0}.weekly-plan-metrics>div:nth-child(-n+2){border-bottom:1px solid #e1e5e9}.action-ops-tasks>article{grid-template-columns:1fr}}@media (max-width:640px){.action-plan-operations>header,.weekly-plan-head{display:grid;gap:12px;padding:17px 15px}.action-plan-operations>header h2,.weekly-plan-head h2{font-size:18px}.weekly-plan-head button,.weekly-plan-head>a{width:100%}.weekly-action-plan.is-compact .weekly-plan-task,.weekly-plan-task{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:15px 14px}.weekly-plan-task-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-plan-staff article{grid-template-columns:48px minmax(0,1fr);padding:12px 15px}.weekly-plan-staff article em{grid-column:2}.action-ops-message,.weekly-plan-message{margin:12px 14px 0}.action-plan-operations>header>div:last-child{flex-wrap:wrap}.action-ops-task-controls>div{grid-template-columns:1fr}.action-ops-reminders footer{align-items:flex-start;flex-direction:column}}.ai-copilot-answer-citations{margin:0 12px 9px;border:1px solid rgba(17,24,32,.1);background:#fff}.ai-copilot-answer-citations>header{display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(17,24,32,.08);padding:7px 9px;color:#168c54}.ai-copilot-answer-citations>header strong{color:#28323c;font-size:8px;font-weight:950;text-transform:uppercase}.ai-copilot-answer-citations>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-copilot-answer-citations a{display:grid;grid-template-columns:29px minmax(0,1fr) 12px;align-items:center;gap:6px;border-bottom:1px solid rgba(17,24,32,.07);color:#111820;padding:7px 8px}.ai-copilot-answer-citations a:nth-child(odd){border-right:1px solid rgba(17,24,32,.07)}.ai-copilot-answer-citations a b{display:grid;place-items:center;min-height:25px;background:#eaf5ef;color:#147b4c;font-size:7px}.ai-copilot-answer-citations a small,.ai-copilot-answer-citations a strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copilot-answer-citations a strong{font-size:8px}.ai-copilot-answer-citations a small{margin-top:2px;color:#75808b;font-size:6px}.ai-copilot-answer-citations a>svg{color:#9aa2aa}@media (max-width:900px){.ai-copilot-answer-citations>div{grid-template-columns:1fr}.ai-copilot-answer-citations a:nth-child(odd){border-right:0}}.portal2-companion-area{grid-column:1/-1;min-width:0}.c10-client-companion{background:#fff;border:1px solid #dfe4e8;border-top:3px solid #168c54}.c10-client-companion.is-attention{border-top-color:#e0a319}.c10-client-companion.is-at_risk{border-top-color:#d81827}.c10-client-companion>header{align-items:center;background:#161e26;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:20px 22px}.c10-client-companion>header p{align-items:center;color:#ffcf3f;display:flex;font-size:9px;font-weight:900;gap:6px;margin:0;text-transform:uppercase}.c10-client-companion>header h2{font-size:20px;letter-spacing:0;margin:5px 0}.c10-client-companion>header span{color:#b9c2cb;display:block;font-size:10px;line-height:1.55;max-width:760px}.c10-client-companion>header button{align-items:center;background:transparent;border:1px solid #66727e;color:#fff;display:flex;flex:none;font-size:9px;font-weight:900;gap:5px;min-height:32px;padding:7px 10px}.c10-status-band{border-bottom:1px solid #e3e7ea;display:grid;grid-template-columns:1.5fr .55fr .85fr 1fr}.c10-status-band>div{border-right:1px solid #e3e7ea;display:grid;gap:3px;padding:12px 16px}.c10-status-band>div:last-child{border-right:0}.c10-status-band small{color:#77818b;font-size:8px;font-weight:900;text-transform:uppercase}.c10-status-band strong{color:#26313b;font-size:10px}.c10-admin-message,.c10-client-message{align-items:center;background:#ecf8f1;border-bottom:1px solid #d3e9dc;color:#157146;display:flex;font-size:9px;font-weight:800;gap:5px;margin:0;padding:8px 14px}.c10-client-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.c10-reminder-list{border-right:1px solid #e3e7ea}.c10-reminder-list>header,.c10-waiting>header{align-items:center;background:#f7f8f9;border-bottom:1px solid #e3e7ea;display:flex;justify-content:space-between;padding:11px 15px}.c10-meeting-prep h3,.c10-reminder-list>header h3,.c10-waiting h3{color:#26313b;font-size:11px;letter-spacing:0;margin:0}.c10-reminder-list>header p{color:#727d87;font-size:8px;margin:2px 0 0}.c10-reminder-list>header>span{background:#fff0f1;color:#c51a27;font-size:8px;font-weight:900;padding:4px 6px}.c10-reminder-list article{display:grid;gap:9px;grid-template-columns:31px minmax(0,1fr);padding:12px 14px;border-bottom:1px solid #edf0f2}.c10-reminder-list article>span{align-items:center;background:#f2f4f5;color:#53606c;display:flex;height:29px;justify-content:center;width:29px}.c10-reminder-list article.is-critical>span,.c10-reminder-list article.is-high>span{background:#fff0f1;color:#c81725}.c10-reminder-list article>div>div{align-items:center;display:flex;justify-content:space-between;gap:10px}.c10-reminder-list em{color:#c81725;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.c10-reminder-list time{color:#727d87;font-size:7px}.c10-reminder-list h4{color:#25303a;font-size:11px;letter-spacing:0;margin:4px 0}.c10-reminder-list article p{color:#65717c;font-size:9px;line-height:1.5;margin:0}.c10-reminder-list footer{align-items:center;display:flex;gap:7px;margin-top:8px}.c10-meeting-empty a,.c10-reminder-list footer a,.c10-reminder-list footer button{align-items:center;border:1px solid #d6dce0;color:#333f4a;display:inline-flex;font-size:8px;font-weight:900;gap:4px;min-height:27px;padding:5px 7px}.c10-reminder-list footer button{background:#fff}.c10-client-grid>aside{display:grid;align-content:start}.c10-waiting{border-bottom:1px solid #e3e7ea}.c10-waiting ul{display:grid;margin:0;padding:8px 14px 12px}.c10-waiting li{align-items:start;display:grid;gap:7px;grid-template-columns:7px 1fr;padding:6px 0}.c10-waiting li>span{background:#e0a319;height:6px;margin-top:4px;width:6px}.c10-waiting li p{color:#515e69;font-size:9px;margin:0}.c10-meeting-prep{padding:14px}.c10-meeting-prep>header{align-items:center;display:grid;gap:8px;grid-template-columns:28px 1fr}.c10-meeting-prep>header>svg{background:#fff3d0;color:#a97800;padding:6px;height:28px;width:28px}.c10-meeting-prep header p,.c10-meeting-prep>p{color:#717c86;font-size:8px;margin:2px 0 0}.c10-meeting-prep>strong{color:#3b4650;display:block;font-size:8px;margin-top:12px;text-transform:uppercase}.c10-meeting-prep ol{color:#48545f;display:grid;font-size:9px;gap:6px;line-height:1.4;margin:7px 0 10px;padding-left:18px}.c10-meeting-prep>p{align-items:flex-start;display:flex;gap:5px;line-height:1.45}.c10-empty,.c10-meeting-empty{align-items:flex-start;color:#168c54;display:flex;gap:9px;padding:18px}.c10-empty strong,.c10-meeting-empty strong{color:#26313b;display:block;font-size:10px}.c10-empty span,.c10-meeting-empty p{color:#717c86;display:block;font-size:8px;margin:3px 0 8px}.c10-client-companion>footer{align-items:flex-start;background:#f7f8f9;border-top:1px solid #e3e7ea;color:#7b858e;display:flex;font-size:7px;gap:5px;line-height:1.45;padding:8px 13px}.admin-ai-stack,.admin-ai-stack .c7-brief>div,.admin-ai-stack .c7-brief>div>section,.admin-ai-stack .c7-collaboration-workbench,.admin-ai-stack .c7-priority-queue>div,.admin-ai-stack .c7-review-space,.admin-ai-stack .c7-review-space>section,.admin-ai-stack .c7-workbench-grid,.admin-ai-stack .c7-workbench-grid>*,.admin-ai-stack>*{max-width:100%;min-width:0}.admin-ai-stack .c7-presence textarea,.admin-ai-stack .c7-recommendation-review input,.admin-ai-stack .c7-recommendation-review select,.admin-ai-stack .c7-recommendation-review textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.c10-admin-queue{background:#fff;border:1px solid #dfe4e8;max-width:100%;min-width:0;overflow:hidden}.c10-admin-queue>header{align-items:center;background:#161e26;color:#fff;display:flex;justify-content:space-between;padding:20px 22px}.c10-admin-queue>header>div{max-width:100%;min-width:0}.c10-admin-queue>header h2{font-size:20px;letter-spacing:0;margin:4px 0}.c10-admin-queue>header h2,.c10-admin-queue>header span{overflow-wrap:anywhere}.c10-admin-queue>header span{color:#b9c2cb;display:block;font-size:10px}.c10-admin-queue>header>strong{background:#d81827;font-size:9px;padding:6px 9px;text-transform:uppercase}.c10-admin-queue>div>article{align-items:start;border-bottom:1px solid #e7eaed;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 310px;max-width:100%;min-width:0;padding:14px 16px}.c10-admin-queue>div>article>span{align-items:center;background:#fff0f1;color:#c81725;display:flex;height:32px;justify-content:center;width:32px}.c10-admin-copy{max-width:100%;min-width:0}.c10-admin-copy>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.c10-admin-copy em{background:#fff0f1;color:#bf1422;font-size:7px;font-style:normal;font-weight:900;padding:3px 5px;text-transform:uppercase}.c10-admin-copy small{color:#707b85;font-size:8px}.c10-admin-copy b{color:#8a6410;font-size:7px;margin-left:auto;text-transform:uppercase}.c10-admin-copy h3{color:#25303a;font-size:12px;letter-spacing:0;margin:6px 0 4px;overflow-wrap:anywhere}.c10-admin-copy p{color:#65717c;font-size:9px;line-height:1.45;margin:0 0 5px;overflow-wrap:anywhere}.c10-admin-copy>strong{color:#3c4853;font-size:8px}.c10-admin-controls{display:grid;gap:6px;min-width:0}.c10-admin-controls textarea{border:1px solid #ccd3d8;box-sizing:border-box;font:inherit;font-size:9px;max-width:100%;min-height:58px;min-width:0;padding:7px 8px;resize:vertical;width:100%}.c10-admin-controls>div{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.c10-admin-controls button{align-items:center;background:#fff;border:1px solid #d3d9dd;color:#394550;display:flex;font-size:8px;font-weight:900;gap:4px;justify-content:center;min-height:28px;min-width:0}.c10-admin-empty{align-items:center;color:#168c54;display:flex;font-size:10px;gap:8px;padding:20px}@media (max-width:1050px){.c10-client-grid{grid-template-columns:1fr}.c10-reminder-list{border-bottom:1px solid #e3e7ea;border-right:0}.c10-admin-queue>div>article{grid-template-columns:34px minmax(0,1fr)}.c10-admin-controls{grid-column:2}}@media (max-width:720px){.c10-admin-queue>header,.c10-client-companion>header{align-items:flex-start;flex-direction:column}.c10-client-companion>header button{justify-content:center;width:100%}.c10-status-band{grid-template-columns:repeat(2,1fr)}.c10-status-band>div:nth-child(2){border-right:0}.c10-status-band>div:nth-child(-n+2){border-bottom:1px solid #e3e7ea}.c10-admin-queue>div>article{grid-template-columns:minmax(0,1fr)}.c10-admin-controls{grid-column:1}.c10-admin-controls>div{grid-template-columns:1fr}}.career-page{--career-ink:#111b24;--career-red:#d71927;--career-yellow:#f3b51b;--career-soft:#f4f6f7;color:var(--career-ink);background:#fff}.career-page>.career-hero,.career-page>.career-occupation-hero{color:#fff;background-color:#111b24;background-image:linear-gradient(90deg,rgba(7,14,23,.98),rgba(7,14,23,.8),rgba(7,14,23,.34)),url(/media/people/global-workplace-v2.webp);background-position:50%;background-size:cover}.career-page>.career-hero--compare{background-image:linear-gradient(90deg,rgba(7,14,23,.98),rgba(7,14,23,.8),rgba(7,14,23,.4)),url(/media/people/advisory-team-v2.webp)}.career-hero__grid{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px;padding-block:48px}.career-country-hero h1,.career-hero h1,.career-occupation-hero h1{max-width:880px;margin:15px 0;font-size:clamp(36px,3.8vw,52px);font-weight:900;line-height:1.04;letter-spacing:0}.career-country-hero__grid>div:first-child>p:not(.career-kicker),.career-hero__grid>div:first-child>p:not(.career-kicker){max-width:790px;color:rgba(255,255,255,.72);font-size:15px;font-weight:650;line-height:1.7}.career-kicker{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--career-yellow);font-size:10px;font-weight:900;text-transform:uppercase}.career-kicker>span{width:24px;height:2px;background:var(--career-red)}.career-hero__metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.career-hero__metrics>span{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:3px;color:rgba(255,255,255,.76);background:rgba(0,0,0,.22);font-size:10px;font-weight:800}.career-hero__metrics strong{color:#fff}.career-desk-nav{position:sticky;z-index:18;top:var(--header-height,0);border-bottom:1px solid #dce1e4;background:rgba(255,255,255,.97)}.career-desk-nav>div{display:flex;min-height:48px;align-items:center;gap:0;overflow-x:auto}.career-desk-nav a{display:inline-flex;min-height:48px;align-items:center;padding:0 18px;border-right:1px solid #e3e6e8;white-space:nowrap;font-size:11px;font-weight:850}.career-desk-nav a:first-child{border-left:3px solid var(--career-red);color:var(--career-red)}.career-section{padding:68px 0}.career-section--white{background:#fff}.career-section--soft{background:var(--career-soft)}.career-section--ink{color:#fff;background:var(--career-ink)}.career-section--alert{border-top:1px solid #e6c16c;background:#fff8e5}.career-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:80px;align-items:end;margin-bottom:30px}.career-heading p,.career-page-heading>p{margin:0 0 7px;color:var(--career-red);font-size:10px;font-weight:900;text-transform:uppercase}.career-heading h2,.career-page-heading h2{margin:0;max-width:880px;font-size:34px;font-weight:900;line-height:1.12;letter-spacing:0}.career-heading>div:last-child>span,.career-page-heading>span{display:block;color:#65717c;font-size:13px;line-height:1.65}.career-heading>div:last-child>a{display:inline-flex;align-items:center;gap:6px;margin-top:15px;color:var(--career-red);font-size:11px;font-weight:900}.career-page-heading{margin-bottom:25px}.career-compare{border-top:3px solid var(--career-red);background:#fff;box-shadow:0 24px 60px rgba(18,27,36,.08)}.career-compare__toolbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border:1px solid #dfe4e7;border-top:0}.career-compare__toolbar>span{display:inline-flex;align-items:center;gap:6px;color:#65717c;font-size:10px;font-weight:800}.career-segmented{display:flex;padding:3px;border:1px solid #d9dee2;background:#f4f6f7}.career-segmented button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 13px;border:0;color:#52606b;background:transparent;font-size:11px;font-weight:850;cursor:pointer}.career-segmented button.is-active{color:#fff;background:var(--career-ink)}.career-compare__selectors{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-inline:1px solid #dfe4e7;background:#dfe4e7}.career-compare__selectors--occupation{grid-template-columns:repeat(4,1fr)}.career-compare__selectors label{display:grid;gap:6px;padding:13px;background:#fff}.career-compare__selectors label>span{color:#7b858e;font-size:8px;font-weight:900;text-transform:uppercase}.career-compare__selectors select{min-height:42px;width:100%;border:1px solid #ccd3d8;border-radius:2px;padding:0 10px;color:#202d38;background:#fff;font-size:12px;font-weight:800}.career-compare__table{display:grid;grid-template-columns:180px repeat(var(--career-columns),minmax(0,1fr));border:1px solid #dfe4e7;border-bottom:0}.career-compare__table>article,.career-compare__table>aside{display:grid;grid-auto-rows:minmax(62px,auto);min-width:0}.career-compare__table>aside{background:#f4f6f7}.career-compare__table>article{border-left:1px solid #dfe4e7}.career-compare__table>article>*,.career-compare__table>aside>span{display:flex;min-width:0;align-items:center;margin:0;padding:12px;border-bottom:1px solid #dfe4e7;overflow-wrap:anywhere}.career-compare__table>aside>span{color:#707b85;font-size:9px;font-weight:900;text-transform:uppercase}.career-compare__table article header{gap:10px}.career-compare__table article header>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:var(--career-red);background:#fff0f1;font-size:9px;font-weight:900}.career-compare__table article header small,.career-compare__table article header strong{display:block}.career-compare__table article header strong{font-size:13px}.career-compare__table article header small{margin-top:3px;color:#76808a;font-size:8px;text-transform:capitalize}.career-compare__table article p{gap:6px;color:#4f5c67;font-size:10px;font-weight:700;line-height:1.5}.career-compare__table article p>strong{color:#202d38}.career-compare__table article>a{justify-content:space-between;color:var(--career-red);font-size:10px;font-weight:900}.career-compare__note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;color:#6a747e;background:#fff8e5;font-size:9px;line-height:1.5}.career-compare__note svg{flex:0 0 auto;color:#9a7000}.career-compare__note p{margin:0}.career-country-directory{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce1e4;border-left:1px solid #dce1e4}.career-country-directory>a{min-width:0;border-right:1px solid #dce1e4;border-bottom:1px solid #dce1e4;background:#fff}.career-country-directory>a>div{display:flex;min-height:128px;align-items:flex-start;justify-content:space-between;padding:14px;color:#fff;background-position:50%;background-size:cover}.career-country-directory>a>div>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.35);background:rgba(7,14,23,.45);font-size:9px;font-weight:900}.career-country-directory>a>section{padding:17px}.career-country-directory p{margin:0;color:var(--career-red);font-size:8px;font-weight:900;text-transform:uppercase}.career-country-directory h3{margin:5px 0 16px;font-size:19px;font-weight:900}.career-country-directory dl{display:grid;gap:7px;margin:0}.career-country-directory dl>div{display:flex;justify-content:space-between;gap:14px;padding-top:7px;border-top:1px solid #edf0f2}.career-country-directory dd,.career-country-directory dt{margin:0;font-size:9px}.career-country-directory dt{color:#78828b}.career-country-directory dd{text-align:right;font-weight:850}.career-occupation-directory{border-top:2px solid var(--career-ink)}.career-occupation-directory>a{display:grid;min-height:112px;grid-template-columns:50px 1fr 28px;gap:15px;align-items:center;padding:16px 8px;border-bottom:1px solid #dce1e4}.career-occupation-directory>a>span{color:var(--career-red);font-size:10px;font-weight:900}.career-occupation-directory p{margin:0;color:#7a848d;font-size:9px;font-weight:800;text-transform:uppercase}.career-occupation-directory h3{margin:5px 0;font-size:20px;font-weight:900}.career-occupation-directory small{color:#66727d;font-size:11px;line-height:1.5}.career-methodology{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:90px;align-items:center}.career-methodology>div:first-child>h2{margin:14px 0;font-size:37px;line-height:1.1}.career-methodology>div:first-child>p:last-child{color:rgba(255,255,255,.65);font-size:13px;line-height:1.7}.career-methodology>div:last-child{border-top:1px solid rgba(255,255,255,.18)}.career-methodology article{display:grid;min-height:80px;grid-template-columns:38px 1fr 22px;gap:13px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18)}.career-methodology article>span{color:var(--career-yellow);font-size:9px;font-weight:900}.career-methodology article p{margin:0;color:rgba(255,255,255,.75);font-size:11px;line-height:1.55}.career-methodology article svg{color:var(--career-yellow)}.career-cta{display:flex;align-items:center;justify-content:space-between;gap:45px}.career-cta p{margin:0 0 6px;color:var(--career-red);font-size:9px;font-weight:900;text-transform:uppercase}.career-cta h2{max-width:820px;margin:0;font-size:30px;line-height:1.15}.career-cta nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.career-page>.career-country-hero{min-height:510px;color:#fff;background-color:var(--career-ink);background-position:50%;background-size:cover}.career-country-hero__grid{display:grid;min-height:510px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;padding-block:48px}.career-country-hero__grid>aside{padding:24px;border:1px solid rgba(255,255,255,.2);border-top:3px solid var(--career-yellow);background:rgba(7,14,23,.75)}.career-country-hero__grid>aside>span{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(255,255,255,.2);color:var(--career-yellow);font-size:10px;font-weight:900}.career-country-hero__grid>aside p{margin:22px 0 0;color:rgba(255,255,255,.54);font-size:8px;font-weight:900;text-transform:uppercase}.career-country-hero__grid>aside h2{margin:5px 0 17px;font-size:21px;line-height:1.2}.career-country-hero__grid>aside a{display:inline-flex;align-items:center;gap:6px;color:var(--career-yellow);font-size:10px;font-weight:900}.career-country-hero__grid>aside small{display:block;margin-top:17px;color:rgba(255,255,255,.55);font-size:8px;line-height:1.5}.career-stat-strip{border-bottom:1px solid #dce1e4;background:#fff}.career-stat-strip>div{display:grid;grid-template-columns:repeat(4,1fr)}.career-stat-strip article{min-height:110px;padding:20px;border-right:1px solid #dce1e4}.career-stat-strip article:first-child{border-left:3px solid var(--career-red)}.career-stat-strip small,.career-stat-strip span{display:block;color:#7a848d;font-size:8px}.career-stat-strip span{font-weight:900;text-transform:uppercase}.career-stat-strip strong{display:block;margin:12px 0 3px;font-size:17px}.career-country-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:45px;align-items:start}.career-country-aside{position:sticky;top:150px}.career-country-aside>section{margin-top:12px;border:1px solid #dce1e4;border-top:3px solid var(--career-red)}.career-country-aside>section>p{margin:0;padding:13px;border-bottom:1px solid #dce1e4;color:var(--career-red);font-size:9px;font-weight:900;text-transform:uppercase}.career-country-aside>section a{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #dce1e4;font-size:11px;font-weight:850}.career-country-aside>section a:last-child{border-bottom:0}.career-demand-table{border-top:2px solid var(--career-ink)}.career-demand-table>article,.career-demand-table>header{display:grid;grid-template-columns:minmax(190px,1.2fr) 125px minmax(180px,.8fr) 40px;gap:14px;align-items:center}.career-demand-table>header{min-height:38px;color:#77818a;background:#f4f6f7;font-size:8px;font-weight:900;text-transform:uppercase}.career-demand-table>article>*,.career-demand-table>header>span{padding-inline:8px}.career-demand-table>article{min-height:86px;border-bottom:1px solid #dce1e4}.career-demand-table article small,.career-demand-table article strong{display:block}.career-demand-table article strong{font-size:12px}.career-demand-table article small{margin-top:4px;color:#78828b;font-size:8px;line-height:1.4}.career-demand-table article>a{display:grid;width:30px;height:30px;place-items:center;color:var(--career-red);border:1px solid #e0e4e7}.career-demand{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;padding:0 8px!important;font-size:8px;font-weight:900}.career-demand--strong-demand{color:#126b42;background:#e8f7ef}.career-demand--active-demand{color:#825d00;background:#fff5d4}.career-demand--selective{color:#4f6272;background:#edf2f5}.career-market-context{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.career-list-lines{border-top:2px solid var(--career-ink)}.career-list-lines article{display:grid;min-height:80px;grid-template-columns:35px 120px 1fr 22px;gap:10px;align-items:center;border-bottom:1px solid #dce1e4}.career-list-lines article>span{color:var(--career-red);font-size:8px;font-weight:900}.career-list-lines article>strong{font-size:12px}.career-list-lines article p{color:#6c7781;font-size:9px;line-height:1.5}.career-list-lines article svg{color:var(--career-red)}.career-source-band{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:10px}.career-source-band p{margin:0 0 5px;color:var(--career-red);font-size:9px;font-weight:900;text-transform:uppercase}.career-source-band h2{margin:0 0 7px;font-size:25px}.career-source-band span{color:#69747e;font-size:11px}.career-source-band>a{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:0 13px;border:1px solid #cfd6da;font-size:10px;font-weight:900}.career-occupation-intro{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:65px;align-items:start}.career-role-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #dce1e4;border-left:1px solid #dce1e4}.career-role-list article{display:grid;min-height:72px;grid-template-columns:35px 1fr 20px;align-items:center;padding:10px;border-right:1px solid #dce1e4;border-bottom:1px solid #dce1e4}.career-role-list article>span{color:var(--career-red);font-size:8px;font-weight:900}.career-role-list article strong{font-size:11px}.career-role-list article svg{color:#148452}.career-occupation-intro>aside{padding:25px;border-left:4px solid var(--career-yellow);background:#fff8e5}.career-occupation-intro>aside>svg{color:#9d7200}.career-occupation-intro>aside p{margin:25px 0 6px;color:#9d7200;font-size:8px;font-weight:900;text-transform:uppercase}.career-occupation-intro>aside h2{margin:0;font-size:21px;line-height:1.35}.career-occupation-intro>aside span{display:block;margin-top:14px;color:#6d6654;font-size:10px;line-height:1.55}.career-demand-table--occupation>article,.career-demand-table--occupation>header{grid-template-columns:minmax(190px,1fr) 120px minmax(180px,.8fr) 55px 45px}.career-demand-table--occupation>article>div:first-child{display:flex;align-items:center;gap:10px}.career-country-code{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--career-red);background:#fff0f1;font-size:8px;font-weight:900}.career-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.career-evidence-grid ul{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--career-ink)}.career-evidence-grid li{display:flex;min-height:62px;align-items:center;gap:12px;padding:0 10px;border-bottom:1px solid #dce1e4;font-size:11px;font-weight:750}.career-evidence-grid li svg{color:var(--career-red)}@media (max-width:1100px){.career-hero__grid{grid-template-columns:minmax(0,1fr) 350px;gap:35px}.career-country-directory{grid-template-columns:repeat(2,1fr)}.career-methodology{gap:45px}.career-country-layout{grid-template-columns:minmax(0,1fr) 330px;gap:30px}}@media (max-width:850px){.career-country-hero__grid,.career-country-layout,.career-heading,.career-hero__grid,.career-market-context,.career-methodology,.career-occupation-intro{grid-template-columns:1fr}.career-hero__grid{min-height:0;padding-block:40px}.career-heading{gap:14px}.career-methodology{gap:30px}.career-country-aside{position:static}.career-occupation-intro>aside{max-width:620px}}@media (max-width:700px){.career-section{padding:48px 0}.career-country-hero h1,.career-hero h1,.career-occupation-hero h1{font-size:32px;line-height:1.08}.career-heading h2,.career-page-heading h2{font-size:26px}.career-compare__toolbar{align-items:flex-start;flex-direction:column}.career-segmented{width:100%}.career-segmented button{flex:1;justify-content:center}.career-compare__selectors,.career-compare__selectors--occupation{grid-template-columns:1fr}.career-compare__table{display:block;border:0}.career-compare__table>aside{display:none}.career-compare__table>article{display:grid;grid-auto-rows:auto;margin-top:10px;border:1px solid #dfe4e7;border-top:3px solid var(--career-red)}.career-compare__table>article>*{position:relative;min-height:67px;padding:27px 12px 10px}.career-compare__table>article>:before{position:absolute;top:8px;left:12px;color:#7a848d;font-size:7px;font-weight:900;text-transform:uppercase}.career-compare__table>article>:first-child:before{content:"Option"}.career-compare__table>article>:nth-child(2):before{content:"Salary planning band"}.career-compare__table>article>:nth-child(3):before{content:"Living plan or roles"}.career-compare__table>article>:nth-child(4):before{content:"Cost or strongest markets"}.career-compare__table>article>:nth-child(5):before{content:"Sector or evidence"}.career-compare__table>article>:nth-child(6):before{content:"Cities or regulation"}.career-compare__table>article>:nth-child(7):before{content:"Source or details"}.career-compare__table>article>:nth-child(8):before{content:"Open outlook"}.career-country-directory{grid-template-columns:1fr}.career-methodology>div:first-child>h2{font-size:30px}.career-cta,.career-source-band{align-items:flex-start;flex-direction:column}.career-cta nav{width:100%;justify-content:flex-start}.career-stat-strip>div{grid-template-columns:repeat(2,1fr)}.career-stat-strip article:nth-child(2){border-right:0}.career-demand-table>header{display:none}.career-demand-table--occupation>article,.career-demand-table>article{grid-template-columns:1fr auto;gap:10px;padding:14px 5px}.career-demand-table--occupation>article>div:nth-of-type(2),.career-demand-table>article>div:nth-of-type(2){grid-column:1}.career-demand-table>article>a{grid-column:2;grid-row:1}.career-demand-table--occupation>article>a:first-of-type{grid-column:2;grid-row:2}.career-demand-table--occupation>article>a:last-of-type{grid-column:2;grid-row:1}.career-list-lines article{grid-template-columns:30px 1fr 20px;padding-block:12px}.career-list-lines article p{grid-column:2;margin:0}.career-list-lines article svg{grid-column:3;grid-row:1}.career-evidence-grid,.career-role-list{grid-template-columns:1fr}.career-evidence-grid{gap:40px}}.site-controlled-shell{min-height:100vh;background:var(--brand-paper);color:var(--brand-ink);font-family:var(--brand-font)}.managed-conversion-band{padding:24px 0;background:#f7f8fa;border-top:1px solid rgba(23,23,23,.08)}.site-controlled-shell .bg-emerald,.site-controlled-shell .btn-primary,.site-controlled-shell .footer-newsletter{background-color:var(--brand-primary)!important}.site-controlled-shell .hover\:text-emerald:hover,.site-controlled-shell .text-emerald{color:var(--brand-primary)!important}.site-controlled-shell .border-emerald,.site-controlled-shell .border-t-emerald{border-color:var(--brand-primary)!important}.site-controlled-shell .bg-gold{background-color:var(--brand-accent)!important}.site-controlled-shell .btn-ghost,.site-controlled-shell .btn-primary,.site-controlled-shell .btn-secondary,.site-controlled-shell .footer-action,.site-controlled-shell button{border-radius:var(--brand-button-radius)!important}.site-controlled-shell .hra-brand-symbol{background:var(--brand-primary)}.site-controlled-shell .hra-brand-symbol-image{overflow:hidden;border:1px solid rgba(23,23,23,.1);background:#fff}.site-controlled-shell .hra-brand-symbol-image:before{display:none}.site-controlled-shell .hra-brand-symbol-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-announcement-bar a:focus-visible,.site-controlled-shell a:focus-visible,.site-controlled-shell button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-accent) 72%,white);outline-offset:2px}.header-ai-entry{position:relative;border:1px solid #171717;border-radius:4px;background:#171717;color:#fff;box-shadow:0 7px 18px rgba(23,23,23,.12);transition:transform .18s ease,background .18s ease}.header-ai-entry:hover{background:#d71920;border-color:#d71920;transform:translateY(-1px)}.header-ai-entry svg{color:#ffcc39}.header-ai-entry small{display:grid;min-width:28px;height:18px;place-items:center;background:#ffcc39;color:#171717;font-size:8px;font-weight:950}.mobile-ai-entry{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:68px;border-left:4px solid #ffcc39;background:#171717;padding:11px 12px;color:#fff}.mobile-ai-entry>span{display:grid;width:40px;height:40px;place-items:center;background:#d71920}.mobile-ai-entry small,.mobile-ai-entry strong{display:block}.mobile-ai-entry strong{font-size:14px}.mobile-ai-entry small{margin-top:3px;color:rgba(255,255,255,.66);font-size:10px;font-weight:700;line-height:1.4}.mobile-ai-entry>svg{color:#ffcc39}.home-hero-ai-link{display:inline-grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:min(100%,390px);margin-top:12px;border-top:1px solid rgba(23,23,23,.12);padding:11px 2px 0;color:#424951;font-size:12px;font-weight:750}.home-hero-ai-link>svg:first-child,.home-hero-ai-link>svg:last-child{color:#d71920}.home-hero-ai-link strong{color:#171717}.home-hero-ai-link:hover{color:#d71920}.home-ai-concierge{border-bottom:1px solid rgba(23,23,23,.1);background:#fff;padding:34px 0}.home-ai-concierge-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:stretch;overflow:hidden;border:1px solid rgba(23,23,23,.13);border-top:4px solid #d71920;background:#f7f8fa;box-shadow:0 18px 45px rgba(23,23,23,.07);padding:0!important}.home-ai-concierge-copy{padding:28px 32px}.home-ai-concierge-copy>p{display:flex;align-items:center;gap:7px;color:#d71920;font-size:11px;font-weight:950;text-transform:uppercase}.home-ai-concierge-copy h2{max-width:740px;margin-top:8px;font-size:30px;font-weight:950;line-height:1.16}.home-ai-concierge-copy>span{display:block;max-width:760px;margin-top:10px;color:#5c6670;font-size:14px;font-weight:650;line-height:1.7}.home-ai-concierge-copy>div{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:17px}.home-ai-concierge-copy>div strong{display:flex;align-items:center;gap:6px;color:#36404a;font-size:11px}.home-ai-concierge-copy>div svg{color:#168c54}.home-ai-concierge-copy>a{display:inline-flex;min-height:42px;align-items:center;gap:8px;margin-top:20px;background:#d71920;padding:9px 16px;color:#fff;font-size:12px;font-weight:950}.home-ai-concierge-copy>a:hover{background:#b91319}.home-ai-preview{display:grid;align-content:center;gap:10px;border-left:1px solid rgba(23,23,23,.11);background:#fff;padding:24px}.home-ai-preview header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgba(23,23,23,.1);padding-bottom:12px}.home-ai-preview header>span{display:grid;width:36px;height:36px;place-items:center;background:#d71920;color:#fff}.home-ai-preview header small,.home-ai-preview header strong{display:block}.home-ai-preview header strong{font-size:13px}.home-ai-preview header small{margin-top:2px;color:#65707b;font-size:9px}.home-ai-preview header b{background:#fff3c8;padding:4px 7px;color:#755500;font-size:8px}.home-ai-preview>p{max-width:88%;margin:0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.55}.home-ai-preview>p.is-user{justify-self:end;background:#171717;color:#fff}.home-ai-preview>p.is-assistant{border-left:3px solid #d71920;background:#f1f3f5;color:#303942}.home-ai-preview footer{display:flex;align-items:center;gap:6px;margin-top:3px;color:#65707b;font-size:9px;font-weight:800}.home-ai-preview footer svg{color:#168c54}.ai-counsellor-page{background:#f5f6f7}.ai-counsellor-page>.ai-counsellor-hero{border-bottom:0;background:#fff;color:#171717;padding:34px 0 30px}.ai-counsellor-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.67fr);gap:48px}.ai-counsellor-hero-copy>p{color:#d71920!important}.ai-counsellor-hero h1{max-width:760px;font-size:clamp(31px,3vw,44px);line-height:1.12}.ai-counsellor-hero-copy>span{max-width:760px!important;color:#5f6872!important;font-size:14px!important;line-height:1.7!important}.ai-counsellor-hero-actions{display:flex!important;gap:8px!important;margin-top:20px!important}.ai-counsellor-hero-actions a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;border:1px solid #d71920;padding:9px 16px;color:#d71920;font-size:12px;font-weight:950}.ai-counsellor-hero-actions a:first-child{background:#d71920;color:#fff}.ai-counsellor-hero-actions a:first-child:hover{background:#b91319}.ai-counsellor-trust{display:flex!important;flex-wrap:wrap;gap:12px 22px!important;margin-top:18px!important}.ai-counsellor-trust strong{color:#3e4852}.ai-counsellor-trust svg{color:#168c54!important}.ai-counsellor-hero-visual{position:relative;min-height:290px;overflow:hidden;border:0!important;border-top:4px solid #d71920!important;background:#eceff1!important;padding:0!important}.ai-counsellor-hero-visual:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,21,27,.72),transparent 58%);content:""}.ai-counsellor-human-note{position:absolute;z-index:1;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;background:rgba(255,255,255,.95);padding:11px;color:#171717}.ai-counsellor-human-note>span{display:grid;width:38px;height:38px;place-items:center;background:#fff1f1;color:#d71920}.ai-counsellor-human-note p{color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.ai-counsellor-human-note strong{display:block;margin-top:3px;font-size:11px;line-height:1.45}.ai-counsellor-promise{border-block:1px solid rgba(23,23,23,.1);background:#171717;color:#fff}.ai-counsellor-promise>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0}.ai-counsellor-promise span{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;min-height:76px;gap:2px 9px;border-right:1px solid rgba(255,255,255,.12);padding:12px 17px}.ai-counsellor-promise span:last-child{border-right:0}.ai-counsellor-promise b,.ai-counsellor-promise svg{grid-row:1/3;align-self:center;color:#ffcc39;font-size:18px}.ai-counsellor-promise strong{font-size:11px}.ai-counsellor-promise small{color:rgba(255,255,255,.58);font-size:9px;line-height:1.35}.ai-counsellor-workspace{padding:28px 0 54px}.ai-copilot-shell.is-page{min-height:0;border:1px solid rgba(23,23,23,.13);border-top:4px solid #d71920;box-shadow:0 22px 55px rgba(23,23,23,.09)}.ai-copilot-shell.is-page .ai-copilot-header{min-height:68px;border-bottom:1px solid rgba(23,23,23,.1);background:#fff;color:#171717;padding:10px 18px}.ai-copilot-shell.is-page .ai-copilot-identity>span{background:#d71920;color:#fff}.ai-copilot-shell.is-page .ai-copilot-identity small{color:#66717b}.ai-copilot-shell.is-page .ai-copilot-header-actions label{border:1px solid rgba(23,23,23,.12);background:#f7f8fa}.ai-copilot-shell.is-page .ai-copilot-header-actions select{color:#171717}.ai-copilot-shell.is-page .ai-copilot-header-actions>button{background:#f1f3f5;color:#4a5560}.ai-copilot-journey{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(23,23,23,.1);background:#f7f8fa;padding:0 18px}.ai-copilot-journey span{position:relative;display:flex;min-height:44px;align-items:center;gap:8px;color:#8a929a;font-size:10px;font-weight:900}.ai-copilot-journey span:after{position:absolute;right:15px;left:36px;bottom:-1px;height:2px;background:transparent;content:""}.ai-copilot-journey b{display:grid;width:22px;height:22px;place-items:center;border:1px solid #c8cdd2;background:#fff;font-size:9px}.ai-copilot-journey i{font-style:normal}.ai-copilot-journey span.is-active{color:#171717}.ai-copilot-journey span.is-active:after{background:#d71920}.ai-copilot-journey span.is-active b{border-color:#d71920;background:#d71920;color:#fff}.ai-copilot-shell.is-page .ai-copilot-body{grid-template-columns:minmax(0,1fr) 315px}.ai-copilot-shell.is-page .ai-copilot-chat{padding:20px}.ai-copilot-shell.is-page .ai-copilot-assurance{margin-bottom:10px;background:#f7f8fa}.ai-copilot-shell.is-page .ai-copilot-assurance span{min-height:38px;padding:8px 12px;font-size:10px}.ai-copilot-shell.is-page .ai-copilot-privacy.is-consent{border:1px solid #d6e4dc;border-left:4px solid #168c54;padding:12px 14px}.ai-copilot-shell.is-page .ai-copilot-privacy strong{font-size:12px}.ai-copilot-shell.is-page .ai-copilot-privacy small{font-size:10px;line-height:1.55}.ai-copilot-shell.is-page .ai-copilot-thread{max-height:520px;min-height:245px;padding:12px 4px 16px}.ai-copilot-shell.is-page .ai-copilot-message{max-width:min(82%,760px);gap:10px}.ai-copilot-shell.is-page .ai-copilot-message>span{width:32px;height:32px}.ai-copilot-shell.is-page .ai-copilot-message>div{padding:12px 14px}.ai-copilot-shell.is-page .ai-copilot-message p{font-size:13px;line-height:1.65}.ai-copilot-shell.is-page .ai-copilot-message small{font-size:10px}.ai-copilot-shell.is-page .ai-copilot-starters{gap:8px;margin-bottom:12px}.ai-copilot-shell.is-page .ai-copilot-starters button{min-height:54px;border-color:rgba(23,23,23,.14);padding:10px 12px;font-size:11px;line-height:1.45}.ai-copilot-starters button:disabled{cursor:not-allowed;opacity:.45}.ai-copilot-shell.is-page .ai-copilot-composer{border:1px solid #aeb6bd;background:#fff;padding:8px;box-shadow:0 8px 24px rgba(23,23,23,.06)}.ai-copilot-shell.is-page .ai-copilot-composer textarea{min-height:52px;font-size:13px}.ai-copilot-shell.is-page .ai-copilot-composer button{width:42px;height:42px}.ai-copilot-shell.is-page .ai-copilot-disclaimer{padding-top:9px;font-size:9px}.ai-copilot-advanced{margin-top:14px;border:1px solid rgba(23,23,23,.12);background:#f7f8fa}.ai-copilot-advanced>summary{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;cursor:pointer;list-style:none}.ai-copilot-advanced>summary::-webkit-details-marker{display:none}.ai-copilot-advanced>summary>svg:first-child{color:#d71920}.ai-copilot-advanced>summary small,.ai-copilot-advanced>summary strong{display:block}.ai-copilot-advanced>summary strong{font-size:11px}.ai-copilot-advanced>summary small{margin-top:2px;color:#6b7580;font-size:9px}.ai-copilot-advanced[open]>summary>svg:last-child{transform:rotate(180deg)}.ai-copilot-advanced>div{display:grid;gap:10px;border-top:1px solid rgba(23,23,23,.1);padding:10px}.ai-copilot-shell.is-page .ai-copilot-context{gap:12px;border-left:1px solid rgba(23,23,23,.1);background:#f4f5f6;padding:16px}.ai-copilot-help-card{border-top:3px solid #d71920!important;padding:16px}.ai-copilot-help-card>p{color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.ai-copilot-help-card h2{margin-top:5px;font-size:19px;line-height:1.25}.ai-copilot-help-card ul{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.ai-copilot-help-card li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;border-bottom:1px solid rgba(23,23,23,.09);padding:11px 0}.ai-copilot-help-card li>svg{color:#d71920}.ai-copilot-help-card li small,.ai-copilot-help-card li strong{display:block}.ai-copilot-help-card li strong{font-size:11px}.ai-copilot-help-card li small{margin-top:3px;color:#68727c;font-size:9px;line-height:1.5}.ai-copilot-help-card>a{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:12px;color:#d71920;font-size:10px;font-weight:950}.ai-copilot-shell.is-page .ai-copilot-whatsapp{min-height:58px;padding:12px}.ai-copilot-launcher{grid-template-columns:32px 1fr;min-height:62px;border:0;border-left:4px solid #ffcc39;background:#d71920;padding:10px 15px 10px 11px;box-shadow:0 14px 36px rgba(23,23,23,.28)}.ai-copilot-launcher:before{display:none}.ai-copilot-launcher>span{top:-10px;right:8px;background:#171717;font-size:8px}.ai-copilot-launcher>svg{color:#fff}.ai-copilot-launcher strong{font-size:12px}.ai-copilot-launcher:hover{background:#b91319}.ai-copilot-launcher-footer{grid-template-columns:repeat(3,1fr)}.ai-copilot-launcher-footer a.is-full-page{background:#171717;color:#fff}@media (max-width:1280px) and (min-width:1024px){.header-ai-entry small,.header-ai-entry span{display:none}.header-ai-entry{width:40px;justify-content:center;padding:0}}@media (max-width:980px){.home-ai-concierge-grid{grid-template-columns:1fr}.home-ai-preview{border-top:1px solid rgba(23,23,23,.11);border-left:0}.ai-counsellor-hero-grid{grid-template-columns:1fr;gap:24px}.ai-counsellor-hero-visual{min-height:330px}.ai-counsellor-promise>div{grid-template-columns:repeat(2,1fr)}.ai-counsellor-promise span:nth-child(2){border-right:0}.ai-counsellor-promise span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}@media (max-width:768px){.ai-counsellor-page>.ai-counsellor-hero{padding:18px 0 14px}.ai-counsellor-hero-grid{gap:14px}.ai-counsellor-hero h1{font-size:27px}.ai-counsellor-hero-copy>span{margin-top:10px!important;font-size:12px!important;line-height:1.55!important}.ai-counsellor-hero-actions{display:grid!important;grid-template-columns:1.15fr .85fr;gap:7px!important;margin-top:14px!important}.ai-counsellor-hero-actions a{width:100%;min-height:40px;padding:7px 8px;font-size:10px;text-align:center}.ai-counsellor-trust{display:flex!important;gap:7px 14px!important;margin-top:12px!important}.ai-counsellor-trust strong{font-size:9px!important}.ai-counsellor-hero-visual{display:block!important;min-height:118px}.ai-counsellor-human-note{top:12px;right:10px;bottom:12px;left:auto;width:min(64%,240px);grid-template-columns:30px minmax(0,1fr);padding:8px}.ai-counsellor-human-note>span{width:30px;height:30px}.ai-counsellor-human-note p{display:none}.ai-counsellor-human-note strong{margin:0;font-size:9px}.ai-counsellor-promise>div{grid-template-columns:repeat(2,1fr)}.ai-counsellor-promise span{min-height:58px;padding:8px}.ai-counsellor-promise strong{font-size:10px}.ai-counsellor-promise small{display:none}.ai-counsellor-workspace{padding:12px 0 26px}.ai-counsellor-workspace>.container{padding-inline:8px}.ai-copilot-journey{padding:0 8px}.ai-copilot-journey span{justify-content:center;min-height:42px}.ai-copilot-journey i{display:none}.ai-copilot-journey span:after{right:4px;left:4px}.ai-copilot-shell.is-page .ai-copilot-chat{padding:11px}.ai-copilot-shell.is-page .ai-copilot-thread{max-height:430px;min-height:230px}.ai-copilot-shell.is-page .ai-copilot-message{max-width:94%}.ai-copilot-shell.is-page .ai-copilot-starters{grid-template-columns:1fr}.ai-copilot-shell.is-page .ai-copilot-starters button{min-height:46px}.ai-copilot-shell.is-page .ai-copilot-context{border-top:1px solid rgba(23,23,23,.1);border-left:0;padding:11px}.home-ai-concierge{padding:22px 0}.home-ai-concierge-grid{margin-inline:12px;width:auto}.home-ai-concierge-copy{padding:21px 18px}.home-ai-concierge-copy h2{font-size:24px}.home-ai-concierge-copy>span{font-size:13px}.home-ai-concierge-copy>div{display:grid}.home-ai-preview{padding:18px}.ai-copilot-launcher{bottom:78px;min-height:57px}}@media (max-width:390px){.ai-counsellor-trust{grid-template-columns:1fr}.ai-counsellor-promise>div{grid-template-columns:repeat(2,1fr)}.ai-copilot-launcher-footer a,.ai-copilot-launcher-footer button{font-size:8px}}.ai-counsellor-page>.ai-counsellor-hero{padding:22px 0 20px}.ai-counsellor-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:34px}.ai-counsellor-hero h1{max-width:680px;font-size:34px}.ai-counsellor-hero-visual{min-height:210px}.ai-counsellor-workspace{padding-top:18px}.ai-copilot-shell.is-page{width:min(100%,1080px);margin-inline:auto}.ai-copilot-shell.is-page .ai-copilot-body{display:block;min-height:0}.ai-copilot-shell.is-page .ai-copilot-chat{width:min(100%,940px);margin-inline:auto;padding:22px 28px 26px}.ai-copilot-header-actions>button.ai-copilot-new-chat{display:flex!important;width:auto!important;gap:6px;padding-inline:10px;color:#171717!important}.ai-copilot-shell.is-launcher .ai-copilot-new-chat{width:36px!important;justify-content:center;padding:0!important}.ai-copilot-shell.is-launcher .ai-copilot-new-chat span{display:none}.ai-copilot-header-actions .ai-copilot-new-chat:hover{background:#fff0f1!important;color:#d71920!important}.ai-copilot-new-chat span{font-size:10px;font-weight:900}.ai-copilot-shell.is-page .ai-copilot-assurance{display:flex;justify-content:center;margin-bottom:16px;border:0;background:transparent}.ai-copilot-shell.is-page .ai-copilot-assurance span{min-height:28px;padding:4px 14px}.ai-copilot-shell.is-page .ai-copilot-thread{flex:none;max-height:none;min-height:0;overflow:visible;padding:8px 2px 14px}.ai-copilot-shell.is-page .ai-copilot-thread.is-empty{min-height:150px;justify-content:center}.ai-copilot-shell.is-page .ai-copilot-thread.has-answer{max-height:390px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.ai-copilot-shell.is-page .ai-copilot-message{max-width:min(92%,800px)}.ai-copilot-shell.is-page .ai-copilot-message.is-assistant{max-width:min(100%,850px)}.ai-copilot-shell.is-page .ai-copilot-message.is-assistant>div{border-left:3px solid #d71920;background:#f7f8fa}.ai-copilot-shell.is-page .ai-copilot-message.is-welcome{align-self:center;width:min(100%,760px)}.ai-copilot-shell.is-page .ai-copilot-message.is-welcome>div{padding:18px 20px}.ai-copilot-shell.is-page .ai-copilot-message.is-welcome p{font-size:15px;font-weight:850}.ai-copilot-shell.is-page .ai-copilot-starters{margin:4px 0 12px}.ai-copilot-shell.is-page .ai-copilot-starters button{min-height:46px;background:#fafafa}.ai-copilot-shell.is-page .ai-copilot-composer{position:relative;z-index:2;margin-top:2px;border:1px solid #818b95;padding:9px;box-shadow:0 12px 30px rgba(23,23,23,.1)}.ai-copilot-shell.is-page .ai-copilot-composer textarea{min-height:58px}.ai-copilot-shell.is-page .ai-copilot-privacy{margin:8px 0 0}.ai-copilot-shell.is-page .ai-copilot-privacy.is-consent{border:0;border-left:3px solid #168c54;background:#f4faf7;padding:8px 11px}.ai-copilot-shell.is-page .ai-copilot-privacy.is-consent strong{font-size:10px}.ai-copilot-shell.is-page .ai-copilot-privacy.is-consent small{font-size:8px;line-height:1.45}.ai-copilot-shell.is-page .ai-copilot-disclaimer{text-align:center}.ai-copilot-mode-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:2px 0 8px}.ai-copilot-mode-switch>div{display:inline-flex;border:1px solid rgba(23,23,23,.14);background:#f1f3f5;padding:3px}.ai-copilot-mode-switch button{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:0;background:transparent;padding:5px 9px;color:#5d6872;font-size:9px;font-weight:900;cursor:pointer}.ai-copilot-mode-switch button.is-active{background:#171717;color:#fff;box-shadow:0 2px 7px rgba(23,23,23,.14)}.ai-copilot-mode-switch button.is-active:first-child svg{color:#ffcc39}.ai-copilot-mode-switch button.is-active:last-child{background:#168c54}.ai-copilot-mode-switch>span{color:#68737d;font-size:8px;font-weight:750;line-height:1.4}.ai-copilot-response-controls{display:flex;min-height:30px;align-items:center;justify-content:flex-end;gap:6px;margin:-5px 0 7px}.ai-copilot-response-controls button{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid rgba(23,23,23,.14);background:#fff;padding:4px 8px;color:#3e4852;font-size:9px;font-weight:900;cursor:pointer}.ai-copilot-response-controls button:hover{border-color:#d71920;color:#d71920}.ai-copilot-response-controls>span{display:inline-flex;align-items:center;gap:4px;margin-left:3px;color:#6c7680;font-size:8px;font-weight:850}.ai-copilot-response-controls>span svg{color:#168c54}.ai-copilot-message.is-streaming>div{border-left-color:#168c54!important}.ai-copilot-stream-cursor{display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:#d71920;animation:ai-stream-cursor .8s steps(2) infinite}@keyframes ai-stream-cursor{50%{opacity:.18}}@media (max-width:768px){.ai-counsellor-page>.ai-counsellor-hero{padding:14px 0 12px}.ai-counsellor-hero-grid{grid-template-columns:1fr;gap:0}.ai-counsellor-hero h1{font-size:24px}.ai-counsellor-hero-copy>span{max-width:540px!important}.ai-counsellor-hero-visual{display:none!important}.ai-counsellor-workspace{padding-top:8px}.ai-copilot-shell.is-page .ai-copilot-header{min-height:60px;padding-inline:10px}.ai-copilot-header-actions .ai-copilot-new-chat span{display:none}.ai-copilot-header-actions .ai-copilot-new-chat{width:34px!important;padding:0!important;justify-content:center}.ai-copilot-shell.is-page .ai-copilot-chat{padding:12px 10px 18px}.ai-copilot-shell.is-page .ai-copilot-assurance{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.ai-copilot-shell.is-page .ai-copilot-assurance span{flex:0 0 auto;padding-inline:8px}.ai-copilot-shell.is-page .ai-copilot-thread.is-empty{min-height:120px}.ai-copilot-shell.is-page .ai-copilot-thread.has-answer{max-height:310px}.ai-copilot-shell.is-page .ai-copilot-message{max-width:96%}.ai-copilot-shell.is-page .ai-copilot-message.is-assistant{max-width:100%}.ai-copilot-shell.is-page .ai-copilot-message.is-welcome>div{padding:14px}.ai-copilot-shell.is-page .ai-copilot-starters{grid-template-columns:1fr}.ai-copilot-shell.is-page .ai-copilot-starters button{min-height:41px}.ai-copilot-shell.is-page .ai-copilot-composer textarea{min-height:48px}.ai-copilot-mode-switch,.ai-copilot-session-tools>.ai-copilot-context{grid-template-columns:1fr}.ai-copilot-mode-switch{gap:5px}.ai-copilot-mode-switch>div{width:100%}.ai-copilot-mode-switch button{flex:1;justify-content:center}.ai-copilot-mode-switch>span{padding-inline:3px}.ai-copilot-shell.is-page .ai-copilot-composer{position:sticky!important;bottom:8px;z-index:12}.ai-copilot-response-controls{justify-content:flex-start}}.ai-copilot-shell.is-page .ai-copilot-thread.has-answer{max-height:none;overflow:visible;padding-right:2px}.ai-premium-answer{width:100%;border:1px solid rgba(23,23,23,.14);border-top:4px solid #d71920;background:#fff;box-shadow:0 14px 34px rgba(23,23,23,.07)}.ai-premium-answer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px}.ai-premium-answer-header>div{min-width:0}.ai-premium-answer-header span{display:inline-flex;align-items:center;gap:6px;color:#d71920;font-size:9px;font-weight:950;text-transform:uppercase}.ai-premium-answer-header h2{margin-top:6px;color:#171717;font-size:19px;line-height:1.3}.ai-premium-answer-header p{max-width:760px;margin-top:8px;color:#424d57;font-size:13px;font-weight:650;line-height:1.65;white-space:pre-line}.ai-premium-answer-header>b{flex:0 0 auto;border:1px solid #dce1e5;background:#f4f6f7;padding:6px 9px;color:#4f5962;font-size:8px;font-weight:950;text-transform:uppercase}.ai-premium-answer-header>b.is-promising_review{border-color:#b9ddca;background:#eff9f3;color:#117345}.ai-premium-answer-header>b.is-possible_with_gaps{border-color:#efd28a;background:#fff8e4;color:#8a6100}.ai-premium-answer-header>b.is-human_review{border-color:#f2b7ba;background:#fff2f2;color:#b91319}.ai-premium-inline-sources{display:flex;gap:6px;overflow-x:auto;border-top:1px solid rgba(23,23,23,.08);background:#f7f8fa;padding:8px 22px;scrollbar-width:thin}.ai-premium-inline-sources a{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);gap:1px 6px;border-right:1px solid #d9dde1;padding:4px 12px 4px 0;color:#25303a;text-decoration:none}.ai-premium-inline-sources a:last-child{border-right:0}.ai-premium-inline-sources b{grid-row:1/3;align-self:center;display:grid;width:27px;height:27px;place-items:center;background:#171717;color:#fff;font-size:8px}.ai-premium-inline-sources span{max-width:190px;overflow:hidden;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-premium-inline-sources small{color:#65717b;font-size:7px;font-weight:750}.ai-inline-citation{display:inline-grid;min-width:24px;height:19px;place-items:center;margin-inline:2px;border:1px solid #cbd2d8;background:#f3f5f6;color:#b91319;font-size:8px;font-weight:950;line-height:1;text-decoration:none;vertical-align:1px}.ai-inline-citation:hover{border-color:#d71920;background:#fff1f1}.ai-premium-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(23,23,23,.1)}.ai-premium-answer-grid>section{min-width:0;padding:17px 20px}.ai-premium-answer-grid>section+section{border-left:1px solid rgba(23,23,23,.1)}.ai-premium-answer-evidence h3,.ai-premium-answer-grid h3{display:flex;align-items:center;gap:7px;color:#222a31;font-size:10px;font-weight:950;text-transform:uppercase}.ai-premium-answer-grid h3 svg{color:#168c54}.ai-premium-answer-grid .is-missing h3 svg{color:#d38d00}.ai-premium-answer-grid .is-next h3 svg{color:#d71920}.ai-premium-answer-evidence ol,.ai-premium-answer-evidence ul,.ai-premium-answer-grid ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.ai-premium-answer-evidence li,.ai-premium-answer-grid li{position:relative;padding-left:13px;color:#59646e;font-size:10px;font-weight:650;line-height:1.5}.ai-premium-answer-evidence li:before,.ai-premium-answer-grid li:before{position:absolute;top:7px;left:0;width:4px;height:4px;background:#d71920;content:""}.ai-premium-answer-grid .is-next p{margin-top:10px;color:#38434d;font-size:11px;font-weight:800;line-height:1.55}.ai-premium-answer-grid .is-next>a{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#d71920;font-size:9px;font-weight:950}.ai-premium-answer-evidence{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(23,23,23,.1);background:#fbfbfb}.ai-premium-answer-evidence section{padding:16px 20px}.ai-premium-answer-evidence section+section{border-left:1px solid rgba(23,23,23,.1)}.ai-premium-answer-evidence h3 svg{color:#d71920}.ai-premium-answer-detail{border-bottom:1px solid rgba(23,23,23,.1)}.ai-premium-answer-detail>summary{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:10px;padding:9px 20px;color:#3d4852;cursor:pointer;list-style:none}.ai-premium-answer-detail>summary::-webkit-details-marker{display:none}.ai-premium-answer-detail>summary span{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:950}.ai-premium-answer-detail>summary span svg{color:#d71920}.ai-premium-answer-detail[open]>summary>svg{transform:rotate(180deg)}.ai-premium-answer-detail>div{display:grid;gap:10px;border-top:1px solid rgba(23,23,23,.08);background:#f8f9fa;padding:16px 20px}.ai-premium-answer-detail p{color:#505c67;font-size:11px;line-height:1.65;white-space:pre-line}.ai-premium-answer-actions{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;min-height:54px;padding:8px 14px 8px 20px}.ai-premium-answer-actions>div{display:inline-flex;border:1px solid rgba(23,23,23,.14);background:#f1f3f5;padding:3px}.ai-premium-answer-actions>div button{min-height:29px;border:0;background:transparent;padding:4px 10px;color:#63707a;font-size:8px;font-weight:950;cursor:pointer}.ai-premium-answer-actions>div button.is-active{background:#171717;color:#fff}.ai-premium-answer-actions nav{display:flex;justify-content:flex-end;gap:5px}.ai-premium-answer-actions nav button{display:inline-flex;min-height:32px;align-items:center;gap:5px;border:1px solid rgba(23,23,23,.14);background:#fff;padding:5px 9px;color:#45515b;font-size:8px;font-weight:950;cursor:pointer}.ai-premium-answer-actions nav button:hover{border-color:#d71920;color:#d71920}.ai-premium-answer-actions>span{grid-column:1/-1;min-height:10px;color:#168c54;font-size:8px;font-weight:850}.ai-copilot-shell.is-launcher .ai-premium-answer-header{padding:14px}.ai-copilot-shell.is-launcher .ai-premium-answer-header h2{font-size:15px}.ai-copilot-shell.is-launcher .ai-premium-answer-header p{font-size:10px}.ai-copilot-shell.is-launcher .ai-premium-answer-grid{grid-template-columns:1fr}.ai-copilot-shell.is-launcher .ai-premium-answer-grid>section+section{border-top:1px solid rgba(23,23,23,.1);border-left:0}.ai-copilot-shell.is-launcher .ai-premium-answer-evidence{grid-template-columns:1fr}@media (max-width:768px){.ai-premium-answer-header{gap:9px;padding:15px 13px 13px}.ai-premium-answer-header h2{font-size:16px}.ai-premium-answer-header p{font-size:11px;line-height:1.55}.ai-premium-answer-header>b{padding:5px 6px;font-size:7px}.ai-premium-inline-sources{padding-inline:13px}.ai-premium-answer-grid{grid-template-columns:1fr}.ai-premium-answer-grid>section{padding:13px}.ai-premium-answer-grid>section+section{border-top:1px solid rgba(23,23,23,.1);border-left:0}.ai-premium-answer-evidence{grid-template-columns:1fr}.ai-premium-answer-evidence section{padding:13px}.ai-premium-answer-evidence section+section{border-top:1px solid rgba(23,23,23,.1);border-left:0}.ai-premium-answer-detail>div,.ai-premium-answer-detail>summary{padding-inline:13px}.ai-premium-answer-actions{grid-template-columns:1fr;padding:9px 12px}.ai-premium-answer-actions>div{width:100%}.ai-premium-answer-actions>div button{flex:1}.ai-premium-answer-actions nav{justify-content:stretch}.ai-premium-answer-actions nav button{flex:1;justify-content:center}.ai-premium-answer-actions>span{grid-column:1}}.ai-profile-nudge{margin:9px 0 10px;border-block:1px solid rgba(23,23,23,.12);background:#fbfbfb;padding:10px 12px 11px}.ai-profile-nudge-progress{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ai-profile-nudge-progress>span{display:block;flex:1;max-width:130px;height:2px;overflow:hidden;background:#dfe3e6}.ai-profile-nudge-progress i{display:block;height:100%;background:#168c54;transition:width .25s ease}.ai-profile-nudge-progress small{color:#707a83;font-size:7px;font-weight:850}.ai-profile-nudge>header{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px}.ai-profile-nudge>header>span{display:grid;width:30px;height:30px;place-items:center;background:#fff0f1;color:#d71920}.ai-profile-nudge>header small{display:block;color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-profile-nudge>header strong{display:block;margin-top:2px;color:#20272d;font-size:12px;line-height:1.4}.ai-profile-nudge>header p{margin-top:2px;color:#69747e;font-size:8px;font-weight:650;line-height:1.45}.ai-profile-quick-replies{display:flex;gap:5px;margin:9px 0 0 39px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ai-profile-quick-replies button{flex:0 0 auto;min-height:29px;border:1px solid #cfd5da;background:#fff;padding:4px 9px;color:#37434d;font-size:8px;font-weight:900;cursor:pointer}.ai-profile-quick-replies button:hover{border-color:#d71920;background:#fff5f5;color:#b91319}.ai-profile-quick-replies button.is-custom{border-color:#171717;background:#171717;color:#fff}.ai-profile-quick-replies button.is-skip{border-color:transparent;background:transparent;color:#707a83;text-decoration:underline;text-underline-offset:2px}.ai-copilot-shell.is-launcher .ai-profile-nudge{margin-inline:0}.ai-copilot-shell.is-launcher .ai-profile-quick-replies{margin-left:0}@media (max-width:768px){.ai-profile-nudge{margin-inline:0;padding-inline:10px}.ai-profile-nudge>header{grid-template-columns:26px minmax(0,1fr);gap:7px}.ai-profile-nudge>header>span{width:26px;height:26px}.ai-profile-nudge>header strong{font-size:11px}.ai-profile-nudge>header p{font-size:8px}.ai-profile-quick-replies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:33px;overflow:visible;padding-right:0}.ai-profile-quick-replies button{min-width:0;min-height:31px;padding-inline:5px;white-space:normal}.ai-profile-quick-replies button.is-custom{grid-column:span 2}}.ai-copilot-file-input{display:none!important}.ai-chat-document-draft{margin:8px 0 6px;border-block:1px solid #d5dade;background:#f8fafb;padding:9px 10px}.ai-chat-document-file{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:8px}.ai-chat-document-file>span{display:grid;width:32px;height:32px;place-items:center;background:#fff0f1;color:#d71920}.ai-chat-document-file small,.ai-chat-document-file strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-document-file strong{color:#1d252c;font-size:10px}.ai-chat-document-file small{margin-top:2px;color:#6a757e;font-size:8px;font-weight:700}.ai-chat-document-file>button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#69737c;cursor:pointer}.ai-chat-document-file>button:hover{background:#fff;color:#d71920}.ai-chat-document-options{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(190px,1.4fr) auto;align-items:end;gap:8px;margin-top:8px}.ai-chat-document-options>label>span:first-child{display:block;margin-bottom:3px;color:#626d76;font-size:7px;font-weight:900;text-transform:uppercase}.ai-chat-document-options select{width:100%;min-height:34px;border:1px solid #cbd1d6;background:#fff;padding:0 8px;color:#20272d;font:800 9px/1 inherit}.ai-chat-document-ai-consent{display:flex;align-items:center;min-height:34px;gap:7px;border-left:2px solid #f5b51b;padding:3px 8px}.ai-chat-document-ai-consent input{width:14px;height:14px;accent-color:#d71920}.ai-chat-document-ai-consent small,.ai-chat-document-ai-consent span,.ai-chat-document-ai-consent strong{display:block}.ai-chat-document-ai-consent strong{color:#2b343c;font-size:8px}.ai-chat-document-ai-consent small{margin-top:1px;color:#6f7982;font-size:7px;line-height:1.35}.ai-chat-document-upload{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #d71920;background:#d71920;padding:0 12px;color:#fff;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.ai-chat-document-upload:hover{background:#b9141a}.ai-chat-document-upload:disabled{opacity:.58;cursor:wait}.ai-chat-document-message{display:flex;align-items:center;gap:6px;margin:5px 0;border-left:2px solid #168c54;background:#f3faf6;padding:6px 8px;color:#315443;font-size:8px;font-weight:800;line-height:1.45}.ai-chat-document-message.is-escalated{border-left-color:#d71920;background:#fff5f5;color:#8e2025}.ai-chat-document-result{margin:9px 0 11px;border:1px solid #d7dce0;border-top:3px solid #171717;background:#fff;padding:12px;box-shadow:0 8px 22px rgba(23,23,23,.05)}.ai-chat-document-result>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px}.ai-chat-document-result>header>span{display:grid;width:34px;height:34px;place-items:center;background:#171717;color:#fff}.ai-chat-document-result>header p,.ai-chat-document-result>header small,.ai-chat-document-result>header strong{display:block}.ai-chat-document-result>header small{color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-chat-document-result>header strong{margin-top:2px;color:#20272d;font-size:11px}.ai-chat-document-result>header p{margin-top:3px;color:#66717a;font-size:8px;font-weight:650;line-height:1.45}.ai-chat-document-result>header>em{border:1px solid #d8dde1;padding:4px 6px;color:#55616a;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.ai-chat-extraction{margin-top:10px;border-block:1px solid #eed1d3;background:#fff8f8;padding:9px}.ai-chat-extraction>div>small,.ai-chat-extraction>div>strong{display:block}.ai-chat-extraction>div>strong{color:#8d161c;font-size:9px}.ai-chat-extraction>div>small{margin-top:2px;color:#74666a;font-size:7px}.ai-chat-extraction>label{display:grid;grid-template-columns:minmax(92px,.6fr) minmax(120px,1fr) 48px;align-items:center;gap:6px;margin-top:7px}.ai-chat-extraction>label>span{color:#3b444c;font-size:8px;font-weight:900}.ai-chat-extraction>label>span small{display:block;margin-top:1px;color:#78828b;font-size:6px}.ai-chat-extraction input{min-width:0;height:31px;border:1px solid #cfd4d8;background:#fff;padding:0 7px;color:#20272d;font-size:9px}.ai-chat-extraction>label>button{height:31px;border:1px solid #cfd4d8;background:#fff;color:#5a646c;font-size:7px;font-weight:900;cursor:pointer}.ai-chat-extraction>label>button.is-rejected{border-color:#d71920;background:#fff0f1;color:#b9141a}.ai-chat-extraction-save{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;margin-top:8px;border:0;background:#171717;padding:0 11px;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.ai-chat-extraction-save:disabled{opacity:.6}.ai-chat-document-alerts{display:grid;gap:5px;margin-top:9px}.ai-chat-document-alerts>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;border-left:2px solid #ec9d15;background:#fffaf0;padding:6px 8px;color:#75500c}.ai-chat-document-alerts>div.is-expired,.ai-chat-document-alerts>div.is-high{border-left-color:#d71920;background:#fff1f2;color:#8d1c22}.ai-chat-document-alerts small,.ai-chat-document-alerts strong{display:block}.ai-chat-document-alerts strong{font-size:8px}.ai-chat-document-alerts small{margin-top:1px;color:inherit;font-size:7px;line-height:1.4;opacity:.82}.ai-chat-document-clear{display:flex;align-items:center;gap:5px;margin-top:9px;border-left:2px solid #168c54;background:#f2faf6;padding:6px 8px;color:#286347;font-size:7px;font-weight:800}.ai-chat-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;border-top:1px solid #e0e4e7;padding-top:9px}.ai-chat-checklist-head small,.ai-chat-checklist-head span,.ai-chat-checklist-head strong{display:block}.ai-chat-checklist-head small{color:#d71920;font-size:6px;font-weight:950;text-transform:uppercase}.ai-chat-checklist-head strong{margin-top:2px;color:#20272d;font-size:10px}.ai-chat-checklist-head span{margin-top:1px;color:#6b757e;font-size:7px}.ai-chat-checklist-head button{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid #171717;background:#fff;padding:0 9px;color:#171717;font-size:7px;font-weight:900;cursor:pointer;white-space:nowrap}.ai-chat-checklist-head button:hover{background:#171717;color:#fff}.ai-chat-checklist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:7px;background:#dfe3e6}.ai-chat-checklist-list>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:5px;background:#fff;padding:7px;color:#4a555e}.ai-chat-checklist-list small,.ai-chat-checklist-list strong{display:block}.ai-chat-checklist-list strong{color:#283139;font-size:8px}.ai-chat-checklist-list small{margin-top:2px;color:#737d85;font-size:7px;line-height:1.35}.ai-chat-checklist-list em{color:#b66a00;font-size:6px;font-style:normal;font-weight:950;text-transform:uppercase}.ai-chat-checklist-list>div.is-expired,.ai-chat-checklist-list>div.is-inconsistent{color:#d71920}.ai-chat-document-result>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;border-top:1px solid #e0e4e7;padding-top:8px}.ai-chat-document-result>footer p,.ai-chat-document-result>footer span{display:flex;align-items:center;gap:4px;color:#69737c;font-size:7px;font-weight:750}.ai-chat-document-result>footer span{color:#168c54;font-weight:900}.ai-chat-document-result>footer button{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:0;background:#d71920;padding:0 10px;color:#fff;font-size:7px;font-weight:900;cursor:pointer;white-space:nowrap}.ai-chat-document-result>footer button:disabled{opacity:.6}@media (max-width:768px){.ai-chat-document-options{grid-template-columns:1fr}.ai-chat-document-ai-consent{border-left:0;border-top:2px solid #f5b51b;padding-inline:2px}.ai-chat-document-upload{width:100%}.ai-chat-document-result{margin-inline:0;padding:10px}.ai-chat-document-result>header{grid-template-columns:30px minmax(0,1fr)}.ai-chat-document-result>header>span{width:30px;height:30px}.ai-chat-document-result>header>em{grid-column:2;justify-self:start}.ai-chat-extraction>label{grid-template-columns:1fr 48px}.ai-chat-extraction>label>span{grid-column:1/-1}.ai-chat-checklist-list{grid-template-columns:1fr}.ai-chat-checklist-head,.ai-chat-document-result>footer{align-items:flex-start;flex-direction:column}.ai-chat-checklist-head button,.ai-chat-document-result>footer button{width:100%;justify-content:center}}.ai-route-workspace-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #dfe3e6;background:#f8f9fa;padding:7px 11px}.ai-route-workspace-summary span{display:inline-flex;align-items:center;gap:5px;color:#59656f;font-size:7px;font-weight:900}.ai-route-workspace-summary span:first-child{color:#b9141a}.ai-route-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfe3e6}.ai-route-comparison-grid>article{display:flex;min-width:0;flex-direction:column;background:#fff;padding:11px;border-top:3px solid transparent}.ai-route-comparison-grid>article.is-active{border-top-color:#d71920;background:#fffafa}.ai-route-comparison-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:5px}.ai-route-comparison-grid article>header small{color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-route-comparison-grid article>header span{padding:4px 6px;font-size:6px;font-weight:950;text-transform:uppercase;white-space:nowrap}.ai-route-comparison-grid span.is-promising_review{background:#e6f6ec;color:#0f7142}.ai-route-comparison-grid span.is-possible_with_gaps{background:#fff4ca;color:#7c5808}.ai-route-comparison-grid span.is-early_exploration{background:#fff0f1;color:#a41920}.ai-route-comparison-grid h3{margin:8px 0 4px;color:#20272d;font-size:11px;line-height:1.35}.ai-route-comparison-grid article>p{min-height:48px;margin:0;color:#66717a;font-size:8px;font-weight:650;line-height:1.5}.ai-route-comparison-grid dl{display:grid;gap:0;margin:9px 0 10px;border-top:1px solid #e3e6e8}.ai-route-comparison-grid dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px;border-bottom:1px solid #e3e6e8;padding:6px 0}.ai-route-comparison-grid dt{display:flex;align-items:flex-start;gap:4px;color:#3e4850;font-size:7px;font-weight:900}.ai-route-comparison-grid dt svg{flex:0 0 auto;color:#d71920}.ai-route-comparison-grid dd{margin:0;overflow-wrap:anywhere;color:#707a83;font-size:7px;font-weight:700;line-height:1.4}.ai-route-comparison-grid article>footer{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:auto}.ai-route-comparison-grid article>footer button{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:4px;border:1px solid #cfd4d8;background:#fff;padding:0 8px;color:#434d55;font-size:7px;font-weight:900;cursor:pointer}.ai-route-comparison-grid article>footer button.is-review{border-color:#171717;background:#171717;color:#fff}.ai-route-comparison-grid article>footer button.is-saved{border-color:#d71920;background:#fff0f1;color:#b9141a}.ai-route-comparison-grid article>footer button:disabled{opacity:.55}.ai-route-simulator{border-top:1px solid #dce1e4;background:#fff;padding:12px}.ai-route-simulator>header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px}.ai-route-simulator>header>span{display:grid;width:32px;height:32px;place-items:center;background:#fff2c7;color:#8d6508}.ai-route-simulator>header p,.ai-route-simulator>header small,.ai-route-simulator>header strong{display:block}.ai-route-simulator>header small{color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-route-simulator>header strong{margin-top:2px;color:#20272d;font-size:10px}.ai-route-simulator>header p{margin-top:2px;color:#707a82;font-size:7px;line-height:1.4}.ai-route-simulation-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:9px;background:#dce1e4}.ai-route-simulation-factors label{display:flex;align-items:flex-start;gap:6px;background:#f8f9fa;padding:8px;color:#414b53;font-size:7px;font-weight:800;line-height:1.4;cursor:pointer}.ai-route-simulation-factors input{width:14px;height:14px;flex:0 0 auto;margin:0;accent-color:#d71920}.ai-route-simulation-result{display:grid;grid-template-columns:1fr 20px 1fr auto;align-items:center;gap:7px;margin-top:8px;border-left:3px solid #f5b51b;background:#fffaf0;padding:8px}.ai-route-simulation-result>div small,.ai-route-simulation-result>div strong{display:block}.ai-route-simulation-result>div small{color:#806e4c;font-size:6px;font-weight:900;text-transform:uppercase}.ai-route-simulation-result>div strong{margin-top:2px;color:#382f20;font-size:9px}.ai-route-simulation-result>button{min-height:31px;border:0;background:#d71920;padding:0 10px;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.ai-route-simulation-result>button:disabled{opacity:.6}.ai-route-simulation-note{display:flex;align-items:flex-start;gap:5px;margin-top:6px;color:#5f6a72;font-size:7px;font-weight:750;line-height:1.4}.ai-route-simulation-note svg{flex:0 0 auto;color:#168c54}.ai-route-action-workspace{border-top:1px solid #dce1e4;background:#f7f8f9;padding:12px}.ai-route-action-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-route-action-workspace>header p,.ai-route-action-workspace>header small,.ai-route-action-workspace>header strong{display:block}.ai-route-action-workspace>header small{color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-route-action-workspace>header strong{margin-top:2px;color:#20272d;font-size:10px}.ai-route-action-workspace>header p{margin-top:2px;color:#6e7880;font-size:7px}.ai-route-action-workspace>header>button{display:inline-flex;min-height:33px;align-items:center;gap:5px;border:0;background:#171717;padding:0 11px;color:#fff;font-size:7px;font-weight:900;cursor:pointer;white-space:nowrap}.ai-route-action-workspace>header>button:disabled{opacity:.6}.ai-route-action-plan{margin-top:10px;border-top:3px solid #d71920;background:#fff;padding:10px}.ai-route-action-plan>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.ai-route-action-plan>div strong{color:#20272d;font-size:10px}.ai-route-action-plan>div span{grid-column:1;color:#717b84;font-size:7px}.ai-route-action-plan>div button{grid-column:2;grid-row:1/3;display:inline-flex;min-height:29px;align-items:center;gap:4px;border:1px solid #171717;background:#fff;padding:0 8px;color:#171717;font-size:7px;font-weight:900;cursor:pointer}.ai-route-action-plan ol{display:grid;gap:1px;margin:9px 0 0;padding:0;list-style:none;background:#e0e4e7}.ai-route-action-plan li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:7px;background:#fff;padding:7px}.ai-route-action-plan li>span{display:grid;min-height:22px;place-items:center;background:#fff0f1;color:#b9141a;font-size:6px;font-weight:950;text-transform:uppercase}.ai-route-action-plan li strong{display:block;color:#2c343b;font-size:8px}.ai-route-action-plan li p{margin-top:2px;color:#6e7880;font-size:7px;line-height:1.4}.ai-route-action-plan li em{color:#7b642e;font-size:6px;font-style:normal;font-weight:900;white-space:nowrap}.ai-route-action-plan>p{display:flex;align-items:flex-start;gap:4px;margin-top:7px;color:#717b84;font-size:6px;line-height:1.4}.ai-route-action-plan>p svg{flex:0 0 auto}.ai-route-workspace-message{display:flex;align-items:center;gap:5px;margin:0;border-top:1px solid #dce1e4;background:#f2faf6;padding:7px 12px;color:#276246;font-size:7px;font-weight:850}@media (max-width:768px){.ai-route-workspace-summary{align-items:flex-start;flex-direction:column}.ai-route-comparison-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ai-route-comparison-grid>article{flex:0 0 min(88vw,290px);scroll-snap-align:start}.ai-route-comparison-grid article>p{min-height:0}.ai-route-simulation-factors{grid-template-columns:1fr}.ai-route-simulation-result{grid-template-columns:1fr 18px 1fr}.ai-route-simulation-result>button{grid-column:1/-1;width:100%}.ai-route-action-workspace>header{align-items:stretch;flex-direction:column}.ai-route-action-workspace>header>button{justify-content:center}.ai-route-action-plan li{grid-template-columns:34px minmax(0,1fr)}.ai-route-action-plan li em{grid-column:2;white-space:normal}}.ai-copilot-header-actions>button.ai-copilot-history-trigger{display:flex!important;width:auto;gap:6px;padding-inline:10px}.ai-copilot-header-actions>button.ai-copilot-history-trigger span{font-size:10px;font-weight:900}.ai-copilot-shell.is-page .ai-copilot-history-trigger{color:#171717}.ai-copilot-shell.is-page .ai-copilot-history-trigger:hover{background:#fff0f1;color:#d71920}.ai-conversation-history-layer{position:absolute;inset:0;z-index:80;display:flex;align-items:stretch}.ai-conversation-history-backdrop{position:absolute;inset:0;border:0;background:rgba(17,24,32,.5);cursor:default;backdrop-filter:blur(2px)}.ai-conversation-history-drawer{position:relative;z-index:1;display:flex;width:min(400px,92%);min-height:100%;flex-direction:column;border-right:1px solid #d7dce0;background:#fff;box-shadow:18px 0 48px rgba(17,24,32,.18);color:#171717}.ai-conversation-history-drawer>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e4e7;padding:10px 14px}.ai-conversation-history-drawer>header>div{display:flex;min-width:0;align-items:center;gap:9px}.ai-conversation-history-drawer>header>div>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;background:#171717;color:#fff}.ai-conversation-history-drawer>header p{margin:0;color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-conversation-history-drawer>header h2{margin-top:2px;font-size:15px;line-height:1.2}.ai-conversation-history-drawer>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5dade;background:#fff;color:#4e5963;cursor:pointer}.ai-conversation-new{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;margin:12px 14px 8px;border:0;background:#d71920;color:#fff;font-size:9px;font-weight:950;cursor:pointer}.ai-conversation-search{display:grid;min-height:40px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:5px;margin:0 14px 10px;border:1px solid #cbd1d6;background:#f8f9fa;padding:0 8px;color:#77818a}.ai-conversation-search input{min-width:0;border:0;outline:0;background:transparent;color:#252d34;font:inherit;font-size:10px;font-weight:750}.ai-conversation-search button{display:grid;width:25px;height:25px;place-items:center;border:0;background:transparent;color:#6d7780;cursor:pointer}.ai-conversation-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 14px;border-bottom:1px solid #dce1e4}.ai-conversation-tabs button{display:flex;min-height:37px;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6a747d;font-size:9px;font-weight:900;cursor:pointer}.ai-conversation-tabs button.is-active{border-bottom-color:#d71920;color:#171717}.ai-conversation-tabs b{display:grid;min-width:19px;height:19px;place-items:center;background:#eef0f2;color:#5d6871;font-size:7px}.ai-conversation-tabs button.is-active b{background:#fff0f1;color:#b9141a}.ai-conversation-list{flex:1;min-height:180px;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px}.ai-conversation-list>article{border:1px solid #dde1e4;border-left:3px solid transparent;background:#fff}.ai-conversation-list>article+article{margin-top:8px}.ai-conversation-list>article.is-current{border-left-color:#168c54;background:#fbfefc}.ai-conversation-card-heading{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;padding:10px 8px 5px 10px}.ai-conversation-card-heading>button:not(.ai-conversation-open){display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#707a83;cursor:pointer}.ai-conversation-open{min-width:0;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.ai-conversation-open span,.ai-conversation-open strong{display:block}.ai-conversation-open strong{overflow:hidden;color:#242c33;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-conversation-open span{display:-webkit-box;margin-top:4px;overflow:hidden;color:#68737c;font-size:8px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-conversation-meta{display:flex;align-items:center;gap:7px;padding:0 10px 8px;color:#84909a;font-size:7px;font-weight:800}.ai-conversation-meta span+span:before{margin-right:7px;content:"·"}.ai-conversation-meta b{margin-left:auto;color:#168c54;font-size:6px;text-transform:uppercase}.ai-conversation-list article>footer{display:grid;grid-template-columns:1.2fr repeat(4,auto);border-top:1px solid #e4e7e9;background:#f8f9fa}.ai-conversation-list article>footer>a,.ai-conversation-list article>footer>button{display:flex;min-width:31px;min-height:31px;align-items:center;justify-content:center;gap:4px;border:0;border-right:1px solid #e1e5e7;background:transparent;padding:0 7px;color:#505b64;font-size:7px;font-weight:900;text-decoration:none;cursor:pointer}.ai-conversation-list article>footer>button:first-child{color:#b9141a}.ai-conversation-list article>footer>.is-delete{border-right:0;color:#a81a21}.ai-conversation-list article>footer>button:disabled{cursor:wait;opacity:.45}.ai-conversation-rename{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px}.ai-conversation-rename input{min-width:0;min-height:31px;border:1px solid #aeb6bd;padding:5px 7px;font:inherit;font-size:9px;font-weight:800;outline-color:#d71920}.ai-conversation-rename button{display:grid;place-items:center;border:0;background:#171717;color:#fff;cursor:pointer}.ai-conversation-rename button:last-child{background:#eceff1;color:#555f67}.ai-conversation-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;color:#68737c;text-align:center}.ai-conversation-empty svg{color:#d71920}.ai-conversation-empty strong{color:#303941;font-size:10px}.ai-conversation-empty span{max-width:240px;font-size:8px;line-height:1.5}.ai-conversation-empty.is-error strong{color:#a21920}.ai-conversation-privacy-note{display:flex;align-items:flex-start;gap:6px;margin:0;border-top:1px solid #dfe3e6;background:#f4f8f6;padding:9px 14px;color:#5f6a72;font-size:7px;font-weight:750;line-height:1.45}.ai-conversation-privacy-note svg{flex:0 0 auto;color:#168c54}@media (max-width:768px){.ai-copilot-header-actions>button.ai-copilot-history-trigger{display:flex!important;width:34px;justify-content:center;padding:0}.ai-copilot-history-trigger span{display:none}.ai-conversation-history-drawer{width:min(100%,390px)}.ai-conversation-history-drawer>header{min-height:58px}.ai-conversation-list article>footer>a span,.ai-conversation-list article>footer>button span{display:none}.ai-conversation-list article>footer{grid-template-columns:1fr repeat(4,38px)}}.ai-message-role{display:block!important;margin:0 0 4px!important;font-size:7px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.2!important;text-transform:uppercase}.ai-message-role.is-ai{color:#b9141a!important}.ai-message-role.is-client{color:rgba(255,255,255,.72)!important}.ai-human-handoff{width:100%;margin:12px 0;border:1px solid #d8dde1;border-top:4px solid #171717;background:#fff;box-shadow:0 15px 36px rgba(17,24,32,.08)}.ai-human-handoff-profile{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid #dde1e4;padding:13px 15px}.ai-human-photo{position:relative;width:70px;height:70px;overflow:hidden;background:#eceff1}.ai-human-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.ai-human-handoff-profile>div:nth-child(2){min-width:0}.ai-human-handoff-profile p{display:flex;align-items:center;gap:5px;margin:0;color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-human-handoff-profile h2{margin:4px 0 0;color:#171717;font-size:18px;line-height:1.15}.ai-human-handoff-profile small,.ai-human-handoff-profile span{display:block}.ai-human-handoff-profile>div:nth-child(2)>span{margin-top:3px;color:#47525c;font-size:9px;font-weight:800}.ai-human-handoff-profile>div:nth-child(2)>small{margin-top:4px;color:#77818a;font-size:7px;font-weight:750}.ai-human-availability{display:grid;min-width:176px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #cfe3d7;background:#f1faf5;padding:8px 10px}.ai-human-availability>i{width:8px;height:8px;border-radius:50%;background:#168c54;box-shadow:0 0 0 4px rgba(22,140,84,.12)}.ai-human-availability strong{color:#12633c;font-size:8px}.ai-human-availability small{margin-top:2px;color:#547063;font-size:7px;line-height:1.35}.ai-human-availability.is-live{border-color:#9fd6b8;background:#eaf8f0}.ai-human-handoff-flow{display:grid;grid-template-columns:.88fr 1.12fr}.ai-human-handoff-flow>section{min-width:0;padding:14px}.ai-human-handoff-flow>section+section{border-left:1px solid #dde1e4}.ai-human-summary>div{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:7px}.ai-human-summary>div>svg:first-child{color:#d71920}.ai-human-summary>div>svg:last-child{color:#168c54}.ai-human-summary small,.ai-human-summary strong{display:block}.ai-human-summary strong{color:#252d34;font-size:9px}.ai-human-summary small{margin-top:2px;color:#6b757d;font-size:7px;line-height:1.4}.ai-human-summary>p{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:#515c65;font-size:8px;font-weight:650;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ai-human-summary>footer{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px;border-top:1px solid #e2e5e7;padding-top:8px}.ai-human-summary>footer span{display:inline-flex;align-items:center;gap:4px;color:#647078;font-size:7px;font-weight:800}.ai-human-summary>footer svg{color:#168c54}.ai-human-contact{display:flex;align-items:center;justify-content:center;background:#f8f9fa}.ai-human-contact>button{display:grid;width:100%;min-height:62px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;background:#d71920;padding:10px 12px;color:#fff;text-align:left;cursor:pointer}.ai-human-contact>button>svg:first-child{justify-self:center}.ai-human-contact>button small,.ai-human-contact>button strong{display:block}.ai-human-contact>button strong{font-size:10px}.ai-human-contact>button small{margin-top:3px;color:rgba(255,255,255,.76);font-size:7px}.ai-human-contact form{display:grid;width:100%;gap:8px}.ai-human-contact form>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.ai-human-contact form>header span,.ai-human-contact form>header strong{display:block}.ai-human-contact form>header strong{color:#222a31;font-size:10px}.ai-human-contact form>header span{margin-top:2px;color:#68737c;font-size:7px}.ai-human-contact form>header button{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;background:#eceff1;color:#606b74;cursor:pointer}.ai-human-contact form>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ai-human-contact label{display:grid;gap:4px}.ai-human-contact label>span{color:#46515a;font-size:7px;font-weight:900;text-transform:uppercase}.ai-human-contact input{width:100%;min-width:0;min-height:35px;border:1px solid #cbd1d6;background:#fff;padding:6px 8px;font:inherit;font-size:9px;outline-color:#d71920}.ai-human-contact label.ai-human-consent{display:flex;align-items:flex-start;gap:6px;background:#f0f4f2;padding:7px}.ai-human-contact .ai-human-consent input{width:auto;min-height:0;accent-color:#168c54}.ai-human-contact .ai-human-consent span{font-size:7px;line-height:1.4;text-transform:none}.ai-human-contact form>button{display:flex;min-height:37px;align-items:center;justify-content:center;gap:6px;border:0;background:#171717;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.ai-human-contact form>button:disabled{background:#929aa1}.ai-human-booking{background:#fafafa}.ai-human-booking>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.ai-human-booking>header p{display:flex;align-items:center;gap:5px;margin:0;color:#d71920;font-size:7px;font-weight:950;text-transform:uppercase}.ai-human-booking>header h3{margin:4px 0 0;color:#222a31;font-size:12px}.ai-human-booking>header>span{border:1px solid #cde1d5;background:#eef8f2;padding:5px 7px;color:#157447;font-size:6px;font-weight:950;text-transform:uppercase}.ai-human-slots{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.ai-human-slots>button{display:grid;min-width:0;grid-template-columns:1fr auto;gap:2px 6px;border:1px solid #ccd2d6;background:#fff;padding:8px;text-align:left;cursor:pointer}.ai-human-slots>button.is-selected,.ai-human-slots>button:hover{border-color:#d71920;background:#fff3f3}.ai-human-slots strong{color:#333c44;font-size:8px}.ai-human-slots span{color:#d71920;font-size:8px;font-weight:950}.ai-human-slots small{grid-column:1/-1;overflow:hidden;color:#747f87;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.ai-human-slots>p{grid-column:1/-1;margin:0;border-left:3px solid #f1b51c;background:#fff9e9;padding:9px;color:#71603a;font-size:8px;line-height:1.5}.ai-human-prepare-booking{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:5px;margin-top:7px;border:1px solid #171717;background:#fff;color:#171717;font-size:7px;font-weight:900;cursor:pointer}.ai-human-confirm-booking{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;border-left:3px solid #168c54;background:#eef8f2;padding:8px}.ai-human-confirm-booking>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px}.ai-human-confirm-booking svg{color:#168c54}.ai-human-confirm-booking small,.ai-human-confirm-booking strong{display:block}.ai-human-confirm-booking strong{color:#22523a;font-size:8px}.ai-human-confirm-booking small{margin-top:2px;color:#5b7265;font-size:6px;line-height:1.35}.ai-human-confirm-booking>button{display:flex;min-height:32px;align-items:center;gap:4px;border:0;background:#168c54;padding:0 9px;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.ai-human-booked{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;margin-top:10px;border-left:3px solid #168c54;background:#eef8f2;padding:10px}.ai-human-booked>svg{color:#168c54}.ai-human-booked small,.ai-human-booked strong{display:block}.ai-human-booked strong{color:#22523a;font-size:9px}.ai-human-booked small{margin-top:3px;color:#597064;font-size:7px;line-height:1.45}.ai-human-booked a{grid-column:2;display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#b9141a;font-size:7px;font-weight:900}.ai-human-status{display:flex;align-items:center;gap:5px;margin:0;border-top:1px solid #cde2d6;background:#eff9f3;padding:8px 14px;color:#276347;font-size:7px;font-weight:850}.ai-human-status.is-error{border-color:#edc1c3;background:#fff2f2;color:#a61b22}.ai-client-collaboration>header>span.ai-human-presence-photo{position:relative;width:34px;height:34px;overflow:hidden;background:#e4e8e6}.ai-human-presence-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.ai-client-collaboration>header b{display:inline-flex;align-items:center;gap:5px}.ai-client-collaboration>header b i{width:6px;height:6px;border-radius:50%;background:#168c54}.ai-client-collaboration article p em{display:inline-block;margin:0 5px 3px 0;color:#147b4c;font-size:6px;font-style:normal;font-weight:950;text-transform:uppercase}.ai-copilot-counsellor>div.ai-copilot-counsellor-profile>span{position:relative;overflow:hidden;background:#e8ebed}.ai-copilot-counsellor-profile>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}@media (max-width:768px){.ai-human-handoff-profile{grid-template-columns:54px minmax(0,1fr);padding:11px}.ai-human-photo{width:54px;height:54px}.ai-human-handoff-profile h2{font-size:15px}.ai-human-availability{grid-column:1/-1;min-width:0}.ai-human-handoff-flow{grid-template-columns:1fr}.ai-human-handoff-flow>section+section{border-top:1px solid #dde1e4;border-left:0}.ai-human-summary>p{-webkit-line-clamp:3}.ai-human-contact form>div{grid-template-columns:1fr}.ai-human-slots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ai-human-slots>button{flex:0 0 190px;scroll-snap-align:start}.ai-human-slots>p{flex:0 0 100%}.ai-human-confirm-booking{grid-template-columns:1fr}.ai-human-confirm-booking>button{justify-content:center}}.ai-answer-freshness{display:flex;min-height:38px;align-items:center;gap:7px 12px;border-top:1px solid #cfe3d7;border-bottom:1px solid #cfe3d7;background:#f1faf5;padding:7px 20px;color:#476357}.ai-answer-freshness>svg{color:#168c54}.ai-answer-freshness strong{color:#12633c;font-size:8px;font-weight:950;text-transform:uppercase}.ai-answer-freshness span{position:relative;font-size:7px;font-weight:800}.ai-answer-freshness span+span:before{position:absolute;top:50%;left:-7px;width:2px;height:2px;border-radius:50%;background:#8ba398;content:""}.ai-answer-unavailable{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border-block:1px solid #efc8ca;background:#fff5f5;padding:15px 20px}.ai-answer-unavailable>span{display:grid;width:34px;height:34px;place-items:center;background:#d71920;color:#fff}.ai-answer-unavailable strong{color:#95151a;font-size:11px}.ai-answer-unavailable p{margin:4px 0 0;color:#5e4345;font-size:10px;font-weight:750;line-height:1.5}.ai-answer-review-needed{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border-block:1px solid #efd28a;background:#fffaf0;padding:15px 20px}.ai-answer-review-needed>span{display:grid;width:34px;height:34px;place-items:center;background:#ffcc39;color:#4e3a00}.ai-answer-review-needed strong{color:#705000;font-size:11px}.ai-answer-review-needed p{margin:4px 0 0;color:#665630;font-size:10px;font-weight:750;line-height:1.5}.ai-answer-review-needed small{display:block;margin-top:5px;color:#7c6c43;font-size:9px;font-weight:700;line-height:1.45}.ai-answer-unavailable small{display:block;margin-top:5px;color:#7a6264;font-size:8px;line-height:1.45}.ai-premium-inline-sources b{display:flex;align-items:center;justify-content:center;gap:2px}.ai-premium-inline-sources b svg{color:#73d59b}.ai-inline-citation{display:inline-flex;width:auto;min-width:30px;gap:2px;padding-inline:4px}.ai-inline-citation svg{color:#168c54}.ai-answer-feedback{border-bottom:1px solid rgba(23,23,23,.1);background:#fbfbfb;padding:11px 20px}.ai-answer-feedback>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.ai-answer-feedback>header span,.ai-answer-feedback>header strong{display:block}.ai-answer-feedback>header strong{color:#2c353d;font-size:9px}.ai-answer-feedback>header span{margin-top:2px;color:#6d7780;font-size:7px}.ai-answer-feedback>header>small{max-width:300px;color:#7b848b;font-size:6px;line-height:1.4;text-align:right}.ai-answer-feedback>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ai-answer-feedback>div>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid #d1d6da;background:#fff;padding:5px 9px;color:#4e5962;font-size:8px;font-weight:900;cursor:pointer}.ai-answer-feedback>div>button.is-selected,.ai-answer-feedback>div>button:hover{border-color:#168c54;background:#eef8f2;color:#12633c}.ai-answer-feedback>div>button.is-report{margin-left:auto;color:#aa171d}.ai-answer-feedback>div>button.is-report:hover{border-color:#d71920;background:#fff1f1;color:#aa171d}.ai-answer-feedback button:disabled{cursor:wait;opacity:.58}.ai-answer-feedback form{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:7px;margin-top:9px;border-left:3px solid #d71920;background:#fff;padding:9px}.ai-answer-feedback form label{display:grid;gap:4px}.ai-answer-feedback form label>span{color:#525d66;font-size:7px;font-weight:900;text-transform:uppercase}.ai-answer-feedback select,.ai-answer-feedback textarea{width:100%;min-width:0;border:1px solid #cbd1d5;background:#fff;padding:7px 8px;color:#303941;font:inherit;font-size:8px;outline-color:#d71920}.ai-answer-feedback textarea{min-height:36px;resize:vertical}.ai-answer-feedback form>div{display:flex;gap:5px}.ai-answer-feedback form button{min-height:32px;border:1px solid #cbd1d5;background:#fff;padding:5px 8px;color:#545f68;font-size:7px;font-weight:900;cursor:pointer}.ai-answer-feedback form button[type=submit]{border-color:#171717;background:#171717;color:#fff}.ai-answer-feedback>p{min-height:10px;margin:5px 0 0;color:#167246;font-size:7px;font-weight:850}@media (max-width:768px){.ai-answer-freshness{flex-wrap:wrap;padding:8px 13px}.ai-answer-freshness strong{flex:1}.ai-answer-freshness span{flex:0 0 auto}.ai-answer-unavailable{padding:13px}.ai-answer-feedback{padding:10px 13px}.ai-answer-feedback>header{align-items:start}.ai-answer-feedback>header>small{display:none}.ai-answer-feedback>div>button{flex:1;justify-content:center}.ai-answer-feedback>div>button.is-report{flex-basis:100%;margin-left:0}.ai-answer-feedback form{grid-template-columns:1fr}.ai-answer-feedback form>div{justify-content:flex-end}}.ai-intake-answer{width:min(100%,850px);align-self:flex-start;border:1px solid #d8dde1;border-top:3px solid #d71920;background:#fff;box-shadow:0 12px 30px rgba(23,23,23,.08)}.ai-intake-answer>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:17px 18px 13px}.ai-intake-answer>header>span{display:grid;width:38px;height:38px;place-items:center;background:#d71920;color:#fff}.ai-intake-answer>header small,.ai-intake-answer>header strong{display:block}.ai-intake-answer>header small{color:#d71920;font-size:10px;font-weight:900;text-transform:uppercase}.ai-intake-answer>header strong{margin-top:3px;color:#1f272d;font-size:18px;line-height:1.25}.ai-intake-answer>header p{max-width:680px;margin:5px 0 0;color:#616d76;font-size:12px;font-weight:650;line-height:1.55}.ai-intake-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 16px}.ai-intake-goals>button{display:grid;min-height:72px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid #d7dce0;background:#fff;padding:11px;color:#303940;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-intake-goals>button:hover{border-color:#d71920;box-shadow:0 8px 18px rgba(215,25,32,.1);transform:translateY(-1px)}.ai-intake-goals>button>svg:first-child{color:#d71920}.ai-intake-goals>button>svg:last-child{color:#8a949b}.ai-intake-goals small,.ai-intake-goals strong{display:block}.ai-intake-goals strong{color:#222a30;font-size:13px}.ai-intake-goals small{margin-top:3px;color:#6d7780;font-size:10px;font-weight:650;line-height:1.35}.ai-intake-progress{display:flex;align-items:center;gap:10px;padding:0 18px 15px}.ai-intake-progress>span{display:block;width:min(260px,55%);height:5px;overflow:hidden;background:#e4e7e9}.ai-intake-progress i{display:block;height:100%;background:#168c54;transition:width .25s ease}.ai-intake-progress small{color:#68737c;font-size:10px;font-weight:800}.ai-intake-answer>footer{display:flex;align-items:center;gap:6px;border-top:1px solid #e1e4e6;background:#f6faf8;padding:9px 18px;color:#3e6954;font-size:9px;font-weight:800}.ai-intake-answer>footer svg{flex:0 0 auto;color:#168c54}@media (max-width:768px){.ai-intake-answer{width:100%;box-shadow:0 7px 18px rgba(23,23,23,.07)}.ai-intake-answer>header{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 12px 11px}.ai-intake-answer>header>span{width:32px;height:32px}.ai-intake-answer>header strong{font-size:16px}.ai-intake-answer>header p{font-size:11px}.ai-intake-goals{grid-template-columns:1fr;gap:6px;padding:0 12px 12px}.ai-intake-goals>button{min-height:62px}.ai-intake-progress{padding:0 12px 12px}.ai-intake-answer>footer{align-items:flex-start;padding:8px 12px;line-height:1.4}}.ai-profile-destination-picker{display:grid;min-width:min(100%,310px);gap:5px;border-left:3px solid #d71920;background:#fff;padding:8px 10px}.ai-profile-destination-picker>span{color:#515d66;font-size:8px;font-weight:900}.ai-profile-destination-picker>select{width:100%;min-height:34px;border:1px solid #cbd1d5;background:#fff;padding:5px 8px;color:#293239;font:inherit;font-size:10px;outline-color:#d71920}.ai-route-country-coverage{border-top:1px solid #d9dde0;border-bottom:1px solid #d9dde0;background:#fbfbfb}.ai-route-country-coverage>summary{display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px 15px;color:#313a41;cursor:pointer;list-style:none}.ai-route-country-coverage>summary::-webkit-details-marker{display:none}.ai-route-country-coverage>summary>svg:first-child{color:#d71920}.ai-route-country-coverage>summary>svg:last-child{color:#7b858c;transition:transform .2s ease}.ai-route-country-coverage[open]>summary>svg:last-child{transform:rotate(180deg)}.ai-route-country-coverage>summary small,.ai-route-country-coverage>summary strong{display:block}.ai-route-country-coverage>summary strong{font-size:11px}.ai-route-country-coverage>summary small{margin-top:2px;color:#737d85;font-size:8px}.ai-route-country-coverage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e0e3e5}.ai-route-country-coverage>div>a{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;border-bottom:1px solid #e4e6e8;padding:9px 12px;color:#333d44}.ai-route-country-coverage>div>a:nth-child(odd){border-right:1px solid #e4e6e8}.ai-route-country-coverage>div>a:hover{background:#fff4f4}.ai-route-country-coverage>div>a>b{display:grid;width:24px;height:24px;place-items:center;background:#eceff1;color:#657079;font-size:8px}.ai-route-country-coverage>div>a.is-top-match>b{background:#d71920;color:#fff}.ai-route-country-coverage>div small,.ai-route-country-coverage>div strong{display:block}.ai-route-country-coverage>div strong{font-size:10px}.ai-route-country-coverage>div small{overflow:hidden;margin-top:2px;color:#717b83;font-size:7px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-route-country-coverage>div>a>svg{color:#9aa2a8}.ai-route-country-coverage>footer{display:flex;align-items:center;gap:5px;padding:8px 12px;color:#4d6b5c;font-size:7px;font-weight:750}.ai-route-country-coverage>footer svg{color:#168c54}@media (max-width:768px){.ai-profile-destination-picker{width:100%;min-width:100%}.ai-route-country-coverage>div{grid-template-columns:1fr;max-height:360px;overflow-y:auto}.ai-route-country-coverage>div>a:nth-child(odd){border-right:0}.ai-route-country-coverage>summary{padding-inline:11px}}.site-header-premium .executive-header-action,.site-header-premium .header-main-row,.site-header-premium .header-mobile-menu,.site-header-premium .hra-brand-name,.site-header-premium .hra-brand-symbol{transition:min-height .18s ease,height .18s ease,width .18s ease,padding .18s ease,font-size .18s ease}.site-header-premium.is-compact .header-announcement,.site-header-premium.is-compact .header-popular-row,.site-header-premium.is-compact .header-utility-bar{display:none!important}.site-header-premium.is-compact .header-main-row{min-height:46px!important;grid-template-columns:minmax(178px,1fr) auto!important;padding-block:3px!important}.site-header-premium.is-compact .header-shortcuts{display:none!important}.site-header-premium.is-compact .header-actions{grid-column:2}.site-header-premium.is-compact .hra-brand-symbol{width:34px;height:34px;flex-basis:34px}.site-header-premium.is-compact .hra-brand-symbol svg{width:13px;height:13px}.site-header-premium.is-compact .hra-brand-symbol strong{font-size:9px}.site-header-premium.is-compact .hra-brand-name{font-size:14px}.site-header-premium.is-compact .hra-brand-copy small{display:none}.site-header-premium.is-compact .executive-header-action,.site-header-premium.is-compact .header-ai-entry,.site-header-premium.is-compact .header-primary-nav{min-height:36px}.site-header-premium.is-compact .header-primary-nav>div>a,.site-header-premium.is-compact .header-primary-nav>div>div>a{padding-block:8px}.consultation-hero-section{height:auto!important;min-height:0!important;padding-block:28px}.consultation-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,390px);align-items:start;gap:24px}.consultation-form-column,.consultation-hero-card,.consultation-primary-column,.consultation-slots-panel{height:auto;min-height:0}.consultation-slots-panel{scroll-margin-top:98px}.consultation-benefits-panel{display:grid;grid-column:1/-1;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:18px}.consultation-benefits-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.consultation-benefits-panel>div>span{align-items:flex-start;min-height:42px;border-left:1px solid rgba(201,21,36,.16);padding:5px 12px}.consultation-window-option{display:grid;min-height:58px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid rgba(17,24,32,.12);border-radius:6px;background:#fff;padding:10px 12px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.consultation-window-option>span{display:grid;width:32px;height:32px;place-items:center;border-radius:4px;background:#fff3f4;color:var(--emerald)}.consultation-window-option>strong{font-size:14px}.consultation-window-option>svg{color:#7a8490}.consultation-window-option.is-selected,.consultation-window-option:hover{border-color:var(--emerald);background:#fff7f7;box-shadow:0 8px 22px rgba(201,21,36,.09)}.consultation-window-option.is-selected>svg{color:var(--emerald)}.consultation-window-confirmation{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;border-left:3px solid var(--emerald);background:#f7f8fa;padding:12px}.consultation-window-confirmation>span{display:grid;width:38px;height:38px;place-items:center;background:var(--emerald);color:#fff}.consultation-window-confirmation small,.consultation-window-confirmation strong{display:block}.consultation-window-confirmation small{color:var(--emerald);font-size:10px;font-weight:900;text-transform:uppercase}.consultation-window-confirmation strong{margin-top:2px;font-size:14px}.consultation-window-confirmation p{margin:3px 0 0;color:var(--muted);font-size:11px;font-weight:650;line-height:1.45}.consultation-window-confirmation>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;background:var(--emerald);padding:8px 12px;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.lead-form-preferred-window{display:flex;align-items:center;gap:9px;border:1px solid rgba(201,21,36,.18);border-left:3px solid var(--emerald);background:#fff7f7;padding:9px 11px;color:var(--emerald)}.lead-form-preferred-window small,.lead-form-preferred-window strong,.lead-form-preferred-window>span{display:block}.lead-form-preferred-window small{font-size:9px;font-weight:850;text-transform:uppercase}.lead-form-preferred-window strong{margin-top:2px;color:var(--ink);font-size:12px}@media (max-width:1279px){.site-header-premium.is-compact .header-mobile-menu{padding-block:4px}}@media (max-width:1023px){.consultation-page-grid{grid-template-columns:minmax(0,1fr)}.consultation-benefits-panel{grid-column:auto}.consultation-hero-section{padding-block:22px}}@media (max-width:768px){.site-header-premium.is-compact .container>.header-main-row:first-of-type{min-height:40px!important;padding-block:2px!important}.site-header-premium.is-compact .hra-brand-symbol{width:28px;height:28px;flex-basis:28px}.site-header-premium.is-compact .header-ai-entry{display:none!important}.site-header-premium.is-compact .executive-header-action{min-height:32px!important;padding-inline:10px!important}.site-header-premium.is-compact .mobile58-menu-summary{min-height:32px;padding-block:3px!important;font-size:12px}.site-header-premium.is-compact .header-mobile-menu{padding-block:2px}.consultation-window-confirmation{grid-template-columns:36px minmax(0,1fr)}.consultation-window-confirmation>button{grid-column:1/-1;width:100%}.consultation-form-column,.consultation-page-grid,.consultation-primary-column{gap:14px}.consultation-benefits-panel{grid-template-columns:minmax(0,1fr);gap:12px}.consultation-benefits-panel>div{grid-template-columns:minmax(0,1fr);gap:6px}.consultation-benefits-panel>div>span{min-height:0;border-left:0;padding:3px 0}.consultation-hero-section{padding-block:14px}}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-\[\#d71920\]\/30:hover{border-color:rgb(215 25 32/.3)}.hover\:border-black\/10:hover{border-color:rgb(0 0 0/.1)}.hover\:border-black\/25:hover{border-color:rgb(0 0 0/.25)}.hover\:border-emerald:hover{--tw-border-opacity:1;border-color:rgb(201 21 36/var(--tw-border-opacity,1))}.hover\:border-emerald\/30:hover{border-color:rgb(201 21 36/.3)}.hover\:border-emerald\/35:hover{border-color:rgb(201 21 36/.35)}.hover\:border-emerald\/40:hover{border-color:rgb(201 21 36/.4)}.hover\:bg-\[\#f7f8fa\]:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff5f5\]:hover{--tw-bg-opacity:1;background-color:rgb(255 245 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff7f7\]:hover{--tw-bg-opacity:1;background-color:rgb(255 247 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff8f8\]:hover{--tw-bg-opacity:1;background-color:rgb(255 248 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fffaf2\]:hover{--tw-bg-opacity:1;background-color:rgb(255 250 242/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/90:hover{background-color:rgb(255 255 255/.9)}.hover\:text-emerald:hover{--tw-text-opacity:1;color:rgb(201 21 36/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(17 24 32/var(--tw-text-opacity,1))}.hover\:shadow-\[0_10px_24px_rgba\(23\2c 23\2c 23\2c 0\.07\)\]:hover{--tw-shadow:0 10px 24px rgba(23,23,23,0.07);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(23\2c 23\2c 23\2c \.07\)\]:hover{--tw-shadow:0 12px 28px rgba(23,23,23,.07);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-emerald:focus{--tw-border-opacity:1;border-color:rgb(201 21 36/var(--tw-border-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.group[open] .group-open\:rotate-180,.group\/mobile-menu[open] .group-open\/mobile-menu\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:-translate-y-0\.5,.group[open] .group-open\:rotate-180,.group\/mobile-menu[open] .group-open\/mobile-menu\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) 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:0.25rem}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/mega:hover .group-hover\/mega\:bg-\[\#fff5f5\]{--tw-bg-opacity:1;background-color:rgb(255 245 245/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-emerald,.group\/mega:hover .group-hover\/mega\:text-emerald{--tw-text-opacity:1;color:rgb(201 21 36/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-4{bottom:1rem}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:\!inline-flex{display:inline-flex!important}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[130px_220px_minmax\(0\2c 1fr\)_20px\]{grid-template-columns:130px 220px minmax(0,1fr) 20px}.sm\:grid-cols-\[150px_minmax\(0\2c 1fr\)_24px\]{grid-template-columns:150px minmax(0,1fr) 24px}.sm\:grid-cols-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[54px_220px_minmax\(0\2c 1fr\)\]{grid-template-columns:54px 220px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_120px_minmax\(0\2c 1\.25fr\)\]{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.25fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:p-2{padding:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:last\:border-r-0:last-child{border-right-width:0}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.md\:grid-cols-\[1fr_1\.2fr_auto\]{grid-template-columns:1fr 1.2fr auto}.md\:grid-cols-\[1fr_1\.6fr_1fr_auto\]{grid-template-columns:1fr 1.6fr 1fr auto}.md\:grid-cols-\[1fr_180px_240px\]{grid-template-columns:1fr 180px 240px}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_1fr_1fr_auto\]{grid-template-columns:auto 1fr 1fr auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_210px_auto\]{grid-template-columns:minmax(0,1fr) 210px auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[repeat\(auto-fit\2c minmax\(125px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.md\:grid-cols-\[repeat\(auto-fit\2c minmax\(130px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:border{border-width:1px}.md\:p-5{padding:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-28{top:7rem}.lg\:top-6{top:1.5rem}.lg\:top-\[172px\]{top:172px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mr-0{margin-right:0}.lg\:flex{display:flex}.lg\:\!inline-flex{display:inline-flex!important}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[260px\]{min-height:260px}.lg\:min-h-\[390px\]{min-height:390px}.lg\:min-h-\[430px\]{min-height:430px}.lg\:min-h-\[440px\]{min-height:440px}.lg\:min-h-\[60px\]{min-height:60px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.06fr_0\.94fr\]{grid-template-columns:1.06fr .94fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1.4fr auto}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_390px\]{grid-template-columns:1fr 390px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[260px_1fr_250px\]{grid-template-columns:260px 1fr 250px}.lg\:grid-cols-\[270px_minmax\(0\2c 1fr\)_310px\]{grid-template-columns:270px minmax(0,1fr) 310px}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[320px_minmax\(0\2c 1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_382px\]{grid-template-columns:minmax(0,1fr) 382px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_410px\]{grid-template-columns:minmax(0,1fr) 410px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(200px\2c 0\.82fr\)_minmax\(330px\2c 1\.24fr\)_auto\]{grid-template-columns:minmax(200px,.82fr) minmax(330px,1.24fr) auto}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:self-start{align-self:flex-start}.lg\:border{border-width:1px}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[46px\]{font-size:46px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:leading-8{line-height:2rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1fr_1\.4fr_1fr_1\.2fr_auto\]{grid-template-columns:1fr 1.4fr 1fr 1.2fr auto}.xl\:grid-cols-\[1fr_220px_1fr_auto\]{grid-template-columns:1fr 220px 1fr auto}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[220px_minmax\(0\2c 1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[240px_minmax\(0\2c 1fr\)_320px\]{grid-template-columns:240px minmax(0,1fr) 320px}.xl\:grid-cols-\[260px_minmax\(0\2c 1fr\)_390px\]{grid-template-columns:260px minmax(0,1fr) 390px}.xl\:grid-cols-\[300px_minmax\(0\2c 1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 0\.98fr\)_minmax\(560px\2c 1\.02fr\)\]{grid-template-columns:minmax(0,.98fr) minmax(560px,1.02fr)}.xl\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(430px\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-stretch{align-items:stretch}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l{border-left-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0}}@media (min-width:1536px){.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_input\]\:min-h-10 input{min-height:2.5rem}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:min-w-0 input{min-width:0}.\[\&_input\]\:rounded input{border-radius:.25rem}.\[\&_input\]\:rounded-md input{border-radius:.375rem}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-black\/15 input{border-color:rgb(0 0 0/.15)}.\[\&_input\]\:bg-white input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_input\]\:px-3 input{padding-left:.75rem;padding-right:.75rem}.\[\&_input\]\:text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:font-bold input{font-weight:700}.\[\&_input\]\:normal-case input{text-transform:none}.\[\&_input\]\:text-ink input{--tw-text-opacity:1;color:rgb(17 24 32/var(--tw-text-opacity,1))}.\[\&_select\]\:min-h-10 select{min-height:2.5rem}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:min-w-0 select{min-width:0}.\[\&_select\]\:rounded select{border-radius:.25rem}.\[\&_select\]\:rounded-md select{border-radius:.375rem}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-black\/15 select{border-color:rgb(0 0 0/.15)}.\[\&_select\]\:bg-white select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_select\]\:px-3 select{padding-left:.75rem;padding-right:.75rem}.\[\&_select\]\:text-sm select{font-size:.875rem;line-height:1.25rem}.\[\&_select\]\:font-bold select{font-weight:700}.\[\&_select\]\:normal-case select{text-transform:none}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:rounded textarea{border-radius:.25rem}.\[\&_textarea\]\:rounded-md textarea{border-radius:.375rem}.\[\&_textarea\]\:border textarea{border-width:1px}.\[\&_textarea\]\:border-black\/15 textarea{border-color:rgb(0 0 0/.15)}.\[\&_textarea\]\:bg-white textarea{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_textarea\]\:p-3 textarea{padding:.75rem}.\[\&_textarea\]\:text-sm textarea{font-size:.875rem;line-height:1.25rem}.\[\&_textarea\]\:font-bold textarea{font-weight:700}.\[\&_textarea\]\:normal-case textarea{text-transform:none}