.fc-page{--fc-ink:#0a0a0a;--fc-ink2:#3b3a37;--fc-muted:#6b665d;--fc-gold:#c9a961;--fc-bronze:#a0825f;--fc-goldtext:#8a6b3c;--fc-cream:#faf8f5;--fc-sand:#f5f1eb;--fc-line:#e7dfd3;--fc-dark:#14120f;--fc-serif:var(--crest-font-display,"Cormorant Garamond",Georgia,serif);--fc-sans:var(--crest-font-sans,"Roboto",system-ui,Arial,sans-serif);color:var(--fc-ink2);font-family:var(--fc-sans);font-size:17px;line-height:1.65}.fc-page *,.fc-page :after,.fc-page :before{box-sizing:border-box}.fc-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.fc-narrow{max-width:880px}.fc-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fc-eyebrow{align-items:center;color:var(--fc-goldtext);display:flex;font:600 12px/1.2 var(--fc-sans);gap:12px;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.fc-eyebrow:before{background:var(--fc-bronze);content:"";height:1px;width:36px}.fc-h1,.fc-h2,.fc-page h3{color:var(--fc-ink);font-family:var(--fc-serif);font-weight:500;letter-spacing:-.01em;margin:0}.fc-h1{font-size:clamp(40px,5.4vw,66px);line-height:1.04}.fc-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.12;margin-bottom:30px}.fc-h2+.fc-lead{margin-top:-16px}.fc-faq summary,.fc-h1,.fc-h2,.fc-links strong,.fc-page h3{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.fc-h1 em,.fc-h2 em{color:var(--fc-bronze);font-style:italic}.fc-page h3{font-size:24px;line-height:1.2;margin-bottom:8px}.fc-lead{color:var(--fc-muted);font-size:18px;margin-bottom:34px;max-width:760px}.fc-lead p{margin:0 0 10px}.fc-small{color:var(--fc-muted);font-size:13px;line-height:1.5;margin:14px 0 0}.fc-body li,.fc-body p{margin:0 0 14px}.fc-body a,.fc-check a,.fc-faq a{color:var(--fc-goldtext);text-decoration:underline;text-underline-offset:3px}.fc-crumbs{background:#fff;border-bottom:1px solid var(--fc-line)}.fc-crumbs ol{display:flex;flex-wrap:wrap;font-size:13px;gap:6px;list-style:none;margin:0;padding:12px 0}.fc-crumbs li+li:before{color:var(--fc-line);content:"/";margin-right:6px}.fc-crumbs a{color:var(--fc-muted);text-decoration:none}.fc-crumbs a:hover{color:var(--fc-goldtext)}.fc-crumbs [aria-current]{color:var(--fc-ink)}.fc-hero{background:linear-gradient(180deg,var(--fc-cream),#fff);padding:72px 0 64px}.fc-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.15fr .85fr}.fc-hero__intro{color:var(--fc-ink2);font-size:19px;margin:20px 0 28px;max-width:620px}.fc-hero__intro p{margin:0}.fc-amount{align-items:center;background:#fff;border:1px solid var(--fc-line);border-radius:10px;box-shadow:0 10px 30px -18px rgba(20,18,15,.35);display:flex;gap:0;max-width:560px;padding:6px}.fc-amount>span{color:var(--fc-ink);font-weight:600;padding:0 4px 0 14px}.fc-amount input{background:transparent;border:0;color:var(--fc-ink);flex:1;font:inherit;font-size:17px;min-width:0;outline:0;padding:12px 8px}.fc-amount button{background:var(--fc-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;font:600 13px var(--fc-sans);letter-spacing:.12em;padding:15px 22px;text-transform:uppercase}.fc-amount button:focus-visible,.fc-amount button:hover{background:var(--fc-bronze)}.fc-amount:focus-within{border-color:var(--fc-bronze)}.fc-tp{margin-top:18px;max-width:420px}.fc-glance{background:#fff;border:1px solid var(--fc-line);border-left:3px solid var(--fc-gold);border-radius:12px;box-shadow:0 24px 60px -40px rgba(20,18,15,.45);padding:30px 32px}.fc-glance dl{margin:0}.fc-glance dl>div{border-bottom:1px solid var(--fc-line);display:flex;gap:20px;justify-content:space-between;padding:14px 0}.fc-glance dl>div:last-child{border-bottom:0}.fc-glance dt{color:var(--fc-muted);font-size:14px}.fc-glance dd{color:var(--fc-ink);font-family:var(--fc-sans);font-size:17px;font-weight:500;margin:0;text-align:right}.fc-sec{padding:80px 0}.fc-sec--cream{background:var(--fc-cream)}.fc-sec--dark{background:var(--fc-dark);color:#d9d3c8}.fc-sec--dark .fc-h2,.fc-sec--dark h3{color:#fff}.fc-sec--dark .fc-lead{color:#b9b2a5}.fc-sec--dark .fc-eyebrow{color:var(--fc-gold)}.fc-pc{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:28px}.fc-pc__col{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:24px 26px}.fc-pc__col h3{font-size:22px}.fc-pc__col ul{list-style:none;margin:10px 0 0;padding:0}.fc-pc__col li{border-top:1px solid var(--fc-sand);padding:7px 0 7px 28px;position:relative}.fc-pc__col li:before{font-weight:700;left:0;position:absolute;top:7px}.fc-pc__col--pro li:before{color:#3d7a4e;content:"+"}.fc-pc__col--con li:before{color:#a2533d;content:"\2013"}.fc-steps{counter-reset:s;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.fc-steps li{border:1px solid var(--fc-line);border-radius:12px;padding:28px 24px;position:relative}.fc-sec--cream .fc-steps li,.fc-steps li{background:#fff}.fc-steps__n{align-items:center;background:var(--fc-ink);border-radius:50%;color:var(--fc-gold);display:inline-flex;font:500 18px var(--fc-sans);height:44px;justify-content:center;margin-bottom:16px;width:44px}.fc-steps p{color:var(--fc-muted);font-size:15px;margin:0}.fc-cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));list-style:none;margin:0;padding:0}.fc-card{background:#fff;border:1px solid var(--fc-line);border-radius:12px;border-top:3px solid var(--fc-gold);display:flex;flex-direction:column;padding:26px 24px}.fc-card>p{color:var(--fc-muted);flex:1;font-size:15px;margin:0 0 16px}.fc-card dl{margin:0 0 18px}.fc-card dl>div{border-top:1px solid var(--fc-sand);padding:9px 0}.fc-card dt{color:var(--fc-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.fc-card dd{color:var(--fc-ink);font-size:15px;font-weight:600;margin:2px 0 0}.fc-card__btns{display:flex;gap:8px}.fc-card__btns .fc-btn{flex:1;font-size:12px;letter-spacing:.08em;padding:11px 10px;white-space:nowrap}.fc-btn{align-items:center;border-radius:8px;display:inline-flex;font:600 13px var(--fc-sans);justify-content:center;letter-spacing:.1em;padding:12px 20px;text-decoration:none!important;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s}.fc-btn--dark{background:var(--fc-ink);color:#fff!important}.fc-btn--dark:hover{background:var(--fc-bronze)}.fc-btn--line{border:1px solid var(--fc-ink);color:var(--fc-ink)!important}.fc-btn--line:hover{border-color:var(--fc-bronze);color:var(--fc-goldtext)!important}.fc-btn--gold{background:linear-gradient(135deg,#c9a961,#a0825f);color:var(--fc-ink)!important}.fc-btn--gold:hover{filter:brightness(1.06)}.fc-btn--line-light{border:1px solid hsla(0,0%,100%,.5);color:#fff!important}.fc-btn:focus-visible,.fc-crumbs a:focus-visible,.fc-faq summary:focus-visible,.fc-links a:focus-visible{outline:2px solid var(--fc-bronze);outline-offset:3px}.fc-tablewrap{background:#fff;border:1px solid var(--fc-line);border-radius:12px;overflow-x:auto}.fc-table{border-collapse:collapse;font-size:15px;width:100%}.fc-table td,.fc-table th{border-bottom:1px solid var(--fc-sand);padding:15px 20px;text-align:left;vertical-align:top}.fc-table thead th{background:var(--fc-sand);color:var(--fc-goldtext);font:600 12px var(--fc-sans);letter-spacing:.12em;text-transform:uppercase}.fc-table tbody th{color:var(--fc-ink);font-weight:600;width:34%}.fc-table tr:last-child>*{border-bottom:0}.fc-check{display:grid;gap:28px}.fc-check--aside{align-items:start;grid-template-columns:1.4fr .9fr}.fc-check ul{display:grid;gap:14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.fc-check li{background:#fff;border:1px solid var(--fc-line);border-radius:10px;padding:18px 20px 18px 52px;position:relative}.fc-check li:before{background:var(--fc-gold) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='2' d='M4 8.5 6.5 11 12 5.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;content:"";height:18px;left:20px;position:absolute;top:21px;width:18px}.fc-check li strong{color:var(--fc-ink);display:block}.fc-check li span{color:var(--fc-muted);display:block;font-size:14px;margin-top:4px}.fc-check__aside{background:var(--fc-dark);border-radius:12px;color:#d9d3c8;font-size:15px;padding:26px 28px}.fc-check__aside h3,.fc-check__aside strong{color:#fff}.fc-stats{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.fc-stats li{border-top:2px solid var(--fc-gold);padding:18px 4px 6px}.fc-stats__v{color:var(--fc-ink);display:block;font:300 clamp(30px,3.4vw,40px)/1.1 var(--fc-sans);letter-spacing:-.02em}.fc-sec--dark .fc-stats__v{color:var(--fc-gold)}.fc-stats__l{color:var(--fc-muted);display:block;font-size:14px;margin-top:8px}.fc-calc{align-items:center;background:var(--fc-sand);border-radius:16px;display:grid;gap:40px;grid-template-columns:1.2fr .8fr;padding:44px 48px}.fc-calc .fc-lead{margin-bottom:0}.fc-calc__box{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:26px 28px}.fc-calc__box ul{margin:0 0 20px;padding-left:20px}.fc-calc__box li{margin-bottom:6px}.fc-faq details{border-bottom:1px solid var(--fc-line)}.fc-faq summary{color:var(--fc-ink);cursor:pointer;font:500 22px/1.3 var(--fc-serif);list-style:none;padding:20px 40px 20px 0;position:relative}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{color:var(--fc-bronze);content:"+";font:300 28px var(--fc-sans);position:absolute;right:6px;top:16px}.fc-faq details[open] summary:after{content:"\2212"}.fc-faq details>div{color:var(--fc-ink2);padding:0 0 20px}.fc-faq details>div p{margin:0 0 10px}.fc-links{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.fc-links a{background:#fff;border:1px solid var(--fc-line);border-radius:12px;color:var(--fc-ink2);display:block;height:100%;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s}.fc-links a:hover{border-color:var(--fc-bronze);transform:translateY(-2px)}.fc-links strong{color:var(--fc-ink);display:block;font:500 21px/1.25 var(--fc-serif);margin-bottom:6px}.fc-links span{color:var(--fc-muted);font-size:14px}.fc-cta{background:var(--fc-dark);color:#d9d3c8;padding:84px 0;text-align:center}.fc-cta .fc-h2{color:#fff}.fc-cta .fc-h2 em{color:var(--fc-gold)}.fc-cta p{margin:0 auto 26px;max-width:620px}.fc-cta__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:980px){.fc-calc,.fc-check--aside,.fc-hero__grid{grid-template-columns:1fr}.fc-steps{grid-template-columns:1fr 1fr}.fc-hero{padding:48px 0}.fc-sec{padding:60px 0}.fc-calc{padding:32px 26px}}@media (max-width:640px){.fc-wrap{padding:0 16px}.fc-check ul,.fc-pc,.fc-steps{grid-template-columns:1fr}.fc-amount{flex-wrap:wrap}.fc-amount button{margin-top:6px;width:100%}.fc-glance{padding:24px 20px}.fc-table td,.fc-table th{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.fc-links a{transition:none}.fc-links a:hover{transform:none}}.fc-hero__phone{color:var(--fc-muted);font-size:15px;margin:14px 0 0}.fc-hero__phone a{border-bottom:1px solid var(--fc-gold);color:var(--fc-ink);font-weight:600;text-decoration:none}.fc-answer{margin-top:-28px;padding:0;position:relative;z-index:2}.fc-answer__box{align-items:center;background:#fff;border:1px solid var(--fc-line);border-radius:14px;box-shadow:0 20px 50px -38px rgba(20,18,15,.5);display:grid;gap:28px;grid-template-columns:1.5fr 1fr;padding:28px 32px}.fc-answer__box>.fc-eyebrow{grid-column:1/-1;margin-bottom:-14px}.fc-answer__text{color:var(--fc-ink);font-size:18px}.fc-answer__text p{margin:0 0 8px}.fc-answer__facts{border-left:1px solid var(--fc-line);display:grid;gap:14px 20px;grid-template-columns:1fr 1fr;margin:0;padding-left:28px}.fc-answer__facts dt{color:var(--fc-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.fc-answer__facts dd{color:var(--fc-ink);font-size:16px;font-weight:600;margin:3px 0 0}.fc-toc{backdrop-filter:saturate(1.2) blur(6px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--fc-line);border-top:1px solid var(--fc-line);margin-top:48px;position:sticky;top:0;z-index:20}.fc-toc .fc-wrap{align-items:center;display:flex;gap:18px}.fc-toc__t{color:var(--fc-goldtext);flex:none;font:600 11px var(--fc-sans);letter-spacing:.16em;text-transform:uppercase}.fc-toc ul{display:flex;gap:4px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scrollbar-width:none}.fc-toc ul::-webkit-scrollbar{display:none}.fc-toc a{border-bottom:2px solid transparent;color:var(--fc-muted);display:block;font-size:14px;padding:16px 12px;text-decoration:none;white-space:nowrap}.fc-toc a:hover{color:var(--fc-ink)}.fc-toc a[aria-current]{border-bottom-color:var(--fc-gold);color:var(--fc-ink)}.fc-page [id]{scroll-margin-top:70px}.fc-card{position:relative}.fc-card--featured{border-color:var(--fc-gold);box-shadow:0 18px 40px -30px rgba(160,130,95,.8)}.fc-badge{background:var(--fc-ink);border-radius:999px;color:var(--fc-gold);font:600 10px var(--fc-sans);left:22px;letter-spacing:.14em;padding:5px 10px;position:absolute;text-transform:uppercase;top:-12px}.fc-card dl{margin-top:auto}.fc-table tr.fc-hl>*{background:#fbf7ef}.fc-table tr.fc-hl th{box-shadow:inset 3px 0 0 var(--fc-gold)}.fc-steps li:not(:last-child):after{background:linear-gradient(90deg,var(--fc-gold),transparent);content:"";height:1px;left:78px;position:absolute;right:-12px;top:50px}.fc-links a{padding-right:46px;position:relative}.fc-arrow{border-right:1.5px solid var(--fc-bronze);border-top:1.5px solid var(--fc-bronze);height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);transition:right .15s;width:10px}.fc-links a:hover .fc-arrow{right:16px}.fc-disclosure{background:var(--fc-cream);border-top:1px solid var(--fc-line);padding:34px 0}.fc-disclosure__meta{color:var(--fc-ink2);font-size:13px;font-weight:600;margin:0 0 8px}.fc-disclosure__text{color:var(--fc-muted);font-size:13px;line-height:1.55}.fc-disclosure__text p{margin:0}.fc-sec{padding:88px 0}.fc-sec--cream+.fc-sec--cream,.fc-sec--white+.fc-sec--white{padding-top:24px}@media (max-width:980px){.fc-answer__box{grid-template-columns:1fr}.fc-answer__facts{border-left:0;border-top:1px solid var(--fc-line);padding-left:0;padding-top:18px}.fc-steps li:after{display:none}.fc-sec{padding:64px 0}}@media (max-width:640px){.fc-answer{margin-top:-18px}.fc-answer__box{padding:22px 20px}.fc-toc__t{display:none}.fc-answer__facts{grid-template-columns:1fr}}.fc-h1{font-size:clamp(44px,5.8vw,72px);letter-spacing:-.015em;line-height:1.02}.fc-hero{overflow:hidden;padding:76px 0 84px;position:relative}.fc-hero:after{background:url(https://www.crestmontcapital.com/hs-fs/hubfs/crestmont-theme/assets/logo-lionhead.webp?width=520&name=logo-lionhead.webp) 50%/contain no-repeat;content:"";height:520px;opacity:.05;pointer-events:none;position:absolute;right:-120px;top:-60px;width:520px}.fc-hero__grid{position:relative;z-index:1}.fc-glance{border-left:1px solid var(--fc-line);overflow:hidden;padding:0}.fc-glance__band{background:var(--fc-dark);color:#fff;padding:24px 32px 22px;position:relative}.fc-glance__band:before{background:linear-gradient(180deg,#c9a961,#a0825f);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.fc-glance__band span{color:var(--fc-gold);display:block;font:600 11px var(--fc-sans);letter-spacing:.16em;text-transform:uppercase}.fc-glance__band strong{display:block;font:300 34px/1.1 var(--fc-sans);letter-spacing:-.02em;margin-top:8px}.fc-glance__body{padding:26px 32px 28px}.fc-benefits{background:var(--fc-sand);border-bottom:1px solid var(--fc-line);border-top:1px solid var(--fc-line);padding:26px 0}.fc-benefits ul{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.fc-benefits li{padding-left:34px;position:relative}.fc-benefits li:before{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a0825f' stroke-width='2' d='M4 8.5 6.5 11 12 5.5'/%3E%3C/svg%3E") 50%/13px no-repeat;border:1px solid var(--fc-line);border-radius:50%;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.fc-benefits strong{color:var(--fc-ink);display:block;font-size:15px}.fc-benefits span{color:var(--fc-muted);display:block;font-size:13.5px;line-height:1.45;margin-top:2px}.fc-answer{margin-top:0;padding:56px 0 0}.fc-answer__box{border-left:3px solid var(--fc-gold);grid-template-columns:1fr}.fc-answer__box:has(.fc-answer__facts){grid-template-columns:1.5fr 1fr}.fc-answer__text{font-size:19px;line-height:1.6}.fc-pc__col{border:0;padding:26px 28px}.fc-pc__col--pro{background:#f1f6f1}.fc-pc__col--con{background:#fbf2ef}.fc-pc__col--pro h3:before{color:#3d7a4e;content:"\2713  ";font-family:var(--fc-sans);font-size:18px}.fc-pc__col--con h3:before{color:#a2533d;content:"\2715  ";font-family:var(--fc-sans);font-size:16px}.fc-pc__col li{border-top-color:rgba(0,0,0,.06)}.fc-sec--dark .fc-steps li{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.fc-sec--dark .fc-steps p{color:#b9b2a5}.fc-sec--dark .fc-steps__n{background:var(--fc-gold);color:var(--fc-ink)}.fc-sec--dark .fc-steps li:not(:last-child):after{background:linear-gradient(90deg,rgba(201,169,97,.7),transparent)}.fc-est{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.fc-est .fc-lead{margin-bottom:12px}.fc-est__calc a{border-bottom:1px solid var(--fc-gold);color:var(--fc-goldtext);font-weight:600;text-decoration:none}.fc-est__box{background:#fff;border:1px solid var(--fc-line);border-radius:16px;box-shadow:0 24px 60px -40px rgba(20,18,15,.45);padding:30px 32px}.fc-est__box label{color:var(--fc-muted);font:600 12px var(--fc-sans);letter-spacing:.12em;text-transform:uppercase}.fc-est__in{align-items:baseline;border-bottom:1px solid var(--fc-line);display:flex;gap:6px;margin-top:6px;padding:8px 0 10px}.fc-est__in span{color:var(--fc-ink);font:300 30px var(--fc-sans)}.fc-est__in input{background:transparent;border:0;color:var(--fc-ink);flex:1;font:500 34px var(--fc-sans);letter-spacing:-.02em;min-width:0;outline:0}.fc-est__in .fc-est__per{color:var(--fc-muted);font-size:14px}.fc-est__range{accent-color:#a0825f;margin:18px 0 6px;width:100%}.fc-est__out{align-items:baseline;background:var(--fc-cream);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin:14px 0 18px;padding:16px 18px}.fc-est__out span{color:var(--fc-muted);font-size:14px}.fc-est__out strong{color:var(--fc-ink);font:500 30px var(--fc-sans);letter-spacing:-.02em}.fc-est__go{padding:15px 20px;width:100%}.fc-est__note{margin-top:14px}.fc-est__note p{margin:0}.fc-cta{overflow:hidden;position:relative}.fc-cta:after{background:url(https://www.crestmontcapital.com/hs-fs/hubfs/crestmont-theme/assets/logo-lionhead.webp?width=420&name=logo-lionhead.webp) 50%/contain no-repeat;content:"";height:420px;left:50%;opacity:.06;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px}.fc-cta .fc-wrap{position:relative;z-index:1}.fc-mbar{display:none}@media (max-width:760px){.fc-mbar{background:var(--fc-ink);border-radius:12px;bottom:12px;box-shadow:0 12px 30px -10px rgba(0,0,0,.5);color:#fff!important;display:flex;font:600 13px var(--fc-sans);justify-content:center;left:12px;letter-spacing:.12em;padding:15px;position:fixed;right:12px;text-decoration:none;text-transform:uppercase;transform:translateY(120%);transition:transform .25s;z-index:50}.fc-mbar.is-on{transform:none}}@media (max-width:980px){.fc-benefits ul{grid-template-columns:1fr 1fr}.fc-est{gap:28px;grid-template-columns:1fr}.fc-answer__box:has(.fc-answer__facts){grid-template-columns:1fr}}@media (max-width:640px){.fc-benefits ul{gap:14px;grid-template-columns:1fr}.fc-glance__band,.fc-glance__body{padding-left:22px;padding-right:22px}.fc-hero:after{height:300px;right:-90px;width:300px}.fc-est__box{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.fc-mbar{transition:none}}.fc-toc ul{flex:1}.fc-est>*,.fc-toc .fc-wrap,.fc-toc ul{min-width:0}.fc-est__in input{width:100%}@media (max-width:980px){.fc-est{grid-template-columns:minmax(0,1fr)}}.fc-guide__ch{border-top:1px solid var(--fc-line);padding:34px 0}.fc-guide__ch:first-of-type{border-top:0;padding-top:8px}.fc-guide__h{color:var(--fc-ink);font-family:var(--fc-serif);font-size:clamp(26px,2.8vw,34px);font-variant-numeric:lining-nums;font-weight:500;line-height:1.18;margin:0 0 16px}.fc-guide__body h3{font-family:var(--fc-serif);font-size:23px;margin:26px 0 8px}.fc-guide__body h4{color:var(--fc-ink);font:600 16px var(--fc-sans);margin:20px 0 6px}.fc-guide__body ol,.fc-guide__body ul{margin:0 0 16px;padding-left:22px}.fc-guide__body li{margin-bottom:8px}.fc-guide__body table{background:#fff;border:1px solid var(--fc-line);border-collapse:collapse;border-radius:10px;display:block;font-size:15px;margin:12px 0 20px;overflow:hidden;overflow-x:auto;width:100%}.fc-guide__body td,.fc-guide__body th{border-bottom:1px solid var(--fc-sand);padding:12px 16px;text-align:left;vertical-align:top}.fc-guide__body thead th,.fc-guide__body tr:first-child th{background:var(--fc-sand);color:var(--fc-goldtext);font:600 12px var(--fc-sans);letter-spacing:.1em;text-transform:uppercase}.fc-guide__body blockquote{background:var(--fc-cream);border-left:3px solid var(--fc-gold);border-radius:0 10px 10px 0;margin:18px 0;padding:16px 20px}.fc-icta{align-items:center;background:var(--fc-dark);border-left:4px solid var(--fc-gold);border-radius:14px;box-shadow:0 18px 40px -24px rgba(0,0,0,.55);color:#d9d3c8;display:flex;gap:24px;justify-content:space-between;margin:36px 0;padding:26px 28px}.fc-icta__copy p{margin:0}.fc-icta__h{color:#fff!important;font:500 26px/1.2 var(--fc-serif);margin:0 0 6px!important}.fc-band__note,.fc-cta__note,.fc-hero__reassure,.fc-icta__note{font-size:13px;margin-top:8px!important;opacity:.85}.fc-icta__btns{align-items:center;display:flex;flex:none;flex-direction:column;gap:8px}.fc-band__btns .fc-btn,.fc-icta__btns .fc-btn{font-size:14px;padding:15px 26px}.fc-icta__tel{color:var(--fc-gold)!important;font-size:14px;text-decoration:none}.fc-band{margin:-8px 0 40px;padding:0 0 8px}.fc-band__box{align-items:center;background:linear-gradient(120deg,var(--fc-dark),#2a2522);border-radius:16px;box-shadow:0 22px 50px -28px rgba(0,0,0,.6);color:#d9d3c8;display:flex;gap:28px;justify-content:space-between;padding:34px 38px}.fc-band__h{color:#fff;font:500 32px/1.15 var(--fc-serif);margin:0 0 6px}.fc-band__h em{color:var(--fc-gold)}.fc-band__copy p{margin:0}.fc-band__btns{display:flex;flex:none;flex-wrap:wrap;gap:12px}.fc-hero__reassure{color:var(--fc-muted)}.fc-amount button{font-size:14px!important}.fc-toc__cta{flex:none;font-size:12px!important;margin-left:auto;padding:10px 18px!important}.fc-cta .fc-btn{font-size:14px;padding:16px 30px}@media (max-width:760px){.fc-band__box,.fc-icta{align-items:stretch;flex-direction:column;padding:24px 20px;text-align:left}.fc-band__btns .fc-btn,.fc-icta__btns .fc-btn{width:100%}.fc-band__btns{flex-direction:column}.fc-band__h{font-size:26px}.fc-toc .fc-toc__cta{display:none}.fc-mbar{background:transparent!important;box-shadow:0 12px 30px -10px rgba(0,0,0,.5);gap:0;overflow:hidden;padding:0!important}.fc-mbar a{align-items:center;display:flex;font:600 13px var(--fc-sans);justify-content:center;letter-spacing:.12em;padding:15px;text-decoration:none;text-transform:uppercase}.fc-mbar__go{background:linear-gradient(135deg,#c9a961,#a0825f);color:var(--fc-ink)!important;flex:1}.fc-mbar__tel{background:#14110f!important;color:#fff!important;flex:none;width:92px}.fc-mbar{left:76px!important}}.fc-toc .fc-toc__cta{border-bottom:0;color:var(--fc-ink)!important;padding:10px 18px}@media (max-width:760px){.fc-mbar a{letter-spacing:.08em;white-space:nowrap}.fc-mbar__tel{width:80px}}.fc-steps li{border-top:3px solid var(--fc-gold);padding-top:26px}.fc-steps li:after,.fc-steps li:not(:last-child):after{content:none;display:none!important}.fc-steps__n{display:none}.fc-steps h3{margin-top:0}.fc-sec .fc-steps li,.fc-sec--dark .fc-steps li{border-top:3px solid var(--fc-gold)}