@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family: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{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-\[4px\]{inset:4px}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.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-\[0\.48rem\]{margin-top:.48rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[4\.6rem\]{height:4.6rem}.h-auto{height:auto}.h-full{height:100%}.min-h-12{min-height:3rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[22rem\]{min-height:22rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[4\.6rem\]{width:4.6rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[800px\]{max-width:800px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.35rem\]{border-radius:.35rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-\[7px\]{border-top-width:7px}.border-\[\#00a982\]{--tw-border-opacity: 1;border-color:rgb(0 169 130 / var(--tw-border-opacity, 1))}.border-\[\#00c093\]{--tw-border-opacity: 1;border-color:rgb(0 192 147 / var(--tw-border-opacity, 1))}.border-\[\#053f32\]\/25{border-color:#053f3240}.border-\[\#064735\]\/35{border-color:#06473559}.border-\[\#064735\]\/45{border-color:#06473573}.border-\[\#0b4737\]\/35{border-color:#0b473759}.border-\[\#e9d8ab\]{--tw-border-opacity: 1;border-color:rgb(233 216 171 / var(--tw-border-opacity, 1))}.border-\[rgba\(0\,192\,147\,\.14\)\]{border-color:#00c09324}.border-\[rgba\(0\,192\,147\,\.16\)\]{border-color:#00c09329}.border-\[rgba\(0\,192\,147\,\.18\)\]{border-color:#00c0932e}.border-\[rgba\(15\,23\,35\,\.08\)\]{border-color:#0f172314}.border-\[rgba\(15\,23\,35\,\.1\)\]{border-color:#0f17231a}.border-\[rgba\(15\,23\,42\,\.05\)\]{border-color:#0f172a0d}.border-\[rgba\(15\,23\,42\,\.06\)\]{border-color:#0f172a0f}.border-\[rgba\(15\,23\,42\,\.08\)\]{border-color:#0f172a14}.border-\[rgba\(15\,23\,42\,\.12\)\]{border-color:#0f172a1f}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-t-\[\#00a982\]{--tw-border-opacity: 1;border-top-color:rgb(0 169 130 / var(--tw-border-opacity, 1))}.bg-\[\#00a982\]{--tw-bg-opacity: 1;background-color:rgb(0 169 130 / var(--tw-bg-opacity, 1))}.bg-\[\#00c093\]{--tw-bg-opacity: 1;background-color:rgb(0 192 147 / var(--tw-bg-opacity, 1))}.bg-\[\#074332\]{--tw-bg-opacity: 1;background-color:rgb(7 67 50 / var(--tw-bg-opacity, 1))}.bg-\[\#e4fbf4\]{--tw-bg-opacity: 1;background-color:rgb(228 251 244 / var(--tw-bg-opacity, 1))}.bg-\[\#ecfff9\]{--tw-bg-opacity: 1;background-color:rgb(236 255 249 / var(--tw-bg-opacity, 1))}.bg-\[\#effbf7\]{--tw-bg-opacity: 1;background-color:rgb(239 251 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f2fffb\]{--tw-bg-opacity: 1;background-color:rgb(242 255 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f5fbf8\]{--tw-bg-opacity: 1;background-color:rgb(245 251 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f6aa1c\]{--tw-bg-opacity: 1;background-color:rgb(246 170 28 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f5\]{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfffd\]{--tw-bg-opacity: 1;background-color:rgb(251 255 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8ee\]{--tw-bg-opacity: 1;background-color:rgb(255 248 238 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf0\]{--tw-bg-opacity: 1;background-color:rgb(255 250 240 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,192\,147\,\.1\)\]{background-color:#00c0931a}.bg-\[rgba\(247\,251\,250\,\.72\)\]{background-color:#f7fbfab8}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,\#0b8b77_0\%\,\#0f1723_100\%\)\]{background-image:linear-gradient(135deg,#0b8b77,#0f1723)}.bg-\[linear-gradient\(180deg\,\#ebfbf5_0\%\,\#dcf7ee_100\%\)\]{background-image:linear-gradient(180deg,#ebfbf5,#dcf7ee)}.bg-\[linear-gradient\(180deg\,\#effff9_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#effff9,#fff)}.bg-\[linear-gradient\(180deg\,\#f5fffb_0\%\,\#e8fbf4_100\%\)\]{background-image:linear-gradient(180deg,#f5fffb,#e8fbf4)}.bg-\[linear-gradient\(180deg\,\#f6fffc_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#f6fffc,#fff)}.bg-\[linear-gradient\(180deg\,\#f7fbfa_0\%\,\#ffffff_34\%\,\#f7fbfa_100\%\)\]{background-image:linear-gradient(180deg,#f7fbfa,#fff 34%,#f7fbfa)}.bg-\[linear-gradient\(180deg\,rgba\(247\,251\,250\,\.92\)\,rgba\(255\,255\,255\,1\)\)\]{background-image:linear-gradient(180deg,#f7fbfaeb,#fff)}.bg-\[linear-gradient\(180deg\,rgba\(248\,251\,250\,\.88\)\,rgba\(255\,255\,255\,1\)\)\]{background-image:linear-gradient(180deg,#f8fbfae0,#fff)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Fraunces\'\]{font-family:Fraunces}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.99rem\]{font-size:.99rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.65rem\,2\.7vw\,2\.45rem\)\]{font-size:clamp(1.65rem,2.7vw,2.45rem)}.text-\[clamp\(2\.05rem\,4\.7vw\,4\.2rem\)\]{font-size:clamp(2.05rem,4.7vw,4.2rem)}.text-\[clamp\(2\.2rem\,4vw\,3\.7rem\)\]{font-size:clamp(2.2rem,4vw,3.7rem)}.text-\[clamp\(2rem\,4vw\,3\.15rem\)\]{font-size:clamp(2rem,4vw,3.15rem)}.text-\[clamp\(2rem\,5vw\,3\.65rem\)\]{font-size:clamp(2rem,5vw,3.65rem)}.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}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-tight{letter-spacing:-.025em}.text-\[\#00785f\]{--tw-text-opacity: 1;color:rgb(0 120 95 / var(--tw-text-opacity, 1))}.text-\[\#00a982\]{--tw-text-opacity: 1;color:rgb(0 169 130 / var(--tw-text-opacity, 1))}.text-\[\#053f32\]{--tw-text-opacity: 1;color:rgb(5 63 50 / var(--tw-text-opacity, 1))}.text-\[\#063f33\]{--tw-text-opacity: 1;color:rgb(6 63 51 / var(--tw-text-opacity, 1))}.text-\[\#064735\]{--tw-text-opacity: 1;color:rgb(6 71 53 / var(--tw-text-opacity, 1))}.text-\[\#0f5f58\]{--tw-text-opacity: 1;color:rgb(15 95 88 / var(--tw-text-opacity, 1))}.text-\[\#10c49a\]{--tw-text-opacity: 1;color:rgb(16 196 154 / var(--tw-text-opacity, 1))}.text-\[\#1d2a26\]{--tw-text-opacity: 1;color:rgb(29 42 38 / var(--tw-text-opacity, 1))}.text-\[\#50635d\]{--tw-text-opacity: 1;color:rgb(80 99 93 / var(--tw-text-opacity, 1))}.text-\[\#61e4c7\]{--tw-text-opacity: 1;color:rgb(97 228 199 / var(--tw-text-opacity, 1))}.text-\[\#b68118\]{--tw-text-opacity: 1;color:rgb(182 129 24 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[rgba\(0\,139\,109\,\.3\)\]{text-decoration-color:#008b6d4d}.underline-offset-4{text-underline-offset:4px}.opacity-\[0\.12\]{opacity:.12}.shadow-\[0_10px_18px_rgba\(0\,192\,147\,\.08\)\]{--tw-shadow: 0 10px 18px rgba(0,192,147,.08);--tw-shadow-colored: 0 10px 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_12px_24px_rgba\(0\,169\,130\,\.18\)\]{--tw-shadow: 0 12px 24px rgba(0,169,130,.18);--tw-shadow-colored: 0 12px 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_12px_28px_rgba\(15\,23\,42\,\.08\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.08);--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)}.shadow-\[0_14px_28px_rgba\(0\,192\,147\,\.08\)\]{--tw-shadow: 0 14px 28px rgba(0,192,147,.08);--tw-shadow-colored: 0 14px 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_16px_34px_rgba\(0\,137\,109\,\.09\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.9\)\]{--tw-shadow: 0 16px 34px rgba(0,137,109,.09),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color), inset 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_16px_35px_rgba\(15\,23\,35\,\.05\)\]{--tw-shadow: 0 16px 35px rgba(15,23,35,.05);--tw-shadow-colored: 0 16px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(15\,23\,35\,\.06\)\]{--tw-shadow: 0 16px 36px rgba(15,23,35,.06);--tw-shadow-colored: 0 16px 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_16px_40px_rgba\(15\,23\,42\,\.05\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.05);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,\.07\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.07);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(15\,23\,35\,\.12\)\]{--tw-shadow: 0 26px 70px rgba(15,23,35,.12);--tw-shadow-colored: 0 26px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,\.8\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored: inset 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)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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}.duration-500{transition-duration:.5s}:root{--brand: #00c093;--brand-600: #00a882;--brand-700: #00785f;--accent: #0f1723;--accent-soft: #334155;--ink: #0f1723;--surface: #f7fffc;--surface-strong: #ffffff}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #00c0932e,0 0 0 1px #008b6d7a}h1,h2,h3,h4{font-family:Fraunces,serif}html,body{overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}.container-max{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container-max{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container-max{padding-left:2rem;padding-right:2rem}}.balance{text-wrap:balance}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-brand{color:#fff;background:linear-gradient(135deg,var(--brand) 0%,#12d8ab 42%,var(--accent) 100%);box-shadow:0 18px 42px #00c09338}.btn-brand:hover{transform:translateY(-1px);filter:brightness(1.03)}.btn-light{border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#ffffffe6;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));box-shadow:0 10px 30px #0f172a0f}.btn-light:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0}.nav-brand{display:inline-flex;align-items:center;gap:.75rem;padding:.2rem .25rem}.nav-rail{position:relative;align-items:center;gap:.15rem;border-radius:9999px;border:1px solid rgba(15,23,35,.08);background:#fff;padding:.28rem;box-shadow:0 8px 22px #0f172a0a}.nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.7rem;border-radius:9999px;padding:.7rem 1rem;font-size:.92rem;font-weight:700;color:#53667b;transition:color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease}.nav-link-active{color:#0f1723;background:linear-gradient(180deg,#f0fefafa,#e7f9f2f5);box-shadow:0 8px 18px #0f172a0f}.nav-link:hover{color:#0f1723;transform:translateY(-1px)}.nav-link svg{color:#008b6db8;transition:color .25s ease,transform .25s ease}.nav-link:hover svg,.nav-link-active svg{color:#00c093;transform:scale(1.04)}.nav-link-mobile{justify-content:flex-start;border-radius:1rem;padding:.95rem 1rem;background:#ffffff0a;color:#ffffffd1}.nav-link-mobile-main{flex:1}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:1rem}.nav-submenu{position:absolute;left:50%;top:calc(100% + .2rem);transform:translate(-50%) translateY(8px);min-width:17rem;display:grid;gap:.35rem;border-radius:1.4rem;border:1px solid rgba(15,23,35,.08);background:#fffffff5;box-shadow:0 22px 48px #0f172a1f;padding:.6rem;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60}.nav-dropdown.nav-dropdown-open .nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-submenu-link{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;border-radius:1rem;padding:.8rem .9rem;font-size:.92rem;font-weight:700;color:#53667b;transition:background-color .22s ease,color .22s ease,transform .22s ease}.nav-submenu-link:hover,.nav-submenu-link-active{background:linear-gradient(180deg,#f0fefafa,#e7f9f2f5);color:#0f1723;transform:translate(2px)}.nav-submenu-link svg{width:1rem;height:1rem;flex-shrink:0;color:#008b6dc7}.nav-cta{display:inline-flex;align-items:center;gap:.65rem;position:relative;isolation:isolate;min-height:2.8rem;border-radius:9999px;padding:.72rem 1rem .72rem 1.05rem;color:#fff;font-size:.9rem;font-weight:800;background:linear-gradient(135deg,#00c093,#10d9ab 42%,#0f1723);border:1px solid rgba(0,139,109,.34);box-shadow:inset 0 1px #ffffff1f,0 12px 28px #008b6d2e;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.nav-cta:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(0,192,147,.24);opacity:.9;z-index:-1;animation:nav-cta-signal 2.2s ease-out infinite}.nav-cta:before{content:"";position:absolute;inset:-11px;border-radius:inherit;border:1px solid rgba(0,192,147,.14);opacity:.7;z-index:-2;animation:nav-cta-signal 2.2s ease-out infinite;animation-delay:.55s}.nav-cta:hover{transform:translateY(-1px);background:linear-gradient(135deg,#00c093,#13dfb1 44%,#12313b);border-color:#008b6d70;color:#fff;box-shadow:inset 0 1px #ffffff24,0 16px 30px #008b6d38}@keyframes nav-cta-signal{0%{transform:scale(.96);opacity:.7}70%{transform:scale(1.08);opacity:0}to{transform:scale(1.08);opacity:0}}.nav-mobile-sheet{border-radius:1.75rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b1720f5,#0f1e29f0);padding:.95rem;box-shadow:0 24px 60px #0f172a33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:100%;overflow:hidden}@media(max-width:640px){.nav-shell{position:relative;min-height:2.9rem;justify-content:center;gap:.75rem}.nav-brand{position:absolute;left:50%;transform:translate(-50%);padding:0}.nav-brand img{height:2.15rem;width:auto}.nav-shell>button{margin-left:auto}.nav-mobile-sheet{padding:.8rem}.nav-mobile-services-row{gap:.45rem}.nav-mobile-services-toggle{width:2.85rem}.nav-cta{min-height:2.7rem;padding:.68rem .95rem .68rem 1rem;font-size:.86rem}}.nav-mobile-services-row{display:flex;align-items:stretch;gap:.55rem}.nav-mobile-services-toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;flex-shrink:0;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffc7;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.nav-mobile-services-toggle:hover{background:#00c0931f;border-color:#00c0932e;color:#baffd2}.nav-mobile-submenu{display:grid;gap:.45rem;margin:.2rem 0 .35rem;padding:0 .2rem 0 1.2rem}.nav-mobile-submenu-link{display:flex;align-items:center;gap:.65rem;min-height:2.6rem;border-radius:.95rem;background:#ffffff08;padding:.8rem .95rem;font-size:.88rem;font-weight:700;color:#ffffffb8;transition:background-color .22s ease,color .22s ease,transform .22s ease}.nav-mobile-submenu-link-active,.nav-mobile-submenu-link:hover{background:#00c0931f;color:#baffd2;transform:translate(2px)}.nav-mobile-submenu-link svg{width:1rem;height:1rem;flex-shrink:0;color:#7df2d5}.hero-surface{background:#fff}.page-hero{background:radial-gradient(42rem 24rem at 12% 10%,rgba(0,192,147,.14),transparent 60%),radial-gradient(34rem 20rem at 88% 20%,rgba(15,23,35,.07),transparent 62%),linear-gradient(180deg,#f6fffc,#fff)}.page-hero-bright{background:radial-gradient(44rem 24rem at 12% 16%,rgba(0,192,147,.18),transparent 58%),radial-gradient(38rem 20rem at 88% 18%,rgba(15,23,35,.08),transparent 60%),linear-gradient(180deg,#f5fffb,#edf9f4 48%,#fff)}.stamp-duty-page{background:radial-gradient(40rem 22rem at 8% 6%,rgba(0,192,147,.12),transparent 60%),radial-gradient(34rem 18rem at 88% 8%,rgba(15,23,35,.08),transparent 58%),linear-gradient(180deg,#f7fffc,#fff)}.stamp-duty-hero{text-align:center}.stamp-duty-title{margin-top:1rem;font-size:clamp(2.3rem,5vw,3rem);line-height:1.02;letter-spacing:-.05em;color:#0f1723}.stamp-duty-copy{max-width:60rem;margin:1rem auto 0;font-size:1.02rem;line-height:1.9;color:#5d7084}.stamp-duty-shell{margin-top:2.5rem;border-radius:2.25rem;background:linear-gradient(180deg,#ffffff6b,#fff0);padding:1.1rem}.stamp-duty-top-tabs{display:inline-flex;align-items:center;gap:.35rem;margin:0 auto 1.5rem;padding:.35rem;border-radius:999px;border:1px solid rgba(15,23,35,.08);background:#ffffffe6;box-shadow:0 16px 34px #0f17230f}.stamp-duty-top-tab{display:inline-flex;align-items:center;gap:.7rem;min-height:3.15rem;border-radius:999px;padding:.85rem 1.25rem;color:#53667b;font-size:.96rem;font-weight:800;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.stamp-duty-top-tab svg{width:1.1rem;height:1.1rem}.stamp-duty-top-tab:hover{color:#102334;background:#00c0930f}.stamp-duty-top-tab-active{background:linear-gradient(135deg,#00c093,#109f84);color:#fff;box-shadow:0 14px 26px #008b6d33}.stamp-duty-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.78fr);gap:1.4rem;align-items:start}.stamp-duty-input-card,.stamp-duty-summary-card{border-radius:2rem;box-shadow:0 22px 54px #0f172314}.stamp-duty-input-card{border:1px solid rgba(15,23,35,.08);background:linear-gradient(180deg,#fffffffa,#f9fcfef5);padding:1.8rem}.stamp-duty-field-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.stamp-duty-field-label{display:inline-flex;align-items:center;gap:.8rem;color:#425466;font-size:1.02rem;font-weight:700}.stamp-duty-field-head strong{font-size:clamp(1.35rem,2vw,2rem);line-height:1;font-weight:800;color:#102334}.stamp-duty-field-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.95rem;background:#00c0931f;color:#00785f}.stamp-duty-field-icon svg{width:1.1rem;height:1.1rem}.stamp-duty-slider{width:100%;margin-top:1.4rem;accent-color:#00c093}.stamp-duty-input-wrap{display:grid;gap:.65rem;margin-top:1.4rem}.stamp-duty-input-label,.stamp-duty-section-label{color:#53667b;font-size:.95rem;font-weight:700}.stamp-duty-number-input{width:100%;min-height:3.5rem;border-radius:1rem;border:1px solid rgba(15,23,35,.1);background:#fff;padding:.95rem 1rem;font-size:1rem;font-weight:700;color:#102334;box-shadow:inset 0 1px #ffffffe6}.stamp-duty-number-input-wrap{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:3.5rem;border-radius:1rem;border:1px solid rgba(15,23,35,.1);background:#fff;box-shadow:inset 0 1px #ffffffe6;overflow:hidden}.stamp-duty-number-input-wrap:focus-within{border-color:#00c09352;box-shadow:0 0 0 4px #00c0931a}.stamp-duty-number-prefix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .95rem 0 1rem;border-right:1px solid rgba(15,23,35,.08);color:#00785f;font-size:1rem;font-weight:800}.stamp-duty-number-input-wrap .stamp-duty-number-input{border:0;box-shadow:none;border-radius:0}.stamp-duty-number-input:focus{outline:none;border-color:#00c0935c;box-shadow:0 0 0 4px #00c0931a}.stamp-duty-buyer-panel{margin:0 0 1.2rem}.stamp-duty-buyer-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.8rem;padding:.35rem;border-radius:999px;border:1px solid rgba(15,23,35,.08);background:#ffffffe6;box-shadow:0 16px 34px #0f17230d}.stamp-duty-buyer-tab{display:inline-flex;align-items:center;gap:.65rem;min-height:3.15rem;border-radius:999px;border:0;background:transparent;padding:.85rem 1.15rem;text-align:left;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.stamp-duty-buyer-tab:hover{color:#102334;background:#00c0930f}.stamp-duty-buyer-tab-active{background:linear-gradient(135deg,#00c093,#109f84);color:#fff;box-shadow:0 14px 26px #008b6d2e}.stamp-duty-buyer-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#667ca114;color:#62748b}.stamp-duty-buyer-tab-active .stamp-duty-buyer-tab-icon{background:#ffffff24;color:#fff}.stamp-duty-buyer-tab-icon svg{width:1.15rem;height:1.15rem}.stamp-duty-buyer-tab-copy{display:block}.stamp-duty-buyer-tab-copy strong{font-size:.98rem;line-height:1.25;font-weight:800;color:#102334}.stamp-duty-buyer-tab-active .stamp-duty-buyer-tab-copy strong{color:#fff}.stamp-duty-summary-card{border:1px solid rgba(16,27,43,.06);background:linear-gradient(180deg,#182438,#111b2d);padding:1.7rem;color:#fff}.stamp-duty-summary-kicker{display:inline-flex;color:#37ddb3;font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stamp-duty-total{display:block;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.1rem);line-height:.95;letter-spacing:-.06em;color:#f8fdff}.stamp-duty-effective{margin-top:.7rem;color:#d6e2f2c2;font-size:1rem}.stamp-duty-card-note{margin-top:1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.9rem 1rem;color:#d6e2f2c2;font-size:.93rem;line-height:1.7}.borrow-calculator-intro{margin-top:1rem;max-width:44rem;color:#5d7084;font-size:.96rem;line-height:1.8}.repayment-hero-subcopy{max-width:58rem;margin:.8rem auto 0;color:#334155;font-size:1rem;font-weight:600;line-height:1.8}.repayment-range-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.45rem;color:#5b6b7e;font-size:.8rem;font-weight:700}.repayment-method-select{width:100%;min-height:3.5rem;border-radius:1rem;border:1px solid rgba(15,23,35,.1);background:#fff;padding:.95rem 1rem;color:#102334;font-size:1rem;font-weight:700}.repayment-info-note,.repayment-warning-note{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:1.5rem;border-radius:.75rem;border:1px solid rgba(0,169,130,.18);background:#f3fffb;padding:1rem 1.15rem;color:#496075;font-size:.95rem;font-weight:700;line-height:1.65}.repayment-info-note span,.repayment-warning-note span{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;color:#00785f;background:#fff}.repayment-info-note svg,.repayment-warning-note svg{width:1.3rem;height:1.3rem}.repayment-content-section,.repayment-use-section,.repayment-results-section,.repayment-two-column-section,.repayment-method-section,.repayment-faq-section,.repayment-cta-panel,.repayment-term-section,.repayment-warning-note{margin-top:clamp(2.5rem,5vw,4rem)}.repayment-section-heading{text-align:center}.repayment-section-heading h2{margin-top:.95rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:600;line-height:1.1}.repayment-section-heading p{max-width:56rem;margin:1rem auto 0;color:#55697f;font-size:.98rem;font-weight:600;line-height:1.75}.repayment-yellow-section{border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,#fffbeb,#fff);box-shadow:0 14px 32px #92400e0e}.repayment-yellow-section .eyebrow{background:#fef3c7;color:#92400e}.repayment-factor-grid,.repayment-method-grid{display:grid;gap:1rem;margin-top:2rem}.repayment-use-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);gap:clamp(1.25rem,3vw,2rem);align-items:center;border-radius:1.25rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:clamp(1.35rem,3vw,2rem);box-shadow:0 14px 34px #0f17230e}.repayment-use-section.repayment-yellow-section{border-color:#f59e0b33;background:linear-gradient(180deg,#fffbeb,#fffdf7);box-shadow:0 14px 34px #92400e0f}.repayment-use-copy h2{margin-top:.95rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.12}.repayment-use-copy p{margin-top:.9rem;color:#55697f;font-size:.98rem;font-weight:600;line-height:1.75}.repayment-use-panel{display:grid;gap:1rem}.repayment-use-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.repayment-use-item{display:flex;align-items:center;gap:.65rem;min-height:3.4rem;border-radius:.7rem;border:1px solid rgba(0,169,130,.13);background:linear-gradient(180deg,#f9fffd,#f2fbf8);padding:.85rem .9rem}.repayment-yellow-section .repayment-use-item{border-color:#f59e0b29;background:#fff}.repayment-yellow-section .repayment-use-item span{background:#d97706}.repayment-use-item span{position:relative;flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:999px;background:#00785f}.repayment-use-item span:after{content:"";position:absolute;left:.43rem;top:.31rem;width:.34rem;height:.58rem;transform:rotate(45deg);border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}.repayment-use-item p{color:#102334;font-size:.9rem;font-weight:800;line-height:1.35}.repayment-use-note{display:flex;gap:.75rem;align-items:flex-start;border-radius:.75rem;border:1px solid rgba(15,23,35,.08);background:#f7faf9;padding:.95rem}.repayment-use-note svg{flex:0 0 auto;width:1.2rem;height:1.2rem;color:#00785f}.repayment-use-note p{color:#55697f;font-size:.9rem;font-weight:700;line-height:1.55}.repayment-how-section{border-radius:1.5rem;background:linear-gradient(180deg,#f4fffb,#fff);padding:clamp(1.5rem,4vw,2.5rem)}.repayment-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:64rem;margin:2.6rem auto 0;overflow:visible;border:1px solid rgba(15,23,35,.12);border-radius:3rem;background:#eef4f2;box-shadow:0 18px 34px #0f17231a}.repayment-factor-card,.repayment-method-grid article,.repayment-two-column-section article{border-radius:.75rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:1.35rem;box-shadow:0 12px 28px #0f17230b}.repayment-step-card{position:relative;display:flex;min-height:8rem;align-items:center;justify-content:flex-end;flex-direction:column;gap:.7rem;border:0;border-right:1px solid rgba(15,23,35,.1);background:transparent;padding:2rem .85rem 1.05rem;color:#0f1723;cursor:pointer;font:inherit;text-align:center;transition:background-color .18s ease,color .18s ease}.repayment-step-card:first-child{border-radius:3rem 0 0 3rem}.repayment-step-card:last-child{border-right:0;border-radius:0 3rem 3rem 0}.repayment-step-card:hover,.repayment-step-card-active{background:#ffffff85}.repayment-step-number{position:absolute;top:-.9rem;left:50%;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;transform:translate(-50%);border-radius:999px;background:#8c9298;color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 8px 18px #0f17232e}.repayment-step-card-active .repayment-step-number{background:#007f6d}.repayment-step-icon,.repayment-factor-card span{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#00785f}.repayment-step-icon{color:#8b9298}.repayment-step-card-active .repayment-step-icon{color:#007f6d}.repayment-step-icon svg,.repayment-factor-card svg{width:2rem;height:2rem}.repayment-step-card h3,.repayment-factor-card h3,.repayment-method-grid h3,.repayment-example-card h3,.repayment-two-column-section h2{margin-top:.9rem;color:#102334;font-family:Manrope,sans-serif;font-size:1rem;font-weight:900;line-height:1.35}.repayment-step-card h3{max-width:8.5rem;margin-top:0;color:inherit;font-size:.98rem;line-height:1.25}.repayment-step-card-active h3{color:#006b5e}.repayment-step-detail{max-width:64rem;margin:1.35rem auto 0;border:1px solid rgba(15,23,35,.12);border-radius:.9rem;background:#fff;padding:clamp(1.15rem,2vw,1.55rem);box-shadow:0 14px 28px #0f172314}.repayment-step-detail p,.repayment-factor-card p,.repayment-method-grid p,.repayment-example-card p,.repayment-two-column-section p{margin-top:.65rem;color:#55697f;font-size:.94rem;font-weight:600;line-height:1.7}.repayment-step-detail p{margin-top:.45rem;color:#1f2933;font-size:1rem;font-weight:500;line-height:1.55}.repayment-step-detail p:first-child{margin-top:0}.repayment-step-detail ul{display:grid;gap:.45rem;margin:.7rem 0 0;padding-left:1.15rem;color:#1f2933;font-size:1rem;font-weight:500;line-height:1.55}.repayment-results-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);gap:1.25rem;align-items:stretch}.repayment-worked-example-section{display:block;border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.repayment-results-copy,.repayment-example-card{border-radius:.75rem;border:1px solid rgba(0,169,130,.14);background:#fff;padding:clamp(1.35rem,2.5vw,2rem);box-shadow:0 14px 32px #0f17230b}.repayment-results-copy h2{margin-top:.95rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.12}.repayment-results-lead{margin-top:.9rem;color:#55697f;font-size:.96rem;font-weight:600;line-height:1.75}.repayment-definition-list{display:grid;gap:1rem;margin-top:1.25rem}.repayment-definition-list strong{color:#102334;font-size:.96rem;font-weight:900}.repayment-definition-list p{margin-top:.25rem;color:#55697f;font-size:.94rem;font-weight:600;line-height:1.7}.repayment-example-card{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);width:100%;border:0;border-top:1px solid rgba(15,23,35,.1);border-bottom:1px solid rgba(15,23,35,.1);border-radius:0;background:transparent;padding:clamp(1.25rem,2.5vw,1.75rem) 0;box-shadow:none;color:#102334}.repayment-worked-example-section.repayment-yellow-section .repayment-example-card{border-color:#f59e0b38}.repayment-example-card:before{content:none}.repayment-example-card h2{margin-top:.75rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:600;line-height:1.12}.repayment-example-heading p{margin-top:.7rem;color:#55697f;font-size:.94rem;font-weight:700;line-height:1.6}.repayment-example-body{display:grid;gap:.75rem}.repayment-example-list{display:grid;gap:0;margin-top:0;overflow:hidden;border-radius:.65rem;border:1px solid rgba(15,23,35,.08);background:#fff}.repayment-example-row{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:1rem;align-items:center;padding:.78rem 1rem}.repayment-example-row:not(:last-child){border-bottom:1px solid rgba(15,23,35,.08)}.repayment-example-row-highlight{background:#f2fbf8}.repayment-worked-example-section.repayment-yellow-section .repayment-example-row-highlight{background:#fff7ed}.repayment-example-list small{color:#55657a;font-size:.86rem;font-weight:800}.repayment-example-list strong{color:#102334;font-size:.96rem;font-weight:900;line-height:1.35}.repayment-example-row-highlight strong{color:#007f6d}.repayment-worked-example-section.repayment-yellow-section .repayment-example-row-highlight strong{color:#b45309}.repayment-term-section{border-radius:1.5rem;background:linear-gradient(180deg,#f3fffb,#fff);padding:clamp(1.5rem,4vw,2.5rem)}.repayment-term-assumption{margin:1.1rem auto 0;color:#102334;font-size:.96rem;font-weight:800;line-height:1.6;text-align:center}.repayment-term-chart{display:grid;gap:0;max-width:48rem;margin:2rem auto 0;overflow:hidden;border-radius:.85rem;border:1px solid rgba(0,169,130,.16);background:#fff;box-shadow:0 14px 30px #0f17230f}.repayment-term-chart-head,.repayment-term-chart-row{display:grid;grid-template-columns:8rem minmax(0,1fr) 6rem;gap:1rem;align-items:center;padding:.95rem 1.1rem}.repayment-term-chart-head{grid-template-columns:8rem minmax(0,1fr);background:#00785f;color:#fff;font-size:.8rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.repayment-term-chart-head span:last-child{grid-column:2 / 4}.repayment-term-chart-row:not(:last-child){border-bottom:1px solid rgba(15,23,35,.08)}.repayment-term-chart-label,.repayment-term-chart-row strong{color:#102334;font-size:.95rem;font-weight:900}.repayment-term-chart-row strong{text-align:right}.repayment-term-chart-track{height:.8rem;overflow:hidden;border-radius:999px;background:#e9f4f1}.repayment-term-chart-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a982,#5ff0d1)}.repayment-term-note{max-width:58rem;margin:1.35rem auto 0;color:#55657a;font-size:.9rem;font-weight:600;line-height:1.7;text-align:center}.repayment-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.repayment-key-factors-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.repayment-key-factors-section .repayment-factor-card{border-color:#f59e0b29}.repayment-factor-card span{margin-left:0;border-radius:999px;border:1px solid rgba(0,169,130,.18);background:#f3fffb}.repayment-key-factors-section .repayment-factor-card span{border-color:#f59e0b38;background:#fff7ed;color:#d97706}.repayment-two-column-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.repayment-two-column-section h2{font-family:Fraunces,serif;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:600}.repayment-two-column-section ul{display:grid;gap:.55rem;margin-top:1rem}.repayment-two-column-section li{position:relative;padding-left:1.05rem;color:#496075;font-size:.92rem;font-weight:700;line-height:1.55}.repayment-two-column-section li:before{content:"";position:absolute;left:0;top:.62em;width:.38rem;height:.38rem;border-radius:999px;background:#00a982}.repayment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:68rem;margin-right:auto;margin-left:auto;gap:0;overflow:hidden;border:1px solid rgba(15,23,35,.1);border-radius:.85rem;background:#fff;box-shadow:0 14px 30px #0f17230b}.repayment-method-grid article{border:0;border-radius:0;box-shadow:none}.repayment-method-grid article+article{border-left:1px solid rgba(15,23,35,.1)}.repayment-method-label{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eefaf6;padding:.35rem .65rem;color:#00785f;font-size:.73rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.repayment-method-example{display:grid;gap:.25rem;margin-top:.85rem;border-radius:.65rem;border:1px solid rgba(0,169,130,.16);background:#f4fffb;padding:.85rem}.repayment-method-example small{color:#55657a;font-size:.8rem;font-weight:800}.repayment-method-example strong{color:#007f6d;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:900;line-height:1.1}.repayment-method-example span{color:#496075;font-size:.86rem;font-weight:700;line-height:1.5}.repayment-planning-section{display:grid;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid rgba(15,23,35,.1);border-bottom:1px solid rgba(15,23,35,.1)}.repayment-planning-item{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.4rem,3vw,2rem) 0}.repayment-planning-item:not(:last-child){border-bottom:1px solid rgba(15,23,35,.08)}.repayment-planning-copy h2{margin-top:.75rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600;line-height:1.15}.repayment-planning-copy p,.repayment-planning-outro{margin-top:.65rem;color:#55697f;font-size:.92rem;font-weight:650;line-height:1.65}.repayment-planning-item ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin:0;padding:0;list-style:none}.repayment-planning-item li{position:relative;padding-left:1rem;color:#334155;font-size:.9rem;font-weight:750;line-height:1.5}.repayment-planning-item li:before{content:"";position:absolute;left:0;top:.62em;width:.35rem;height:.35rem;border-radius:999px;background:#00a982}.repayment-planning-outro{grid-column:2;margin-top:-.8rem}.repayment-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:72rem;margin:2rem auto 0}.repayment-faq-section.repayment-yellow-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.repayment-faq-item{border-radius:.65rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:1rem 1.15rem}.repayment-faq-section.repayment-yellow-section .repayment-faq-item{border-color:#f59e0b2e}.repayment-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left}.repayment-faq-item button span:first-child{cursor:pointer;color:#102334;font-size:.96rem;font-weight:900}.repayment-faq-item button span:last-child{color:#00785f;font-size:1.35rem;font-weight:900;line-height:1}.repayment-faq-section.repayment-yellow-section .repayment-faq-item button span:last-child{color:#d97706}.repayment-faq-item p{margin-top:.75rem;color:#55697f;font-size:.92rem;font-weight:600;line-height:1.65}.repayment-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-radius:.75rem;background:linear-gradient(135deg,#071822,#102334 55%,#00785f);padding:clamp(1.4rem,3vw,2rem);color:#fff}.repayment-cta-panel span{color:#8ef0d4;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.repayment-cta-panel h2{margin-top:.55rem;color:#fff;font-family:Fraunces,serif;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:600;line-height:1.1}.repayment-cta-panel p{max-width:60rem;margin-top:.65rem;color:#ffffffc2;font-size:.96rem;font-weight:600;line-height:1.7}.repayment-cta-warning{display:inline-grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;margin-top:1rem;border:1px solid #f59e0b;border-left:4px solid #f59e0b;border-radius:.65rem;background:#fff7ed;padding:.85rem 1rem;box-shadow:0 12px 24px #f59e0b29}.repayment-cta-warning svg{width:1.35rem;height:1.35rem;color:#b45309}.repayment-cta-warning strong{color:#7c2d12;font-size:.94rem;font-weight:900;line-height:1.45}.repayment-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:12rem;border-radius:.35rem;background:#00a982;color:#fff;font-size:.92rem;font-weight:900;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.repayment-cta-button:hover{transform:translateY(-1px);background:#00785f}.repayment-warning-note{border-color:#f6aa1c47;background:#fff8ee}.repayment-warning-note span{color:#b87508}.borrow-calculator-tabs{display:flex;width:-moz-fit-content;width:fit-content;margin:2rem 0 1.8rem}.borrow-result-panel{display:grid;gap:1rem}.borrow-result-card{position:relative;overflow:hidden;border-radius:1.6rem;padding:1.35rem;box-shadow:0 18px 42px #0f172314}.borrow-result-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(14rem 8rem at 88% 0%,rgba(255,255,255,.52),transparent 62%)}.borrow-result-card-success{border:1px solid rgba(0,192,147,.18);background:linear-gradient(180deg,#e8fcf4fa,#f9fffcfa);color:#075f4c}.borrow-result-card-alert{border:1px solid rgba(245,158,11,.22);background:linear-gradient(180deg,#fff7e6fa,#fffcf4fa);color:#7a4b05}.borrow-result-card-danger{border:1px solid rgba(239,68,68,.18);background:linear-gradient(180deg,#ffeeeefa,#fff9f9fa);color:#8a1f1f}.borrow-result-amount-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.borrow-result-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:9999px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffbf}.borrow-result-icon svg{width:2rem;height:2rem}.borrow-result-card strong{position:relative;z-index:1;display:block;font-size:clamp(2rem,4vw,3.2rem);line-height:.95;font-weight:800;letter-spacing:-.04em}.borrow-result-card p{position:relative;z-index:1;margin-top:.85rem;max-width:32rem;font-size:.95rem;line-height:1.7}.stamp-duty-breakdown{margin-top:2rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem}.stamp-duty-breakdown h2{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;color:#f0f6ffe0}.stamp-duty-breakdown-list{display:grid;gap:.95rem;margin-top:1rem}.stamp-duty-breakdown-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.stamp-duty-breakdown-row span{color:#d6e2f2b8;font-size:.97rem;line-height:1.6}.stamp-duty-breakdown-row strong{color:#fff;font-size:1rem;font-weight:800;white-space:nowrap}.commercial-funds-fields{display:grid;gap:1.2rem;margin-top:1.6rem}.commercial-funds-percent-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:3.5rem;border-radius:1rem;border:1px solid rgba(15,23,35,.1);background:#fff;box-shadow:inset 0 1px #ffffffe6;overflow:hidden}.commercial-funds-percent-wrap:focus-within{border-color:#00c09352;box-shadow:0 0 0 4px #00c0931a}.commercial-funds-percent-prefix svg{width:1rem;height:1rem}.commercial-funds-percent-wrap .stamp-duty-number-input{border:0;box-shadow:none;border-radius:0}.bridging-percent-wrap{grid-template-columns:1fr auto}.commercial-funds-percent-suffix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 1rem 0 .75rem;border-left:1px solid rgba(15,23,35,.08);color:#53667b;font-size:.98rem;font-weight:800}.commercial-funds-help-text{margin-top:.45rem;font-size:.88rem;line-height:1.6;color:#6b7f95}.commercial-funds-meta-list{display:grid;gap:.9rem;margin-top:1.35rem}.commercial-funds-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.85rem .95rem}.commercial-funds-meta-row span{color:#d6e2f2bd;font-size:.93rem;font-weight:700}.commercial-funds-meta-row strong{color:#fff;font-size:.96rem;font-weight:800;white-space:nowrap}.commercial-funds-keypoints{display:grid;gap:.85rem;margin-top:1.2rem;padding:.4rem .2rem 0}.commercial-funds-keypoint{display:flex;align-items:flex-start;gap:.8rem;color:#5b6f84;font-size:.95rem;line-height:1.75}.commercial-funds-keypoint-dot{width:.7rem;height:.7rem;margin-top:.45rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#00c093,#0f1723);box-shadow:0 8px 18px #00c0932e}.btl-calculator-fields{display:grid;gap:1.35rem;margin-top:1.6rem}.btl-calculator-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.btl-calculator-option-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:24rem}.btl-calculator-option{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;border-radius:1.1rem;border:1px solid rgba(15,23,35,.08);background:#ffffffeb;padding:.85rem 1rem;color:#425466;text-align:left;font-size:.94rem;font-weight:800;line-height:1.25;box-shadow:0 14px 28px #0f17230a;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.btl-calculator-option:hover{transform:translateY(-1px);border-color:#00c09333;color:#102334;box-shadow:0 18px 34px #0f172312}.btl-calculator-option-active{border-color:#00c09347;background:linear-gradient(135deg,#00c0931f,#fffffffa);color:#00785f;box-shadow:0 18px 34px #00c0931a}.btl-calculator-option-dot{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;border-radius:9999px;border:2px solid rgba(83,102,123,.32);background:#fff;box-shadow:inset 0 0 0 .2rem #fff}.btl-calculator-option-active .btl-calculator-option-dot{border-color:#00a982;background:#00c093}.btl-calculator-option-copy{display:grid;gap:.18rem}.btl-calculator-option-copy strong{font:inherit;line-height:1.15}.btl-calculator-option-copy small{font-size:.78rem;font-weight:700;line-height:1.25;color:#5b6b7e}.btl-calculator-option-active .btl-calculator-option-copy small{color:#0f8a70}.btl-calculator-quote-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;margin-top:1rem;border-radius:1rem;background:linear-gradient(135deg,#00c093,#109f84);color:#fff;font-size:.96rem;font-weight:800;text-decoration:none;box-shadow:0 18px 34px #00c09333;transition:transform .2s ease,box-shadow .2s ease}.btl-calculator-quote-button:hover{transform:translateY(-1px);box-shadow:0 22px 42px #00c09342}.bridging-calculator-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);gap:1.4rem;align-items:start}.bridging-hard-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.2rem}.bridging-hard-card{border:1px solid rgba(0,192,147,.14);border-radius:1.35rem;background:linear-gradient(180deg,#eefcf7f5,#fffffffa);padding:1.15rem;color:#00785f;box-shadow:0 16px 34px #0f17230d}.bridging-hard-card strong{display:block;margin-top:.7rem;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1;font-weight:800;letter-spacing:-.04em}.bridging-calculator-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bridging-calculator-plain-input{width:100%;border:1px solid rgba(15,23,35,.08);border-radius:1.2rem;background:#fff;padding:1rem 1.05rem;box-shadow:inset 0 1px #0f172308}.bridging-calculator-advanced{display:grid;gap:1rem;margin-top:.4rem;border-top:1px solid rgba(15,23,35,.08);padding-top:1.4rem}.bridging-calculator-advanced h2{margin-top:.35rem;color:#102334;font-size:1.2rem;font-weight:800}.bridging-result-card{border:1px solid rgba(16,27,43,.06);border-radius:2rem;background:linear-gradient(180deg,#182438,#111b2d);padding:1.7rem;color:#fff;box-shadow:0 22px 54px #0f172314}.bridging-result-total{display:block;margin-top:1rem;color:#f8fdff;font-size:clamp(2.35rem,4.5vw,3.8rem);font-weight:800;line-height:.95;letter-spacing:-.05em}.bridging-result-subtitle{margin-top:.7rem;color:#d6e2f2c2;font-size:1rem;font-weight:700}.bridging-result-list{display:grid;gap:.75rem;margin-top:1.5rem}.bridging-result-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;background:#ffffff0a;padding:.9rem 1rem;color:#d6e2f2c2;font-size:.94rem}.bridging-result-row strong{color:#fff;font-weight:800;text-align:right}.bridging-result-note{border-color:#ffffff14;background:#ffffff0a;color:#d6e2f2c2}.bridging-error-text{min-height:1.25rem;margin-top:.35rem;color:#dc2626;font-size:.84rem;font-weight:700;line-height:1.35}.bridging-error-text-empty{display:none}.bridging-quote-helper{margin-top:.75rem;color:#d6e2f2c2;font-size:.94rem;line-height:1.6;text-align:center}.bridging-calculator-grid{gap:1rem}.bridging-calculator-grid .stamp-duty-input-card,.bridging-calculator-grid .bridging-result-card{border-radius:1.2rem;padding:1.15rem}.bridging-calculator-grid .btl-calculator-fields{gap:.8rem;margin-top:1rem}.bridging-calculator-grid .stamp-duty-input-wrap{gap:.45rem;margin-top:.85rem}.bridging-calculator-grid .stamp-duty-input-label,.bridging-calculator-grid .stamp-duty-section-label{font-size:.86rem}.bridging-calculator-grid .stamp-duty-field-label{gap:.6rem;font-size:.94rem}.bridging-calculator-grid .stamp-duty-field-icon{width:2.15rem;height:2.15rem;border-radius:.7rem}.bridging-calculator-grid .stamp-duty-number-input-wrap,.bridging-calculator-grid .stamp-duty-number-input{min-height:2.7rem;border-radius:.75rem}.bridging-calculator-grid .stamp-duty-number-input{padding:.65rem .8rem;font-size:.92rem}.bridging-calculator-grid .stamp-duty-number-prefix,.bridging-calculator-grid .commercial-funds-percent-suffix{padding-right:.75rem;padding-left:.75rem;font-size:.9rem}.bridging-calculator-grid .stamp-duty-slider{margin-top:.75rem}.bridging-calculator-grid .btl-calculator-option-grid{gap:.55rem;margin-top:.55rem}.bridging-calculator-grid .btl-calculator-option{min-height:2.75rem;gap:.55rem;border-radius:.8rem;padding:.62rem .75rem;font-size:.84rem}.bridging-calculator-grid .btl-calculator-option-dot{width:.82rem;height:.82rem;border-width:1.5px}.bridging-calculator-grid .bridging-hard-card-grid,.bridging-calculator-grid .bridging-calculator-field-row{gap:.7rem;margin-top:.75rem}.bridging-calculator-grid .bridging-hard-card{border-radius:.9rem;padding:.8rem}.bridging-calculator-grid .bridging-hard-card strong{margin-top:.4rem;font-size:clamp(1.25rem,2.2vw,1.7rem);letter-spacing:0}.bridging-calculator-grid .stamp-duty-summary-kicker{font-size:.68rem;letter-spacing:.1em}.bridging-calculator-grid .bridging-result-total{margin-top:.65rem;font-size:clamp(1.9rem,3.5vw,2.7rem);letter-spacing:-.03em}.bridging-calculator-grid .bridging-result-subtitle{margin-top:.45rem;font-size:.88rem}.bridging-calculator-grid .bridging-result-list{gap:.45rem;margin-top:1rem}.bridging-calculator-grid .bridging-result-row{border-radius:.7rem;padding:.58rem .7rem;font-size:.82rem}.bridging-calculator-grid .btl-calculator-quote-button{min-height:2.65rem;margin-top:.9rem;border-radius:.75rem;font-size:.86rem}.bridging-calculator-grid .bridging-quote-helper{margin-top:.55rem;font-size:.82rem}.bridging-calculator-grid .bridging-error-text{min-height:1rem;margin-top:.2rem;font-size:.76rem}.bridging-page-warning{border-left:4px solid #f59e0b}.bridging-yellow-section{border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,#fffbeb,#fff);box-shadow:0 14px 32px #92400e0e}.bridging-yellow-section .eyebrow{background:#fef3c7;color:#92400e}.bridging-yellow-section .repayment-use-item{border-color:#f59e0b29;background:#fff}.bridging-yellow-section .repayment-use-item span{background:#d97706}.repayment-faq-section.bridging-yellow-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.repayment-faq-section.bridging-yellow-section .repayment-faq-list{max-width:none}.repayment-faq-section.bridging-yellow-section .repayment-faq-item{border-color:#f59e0b2e;box-shadow:0 10px 22px #92400e0a}.repayment-faq-section.bridging-yellow-section .repayment-faq-item button span:last-child{color:#d97706}.bridging-step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:64rem;margin:2rem auto 0;overflow:hidden;border:1px solid rgba(15,23,35,.1);border-radius:.9rem;background:#fff}.bridging-step-button{display:grid;gap:.6rem;align-content:start;min-height:7.5rem;border:0;border-right:1px solid rgba(15,23,35,.08);background:transparent;padding:1rem;color:#102334;cursor:pointer;font:inherit;text-align:left}.bridging-step-button:last-child{border-right:0}.bridging-step-button span{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#e5e7eb;color:#475569;font-size:.78rem;font-weight:900}.bridging-step-button strong{font-size:.92rem;font-weight:900;line-height:1.3}.bridging-step-button-active{background:#f3fffb}.bridging-step-button-active span{background:#00785f;color:#fff}.bridging-content-section{margin-top:clamp(2.5rem,5vw,4rem)}.bridging-borrow-section,.bridging-fees-section{margin-top:clamp(2.5rem,5vw,4rem);border-radius:1.25rem;background:linear-gradient(180deg,#f3fffb,#fff);padding:clamp(1.35rem,3vw,2rem);box-shadow:0 14px 32px #0f17230b}.bridging-borrow-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.bridging-borrow-grid .bridging-content-card{display:grid;align-content:start}.bridging-borrow-grid .bridging-content-card>span,.bridging-fee-grid .bridging-content-card>span{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;border:1px solid rgba(0,169,130,.18);background:#f3fffb;color:#00785f}.bridging-borrow-grid .bridging-content-card svg,.bridging-fee-grid .bridging-content-card svg{width:1.45rem;height:1.45rem}.bridging-borrow-grid .bridging-content-card strong,.bridging-card-formula{display:block;margin-top:.75rem;border-radius:.55rem;background:#f3fffb;padding:.75rem .85rem;color:#007f6d;font-size:.92rem;font-weight:900;line-height:1.45}.bridging-compact-how-section{padding:clamp(1.25rem,3vw,2rem)}.bridging-compact-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.75rem}.bridging-compact-step{overflow:hidden;border-radius:.8rem;border:1px solid rgba(15,23,35,.08);background:#fff;box-shadow:0 10px 22px #0f17230a}.bridging-compact-step button{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;border:0;background:transparent;padding:.9rem 1rem;color:#102334;cursor:pointer;font:inherit;text-align:left}.bridging-compact-step-number,.bridging-compact-step-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:900}.bridging-compact-step-number{width:1.8rem;height:1.8rem;background:#e5e7eb;color:#475569;font-size:.8rem}.bridging-compact-step-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#00785f}.bridging-compact-step-icon svg{width:1.25rem;height:1.25rem}.bridging-compact-step button strong{font-size:.94rem;font-weight:900;line-height:1.3}.bridging-compact-step-toggle{width:1.6rem;height:1.6rem;background:#f3fffb;color:#00785f;font-size:1rem}.bridging-compact-step-active{border-color:#00a9822e}.bridging-compact-step-active .bridging-compact-step-number{background:#00785f;color:#fff}.bridging-compact-step-body{display:grid;gap:.55rem;border-top:1px solid rgba(15,23,35,.08);background:linear-gradient(180deg,#f9fffd,#fff);padding:.95rem 1rem 1rem 4.5rem}.bridging-compact-step-body p,.bridging-compact-step-body li{color:#55697f;font-size:.92rem;font-weight:650;line-height:1.6}.bridging-compact-step-body ul{display:grid;gap:.4rem;margin:0;padding-left:1rem}.bridging-interest-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.bridging-subsection-heading{margin-top:clamp(1.75rem,4vw,2.5rem)}.bridging-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.5rem}.bridging-formula-grid .bridging-formula-card{background:#fff}.bridging-formula-grid .bridging-formula-card small{display:block;color:#55657a;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bridging-formula-grid .bridging-formula-card strong{margin-top:.45rem}.bridging-interest-section .repayment-factor-card{border-color:#00a98224}.bridging-interest-section .repayment-factor-card span{margin-left:0;border-radius:999px;border:1px solid rgba(0,169,130,.18);background:#f3fffb;color:#00785f}.bridging-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6rem}.bridging-content-card{border-radius:.75rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:1.15rem;box-shadow:0 12px 28px #0f17230b}.bridging-content-card h3{color:#102334;font-family:Manrope,sans-serif;font-size:1rem;font-weight:900;line-height:1.35;margin-top:1rem}.bridging-content-card p,.bridging-content-section p,.bridging-section-note{margin-top:.65rem;color:#55697f;font-size:.94rem;font-weight:650;line-height:1.7}.bridging-section-note{max-width:58rem;margin:1rem auto 0;text-align:center}.bridging-ltv-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,.55fr);gap:1rem 1.4rem;align-items:center;border:1px solid rgba(15,23,35,.08);border-radius:1rem;background:#fff;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 12px 28px #0f17230b}.bridging-ltv-section.bridging-yellow-section{border-color:#f59e0b33;background:linear-gradient(180deg,#fffbeb,#fffdf7);box-shadow:0 12px 28px #92400e0e}.bridging-ltv-section h2{margin-top:.75rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:600;line-height:1.15}.bridging-formula-card{border-radius:.7rem;border:1px solid rgba(0,169,130,.14);background:linear-gradient(180deg,#f3fffb,#fff);padding:1rem;text-align:center}.bridging-ltv-section.bridging-yellow-section .bridging-formula-card{border-color:#f59e0b38;background:#fff}.bridging-formula-card strong{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;color:#007f6d;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:900;line-height:1.3}.bridging-ltv-section.bridging-yellow-section .bridging-formula-card strong{color:#b45309}.bridging-ltv-section>p{margin-top:0}.bridging-ltv-section>p:last-child{grid-column:1 / -1;border-top:1px solid rgba(15,23,35,.08);padding-top:.9rem}.bridging-ltv-section.bridging-yellow-section>p:last-child{border-top-color:#f59e0b2e}.btl-yellow-section{border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,#fffbeb,#fff);box-shadow:0 14px 32px #92400e0e}.btl-yellow-section .eyebrow{background:#fef3c7;color:#92400e}.btl-yellow-section .repayment-use-item{border-color:#f59e0b29;background:#fff}.btl-yellow-section .repayment-use-item span{background:#d97706}.btl-how-section .repayment-stepper{grid-template-columns:repeat(7,minmax(0,1fr));max-width:72rem}.btl-how-section .repayment-step-card{min-height:7.5rem;padding-right:.55rem;padding-left:.55rem}.btl-how-section .repayment-step-card h3{max-width:7.5rem;font-size:.84rem}.btl-section-note{max-width:58rem;margin:1rem auto 0;color:#55697f;font-size:.92rem;font-weight:700;line-height:1.65;text-align:center}.btl-borrowing-section,.btl-calculation-section,.btl-stress-section,.btl-results-section,.btl-figure-section{margin-top:clamp(2.5rem,5vw,4rem)}.btl-borrowing-section,.btl-stress-section,.btl-figure-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.btl-borrowing-section,.btl-stress-section{border:1px solid rgba(0,169,130,.14);background:linear-gradient(180deg,#f3fffb,#fff);box-shadow:0 14px 32px #0f17230b}.btl-borrowing-section+.repayment-worked-example-section,.repayment-worked-example-section+.btl-stress-section{margin-top:clamp(3rem,6vw,4.75rem)}.repayment-worked-example-section.btl-yellow-section{padding-top:clamp(1.5rem,3.2vw,2.25rem);padding-bottom:clamp(1.5rem,3.2vw,2.25rem)}.stamp-duty-comparison-table{display:grid;gap:0;margin-top:1.25rem;overflow:hidden;border:1px solid rgba(15,23,35,.08);border-radius:.75rem;background:#fff}.stamp-duty-comparison-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stamp-duty-comparison-row:first-child{background:#fef3c7;color:#92400e;font-weight:900}.stamp-duty-comparison-row:not(:last-child){border-bottom:1px solid rgba(15,23,35,.08)}.stamp-duty-comparison-row span{padding:.85rem 1rem;color:#102334;font-size:.94rem;font-weight:800;line-height:1.45}.stamp-duty-comparison-row:first-child span{color:#92400e}.stamp-duty-comparison-row span+span{border-left:1px solid rgba(15,23,35,.08)}.stamp-duty-example-stack{display:grid;gap:1rem;margin-top:1.3rem}.commercial-worked-example-section{display:grid;gap:1.2rem}.commercial-worked-example-stack{display:grid;gap:1rem}.commercial-example-card{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start}.commercial-example-line-list,.commercial-example-calculation{display:grid;gap:.55rem;border-radius:.65rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:clamp(1rem,2vw,1.25rem)}.commercial-example-line-list p,.commercial-example-calculation p{margin:0;color:#102334;font-size:.96rem;font-weight:800;line-height:1.55}.commercial-example-calculation{background:#fffaf0}.commercial-example-calculation h3{margin:0 0 .1rem;color:#0f1723;font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.commercial-repayment-method-section{padding:clamp(1.75rem,4vw,3rem) 0}.commercial-repayment-method-section .repayment-method-grid{border-color:#f59e0b33;max-width:62rem;box-shadow:0 14px 30px #92400e0f}.commercial-repayment-method-section .repayment-method-grid article{display:grid;align-content:start;gap:.75rem;padding:clamp(1.35rem,2.5vw,1.8rem)}.commercial-repayment-method-section .repayment-method-grid article+article{border-left-color:#f59e0b2e}.commercial-repayment-method-section .repayment-method-label{background:#fef3c7;color:#92400e}.commercial-repayment-method-section .repayment-method-grid h3,.commercial-repayment-method-section .repayment-method-grid p{margin:0}.btl-figure-section+.btl-results-section,.btl-results-section+.btl-calculation-section{margin-top:clamp(3rem,6vw,4.5rem)}.btl-borrowing-intro{max-width:45rem}.btl-borrowing-intro h2,.btl-borrowing-card h3,.btl-stress-panel h3,.btl-factor-panel h3,.btl-results-card h3,.btl-figure-card h3{color:#102334}.btl-borrowing-intro h2{margin-top:.85rem;font-family:Fraunces,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.12}.btl-borrowing-intro p,.btl-borrowing-note p,.btl-stress-panel p,.btl-factor-panel>p,.btl-results-card p,.btl-figure-card p,.btl-formula-card p{margin-top:.65rem;color:#55697f;font-size:.94rem;font-weight:650;line-height:1.7}.btl-borrowing-grid,.btl-results-grid,.btl-figure-grid,.btl-formula-grid{display:grid;gap:1rem}.btl-borrowing-grid{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.5rem}.btl-borrowing-card,.btl-results-card,.btl-figure-card{border-radius:.8rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:1.25rem;box-shadow:0 12px 26px #0f17230b}.btl-borrowing-card>span,.btl-stress-panel>span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:#e6fbf5;color:#00785f}.btl-figure-card>span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:#fef3c7;color:#b45309}.btl-borrowing-card svg,.btl-stress-panel svg,.btl-figure-card svg{width:1.55rem;height:1.55rem}.btl-borrowing-card h3,.btl-stress-panel h3,.btl-factor-panel h3,.btl-results-card h3,.btl-figure-card h3{margin-top:.85rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:900;line-height:1.35}.btl-borrowing-note{margin-top:1rem;border-radius:.85rem;border:1px solid rgba(0,169,130,.14);background:#ffffffb8;padding:1rem}.btl-borrowing-note .repayment-use-list{margin-top:.9rem}.btl-stress-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:48rem;margin:1.6rem auto 0}.btl-stress-tab{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(0,169,130,.14);border-radius:.8rem;background:#ffffffc2;padding:.9rem 1rem;color:#102334;cursor:pointer;font:inherit;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.btl-stress-tab:hover,.btl-stress-tab-active{border-color:#008b6d52;background:#fff;box-shadow:0 12px 24px #008b6d14}.btl-stress-tab span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:999px;background:#e6fbf5;color:#00785f}.btl-stress-tab svg{width:1.25rem;height:1.25rem}.btl-stress-tab strong{font-size:.95rem;font-weight:900;line-height:1.3}.btl-stress-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;max-width:58rem;margin:1rem auto 0;border-radius:.9rem;border:1px solid rgba(0,169,130,.14);background:#fff;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 12px 26px #008b6d0e}.btl-stress-panel h3{margin-top:0}.btl-factor-panel{margin-top:1rem;border-top:1px solid rgba(0,169,130,.14);padding-top:1rem}.btl-factor-panel h4{color:#102334;font-size:.96rem;font-weight:900;line-height:1.35}.btl-factor-panel .repayment-use-list{margin-top:.85rem}.btl-calculation-section{border-radius:1.5rem;border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,#fffbeb,#fff);box-shadow:0 14px 32px #92400e0e;padding:clamp(1.5rem,4vw,2.5rem)}.btl-formula-grid{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.6rem}.btl-formula-card small{display:block;color:#55657a;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btl-formula-card p{text-align:left}.btl-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.btl-results-section{border-radius:1.5rem;background:linear-gradient(180deg,#f4fffb,#fff);padding:clamp(1.5rem,4vw,2.5rem)}.btl-results-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.btl-results-stepper .repayment-step-card h3{max-width:7.75rem;font-size:.86rem}.btl-results-section .repayment-step-detail h3{margin-top:0;color:#102334;font-size:1rem;font-weight:900;line-height:1.35}.btl-icr-requirements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.6rem}.btl-icr-requirement-card{border-radius:.75rem;border:1px solid rgba(0,169,130,.14);background:#fff;padding:1rem;text-align:center;box-shadow:0 10px 22px #0f17230a}.btl-icr-requirement-card small{display:block;min-height:2.6rem;color:#55697f;font-size:.82rem;font-weight:800;line-height:1.35}.btl-icr-requirement-card strong{display:block;margin-top:.45rem;color:#00785f;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:900;line-height:1.15}.btl-icr-formula-panel{margin-top:1rem;border-radius:.9rem;border:1px solid rgba(0,169,130,.12);background:#fff;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 12px 26px #008b6d0b}.btl-icr-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.btl-icr-formula-card{border-color:#00a98224;background:linear-gradient(180deg,#f9fffd,#fff)}.btl-icr-formula-card strong{color:#00785f;font-size:clamp(.98rem,1.8vw,1.18rem)}.btl-icr-example{margin-top:1rem;border-top:1px solid rgba(0,169,130,.12);padding-top:1rem}.btl-icr-example h3{color:#102334;font-size:1rem;font-weight:900;line-height:1.35}.btl-icr-example-steps{display:grid;gap:.5rem;margin-top:.8rem}.btl-icr-example-steps p{border-radius:.55rem;background:#f3fffb;padding:.7rem .85rem;color:#102334;font-size:.94rem;font-weight:800;line-height:1.45}.btl-icr-example>p{margin-top:.9rem;color:#55697f;font-size:.94rem;font-weight:700;line-height:1.7}.btl-results-card:first-child{grid-column:1 / -1}.btl-results-card h3,.btl-figure-card h3{margin-top:0}.btl-figure-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.btl-figure-card:last-child{grid-column:span 2}.btl-figure-card>span{width:2.8rem;height:2.8rem;background:#fff7ed}.btl-figure-card h3{margin-top:.85rem}.btl-example-card .repayment-example-row:nth-child(1) strong,.btl-example-card .repayment-example-row:nth-child(6) strong{color:#b45309}.btl-content-section{margin-top:clamp(2.5rem,5vw,4rem)}.btl-yield-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,.55fr);gap:1rem 1.4rem;align-items:center;border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.btl-yield-section h2{margin-top:.75rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:600;line-height:1.15}.btl-yield-section p{margin-top:.65rem;color:#55697f;font-size:.94rem;font-weight:650;line-height:1.7}.btl-yield-section>p:last-child{grid-column:1 / -1;border-top:1px solid rgba(245,158,11,.18);padding-top:.9rem}.btl-formula-card{border-radius:.7rem;border:1px solid rgba(245,158,11,.22);background:#fff;padding:1rem 1.1rem;text-align:center}.btl-formula-card strong{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;color:#b45309;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:900;line-height:1.35}.btl-formula-card strong span:nth-child(2),.btl-formula-card strong span:nth-child(4){display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;background:#fef3c7;color:#92400e}.repayment-faq-section.btl-yellow-section{border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.repayment-faq-section.btl-yellow-section .repayment-faq-list{max-width:none}.repayment-faq-section.btl-yellow-section .repayment-faq-item{border-color:#f59e0b2e;box-shadow:0 10px 22px #92400e0a}.repayment-faq-section.btl-yellow-section .repayment-faq-item button span:last-child{color:#d97706}.stamp-duty-keypoints{display:grid;gap:.85rem;margin-top:1.2rem;padding:.4rem .2rem 0}.stamp-duty-keypoint{display:flex;align-items:flex-start;gap:.8rem;color:#5b6f84;font-size:.95rem;line-height:1.75}.stamp-duty-keypoint strong{color:#102334;font-weight:800}.stamp-duty-keypoint-dot{width:.7rem;height:.7rem;margin-top:.45rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#00c093,#0f1723);box-shadow:0 8px 18px #00c0932e}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:var(--brand-700);background:#00c0931a}.page-title,.section-title{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));text-wrap:balance}@media(min-width:640px){.page-title,.section-title{font-size:3rem;line-height:1}}.blog-article-prose{font-size:1rem;line-height:1.4;color:#333}.blog-article-prose>section:first-child p:first-child{margin-top:0;color:#333;font-size:1rem;line-height:1.4}.blog-article-prose h2{margin-top:0;margin-bottom:1.05rem;font-family:Fraunces,serif;font-size:1.05rem;line-height:1.18;font-weight:600;letter-spacing:0;color:#064735}.blog-article-prose p{margin-top:1.1rem;text-align:justify;text-justify:inter-word}.blog-article-prose a{color:#00785f;font-weight:800;text-decoration:underline;text-decoration-color:#008b6d47;text-underline-offset:.18em}.blog-article-prose a:hover{color:#006e56;text-decoration-color:#008b6d80}.newsletter-prose>div:first-child section:first-child p:first-of-type:first-letter{float:left;margin:.08em .08em 0 0;font-family:Fraunces,serif;font-size:4.75rem;line-height:.78;font-weight:700;color:#00c093}.hero-kicker{margin-bottom:.85rem;color:var(--brand-700);font-size:clamp(1.2rem,1vw,.9rem);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.hero-authority-badge{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.05rem;border-radius:999px;background:#00c0931a;padding:.78rem 1.1rem;color:var(--brand-700);font-size:clamp(.92rem,1.2vw,1.08rem);font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.hero-authority-badge svg{width:1.45rem;height:1.45rem;flex-shrink:0}.hero-main-title{font-family:Fraunces,serif;max-width:18ch;font-size:clamp(2.5rem,5.2vw,3.5rem);line-height:1.05;font-weight:700;letter-spacing:0;text-wrap:balance}.hero-main-copy{margin-top:1.55rem;max-width:34rem;font-size:clamp(.95rem,1.08vw,1.05rem);font-weight:700;line-height:1.82;color:#536170}.hero-main-copy span{display:block;margin-top:.2rem}.hero-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.1rem}.hero-cta-primary,.hero-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:12.4rem;min-height:3.45rem;border-radius:.45rem;padding:.95rem 1.45rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.hero-cta-primary{color:#fff;background:var(--brand);box-shadow:0 14px 28px #008b6d2e}.hero-cta-secondary{border:1.5px solid rgba(0,192,147,.38);color:var(--brand-700);background:#fff;box-shadow:none}.hero-cta-primary:hover,.hero-cta-secondary:hover{transform:translateY(-1px)}.hero-cta-secondary:hover{border-color:#00c09347;background:#fff}.adviser-cta-primary,.adviser-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:12.4rem;min-height:3.45rem;border-radius:.45rem;padding:.95rem 1.45rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.adviser-cta-primary{color:#fff;background:#f6aa1c;box-shadow:0 14px 28px #f6aa1c38}.adviser-cta-secondary{border:1.5px solid rgba(246,170,28,.42);color:#b87508;background:#fff}.adviser-cta-primary:hover,.adviser-cta-secondary:hover{transform:translateY(-1px)}.adviser-cta-secondary:hover{border-color:#f6aa1c9e;background:#fff8ee}.adviser-cta-primary .hero-contact-icon,.adviser-cta-secondary svg{width:1rem;height:1rem}.hero-image-placeholder{display:grid;min-height:clamp(22rem,35vw,34rem);border-radius:.55rem;border:1px solid #eef0f2;background:#f4f4f5;box-shadow:none;overflow:hidden;padding:0}.hero-image-frame{position:relative;background:#f4f4f5}.service-hero-image-frame{border:0;background:transparent}.homepage-section-image,.service-hero-image{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-image-placeholder-inner{display:grid;place-items:center;align-content:center;gap:0;min-height:100%;color:#c9c9ca;background:#f4f4f5;font-size:0}.hero-image-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:0;color:#c9c9ca;background:transparent}.hero-image-placeholder-icon svg{width:6rem;height:6rem}.why-choose-section{background:#fff8ee;border-top:1px solid rgba(246,170,28,.16)}.why-choose-panel{position:relative;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(246,170,28,.18);background:radial-gradient(30rem 16rem at 100% 0%,rgba(246,170,28,.09),transparent 62%),#fff;box-shadow:0 18px 46px #0f172a0f;padding:clamp(1.45rem,4vw,3rem)}.why-choose-copy{max-width:58rem;margin:0 auto;text-align:center}.why-choose-title{margin:0 auto;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(2.15rem,3.2vw,3.65rem);font-weight:700;line-height:1.06;letter-spacing:0;text-wrap:balance}.why-choose-heading-line{display:block;width:6rem;height:.35rem;margin:1.2rem auto 0;border-radius:999px;background:#f6aa1c}.why-choose-text{margin-top:2.1rem;margin-left:auto;margin-right:auto;max-width:49rem;color:#536170;font-size:clamp(.95rem,1.08vw,1.05rem);font-weight:700;line-height:1.82}.why-choose-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;max-width:48rem;margin:1.8rem auto 0}.why-choose-list li{display:flex;align-items:center;gap:.65rem;color:#152536;font-size:1rem;font-weight:800;line-height:1.45;text-align:left;border-radius:.8rem;background:#fff8ee;padding:.8rem .9rem}.why-choose-list li span{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:#00a982;color:#fff}.why-choose-list li svg{width:1rem;height:1rem}.page-copy{margin-top:1.25rem;max-width:42rem;font-size:1.125rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.about-canvas{position:relative;overflow:hidden;background:radial-gradient(42rem 24rem at 10% 12%,rgba(0,192,147,.16),transparent 58%),radial-gradient(34rem 20rem at 88% 14%,rgba(15,23,35,.09),transparent 60%),linear-gradient(180deg,#f6fffb,#eefaf5 48%,#fff)}.about-canvas:before{content:"";position:absolute;inset:auto auto -8rem -8rem;width:24rem;height:24rem;border-radius:999px;background:radial-gradient(circle,#00c0931f,#00c09300 72%);pointer-events:none}.about-hero-grid{display:grid;gap:2rem;align-items:center;grid-template-columns:1.05fr .95fr}.about-display-title{margin-top:1.15rem;max-width:11ch;font-family:Fraunces,serif;font-size:clamp(3rem,6vw,5.6rem);line-height:.96;font-weight:600;letter-spacing:-.04em;color:#0f1723}.about-display-title span{color:var(--brand-700)}.about-lead-copy{margin-top:1.15rem;max-width:39rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.85;color:#465a70}.about-primary-cta,.about-secondary-cta,.about-dark-cta{display:inline-flex;align-items:center;gap:.7rem;min-height:3.5rem;border-radius:999px;text-decoration:none;font-weight:800}.about-primary-cta{padding:.95rem 1.35rem;color:#fff;background:linear-gradient(135deg,#12caa2,#11b18c 45%,#17313f);box-shadow:0 16px 28px #00c0933d}.about-secondary-cta{padding:.95rem 1.3rem;color:#0f1723;background:#ffffffe6;border:1px solid rgba(15,23,35,.08);box-shadow:0 14px 26px #0f17230f}.about-hero-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.about-hero-tag{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;border-radius:999px;border:1px solid rgba(0,192,147,.14);background:#ffffffd6;padding:.7rem .95rem;font-size:.84rem;font-weight:700;color:#183447;box-shadow:0 12px 26px #0f17230d}.about-showcase{position:relative;display:grid;gap:1rem}.about-showcase-card,.about-office-note,.about-flow-card,.about-story-copy,.about-choice-panel,.about-signoff-card{border:1px solid rgba(15,23,35,.06);background:#ffffffeb;box-shadow:0 18px 34px #0f17230f}.about-showcase-card{border-radius:2rem;padding:1.5rem}.about-showcase-card-main{min-height:18rem;background:radial-gradient(18rem 12rem at 100% 0%,rgba(0,192,147,.16),transparent 58%),linear-gradient(165deg,#fffffff5,#f4fffaf0)}.about-showcase-kicker,.about-office-note-label{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-700)}.about-showcase-card-main h2{margin-top:1rem;font-family:Fraunces,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.04;font-weight:600;color:#0f1723}.about-showcase-card-main p,.about-office-note p,.about-choice-panel p,.about-flow-card p,.about-dark-copy{margin-top:.9rem;font-size:1rem;line-height:1.85;color:#566c82}.about-showcase-stack{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.about-showcase-stat{font-family:Fraunces,serif;font-size:clamp(2rem,3vw,2.7rem);line-height:1;font-weight:600;color:var(--brand-700)}.about-office-note{border-radius:1.5rem;padding:1.2rem 1.3rem}.about-strip{background:#fff}.about-strip-grid{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-strip-pill{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.4rem;border-radius:1.3rem;background:linear-gradient(180deg,#fffffffa,#f4fffae6);border:1px solid rgba(0,192,147,.12);font-weight:700;color:#102334;box-shadow:0 12px 28px #0f17230d}.about-strip-icon,.about-choice-badge,.about-story-chip,.about-hero-tag,.about-primary-cta,.about-flow-number,.about-address{color:var(--brand-700)}.about-journey-surface{background:radial-gradient(24rem 14rem at 12% 18%,rgba(0,192,147,.1),transparent 60%),linear-gradient(180deg,#f7fffc,#fff)}.about-flow{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.8rem}.about-flow:before{content:"";position:absolute;left:3%;right:3%;top:2rem;height:2px;background:linear-gradient(90deg,#00c093a6,#0f172329)}.about-flow-card{position:relative;z-index:1;border-radius:1.5rem;padding:1.25rem 1.15rem 1.3rem}.about-flow-number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:#00c0931a;font-size:.98rem;font-weight:800}.about-flow-card h3{margin-top:1rem;font-size:1.06rem;font-weight:700;color:#0f1723}.about-story-stack{display:grid;gap:1.5rem}.about-story-panel{display:grid;gap:1.5rem;align-items:stretch;grid-template-columns:.76fr 1.24fr}.about-story-panel-reverse{grid-template-columns:1.24fr .76fr}.about-story-panel-reverse .about-story-visual{order:2}.about-story-panel-reverse .about-story-copy{order:1}.about-story-visual{position:relative;overflow:hidden;min-height:17rem;border-radius:2rem}.about-story-visual-mint{background:radial-gradient(15rem 11rem at 24% 26%,rgba(0,192,147,.24),transparent 56%),linear-gradient(165deg,#f5fffb,#fff)}.about-story-visual-slate{background:radial-gradient(15rem 11rem at 74% 24%,rgba(15,23,35,.14),transparent 58%),linear-gradient(165deg,#f8fbfc,#fff)}.about-story-visual-soft{background:radial-gradient(15rem 11rem at 50% 22%,rgba(0,192,147,.14),transparent 58%),linear-gradient(165deg,#fbfffe,#f4fbf7)}.about-story-visual-warm{background:radial-gradient(15rem 11rem at 22% 72%,rgba(0,192,147,.12),transparent 58%),linear-gradient(165deg,#f9fbfc,#fff)}.about-story-glow{position:absolute;right:-2rem;bottom:-2rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,#00c09338,#00c09300 72%)}.about-story-chip{position:absolute;left:1.5rem;top:1.5rem;display:inline-flex;align-items:center;gap:.8rem;border-radius:1.2rem;background:#ffffffe6;padding:.95rem 1.1rem;font-size:.96rem;font-weight:700;box-shadow:0 16px 30px #0f172312}.about-story-copy{border-radius:2rem;padding:1.6rem}.about-story-copy .page-copy{color:#50657b}.about-principles{display:grid;gap:.9rem;margin-top:1.5rem}.about-principle{display:flex;align-items:flex-start;gap:.8rem;color:#1d3445;font-weight:500}.about-principle-dot{width:.78rem;height:.78rem;border-radius:999px;background:var(--brand);box-shadow:0 0 0 .35rem #00c0931f;margin-top:.45rem;flex:none}.about-choice-surface{background:radial-gradient(24rem 14rem at 84% 18%,rgba(0,192,147,.1),transparent 58%),linear-gradient(180deg,#f8fffc,#f1faf6)}.about-choice-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem}.about-choice-panel{border-radius:1.6rem;padding:1.4rem}.about-choice-head{display:flex;align-items:center;gap:.85rem}.about-choice-badge{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1rem;background:#00c0931a}.about-choice-head h3{font-size:1.02rem;font-weight:700;line-height:1.35;color:#0f1723}.about-signoff-surface{background:#fff}.about-signoff-grid{display:grid;gap:1rem;grid-template-columns:.95fr 1.05fr}.about-signoff-card{border-radius:2rem;padding:1.6rem}.about-address{margin-top:1.2rem;font-size:1rem;line-height:1.9;font-weight:600}.about-signoff-card-dark{color:#fff;background:radial-gradient(22rem 14rem at 10% 18%,rgba(0,192,147,.18),transparent 56%),linear-gradient(160deg,#0f1723,#112330);box-shadow:0 22px 42px #0f172329}.about-signoff-card-dark .eyebrow{background:#ffffff14;color:#a8f1dc}.about-dark-copy{color:#ffffffc7}.about-dark-cta{margin-top:1.6rem;padding:.95rem 1.35rem;color:#0f1723;background:#fff}@media(max-width:1180px){.about-hero-grid,.about-story-panel,.about-story-panel-reverse,.about-signoff-grid{grid-template-columns:1fr}.about-story-panel-reverse .about-story-visual,.about-story-panel-reverse .about-story-copy{order:initial}.about-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.about-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.about-flow:before{display:none}.about-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.about-display-title{font-size:clamp(2.35rem,10vw,3.5rem);max-width:12ch}.about-showcase-stack,.about-strip-grid,.about-flow,.about-choice-grid{grid-template-columns:1fr}.about-showcase-card,.about-office-note,.about-story-copy,.about-choice-panel,.about-signoff-card{padding:1.2rem}.about-story-visual{min-height:14rem}.about-story-chip{left:1rem;top:1rem;padding:.8rem .95rem}.about-hero-actions{flex-direction:column;align-items:flex-start}}.service-detail-paragraphs{display:grid;gap:.55rem}.service-detail-paragraphs .page-copy{margin-top:0}.residential-hero-title{max-width:none;font-size:clamp(2rem,3.6vw,2.65rem)}.residential-hero-copy{margin-top:1.18rem;max-width:none}.hero-risk-note{margin-top:1rem;max-width:none;border-left:3px solid #f6aa1c;border-radius:.55rem;background:#fff8ee;padding:.85rem 1rem;color:#5f430a;font-size:.92rem;font-weight:800;line-height:1.55}.residential-hero-proof-list{display:grid;gap:.82rem;margin-top:1rem;max-width:35rem;padding:0;list-style:none}.residential-hero-proof-list li{display:flex;align-items:flex-start;gap:.78rem;color:#314154;font-size:.98rem;font-weight:800;line-height:1.45}.residential-hero-proof-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.03rem;flex:0 0 1.35rem;border-radius:999px;color:#fff;background:var(--brand)}.residential-hero-proof-icon svg{width:.9rem;height:.9rem}.residential-hero-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.45rem}.residential-hero-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:9999px;border:1px solid rgba(0,192,147,.18);background:linear-gradient(180deg,#fffffffa,#f0fcf7f0);padding:.68rem 1.05rem;font-size:.82rem;font-weight:800;letter-spacing:.04em;color:#103022;text-decoration:none;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0f17230d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.residential-hero-badge:hover{transform:translateY(-1px);border-color:#00c09357;color:#007f63;box-shadow:inset 0 1px #fffffff0,0 16px 32px #00c09317}.residential-journey-section{background:#fff8ee;border-top:1px solid rgba(246,170,28,.16);border-bottom:1px solid rgba(246,170,28,.16)}.residential-journey-header{max-width:52rem;margin:0 auto;text-align:center}.residential-journey-title{margin:0;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(2.1rem,3.2vw,3.35rem);font-weight:700;line-height:1.08;letter-spacing:0;text-wrap:balance}.residential-journey-copy{margin:1rem auto 0;max-width:43rem;color:#536170;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:700;line-height:1.78}.residential-journey-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem;margin-top:2.45rem}.residential-journey-grid-extra{justify-content:center}.residential-journey-grid-extra .residential-journey-card{grid-column:span 3}.residential-journey-grid-extra .residential-journey-card:last-child:nth-child(odd){grid-column:3 / span 2}.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(4),.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(5),.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(6){grid-column:span 2}.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(7){grid-column:3 / span 2}.residential-journey-card{display:flex;grid-column:span 2;min-height:17.25rem;flex-direction:column;border:1px solid rgba(15,23,35,.09);border-radius:.75rem;background:#fff;padding:clamp(1.25rem,2vw,1.55rem);box-shadow:0 12px 34px #0f172a0d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.residential-journey-card:nth-child(4){grid-column:2 / span 2}.residential-journey-card:nth-child(5){grid-column:4 / span 2}.residential-journey-card:hover{transform:translateY(-2px);border-color:#0f172324;box-shadow:0 16px 38px #0f172a13}.residential-journey-card-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.05rem;border-radius:9999px;color:#fff;background:#00a982;box-shadow:0 12px 24px #00a9822e}.residential-journey-card-orange .residential-journey-card-icon{background:#f6aa1c;box-shadow:0 12px 24px #f6aa1c2e}.residential-journey-card-green .residential-journey-card-icon{background:#00a982;box-shadow:0 12px 24px #00a9822e}.residential-journey-card-icon .service-calculator-button-icon{width:1.28rem;height:1.28rem}.residential-journey-card-body{display:flex;min-width:0;flex-direction:column}.residential-journey-card h3{margin:0;color:#0f1723;font-size:clamp(1.12rem,1.35vw,1.38rem);font-weight:800;line-height:1.22;letter-spacing:0}.residential-journey-card p{margin:.8rem 0 1.1rem;color:#5f6f84;font-size:.96rem;font-weight:500;line-height:1.66}.residential-journey-card-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;align-self:flex-start;min-height:2.45rem;margin-top:auto;border-radius:.45rem;color:#00a982;font-size:.94rem;font-weight:800;line-height:1.2;text-decoration:none;transition:color .22s ease,transform .22s ease}.residential-journey-card-orange .residential-journey-card-link{color:#f6aa1c}.residential-journey-card-green .residential-journey-card-link{color:#00a982}.residential-journey-card-link:hover{transform:translate(2px)}.residential-journey-card-orange .residential-journey-card-link:hover{color:#d9900a}.residential-journey-card-green .residential-journey-card-link:hover{color:#008a6a}.residential-journey-card-button{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.residential-faq-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.residential-faq-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(44rem 26rem at 50% 12%,rgba(246,170,28,.22),transparent 62%),#0f1723a8;cursor:pointer}.residential-faq-dialog{position:relative;z-index:1;width:min(100%,62rem);max-height:min(90vh,50rem);overflow:auto;border:1px solid rgba(246,170,28,.22);border-radius:.85rem;background:#fff;padding:0;box-shadow:0 38px 90px #0f172357,inset 0 1px #ffffffeb}.residential-faq-dialog:before{content:"";position:absolute;inset:0 auto 0 0;width:.45rem;background:#f6aa1c;pointer-events:none}.residential-faq-dialog-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);overflow:hidden;border-bottom:1px solid rgba(246,170,28,.2);border-radius:0;background:#fff4d6;padding:clamp(1.35rem,3.2vw,2.25rem);box-shadow:none}.residential-faq-dialog-header:before{content:"";position:absolute;inset:0 0 auto;height:.35rem;background:#f6aa1c;pointer-events:none}.residential-faq-header-copy,.residential-faq-header-badge,.residential-faq-close{position:relative;z-index:1}.residential-faq-kicker{display:inline-flex;align-items:center;min-height:2rem;border-radius:9999px;background:#fff;color:#8f5b05;padding:.35rem .72rem;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.residential-faq-dialog h2{max-width:38rem;margin:.8rem 0 0;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(2rem,4.2vw,3.45rem);font-weight:750;line-height:1.02;letter-spacing:0;text-wrap:balance}.residential-faq-header-copy p{max-width:35rem;margin:.75rem 0 0;color:#6b5a3a;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:750;line-height:1.56}.residential-faq-header-badge{display:inline-flex;align-items:center;justify-content:center;width:clamp(4rem,8vw,6rem);height:clamp(4rem,8vw,6rem);border-radius:9999px;color:#8f5b05;background:#fff;box-shadow:0 18px 38px #8f5b0521,inset 0 0 0 1px #f6aa1c3d;flex:0 0 auto}.residential-faq-header-badge .service-calculator-button-icon{width:clamp(1.85rem,4vw,2.55rem);height:clamp(1.85rem,4vw,2.55rem)}.residential-faq-close{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;min-height:0;border:1px solid rgba(255,255,255,.5);border-radius:9999px;background:#0f1723db;color:#fff;padding:0;font-size:1rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 14px 28px #0f172329;transition:transform .2s ease,background .2s ease}.residential-faq-close:hover{transform:translateY(-1px);background:#0f1723}.residential-faq-list{display:grid;grid-template-columns:1fr;gap:0;margin-top:0;padding:clamp(.8rem,2vw,1.2rem)}.residential-faq-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:flex-start;overflow:hidden;border:0;border-bottom:1px solid rgba(15,23,35,.08);border-radius:0;background:#fff;padding:clamp(1rem,2vw,1.25rem);box-shadow:none;transition:background .2s ease,color .2s ease}.residential-faq-item:first-child{background:#fffaf0;border-radius:.65rem .65rem 0 0}.residential-faq-item:after{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:#f6aa1c;opacity:0;transition:opacity .2s ease}.residential-faq-item:hover{background:#fffaf0}.residential-faq-item:hover:after{opacity:1}.residential-faq-number{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:9999px;background:#fff3d7;color:#8f5b05;font-size:.74rem;font-weight:900;box-shadow:inset 0 0 0 1px #f6aa1c3d}.residential-faq-item h3{margin:0;color:#0f1723;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900;line-height:1.28}.residential-faq-item p{margin:.45rem 0 0;color:#526171;font-size:.96rem;font-weight:600;line-height:1.66}.residential-faq-accordion-list{display:grid;gap:.75rem;padding:clamp(.95rem,2.2vw,1.35rem)}.residential-faq-accordion-item{position:relative;overflow:hidden;border:1px solid rgba(15,23,35,.08);border-radius:.7rem;background:#fff;box-shadow:0 10px 26px #0f17230b;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.residential-faq-accordion-item:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:#f6aa1c;opacity:0;transition:opacity .2s ease}.residential-faq-accordion-item-open{border-color:#f6aa1c57;background:#fffaf0;box-shadow:0 16px 34px #8f5b0514}.residential-faq-accordion-item-open:before{opacity:1}.residential-faq-accordion-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.95rem;align-items:center;width:100%;border:0;background:transparent;padding:clamp(.95rem,1.8vw,1.15rem);color:inherit;cursor:pointer;font-family:inherit;text-align:left}.residential-faq-accordion-question{color:#0f1723;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:900;line-height:1.3}.residential-faq-accordion-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:9999px;background:#0f1723;color:#fff;font-size:1.05rem;font-weight:900;line-height:1;box-shadow:0 10px 20px #0f172324}.residential-faq-accordion-item-open .residential-faq-accordion-toggle{background:#f6aa1c;color:#0f1723}.residential-faq-accordion-answer{margin:0 clamp(.95rem,1.8vw,1.15rem) clamp(.95rem,1.8vw,1.2rem) calc(clamp(.95rem,1.8vw,1.15rem) + 3.4rem);border-top:1px solid rgba(143,91,5,.13);padding-top:.85rem}.residential-faq-accordion-answer p{margin:0;color:#526171;font-size:.96rem;font-weight:600;line-height:1.72}.residential-adviser-section{background:#fff}.residential-adviser-header{max-width:55rem;margin:0 auto;text-align:center}.residential-adviser-title{margin:0;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(2rem,3vw,3.15rem);font-weight:700;line-height:1.08;letter-spacing:0;text-wrap:balance}.residential-adviser-copy{margin:1rem auto 0;max-width:48rem;color:#536170;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:700;line-height:1.78}.residential-adviser-grid{display:block;margin-top:3rem}.residential-adviser-image{min-height:clamp(26rem,42vw,37rem)}.residential-adviser-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.25rem,3vw,2rem)}.residential-adviser-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.05rem;align-items:flex-start;min-height:8.5rem;border:1px solid rgba(0,139,109,.12);border-radius:.75rem;background:#fff;padding:1.15rem;box-shadow:0 12px 30px #0f172a0b}.residential-adviser-benefit:last-child{min-height:0}.residential-adviser-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;color:#fff;background:var(--brand);box-shadow:0 12px 24px #008b6d29;flex:0 0 auto}.residential-adviser-benefit-icon svg{width:1.45rem;height:1.45rem}.residential-adviser-benefit h3{margin:0;color:var(--brand-700);font-size:1.05rem;font-weight:900;line-height:1.25}.residential-adviser-benefit p{margin:.38rem 0 0;color:#526171;font-size:.95rem;font-weight:600;line-height:1.6}.residential-borrow-section{background:linear-gradient(180deg,#fff,#fff8ee);border-top:1px solid rgba(246,170,28,.14);border-bottom:1px solid rgba(246,170,28,.2)}.residential-borrow-panel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.15rem,3vw,2rem);align-items:center;overflow:hidden;border:1px solid rgba(246,170,28,.34);border-radius:.95rem;background:radial-gradient(32rem 18rem at 100% 0%,rgba(246,170,28,.24),transparent 62%),linear-gradient(135deg,#fffaf0,#fff2ce 52%,#ffe4a3);padding:clamp(1.35rem,3vw,2.35rem);box-shadow:0 22px 52px #8f5b0524}.residential-borrow-panel-with-strip{padding-bottom:4.5rem}.residential-borrow-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.62),transparent 46%);pointer-events:none}.residential-borrow-icon,.residential-borrow-copy,.residential-borrow-button{position:relative;z-index:1}.residential-borrow-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(3.35rem,6vw,4.4rem);height:clamp(3.35rem,6vw,4.4rem);border-radius:9999px;color:#8f5b05;background:#fff;box-shadow:inset 0 0 0 1px #f6aa1c3d,0 16px 34px #8f5b0529}.residential-borrow-icon .service-calculator-button-icon{width:1.75rem;height:1.75rem}.residential-borrow-copy h2{margin:0;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:750;line-height:1.08;letter-spacing:0;text-wrap:balance}.residential-borrow-copy p{max-width:43rem;margin:.7rem 0 0;color:#5f430a;font-size:clamp(.98rem,1.08vw,1.1rem);font-weight:700;line-height:1.68}.residential-borrow-footer-strip{position:absolute;right:0;bottom:0;left:0;z-index:1;background:#5f430a;padding:.95rem clamp(1.2rem,3vw,2rem);color:#fff;font-size:.9rem;font-weight:800;line-height:1.5}.residential-borrow-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.15rem;border:1px solid rgba(143,91,5,.24);border-radius:9999px;background:#0f1723;color:#fff;padding:.85rem 1.25rem;font-size:.95rem;font-weight:850;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 18px 36px #0f17232e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.residential-borrow-button:hover{transform:translateY(-1px);background:#1e293b;box-shadow:0 22px 44px #0f172338}.residential-borrow-button .residential-tab-arrow{width:1rem;height:1rem;flex:0 0 auto}.residential-overview-block{position:relative;overflow:hidden;max-width:72rem;border-radius:1.85rem;background:linear-gradient(180deg,#fffffff0,#f4fcf8b8);padding:1.65rem 1.75rem 1.85rem}.residential-overview-block:before{content:"";position:absolute;inset:auto -3.5rem -4.5rem auto;width:18rem;height:18rem;border-radius:9999px;background:radial-gradient(circle,#00c09324,#00c09300);filter:blur(12px);pointer-events:none}.residential-overview-copy{margin-top:1.25rem;max-width:68rem;font-size:1.08rem;line-height:1.95;color:#4a5d74}.service-calculator-link-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.35rem;position:relative;z-index:1}.service-calculator-link,.service-calculator-inline-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:2.85rem;border-radius:9999px;border:1px solid rgba(0,192,147,.16);background:#ffffffdb;padding:.7rem 1.05rem;font-size:.9rem;font-weight:700;line-height:1.2;color:#0f7f64;text-decoration:none;box-shadow:0 16px 34px #0f17230d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.service-calculator-link{width:-moz-fit-content;width:fit-content;max-width:100%}.service-calculator-link-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.service-calculator-button-icon{width:1rem;height:1rem}.service-calculator-link-residential{border-color:#00c0932e;background:linear-gradient(180deg,#eefcf7f5,#fffffffa);color:#00785f}.service-calculator-link-residential .service-calculator-link-icon{background:#00c0931f;color:#059669}.service-calculator-link-commercial{border-color:#13375c29;background:linear-gradient(180deg,#f1f6fcfa,#fffffffa);color:#163b63}.service-calculator-link-commercial .service-calculator-link-icon{background:#13375c1a;color:#1d4f80}.service-calculator-inline-link{border-color:#00c0932e;background:linear-gradient(180deg,#eefcf7f5,#fffffffa);color:#00785f;margin-bottom:1.2rem}.service-calculator-link:hover,.service-calculator-inline-link:hover{transform:translateY(-1px);border-color:#00c09347;color:#066f57;box-shadow:0 20px 40px #00c0931a}.service-calculator-link-commercial:hover{border-color:#13375c47;color:#163b63;box-shadow:0 20px 40px #13375c1a}.residential-tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem;position:relative;z-index:1}.residential-topic-tab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.95rem;min-height:5rem;border-radius:1.5rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fffffffc,#f4fdf9f2);padding:1.05rem 1.1rem 1.05rem 1rem;text-decoration:none;box-shadow:inset 0 1px #ffffffe6,0 18px 38px #0f17230d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease,filter .22s ease}.residential-topic-tab:hover{transform:translateY(-2px);border-color:#00c0934d;box-shadow:inset 0 1px #ffffffeb,0 24px 48px #00c0931f;filter:saturate(1.02)}.residential-topic-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#00c093,#0f1723);box-shadow:0 12px 26px #0f172326}.residential-topic-tab-copy{display:flex;min-width:0;flex-direction:column}.residential-topic-tab-copy small{margin-bottom:.18rem;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#00a680}.residential-topic-tab-label{font-size:1rem;line-height:1.45;font-weight:700;color:#102031}.residential-tab-arrow{width:1.2rem;height:1.2rem;flex-shrink:0;color:#4d677e}.residential-advice-section{margin-top:3rem;border-top:1px solid rgba(15,23,35,.08);padding-top:2.25rem}.residential-advice-header{max-width:44rem}.residential-advice-title{max-width:none;font-size:1.7rem;line-height:1.2;font-weight:700;color:#0f1723;letter-spacing:-.02em;text-wrap:nowrap}.residential-advice-title span{color:#00a680}.residential-advice-body{display:grid;gap:1.1rem;margin-top:1.6rem}.residential-advice-subheading{margin-top:.45rem;font-size:1.14rem;line-height:1.5;font-weight:800;color:#0f1723}.residential-advice-paragraph{max-width:70rem;font-size:1.03rem;line-height:1.92;color:#496075}.residential-advice-paragraph-lead{font-size:1.1rem;line-height:1.9;color:#22384b}.residential-mini-section{margin-top:2rem;border-top:1px solid rgba(15,23,35,.08);padding-top:1.75rem;scroll-margin-top:7rem}.residential-mini-title{margin-top:.9rem;font-size:1.7rem;line-height:1.2;font-weight:700;color:#0f1723}.residential-mini-copy{margin-top:.95rem;max-width:62rem;font-size:1.02rem;line-height:1.88;color:#4a5d74}.section-heading{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}}.section-link{display:inline-flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--brand)}.section-link:hover{text-decoration-line:underline}.services-overview-copy{max-width:58rem;margin:1.35rem auto 0;color:#55697f;font-size:1.03rem;font-weight:500;line-height:1.85}.stat-chip{border-radius:1.5rem;border-width:1px;border-color:#fffc;padding:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));background:#ffffffe0;box-shadow:0 16px 36px #0f172a14}.feature-panel{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;border-color:#ffffffb3;padding:1.75rem}@media(min-width:640px){.feature-panel{padding:2rem}}.feature-panel{background:linear-gradient(180deg,#fffffffa,#f3f9fff2);box-shadow:0 26px 60px #0f172a1a}.feature-orb{position:absolute;right:-4rem;top:-4rem;height:12rem;width:12rem;border-radius:9999px;background:radial-gradient(circle,#00c09338,#00c09300);filter:blur(10px)}.feature-point{display:flex;align-items:flex-start;gap:.75rem;border-radius:1.25rem;border-width:1px;border-color:#e2e8f0cc;background-color:#ffffffb3;padding:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.feature-point-dot{display:inline-block;height:.75rem;width:.75rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(135deg,var(--brand),var(--accent))}.service-card-shell{height:100%}.services-slider-shell{position:relative;margin-top:2.5rem}.services-slider-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid rgba(0,169,130,.18);color:#00a982;background:#fff;box-shadow:0 12px 28px #0f172a1f;transform:translateY(-50%);transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}.services-slider-arrow:hover{transform:translateY(-50%) scale(1.04);border-color:#00a98257;background:#f3fffb}.services-slider-arrow svg{width:1.15rem;height:1.15rem}.services-slider-arrow-prev svg{transform:rotate(180deg)}.services-slider-arrow-prev{left:-1.6rem}.services-slider-arrow-next{right:-1.6rem}.services-slider-track{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.15rem .15rem .7rem}.services-slider-track::-webkit-scrollbar{display:none}.services-slider-item{flex:0 0 min(100%,21rem);scroll-snap-align:start}.service-slide-card{display:flex;flex-direction:column;min-height:32rem;border-radius:.75rem;border:1px solid rgba(15,23,35,.09);background:#fff;padding:1.9rem;color:inherit;text-decoration:none;box-shadow:0 12px 34px #0f172a0d}.service-slide-icon{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:999px;color:#fff;background:#00a982;box-shadow:0 12px 24px #00a9822e}.service-slide-card-orange .service-slide-icon{background:#f6aa1c;box-shadow:0 12px 24px #f6aa1c2e}.service-slide-card-orange .service-slide-solutions li svg{color:#f6aa1c}.service-slide-card h3{max-width:12rem;margin-top:1.35rem;color:#172033;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:900;line-height:1.12;letter-spacing:0}.service-slide-card p{margin-top:1.25rem;color:#536170;font-size:.98rem;font-weight:700;line-height:1.72}.service-slide-solutions{margin-top:1.45rem}.service-slide-solutions>span{display:block;color:#172033;font-size:.84rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.service-slide-solutions ul{display:grid;gap:.75rem;margin-top:0}.service-slide-solutions li{display:flex;align-items:center;gap:.9rem;color:#29384a;font-size:.94rem;font-weight:800;line-height:1.4}.service-slide-solutions li svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:#00c093}.service-slide-spacer{flex:1;min-height:1.4rem}.service-slide-link{display:inline-flex;align-items:center;gap:.8rem;width:-moz-fit-content;width:fit-content;margin-top:1.4rem;color:#00a982;font-size:1.05rem;font-weight:900;text-decoration:none;transition:color .22s ease,transform .22s ease}.service-slide-card-orange .service-slide-link{color:#f6aa1c}.service-slide-link:hover{transform:translate(2px)}.service-slide-link svg{width:1.15rem;height:1.15rem}@media(min-width:760px){.services-slider-item{flex-basis:calc((100% - 1rem)/2)}}@media(min-width:1120px){.services-slider-item{flex-basis:calc((100% - 2rem) / 3)}}@media(max-width:760px){.services-slider-arrow-prev{left:.35rem}.services-slider-arrow-next{right:.35rem}}.service-card{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(15,23,35,.09);background:radial-gradient(120% 120% at 0% 0%,rgba(0,192,147,.12),transparent 42%),linear-gradient(180deg,#fdfefe,#f7fbfb);box-shadow:0 1px #ffffffe6,0 18px 42px #0f172312;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(26rem 14rem at 0% 0%,rgba(0,192,147,.08),transparent 52%),radial-gradient(18rem 10rem at 100% 100%,rgba(15,23,35,.05),transparent 55%);pointer-events:none}.service-card-shell:hover .service-card{border-color:#00c0934d;box-shadow:0 1px #ffffffe6,0 24px 48px #0f17231a}.service-card-top{display:flex;align-items:flex-start;gap:1.15rem;padding:1.9rem 1.9rem 0}.service-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;flex-shrink:0;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#00c093,#0f1723);box-shadow:0 12px 24px #0f172324}.service-card-title{font-size:1.4rem;line-height:1.18;font-weight:600;letter-spacing:-.03em;color:#0f1723}.service-card-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.42rem .72rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#007f63;background:#00c0931a}.service-card-intro{margin-top:1rem;padding:0 1.9rem;font-size:1rem;line-height:1.78;color:#55657a}.service-card-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;padding:0 1.9rem}.service-card-tag{display:inline-flex;align-items:center;min-height:2.25rem;border-radius:9999px;padding:.45rem .9rem;font-size:.9rem;font-weight:500;color:#73849a;background:#eef3f7}.service-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.6rem;padding:0 1.9rem 1.9rem}.service-card-link{display:inline-flex;align-items:center;justify-content:center;min-width:8.75rem;border-radius:9999px;padding:.78rem 1.05rem;font-size:.92rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#00c093,#0f1723);box-shadow:0 14px 28px #0f17231f;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}.service-card-link:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 18px 32px #0f172329}@media(max-width:640px){.service-card-top,.service-card-intro,.service-card-tags,.service-card-footer{padding-left:1.35rem;padding-right:1.35rem}.service-card-top{gap:.95rem;padding-top:1.45rem}.service-card-title{font-size:1.2rem}.service-card-intro{font-size:.95rem}.service-card-footer{justify-content:flex-start}.service-card-link{min-width:8.25rem}}.card-edge{border-radius:1.3rem;padding:1px;background:linear-gradient(130deg,#00c09347,#0f172324)}.card-pro{border-radius:1.25rem;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(24,33,43,.06);box-shadow:0 1px #fffc,0 18px 36px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease}.card-hover:hover .card-pro{transform:translateY(-4px);box-shadow:0 1px #fffc,0 26px 50px #00c0931f}.card-pro-dark{border-radius:1.25rem;background:#0a1019d1;color:#e5e7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0000006b}.pill-accent{border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--brand-700);background:#00c0931a}.svc-minh{min-height:220px}@media(min-width:640px){.svc-minh{min-height:240px}}@media(min-width:1024px){.svc-minh{min-height:260px}}.section-surface-pro{position:relative;isolation:isolate;background:#fff8ee}.section-surface-pro:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;filter:blur(16px)}.fairness-section{position:relative;overflow:hidden;background:#fff}.fairness-intro{max-width:56rem;margin:0 auto;text-align:center}.fairness-title{margin-top:1rem;font-family:Fraunces,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;font-weight:600;color:#0f1723;text-wrap:balance}.fairness-copy{margin-top:1.1rem;font-size:1.04rem;line-height:1.85;color:#55697f}.fairness-commitment{margin-top:2.6rem}.fairness-commitment-head{text-align:center}.fairness-commitment-head h3,.fairness-practice-copy h3{margin-top:.75rem;font-family:Fraunces,serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;font-weight:600;color:#0f1723}.fairness-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.fairness-card{min-height:15rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.12);background:radial-gradient(14rem 8rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f7fcfa);box-shadow:inset 0 1px #ffffffe6,0 16px 34px #0f17230f;padding:1.35rem}.fairness-card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;color:#00785f;background:#00c0931a;border:1px solid rgba(0,192,147,.16)}.fairness-card-icon{width:1.55rem;height:1.55rem}.fairness-card h4{margin-top:1.1rem;font-family:Manrope,sans-serif;font-size:1.05rem;line-height:1.35;font-weight:800;color:#102334}.fairness-card p{margin-top:.75rem;font-size:.96rem;line-height:1.75;color:#5d7084}.fairness-practice-box{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:1.4rem;align-items:start;margin-top:2.2rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(28rem 16rem at 8% 12%,rgba(0,192,147,.16),transparent 62%),linear-gradient(145deg,#0f1723,#142738);box-shadow:0 22px 52px #0f17231f;padding:1.6rem}.fairness-practice-box .eyebrow{color:#9ff0da;background:#00c0931f}.fairness-practice-copy h3{color:#fff}.fairness-practice-list{display:grid;gap:.75rem}.fairness-practice-list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:.9rem 1rem}.fairness-practice-list span{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;color:#0f1723;background:#9ff0da;font-size:.95rem;font-weight:900}.fairness-practice-check{width:1rem;height:1rem}.fairness-practice-list p{font-size:.96rem;line-height:1.65;color:#ffffffd6}.fairness-trust-banner{margin-top:1.2rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.18);background:linear-gradient(135deg,#00c0931f,#fffffff5);box-shadow:0 14px 32px #008b6d14;padding:1.35rem 1.5rem;text-align:center}.fairness-trust-banner p{max-width:58rem;margin:0 auto;color:#12352f;font-size:1.05rem;line-height:1.75;font-weight:800}@media(max-width:1024px){.fairness-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fairness-practice-box{grid-template-columns:1fr}}@media(max-width:640px){.fairness-copy{font-size:.98rem;line-height:1.78}.fairness-card-grid{grid-template-columns:1fr}.fairness-card{min-height:auto}.fairness-practice-box,.fairness-trust-banner{padding:1.15rem}}.step-number{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:800;color:var(--brand-700);background:#00c0931f}.process-slider{overflow-x:auto;overflow-y:visible;padding:.5rem 0 1rem;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;background-color:#fff8ee}.process-slider::-webkit-scrollbar{display:none}.process-slider.process-slider-dragging{cursor:grabbing}.process-slider-track{position:relative;display:flex;align-items:stretch;width:-moz-max-content;width:max-content;min-width:100%;padding:0 .75rem}.process-slider-step{position:relative;flex:0 0 clamp(260px,26vw,320px);width:clamp(260px,26vw,320px);display:grid;grid-template-rows:1fr auto 1fr;min-height:26rem;padding-right:1.5rem}.process-slider-copy{position:relative;width:calc(100% - 1.25rem);border-radius:1.5rem;border:1px solid rgba(15,23,35,.08);background:linear-gradient(180deg,#fffffffa,#f8fbfbf0);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #0f172314;padding:1.15rem 1.15rem 1.2rem}.process-slider-step-top .process-slider-copy{grid-row:1;align-self:end;justify-self:start;margin-bottom:1.5rem}.process-slider-step-bottom .process-slider-copy{grid-row:3;align-self:start;justify-self:start;margin-top:1.5rem}.process-slider-step-top .process-slider-copy:after,.process-slider-step-bottom .process-slider-copy:after{content:"";position:absolute;left:2rem;width:3px;border-radius:999px;background:linear-gradient(180deg,#f2a71ce6,#f2a71c33)}.process-slider-step-top .process-slider-copy:after{bottom:-1.5rem;height:1.5rem}.process-slider-step-bottom .process-slider-copy:after{top:-1.5rem;height:1.5rem}.process-slider-path{position:relative;grid-row:2;display:flex;align-items:center;width:100%;min-height:5.75rem}.process-slider-title{font-size:1.08rem;line-height:1.25;font-weight:700;color:#0f1723}.process-slider-text{margin-top:.35rem;font-size:.94rem;line-height:1.7;color:#55657a}.process-slider-node{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:9999px;flex-shrink:0;background:#f2a71c;box-shadow:0 16px 32px #0f172324;isolation:isolate;z-index:2}.process-slider-icon{font-size:1rem;font-weight:800;line-height:1;letter-spacing:.06em;color:#fff}.process-slider-node:before,.process-slider-node:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.process-slider-node:before{border:2px solid rgba(242,167,28,.35);animation:process-node-ripple 3.6s ease-out infinite;animation-delay:calc(var(--step-index, 0) * .6s)}.process-slider-node:after{border:2px solid rgba(242,167,28,.18);animation:process-node-ripple 3.6s ease-out infinite;animation-delay:calc(var(--step-index, 0) * .6s + .5s)}.process-slider-connector{position:relative;flex:1;height:4px;margin-left:.85rem;border-radius:9999px;background:linear-gradient(90deg,#f2a71c33,#0f172314);overflow:hidden}.process-slider-connector:after{content:"";position:absolute;top:0;left:-42%;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2a71c00,#f2a71cfa,#f2a71c00);animation:process-slider-live 3.6s linear infinite;animation-delay:calc(var(--step-index, 0) * .6s)}@keyframes process-slider-live{0%{transform:translate(0)}to{transform:translate(340%)}}@keyframes process-node-ripple{0%{transform:scale(1);opacity:.82}70%{transform:scale(1.48);opacity:0}to{transform:scale(1.48);opacity:0}}@media(max-width:1100px){.process-slider-step{flex-basis:290px;width:290px;min-height:24.5rem}.process-slider-node{width:4.4rem;height:4.4rem}}@media(max-width:640px){.process-slider{overflow:visible;padding-bottom:.25rem;cursor:default;touch-action:auto}.process-slider-track{display:grid;width:100%;min-width:0;padding:0;gap:1rem}.process-slider-step{width:100%;min-height:auto;display:block;padding:0 0 0 5rem}.process-slider-node{width:3.7rem;height:3.7rem}.process-slider-title{font-size:.96rem}.process-slider-text{font-size:.86rem;line-height:1.55}.process-slider-copy{width:100%;padding:.95rem .95rem 1rem}.process-slider-step-top .process-slider-copy,.process-slider-step-bottom .process-slider-copy{align-self:start;justify-self:stretch;margin:0}.process-slider-copy:after{display:none}.process-slider-path{position:absolute;left:0;top:0;bottom:0;min-height:0;width:3.7rem;flex-direction:column;align-items:center;justify-content:flex-start}.process-slider-connector{width:4px;min-height:0;height:calc(100% - 4.35rem);margin-top:.65rem;margin-left:0;border-radius:999px;background:linear-gradient(180deg,#f2a71c33,#0f172314)}.process-slider-step:last-child .process-slider-connector{display:none}.process-slider-connector:after{top:-42%;left:0;width:100%;height:42%;background:linear-gradient(180deg,#f2a71c00,#f2a71cfa,#f2a71c00)}@keyframes process-slider-live{0%{transform:translateY(0)}to{transform:translateY(340%)}}}.logo-board{position:relative;isolation:isolate}.logo-board:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(320px,60vw,900px);height:clamp(180px,28vw,360px);background:radial-gradient(40% 60% at 50% 50%,rgba(0,192,147,.24),transparent 60%),radial-gradient(40% 60% at 65% 65%,rgba(15,23,35,.12),transparent 60%);filter:blur(30px);opacity:.5;z-index:0}.logo-grid{position:relative;z-index:1}.logo-card{display:flex;align-items:center;justify-content:center;border-radius:1.4rem;border-width:1px;border-color:#fffc;background-color:#ffffffe6;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);padding:20px 24px;min-height:78px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.logo-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.logo-img{max-height:28px;width:auto;filter:saturate(.8) contrast(.96);opacity:.95}.logo-card:hover .logo-img{filter:saturate(1) contrast(1);opacity:1}.logo-slider-shell{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(80% 120% at 10% 0%,rgba(0,192,147,.08),transparent 50%),linear-gradient(180deg,#fff,#f8fbfb);box-shadow:inset 0 1px #ffffffe6,0 20px 50px #0f172312;padding:1.6rem 0}.logo-slider-shell:before,.logo-slider-shell:after{content:"";position:absolute;top:0;bottom:0;width:6rem;z-index:2;pointer-events:none}.logo-slider-shell:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.logo-slider-shell:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.logo-slider-track{display:flex;align-items:center;gap:1rem;width:-moz-max-content;width:max-content;animation:logo-slider-scroll 72s linear infinite}.logo-slider-shell:hover .logo-slider-track{animation-play-state:paused}.logo-pill{display:inline-flex;align-items:center;justify-content:center;min-width:12.5rem;min-height:4.35rem;padding:.8rem 1.55rem;border-radius:9999px;border:1px solid rgba(0,192,147,.22);background:#f1f9f8e6;box-shadow:0 10px 24px #0f17230a}.logo-pill-name{display:block;max-width:11rem;color:#12352f;font-size:.98rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal}@keyframes logo-slider-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.logo-slider-shell{padding:1.15rem 0}.logo-slider-shell:before,.logo-slider-shell:after{width:2.5rem}.logo-pill{min-width:10.25rem;min-height:3.9rem;padding:.7rem 1rem}.logo-pill-name{max-width:8.5rem;font-size:.88rem}}.faq-surface{background:#fef7ed}.important-surface{background-color:#fef7ed}.important-panel{position:relative;overflow:hidden;border-radius:2rem;background:#fef7ed;border:1px solid #F3A81C;box-shadow:0 24px 52px #fef7ed0f;padding:1.1rem}.important-panel:before{content:"";position:absolute;inset-x:1.1rem;top:0;height:4px;border-radius:9999px;background:linear-gradient(90deg,#00c093,#0f1723,#00c093);pointer-events:none}.important-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:1.4rem;color:#fff;background:#f3a81c;box-shadow:0 18px 34px #f2a71c24}.important-warning-board{position:relative;display:grid;gap:1rem;border-radius:1.65rem;border:1px solid rgba(255,255,255,.45);background:#ffffffc2;box-shadow:inset 0 1px #ffffffb3;padding:1.2rem}.important-warning-head{display:flex;align-items:center;gap:.9rem;border-radius:1.2rem;background:#ffffff6b;padding:.85rem .9rem}.important-warning-kicker{font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#f3a81c}.important-warning-title{margin-top:.28rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05;font-weight:700;letter-spacing:-.03em;color:#0f1723}.important-warning-list{display:grid;gap:.75rem}.important-warning-row{display:flex;align-items:flex-start;gap:.9rem;border-radius:1.1rem;background:#ffffff8c;padding:.9rem}.important-warning-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;border-radius:9999px;background:#fef7ed;color:#f3a81c;font-size:.8rem;font-weight:900;letter-spacing:.08em}.important-warning-row p{font-size:.95rem;line-height:1.72;font-weight:700;color:#17313c}@media(min-width:1024px){.important-panel{padding:1.4rem}}.footer-signal-dot{position:relative;display:inline-flex;width:.95rem;height:.95rem;flex-shrink:0;align-items:center;justify-content:center}.footer-signal-ping,.footer-signal-core{position:absolute;border-radius:9999px}.footer-signal-ping{width:.95rem;height:.95rem;background:#9ff0da29;opacity:0;animation:footer-signal-pulse 1.9s ease-out infinite}.footer-signal-ping-b{animation-delay:.65s}.footer-signal-core{width:.42rem;height:.42rem;background:#9ff0da;box-shadow:0 0 0 4px #9ff0da1f,0 0 14px #9ff0da59}@keyframes footer-signal-pulse{0%{transform:scale(.45);opacity:.8}to{transform:scale(1.6);opacity:0}}.faq-copy-column{position:sticky;top:1.5rem}.faq-title{margin-top:1.25rem;max-width:14ch;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02;font-weight:600;letter-spacing:-.04em;color:#0f1723}.faq-title span{color:#f3a81c}.faq-copy{margin-top:1rem;max-width:26rem;font-size:1rem;line-height:1.8;color:#5b6c81}.faq-contact-card{margin-top:2rem;max-width:24rem;border-radius:1.8rem;background:#fff;border:1px solid #F3A81C;box-shadow:0 22px 46px #0f17232e;padding:1.25rem}.faq-contact-title{font-size:1.18rem;line-height:1.6;color:#eef5ff}.faq-contact-action{display:flex;align-items:center;gap:.9rem;margin-top:1rem;border-radius:1rem;border:1px solid #b87508;background:#ffffff14;padding:.85rem 1rem;color:#000;transition:transform .25s ease,background-color .25s ease}.faq-contact-action:hover{transform:translateY(-1px);background:#ffffff1f}.faq-contact-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:.95rem;color:#fff;box-shadow:inset 0 1px #ffffff2e}.faq-contact-icon-wrap .hero-contact-icon{width:1.45rem;height:1.45rem;stroke-width:2.1}.faq-contact-icon-phone,.faq-contact-icon-whatsapp,.faq-contact-icon-email{background:#b87508}.faq-contact-icon-whatsapp .hero-contact-icon{width:1.5rem;height:1.5rem}.faq-contact-action strong,.faq-contact-action small{display:block}.faq-contact-action strong{font-size:1rem;font-weight:700}.faq-contact-action small{margin-top:.1rem;font-size:.92rem;color:#000}.faq-list{display:grid;gap:1rem}.faq-item{border-radius:1.35rem;border:1px solid rgba(15,23,35,.08);background:#ffffffe6;box-shadow:inset 0 1px #fffffff2,0 12px 30px #0f17230d}.faq-item-open{border-color:#f3a81c}.faq-trigger{display:flex;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.3rem;text-align:left}.faq-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;flex-shrink:0;border-radius:.95rem;font-size:.88rem;font-weight:800;letter-spacing:.04em;color:#f3a81c;background:#fef7ed}.faq-trigger-text{flex:1;min-width:0;font-size:1.05rem;font-weight:600;color:#0f1723}.faq-chevron{width:1.1rem;height:1.1rem;color:#6a7c92;transition:transform .24s ease}.faq-answer{padding:0 1.3rem 1.25rem 5.15rem}.faq-answer p{max-width:48rem;font-size:.98rem;line-height:1.8;color:#5a6a7f}.case-slider{overflow:hidden;padding:0 .6rem;background:transparent}.case-slider-track{display:flex;transition:transform .45s ease;background:transparent}.case-slide{width:100%;flex:0 0 100%;padding:0 .6rem;background:transparent}.case-card{height:100%;border-radius:2rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(70% 60% at 0% 0%,rgba(0,192,147,.16),transparent 55%),linear-gradient(180deg,#fff,#f8fbfb);box-shadow:inset 0 1px #fffffff2,0 14px 32px #0f17230d;padding:2rem;position:relative;overflow:hidden}.case-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.case-card-kicker{display:inline-flex;align-items:center;border-radius:9999px;padding:.5rem .85rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#007f63;background:#00c0931a}.case-card-nav{display:flex;align-items:center;gap:.6rem}.case-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid rgba(15,23,35,.08);color:#0f1723;background:#ffffffdb;transition:background-color .25s ease,color .25s ease,transform .25s ease}.case-card-arrow:hover{color:#fff;background:linear-gradient(135deg,#00c093,#0f1723);transform:translateY(-1px)}.case-card-arrow svg{width:1rem;height:1rem}.case-card-address{margin-top:1.45rem;padding:1.2rem 1.2rem 1.3rem;border-radius:1.4rem;background:#ffffffd1;border:1px solid rgba(15,23,35,.07)}.case-card-address-label{display:inline-block;margin-bottom:.55rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#00a882}.case-card-title{font-size:clamp(1.3rem,2.2vw,1rem);line-height:1.2;font-weight:600;letter-spacing:-.03em;color:#0f1723}.case-card-data-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:.9rem;margin-top:1rem}.case-card-stat{display:flex;flex-direction:column;justify-content:center;min-height:5.4rem;border-radius:1.35rem;padding:1rem 1.1rem;background:#ffffffd6;border:1px solid rgba(15,23,35,.07)}.case-card-stat-accent{background:linear-gradient(135deg,#00c093,#0f1723);border-color:transparent}.case-card-stat-label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6a7c92}.case-card-stat strong{margin-top:.45rem;font-size:1.12rem;line-height:1.2;color:#0f1723}.case-card-stat-accent .case-card-stat-label,.case-card-stat-accent strong{color:#fff}.case-card-borrower{margin-top:1rem;display:flex;align-items:center;gap:.85rem;border-radius:1.35rem;padding:.95rem 1rem;background:linear-gradient(180deg,#ffffffeb,#f7fbfbf5);border:1px solid rgba(15,23,35,.07);box-shadow:inset 0 1px #ffffffeb}.case-card-borrower-icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;flex-shrink:0;border-radius:9999px;color:#00a882;background:#00c0931f;box-shadow:inset 0 1px #ffffffe6}.case-card-borrower-icon svg{width:1.2rem;height:1.2rem}.case-card-borrower-copy{min-width:0}.case-card-borrower-label{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6a7c92}.case-card-borrower p{margin-top:.2rem;font-size:1.05rem;line-height:1.3;font-weight:700;letter-spacing:-.02em;color:#0f1723}@media(max-width:1024px){.faq-copy-column{position:static}}@media(max-width:640px){.faq-title{max-width:none;font-size:clamp(2rem,9vw,2.75rem)}.faq-contact-card{max-width:none}.faq-trigger{padding:1rem}.faq-trigger-text{font-size:.98rem}.faq-answer{padding:0 1rem 1rem}.case-card{padding:1.35rem}.case-card-top{align-items:flex-start}.case-card-address{padding:1rem}.case-card-title{max-width:none;font-size:1.2rem}.case-card-data-grid{grid-template-columns:1fr}}.contact-surface{position:relative;isolation:isolate;background:radial-gradient(60rem 34rem at 10% 15%,rgba(0,192,147,.22),transparent 60%),radial-gradient(46rem 28rem at 90% 85%,rgba(15,23,35,.18),transparent 60%),linear-gradient(180deg,#0c1420,#101b29)}.cta-panel{display:flex;flex-direction:column;gap:1.5rem;border-radius:2rem;border-width:1px;border-color:#fffc;background-color:#fffc;padding:2rem;--tw-shadow: 0 20px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.cta-panel{flex-direction:row;align-items:center;justify-content:space-between}}.contact-label{display:inline-flex;min-width:4rem;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#ffffffb3}.contact-map-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;border-radius:999px;border:1px solid rgba(0,192,147,.34);background:#00c0931f;color:#9ff0da;padding:.48rem .85rem;font-size:.9rem;font-weight:800;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.contact-map-link:hover{transform:translateY(-1px);border-color:#ffffffeb;background:#00c093;color:#fff}.bright-hero-card{border-radius:2rem;border-width:1px;border-color:#fffc;padding:1.75rem}@media(min-width:640px){.bright-hero-card{padding:2rem}}.bright-hero-card{background:linear-gradient(180deg,#fffffff5,#f1fcf8f2);box-shadow:0 26px 60px #00c0931f}.hero-advice-card{overflow:hidden;border-radius:2rem;border:1px solid rgba(0,192,147,.45);background:#fff;box-shadow:0 22px 52px #0f17231a}.hero-advice-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 2rem 1.75rem;color:#fff;background:linear-gradient(135deg,#10c8a0,#0da988 48%,#16303c)}.hero-advice-title{font-size:clamp(2rem,3vw,2.35rem);line-height:1.05;font-weight:700;letter-spacing:-.03em}.hero-advice-subtitle{margin-top:.8rem;max-width:22rem;font-size:1.15rem;line-height:1.5;color:#ffffffd6}.hero-live-indicator{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:9999px;background:#00ffaa24}.hero-live-ping,.hero-live-dot{position:absolute;border-radius:9999px}.hero-live-ping{width:1.35rem;height:1.35rem;background:#79ffb461;animation:hero-live-ping 1.9s ease-out infinite}.hero-live-dot{width:.72rem;height:.72rem;background:#79ffb4;box-shadow:0 0 #79ffb48c,0 0 18px #79ffb48c}@keyframes hero-live-ping{0%{transform:scale(.7);opacity:.85}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.hero-advice-body{padding:2rem}.hero-call-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:1rem;border-radius:1.5rem;padding:1.45rem 1.5rem;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:800;color:#fff;background:linear-gradient(135deg,#12caa2,#11b18c 45%,#17313f);box-shadow:0 14px 30px #0f172324;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.hero-call-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172329;filter:brightness(1.02)}.hero-advice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;overflow:hidden;border:1px solid rgba(0,192,147,.8);border-radius:1.5rem}.hero-advice-action{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:5.25rem;padding:1.2rem;font-size:clamp(1.05rem,1.7vw,1.55rem);font-weight:700;color:#0f1723;background:#fff;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}.hero-advice-action+.hero-advice-action{border-left:1px solid rgba(0,192,147,.8)}.hero-advice-action:hover{background:#f3fffb}.hero-contact-icon{width:1.65rem;height:1.65rem;flex-shrink:0}@media(max-width:640px){.hero-kicker{font-size:.76rem}.hero-main-title{font-size:clamp(1.95rem,8vw,2.55rem);line-height:1.14}.residential-hero-title{font-size:clamp(1.72rem,7vw,2.1rem)}.hero-main-copy{margin-top:1rem;font-size:.95rem;line-height:1.72}.hero-cta-row{display:grid;gap:.85rem}.hero-cta-primary,.hero-cta-secondary{width:100%;min-width:0}.hero-image-placeholder{min-height:18rem}.residential-journey-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.residential-journey-card{grid-template-columns:1fr;grid-column:auto;min-height:0;gap:1.1rem}.residential-journey-card:nth-child(4),.residential-journey-card:nth-child(5){grid-column:auto}.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(6),.residential-journey-grid-buy-to-let .residential-journey-card:nth-child(7){grid-column:auto}.residential-journey-card-icon{width:2.45rem;height:2.45rem;border-radius:.7rem}.residential-journey-card h3{font-size:1.32rem}.residential-journey-card p{margin-bottom:1.25rem}.residential-journey-card-link{width:auto;min-width:0;align-self:flex-start}.residential-faq-dialog-header{display:grid;padding-right:3.2rem}.residential-faq-close{width:2.35rem;height:2.35rem}.residential-faq-header-badge{width:3.8rem;height:3.8rem}.residential-faq-list{grid-template-columns:1fr}.residential-faq-item:first-child{grid-column:auto}.residential-faq-item{grid-template-columns:1fr;gap:.7rem;padding:1rem 1rem 1rem 1.1rem}.residential-faq-accordion-trigger{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.residential-faq-accordion-toggle{grid-column:1 / -1;justify-self:start;width:2rem;height:2rem}.residential-faq-accordion-answer{margin-left:1rem}.residential-adviser-grid{margin-top:2rem}.residential-adviser-benefits{grid-template-columns:1fr}.residential-adviser-benefit{gap:.85rem;min-height:0;padding:1rem}.residential-adviser-benefit-icon{width:2.55rem;height:2.55rem}.residential-borrow-panel{grid-template-columns:1fr;gap:1rem;text-align:left}.residential-borrow-button{width:100%;white-space:normal}.why-choose-copy{max-width:none}.why-choose-title{font-size:clamp(1.95rem,8vw,2.55rem);line-height:1.14}.why-choose-text{margin-top:1rem;font-size:.95rem;line-height:1.72}.why-choose-list{grid-template-columns:1fr}.hero-advice-top,.hero-advice-body{padding:1.5rem}.hero-advice-actions{grid-template-columns:1fr}.hero-advice-action+.hero-advice-action{border-left:0;border-top:1px solid rgba(0,192,147,.8)}.residential-overview-copy{font-size:1rem;line-height:1.82}.residential-overview-block{padding:1.35rem 1.15rem}.residential-tab-row{grid-template-columns:1fr}.residential-advice-section{margin-top:2.5rem;padding-top:2rem}.residential-advice-title{font-size:1.45rem;text-wrap:balance}.residential-advice-paragraph,.residential-advice-paragraph-lead{font-size:1rem;line-height:1.82}}.about-icon{display:block;width:1.18rem;height:1.18rem}.about-hero-shell{position:relative;overflow:hidden;background:radial-gradient(42rem 24rem at 8% 16%,rgba(0,192,147,.16),transparent 58%),radial-gradient(34rem 20rem at 88% 12%,rgba(19,49,63,.26),transparent 58%),linear-gradient(180deg,#0d1520,#101b29 56%,#f7fffc 56% 100%)}.about-hero-panel{position:relative;overflow:hidden;border-radius:2.2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(30rem 18rem at 0% 0%,rgba(0,192,147,.16),transparent 58%),linear-gradient(150deg,#0f1723fa,#122330f7);box-shadow:0 34px 80px #080f1947;padding:2.2rem}.about-hero-grid{display:grid;gap:1.75rem;align-items:center;grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr)}.about-hero-panel .eyebrow,.about-values-card-dark .eyebrow,.about-cta-panel .eyebrow{background:#ffffff14;color:#a7f5de}.about-hero-title{margin-top:1rem;max-width:38rem;font-family:Fraunces,serif;font-size:clamp(3.1rem,3.1vw,4rem);line-height:1.2;font-weight:600;letter-spacing:-.045em;color:#fff}.about-hero-title span{color:#87efd3}.about-hero-copy{max-width:38rem;margin-top:1rem;font-size:clamp(1rem,1.16vw,1.08rem);line-height:1.8;color:#ebf4ffc2}.about-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.about-hero-primary,.about-hero-secondary,.about-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.45rem;border-radius:999px;padding:.95rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.about-hero-primary,.about-cta-button{color:#fff;background:linear-gradient(135deg,#00c093,#15d7ac 42%,#12313b);box-shadow:0 16px 30px #00c09333}.about-hero-secondary{color:#f7fbff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.about-hero-primary:hover,.about-hero-secondary:hover,.about-cta-button:hover{transform:translateY(-1px)}.about-hero-card{border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(26rem 16rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff14;padding:1.45rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-hero-card-top h2{margin-top:.7rem;font-size:clamp(1.65rem,2.3vw,2.2rem);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:#fff}.about-hero-card-kicker,.about-office-label{display:inline-flex;align-items:center;min-height:2.2rem;border-radius:999px;padding:.45rem .8rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#a7f5de;background:#ffffff0f}.about-hero-card-top p,.about-office-card p{margin-top:.85rem;font-size:.98rem;line-height:1.8;color:#e9f1fab8}.about-metric-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.35rem}.about-metric-card,.about-office-card,.about-story-card,.about-process-card,.about-values-card,.about-reason-card{border:1px solid rgba(15,23,35,.08);background:#fffffff2;box-shadow:0 18px 38px #0f17230f}.about-metric-card{display:flex;flex-direction:column;border-radius:1.35rem;min-height:7rem;padding:1rem;background:#ffffff14;border-color:#ffffff14;box-shadow:none}.about-metric-card strong{font-family:Fraunces,serif;font-size:1.55rem;line-height:1.05;font-weight:600;color:#fff}.about-metric-card span{margin-top:.45rem;font-size:.92rem;line-height:1.6;color:#e9f1fab8}.about-metric-card-wide{grid-column:1 / -1}.about-office-card{margin-top:.95rem;border-radius:1.35rem;padding:1rem 1rem 1.05rem;background:#ffffff0f;border-color:#ffffff14;box-shadow:none}.about-trust-shell{background:#f7fffc}.about-trust-grid{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-trust-card{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.2rem;border-radius:1.3rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f2fbf7);color:#102334;font-weight:800;box-shadow:0 12px 28px #0f17230d}.about-trust-icon,.about-reason-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:1rem;color:#00785f;background:#00c0931a}.about-story-shell,.about-values-shell,.about-cta-shell{background:#f7fffc}.about-editorial-grid,.about-values-grid{display:grid;gap:1.2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.about-editorial-intro{position:sticky;top:1.5rem;align-self:start}.about-editorial-stack{display:grid;gap:1rem}.about-story-card,.about-values-card{border-radius:2rem;padding:1.7rem}.about-story-card-primary{background:radial-gradient(24rem 14rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#fff,#f6fcf9)}.about-story-card h3{margin-top:.95rem;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.12;font-weight:600;letter-spacing:-.03em;color:#0f1723}.about-story-card p{margin-top:.9rem;font-size:1rem;line-height:1.82;color:#52667b}.about-story-index{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;border-radius:999px;background:#00c0931a;color:#00785f;font-size:.88rem;font-weight:900;letter-spacing:.08em}.about-process-shell{background:radial-gradient(30rem 18rem at 10% 20%,rgba(0,192,147,.08),transparent 58%),linear-gradient(180deg,#fff,#f5fbf8)}.about-process-grid{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.5rem}.about-process-grid:before{content:"";position:absolute;left:4%;right:4%;top:1.6rem;height:1px;background:linear-gradient(90deg,#00c0938c,#0f17231f)}.about-process-card{position:relative;z-index:1;border-radius:1.45rem;padding:1.2rem 1.1rem 1.3rem}.about-process-number{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:999px;background:linear-gradient(135deg,#00c09324,#0f17230f);color:#00785f;font-size:.94rem;font-weight:900;letter-spacing:.08em}.about-process-card h3,.about-reason-card h3{margin-top:1rem;font-size:1.06rem;font-weight:700;color:#0f1723}.about-process-card p,.about-reason-card p,.about-dark-copy,.about-principle-item{margin-top:.7rem;font-size:.98rem;line-height:1.8}.about-values-card-dark{color:#fff;background:radial-gradient(22rem 14rem at 12% 14%,rgba(0,192,147,.16),transparent 58%),linear-gradient(160deg,#0f1723,#142738);box-shadow:0 24px 50px #0f172329}.about-dark-copy{color:#ebf4ffc7}.about-principles-list{display:grid;gap:.9rem;margin-top:1.4rem}.about-principle-item{display:flex;align-items:flex-start;gap:.8rem;color:#f8fbffdb}.about-principle-dot{width:.8rem;height:.8rem;border-radius:999px;background:#8cf3d8;box-shadow:0 0 0 .32rem #8cf3d81f;margin-top:.45rem;flex:none}.about-reasons-shell{background:#fff}.about-reasons-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem}.about-reason-card{border-radius:1.7rem;padding:1.5rem;background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f8fcfa)}.about-cta-panel{display:grid;gap:1rem;align-items:center;grid-template-columns:minmax(0,1fr) auto;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(22rem 14rem at 10% 18%,rgba(0,192,147,.14),transparent 58%),linear-gradient(160deg,#0f1723,#122332);box-shadow:0 28px 60px #0f17232e;padding:1.8rem}.about-office-note-inline{margin-top:1.4rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#f8fdfb,#f1faf6);padding:1rem 1rem 1.05rem}.about-office-note-inline p{margin-top:.7rem;font-size:.96rem;line-height:1.75;color:#566c82}@media(max-width:1180px){.about-hero-grid,.about-editorial-grid,.about-values-grid,.about-cta-panel{grid-template-columns:1fr}.about-editorial-intro{position:static}.about-trust-grid,.about-reasons-grid,.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-process-grid:before{display:none}}@media(max-width:720px){.about-hero-panel,.about-story-card,.about-values-card,.about-cta-panel{padding:1.3rem}.about-hero-title{max-width:11ch;font-size:clamp(2.45rem,12vw,3.5rem)}.about-trust-grid,.about-process-grid,.about-reasons-grid,.about-metric-grid{grid-template-columns:1fr}.about-metric-card-wide{grid-column:auto}}.about-v2-icon{display:block;width:1.18rem;height:1.18rem}.about-v2-hero-shell{position:relative;overflow:hidden;background:radial-gradient(44rem 24rem at 10% 10%,rgba(0,192,147,.16),transparent 58%),radial-gradient(34rem 20rem at 90% 12%,rgba(15,23,35,.16),transparent 56%),linear-gradient(180deg,#0d1520,#101a28 57%,#f7fffc 57% 100%)}.about-v2-hero-panel{overflow:hidden;border-radius:2.25rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(28rem 18rem at 0% 0%,rgba(0,192,147,.14),transparent 58%),linear-gradient(160deg,#0f1723fa,#11212ef7);box-shadow:0 34px 80px #080f1947;padding:2.2rem}.about-v2-hero-grid{display:grid;gap:1.75rem;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr)}.about-v2-hero-panel .eyebrow,.about-v2-detail-card-dark .eyebrow{background:#ffffff14;color:#a7f5de}.about-v2-hero-title{margin-top:1rem;max-width:9.5ch;font-family:Fraunces,serif;font-size:clamp(3.15rem,6.2vw,5.65rem);line-height:.95;font-weight:600;letter-spacing:-.045em;color:#fff;text-wrap:balance}.about-v2-hero-copy{max-width:38rem;margin-top:1rem;font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.8;color:#ebf4ffc2}.about-v2-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.about-v2-primary-btn,.about-v2-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.45rem;border-radius:999px;padding:.95rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.about-v2-primary-btn{color:#fff;background:linear-gradient(135deg,#00c093,#14d8ac 42%,#12313b);box-shadow:0 16px 30px #00c09333}.about-v2-secondary-btn{color:#f7fbff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.about-v2-primary-btn:hover,.about-v2-secondary-btn:hover{transform:translateY(-1px)}.about-v2-hero-card{border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(26rem 16rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff14;padding:1.5rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-v2-card-label{display:inline-flex;align-items:center;min-height:2.2rem;border-radius:999px;padding:.45rem .8rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#a7f5de;background:#ffffff0f}.about-v2-hero-card h2{margin-top:.9rem;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:#fff}.about-v2-hero-points{display:grid;gap:.9rem;margin-top:1.25rem}.about-v2-hero-point{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;border-radius:1.3rem;background:#ffffff0f;padding:.95rem 1rem}.about-v2-hero-point-icon,.about-v2-badge-icon,.about-v2-reason-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:1rem;color:#00785f;background:#00c0931f}.about-v2-hero-point strong{display:block;font-size:.98rem;font-weight:800;color:#fff}.about-v2-hero-point p{margin-top:.3rem;font-size:.93rem;line-height:1.7;color:#e9f1fab8}.about-v2-badge-shell,.about-v2-story-shell,.about-v2-stats-shell,.about-v2-process-shell,.about-v2-details-shell{background:#f7fffc}.about-v2-badge-row{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-v2-badge{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.25rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f2fbf7);color:#102334;font-weight:800;box-shadow:0 12px 28px #0f17230d}.about-v2-story-grid,.about-v2-reasons-grid,.about-v2-details-grid{display:grid;gap:1.2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.about-v2-story-intro{position:sticky;top:1.5rem;align-self:start}.about-v2-story-panels,.about-v2-reason-cards{display:grid;gap:1rem}.about-v2-story-panel,.about-v2-detail-card,.about-v2-reason-card,.about-v2-process-card,.about-v2-stat-card{border:1px solid rgba(15,23,35,.08);background:#fffffff2;box-shadow:0 18px 38px #0f17230f}.about-v2-story-panel{border-radius:2rem;padding:1.7rem}.about-v2-story-panel-accent{background:radial-gradient(24rem 14rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#fff,#f6fcf9)}.about-v2-story-index,.about-v2-process-number{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;border-radius:999px;background:#00c0931a;color:#00785f;font-size:.88rem;font-weight:900;letter-spacing:.08em}.about-v2-story-panel h3,.about-v2-process-card h3,.about-v2-reason-card h3{margin-top:1rem;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.14;font-weight:600;letter-spacing:-.03em;color:#0f1723}.about-v2-story-panel p,.about-v2-process-card p,.about-v2-reason-card p,.about-v2-dark-copy{margin-top:.9rem;font-size:1rem;line-height:1.82}.about-v2-story-panel p,.about-v2-process-card p,.about-v2-reason-card p{color:#52667b}.about-v2-stats-shell{background:radial-gradient(28rem 14rem at 10% 24%,rgba(0,192,147,.08),transparent 58%),linear-gradient(180deg,#fff,#f5fbf8)}.about-v2-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.3rem}.about-v2-stat-card{display:flex;flex-direction:column;justify-content:center;min-height:10rem;border-radius:1.7rem;padding:1.4rem;background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f8fcfa)}.about-v2-stat-card strong{font-family:Fraunces,serif;font-size:clamp(2.3rem,4vw,3.25rem);line-height:.95;font-weight:600;color:#0f1723}.about-v2-stat-card span{margin-top:.65rem;font-size:.98rem;line-height:1.65;color:#5b6c81}.about-v2-process-shell{background:radial-gradient(30rem 18rem at 10% 20%,rgba(0,192,147,.08),transparent 58%),linear-gradient(180deg,#fff,#f5fbf8)}.about-v2-process-grid{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.5rem}.about-v2-process-grid:before{content:"";position:absolute;left:4%;right:4%;top:1.6rem;height:1px;background:linear-gradient(90deg,#00c0938c,#0f17231f)}.about-v2-process-card{position:relative;z-index:1;border-radius:1.55rem;padding:1.25rem 1.15rem 1.3rem}.about-v2-reasons-shell{background:#fff}.about-v2-reason-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-v2-reason-card{border-radius:1.7rem;padding:1.5rem;background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f8fcfa)}.about-v2-detail-card{border-radius:2rem;padding:1.7rem}.about-v2-detail-card-dark{color:#fff;background:radial-gradient(22rem 14rem at 12% 14%,rgba(0,192,147,.16),transparent 58%),linear-gradient(160deg,#0f1723,#142738);box-shadow:0 24px 50px #0f172329}.about-v2-dark-copy{color:#ebf4ffc7}.about-v2-address{margin-top:1.2rem;font-size:1rem;line-height:1.9;font-weight:700;color:#0f1723}@media(max-width:1180px){.about-v2-hero-grid,.about-v2-story-grid,.about-v2-reasons-grid,.about-v2-details-grid{grid-template-columns:1fr}.about-v2-story-intro{position:static}.about-v2-badge-row,.about-v2-stats-grid,.about-v2-reason-cards,.about-v2-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-v2-process-grid:before{display:none}}@media(max-width:720px){.about-v2-hero-panel,.about-v2-hero-card,.about-v2-story-panel,.about-v2-detail-card,.about-v2-reason-card,.about-v2-stat-card{padding:1.3rem}.about-v2-hero-title{max-width:11ch;font-size:clamp(2.45rem,12vw,3.5rem)}.about-v2-badge-row,.about-v2-stats-grid,.about-v2-process-grid,.about-v2-reason-cards{grid-template-columns:1fr}.about-v2-hero-actions{flex-direction:column;align-items:stretch}}.about-v3-icon{display:block;width:1.18rem;height:1.18rem}.about-v3-hero-shell{position:relative;overflow:hidden;background:radial-gradient(44rem 24rem at 8% 10%,rgba(0,192,147,.16),transparent 58%),radial-gradient(34rem 18rem at 92% 12%,rgba(15,23,35,.14),transparent 58%),linear-gradient(180deg,#0d1520,#101a28 60%,#f7fffc 60% 100%)}.about-v3-hero-panel{overflow:hidden;border-radius:2.4rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(30rem 18rem at 0% 0%,rgba(0,192,147,.14),transparent 60%),linear-gradient(160deg,#0f1723fa,#11212ef7);box-shadow:0 36px 90px #080f194d;padding:2.3rem}.about-v3-hero-grid{display:grid;gap:1.8rem;align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.about-v3-hero-panel .eyebrow,.about-v3-copy-card-dark .eyebrow,.about-v3-cta-panel .eyebrow{background:#ffffff14;color:#a7f5de}.about-v3-hero-title{margin-top:1rem;max-width:8.5ch;font-family:Fraunces,serif;font-size:clamp(3.25rem,6.5vw,5.9rem);line-height:.94;font-weight:600;letter-spacing:-.05em;color:#fff;text-wrap:balance}.about-v3-hero-copy{max-width:38rem;margin-top:1rem;font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.82;color:#ebf4ffc2}.about-v3-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.85rem}.about-v3-primary-btn,.about-v3-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.45rem;border-radius:999px;padding:.95rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.about-v3-primary-btn{color:#fff;background:linear-gradient(135deg,#00c093,#15d7ac 42%,#12313b);box-shadow:0 16px 30px #00c09333}.about-v3-secondary-btn{color:#f7fbff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.about-v3-primary-btn:hover,.about-v3-secondary-btn:hover{transform:translateY(-1px)}.about-v3-skyline-card{position:relative;overflow:hidden;min-height:28rem;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(28rem 14rem at 50% 8%,rgba(0,192,147,.12),transparent 56%),linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14}.about-v3-skyline{position:absolute;inset:0}.about-v3-building{position:absolute;bottom:0;border-radius:1rem 1rem 0 0;background:linear-gradient(180deg,#a2f0dc42,#ffffff0f);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14}.about-v3-building-a{left:6%;width:14%;height:32%}.about-v3-building-b{left:20%;width:18%;height:54%}.about-v3-building-c{left:40%;width:16%;height:44%}.about-v3-building-d{left:58%;width:22%;height:62%}.about-v3-building-e{right:6%;width:12%;height:38%}.about-v3-skyline-copy{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;border-radius:1.5rem;background:#0f17237a;border:1px solid rgba(255,255,255,.08);padding:1.2rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.about-v3-panel-label,.about-v3-feature-kicker{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;padding:.42rem .78rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62;background:#00c0931a}.about-v3-skyline-copy strong{display:block;margin-top:.85rem;font-size:1.2rem;line-height:1.45;font-weight:800;color:#fff}.about-v3-skyline-copy p{margin-top:.55rem;font-size:.95rem;line-height:1.75;color:#ebf4ffbd}.about-v3-trust-shell,.about-v3-overview-shell,.about-v3-values-shell,.about-v3-compliance-shell,.about-v3-cta-shell{background:#f7fffc}.about-v3-trust-row{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-v3-trust-badge{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.25rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f2fbf7);color:#102334;font-weight:800;box-shadow:0 12px 28px #0f17230d}.about-v3-trust-icon,.about-v3-why-icon,.about-v3-visual-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:1rem;color:#00785f;background:#00c0931f}.about-v3-split{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr);align-items:center}.about-v3-split-first{grid-template-columns:minmax(0,1.04fr) minmax(20rem,.88fr)}.about-v3-split-reverse{grid-template-columns:minmax(20rem,.9fr) minmax(0,1fr)}.about-v3-copy-card,.about-v3-feature-card,.about-v3-journey-card,.about-v3-why-card,.about-v3-office-card{border:1px solid rgba(15,23,35,.08);background:#fffffff2;box-shadow:0 18px 38px #0f17230f}.about-v3-copy-card,.about-v3-feature-card,.about-v3-office-card{border-radius:2rem;padding:1.75rem}.about-v3-copy-card-dark{color:#fff;background:radial-gradient(22rem 14rem at 12% 14%,rgba(0,192,147,.16),transparent 58%),linear-gradient(160deg,#0f1723,#142738);box-shadow:0 24px 50px #0f172329}.about-v3-dark-copy{margin-top:1rem;color:#ebf4ffc7;font-size:1rem;line-height:1.82}.about-v3-feature-card{background:radial-gradient(24rem 14rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#fff,#f7fcfa)}.about-v3-feature-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.about-v3-feature-item{display:flex;flex-direction:column;min-height:7.4rem;border-radius:1.35rem;background:#ffffffc7;border:1px solid rgba(15,23,35,.06);padding:1rem}.about-v3-feature-item strong{font-family:Fraunces,serif;font-size:1.45rem;line-height:1.05;font-weight:600;color:#0f1723}.about-v3-feature-item span{margin-top:.45rem;font-size:.92rem;line-height:1.65;color:#5b6c81}.about-v3-feature-item-wide{grid-column:1 / -1}.about-v3-journey-shell{background:radial-gradient(28rem 16rem at 8% 16%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f5fbf8)}.about-v3-journey-grid{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2.6rem}.about-v3-journey-grid:before{content:"";position:absolute;left:4%;right:4%;top:1.65rem;height:1px;background:linear-gradient(90deg,#00c0938c,#0f17231f)}.about-v3-journey-card{position:relative;z-index:1;border-radius:1.55rem;padding:1.25rem 1.15rem 1.3rem}.about-v3-journey-number{display:inline-flex;align-items:center;justify-content:center;min-width:3.15rem;height:3.15rem;border-radius:999px;background:linear-gradient(135deg,#00c09324,#0f17230f);color:#00785f;font-size:.9rem;font-weight:900;letter-spacing:.08em}.about-v3-journey-card h3,.about-v3-why-card h3{margin-top:1rem;font-size:1.08rem;font-weight:800;color:#0f1723}.about-v3-journey-card p,.about-v3-why-card p,.about-v3-office-card p{margin-top:.7rem;font-size:.98rem;line-height:1.8;color:#55677c}.about-v3-visual-card{position:relative;overflow:hidden;min-height:24rem;border-radius:2rem;border:1px solid rgba(15,23,35,.08);box-shadow:0 18px 38px #0f17230f}.about-v3-visual-card-mint{background:radial-gradient(18rem 12rem at 18% 20%,rgba(0,192,147,.22),transparent 56%),linear-gradient(160deg,#f7fffc,#fff)}.about-v3-visual-card-slate{background:radial-gradient(18rem 12rem at 82% 18%,rgba(15,23,35,.14),transparent 56%),linear-gradient(160deg,#fbfdfd,#f2f8f7)}.about-v3-visual-badge{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;border-radius:1.45rem;background:#ffffffdb;border:1px solid rgba(15,23,35,.06);padding:1rem;box-shadow:0 18px 30px #0f17230f}.about-v3-visual-badge strong{display:block;font-size:1rem;font-weight:800;color:#0f1723}.about-v3-visual-badge span{font-size:.92rem;line-height:1.65;color:#5b6c81}.about-v3-values-shell{background:radial-gradient(28rem 16rem at 92% 14%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#f8fffc,#f4fbf7)}.about-v3-values-list{display:grid;gap:.9rem;margin-top:1.4rem}.about-v3-values-item{display:flex;align-items:flex-start;gap:.8rem;color:#f8fbffdb;font-size:.98rem;line-height:1.8}.about-v3-values-dot{width:.8rem;height:.8rem;border-radius:999px;background:#8cf3d8;box-shadow:0 0 0 .32rem #8cf3d81f;margin-top:.45rem;flex:none}.about-v3-why-shell{background:#fff}.about-v3-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem}.about-v3-why-card{border-radius:1.7rem;padding:1.45rem;background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f8fcfa)}.about-v3-office-card{background:radial-gradient(20rem 12rem at 100% 0%,rgba(0,192,147,.1),transparent 60%),linear-gradient(180deg,#fff,#f8fcfa)}.about-v3-office-address{margin-top:1.1rem;font-size:1rem;line-height:1.9;font-weight:700;color:#0f1723}.about-v3-cta-panel{display:grid;gap:1rem;align-items:center;grid-template-columns:minmax(0,1fr) auto;border-radius:2.1rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(22rem 14rem at 10% 18%,rgba(0,192,147,.14),transparent 58%),linear-gradient(160deg,#0f1723,#122332);box-shadow:0 28px 60px #0f17232e;padding:1.85rem}@media(max-width:1180px){.about-v3-hero-grid,.about-v3-split,.about-v3-split-first,.about-v3-split-reverse,.about-v3-cta-panel{grid-template-columns:1fr}.about-v3-trust-row,.about-v3-why-grid,.about-v3-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-v3-journey-grid:before{display:none}}@media(max-width:720px){.about-v3-hero-panel,.about-v3-copy-card,.about-v3-feature-card,.about-v3-office-card,.about-v3-journey-card,.about-v3-why-card,.about-v3-cta-panel{padding:1.35rem}.about-v3-hero-title{max-width:9.5ch;font-size:clamp(2.55rem,12vw,3.7rem)}.about-v3-trust-row,.about-v3-why-grid,.about-v3-feature-grid,.about-v3-journey-grid{grid-template-columns:1fr}.about-v3-feature-item-wide{grid-column:auto}.about-v3-hero-actions{flex-direction:column;align-items:stretch}.about-v3-skyline-card{min-height:22rem}}.about-min-icon{display:block;width:1.12rem;height:1.12rem}.about-min-shell{position:relative;overflow:hidden;background:radial-gradient(40rem 22rem at 10% 10%,rgba(0,192,147,.14),transparent 58%),radial-gradient(30rem 18rem at 88% 16%,rgba(15,23,35,.1),transparent 58%),linear-gradient(180deg,#f6fffb,#fff)}.about-min-hero{max-width:74rem;margin:0 auto;padding-bottom:.4rem}.about-min-kicker-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.about-min-kicker{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;padding:.42rem .82rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62;background:#00c0931a}.about-min-kicker-soft{color:#41566d;background:#0f17230d}.about-min-title{max-width:11ch;margin-top:1.2rem;font-family:Fraunces,serif;font-size:clamp(3rem,6vw,5.65rem);line-height:.94;font-weight:600;letter-spacing:-.05em;color:#0f1723;text-wrap:balance}.about-min-lead-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8rem;max-width:66rem}.about-min-lead{max-width:34rem;font-size:1.05rem;line-height:1.9;color:#53677d}.about-min-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.about-min-primary-btn,.about-min-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.35rem;border-radius:999px;padding:.92rem 1.3rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.about-min-primary-btn{color:#fff;background:linear-gradient(135deg,#00c093,#14d7ab 45%,#12313b);box-shadow:0 16px 30px #00c0932e}.about-min-secondary-btn{color:#0f1723;border:1px solid rgba(15,23,35,.08);background:#ffffffe0;box-shadow:0 14px 30px #0f17230d}.about-min-primary-btn:hover,.about-min-secondary-btn:hover{transform:translateY(-1px)}.about-min-trust-shell,.about-min-content-shell{background:#fff}.about-min-trust-row{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-min-trust-pill{display:inline-flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:4.1rem;border-radius:1.25rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f5fbf8);color:#102334;font-weight:800;box-shadow:0 12px 28px #0f17230a;padding:.75rem 1rem}.about-min-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.95rem;color:#00785f;background:#00c0931a}.about-min-grid{display:grid;gap:2.4rem;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}.about-min-side-note{position:sticky;top:2rem;align-self:start;border-radius:1.75rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(16rem 10rem at 100% 0%,rgba(0,192,147,.1),transparent 62%),linear-gradient(180deg,#f8fdfb,#fff);box-shadow:0 18px 38px #0f17230d;padding:1.35rem}.about-min-note-label{display:inline-block;font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62}.about-min-steps{display:grid;gap:.8rem;margin-top:1.2rem;position:relative}.about-min-steps:before{content:"";position:absolute;left:1.15rem;top:.45rem;bottom:.45rem;width:1px;background:linear-gradient(180deg,#00c09338,#0f172314)}.about-min-step{display:flex;align-items:center;gap:.75rem;position:relative;z-index:1}.about-min-step span{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;border-radius:999px;background:#00c0931a;color:#00785f;font-size:.78rem;font-weight:900;letter-spacing:.08em}.about-min-step strong{font-size:.96rem;font-weight:800;color:#0f1723}.about-min-sections{display:grid;gap:2.5rem}.about-min-section{padding-bottom:2.35rem;border-bottom:1px solid rgba(15,23,35,.08)}.about-min-section:last-child{border-bottom:0;padding-bottom:0}.about-min-section h2{font-family:Fraunces,serif;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.08;font-weight:600;letter-spacing:-.035em;color:#0f1723}.about-min-section p{max-width:50rem;margin-top:1rem;font-size:1.03rem;line-height:1.82;color:#55697f}.about-min-bullet-list,.about-min-reason-grid{display:grid;gap:.9rem;margin-top:1.2rem}.about-min-bullet-list li,.about-min-reason-grid li{position:relative;padding-left:1.35rem;font-size:1rem;line-height:1.8;color:#25384a}.about-min-bullet-list li:before,.about-min-reason-grid li:before{content:"";position:absolute;left:0;top:.72rem;width:.5rem;height:.5rem;border-radius:999px;background:#00c093;box-shadow:0 0 0 .28rem #00c0931a}.about-min-section-accent{border-radius:2rem;border:1px solid rgba(0,192,147,.12);background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f7fcfa);padding:1.7rem;border-bottom:1px solid rgba(0,192,147,.12)}.about-min-section-accent .about-min-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-min-office-section{display:grid;gap:1.4rem;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;border-bottom:0;padding-bottom:0}.about-min-address{margin-top:1rem;font-size:1rem;line-height:1.85;font-weight:700;color:#0f1723;border-radius:1.35rem;border:1px solid rgba(15,23,35,.08);background:linear-gradient(180deg,#fff,#f7fbfa);padding:1rem 1.05rem}@media(max-width:1100px){.about-min-lead-grid,.about-min-grid,.about-min-office-section{grid-template-columns:1fr}.about-min-side-note{position:static}.about-min-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.about-min-title{max-width:10ch;font-size:clamp(2.5rem,12vw,3.8rem)}.about-min-trust-row,.about-min-section-accent .about-min-reason-grid{grid-template-columns:1fr}.about-min-actions{flex-direction:column;align-items:stretch}}.about-editorial-icon{display:block;width:1.12rem;height:1.12rem}.about-editorial-shell{position:relative;overflow:hidden;background:radial-gradient(38rem 22rem at 10% 10%,rgba(0,192,147,.12),transparent 58%),radial-gradient(28rem 16rem at 88% 16%,rgba(15,23,35,.08),transparent 58%),linear-gradient(180deg,#f7fffc,#fff)}.about-editorial-hero{max-width:72rem;margin:0 auto}.about-editorial-kicker{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;padding:.42rem .82rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62;background:#00c0931a}.about-editorial-title{max-width:9ch;margin-top:1.2rem;font-family:Fraunces,serif;font-size:clamp(3rem,6vw,5.8rem);line-height:.94;font-weight:600;letter-spacing:-.05em;color:#0f1723;text-wrap:balance}.about-editorial-intro{max-width:44rem;margin-top:1.15rem;font-size:1.08rem;line-height:1.92;color:#55697f}.about-editorial-intro-secondary{max-width:32rem}.about-editorial-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.about-editorial-primary-btn,.about-editorial-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;border-radius:999px;padding:.92rem 1.3rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.about-editorial-primary-btn{color:#fff;background:linear-gradient(135deg,#00c093,#14d7ab 45%,#12313b);box-shadow:0 16px 30px #00c0932e}.about-editorial-secondary-btn{color:#0f1723;border:1px solid rgba(15,23,35,.08);background:#ffffffe6;box-shadow:0 14px 30px #0f17230d}.about-editorial-primary-btn:hover,.about-editorial-secondary-btn:hover{transform:translateY(-1px)}.about-editorial-trust-shell,.about-editorial-content-shell{background:#fff}.about-editorial-trust-row{display:flex;flex-wrap:wrap;gap:.8rem}.about-editorial-trust-item{display:inline-flex;align-items:center;gap:.7rem;min-height:3.65rem;border-radius:999px;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f5fbf8);color:#102334;font-size:.95rem;font-weight:800;padding:.75rem 1rem;box-shadow:0 12px 28px #0f17230a}.about-editorial-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:999px;color:#00785f;background:#00c0931a}.about-editorial-layout{display:grid;gap:3rem;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}.about-editorial-rail{position:sticky;top:2rem;display:grid;gap:1rem}.about-editorial-rail-block{border-radius:1.6rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(16rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 62%),linear-gradient(180deg,#f8fdfb,#fff);box-shadow:0 18px 38px #0f17230d;padding:1.25rem}.about-editorial-rail-label{display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62}.about-editorial-process{display:grid;gap:.85rem;margin-top:1rem}.about-editorial-process li{display:flex;align-items:center;gap:.75rem}.about-editorial-process li span{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.35rem;border-radius:999px;background:#00c0931a;color:#00785f;font-size:.78rem;font-weight:900;letter-spacing:.08em}.about-editorial-process li strong{font-size:.95rem;font-weight:800;color:#0f1723}.about-editorial-office{margin-top:1rem;font-size:.98rem;line-height:1.85;font-weight:700;color:#0f1723}.about-editorial-article{max-width:48rem}.about-editorial-section{padding-bottom:2.5rem;border-bottom:1px solid rgba(15,23,35,.08);margin-bottom:2.5rem}.about-editorial-section-end{margin-bottom:0}.about-editorial-section h2{font-family:Fraunces,serif;font-size:clamp(1.85rem,3vw,2.55rem);line-height:1.08;font-weight:600;letter-spacing:-.035em;color:#0f1723}.about-editorial-section p{margin-top:1rem;font-size:1.04rem;line-height:1.9;color:#55697f}.about-editorial-list{display:grid;gap:.9rem;margin-top:1.2rem}.about-editorial-list li{position:relative;padding-left:1.35rem;font-size:1rem;line-height:1.8;color:#25384a}.about-editorial-list li:before{content:"";position:absolute;left:0;top:.72rem;width:.5rem;height:.5rem;border-radius:999px;background:#00c093;box-shadow:0 0 0 .28rem #00c0931a}.about-editorial-section-highlight{border-radius:2rem;border:1px solid rgba(0,192,147,.12);background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f7fcfa);padding:1.7rem}.about-editorial-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.about-editorial-layout{grid-template-columns:1fr}.about-editorial-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.about-editorial-title{max-width:10ch;font-size:clamp(2.55rem,12vw,3.85rem)}.about-editorial-actions{flex-direction:column;align-items:stretch}.about-editorial-rail,.about-editorial-list-grid{grid-template-columns:1fr}}.about-premium-icon{display:block;width:1.12rem;height:1.12rem}.about-premium-shell{position:relative;overflow:hidden;background:radial-gradient(42rem 24rem at 8% 10%,rgba(0,192,147,.16),transparent 58%),radial-gradient(30rem 18rem at 92% 14%,rgba(15,23,35,.14),transparent 58%),linear-gradient(180deg,#0d1520,#121e2c 62%,#f7fffc 62% 100%)}.about-premium-hero{position:relative;overflow:hidden;border-radius:2.4rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(28rem 18rem at 0% 0%,rgba(0,192,147,.15),transparent 60%),linear-gradient(160deg,#0f1723fa,#12222ff7);box-shadow:0 36px 90px #080f1947;padding:2.3rem}.about-premium-hero-grid{display:grid;gap:1.8rem;align-items:center;grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr)}.about-premium-hero .eyebrow,.about-premium-section-kicker-dark{background:#ffffff14;color:#a7f5de}.about-premium-title{max-width:8.5ch;margin-top:1rem;font-family:Fraunces,serif;font-size:clamp(3.3rem,6.4vw,5.9rem);line-height:.94;font-weight:600;letter-spacing:-.05em;color:#fff;text-wrap:balance}.about-premium-copy{max-width:41rem;margin-top:1rem;font-size:1.06rem;line-height:1.86;color:#ebf4ffc7}.about-premium-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.about-premium-primary-btn,.about-premium-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.4rem;border-radius:999px;padding:.94rem 1.3rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.about-premium-primary-btn{color:#fff;background:linear-gradient(135deg,#00c093,#14d7ab 45%,#12313b);box-shadow:0 16px 30px #00c09333}.about-premium-secondary-btn{color:#f7fbff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.about-premium-primary-btn:hover,.about-premium-secondary-btn:hover{transform:translateY(-1px)}.about-premium-proof-card{border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(24rem 14rem at 100% 0%,rgba(0,192,147,.12),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14;padding:1.5rem}.about-premium-proof-label,.about-premium-sidebar-label,.about-premium-section-kicker{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;padding:.42rem .78rem;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#007e62;background:#00c0931a}.about-premium-proof-card h2{margin-top:.9rem;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.1;font-weight:600;letter-spacing:-.03em;color:#fff}.about-premium-proof-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.about-premium-proof-item{display:flex;flex-direction:column;min-height:7rem;border-radius:1.35rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:1rem}.about-premium-proof-item strong{font-family:Fraunces,serif;font-size:1.45rem;line-height:1.05;font-weight:600;color:#fff}.about-premium-proof-item span{margin-top:.45rem;font-size:.92rem;line-height:1.65;color:#e9f1fab8}.about-premium-proof-item-wide{grid-column:1 / -1}.about-premium-trust-shell,.about-premium-content-shell{background:#f7fffc}.about-premium-trust-row{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-premium-trust-card{display:inline-flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:4.15rem;border-radius:1.35rem;border:1px solid rgba(0,192,147,.14);background:linear-gradient(180deg,#fff,#f4fbf8);color:#102334;font-weight:800;padding:.8rem 1rem;box-shadow:0 12px 28px #0f17230d}.about-premium-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;color:#00785f;background:#00c0931a}.about-premium-canvas{border-radius:2.2rem;border:1px solid rgba(15,23,35,.08);background:linear-gradient(180deg,#fff,#fbfdfd);box-shadow:0 20px 48px #0f17230f;padding:1.35rem}.about-premium-layout{display:grid;gap:2.5rem;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start}.about-premium-sidebar{position:sticky;top:2rem;display:grid;gap:1rem}.about-premium-sidebar-block{border-radius:1.7rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(14rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 62%),linear-gradient(180deg,#f8fdfb,#fff);box-shadow:0 14px 28px #0f17230a;padding:1.25rem}.about-premium-steps{display:grid;gap:.85rem;margin-top:1rem}.about-premium-steps li{display:flex;align-items:center;gap:.75rem}.about-premium-steps li span{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;border-radius:999px;background:#00c0931a;color:#00785f;font-size:.78rem;font-weight:900;letter-spacing:.08em}.about-premium-steps li strong{font-size:.96rem;font-weight:800;color:#0f1723}.about-premium-office{margin-top:1rem;font-size:.98rem;line-height:1.85;font-weight:700;color:#0f1723}.about-premium-article{max-width:50rem;padding:.5rem .35rem}.about-premium-section{padding-bottom:2.6rem;border-bottom:1px solid rgba(15,23,35,.08);margin-bottom:2.6rem}.about-premium-section-last{padding-bottom:0;margin-bottom:0;border-bottom:0}.about-premium-section h2{margin-top:1rem;font-family:Fraunces,serif;font-size:clamp(1.95rem,3vw,2.7rem);line-height:1.08;font-weight:600;letter-spacing:-.038em;color:#0f1723}.about-premium-section p{max-width:46rem;margin-top:1rem;font-size:1.05rem;line-height:1.9;color:#55697f}.about-premium-section-dark{border-radius:2rem;border:1px solid rgba(255,255,255,.05);background:radial-gradient(20rem 12rem at 10% 14%,rgba(0,192,147,.12),transparent 58%),linear-gradient(160deg,#0f1723,#142738);padding:1.8rem}.about-premium-section-dark h2,.about-premium-section-dark p{color:#fff}.about-premium-values,.about-premium-reasons{display:grid;gap:.9rem;margin-top:1.2rem}.about-premium-values li,.about-premium-reasons li{position:relative;padding-left:1.35rem;font-size:1rem;line-height:1.8}.about-premium-values li{color:#f0f8ffdb}.about-premium-reasons li{color:#24384a}.about-premium-values li:before,.about-premium-reasons li:before{content:"";position:absolute;left:0;top:.72rem;width:.5rem;height:.5rem;border-radius:999px;background:#00c093;box-shadow:0 0 0 .28rem #00c0931a}.about-premium-section-soft{border-radius:2rem;border:1px solid rgba(0,192,147,.12);background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 60%),linear-gradient(180deg,#fff,#f7fcfa);padding:1.7rem}@media(max-width:1180px){.about-premium-hero-grid,.about-premium-layout{grid-template-columns:1fr}.about-premium-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.about-premium-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.about-premium-hero,.about-premium-proof-card,.about-premium-sidebar-block,.about-premium-canvas,.about-premium-section,.about-premium-section-dark,.about-premium-section-soft{padding-left:1.2rem;padding-right:1.2rem}.about-premium-title{max-width:9.5ch;font-size:clamp(2.7rem,12vw,4.05rem)}.about-premium-actions{flex-direction:column;align-items:stretch}.about-premium-proof-grid,.about-premium-trust-row,.about-premium-sidebar{grid-template-columns:1fr}.about-premium-proof-item-wide{grid-column:auto}}.about-reset-icon{display:block;width:1.12rem;height:1.12rem}.about-reset-shell{position:relative;overflow:hidden;background:#fff}.about-reset-hero-section{background:#fff;border-bottom:1px solid rgba(15,23,35,.06)}.about-reset-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.about-reset-hero-image-frame{display:grid;place-items:center;min-height:clamp(24rem,38vw,34rem);overflow:hidden;border-radius:.75rem;border:1px solid #eef0f2;background:#f4f4f5}.about-reset-hero-media,.about-reset-story-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-reset-hero-media{min-height:clamp(24rem,38vw,34rem)}.about-reset-placeholder-mark{display:grid;gap:.75rem;width:min(10rem,38%)}.about-reset-placeholder-mark span{display:block;height:.72rem;border-radius:999px;background:#d4d4d8}.about-reset-placeholder-mark span:first-child{width:72%}.about-reset-placeholder-mark span:last-child{width:54%}.about-reset-hero-copy{max-width:46rem}.about-reset-proof-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem;align-items:center;border-radius:.75rem;border:1px solid rgba(15,23,35,.08);background:#fff;padding:clamp(1.35rem,2.4vw,2rem);box-shadow:0 18px 42px #0f172312}.about-reset-proof-label{color:#00785f;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:left}.about-reset-title{max-width:none;margin:1.1rem 0 0;font-family:Fraunces,serif;font-size:clamp(2rem,3.6vw,2.65rem);line-height:1.08;font-weight:600;letter-spacing:0;color:#0f1723;text-wrap:balance}.about-reset-badge-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1.65rem;border:1px solid rgba(15,23,35,.08);border-radius:.75rem;background:#fff;box-shadow:0 10px 24px #0f172309;overflow:hidden}.about-reset-badge{position:relative;display:flex;min-width:0;min-height:6.4rem;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:0;background:transparent;padding:1rem .85rem;color:#243244;font-size:.92rem;font-weight:700;line-height:1.35;text-align:center;box-shadow:none}.about-reset-badge:not(:last-child):after{content:"";position:absolute;top:1rem;right:0;bottom:1rem;width:1px;background:#0f17231a}.about-reset-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:999px;color:#00785f;background:transparent}.about-reset-badge-icon .about-reset-icon{width:2rem;height:2rem;stroke-width:1.9}.about-reset-copy{max-width:43rem;margin:1.4rem 0 0;font-size:1.06rem;line-height:1.9;font-weight:500;color:#55697f}.about-reset-copy-secondary{margin-top:.75rem;color:#334155;font-weight:500}.about-reset-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.about-reset-primary-btn,.about-reset-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;border-radius:.35rem;padding:.85rem 1.15rem;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.about-reset-primary-btn{color:#fff;background:#00785f;box-shadow:0 14px 28px #008b6d33}.about-reset-secondary-btn{color:#0f1723;border:1px solid rgba(15,23,35,.12);background:#fff}.about-reset-primary-btn:hover,.about-reset-secondary-btn:hover{transform:translateY(-2px)}.advisor-hero-badge-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.65rem;max-width:34rem;border:1px solid rgba(15,23,35,.08);border-radius:.75rem;background:#fff;box-shadow:0 10px 24px #0f172309;overflow:hidden}.advisor-hero-badge{position:relative;display:flex;min-width:0;min-height:6.1rem;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:.95rem .75rem;color:#243244;font-size:.88rem;font-weight:800;line-height:1.3;text-align:center}.advisor-hero-badge:not(:last-child):after{content:"";position:absolute;top:1rem;right:0;bottom:1rem;width:1px;background:#0f17231a}.advisor-hero-badge-icon{display:inline-flex;align-items:center;justify-content:center;color:#00785f}.about-reset-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0}.about-reset-stat-card{position:relative;display:grid;gap:.55rem;justify-items:start;align-content:center;min-height:8rem;border-radius:.65rem;border:1px solid rgba(246,170,28,.2);border-left:4px solid #f6aa1c;background:#fffaf2;box-shadow:none;padding:1.25rem 1.25rem 1.15rem;text-align:left}.about-reset-stat-card:not(:last-child):after{content:none}.about-reset-stat-card strong{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:.02em;font-family:Fraunces,serif;font-size:clamp(4.1rem,6vw,5.8rem);line-height:1;font-weight:700;letter-spacing:0;color:#00785f;font-variant-numeric:tabular-nums}.about-reset-counter em{margin-top:.1em;margin-left:-.02em;color:#f6aa1c;font-family:Manrope,sans-serif;font-size:.24em;font-style:normal;font-weight:900;line-height:1}.about-reset-counter>span{font-size:1em}.about-reset-stat-card>span{max-width:15rem;font-size:.95rem;line-height:1.45;font-weight:800;color:#243244}.about-reset-service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:2rem}.related-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-reset-service-card{position:relative;display:grid;justify-items:center;align-content:center;gap:1rem;min-height:6.4rem;border-radius:1.35rem;padding:1.2rem 1rem 1.1rem;text-align:center;color:#0f1723;border:1px solid rgba(0,192,147,.1);background:radial-gradient(12rem 7rem at 50% -10%,rgba(0,192,147,.08),transparent 58%),linear-gradient(180deg,#fffffffa,#f6fffbf5);box-shadow:inset 0 1px #ffffffd1,0 14px 30px #0f17230f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.about-reset-service-card:hover{transform:translateY(-3px);border-color:#00c0933d;box-shadow:inset 0 1px #ffffffe0,0 20px 36px #0f172317}.about-reset-service-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;border-radius:1.2rem;border:1px solid rgba(0,192,147,.12);background:linear-gradient(180deg,#fffffffa,#e2f8f0f5);color:#00785f;box-shadow:inset 0 1px #fffffff0,0 10px 22px #00c0931f}.about-reset-service-icon:before{content:"";position:absolute;inset:.45rem;border-radius:.9rem;background:linear-gradient(180deg,#00c09314,#008b6d0a)}.about-reset-service-icon .about-reset-icon{position:relative;z-index:1;width:1.5rem;height:1.5rem;stroke-width:2}.about-reset-service-title{display:block;min-width:0;font-size:1rem;line-height:1.3;font-weight:700;letter-spacing:0;text-wrap:balance}.about-reset-story-section,.about-reset-lenders-section,.about-reset-security-section{background:#fff}.about-reset-trust-section,.about-reset-help-section,.about-reset-details-section{background:#fff8ee;border-top:1px solid rgba(246,170,28,.16);border-bottom:1px solid rgba(246,170,28,.16)}.about-reset-details-section{background:#f3fffb;border-top-color:#00a98224;border-bottom-color:#00a98224}.about-reset-stats-story-grid{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:1.25rem;align-items:stretch}.about-reset-stats-panel{display:grid;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:1.5rem;align-items:center;border-radius:.75rem;border:1px solid rgba(246,170,28,.18);background:#fff;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 14px 32px #5f430a0e;text-align:left}.about-reset-stats-panel h2{margin:0;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;line-height:1.1;letter-spacing:0;text-wrap:balance;margin-inline:0}.about-reset-story-grid,.about-reset-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1.25rem;align-items:stretch}.about-reset-section-panel,.about-reset-side-panel,.about-reset-client-card,.about-reset-reason-list,.about-reset-cta-panel{border-radius:.75rem;border:1px solid rgba(15,23,35,.075);background:#fff;box-shadow:0 14px 32px #0f17230b}.about-reset-section-panel,.about-reset-side-panel{padding:clamp(1.35rem,2.6vw,2.25rem);text-align:left}.about-reset-story-panel{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;max-width:100%;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none;padding:0}.about-reset-story-image{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;min-height:0;border-radius:.65rem;border:1px solid rgba(246,170,28,.2);background:#fff;overflow:hidden}.about-reset-story-image:before,.about-reset-story-image:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.about-reset-story-image:before{width:15rem;height:15rem;right:-5rem;top:-5rem;background:#00c09314}.about-reset-story-image:after{width:11rem;height:11rem;left:-4rem;bottom:-4rem;background:#f6aa1c1f}.about-reset-story-image .about-reset-placeholder-mark{position:relative;z-index:1}.about-reset-story-media{position:relative;z-index:1;min-height:0;-o-object-fit:contain;object-fit:contain;background:#fff}.about-reset-story-panel .about-reset-story-image{aspect-ratio:16 / 9;min-height:0}.about-reset-story-content{min-width:0}.about-reset-story-content h2{max-width:18ch;font-size:clamp(1.75rem,2.8vw,2.35rem);line-height:1.12}.about-reset-story-copy{display:grid;gap:.55rem;margin-top:1rem}.about-reset-story-copy p{margin:0;color:#55697f;font-size:1rem;font-weight:500;line-height:1.62}.about-reset-section-panel h2,.about-reset-cta-panel h2{margin-top:.95rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(2rem,3.7vw,3rem);font-weight:600;line-height:1.08;letter-spacing:0;text-wrap:balance}.about-reset-section-panel p,.about-reset-side-panel p,.about-reset-cta-panel p,.about-reset-client-card p,.about-reset-workflow-point p{margin-top:1rem;color:#55697f;font-size:1rem;font-weight:500;line-height:1.78}.about-reset-section-panel .about-reset-story-content h2{max-width:50ch;font-size:clamp(1.65rem,2.35vw,2.2rem);line-height:1.14}.about-reset-section-panel .about-reset-story-copy p{margin:0;font-size:.98rem;line-height:1.58}.about-reset-side-panel{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(18rem 10rem at 100% 0%,rgba(0,192,147,.08),transparent 58%),#0f1723;color:#fff}.about-reset-side-panel strong{margin-top:1rem;font-family:Fraunces,serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:600;line-height:1.08}.about-reset-side-panel p{color:#ffffffc2}.about-reset-side-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.65rem;color:#fff;background:#00a982}.about-reset-side-icon .about-reset-icon{width:1.35rem;height:1.35rem}.about-reset-inline-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:#9ff0dc;font-size:.95rem;font-weight:800;text-decoration:none}.about-reset-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.about-reset-help-section .residential-journey-header .eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(246,170,28,.24);border-radius:999px;background:#fff8ee;padding:.5rem 1rem;color:#b87508}.about-reset-client-card.service-slide-card{display:flex;flex-direction:column;min-height:21rem;border-radius:.75rem;border:1px solid rgba(15,23,35,.09);background:#fff;padding:1.9rem;box-shadow:0 12px 34px #0f172a0d}.about-reset-client-card-top{display:contents}.about-reset-client-icon .about-reset-icon{width:1.5rem;height:1.5rem;stroke-width:2}.about-reset-client-card.service-slide-card h3{max-width:14rem;margin-top:1.35rem;color:#172033;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:900;line-height:1.12;letter-spacing:0}.about-reset-client-card.service-slide-card p{margin-top:1.25rem;padding:0;color:#536170;font-size:.98rem;font-weight:700;line-height:1.72}.about-reset-client-card.service-slide-card-green .service-slide-icon{background:#00a982;box-shadow:0 12px 24px #00a9822e}.about-reset-client-card.service-slide-card-orange .service-slide-icon{background:#f6aa1c;box-shadow:0 12px 24px #f6aa1c2e}.about-reset-lenders{margin-top:0;padding-top:0;text-align:center}.about-reset-lenders .eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(246,170,28,.24);border-radius:999px;background:#fff8ee;padding:.5rem 1rem;color:#b87508}.about-reset-lenders-title{max-width:23ch;margin:1rem auto 0;font-family:Fraunces,serif;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08;font-weight:600;letter-spacing:0;color:#0f1723;text-wrap:balance}.about-reset-lenders-copy{max-width:58rem;margin:1.2rem auto 0;font-size:1.02rem;line-height:1.82;color:#55697f}.about-reset-lenders-slider{margin-top:2.5rem}.about-reset-lenders-slider .logo-slider-shell{margin-inline:auto;border-color:#f6aa1c2e;background:radial-gradient(80% 120% at 10% 0%,rgba(246,170,28,.08),transparent 50%),linear-gradient(180deg,#fff,#fffdf9);box-shadow:inset 0 1px #ffffffe6,0 18px 42px #5f430a0e}.about-reset-lenders-slider .logo-slider-shell:before{background:linear-gradient(90deg,#fff,#fff0)}.about-reset-lenders-slider .logo-slider-shell:after{background:linear-gradient(270deg,#fff,#fff0)}.about-reset-lenders-slider .logo-pill{border-color:#f6aa1c42;background:#fff8ee;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #5f430a0b}.about-reset-lenders-slider .logo-pill-name{color:#7a4b05;font-weight:800}.about-reset-regulatory{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.25rem;align-items:stretch;margin-top:4rem}.about-reset-fca-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:0}.about-reset-fca-copy{align-self:center;max-width:48rem;border-left:4px solid #00a982;border-radius:.65rem;background:#ffffffa3;padding:clamp(1.25rem,2.5vw,2rem)}.about-reset-fca-badge{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(0,169,130,.22);border-radius:999px;background:#ecfff9;padding:.5rem 1rem;color:#007f63;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.about-reset-fca-badge .about-reset-icon{width:1rem;height:1rem;stroke-width:2}.about-reset-fca-copy h2{margin-top:1rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:600;line-height:1.12;letter-spacing:0;text-wrap:balance}.about-reset-fca-copy p{margin-top:.95rem;color:#496075;font-size:1rem;font-weight:500;line-height:1.76}.about-reset-fca-logo-card{display:grid;place-items:center;align-content:center;gap:1.2rem;min-height:18rem;border-left:4px solid #00a982;border-radius:.65rem;background:#ffffffa3;padding:clamp(1.25rem,3vw,2rem);text-align:center}.about-reset-fca-logo{width:min(100%,18rem);height:auto;-o-object-fit:contain;object-fit:contain}.about-reset-fca-logo-meta{display:grid;gap:.35rem}.about-reset-fca-logo-meta strong{color:#0f1723;font-size:1rem;font-weight:900;line-height:1.35}.about-reset-fca-logo-meta span{color:#007f63;font-size:.92rem;font-weight:800;line-height:1.4}.about-reset-work-section{position:relative;overflow:hidden;background:#071822;color:#fff}.about-reset-work-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0%,rgba(0,192,147,.12),transparent 32%),radial-gradient(circle at 82% 0%,rgba(142,240,212,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 58%);pointer-events:none}.about-reset-work-section .container-max{position:relative}.about-reset-work-kicker{display:flex;align-items:center;justify-content:center;gap:1rem}.about-reset-work-kicker span{width:2.5rem;height:1px;background:#8ef0d45c}.about-reset-work-kicker p{color:#fff;font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.about-reset-work-intro{max-width:46rem;margin:1.3rem auto 0;text-align:center}.about-reset-work-intro h2{color:#fff;font-family:Fraunces,serif;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:0;text-wrap:balance}.about-reset-work-intro p{margin-top:.85rem;color:#ffffffb8;font-size:.98rem;font-weight:600;line-height:1.7}.about-reset-work-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem}.about-reset-work-line{position:absolute;left:16.666%;right:16.666%;top:2rem;display:block;border-top:1px dashed rgba(120,255,220,.26);pointer-events:none}.about-reset-work-card{position:relative;display:grid;justify-items:center;text-align:center}.about-reset-work-dot{position:absolute;left:calc(50% + 3.15rem);top:1.85rem;z-index:10;width:.5rem;height:.5rem;border-radius:999px;background:#00c093;box-shadow:0 0 10px #00c0938c}.about-reset-work-icon{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(0,192,147,.48);border-radius:999px;color:#8fefd8;background:radial-gradient(circle at 34% 28%,#8ef0d46b,#00c0932e 45%,#062328f2);box-shadow:0 0 18px #00c0932e,0 14px 28px #00000042,inset 0 1px #ffffff2e,inset 0 -12px 20px #0000004d}.about-reset-work-icon:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.1);border-radius:inherit}.about-reset-work-icon:after{content:"";position:absolute;left:.75rem;top:.5rem;width:2.25rem;height:1.5rem;border-radius:999px;background:radial-gradient(ellipse at center,#ffffff29,#fff0 70%);filter:blur(1px)}.about-reset-work-icon .about-reset-icon{position:relative;z-index:1;width:1.6rem;height:1.6rem}.about-reset-work-card h3{margin-top:1.25rem;color:#fff;font-family:Fraunces,serif;font-size:1.15rem;font-weight:600;line-height:1.25}.about-reset-work-card p{max-width:16rem;margin-top:.55rem;color:#ffffffc2;font-size:.85rem;font-weight:600;line-height:1.65;margin-inline:auto}.about-reset-regulatory-copy,.about-reset-regulatory-logo-card{border-radius:.75rem;border:1px solid rgba(246,170,28,.18);background:#fff;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #5f430a0e}.about-reset-regulatory-copy{padding:2rem;text-align:left}.about-reset-regulatory-title{margin-top:.95rem;font-family:Fraunces,serif;font-size:clamp(2rem,3.7vw,2.9rem);line-height:1.08;font-weight:600;letter-spacing:0;color:#0f1723;text-wrap:balance}.about-reset-regulatory-text{max-width:42rem;margin-top:1.1rem;font-size:1.02rem;line-height:1.88;color:#55697f}.about-reset-regulatory-logo-card{display:grid;align-content:center;gap:1.2rem;padding:1.5rem}.about-reset-regulatory-logo-frame{display:grid;place-items:center;min-height:13rem;border-radius:.65rem;border:1px solid rgba(15,23,35,.07);background:linear-gradient(180deg,#fffffffa,#f4fcf8f5);box-shadow:inset 0 1px #ffffffeb,0 12px 26px #0f17230d;padding:1.5rem}.about-reset-regulatory-logo{width:min(100%,18rem);height:auto;-o-object-fit:contain;object-fit:contain}.about-reset-regulatory-meta{display:grid;gap:.35rem;text-align:center}.about-reset-regulatory-meta span{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#00785f}.about-reset-regulatory-meta strong{font-size:1rem;font-weight:800;color:#102334}.about-reset-workflow{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:1.25rem;align-items:stretch;margin-top:4rem}.about-reset-workflow-copy,.about-reset-workflow-points{border-radius:.75rem;border:1px solid rgba(246,170,28,.18);background:#fff;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #5f430a0e}.about-reset-workflow-copy{padding:2rem;text-align:left}.about-reset-workflow-title{margin-top:.95rem;font-family:Fraunces,serif;font-size:clamp(2rem,3.7vw,2.9rem);line-height:1.08;font-weight:600;letter-spacing:0;color:#0f1723}.about-reset-workflow-text{max-width:42rem;margin-top:1.05rem;font-size:1.02rem;line-height:1.88;color:#55697f}.about-reset-workflow-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.35rem;padding:0;border:0;background:transparent;box-shadow:none}.about-reset-workflow-point{display:grid;gap:.45rem;border-radius:.65rem;border:1px solid rgba(246,170,28,.18);background:#fff;padding:1.15rem;text-align:left;box-shadow:0 12px 24px #5f430a0b}.about-reset-workflow-point span{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b87508}.about-reset-workflow-point strong{font-size:1rem;line-height:1.5;font-weight:800;color:#102334}.about-reset-why-grid{margin-top:4rem}.about-reset-choice-strip{text-align:center}.about-reset-choice-kicker{display:flex;align-items:center;justify-content:center;gap:1rem}.about-reset-choice-kicker span{width:2.5rem;height:1px;background:#008b6d47}.about-reset-choice-kicker p{color:#00785f;font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.about-reset-choice-intro{max-width:46rem;margin:1.3rem auto 0;text-align:center}.about-reset-choice-intro h2{color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:0;text-wrap:balance}.about-reset-choice-intro p{margin-top:.85rem;color:#55697f;font-size:.98rem;font-weight:600;line-height:1.7}.about-reset-choice-intro p+p{margin-top:.2rem}.about-reset-reason-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:2rem;padding:0;border:0;background:transparent;box-shadow:none}.about-reset-spaced-panel{margin-top:1.25rem}.about-reset-reason-item{position:relative;display:grid;justify-items:center;align-content:start;min-height:9rem;padding:0 1.45rem;text-align:center}.about-reset-reason-item:not(:last-child):after{content:"";position:absolute;top:1.4rem;right:0;width:1px;height:6.6rem;background:#0f17231a}.about-reset-reason-icon{display:inline-flex;align-items:center;justify-content:center;width:3.85rem;height:3.85rem;color:#00785f}.about-reset-reason-icon .about-reset-icon{width:3.55rem;height:3.55rem;stroke-width:1.7}.about-reset-reason-item strong{margin-top:1rem;color:#172033;font-size:.98rem;font-weight:900;line-height:1.42}.about-reset-reason-item p{max-width:12rem;margin-top:.8rem;color:#3f5268;font-size:.95rem;font-weight:600;line-height:1.65}.about-reset-security{margin-top:4rem}.about-reset-security-copy{border-radius:.75rem;border:1px solid rgba(15,23,35,.08);background:radial-gradient(18rem 10rem at 0% 100%,rgba(0,192,147,.06),transparent 58%),#fffffff5;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #0f17230d;padding:2rem;text-align:left;max-width:100%}.about-reset-security-title{margin-top:.95rem;font-family:Fraunces,serif;font-size:clamp(2rem,3.7vw,2.9rem);line-height:1.08;font-weight:600;letter-spacing:0;color:#0f1723}.about-reset-security-text{margin-top:1.05rem;font-size:1.02rem;line-height:1.88;color:#55697f}.about-reset-security-note{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);gap:clamp(1rem,3vw,2.25rem);align-items:start;border-left:5px solid #00a982;border-radius:.65rem;background:#f3fffb;padding:clamp(1.1rem,2.3vw,1.55rem)}.about-reset-security-note-head{display:flex;align-items:flex-start;gap:1rem}.about-reset-security-note-icon{display:inline-flex;align-items:center;justify-content:center;width:3.65rem;height:3.65rem;flex-shrink:0;border-radius:999px;color:#00785f;background:#fff;border:1px solid rgba(0,169,130,.18);box-shadow:0 10px 22px #008b6d14}.about-reset-security-note-icon .about-reset-icon{width:1.65rem;height:1.65rem;stroke-width:2}.about-reset-security-note .eyebrow{color:#00785f;background:#ffffffc7;border-color:#00a98229}.about-reset-security-note h2{margin-top:.45rem;color:#0f1723;font-family:Fraunces,serif;font-size:clamp(1.55rem,2.35vw,2.15rem);font-weight:600;line-height:1.12}.about-reset-security-note-copy{display:grid;gap:.55rem;max-width:62rem;border-left:1px solid rgba(0,169,130,.18);padding-left:clamp(1rem,2.4vw,1.65rem)}.about-reset-security-note-copy p{position:relative;margin:0;padding-left:1.1rem;color:#496075;font-size:.96rem;font-weight:600;line-height:1.68}.about-reset-security-note-copy p:before{content:"";position:absolute;left:0;top:.78em;width:.38rem;height:.38rem;border-radius:999px;background:#00a982}.about-reset-final-cta-section{background:#fff;padding-bottom:0}.about-reset-final-cta{overflow:hidden;background:radial-gradient(26rem 12rem at 10% 0%,rgba(142,240,212,.16),transparent 58%),linear-gradient(135deg,#00785f,#007f63 58%,#006b54);color:#fff;box-shadow:0 -1px #008b6d2e}.about-reset-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:clamp(1.15rem,2.4vw,1.65rem);padding-bottom:clamp(1.15rem,2.4vw,1.65rem)}.about-reset-final-cta-copy{display:flex;align-items:center;gap:1.1rem;min-width:0}.about-reset-final-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;flex-shrink:0;border-radius:999px;color:#00785f;background:#fff;box-shadow:0 12px 24px #00000024}.about-reset-final-cta-icon .about-reset-icon{width:1.55rem;height:1.55rem;stroke-width:2}.about-reset-final-cta h2{color:#fff;font-family:Fraunces,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;line-height:1.1}.about-reset-final-cta p{margin-top:.4rem;color:#ffffffdb;font-size:1rem;font-weight:700;line-height:1.5}.about-reset-final-cta-actions{display:grid;gap:.75rem;justify-items:center;flex-shrink:0}.about-reset-final-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:16rem;min-height:3rem;border-radius:.35rem;background:#fff;color:#102334;font-size:.92rem;font-weight:900;text-decoration:none;box-shadow:inset 0 1px #ffffffe6,0 14px 26px #0000001f;transition:transform .22s ease,box-shadow .22s ease}.about-reset-final-cta-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 18px 30px #00000029}.about-reset-final-cta-phone{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-size:1rem;font-weight:900;text-decoration:none}.about-reset-final-cta-phone .about-reset-icon{width:1.1rem;height:1.1rem;stroke-width:2.2}.about-reset-cta-section{background:#fff}.about-reset-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:radial-gradient(26rem 14rem at 100% 0%,rgba(0,192,147,.14),transparent 58%),linear-gradient(160deg,#0f1723,#112330);padding:clamp(1.5rem,3vw,2.25rem);color:#fff}.about-reset-cta-panel h2{color:#fff}.about-reset-cta-panel p{max-width:42rem;color:#ffffffc2}.about-reset-cta-panel .about-reset-primary-btn{flex-shrink:0;color:#0f1723;background:#fff;box-shadow:0 14px 28px #0000002e}@media(max-width:720px){.about-reset-hero-grid,.about-reset-story-grid,.about-reset-stats-story-grid,.about-reset-why-grid{grid-template-columns:1fr}.about-reset-title{max-width:13ch;font-size:clamp(2.2rem,10vw,3rem)}.about-reset-badge-row{display:grid;grid-template-columns:1fr}.about-reset-badge{width:100%;min-height:5.6rem;justify-content:center;max-width:none}.advisor-hero-badge-row{grid-template-columns:1fr;max-width:none}.advisor-hero-badge{min-height:5.4rem}.advisor-hero-badge:not(:last-child):after{top:auto;right:1rem;bottom:0;left:1rem;width:auto;height:1px}.about-reset-badge:not(:last-child):after{top:auto;right:1rem;bottom:0;left:1rem;width:auto;height:1px}.about-reset-copy{font-size:1rem;line-height:1.82}.about-reset-stats,.about-reset-stats-panel{grid-template-columns:1fr}.about-reset-story-panel{grid-template-columns:1fr;gap:1.35rem;background:#fff}.about-reset-story-image{min-height:18rem}.about-reset-story-copy p{font-size:.98rem;line-height:1.6}.about-reset-actions,.about-reset-cta-panel{align-items:stretch;flex-direction:column}.about-reset-primary-btn,.about-reset-secondary-btn{width:100%}.about-reset-proof-panel,.about-reset-section-panel,.about-reset-side-panel,.about-reset-client-card,.about-reset-reason-list,.about-reset-cta-panel{border-radius:.65rem}.about-reset-client-grid{grid-template-columns:1fr}.about-reset-client-card{min-height:auto}.about-reset-client-card-top{padding:1.35rem 1.35rem 0}.about-reset-client-card p{padding:0 1.35rem 1.35rem}.about-reset-lenders{margin-top:3rem}.about-reset-lenders-title{max-width:12ch;font-size:clamp(1.8rem,9vw,2.5rem)}.about-reset-lenders-copy{font-size:.98rem;line-height:1.8}.about-reset-regulatory{margin-top:3rem}.about-reset-fca-panel{grid-template-columns:1fr;padding:0}.about-reset-fca-copy,.about-reset-fca-logo-card{padding:1.35rem}.about-reset-fca-logo-card{min-height:12rem}.about-reset-work-timeline{grid-template-columns:1fr;gap:1.5rem}.about-reset-work-line,.about-reset-work-dot{display:none}.about-reset-work-card{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;align-items:start}.about-reset-work-card h3{margin-top:.15rem}.about-reset-work-card p{grid-column:2;max-width:none}.about-reset-reason-list{grid-template-columns:1fr;gap:1.35rem}.about-reset-reason-item{min-height:auto;padding:0}.about-reset-reason-item:not(:last-child):after{content:none}.about-reset-regulatory-copy,.about-reset-regulatory-logo-card{padding:1.35rem}.about-reset-regulatory-text{font-size:.98rem;line-height:1.8}.about-reset-workflow{margin-top:3rem}.about-reset-workflow-copy,.about-reset-workflow-points{padding:1.35rem}.about-reset-workflow-text{font-size:.98rem;line-height:1.8}.about-reset-security{margin-top:3rem}.about-reset-security-copy{padding:1.35rem}.about-reset-security-note{grid-template-columns:1fr;gap:1.2rem;padding:1.15rem}.about-reset-security-note-copy{border-left:0;border-top:1px solid rgba(0,169,130,.16);padding-left:0;padding-top:1.1rem}.about-reset-final-cta{overflow:visible}.about-reset-final-cta-inner{align-items:stretch;flex-direction:column;text-align:left}.about-reset-final-cta-actions{justify-items:stretch}.about-reset-final-cta-button{width:100%;min-width:0}.about-reset-security-text{font-size:.98rem;line-height:1.8}}@media(max-width:1180px){.repayment-use-section,.repayment-results-section,.repayment-two-column-section{grid-template-columns:1fr}.repayment-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-reset-hero-grid,.about-reset-story-grid,.about-reset-stats-story-grid,.about-reset-why-grid{grid-template-columns:1fr}.about-reset-hero-image-frame{min-height:26rem}.about-reset-proof-panel,.about-reset-stats-panel{grid-template-columns:1fr}.about-reset-story-panel{grid-template-columns:1fr;background:#fff}.about-reset-story-image{min-height:24rem}.about-reset-badge-row,.about-reset-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-reset-service-grid,.related-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-reset-regulatory,.about-reset-fca-panel{grid-template-columns:1fr}.about-reset-work-timeline{grid-template-columns:1fr;gap:1.5rem}.about-reset-work-line,.about-reset-work-dot{display:none}.about-reset-work-card p{max-width:36rem}.about-reset-reason-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0}.about-reset-reason-item:nth-child(2n):after,.about-reset-reason-item:last-child:after{content:none}.about-reset-workflow,.stamp-duty-grid,.bridging-calculator-grid{grid-template-columns:1fr}}@media(max-width:720px){.repayment-factor-grid,.repayment-method-grid{grid-template-columns:1fr}.repayment-use-section{padding:1.15rem}.repayment-use-list{grid-template-columns:1fr}.repayment-use-note{align-items:start}.repayment-example-card,.commercial-example-card{grid-template-columns:1fr}.commercial-example-line-list,.commercial-example-calculation{padding:.95rem}.commercial-example-line-list p,.commercial-example-calculation p{font-size:.9rem}.repayment-example-row{grid-template-columns:1fr;gap:.25rem}.repayment-term-section{padding:1.1rem}.repayment-term-chart-head,.repayment-term-chart-row{grid-template-columns:1fr;gap:.55rem}.repayment-term-chart-head span:last-child{grid-column:auto}.repayment-term-chart-row strong{text-align:left}.repayment-method-grid article+article{border-left:0;border-top:1px solid rgba(15,23,35,.1)}.commercial-repayment-method-section .repayment-method-grid article+article{border-top-color:#f59e0b2e}.repayment-planning-item{grid-template-columns:1fr;gap:1rem}.repayment-planning-item ul{grid-template-columns:1fr}.repayment-planning-outro{grid-column:auto;margin-top:0}.repayment-faq-list{grid-template-columns:1fr}.repayment-how-section{padding:1.1rem}.repayment-stepper{grid-template-columns:1fr;margin-top:2rem;overflow:hidden;border-radius:1.1rem}.repayment-step-card,.repayment-step-card:first-child,.repayment-step-card:last-child{min-height:0;align-items:center;justify-content:flex-start;flex-direction:row;border-right:0;border-bottom:1px solid rgba(15,23,35,.1);border-radius:0;padding:1rem;text-align:left}.repayment-step-card:last-child{border-bottom:0}.repayment-step-number{position:static;flex:0 0 auto;transform:none}.repayment-step-icon{flex:0 0 auto;width:2.5rem;height:2.5rem}.repayment-step-card h3{max-width:none}.repayment-info-note,.repayment-warning-note{align-items:start}.repayment-cta-panel{align-items:stretch;flex-direction:column}.repayment-cta-button{width:100%}.about-reset-client-grid{grid-template-columns:1fr}.about-reset-service-grid,.related-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.about-reset-service-card{min-height:5rem}.about-reset-hero-image-frame{min-height:20rem}.about-reset-proof-panel{grid-template-columns:1fr;padding:1.1rem}.about-reset-badge-row{grid-template-columns:1fr}.about-reset-badge:not(:last-child):after{top:auto;right:1rem;bottom:0;left:1rem;width:auto;height:1px}.stamp-duty-top-tabs{display:grid;width:100%}.btl-calculator-option-grid,.btl-calculator-option-grid-compact{grid-template-columns:1fr;max-width:none}.bridging-calculator-field-row,.bridging-hard-card-grid,.bridging-step-list{grid-template-columns:1fr}.bridging-step-button{min-height:0;border-right:0;border-bottom:1px solid rgba(15,23,35,.08)}.bridging-step-button:last-child{border-bottom:0}.bridging-card-grid,.bridging-ltv-section,.bridging-borrow-grid,.bridging-formula-grid,.bridging-compact-step-list{grid-template-columns:1fr}.bridging-compact-step-body{padding-left:1rem}.btl-how-section .repayment-stepper{grid-template-columns:1fr}.btl-how-section .repayment-step-card h3{max-width:none;font-size:.98rem}.btl-yield-section,.btl-borrowing-grid,.btl-results-grid,.btl-figure-grid,.btl-formula-grid,.btl-stress-tabs,.btl-icr-requirements,.btl-icr-formula-grid{grid-template-columns:1fr}.btl-results-card:first-child,.btl-figure-card:last-child{grid-column:auto}.btl-stress-panel{grid-template-columns:1fr}.btl-results-stepper .repayment-step-card h3{max-width:none;font-size:.98rem}.btl-icr-requirement-card small{min-height:0}.stamp-duty-buyer-tabs{display:grid;width:100%;border-radius:1.4rem}.stamp-duty-input-card,.stamp-duty-summary-card{padding:1.25rem}}@media(max-width:520px){.about-reset-stats,.about-reset-service-grid,.related-services-grid{grid-template-columns:1fr}.stamp-duty-field-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.stamp-duty-ftb-banner{display:flex;gap:.75rem;padding:1rem;border-radius:.5rem;background:#f0f9ff;border:1px solid #bae6fd;margin-top:1rem}.stamp-duty-ftb-banner-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#0284c7}.stamp-duty-rate-badge{display:inline-block;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1rem}.stamp-duty-rate-badge-relief{background:#dcfce7;color:#166534}.stamp-duty-rate-badge-standard{background:#fef3c7;color:#92400e}.pc-cookie-notice{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;max-width:880px;margin-inline:auto;padding:16px 20px;border-radius:10px;background:#0f2a24;color:#fff;box-shadow:0 14px 40px #0000004d;font-size:.95rem;line-height:1.5}.pc-cookie-notice p{margin:0;flex:1 1 320px}.pc-cookie-notice a{color:#fff;text-decoration:underline}.pc-cookie-choices{display:flex;gap:10px}.pc-cookie-choices button{min-height:44px;padding:10px 22px;border:2px solid #ffffff;border-radius:6px;background:#fff;color:#0f2a24;font:inherit;font-weight:700;cursor:pointer}.pc-cookie-choices button:focus-visible,.pc-cookie-notice a:focus-visible{outline:3px solid #f2c94c;outline-offset:3px}.first\:border-l:first-child{border-left-width:1px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(0\,192\,147\,\.3\)\]:hover{border-color:#00c0934d}.hover\:bg-\[\#00785f\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 120 95 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#dc9414\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 148 20 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2fffb\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 255 251 / 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\:text-\[\#006e56\]:hover{--tw-text-opacity: 1;color:rgb(0 110 86 / var(--tw-text-opacity, 1))}.hover\:text-\[\#00785f\]:hover{--tw-text-opacity: 1;color:rgb(0 120 95 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0f1723\]:hover{--tw-text-opacity: 1;color:rgb(15 23 35 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_22px_46px_rgba\(15\,23\,35\,\.1\)\]:hover{--tw-shadow: 0 22px 46px rgba(15,23,35,.1);--tw-shadow-colored: 0 22px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:min-h-\[17rem\]{min-height:17rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[40\%_60\%\]{grid-template-columns:40% 60%}}@media(min-width:1024px){.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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-0{padding-top:0}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--brand:#00a882;--brand-600:#00785f;--brand-700:#00644f;--ink:#182c2c;--surface:#fcfcf8}body{background:#fcfcf8;font-family:Manrope,Arial,sans-serif;color:#182c2c;line-height:1.65}html{scroll-padding-top:24px}html,body{overflow-x:visible}*{box-sizing:border-box}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;letter-spacing:-.025em}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #876000;outline-offset:4px;box-shadow:0 0 0 2px #fff}main:focus{outline:none}a{text-underline-offset:4px}a:hover{text-decoration-thickness:2px}[hidden]{display:none!important}.pc-site{--product:#00a882;--action:#00785f;--tint:#e8f9f4;--product-ink:#182c2c;background:#fcfcf8;min-width:0}[data-product=btl]{--product:#e4b63f;--action:#705400;--tint:#fff7dd;--product-ink:#292714}[data-product=commercial]{--product:#01604b;--action:#01604b;--tint:#e6f0eb;--product-ink:#073b32}[data-product=development]{--product:#142d4e;--action:#142d4e;--tint:#edf1f7;--product-ink:#142d4e}[data-product=bridging]{--product:#181818;--action:#181818;--tint:#f0f0ee;--product-ink:#181818}.pc-wrap{width:min(1180px,90%);margin-inline:auto}.pc-section{padding:78px 0}.pc-site main{min-height:45vh}.pc-site p{line-height:1.75}.pc-site h1{line-height:1.09;font-weight:500}.pc-site h2{font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.16}.pc-site h3{font-size:25px;line-height:1.22;font-weight:500}.pc-site a{overflow-wrap:anywhere}.pc-skip{position:absolute;top:-120px;left:15px;background:#fff;color:#182c2c;padding:12px;z-index:100}.pc-skip:focus{top:15px}.pc-division-bar{background:#01604b;color:#fff;font-size:11px;letter-spacing:.03em}.pc-division-bar .pc-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:9px}.pc-division-bar a{color:#fff;text-decoration:none}.pc-header{background:#fff;border-bottom:1px solid #dce6e0;position:relative;z-index:20}.pc-nav-shell{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:99px}.pc-logo{width:174px;height:auto;display:block}.pc-navigation{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600}.pc-navigation>a:not(.pc-button){text-decoration:none;padding-block:18px;color:#203a35}.pc-navigation>a.active{color:#00785f;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px}.pc-nav-trigger{display:flex;align-items:center;gap:9px;border:0;padding:18px 0;background:none;color:#203a35;font-size:13px;font-weight:600}.pc-nav-trigger[aria-expanded=true]{color:#00785f}.pc-dropdown{position:relative}.pc-dropdown-panel{position:absolute;top:100%;left:-20px;min-width:285px;max-height:65vh;overflow-y:auto;background:#fff;border:1px solid #dce6e0;border-radius:8px;box-shadow:0 16px 40px #0b352414;padding:10px}.pc-dropdown-panel a{display:block;text-decoration:none;padding:11px 13px;font-size:13px;border-radius:4px}.pc-dropdown-panel a:hover,.pc-dropdown-panel a.active{background:#e8f9f4;color:#00644f}.pc-portal-link{font-size:12px}.pc-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;background:var(--action);color:#fff;border:1px solid var(--action);border-radius:5px;padding:14px 23px;min-height:49px;text-decoration:none;font-size:13px;font-weight:700;line-height:1.5;text-align:center;transition:background .18s}.pc-button:hover{background:var(--product-ink);color:#fff;border-color:var(--product-ink)}.pc-nav-contact{--action:#00785f;font-size:12px;padding:11px 17px;min-height:43px}.pc-button-inverse{background:transparent;border-color:#b8d8ca;color:#fff}.pc-button-inverse:hover{background:#fff;color:#01604b;border-color:#fff}.pc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.pc-text-link{display:inline-block;text-decoration:underline;text-underline-offset:7px;font-size:13px;font-weight:700;color:var(--action)}.pc-eyebrow{display:block;text-transform:uppercase;font-size:10px!important;letter-spacing:2px;font-weight:800!important;color:var(--action);margin:0 0 21px!important;line-height:1.6!important}.pc-lead{font-size:18px;max-width:545px;color:#506560;margin:25px 0 30px;line-height:1.7}.pc-home-hero{background:#e8f9f4}.pc-home-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:563px}.pc-home-copy{align-self:center;padding:67px 33px 67px 0}.pc-home-copy h1{font-size:clamp(44px,4.7vw,66px);letter-spacing:-2px}.pc-home-photo{position:relative;min-height:100%;overflow:hidden}.pc-home-photo img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:34% center;object-position:34% center}.pc-photo-caption{position:absolute;bottom:23px;left:23px;right:23px;padding:12px 15px;border-radius:3px;background:#fffffff0;color:#263e35;font-size:11px;line-height:1.7;font-weight:600}.pc-trust{background:#fff;border-bottom:1px solid #dce6e0}.pc-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:28px}.pc-trust-item{display:flex;gap:17px;padding:0 26px;border-right:1px solid #dce6e0;align-items:start}.pc-trust-item:first-child{padding-left:0}.pc-trust-item:last-child{border:0}.pc-icon{width:29px;height:29px;flex-shrink:0;color:var(--action)}.pc-trust-item h2{font-size:20px;line-height:1.4}.pc-trust-item p{font-size:11px;color:#52675f;margin:4px 0 0}.pc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:33px}.pc-section-heading>p{max-width:325px;font-size:13px;color:#506560;margin:0}.pc-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pc-journey-card{background:#e8f9f4;border:1px solid #d9eae1;border-radius:9px;padding:29px;display:flex;flex-direction:column;align-items:start}.pc-card-icon{width:41px;height:41px;color:var(--action);margin-bottom:27px}.pc-journey-card h3{font-size:27px;max-width:240px}.pc-journey-card p{font-size:14px;color:#506560;margin:17px 0 28px}.pc-journey-card .pc-text-link{margin-top:auto}.pc-btl-card{background:#e4b63f;border-color:#e4b63f;--action:#292714;color:#292714}.pc-btl-card p{color:#3c381c}.pc-stone{background:#f1f3ed;border-block:1px solid #dce6e0}.pc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:38px}.pc-step-number{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:var(--tint);color:var(--action);font-family:Georgia,serif;font-size:25px;margin-bottom:20px}.pc-steps h3{font-size:24px}.pc-steps p{font-size:14px;color:#506560;margin-top:12px}.pc-tools-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.pc-tools-panel p{font-size:14px;color:#506560;max-width:530px;margin-top:20px}.pc-tool-links{border-top:1px solid #dce6e0}.pc-tool-links a{display:flex;justify-content:space-between;gap:25px;padding:22px 0;border-bottom:1px solid #dce6e0;text-decoration:none;font-size:14px;font-weight:600}.pc-tool-links a:hover,.pc-tool-links span{color:var(--action)}.pc-faq-section{background:#f7f8f3;border-top:1px solid #dce6e0}.pc-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.pc-faq-grid>div>p{color:#506560;font-size:14px;margin:20px 0}.pc-faq{border-bottom:1px solid #d4dfd7;padding:21px 0}.pc-faq:first-child{padding-top:0}.pc-faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary:after{content:"+";font-size:23px;font-weight:400;line-height:1;color:var(--action);flex-shrink:0}.pc-faq[open] summary:after{content:"−"}.pc-faq p{font-size:14px;color:#506560;margin:18px 0 0;white-space:pre-line}.pc-commercial-callout{padding:43px 0;background:#01604b;color:#fff}.pc-commercial-callout .pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.pc-commercial-callout h2{font-size:30px;color:#fff}.pc-commercial-callout p{color:#d2e4db;font-size:13px;margin:11px 0 0}.pc-commercial-callout .pc-button{flex-shrink:0;--product-ink:#073b32}.pc-footer{background:#fff;padding:43px 0 22px}.pc-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:36px;border-bottom:1px solid #dce6e0}.pc-footer-top>div{display:flex;align-items:end;flex-direction:column}.pc-footer-top .pc-eyebrow{margin-bottom:7px!important}.pc-footer-top a{font-size:12px}.pc-footer-top .pc-footer-phone{font-size:24px;font-weight:600;text-decoration:none;margin-bottom:3px}.pc-footer-columns{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:55px;padding:38px 0}.pc-footer-columns h3{font-family:Manrope,Arial,sans-serif;font-size:13px;letter-spacing:0;font-weight:800;margin-bottom:16px}.pc-footer-columns a,.pc-inline-button{display:block;text-align:left;font-size:12px;margin:10px 0;color:#506560;text-decoration:none}.pc-inline-button{border:none;background:none;padding:0;text-decoration:underline}.pc-footer-columns a:hover{text-decoration:underline}.pc-footer-columns p{font-size:12px;color:#506560;max-width:290px;margin:10px 0 16px}.pc-regulatory{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #dce6e0;padding:24px 0}.pc-regulatory p{font-size:10px;color:#5b6b64;margin:0}.pc-footer-bottom{border-top:1px solid #dce6e0;padding-top:18px;font-size:10px;display:flex;justify-content:space-between;gap:25px;color:#607169}.pc-cookie-information{background:#f2f6ef;border:1px solid #dce6e0;padding:23px;margin-bottom:25px}.pc-cookie-information h3{font-size:22px}.pc-cookie-information p,.pc-cookie-information a{font-size:13px}.pc-mobile-contact{display:none}.pc-page-hero,.pc-service-hero{background:var(--tint);border-bottom:1px solid #dce6e0;padding:65px 0}.pc-page-hero h1,.pc-service-hero h1{font-size:clamp(39px,4.3vw,60px);max-width:850px;letter-spacing:-1.6px}.pc-page-hero .pc-lead{max-width:680px;margin-bottom:0}.pc-service-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.pc-service-hero .pc-lead{font-size:16px}.pc-breadcrumb{display:inline-block;font-size:11px;color:var(--action);margin-bottom:27px;text-decoration:none}.pc-service-overview{background:#ffffffbd;border:1px solid #0000000e;border-radius:8px;padding:35px}.pc-service-overview h2{font-size:28px}.pc-service-overview p{font-size:13px;color:#506560;margin:18px 0}.pc-service-overview ul{list-style:none;padding:0;margin:0;font-size:13px}.pc-service-overview li{padding:10px 0;border-top:1px solid #00000012}.pc-service-overview li:before{content:"✓";margin-right:10px;color:var(--action)}.pc-service-grid,.pc-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pc-service-card{background:var(--tint);border-top:4px solid var(--product);padding:30px;border-radius:6px;display:flex;align-items:start;flex-direction:column}.pc-service-card h2{font-size:29px}.pc-service-card ul{list-style:none;padding:0;font-size:13px;color:#506560;margin:20px 0 28px}.pc-service-card li{padding:5px 0}.pc-service-card .pc-text-link{margin-top:auto}.pc-option-grid{margin-top:35px}.pc-option-card{padding:28px;border:1px solid #dce6e0;border-radius:7px;background:#fff;display:flex;flex-direction:column;align-items:start}.pc-option-card h3{font-size:24px;margin-top:20px}.pc-option-card p{font-size:13px;color:#506560;margin:15px 0 25px}.pc-option-card .pc-text-link{margin-top:auto}.pc-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pc-two-column p{font-size:14px;color:#506560;margin-top:20px}.pc-check-list{list-style:none;padding:0;margin:0}.pc-check-list li{font-size:14px;padding:17px 0 17px 27px;position:relative;border-bottom:1px solid #dce6e0}.pc-check-list li:before{content:"✓";position:absolute;left:0;color:var(--action);font-weight:700}.pc-service-faq-group{max-width:850px;margin:40px 0}.pc-service-faq-group>h3{font-size:28px;margin-bottom:25px}.pc-service-risk{padding:30px 0 50px;font-size:12px;color:#506560}.pc-service-risk p{margin-top:10px}.pc-reading{max-width:800px}.pc-reading h2{font-size:30px;margin:40px 0 20px}.pc-reading h2:first-child{margin-top:0}.pc-reading p{font-size:15px;margin:18px 0}.pc-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}.pc-contact-grid p{font-size:14px;color:#506560;margin:20px 0}.pc-contact-actions{margin-top:30px}.pc-contact-actions a{display:grid;grid-template-columns:1fr auto;text-decoration:none;border-top:1px solid #dce6e0;padding:20px 0}.pc-contact-actions small{grid-column:1;font-size:11px;color:#506560}.pc-contact-actions strong{grid-column:1;font-size:20px;font-weight:600;margin-top:6px}.pc-contact-actions span{grid-row:1/3;grid-column:2;align-self:center;color:var(--action)}.pc-contact-office{border-top:1px solid #dce6e0;padding-top:24px;margin-top:8px}.pc-contact-office h3{font-size:23px;margin-top:20px}.pc-contact-office .pc-hours{display:flex;justify-content:space-between;font-size:13px;margin:12px 0}.pc-enquiry-panel{background:var(--tint);padding:35px;border-radius:9px;align-self:start}.pc-enquiry-panel .pc-button{margin:12px 0}.pc-enquiry-frame{width:100%;height:1060px;border:1px solid #dce6e0;border-radius:5px;background:#fff;display:block;margin-top:25px}.pc-site .pc-small{font-size:11px;line-height:1.8}.pc-enquiry-panel a,.pc-reading a{color:var(--action)}.pc-site .page-hero,.pc-site .knowledge-hero,.pc-site .knowledge-centre-hero,.pc-site .stamp-duty-page{background:var(--tint);background-image:none;color:var(--product-ink)}.pc-site .eyebrow{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--action);padding:0;font-size:10px;letter-spacing:2px}.pc-site .page-title,.pc-site .stamp-duty-title{color:var(--product-ink);font-size:clamp(36px,4.2vw,57px);line-height:1.13;letter-spacing:-1.4px;font-weight:500}.pc-site .stamp-duty-copy,.pc-site .page-copy{color:#506560;font-size:15px;line-height:1.8}.pc-site .stamp-duty-input-card{background:#fff;background-image:none;border:1px solid #dce6e0;box-shadow:none;border-radius:10px;color:#182c2c}.pc-site .stamp-duty-summary-card{background:var(--product-ink);background-image:none;border:0;box-shadow:none;border-radius:10px;color:#fff}.pc-site .stamp-duty-summary-card .stamp-duty-total,.pc-site .stamp-duty-summary-card .stamp-duty-summary-kicker{color:#fff}.pc-site .stamp-duty-field-icon{background:var(--tint);color:var(--action);border:1px solid #dce6e0}.pc-site .stamp-duty-slider{accent-color:var(--action)}.pc-site .stamp-duty-input-card input:focus,.pc-site .stamp-duty-input-card select:focus{border-color:var(--action)}.pc-site .btn-brand,.pc-site .nav-cta,.pc-site .hero-cta-primary,.pc-site .repayment-cta-button{background:var(--action);background-image:none;color:#fff;box-shadow:none;border-radius:5px}.pc-site .stamp-duty-shell{box-shadow:none}.pc-site .stamp-duty-summary-card .btl-calculator-quote-button{background:#e4b63f;color:#292714;border-color:#e4b63f}.pc-site .repayment-use-section,.pc-site .repayment-step-card,.pc-site .repayment-figure-card,.pc-site .repayment-formula-card,.pc-site .btl-use-card,.pc-site .btl-figure-card,.pc-site .btl-formula-card,.pc-site .btl-icr-requirement-card{box-shadow:none;border-radius:8px}.pc-site .btl-calculator-option-active,.pc-site .btl-calculator-option[aria-checked=true]{background:var(--tint);background-image:none;border-color:var(--action);box-shadow:none}.pc-site .btl-calculator-option-dot{border-color:#8b9690}.pc-site .btl-calculator-option-active .btl-calculator-option-dot{border-color:var(--action);background:#fff}.pc-site .btl-calculator-option-active .btl-calculator-option-dot:after{background:var(--action)}.pc-site .stamp-duty-number-prefix{color:var(--action)}.pc-site .btl-yellow-section{background:var(--tint);border-color:#e4b63f}.pc-site .btl-calculator-option-grid{min-width:0}.pc-site .blog-hero,.pc-site .blog-index-hero,.pc-site .knowledge-surface{background:var(--tint);background-image:none}.pc-site .blog-card,.pc-site .knowledge-card,.pc-site .knowledge-resource-card{box-shadow:none;border-radius:8px;border-color:#dce6e0}.pc-site main .container-max{max-width:1244px}.pc-site main input,.pc-site main select{max-width:100%}.pc-option-card h2{font-size:29px}.pc-print-button{margin-top:26px}@media print{.pc-header,.pc-division-bar,.pc-footer,.pc-commercial-callout,.pc-mobile-contact,.pc-skip,.pc-print-button,.pc-breadcrumb{display:none!important}.pc-site,.pc-site main,.pc-page-hero{background:#fff!important;color:#000!important}.pc-wrap{width:100%}.pc-page-hero,.pc-section{padding:20px 0}.pc-page-hero h1{font-size:30pt}.pc-reading section{-moz-column-break-inside:avoid;break-inside:avoid}.pc-reading .pc-button{display:none}.pc-check-list li{padding-block:8px}.pc-reading h2{font-size:18pt;margin-top:20px}.pc-reading a{color:#000;text-decoration:underline}}@media(min-width:1600px){.pc-home-hero-grid{min-height:600px}}@media(max-width:1100px){.pc-navigation{gap:17px}.pc-nav-shell{gap:20px}.pc-portal-link{display:none}.pc-home-copy h1{font-size:53px}.pc-tools-panel,.pc-service-hero-grid,.pc-contact-grid{gap:45px}.pc-service-grid,.pc-option-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.pc-menu-toggle{display:block;background:#fff;border:1px solid #dce6e0;padding:9px 14px;border-radius:4px;font-size:13px}.pc-nav-shell{flex-wrap:wrap;min-height:85px;padding-block:16px}.pc-navigation{display:none;flex-direction:column;align-items:stretch;width:100%;gap:0;padding:8px 0 15px}.pc-navigation.is-open{display:flex}.pc-navigation>a:not(.pc-button),.pc-nav-trigger{padding:15px 0;border-bottom:1px solid #edf0ea;width:100%;text-align:left}.pc-nav-trigger{justify-content:space-between}.pc-navigation .pc-portal-link{display:block}.pc-navigation .pc-nav-contact{margin-top:18px;align-self:start}.pc-dropdown-panel{position:static;min-width:0;max-height:none;box-shadow:none;border:0;border-radius:0;background:#f2f7f1;padding:7px}.pc-home-hero-grid{min-height:495px}.pc-home-copy h1{font-size:45px;letter-spacing:-1.5px}.pc-home-copy{padding-block:45px}.pc-lead{font-size:16px}.pc-trust-item{padding-inline:17px;gap:12px}.pc-trust-item h2{font-size:18px}.pc-trust-item p{font-size:10px}.pc-journey-card{padding:24px}.pc-journey-card h3{font-size:24px}.pc-faq-grid,.pc-two-column{gap:45px}.pc-commercial-callout h2{font-size:27px}.pc-commercial-callout .pc-wrap{align-items:start;flex-direction:column}.pc-footer-columns,.pc-steps{gap:30px}}@media(max-width:650px){.pc-section{padding:49px 0}.pc-logo{width:149px}.pc-division-bar{font-size:9px}.pc-division-bar .pc-wrap{gap:10px;padding-block:8px}.pc-home-hero-grid{display:flex;flex-direction:column;min-height:0}.pc-home-copy{padding:36px 0 35px}.pc-home-copy h1{font-size:43px;letter-spacing:-1.35px}.pc-eyebrow{font-size:9px!important;margin-bottom:18px!important}.pc-lead{font-size:16px;margin:21px 0 26px}.pc-actions{gap:20px}.pc-button{padding:13px 19px;font-size:12px;min-height:48px}.pc-home-photo{height:330px;min-height:0;margin-inline:-5.5556%}.pc-home-photo img{-o-object-position:34% 45%;object-position:34% 45%}.pc-photo-caption{bottom:18px;left:5%;right:5%;font-size:10px;padding:10px 14px}.pc-trust-grid{grid-template-columns:1fr;padding-block:8px}.pc-trust-item,.pc-trust-item:first-child{padding:17px 0;border-right:0;border-bottom:1px solid #dce6e0}.pc-trust-item h2{font-size:19px}.pc-trust-item p{font-size:11px}.pc-trust-item .pc-icon{width:26px;height:26px}.pc-section-heading{display:block;margin-bottom:28px}.pc-section-heading>p{margin-top:20px}.pc-journey-grid,.pc-steps,.pc-tools-panel,.pc-faq-grid,.pc-two-column,.pc-contact-grid,.pc-service-hero-grid,.pc-service-grid,.pc-option-grid{grid-template-columns:1fr}.pc-journey-grid{gap:16px}.pc-journey-card{padding:27px}.pc-journey-card h3{font-size:28px;max-width:none}.pc-card-icon{margin-bottom:22px}.pc-journey-card p{margin:17px 0 24px}.pc-steps{gap:28px;margin-top:32px}.pc-step-number{margin-bottom:15px}.pc-steps h3{font-size:25px}.pc-steps p{margin-top:13px}.pc-tools-panel,.pc-faq-grid,.pc-two-column,.pc-contact-grid,.pc-service-hero-grid{gap:33px}.pc-tool-links a{padding-block:20px;font-size:13px}.pc-faq summary{font-size:13px}.pc-faq p{font-size:13px}.pc-commercial-callout{padding:35px 0}.pc-commercial-callout h2{font-size:29px}.pc-commercial-callout .pc-button{width:100%}.pc-footer{padding-bottom:100px}.pc-footer-top{align-items:start;flex-direction:column;padding-bottom:29px;gap:25px}.pc-footer-top>div{align-items:start}.pc-footer-columns{grid-template-columns:1fr 1fr;gap:25px;padding-block:30px}.pc-footer-columns>div:last-child{grid-column:1/-1}.pc-footer-columns p{max-width:none}.pc-regulatory{grid-template-columns:1fr;gap:20px}.pc-footer-bottom{align-items:start;flex-direction:column;gap:9px}.pc-mobile-contact{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 5% calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dce6e0;background:#fffffff5;z-index:30}.pc-mobile-contact .pc-button{width:100%;background:#00785f;border-color:#00785f;color:#fff}.pc-page-hero,.pc-service-hero{padding:42px 0}.pc-page-hero h1,.pc-service-hero h1{font-size:41px;letter-spacing:-1.1px}.pc-service-overview,.pc-enquiry-panel{padding:25px}.pc-service-overview h2{font-size:28px}.pc-option-grid{gap:16px}.pc-option-card{padding:25px}.pc-contact-actions strong{font-size:18px}.pc-service-faq-group h3{font-size:27px}.pc-service-risk{padding-bottom:35px}.pc-site .page-title,.pc-site .stamp-duty-title{font-size:36px}.pc-site .stamp-duty-summary-card .stamp-duty-total{font-size:clamp(32px,10vw,54px)}}.pc-article-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:13px}.pc-article-navigation>a{text-decoration:none}@media(max-width:650px){.pc-article-navigation{gap:12px;font-size:11px}.pc-article-navigation .pc-button{padding:9px 12px;min-height:40px}.pc-article-navigation{padding-bottom:8px}}.pc-commercial-callout{padding:24px 0}.pc-commercial-callout .pc-wrap{flex-direction:row;align-items:center;gap:30px}.pc-commercial-callout h2{font-size:29px}.pc-commercial-callout p{margin-top:8px;font-size:12px}.pc-top-linkedin,.pc-footer-social a{display:inline-flex;align-items:center;gap:9px}.pc-linkedin-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid currentColor;border-radius:3px;font-family:Arial,sans-serif;font-size:13px;line-height:1;font-weight:800;letter-spacing:-.4px;flex-shrink:0}.pc-top-linkedin .pc-linkedin-mark{width:16px;height:16px;font-size:11px}.pc-linkedin-section{background:#e8f9f4;border-top:1px solid #dce6e0}.pc-linkedin-intro{color:#506560;font-size:14px;margin-top:18px}.pc-linkedin-section .pc-section-heading{margin-bottom:0}.pc-linkedin-section .pc-option-grid{margin-top:35px}.pc-linkedin-section .pc-small{display:block;margin:0 0 20px;color:#506560}.pc-linkedin-section .pc-option-card .pc-text-link{margin-top:auto}.pc-linkedin-button{flex-shrink:0;--action:#00785f}.pc-footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:15px 30px;border-top:1px solid #dce6e0;padding:20px 0;font-size:12px;color:#00785f}.pc-footer-social a{text-decoration:none}.pc-footer-social a:hover{text-decoration:underline}@media(max-width:900px){.pc-commercial-callout h2{font-size:25px}.pc-commercial-callout .pc-button{max-width:300px}.pc-linkedin-section .pc-section-heading{align-items:start;flex-direction:column;gap:18px}}@media(max-width:650px){.pc-commercial-callout{padding:20px 0}.pc-commercial-callout .pc-wrap{flex-direction:column;align-items:stretch;gap:17px}.pc-commercial-callout h2{font-size:25px}.pc-commercial-callout .pc-button{max-width:none;min-height:46px;padding:11px 17px}.pc-division-bar .pc-wrap{font-size:9px;gap:7px}.pc-top-linkedin{gap:5px}.pc-top-linkedin .pc-linkedin-mark{width:14px;height:14px;font-size:10px}.pc-linkedin-section .pc-section-heading{display:flex}.pc-linkedin-button{width:100%;gap:10px}.pc-footer-social{align-items:start;flex-direction:column;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.pc-division-bar .pc-wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pc-top-site-link{padding:8px 12px;border:1px solid currentColor;border-radius:6px;font-weight:700}.pc-top-site-link:focus-visible{outline:3px solid #e4b63f;outline-offset:3px}@media(max-width:600px){.pc-division-bar .pc-wrap{justify-content:center;gap:10px}.pc-top-site-link{display:inline-flex!important}}@media(max-width:650px){.pc-footer-columns a,.pc-footer-columns .pc-inline-button,.pc-footer-top a,.pc-footer-social a{display:flex;align-items:center;min-height:44px;margin:0}.pc-footer-columns p{margin:8px 0 12px}.pc-text-link,.pc-journey-card .pc-text-link,.pc-option-card .pc-text-link,.pc-service-card .pc-text-link,.pc-top-linkedin{display:inline-flex;align-items:center;min-height:44px}.pc-breadcrumb{display:inline-flex;align-items:center;min-height:44px;margin-bottom:10px}.pc-top-site-link{display:inline-flex!important;align-items:center;min-height:44px}.pc-article-link,.pc-option-card a.pc-text-link{min-height:44px}}.pc-option-card.pc-card-link{position:relative;background:var(--tint);border-color:color-mix(in srgb,var(--product) 35%,white);cursor:pointer;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.pc-option-card.pc-card-link .pc-text-link:after{content:"";position:absolute;inset:0;border-radius:7px}.pc-option-card.pc-card-link:hover,.pc-option-card.pc-card-link:active,.pc-option-card.pc-card-link:focus-within{background:color-mix(in srgb,var(--tint) 62%,var(--product) 38%);border-color:var(--product);box-shadow:0 8px 20px #182c2c1f;transform:translateY(-2px)}.pc-option-card.pc-card-link:active{background:color-mix(in srgb,var(--tint) 45%,var(--product) 55%)}.pc-option-card.pc-card-link .pc-text-link:focus-visible{outline:3px solid var(--product-ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.pc-option-card.pc-card-link{transition:none}.pc-option-card.pc-card-link:hover{transform:none}}@media(max-width:900px){.pc-navigation{gap:8px;padding:12px 0 18px}.pc-navigation>a:not(.pc-button):not(.pc-portal-link),.pc-nav-trigger{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:12px 16px;border:0;border-radius:6px;background:#e2f3ec;color:#182c2c;font-size:15px;font-weight:700;transition:background-color .15s}.pc-navigation>a:not(.pc-button):not(.pc-portal-link):hover,.pc-navigation>a:not(.pc-button):not(.pc-portal-link):active,.pc-navigation>a.active:not(.pc-portal-link),.pc-nav-trigger:hover,.pc-nav-trigger:active,.pc-nav-trigger[aria-expanded=true]{background:#c4e6d6}.pc-dropdown{width:100%}.pc-dropdown-panel{margin-top:6px;padding:0 0 0 12px;background:transparent;border-left:3px solid #00a882}.pc-dropdown-panel a{margin-bottom:6px;padding:13px 16px;background:#f0f8f4;font-size:14px;font-weight:600}.pc-dropdown-panel a:hover,.pc-dropdown-panel a:active,.pc-dropdown-panel a.active{background:#c4e6d6}.pc-navigation>a.pc-portal-link.pc-portal-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;margin-top:4px;padding:14px 18px;border-radius:6px;background:#00c093;color:#06251f;font-size:18px;font-weight:800;text-decoration:none;box-shadow:0 4px 12px #00a88259}.pc-navigation>a.pc-portal-link.pc-portal-link:hover,.pc-navigation>a.pc-portal-link.pc-portal-link:active{background:#00a882}}.pc-footer-columns{gap:36px 48px;padding:44px 0}.pc-footer-columns h3{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#00785f;margin-bottom:18px}.pc-footer-columns h3:after{content:"";display:block;width:28px;height:3px;margin-top:9px;border-radius:2px;background:#e4b63f}.pc-footer-columns a,.pc-footer-columns .pc-inline-button{display:flex;align-items:center;gap:8px;min-height:42px;margin:0 -12px 2px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.35;color:#182c2c;text-decoration:none;transition:background-color .15s,color .15s}.pc-footer-columns a:after{content:"→";margin-left:auto;padding-left:8px;opacity:0;transform:translate(-6px);transition:opacity .15s,transform .15s;color:#00785f}.pc-footer-columns a:hover,.pc-footer-columns a:focus-visible,.pc-footer-columns .pc-inline-button:hover{background:#e8f9f4;color:#00644f;text-decoration:none}.pc-footer-columns a:hover:after,.pc-footer-columns a:focus-visible:after{opacity:1;transform:none}.pc-footer-columns>div:last-child{align-self:start;padding:24px 24px 18px;border-radius:14px;background:#e8f9f4;border:1px solid #d3ebe2}.pc-footer-columns>div:last-child p{margin:0 0 12px;font-size:14px;line-height:1.6;color:#182c2c}.pc-footer-columns>div:last-child a{margin-inline:-12px}@media(max-width:650px){.pc-footer-columns{gap:26px 16px;padding-block:30px}.pc-footer-columns a,.pc-footer-columns .pc-inline-button{min-height:46px}.pc-footer-columns>div:last-child p{font-size:14px}}.pc-regulatory{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:6px 0 24px;padding:30px 32px;border:0;border-radius:16px;background:linear-gradient(120deg,#00785f,#005f4b);color:#e6f6f0;box-shadow:0 14px 34px #005f4b38}.pc-regulatory .pc-reg-heading{grid-column:1/-1;margin:0;font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffd66b}.pc-regulatory p{margin:0;font-size:14px;line-height:1.75;color:#e6f6f0}.pc-regulatory p.pc-reg-warning{padding:16px 20px;border-left:5px solid #e4b63f;border-radius:8px;background:#fff7dd;color:#3d3200}.pc-regulatory p.pc-reg-warning strong{color:#2b2300}@media(max-width:900px){.pc-regulatory{grid-template-columns:1fr;padding:24px 20px}}.pc-option-grid.pc-two-up{grid-template-columns:repeat(2,1fr)}.pc-rule-card p{font-size:14px;line-height:1.7}@media(max-width:650px){.pc-option-grid.pc-two-up{grid-template-columns:1fr}}.pc-rule-card{background:var(--tint);border-color:color-mix(in srgb,var(--product) 35%,white)}.pc-option-card,.pc-service-faq-group{scroll-margin-top:120px}.pc-option-card:target{box-shadow:0 0 0 3px #00a882}@media(min-width:901px)and (max-width:1140px){.pc-nav-shell,.pc-navigation{gap:14px}.pc-navigation>a,.pc-nav-trigger{font-size:11.5px;white-space:nowrap}.pc-navigation .pc-nav-contact{padding:10px 13px}.pc-logo{width:140px}}.pc-dropdown-panel a.pc-nav-accent{background:#fff7dd;border-left:4px solid #e4b63f;color:#4a3a00;font-weight:700}.pc-dropdown-panel a.pc-nav-accent:hover,.pc-dropdown-panel a.pc-nav-accent.active{background:#ffeaa6;color:#2b2300}.pc-linkedin-logo{display:inline-block;flex-shrink:0;border-radius:3px;box-shadow:0 0 0 1px #ffffff8c}.pc-top-linkedin .pc-linkedin-logo{width:18px;height:18px}.pc-footer-social .pc-linkedin-logo{box-shadow:none}.pc-utility-links{display:flex;align-items:center;gap:24px}.pc-utility-links a{display:inline-flex;align-items:center;min-height:32px;font-size:12px}.pc-nav-shell{min-height:84px}.pc-logo{width:140px}.pc-navigation{gap:22px}.pc-division-bar .pc-wrap{padding-block:6px}.pc-division-bar .pc-top-site-link{background:transparent;border:0;box-shadow:none;padding:0;color:#fff}.pc-footer{padding-bottom:22px}@media(max-width:900px){.pc-nav-shell{min-height:76px;padding-block:12px}.pc-division-bar .pc-wrap>span{display:none}.pc-utility-links{width:100%;justify-content:space-between;gap:12px}.pc-utility-links a{font-size:11px;min-height:44px}.pc-division-bar .pc-wrap{padding-block:0}.pc-navigation{gap:0}}.pc-brand{display:inline-flex;flex-direction:column;text-decoration:none;gap:4px}.pc-brand-division{font-size:9px;line-height:1;letter-spacing:.25em;text-transform:uppercase;text-align:center;color:#475569}.pc-utility-links{gap:12px}.pc-division-bar .pc-wrap{padding-block:10px}.pc-division-bar .pc-utility-links a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:11px 18px;border:1px solid #aac7b8;border-radius:5px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;background:transparent;color:#fff}.pc-division-bar .pc-utility-links a.pc-top-site-link{background:#e0bd70;border-color:#e0bd70;color:#17372d}.pc-division-bar .pc-utility-links a.pc-top-site-link:hover{background:#f0ce86}.pc-division-bar .pc-utility-links a.pc-utility-portal:hover{background:#174f42;border-color:#fff}@media(max-width:650px){.pc-division-bar .pc-wrap{width:calc(100% - 32px);padding-block:8px}.pc-utility-links{gap:8px}.pc-division-bar .pc-utility-links a{flex:1;min-width:0;min-height:44px;padding:7px 8px;font-size:11px;line-height:1.35;white-space:normal;text-align:center}}.pc-division-bar .pc-utility-links a:active{transform:translateY(1px);filter:brightness(.92)}.pc-division-bar .pc-utility-links a:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 2px #17372d}main p a:not([class]),main li a:not([class]){text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.pc-cookie-notice.pc-cookie-notice{left:8px;right:8px;bottom:8px;padding:10px 12px;font-size:13px;line-height:1.45;gap:8px}.pc-cookie-notice.pc-cookie-notice p{flex:1 1 100%;margin:0}.pc-cookie-notice.pc-cookie-notice .pc-cookie-choices{width:100%;gap:8px}.pc-cookie-notice.pc-cookie-notice .pc-cookie-choices button{flex:1;min-height:44px;padding:8px 14px}}.pcx-photo{display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#e7f1e9;aspect-ratio:4 / 5;width:100%}.pcx-photo svg{width:46%;height:auto;fill:#9db9a8}.pcx-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pcx-team-heading{margin:40px 0 0;font-size:24px;color:#182b26}.pcx-team{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px}.pcx-team-card{display:flex;flex-direction:column;gap:4px}.pcx-team-card b{margin-top:8px;font-size:16px;color:#182b26}.pcx-team-card span{font-size:14px;color:#50655b}.pcx-founder{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:40px;align-items:start}.pcx-founder h3{margin:0 0 4px;font-size:28px;line-height:1.2}.pcx-founder .pcx-role{margin:0 0 18px;font-weight:700;color:#005f4b}.pcx-founder p{margin:0 0 14px;line-height:1.7;color:#3d5249;max-width:62ch}.pcx-founder a.pcx-linkedin{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:#005f4b;text-decoration:underline;text-underline-offset:4px}.pcx-reviews{background:#f6f5ef;border-block:1px solid #d2e1d7}.pcx-reviews-inner{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-block:34px;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.pcx-reviews h2{margin:0 0 6px;font-size:26px;color:#182b26}.pcx-reviews p{margin:0;color:#50655b}.pcx-reviews-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.pcx-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:5px;background:#00785f;color:#fff;font-weight:700;text-decoration:none}.pcx-button:hover{background:#073d33}.pcx-text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:#005f4b;text-decoration:underline;text-underline-offset:4px}.pcx-button:focus-visible,.pcx-text-link:focus-visible,.pcx-linkedin:focus-visible{outline:3px solid #876000;outline-offset:4px;box-shadow:0 0 0 2px #fff}.pcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:800px){.pcx-founder{grid-template-columns:1fr;gap:22px}.pcx-founder .pcx-photo{max-width:260px}}@media(max-width:650px){.pcx-reviews-inner{width:calc(100% - 40px)}.pcx-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cookie-notice.cookie-notice{left:8px;right:8px;bottom:8px;padding:10px 12px;font-size:13px;line-height:1.45}.cookie-notice.cookie-notice p{margin:0 0 8px}.cookie-notice.cookie-notice .cookie-choices{display:flex;gap:8px}.cookie-notice.cookie-notice .cookie-choices button{flex:1;min-height:44px;padding:8px 14px}}.pcx-details{margin-top:18px;border:1px solid #d2e1d7;border-radius:8px;background:#fff}.pcx-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 18px;font-weight:700;color:#182b26;cursor:pointer;list-style:none}.pcx-details summary::-webkit-details-marker{display:none}.pcx-details summary:after{content:"+";font-size:24px;color:#00785f;content:"+" / ""}.pcx-details[open] summary:after{content:"−";content:"−" / ""}.pcx-details>div{padding:0 18px 12px}.pcx-details>div p{margin:0 0 12px}.pcx-details summary:focus-visible{outline:3px solid #876000;outline-offset:3px;box-shadow:0 0 0 2px #fff}.approved-home{--ap-action:#00785f;--ap-deep:#073d33;--ap-ink:#182b26;--ap-muted:#50655b;--ap-line:#d2e1d7;--ap-mint:#eff8f3;--ap-stone:#f6f5ef;background:#fff;color:var(--ap-ink)}.approved-home *{box-sizing:border-box}.approved-home h1,.approved-home h2,.approved-home h3{font-family:var(--font-heading,"Fraunces",Georgia,serif);font-weight:500;letter-spacing:-.025em}.approved-home h1,.approved-home h2,.approved-home h3,.approved-home p{margin:0}.approved-home h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.approved-home h3{font-size:25px;line-height:1.2}.approved-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.approved-section{padding-block:52px}.approved-home .approved-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ap-action);margin-bottom:12px}.approved-hero{background:var(--ap-mint)}.approved-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding-block:42px}.approved-home h1{font-size:clamp(40px,4.5vw,60px);line-height:1.09}.approved-home .approved-lead{font-size:17px;line-height:1.7;color:var(--ap-muted);max-width:490px;margin-top:20px}.approved-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.approved-home .approved-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 19px;border:1px solid transparent;border-radius:5px;background:var(--ap-action);color:#fff;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}.approved-home .approved-button:hover{background:var(--ap-deep)}.approved-home .approved-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ap-action);text-decoration:underline;text-underline-offset:5px}.approved-hero-image{display:block;width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.approved-home .approved-caption{font-size:12px;color:var(--ap-muted);margin-top:9px}.approved-trust{border-bottom:1px solid var(--ap-line)}.approved-trust .approved-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:17px;font-size:13px;color:var(--ap-muted)}.approved-trust span:before{content:"✓";color:var(--ap-action);margin-right:8px}.approved-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.approved-section-heading>p{max-width:320px;font-size:14px;color:var(--ap-muted)}.approved-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.approved-home .approved-choice{display:flex;flex-direction:column;align-items:start;gap:12px;padding:23px;background:#fff;border:1px solid var(--ap-line);border-radius:7px;color:var(--ap-ink);text-decoration:none;min-width:0}.approved-home .approved-choice:hover{background:var(--ap-mint);border-color:var(--ap-action)}.approved-home .approved-choice-number{font-size:12px;color:var(--ap-muted)}.approved-home .approved-choice h3{font-size:24px}.approved-home .approved-choice p{font-size:14px;line-height:1.7;color:var(--ap-muted)}.approved-choice-arrow{margin-top:auto;padding-top:8px;color:var(--ap-action);font-size:14px;font-weight:600}.approved-home .approved-choice-btl{background:#fff8e1}.approved-tools{background:var(--ap-stone)}.approved-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.approved-home .approved-tools-copy{font-size:15px;color:var(--ap-muted);margin-top:18px;max-width:480px}.approved-tool-links{border-top:1px solid var(--ap-line)}.approved-home .approved-tool-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;border-bottom:1px solid var(--ap-line);font-size:15px;color:var(--ap-ink);text-decoration:none}.approved-home .approved-tool-links a:hover{color:var(--ap-action);text-decoration:underline}.approved-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:26px}.approved-step{border:1px solid var(--ap-line);border-radius:7px;background:#fff;min-width:0}.approved-step summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:174px;padding:22px;list-style:none;cursor:pointer}.approved-step summary::-webkit-details-marker{display:none}.approved-step-number{font-size:12px;font-weight:700;color:var(--ap-action)}.approved-step summary h3{grid-column:1;font-size:25px}.approved-step summary p{grid-column:1;font-size:14px;line-height:1.65;color:var(--ap-muted)}.approved-step summary:after{content:"+";grid-column:2;grid-row:1 / 4;align-self:center;font-size:27px;color:var(--ap-action)}.approved-step[open]{background:var(--ap-mint);border-color:var(--ap-action)}.approved-step summary:after{content:"+" / ""}.approved-step[open] summary:after{content:"−";content:"−" / ""}.approved-step-detail{padding:0 22px 22px;font-size:14px;line-height:1.75;color:var(--ap-muted)}.approved-step-detail ul{padding-left:20px;margin:16px 0}.approved-step-detail li{margin-block:7px}.approved-step-detail .approved-actions{gap:10px;margin-top:18px}.approved-final{background:var(--ap-deep);color:#fff}.approved-final>.approved-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:34px}.approved-final p{margin-top:8px;color:#d3e5da;font-size:15px}.approved-home .approved-final .approved-button{background:#fff;color:var(--ap-deep);flex-shrink:0}.approved-commercial{--ap-action:#08624d;--ap-mint:#eaf0e8}.approved-commercial .approved-hero{background:#073d33;color:#fff}.approved-commercial .approved-hero .approved-eyebrow{color:#dbc086}.approved-commercial .approved-hero .approved-lead,.approved-commercial .approved-hero .approved-caption{color:#d3e5da}.approved-commercial .approved-hero .approved-button{background:#e0bd70;color:#17372d}.approved-commercial .approved-hero .approved-text-link{color:#fff}.approved-home :where(a,summary):focus-visible{outline:3px solid #876000;outline-offset:4px;box-shadow:0 0 0 2px #fff}[data-theme=commercial] .utility{width:100%;padding:8px max(32px,calc((100% - 1180px)/2));background:#073d33;color:#fff;gap:16px}[data-theme=commercial] .utility>div{gap:24px}[data-theme=commercial] .utility a{min-height:32px;display:inline-flex;align-items:center}[data-theme=commercial] .utility a.sister-link{background:transparent;padding:0;font-weight:600}[data-theme=commercial] .utility .utility-portal{color:#fff;font-size:12px;white-space:nowrap}[data-theme=commercial] .site-header .nav{min-height:84px;gap:20px}[data-theme=commercial] .site-header .header-actions{gap:0}[data-theme=commercial] .site-header .header-actions .portal-link{display:none}@media(max-width:1100px){.approved-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.approved-hero-grid{gap:28px}.approved-home h1{font-size:42px}.approved-hero-image{height:280px}.approved-tools-grid{gap:30px}.approved-journey{grid-template-columns:1fr}.approved-step summary{min-height:130px}}@media(max-width:650px){.approved-wrap{width:calc(100% - 40px)}.approved-section{padding-block:34px}.approved-hero-grid{grid-template-columns:1fr;gap:24px;padding-block:30px}.approved-home h1{font-size:clamp(35px,9vw,43px)}.approved-home .approved-lead{font-size:16px;margin-top:18px}.approved-hero-image{height:205px}.approved-trust .approved-wrap{gap:8px 18px;font-size:12px;padding-block:14px}.approved-section-heading{display:block}.approved-section-heading>p{margin-top:14px;max-width:none}.approved-choices{grid-template-columns:1fr;gap:12px}.approved-home .approved-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:19px;background:#e7f1e9;border-color:#c4dacb}.approved-choice-number{display:none}.approved-home .approved-choice h3{font-size:24px;grid-column:1}.approved-home .approved-choice p{grid-column:1;font-size:14px}.approved-choice-arrow{grid-column:2;grid-row:1 / 3;align-self:center;padding:0;font-size:16px}.approved-home .approved-choice:hover,.approved-home .approved-choice:focus-visible{background:#d9eadd;border-color:var(--ap-action)}.approved-home .approved-choice:active{background:#c9dfd0}.approved-tools-grid{grid-template-columns:1fr;gap:22px}.approved-step summary{padding:19px}.approved-step summary h3{font-size:24px}.approved-step-detail{padding:0 19px 19px}.approved-final>.approved-wrap{align-items:start;flex-direction:column;padding-block:30px;gap:20px}[data-theme=commercial] .utility{padding:6px 20px}[data-theme=commercial] .utility .strapline,[data-theme=commercial] .utility .book-link{display:none}[data-theme=commercial] .utility>div{width:100%;justify-content:space-between;gap:12px}[data-theme=commercial] .utility .utility-portal,[data-theme=commercial] .utility a.sister-link{font-size:11px;min-height:44px}}@media print{.approved-step-detail{display:block}.approved-actions{display:none}}[data-theme=commercial] .utility .strapline{color:#fff}[data-theme=commercial] .utility>div{gap:12px}[data-theme=commercial] .utility a.sister-link,[data-theme=commercial] .utility a.utility-portal{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:11px 18px;border:1px solid #e0bd70;border-radius:5px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}[data-theme=commercial] .utility a.sister-link{background:#e0bd70;color:#17372d}[data-theme=commercial] .utility a.utility-portal{background:transparent;border-color:#aac7b8;color:#fff}[data-theme=commercial] .utility a.sister-link:hover{background:#f0ce86}[data-theme=commercial] .utility a.utility-portal:hover{background:#174f42;border-color:#fff}@media(max-width:900px){[data-theme=commercial] .utility .strapline{display:none}[data-theme=commercial] .utility>div{width:100%;justify-content:flex-end}}@media(max-width:650px){[data-theme=commercial] .utility{padding:8px 16px}[data-theme=commercial] .utility>div{gap:8px}[data-theme=commercial] .utility a.sister-link,[data-theme=commercial] .utility a.utility-portal{flex:1;min-width:0;min-height:44px;padding:7px 8px;font-size:11px;line-height:1.35;white-space:normal;text-align:center}}.tinted .svc-kicker,.svc-section.tinted .svc-kicker{color:#7a5a1b}[data-theme=commercial] .utility a.sister-link:active,[data-theme=commercial] .utility a.utility-portal:active{transform:translateY(1px);filter:brightness(.92)}[data-theme=commercial] .utility a.sister-link:focus-visible,[data-theme=commercial] .utility a.utility-portal:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 2px #17372d}[data-theme=commercial] .utility a.phone-link{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:14px;font-weight:700;min-height:48px}@media(max-width:650px){[data-theme=commercial] .utility>div{flex-wrap:wrap}[data-theme=commercial] .utility a.phone-link{flex:1 1 100%;justify-content:center;min-height:44px;font-size:15px}}:root{--pc-primary:#073d33;--pc-primary-2:#0b5646;--pc-gold:#e0bd70;--pc-gold-2:#f0ce86;--pc-mint:#eff8f3;--pc-stone:#f6f5ef;--pc-line:#d2e1d7;--pc-ink:#182b26;--pc-muted:#4f6359;--pc-heading:"Fraunces Variable","Fraunces",Georgia,serif;--pc-body:"Poppins","Segoe UI",Arial,sans-serif}body,.pc-site,.pc-site :where(p,li,a,span,button,input,select,textarea,label,td,th,small,summary,div){font-family:var(--pc-body)}.pc-site h1,.pc-site h2,.pc-site h3,.pc-site h4,.approved-home h1,.approved-home h2,.approved-home h3,.pc-site .page-title,.pc-site .stamp-duty-title{font-family:var(--pc-heading);font-weight:700;letter-spacing:-.02em}.pc-site h1,.approved-home h1{line-height:1.12}.pc-site{line-height:1.65}.pc-site[data-product=residential]{--action:var(--pc-primary);--product-ink:var(--pc-primary);--tint:var(--pc-mint);--product:#2f8f76}.pc-site[data-product=residential] .pc-button:hover{background:var(--pc-primary-2);border-color:var(--pc-primary-2)}.pc-button{border-radius:6px;font-weight:600}.approved-home{--ap-action:var(--pc-primary);--ap-deep:var(--pc-primary);--ap-mint:var(--pc-mint)}.pc-topbar{background:var(--pc-primary);color:#fff}.pc-topbar .pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding-block:9px;flex-wrap:wrap}.pc-topbar-tagline{margin:0;font-size:14px;font-weight:500;letter-spacing:.01em;color:#e9f3ee}.pc-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-topbtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid #6f9c8c;border-radius:6px;color:#fff;background:transparent;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.pc-topbtn:hover{background:#0f5646;border-color:#fff}.pc-topbtn:active{transform:translateY(1px)}.pc-topbtn-gold{background:var(--pc-gold);border-color:var(--pc-gold);color:#17372d}.pc-topbtn-gold:hover{background:var(--pc-gold-2);border-color:var(--pc-gold-2);color:#17372d}.pc-topbtn:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 2px var(--pc-primary)}@media(max-width:900px){.pc-topbar-tagline{display:none}.pc-topbar .pc-wrap{width:calc(100% - 32px);padding-block:8px}.pc-topbar-actions{width:100%;gap:8px}.pc-topbtn{flex:1 1 0;min-width:0;min-height:44px;padding:6px 8px;font-size:12px;white-space:normal;text-align:center}}.pc-header{background:#fff;border-bottom:1px solid var(--pc-line);position:relative;z-index:30}.pc-nav-shell{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;min-height:88px}.pc-brand{display:inline-flex;flex-direction:column;align-items:stretch;gap:5px;text-decoration:none}.pc-brand .pc-logo{width:150px;height:auto}.pc-brand-division{display:flex;justify-content:space-between;width:100%;padding:0;margin:0;font-size:9.5px;font-weight:700;line-height:1;letter-spacing:0;color:#475569;text-align:left}.pc-navigation{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;font-size:14px;font-weight:500}.pc-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,30px)}.pc-dropdown{position:static}.pc-nav-trigger,.pc-nav-links>a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 2px;border:0;background:none;color:#1d2f29;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer}.pc-nav-trigger:after,.pc-nav-links>a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:1px;background:var(--pc-primary);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.pc-nav-trigger:hover:after,.pc-nav-trigger:focus-visible:after,.pc-nav-trigger[aria-expanded=true]:after,.pc-nav-links>a:hover:after,.pc-nav-links>a.active:after{transform:scaleX(1)}.pc-nav-trigger:hover,.pc-nav-trigger[aria-expanded=true]{color:var(--pc-primary)}.pc-chevron{width:12px;height:12px;flex-shrink:0;margin-left:0;transition:transform .2s ease}.pc-nav-trigger[aria-expanded=true] .pc-chevron{transform:rotate(180deg)}.pc-nav-contact{padding:11px 20px;min-height:44px;font-size:13px;background:var(--pc-primary);border-color:var(--pc-primary)}.pc-nav-contact:hover{background:var(--pc-primary-2)}.pc-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 200px);overflow-y:auto;background:#fff;border:1px solid var(--pc-line);border-radius:12px;box-shadow:0 22px 50px #073d3329;padding:22px 24px 18px;z-index:40}.pc-mega-heading{margin:0 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-primary)}.pc-mega-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.pc-mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:9px;color:var(--pc-ink);text-decoration:none;transition:background-color .15s}.pc-mega-item:hover,.pc-mega-item:focus-visible,.pc-mega-item.active{background:var(--pc-mint)}.pc-mega-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:10px;background:var(--pc-mint);color:var(--pc-primary);transition:background-color .15s,color .15s}.pc-mega-item:hover .pc-mega-icon,.pc-mega-item:focus-visible .pc-mega-icon{background:var(--pc-primary);color:#fff}.pc-mega-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-mega-text strong{font-size:14px;font-weight:600;line-height:1.3}.pc-mega-text span{font-size:12.5px;line-height:1.45;color:var(--pc-muted)}.pc-mega .pc-nav-accent{background:#fff8e1;border-left:0}.pc-mega .pc-nav-accent .pc-mega-icon{background:#f6e2a8;color:#4a3a00}.pc-menu-toggle{display:none}@media(max-width:1000px){.pc-nav-shell{grid-template-columns:1fr auto;min-height:76px;padding-block:10px}.pc-menu-toggle{display:block;min-height:44px;background:#fff;border:1px solid var(--pc-line);padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;color:var(--pc-primary)}.pc-navigation{display:none;grid-column:1/-1;grid-template-columns:1fr;gap:10px;padding:6px 0 16px}.pc-navigation.is-open{display:grid}.pc-nav-links{flex-direction:column;align-items:stretch;gap:6px}.pc-dropdown{width:100%}.pc-nav-trigger,.pc-nav-links>a{display:flex;justify-content:space-between;width:100%;min-height:50px;padding:12px 16px;border-radius:8px;background:#edf6f1;font-size:15px;font-weight:600}.pc-nav-trigger:after,.pc-nav-links>a:after{display:none}.pc-nav-trigger[aria-expanded=true]{background:#d7ebe1}.pc-mega{position:static;transform:none;width:auto;max-height:none;margin-top:6px;padding:10px 4px 4px 12px;border:0;border-left:3px solid var(--pc-gold);border-radius:0;box-shadow:none;background:transparent}.pc-mega-heading{display:none}.pc-mega-list{grid-template-columns:1fr;gap:4px}.pc-mega-item{background:#f6fbf8}.pc-nav-contact{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.pc-nav-trigger:after,.pc-nav-links>a:after,.pc-chevron{transition:none}}.approved-residential .approved-hero{background:var(--pc-primary);color:#fff}.approved-residential .approved-hero-grid{gap:52px;padding-block:56px}.approved-residential .approved-hero .approved-eyebrow{color:var(--pc-gold);font-size:12px;letter-spacing:.14em}.approved-residential .approved-hero h1{color:#fff;font-size:clamp(38px,4.6vw,60px)}.approved-residential .approved-hero .approved-lead,.approved-residential .approved-hero .approved-caption{color:#d3e5da}.approved-residential .approved-hero .approved-button{background:var(--pc-gold);color:#17372d;border-color:var(--pc-gold)}.approved-residential .approved-hero .approved-button:hover{background:var(--pc-gold-2)}.approved-residential .approved-hero .approved-button-outline{background:transparent;color:#fff;border-color:#8fb3a4}.approved-residential .approved-hero .approved-button-outline:hover{background:#0f5646;border-color:#fff;color:#fff}.approved-residential .approved-hero-image{height:clamp(320px,38vw,470px);border-radius:12px;-o-object-position:center;object-position:center}.approved-residential .approved-final{background:var(--pc-primary)}.pc-option-card,.pc-service-card,.pc-journey-card,.pc-rule-card,.approved-home .approved-choice,.approved-step{background:var(--tint,var(--pc-mint));border:1px solid color-mix(in srgb,var(--product,#2f8f76) 30%,white);border-top:4px solid var(--product,#2f8f76);border-radius:10px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.approved-home .approved-choice{background:#fff;border-top-width:1px;border-top-color:var(--pc-line);border-color:var(--pc-line)}.pc-option-card:hover,.pc-option-card:focus-within,.pc-service-card:hover,.pc-service-card:focus-within,.pc-journey-card:hover,.pc-rule-card:hover,.approved-home .approved-choice:hover,.approved-home .approved-choice:focus-visible{background:color-mix(in srgb,var(--tint,var(--pc-mint)) 60%,var(--product,#2f8f76) 40%);border-color:var(--product,#2f8f76);box-shadow:0 10px 24px #182b2621;transform:translateY(-2px)}.pc-option-card:active,.pc-service-card:active{background:color-mix(in srgb,var(--tint,var(--pc-mint)) 45%,var(--product,#2f8f76) 55%)}.pc-service-card[data-product]{--tint:var(--tint)}.pc-service-card[data-product=btl],.pc-option-card[data-product=btl]{--tint:#fff7dd;--product:#e4b63f}@media(prefers-reduced-motion:reduce){.pc-option-card:hover,.pc-service-card:hover,.pc-journey-card:hover,.approved-home .approved-choice:hover{transform:none}}.pc-section.pc-band-white{background:#fff}.pc-section.pc-band-mint{background:var(--pc-mint);border-block:1px solid var(--pc-line)}.pc-section.pc-band-stone{background:var(--pc-stone);border-block:1px solid var(--pc-line)}.pc-section.pc-band-green{background:var(--pc-primary);color:#fff}.pc-section.pc-band-green h2,.pc-section.pc-band-green .pc-eyebrow{color:#fff}.pc-section.pc-band-mint .pc-option-card,.pc-section.pc-band-mint .pc-faq{background:#fff}.pc-section.pc-band-mint .pc-option-card:hover{background:color-mix(in srgb,#fff 55%,var(--product,#2f8f76) 45%)}.pc-faq-section.pc-band-mint .pc-faq{background:transparent}.pc-footer-v4{background:var(--pc-stone);padding:56px 0 24px;border-top:1px solid var(--pc-line)}.pc-f-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--pc-line)}.pc-f-brand{display:inline-flex;flex-direction:column;gap:5px;text-decoration:none;width:150px}.pc-f-top>a:last-child{font-size:13px;font-weight:600;color:var(--pc-primary);text-decoration:underline;text-underline-offset:4px}.pc-f-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;padding:42px 0}.pc-f-grid h3{margin:0 0 16px;font-family:var(--pc-body);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-primary)}.pc-f-grid h3:after{content:"";display:block;width:28px;height:3px;margin-top:9px;border-radius:2px;background:var(--pc-gold)}.pc-f-grid a{display:flex;align-items:center;gap:8px;min-height:42px;margin:0 -12px 2px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.35;color:var(--pc-ink);text-decoration:none;transition:background-color .15s,color .15s}.pc-f-grid a:after{content:"→";margin-left:auto;padding-left:8px;opacity:0;transform:translate(-6px);transition:opacity .15s,transform .15s;color:var(--pc-primary)}.pc-f-grid a:hover,.pc-f-grid a:focus-visible{background:#ffffffe6;color:var(--pc-primary)}.pc-f-grid a:hover:after,.pc-f-grid a:focus-visible:after{opacity:1;transform:none}.pc-f-contact{align-self:start}.pc-footer-v4 .pc-cookie-information{background:#fff;border:1px solid var(--pc-line);padding:23px;margin-bottom:22px;border-radius:12px}.pc-footer-v4 .pc-inline-button{display:inline;border:0;background:none;padding:0;font-size:inherit;color:inherit;text-decoration:underline;cursor:pointer;margin:0}.pc-legal{margin:8px 0 26px;padding:30px 34px;border-radius:16px;background:linear-gradient(120deg,var(--pc-primary) 0%,#0b302d 100%);color:#e6f0ea;font-size:14px;line-height:1.75;box-shadow:0 14px 34px #073d3338}.pc-legal-heading{margin:0 0 14px;font-family:var(--pc-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-gold)}.pc-legal p{margin:0 0 12px;color:#e6f0ea}.pc-legal p.pc-legal-warning{margin:4px 0 14px;padding:14px 18px;border-left:5px solid var(--pc-gold);border-radius:8px;background:#ffffff17;color:#fff}.pc-legal p:last-child{margin-bottom:0}.pc-legal-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.pc-legal-links a{color:#fff;text-decoration:underline;text-decoration-color:var(--pc-gold);text-underline-offset:4px;font-weight:600}.pc-legal-links a:hover{color:var(--pc-gold)}.pc-f-bottom{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;font-size:12px;color:var(--pc-muted)}.pc-f-bottom a{color:inherit;text-decoration:underline}@media(max-width:1000px){.pc-f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-f-contact{grid-column:1/-1}}@media(max-width:650px){.pc-footer-v4{padding-bottom:100px}.pc-f-top{flex-direction:column;align-items:flex-start}.pc-f-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding:30px 0}.pc-f-grid a{min-height:46px}.pc-legal{padding:24px 20px;font-size:13.5px}.pc-f-bottom{flex-direction:column}}.pc-adv-hero{background:var(--pc-primary);color:#fff}.pc-adv-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;padding-block:60px}.pc-adv-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-gold)}.pc-adv-hero h1{margin:0;font-size:clamp(42px,5.4vw,70px);color:#fff}.pc-adv-role{margin:10px 0 0;font-size:18px;font-weight:600;color:#e9f3ee}.pc-adv-badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0}.pc-adv-badges li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #5d8a7a;border-radius:999px;font-size:13px;font-weight:600;color:#fff}.pc-adv-badges li span{display:inline-flex;color:var(--pc-gold)}.pc-adv-lead{margin:24px 0 0;max-width:600px;font-size:16px;line-height:1.75;color:#d3e5da}.pc-adv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:28px}.pc-adv-actions-center{justify-content:center}.pc-adv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s}.pc-adv-button-gold{background:var(--pc-gold);border-color:var(--pc-gold);color:#17372d}.pc-adv-button-gold:hover{background:var(--pc-gold-2);border-color:var(--pc-gold-2)}.pc-adv-button-outline{border-color:#8fb3a4;color:#fff}.pc-adv-button-outline:hover{background:#0f5646;border-color:#fff}.pc-adv-link{color:#fff;font-size:14px;text-decoration:underline;text-underline-offset:5px}.pc-adv-photo{border-radius:14px;overflow:hidden;background:#0b302d;box-shadow:0 22px 50px #00000047;aspect-ratio:4/5;max-height:560px}.pc-adv-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%}.pc-adv-message{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:stretch}.pc-adv-message-photo{border-radius:12px;overflow:hidden;min-height:300px}.pc-adv-message-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc-adv-message-card{padding:34px;border:1px solid var(--pc-line);border-top:4px solid #2f8f76;border-radius:12px;background:var(--pc-mint)}.pc-adv-message-card p{margin:14px 0 0;font-size:15px;color:var(--pc-muted)}.pc-adv-message-card .pc-adv-quote{font-family:var(--pc-heading);font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.45;color:var(--pc-primary)}.pc-adv-signoff{display:flex;flex-direction:column;gap:2px;margin-top:22px!important;padding-top:16px;border-top:1px solid var(--pc-line)}.pc-adv-signoff strong{font-family:var(--pc-heading);font-size:20px;color:var(--pc-ink)}.pc-adv-signoff span{font-size:13px;font-weight:600;color:var(--pc-primary)}.pc-adv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.pc-adv-step-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--pc-primary);color:#fff;margin-bottom:6px}.pc-adv-step-icon svg{width:24px;height:24px}.pc-adv-steps h3{margin:14px 0 0;font-size:22px}.pc-adv-steps p{margin:10px 0 0;font-size:14px;color:var(--pc-muted)}.pc-adv-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0}.pc-adv-timeline li{padding:24px;border:1px solid #3d7464;border-top:4px solid var(--pc-gold);border-radius:10px;background:#0b4a3d}.pc-adv-timeline strong{display:block;font-family:var(--pc-heading);font-size:30px;color:var(--pc-gold)}.pc-adv-timeline p{margin:8px 0 0;font-size:14px;color:#d3e5da}.pc-adv-trio{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;align-items:start}.pc-adv-trio h2{font-size:24px;margin:0 0 16px}.pc-adv-who{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.pc-adv-who li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#fff;font-size:14px;font-weight:600}.pc-adv-who li span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:var(--pc-mint);color:var(--pc-primary)}.pc-adv-standards{padding:28px;border-radius:10px;background:var(--pc-primary);color:#fff}.pc-adv-standards h2{color:#fff}.pc-adv-standards .pc-check-list li{border-color:#2f6657;color:#e9f3ee}.pc-adv-standards .pc-check-list li:before{color:var(--pc-gold)}.pc-adv-cta{padding:64px 0;background:var(--pc-primary);color:#fff;text-align:center}.pc-adv-cta h2{color:#fff;font-size:clamp(28px,3.4vw,42px)}.pc-adv-cta p:not(.pc-adv-eyebrow){max-width:620px;margin:14px auto 0;font-size:16px;color:#d3e5da}@media(max-width:1000px){.pc-adv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-adv-trio,.pc-adv-message{grid-template-columns:1fr}}@media(max-width:800px){.pc-adv-hero-grid{grid-template-columns:1fr;gap:30px;padding-block:40px}.pc-adv-photo{max-height:440px;aspect-ratio:4/4.4}.pc-adv-timeline,.pc-adv-who{grid-template-columns:1fr}}@media(max-width:560px){.pc-adv-steps{grid-template-columns:1fr}.pc-adv-message-card{padding:24px}.pc-adv-button{width:100%}}.pc-f-grid{grid-template-columns:1fr 1fr 1fr 1.25fr}.pc-f-grid a{overflow-wrap:break-word}.pc-f-contact a{font-size:13.5px}@media(max-width:1000px){.pc-f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pc-f-grid{grid-template-columns:minmax(0,1fr)}}
