:root{--background:oklch(100% 0 0);--foreground:oklch(25% .04 258);--primary:oklch(53% .09 78);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.6% .009 83);--muted:oklch(96.6% .009 83);--muted-foreground:oklch(47% .025 258);--accent:oklch(93% .025 83);--border:oklch(89% .015 83);--brand:var(--primary);--v4-navy:oklch(22.5% .036 255);--v4-deep:oklch(18% .03 255);--v4-gold:var(--primary);--v4-paper:var(--secondary);--v4-white:var(--background);--v4-light:oklch(86% .017 255);--v4-shadow:0 10px 35px color-mix(in oklch,var(--v4-navy) 6%,transparent);--v4-hero-shade:linear-gradient(90deg,var(--v4-white) 0%,color-mix(in oklch,var(--v4-white) 93%,transparent) 35%,color-mix(in oklch,var(--v4-white) 45%,transparent) 61%,transparent 86%);--v4-dark-shade:linear-gradient(90deg,color-mix(in oklch,var(--v4-navy) 91%,transparent),color-mix(in oklch,var(--v4-navy) 40%,transparent));--pop-blue:var(--v4-navy);--pop-blue-deep:var(--v4-deep);--pop-blue-soft:var(--v4-paper);--pop-coral:var(--v4-gold);--pop-coral-soft:var(--v4-paper);--pop-yellow:var(--accent);--pop-ink:var(--foreground);--pop-cream:var(--v4-paper);--pop-white:var(--v4-white);--font-display:"DM Serif Display",Georgia,serif;--font-sans:"Source Sans 3",Arial,sans-serif}body{font-family:var(--font-sans);background:var(--background);color:var(--foreground);font-size:18px;line-height:1.65}body h1,body h2,body h3,body h4{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:400;line-height:1.12}body h1{font-size:64px}body h2{font-size:46px}body h3{font-size:28px}body h2 em,body h1 em{color:var(--primary);font-style:normal}body p{color:var(--muted-foreground)}body .container{width:min(1240px,100% - 64px)}body .eyebrow,body .rc-eyebrow{font-family:var(--font-sans);color:var(--primary);margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.5;display:block}body .eyebrow:before,body .rc-eyebrow:before{content:"";background:var(--primary);vertical-align:middle;width:28px;height:1px;margin-right:12px;display:inline-block}body .site-header{background:color-mix(in oklch,var(--background) 96%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:90px;box-shadow:none;color:var(--foreground);position:sticky;top:0}body .header-inner{gap:24px}body .brand{width:150px;display:block}body .brand img{filter:none;width:150px;height:65px}body .brand-tag,body .header-actions>.pop-flag{display:none}body .nav-links{gap:23px;margin-left:auto;font-size:15px;font-weight:500}body .nav-links a{color:var(--foreground)}body .nav-links a.current,body .nav-links a:hover{color:var(--primary)}body .nav-links a:after{background:var(--primary);height:1px;bottom:-12px}body .nav-cta,body .pop-nav-cta,body .action-button,body .rc-btn{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);box-shadow:none;border-radius:2px;gap:10px;height:auto;min-height:48px;padding:12px 22px;font-size:16px;font-weight:600;transform:none}body [data-slot=button]{min-height:46px;box-shadow:none;border-radius:2px;font-size:16px;font-weight:600}body .mobile-toggle{color:var(--foreground)}body .reading-progress{background:var(--primary)}.v4-hero{isolation:isolate;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.v4-hero-photo{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.v4-hero:after{content:"";background:var(--v4-hero-shade);z-index:-1;position:absolute;inset:0}.v4-hero h1{max-width:850px;margin:0 0 24px;font-size:68px;line-height:1.07}.v4-hero p{max-width:600px;font-size:20px;line-height:1.6}.v4-actions{flex-wrap:wrap;gap:12px;display:flex}.v4-actions a{padding-inline:24px}.v4-actions a[data-variant=outline]{background:color-mix(in oklch,var(--background) 90%,transparent);color:var(--foreground)}.v4-mobile-break{display:none}.v4-city{color:var(--primary-foreground);text-shadow:0 1px 6px var(--v4-navy);font-size:12px;position:absolute;bottom:28px;right:32px}.v4-hero-foot{border-top:1px solid var(--border);max-width:560px;color:var(--muted-foreground);flex-wrap:wrap;gap:25px;margin-top:32px;padding-top:18px;font-size:15px;display:flex}.v4-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}.v4-section-heading p{max-width:440px;margin:0}.v4-expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.v4-expertise{background:var(--background);border:1px solid var(--border);flex-direction:column;padding:28px 24px;transition:transform .25s,border-color .25s;display:flex}.v4-expertise:last-child{background:var(--accent)}.v4-expertise:hover{border-color:var(--primary);transform:translateY(-5px)}.v4-expertise-top{color:var(--primary);justify-content:space-between;font-size:13px;display:flex}.v4-expertise p{font-size:17px;line-height:1.6}.v4-expertise-link{color:var(--primary);align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:16px;font-weight:600;display:flex}.v4-partners{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v4-partners span{text-align:center;background:var(--background);border:1px solid var(--border);min-height:90px;font:22px var(--font-display);place-items:center;padding:15px;display:grid}.v4-partner-finance{background:var(--v4-navy);color:var(--primary-foreground);align-items:center;gap:26px;margin-top:22px;padding:28px;display:flex}.v4-partner-finance small{color:var(--v4-light);font-size:12px}.v4-partner-finance strong{font:28px var(--font-display);white-space:nowrap}.v4-partner-finance p{color:var(--v4-light);margin:0;font-size:17px}.v4-partner-finance a{margin-left:auto}body .page-intro{background:var(--v4-navy);min-height:440px;color:var(--primary-foreground);isolation:isolate;align-items:end;padding:80px 0 65px;display:flex;position:relative;overflow:hidden}body .page-intro .v4-page-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}body .page-intro:after{content:"";background:var(--v4-dark-shade);z-index:-1;position:absolute;inset:0}body .page-intro h1{max-width:850px;color:var(--primary-foreground);margin:0;font-size:60px;line-height:1.12}body .page-intro .eyebrow{color:var(--v4-light)}body .intro-bottom{margin-top:24px}body .intro-bottom p{color:var(--v4-light);max-width:680px;font-size:20px;line-height:1.65}body .page-intro .container{padding:0}body .pop-blob,body .pop-marquee,body .pop-intro-note{display:none}body .rc-section,body .section{padding:85px 0}body .rc-section[data-tone=white]{background:var(--background);color:var(--foreground)}body .rc-section[data-tone=cream]{background:var(--v4-paper);color:var(--foreground)}body .rc-section[data-tone=blue]{background:var(--v4-navy);color:var(--primary-foreground)}body .rc-section[data-tone=blue] p,body .rc-section[data-tone=blue] .rc-eyebrow{color:var(--v4-light)}body .rc-heading{max-width:850px;margin-bottom:40px}body .rc-heading h2{font-size:46px;font-weight:400;line-height:1.14}body .rc-heading p{max-width:760px;margin-top:20px;font-size:19px;line-height:1.7}body .rc-heading h2 em{color:var(--primary)}body .rc-grid{align-items:stretch;gap:24px}body .rc-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}body .rc-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}body .rc-card{background:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:none;border-radius:2px;padding:30px;transition:border-color .25s;transform:none}body .rc-card:hover{box-shadow:var(--v4-shadow);border-color:var(--primary);transform:none}body .rc-icon{background:var(--v4-paper);color:var(--primary);border:none;border-radius:2px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;transform:none}body .rc-tag{color:var(--primary);letter-spacing:0;font-size:12px;font-weight:600;line-height:1.5}body .rc-card h3{margin-bottom:16px;font-size:28px;font-weight:400;line-height:1.2}body .rc-card p{color:var(--muted-foreground);font-size:17px;line-height:1.65}body .rc-card li,body .rc-checklist li{font-size:17px;line-height:1.55}body .rc-card li svg,body .rc-checklist li svg{color:var(--primary)}body .rc-link{color:var(--primary);border-bottom:1px solid var(--border);font-size:16px;font-weight:600}body .rc-split{gap:65px}body .rc-split img{box-shadow:none;aspect-ratio:4/3;border:0;border-radius:2px}body .rc-split-copy h2{font-size:46px}body .rc-split-copy p{font-size:19px}body .rc-steps li{border:0;border-top:1px solid color-mix(in oklch,var(--v4-light) 35%,transparent);border-radius:0;padding:25px 0 0}body .rc-step-num{width:auto;height:auto;color:var(--primary);font:24px var(--font-display);background:0 0;margin-bottom:20px;display:block}body .rc-steps h3{font-size:27px;font-weight:400;line-height:1.2}body .rc-steps p{opacity:1;font-size:17px;line-height:1.7}body .rc-faq-wrap{gap:70px}body .rc-faq{border-top:1px solid var(--border);gap:0}body .rc-faq details{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0}body .rc-faq summary{padding:24px 0;font-size:19px;font-weight:600;line-height:1.45}body .rc-faq details p{color:var(--muted-foreground);font-size:18px}body .rc-cta{background:var(--v4-paper);border-block:1px solid var(--border);padding:48px 0}body .rc-cta h2{font-size:36px}body .rc-cta p{font-size:18px}body .calculator-section{background:var(--background);color:var(--foreground);border-block:1px solid var(--border)}body .section-heading h2{font-size:46px;font-weight:400}body .section-heading p{max-width:330px;color:var(--muted-foreground);font-size:19px}body .calculator-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:24px;margin-bottom:0}body .calculator-tabs button{color:var(--muted-foreground);box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 0;font-size:17px;transform:none;background:0 0!important}body .calculator-tabs button.active{color:var(--primary);border-color:var(--primary)}body .calculator-grid{border:1px solid var(--border);border-top:0;grid-template-columns:1.15fr 1fr;min-height:0}body .calculator-inputs{grid-template-columns:1fr;gap:20px;padding:32px}body .tool-title h3{font-size:29px}body .tool-title{margin:0}body .calculator-photo{display:none}body .calculator-result{background:var(--v4-paper);border-left:1px solid var(--border);padding:32px}body .result-value{font-family:var(--font-display);color:var(--primary);font-size:56px;font-weight:400;line-height:1.2}body .result-value small{color:var(--foreground);font-size:18px}body .calculator-result>p:not(.result-value){color:var(--muted-foreground);font-size:16px}body dl>div{gap:20px;padding:12px 0;font-size:16px}body .status-note{font-size:16px}body .fine-print,body .calculator-result p.fine-print{color:var(--muted-foreground);font-size:14px;line-height:1.65}body .number-field{font-size:16px;font-weight:600}body .number-field>div{border:1px solid var(--border);background:var(--background);height:52px}body .number-field input{color:var(--foreground);font-size:20px!important}body .number-field>div>span{font-size:14px}body input:not([type=range]):not([type=checkbox]),body select,body textarea{background:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:none;border-radius:2px;padding:12px 14px;font-size:18px}body input:focus,body select:focus,body textarea:focus{outline:2px solid var(--primary);outline-offset:2px}body .rate-heading strong{color:var(--primary);font-size:30px}body .rate-controls{color:var(--muted-foreground)}body .pillar-tool{border:1px solid var(--border);box-shadow:none;border-radius:0}body .stepper{background:var(--v4-paper);border-bottom:1px solid var(--border);gap:12px;padding:24px}body .stepper b{background:var(--background);color:var(--muted-foreground);border:1px solid var(--border);box-shadow:none;width:32px;height:32px;font-size:14px}body .stepper .reached b{background:var(--primary);color:var(--primary-foreground)}body .stepper small{color:var(--foreground);font-size:14px}body .pillar-body{grid-template-columns:1.4fr .9fr}body .pillar-main{padding:32px}body .pillar-main h3{margin-bottom:24px;font-size:32px;font-weight:400}body .pillar-summary{background:var(--v4-paper);border-left:1px solid var(--border);color:var(--foreground);border-radius:0;padding:32px}body .pillar-summary strong{font-family:var(--font-display);color:var(--primary);font-size:38px;font-weight:400}body .pillar-summary p{color:var(--muted-foreground);font-size:17px}body .pillar-summary .fine-print{font-size:14px}body .year-tag{border:1px solid var(--border);color:var(--foreground);background:var(--background);border-radius:2px;padding:10px;font-size:14px}body .segmented{flex-wrap:wrap;gap:10px}body .segmented button,body .risk-options button{box-shadow:none;white-space:normal;border-radius:2px;height:auto;min-height:48px;transform:none}body .risk-options button span{font-size:14px}body .capital-value{font:52px var(--font-display);color:var(--primary)}body .wizard-actions{margin-top:28px}body .about-grid{align-items:center;gap:65px}body .about-grid img{box-shadow:none;aspect-ratio:4/3;object-fit:cover;border:0;border-radius:2px}body .about-grid h2{font-size:46px}body .about-grid p{font-size:19px;line-height:1.7}body .pop-values-chips{border:0;flex-wrap:wrap;gap:24px;margin-top:25px;display:flex}body .pop-values-chips span{border:0;border-bottom:1px solid var(--primary);color:var(--primary);box-shadow:none;background:0 0;border-radius:0;padding:8px 0;font-size:19px;transform:none}body .approach-band{background:var(--v4-navy);color:var(--primary-foreground);padding:75px 0}body .approach-band h2{color:var(--primary-foreground);font-size:44px}body .pop-contact-section{background:var(--background)}body .contact-grid{align-items:start;gap:70px}body .contact-details h2{font-size:44px}body .pop-contact-details .pop-contact-card{border:0;border-bottom:1px solid var(--border);max-width:none;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:20px;margin:0;padding:22px 0;display:flex;transform:none}body .pop-contact-card>span:first-child{background:var(--v4-paper);color:var(--primary);border:0;border-radius:2px;flex-shrink:0;width:48px;height:48px}body .pop-contact-card small{color:var(--muted-foreground);font-size:15px;font-weight:400}body .pop-contact-card strong{font:22px/1.5 var(--font-sans);color:var(--foreground);overflow-wrap:anywhere}body .contact-small{color:var(--muted-foreground);border-top:0;margin-top:28px;padding-top:0;font-size:16px}body .contact-form{box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}body .contact-form label{font-size:16px;font-weight:600}body .field-grid{gap:20px}body .consent{color:var(--muted-foreground);font-size:15px;line-height:1.5;font-weight:400!important}body .confirmation{background:var(--v4-paper);border:1px solid var(--border);color:var(--foreground);padding:36px}body .pop-stats{background:var(--v4-paper);border-block:1px solid var(--border);padding:45px 0}body .pop-stats-grid{gap:0}body .pop-stat{border:0;border-right:1px solid var(--border);box-shadow:none;border-radius:0;padding:10px 28px;color:var(--foreground)!important;background:0 0!important;transform:none!important}body .pop-stat:last-child{border-right:0}body .pop-stat strong{font:42px var(--font-display);color:var(--primary)!important}body .pop-stat span{font-size:17px;font-weight:600;color:var(--foreground)!important}body .pop-stat small{font-size:14px;color:var(--muted-foreground)!important}body .pop-conversation{background:var(--v4-navy);color:var(--primary-foreground);border:0;padding:60px 0}body .conversation-link{border:0;justify-content:space-between;align-items:center;gap:28px;padding:0;display:flex}body .conversation-link h2{color:var(--primary-foreground);font-size:48px}body .pop-conv-arrow{background:var(--primary);color:var(--primary-foreground);width:64px;height:64px;box-shadow:none;border:0;border-radius:2px;flex-shrink:0;transform:none}body .conversation-bottom{border-color:color-mix(in oklch,var(--v4-light) 25%,transparent);color:var(--v4-light);margin-top:32px;padding-top:24px;font-size:16px}body .site-footer{background:var(--v4-deep);color:var(--primary-foreground);padding:50px 0 25px}body .footer-top{grid-template-columns:1.2fr 1fr 1fr .8fr;gap:30px;padding-bottom:30px}body .footer-top img{object-fit:contain;filter:brightness(0)invert();width:160px;height:80px;margin-bottom:15px}body .footer-top p{color:var(--v4-light);font-size:16px;line-height:1.65}body .footer-top .eyebrow{color:var(--v4-light)}body .footer-contact a{color:var(--v4-light);font-size:17px}body .footer-nav{font-size:16px}body .footer-bottom{border-color:color-mix(in oklch,var(--v4-light) 20%,transparent);color:var(--v4-light);flex-wrap:wrap;gap:20px;font-size:14px}body .footer-legal{color:var(--v4-light);flex-wrap:wrap;gap:22px;padding-top:18px;font-size:14px;display:flex}body .rc-figures div{background:var(--v4-navy);box-shadow:none;border-radius:2px;padding:28px}body .rc-figures strong{font:40px var(--font-display)}body .rc-toc{background:var(--v4-paper);border:1px solid var(--border);border-radius:2px;padding:26px;top:115px}body .rc-toc ol{font-size:17px;font-weight:400}body .rc-article-section h2{font:34px/1.2 var(--font-display)}body .rc-article-section p{color:var(--muted-foreground);font-size:19px}body .rc-article-section h2 span{color:var(--primary)}body .rc-disclaimer{opacity:1;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:15px!important}.v4-legal{max-width:900px}.v4-legal h2{margin:40px 0 18px;font-size:32px}.v4-legal p{font-size:19px}.v4-legal .v4-notice{border-left:3px solid var(--primary);background:var(--v4-paper);padding:20px}body .reveal{opacity:1;visibility:visible;transform:none}@keyframes v4-reveal{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:none}}@media (width<=1100px){body .nav-links{gap:15px;font-size:14px}body .header-actions{display:none}.v4-expertise-grid,body .rc-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-partners{grid-template-columns:repeat(3,minmax(0,1fr))}body .rc-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}body .rc-faq-wrap{grid-template-columns:1fr;gap:30px}body .rc-steps,body .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){body .site-header{height:76px}body .mobile-toggle{display:inline-flex}body .nav-links{margin:0;display:none}body .nav-links.open{background:var(--background);border-bottom:1px solid var(--border);color:var(--foreground);flex-direction:column;gap:0;max-height:calc(100dvh - 76px);padding:16px 24px;display:flex;position:absolute;top:76px;left:0;right:0;overflow:auto}body .nav-links.open a{padding:12px 0;font-size:18px}body .nav-links a:after{bottom:5px}body .brand,body .brand img{width:120px}body .rc-split,body .about-grid,body .contact-grid{grid-template-columns:1fr;gap:40px}body .rc-split.reverse figure{order:0}body .calculator-grid,body .pillar-body{grid-template-columns:1fr}body .calculator-result,body .pillar-summary{border-left:0;border-top:1px solid var(--border)}body .stepper{justify-content:flex-start;overflow-x:auto}body .stepper>span{flex:0 0 70px}.v4-hero h1{font-size:58px}.v4-hero:after{background:color-mix(in oklch,var(--background) 87%,transparent)}.v4-hero{min-height:630px}.v4-city{color:var(--muted-foreground);text-shadow:none}.v4-section-heading{display:block}.v4-section-heading p{margin-top:20px}.v4-partner-finance{flex-wrap:wrap}body .pop-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}body .pop-stat:nth-child(2){border:0}}@media (width<=600px){body .container{width:calc(100% - 36px)}body h1{font-size:40px}body h2,body .rc-heading h2,body .rc-split-copy h2,body .about-grid h2,body .section-heading h2{font-size:36px}.v4-hero h1{font-size:44px;line-height:1.13}.v4-mobile-break{display:block}.v4-hero{min-height:650px}.v4-hero-copy{padding:40px 0 55px}.v4-hero p{font-size:19px}.v4-actions{flex-direction:column;align-items:stretch;max-width:340px}.v4-hero-foot{flex-direction:column;gap:8px;font-size:14px}.v4-city{font-size:10px;bottom:14px;right:18px}body .eyebrow,body .rc-eyebrow{font-size:11px;line-height:1.7}.v4-expertise-grid,body .rc-grid[data-cols],body .rc-steps{grid-template-columns:1fr}.v4-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-partners span{font-size:20px}.v4-partner-finance{gap:16px;padding:24px}body .section,body .rc-section{padding:58px 0}body .rc-card{box-shadow:none;padding:26px}body .page-intro{min-height:390px;padding:65px 0 50px}body .page-intro h1{font-size:42px}body .intro-bottom p,body .rc-heading p,body .rc-split-copy p{font-size:18px}body .section-heading{display:block}body .section-heading>p{margin:20px 0 0}body .calculator-tabs{gap:16px}body .calculator-tabs button{white-space:normal;gap:6px;font-size:15px}body .calculator-tabs svg{width:17px}body .calculator-inputs,body .calculator-result,body .pillar-main,body .pillar-summary{padding:24px 18px}body .result-value{font-size:47px}body dl>div{gap:10px;font-size:14px}body dd{white-space:normal;text-align:right}body .pillar-main h3{font-size:29px}body .segmented button{padding:10px;font-size:15px}body .field-grid{grid-template-columns:1fr;gap:18px}body .rc-cta h2{font-size:32px}body .rc-cta .container{align-items:start}body .pop-stat{padding:8px 10px}body .pop-stat strong{font-size:32px}body .pop-stat span{font-size:15px}body .pop-stat small{font-size:13px}body .conversation-link h2{font-size:39px}body .pop-conv-arrow{width:48px;height:48px}body .pop-conv-arrow svg{width:28px}body .conversation-bottom{flex-direction:column;align-items:start;gap:12px}body .footer-top{grid-template-columns:1fr;gap:22px}body .footer-bottom{flex-direction:column;align-items:start;gap:10px}body .rc-article{gap:32px}body .rc-article-section h2{font-size:29px}body .rc-article-section p{font-size:18px}body .rc-figures{gap:15px;margin-bottom:35px}body .rc-faq summary{font-size:18px}body .approach-band h2{font-size:34px}body .pop-contact-card strong{font-size:19px}.v4-legal p{font-size:18px}}@media (prefers-reduced-motion:reduce){body .reveal.visible{animation:none}.v4-expertise{transition:none}html{scroll-behavior:auto}}body h1,body h2,body h3,body h4,body .result-value,body .result-value *,body .capital-value{letter-spacing:0!important;font-weight:400!important}body .site-header{background:color-mix(in oklch,var(--background) 96%,transparent)!important;border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .site-header .brand{width:120px!important}body .site-header .brand img{filter:none!important}body .site-header .nav-links a{color:var(--foreground)!important}body .site-header .nav-links a.current{color:var(--primary)!important}body .site-header .nav-links.open{background:var(--background)!important}body .pop-nav-cta{background:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:2px!important;padding:0 20px!important;font-size:15px!important}body button[data-slot=button],body a[data-slot=button],body .action-button{border-radius:2px!important}body .action-button{background:var(--primary)!important;color:var(--primary-foreground)!important;font-weight:600!important}body .page-intro h1{letter-spacing:0!important;max-width:850px!important;font-size:60px!important;font-weight:400!important;line-height:1.12!important}body .page-intro:after{background:var(--v4-dark-shade)!important;opacity:1!important;z-index:-1!important}body .page-intro .container{z-index:1;position:relative}body .rc-eyebrow{letter-spacing:0;background:0 0;border-radius:0;padding:0}body .rc-icon{background:var(--v4-paper)!important;color:var(--primary)!important}body .calculator-tabs button{color:var(--muted-foreground)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;height:auto!important;padding:14px 0!important;font-weight:600!important}body .calculator-tabs button.active{color:var(--primary)!important;border-bottom-color:var(--primary)!important;background:0 0!important}body .calculator-result dl{display:block}body .calculator-result dl>div{font-size:16px}body .stepper small{font-family:var(--font-sans)}body .capital-value small{font-size:22px}@media (width<=600px){body .page-intro h1{font-size:42px!important}body .calculator-result dl>div{font-size:14px}body .site-header .brand{width:120px!important}}body .site-header .mobile-toggle{color:var(--foreground)!important}body .page-intro:after{border-radius:0!important;width:100%!important;height:100%!important;animation:none!important;display:block!important;inset:0!important;transform:none!important}body .reveal:not(.visible),body .reveal.visible{opacity:1;visibility:visible;transform:none}body .reveal.visible,body .v4-expertise{animation:none}body .pop-contact-card>span:first-child{background:var(--v4-paper)!important;color:var(--primary)!important;border-radius:2px!important}body .pop-contact-card small{font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important}:root{--v4-hover-shadow:0 16px 40px color-mix(in oklch,var(--v4-navy) 10%,transparent);--v4-image-shade:linear-gradient(0deg,color-mix(in oklch,var(--v4-navy) 65%,transparent),transparent 70%)}body .site-header{box-shadow:0 3px 22px color-mix(in oklch,var(--v4-navy) 3%,transparent)}.v4-hero{border-bottom:1px solid var(--border);min-height:640px}.v4-hero-copy{padding-block:64px}.v4-hero h1{max-width:850px;font-size:64px;line-height:1.1}.v4-hero p{max-width:560px}.v4-city{background:color-mix(in oklch,var(--v4-navy) 75%,transparent);color:var(--primary-foreground);text-shadow:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.v4-city-rule{background:var(--primary);width:28px;height:1px}body .rc-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:60px;max-width:none;margin-bottom:44px;display:grid}body .rc-heading .rc-eyebrow{grid-column:1/-1}body .rc-heading p{max-width:480px;margin:0;font-size:19px}body .rc-heading h2{max-width:720px;margin:0}body .rc-grid{border-top:1px solid var(--border);gap:0}body .rc-card{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:34px 28px;position:relative}body .rc-card:last-child{border-right:0}body .rc-card:hover{box-shadow:none;background:color-mix(in oklch,var(--background) 55%,transparent)}body .rc-card:before{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}body .rc-card:hover:before,body .rc-card:focus-within:before{transform:scaleX(1)}body .rc-card .rc-icon{place-items:center;width:34px;height:34px;margin-bottom:24px;display:grid;background:0 0!important}body .rc-card h3{margin-top:10px}body .rc-card p{font-size:18px}.v4-expertise-grid{gap:20px}.v4-expertise{border:0;border-bottom:1px solid var(--border);padding:0;position:relative;overflow:hidden;background:0 0!important}.v4-expertise-visual{aspect-ratio:5/4;background:var(--v4-paper);position:relative;overflow:hidden}.v4-expertise-visual:after{content:"";background:var(--v4-image-shade);position:absolute;inset:0}.v4-expertise-visual img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.v4-expertise-visual>span{z-index:1;color:var(--primary-foreground);font:38px/1 var(--font-display);position:absolute;bottom:14px;left:20px}.v4-expertise-body{flex-direction:column;flex:1;padding:24px 8px;display:flex}.v4-expertise-top>span{display:none}.v4-expertise-top{justify-content:flex-end}.v4-expertise h3{margin:16px 0;font-size:27px}.v4-expertise p{margin-bottom:24px;font-size:18px}body .v4-expertise:hover{transform:none}.v4-expertise:hover img,.v4-expertise:focus-visible img{transform:scale(1.055)}.v4-expertise-link{border-top:1px solid var(--border);justify-content:space-between;padding-top:18px}.v4-expertise-link svg{transition:transform .3s}.v4-expertise:hover .v4-expertise-link svg{transform:translate(3px,-3px)}body .rc-split{align-items:center;gap:80px}body .rc-split figure{margin:0;padding:0 18px 18px 0;position:relative}body .rc-split figure:after{content:"";border:1px solid var(--primary);z-index:0;pointer-events:none;position:absolute;inset:22px 0 0 22px}body .rc-split figure img{z-index:1;aspect-ratio:4/5;object-fit:cover;border-radius:0;position:relative}body .rc-checklist{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}body .rc-checklist li{padding:5px 0}body .page-intro{border-bottom:3px solid var(--primary);min-height:410px}body .page-intro .container{border-left:1px solid var(--primary);padding-left:28px}body .rc-section[data-tone=blue]{border-top:3px solid var(--primary);position:relative}body .rc-steps{gap:32px}body .rc-step-num{margin-bottom:22px;font-size:46px;line-height:1.1}body .rc-steps li{padding-top:28px;position:relative}body .rc-steps li:before{content:"";background:var(--primary);width:7px;height:7px;position:absolute;top:-4px;left:0}body .rc-steps h3{color:var(--primary-foreground)}body .calculator-grid,body .pillar-tool{box-shadow:var(--v4-shadow)}body .calculator-result{border-top:3px solid var(--primary)}body .calculator-tabs button{transition:color .25s,border-color .25s}body .contact-form{border-top:3px solid var(--primary);background:var(--v4-paper);padding:32px}body .contact-form input:not([type=checkbox]),body .contact-form textarea,body .contact-form select{background:var(--background)}.v4-partners{border-top:1px solid var(--border);border-left:1px solid var(--border);gap:0}.v4-partners span{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;min-height:100px;transition:background .3s}.v4-partners span:hover{background:var(--background)}.v4-partner-finance{border-left:3px solid var(--primary);grid-template-columns:auto auto minmax(0,1fr) auto;padding:32px;display:grid}.v4-partner-finance a{border:1px solid color-mix(in oklch,var(--v4-light) 35%,transparent);place-items:center;width:44px;height:44px;display:grid}body .pop-conversation{padding:76px 0}body .conversation-link h2{font-size:58px}body .pop-conv-arrow{border-radius:50%;width:76px;height:76px;transition:transform .4s}body .conversation-link:hover .pop-conv-arrow{transform:rotate(45deg)}body .rc-faq details[open] svg{transform:rotate(180deg)}body .rc-faq summary svg{flex-shrink:0;transition:transform .3s}body .rc-faq details[open] p{animation:.35s ease-out v4-answer}@keyframes v4-answer{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}body a[data-slot=button],body button[data-slot=button],body .nav-cta{transition:filter .25s,transform .25s}body a[data-slot=button]:hover,body .nav-cta:hover{filter:brightness(1.08)}@media (width>=1101px){.v4-hero-photo{animation:2s cubic-bezier(.22,1,.36,1) both v4-photo-arrive}@keyframes v4-photo-arrive{0%{transform:scale(1.045)}to{transform:scale(1)}}}@media (width<=1100px){body .rc-heading{column-gap:35px}.v4-expertise h3{font-size:28px}body .rc-card:nth-child(2n){border-right:0}.v4-partner-finance{grid-template-columns:minmax(0,1fr) auto}.v4-partner-finance small{grid-column:1/-1}.v4-partner-finance p{grid-column:1}.v4-partner-finance a{grid-area:2/2/4}}@media (width<=850px){body .rc-heading{grid-template-columns:1fr;gap:18px}body .rc-heading .rc-eyebrow{margin:0}.v4-hero h1{font-size:56px}.v4-city{color:var(--primary-foreground);font-size:11px}body .rc-split{gap:38px}body .rc-split figure img{aspect-ratio:4/3}body .page-intro .container{padding-left:20px}body .contact-form{padding:28px}.v4-section-heading{margin-bottom:32px}}@media (width<=600px){.v4-hero{min-height:0}.v4-hero-copy{padding:48px 0 78px}.v4-hero h1{font-size:43px}.v4-hero p{font-size:18px}.v4-city{padding:5px 10px;bottom:12px;right:18px}.v4-expertise-grid{gap:28px}.v4-expertise{grid-template-columns:100px minmax(0,1fr);gap:18px;display:grid}.v4-expertise-visual{aspect-ratio:auto;height:100%;min-height:190px}.v4-expertise-body{padding:0 0 20px}.v4-expertise h3{margin-top:8px;font-size:25px}.v4-expertise p{margin-bottom:16px;font-size:17px}.v4-expertise-top{display:none}.v4-expertise-visual>span{font-size:30px;left:12px}.v4-expertise-link{font-size:15px}body .rc-card{border-right:0;padding:26px 0}body .rc-heading{margin-bottom:30px}body .rc-split figure{padding:0 12px 12px 0}body .rc-split figure:after{inset:15px 0 0 15px}body .page-intro{min-height:380px}body .contact-form{padding:24px 18px}body .conversation-link h2{font-size:42px}body .pop-conv-arrow{width:54px;height:54px}body .pop-conversation{padding:54px 0}body .rc-step-num{font-size:37px}.v4-partners span{min-height:86px;font-size:19px}.v4-partner-finance{gap:14px;padding:24px}.v4-partner-finance strong{white-space:normal}body .rc-faq summary{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}}@media (prefers-reduced-motion:reduce){.v4-hero-photo,body .rc-faq details[open] p{animation:none}.v4-expertise-visual img,body .rc-card:before,body .pop-conv-arrow{transition:none}.v4-expertise:hover img{transform:none}}body .rc-section.v4-context-note{border-bottom:1px solid var(--border);padding:28px 0}body .v4-context-note p{margin:0;font-size:16px}.v4-dual-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:50px;margin-bottom:34px;display:grid}.v4-dual-heading p{max-width:430px;margin:0;font-size:19px}.v4-tool-switch{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}body .v4-tool-switch button{white-space:normal;text-align:left;min-width:0;height:auto;color:var(--muted-foreground);background:0 0;border-bottom:3px solid #0000;justify-content:flex-start;align-items:center;gap:16px;padding:18px 22px;transition:background .3s,color .3s,border-color .3s;display:flex}body .v4-tool-switch button[aria-selected=true]{background:var(--v4-paper);color:var(--v4-navy);border-bottom-color:var(--primary)}.v4-tool-switch button>svg{color:var(--primary);flex-shrink:0}.v4-tool-switch span{font-size:24px;font-family:var(--font-display);min-width:0;line-height:1.25}.v4-tool-switch small{font:15px/1.5 var(--font-sans);color:var(--muted-foreground);margin-top:5px;display:block}.v4-tool-panel{margin-top:0;scroll-margin-top:115px;animation:.45s cubic-bezier(.22,1,.36,1) v4-panel-enter}.v4-tool-panel[hidden]{display:none!important}.v4-tool-panel>header{margin:0;padding:18px 0}.v4-tool-panel>header p{max-width:800px;margin:0;font-size:17px}.v4-tool-panel:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.v4-tool-icon{width:54px;height:54px;color:var(--primary);border:1px solid var(--border);background:var(--v4-paper);place-items:center;display:grid}body .v4-tool-panel .calculator-grid{border-top:1px solid var(--border)}body .v4-tool-panel .pillar-tool{background:var(--background)}body .v4-tool-panel .stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:20px 16px;display:grid;overflow:visible}body .v4-tool-panel .stepper>span{align-items:center;gap:8px;min-width:0;display:flex}body .v4-tool-panel .stepper small{overflow-wrap:anywhere;font-size:13px}body .v4-tool-panel .stepper b{flex-shrink:0}.v4-benchmarks>.container{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:65px;display:grid}.v4-benchmark-intro p{max-width:350px;margin:20px 0 0;font-size:18px}.v4-benchmark-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v4-benchmark-grid>div{border-bottom:1px solid var(--border);padding:26px 20px}.v4-benchmark-grid>div:nth-child(odd){border-right:1px solid var(--border)}.v4-benchmark-grid strong{font:36px var(--font-display);color:var(--primary)}.v4-benchmark-grid p{margin:12px 0 0;font-size:17px}.v4-orientation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.v4-orientation-grid article{border-top:1px solid var(--border);min-width:0;padding-top:22px}.v4-orientation-index{font:32px var(--font-display);color:var(--primary);margin-bottom:22px;display:block}.v4-orientation-grid h3{margin-bottom:16px}.v4-orientation-grid p{font-size:18px}.v4-orientation-grid ul{margin:0 0 20px;padding:0;list-style:none}.v4-orientation-grid li{gap:9px;margin:8px 0;font-size:17px;display:flex}.v4-orientation-grid li svg{color:var(--primary);flex-shrink:0;margin-top:5px}.v4-orientation-grid a[data-slot=button]{white-space:normal;text-align:left;justify-content:start;padding:0}.v4-guidance-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.v4-guidance-heading p{margin:24px 0;font-size:19px}.v4-guidance-heading img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-top:12px}.v4-guidance-rows article{border-top:1px solid var(--border);grid-template-columns:45px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.v4-guidance-rows article>span{color:var(--primary);font:24px var(--font-display)}.v4-guidance-rows h3{margin-bottom:16px;font-size:28px}.v4-guidance-rows p{margin:0;font-size:18px}body .rc-heading:not(:has(p)) h2{grid-column:1/-1}body .v4-tool-panel .pillar-main,body .v4-tool-panel .pillar-summary{min-width:0}@media (width<=1100px){.v4-guidance-layout{gap:42px}.v4-orientation-grid{gap:25px}body .v4-tool-panel .stepper>span{flex-direction:column;gap:6px}.v4-benchmarks>.container{gap:38px}}@media (width<=850px){.v4-dual-heading,.v4-benchmarks>.container,.v4-guidance-layout{grid-template-columns:1fr;gap:28px}.v4-guidance-heading img{max-height:340px}.v4-orientation-grid{grid-template-columns:1fr}.v4-orientation-grid article{grid-template-columns:50px minmax(0,1fr);column-gap:18px;display:grid}.v4-orientation-index{grid-row:1/5}.v4-orientation-grid h3,.v4-orientation-grid p,.v4-orientation-grid ul,.v4-orientation-grid a{grid-column:2}.v4-benchmark-grid strong{font-size:32px}.v4-tool-switch a{gap:12px;padding:20px 18px}}@media (width<=600px){.v4-tool-switch{grid-template-columns:1fr;margin-bottom:30px}.v4-tool-switch a:first-child{border-right:0;border-bottom:1px solid var(--border)}.v4-tool-switch span{font-size:22px}.v4-tool-panel>header{gap:14px}.v4-tool-icon{width:42px;height:42px}.v4-tool-panel>header h3{font-size:30px}.v4-tool-panel{margin-top:38px}body .v4-tool-panel .stepper{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}body .v4-tool-panel .stepper>span{flex:auto;width:auto}body .v4-tool-panel .stepper small{font-size:12px}.v4-benchmark-grid>div{padding:22px 12px}.v4-benchmark-grid strong{font-size:28px}.v4-benchmark-grid p{font-size:16px}.v4-guidance-rows article{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:24px 0}.v4-guidance-rows h3{font-size:26px}body .v4-tool-panel [data-slot=button]{white-space:normal;text-align:left;max-width:100%;height:auto;padding-block:10px;line-height:1.5}body .v4-tool-panel .risk-options button{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:8px;padding:15px 12px;display:grid}body .v4-tool-panel .risk-options button span{grid-column:2}body .v4-tool-panel .capital-value{overflow-wrap:anywhere;font-size:44px}body .v4-tool-panel .pillar-main>.contact-form{padding:20px 12px}body .v4-tool-panel .wizard-actions{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}body .v4-tool-panel .calculator-result .action-button{width:100%;font-size:15px}body .header-inner{grid-template-columns:minmax(0,1fr) auto;display:grid}body .v4-expertise{grid-template-columns:85px minmax(0,1fr);gap:14px}}body .v4-tool-panel .pillar-main a[data-slot=button]{white-space:normal;text-align:left;max-width:100%;height:auto;padding-block:12px;line-height:1.45}body .v4-orientation-grid a[data-slot=button]{min-height:44px;color:var(--primary);border-bottom:1px solid var(--border);font-size:16px;font-weight:600;text-decoration:none;border-radius:0!important}body .v4-orientation-grid ul{margin-bottom:auto}.v4-orientation-grid article{flex-direction:column;display:flex}@media (width<=850px){.v4-orientation-grid article{display:grid}}body .v4-editorial-section>.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}body .v4-editorial-section .rc-heading{margin:0;display:block;position:sticky;top:120px}body .v4-editorial-section .rc-heading p{margin-top:24px}body .v4-editorial-section .rc-grid{flex-direction:column;display:flex}body .v4-editorial-section .rc-card{border-right:0;grid-template-columns:34px minmax(0,1fr);column-gap:20px;padding:24px 0;display:grid}body .v4-editorial-section .rc-icon{grid-row:1/5;margin:0!important}body .v4-editorial-section .rc-card h3,body .v4-editorial-section .rc-card p,body .v4-editorial-section .rc-card ul,body .v4-editorial-section .rc-card .rc-tag,body .v4-editorial-section .rc-card .rc-link{grid-column:2}body .v4-editorial-section .rc-card h3{margin:6px 0 12px}body .v4-editorial-section .rc-card p{margin:0}body .rc-faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (width<=850px){body .v4-editorial-section>.container{grid-template-columns:1fr;gap:28px}body .v4-editorial-section .rc-heading{position:static}body .v4-editorial-section .rc-card{column-gap:16px}}@keyframes v4-panel-enter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}body .v4-process{padding:64px 0}.v4-process-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:70px;display:grid}.v4-process-list{border-top:1px solid color-mix(in oklch,var(--v4-light) 28%,transparent);margin:0;padding:0;list-style:none}.v4-process-list li{border-bottom:1px solid color-mix(in oklch,var(--v4-light) 28%,transparent)}body .v4-process-list button{text-align:left;white-space:normal;width:100%;height:auto;color:var(--v4-light);background:0 0;grid-template-columns:45px minmax(0,1fr) 20px;gap:16px;padding:17px 12px;font-size:20px;font-weight:400;transition:background .3s,color .3s;display:grid}body .v4-process-list button[aria-pressed=true]{background:color-mix(in oklch,var(--v4-light) 9%,transparent);color:var(--primary-foreground)}.v4-process-number{font:26px var(--font-display);color:var(--primary)}.v4-process-list button>svg{color:var(--primary);transition:transform .3s}.v4-process-list button[aria-pressed=true]>svg{transform:rotate(45deg)}.v4-process-detail{border-left:1px solid var(--primary);align-items:center;min-height:240px;padding-left:32px;display:flex}.v4-process-copy{width:100%;animation:.4s ease-out v4-panel-enter}.v4-process-copy h3{color:var(--primary-foreground);margin:0 0 18px;font-size:36px}.v4-process-copy p{max-width:530px;margin:0;font-size:21px;line-height:1.65}.v4-process-copy .eyebrow{color:var(--v4-light)}.v4-process-progress{gap:8px;margin-top:30px;display:flex}.v4-process-progress span{background:color-mix(in oklch,var(--v4-light) 30%,transparent);width:30px;height:2px;transition:background .3s,width .3s}.v4-process-progress span[data-current=true]{background:var(--primary);width:60px}.v4-guidance-item{border-top:1px solid var(--border)}.v4-guidance-item:last-child{border-bottom:1px solid var(--border)}.v4-guidance-item summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:18px;padding:24px 0;list-style:none;display:grid}.v4-guidance-item summary::-webkit-details-marker{display:none}.v4-guidance-item summary>span{font:23px var(--font-display);color:var(--primary)}.v4-guidance-item summary h3{margin:0;font-size:26px}.v4-guidance-item summary svg{color:var(--primary);transition:transform .3s}.v4-guidance-item[open] summary svg{transform:rotate(180deg)}.v4-guidance-item>p{margin:0;padding:0 40px 26px 58px;font-size:18px;line-height:1.7;animation:.35s ease-out v4-answer}.v4-guidance-item summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (width>=851px){.v4-guidance-heading{align-self:start;position:sticky;top:120px}.v4-guidance-heading img{aspect-ratio:16/9}.v4-orientation-grid article{padding:24px 18px 0;transition:background .3s;position:relative}.v4-orientation-grid article:hover{background:var(--v4-paper)}body .rc-split figure img{aspect-ratio:5/4}body .page-intro{min-height:350px;padding:60px 0 48px}}@media (width<=850px){.v4-process-layout{grid-template-columns:1fr;gap:28px}.v4-process-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v4-process-list li:nth-child(odd){border-right:1px solid color-mix(in oklch,var(--v4-light) 28%,transparent)}body .v4-process-list button{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 10px;font-size:18px}.v4-process-list button>svg{display:none}.v4-process-detail{min-height:190px;padding-left:24px}.v4-process-copy p{font-size:19px}}@media (width<=600px){body .v4-tool-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}body .v4-tool-switch button{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 10px}body .v4-tool-switch span{font-size:21px}body .v4-tool-switch small{font-size:13px}.v4-tool-panel{margin-top:0}.v4-tool-panel>header{padding:16px 0}.v4-tool-panel>header p{font-size:16px}body .v4-process{padding:48px 0}.v4-process-copy h3{font-size:30px}.v4-process-detail{min-height:240px}.v4-guidance-item summary{grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;padding:20px 0}.v4-guidance-item summary h3{font-size:24px}.v4-guidance-item>p{padding:0 0 22px 38px;font-size:17px}body .page-intro{min-height:330px}body .rc-split figure img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.v4-tool-panel,.v4-process-copy,.v4-guidance-item>p{animation:none}.v4-process-list button,.v4-process-list button>svg,.v4-process-progress span,.v4-guidance-item summary svg,body .v4-tool-switch button{transition:none}}body .v4-editorial-section .rc-grid{gap:22px;background:0 0!important;border:0!important}body .v4-editorial-section .rc-card{box-shadow:0 1px 2px color-mix(in oklch,var(--v4-navy) 5%,transparent);align-items:start;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;background:var(--background)!important;border:1px solid color-mix(in oklch,var(--v4-navy) 9%,transparent)!important;border-left:3px solid #0000!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:24px!important;padding:40px 38px!important}body .v4-editorial-section .rc-card:hover{box-shadow:0 18px 40px -22px color-mix(in oklch,var(--v4-navy) 35%,transparent);transform:translate(6px);border-left-color:var(--primary)!important}body .v4-editorial-section .rc-icon{border:1px solid color-mix(in oklch,var(--primary) 25%,transparent);place-items:center;width:52px;height:52px;transition:background .35s,color .35s;background:var(--v4-paper)!important;color:var(--primary)!important;display:grid!important}body .v4-editorial-section .rc-icon svg{width:24px;height:24px}body .v4-editorial-section .rc-card:hover .rc-icon{background:var(--v4-navy)!important;color:var(--v4-paper)!important}body .v4-editorial-section .rc-card h3{font-size:24px;line-height:1.2;margin:2px 0 8px!important}body .v4-editorial-section .rc-card p{line-height:1.6}@media (width<=600px){body .v4-editorial-section .rc-card{grid-template-columns:44px minmax(0,1fr)!important;column-gap:16px!important;padding:30px 22px!important}body .v4-editorial-section .rc-icon{width:44px;height:44px}body .v4-editorial-section .rc-card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){body .v4-editorial-section .rc-card:hover{transform:none}}body .footer-bottom a.footer-mrv{color:var(--v4-paper);opacity:.85;border-bottom:1px solid color-mix(in oklch,var(--primary) 45%,transparent);text-decoration:none;transition:color .3s,opacity .3s,border-color .3s}body .footer-bottom a.footer-mrv:hover{color:var(--primary);opacity:1;border-bottom-color:var(--primary)}body .pop-conversation{background:var(--v4-navy)!important;color:var(--primary-foreground)!important}body .pop-conversation .eyebrow{color:var(--v4-light)!important}body .conversation-link h2{color:var(--primary-foreground)!important}body .conversation-link h2 em{color:var(--primary)!important}body .conversation-bottom{color:var(--v4-light)!important}body .pop-conversation .conversation-bottom a,body .pop-conversation .conversation-bottom a *{color:var(--v4-paper)!important}body .pop-conversation .conversation-bottom a svg{color:var(--primary)!important}
