._page_rg7em_1{--finance-ink:#0a0f15;--finance-surface:#111923;--finance-line:#ffffff24;background:radial-gradient(circle at 88% 8%, #e1263421, transparent 31rem), var(--finance-ink);color:#f7f7f5;overflow:hidden}._hero_rg7em_12{min-height:min(700px, calc(100svh - var(--site-header-height,0px)));border-bottom:1px solid var(--finance-line);padding:clamp(4rem, 6vw, 6.5rem) var(--pad);background:linear-gradient(102deg,#04080cf5 0%,#070c12e0 56%,#0c1219c2 100%),url(/media/roof-chimney-detail.7fd2205e5a.webp) 50%/cover;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:clamp(3rem,7vw,9rem);display:grid}._heroCopy_rg7em_25{max-width:900px}._eyebrow_rg7em_29{color:#ff6974;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850;line-height:1.35}._hero_rg7em_12 h1,._sectionHeading_rg7em_40 h2,._disclosure_rg7em_41 h2,._nextStep_rg7em_42 h2{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:-.045em;font-weight:620}._hero_rg7em_12 h1{max-width:900px;margin:1.1rem 0 0;font-size:clamp(4rem,6.4vw,7.4rem);line-height:.87}._lede_rg7em_55{color:#eef2f5c2;max-width:720px;margin:clamp(1.7rem,3vw,2.5rem) 0 0;font-size:clamp(1.02rem,1.4vw,1.24rem);line-height:1.75}._heroActions_rg7em_63{align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:flex}._applyLink_rg7em_70{border:1px solid #ffffff42;border-radius:9px;width:min(100%,327px);line-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 22px 52px #0000006b}._applyLink_rg7em_70 img{width:100%;height:auto;display:block}:is(._applyLink_rg7em_70:hover,._applyLink_rg7em_70:focus-visible){border-color:#fff;transform:translateY(-2px);box-shadow:0 28px 60px #00000085,0 0 0 3px #ffc20e42}._applyLink_rg7em_70:focus-visible{outline-offset:4px;outline:3px solid #fff}._secondaryAction_rg7em_95:focus-visible{outline-offset:4px;outline:3px solid #fff}._disclosureCopy_rg7em_96 a:focus-visible{outline-offset:4px;outline:3px solid #fff}._consultationAction_rg7em_97:focus-visible{outline-offset:4px;outline:3px solid #fff}._secondaryAction_rg7em_95{color:#fff;border-bottom:1px solid #ffffff70;align-items:center;gap:.7rem;min-height:50px;font-size:.87rem;font-weight:820;text-decoration:none;display:inline-flex}._heroDisclosure_rg7em_114{color:#e1e8eea8;max-width:600px;margin:1.15rem 0 0;font-size:.8rem;line-height:1.6}._clarityPanel_rg7em_122{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff17,#0000 42%),#080d13d6;border:1px solid #ffffff2b;border-radius:18px;padding:clamp(2rem,4vw,3.4rem);position:relative;overflow:hidden;box-shadow:0 34px 76px #0000006b}._clarityPanel_rg7em_122:before{content:"";background:linear-gradient(90deg,#e12634,#ff6974 48%,#0000);height:3px;position:absolute;top:0;left:0;right:0}._clarityPanel_rg7em_122>p{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:650;line-height:1}._clarityPanel_rg7em_122 dl{gap:0;margin:2.2rem 0 0;display:grid}._clarityPanel_rg7em_122 dl>div{border-top:1px solid var(--finance-line);padding:1.25rem 0}._clarityPanel_rg7em_122 dt{color:#ff6873;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850}._clarityPanel_rg7em_122 dd{color:#edf2f5bd;margin:.55rem 0 0;line-height:1.65}._clarityPanel_rg7em_122>span{color:#edf2f58a;margin-top:1.2rem;font-size:.78rem;line-height:1.6;display:block}._process_rg7em_187{padding:clamp(5rem, 9vw, 9rem) var(--pad)}._sectionHeading_rg7em_40{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:3rem;max-width:1320px;display:grid}._sectionHeading_rg7em_40 ._eyebrow_rg7em_29{grid-column:1/-1;margin-bottom:-1.5rem}._sectionHeading_rg7em_40 h2,._disclosure_rg7em_41 h2,._nextStep_rg7em_42 h2{margin:0;font-size:clamp(3rem,5.4vw,6.2rem);line-height:.94}._sectionHeading_rg7em_40>p:last-child,._nextStep_rg7em_42>div>p:last-child{color:#e6ecf1ad;margin:0;font-size:1rem;line-height:1.75}._steps_rg7em_220{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}._steps_rg7em_220 li{border:1px solid var(--finance-line);background:linear-gradient(145deg, #ffffff0f, transparent 48%), var(--finance-surface);border-radius:14px;min-height:310px;padding:clamp(1.7rem,3vw,2.8rem)}._steps_rg7em_220 li>span{color:#ff6672;letter-spacing:.15em;font-size:.8rem;font-weight:900}._steps_rg7em_220 h3{margin:clamp(3.5rem,6vw,6rem) 0 0;font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.1}._steps_rg7em_220 p{color:#e6ecf1ad;margin:1rem 0 0;font-size:.94rem;line-height:1.72}._disclosure_rg7em_41{border-block:1px solid var(--finance-line);padding:clamp(4.5rem, 8vw, 8rem) var(--pad);background:radial-gradient(circle at 15% 0,#e1263426,#0000 28rem),#111821;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(3rem,8vw,9rem);display:grid}._disclosure_rg7em_41 h2{margin-top:1rem}._disclosureCopy_rg7em_96{align-content:center;gap:1.25rem;display:grid}._disclosureCopy_rg7em_96 p{color:#ebf0f3c2;margin:0;font-size:.88rem;line-height:1.75}._disclosureCopy_rg7em_96 a{color:#fff;border-bottom:1px solid #ff6974;align-items:center;gap:.65rem;width:fit-content;min-height:48px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}._nextStep_rg7em_42{padding:clamp(4.5rem, 8vw, 8rem) var(--pad);justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}._nextStep_rg7em_42>div{gap:1.15rem;max-width:880px;display:grid}._consultationAction_rg7em_97{color:#fff;background:linear-gradient(145deg,#f43a48,#b91422);border:1px solid #e12634;border-radius:7px;flex:none;align-items:center;gap:.8rem;min-height:58px;padding:.8rem 1.25rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 18px 38px #e126343d}@media (max-width:980px){._hero_rg7em_12,._sectionHeading_rg7em_40,._disclosure_rg7em_41{grid-template-columns:1fr}._hero_rg7em_12{gap:3rem;min-height:auto}._clarityPanel_rg7em_122{max-width:680px}._sectionHeading_rg7em_40 ._eyebrow_rg7em_29{margin-bottom:-1rem}._steps_rg7em_220{grid-template-columns:1fr}._steps_rg7em_220 li{min-height:auto}._steps_rg7em_220 h3{margin-top:2.5rem}._nextStep_rg7em_42{flex-direction:column;align-items:flex-start}}@media (max-width:620px){._hero_rg7em_12{padding-block:4rem}._hero_rg7em_12 h1{font-size:clamp(3.5rem,17vw,5.2rem)}._heroActions_rg7em_63{flex-direction:column;align-items:flex-start}._applyLink_rg7em_70{width:100%}._sectionHeading_rg7em_40 h2,._disclosure_rg7em_41 h2,._nextStep_rg7em_42 h2{font-size:clamp(2.8rem,13vw,4.2rem)}._consultationAction_rg7em_97{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){._applyLink_rg7em_70{transition:none}}@media (forced-colors:active){._applyLink_rg7em_70,._clarityPanel_rg7em_122,._steps_rg7em_220 li,._consultationAction_rg7em_97{border:1px solid buttontext}}
