:root{color-scheme:only light;--ridick-color-black: #10100f;--ridick-color-black-deep: #010100;--ridick-color-black-warm: #080500;--ridick-color-gray: #36383d;--ridick-color-light-gray: #d3d1cc;--ridick-color-light-gray-soft: #d8d6d2;--ridick-color-ivory: #f4efe4;--ridick-color-gold: #b68842;--ridick-color-gold-light: #d9b46e;--ridick-color-gold-hero: #c08819;--ridick-color-white: #ffffff;--ink: var(--ridick-color-black);--ink-2: #181714;--ink-3: #28251f;--ivory: var(--ridick-color-ivory);--paper: #fffdf8;--sand: #d9cdb7;--gold: var(--ridick-color-gold);--gold-2: var(--ridick-color-gold-light);--bronze: #7b5528;--muted: #7b756b;--line: rgba(123, 85, 40, .22);--shadow: 0 28px 80px rgba(13, 12, 10, .16);--radius: 18px;--max: 1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);color-scheme:only light}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color-scheme:only light}img,svg{display:block;max-width:100%}.tri-mark{object-fit:contain;user-select:none;-webkit-user-drag:none}.container{width:min(calc(100% - 36px),var(--max));margin-inline:auto}.kicker{font-size:.75rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze)}.kicker.light{color:var(--gold-2)}.display{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.91;letter-spacing:-.055em;margin:0;font-weight:950;text-wrap:balance}.h2{font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.045em;margin:.55rem 0 1rem;font-weight:920;text-wrap:balance}.lead{font-size:clamp(1.03rem,1.7vw,1.25rem);max-width:760px;color:#5d574f}.lead.light{color:#cfc6b8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.05rem;border:1px solid transparent;border-radius:10px;font-size:.79rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#17130d;box-shadow:0 10px 28px #b6884238}.btn-dark{background:var(--ink);color:var(--ivory)}.btn-ghost{border-color:#ffffff38;color:var(--ridick-color-white);background:#ffffff0a}.section{padding:clamp(72px,9vw,126px) 0;position:relative;overflow:hidden}.section-dark{background:var(--ink);color:var(--ivory)}.section-ivory{background:var(--ivory)}.tri-watermark{position:absolute;opacity:.075;pointer-events:none}.section-divider{height:52px;display:grid;place-items:center;background:var(--paper)}.section-divider svg,.section-divider .tri-mark{width:28px;height:28px;opacity:.62}@media(max-width:760px){.container{width:min(calc(100% - 24px),var(--max))}.section{padding:68px 0}.btn{min-height:52px}}:root{--ridick-brand-gray:var(--ridick-color-gray,#36383d);--ridick-header:var(--ridick-brand-gray);--ridick-hero-top:#fffefb;--ridick-hero-bottom:#f8f2e8;--ridick-ink:#110d08;--ridick-bronze:#a86f00;--ridick-copy:#4d453b;--ridick-form-top:#302e29;--ridick-form-bottom:#282722;--ridick-field:#292c31;--ridick-gold:#d7ad69;--ridick-fixed-bottom:8px}.site-header{background:var(--ridick-brand-gray)!important;color:#f6f1e8!important;border-bottom:1px solid rgba(217,180,110,.28)!important;box-shadow:0 8px 28px #0000002e!important;backdrop-filter:blur(18px)}.site-header .official-logo{display:block!important;width:200px!important;height:auto!important;max-height:64px!important;object-fit:contain!important;object-position:left center!important;filter:none!important}.site-header .main-nav a{color:#f3eee6!important;opacity:.9!important}.site-header .main-nav a:hover{color:#e0bb73!important;opacity:1!important}.site-header .phone{color:#e6bc6d!important}.site-header .phone span{color:#d0c7bb!important}.site-header .menu-button{color:#fff!important;border-color:#ffffff40!important;background:#202125!important}.site-header .mobile-nav{background:var(--ridick-brand-gray)!important;color:#f6f1e8!important;border-top-color:#ffffff14!important;box-shadow:0 18px 38px #00000040!important}.site-header .mobile-nav a{color:#f6f1e8!important;border-bottom-color:#ffffff14!important}.hero{color:#15110c!important;background:linear-gradient(180deg,var(--ridick-hero-top) 0%,var(--ridick-hero-bottom) 100%)!important;border-bottom:1px solid rgba(123,85,40,.14)!important}.hero:before,.hero:after{display:none!important}.hero-tri-one,.hero .hero-tri,.final-tri,.tri-watermark{display:none!important}.hero .hero-kicker{color:#76501f!important}.hero .hero-display{color:var(--ridick-ink)!important;text-shadow:none!important}.hero .hero-display em{color:var(--ridick-bronze)!important}.hero .hero-lead{color:var(--ridick-copy)!important}.hero .hero-call{color:#2c261f!important;border-color:#2c261f6b!important}.assessment-card-upgraded{background:linear-gradient(145deg,var(--ridick-form-top) 0%,var(--ridick-form-bottom) 100%)!important;color:#fbf7ef!important;border:1px solid rgba(190,139,55,.94)!important;box-shadow:0 24px 58px #2d231733,0 0 0 1px #ffffff09!important}.assessment-card-upgraded:before{border-color:#ecc57e3d!important}.assessment-card-upgraded .form-badge{color:var(--ridick-gold)!important}.assessment-card-upgraded h2{color:#fff!important}.assessment-card-upgraded>p{color:#d2c9bc!important}.assessment-card-upgraded .assessment-step-label{color:#faf5ec!important}.assessment-card-upgraded .assessment-step-label>span{color:#f0c76f!important;background:#222328!important;border:1px solid rgba(201,141,29,.95)!important}.assessment-card-upgraded .assessment-step-label strong{color:#fffaf1!important}.assessment-card-upgraded .primary-choice span{background:var(--ridick-field)!important;color:#fffaf3!important;border-color:#9e6e23c7!important;box-shadow:inset 0 1px #ffffff09!important}.assessment-card-upgraded .primary-choice label:hover span{background:#32353a!important;border-color:#d0a154!important}.assessment-card-upgraded .primary-choice input:checked+span{background:linear-gradient(135deg,#604316,#48351d)!important;color:#fff9eb!important;border-color:#e0b45f!important;box-shadow:inset 0 0 0 1px #e6be6e6b!important}.assessment-card-upgraded .field>span{color:#fffaf0!important}.assessment-card-upgraded .field input,.assessment-card-upgraded .compact-field select{background:var(--ridick-field)!important;color:#fff!important;border-color:#a57123db!important}.assessment-card-upgraded .field input::placeholder{color:#bdb7ae!important}.assessment-card-upgraded .field input:focus,.assessment-card-upgraded .compact-field select:focus{outline:2px solid rgba(201,141,29,.24)!important;border-color:#c78e2d!important}.assessment-card-upgraded .form-reassurance{color:#d2c9bc!important;font-size:.78rem!important;line-height:1.38!important;margin-top:9px!important;text-align:center!important}.assessment-card-upgraded .form-reassurance strong{color:#fffaf1!important}.assessment-card-upgraded .upgraded-submit{background:linear-gradient(135deg,#a66d00,#bd8430)!important;color:#fff!important;border-color:#d5a453!important;border-bottom-color:#744900!important;box-shadow:0 10px 25px #7e520f33,inset 0 1px #ffffff3d!important}.assessment-card-upgraded .form-speed{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:10px 0 2px!important;color:#f2e9dc!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important}.assessment-card-upgraded .form-speed>span{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#222328!important;border:1px solid rgba(201,141,29,.9)!important;color:#efc46a!important;font-size:.7rem!important}.assessment-card-upgraded .holiday-choice-label{position:relative!important;overflow:hidden!important;padding-bottom:19px!important}.assessment-card-upgraded .holiday-choice-lights{position:absolute!important;left:12px!important;right:12px!important;bottom:5px!important;height:9px!important;display:flex!important;align-items:flex-start!important;justify-content:space-around!important;border-top:1px solid rgba(255,255,255,.24)!important;pointer-events:none!important}.assessment-card-upgraded .holiday-choice-lights b{display:block!important;width:6px!important;height:8px!important;margin-top:1px!important;border-radius:2px 2px 5px 5px!important;box-shadow:0 0 7px currentColor!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(1),.assessment-card-upgraded .holiday-choice-lights b:nth-child(5){background:#ff554d!important;color:#ff554d!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(2),.assessment-card-upgraded .holiday-choice-lights b:nth-child(6){background:#f5c84c!important;color:#f5c84c!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(3){background:#55c8ff!important;color:#55c8ff!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(4){background:#72df78!important;color:#72df78!important}@media(min-width:901px){.site-header{background:var(--ridick-brand-gray)!important}.assessment-card-upgraded{background:linear-gradient(180deg,var(--ridick-color-light-gray,#d3d1cc) 0%,var(--ridick-color-light-gray-soft,#d8d6d2) 100%)!important;color:#17130f!important;border-color:#b07712f5!important;box-shadow:0 24px 58px #2d23172b,0 0 0 1px #ffffffad!important}.assessment-card-upgraded:before{border-color:#825b254d!important}.assessment-card-upgraded .form-badge{color:#865a12!important}.assessment-card-upgraded h2{color:#090806!important;text-shadow:none!important}.assessment-card-upgraded>p{color:#554d43!important}.assessment-card-upgraded .assessment-step-label{color:#17130f!important}.assessment-card-upgraded .assessment-step-label>span{color:#efc56c!important;background:#25272b!important;border-color:#ab7111fa!important}.assessment-card-upgraded .assessment-step-label strong{color:#18130d!important}.assessment-card-upgraded .primary-choice span{background:#292c31!important;color:#fffaf3!important;border-color:#9e6e23e0!important;box-shadow:inset 0 1px #ffffff0b!important}.assessment-card-upgraded .primary-choice label:hover span{background:#32353a!important;border-color:#d0a154!important}.assessment-card-upgraded .primary-choice input:checked+span{background:linear-gradient(135deg,#604316,#48351d)!important;color:#fff9eb!important;border-color:#dcae54!important}.assessment-card-upgraded .field>span{color:#1c160f!important}.assessment-card-upgraded .field input,.assessment-card-upgraded .compact-field select{background:#292c31!important;color:#fff!important;border-color:#9e6e23eb!important}.assessment-card-upgraded .field input::placeholder{color:#beb8af!important}.assessment-card-upgraded .field input:focus,.assessment-card-upgraded .compact-field select:focus{outline:2px solid rgba(168,111,0,.2)!important;border-color:#b67d1d!important}.assessment-card-upgraded .form-speed{color:#211b14!important}.assessment-card-upgraded .form-speed>span{background:#292c31!important;color:#efc56c!important;border-color:#ab7111fa!important}.assessment-card-upgraded .form-reassurance{color:#51483d!important}.assessment-card-upgraded .form-reassurance strong{color:#14100b!important}.assessment-card-upgraded .upgraded-submit{background:linear-gradient(135deg,#b87900,#ca8b22)!important;color:#0e0b06!important;border-color:#d5a453!important;border-bottom-color:#744900!important;box-shadow:0 10px 25px #7e520f29,inset 0 1px #ffffff47!important}}@media(min-width:1181px){.header-inner{height:88px!important}.hero-grid.container{width:min(calc(100% - 64px),1420px)!important;max-width:none!important;grid-template-columns:minmax(0,730px) minmax(470px,500px)!important;column-gap:clamp(70px,6vw,105px)!important;row-gap:0!important;padding-block:68px 60px!important;justify-content:space-between!important;align-items:center!important}.hero-copy{min-width:0!important;max-width:730px!important;padding-right:0!important}.hero-display{font-size:clamp(3.55rem,3.75vw,4.05rem)!important;line-height:.97!important;letter-spacing:-.044em!important;max-width:730px!important;text-wrap:initial!important}.hero-display em{display:inline!important;white-space:nowrap!important;max-width:none!important}.hero-display br{display:block!important}.hero-lead{font-size:clamp(1.05rem,1.1vw,1.14rem)!important;max-width:670px!important;line-height:1.52!important}.assessment-card-upgraded{max-width:500px!important;width:100%!important;padding:30px 31px 26px!important;justify-self:end!important;margin:0!important}.assessment-card-upgraded h2{font-size:2.1rem!important;max-width:420px!important;line-height:1.02!important}.assessment-card-upgraded>p{font-size:.9rem!important;line-height:1.46!important}.assessment-card-upgraded .assessment-step-label strong{font-size:.78rem!important}.primary-choice span{min-height:46px!important;font-size:.83rem!important;padding:10px 12px!important}.assessment-card-upgraded .field>span{font-size:.73rem!important}.assessment-card-upgraded .form-reassurance{font-size:.78rem!important}.hero-location input{height:53px!important;font-size:.92rem!important}}@media(min-width:901px)and (max-width:1180px){.header-inner{height:84px!important}.hero-grid.container{width:min(calc(100% - 44px),1120px)!important;max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(390px,430px)!important;column-gap:42px!important;padding-block:58px 54px!important;align-items:center!important}.hero-copy{min-width:0!important;max-width:610px!important}.hero-display{font-size:clamp(3.2rem,5vw,3.8rem)!important;line-height:.98!important;max-width:610px!important}.hero-display em{white-space:normal!important}.hero-lead{max-width:570px!important}.assessment-card-upgraded{max-width:430px!important;justify-self:end!important}}@media(max-width:900px){.hero-grid{padding-top:48px!important;gap:34px!important}.assessment-card-upgraded{max-width:640px!important}}@media(max-width:760px){.site-header .header-inner{height:72px!important}.site-header .official-logo{width:160px!important;height:auto!important;max-height:54px!important;filter:none!important}.site-header .mobile-nav{top:72px!important}.hero-copy{position:relative;z-index:2}.assessment-card-upgraded .form-speed{font-size:.82rem!important;margin-top:11px!important}.assessment-card-upgraded .form-reassurance{font-size:.82rem!important;line-height:1.42!important}.assessment-card-upgraded .holiday-choice-label{padding-bottom:21px!important}.assessment-card-upgraded .holiday-choice-lights{left:14px!important;right:14px!important;bottom:6px!important}html body .mobile-actions{display:grid!important;grid-template-columns:.72fr .72fr 1.56fr!important;position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:max(var(--ridick-fixed-bottom,8px),env(safe-area-inset-bottom,0px))!important;z-index:2147483000!important;width:auto!important;height:56px!important;min-height:56px!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 14px 38px #00000052!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;pointer-events:auto!important}html body .mobile-actions a{display:flex!important;align-items:center!important;justify-content:center!important;height:56px!important;min-height:56px!important;background:var(--ridick-brand-gray)!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.12)!important;font-weight:900!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.035em!important}html body .mobile-actions .mobile-primary{background:linear-gradient(135deg,#9b6500,#b47c27)!important;color:#fff!important;border-right:0!important}body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}}@media(min-width:1181px){html body .hero .hero-grid.container{width:min(calc(100% - 80px),1320px)!important;max-width:1320px!important;grid-template-columns:minmax(0,680px) 500px!important;column-gap:64px!important;justify-content:center!important;margin-inline:auto!important}html body .hero .hero-copy{width:100%!important;max-width:680px!important;justify-self:end!important}html body .hero .hero-display{max-width:680px!important}html body .hero .hero-lead{max-width:650px!important}html body .hero .assessment-card-upgraded{width:500px!important;max-width:500px!important;justify-self:start!important}}@media(min-width:901px)and (max-width:1180px){html body .hero .hero-grid.container{width:min(calc(100% - 56px),1060px)!important;grid-template-columns:minmax(0,1fr) minmax(400px,430px)!important;column-gap:44px!important;justify-content:center!important;margin-inline:auto!important}html body .hero .hero-copy{justify-self:end!important}html body .hero .assessment-card-upgraded{justify-self:start!important}}.assessment-card-upgraded .primary-choice .holiday-choice .holiday-choice-label{position:relative!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;min-height:58px!important;padding:24px 12px 9px!important;background:linear-gradient(135deg,#06170f,#0a2417 60%,#102b1b)!important;color:#fffaf0!important;border-color:#c5973af2!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 24px #2e9c5214!important}.assessment-card-upgraded .primary-choice .holiday-choice:hover .holiday-choice-label{background:linear-gradient(135deg,#071d13,#0d2c1c 60%,#143823)!important;border-color:#ddb15d!important}.assessment-card-upgraded .primary-choice .holiday-choice input:checked+.holiday-choice-label{background:linear-gradient(135deg,#0a2417,#123520)!important;color:#fffaf0!important;border-color:#e0b45f!important;box-shadow:inset 0 0 0 1px #e6be6e6b,0 0 0 2px #c58d1d14!important}.assessment-card-upgraded .holiday-choice-lights{position:absolute!important;inset:6px 9px auto!important;height:14px!important;display:flex!important;align-items:flex-start!important;justify-content:space-around!important;border-top:2px solid rgba(12,9,6,.82)!important;pointer-events:none!important}.assessment-card-upgraded .holiday-choice-lights b{position:relative!important;display:block!important;width:7px!important;height:10px!important;margin-top:2px!important;border-radius:2px 2px 6px 6px!important;box-shadow:0 0 8px 2px currentColor!important}.assessment-card-upgraded .holiday-choice-lights b:before{content:""!important;position:absolute!important;left:2px!important;top:-4px!important;width:3px!important;height:4px!important;border-radius:1px!important;background:#1e1b17!important;box-shadow:none!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(1),.assessment-card-upgraded .holiday-choice-lights b:nth-child(5){background:#ff5149!important;color:#ff5149!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(2),.assessment-card-upgraded .holiday-choice-lights b:nth-child(6){background:#ffd34f!important;color:#ffd34f!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(3){background:#4fc7ff!important;color:#4fc7ff!important}.assessment-card-upgraded .holiday-choice-lights b:nth-child(4){background:#70df79!important;color:#70df79!important}@media(max-width:760px){.assessment-card-upgraded .primary-choice .holiday-choice .holiday-choice-label{min-height:60px!important;padding-top:25px!important}}html body main .hero#assessment{background-image:linear-gradient(90deg,#010100eb,#010100d6 34%,#010100ad 58%,#010100bd),linear-gradient(180deg,#01010029,#01010057 55%,#010100b8),url(data:image/webp;base64,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)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center 54%!important;background-color:#010100!important}html body main .hero#assessment .hero-copy{position:relative;z-index:1}html body main .hero#assessment .assessment-card-upgraded{position:relative;z-index:2;box-shadow:0 22px 60px #0000006b,0 0 0 1px #d4a54b2e!important}@media(max-width:760px){html body main .hero#assessment{background-image:linear-gradient(180deg,#010100d1,#010100e0 52%,#010100f5),url(data:image/webp;base64,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)!important;background-position:68% center!important}}html body main section.hero#assessment{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#050301!important;color:#f4efe4!important}html body main section.hero#assessment:before,html body main section.hero#assessment:after{content:none!important;display:none!important}html body main section.hero#assessment .hero-bg-media{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;image-rendering:auto!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;z-index:0!important;pointer-events:none!important;user-select:none!important}html body main section.hero#assessment .hero-bg-overlay{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#000000d1,#000000ab 31%,#0000004f 58%,#0000006e),linear-gradient(180deg,#0000000a,#0000001a 58%,#00000070)!important}html body main section.hero#assessment .hero-grid,html body main section.hero#assessment>.hero-tri{position:relative!important;z-index:2!important;visibility:visible!important;opacity:1!important}html body main section.hero#assessment .hero-copy,html body main section.hero#assessment .assessment-card-upgraded{position:relative!important;z-index:3!important;visibility:visible!important;opacity:1!important}html body main section.hero#assessment .hero-display{text-shadow:0 2px 22px rgba(0,0,0,.4)!important}html body main section.hero#assessment .hero-lead{text-shadow:0 1px 10px rgba(0,0,0,.34)!important}html body main section.hero#assessment .assessment-card-upgraded{box-shadow:0 30px 70px #0000006b,0 0 0 1px #ffffffa3!important}@media(max-width:900px){html body main section.hero#assessment .hero-bg-media{object-position:63% center!important}html body main section.hero#assessment .hero-bg-overlay{background:linear-gradient(180deg,#00000094,#0000009e 28%,#000000b8 58%,#000000e6),linear-gradient(90deg,#0000006b,#0003,#00000061)!important}html body main section.hero#assessment .hero-kicker,html body main section.hero#assessment .hero-display,html body main section.hero#assessment .hero-lead,html body main section.hero#assessment .hero-call{color:#f4efe4!important;text-shadow:0 2px 18px rgba(0,0,0,.82)!important}html body main section.hero#assessment .hero-display em{color:#c08819!important}html body main section.hero#assessment .hero-call{border-color:#f4efe485!important}html body main section.hero#assessment .assessment-card-upgraded{box-shadow:0 24px 56px #0006,0 0 0 1px #ffffff1a!important}}.roofing-page .case-photo.wide img{object-fit:contain;object-position:center center;background:#17130f}.roofing-page .case-photo.attic img{object-fit:cover;object-position:center center}.roofing-page .roof-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(38px,5vw,72px);padding-block:clamp(58px,6.2vw,86px)}.roofing-page .roof-hero h1{max-width:790px;margin-top:12px;margin-bottom:20px;font-size:clamp(3rem,5vw,5.15rem);line-height:.93;letter-spacing:-.055em;text-wrap:balance}.roofing-page .roof-hero-lead{max-width:720px;font-size:clamp(1.15rem,1.65vw,1.48rem);line-height:1.3}.roofing-page .roof-hero-body{max-width:690px;margin-top:16px;color:#c2b7a8;font-size:.96rem;font-weight:720;line-height:1.5}.roofing-page .roof-actions{margin-top:25px}.roofing-page .roof-proof-row{gap:11px 18px;margin-top:28px}.roofing-page .roof-hero-project.roof-proof-split{min-height:0;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#0d0b08,#080604)}.roofing-page .roof-hero-project.roof-proof-split .roof-proof-composite{position:relative;top:auto;left:auto;display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:680 / 500;object-fit:contain;object-position:center center;background:#0a0805;image-rendering:auto}.roofing-page .roof-hero-project.roof-proof-split:before,.roofing-page .roof-hero-project.roof-proof-split:after{content:none}.roofing-page .roof-split-labels{position:absolute;z-index:4;inset:18px 18px auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.roofing-page .roof-split-labels span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid rgba(234,189,103,.58);border-radius:999px;background:#070604d1;box-shadow:0 8px 22px #00000038;color:#f2c66f;font-size:.58rem;font-weight:950;letter-spacing:.13em;line-height:1;backdrop-filter:blur(8px)}.roofing-page .roof-hero-project.roof-proof-split figcaption{position:relative;z-index:4;left:auto;right:auto;bottom:auto;min-height:156px;width:100%;margin:0;padding:16px 24px 20px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#090705,#050403)}.roofing-page .roof-hero-project.roof-proof-split figcaption strong{max-width:475px;font-size:clamp(1.42rem,2vw,1.9rem);line-height:1.03;text-wrap:balance}.roofing-page .roof-hero-project.roof-proof-split figcaption small{max-width:470px;color:#c2b7aa;font-size:.68rem}@media(max-width:1050px){.roofing-page .roof-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);gap:34px}.roofing-page .roof-hero h1{font-size:clamp(2.85rem,5.3vw,4.7rem)}}@media(max-width:900px){.roofing-page .roof-hero-grid{grid-template-columns:1fr}.roofing-page .roof-hero-copy{max-width:780px}.roofing-page .roof-hero-project.roof-proof-split{width:min(100%,760px)}}@media(max-width:760px){.roofing-page .roof-hero-grid{padding-top:46px;padding-bottom:42px}.roofing-page .roof-hero h1{font-size:clamp(2.8rem,12vw,4rem);line-height:.94}.roofing-page .roof-hero-lead{font-size:1.08rem}.roofing-page .roof-hero-body{font-size:.9rem}.roofing-page .roof-proof-row{margin-top:24px}.roofing-page .roof-hero-project.roof-proof-split{border-radius:16px}.roofing-page .roof-split-labels{inset:14px 14px auto}.roofing-page .roof-hero-project.roof-proof-split figcaption{min-height:150px;padding:14px 18px 17px}.roofing-page .roof-hero-project.roof-proof-split figcaption strong{font-size:clamp(1.2rem,5.8vw,1.55rem)}}.raindrop-installer-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(217,180,110,.34);border-radius:999px;background:#ffffff0b;color:#f0e9de;box-shadow:inset 0 0 0 1px #0000001f}.raindrop-dot{width:9px;height:9px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 3px #d9b46e1f}.raindrop-copy{display:grid;line-height:1.02}.raindrop-copy strong{font-size:.72rem;letter-spacing:.015em;color:var(--gold-2)}.raindrop-copy small{font-size:.57rem;text-transform:uppercase;letter-spacing:.09em;color:#bdb4a7;margin-top:3px}@media(max-width:760px){.raindrop-installer-badge{padding:7px 10px}.raindrop-copy strong{font-size:.68rem}.raindrop-copy small{font-size:.54rem}}.hero{overflow:hidden}.ridick-hero-characters{position:absolute;left:50%;bottom:-24px;width:clamp(150px,12vw,215px);height:auto;transform:translate(-50%);opacity:.075;pointer-events:none;user-select:none;z-index:1;filter:saturate(.86) contrast(1.03);mix-blend-mode:normal;background:transparent!important}.ridick-mascot{--mascot-w:68px;--mascot-h:50px;position:fixed!important;left:calc(-1 * var(--mascot-w) - 24px);bottom:14px;width:var(--mascot-w);height:var(--mascot-h);z-index:2147483001!important;pointer-events:none!important;user-select:none;will-change:left,top,transform;opacity:0;visibility:visible!important;display:block!important;background:transparent!important}.ridick-mascot.is-walking{opacity:1!important;animation:ridick-mascot-travel 6.2s linear .34s both!important}.ridick-mascot.is-parked{left:auto!important;right:16px!important;opacity:1!important;animation:ridick-mascot-idle 4.2s ease-in-out infinite!important}.ridick-mascot-art{position:absolute;left:0;bottom:0;width:100%;height:auto;display:block!important;transform-origin:50% 92%;filter:saturate(1.12) contrast(1.08);mix-blend-mode:normal;background:transparent!important}.ridick-mascot.is-walking .ridick-mascot-art{animation:ridick-mascot-step .6s ease-in-out infinite alternate!important}.ridick-mascot.is-parked .ridick-mascot-art{animation:ridick-mascot-breathe 4.2s ease-in-out infinite!important}@keyframes ridick-mascot-travel{0%{left:calc(-1 * var(--mascot-w) - 24px);transform:translateY(0)}10%{transform:translateY(-1px)}90%{transform:translateY(-1px)}to{left:calc(100vw - var(--mascot-w) - 16px);transform:translateY(0)}}@keyframes ridick-mascot-step{0%{transform:translateY(0) rotate(-.8deg) scaleY(.998)}50%{transform:translateY(-2px) rotate(.2deg) scaleY(1.003)}to{transform:translateY(-.5px) rotate(.8deg) scaleY(.999)}}@keyframes ridick-mascot-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1px) rotate(.2deg)}}@keyframes ridick-mascot-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media(min-width:1101px){.site-header .header-actions .btn-primary{margin-left:64px!important}.ridick-mascot.desktop-dock{--mascot-w:66px;--mascot-h:50px;top:var(--mascot-dock-y,20px)!important;bottom:auto!important}.ridick-mascot.desktop-dock.is-walking{animation:ridick-mascot-header-travel 8.2s linear .4s both!important}.ridick-mascot.desktop-dock.is-parked{left:var(--mascot-dock-x, calc(100vw - 310px) )!important;right:auto!important;top:var(--mascot-dock-y,20px)!important;bottom:auto!important;opacity:1!important;animation:ridick-mascot-header-idle 4.2s ease-in-out infinite!important}@keyframes ridick-mascot-header-travel{0%{left:calc(-1 * var(--mascot-w) - 28px);top:var(--mascot-dock-y,20px);transform:translateY(0) rotate(0)}74%{left:calc(var(--mascot-dock-x) - 30px);top:var(--mascot-dock-y,20px);transform:translateY(-1px) rotate(0)}80%{left:calc(var(--mascot-dock-x) - 12px);top:var(--mascot-dock-y,20px);transform:translateY(-1px) rotate(0)}84%{left:calc(var(--mascot-dock-x) + 5px);top:var(--mascot-dock-y,20px);transform:translateY(0) rotate(1deg)}90%{left:calc(var(--mascot-dock-x) - 7px);top:var(--mascot-dock-y,20px);transform:translateY(-4px) rotate(-2.4deg)}96%{left:calc(var(--mascot-dock-x) + 1px);top:var(--mascot-dock-y,20px);transform:translateY(-1px) rotate(.45deg)}to{left:var(--mascot-dock-x);top:var(--mascot-dock-y,20px);transform:translateY(0) rotate(0)}}@keyframes ridick-mascot-header-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1px) rotate(.2deg)}}}@media(max-width:760px){.ridick-hero-characters{display:none!important}.ridick-mascot.mobile-dock{--mascot-w:58px;--mascot-h:44px;top:var(--mascot-dock-y,14px)!important;bottom:auto!important}.ridick-mascot.mobile-dock.is-walking{animation:ridick-mascot-mobile-header-travel 6.9s linear .34s both!important}.ridick-mascot.mobile-dock.is-parked{left:var(--mascot-dock-x, calc(100vw - 150px) )!important;right:auto!important;top:var(--mascot-dock-y,14px)!important;bottom:auto!important;opacity:1!important;animation:ridick-mascot-mobile-header-idle 4.2s ease-in-out infinite!important}@keyframes ridick-mascot-mobile-header-travel{0%{left:calc(-1 * var(--mascot-w) - 20px);top:var(--mascot-dock-y,14px);transform:translateY(0) rotate(0)}72%{left:calc(var(--mascot-dock-x) - 24px);top:var(--mascot-dock-y,14px);transform:translateY(-1px) rotate(0)}80%{left:calc(var(--mascot-dock-x) - 9px);top:var(--mascot-dock-y,14px);transform:translateY(-1px) rotate(0)}85%{left:calc(var(--mascot-dock-x) + 5px);top:var(--mascot-dock-y,14px);transform:translateY(0) rotate(1.2deg)}91%{left:calc(var(--mascot-dock-x) - 6px);top:var(--mascot-dock-y,14px);transform:translateY(-4px) rotate(-2.2deg)}97%{left:calc(var(--mascot-dock-x) + 1px);top:var(--mascot-dock-y,14px);transform:translateY(-1px) rotate(.4deg)}to{left:var(--mascot-dock-x);top:var(--mascot-dock-y,14px);transform:translateY(0) rotate(0)}}@keyframes ridick-mascot-mobile-header-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1px) rotate(.2deg)}}}@media(prefers-reduced-motion:reduce){.ridick-mascot,.ridick-mascot-art{animation:none!important}.ridick-mascot{opacity:1!important}.ridick-mascot:not(.desktop-dock):not(.mobile-dock){left:auto!important;right:16px!important}.ridick-mascot.desktop-dock,.ridick-mascot.mobile-dock{left:var(--mascot-dock-x,8px)!important;right:auto!important;top:var(--mascot-dock-y,14px)!important;bottom:auto!important}}body>.footer:not(.footer-upgraded),main+.footer:not(.footer-upgraded){display:none!important}.footer.footer-upgraded{background:#090908!important;color:#bdb3a5!important;padding:68px 0 34px!important;border-top:1px solid rgba(215,173,105,.22)!important}.footer-upgraded-inner{width:min(calc(100% - 48px),1320px)!important}.footer-upgraded-grid{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(360px,1.55fr) minmax(170px,.72fr) minmax(190px,.78fr);gap:clamp(34px,4vw,72px);align-items:start}.footer-upgraded-brand{max-width:360px}.footer-upgraded-logo{display:block;width:min(250px,100%);height:auto;margin-bottom:18px;filter:none!important}.footer-upgraded-brand p{margin:0;color:#b9afa1;font-size:.88rem;line-height:1.65}.footer-assessment-link{display:inline-flex;margin-top:20px;color:#d7ad69!important;font-size:.74rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.footer-upgraded-column{display:grid;align-content:start;gap:10px}.footer-upgraded-column>strong{margin-bottom:6px;color:#f5efe5;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.footer-upgraded-column a{color:#bdb3a5!important;font-size:.79rem;line-height:1.35;transition:color .18s ease,transform .18s ease}.footer-upgraded-column a:hover{color:#f3e5c9!important;transform:translate(2px)}.footer-service-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.footer-service-links a{color:#bdb3a5!important;font-size:.79rem;line-height:1.35}.footer-service-links .footer-featured-link{grid-column:1 / -1;color:#d7ad69!important;font-weight:850}.footer-emergency-link{color:#d7ad69!important;font-weight:850}.footer-upgraded-bottom{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:30px;align-items:end;border-top:1px solid rgba(255,255,255,.08);margin-top:48px;padding-top:24px;color:#8f877b;font-size:.67rem}.footer-legal{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-bottom:8px}.footer-legal a{color:#aaa094!important}.footer-legal a:hover{color:#e5d7bf!important}.footer-signoff{justify-self:center;align-self:end;padding-bottom:8px;color:#8f877b;letter-spacing:.015em;text-align:center}.berserker-powered{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:#a9a094!important;text-decoration:none!important}.berserker-powered-label{color:#d7ad69;font-size:.54rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.berserker-logo-card{display:block;width:200px;aspect-ratio:360 / 201;background-color:#fff;background-image:url(/brand/berserker-systems-footer-final.png?v=20260911-final);background-repeat:no-repeat;background-position:center;background-size:86% auto;border:1px solid rgba(215,173,105,.38);border-radius:15px;box-shadow:0 0 0 1px #ffffff0f,0 10px 26px #00000047;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.berserker-powered:hover .berserker-logo-card{transform:translateY(-2px);border-color:#d7ad69b8;box-shadow:0 0 0 1px #d7ad6924,0 12px 30px #00000052}@media(max-width:1050px){.footer-upgraded-grid{grid-template-columns:1.1fr 1.4fr 1fr;gap:42px}.footer-contact{grid-column:3}.footer-upgraded-brand{grid-row:1 / span 2}.footer-upgraded-bottom{grid-template-columns:1fr auto;align-items:end}.footer-signoff{grid-column:1;grid-row:2;justify-self:start;text-align:left;padding-bottom:0}.berserker-powered{grid-column:2;grid-row:1 / span 2}}@media(max-width:760px){.footer.footer-upgraded{padding:54px 0 104px!important}.footer-upgraded-inner{width:min(calc(100% - 34px),1320px)!important}.footer-upgraded-grid{grid-template-columns:1fr;gap:34px}.footer-upgraded-brand{grid-row:auto;max-width:none}.footer-upgraded-logo{width:205px}.footer-service-links{grid-template-columns:1fr 1fr;gap:11px 18px}.footer-contact{grid-column:auto}.footer-upgraded-bottom{display:grid;grid-template-columns:1fr;gap:18px;margin-top:38px;align-items:start}.footer-legal{justify-content:flex-start;gap:12px 16px;padding-bottom:0}.footer-signoff{grid-column:auto;grid-row:auto;justify-self:start;text-align:left;padding-bottom:0}.berserker-powered{grid-column:auto;grid-row:auto;align-items:center;justify-self:start;margin-top:4px}.berserker-logo-card{width:176px;border-radius:13px;background-size:86% auto}}@media(max-width:470px){.footer-service-links{grid-template-columns:1fr}.footer-service-links .footer-featured-link{grid-column:auto}.footer-legal{display:grid;justify-items:start}}.has-address-assist{position:relative}.address-assist{display:grid;gap:5px;margin-top:5px;position:relative}.use-location-button{justify-self:start;border:0;background:transparent;color:#8a632d;padding:2px 0;font:inherit;font-size:.67rem;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.use-location-button:hover{text-decoration:underline}.use-location-button:disabled{opacity:.55;cursor:wait;text-decoration:none}.use-location-button span{font-size:.92rem;line-height:1}.address-assist-status{min-height:0;color:#7c7062;font-size:.58rem;line-height:1.35}.address-suggestions{position:relative;z-index:80;background:#fffdf8;border:1px solid #b9a893;border-radius:10px;box-shadow:0 16px 42px #2c1f0f2e;overflow:hidden;max-height:248px;overflow-y:auto;margin:1px 0 4px}.address-suggestion{width:100%;border:0;border-bottom:1px solid #e4d9ca;background:#fffdf8;color:#251f19;text-align:left;padding:11px 12px;cursor:pointer;font:inherit;font-size:.72rem;line-height:1.35;font-weight:800}.address-suggestion:last-child{border-bottom:0}.address-suggestion:hover,.address-suggestion:focus-visible,.address-suggestion.active{background:#f0e5d5;outline:none;color:#17120d}.address-source{color:#9b9184;font-size:.5rem;line-height:1.2}@media(max-width:680px){.use-location-button{font-size:.7rem}.address-suggestions{max-height:230px}.address-suggestion{padding:12px;font-size:.74rem}}.zip-address-note{display:block;margin-top:5px;color:#9b6b2e;font-size:.68rem;font-weight:800;line-height:1.35}.assessment-panel .booking-dates{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;overflow:visible!important;padding:2px 0 6px!important}.assessment-panel .date-pill{min-width:0!important;min-height:68px;width:100%;border:1px solid #c8b89f!important;border-radius:10px!important;background:#fffaf1!important;color:#2a231b!important;padding:9px 8px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px!important;text-align:center!important;font:inherit!important;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.assessment-panel .date-pill:hover{transform:translateY(-1px);border-color:#a97938!important}.assessment-panel .date-pill span{display:block;font-size:.72rem!important;line-height:1.18;font-weight:950!important}.assessment-panel .date-pill small{display:block;font-size:.54rem!important;line-height:1.1;color:#8b7d6c!important;font-weight:750}.assessment-panel .date-pill.active{background:#241b12!important;border-color:#241b12!important;color:#efc77f!important}.assessment-panel .date-pill.active small{color:#cbb386!important}.assessment-panel .booking-times{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.assessment-panel .time-pill{min-height:44px!important;border:1px solid #bea987!important;border-radius:9px!important;background:#fffdf8!important;color:#2b241c!important;font:inherit!important;font-size:.72rem!important;font-weight:900!important;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.assessment-panel .time-pill:hover,.assessment-panel .time-pill.pending{transform:translateY(-1px);background:#2a2117!important;color:#efc77f!important;border-color:#2a2117!important}.assessment-panel .time-pill:disabled{opacity:.55;cursor:wait;transform:none}.appointment-review{margin-top:16px;padding:20px;border:1px solid #b78b4d;border-radius:14px;background:linear-gradient(180deg,#fffdf8,#f5efe5);box-shadow:0 18px 42px #2b1f111f}.appointment-review[hidden]{display:none!important}.review-kicker{color:#8a5d20;font-size:.59rem;font-weight:950;letter-spacing:.15em}.appointment-review h3{margin:5px 0 7px;color:#18120c;font-size:1.32rem;line-height:1.05;letter-spacing:-.025em}.review-copy{margin:0 0 15px;color:#655b4e;font-size:.72rem;line-height:1.45}.review-appointment{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px}.review-appointment>div{padding:13px 14px;border-radius:10px;background:#211a12}.review-appointment span,.review-details span,.confirmed-customer-details span{display:block;margin-bottom:3px;color:#9a8060;font-size:.53rem;font-weight:950;letter-spacing:.11em}.review-appointment strong{display:block;color:#efc77f;font-size:.88rem;line-height:1.25}.review-details,.confirmed-customer-details{display:grid;gap:0;border:1px solid #d6c7b2;border-radius:10px;overflow:hidden;background:#fffdf8}.review-details>div,.confirmed-customer-details>div{padding:10px 12px;border-bottom:1px solid #e6dbcd}.review-details>div:last-child,.confirmed-customer-details>div:last-child{border-bottom:0}.review-details strong,.confirmed-customer-details strong{display:block;color:#2b241c;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.review-actions{display:grid;grid-template-columns:1.35fr .9fr;gap:8px;margin-top:12px}.review-confirm,.review-change{min-height:46px;border-radius:9px;font:inherit;font-size:.66rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.review-confirm{border:1px solid #b17d2d;background:linear-gradient(135deg,#b87900,#ca8b22);color:#100c07}.review-confirm:disabled{opacity:.58;cursor:wait}.review-change{border:1px solid #bca989;background:#fffdf8;color:#60451f}.confirmed-customer-details{margin:12px 0;background:#fffaf1}.success-contact-label{margin-top:16px;color:#4d4438;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.success-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 10px}.success-contact-button{min-height:43px;display:flex!important;align-items:center;justify-content:center;margin:0!important;border-radius:8px;text-decoration:none;font-size:.72rem!important;font-weight:950!important}.success-call.success-contact-button{background:#211a12;color:#f1c97f!important;border:1px solid #211a12}.success-text.success-contact-button{background:#fffaf0;color:#6f4c1f;border:1px solid #b99561}@media(max-width:680px){.assessment-panel .booking-dates{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-panel .booking-times{grid-template-columns:repeat(2,minmax(0,1fr))!important}.success-contact-actions{grid-template-columns:1fr}.appointment-review{padding:16px}.review-appointment{grid-template-columns:1fr 1fr}.review-actions{grid-template-columns:1fr}}.services-section .service-card .service-icon{display:none!important}.holiday-service-feature{position:relative;overflow:hidden;margin-top:18px;padding:clamp(40px,5vw,68px);padding-top:clamp(62px,7vw,88px);border:1px solid rgba(218,177,91,.42);border-radius:18px;background:radial-gradient(circle at 82% 24%,rgba(70,190,105,.13),transparent 30%),radial-gradient(circle at 18% 90%,rgba(205,153,55,.12),transparent 32%),linear-gradient(120deg,#04130c,#071c12 55%,#0d2b1b);color:#fffaf0;box-shadow:0 30px 80px #140f0a2e}.holiday-service-feature:after{content:"";position:absolute;inset:10px;border:1px solid rgba(225,184,98,.16);border-radius:12px;pointer-events:none}.holiday-feature-lights{position:absolute;z-index:2;top:20px;left:28px;right:28px;height:28px;display:flex;justify-content:space-around;align-items:flex-start;border-top:2px solid rgba(9,8,6,.86);pointer-events:none}.holiday-feature-lights i{position:relative;width:10px;height:16px;margin-top:3px;border-radius:3px 3px 9px 9px;background:#ff5149;color:#ff5149;box-shadow:0 0 12px 3px currentColor}.holiday-feature-lights i:before{content:"";position:absolute;top:-5px;left:3px;width:4px;height:5px;border-radius:1px;background:#252018}.holiday-feature-lights i:nth-child(4n+2){background:#ffd34f;color:#ffd34f}.holiday-feature-lights i:nth-child(4n+3){background:#4fc7ff;color:#4fc7ff}.holiday-feature-lights i:nth-child(4n){background:#70df79;color:#70df79}.holiday-feature-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);gap:clamp(34px,6vw,88px);align-items:end}.holiday-feature-kicker{display:flex;align-items:center;gap:12px;color:#e0b45f;font-size:.7rem;font-weight:950;letter-spacing:.14em}.holiday-feature-kicker span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#d52f31;color:#fff;font-size:.58rem;letter-spacing:.1em}.holiday-service-feature h3{max-width:850px;margin:15px 0 18px;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.96;letter-spacing:-.05em}.holiday-feature-copy p{max-width:800px;margin:0;color:#d2cabe;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.6}.holiday-feature-copy>strong{display:block;margin-top:20px;color:#fffaf0;font-size:1rem}.holiday-feature-actions{display:grid;gap:12px;align-content:end}.holiday-feature-actions .btn{width:100%;justify-content:center;text-align:center}.holiday-feature-secondary{display:block;padding:14px 16px;text-align:center;color:#efe6d8;font-size:.77rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(255,255,255,.18);border-radius:9px}.holiday-feature-secondary:hover{border-color:#e0b45fb3;color:#e0b45f}.holiday-feature-steps{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:30px;border-top:1px solid rgba(224,180,95,.24);border-bottom:1px solid rgba(224,180,95,.24)}.holiday-feature-steps span{padding:14px 8px;text-align:center;color:#e0b45f;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.08)}.holiday-feature-steps span:last-child{border-right:0}@media(max-width:900px){.holiday-feature-grid{grid-template-columns:1fr;align-items:start}.holiday-feature-actions{max-width:520px}}@media(max-width:760px){.holiday-service-feature{padding:62px 22px 28px}.holiday-feature-lights{left:16px;right:16px;top:18px}.holiday-feature-kicker{align-items:flex-start;flex-direction:column;gap:8px}.holiday-service-feature h3{font-size:clamp(2.35rem,12vw,3.6rem)}.holiday-feature-copy p{font-size:.98rem}.holiday-feature-steps{grid-template-columns:1fr 1fr}.holiday-feature-steps span{padding:12px 5px;font-size:.61rem;border-bottom:1px solid rgba(255,255,255,.08)}.holiday-feature-steps span:nth-child(2n){border-right:0}.holiday-feature-steps span:last-child{grid-column:1/-1;border-bottom:0}}.google-testimonials[data-astro-cid-slel5gxa]{background:#f2eadc;padding:clamp(68px,8vw,112px) 0;border-top:1px solid rgba(118,83,37,.12)}.google-testimonials-inner[data-astro-cid-slel5gxa]{position:relative}.google-testimonials-heading[data-astro-cid-slel5gxa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(36px,7vw,90px);align-items:end}.google-review-kicker[data-astro-cid-slel5gxa]{color:#8f5e20;font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.google-testimonials[data-astro-cid-slel5gxa] h2[data-astro-cid-slel5gxa]{max-width:760px;margin:10px 0 14px;color:#11100e;font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.055em}.google-testimonials-heading[data-astro-cid-slel5gxa] p[data-astro-cid-slel5gxa]{max-width:650px;margin:0;color:#61594f;font-size:1.03rem;line-height:1.55}.google-rating-stack[data-astro-cid-slel5gxa]{display:grid;gap:10px}.google-rating-chip[data-astro-cid-slel5gxa]{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;padding:13px 15px;border:1px solid rgba(124,86,38,.18);border-radius:10px;background:#fffdf8}.stars[data-astro-cid-slel5gxa]{color:#c8891e;letter-spacing:.08em}.google-rating-chip[data-astro-cid-slel5gxa] strong[data-astro-cid-slel5gxa]{font-size:1rem;color:#15130f}.google-rating-chip[data-astro-cid-slel5gxa] small[data-astro-cid-slel5gxa]{color:#70675d;font-size:.7rem;line-height:1.35}.google-review-grid[data-astro-cid-slel5gxa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.google-review-card[data-astro-cid-slel5gxa]{min-height:275px;padding:30px;display:flex;flex-direction:column;border:1px solid #d9cbb7;border-radius:14px;background:#fffdf8;box-shadow:0 16px 44px #231a0f0f}.google-review-top[data-astro-cid-slel5gxa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.google-review-top[data-astro-cid-slel5gxa] span[data-astro-cid-slel5gxa]:last-child{color:#8f5e20;font-size:.59rem;font-weight:950;letter-spacing:.11em}.google-review-card[data-astro-cid-slel5gxa] blockquote[data-astro-cid-slel5gxa]{margin:36px 0 30px;color:#171410;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.25;font-weight:850;letter-spacing:-.025em}.google-review-service[data-astro-cid-slel5gxa]{margin-top:auto;padding-top:17px;border-top:1px solid #e6dccd;color:#74695d;font-size:.69rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.google-testimonials-action[data-astro-cid-slel5gxa]{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:24px 26px;border-radius:12px;background:#151411;color:#f5eee3}.google-testimonials-action[data-astro-cid-slel5gxa] p[data-astro-cid-slel5gxa]{max-width:680px;margin:0;color:#c8beb0;font-size:.9rem;line-height:1.5}.google-testimonials-action[data-astro-cid-slel5gxa] strong[data-astro-cid-slel5gxa]{color:#fff8ee}.google-testimonials-action[data-astro-cid-slel5gxa] .btn[data-astro-cid-slel5gxa]{flex:0 0 auto}@media(max-width:900px){.google-testimonials-heading[data-astro-cid-slel5gxa]{grid-template-columns:1fr}.google-rating-stack[data-astro-cid-slel5gxa]{max-width:620px}.google-review-grid[data-astro-cid-slel5gxa]{grid-template-columns:1fr}.google-review-card[data-astro-cid-slel5gxa]{min-height:0}.google-testimonials-action[data-astro-cid-slel5gxa]{align-items:stretch;flex-direction:column}.google-testimonials-action[data-astro-cid-slel5gxa] .btn[data-astro-cid-slel5gxa]{width:100%;justify-content:center;text-align:center}}@media(max-width:760px){.google-testimonials[data-astro-cid-slel5gxa]{padding:62px 0}.google-testimonials-heading[data-astro-cid-slel5gxa] p[data-astro-cid-slel5gxa]{font-size:.96rem}.google-rating-chip[data-astro-cid-slel5gxa]{grid-template-columns:1fr auto}.google-rating-chip[data-astro-cid-slel5gxa] small[data-astro-cid-slel5gxa]{grid-column:1/-1}.google-review-grid[data-astro-cid-slel5gxa]{margin-top:32px}.google-review-card[data-astro-cid-slel5gxa]{padding:24px}.google-review-card[data-astro-cid-slel5gxa] blockquote[data-astro-cid-slel5gxa]{margin:26px 0 24px;font-size:1.3rem}.google-testimonials-action[data-astro-cid-slel5gxa]{padding:22px}}
