/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-royal-navy:#10234d;--color-heritage-gold:#d5a342;--color-warm-ivory:#faf7f0;--color-pure-white:#fff;--color-slate-gray:#5d6472;--color-pale-blue:#f1f5fb;--color-soft-gold:#e8dfc9;--color-success:#287a55;--color-error:#b42318;--color-information:#245ea8;--color-border:#e8dfc9;--font-heading:"Mukta", "Nirmala UI", "Mangal", system-ui, sans-serif;--font-body:"Noto Sans Devanagari", "Nirmala UI", "Mangal", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:var(--color-royal-navy);background:var(--color-pure-white);font-synthesis:none;text-rendering:optimizelegibility}html{scroll-behavior:smooth}body{background:var(--color-pure-white);min-width:20rem;min-height:100vh;margin:0;font-size:1rem;font-weight:400;line-height:1.75;overflow-x:clip}h1,h2,h3,h4,button,a{font-family:var(--font-heading)}:focus-visible{outline:3px solid var(--color-heritage-gold);outline-offset:3px}::selection{color:var(--color-royal-navy);background:var(--color-soft-gold)}}@layer components{.container-page{width:min(100% - 2.5rem,80rem);margin-inline:auto}.section-space{padding-block:clamp(3rem,7vw,7rem)}.home-hero{background:radial-gradient(circle at 76% 24%, #4470ad6b, transparent 26rem), radial-gradient(circle at 91% 78%, #d5a34224, transparent 25rem), radial-gradient(circle at 34% 115%, #24508e33, transparent 32rem), linear-gradient(135deg, #091936 0%, var(--color-royal-navy) 47%, #153364 100%)}.home-hero-pattern{z-index:-2;opacity:.58;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle,#d5a34242 1px,#0000 1.45px);background-position:50%,50%,calc(100% - 2rem) 2.5rem;background-size:4.5rem 4.5rem,4.5rem 4.5rem,1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 88% at 82% 18%,#000 0%,#000000e0 58%,#0000 100%);mask-image:radial-gradient(82% 88% at 82% 18%,#000 0%,#000000e0 58%,#0000 100%)}.home-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #d5a34229;border-radius:50%;position:absolute}.home-hero-orbit--one{aspect-ratio:1;width:40rem;top:4rem;right:-9rem}.home-hero-orbit--two{aspect-ratio:1.4;width:35rem;bottom:-19rem;right:4rem;transform:rotate(-12deg)}.home-hero-layout{min-height:clamp(35rem, calc(100svh - var(--site-header-h)), 43.5rem)}.home-hero-eyebrow{letter-spacing:.035em}.home-hero-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,9.5vw,3.2rem);font-weight:700;line-height:1}.home-hero-title span{white-space:nowrap;display:block}.home-hero-primary{border:1px solid var(--color-heritage-gold);background:var(--color-heritage-gold);color:var(--color-royal-navy);box-shadow:0 14px 34px #00000038}.home-hero-primary:hover{background:#e4b95f}.home-hero-secondary{color:var(--color-pure-white);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff0f;border-color:#ffffff4d}.home-hero-secondary:hover{background:#ffffff1f;border-color:#d5a342b8}.home-hero-trust li{align-items:center;gap:.5rem;display:inline-flex}.home-hero-trust li:before{content:"";background:var(--color-heritage-gold);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .22rem #d5a3421f}.home-hero-visual{isolation:isolate;min-height:31rem}.home-hero-visual-glow{z-index:-2;aspect-ratio:1;filter:blur(1.1rem);background:radial-gradient(circle,#d5a34247,#4877b433 42%,#0000 72%);border-radius:50%;width:82%;position:absolute;top:3%;left:12%}.home-hero-media{z-index:-1;background:radial-gradient(circle at 50% 22%,#ecc8813d,#0000 25%),radial-gradient(circle at 78% 62%,#4470ad47,#0000 38%),linear-gradient(160deg,#ffffff26,#0000 40%),linear-gradient(145deg,#214b82 0%,#102e60 48%,#081936 100%);border:1px solid #ffffff2e;border-radius:42% 42% 2.4rem 2.4rem;width:72%;height:91%;position:absolute;top:2%;left:13%;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 2rem 6rem #0000004d}.home-hero-media:before,.home-hero-media:after{content:"";border:1px solid #d5a34245;border-radius:50%;position:absolute}.home-hero-media:before{inset:8% -42% 20% 20%;transform:rotate(-21deg)}.home-hero-media:after{inset:20% -20% 8% 8%;transform:rotate(16deg)}.home-hero-media-grid{opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.home-hero-focal-stage{z-index:1;position:absolute;inset:3% 13%}.home-hero-focal-halo{aspect-ratio:1;background:radial-gradient(circle,#d5a34230,#0000 62%);border:1px solid #d5a34247;border-radius:50%;width:94%;animation:8s ease-in-out infinite home-hero-breathe;position:absolute;top:4%;left:50%;transform:translate(-50%);box-shadow:0 0 4rem #d5a34214}.home-hero-focal-surface{background:radial-gradient(circle at 50% 28%,#f0c66e38,#0000 34%),linear-gradient(155deg,#ffffff24,#071837b8);border:1px solid #ffffff47;border-radius:46% 46% 2rem 2rem;position:absolute;inset:0 8%;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 0 0 .42rem #d5a3420e,0 0 2.25rem #d5a3421a,0 0 4.5rem #0515306b,0 1.75rem 4rem #0000004d}.home-hero-focal-surface:before,.home-hero-focal-surface:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.home-hero-focal-surface:before{z-index:2;border-radius:inherit;border:1px solid #ffffff1f;inset:0;box-shadow:inset 0 0 2.75rem #05153038,inset 0 0 .8rem #d5a34212}.home-hero-focal-surface:after{z-index:1;background:linear-gradient(#0000,#05153080);border-radius:0;height:34%;inset:auto 0 0}.home-hero-portrait,.home-hero-portrait img{width:100%;height:100%;display:block}.home-hero-portrait img{object-fit:cover;object-position:50% 31%;filter:saturate(.92)contrast(1.02)}.home-hero-saving-card p,.home-hero-progress-card p,.home-hero-member-card p,.home-hero-daily-card p{font-family:var(--font-heading);margin:0;font-weight:700;line-height:1.25}.home-hero-saving-card span,.home-hero-progress-card span,.home-hero-member-card span{font-size:.72rem;line-height:1.45}.home-hero-steps{gap:.45rem;display:flex;position:absolute;top:12%;left:10%}.home-hero-steps span{aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%;width:.5rem}.home-hero-steps .is-active{border-color:var(--color-heritage-gold);background:var(--color-heritage-gold);box-shadow:0 0 0 .2rem #d5a3421a}.home-hero-saving-card,.home-hero-progress-card,.home-hero-member-card,.home-hero-daily-card{z-index:2;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(145deg,#fffffffa,#faf7f0f5);border:1px solid #d5a34238;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 1.25rem 3rem #0000003d}.home-hero-saving-card{color:var(--color-royal-navy);border-radius:1.1rem;align-items:center;gap:.7rem;padding:.8rem;animation:7s ease-in-out infinite home-hero-float;display:flex;top:38%;left:0}.home-hero-card-icon{aspect-ratio:1;background:var(--color-warm-ivory);color:#8a5d09;border-radius:.8rem;flex:none;place-items:center;width:2.75rem;display:grid}.home-hero-card-icon svg,.home-hero-member-card>svg{width:1.45rem}.home-hero-progress-card{color:var(--color-royal-navy);border-radius:1.1rem;align-items:center;gap:.7rem;padding:.75rem;animation:8s ease-in-out -2s infinite home-hero-float;display:flex;top:3%;right:-1.5%}.home-hero-progress-ring{aspect-ratio:1;background:conic-gradient(var(--color-heritage-gold) 0 76%, var(--color-soft-gold) 76% 100%);border-radius:50%;place-items:center;width:3rem;display:grid;position:relative}.home-hero-progress-ring:before{content:"";aspect-ratio:1;background:var(--color-pure-white);border-radius:50%;width:2.15rem;position:absolute}.home-hero-progress-ring span{z-index:1;color:var(--color-royal-navy);font-size:.9rem;font-weight:700;position:relative}.home-hero-member-card{color:var(--color-royal-navy);border-radius:1.1rem;align-items:center;gap:.75rem;padding:.78rem .9rem;display:flex;bottom:12%;right:1%}.home-hero-member-card>svg{color:#9b6a0a;flex:none}.home-hero-daily-card{color:var(--color-royal-navy);border-radius:1.1rem;padding:.7rem .8rem;bottom:7%;left:3%}.home-hero-daily-card>div{gap:.28rem;margin-top:.45rem;display:flex}.home-hero-daily-card span{aspect-ratio:1;background:var(--color-pale-blue);width:1.1rem;color:var(--color-slate-gray);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid}.home-hero-daily-card span.is-done{background:var(--color-royal-navy);color:var(--color-pure-white)}.home-hero-gold-disc{z-index:-1;aspect-ratio:1;background:linear-gradient(145deg, #f0c66e, var(--color-heritage-gold));opacity:.84;border-radius:50%;width:3.85rem;position:absolute;top:45%;right:8%;box-shadow:0 .85rem 2rem #d5a34233}.home-hero-line-accent{z-index:-1;background:var(--color-heritage-gold);width:4rem;height:1px;position:absolute;top:8%;left:8%;transform:rotate(-30deg);box-shadow:1.2rem .45rem #d5a34266,2.4rem .9rem #d5a3422e}.home-quick-access{z-index:2;background:radial-gradient(ellipse 44rem 28rem at 94% 4%, #d5a34226, transparent 70%), radial-gradient(ellipse 38rem 30rem at 2% 98%, #d5a3421a, transparent 70%), radial-gradient(ellipse 52rem 16rem at 50% 0%, #fffffff2, transparent 72%), linear-gradient(180deg, #fffdf8 0%, var(--color-warm-ivory) 55%, #f7f1e4 100%);border-top:1px solid #d5a34247;border-radius:2rem 2rem 0 0;margin-top:-1.25rem;padding-block:clamp(4.5rem,7vw,6.25rem) clamp(3.75rem,6vw,5.25rem);position:relative;overflow:hidden;box-shadow:0 -1.5rem 3.5rem #0515301f,inset 0 1px #ffffffe6}.home-quick-access:before{content:"";background:linear-gradient(90deg, transparent, var(--color-heritage-gold), transparent);width:min(30rem,64%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-quick-access-pattern{opacity:.75;pointer-events:none;background-image:radial-gradient(#10234d1a 1px,#0000 1.4px);background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 55% at 92% 8%,#000,#0000 78%),radial-gradient(36% 50% at 4% 96%,#000,#0000 78%);mask-image:radial-gradient(40% 55% at 92% 8%,#000,#0000 78%),radial-gradient(36% 50% at 4% 96%,#000,#0000 78%)}.home-quick-access-contours{stroke:#d5a3423d;stroke-width:1px;pointer-events:none;width:40rem;position:absolute;top:-15rem;right:-13rem}.home-quick-access-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.home-quick-access-eyebrow{color:#8a5d09;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:flex}.home-quick-access-eyebrow span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-quick-access-heading h2{max-width:18ch;color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(2rem,3.25vw,3rem);font-weight:700;line-height:1.12}.home-quick-access-heading>p{border-left:2px solid var(--color-heritage-gold);max-width:30rem;color:var(--color-slate-gray);padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.8}.home-qa-grid{gap:1.25rem;display:grid}.home-qa-card{isolation:isolate;min-width:0;color:var(--color-royal-navy);background:linear-gradient(160deg,#fff 0%,#fffdf9 100%);border:1px solid #10234d17;border-radius:1.5rem;flex-direction:column;padding:clamp(1.35rem,2.2vw,1.85rem);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #10234d0a,0 1rem 2.5rem -.5rem #10234d1a}.home-qa-card:before{content:"";background:linear-gradient(90deg, var(--color-heritage-gold), #f0c66e);border-radius:0 0 3px 3px;width:3rem;height:3px;transition:width .28s;position:absolute;top:0;left:clamp(1.35rem,2.2vw,1.85rem)}.home-qa-card:hover,.home-qa-card:focus-within{border-color:#d5a3428c;transform:translateY(-.3rem);box-shadow:inset 0 1px #fff,0 1px 2px #10234d0a,0 1.6rem 3.5rem -.75rem #10234d2e}.home-qa-card:hover:before,.home-qa-card:focus-within:before{width:5.5rem}.home-qa-card h3{font-family:var(--font-heading);margin-top:1.1rem;font-size:clamp(1.5rem,1.9vw,1.8rem);font-weight:700;line-height:1.2}.home-qa-lede{color:var(--color-slate-gray);margin-top:.45rem;font-size:.95rem;font-weight:500;line-height:1.65}.home-qa-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-qa-icon{aspect-ratio:1;color:#8a5d09;background:linear-gradient(145deg,#fffaf0,#f6ebd2);border:1px solid #d5a34252;border-radius:1rem;flex:none;place-items:center;width:3.25rem;transition:transform .24s;display:grid;box-shadow:inset 0 1px #fff,0 .55rem 1.2rem -.45rem #8a5d0966}.home-qa-icon svg{width:1.75rem}.home-qa-card:hover .home-qa-icon,.home-qa-card:focus-within .home-qa-icon{transform:translateY(-.15rem)rotate(-5deg)}.home-qa-tag{color:var(--color-slate-gray);font-family:var(--font-heading);white-space:nowrap;background:#f1f5fbd9;border:1px solid #10234d1a;border-radius:999px;padding:.2rem .75rem;font-size:.875rem;font-weight:600;line-height:1.6}.home-qa-points{gap:.5rem;margin-top:1.1rem;display:grid}.home-qa-points li{align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:500;line-height:1.55;display:flex}.home-qa-check{aspect-ratio:1;color:#8a5d09;background:#d5a3422e;border-radius:50%;flex:none;place-items:center;width:1.3rem;margin-top:.1rem;display:grid}.home-qa-check svg{width:.85rem}.home-qa-card>.home-qa-points{margin-bottom:1.25rem}.home-qa-card>.home-qa-cta{margin-top:auto}.home-qa-cta{color:#805507;align-self:flex-start;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.home-qa-cta:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.home-qa-cta-arrow{aspect-ratio:1;border:1px solid #d5a34280;border-radius:50%;place-items:center;width:2rem;transition:transform .22s,background-color .22s,color .22s;display:grid}.home-qa-card:hover .home-qa-cta-arrow,.home-qa-card:focus-within .home-qa-cta-arrow{border-color:var(--color-heritage-gold);background:var(--color-heritage-gold);color:var(--color-royal-navy);transform:translate(.2rem)}.home-qa-visual{border-radius:1.1rem;margin-top:1.25rem}.home-qa-card--membership{background:radial-gradient(circle at 100% 0%, #d5a3423d, transparent 18rem), radial-gradient(circle at 0% 100%, #4470ad61, transparent 22rem), linear-gradient(155deg, #15336a 0%, var(--color-royal-navy) 55%, #0a1a3b 100%);color:var(--color-pure-white);border-color:#d5a34252;justify-content:space-between;gap:1.75rem;box-shadow:inset 0 1px #ffffff1f,0 1.5rem 3.5rem -.75rem #10234d66}.home-qa-card--membership:hover,.home-qa-card--membership:focus-within{border-color:#d5a34299;box-shadow:inset 0 1px #ffffff1f,0 2rem 4rem -.75rem #10234d7a}.home-qa-card--membership:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1.4px);background-size:1.25rem 1.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 55%);mask-image:linear-gradient(200deg,#000,#0000 55%)}.home-qa-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #d5a34247;border-radius:50%;width:19rem;position:absolute;top:-7rem;right:-7rem;box-shadow:0 0 0 2.75rem #d5a3420b,0 0 0 5.5rem #d5a34208}.home-qa-card--membership h3{font-size:clamp(2rem,3vw,2.6rem)}.home-qa-card--membership .home-qa-lede{color:#f1f5fbcc;max-width:30rem}.home-qa-card--membership .home-qa-icon{color:#f0c66e;background:#ffffff14;border-color:#d5a34266;width:3.6rem;box-shadow:inset 0 1px #ffffff1f}.home-qa-card--membership .home-qa-icon svg{width:1.95rem}.home-qa-card--membership .home-qa-tag{color:#f0c66e;background:#d5a3421f;border-color:#d5a34259}.home-qa-card--membership .home-qa-points li{color:#ffffffeb}.home-qa-card--membership .home-qa-check{color:#f0c66e;background:#d5a34233}.home-qa-membership-aside{gap:1.5rem;display:grid}.home-qa-emblem{place-items:center;min-height:11rem;display:none;position:relative}.home-qa-emblem>*{grid-area:1/1}.home-qa-emblem-ring{aspect-ratio:1;border-radius:50%}.home-qa-emblem-ring.is-outer{border:1px dashed #d5a34261;width:13rem}.home-qa-emblem-ring.is-inner{background:radial-gradient(circle,#d5a34229,#0000 70%);border:1px solid #ffffff24;width:8.5rem}.home-qa-emblem-nodes{width:0;height:0;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative}.home-qa-emblem-nodes i{aspect-ratio:1;background:#f1f5fbbf;border:2px solid #132b5c;border-radius:50%;width:.7rem;position:absolute;top:-.35rem;left:-.35rem}.home-qa-emblem-nodes i:nth-child(odd){background:#f0c66e}.home-qa-card--membership:hover .home-qa-emblem-nodes,.home-qa-card--membership:focus-within .home-qa-emblem-nodes{transform:rotate(24deg)}.home-qa-emblem-core{aspect-ratio:1;background:linear-gradient(145deg, #f0c66e, var(--color-heritage-gold));width:4.75rem;color:var(--color-royal-navy);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .5rem #d5a3421f,0 1rem 2.5rem #d5a34247}.home-qa-emblem-core svg{width:2.2rem}.home-qa-journey{background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1.2rem .75rem 1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.home-qa-journey:before{content:"";background:repeating-linear-gradient(90deg,#d5a342b3 0 .4rem,#0000 .4rem .8rem);height:2px;position:absolute;top:calc(2.575rem - 1px);left:16.66%;right:16.66%}.home-qa-card--membership:hover .home-qa-journey:before,.home-qa-card--membership:focus-within .home-qa-journey:before{animation:1.2s linear infinite home-qa-dash}.home-qa-journey li{text-align:center;flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.home-qa-journey-node{aspect-ratio:1;color:#f0c66e;background:#132b5c;border:1px solid #d5a3428c;border-radius:50%;flex:none;place-items:center;width:2.75rem;display:grid}.home-qa-journey-node svg{width:1.3rem}.home-qa-journey li.is-goal .home-qa-journey-node{background:linear-gradient(145deg, #f0c66e, var(--color-heritage-gold));color:var(--color-royal-navy);border-color:#f0c66e;box-shadow:0 0 0 .35rem #d5a34229}.home-qa-journey-text{gap:.1rem;display:grid}.home-qa-journey-label{color:#f1f5fbeb;font-family:var(--font-heading);font-size:.875rem;font-weight:600;line-height:1.35}.home-qa-journey-note{color:#f1f5fbad;font-size:.875rem;line-height:1.5;display:none}.home-qa-card--membership .home-qa-cta{background:var(--color-heritage-gold);color:var(--color-royal-navy);border-radius:.8rem;justify-self:start;padding:.45rem .45rem .45rem 1.2rem;transition:background-color .22s;box-shadow:0 .75rem 1.6rem -.6rem #d5a3428c}.home-qa-card--membership .home-qa-cta-arrow{background:#10234d1a;border-color:#0000}.home-qa-card--membership:hover .home-qa-cta,.home-qa-card--membership:focus-within .home-qa-cta{background:#e4b95f}.home-qa-card--membership:hover .home-qa-cta-arrow,.home-qa-card--membership:focus-within .home-qa-cta-arrow{background:var(--color-royal-navy);color:#f0c66e}.home-qa-savings-visual{background:linear-gradient(145deg, var(--color-pale-blue), #fff);border:1px solid #10234d12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #fff}.home-qa-ring{aspect-ratio:1;background:conic-gradient(from -90deg, var(--color-heritage-gold) 0 72%, #10234d17 72% 100%);width:3rem;color:var(--color-royal-navy);border-radius:50%;place-items:center;display:grid;position:relative}.home-qa-ring:before{content:"";background:var(--color-pure-white);border-radius:50%;position:absolute;inset:.32rem}.home-qa-ring svg{width:1.1rem;position:relative}.home-qa-habit p{font-family:var(--font-heading);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.home-qa-habit-days{gap:.3rem;margin-top:.45rem;display:flex}.home-qa-habit-days span{aspect-ratio:1;background:#10234d1a;border-radius:50%;flex:none;width:.7rem;transition:background-color .3s}.home-qa-habit-days span.is-done{background:var(--color-royal-navy)}.home-qa-card--savings:hover .home-qa-habit-days span:nth-child(6),.home-qa-card--savings:focus-within .home-qa-habit-days span:nth-child(6){background:var(--color-heritage-gold)}.home-qa-rise{align-items:flex-end;gap:.22rem;height:2.75rem;display:flex}.home-qa-rise span{background:linear-gradient(180deg, var(--color-heritage-gold), #d5a3424d);transform-origin:bottom;border-radius:999px 999px 2px 2px;width:.42rem;transition:transform .42s cubic-bezier(.2,.8,.2,1);transform:scaleY(.78)}.home-qa-rise span:nth-child(2){transition-delay:40ms}.home-qa-rise span:nth-child(3){transition-delay:80ms}.home-qa-rise span:nth-child(4){transition-delay:.12s}.home-qa-rise span:nth-child(5){transition-delay:.16s}.home-qa-card--savings:hover .home-qa-rise span,.home-qa-card--savings:focus-within .home-qa-rise span{transform:scaleY(1)}.home-qa-card--deposit{background:radial-gradient(circle at 100% 0,#d5a3422e,#0000 14rem),linear-gradient(160deg,#fffaf0 0%,#f8efdc 100%);border-color:#d5a34252}.home-qa-card--deposit .home-qa-icon{border-color:var(--color-royal-navy);background:linear-gradient(145deg, #1a3a74, var(--color-royal-navy));color:#f0c66e;box-shadow:0 .55rem 1.2rem -.45rem #10234d80}.home-qa-card--deposit .home-qa-tag{color:#805507;background:#ffffffb3;border-color:#d5a34259}.home-qa-deposit-visual{background:#ffffffbf;border:1px solid #d5a3424d;padding:1.05rem 1.1rem .8rem;box-shadow:inset 0 1px #fff,0 .6rem 1.4rem -.8rem #8a5d094d}.home-qa-tenure-track{height:1.6rem;margin-inline:.8rem;position:relative}.home-qa-tenure-track:before{content:"";border-top:2px dotted #10234d47;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.home-qa-tenure-fill{background:linear-gradient(90deg, var(--color-royal-navy), var(--color-heritage-gold));border-radius:999px;width:50%;height:4px;transition:width .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-qa-card--deposit:hover .home-qa-tenure-fill,.home-qa-card--deposit:focus-within .home-qa-tenure-fill{width:74%}.home-qa-tenure-node{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-qa-tenure-node.is-start{border:2px solid var(--color-pure-white);background:var(--color-royal-navy);width:.9rem;box-shadow:0 0 0 1px var(--color-royal-navy);left:0}.home-qa-tenure-node.is-mid{border:3px solid var(--color-heritage-gold);background:var(--color-pure-white);width:1.05rem;left:50%;box-shadow:0 0 0 .3rem #d5a3422e}.home-qa-tenure-node.is-end{background:var(--color-pure-white);width:1.6rem;color:var(--color-royal-navy);border:1.5px solid #10234d40;left:100%}.home-qa-tenure-node.is-end svg{width:.8rem}.home-qa-tenure-labels{color:var(--color-slate-gray);font-family:var(--font-heading);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.45rem;font-size:.875rem;font-weight:600;line-height:1.4;display:grid}.home-qa-tenure-labels span:nth-child(2){text-align:center}.home-qa-tenure-labels span:nth-child(3){text-align:right}.home-qa-loans-main{flex-direction:column;min-width:0;display:flex}.home-qa-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:auto;padding-top:1.25rem;display:flex}.home-qa-secondary{z-index:2;background:var(--color-pure-white);min-height:2.75rem;color:var(--color-royal-navy);border:1px solid #10234d29;border-radius:.75rem;align-items:center;padding:0 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.home-qa-secondary:hover{border-color:var(--color-heritage-gold);background:var(--color-warm-ivory)}.home-qa-loan-visual{background:radial-gradient(circle at 100% 0%, #d5a34238, transparent 12rem), linear-gradient(155deg, #15336a 0%, var(--color-royal-navy) 60%, #0a1a3b 100%);color:var(--color-pure-white);border-radius:1.25rem;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.15rem;display:flex;box-shadow:inset 0 1px #ffffff1a,0 1.2rem 2.5rem -1rem #10234d73}.home-qa-loan-head{align-items:center;gap:.65rem;display:flex}.home-qa-loan-head p{color:#f1f5fbeb;font-family:var(--font-heading);flex:1;margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.home-qa-loan-dots{gap:.25rem;display:flex}.home-qa-loan-dots i{aspect-ratio:1;background:#ffffff40;border-radius:50%;width:.4rem}.home-qa-loan-dots i:first-child{background:var(--color-heritage-gold)}.home-qa-loan-chip{color:#f0c66e;font-family:var(--font-heading);border:1px solid #d5a34273;border-radius:999px;padding:.05rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.6}.home-qa-loan-chart{background:#ffffff0a;border-radius:.8rem;width:100%;height:auto;display:block}.home-qa-loan-chart .grid-line{stroke:#ffffff14;stroke-width:1px}.home-qa-loan-bars rect{fill:#ffffff24;transform-box:fill-box;transform-origin:bottom;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.home-qa-loan-bars rect:first-child{fill:#d5a34280}.home-qa-card--loans:hover .home-qa-loan-bars rect,.home-qa-card--loans:focus-within .home-qa-loan-bars rect{transform:scaleY(.9)}.home-qa-loan-line{fill:none;stroke:#f0c66e;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.home-qa-card--loans:hover .home-qa-loan-line,.home-qa-card--loans:focus-within .home-qa-loan-line{animation:1.1s both home-qa-draw}.home-qa-loan-end{fill:#f0c66e;stroke:var(--color-royal-navy);stroke-width:2px}.home-qa-loan-sliders{gap:.55rem;padding-right:.4rem;display:grid}.home-qa-loan-sliders span{background:#ffffff1f;border-radius:999px;height:.4rem;display:block}.home-qa-loan-sliders i{border-radius:inherit;background:linear-gradient(90deg,#d5a3428c,#f0c66e);height:100%;display:block;position:relative}.home-qa-loan-sliders i:after{content:"";aspect-ratio:1;background:var(--color-royal-navy);border:2px solid #f0c66e;border-radius:50%;width:.8rem;position:absolute;top:50%;right:-.4rem;transform:translateY(-50%)}.home-qa-note{max-width:52rem;color:var(--color-slate-gray);align-items:flex-start;gap:.6rem;margin-top:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.home-qa-note:before{content:"";aspect-ratio:1;background:var(--color-heritage-gold);border-radius:50%;flex:none;width:.4rem;margin-top:.55rem}.home-values{isolation:isolate;background:radial-gradient(40rem 34rem at 80% 46%,#d5a34217,#0000 70%),radial-gradient(34rem 26rem at 0 100%,#faf7f0f2,#0000 70%),linear-gradient(#fff 0% 62%,#fcfaf5 100%);padding-block:clamp(4rem,7vw,6.5rem);position:relative;overflow:hidden;box-shadow:inset 0 2.5rem 2.5rem -2.5rem #10234d12}.home-values:after{content:"";background:linear-gradient(90deg,#0000,#10234d14 25% 75%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.home-values:before{content:"";background:linear-gradient(90deg,#0000,#d5a342b3 28% 72%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-values-echo{z-index:-1;stroke:#d5a34229;stroke-width:1px;pointer-events:none;width:46rem;position:absolute;top:50%;right:-20rem;transform:translateY(-50%)}.home-values-layout{grid-template-areas:"head""mandala""list""actions";gap:2rem;display:grid}.home-values-head{grid-area:head}.home-values-eyebrow{color:#8a5d09;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:flex}.home-values-eyebrow span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-values-head h2{max-width:14.5ch;color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.25vw,3rem);font-weight:700;line-height:1.08}.home-values-intro{max-width:34rem;color:var(--color-slate-gray);margin-top:1.1rem;font-size:1.0625rem;font-weight:500;line-height:1.8}.home-values-mandala{aspect-ratio:1;grid-area:mandala;justify-self:center;width:min(100%,16.5rem);position:relative}.home-values-mandala:before,.home-values-mandala:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.home-values-mandala:before{border:1px solid #d5a34224;inset:-14%}.home-values-mandala:after{border:1px dashed #d5a3421a;inset:-30%}.home-values-mandala-glow{filter:blur(.5rem);background:radial-gradient(circle,#d5a34238,#0000 42%),radial-gradient(circle,#faf7f0e6,#0000 70%);border-radius:50%;position:absolute;inset:-22%}.home-values-mandala-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-values-ring{stroke:#d5a34259;stroke-width:1px;vector-effect:non-scaling-stroke}.home-values-ring.is-dashed{stroke:#d5a3428c;stroke-dasharray:3 9;transform-box:fill-box;transform-origin:50%;animation:160s linear infinite home-values-spin}.home-values-ring.is-inner{stroke:#d5a34280}.home-values-hexagon{stroke:#10234d1a;stroke-width:1px;vector-effect:non-scaling-stroke}.home-values-lattice path{fill:#f1f5fb8c;stroke:#10234d1f;stroke-width:1px;vector-effect:non-scaling-stroke}.home-values-petal-shape{fill:rgb(213 163 66/calc(.08 + .18 * var(--home-values-active,0)));stroke:rgb(213 163 66/calc(.62 + .38 * var(--home-values-active,0)));stroke-width:calc(2 + 1.5 * var(--home-values-active,0));stroke-dasharray:1;stroke-dashoffset:0;transition:fill .3s,stroke .3s,stroke-width .3s;animation:1.6s cubic-bezier(.2,.8,.2,1) both home-values-reveal}.home-values-petal:nth-child(2) .home-values-petal-shape{animation-delay:90ms}.home-values-petal:nth-child(3) .home-values-petal-shape{animation-delay:.18s}.home-values-petal:nth-child(4) .home-values-petal-shape{animation-delay:.27s}.home-values-petal:nth-child(5) .home-values-petal-shape{animation-delay:.36s}.home-values-petal:nth-child(6) .home-values-petal-shape{animation-delay:.45s}.home-values-petal-vein{stroke:#d5a34266;stroke-width:1.5px;stroke-dasharray:2 6}.home-values-petal-link{stroke:#d5a3428c;stroke-width:1.5px}.home-values-petal{--home-values-active:0}.home-values-petal-node{fill:rgb(calc(255 - 42 * var(--home-values-active)) calc(255 - 92 * var(--home-values-active)) calc(255 - 189 * var(--home-values-active)));stroke:var(--color-heritage-gold);stroke-width:3px;transition:fill .3s}.home-values-medallion{stroke:#d5a342bf;stroke-width:2px;filter:drop-shadow(0 10px 18px #10234d59)}.home-values-medallion-ring{stroke:#d5a34259;stroke-width:1px;vector-effect:non-scaling-stroke}.home-values-glyph{filter:drop-shadow(0 2px 6px #00000040)}.home-values-glyph-coin{fill:var(--color-royal-navy);stroke:#f0c66e;stroke-width:2.5px}.home-values-node{color:var(--color-royal-navy);font-family:var(--font-heading);white-space:nowrap;--home-values-node-shift:translate(-50%, -50%);--home-values-node-scale:1;transform:var(--home-values-node-shift) scale(var(--home-values-node-scale));background:#fffffff0;border:1px solid #d5a34273;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem;font-size:.875rem;font-weight:700;line-height:1.3;transition:transform .3s,background-color .3s,color .3s,border-color .3s;display:inline-flex;position:absolute;box-shadow:0 .5rem 1.2rem -.5rem #10234d47}.home-values-node b{aspect-ratio:1;background:var(--color-royal-navy);color:#f0c66e;border-radius:50%;place-items:center;width:1.55rem;font-size:.75rem;display:grid}.home-values-node span{display:none}.home-values-list{grid-area:list;column-gap:2.5rem;display:grid}.home-values-item{border-top:1px solid var(--color-soft-gold);grid-template-columns:3.25rem minmax(0,1fr);padding-block:1.1rem 1.2rem;display:grid;position:relative}.home-values-item:before{content:"";background:var(--color-heritage-gold);width:1.5rem;height:2px;transition:width .35s;position:absolute;top:-1px;left:0}.home-values-item:hover:before{width:4rem}.home-values-sequence{color:#805507;height:1.75rem;font-family:var(--font-heading);align-items:center;gap:.4rem;font-size:1.125rem;font-weight:700;display:flex}.home-values-sequence svg{fill:#d5a342d9;width:.65rem;transition:fill .3s}.home-values-item:hover .home-values-sequence svg{fill:var(--color-heritage-gold)}.home-values-item h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.35}.home-values-item p{color:var(--color-slate-gray);margin-top:.3rem;font-size:.95rem;line-height:1.65}.home-values-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:.75rem 1.75rem;margin-top:-.75rem;display:flex}.home-values-layout:has(.home-values-item:first-child:hover) .home-values-petal:first-child{--home-values-active:1}.home-values-layout:has(.home-values-item:first-child:hover) .home-values-node:first-of-type{border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-values-layout:has(.home-values-item:nth-child(2):hover) .home-values-petal:nth-child(2){--home-values-active:1}.home-values-layout:has(.home-values-item:nth-child(2):hover) .home-values-node:nth-of-type(2){border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-values-layout:has(.home-values-item:nth-child(3):hover) .home-values-petal:nth-child(3){--home-values-active:1}.home-values-layout:has(.home-values-item:nth-child(3):hover) .home-values-node:nth-of-type(3){border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-values-layout:has(.home-values-item:nth-child(4):hover) .home-values-petal:nth-child(4){--home-values-active:1}.home-values-layout:has(.home-values-item:nth-child(4):hover) .home-values-node:nth-of-type(4){border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-values-layout:has(.home-values-item:nth-child(5):hover) .home-values-petal:nth-child(5){--home-values-active:1}.home-values-layout:has(.home-values-item:nth-child(5):hover) .home-values-node:nth-of-type(5){border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-values-layout:has(.home-values-item:nth-child(6):hover) .home-values-petal:nth-child(6){--home-values-active:1}.home-values-layout:has(.home-values-item:nth-child(6):hover) .home-values-node:nth-of-type(6){border-color:var(--color-heritage-gold);background:var(--color-royal-navy);color:var(--color-pure-white);--home-values-node-scale:1.06}.home-calc{isolation:isolate;background:radial-gradient(ellipse 38rem 30rem at 26% 52%, #d5a34221, transparent 70%), radial-gradient(ellipse 46rem 30rem at 100% 0%, #24508e61, transparent 70%), radial-gradient(ellipse 36rem 24rem at 0% 100%, #07142eb3, transparent 70%), linear-gradient(200deg, #0b1a3a 0%, var(--color-royal-navy) 58%, #0d1f45 100%);color:var(--color-pure-white);padding-block:clamp(3.5rem,5vw,4.5rem);position:relative;overflow:hidden}.home-calc:before{content:"";background:linear-gradient(90deg,#0000,#d5a342cc 30% 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-calc-ledger{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#d5a34212 1px,#0000 1px);background-size:100% 2.25rem,11rem 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 75% at 24%,#000,#0000 78%);mask-image:radial-gradient(55% 75% at 24%,#000,#0000 78%)}.home-calc-layout{grid-template-areas:"head""tool""aside";gap:2rem;display:grid}.home-calc-head{grid-area:head}.home-calc-eyebrow{color:#f0c66e;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:flex}.home-calc-eyebrow span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-calc-head h2{max-width:17ch;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:700;line-height:1.12}.home-calc-intro{color:#f1f5fbcc;max-width:34rem;margin-top:1rem;font-size:1.0625rem;font-weight:500;line-height:1.8}.home-calc-aside{grid-area:aside;justify-items:start;gap:1.25rem;display:grid}.home-calc-full{color:#f0c66e;background:#ffffff0a;border:1px solid #d5a3428c;border-radius:.75rem;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1.15rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.home-calc-full:hover{background:var(--color-heritage-gold);color:var(--color-royal-navy)}.home-calc-full span,.home-calc-link span{transition:transform .2s}.home-calc-full:hover span,.home-calc-link:hover span{transform:translate(.2rem)}.home-calc-note{border-top:1px solid #ffffff24;width:100%;padding-top:1.1rem}.home-calc-note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;display:flex}.home-calc-note h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.4}.home-calc-note ul{gap:.55rem 1.5rem;margin-top:.5rem;display:grid}.home-calc-note li{color:#f1f5fbe0;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.55;display:flex}.home-calc-tick{aspect-ratio:1;color:#f0c66e;background:#d5a34233;border-radius:50%;flex:none;place-items:center;width:1.3rem;margin-top:.1rem;display:grid}.home-calc-tick svg{width:.85rem}.home-calc-link{color:#f0c66e;text-underline-offset:.3rem;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;-webkit-text-decoration:underline #d5a3428c;text-decoration:underline #d5a3428c;transition:color .2s;display:inline-flex}.home-calc-link:hover{color:var(--color-pure-white)}.home-calc-caution{color:#f1f5fbad;max-width:36rem;font-size:.875rem;line-height:1.65}.home-calc-tool{grid-area:tool;min-width:0;padding:0 0 1.1rem 1rem;position:relative}.home-calc-tool:before{content:"";z-index:-1;filter:blur(1rem);pointer-events:none;background:radial-gradient(circle,#d5a34233,#0000 62%);border-radius:50%;position:absolute;inset:-12%}.home-calc-back{background:linear-gradient(215deg,#ffffff1f,#ffffff08);border:1px solid #ffffff24;border-radius:1.75rem;position:absolute;inset:1.75rem 1.75rem 0 0}.home-calc-window{color:var(--color-royal-navy);background:linear-gradient(160deg,#fff 0%,#fbf8f1 100%);border:1px solid #d5a34259;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 2rem 4rem -1rem #00000080}.home-calc-window-head{background:#faf7f0d9;border-bottom:1px solid #10234d14;align-items:center;gap:.65rem;padding:.8rem 1.1rem;display:flex}.home-calc-dots{gap:.3rem;display:flex}.home-calc-dots i{aspect-ratio:1;background:var(--color-soft-gold);border-radius:50%;width:.55rem}.home-calc-dots i:first-child{background:var(--color-heritage-gold)}.home-calc-window-title{font-family:var(--font-heading);flex:1;font-size:.95rem;font-weight:700}.home-calc-chip{color:#805507;font-family:var(--font-heading);background:#fffaf0;border:1px solid #d5a34280;border-radius:999px;padding:.05rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.6}.home-calc-body{gap:1rem;padding:1.15rem;display:grid}.home-calc-form{align-content:start;gap:.8rem;display:grid}.home-calc-field{gap:.3rem;display:grid}.home-calc-field-label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.4}.home-calc-input{background:var(--color-pure-white);border:1px solid #10234d33;border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.home-calc-input.is-unit-first{flex-direction:row-reverse}.home-calc-input:hover{border-color:#10234d59}.home-calc-input:focus-within{border-color:var(--color-heritage-gold);box-shadow:0 0 0 3px #d5a34259}.home-calc-input input{width:100%;min-width:0;color:var(--color-royal-navy);font-family:var(--font-body);background:0 0;border:0;flex:1;padding-block:.55rem;font-size:1rem;font-weight:600}.home-calc-input input:focus-visible{outline:none}.home-calc-input.is-invalid{border-color:var(--color-error)}.home-calc-input.is-invalid:focus-within{box-shadow:0 0 0 3px #b4231840}.home-calc-unit{color:#805507;font-family:var(--font-heading);flex:none;font-size:.9rem;font-weight:700}.home-calc-error{color:var(--color-error);font-size:.875rem;font-weight:500;line-height:1.5}.home-calc-actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}.home-calc-submit,.home-calc-reset{min-height:2.75rem;font-family:var(--font-heading);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-flex}.home-calc-submit{background:var(--color-heritage-gold);color:var(--color-royal-navy);border:0;padding:0 1.4rem;box-shadow:0 .7rem 1.5rem -.7rem #d5a342cc}.home-calc-submit:hover{background:#e4b95f}.home-calc-reset{color:var(--color-royal-navy);background:0 0;border:1px solid #10234d33;padding:0 1.1rem}.home-calc-reset:hover{border-color:var(--color-heritage-gold);background:var(--color-warm-ivory)}.home-calc-result{background:radial-gradient(circle at 100% 0%, #d5a34240, transparent 9rem), linear-gradient(155deg, #15336a, var(--color-royal-navy));min-width:0;color:var(--color-pure-white);border-radius:1.1rem;flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem;display:flex}.home-calc-result-label{color:#f1f5fbcc;font-family:var(--font-heading);font-size:.875rem;font-weight:600}.home-calc-result-value{color:#f0c66e;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.6rem,2.4vw,2.05rem);font-weight:700;line-height:1.15}.home-calc-result-value.is-long{font-size:clamp(1.25rem,1.7vw,1.6rem)}.home-calc-empty{color:#f1f5fbb8;font-size:.95rem;line-height:1.6}.home-calc-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:.7rem;display:grid}.home-calc-ring{width:5.5rem;transform:rotate(-90deg)}.home-calc-ring circle{fill:none;stroke-width:12px;transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1),stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1)}.home-calc-ring-track{stroke:#ffffff1f}.home-calc-ring-principal{stroke:#f0c66e}.home-calc-ring-interest{stroke:#f1f5fba6}.home-calc-totals{gap:.4rem;min-width:0;display:grid}.home-calc-totals div{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .75rem;padding-bottom:.35rem;display:flex}.home-calc-totals div:last-child{border-bottom:0;padding-bottom:0}.home-calc-totals dt{color:#f1f5fbbf;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.home-calc-totals dt i{aspect-ratio:1;border-radius:50%;width:.6rem}.home-calc-totals dt i.is-principal{background:#f0c66e}.home-calc-totals dt i.is-interest{background:#f1f5fba6}.home-calc-totals dd{min-width:0;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.home-calc-schedule-note{color:#f1f5fbc7;border-top:1px dashed #fff3;margin-top:.7rem;padding-top:.7rem;font-size:.875rem;line-height:1.6}.home-calc-schedule-note a{color:#f0c66e;text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.home-community{z-index:1;isolation:isolate;color:var(--color-royal-navy);background:radial-gradient(50rem 32rem at 100% 100%,#f6deccd9,#0000 65%),radial-gradient(40rem 28rem at 0 15%,#ffffffe6,#0000 60%),linear-gradient(#fbf7ef 0%,#faf2e7 100%);border-top:1px solid #d5a34280;border-radius:50% 50% 0 0/2.5rem 2.5rem 0 0;margin-top:-2.5rem;padding-block:clamp(4.5rem,7vw,6rem) clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden;box-shadow:0 -1rem 2.5rem #0515302e}.home-community:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.4 0 0 0 0 0.25 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-community-contours{z-index:-1;stroke:#c9785a33;stroke-width:1.5px;pointer-events:none;width:44rem;position:absolute;bottom:-3rem;right:-6rem}.home-community-layout{grid-template-areas:"head""story""aside";gap:2rem;display:grid}.home-community-head{grid-area:head}.home-community-eyebrow{color:#99502f;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:flex}.home-community-eyebrow span{background:#c9785a;width:2.25rem;height:1px}.home-community-head h2{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,3.4vw,3.1rem);font-weight:700;line-height:1.12}.home-community-intro{max-width:32rem;color:var(--color-slate-gray);margin-top:1rem;font-size:1.0625rem;font-weight:500;line-height:1.8}.home-community-aside{grid-area:aside;gap:1.75rem;display:grid}.home-community-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.home-community-approach{border-left:2px solid #c9785a73;max-width:26rem;padding-left:1.1rem}.home-community-approach-title{color:#99502f;font-family:var(--font-heading);font-size:.9375rem;font-weight:700}.home-community-approach ul{gap:.35rem;margin-top:.55rem;display:grid}.home-community-approach li{color:var(--color-royal-navy);align-items:center;gap:.65rem;font-size:.95rem;font-weight:500;line-height:1.6;display:flex}.home-community-approach li:before{content:"";aspect-ratio:1;background:var(--color-heritage-gold);border-radius:50%;flex:none;width:.45rem;box-shadow:0 0 0 3px #d5a3422e}.home-community-story{grid-area:story;min-width:0;position:relative}.home-community-frame{aspect-ratio:720/360;border-radius:2.25rem 2.25rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.home-community-scene{width:100%;height:100%;display:block}.home-community-sun{fill:#f9e6c0;opacity:.75}.home-community-canopy{transform-box:fill-box;transform-origin:50% 100%;animation:9s ease-in-out infinite home-community-sway}.home-community-path{animation:14s linear infinite home-community-path}.home-community-birds{animation:18s ease-in-out infinite alternate home-community-birds}.home-community-themes{background:linear-gradient(#e7d4b600 0%,#e7d4b680 38%,#ecdec699 100%);border-radius:0 0 2.25rem 2.25rem;gap:.75rem;padding:.75rem .75rem 1rem;display:grid;position:relative}.home-community-theme{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf9d1;border:1px solid #d5a3422e;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 .6rem 1.4rem -1rem #7a482840}.home-community-theme:hover{transform:translateY(-.2rem);box-shadow:0 1.1rem 2rem -1.1rem #7a482861}.home-community-marker{display:none}.home-community-icon{z-index:1;aspect-ratio:1;border-radius:.9rem;place-items:center;width:2.75rem;display:grid;position:relative}.home-community-icon svg{width:1.6rem}.home-community-theme.is-savings .home-community-icon{color:#805507;background:#fbeccc}.home-community-theme.is-respect .home-community-icon{color:#99502f;background:#f8e1d6}.home-community-theme.is-evidence .home-community-icon{color:var(--color-royal-navy);background:#e6ebf4}.home-community-theme h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.35}.home-community-theme p{color:var(--color-slate-gray);margin-top:.25rem;font-size:.9rem;line-height:1.6}.home-faq{isolation:isolate;background:radial-gradient(ellipse 36rem 26rem at 0% 0%, #d5a34214, transparent 70%), linear-gradient(180deg, #faf4ea 0%, #fff 30%, #fdfbf6 70%, var(--color-warm-ivory) 100%);color:var(--color-royal-navy);padding-block:clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.home-faq-layout{grid-template-areas:"head""list""support";gap:2rem;display:grid}.home-faq-head{grid-area:head;position:relative}.home-faq-eyebrow{color:#8a5d09;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:flex}.home-faq-eyebrow span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-faq-head h2{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:700;line-height:1.12}.home-faq-intro{max-width:26rem;color:var(--color-slate-gray);margin-top:1rem;font-size:1.0625rem;font-weight:500;line-height:1.8}.home-faq-list{border-top:1px solid #10234d1a;grid-area:list}.home-faq-item{border-bottom:1px solid #10234d1a;transition:background-color .25s}.home-faq-item[open]{background:linear-gradient(160deg,#faf7f0f2,#f8f1e2b3);border-bottom-color:#0000;border-radius:1.25rem}.home-faq-question{cursor:pointer;border-radius:1.25rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:1rem 1rem 1rem .75rem;list-style:none;display:grid}.home-faq-question::-webkit-details-marker{display:none}.home-faq-number{color:#8a5d09;font-family:var(--font-heading);font-size:.95rem;font-weight:700}.home-faq-text{font-family:var(--font-heading);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700;line-height:1.45}.home-faq-toggle{aspect-ratio:1;border:1.5px solid #d5a342b3;border-radius:50%;flex:none;width:2.25rem;transition:background-color .25s,border-color .25s;display:block;position:relative}.home-faq-toggle:before,.home-faq-toggle:after{content:"";background:var(--color-royal-navy);border-radius:1px;width:.8rem;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.home-faq-item[open] .home-faq-toggle{border-color:var(--color-heritage-gold);background:var(--color-heritage-gold)}.home-faq-item[open] .home-faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.home-faq-question:hover .home-faq-toggle{border-color:var(--color-heritage-gold)}.home-faq-answer{padding:0 1rem 1.25rem 3.75rem}.home-faq-item[open] .home-faq-answer{animation:.32s both home-faq-fade}.home-faq-answer p{max-width:40rem;color:var(--color-slate-gray);font-size:1rem;line-height:1.75}.home-faq-link,.home-faq-support-link{min-height:2.75rem;color:var(--color-royal-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);text-decoration-color:var(--color-heritage-gold);text-underline-offset:.3rem;align-items:center;gap:.45rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.home-faq-link span,.home-faq-support-link span{transition:transform .2s}.home-faq-link:hover span,.home-faq-support-link:hover span{transform:translate(.2rem)}.home-faq-support{grid-area:support}.home-closing{background:var(--color-warm-ivory);padding-block:.5rem clamp(3rem,5vw,4rem)}.home-closing-panel{isolation:isolate;background:radial-gradient(ellipse 30rem 22rem at 88% 55%, #d5a34233, transparent 70%), linear-gradient(135deg, #0b1a3a 0%, var(--color-royal-navy) 55%, #17326b 100%);color:var(--color-pure-white);border:1px solid #d5a34273;border-radius:2rem;gap:1.75rem;padding:clamp(2rem,5vw,3.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.5rem 3.5rem -1.75rem #10234d80}.home-closing-arcs{z-index:-1;width:38rem;stroke:var(--color-heritage-gold);stroke-width:1px;pointer-events:none;position:absolute;top:50%;right:-6rem;transform:translateY(-50%)}.home-closing-arc-accent{stroke:#f0c66e;stroke-width:1.5px;stroke-dasharray:2 10;stroke-opacity:.55}.home-closing-eyebrow{color:#f0c66e;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.875rem;font-weight:700;display:flex}.home-closing-eyebrow span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-closing-copy h2{max-width:20ch;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;line-height:1.15}.home-closing-description{color:#f1f5fbcc;max-width:36rem;margin-top:1rem;font-size:1.0625rem;font-weight:500;line-height:1.8}.home-closing-actions{gap:.75rem;display:grid}.home-closing-primary,.home-closing-secondary{min-height:3rem;font-family:var(--font-heading);border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.home-closing-primary{background:var(--color-heritage-gold);color:var(--color-royal-navy);box-shadow:0 .9rem 2rem -.9rem #d5a342bf}.home-closing-primary:hover{background:#e4b95f}.home-closing-primary span{transition:transform .2s}.home-closing-primary:hover span{transform:translate(.2rem)}.home-closing-secondary{color:var(--color-pure-white);border:1px solid #ffffff59}.home-closing-secondary:hover{border-color:var(--color-heritage-gold);background:#ffffff0f}.home-trust{z-index:1;pointer-events:none;background:radial-gradient(44rem 10rem at 50% 3rem,#d5a34214,#0000 70%),linear-gradient(#0c1c4000 0,#0d1e44d9 2rem,#0d1e44 3rem,#0c1c40 100%);margin-top:-3rem;padding-block:3.9rem 2.25rem;position:relative}.home-trust .container-page{pointer-events:auto}.home-trust-label{color:#f0c66e;font-family:var(--font-heading);align-items:center;gap:.75rem;margin-bottom:.7rem;font-size:.875rem;font-weight:700;display:flex}.home-trust-label span{background:var(--color-heritage-gold);width:2.25rem;height:1px}.home-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.home-trust-item{height:100%;color:var(--color-royal-navy);background:linear-gradient(160deg,#fffdf8 0%,#f8f1e3 100%);border:1px solid #d5a34259;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.85rem;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 .9rem 1.8rem -1.2rem #0009}.home-trust-item.is-link{transition:transform .22s,border-color .22s;position:relative}.home-trust-item.is-link:hover{border-color:var(--color-heritage-gold);transform:translateY(-2px)}.home-trust-icon{aspect-ratio:1;background:linear-gradient(145deg, #1a3a74, var(--color-royal-navy));color:#f0c66e;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;transition:transform .22s;display:grid}.home-trust-icon svg{width:1.35rem}.home-trust-item.is-link:hover .home-trust-icon{transform:translateY(-1px)}.home-trust-text{gap:.15rem;min-width:0;display:grid}.home-trust-text strong{font-family:var(--font-heading);font-size:.98rem;font-weight:700;line-height:1.35}.home-trust-text>span{color:var(--color-slate-gray);font-size:.875rem;line-height:1.5}.home-trust-detail{font-family:var(--font-heading);font-weight:600;color:#805507!important}.home-trust-arrow{color:#805507;font-weight:700;transition:transform .22s;position:absolute;top:.85rem;right:.9rem}.home-trust-item.is-link:hover .home-trust-arrow{transform:translate(2px)}.site-footer{isolation:isolate;background:radial-gradient(ellipse 30rem 22rem at 12% 22%, #d5a34224, transparent 70%), radial-gradient(ellipse 36rem 26rem at 92% 30%, #3862aa42, transparent 70%), linear-gradient(160deg, #091936 0%, var(--color-royal-navy) 55%, #132a58 100%);color:var(--color-pure-white);border-top:1px solid #d5a3428c;border-radius:50% 50% 0 0/1.75rem 1.75rem 0 0;position:relative;overflow:hidden}.site-footer:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1.4px);background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 80%);mask-image:linear-gradient(100deg,#0000 20%,#000 80%)}.site-footer-arcade{z-index:-1;stroke:#d5a34214;stroke-width:1px;pointer-events:none;width:40rem;position:absolute;bottom:3.5rem;right:-2rem}.site-footer-main{gap:1.25rem;padding-block:3.25rem 0;display:grid}.site-footer-brand{isolation:isolate;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #d5a34238;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1.5rem 3rem -2rem #0009}.site-footer-brand-motif{z-index:-1;color:#d5a34259;stroke:#d5a34238;stroke-width:1px;pointer-events:none;width:12rem;position:absolute;bottom:0;right:0}.site-footer-home{color:var(--color-pure-white);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.site-footer-logo{aspect-ratio:1;background:var(--color-warm-ivory);border:2px solid #d5a342cc;border-radius:50%;flex:none;width:4.25rem;display:grid;overflow:hidden;box-shadow:0 0 0 5px #d5a3421f,0 0 1.5rem #d5a34240}.site-footer-logo img{object-fit:contain;width:100%;height:100%}.site-footer-name{gap:.1rem;display:grid}.site-footer-name strong{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;line-height:1.15}.site-footer-name span{color:#f0c66ee6;font-family:var(--font-heading);font-size:.9rem;font-weight:600}.site-footer-brand-rule{background:linear-gradient(90deg, var(--color-heritage-gold), transparent);width:3rem;height:1px;margin-block:1.1rem .85rem;display:block}.site-footer-description{color:#f1f5fbc7;max-width:24rem;font-size:1rem;line-height:1.8}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.site-footer-group{background:linear-gradient(170deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:1.25rem;padding:.85rem .8rem .45rem;box-shadow:inset 0 1px #ffffff0d}.site-footer-group h3{color:#f0c66e;font-family:var(--font-heading);border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;margin-bottom:.3rem;padding:0 .35rem .6rem;font-size:.98rem;font-weight:700;display:flex}.site-footer-group-icon{aspect-ratio:1;color:#f0c66e;background:#d5a3421f;border-radius:50%;flex:none;place-items:center;width:2rem;display:grid}.site-footer-group-icon svg{width:1.15rem}.site-footer-link{color:#f1f5fbcc;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.35rem;font-size:.95rem;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.site-footer-link>span:first-child{align-items:center;gap:.55rem;transition:transform .2s;display:inline-flex}.site-footer-link>span:first-child:before{content:"";aspect-ratio:1;background:#d5a3428c;border-radius:50%;flex:none;width:.3rem}.site-footer-link-arrow{color:#f0c66e;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-.25rem)}.site-footer-link:hover,.site-footer-link:focus-visible{color:var(--color-pure-white);background:#ffffff0d}.site-footer-link:hover>span:first-child,.site-footer-link:focus-visible>span:first-child{transform:translate(.2rem)}.site-footer-link:hover .site-footer-link-arrow,.site-footer-link:focus-visible .site-footer-link-arrow{opacity:1;transform:translate(0)}.site-footer-info{padding-block:1.25rem 1.1rem}.site-footer-divider{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.site-footer-divider:before,.site-footer-divider:after{content:"";background:linear-gradient(90deg,#0000,#d5a34273);flex:1;height:1px}.site-footer-divider:after{background:linear-gradient(90deg,#d5a34273,#0000)}.site-footer-divider span{aspect-ratio:1;border:1px solid #d5a342cc;width:.45rem;transform:rotate(45deg)}.site-footer-disclaimer{border:1px solid #ffffff14;border-left:2px solid var(--color-heritage-gold);background:#ffffff0b;border-radius:1rem;align-items:center;gap:.9rem;padding:.85rem 1.1rem;display:flex}.site-footer-disclaimer-icon{aspect-ratio:1;color:#f0c66e;background:#d5a3421f;border-radius:50%;flex:none;place-items:center;width:2rem;display:grid}.site-footer-disclaimer-icon svg{width:1.1rem}.site-footer-disclaimer p{color:#f1f5fbcc;font-size:.9rem;line-height:1.65}.site-footer-bar{background:#040c1e66;border-top:1px solid #ffffff12}.site-footer-bar-inner{flex-direction:column;align-items:flex-start;gap:.2rem;padding-block:.6rem .9rem;display:flex}.site-footer-copyright{color:#f1f5fbad;order:2;font-size:.875rem;line-height:1.6}.site-footer-legal-nav{order:1}.site-footer-status{color:#f0c66eeb;font-family:var(--font-heading);background:#d5a3420f;border:1px solid #d5a34273;border-radius:999px;order:3;margin-top:.2rem;padding:.1rem .8rem;font-size:.875rem;font-weight:600;line-height:1.6}.site-footer-legal{flex-wrap:wrap;align-items:center;display:flex}.site-footer-legal li+li:before{content:"";aspect-ratio:1;vertical-align:middle;background:#d5a34299;border-radius:50%;width:.25rem;margin-inline:.85rem;display:inline-block}.site-footer-legal a{color:#f1f5fbd1;text-underline-offset:.3rem;align-items:center;min-height:2.75rem;font-size:.875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline-flex}.site-footer-legal a:hover{color:var(--color-pure-white);-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);text-decoration-color:var(--color-heritage-gold)}:root{--site-header-h:4.25rem}.site-header{z-index:50;color:var(--color-pure-white);background:radial-gradient(28rem 6rem at 12% 0,#d5a34214,#0000 70%),linear-gradient(100deg,#0d1f45 0%,#132a55 55%,#183361 100%);border-bottom:1px solid #d5a34229;transition:box-shadow .2s;position:sticky;top:0}.site-header:after{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000,#d5a3428c 50%,#0000);height:1px;position:absolute;bottom:-1px}.site-header[data-scrolled]{box-shadow:0 .85rem 2rem -1rem #06102699}.site-header-inner{min-height:var(--site-header-h);justify-content:space-between;align-items:center;gap:1rem;transition:min-height .2s;display:flex}.site-header-brand{min-width:0;color:var(--color-pure-white);border-radius:999px;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.site-header-medallion{aspect-ratio:1;background:var(--color-warm-ivory);border:2px solid #d5a342d9;border-radius:50%;flex:none;place-items:center;width:2.875rem;transition:width .2s;display:grid;overflow:hidden;box-shadow:0 0 0 3px #d5a34224,0 .35rem 1rem #0000004d}.site-header-medallion img{object-fit:contain;width:100%;height:100%}.site-header-name{min-width:0;line-height:1.2;display:grid}.site-header-name strong{font-family:var(--font-heading);font-size:1.3rem;font-weight:700}.site-header-name span{color:#f0c66ee6;font-family:var(--font-heading);white-space:nowrap;font-size:.8rem;font-weight:600;display:none}.site-header-cta{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));min-height:2.75rem;color:var(--color-royal-navy);font-family:var(--font-heading);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1.2rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .5rem 1.25rem -.6rem #d5a342b3,inset 0 1px #ffffff59}.site-header-cta span{transition:transform .18s}.site-header-cta:hover{filter:brightness(1.06);box-shadow:0 .65rem 1.5rem -.6rem #d5a342d9,inset 0 1px #fff6}.site-header-cta:hover span{transform:translate(.2rem)}.site-header-cta--desktop{display:none}.site-header-menu-button,.mobile-nav-close{aspect-ratio:1;width:2.75rem;color:var(--color-pure-white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.75rem;flex:none;place-items:center;transition:background-color .18s,border-color .18s;display:grid}.site-header-menu-button:hover,.mobile-nav-close:hover{background:#ffffff1a;border-color:#d5a34280}.site-header-menu-lines{gap:.28rem;width:1.25rem;display:grid}.site-header-menu-lines span{background:currentColor;border-radius:2px;height:2px}.site-header-menu-lines span:last-child{background:var(--color-heritage-gold);justify-self:end;width:.8rem}.mobile-nav-close svg{width:1.25rem}.site-nav{display:none}.site-nav-list{align-items:center;gap:.2rem;display:flex}.site-nav-link{color:#f1f5fbd6;min-height:2.75rem;font-family:var(--font-heading);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.98rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.site-nav-link:hover,.site-nav-trigger[aria-expanded=true]{color:var(--color-pure-white);background:#ffffff12}.site-nav-link[aria-current=page],.site-nav-trigger[data-active]{color:var(--color-pure-white);background:#ffffff1c}.site-nav-link:after{content:"";background:var(--color-heritage-gold);border-radius:2px;width:1.25rem;height:2px;transition:transform .2s;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)scaleX(0)}.site-nav-link[aria-current=page]:after,.site-nav-trigger[data-active]:after{transform:translate(-50%)scaleX(1)}.site-nav-chevron{color:#f0c66ee6;place-items:center;width:1rem;transition:transform .2s;display:grid}.site-nav-chevron svg{width:1rem}.site-nav-trigger[aria-expanded=true] .site-nav-chevron{transform:rotate(180deg)}.mega-menu{z-index:10;opacity:0;visibility:hidden;padding-top:.625rem;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;transform:translateY(.45rem)}.mega-menu[data-open]{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:none}.mega-menu:before{content:"";inset-inline:0;height:1rem;position:absolute;bottom:100%}.mega-menu--wide{width:min(76rem,100vw - 2.5rem);left:50%;translate:-50%}.mega-menu-surface{background:var(--color-warm-ivory);color:var(--color-royal-navy);border:1px solid #d5a3424d;border-radius:1.125rem;padding:1.75rem;box-shadow:0 1.75rem 3.5rem -1.25rem #06102680,inset 0 1px #fffc}.mega-menu--wide .mega-menu-surface{padding:2rem}.mega-menu-grid{gap:1.5rem;display:grid}.mega-menu-grid--institution{grid-template-columns:minmax(0,.95fr) minmax(0,2fr)}.mega-menu-grid--member{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mega-menu-list{gap:.5rem;display:grid}.mega-menu-grid--institution .mega-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.mega-menu-grid--member .mega-menu-list{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:center}.mega-menu-list li{display:grid}.mega-menu-link{min-height:2.75rem;color:var(--color-royal-navy);border:1px solid #0000;border-radius:.9rem;align-items:flex-start;gap:.85rem;padding:.85rem .9rem;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.mega-menu-link:hover,.mega-menu-link:focus-visible,.mega-menu-link[aria-current=page]{background:var(--color-pure-white);border-color:#d5a34266;box-shadow:0 .85rem 1.75rem -1.1rem #10234d66}.mega-menu-link[aria-current=page]{border-color:#d5a342a6}.mega-menu-link-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.mega-menu-link-icon svg{width:1.25rem}.mega-menu-link-text{flex:1;gap:.2rem;min-width:0;display:grid}.mega-menu-link-label{font-family:var(--font-heading);font-size:1.02rem;font-weight:700;line-height:1.3}.mega-menu-link-description{color:var(--color-slate-gray);text-wrap:pretty;font-size:.85rem;line-height:1.55}.mega-menu-link-arrow{color:#8a5d0b;opacity:0;align-self:center;transition:opacity .18s,transform .18s;transform:translate(-.25rem)}.mega-menu-link:hover .mega-menu-link-arrow,.mega-menu-link:focus-visible .mega-menu-link-arrow{opacity:1;transform:none}.mega-menu-intro{isolation:isolate;background:linear-gradient(160deg, var(--color-pure-white), #f3ecdc);border:1px solid #d5a34247;border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden}.mega-menu-intro-motif{z-index:-1;stroke:#d5a34259;stroke-width:1.2px;width:10rem;position:absolute;bottom:-1.25rem;right:-1.5rem}.mega-menu-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.03em;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.mega-menu-eyebrow:before{content:"";background:var(--color-heritage-gold);width:1.25rem;height:1px}.mega-menu-intro-title{font-family:var(--font-heading);margin-top:.5rem;font-size:1.45rem;font-weight:700;line-height:1.25}.mega-menu-intro-text{color:var(--color-slate-gray);margin-top:.6rem;font-size:.92rem;line-height:1.7}.mega-menu-feature{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(16rem 12rem at 100% 0,#d5a3422e,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.4rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.5rem -1.5rem #061026b3}.mega-menu-feature-art{width:7.5rem;margin-bottom:.6rem}.mega-menu-feature-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.25}.mega-menu-feature-text{color:#f1f5fbcc;margin-top:.45rem;font-size:.88rem;line-height:1.65}.mega-menu-feature-note{color:#f0c66ee6;margin-block:.4rem 1rem;font-size:.8rem;line-height:1.5}.mega-menu-feature-action{background:var(--color-heritage-gold);min-height:2.75rem;color:var(--color-royal-navy);font-family:var(--font-heading);border-radius:.7rem;align-items:center;gap:.5rem;margin-top:auto;padding:.4rem 1.1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .18s;display:inline-flex}.mega-menu-feature-action:hover{background:#e4b95f}.mobile-nav{z-index:60;visibility:hidden;transition:visibility 0s linear .26s;position:fixed;inset:0}.mobile-nav[data-open]{visibility:visible;transition:none}.mobile-nav-backdrop{opacity:0;background:#060e2099;transition:opacity .24s;position:absolute;inset:0}.mobile-nav[data-open] .mobile-nav-backdrop{opacity:1}.mobile-nav-panel{width:min(100% - 2.5rem,26rem);color:var(--color-pure-white);inset-block:0;background:radial-gradient(22rem 16rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(170deg,#0d1f45,#183361);border-left:1px solid #d5a34240;flex-direction:column;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;right:0;transform:translate(100%);box-shadow:-1.5rem 0 3rem #00000059}.mobile-nav[data-open] .mobile-nav-panel{transform:none}.mobile-nav-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding-inline:1rem;display:flex}.mobile-nav-body{overscroll-behavior:contain;flex:1;align-content:start;gap:.5rem;padding:1rem;display:grid;overflow-y:auto}.mobile-nav-home,.mobile-nav-section{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.95rem}.mobile-nav-home,.mobile-nav-trigger{width:100%;min-height:3rem;color:var(--color-pure-white);font-family:var(--font-heading);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav-home[aria-current=page],.mobile-nav-trigger[data-active]{box-shadow:inset 3px 0 0 var(--color-heritage-gold)}.mobile-nav-section{transition:background-color .2s,border-color .2s;overflow:hidden}.mobile-nav-section[data-expanded]{background:var(--color-warm-ivory);border-color:#d5a34273}.mobile-nav-trigger{cursor:pointer;background:0 0;border:0}.mobile-nav-section[data-expanded] .mobile-nav-trigger{color:var(--color-royal-navy)}.mobile-nav-chevron{width:1.15rem;color:var(--color-heritage-gold);place-items:center;transition:transform .2s;display:grid}.mobile-nav-section[data-expanded] .mobile-nav-chevron{color:#8a5d0b;transform:rotate(180deg)}.mobile-nav-collapse{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.mobile-nav-section[data-expanded] .mobile-nav-collapse{grid-template-rows:1fr}.mobile-nav-collapse-inner{min-height:0;overflow:hidden}.mobile-nav-links{gap:.15rem;padding:0 .5rem .5rem;display:grid}.mobile-nav-link{min-height:2.875rem;color:var(--color-royal-navy);font-family:var(--font-heading);border-radius:.7rem;align-items:center;gap:.75rem;padding-inline:.55rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s;display:flex}.mobile-nav-link:hover,.mobile-nav-link[aria-current=page]{background:var(--color-pure-white)}.mobile-nav-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-heritage-gold)}.mobile-nav-link-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.55rem;flex:none;place-items:center;width:2rem;display:grid}.mobile-nav-link-icon svg{width:1.1rem}.mobile-nav-feature{color:var(--color-pure-white);background:radial-gradient(12rem 8rem at 100% 0,#d5a34233,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border-radius:.85rem;gap:.2rem;margin:0 .5rem .65rem;padding:.85rem 1rem;text-decoration:none;display:grid}.mobile-nav-feature-title{font-family:var(--font-heading);font-size:1rem;font-weight:700}.mobile-nav-feature-action{color:#f0c66e;min-height:1.75rem;font-family:var(--font-heading);align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.mobile-nav-foot{border-top:1px solid #ffffff14;padding:1rem}.mobile-nav-cta{width:100%;min-height:3rem;display:flex}:root{--inner-hero-crumb-gap:1rem;--inner-hero-content-gap:1.625rem}.inner-hero-shell{--inner-hero-edge:var(--color-pure-white);background:var(--inner-hero-edge);position:relative}.inner-hero-shell+section{padding-top:var(--inner-hero-content-gap)}.inner-hero{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(34rem 13rem at 50% 46%,#426ebe4d,#0000 72%),linear-gradient(#0d1f45 0%,#10234d 48%,#183361 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.inner-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:1.35rem 1.35rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 120%,#0000 30%,#000 85%);mask-image:radial-gradient(60% 120%,#0000 30%,#000 85%)}.inner-hero:after{content:"";background:var(--inner-hero-edge);pointer-events:none;inset-inline:-6%;border-top:1px solid #d5a3428c;border-radius:50% 50% 0 0/100% 100% 0 0;height:1.75rem;position:absolute;bottom:-1px}.inner-hero-arcs{z-index:-1;stroke:#d5a3423d;stroke-width:1px;pointer-events:none;width:20rem;position:absolute;top:50%;translate:0 -50%}.inner-hero-arcs--left{left:-12rem}.inner-hero-arcs--right{right:-12rem}.inner-hero-motif{z-index:-1;stroke:#f0c66e33;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:11rem;display:none;position:absolute;top:50%;right:max(4%,50% - 38rem);translate:0 -58%}.inner-hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:58rem;padding-block:3.35rem 2.4rem;display:flex}.inner-hero-crumbs{padding-top:var(--inner-hero-crumb-gap)}.inner-hero-breadcrumb{background:#fffdf8f7;border:1px solid #d5a34273;border-radius:.8rem;max-width:100%;padding-inline:.85rem;display:inline-flex;box-shadow:0 .85rem 1.75rem -1rem #10234d73,inset 0 1px #ffffffe6}.inner-hero-breadcrumb ol{color:#2b3a5c;min-width:0;font-family:var(--font-heading);white-space:nowrap;align-items:center;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.inner-hero-breadcrumb li{align-items:center;min-width:0;display:inline-flex}.inner-hero-breadcrumb li:last-child{flex:none}.inner-hero-breadcrumb a{color:#2b3a5c;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:.2rem;text-decoration:none;transition:color .18s;display:inline-flex}.inner-hero-breadcrumb a:hover{color:var(--color-royal-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);text-decoration-color:var(--color-heritage-gold);text-underline-offset:.3rem}.inner-hero-breadcrumb-home{color:#a87812;flex:none;width:1rem}.inner-hero-breadcrumb-separator{width:.85rem;color:var(--color-heritage-gold);flex:none;margin-inline:.3rem}.inner-hero-breadcrumb-label{text-overflow:ellipsis;padding-inline:.2rem;overflow:hidden}.inner-hero-breadcrumb [aria-current=page]{color:var(--color-royal-navy);font-weight:700}.inner-hero-eyebrow{color:#f0c66e;font-family:var(--font-heading);letter-spacing:.04em;font-size:.95rem;font-weight:700}.inner-hero-title{color:#fffdf8;font-family:var(--font-heading);letter-spacing:-.015em;text-shadow:0 .5rem 1.75rem #00000040;margin-top:.15rem;font-size:clamp(2.4rem,10vw,2.6rem);font-weight:700;line-height:1.15}.inner-hero-subtitle{color:#d6e1f3e6;max-width:44rem;font-family:var(--font-heading);text-wrap:balance;margin-top:.5rem;font-size:1rem;font-weight:500;line-height:1.55}.inner-hero-subtitle span{color:#f0c66e;font-weight:700}.inner-hero-ornament{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.inner-hero-ornament:before,.inner-hero-ornament:after{content:"";background:linear-gradient(90deg,#0000,#d5a342cc);width:3rem;height:1px}.inner-hero-ornament:after{background:linear-gradient(90deg,#d5a342cc,#0000)}.inner-hero-ornament span{aspect-ratio:1;border:1px solid var(--color-heritage-gold);background:#d5a34259;width:.42rem;transform:rotate(45deg)}.about-intro{isolation:isolate;background:radial-gradient(ellipse 38rem 28rem at 84% 48%, #d5a3421a, transparent 70%), var(--color-pure-white);padding-block:2.75rem 4rem;position:relative;overflow:hidden}.about-intro-layout{gap:2.5rem;display:grid}.about-intro-copy{min-width:0}.about-intro-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.about-intro-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.about-intro h2{max-width:36rem;color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.6rem);font-weight:700;line-height:1.22}.about-intro-framing{max-width:38rem;color:var(--color-slate-gray);margin-top:1rem;font-size:1.0625rem;line-height:1.75}.about-intro-tagline{border:1px solid #d5a34238;border-left:3px solid var(--color-heritage-gold);background:linear-gradient(120deg,#fbf6ea,#fdfaf3);border-radius:1rem;max-width:38.75rem;margin-top:1.4rem;padding:.9rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 .75rem 1.5rem -1.25rem #10234d40}.about-intro-tagline p{color:var(--color-royal-navy);font-family:var(--font-heading);text-wrap:pretty;font-size:1.1rem;font-weight:600;line-height:1.55}.about-intro-tagline span{color:#a87812;font-weight:700}.about-intro-tagline span:first-child{vertical-align:-.12em;margin-right:.15rem;font-size:1.35em;line-height:0}.about-intro-lead{color:#1c2d52;border-left:2px solid #d5a342b3;max-width:38.75rem;margin-top:1.5rem;padding-left:1.1rem;font-size:1.0625rem;line-height:1.8}.about-intro-supporting{color:#3d4a63;max-width:38.75rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.8}.about-intro-highlight{color:var(--color-royal-navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 64%,#d5a34242 64%);font-weight:700}.about-intro-visual{aspect-ratio:560/520;width:100%;max-width:34rem;margin-inline:auto;position:relative}.about-intro-art{width:100%;height:100%;position:absolute;inset:0}.about-intro-arch{stroke-width:1.2px}.about-intro-path{stroke-dasharray:540;stroke-dashoffset:540px;animation:1.6s ease-out .2s forwards about-intro-draw}.about-intro-core{aspect-ratio:1;border:4px solid var(--color-warm-ivory);width:27%;color:var(--color-pure-white);text-align:center;background:radial-gradient(circle at 35% 30%,#1d3b6e,#0d1f45 75%);border-radius:50%;place-content:center;display:grid;position:absolute;top:50.4%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #d5a342cc,0 1.5rem 3rem -1rem #10234d8c}.about-intro-core span{color:#f0c66e;font-family:var(--font-heading);font-size:clamp(.72rem,2.4vw,.9rem);font-weight:600;line-height:1.3}.about-intro-core strong{font-family:var(--font-heading);font-size:clamp(1.05rem,3.6vw,1.45rem);font-weight:700;line-height:1.2}.about-intro-principle{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);white-space:nowrap;border:1px solid #d5a34266;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem 1rem .4rem .4rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 .85rem 1.75rem -1.1rem #10234d66}.about-intro-principle-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2.1rem;display:grid}.about-intro-principle-icon svg{width:1.15rem}.about-intro-principle--1{top:73.1%;left:22.1%}.about-intro-principle--2{top:28.1%;left:22.1%}.about-intro-principle--3{top:73.1%;left:77.9%}.about-intro-principle--4{border-color:#d5a342bf;top:28.1%;left:77.9%}.about-intro-principle--4 .about-intro-principle-icon{background:var(--color-heritage-gold);color:var(--color-royal-navy)}.about-profile{isolation:isolate;background:radial-gradient(ellipse 34rem 26rem at 12% 30%, #d5a3421a, transparent 70%), var(--color-warm-ivory);border-top:1px solid #d5a3422e;padding-block:3.5rem 4.5rem;position:relative;overflow:hidden}.about-profile-contour{z-index:-1;stroke:#d5a34233;stroke-width:1.2px;pointer-events:none;width:34rem;position:absolute;top:-6rem;right:-10rem}.about-profile-layout{gap:2.25rem;display:grid}.about-profile-intro{min-width:0}.about-profile-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.about-profile-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.about-profile h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.4rem);font-weight:700;line-height:1.22}.about-profile-description{max-width:26rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.about-profile-motif{aspect-ratio:1;width:13rem;margin-top:2.25rem;display:none;position:relative}.about-profile-motif svg{stroke:#d5a3428c;stroke-width:1.2px;position:absolute;inset:0}.about-profile-medallion{background:var(--color-pure-white);border:2px solid #d5a342d9;border-radius:50%;position:absolute;inset:22%;overflow:hidden;box-shadow:0 0 0 6px #d5a3421a,0 1.25rem 2.5rem -1.25rem #10234d73}.about-profile-medallion img{object-fit:contain;width:100%;height:100%}.about-profile-panel{background:var(--color-pure-white);border:1px solid #d5a34259;border-radius:1.375rem;min-width:0;overflow:hidden;box-shadow:0 1.75rem 3.5rem -2rem #10234d59,inset 0 1px #ffffffe6}.about-profile-panel-head{color:var(--color-pure-white);font-family:var(--font-heading);background:radial-gradient(16rem 6rem at 100% 0,#d5a34233,#0000 70%),linear-gradient(100deg,#0d1f45,#183361);align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-size:1.05rem;font-weight:700;display:flex}.about-profile-panel-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e80;border-radius:50%;flex:none;place-items:center;width:2.1rem;display:grid}.about-profile-panel-icon svg{width:1.15rem}.about-profile-list{padding-block:.4rem;position:relative}.about-profile-list:before{content:"";background:linear-gradient(#d5a34226,#d5a34299,#d5a34226);width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:calc(2.35rem - .5px)}.about-profile-row{gap:.2rem;padding:.85rem 1.25rem .85rem 4.35rem;display:grid;position:relative}.about-profile-row+.about-profile-row{border-top:1px solid #d5a34229}.about-profile-row dt{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.875rem;font-weight:600;line-height:1.5}.about-profile-row-icon{aspect-ratio:1;color:#f0c66e;width:2.2rem;box-shadow:0 0 0 4px var(--color-pure-white);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;display:grid;position:absolute;top:.95rem;left:1.25rem}.about-profile-row-icon svg{width:1.1rem}.about-profile-row dd{min-width:0;color:var(--color-royal-navy);font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.5}.about-profile-row--name dd{font-size:1.2rem;font-weight:700}.about-profile-row--cin dd{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.04em}.about-profile-row--founder{background:linear-gradient(90deg,#d5a34212,#d5a34205)}.about-profile-row--founder .about-profile-row-icon{box-shadow:0 0 0 4px #fdf9f0}.about-closing{background:var(--color-pure-white);padding-block:3.5rem 4.5rem}.about-closing-panel{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(26rem 16rem at 92% 0,#d5a3422e,#0000 70%),radial-gradient(30rem 18rem at 0 100%,#426ebe38,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 50%,#183361 100%);border:1px solid #d5a34259;border-radius:1.5rem;gap:1.75rem;padding:2rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.about-closing-path{z-index:-1;stroke:#f0c66e47;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:26rem;display:none;position:absolute;bottom:-4.5rem;right:-3rem}.about-closing-copy{min-width:0}.about-closing-eyebrow{color:#f0c66e;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.about-closing-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.about-closing h2{color:#fffdf8;font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.75rem,6.5vw,2.5rem);font-weight:700;line-height:1.22}.about-closing-description{color:#d6e1f3e0;max-width:36rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.about-closing-actions{gap:.6rem;display:grid}.about-closing-buttons{gap:.75rem;display:grid}.about-closing-primary,.about-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.about-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.about-closing-primary span{transition:transform .18s}.about-closing-primary:hover{background:#e4b95f}.about-closing-primary:hover span{transform:translate(.2rem)}.about-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.about-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.about-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;justify-content:center;align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;transition:text-decoration-color .18s;display:inline-flex}.about-closing-tertiary:hover{text-decoration-color:#f0c66e}.inner-hero-shell[data-edge=ivory]{--inner-hero-edge:var(--color-warm-ivory)}.vm-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.vm-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.vm-eyebrow--inverse{color:#f0c66e}.vm-eyebrow--centred{justify-content:center}.vm-eyebrow--centred span:last-child{background:linear-gradient(90deg, #d5a3424d, var(--color-heritage-gold))}.vm-vision{isolation:isolate;background:radial-gradient(ellipse 36rem 28rem at 82% 45%, #d5a3421f, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem;position:relative;overflow:hidden}.vm-vision-contour{z-index:-1;stroke:#d5a34233;stroke-width:1.2px;pointer-events:none;width:36rem;position:absolute;bottom:-8rem;right:-6rem}.vm-vision-layout{gap:2.5rem;display:grid}.vm-vision-copy{min-width:0}.vm-vision h2,.vm-mission h2{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.6rem);font-weight:700;line-height:1.22}.vm-vision h2{color:var(--color-royal-navy)}.vm-vision-statement{border:1px solid #d5a34247;border-left:3px solid var(--color-heritage-gold);background:linear-gradient(135deg, var(--color-pure-white), #fdf9f0);border-radius:1.25rem;max-width:38rem;margin-top:1.75rem;padding:2rem 1.35rem 1.5rem;position:relative;box-shadow:0 1.5rem 3rem -2rem #10234d59,inset 0 1px #ffffffe6}.vm-vision-quote-mark{color:#d5a3428c;font-family:var(--font-heading);font-size:4.5rem;font-weight:700;line-height:1;position:absolute;top:-.15rem;left:1rem}.vm-vision-statement p{color:var(--color-royal-navy);font-family:var(--font-heading);text-wrap:pretty;font-size:1.3rem;font-weight:600;line-height:1.6;position:relative}.vm-vision-statement strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 64%,#d5a3424d 64%);font-weight:700}.vm-vision-visual{gap:1rem;width:100%;max-width:34rem;margin-inline:auto;display:grid;position:relative}.vm-vision-art{display:none}.vm-vision-centre{border:3px solid var(--color-warm-ivory);color:var(--color-pure-white);background:radial-gradient(circle at 35% 30%,#1d3b6e,#0d1f45 75%);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.25rem;display:flex;box-shadow:0 0 0 1px #d5a342cc,0 1.25rem 2.5rem -1.25rem #10234d8c}.vm-vision-centre svg{color:#f0c66e;flex:none;width:1.5rem}.vm-vision-centre strong{font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.vm-vision-themes-label{color:#815606;font-family:var(--font-heading);text-align:center;font-size:.9rem;font-weight:700}.vm-vision-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.vm-vision-theme{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #d5a34266;border-radius:.9rem;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex;box-shadow:0 .75rem 1.5rem -1.1rem #10234d59}.vm-vision-theme span{aspect-ratio:1;background:var(--color-heritage-gold);border-radius:50%;flex:none;width:.45rem}.vm-mission{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(34rem 24rem at 90% 20%,#d5a3421f,#0000 70%),radial-gradient(30rem 24rem at 5% 90%,#426ebe33,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem;position:relative;overflow:hidden}.vm-mission:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px);background-size:1.4rem 1.4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 90%);mask-image:linear-gradient(100deg,#0000 30%,#000 90%)}.vm-mission-layout{gap:2.25rem;display:grid}.vm-mission-copy{min-width:0}.vm-mission h2{color:#fffdf8}.vm-mission-description{color:#d6e1f3e0;max-width:28rem;margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.vm-mission-compass{stroke:#f0c66e59;stroke-width:1.2px;stroke-linejoin:round;width:10rem;margin-top:2.25rem;display:none}.vm-mission-roadmap{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #d5a34240;border-radius:1.5rem;min-width:0;padding:.5rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1.75rem 3rem -2rem #00000080}.vm-mission-roadmap:before{content:"";background:linear-gradient(#d5a34233,#d5a342b3,#d5a34233);width:1px;position:absolute;top:2.25rem;bottom:2.25rem;left:calc(5.05rem - .5px)}.vm-mission-step{grid-template-columns:2rem 2.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.85rem;display:grid;position:relative}.vm-mission-step+.vm-mission-step{border-top:1px solid #ffffff12}.vm-mission-number{color:#f0c66e;font-family:var(--font-heading);font-size:1rem;font-weight:700}.vm-mission-icon{aspect-ratio:1;color:#f0c66e;background:#10234d;border:1px solid #f0c66e8c;border-radius:50%;place-items:center;width:2.4rem;display:grid;box-shadow:0 0 0 4px #10234d}.vm-mission-icon svg{width:1.15rem}.vm-mission-text{color:#fffdf8;font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}.vm-mission-step:last-child .vm-mission-icon{background:var(--color-heritage-gold);color:var(--color-royal-navy);border-color:#0000}.vm-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.vm-closing-panel{isolation:isolate;color:var(--color-pure-white);text-align:center;background:radial-gradient(30rem 14rem at 50% 0,#d5a34229,#0000 70%),linear-gradient(135deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;flex-direction:column;align-items:center;padding:2.25rem 1.35rem 2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.vm-closing-route{z-index:-1;stroke:#f0c66e38;stroke-width:1.3px;pointer-events:none;inset-inline:0;width:100%;height:5rem;position:absolute;bottom:.75rem}.vm-closing-markers{color:#f0c66e;stroke:#f0c66eb3;stroke-width:1.4px;width:8rem;margin-bottom:1rem}.vm-closing h2{color:#fffdf8;max-width:40rem;font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.7rem,6vw,2.4rem);font-weight:700;line-height:1.25}.vm-closing-description{color:#d6e1f3e0;max-width:36rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.vm-closing-actions{gap:.75rem;width:100%;margin-top:1.75rem;display:grid}.vm-closing-primary,.vm-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.vm-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.vm-closing-primary span{transition:transform .18s}.vm-closing-primary:hover{background:#e4b95f}.vm-closing-primary:hover span{transform:translate(.2rem)}.vm-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.vm-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.vm-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.vm-closing-tertiary:hover{text-decoration-color:#f0c66e}.cv-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.cv-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.cv-eyebrow--inverse{color:#f0c66e}.cv-system h2,.cv-values h2,.cv-closing h2{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.6rem);font-weight:700;line-height:1.22}.cv-system{isolation:isolate;background:radial-gradient(ellipse 36rem 30rem at 78% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem;position:relative;overflow:hidden}.cv-system-layout{gap:2.5rem;display:grid}.cv-system-copy{min-width:0}.cv-system h2{color:var(--color-royal-navy)}.cv-system-framing{max-width:36rem;color:var(--color-slate-gray);margin-top:1rem;font-size:1.0625rem;line-height:1.8}.cv-system-statement{max-width:34rem;margin-top:1.75rem;padding-top:1.25rem;position:relative}.cv-system-statement:before{content:"";background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3428c);width:calc(100% - 2.75rem);height:2px;position:absolute;top:0;left:0}.cv-system-statement-mark{color:var(--color-heritage-gold);font-family:var(--font-heading);font-size:3rem;font-weight:700;line-height:1;position:absolute;top:-1.55rem;right:0}.cv-system-statement p{color:var(--color-royal-navy);font-family:var(--font-heading);text-wrap:balance;font-size:1.4rem;font-weight:700;line-height:1.45}.cv-mandala{gap:1rem;width:100%;max-width:34rem;margin-inline:auto;display:grid;position:relative}.cv-mandala-art{display:none}.cv-mandala-centre{border:3px solid var(--color-warm-ivory);color:var(--color-pure-white);background:radial-gradient(circle at 35% 30%,#1d3b6e,#0d1f45 75%);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.25rem;display:flex;box-shadow:0 0 0 1px #d5a342cc,0 1.25rem 2.5rem -1.25rem #10234d8c}.cv-mandala-centre svg{color:#f0c66e;flex:none;width:1.5rem}.cv-mandala-centre strong{font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.cv-mandala-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cv-mandala-node{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);white-space:nowrap;border:1px solid #d5a34266;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .9rem .35rem .35rem;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 .75rem 1.5rem -1.1rem #10234d59}.cv-mandala-node:last-child{grid-column:1/-1;justify-self:center}.cv-mandala-node-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2rem;display:grid}.cv-mandala-node-icon svg{width:1.05rem}.cv-values{background:var(--color-pure-white);padding-block:4rem}.cv-values-head{max-width:40rem}.cv-values h2{color:var(--color-royal-navy)}.cv-values-list{gap:.9rem;margin-top:2.25rem;display:grid}.cv-value{isolation:isolate;background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a34240;border-radius:1.15rem;padding:1.4rem 1.4rem 1.5rem;position:relative;overflow:hidden}.cv-value-top{justify-content:space-between;align-items:center;display:flex}.cv-value-number{color:#815606;font-family:var(--font-heading);font-size:.95rem;font-weight:700}.cv-value-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;width:2.6rem;display:grid}.cv-value-icon svg{width:1.3rem}.cv-value h3{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.9rem;font-size:1.35rem;font-weight:700;line-height:1.3}.cv-value p{color:var(--color-slate-gray);margin-top:.4rem;font-size:1rem;line-height:1.7}.cv-value--feature{background:radial-gradient(18rem 14rem at 100% 0,#d5a3422e,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border-color:#d5a34266;padding:1.75rem 1.6rem 2rem;box-shadow:0 1.75rem 3rem -2rem #10234d99}.cv-value-feature-art{z-index:-1;stroke:#f0c66e4d;stroke-width:1.2px;width:14rem;position:absolute;bottom:-3rem;right:-3rem}.cv-value--feature .cv-value-number{color:#f0c66e}.cv-value--feature .cv-value-icon{background:#ffffff0f;border:1px solid #f0c66e8c;width:3.4rem}.cv-value--feature .cv-value-icon svg{width:1.75rem}.cv-value--feature h3{color:#fffdf8;font-size:2rem}.cv-value--feature p{color:#d6e1f3e6;font-size:1.125rem;line-height:1.75}.cv-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.cv-closing-panel{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(28rem 18rem at 0%,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.cv-closing-art{color:#f0c66e;stroke:#f0c66e99;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:16rem;display:none}.cv-closing-copy{min-width:0}.cv-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.cv-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.cv-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.cv-closing-primary,.cv-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.cv-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.cv-closing-primary span{transition:transform .18s}.cv-closing-primary:hover{background:#e4b95f}.cv-closing-primary:hover span{transform:translate(.2rem)}.cv-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.cv-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.cv-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;justify-content:center;align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.cv-closing-tertiary:hover{text-decoration-color:#f0c66e}.why-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.why-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.why-eyebrow--inverse{color:#f0c66e}.why-intro h2,.why-features h2,.why-process h2,.why-checklist h2,.why-closing h2{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.6rem);font-weight:700;line-height:1.22}.why-intro h2,.why-features h2,.why-checklist h2{color:var(--color-royal-navy)}.why-intro{isolation:isolate;background:radial-gradient(ellipse 36rem 30rem at 78% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem;position:relative;overflow:hidden}.why-intro-layout{gap:2.5rem;display:grid}.why-intro-copy{min-width:0}.why-intro-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.75}.why-intro-context{max-width:36rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.75}.why-system{gap:1rem;width:100%;max-width:34rem;margin-inline:auto;display:grid;position:relative}.why-system-art{display:none}.why-system-centre{border:3px solid var(--color-warm-ivory);color:var(--color-pure-white);text-align:center;background:radial-gradient(circle at 35% 30%,#1d3b6e,#0d1f45 75%);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.25rem;display:flex;box-shadow:0 0 0 1px #d5a342cc,0 1.25rem 2.5rem -1.25rem #10234d8c}.why-system-centre svg{color:#f0c66e;flex:none;width:1.5rem}.why-system-centre strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.3}.why-system-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.why-system-node{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #d5a34266;border-radius:.9rem;align-items:center;gap:.5rem;padding:.45rem .7rem .45rem .45rem;font-size:.85rem;font-weight:600;line-height:1.35;display:flex;box-shadow:0 .75rem 1.5rem -1.1rem #10234d59}.why-system-marker{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:1.75rem;font-size:.72rem;font-weight:700;display:grid}.why-features{background:var(--color-pure-white);padding-block:4rem}.why-features-head{max-width:40rem}.why-features-list{gap:.9rem;margin-top:2.25rem;display:grid}.why-feature{isolation:isolate;border-radius:1.15rem;padding:1.35rem 1.35rem 1.5rem;position:relative;overflow:hidden}.why-feature-top{justify-content:space-between;align-items:center;display:flex}.why-feature-number{color:#815606;font-family:var(--font-heading);font-size:.95rem;font-weight:700}.why-feature-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;width:2.6rem;display:grid}.why-feature-icon svg{width:1.3rem}.why-feature h3{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.9rem;font-size:1.3rem;font-weight:700;line-height:1.3}.why-feature p{color:var(--color-slate-gray);margin-top:.4rem;font-size:1rem;line-height:1.7}.why-feature--feature{background:radial-gradient(24rem 12rem at 100% 0,#d5a3422e,#0000 70%),linear-gradient(120deg,#0d1f45,#183361);border:1px solid #d5a34266;padding:1.75rem 1.6rem 2rem;box-shadow:0 1.75rem 3rem -2rem #10234d99}.why-feature--feature .why-feature-number{color:#f0c66e}.why-feature--feature .why-feature-icon{background:#ffffff0f;border:1px solid #f0c66e8c;width:3.4rem}.why-feature--feature .why-feature-icon svg{width:1.75rem}.why-feature--feature h3{color:#fffdf8;font-size:1.9rem}.why-feature--feature p{color:#d6e1f3e6;font-size:1.15rem}.why-feature--principle{background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a3424d}.why-feature--principle:before{content:"";background:var(--color-heritage-gold);border-radius:0 0 3px 3px;width:3rem;height:3px;position:absolute;top:0;left:1.35rem}.why-feature--compact{background:var(--color-pure-white);border:1px solid #10234d1a;padding:1.15rem 1.2rem 1.3rem}.why-feature--compact .why-feature-icon{width:2.2rem;color:var(--color-royal-navy);background:0 0;border:1px solid #d5a3428c}.why-feature--compact .why-feature-icon svg{width:1.1rem}.why-feature--compact h3{margin-top:.75rem;font-size:1.1rem}.why-feature--compact p{font-size:.95rem}.why-process{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 50% 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem;position:relative;overflow:hidden}.why-process h2{color:#fffdf8}.why-process-path{gap:0;margin-top:2.25rem;display:grid;position:relative}.why-process-step{align-items:center;gap:1rem;min-height:4rem;display:flex;position:relative}.why-process-step:not(:last-child):before{content:"";background:linear-gradient(#d5a342cc,#d5a34259);width:1px;height:100%;position:absolute;top:50%;left:calc(1.3rem - .5px)}.why-process-node{aspect-ratio:1;background:#183361;border:1px solid #f0c66eb3;border-radius:50%;flex:none;place-items:center;width:2.6rem;display:grid;position:relative;box-shadow:0 0 0 5px #10234d}.why-process-node span{aspect-ratio:1;background:var(--color-heritage-gold);border-radius:50%;width:.6rem}.why-process-step:last-child .why-process-node{background:var(--color-heritage-gold)}.why-process-step:last-child .why-process-node span{background:var(--color-royal-navy)}.why-process-label{color:#fffdf8;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.35}.why-process-arrow{display:none}.why-process-note{color:#d6e1f3c7;max-width:40rem;margin-top:1.75rem;font-size:.95rem;line-height:1.7}.why-checklist{background:var(--color-pure-white);padding-block:3.5rem}.why-checklist-layout{gap:1.75rem;display:grid}.why-checklist-description{max-width:32rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.why-checklist-list{align-content:start;gap:.65rem;display:grid}.why-checklist-list li{min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border:1px solid #d5a3424d;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1.05rem;font-weight:600;display:flex}.why-checklist-list svg{color:#a87812;flex:none;width:1.4rem}.why-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.why-closing-panel{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100%,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.why-closing-copy{min-width:0}.why-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.why-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.why-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.why-closing-primary,.why-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.why-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.why-closing-primary span{transition:transform .18s}.why-closing-primary:hover{background:#e4b95f}.why-closing-primary:hover span{transform:translate(.2rem)}.why-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.why-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.why-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.why-closing-tertiary:hover{text-decoration-color:#f0c66e}.why-closing-art{color:#f0c66e;stroke:#f0c66e8c;stroke-width:1.4px;stroke-linecap:round;justify-self:end;width:100%;max-width:20rem;display:none}.mb-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.mb-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.mb-eyebrow--inverse{color:#f0c66e}.mb-intro h2,.mb-plans h2,.mb-compare h2,.mb-decision h2,.mb-journey h2,.mb-closing h2{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.6rem);font-weight:700;line-height:1.22}.mb-intro h2,.mb-plans h2,.mb-compare h2,.mb-decision h2{color:var(--color-royal-navy)}.mb-intro{isolation:isolate;background:radial-gradient(ellipse 36rem 26rem at 80% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem;position:relative;overflow:hidden}.mb-intro-layout{gap:2.5rem;display:grid}.mb-intro-copy{min-width:0}.mb-intro-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.75}.mb-intro-context{max-width:36rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.75}.mb-levels{width:100%;max-width:34rem;margin-inline:auto;position:relative}.mb-levels-line{display:none}.mb-levels-list{justify-content:space-between;gap:.5rem;display:flex}.mb-level{color:var(--color-royal-navy);font-family:var(--font-heading);text-align:center;flex-direction:column;align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;display:flex}.mb-level-marker{aspect-ratio:1;border:3px solid var(--color-pure-white);border-radius:50%;place-items:center;width:3.75rem;display:grid;box-shadow:0 0 0 1px #10234d1f,0 1rem 2rem -1.1rem #10234d80}.mb-level-marker svg{width:1.6rem}.mb-level--silver .mb-level-marker{color:var(--color-royal-navy);background:linear-gradient(160deg,#eef0f4,#c5cbd6)}.mb-level--gold .mb-level-marker{color:var(--color-royal-navy);background:linear-gradient(160deg,#f6e3b4,#cfa850)}.mb-level--platinum .mb-level-marker{color:#e6ebf4;background:linear-gradient(160deg,#1d3b6e,#0d1f45)}.mb-plans{background:var(--color-pure-white);padding-block:4rem}.mb-plans-head{max-width:40rem}.mb-plans-list{gap:1.1rem;margin-top:2.25rem;display:grid}.mb-plan{display:grid}.mb-plan article{border:1px solid #10234d1a;border-radius:1.4rem;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem -2.25rem #10234d80}.mb-plan article:before{content:"";inset-inline:0;height:4px;position:absolute;top:0}.mb-plan--silver article{background:linear-gradient(170deg,#fcfcfd,#f1f3f6)}.mb-plan--silver article:before{background:linear-gradient(90deg,#b9c0cc,#8f98a8)}.mb-plan--gold article{background:linear-gradient(170deg,#fffcf4,#faf1dd);border-color:#c9a24a59}.mb-plan--gold article:before{background:linear-gradient(90deg,#e0c47d,#c9a24a)}.mb-plan--platinum article{color:#e6ebf4;background:radial-gradient(18rem 12rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border-color:#d5a3424d}.mb-plan--platinum article:before{background:linear-gradient(90deg,#cfd6e3,#9fb0cc)}.mb-plan-head{align-items:center;gap:.85rem;display:flex}.mb-plan-marker{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:2.75rem;display:grid}.mb-plan-marker svg{width:1.3rem}.mb-plan--silver .mb-plan-marker{color:var(--color-royal-navy);background:linear-gradient(160deg,#eef0f4,#c5cbd6)}.mb-plan--gold .mb-plan-marker{color:var(--color-royal-navy);background:linear-gradient(160deg,#f6e3b4,#cfa850)}.mb-plan--platinum .mb-plan-marker{color:#e6ebf4;background:#ffffff14;border:1px solid #cfd6e380}.mb-plan h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.25}.mb-plan--platinum h3{color:#fffdf8}.mb-plan-fee{background:#10234d0b;border-radius:.9rem;margin-top:1.25rem;padding:.85rem 1rem}.mb-plan--platinum .mb-plan-fee{background:#ffffff12}.mb-plan-fee-label{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.85rem;font-weight:600}.mb-plan--platinum .mb-plan-fee-label{color:#d6e1f3d9}.mb-plan-fee-lines{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.3rem;font-size:1rem;font-weight:600;line-height:1.5;display:grid}.mb-plan-fee-lines span:first-child{font-size:1.3rem;font-weight:700}.mb-plan--platinum .mb-plan-fee-lines{color:#fffdf8}.mb-plan-benefits{margin-block:1.1rem 1rem}.mb-plan-benefits li{color:#2b3a5c;border-top:1px solid #10234d14;align-items:baseline;gap:.65rem;padding-block:.6rem;font-size:1rem;line-height:1.55;display:flex}.mb-plan-benefits li span{aspect-ratio:1;flex:none;width:.45rem;transform:rotate(45deg)translateY(-.1rem)}.mb-plan--silver .mb-plan-benefits li span{background:#8f98a8}.mb-plan--gold .mb-plan-benefits li span{background:#c9a24a}.mb-plan--platinum .mb-plan-benefits li{color:#e6ebf4eb;border-top-color:#ffffff1a}.mb-plan--platinum .mb-plan-benefits li span{background:#cfd6e3}.mb-plan-slogan{color:#2b3a5c;font-family:var(--font-heading);border-top:1px dashed #10234d2e;margin-top:auto;padding-top:1rem;font-size:.95rem;font-weight:600}.mb-plan-slogan span{color:#a87812}.mb-plan--platinum .mb-plan-slogan{color:#e6ebf4e6;border-top-color:#fff3}.mb-plan--platinum .mb-plan-slogan span{color:#f0c66e}.mb-plans-note{max-width:50rem;color:var(--color-slate-gray);margin-top:1.5rem;font-size:.95rem;line-height:1.7}.mb-compare{background:var(--color-warm-ivory);padding-block:4rem}.mb-compare-head{max-width:40rem}.mb-compare-panel{margin-top:2rem}.mb-compare-table{display:none}.mb-compare-visually-hidden,.mb-compare-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-compare-empty{color:#6b7280;font-style:normal}.mb-compare-stack{gap:1rem;display:grid}.mb-compare-block{background:var(--color-pure-white);border:1px solid #d5a3424d;border-radius:1.15rem;padding:1.25rem 1.25rem .75rem}.mb-compare-block h3{color:var(--color-royal-navy);font-family:var(--font-heading);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;display:flex}.mb-compare-block h3:before{content:"";aspect-ratio:1;border-radius:50%;width:.75rem}.mb-compare-block--silver h3:before{background:#9aa3b2}.mb-compare-block--gold h3:before{background:#c9a24a}.mb-compare-block--platinum h3:before{background:#183361}.mb-compare-block dl>div{border-top:1px solid #10234d14;gap:.15rem;padding-block:.65rem;display:grid}.mb-compare-block dl>div:first-child{margin-top:.75rem}.mb-compare-block dt{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.85rem;font-weight:600}.mb-compare-block dd{color:var(--color-royal-navy);font-size:1rem;line-height:1.5}.mb-compare-block dd.mb-compare-empty{color:#6b7280}.mb-decision{background:var(--color-pure-white);padding-block:3.5rem}.mb-decision-layout{gap:1.75rem;display:grid}.mb-decision-description{max-width:32rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.mb-decision-list{align-content:start;gap:.65rem;display:grid}.mb-decision-list li{min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border:1px solid #d5a3424d;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.mb-decision-list svg{color:#a87812;flex:none;width:1.4rem}.mb-journey{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 0 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem;position:relative;overflow:hidden}.mb-journey h2{color:#fffdf8}.mb-journey-path{margin-top:2.25rem;display:grid}.mb-journey-step{align-items:center;gap:1rem;min-height:4.25rem;display:flex;position:relative}.mb-journey-step:not(:last-child):before{content:"";background:linear-gradient(#d5a342cc,#d5a34259);width:1px;height:100%;position:absolute;top:50%;left:calc(1.4rem - .5px)}.mb-journey-node{aspect-ratio:1;color:#f0c66e;width:2.8rem;font-family:var(--font-heading);background:#183361;border:1px solid #f0c66eb3;border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 5px #10234d}.mb-journey-step:last-child .mb-journey-node{background:var(--color-heritage-gold);color:var(--color-royal-navy);border-color:#0000}.mb-journey-label{color:#fffdf8;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1.35}.mb-journey-note{color:#d6e1f3cc;max-width:40rem;margin-top:1.75rem;font-size:.95rem;line-height:1.7}.mb-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.mb-closing-panel{isolation:isolate;color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 0%,#d5a3421f,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.mb-closing-art{width:100%;max-width:19rem;display:none;position:relative}.mb-closing-art svg{width:100%;display:block}.mb-closing-path{stroke-width:1.8px;stroke-linecap:round}.mb-closing-path--silver{stroke:#cfd6e3b3}.mb-closing-path--gold{stroke:#d5a342d9}.mb-closing-path--platinum{stroke:#9fb3d9b3}.mb-closing-dot--silver{fill:#cfd6e3}.mb-closing-dot--gold{fill:#d5a342}.mb-closing-dot--platinum{fill:#9fb3d9}.mb-closing-target{stroke:#f0c66eb3;stroke-width:1.4px}.mb-closing-target-core{fill:#f0c66e}.mb-closing-art-label{color:#f0c66e;font-family:var(--font-heading);white-space:nowrap;font-size:.8rem;font-weight:700;position:absolute;top:64%;left:76.7%;translate:-50%}.mb-closing-copy{min-width:0}.mb-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.mb-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.mb-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.mb-closing-primary,.mb-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.mb-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.mb-closing-primary span{transition:transform .18s}.mb-closing-primary:hover{background:#e4b95f}.mb-closing-primary:hover span{transform:translate(.2rem)}.mb-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.mb-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.mb-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.mb-closing-tertiary:hover{text-decoration-color:#f0c66e}.sv-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.sv-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.sv-eyebrow--inverse{color:#f0c66e}.sv-overview h2,.sv-essentials-section h2,.sv-methods h2,.sv-requirements h2,.sv-charges h2,.sv-interest h2,.sv-conditions h2,.sv-decision h2,.sv-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.sv-section-head{max-width:42rem}.sv-overview{background:radial-gradient(ellipse 36rem 24rem at 80% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.sv-overview-layout{gap:2.25rem;display:grid}.sv-overview-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.75}.sv-overview-context{max-width:36rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.75}.sv-essentials{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.5rem;display:grid;position:relative}.sv-essentials:before{content:"";background:linear-gradient(90deg, #d5a34259, var(--color-heritage-gold), #d5a34259);height:2px;position:absolute;top:1.75rem;left:16%;right:16%}.sv-essential{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex;position:relative}.sv-essential-node{aspect-ratio:1;border:3px solid var(--color-warm-ivory);color:#f0c66e;width:3.5rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid;box-shadow:0 0 0 1px #d5a342b3,0 1rem 2rem -1.1rem #10234d80}.sv-essential:last-child .sv-essential-node{background:var(--color-heritage-gold);color:var(--color-royal-navy)}.sv-essential-label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:.98rem;font-weight:700;line-height:1.3}.sv-essentials-section{background:var(--color-pure-white);padding-block:4rem}.sv-facts{gap:1rem;margin-top:2.25rem;display:grid}.sv-fact{background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a3424d;border-radius:1.25rem;padding:1.5rem;position:relative}.sv-fact-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;width:2.75rem;display:grid}.sv-fact-icon svg{width:1.35rem}.sv-fact h3{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.9rem;font-size:1.3rem;font-weight:700;line-height:1.3}.sv-fact--eligibility{background:radial-gradient(20rem 14rem at 100% 0,#d5a34229,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border-color:#d5a34266;padding:1.75rem;box-shadow:0 1.75rem 3rem -2rem #10234d99}.sv-fact--eligibility .sv-fact-icon{background:#ffffff0f;border:1px solid #f0c66e8c;width:3.25rem}.sv-fact--eligibility h3{color:#fffdf8;font-size:1.6rem}.sv-fact--eligibility ul{gap:.6rem;margin-top:1rem;display:grid}.sv-fact--eligibility li{color:#e6ebf4f0;align-items:baseline;gap:.65rem;font-size:1.1rem;line-height:1.55;display:flex}.sv-fact--eligibility li span,.sv-closure-list li span,.sv-interest-list li span{aspect-ratio:1;background:var(--color-heritage-gold);flex:none;width:.45rem;transform:rotate(45deg)translateY(-.1rem)}.sv-fact-amount{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.5rem;font-size:1.75rem;font-weight:700;line-height:1.25}.sv-fact-note{color:var(--color-slate-gray);margin-top:.35rem;font-size:.98rem;line-height:1.6}.sv-methods{background:var(--color-warm-ivory);padding-block:4rem}.sv-methods-grid{gap:1rem;margin-top:2.25rem;display:grid}.sv-method{background:var(--color-pure-white);border:1px solid #d5a3424d;border-radius:1.25rem;padding:1.5rem;box-shadow:0 1.25rem 2.5rem -2rem #10234d66}.sv-method h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.sv-method ul{margin-top:.75rem}.sv-method li{color:#1c2d52;border-top:1px solid #10234d14;align-items:baseline;gap:.65rem;padding-block:.65rem;font-size:1.02rem;line-height:1.5;display:flex}.sv-method-dot{aspect-ratio:1;border:2px solid var(--color-heritage-gold);border-radius:50%;flex:none;width:.55rem}.sv-method-qualifier{color:var(--color-slate-gray);font-size:.9rem}.sv-methods-link{display:none}.sv-requirements{background:var(--color-pure-white);padding-block:4rem}.sv-requirements-layout{gap:2rem;display:grid}.sv-requirements-description{max-width:34rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.sv-closure-title{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:1.75rem;font-size:1.25rem;font-weight:700}.sv-closure-list{gap:.55rem;margin-top:.75rem;display:grid}.sv-closure-list li{color:#1c2d52;align-items:baseline;gap:.65rem;font-size:1.02rem;line-height:1.55;display:flex}.sv-kyc{background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a34259;border-radius:1.4rem;padding:1.5rem;box-shadow:0 1.5rem 3rem -2.25rem #10234d80}.sv-kyc h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.sv-kyc ul{gap:.55rem;margin-top:1rem;display:grid}.sv-kyc li{background:var(--color-pure-white);min-height:3rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d14;border-radius:.8rem;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:1rem;font-weight:600;display:flex}.sv-kyc li svg{color:#a87812;flex:none;width:1.4rem}.sv-charges{background:var(--color-warm-ivory);padding-block:4rem}.sv-charges-layout{gap:1.75rem;display:grid}.sv-charges-note{max-width:30rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1rem;line-height:1.7}.sv-charges-list{background:var(--color-pure-white);border:1px solid #d5a3424d;border-radius:1.25rem;padding:.35rem 1.25rem;box-shadow:0 1.25rem 2.5rem -2rem #10234d66}.sv-charges-list>div{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.6rem;display:flex}.sv-charges-list>div+div{border-top:1px solid #10234d14}.sv-charges-list dt{color:#1c2d52;font-size:1.02rem;line-height:1.45}.sv-charges-list dd{color:var(--color-royal-navy);font-family:var(--font-heading);flex:none;font-size:1rem;font-weight:700}.sv-interest{color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 100% 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem}.sv-interest-layout{gap:2rem;display:grid}.sv-interest h2{color:#fffdf8}.sv-interest-list{gap:.7rem;max-width:38rem;margin-top:1.25rem;display:grid}.sv-interest-list li{color:#e6ebf4f0;align-items:baseline;gap:.7rem;font-size:1.08rem;line-height:1.6;display:flex}.sv-interest-note{color:#d6e1f3d1;border-left:2px solid #d5a342b3;max-width:38rem;margin-top:1.25rem;padding-left:1rem;font-size:.95rem;line-height:1.7}.sv-interest-art{stroke:#f0c66e80;stroke-width:1.5px;stroke-linecap:round;justify-self:center;width:100%;max-width:16rem}.sv-interest-dial{fill:#10234d;stroke:#f0c66e;stroke-width:1.8px}.sv-conditions{background:var(--color-pure-white);padding-block:4rem}.sv-conditions-list{gap:.75rem;margin-top:2rem;display:grid}.sv-conditions-list li{border-top:2px solid var(--color-heritage-gold);color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;align-items:center;gap:.9rem;padding:1rem 1.1rem;font-size:1.05rem;font-weight:600;line-height:1.45;display:flex}.sv-conditions-number{color:#815606;font-size:1.1rem;font-weight:700}.sv-decision{background:#f4f6fa;padding-block:3.5rem}.sv-decision-layout{gap:1.75rem;display:grid}.sv-decision-description{max-width:32rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.sv-decision-list{align-content:start;gap:.65rem;display:grid}.sv-decision-list li{background:var(--color-pure-white);min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d1a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1.02rem;font-weight:600;display:flex}.sv-decision-list svg{color:#a87812;flex:none;width:1.4rem}.sv-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.sv-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 100%,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;gap:2rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.sv-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.sv-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.sv-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.sv-closing-primary,.sv-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.sv-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.sv-closing-primary span{transition:transform .18s}.sv-closing-primary:hover{background:#e4b95f}.sv-closing-primary:hover span{transform:translate(.2rem)}.sv-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.sv-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.sv-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.sv-closing-tertiary:hover{text-decoration-color:#f0c66e}.sv-closing-path{display:none}.fd-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.fd-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.fd-eyebrow--inverse{color:#f0c66e}.fd-overview h2,.fd-features h2,.fd-tenures h2,.fd-other h2,.fd-extra h2,.fd-conditions h2,.fd-decision h2,.fd-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.fd-section-head{max-width:44rem}.fd-overview{background:radial-gradient(ellipse 36rem 24rem at 80% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.fd-overview-layout{gap:2.25rem;display:grid}.fd-overview-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.75}.fd-overview-context{max-width:36rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.75}.fd-journey{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.5rem;display:grid;position:relative}.fd-journey:before{content:"";background:repeating-linear-gradient(90deg, var(--color-heritage-gold) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:1.75rem;left:16%;right:16%}.fd-journey li{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex;position:relative}.fd-journey-node{aspect-ratio:1;border:3px solid var(--color-warm-ivory);color:#f0c66e;width:3.5rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid;box-shadow:0 0 0 1px #d5a342b3,0 1rem 2rem -1.1rem #10234d80}.fd-journey li:last-child .fd-journey-node{background:var(--color-heritage-gold);color:var(--color-royal-navy)}.fd-journey-label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:.98rem;font-weight:700;line-height:1.3}.fd-features{background:var(--color-pure-white);padding-block:4rem}.fd-features-system{gap:1.25rem;margin-top:2.25rem;display:grid}.fd-features-centre{color:#fffdf8;background:radial-gradient(16rem 10rem at 50% 0,#d5a3422e,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border:1px solid #d5a34273;border-radius:1.25rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 1.5rem 3rem -2rem #10234d99}.fd-features-centre svg{color:#f0c66e;width:1.75rem}.fd-features-centre strong{font-family:var(--font-heading);font-size:1.3rem;font-weight:700}.fd-features-list{gap:.65rem;display:grid}.fd-feature{min-height:3.5rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a3424d;border-radius:.9rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1.05rem;font-weight:600;line-height:1.4;display:flex}.fd-feature-dot{aspect-ratio:1;border:2px solid var(--color-heritage-gold);background:var(--color-pure-white);border-radius:50%;flex:none;width:.6rem}.fd-tenures{background:var(--color-warm-ivory);padding-block:4rem}.fd-tenures-source{color:var(--color-slate-gray);font-family:var(--font-heading);margin-top:.75rem;font-size:.95rem;font-weight:600}.fd-ladder{gap:.75rem;margin-top:2rem;display:grid;position:relative}.fd-ladder-step{background:var(--color-pure-white);border:1px solid #d5a34259;border-radius:1rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1.1rem;display:grid;position:relative}.fd-ladder-node{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;width:3rem;display:grid}.fd-ladder-node svg{width:1.35rem}.fd-ladder-tenure{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.1rem;font-weight:700}.fd-ladder-rate{color:#815606;font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.fd-maturity{background:#fff9;border:1px dashed #81560673;border-radius:1rem;gap:.35rem;margin-top:1rem;padding:1rem 1.2rem;display:grid}.fd-maturity-tenure{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.fd-maturity-rate{color:#815606;font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.fd-maturity p,.fd-tenures-note{color:var(--color-slate-gray);font-size:.95rem;line-height:1.65}.fd-tenures-note{max-width:48rem;margin-top:1.25rem}.fd-rate-table,.fd-maturity-note-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd-other{background:var(--color-pure-white);padding-block:4rem}.fd-other-list{gap:.9rem;margin-top:2rem;display:grid}.fd-other-list>div{border-top:2px solid var(--color-heritage-gold);background:#fdfbf6;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.fd-other-list dt{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.35}.fd-other-list dd{color:#815606;font-family:var(--font-heading);flex:none;font-size:1.6rem;font-weight:700}.fd-other-note{color:var(--color-slate-gray);margin-top:1.1rem;font-size:.95rem;line-height:1.65}.fd-extra{color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 0 100%,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem}.fd-extra-layout{gap:1.75rem;display:grid}.fd-extra h2{color:#fffdf8}.fd-extra-amount{color:#e6ebf4eb;font-family:var(--font-heading);margin-top:1rem;font-size:1.15rem;font-weight:600}.fd-extra-amount strong{color:#f0c66e;font-size:1.6rem;font-weight:700}.fd-extra-note{color:#d6e1f3d9;border-left:2px solid #d5a342b3;max-width:34rem;margin-top:1rem;padding-left:1rem;font-size:.98rem;line-height:1.7}.fd-extra-groups{background:#ffffff0d;border:1px solid #d5a3424d;border-radius:1.25rem;padding:1.25rem 1.35rem}.fd-extra-groups-label{color:#f0c66e;font-family:var(--font-heading);font-size:.9rem;font-weight:700}.fd-extra-groups ul{gap:.55rem;margin-top:.75rem;display:grid}.fd-extra-groups li{color:#fffdf8;font-family:var(--font-heading);align-items:center;gap:.7rem;font-size:1.1rem;font-weight:600;display:flex}.fd-extra-groups li span{aspect-ratio:1;background:var(--color-heritage-gold);width:.5rem;transform:rotate(45deg)}.fd-conditions{background:#f4f6fa;padding-block:3.5rem}.fd-conditions-description{max-width:36rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.fd-conditions-list{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.fd-conditions-list li{background:var(--color-pure-white);min-height:2.75rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d26;border-radius:999px;align-items:center;padding:.4rem 1.1rem;font-size:1rem;font-weight:600;display:inline-flex}.fd-decision{background:var(--color-pure-white);padding-block:3.5rem}.fd-decision-layout{gap:1.75rem;display:grid}.fd-decision-list{gap:.65rem;display:grid}.fd-decision-list li{min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border:1px solid #d5a3424d;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1.02rem;font-weight:600;display:flex}.fd-decision-list svg{color:#a87812;flex:none;width:1.4rem}.fd-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.fd-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.fd-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.fd-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.fd-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.fd-closing-primary,.fd-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.fd-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.fd-closing-primary span{transition:transform .18s}.fd-closing-primary:hover{background:#e4b95f}.fd-closing-primary:hover span{transform:translate(.2rem)}.fd-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.fd-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.fd-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.fd-closing-tertiary:hover{text-decoration-color:#f0c66e}.fd-closing-art{justify-self:center;width:100%;max-width:17rem;display:none;position:relative}.fd-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;width:100%;display:block}.fd-closing-art circle{fill:#10234d}.fd-closing-art .fd-closing-target{stroke:#f0c66e}.fd-closing-art .fd-closing-target-core{fill:#f0c66e;stroke:none}.fd-closing-art span{color:#f0c66e;font-family:var(--font-heading);white-space:nowrap;font-size:.8rem;font-weight:700;position:absolute;top:0;left:50%;translate:3.2rem .6rem}.ln-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.ln-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.ln-eyebrow--inverse{color:#f0c66e}.ln-overview h2,.ln-types h2,.ln-tiers h2,.ln-path h2,.ln-documents h2,.ln-guarantor h2,.ln-decision h2,.ln-calc h2,.ln-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.ln-section-head{max-width:44rem}.ln-section-head--center{text-align:center;margin-inline:auto}.ln-section-head--center .ln-eyebrow{justify-content:center}.ln-section-description{max-width:38rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.ln-overview{background:radial-gradient(ellipse 36rem 24rem at 80% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.ln-overview-layout{gap:2.25rem;display:grid}.ln-overview-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.75}.ln-overview-context{max-width:36rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.75}.ln-topics{background:#ffffffb3;border:1px solid #d5a34259;border-radius:1.25rem;align-self:center;padding:1.25rem;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.ln-topics-label{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.9rem;font-weight:700}.ln-topics ol{gap:.5rem;margin-top:.75rem;display:grid}.ln-topics a{min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border-radius:.85rem;align-items:center;gap:.85rem;padding:.5rem 1rem .5rem .6rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .18s;display:flex}.ln-topics a:hover{background:#f6eedc}.ln-topics-index{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2.25rem;font-size:.95rem;display:grid}.ln-topics-arrow{color:#815606;margin-left:auto}.ln-types{background:var(--color-pure-white);padding-block:4rem}.ln-hub{gap:1rem;margin-top:2.25rem;display:grid;position:relative}.ln-hub-lines{display:none}.ln-hub-centre{color:#fffdf8;background:radial-gradient(16rem 10rem at 50% 0,#d5a3422e,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border:1px solid #d5a34273;border-radius:1.25rem;place-items:center;min-height:5.5rem;display:grid;position:relative;box-shadow:0 1.5rem 3rem -2rem #10234d99}.ln-hub-centre strong{font-family:var(--font-heading);font-size:1.35rem;font-weight:700}.ln-hub-ring{display:none}.ln-hub-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ln-hub-node{text-align:center;background:linear-gradient(160deg,#fffdf8,#fbf7ee);border:1px solid #d5a3424d;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem .75rem;display:flex}.ln-hub-icon{aspect-ratio:1;background:var(--color-pure-white);width:3.25rem;color:var(--color-royal-navy);border:1px solid #d5a3428c;border-radius:50%;place-items:center;display:grid}.ln-hub-icon svg{width:1.55rem}.ln-hub-label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.35}.ln-types-note{max-width:40rem;color:var(--color-slate-gray);text-align:center;margin:1.75rem auto 0;font-size:.95rem;line-height:1.65}.ln-tiers{background:radial-gradient(40rem 22rem at 50% 0,#d5a3421a,#0000 70%),#f8f1e3;padding-block:4rem}.ln-tier-grid{gap:1.25rem;margin-top:2.25rem;display:grid}.ln-tier>article{border:1px solid var(--ln-tier-border);border-top:4px solid var(--ln-tier-accent);background:var(--ln-tier-bg);height:100%;color:var(--ln-tier-text);border-radius:1.35rem;flex-direction:column;gap:1.1rem;padding:1.4rem 1.25rem 1.5rem;display:flex;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.ln-tier--silver{--ln-tier-bg:linear-gradient(170deg, #fff, #f7f8fb);--ln-tier-border:#5d6b824d;--ln-tier-accent:#8a96aa;--ln-tier-text:var(--color-royal-navy);--ln-tier-muted:#4a5670;--ln-tier-strong:#10234d;--ln-tier-soft:#f1f3f7}.ln-tier--gold{--ln-tier-bg:linear-gradient(170deg, #fffaf0, #f9efd8);--ln-tier-border:#d5a34280;--ln-tier-accent:var(--color-heritage-gold);--ln-tier-text:var(--color-royal-navy);--ln-tier-muted:#5a4a2a;--ln-tier-strong:#815606;--ln-tier-soft:#ffffffbf}.ln-tier--platinum{--ln-tier-bg:radial-gradient(ellipse 18rem 12rem at 100% 0%, #d5a34224, transparent 70%), linear-gradient(165deg, #183361, #0d1f45);--ln-tier-border:#d5a34259;--ln-tier-accent:#d8dde8;--ln-tier-text:#fffdf8;--ln-tier-muted:#d6e1f3e0;--ln-tier-strong:#f0c66e;--ln-tier-soft:#ffffff0f}.ln-tier-head{align-items:center;gap:.9rem;display:flex}.ln-tier-medal{aspect-ratio:1;border:2px solid var(--ln-tier-accent);width:3rem;color:var(--ln-tier-strong);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.ln-tier h3{color:var(--ln-tier-text);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;line-height:1.25}.ln-tier-focus{color:var(--ln-tier-muted);font-family:var(--font-heading);margin-top:.15rem;font-size:.98rem;font-weight:600}.ln-tier h4{color:var(--ln-tier-strong);font-family:var(--font-heading);letter-spacing:.03em;font-size:.9rem;font-weight:700}.ln-tier-entry{background:var(--ln-tier-soft);border-radius:.9rem;gap:.35rem;margin-top:.55rem;padding:.7rem .9rem;display:grid}.ln-tier-entry>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ln-tier-entry dt{color:var(--ln-tier-muted);font-size:.98rem}.ln-tier-entry dd{color:var(--ln-tier-text);font-family:var(--font-heading);white-space:nowrap;font-size:1.05rem;font-weight:700}.ln-tier-entry .ln-tier-start{border-top:1px solid var(--ln-tier-border);margin-top:.25rem;padding-top:.5rem}.ln-tier-start dt{color:var(--ln-tier-text);font-family:var(--font-heading);font-weight:700}.ln-tier-start dd{color:var(--ln-tier-strong);font-size:1.3rem}.ln-tier-saving{gap:.45rem;margin-top:.55rem;display:grid}.ln-tier-saving li{color:var(--ln-tier-muted);padding-left:1.05rem;font-size:.98rem;line-height:1.6;position:relative}.ln-tier-saving li:before{content:"";aspect-ratio:1;background:var(--ln-tier-accent);width:.4rem;position:absolute;top:.65em;left:0;transform:rotate(45deg)}.ln-tier-eligibility{border:1px dashed var(--ln-tier-border);background:var(--ln-tier-soft);text-align:center;border-radius:1rem;margin-top:auto;padding:1rem 1rem 1.1rem}.ln-tier-purpose,.ln-tier-rest{color:var(--ln-tier-muted);font-size:.95rem;line-height:1.5}.ln-tier-purpose{margin-top:.4rem}.ln-tier-amount{color:var(--ln-tier-strong);font-family:var(--font-heading);margin-block:.2rem;font-size:1.55rem;font-weight:700;line-height:1.3}.ln-tier-summary{border-left:2px solid var(--ln-tier-accent);color:var(--ln-tier-text);font-family:var(--font-heading);padding-left:.85rem;font-size:.98rem;font-weight:600;line-height:1.6}.ln-tier-caution{color:var(--ln-tier-muted);font-size:.85rem;line-height:1.6}.ln-path{color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 100% 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem}.ln-path h2{color:#fffdf8}.ln-path-steps{gap:.75rem;max-width:26rem;margin:2.25rem auto 0;display:grid;position:relative}.ln-path-steps:before{content:"";background:repeating-linear-gradient(#f0c66eb3 0 6px,#0000 6px 12px);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.55rem}.ln-path-steps li{align-items:center;gap:1rem;display:flex;position:relative}.ln-path-node{aspect-ratio:1;color:#f0c66e;width:3.1rem;font-family:var(--font-heading);background:#10234d;border:1px solid #f0c66eb3;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid;box-shadow:0 0 0 5px #0f2149}.ln-path-steps li:last-child .ln-path-node{background:var(--color-heritage-gold);color:var(--color-royal-navy)}.ln-path-label{color:#fffdf8;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.35}.ln-path-note{color:#e6ebf4eb;background:#ffffff0d;border:1px solid #f0c66e4d;border-radius:1rem;align-items:flex-start;gap:.7rem;max-width:38rem;margin:2rem auto 0;padding:.9rem 1.1rem;font-size:1rem;line-height:1.65;display:flex}.ln-path-note svg{color:#f0c66e;flex:none;width:1.35rem;margin-top:.15rem}.ln-documents{background:var(--color-pure-white);padding-block:4rem}.ln-documents-list{gap:.85rem;margin-top:2rem;display:grid}.ln-documents-list li{background:#fdfcf9;border:1px solid #10234d1a;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem 1.1rem .9rem;display:grid}.ln-documents-index{aspect-ratio:1;color:#f0c66e;width:2.5rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid}.ln-documents-list h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1.45}.ln-documents-list p{color:var(--color-slate-gray);margin-top:.35rem;font-size:.98rem;line-height:1.7}.ln-guarantor{background:var(--color-warm-ivory);padding-block:4rem}.ln-guarantor-layout{gap:2.25rem;display:grid}.ln-guarantor-note{border:1px solid #d5a34273;border-left:4px solid var(--color-heritage-gold);background:var(--color-pure-white);max-width:38rem;color:var(--color-royal-navy);border-radius:1rem;margin-top:1.5rem;padding:1rem 1.2rem 1.1rem;font-size:1.05rem;line-height:1.7}.ln-guarantor-note-label{color:#815606;font-family:var(--font-heading);font-size:.9rem;font-weight:700}.ln-guarantor-note-label+p{font-family:var(--font-heading);margin-top:.3rem;font-weight:600}.ln-guarantor-art{place-self:center;justify-items:center;width:100%;max-width:30rem;display:grid}.ln-guarantor-parties{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.ln-party{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);text-align:center;border:1px solid #10234d24;border-radius:1rem;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .4rem;font-size:.95rem;font-weight:700;display:flex}.ln-party svg{color:#815606;width:1.8rem}.ln-party--lead{border-color:#d5a34299}.ln-guarantor-lines{width:100%;height:3rem;stroke:var(--color-heritage-gold);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.ln-guarantor-lines path{vector-effect:non-scaling-stroke}.ln-guarantor-check{color:#f0c66e;min-height:3rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:999px;align-items:center;padding:.5rem 1.5rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 1rem 2rem -1.25rem #10234d99}.ln-decision{background:#f4f6fa;padding-block:3.5rem}.ln-decision-layout{gap:1.75rem;display:grid}.ln-decision-list{gap:.65rem;display:grid}.ln-decision-list li{background:var(--color-pure-white);min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d1f;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1.02rem;font-weight:600;display:flex}.ln-decision-list svg{color:#a87812;flex:none;width:1.4rem}.ln-calc{background:radial-gradient(30rem 18rem at 0%,#d5a34229,#0000 70%),#f3e9d4;padding-block:3.5rem}.ln-calc-layout{align-items:center;gap:1.75rem;display:grid}.ln-calc-art{width:9rem}.ln-calc-art svg{stroke-linecap:round;width:100%;display:block}.ln-calc-track{stroke:#10234d24;stroke-width:10px}.ln-calc-arc{stroke:var(--color-royal-navy);stroke-width:10px}.ln-calc-inner{fill:#ffffffb3;stroke:#d5a34299;stroke-width:1.5px}.ln-calc-lines{stroke:#8156068c;stroke-width:4px}.ln-calc-dot{fill:var(--color-heritage-gold);stroke:#f3e9d4;stroke-width:3px}.ln-calc .ln-section-description{color:#3d4a63}.ln-calc-note{color:#4a5670;max-width:38rem;margin-top:.75rem;font-size:.92rem;line-height:1.6}.ln-calc-cta{color:#fffdf8;min-height:3rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.8rem;align-items:center;gap:.55rem;margin-top:1.4rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s;display:inline-flex;box-shadow:0 .9rem 1.8rem -1rem #10234d99}.ln-calc-cta span{color:#f0c66e;transition:transform .18s}.ln-calc-cta:hover span{transform:translate(.2rem)}.ln-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.ln-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.ln-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.ln-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.ln-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.ln-closing-primary,.ln-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.ln-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.ln-closing-primary span{transition:transform .18s}.ln-closing-primary:hover{background:#e4b95f}.ln-closing-primary:hover span{transform:translate(.2rem)}.ln-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.ln-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.ln-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.ln-closing-tertiary:hover{text-decoration-color:#f0c66e}.ln-closing-art{justify-self:center;width:100%;max-width:17rem;display:none}.ln-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.ln-closing-art circle{fill:#10234d}.ln-closing-art .ln-closing-soft{stroke:#f0c66e59}.ln-closing-art .ln-closing-target{stroke:#f0c66e}.ln-closing-art .ln-closing-target-core{fill:#f0c66e;stroke:none}.csr-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.csr-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.csr-eyebrow--inverse{color:#f0c66e}.csr-intro h2,.csr-focus h2,.csr-journey h2,.csr-contribution h2,.csr-responsible h2,.csr-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.csr-section-head{max-width:44rem}.csr-section-head--center{text-align:center;margin-inline:auto}.csr-section-head--center .csr-eyebrow{justify-content:center}.csr-section-description{max-width:38rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.csr-section-head--center .csr-section-description{margin-inline:auto}.csr-accent--gold{--csr-accent:#815606;--csr-accent-line:var(--color-heritage-gold);--csr-accent-soft:#d5a34224}.csr-accent--plum{--csr-accent:#6b3f63;--csr-accent-line:#8d5a84;--csr-accent-soft:#6b3f6317}.csr-accent--teal{--csr-accent:#2f6f6a;--csr-accent-line:#4a8d87;--csr-accent-soft:#2f6f6a17}.csr-accent--green{--csr-accent:#3f6b3a;--csr-accent-line:#5e8a57;--csr-accent-soft:#3f6b3a17}.csr-accent--terracotta{--csr-accent:#9a4a2e;--csr-accent-line:#b8694b;--csr-accent-soft:#9a4a2e17}.csr-accent--navy{--csr-accent:#10234d;--csr-accent-line:#3b5287;--csr-accent-soft:#10234d12}.csr-intro{background:radial-gradient(ellipse 36rem 24rem at 78% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.csr-intro-layout{gap:2.5rem;display:grid}.csr-intro-description{color:#1c2d52;max-width:34rem;margin-top:1rem;font-size:1.125rem;line-height:1.8}.csr-ecosystem{gap:1rem;display:grid;position:relative}.csr-ecosystem-lines{display:none}.csr-ecosystem-centre{color:#fffdf8;background:radial-gradient(16rem 10rem at 50% 0,#d5a34233,#0000 70%),linear-gradient(160deg,#183361,#0d1f45);border:1px solid #d5a34273;border-radius:1.25rem;justify-content:center;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 1.5rem 3rem -2rem #10234d99}.csr-ecosystem-centre svg{color:#f0c66e;flex:none;width:2.25rem}.csr-ecosystem-centre strong{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.3}.csr-ecosystem-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.csr-ecosystem-node{background:var(--color-pure-white);color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d1a;border-radius:.9rem;align-items:center;gap:.55rem;padding:.7rem .8rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex}.csr-ecosystem-dot{aspect-ratio:1;border:2px solid var(--csr-accent-line);background:var(--csr-accent-soft);border-radius:50%;flex:none;width:.65rem}.csr-focus{background:var(--color-pure-white);padding-block:4rem}.csr-focus-list{gap:1rem;margin-top:2.25rem;display:grid}.csr-focus-item{border-radius:1.25rem;align-content:start;gap:1rem;padding:1.35rem 1.25rem 1.4rem;display:grid}.csr-focus-mark{align-items:center;gap:.85rem;display:flex}.csr-focus-number{color:var(--csr-accent);font-family:var(--font-heading);letter-spacing:.04em;font-size:1rem;font-weight:700}.csr-focus-icon{aspect-ratio:1;border:1px solid var(--csr-accent-line);background:var(--csr-accent-soft);width:3rem;color:var(--csr-accent);border-radius:50%;place-items:center;display:grid}.csr-focus-icon svg{width:1.5rem}.csr-focus-body h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.35}.csr-focus-body ul{gap:.5rem;margin-top:.7rem;display:grid}.csr-focus-body li{color:var(--color-slate-gray);padding-left:1.1rem;font-size:1rem;line-height:1.7;position:relative}.csr-focus-body li:before{content:"";aspect-ratio:1;background:var(--csr-accent-line);border-radius:50%;width:.42rem;position:absolute;top:.72em;left:0}.csr-focus-item--feature{border:1px solid #d5a34259;border-left:4px solid var(--csr-accent-line);background:radial-gradient(ellipse 30rem 16rem at 100% 0%, var(--csr-accent-soft), transparent 70%), linear-gradient(160deg, #fffdf8, #faf4e7);padding:1.6rem 1.35rem 1.7rem}.csr-focus-item--feature .csr-focus-icon{width:3.75rem}.csr-focus-item--feature .csr-focus-icon svg{width:1.85rem}.csr-focus-item--feature h3{font-size:clamp(1.5rem,4.5vw,1.9rem)}.csr-focus-item--feature .csr-focus-body li{color:#34425f;font-size:1.06rem}.csr-focus-item--medium{border:1px solid #10234d1a;border-top:3px solid var(--csr-accent-line);background:var(--color-pure-white);box-shadow:0 1.25rem 2.5rem -2rem #10234d59}.csr-focus-item--support{border-top:2px solid var(--csr-accent-line);background:linear-gradient(180deg, var(--csr-accent-soft), transparent 55%);border-radius:0;padding:1.25rem .25rem .5rem}.csr-focus-item--support .csr-focus-icon{width:2.6rem}.csr-focus-item--support h3{font-size:1.2rem}.csr-journey{background:radial-gradient(34rem 18rem at 50% 100%,#ffffff73,#0000 70%),#f4ead6;padding-block:4rem}.csr-journey-track{max-width:26rem;margin:2.25rem auto 0;position:relative}.csr-journey-wave{display:none}.csr-journey-steps{gap:1.1rem;display:grid;position:relative}.csr-journey-steps:before{content:"";background:repeating-linear-gradient(#8156068c 0 6px,#0000 6px 12px);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.45rem}.csr-journey-steps li{align-items:center;gap:1rem;display:flex;position:relative}.csr-journey-node{aspect-ratio:1;background:var(--color-pure-white);border:1px solid #d5a342cc;border-radius:50%;flex:none;place-items:center;width:2.9rem;display:grid;box-shadow:0 0 0 5px #f4ead6,0 .75rem 1.5rem -1rem #10234d73}.csr-journey-node span{aspect-ratio:1;background:var(--color-heritage-gold);border-radius:50%;width:.85rem}.csr-journey-steps li:last-child .csr-journey-node{background:linear-gradient(160deg,#183361,#0d1f45)}.csr-journey-steps li:last-child .csr-journey-node span{background:#f0c66e}.csr-journey-label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.35}.csr-contribution{color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 0 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem}.csr-contribution-layout{gap:2rem;display:grid}.csr-contribution h2{color:#fffdf8;max-width:30rem;font-size:clamp(1.9rem,6vw,2.7rem)}.csr-contribution-statements{align-self:center;gap:.85rem;display:grid}.csr-contribution-statements li{color:#fffdf8;font-family:var(--font-heading);background:#ffffff0d;border:1px solid #f0c66e40;border-radius:1.1rem;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:1.15rem;font-weight:600;line-height:1.5;display:flex}.csr-contribution-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e8c;border-radius:50%;flex:none;place-items:center;width:2.6rem;display:grid}.csr-contribution-icon svg{width:1.35rem}.csr-contribution-identity{color:#f0c66e;font-family:var(--font-heading);text-align:center;border-top:1px solid #f0c66e33;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;font-size:1.1rem;font-weight:700;line-height:1.5;display:flex}.csr-contribution-identity span{background:#f0c66e8c;flex:none;width:2.5rem;height:1px}.csr-responsible{background:#f4f6fa;padding-block:3.5rem}.csr-responsible-panel{background:var(--color-pure-white);border:1px solid #10234d1a;border-radius:1.5rem;gap:1.75rem;padding:1.75rem 1.35rem;display:grid}.csr-responsible h2{font-size:clamp(1.6rem,5vw,2.1rem)}.csr-responsible-label{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.92rem;font-weight:700}.csr-responsible-list{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.csr-responsible-list li{min-height:2.6rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fbfcfe;border:1px solid #10234d24;border-radius:999px;align-items:center;padding:.35rem 1rem;font-size:.98rem;font-weight:600;display:inline-flex}.csr-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.csr-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.csr-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.csr-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.csr-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.csr-closing-primary,.csr-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.csr-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.csr-closing-primary span{transition:transform .18s}.csr-closing-primary:hover{background:#e4b95f}.csr-closing-primary:hover span{transform:translate(.2rem)}.csr-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.csr-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.csr-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.csr-closing-tertiary:hover{text-decoration-color:#f0c66e}.csr-closing-art{justify-self:center;width:100%;max-width:17rem;display:none}.csr-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.csr-closing-art circle{fill:#10234d}.csr-closing-art .csr-closing-soft{stroke:#f0c66e59}.csr-closing-art .csr-closing-leaf{stroke:#f0c66e;fill:#f0c66e14}.csr-closing-art .csr-closing-bud{fill:#f0c66e;stroke:none}.ct-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.ct-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.ct-eyebrow--inverse{color:#f0c66e}.ct-intro h2,.ct-methods h2,.ct-office h2,.ct-prep h2,.ct-privacy h2,.ct-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.ct-section-head{max-width:44rem}.ct-intro{background:radial-gradient(ellipse 36rem 24rem at 85% 40%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.ct-intro-layout{gap:2.25rem;display:grid}.ct-intro-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.8}.ct-intro-links{border-left:2px solid #d5a342b3;align-self:center;padding-left:1.25rem}.ct-intro-links-label{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.92rem;font-weight:700}.ct-intro-links ul{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.ct-intro-links a{background:var(--color-pure-white);min-height:2.75rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d24;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1.05rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.ct-intro-links a span{color:#815606}.ct-intro-links a:hover{border-color:var(--color-heritage-gold);background:#fffaf0}.ct-methods{background:var(--color-pure-white);padding-block:4rem}.ct-methods-grid{gap:1.25rem;margin-top:2rem;display:grid}.ct-panel-head{align-items:center;gap:.85rem;display:flex}.ct-panel-head h3{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;line-height:1.3}.ct-panel-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e8c;border-radius:50%;flex:none;place-items:center;width:3rem;display:grid}.ct-panel-icon svg{width:1.5rem}.ct-panel-icon--light{background:var(--color-pure-white);color:#815606;border-color:#d5a34299}.ct-phone{color:#fffdf8;background:radial-gradient(22rem 14rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(150deg,#10234d,#0d1f45);border:1px solid #d5a34259;border-radius:1.5rem;padding:1.5rem 1.25rem 1.6rem;box-shadow:0 1.75rem 3.25rem -2.25rem #10234db3}.ct-phone-list{gap:.75rem;margin-top:1.4rem;display:grid}.ct-phone-list a{color:#fffdf8;background:#ffffff0d;border:1px solid #f0c66e4d;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:4rem;padding:.75rem 1.1rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.ct-phone-list a:hover{background:#ffffff17;border-color:#f0c66e}.ct-phone-number{font-family:var(--font-heading);letter-spacing:.03em;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:700}.ct-phone-action{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));min-height:2.5rem;color:var(--color-royal-navy);font-family:var(--font-heading);border-radius:.7rem;align-items:center;gap:.45rem;padding:.3rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.ct-office-card{color:var(--color-royal-navy);background:linear-gradient(#d5a34214 1px,#0000 1px) 0 0/1.75rem 1.75rem,linear-gradient(90deg,#d5a34214 1px,#0000 1px) 0 0/1.75rem 1.75rem,linear-gradient(160deg,#fffdf8,#f8f1e3);border:1px solid #d5a34266;border-radius:1.5rem;flex-direction:column;padding:1.5rem 1.25rem 1.6rem;display:flex}.ct-office-card-address{font-family:var(--font-heading);margin-top:1.1rem;font-size:1.15rem;font-style:normal;font-weight:600;line-height:1.65;display:grid}.ct-office-card-link{color:#815606;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-self:flex-start;align-items:center;gap:.45rem;margin-top:.75rem;font-size:.98rem;font-weight:700;-webkit-text-decoration:underline #81560659;text-decoration:underline #81560659;display:inline-flex}.ct-office{background:#f8f1e3;padding-block:4rem;scroll-margin-top:5rem}.ct-office-layout{gap:2rem;display:grid}.ct-address-block{border:1px solid #d5a34273;border-left:4px solid var(--color-heritage-gold);background:var(--color-pure-white);border-radius:1.1rem;max-width:34rem;margin-top:1.5rem;padding:1.25rem 1.35rem 1.4rem;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.ct-address-label{color:#815606;font-family:var(--font-heading);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.ct-address-label svg{width:1.2rem}.ct-address-block address{color:var(--color-royal-navy);font-family:var(--font-heading);gap:.15rem;margin-top:.6rem;font-size:clamp(1.15rem,4.5vw,1.35rem);font-style:normal;font-weight:600;line-height:1.6;display:grid}.ct-office-note{color:#4a5670;max-width:34rem;margin-top:1rem;font-size:.98rem;line-height:1.65}.ct-map-link{color:#815606;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:1rem;font-weight:700;-webkit-text-decoration:underline #81560659;text-decoration:underline #81560659;display:inline-flex}.ct-map-link:hover{text-decoration-color:#815606}.ct-map-frame{background:#fbf6ea;border:1px solid #d5a34266;border-radius:1.375rem;padding:.5rem;overflow:hidden;box-shadow:0 1.75rem 3.25rem -2.25rem #10234d8c}.ct-map-frame iframe{border:0;border-radius:1rem;width:100%;height:280px;display:block}.ct-form{background:var(--color-pure-white);padding-block:4rem}.ct-form h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.ct-form-layout{gap:2rem;display:grid}.ct-form-description{color:#1c2d52;max-width:30rem;margin-top:1rem;font-size:1.0625rem;line-height:1.75}.ct-form-include{max-width:30rem;color:var(--color-slate-gray);border-left:2px solid #d5a342b3;margin-top:1rem;padding-left:1rem;font-size:.98rem;line-height:1.7}.ct-form-panel{background:linear-gradient(170deg,#fffdf8,#fbf7ee);border:1px solid #d5a34273;border-radius:1.375rem;padding:1.5rem 1.25rem 1.6rem;box-shadow:0 1.75rem 3.25rem -2.25rem #10234d80}.ct-form-grid{gap:1.1rem;display:grid}.ct-field label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1rem;font-weight:700;display:block}.ct-field input,.ct-field textarea{background:var(--color-pure-white);width:100%;min-height:3rem;color:var(--color-royal-navy);border:1px solid #10234d47;border-radius:.75rem;margin-top:.45rem;padding:.7rem .95rem;font-size:1rem;line-height:1.5;transition:border-color .16s,box-shadow .16s;display:block}.ct-field textarea{resize:vertical;min-height:9.5rem}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#6b778c}.ct-field input:hover,.ct-field textarea:hover{border-color:#10234d73}.ct-field input:focus-visible,.ct-field textarea:focus-visible{border-color:var(--color-royal-navy);outline:none;box-shadow:0 0 0 3px #d5a3428c}.ct-field [aria-invalid=true]{border-color:var(--color-error)}.ct-field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b4231840}.ct-field-error{color:var(--color-error);margin-top:.4rem;font-size:.92rem;font-weight:600}.ct-form-privacy{color:#3d4a63;background:#10234d0d;border-radius:.75rem;margin-top:1.25rem;padding:.7rem .9rem;font-size:.92rem;line-height:1.6}.ct-form-submit{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));width:100%;min-height:3.1rem;color:var(--color-royal-navy);font-family:var(--font-heading);cursor:pointer;border:0;border-radius:.8rem;justify-content:center;align-items:center;margin-top:1.25rem;padding:.55rem 1.75rem;font-size:1.05rem;font-weight:700;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.ct-form-submit:hover{background:#e4b95f}.ct-form-submit:focus-visible{outline:3px solid var(--color-royal-navy);outline-offset:3px}.ct-form-submit:disabled{cursor:wait;opacity:.7}.ct-form-status:empty{display:none}.ct-form-status{margin-top:1rem}.ct-form-status-error{color:var(--color-error);font-size:.95rem;font-weight:600}.ct-form-unavailable{border:1px solid #d5a3428c;border-left:4px solid var(--color-heritage-gold);background:var(--color-pure-white);color:var(--color-royal-navy);border-radius:.9rem;padding:.9rem 1rem;font-size:.98rem;font-weight:600;line-height:1.6}.ct-form-unavailable ul{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.ct-form-unavailable a{color:#fffdf8;min-height:2.75rem;font-family:var(--font-heading);letter-spacing:.02em;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.7rem;align-items:center;padding:.35rem 1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.ct-prep{background:#f4f6fa;padding-block:4rem}.ct-prep-layout{gap:1.25rem;margin-top:1.75rem;display:grid}.ct-prep-list{gap:.6rem;display:grid}.ct-prep-list li{background:var(--color-pure-white);min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #10234d1a;border-radius:.9rem;align-items:center;gap:.85rem;padding:.6rem 1rem;font-size:1.05rem;font-weight:600;display:flex}.ct-prep-list li>span{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2rem;font-size:.9rem;font-weight:700;display:grid}.ct-topics{background:var(--color-pure-white);border:1px solid #d5a34259;border-radius:1.25rem;align-self:start;padding:1.35rem 1.25rem}.ct-topics h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.ct-topics ul{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ct-topics li{color:#5a4a2a;min-height:2.5rem;font-family:var(--font-heading);background:#f8f1e3;border-radius:999px;align-items:center;padding:.3rem .95rem;font-size:.95rem;font-weight:600;display:inline-flex}.ct-privacy{background:#f4f6fa;padding-bottom:4rem}.ct-privacy-panel{color:#fffdf8;background:radial-gradient(24rem 14rem at 0 0,#d5a3421f,#0000 70%),linear-gradient(150deg,#10234d,#0d1f45);border-radius:1.5rem;gap:1rem;padding:1.6rem 1.35rem 1.75rem;display:grid}.ct-privacy-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e8c;border-radius:50%;place-items:center;width:3rem;display:grid}.ct-privacy-icon svg{width:1.5rem}.ct-privacy h2{color:#fffdf8;margin-top:.5rem;font-size:clamp(1.5rem,5vw,1.9rem)}.ct-privacy-description{color:#e6ebf4eb;max-width:42rem;margin-top:.6rem;font-size:1.05rem;line-height:1.7}.ct-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.ct-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.ct-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.ct-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.ct-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.ct-closing-primary,.ct-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.ct-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.ct-closing-primary span{transition:transform .18s}.ct-closing-primary:hover{background:#e4b95f}.ct-closing-primary:hover span{transform:translate(.2rem)}.ct-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.ct-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.ct-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.ct-closing-tertiary:hover{text-decoration-color:#f0c66e}.ct-closing-art{justify-self:center;width:100%;max-width:17rem;display:none}.ct-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;width:100%;display:block}.ct-closing-art circle{fill:#10234d}.ct-closing-art .ct-closing-origin{stroke:#f0c66e}.ct-closing-art .ct-closing-core{fill:#f0c66e;stroke:none}.grv-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.grv-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.grv-eyebrow--inverse{color:#f0c66e}.grv-intro h2,.grv-types h2,.grv-prep h2,.grv-process h2,.grv-channel h2,.grv-care h2,.grv-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.grv-section-head{max-width:44rem}.grv-section-head--center{text-align:center;margin-inline:auto}.grv-section-head--center .grv-eyebrow{justify-content:center}.grv-intro{background:radial-gradient(ellipse 36rem 24rem at 80% 50%, #d5a3421a, transparent 70%), var(--color-warm-ivory);padding-bottom:4rem}.grv-intro-layout{gap:2.25rem;display:grid}.grv-intro-description{color:#1c2d52;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.8}.grv-topics{background:#ffffffb3;border:1px solid #d5a34259;border-radius:1.25rem;align-self:center;padding:1.25rem;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.grv-topics-label{color:var(--color-slate-gray);font-family:var(--font-heading);font-size:.9rem;font-weight:700}.grv-topics ol{gap:.45rem;margin-top:.75rem;display:grid}.grv-topics a{min-height:3rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border-radius:.85rem;align-items:center;gap:.85rem;padding:.45rem 1rem .45rem .6rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:background-color .18s;display:flex}.grv-topics a:hover{background:#f6eedc}.grv-topics-index{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2.1rem;font-size:.92rem;display:grid}.grv-topics-arrow{color:#815606;margin-left:auto}.grv-types{background:var(--color-pure-white);padding-block:4rem;scroll-margin-top:5rem}.grv-types-list{gap:.75rem;margin-top:2rem;display:grid}.grv-types-list li{min-height:4rem;color:var(--color-royal-navy);font-family:var(--font-heading);background:#fdfbf6;border:1px solid #10234d1a;border-left:3px solid #d5a342bf;border-radius:1rem;align-items:center;gap:.95rem;padding:.8rem 1.1rem;font-size:1.08rem;font-weight:700;line-height:1.4;display:flex}.grv-types-icon{aspect-ratio:1;background:var(--color-pure-white);color:#815606;border:1px solid #d5a34299;border-radius:50%;flex:none;place-items:center;width:2.75rem;display:grid}.grv-types-icon svg{width:1.35rem}.grv-prep{background:#f8f1e3;padding-block:4rem;scroll-margin-top:5rem}.grv-prep-list{gap:.6rem;margin-top:2rem;display:grid}.grv-prep-list li{background:var(--color-pure-white);min-height:3.25rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #d5a34259;border-radius:.9rem;align-items:center;gap:.85rem;padding:.6rem 1rem;font-size:1.04rem;font-weight:600;display:flex}.grv-prep-list li>span{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2rem;font-size:.9rem;font-weight:700;display:grid}.grv-prep-note{color:#4a5670;border-left:2px solid #d5a342cc;max-width:40rem;margin-top:1.25rem;padding-left:1rem;font-size:1rem;line-height:1.7}.grv-process{color:var(--color-pure-white);background:radial-gradient(34rem 20rem at 100% 0,#d5a3421f,#0000 70%),linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:4rem;scroll-margin-top:5rem}.grv-process h2{color:#fffdf8}.grv-process-steps{gap:1rem;max-width:28rem;margin:2.25rem auto 0;display:grid;position:relative}.grv-process-steps:before{content:"";background:repeating-linear-gradient(#f0c66eb3 0 6px,#0000 6px 12px);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.55rem}.grv-process-steps li{align-items:center;gap:1rem;display:flex;position:relative}.grv-process-node{aspect-ratio:1;color:#f0c66e;width:3.1rem;font-family:var(--font-heading);background:#10234d;border:1px solid #f0c66eb3;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid;box-shadow:0 0 0 5px #0f2149}.grv-process-label{color:#fffdf8;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;line-height:1.4}.grv-channel{background:var(--color-pure-white);padding-block:4rem;scroll-margin-top:5rem}.grv-channel-panel{background:linear-gradient(#d5a34212 1px,#0000 1px) 0 0/1.75rem 1.75rem,linear-gradient(90deg,#d5a34212 1px,#0000 1px) 0 0/1.75rem 1.75rem,linear-gradient(160deg,#fffdf8,#f8f1e3);border:1px solid #d5a34266;border-radius:1.5rem;gap:1.25rem;padding:1.6rem 1.35rem 1.75rem;display:grid;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.grv-channel-icon{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;place-items:center;width:3.25rem;display:grid}.grv-channel-icon svg{width:1.6rem}.grv-channel-description{color:#1c2d52;max-width:36rem;margin-top:.8rem;font-size:1.08rem;line-height:1.7}.grv-channel-note{color:#4a5670;max-width:36rem;margin-top:.6rem;font-size:.95rem;line-height:1.6}.grv-channel-cta{color:#fffdf8;min-height:3rem;font-family:var(--font-heading);white-space:nowrap;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.8rem;justify-content:center;justify-self:start;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 .9rem 1.8rem -1rem #10234d99}.grv-channel-cta span{color:#f0c66e;transition:transform .18s}.grv-channel-cta:hover span{transform:translate(.2rem)}.grv-care{background:#f4f6fa;padding-block:4rem}.grv-care-layout{gap:1.5rem;display:grid}.grv-privacy{color:#fffdf8;background:radial-gradient(24rem 14rem at 0 0,#d5a3421f,#0000 70%),linear-gradient(150deg,#10234d,#0d1f45);border-radius:1.5rem;padding:1.6rem 1.35rem 1.75rem}.grv-privacy-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e8c;border-radius:50%;place-items:center;width:3rem;margin-bottom:1rem;display:grid}.grv-privacy-icon svg{width:1.5rem}.grv-care .grv-privacy h2{color:#fffdf8;font-size:clamp(1.5rem,5vw,1.9rem)}.grv-privacy-description{color:#e6ebf4eb;margin-top:.7rem;font-size:1.05rem;line-height:1.7}.grv-followup{background:var(--color-pure-white);border:1px solid #10234d1a;border-radius:1.5rem;padding:1.6rem 1.35rem 1.75rem}.grv-care .grv-followup h2{font-size:clamp(1.5rem,5vw,1.9rem)}.grv-followup-list{gap:.6rem;margin-top:1.1rem;display:grid}.grv-followup-list li{color:var(--color-royal-navy);font-family:var(--font-heading);padding-left:1.3rem;font-size:1.02rem;font-weight:600;line-height:1.55;position:relative}.grv-followup-list li:before{content:"";aspect-ratio:1;background:var(--color-heritage-gold);width:.45rem;position:absolute;top:.6em;left:0;transform:rotate(45deg)}.grv-outcome-note{color:#4a5670;border-top:1px solid #10234d1a;margin-top:1.25rem;padding-top:1rem;font-size:.94rem;line-height:1.65}.grv-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.grv-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.grv-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.grv-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.grv-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.grv-closing-primary,.grv-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.grv-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.grv-closing-primary span{transition:transform .18s}.grv-closing-primary:hover{background:#e4b95f}.grv-closing-primary:hover span{transform:translate(.2rem)}.grv-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.grv-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.grv-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.grv-closing-tertiary:hover{text-decoration-color:#f0c66e}.grv-closing-art{justify-self:center;width:100%;max-width:17rem;display:none}.grv-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.grv-closing-art .grv-closing-soft{stroke:#f0c66e59}.grv-closing-art .grv-closing-node{fill:#10234d;stroke:#f0c66e}.grv-closing-art .grv-closing-core{fill:#f0c66e;stroke:none}.lc-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.lc-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.lc-eyebrow--inverse{color:#f0c66e}.lc-calculator h2,.lc-guidance h2,.lc-links h2,.lc-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.lc-section-head{max-width:44rem}.lc-section-description{max-width:38rem;color:var(--color-slate-gray);margin-top:.9rem;font-size:1.0625rem;line-height:1.75}.lc-calculator{background:var(--color-pure-white);padding-block:4rem;scroll-margin-top:5rem}.lc-tool{gap:1.5rem;margin-top:2rem;display:grid}.lc-workspace{gap:1.25rem;display:grid}.lc-inputs{background:linear-gradient(170deg,#fffdf8,#fbf7ee);border:1px solid #d5a34266;border-radius:1.375rem;padding:1.5rem 1.25rem 1.6rem;box-shadow:0 1.5rem 3rem -2.25rem #10234d73}.lc-result h3,.lc-breakdown h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.3}.lc-breakdown h3{color:var(--color-royal-navy)}.lc-inputs-note{color:#4a5670;margin-top:.4rem;font-size:.95rem;line-height:1.6}.lc-form{gap:1.25rem;margin-top:1.4rem;display:grid}.lc-field label{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.02rem;font-weight:700;display:block}.lc-field-hint{color:#4a5670;margin-top:.2rem;font-size:.88rem;line-height:1.55}.lc-input-wrap{background:var(--color-pure-white);border:1px solid #10234d47;border-radius:.8rem;align-items:stretch;min-height:3.25rem;margin-top:.5rem;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.lc-input-wrap:hover{border-color:#10234d73}.lc-input-wrap:focus-within{border-color:var(--color-royal-navy);box-shadow:0 0 0 3px #d5a3428c}.lc-input-wrap--error{border-color:var(--color-error)}.lc-input-wrap input{width:100%;min-width:0;color:var(--color-royal-navy);font-family:var(--font-heading);background:0 0;border:0;outline:none;flex:1;padding:.7rem .95rem;font-size:1.15rem;font-weight:600}.lc-input-wrap input::placeholder{color:#6b778c;font-weight:400}.lc-input-affix{color:#815606;font-family:var(--font-heading);background:#f6efe0;flex:none;place-items:center;padding-inline:.95rem;font-size:1rem;font-weight:700;display:grid}.lc-field-error{color:var(--color-error);margin-top:.4rem;font-size:.9rem;font-weight:600;line-height:1.5}.lc-actions{gap:.65rem;margin-top:.25rem;display:grid}.lc-submit,.lc-reset{min-height:3rem;font-family:var(--font-heading);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:1.02rem;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.lc-submit{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);border:0;box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.lc-submit:hover{background:#e4b95f}.lc-reset{background:var(--color-pure-white);color:var(--color-royal-navy);border:1px solid #10234d38}.lc-reset:hover{border-color:var(--color-heritage-gold);background:#fffaf0}.lc-submit:focus-visible,.lc-reset:focus-visible,.lc-pager button:focus-visible{outline:3px solid var(--color-royal-navy);outline-offset:3px}.lc-result{color:#fffdf8;background:radial-gradient(22rem 14rem at 100% 0,#d5a34229,#0000 70%),linear-gradient(155deg,#183361,#0d1f45);border-radius:1.375rem;flex-direction:column;min-width:0;padding:1.5rem 1.25rem 1.6rem;display:flex;box-shadow:0 1.75rem 3.25rem -2.25rem #10234db3}.lc-result h3{color:#f0c66e;letter-spacing:.03em;font-size:1rem}.lc-emi{border-bottom:1px solid #f0c66e40;margin-top:1rem;padding-bottom:1.1rem}.lc-emi-label{color:#e6ebf4e6;font-family:var(--font-heading);font-size:1rem;font-weight:600}.lc-emi-value{color:#fffdf8;font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(2.1rem,9vw,3rem);font-weight:700;line-height:1.15}.lc-summary{gap:.1rem;margin-top:.9rem;display:grid}.lc-summary>div{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.6rem;display:flex}.lc-summary dt{color:#d6e1f3e0;font-size:.98rem}.lc-summary dd{color:#fffdf8;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.1rem;font-weight:700}.lc-summary-final dd{color:#f0c66e}.lc-result-note{color:#d6e1f3d9;margin-top:auto;padding-top:1rem;font-size:.88rem;line-height:1.55}.lc-result-empty{text-align:center;border:1px dashed #f0c66e59;border-radius:1rem;flex:1;place-content:center;justify-items:center;gap:.7rem;min-height:18rem;padding:1.5rem;display:grid}.lc-result-empty>span{aspect-ratio:1;background:var(--color-heritage-gold);width:3.25rem;color:var(--color-royal-navy);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.lc-result-empty h3{color:#fffdf8;letter-spacing:0;font-size:1.35rem}.lc-result-empty p{color:#d6e1f3e0;max-width:22rem;font-size:.98rem;line-height:1.65}.lc-breakdown{background:#f4f6fa;border:1px solid #10234d1a;border-radius:1.25rem;padding:1.35rem 1.25rem 1.4rem}.lc-bar{background:#10234d14;border-radius:999px;height:1.1rem;margin-top:1rem;display:flex;overflow:hidden}.lc-bar-principal{background:linear-gradient(90deg,#183361,#10234d)}.lc-bar-interest{background:linear-gradient(90deg, #e2b75e, var(--color-heritage-gold))}.lc-legend{gap:.5rem;margin-top:1rem;display:grid}.lc-legend>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.lc-legend dt{color:#3d4a63;align-items:center;gap:.55rem;font-size:.98rem;display:flex}.lc-legend dd{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.08rem;font-weight:700}.lc-dot{aspect-ratio:1;border-radius:50%;flex:none;width:.8rem}.lc-dot--principal{background:#10234d}.lc-dot--interest{background:var(--color-heritage-gold)}.lc-schedule{background:var(--color-pure-white);border:1px solid #10234d1a;border-radius:1.25rem;padding:1.35rem 1rem 1.4rem}.lc-schedule-head{gap:.75rem;display:grid}.lc-schedule h2{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.6rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.25}.lc-schedule-note{color:#4a5670;max-width:40rem;margin-top:.5rem;font-size:.95rem;line-height:1.6}.lc-schedule-page{color:#4a5670;font-family:var(--font-heading);font-size:.92rem;font-weight:700}.lc-table{border-collapse:collapse;width:100%;margin-top:1.25rem}.lc-table thead{display:none}.lc-table tbody{gap:.6rem;display:grid}.lc-table tr{background:#fdfcf9;border:1px solid #10234d1a;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;padding:.75rem .9rem;display:grid}.lc-table th,.lc-table td{color:var(--color-royal-navy);font-family:var(--font-heading);text-align:left;font-size:.98rem;font-weight:600;display:grid}.lc-table th[scope=row]{color:#815606;grid-column:1/-1;font-size:.95rem;font-weight:700}.lc-table td:before,.lc-table th[scope=row]:before{content:attr(data-label);color:#4a5670;font-family:var(--font-body);font-size:.8rem;font-weight:500}.lc-table th[scope=row]:before{color:#815606;margin-right:.35rem;font-size:.95rem;font-weight:700;display:inline}.lc-table th[scope=row]{display:block}.lc-row-final{background:#fffaf0!important;border-color:#d5a34299!important}.lc-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.1rem;display:grid}.lc-pager button{background:var(--color-pure-white);min-height:2.9rem;color:var(--color-royal-navy);font-family:var(--font-heading);cursor:pointer;border:1px solid #10234d33;border-radius:.75rem;padding:.4rem .9rem;font-size:.95rem;font-weight:700}.lc-pager button:hover:not(:disabled){border-color:var(--color-heritage-gold);background:#fffaf0}.lc-pager button:disabled{cursor:not-allowed;opacity:.45}.lc-guidance{background:#f8f1e3;padding-block:4rem}.lc-steps{gap:.65rem;margin-top:2rem;display:grid}.lc-steps li{background:var(--color-pure-white);min-height:3.5rem;color:var(--color-royal-navy);font-family:var(--font-heading);border:1px solid #d5a34259;border-radius:.9rem;align-items:center;gap:.85rem;padding:.6rem 1rem;font-size:1.04rem;font-weight:600;display:flex}.lc-steps li>span{aspect-ratio:1;color:#f0c66e;background:linear-gradient(160deg,#183361,#0d1f45);border-radius:50%;flex:none;place-items:center;width:2.1rem;font-size:.92rem;font-weight:700;display:grid}.lc-notes{gap:1rem;margin-top:1.5rem;display:grid}.lc-notes>div{border-top:2px solid var(--color-heritage-gold);background:#ffffffa6;padding:1.1rem 1.15rem 1.2rem}.lc-notes h3{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.lc-notes ul{gap:.45rem;margin-top:.7rem;display:grid}.lc-notes li{color:#3d4a63;padding-left:1.1rem;font-size:.98rem;line-height:1.65;position:relative}.lc-notes li:before{content:"";aspect-ratio:1;background:var(--color-heritage-gold);width:.4rem;position:absolute;top:.68em;left:0;transform:rotate(45deg)}.lc-disclaimer{background:#f4f6fa;padding-block:3rem}.lc-disclaimer-panel{color:#fffdf8;background:linear-gradient(150deg,#10234d,#0d1f45);border-radius:1.375rem;gap:1rem;padding:1.5rem 1.35rem 1.6rem;display:grid}.lc-disclaimer-icon{aspect-ratio:1;color:#f0c66e;border:1px solid #f0c66e8c;border-radius:50%;place-items:center;width:2.9rem;display:grid}.lc-disclaimer-icon svg{width:1.45rem}.lc-disclaimer-panel p{color:#e6ebf4eb;max-width:52rem;margin-top:.6rem;font-size:1.02rem;line-height:1.75}.lc-links{background:#f4f6fa;padding-block:1rem 4rem}.lc-links-list{gap:.75rem;margin-top:1.75rem;display:grid}.lc-links-list a{background:var(--color-pure-white);border:1px solid #10234d1f;border-radius:1rem;align-content:center;gap:.25rem;min-height:4.5rem;padding:.9rem 1.15rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid}.lc-links-list a:hover{border-color:var(--color-heritage-gold);box-shadow:0 1rem 2rem -1.5rem #10234d66}.lc-links-list strong{color:var(--color-royal-navy);font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.lc-links-list strong span{color:#815606}.lc-links-list a>span{color:#4a5670;font-size:.95rem}.lc-closing{background:linear-gradient(160deg,#0d1f45 0%,#10234d 100%);padding-block:3.5rem 4.5rem}.lc-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),#ffffff08;border:1px solid #f0c66e40;border-radius:1.625rem;padding:2rem 1.35rem 2.25rem;display:grid}.lc-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.4rem)}.lc-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.lc-closing-actions{gap:.75rem;margin-top:1.6rem;display:grid}.lc-closing-primary,.lc-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.lc-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.lc-closing-primary:hover{background:#e4b95f}.lc-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.lc-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.lc-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.lc-closing-art{justify-self:center;width:100%;max-width:17rem;display:none}.lc-closing-art svg{stroke:#f0c66e99;stroke-width:1.6px;stroke-linecap:round;width:100%;display:block}.lc-closing-art circle{fill:#10234d}.lc-closing-art .lc-closing-soft{stroke:#f0c66e4d}.lc-closing-art .lc-closing-bars{stroke:#f0c66e59;stroke-width:14px;stroke-linecap:butt}.lc-closing-art .lc-closing-node,.lc-closing-art .lc-closing-core{stroke:#f0c66e}.pp-eyebrow{color:#815606;font-family:var(--font-heading);letter-spacing:.035em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.pp-eyebrow span{background:linear-gradient(90deg, var(--color-heritage-gold), #d5a3424d);width:2.25rem;height:1px}.pp-eyebrow--inverse{color:#f0c66e}.pp-intro h2,.pp-summary>div>h2,.pp-closing h2{color:var(--color-royal-navy);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,6vw,2.5rem);font-weight:700;line-height:1.22}.pp-intro{background:var(--color-warm-ivory);padding-bottom:3.5rem}.pp-intro-copy{max-width:46rem}.pp-intro-text{color:#1c2d52;margin-top:1rem;font-size:1.1rem;line-height:1.85}.pp-intro-text+.pp-intro-text{color:#3d4a63;border-left:2px solid #d5a342b3;padding-left:1rem;font-size:1.02rem}.pp-summary{background:var(--color-pure-white);padding-block:3.5rem}.pp-summary-list{gap:.85rem;margin-top:1.75rem;display:grid}.pp-summary-list li{background:#fdfcf9;border:1px solid #10234d1a;border-top:2px solid #d5a342cc;border-radius:.25rem .25rem 1rem 1rem;padding:1.1rem 1.15rem 1.2rem}.pp-summary-icon{aspect-ratio:1;width:2.5rem;color:var(--color-royal-navy);border:1px solid #10234d2e;border-radius:50%;place-items:center;display:grid}.pp-summary-icon svg{width:1.25rem}.pp-summary-list h3{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.75rem;font-size:1.08rem;font-weight:700;line-height:1.4}.pp-summary-list p{color:#3d4a63;margin-top:.4rem;font-size:.97rem;line-height:1.7}.pp-body{background:#fdfbf7;padding-block:3.5rem 4rem}.pp-body-layout{gap:1.75rem;display:grid}.pp-toc ol{gap:.1rem;margin-top:.6rem;display:grid}.pp-toc a{color:#34425f;min-height:2.75rem;font-family:var(--font-heading);border-radius:.6rem;align-items:center;gap:.7rem;padding:.3rem .6rem;font-size:.97rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.pp-toc a:hover{color:var(--color-royal-navy);background:#f6eedc}.pp-toc a span{color:#815606;flex:none;font-size:.85rem;font-weight:700}.pp-toc-mobile{background:var(--color-pure-white);border:1px solid #d5a34273;border-radius:1rem;padding:.25rem .75rem}.pp-toc-mobile summary{min-height:3rem;color:var(--color-royal-navy);font-family:var(--font-heading);cursor:pointer;align-items:center;font-size:1.02rem;font-weight:700;display:flex}.pp-toc-mobile[open] ol{padding-bottom:.5rem}.pp-toc-desktop{display:none}.pp-toc-title{color:var(--color-royal-navy);font-family:var(--font-heading);font-size:1rem;font-weight:700}.pp-sections{min-width:0;display:grid}.pp-section{border-top:1px solid #10234d1a;max-width:46rem;padding-block:2rem;scroll-margin-top:6rem}.pp-section:first-child{border-top:0;padding-top:.5rem}.pp-section-number{color:#815606;font-family:var(--font-heading);align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;display:flex}.pp-section-number:after{content:"";background:#d5a342b3;width:2rem;height:1px}.pp-section h2{color:var(--color-royal-navy);font-family:var(--font-heading);margin-top:.45rem;font-size:clamp(1.4rem,4.5vw,1.75rem);font-weight:700;line-height:1.3}.pp-section>p:not(.pp-section-number):not(.pp-callout){color:#34425f;margin-top:.85rem;font-size:1.04rem;line-height:1.9}.pp-section-list{gap:.5rem;margin-top:.9rem;display:grid}.pp-section-list li{color:#1c2d52;padding-left:1.2rem;font-size:1.02rem;line-height:1.75;position:relative}.pp-section-list li:before{content:"";aspect-ratio:1;background:var(--color-heritage-gold);width:.42rem;position:absolute;top:.72em;left:0;transform:rotate(45deg)}.pp-callout{font-family:var(--font-heading);border-radius:1rem;margin-top:1rem;padding:1rem 1.15rem;font-size:1.05rem;font-weight:600;line-height:1.7}.pp-callout--status{border:1px solid #d5a34280;border-left:4px solid var(--color-heritage-gold);color:var(--color-royal-navy);background:#fffaf0}.pp-callout--sensitive{color:#fffdf8;background:linear-gradient(150deg,#10234d,#0d1f45)}.pp-section-link{color:#fffdf8;min-height:3rem;font-family:var(--font-heading);background:linear-gradient(160deg,#183361,#0d1f45);border-radius:.8rem;align-items:center;gap:.55rem;margin-top:1rem;padding:.5rem 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pp-section-link span{color:#f0c66e}.pp-closing{background:var(--color-warm-ivory);padding-block:3.5rem 4.5rem}.pp-closing-panel{color:var(--color-pure-white);background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;gap:1.5rem;padding:2rem 1.35rem 2.25rem;display:grid;box-shadow:0 2rem 3.5rem -2rem #10234d8c}.pp-closing h2{color:#fffdf8;font-size:clamp(1.7rem,6vw,2.3rem)}.pp-closing-description{color:#d6e1f3e0;max-width:34rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.pp-closing-actions{gap:.75rem;display:grid}.pp-closing-primary,.pp-closing-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.pp-closing-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy)}.pp-closing-primary:hover{background:#e4b95f}.pp-closing-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.pp-closing-secondary:hover{background:#ffffff17;border-color:#f0c66e}.pp-closing-tertiary{color:#f0c66e;min-height:2.75rem;font-family:var(--font-heading);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #f0c66e59;text-decoration:underline #f0c66e59;display:inline-flex}.lc-section-head--compact{max-width:none}.lc-section-head--compact h2{margin-top:.35rem;font-size:clamp(1.55rem,5vw,2rem)}.lc-section-head--compact .lc-section-description{max-width:62rem;margin-top:.4rem;font-size:1rem;line-height:1.6}.lc-calculator .lc-tool{gap:1.25rem;margin-top:.75rem}.lc-inputs{padding:1.25rem 1.25rem 1.35rem}.lc-inputs-note{margin-top:0;font-size:.9rem;line-height:1.5}.lc-form{gap:1rem;margin-top:.8rem}.lc-field-hint{margin-top:.15rem;font-size:.85rem;line-height:1.45}.lc-input-wrap{margin-top:.45rem}.lc-result-empty{gap:.5rem;min-height:13rem;padding:1.25rem}.err-section{background:var(--color-warm-ivory);padding-block:2.5rem 4.5rem}.err-panel{max-width:46rem;color:var(--color-pure-white);text-align:center;background:radial-gradient(26rem 18rem at 100% 0,#d5a34224,#0000 70%),linear-gradient(120deg,#0d1f45 0%,#10234d 55%,#183361 100%);border:1px solid #d5a34259;border-radius:1.625rem;margin-inline:auto;padding:2rem 1.35rem 2.25rem;box-shadow:0 2rem 3.5rem -2rem #10234d8c,inset 0 1px #ffffff0f}.err-description{color:#d6e1f3e0;max-width:34rem;margin-inline:auto;font-size:1.0625rem;line-height:1.7}.err-actions{gap:.75rem;margin-top:1.6rem;display:grid}.err-primary,.err-secondary{min-height:3rem;font-family:var(--font-heading);white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.err-primary{background:linear-gradient(180deg, #e2b75e, var(--color-heritage-gold));color:var(--color-royal-navy);box-shadow:0 .75rem 1.5rem -.8rem #d5a342b3,inset 0 1px #ffffff59}.err-primary:hover{background:#e4b95f}.err-primary span{transition:transform .18s}.err-primary:hover span{transform:translate(.2rem)}.err-secondary{color:#fffdf8;background:#ffffff0a;border:1px solid #faf7f073}.err-secondary:hover{background:#ffffff17;border-color:#f0c66e}.err-detail{background:var(--color-pure-white);max-width:46rem;color:var(--color-royal-navy);white-space:pre-wrap;border-radius:.75rem;margin:1.5rem auto 0;padding:1rem;font-size:.8rem;overflow-x:auto}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-2{inset:calc(var(--spacing) * 2)}.-top-28{top:calc(var(--spacing) * -28)}.-top-40{top:calc(var(--spacing) * -40)}.-right-20{right:calc(var(--spacing) * -20)}.-right-28{right:calc(var(--spacing) * -28)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-\[100\]{z-index:100}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[30rem\]{width:30rem;height:30rem}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46rem\]{max-width:46rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[42px\]{border-style:var(--tw-border-style);border-width:42px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-pure-white\/30{border-color:#ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.\!border-pure-white\/30{border-color:color-mix(in oklab, var(--color-pure-white) 30%, transparent)!important}}.border-border{border-color:var(--color-border)}.border-current{border-color:currentColor}.border-error{border-color:var(--color-error)}.border-heritage-gold\/10{border-color:#d5a3421a}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/10{border-color:color-mix(in oklab, var(--color-heritage-gold) 10%, transparent)}}.border-heritage-gold\/25{border-color:#d5a34240}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/25{border-color:color-mix(in oklab, var(--color-heritage-gold) 25%, transparent)}}.border-heritage-gold\/35{border-color:#d5a34259}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/35{border-color:color-mix(in oklab, var(--color-heritage-gold) 35%, transparent)}}.border-information\/25{border-color:#245ea840}@supports (color:color-mix(in lab, red, red)){.border-information\/25{border-color:color-mix(in oklab, var(--color-information) 25%, transparent)}}.border-royal-navy\/10{border-color:#10234d1a}@supports (color:color-mix(in lab, red, red)){.border-royal-navy\/10{border-color:color-mix(in oklab, var(--color-royal-navy) 10%, transparent)}}.border-royal-navy\/15{border-color:#10234d26}@supports (color:color-mix(in lab, red, red)){.border-royal-navy\/15{border-color:color-mix(in oklab, var(--color-royal-navy) 15%, transparent)}}.border-royal-navy\/20{border-color:#10234d33}@supports (color:color-mix(in lab, red, red)){.border-royal-navy\/20{border-color:color-mix(in oklab, var(--color-royal-navy) 20%, transparent)}}.border-success\/25{border-color:#287a5540}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab, var(--color-success) 25%, transparent)}}.border-r-transparent{border-right-color:#0000}.\!bg-heritage-gold{background-color:var(--color-heritage-gold)!important}.\!bg-pure-white\/6{background-color:#ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.\!bg-pure-white\/6{background-color:color-mix(in oklab, var(--color-pure-white) 6%, transparent)!important}}.bg-heritage-gold{background-color:var(--color-heritage-gold)}.bg-heritage-gold\/10{background-color:#d5a3421a}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/10{background-color:color-mix(in oklab, var(--color-heritage-gold) 10%, transparent)}}.bg-information\/10{background-color:#245ea81a}@supports (color:color-mix(in lab, red, red)){.bg-information\/10{background-color:color-mix(in oklab, var(--color-information) 10%, transparent)}}.bg-pale-blue{background-color:var(--color-pale-blue)}.bg-pure-white{background-color:var(--color-pure-white)}.bg-royal-navy{background-color:var(--color-royal-navy)}.bg-success\/10{background-color:#287a551a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-warm-ivory{background-color:var(--color-warm-ivory)}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.0625rem\,1rem\+0\.3vw\,1\.125rem\)\]{font-size:clamp(1.0625rem,1rem + .3vw,1.125rem)}.text-\[clamp\(1\.875rem\,calc\(1\.55rem\+1\.3vw\)\,2\.5rem\)\]{font-size:clamp(1.875rem,1.55rem + 1.3vw,2.5rem)}.text-\[clamp\(1rem\,0\.95rem\+0\.25vw\,1\.15rem\)\]{font-size:clamp(1rem,.95rem + .25vw,1.15rem)}.text-\[clamp\(2\.25rem\,calc\(1\.5rem\+2\.5vw\)\,3\.5rem\)\]{font-size:clamp(2.25rem,1.5rem + 2.5vw,3.5rem)}.text-\[clamp\(2rem\,4vw\,2\.75rem\)\]{font-size:clamp(2rem,4vw,2.75rem)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-pure-white{color:var(--color-pure-white)!important}.\!text-royal-navy{color:var(--color-royal-navy)!important}.text-\[\#8a5d08\]{color:#8a5d08}.text-\[\#9a6500\]{color:#9a6500}.text-\[\#76500a\]{color:#76500a}.text-\[\#f0c66e\]{color:#f0c66e}.text-error{color:var(--color-error)}.text-information{color:var(--color-information)}.text-pale-blue{color:var(--color-pale-blue)}.text-pure-white{color:var(--color-pure-white)}.text-pure-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-pure-white\/68{color:color-mix(in oklab, var(--color-pure-white) 68%, transparent)}}.text-pure-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-pure-white\/76{color:color-mix(in oklab, var(--color-pure-white) 76%, transparent)}}.text-royal-navy{color:var(--color-royal-navy)}.text-slate-gray{color:var(--color-slate-gray)}.text-success{color:var(--color-success)}.underline{text-decoration-line:underline}.decoration-heritage-gold{-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);-webkit-text-decoration-color:var(--color-heritage-gold);text-decoration-color:var(--color-heritage-gold)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_10px_24px_rgb\(16_35_77\/0\.14\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10234d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_36px_rgb\(16_35_77\/0\.05\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#10234d0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgb\(16_35_77\/0\.1\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#10234d1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-slate-gray\/70::placeholder{color:#5d6472b3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-slate-gray\/70::placeholder{color:color-mix(in oklab, var(--color-slate-gray) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!border-heritage-gold\/70:hover{border-color:#d5a342b3!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!border-heritage-gold\/70:hover{border-color:color-mix(in oklab, var(--color-heritage-gold) 70%, transparent)!important}}.hover\:border-heritage-gold:hover{border-color:var(--color-heritage-gold)}.hover\:border-heritage-gold\/60:hover{border-color:#d5a34299}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/60:hover{border-color:color-mix(in oklab, var(--color-heritage-gold) 60%, transparent)}}.hover\:border-royal-navy\/40:hover{border-color:#10234d66}@supports (color:color-mix(in lab, red, red)){.hover\:border-royal-navy\/40:hover{border-color:color-mix(in oklab, var(--color-royal-navy) 40%, transparent)}}.hover\:\!bg-\[\#e4b95f\]:hover{background-color:#e4b95f!important}.hover\:\!bg-pure-white\/12:hover{background-color:#ffffff1f!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-pure-white\/12:hover{background-color:color-mix(in oklab, var(--color-pure-white) 12%, transparent)!important}}.hover\:bg-\[\#183368\]:hover{background-color:#183368}.hover\:bg-warm-ivory:hover{background-color:var(--color-warm-ivory)}.hover\:text-information:hover{color:var(--color-information)}.hover\:text-royal-navy:hover{color:var(--color-royal-navy)}.hover\:shadow-\[0_18px_50px_rgb\(16_35_77\/0\.08\)\]:hover{--tw-shadow:0 18px 50px var(--tw-shadow-color,#10234d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-heritage-gold:focus-visible{outline-color:var(--color-heritage-gold)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-pale-blue:disabled{background-color:var(--color-pale-blue)}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:max-w-52{max-width:calc(var(--spacing) * 52)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:max-w-56{max-width:calc(var(--spacing) * 56)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(13rem\,0\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(13rem,.5fr)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (width>=64rem){.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:max-w-72{max-width:calc(var(--spacing) * 72)}.lg\:grid-cols-\[minmax\(0\,0\.84fr\)_minmax\(0\,1\.16fr\)\]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.xl\:gap-12{gap:calc(var(--spacing) * 12)}}}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/mukta/mukta-devanagari-600.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/mukta/mukta-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/mukta/mukta-devanagari-700.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/mukta/mukta-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/noto-sans-devanagari/noto-sans-devanagari-devanagari-400-500.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/noto-sans-devanagari/noto-sans-devanagari-latin-400-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes about-intro-draw{to{stroke-dashoffset:0}}@keyframes home-values-spin{to{transform:rotate(360deg)}}@keyframes home-values-reveal{0%{stroke-dashoffset:1px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes home-community-sway{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes home-community-path{to{stroke-dashoffset:-140px}}@keyframes home-community-birds{0%{transform:translate(0)}to{transform:translate(14px)}}@keyframes home-faq-fade{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}@keyframes home-hero-breathe{0%,to{opacity:.72;transform:translate(-50%)scale(.98)}50%{opacity:1;transform:translate(-50%)scale(1.02)}}@keyframes home-qa-dash{to{background-position:.8rem .8rem}}@keyframes home-qa-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width>=48rem){@layer components{.container-page{width:min(100% - 5rem,80rem)}.home-hero-visual{min-height:32rem}.home-hero-saving-card,.home-hero-progress-card,.home-hero-member-card,.home-hero-daily-card{padding:1rem 1.1rem}.home-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"membership membership""savings deposit""loans loans"}.home-qa-card--membership{flex-direction:row;grid-area:membership;gap:2rem}.home-qa-membership-main,.home-qa-membership-aside{flex:1 1 0;min-width:0}.home-qa-membership-aside{align-content:end}.home-qa-card--savings{grid-area:savings}.home-qa-card--deposit{grid-area:deposit}.home-qa-card--loans{grid-area:loans;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1.75rem;display:grid}.home-qa-card--loans .home-qa-loans-main{align-self:stretch}.home-qa-loan-visual{margin-top:0}}}@media (width>=64rem){@layer components{.home-hero-title{font-size:clamp(2.85rem,4.4vw,4.35rem)}.home-quick-access-heading h2{max-width:none}.home-hero-visual{min-height:31.5rem}}}@media (width>=80rem){@layer components{.home-qa-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"membership savings deposit""membership loans loans"}.home-qa-card--membership{flex-direction:column}.home-qa-membership-main,.home-qa-membership-aside{flex:none}.home-qa-journey{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.1rem 1.2rem}.home-qa-journey:before{background:repeating-linear-gradient(#d5a342b3 0 .4rem,#0000 .4rem .8rem);width:2px;height:auto;inset:2.475rem auto 2.475rem calc(2.575rem - 1px)}.home-qa-journey li{text-align:left;flex-direction:row;gap:.9rem}.home-qa-journey-note{display:block}.home-qa-emblem{flex:1;display:grid}}}@media (width>=48rem){@layer components{.home-values-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"head mandala""list list""actions actions";column-gap:2rem}.home-values-mandala{align-self:center;width:min(100%,17rem)}.home-values-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=64rem){@layer components{.home-values-layout{grid-template:"head mandala""list mandala""actions mandala"1fr/minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(2.5rem,5vw,5rem)}.home-values-mandala{width:min(100%,24.5rem)}.home-values-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-values-actions{align-self:start}.home-values-node span{display:inline}.home-values-node{padding-right:.75rem}}}@media (width>=80rem){@layer components{.home-values-mandala{width:min(100%,29.5rem)}.home-values-head h2{max-width:none}.home-values-node.is-right{--home-values-node-shift:translate(-.975rem, -50%);padding-right:.75rem}.home-values-node.is-left{--home-values-node-shift:translate(calc(-100% + .975rem), -50%);flex-direction:row-reverse;padding-left:.75rem;padding-right:.2rem}}}@media (width<=47.99rem){@layer components{.home-quick-access{border-radius:1.25rem 1.25rem 0 0;margin-top:-.65rem}.home-quick-access-heading{flex-direction:column;align-items:flex-start;gap:1rem}.home-quick-access-contours{width:24rem;top:-9rem;right:-12rem}.home-qa-card{border-radius:1.35rem}.home-qa-card--membership{gap:1.5rem}.home-qa-loans-main{display:contents}.home-qa-loan-visual{order:1}.home-qa-actions{order:2}.home-qa-loan-sliders{display:none}.home-hero-layout{min-height:auto}.home-hero-visual{min-height:35rem;margin-top:.5rem}.home-hero-media{width:86%;left:7%}.home-hero-progress-card{top:1%;right:0}.home-hero-member-card{bottom:19%;right:0}.home-hero-daily-card{bottom:1%;left:1%}.home-hero-focal-stage{inset:3% 7%}.home-hero-focal-surface{inset-inline:7%}.home-hero-saving-card,.home-hero-progress-card,.home-hero-member-card,.home-hero-daily-card{max-width:10rem;padding:.65rem .7rem}.home-hero-saving-card>div:last-child>span,.home-hero-progress-card>div:last-child>span,.home-hero-member-card>div>span{display:none}.home-hero-card-icon,.home-hero-progress-ring{width:2.35rem}.home-calc-layout{gap:1.75rem}.home-calc-intro{font-size:1rem;line-height:1.75}.home-calc-ring{display:none}.home-calc-split{grid-template-columns:minmax(0,1fr)}}}@media (width>=40rem){@layer components{.home-calc-note ul{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.home-calc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}}@media (width>=64rem){@layer components{.home-calc-layout{grid-template:"tool head""tool aside"1fr/minmax(0,1.12fr) minmax(0,.9fr);gap:1.75rem clamp(2.5rem,5vw,4.5rem)}.home-calc-tool{align-self:center}.home-calc-split{grid-template-columns:minmax(0,1fr);justify-items:start}}}@media (width>=80rem){@layer components{.home-calc-split{grid-template-columns:auto minmax(0,1fr)}}}@media (width<=47.99rem){@layer components{.home-community{border-radius:50% 50% 0 0/1.5rem 1.5rem 0 0;margin-top:-1.5rem}.home-community-frame{aspect-ratio:auto;border-radius:1.5rem 1.5rem 0 0;height:11rem}.home-community-themes{gap:.6rem;margin-top:-1.25rem}.home-community-themes:before{content:"";border-left:2px dotted #d5a34299;position:absolute;top:1.75rem;bottom:1.75rem;left:calc(3.125rem - 1px)}.home-community-theme{box-shadow:none;background:#fffdf9f0}.home-community-aside{gap:1.25rem}.home-community-approach ul{flex-wrap:wrap;gap:.3rem 1.1rem;display:flex}}}@media (width>=48rem){@layer components{.home-community-themes{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);align-items:start;margin-top:-3.25rem;padding:0 1rem 1.35rem}.home-community-themes:before{content:"";border-top:2px dotted #d5a34299;position:absolute;top:0;left:2.4rem;right:2.4rem}.home-community-theme{grid-template-columns:minmax(0,1fr);padding:1.35rem 1.15rem 1.15rem}.home-community-theme:first-child{background:#fffdf8cc;border-radius:2rem 1.25rem 1.25rem 1.5rem}.home-community-theme:nth-child(2){background:#fff6eecc;border-radius:1.25rem 2.25rem 1.5rem 1.25rem}.home-community-theme:nth-child(3){background:#fffc;border-radius:1.75rem 1.75rem 2rem 1.25rem}.home-community-marker{aspect-ratio:1;background:radial-gradient(circle, #e2b560 0 38%, var(--color-heritage-gold) 40%);border:2px solid #fdf6e8;border-radius:50%;width:1.15rem;display:block;position:absolute;top:-.575rem;left:1.35rem;box-shadow:0 0 0 1px #d5a34299,0 0 0 5px #d5a3421f}}}@media (width>=64rem){@layer components{.home-community-layout{grid-template:"head story"1fr"aside story"1fr/minmax(0,.88fr) minmax(0,1fr);gap:1.75rem clamp(2.5rem,5vw,4.5rem)}.home-community-head{align-self:end}.home-community-head h2{max-width:none}.home-community-aside{align-self:start}}}@media (width<=47.99rem){@layer components{.home-faq-question{grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.6rem;padding:.9rem .6rem .9rem .5rem}.home-faq-answer{padding:0 .75rem 1.1rem 3rem}}}@media (width>=64rem){@layer components{.home-faq-layout{grid-template:"head list""support list"1fr/minmax(0,.62fr) minmax(0,1fr);gap:1.5rem clamp(3rem,6vw,6rem)}}}@media (width>=80rem){@layer components{.home-faq-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:clamp(3rem,4.5vw,4.5rem)}.home-faq-head h2{max-width:none;font-size:clamp(2.5rem,2.9vw,2.75rem)}}}@media (width>=40rem) and (width<=63.99rem){@layer components{.home-closing-actions{grid-auto-flow:column;justify-content:start}}}@media (width>=64rem){@layer components{.home-closing-panel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;column-gap:3rem;min-height:22.5rem;padding:3.75rem 4rem}.home-closing-actions{justify-self:end;width:min(100%,18rem)}.home-closing-copy h2{max-width:none}}}@media (width>=40rem){@layer components{.home-trust-item{flex-direction:row;align-items:flex-start;gap:.75rem;padding:.95rem 2rem .95rem 1rem}}}@media (width>=48rem){@layer components{.home-trust{padding-block:4rem 2.85rem}}}@media (width>=64rem){@layer components{.home-trust-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}}}@media (width<=63.99rem){@layer components{.site-footer-group:last-child{grid-column:1/-1}.site-footer-group:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}}@media (width<=47.99rem){@layer components{.site-footer{border-radius:50% 50% 0 0/1.1rem 1.1rem 0 0}.site-footer-main{padding-top:2.5rem}.site-footer-brand{padding:1.15rem}.site-footer-arcade{width:26rem;bottom:12rem}}}@media (width>=48rem) and (width<=63.99rem){@layer components{.site-footer-group:last-child ul{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (width>=64rem){@layer components{.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:1.25rem;padding-top:3rem}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-bar-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;padding-block:.4rem;display:grid}.site-footer-copyright,.site-footer-legal-nav,.site-footer-status{order:0}.site-footer-status{justify-self:end;margin-top:0}}}@media (width>=40rem){@layer components{.site-header-name span{display:block}}}@media (width>=48rem){@layer components{:root{--site-header-h:4.5rem}.site-header-medallion{width:3rem}}}@media (width>=72rem){@layer components{:root{--site-header-h:5rem}.site-header[data-scrolled]{--site-header-h:4.375rem}.site-header-medallion{width:3.625rem}.site-header[data-scrolled] .site-header-medallion{width:3.125rem}.site-header-name strong{font-size:1.45rem}.site-nav{display:block}.site-header-cta--desktop{display:inline-flex}.site-header-menu-button{display:none}}}@media (width>=48rem){@layer components{:root{--inner-hero-crumb-gap:1.125rem;--inner-hero-content-gap:1.75rem}.inner-hero-inner{padding-block:3.8rem 2.9rem}.inner-hero-arcs{width:26rem}.inner-hero-arcs--left{left:-14rem}.inner-hero-arcs--right{right:-14rem}.inner-hero-eyebrow{font-size:1rem}.inner-hero-title{font-size:3rem}.inner-hero-subtitle{margin-top:.6rem;font-size:1.125rem}.inner-hero-ornament{margin-top:1rem}}}@media (width>=64rem){@layer components{.inner-hero:after{height:2.25rem}:root{--inner-hero-crumb-gap:1.25rem;--inner-hero-content-gap:2rem}.inner-hero-inner{padding-block:4.1rem 3.75rem}.inner-hero-arcs{width:30rem}.inner-hero-arcs--left{left:-13rem}.inner-hero-arcs--right{right:-13rem}.inner-hero-motif{display:block}.inner-hero-title{font-size:3.5rem}.inner-hero-subtitle{font-size:1.25rem}}}@media (width<=47.99rem){@layer components{.inner-hero-breadcrumb{padding-inline:.6rem}.inner-hero-breadcrumb ol{font-size:.8125rem}.inner-hero-breadcrumb li:not(:first-child,:last-child) .inner-hero-breadcrumb-label{max-width:6.5rem}.about-intro-principle{gap:.4rem;padding:.3rem .7rem .3rem .3rem;font-size:.8rem}.about-intro-principle-icon{width:1.65rem}.about-intro-principle-icon svg{width:.95rem}.about-intro-principle--1,.about-intro-principle--2{left:24%}.about-intro-principle--3,.about-intro-principle--4{left:76%}}}@media (width>=48rem){@layer components{.about-intro{padding-block:3.5rem 5rem}.about-intro-lead,.about-intro-supporting{font-size:1.125rem}.about-intro-tagline{padding:1.1rem 1.4rem}.about-intro-tagline p{font-size:1.25rem}}}@media (width>=64rem){@layer components{.about-intro{padding-block:4.25rem 6rem}.about-intro-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:3.5rem}.about-intro-visual{max-width:35rem;margin-right:0}.about-intro-tagline p{font-size:1.375rem}}}@media (width>=48rem){@layer components{.about-profile{padding-block:4.5rem 5.5rem}.about-profile-panel-head{padding:1rem 1.75rem}.about-profile-list:before{left:calc(2.95rem - .5px)}.about-profile-row{grid-template-columns:14rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:4.5rem;padding:.9rem 1.75rem .9rem 5.25rem}.about-profile-row-icon{width:2.4rem;top:50%;left:1.75rem;translate:0 -50%}.about-profile-row dt{font-size:.95rem}.about-profile-row dd{font-size:1.125rem}.about-profile-row--name dd{font-size:1.3rem}}}@media (width>=64rem){@layer components{.about-profile{padding-block:5.5rem 6.5rem}.about-profile-layout{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:3.5rem}.about-profile-motif{display:block}}}@media (width>=64rem) and (width<=79.99rem){@layer components{.about-profile-row{grid-template-columns:11rem minmax(0,1fr)}}}@media (width>=48rem){@layer components{.about-closing{padding-block:4.5rem 5.5rem}.about-closing-panel{padding:2.5rem 2.75rem}.about-closing-path{display:block}.about-closing-buttons{flex-wrap:wrap;display:flex}.about-closing-actions{justify-items:start}}}@media (width>=64rem){@layer components{.about-profile{background:radial-gradient(ellipse 34rem 26rem at 88% 32%, #d5a3421a, transparent 70%), var(--color-warm-ivory)}.about-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}.about-profile-panel{order:-1}.about-closing{padding-block:5rem 6rem}.about-closing-panel{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:3.5rem}.about-closing-actions{justify-items:end}.about-closing-buttons{justify-content:flex-end}}}@media (width>=48rem){@layer components{.vm-vision{padding-bottom:5rem}.vm-vision-statement{padding:2.4rem 2rem 1.9rem 2.1rem}.vm-vision-statement p{font-size:1.5rem}.vm-vision-visual{aspect-ratio:1;display:block}.vm-vision-art{width:100%;height:100%;display:block;position:absolute;inset:0}.vm-vision-centre{aspect-ratio:1;border-width:4px;border-radius:50%;flex-direction:column;gap:.35rem;width:30%;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.vm-vision-centre strong{font-size:1.3rem}.vm-vision-themes-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vm-vision-themes{display:block}.vm-vision-theme{text-align:center;border-radius:1rem;justify-content:center;width:max-content;max-width:10.5rem;padding:.55rem .85rem;font-size:.9rem;position:absolute;translate:-50% -50%}.vm-vision-theme span{display:none}.vm-vision-theme--1{top:13.2%;left:50%}.vm-vision-theme--2{top:31.6%;left:81.9%}.vm-vision-theme--3{top:68.4%;left:81.9%}.vm-vision-theme--4{top:86.8%;left:50%}.vm-vision-theme--5{top:68.4%;left:18.1%}.vm-vision-theme--6{top:31.6%;left:18.1%}.vm-mission{padding-block:5rem}.vm-mission-roadmap{padding:.75rem 1.75rem}.vm-mission-roadmap:before{left:calc(6.35rem - .5px)}.vm-mission-step{grid-template-columns:2.25rem 2.7rem minmax(0,1fr);gap:1rem;padding-block:1rem}.vm-mission-icon{width:2.7rem}.vm-mission-text{font-size:1.1rem}.vm-closing{padding-block:4.5rem 5.5rem}.vm-closing-panel{padding:2.75rem 2.5rem 3rem}.vm-closing-actions{justify-content:center;width:auto;display:flex}}}@media (width>=64rem){@layer components{.vm-vision{padding-bottom:6rem}.vm-vision-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}.vm-vision-copy{padding-top:3rem}.vm-vision-visual{margin-right:0}.vm-mission{padding-block:6rem}.vm-mission-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:3.5rem}.vm-mission-roadmap{order:-1}.vm-mission-compass{display:block}.vm-closing{padding-block:5rem 6rem}.vm-closing-panel{padding:3rem 3rem 3.25rem}}}@media (width>=64rem) and (width<=79.99rem){@layer components{.vm-vision-theme{max-width:8.75rem;padding:.45rem .7rem;font-size:.8rem}}}@media (width>=48rem){@layer components{.cv-system{padding-bottom:5rem}.cv-system-statement p{font-size:1.65rem}.cv-mandala{aspect-ratio:1;display:block}.cv-mandala-art{width:100%;height:100%;display:block;position:absolute;inset:0}.cv-mandala-centre{aspect-ratio:1;border-width:4px;border-radius:50%;flex-direction:column;gap:.35rem;width:29%;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.cv-mandala-centre svg{width:1.75rem}.cv-mandala-centre strong{font-size:1.25rem}.cv-mandala-nodes{display:block}.cv-mandala-node{position:absolute;translate:-50% -50%}.cv-mandala-node--1{top:15%;left:50%}.cv-mandala-node--2{top:28.2%;left:77.4%}.cv-mandala-node--3{top:57.8%;left:84.1%}.cv-mandala-node--4{top:81.5%;left:65.2%}.cv-mandala-node--5{top:81.5%;left:34.8%}.cv-mandala-node--6{top:57.8%;left:15.9%}.cv-mandala-node--7{top:28.2%;left:22.6%}.cv-values{padding-block:5rem}.cv-values-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cv-value--feature{grid-column:1/-1}.cv-closing{padding-block:4.5rem 5.5rem}.cv-closing-panel{grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.cv-closing-art{display:block}.cv-closing-actions{flex-wrap:wrap;align-items:center;display:flex}}}@media (width>=64rem){@layer components{.cv-system{padding-bottom:6rem}.cv-system-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}.cv-system-copy{padding-top:3rem}.cv-mandala{margin-right:0}.cv-values{padding-block:6rem}.cv-values-list{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:1.1rem}.cv-value--feature{flex-direction:column;grid-area:span 3;justify-content:center;padding:2.5rem 2.25rem;display:flex}.cv-value--feature h3{font-size:2.6rem}.cv-closing{padding-block:5rem 6rem}.cv-closing-panel{grid-template-columns:16rem minmax(0,1fr);gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=40rem){@layer components{.why-checklist-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.why-intro{padding-bottom:5rem}.why-system{aspect-ratio:1;display:block}.why-system-art{width:100%;height:100%;display:block;position:absolute;inset:0}.why-system-centre{aspect-ratio:1;border-width:4px;border-radius:50%;flex-direction:column;gap:.35rem;width:30%;padding:.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.why-system-centre svg{width:1.75rem}.why-system-nodes{display:block}.why-system-node{width:max-content;max-width:10rem;position:absolute;translate:-50% -50%}.why-system-node--1{top:14%;left:50%}.why-system-node--2{top:24.5%;left:75.5%}.why-system-node--3{top:50%;left:86%}.why-system-node--4{top:75.5%;left:75.5%}.why-system-node--5{top:86%;left:50%}.why-system-node--6{top:75.5%;left:24.5%}.why-system-node--7{top:50%;left:14%}.why-system-node--8{top:24.5%;left:24.5%}.why-features{padding-block:5rem}.why-features-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.why-feature--feature{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.75rem;padding:2rem 2.25rem;display:grid}.why-feature--feature .why-feature-top{flex-direction:column;gap:.75rem}.why-feature--feature h3{margin-top:0}.why-process{padding-block:5rem}.why-checklist{padding-block:4.5rem}.why-closing{padding-block:4.5rem 5.5rem}.why-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.why-closing-art{display:block}.why-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.why-intro{padding-bottom:6rem}.why-intro-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}.why-intro-copy{padding-top:3rem}.why-system{margin-right:0}.why-features{padding-block:6rem}.why-features-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.1rem}.why-feature--feature{grid-column:span 12}.why-feature--principle{grid-column:span 4}.why-feature--compact{grid-column:span 3}.why-process{padding-block:6rem}.why-process-path{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem}.why-process-path:before{content:"";background:linear-gradient(90deg,#d5a34259,#d5a342d9,#d5a34259);height:1px;position:absolute;top:1.5rem;left:10%;right:10%}.why-process-step{text-align:center;flex-direction:column;justify-content:flex-start;gap:1rem;padding-inline:.75rem}.why-process-step:not(:last-child):before{content:none}.why-process-node{width:3rem}.why-process-arrow{color:#f0c66e;width:1.2rem;display:block;position:absolute;top:1.5rem;right:-.6rem;translate:0 -50%}.why-process-note{text-align:center;margin-top:2.5rem;margin-inline:auto}.why-checklist-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.why-closing{padding-block:5rem 6rem}.why-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=64rem) and (width<=79.99rem){@layer components{.why-system-node{max-width:8.25rem;font-size:.8rem}.why-system-node--1{top:11%}}}@media (width>=40rem){@layer components{.mb-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.mb-intro{padding-bottom:5rem}.mb-levels{aspect-ratio:2}.mb-levels-line{width:100%;height:100%;display:block;position:absolute;inset:0}.mb-levels-list{display:block}.mb-level{white-space:nowrap;font-size:1rem;position:absolute;translate:-50% -2.25rem}.mb-level-marker{width:4.5rem}.mb-level--silver{top:74%;left:16%}.mb-level--gold{top:50%;left:50%}.mb-level--platinum{top:26%;left:84%}.mb-plans{padding-block:5rem}.mb-plan article{padding:2rem 2rem 1.75rem}.mb-plan-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.mb-compare{padding-block:5rem}.mb-compare-stack{display:none}.mb-compare-table{border-collapse:separate;border-spacing:0;background:var(--color-pure-white);border:1px solid #d5a3424d;border-radius:1.4rem;width:100%;display:table;overflow:hidden;box-shadow:0 1.5rem 3rem -2.25rem #10234d80}.mb-compare-table th,.mb-compare-table td{text-align:left;vertical-align:top;border-top:1px solid #10234d14;padding:.95rem 1.1rem}.mb-compare-table thead th{color:var(--color-royal-navy);font-family:var(--font-heading);background:#fbf8f1;border-top:0;font-size:1.05rem;font-weight:700}.mb-compare-plan span{aspect-ratio:1;vertical-align:.05em;border-radius:50%;width:.7rem;margin-right:.5rem;display:inline-block}.mb-compare-plan--silver span{background:#9aa3b2}.mb-compare-plan--gold span{background:#c9a24a}.mb-compare-plan--platinum span{background:#183361}.mb-compare-table tbody th{width:24%;color:var(--color-royal-navy);font-family:var(--font-heading);font-size:.98rem;font-weight:700}.mb-compare-table td{color:#2b3a5c;font-size:.98rem;line-height:1.55}.mb-compare-table tbody tr:nth-child(2n){background:#fdfbf6}.mb-decision{padding-block:4.5rem}.mb-journey{padding-block:5rem}.mb-closing{padding-block:4.5rem 5.5rem}.mb-closing-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.mb-closing-art{display:block}.mb-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.mb-intro{padding-bottom:6rem}.mb-intro-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:3.5rem}.mb-levels{margin-right:0}.mb-plans{padding-block:6rem}.mb-plans-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mb-plan article{padding:2rem 1.75rem 1.75rem}.mb-plan-benefits{display:block}.mb-compare{padding-block:6rem}.mb-decision-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.mb-journey{padding-block:6rem}.mb-journey-path{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;position:relative}.mb-journey-path:before{content:"";background:linear-gradient(90deg,#d5a34259,#d5a342d9,#d5a34259);height:1px;position:absolute;top:1.5rem;left:10%;right:10%}.mb-journey-step{text-align:center;flex-direction:column;justify-content:flex-start;gap:1rem;padding-inline:.75rem}.mb-journey-step:not(:last-child):before{content:none}.mb-journey-node{width:3rem}.mb-journey-note{text-align:center;margin-top:2.5rem;margin-inline:auto}.mb-closing{padding-block:5rem 6rem}.mb-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=40rem){@layer components{.sv-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.sv-overview{padding-bottom:5rem}.sv-essentials-section,.sv-methods,.sv-requirements,.sv-charges,.sv-interest,.sv-conditions{padding-block:5rem}.sv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-fact--eligibility{grid-column:1/-1}.sv-methods-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem}.sv-methods-link{aspect-ratio:1;background:var(--color-heritage-gold);width:2.75rem;color:var(--color-royal-navy);box-shadow:0 0 0 6px var(--color-warm-ivory);border-radius:50%;align-self:center;place-items:center;display:grid}.sv-methods-link svg{width:1.3rem}.sv-conditions-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-decision{padding-block:4.5rem}.sv-closing{padding-block:4.5rem 5.5rem}.sv-closing-panel{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.sv-closing-actions{flex-wrap:wrap;display:flex}.sv-closing-path{justify-self:center;gap:1.25rem;display:grid;position:relative}.sv-closing-path:before{content:"";background:linear-gradient(#d5a34259,#d5a342e6);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.7rem}.sv-closing-path li{color:#e6ebf4eb;font-family:var(--font-heading);align-items:center;gap:.9rem;font-size:1rem;font-weight:700;display:flex;position:relative}.sv-closing-path li span{aspect-ratio:1;background:#10234d;border:1px solid #f0c66ecc;border-radius:50%;flex:none;width:1.4rem}.sv-closing-path li:last-child{color:#f0c66e}.sv-closing-path li:last-child span{background:var(--color-heritage-gold);border-color:#0000}}}@media (width>=64rem){@layer components{.sv-overview{padding-bottom:6rem}.sv-overview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}.sv-essentials-section,.sv-methods,.sv-requirements,.sv-charges,.sv-conditions{padding-block:6rem}.sv-facts{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sv-fact--eligibility{flex-direction:column;grid-area:span 2;justify-content:center;padding:2.25rem;display:flex}.sv-fact--eligibility h3{font-size:1.9rem}.sv-requirements-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3.5rem}.sv-kyc{order:-1;padding:2rem}.sv-charges-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.sv-interest{padding-block:6rem}.sv-interest-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:3.5rem}.sv-conditions-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-conditions-list li{flex-direction:column;align-items:flex-start;min-height:8rem}.sv-decision-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.sv-closing{padding-block:5rem 6rem}.sv-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=40rem){@layer components{.fd-decision-list,.fd-features-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.fd-overview{padding-bottom:5rem}.fd-features,.fd-tenures,.fd-other,.fd-extra{padding-block:5rem}.fd-other-list{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-other-list>div{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:9rem}.fd-extra-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.5rem}.fd-conditions,.fd-decision{padding-block:4.5rem}.fd-closing{padding-block:4.5rem 5.5rem}.fd-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.fd-closing-art{display:block}.fd-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.fd-overview{padding-bottom:6rem}.fd-overview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}.fd-features,.fd-tenures,.fd-other,.fd-extra{padding-block:6rem}.fd-features-system{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 15rem minmax(0,1fr);align-items:center;gap:.9rem 0;position:relative}.fd-features-centre{text-align:center;border-radius:50%;flex-direction:column;grid-area:1/2/span 3;min-height:15rem}.fd-features-list{display:contents}.fd-feature{position:relative}.fd-feature:nth-child(-n+3){grid-column:1;margin-right:2rem}.fd-feature:nth-child(n+4){grid-column:3;margin-left:2rem}.fd-feature:first-child,.fd-feature:nth-child(4){grid-row:1}.fd-feature:nth-child(2),.fd-feature:nth-child(5){grid-row:2}.fd-feature:nth-child(3),.fd-feature:nth-child(6){grid-row:3}.fd-feature:after{content:"";background:var(--color-heritage-gold);width:2rem;height:1px;position:absolute;top:50%}.fd-feature:nth-child(-n+3):after{right:-2rem}.fd-feature:nth-child(n+4):after{left:-2rem}.fd-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.75rem}.fd-ladder:before{content:"";background:linear-gradient(90deg, #d5a34259, var(--color-heritage-gold), #d5a34259);height:2px;position:absolute;top:2.6rem;left:8%;right:8%}.fd-ladder-step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.6rem;padding:1rem 1rem 1.4rem}.fd-ladder-node{width:3.25rem;box-shadow:0 0 0 5px var(--color-pure-white)}.fd-ladder-rate{font-size:2rem}.fd-maturity{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem 1.5rem}.fd-decision-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.fd-closing{padding-block:5rem 6rem}.fd-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=40rem){@layer components{.ln-hub-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-calc-layout{grid-template-columns:auto minmax(0,1fr);gap:2.5rem}.ln-calc-art{width:11rem}}}@media (width>=48rem){@layer components{.ln-overview{padding-bottom:5rem}.ln-types,.ln-tiers,.ln-path,.ln-documents,.ln-guarantor{padding-block:5rem}.ln-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:none}.ln-path-steps:before{background:repeating-linear-gradient(90deg,#f0c66eb3 0 6px,#0000 6px 12px);width:auto;height:2px;inset:1.55rem 12.5% auto}.ln-path-steps li{text-align:center;flex-direction:column;gap:.8rem}.ln-documents-list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.ln-decision,.ln-calc{padding-block:4.5rem}.ln-closing{padding-block:4.5rem 5.5rem}.ln-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.ln-closing-art{display:block}.ln-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.ln-overview{padding-bottom:6rem}.ln-overview-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3.5rem}.ln-types,.ln-tiers,.ln-path,.ln-documents,.ln-guarantor{padding-block:6rem}.ln-hub{margin-inline:auto;grid-template-rows:8.5rem 9rem 8.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem;max-width:56rem;margin-top:3rem}.ln-hub-lines{stroke:#d5a342b3;stroke-width:1.5px;stroke-dasharray:4 6;width:100%;height:100%;display:block;position:absolute;inset:0}.ln-hub-lines line{vector-effect:non-scaling-stroke}.ln-hub-centre{aspect-ratio:1;text-align:center;border-radius:50%;grid-area:2/2;justify-self:center;width:9rem;min-height:0}.ln-hub-ring{border:1px solid #d5a34273;border-radius:50%;display:block;position:absolute;inset:-.6rem}.ln-hub-centre strong{max-width:6rem;font-size:1.3rem;line-height:1.3}.ln-hub-list{display:contents}.ln-hub-node{height:8.5rem;position:relative}.ln-hub-node:nth-child(-n+3){grid-row:1}.ln-hub-node:nth-child(n+4){grid-row:3}.ln-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem}.ln-guarantor-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3.5rem}.ln-decision-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem}.ln-calc-layout{gap:3.5rem;max-width:60rem;margin-inline:auto}.ln-calc-art{width:13rem}.ln-closing{padding-block:5rem 6rem}.ln-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (width>=48rem){@layer components{.csr-intro{padding-bottom:5rem}.csr-focus,.csr-journey,.csr-contribution{padding-block:5rem}.csr-ecosystem{aspect-ratio:1.12;justify-self:center;width:100%;max-width:40rem;display:block}.csr-ecosystem-lines{fill:none;width:100%;height:100%;display:block;position:absolute;inset:0}.csr-ecosystem-lines line{stroke:#d5a34299;stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.csr-ecosystem-growth{stroke:#3f6b3a38;stroke-width:2px;vector-effect:non-scaling-stroke}.csr-ecosystem-centre{aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;gap:.4rem;width:10.5rem;padding:1rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .6rem #faf7f0e6,0 0 0 calc(.6rem + 1px) #d5a34273,0 1.75rem 3rem -1.5rem #10234d8c}.csr-ecosystem-centre strong{max-width:7rem;font-size:1.2rem}.csr-ecosystem-list{display:block}.csr-ecosystem-node{top:var(--y);left:var(--x);border-color:var(--csr-accent-line);text-align:center;justify-content:center;width:min(24%,9.75rem);padding:.55rem .7rem;font-size:.9rem;position:absolute;translate:-50% -50%;box-shadow:0 .75rem 1.5rem -1.1rem #10234d66}.csr-ecosystem-dot{display:none}.csr-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.csr-focus-item--feature{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding:2rem 2rem 2.1rem}.csr-focus-item--feature .csr-focus-mark{flex-direction:column;align-items:flex-start}.csr-focus-item--feature .csr-focus-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.csr-journey-track{max-width:none;margin-top:3rem}.csr-journey-wave{fill:none;stroke:#81560673;stroke-width:2px;stroke-dasharray:6 8;width:100%;height:6rem;display:block;position:absolute;top:0;left:0}.csr-journey-wave path{vector-effect:non-scaling-stroke}.csr-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.csr-journey-steps:before{display:none}.csr-journey-steps li{text-align:center;flex-direction:column;gap:.85rem;padding-top:1.55rem}.csr-contribution-identity{margin-top:3.25rem}.csr-responsible{padding-block:4.5rem}.csr-responsible-panel{padding:2.25rem}.csr-closing{padding-block:4.5rem 5.5rem}.csr-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.csr-closing-art{display:block}.csr-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.csr-intro{padding-bottom:6rem}.csr-intro-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem}.csr-intro-copy{padding-top:3rem}.csr-focus,.csr-journey,.csr-contribution{padding-block:6rem}.csr-focus-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem}.csr-focus-item--medium,.csr-focus-item--support{grid-column:span 2}.csr-focus-item--feature{grid-template-columns:9rem minmax(0,1fr);align-items:center;padding:2.25rem 2.5rem}.csr-focus-item--support{margin-top:.75rem}.csr-contribution-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem}.csr-responsible-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem;padding:2.5rem 3rem}.csr-closing{padding-block:5rem 6rem}.csr-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (prefers-reduced-motion:reduce){@layer components{.csr-closing-primary,.csr-closing-primary span,.csr-closing-secondary{transition:none}}}@media (width>=48rem){@layer components{.ct-intro{padding-bottom:5rem}.ct-methods,.ct-office,.ct-prep{padding-block:5rem}.ct-privacy{padding-bottom:5rem}.ct-map-frame iframe{height:320px}.ct-methods-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1.5rem}.ct-phone,.ct-office-card{padding:2rem 2rem 2.1rem}.ct-office-card-link{margin-top:auto}.ct-office-card-address{margin-bottom:1.25rem}.ct-prep-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2.5rem}.ct-privacy-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding:2rem 2.25rem 2.1rem}.ct-closing{padding-block:4.5rem 5.5rem}.ct-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.ct-closing-art{display:block}.ct-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.ct-intro{padding-bottom:6rem}.ct-intro-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3.5rem}.ct-methods,.ct-office,.ct-prep{padding-block:6rem}.ct-office-layout{grid-template-columns:minmax(0,.76fr) minmax(0,1fr);align-items:center;gap:3rem}.ct-map-frame iframe{height:400px}.ct-closing{padding-block:5rem 6rem}.ct-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (prefers-reduced-motion:reduce){@layer components{.ct-intro-links a,.ct-phone-list a,.ct-closing-primary,.ct-closing-primary span,.ct-closing-secondary{transition:none}}}@media (width>=48rem){@layer components{.ct-form{padding-block:5rem}.ct-form-panel{padding:2rem 2rem 2.1rem}.ct-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ct-field--name,.ct-field--message{grid-column:1/-1}.ct-form-submit{width:auto}}}@media (width>=64rem){@layer components{.ct-form{padding-block:6rem}.ct-form-layout{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:3.5rem}.ct-form-intro{padding-top:1rem}.ct-form-panel{padding:2.25rem 2.5rem 2.4rem}}}@media (prefers-reduced-motion:reduce){@layer components{.ct-field input,.ct-field textarea,.ct-form-submit{transition:none}}}@media (width>=40rem){@layer components{.grv-types-list,.grv-prep-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=48rem){@layer components{.grv-intro{padding-bottom:5rem}.grv-types,.grv-prep,.grv-process,.grv-channel,.grv-care{padding-block:5rem}.grv-process-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;max-width:none}.grv-process-steps:before{background:repeating-linear-gradient(90deg,#f0c66eb3 0 6px,#0000 6px 12px);width:auto;height:2px;inset:1.55rem 10% auto}.grv-process-steps li{text-align:center;flex-direction:column;align-items:center;gap:.85rem}.grv-process-label{font-size:1rem}.grv-channel-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.75rem;padding:2.25rem 2.5rem}.grv-privacy,.grv-followup{padding:2rem 2rem 2.1rem}.grv-closing{padding-block:4.5rem 5.5rem}.grv-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.grv-closing-art{display:block}.grv-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.grv-intro{padding-bottom:6rem}.grv-intro-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3.5rem}.grv-types,.grv-prep,.grv-process,.grv-channel,.grv-care{padding-block:6rem}.grv-types-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.grv-prep-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.grv-care-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.75rem}.grv-closing{padding-block:5rem 6rem}.grv-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (prefers-reduced-motion:reduce){@layer components{.grv-topics a,.grv-channel-cta span,.grv-closing-primary,.grv-closing-primary span,.grv-closing-secondary{transition:none}}}@media (width>=40rem){@layer components{.lc-actions{flex-wrap:wrap;display:flex}.lc-steps,.lc-notes,.lc-links-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-pager{justify-content:space-between;display:flex}}}@media (width>=48rem){@layer components{.lc-calculator,.lc-guidance{padding-block:5rem}.lc-inputs,.lc-result{padding:2rem 2rem 2.1rem}.lc-breakdown{padding:1.6rem 2rem 1.7rem}.lc-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2.5rem}.lc-schedule{padding:2rem 2rem 2.1rem}.lc-schedule-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.lc-table{border-radius:.9rem;display:table;overflow:hidden;box-shadow:0 0 0 1px #10234d1a}.lc-table thead{background:#eef1f7;display:table-header-group}.lc-table tbody{display:table-row-group}.lc-table tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.lc-table tbody tr:nth-child(2n){background:#fbfbfd}.lc-table th,.lc-table td{white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid #10234d14;padding:.7rem 1rem;display:table-cell}.lc-table thead th{color:var(--color-royal-navy);border-top:0;font-size:.92rem;font-weight:700}.lc-table td,.lc-table thead th:not(:first-child){text-align:right}.lc-table td:before,.lc-table th[scope=row]:before{content:none}.lc-table th[scope=row]{color:var(--color-royal-navy);display:table-cell}.lc-disclaimer-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.4rem;padding:1.9rem 2.25rem 2rem}.lc-links-list{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-closing{padding-block:4.5rem 5.5rem}.lc-closing-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}.lc-closing-art{display:block}.lc-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=64rem){@layer components{.lc-calculator,.lc-guidance{padding-block:6rem}.lc-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:1.5rem}.lc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-closing{padding-block:5rem 6rem}.lc-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (prefers-reduced-motion:reduce){@layer components{.lc-input-wrap,.lc-submit,.lc-reset,.lc-links-list a,.lc-closing-primary,.lc-closing-secondary{transition:none}}}@media (width>=40rem){@layer components{.pp-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-closing-actions{flex-wrap:wrap;display:flex}}}@media (width>=48rem){@layer components{.pp-intro{padding-bottom:4.5rem}.pp-summary{padding-block:4.5rem}.pp-body{padding-block:4.5rem 5rem}.pp-callout{padding:1.1rem 1.4rem}.pp-closing{padding-block:4.5rem 5.5rem}.pp-closing-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.75rem 2.75rem 3rem}}}@media (width>=64rem){@layer components{.pp-summary-list{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-body-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:4rem}.pp-toc{border-left:1px solid #d5a3428c;padding-left:.75rem;position:sticky;top:6.5rem}.pp-toc-mobile{display:none}.pp-toc-desktop{display:block}.pp-toc-desktop .pp-toc-title{padding-left:.6rem}.pp-closing-panel{gap:3.5rem;padding:3rem 3.5rem 3.25rem}}}@media (prefers-reduced-motion:reduce){@layer components{.pp-toc a,.pp-closing-primary,.pp-closing-secondary{transition:none}}}@media (width>=48rem){@layer components{.inner-hero-shell[data-density=compact] .inner-hero-inner{padding-block:2.25rem 3.75rem}.inner-hero-shell[data-density=compact] .inner-hero-title{font-size:2.5rem}.inner-hero-shell[data-density=compact] .inner-hero-subtitle{font-size:1.1rem}.inner-hero-shell[data-density=compact]+section{padding-top:.75rem}}}@media (width>=64rem){@layer components{.lc-inputs{padding:1.05rem 1.75rem 1.2rem}.lc-result{padding:1.5rem 1.75rem 1.6rem}.lc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.lc-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin-bottom:.7rem;display:grid}.lc-field--principal{grid-column:1/-1}.lc-actions{grid-column:1/-1;margin-top:.15rem}}}@media (width>=64rem) and (height<=820px){@layer components{.inner-hero-shell[data-density=compact] .inner-hero-inner{padding-block:1.1rem 2.75rem}.inner-hero-shell[data-density=compact] .inner-hero-title{font-size:2.1rem}.inner-hero-shell[data-density=compact] .inner-hero-ornament{margin-top:.7rem}.inner-hero-shell[data-density=compact] .inner-hero-crumbs{padding-top:.5rem}.inner-hero-shell[data-density=compact]+section{padding-top:.25rem}.lc-section-head--compact h2{font-size:1.65rem}.lc-calculator .lc-tool{margin-top:.4rem}.lc-inputs{padding-top:.8rem}.lc-form{margin-top:.6rem}.lc-field{margin-bottom:.45rem}}}@media (width>=48rem){@layer components{.err-panel{padding:2.75rem 2.75rem 3rem}.err-actions{flex-wrap:wrap;justify-content:center;display:flex}}}@media (width<=23rem){@layer components{.home-hero-title{font-size:2.05rem}.home-hero-visual{min-height:29rem}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-qa-card:hover,.home-qa-card:focus-within{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
